var $u=Object.defineProperty;var Hu=(rt,_e,nt)=>_e in rt?$u(rt,_e,{enumerable:!0,configurable:!0,writable:!0,value:nt}):rt[_e]=nt;var es=(rt,_e,nt)=>Hu(rt,typeof _e!="symbol"?_e+"":_e,nt);function _mergeNamespaces(rt,_e){for(var nt=0;nt<_e.length;nt++){const it=_e[nt];if(typeof it!="string"&&!Array.isArray(it)){for(const ot in it)if(ot!=="default"&&!(ot in rt)){const st=Object.getOwnPropertyDescriptor(it,ot);st&&Object.defineProperty(rt,ot,st.get?st:{enumerable:!0,get:()=>it[ot]})}}}return Object.freeze(Object.defineProperty(rt,Symbol.toStringTag,{value:"Module"}))}(function(){const _e=document.createElement("link").relList;if(_e&&_e.supports&&_e.supports("modulepreload"))return;for(const ot of document.querySelectorAll('link[rel="modulepreload"]'))it(ot);new MutationObserver(ot=>{for(const st of ot)if(st.type==="childList")for(const at of st.addedNodes)at.tagName==="LINK"&&at.rel==="modulepreload"&&it(at)}).observe(document,{childList:!0,subtree:!0});function nt(ot){const st={};return ot.integrity&&(st.integrity=ot.integrity),ot.referrerPolicy&&(st.referrerPolicy=ot.referrerPolicy),ot.crossOrigin==="use-credentials"?st.credentials="include":ot.crossOrigin==="anonymous"?st.credentials="omit":st.credentials="same-origin",st}function it(ot){if(ot.ep)return;ot.ep=!0;const st=nt(ot);fetch(ot.href,st)}})();var commonjsGlobal=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function getDefaultExportFromCjs$1(rt){return rt&&rt.__esModule&&Object.prototype.hasOwnProperty.call(rt,"default")?rt.default:rt}function getAugmentedNamespace(rt){if(rt.__esModule)return rt;var _e=rt.default;if(typeof _e=="function"){var nt=function it(){return this instanceof it?Reflect.construct(_e,arguments,this.constructor):_e.apply(this,arguments)};nt.prototype=_e.prototype}else nt={};return Object.defineProperty(nt,"__esModule",{value:!0}),Object.keys(rt).forEach(function(it){var ot=Object.getOwnPropertyDescriptor(rt,it);Object.defineProperty(nt,it,ot.get?ot:{enumerable:!0,get:function(){return rt[it]}})}),nt}var jsxRuntime={exports:{}},reactJsxRuntime_production_min={},react={exports:{}},react_production_min={};/**
 * @license React
 * react.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var l$i=Symbol.for("react.element"),n$m=Symbol.for("react.portal"),p$h=Symbol.for("react.fragment"),q$9=Symbol.for("react.strict_mode"),r$h=Symbol.for("react.profiler"),t$l=Symbol.for("react.provider"),u$h=Symbol.for("react.context"),v$a=Symbol.for("react.forward_ref"),w$6=Symbol.for("react.suspense"),x$c=Symbol.for("react.memo"),y$c=Symbol.for("react.lazy"),z$a=Symbol.iterator;function A$g(rt){return rt===null||typeof rt!="object"?null:(rt=z$a&&rt[z$a]||rt["@@iterator"],typeof rt=="function"?rt:null)}var B$9={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},C$a=Object.assign,D$a={};function E$b(rt,_e,nt){this.props=rt,this.context=_e,this.refs=D$a,this.updater=nt||B$9}E$b.prototype.isReactComponent={};E$b.prototype.setState=function(rt,_e){if(typeof rt!="object"&&typeof rt!="function"&&rt!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,rt,_e,"setState")};E$b.prototype.forceUpdate=function(rt){this.updater.enqueueForceUpdate(this,rt,"forceUpdate")};function F$8(){}F$8.prototype=E$b.prototype;function G$6(rt,_e,nt){this.props=rt,this.context=_e,this.refs=D$a,this.updater=nt||B$9}var H$6=G$6.prototype=new F$8;H$6.constructor=G$6;C$a(H$6,E$b.prototype);H$6.isPureReactComponent=!0;var I$5=Array.isArray,J$2=Object.prototype.hasOwnProperty,K$5={current:null},L$a={key:!0,ref:!0,__self:!0,__source:!0};function M$8(rt,_e,nt){var it,ot={},st=null,at=null;if(_e!=null)for(it in _e.ref!==void 0&&(at=_e.ref),_e.key!==void 0&&(st=""+_e.key),_e)J$2.call(_e,it)&&!L$a.hasOwnProperty(it)&&(ot[it]=_e[it]);var lt=arguments.length-2;if(lt===1)ot.children=nt;else if(1<lt){for(var ct=Array(lt),dt=0;dt<lt;dt++)ct[dt]=arguments[dt+2];ot.children=ct}if(rt&&rt.defaultProps)for(it in lt=rt.defaultProps,lt)ot[it]===void 0&&(ot[it]=lt[it]);return{$$typeof:l$i,type:rt,key:st,ref:at,props:ot,_owner:K$5.current}}function N$8(rt,_e){return{$$typeof:l$i,type:rt.type,key:_e,ref:rt.ref,props:rt.props,_owner:rt._owner}}function O$7(rt){return typeof rt=="object"&&rt!==null&&rt.$$typeof===l$i}function escape(rt){var _e={"=":"=0",":":"=2"};return"$"+rt.replace(/[=:]/g,function(nt){return _e[nt]})}var P$9=/\/+/g;function Q$5(rt,_e){return typeof rt=="object"&&rt!==null&&rt.key!=null?escape(""+rt.key):_e.toString(36)}function R$8(rt,_e,nt,it,ot){var st=typeof rt;(st==="undefined"||st==="boolean")&&(rt=null);var at=!1;if(rt===null)at=!0;else switch(st){case"string":case"number":at=!0;break;case"object":switch(rt.$$typeof){case l$i:case n$m:at=!0}}if(at)return at=rt,ot=ot(at),rt=it===""?"."+Q$5(at,0):it,I$5(ot)?(nt="",rt!=null&&(nt=rt.replace(P$9,"$&/")+"/"),R$8(ot,_e,nt,"",function(dt){return dt})):ot!=null&&(O$7(ot)&&(ot=N$8(ot,nt+(!ot.key||at&&at.key===ot.key?"":(""+ot.key).replace(P$9,"$&/")+"/")+rt)),_e.push(ot)),1;if(at=0,it=it===""?".":it+":",I$5(rt))for(var lt=0;lt<rt.length;lt++){st=rt[lt];var ct=it+Q$5(st,lt);at+=R$8(st,_e,nt,ct,ot)}else if(ct=A$g(rt),typeof ct=="function")for(rt=ct.call(rt),lt=0;!(st=rt.next()).done;)st=st.value,ct=it+Q$5(st,lt++),at+=R$8(st,_e,nt,ct,ot);else if(st==="object")throw _e=String(rt),Error("Objects are not valid as a React child (found: "+(_e==="[object Object]"?"object with keys {"+Object.keys(rt).join(", ")+"}":_e)+"). If you meant to render a collection of children, use an array instead.");return at}function S$a(rt,_e,nt){if(rt==null)return rt;var it=[],ot=0;return R$8(rt,it,"","",function(st){return _e.call(nt,st,ot++)}),it}function T$e(rt){if(rt._status===-1){var _e=rt._result;_e=_e(),_e.then(function(nt){(rt._status===0||rt._status===-1)&&(rt._status=1,rt._result=nt)},function(nt){(rt._status===0||rt._status===-1)&&(rt._status=2,rt._result=nt)}),rt._status===-1&&(rt._status=0,rt._result=_e)}if(rt._status===1)return rt._result.default;throw rt._result}var U$b={current:null},V$2={transition:null},W$a={ReactCurrentDispatcher:U$b,ReactCurrentBatchConfig:V$2,ReactCurrentOwner:K$5};function X$4(){throw Error("act(...) is not supported in production builds of React.")}react_production_min.Children={map:S$a,forEach:function(rt,_e,nt){S$a(rt,function(){_e.apply(this,arguments)},nt)},count:function(rt){var _e=0;return S$a(rt,function(){_e++}),_e},toArray:function(rt){return S$a(rt,function(_e){return _e})||[]},only:function(rt){if(!O$7(rt))throw Error("React.Children.only expected to receive a single React element child.");return rt}};react_production_min.Component=E$b;react_production_min.Fragment=p$h;react_production_min.Profiler=r$h;react_production_min.PureComponent=G$6;react_production_min.StrictMode=q$9;react_production_min.Suspense=w$6;react_production_min.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=W$a;react_production_min.act=X$4;react_production_min.cloneElement=function(rt,_e,nt){if(rt==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+rt+".");var it=C$a({},rt.props),ot=rt.key,st=rt.ref,at=rt._owner;if(_e!=null){if(_e.ref!==void 0&&(st=_e.ref,at=K$5.current),_e.key!==void 0&&(ot=""+_e.key),rt.type&&rt.type.defaultProps)var lt=rt.type.defaultProps;for(ct in _e)J$2.call(_e,ct)&&!L$a.hasOwnProperty(ct)&&(it[ct]=_e[ct]===void 0&&lt!==void 0?lt[ct]:_e[ct])}var ct=arguments.length-2;if(ct===1)it.children=nt;else if(1<ct){lt=Array(ct);for(var dt=0;dt<ct;dt++)lt[dt]=arguments[dt+2];it.children=lt}return{$$typeof:l$i,type:rt.type,key:ot,ref:st,props:it,_owner:at}};react_production_min.createContext=function(rt){return rt={$$typeof:u$h,_currentValue:rt,_currentValue2:rt,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},rt.Provider={$$typeof:t$l,_context:rt},rt.Consumer=rt};react_production_min.createElement=M$8;react_production_min.createFactory=function(rt){var _e=M$8.bind(null,rt);return _e.type=rt,_e};react_production_min.createRef=function(){return{current:null}};react_production_min.forwardRef=function(rt){return{$$typeof:v$a,render:rt}};react_production_min.isValidElement=O$7;react_production_min.lazy=function(rt){return{$$typeof:y$c,_payload:{_status:-1,_result:rt},_init:T$e}};react_production_min.memo=function(rt,_e){return{$$typeof:x$c,type:rt,compare:_e===void 0?null:_e}};react_production_min.startTransition=function(rt){var _e=V$2.transition;V$2.transition={};try{rt()}finally{V$2.transition=_e}};react_production_min.unstable_act=X$4;react_production_min.useCallback=function(rt,_e){return U$b.current.useCallback(rt,_e)};react_production_min.useContext=function(rt){return U$b.current.useContext(rt)};react_production_min.useDebugValue=function(){};react_production_min.useDeferredValue=function(rt){return U$b.current.useDeferredValue(rt)};react_production_min.useEffect=function(rt,_e){return U$b.current.useEffect(rt,_e)};react_production_min.useId=function(){return U$b.current.useId()};react_production_min.useImperativeHandle=function(rt,_e,nt){return U$b.current.useImperativeHandle(rt,_e,nt)};react_production_min.useInsertionEffect=function(rt,_e){return U$b.current.useInsertionEffect(rt,_e)};react_production_min.useLayoutEffect=function(rt,_e){return U$b.current.useLayoutEffect(rt,_e)};react_production_min.useMemo=function(rt,_e){return U$b.current.useMemo(rt,_e)};react_production_min.useReducer=function(rt,_e,nt){return U$b.current.useReducer(rt,_e,nt)};react_production_min.useRef=function(rt){return U$b.current.useRef(rt)};react_production_min.useState=function(rt){return U$b.current.useState(rt)};react_production_min.useSyncExternalStore=function(rt,_e,nt){return U$b.current.useSyncExternalStore(rt,_e,nt)};react_production_min.useTransition=function(){return U$b.current.useTransition()};react_production_min.version="18.3.1";react.exports=react_production_min;var reactExports=react.exports;const React$3=getDefaultExportFromCjs$1(reactExports),React$4=_mergeNamespaces({__proto__:null,default:React$3},[reactExports]);/**
 * @license React
 * react-jsx-runtime.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var f$f=reactExports,k$8=Symbol.for("react.element"),l$h=Symbol.for("react.fragment"),m$i=Object.prototype.hasOwnProperty,n$l=f$f.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,p$g={key:!0,ref:!0,__self:!0,__source:!0};function q$8(rt,_e,nt){var it,ot={},st=null,at=null;nt!==void 0&&(st=""+nt),_e.key!==void 0&&(st=""+_e.key),_e.ref!==void 0&&(at=_e.ref);for(it in _e)m$i.call(_e,it)&&!p$g.hasOwnProperty(it)&&(ot[it]=_e[it]);if(rt&&rt.defaultProps)for(it in _e=rt.defaultProps,_e)ot[it]===void 0&&(ot[it]=_e[it]);return{$$typeof:k$8,type:rt,key:st,ref:at,props:ot,_owner:n$l.current}}reactJsxRuntime_production_min.Fragment=l$h;reactJsxRuntime_production_min.jsx=q$8;reactJsxRuntime_production_min.jsxs=q$8;jsxRuntime.exports=reactJsxRuntime_production_min;var jsxRuntimeExports=jsxRuntime.exports;function commonjsRequire(rt){throw new Error('Could not dynamically require "'+rt+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var naclFast={exports:{}},cryptoBrowserify={};function getDefaultExportFromCjs(rt){return rt&&rt.__esModule&&Object.prototype.hasOwnProperty.call(rt,"default")?rt.default:rt}var browser$d={exports:{}},process=browser$d.exports={},cachedSetTimeout,cachedClearTimeout;function defaultSetTimout(){throw new Error("setTimeout has not been defined")}function defaultClearTimeout(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?cachedSetTimeout=setTimeout:cachedSetTimeout=defaultSetTimout}catch{cachedSetTimeout=defaultSetTimout}try{typeof clearTimeout=="function"?cachedClearTimeout=clearTimeout:cachedClearTimeout=defaultClearTimeout}catch{cachedClearTimeout=defaultClearTimeout}})();function runTimeout(rt){if(cachedSetTimeout===setTimeout)return setTimeout(rt,0);if((cachedSetTimeout===defaultSetTimout||!cachedSetTimeout)&&setTimeout)return cachedSetTimeout=setTimeout,setTimeout(rt,0);try{return cachedSetTimeout(rt,0)}catch{try{return cachedSetTimeout.call(null,rt,0)}catch{return cachedSetTimeout.call(this,rt,0)}}}function runClearTimeout(rt){if(cachedClearTimeout===clearTimeout)return clearTimeout(rt);if((cachedClearTimeout===defaultClearTimeout||!cachedClearTimeout)&&clearTimeout)return cachedClearTimeout=clearTimeout,clearTimeout(rt);try{return cachedClearTimeout(rt)}catch{try{return cachedClearTimeout.call(null,rt)}catch{return cachedClearTimeout.call(this,rt)}}}var queue=[],draining=!1,currentQueue,queueIndex=-1;function cleanUpNextTick(){!draining||!currentQueue||(draining=!1,currentQueue.length?queue=currentQueue.concat(queue):queueIndex=-1,queue.length&&drainQueue())}function drainQueue(){if(!draining){var rt=runTimeout(cleanUpNextTick);draining=!0;for(var _e=queue.length;_e;){for(currentQueue=queue,queue=[];++queueIndex<_e;)currentQueue&&currentQueue[queueIndex].run();queueIndex=-1,_e=queue.length}currentQueue=null,draining=!1,runClearTimeout(rt)}}process.nextTick=function(rt){var _e=new Array(arguments.length-1);if(arguments.length>1)for(var nt=1;nt<arguments.length;nt++)_e[nt-1]=arguments[nt];queue.push(new Item(rt,_e)),queue.length===1&&!draining&&runTimeout(drainQueue)};function Item(rt,_e){this.fun=rt,this.array=_e}Item.prototype.run=function(){this.fun.apply(null,this.array)};process.title="browser";process.browser=!0;process.env={};process.argv=[];process.version="";process.versions={};function noop$8(){}process.on=noop$8;process.addListener=noop$8;process.once=noop$8;process.off=noop$8;process.removeListener=noop$8;process.removeAllListeners=noop$8;process.emit=noop$8;process.prependListener=noop$8;process.prependOnceListener=noop$8;process.listeners=function(rt){return[]};process.binding=function(rt){throw new Error("process.binding is not supported")};process.cwd=function(){return"/"};process.chdir=function(rt){throw new Error("process.chdir is not supported")};process.umask=function(){return 0};var browserExports=browser$d.exports;const process$1=getDefaultExportFromCjs(browserExports);var browser$c={exports:{}},safeBuffer$1={exports:{}},buffer$1={},base64Js={};base64Js.byteLength=byteLength;base64Js.toByteArray=toByteArray;base64Js.fromByteArray=fromByteArray;var lookup=[],revLookup=[],Arr=typeof Uint8Array<"u"?Uint8Array:Array,code="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(var i$j=0,len=code.length;i$j<len;++i$j)lookup[i$j]=code[i$j],revLookup[code.charCodeAt(i$j)]=i$j;revLookup[45]=62;revLookup[95]=63;function getLens(rt){var _e=rt.length;if(_e%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var nt=rt.indexOf("=");nt===-1&&(nt=_e);var it=nt===_e?0:4-nt%4;return[nt,it]}function byteLength(rt){var _e=getLens(rt),nt=_e[0],it=_e[1];return(nt+it)*3/4-it}function _byteLength(rt,_e,nt){return(_e+nt)*3/4-nt}function toByteArray(rt){var _e,nt=getLens(rt),it=nt[0],ot=nt[1],st=new Arr(_byteLength(rt,it,ot)),at=0,lt=ot>0?it-4:it,ct;for(ct=0;ct<lt;ct+=4)_e=revLookup[rt.charCodeAt(ct)]<<18|revLookup[rt.charCodeAt(ct+1)]<<12|revLookup[rt.charCodeAt(ct+2)]<<6|revLookup[rt.charCodeAt(ct+3)],st[at++]=_e>>16&255,st[at++]=_e>>8&255,st[at++]=_e&255;return ot===2&&(_e=revLookup[rt.charCodeAt(ct)]<<2|revLookup[rt.charCodeAt(ct+1)]>>4,st[at++]=_e&255),ot===1&&(_e=revLookup[rt.charCodeAt(ct)]<<10|revLookup[rt.charCodeAt(ct+1)]<<4|revLookup[rt.charCodeAt(ct+2)]>>2,st[at++]=_e>>8&255,st[at++]=_e&255),st}function tripletToBase64(rt){return lookup[rt>>18&63]+lookup[rt>>12&63]+lookup[rt>>6&63]+lookup[rt&63]}function encodeChunk(rt,_e,nt){for(var it,ot=[],st=_e;st<nt;st+=3)it=(rt[st]<<16&16711680)+(rt[st+1]<<8&65280)+(rt[st+2]&255),ot.push(tripletToBase64(it));return ot.join("")}function fromByteArray(rt){for(var _e,nt=rt.length,it=nt%3,ot=[],st=16383,at=0,lt=nt-it;at<lt;at+=st)ot.push(encodeChunk(rt,at,at+st>lt?lt:at+st));return it===1?(_e=rt[nt-1],ot.push(lookup[_e>>2]+lookup[_e<<4&63]+"==")):it===2&&(_e=(rt[nt-2]<<8)+rt[nt-1],ot.push(lookup[_e>>10]+lookup[_e>>4&63]+lookup[_e<<2&63]+"=")),ot.join("")}var ieee754={};/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */ieee754.read=function(rt,_e,nt,it,ot){var st,at,lt=ot*8-it-1,ct=(1<<lt)-1,dt=ct>>1,ft=-7,pt=nt?ot-1:0,gt=nt?-1:1,yt=rt[_e+pt];for(pt+=gt,st=yt&(1<<-ft)-1,yt>>=-ft,ft+=lt;ft>0;st=st*256+rt[_e+pt],pt+=gt,ft-=8);for(at=st&(1<<-ft)-1,st>>=-ft,ft+=it;ft>0;at=at*256+rt[_e+pt],pt+=gt,ft-=8);if(st===0)st=1-dt;else{if(st===ct)return at?NaN:(yt?-1:1)*(1/0);at=at+Math.pow(2,it),st=st-dt}return(yt?-1:1)*at*Math.pow(2,st-it)};ieee754.write=function(rt,_e,nt,it,ot,st){var at,lt,ct,dt=st*8-ot-1,ft=(1<<dt)-1,pt=ft>>1,gt=ot===23?Math.pow(2,-24)-Math.pow(2,-77):0,yt=it?0:st-1,Ct=it?1:-1,At=_e<0||_e===0&&1/_e<0?1:0;for(_e=Math.abs(_e),isNaN(_e)||_e===1/0?(lt=isNaN(_e)?1:0,at=ft):(at=Math.floor(Math.log(_e)/Math.LN2),_e*(ct=Math.pow(2,-at))<1&&(at--,ct*=2),at+pt>=1?_e+=gt/ct:_e+=gt*Math.pow(2,1-pt),_e*ct>=2&&(at++,ct/=2),at+pt>=ft?(lt=0,at=ft):at+pt>=1?(lt=(_e*ct-1)*Math.pow(2,ot),at=at+pt):(lt=_e*Math.pow(2,pt-1)*Math.pow(2,ot),at=0));ot>=8;rt[nt+yt]=lt&255,yt+=Ct,lt/=256,ot-=8);for(at=at<<ot|lt,dt+=ot;dt>0;rt[nt+yt]=at&255,yt+=Ct,at/=256,dt-=8);rt[nt+yt-Ct]|=At*128};/*!
 * The buffer module from node.js, for the browser.
 *
 * @author   Feross Aboukhadijeh <https://feross.org>
 * @license  MIT
 */(function(rt){const _e=base64Js,nt=ieee754,it=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;rt.Buffer=ft,rt.SlowBuffer=or,rt.INSPECT_MAX_BYTES=50;const ot=2147483647;rt.kMaxLength=ot;const{Uint8Array:st,ArrayBuffer:at,SharedArrayBuffer:lt}=globalThis;ft.TYPED_ARRAY_SUPPORT=ct(),!ft.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function ct(){try{const Tr=new st(1),hr={foo:function(){return 42}};return Object.setPrototypeOf(hr,st.prototype),Object.setPrototypeOf(Tr,hr),Tr.foo()===42}catch{return!1}}Object.defineProperty(ft.prototype,"parent",{enumerable:!0,get:function(){if(ft.isBuffer(this))return this.buffer}}),Object.defineProperty(ft.prototype,"offset",{enumerable:!0,get:function(){if(ft.isBuffer(this))return this.byteOffset}});function dt(Tr){if(Tr>ot)throw new RangeError('The value "'+Tr+'" is invalid for option "size"');const hr=new st(Tr);return Object.setPrototypeOf(hr,ft.prototype),hr}function ft(Tr,hr,pr){if(typeof Tr=="number"){if(typeof hr=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return Ct(Tr)}return pt(Tr,hr,pr)}ft.poolSize=8192;function pt(Tr,hr,pr){if(typeof Tr=="string")return At(Tr,hr);if(at.isView(Tr))return zt(Tr);if(Tr==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Tr);if(Tn(Tr,at)||Tr&&Tn(Tr.buffer,at)||typeof lt<"u"&&(Tn(Tr,lt)||Tr&&Tn(Tr.buffer,lt)))return _t(Tr,hr,pr);if(typeof Tr=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');const Br=Tr.valueOf&&Tr.valueOf();if(Br!=null&&Br!==Tr)return ft.from(Br,hr,pr);const jr=Jt(Tr);if(jr)return jr;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof Tr[Symbol.toPrimitive]=="function")return ft.from(Tr[Symbol.toPrimitive]("string"),hr,pr);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Tr)}ft.from=function(Tr,hr,pr){return pt(Tr,hr,pr)},Object.setPrototypeOf(ft.prototype,st.prototype),Object.setPrototypeOf(ft,st);function gt(Tr){if(typeof Tr!="number")throw new TypeError('"size" argument must be of type number');if(Tr<0)throw new RangeError('The value "'+Tr+'" is invalid for option "size"')}function yt(Tr,hr,pr){return gt(Tr),Tr<=0?dt(Tr):hr!==void 0?typeof pr=="string"?dt(Tr).fill(hr,pr):dt(Tr).fill(hr):dt(Tr)}ft.alloc=function(Tr,hr,pr){return yt(Tr,hr,pr)};function Ct(Tr){return gt(Tr),dt(Tr<0?0:nr(Tr)|0)}ft.allocUnsafe=function(Tr){return Ct(Tr)},ft.allocUnsafeSlow=function(Tr){return Ct(Tr)};function At(Tr,hr){if((typeof hr!="string"||hr==="")&&(hr="utf8"),!ft.isEncoding(hr))throw new TypeError("Unknown encoding: "+hr);const pr=ir(Tr,hr)|0;let Br=dt(pr);const jr=Br.write(Tr,hr);return jr!==pr&&(Br=Br.slice(0,jr)),Br}function $t(Tr){const hr=Tr.length<0?0:nr(Tr.length)|0,pr=dt(hr);for(let Br=0;Br<hr;Br+=1)pr[Br]=Tr[Br]&255;return pr}function zt(Tr){if(Tn(Tr,st)){const hr=new st(Tr);return _t(hr.buffer,hr.byteOffset,hr.byteLength)}return $t(Tr)}function _t(Tr,hr,pr){if(hr<0||Tr.byteLength<hr)throw new RangeError('"offset" is outside of buffer bounds');if(Tr.byteLength<hr+(pr||0))throw new RangeError('"length" is outside of buffer bounds');let Br;return hr===void 0&&pr===void 0?Br=new st(Tr):pr===void 0?Br=new st(Tr,hr):Br=new st(Tr,hr,pr),Object.setPrototypeOf(Br,ft.prototype),Br}function Jt(Tr){if(ft.isBuffer(Tr)){const hr=nr(Tr.length)|0,pr=dt(hr);return pr.length===0||Tr.copy(pr,0,0,hr),pr}if(Tr.length!==void 0)return typeof Tr.length!="number"||Cn(Tr.length)?dt(0):$t(Tr);if(Tr.type==="Buffer"&&Array.isArray(Tr.data))return $t(Tr.data)}function nr(Tr){if(Tr>=ot)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+ot.toString(16)+" bytes");return Tr|0}function or(Tr){return+Tr!=Tr&&(Tr=0),ft.alloc(+Tr)}ft.isBuffer=function(hr){return hr!=null&&hr._isBuffer===!0&&hr!==ft.prototype},ft.compare=function(hr,pr){if(Tn(hr,st)&&(hr=ft.from(hr,hr.offset,hr.byteLength)),Tn(pr,st)&&(pr=ft.from(pr,pr.offset,pr.byteLength)),!ft.isBuffer(hr)||!ft.isBuffer(pr))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(hr===pr)return 0;let Br=hr.length,jr=pr.length;for(let zr=0,Ir=Math.min(Br,jr);zr<Ir;++zr)if(hr[zr]!==pr[zr]){Br=hr[zr],jr=pr[zr];break}return Br<jr?-1:jr<Br?1:0},ft.isEncoding=function(hr){switch(String(hr).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},ft.concat=function(hr,pr){if(!Array.isArray(hr))throw new TypeError('"list" argument must be an Array of Buffers');if(hr.length===0)return ft.alloc(0);let Br;if(pr===void 0)for(pr=0,Br=0;Br<hr.length;++Br)pr+=hr[Br].length;const jr=ft.allocUnsafe(pr);let zr=0;for(Br=0;Br<hr.length;++Br){let Ir=hr[Br];if(Tn(Ir,st))zr+Ir.length>jr.length?(ft.isBuffer(Ir)||(Ir=ft.from(Ir)),Ir.copy(jr,zr)):st.prototype.set.call(jr,Ir,zr);else if(ft.isBuffer(Ir))Ir.copy(jr,zr);else throw new TypeError('"list" argument must be an Array of Buffers');zr+=Ir.length}return jr};function ir(Tr,hr){if(ft.isBuffer(Tr))return Tr.length;if(at.isView(Tr)||Tn(Tr,at))return Tr.byteLength;if(typeof Tr!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof Tr);const pr=Tr.length,Br=arguments.length>2&&arguments[2]===!0;if(!Br&&pr===0)return 0;let jr=!1;for(;;)switch(hr){case"ascii":case"latin1":case"binary":return pr;case"utf8":case"utf-8":return xn(Tr).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return pr*2;case"hex":return pr>>>1;case"base64":return Sn(Tr).length;default:if(jr)return Br?-1:xn(Tr).length;hr=(""+hr).toLowerCase(),jr=!0}}ft.byteLength=ir;function dr(Tr,hr,pr){let Br=!1;if((hr===void 0||hr<0)&&(hr=0),hr>this.length||((pr===void 0||pr>this.length)&&(pr=this.length),pr<=0)||(pr>>>=0,hr>>>=0,pr<=hr))return"";for(Tr||(Tr="utf8");;)switch(Tr){case"hex":return Tt(this,hr,pr);case"utf8":case"utf-8":return Ht(this,hr,pr);case"ascii":return Xt(this,hr,pr);case"latin1":case"binary":return Zt(this,hr,pr);case"base64":return kt(this,hr,pr);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return rr(this,hr,pr);default:if(Br)throw new TypeError("Unknown encoding: "+Tr);Tr=(Tr+"").toLowerCase(),Br=!0}}ft.prototype._isBuffer=!0;function sr(Tr,hr,pr){const Br=Tr[hr];Tr[hr]=Tr[pr],Tr[pr]=Br}ft.prototype.swap16=function(){const hr=this.length;if(hr%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let pr=0;pr<hr;pr+=2)sr(this,pr,pr+1);return this},ft.prototype.swap32=function(){const hr=this.length;if(hr%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(let pr=0;pr<hr;pr+=4)sr(this,pr,pr+3),sr(this,pr+1,pr+2);return this},ft.prototype.swap64=function(){const hr=this.length;if(hr%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(let pr=0;pr<hr;pr+=8)sr(this,pr,pr+7),sr(this,pr+1,pr+6),sr(this,pr+2,pr+5),sr(this,pr+3,pr+4);return this},ft.prototype.toString=function(){const hr=this.length;return hr===0?"":arguments.length===0?Ht(this,0,hr):dr.apply(this,arguments)},ft.prototype.toLocaleString=ft.prototype.toString,ft.prototype.equals=function(hr){if(!ft.isBuffer(hr))throw new TypeError("Argument must be a Buffer");return this===hr?!0:ft.compare(this,hr)===0},ft.prototype.inspect=function(){let hr="";const pr=rt.INSPECT_MAX_BYTES;return hr=this.toString("hex",0,pr).replace(/(.{2})/g,"$1 ").trim(),this.length>pr&&(hr+=" ... "),"<Buffer "+hr+">"},it&&(ft.prototype[it]=ft.prototype.inspect),ft.prototype.compare=function(hr,pr,Br,jr,zr){if(Tn(hr,st)&&(hr=ft.from(hr,hr.offset,hr.byteLength)),!ft.isBuffer(hr))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof hr);if(pr===void 0&&(pr=0),Br===void 0&&(Br=hr?hr.length:0),jr===void 0&&(jr=0),zr===void 0&&(zr=this.length),pr<0||Br>hr.length||jr<0||zr>this.length)throw new RangeError("out of range index");if(jr>=zr&&pr>=Br)return 0;if(jr>=zr)return-1;if(pr>=Br)return 1;if(pr>>>=0,Br>>>=0,jr>>>=0,zr>>>=0,this===hr)return 0;let Ir=zr-jr,Lr=Br-pr;const Ur=Math.min(Ir,Lr),Wr=this.slice(jr,zr),In=hr.slice(pr,Br);for(let un=0;un<Ur;++un)if(Wr[un]!==In[un]){Ir=Wr[un],Lr=In[un];break}return Ir<Lr?-1:Lr<Ir?1:0};function vr(Tr,hr,pr,Br,jr){if(Tr.length===0)return-1;if(typeof pr=="string"?(Br=pr,pr=0):pr>2147483647?pr=2147483647:pr<-2147483648&&(pr=-2147483648),pr=+pr,Cn(pr)&&(pr=jr?0:Tr.length-1),pr<0&&(pr=Tr.length+pr),pr>=Tr.length){if(jr)return-1;pr=Tr.length-1}else if(pr<0)if(jr)pr=0;else return-1;if(typeof hr=="string"&&(hr=ft.from(hr,Br)),ft.isBuffer(hr))return hr.length===0?-1:yr(Tr,hr,pr,Br,jr);if(typeof hr=="number")return hr=hr&255,typeof st.prototype.indexOf=="function"?jr?st.prototype.indexOf.call(Tr,hr,pr):st.prototype.lastIndexOf.call(Tr,hr,pr):yr(Tr,[hr],pr,Br,jr);throw new TypeError("val must be string, number or Buffer")}function yr(Tr,hr,pr,Br,jr){let zr=1,Ir=Tr.length,Lr=hr.length;if(Br!==void 0&&(Br=String(Br).toLowerCase(),Br==="ucs2"||Br==="ucs-2"||Br==="utf16le"||Br==="utf-16le")){if(Tr.length<2||hr.length<2)return-1;zr=2,Ir/=2,Lr/=2,pr/=2}function Ur(In,un){return zr===1?In[un]:In.readUInt16BE(un*zr)}let Wr;if(jr){let In=-1;for(Wr=pr;Wr<Ir;Wr++)if(Ur(Tr,Wr)===Ur(hr,In===-1?0:Wr-In)){if(In===-1&&(In=Wr),Wr-In+1===Lr)return In*zr}else In!==-1&&(Wr-=Wr-In),In=-1}else for(pr+Lr>Ir&&(pr=Ir-Lr),Wr=pr;Wr>=0;Wr--){let In=!0;for(let un=0;un<Lr;un++)if(Ur(Tr,Wr+un)!==Ur(hr,un)){In=!1;break}if(In)return Wr}return-1}ft.prototype.includes=function(hr,pr,Br){return this.indexOf(hr,pr,Br)!==-1},ft.prototype.indexOf=function(hr,pr,Br){return vr(this,hr,pr,Br,!0)},ft.prototype.lastIndexOf=function(hr,pr,Br){return vr(this,hr,pr,Br,!1)};function ur(Tr,hr,pr,Br){pr=Number(pr)||0;const jr=Tr.length-pr;Br?(Br=Number(Br),Br>jr&&(Br=jr)):Br=jr;const zr=hr.length;Br>zr/2&&(Br=zr/2);let Ir;for(Ir=0;Ir<Br;++Ir){const Lr=parseInt(hr.substr(Ir*2,2),16);if(Cn(Lr))return Ir;Tr[pr+Ir]=Lr}return Ir}function tr(Tr,hr,pr,Br){return pn(xn(hr,Tr.length-pr),Tr,pr,Br)}function jt(Tr,hr,pr,Br){return pn(an(hr),Tr,pr,Br)}function mt(Tr,hr,pr,Br){return pn(Sn(hr),Tr,pr,Br)}function wt(Tr,hr,pr,Br){return pn(Ln(hr,Tr.length-pr),Tr,pr,Br)}ft.prototype.write=function(hr,pr,Br,jr){if(pr===void 0)jr="utf8",Br=this.length,pr=0;else if(Br===void 0&&typeof pr=="string")jr=pr,Br=this.length,pr=0;else if(isFinite(pr))pr=pr>>>0,isFinite(Br)?(Br=Br>>>0,jr===void 0&&(jr="utf8")):(jr=Br,Br=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");const zr=this.length-pr;if((Br===void 0||Br>zr)&&(Br=zr),hr.length>0&&(Br<0||pr<0)||pr>this.length)throw new RangeError("Attempt to write outside buffer bounds");jr||(jr="utf8");let Ir=!1;for(;;)switch(jr){case"hex":return ur(this,hr,pr,Br);case"utf8":case"utf-8":return tr(this,hr,pr,Br);case"ascii":case"latin1":case"binary":return jt(this,hr,pr,Br);case"base64":return mt(this,hr,pr,Br);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return wt(this,hr,pr,Br);default:if(Ir)throw new TypeError("Unknown encoding: "+jr);jr=(""+jr).toLowerCase(),Ir=!0}},ft.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function kt(Tr,hr,pr){return hr===0&&pr===Tr.length?_e.fromByteArray(Tr):_e.fromByteArray(Tr.slice(hr,pr))}function Ht(Tr,hr,pr){pr=Math.min(Tr.length,pr);const Br=[];let jr=hr;for(;jr<pr;){const zr=Tr[jr];let Ir=null,Lr=zr>239?4:zr>223?3:zr>191?2:1;if(jr+Lr<=pr){let Ur,Wr,In,un;switch(Lr){case 1:zr<128&&(Ir=zr);break;case 2:Ur=Tr[jr+1],(Ur&192)===128&&(un=(zr&31)<<6|Ur&63,un>127&&(Ir=un));break;case 3:Ur=Tr[jr+1],Wr=Tr[jr+2],(Ur&192)===128&&(Wr&192)===128&&(un=(zr&15)<<12|(Ur&63)<<6|Wr&63,un>2047&&(un<55296||un>57343)&&(Ir=un));break;case 4:Ur=Tr[jr+1],Wr=Tr[jr+2],In=Tr[jr+3],(Ur&192)===128&&(Wr&192)===128&&(In&192)===128&&(un=(zr&15)<<18|(Ur&63)<<12|(Wr&63)<<6|In&63,un>65535&&un<1114112&&(Ir=un))}}Ir===null?(Ir=65533,Lr=1):Ir>65535&&(Ir-=65536,Br.push(Ir>>>10&1023|55296),Ir=56320|Ir&1023),Br.push(Ir),jr+=Lr}return er(Br)}const Wt=4096;function er(Tr){const hr=Tr.length;if(hr<=Wt)return String.fromCharCode.apply(String,Tr);let pr="",Br=0;for(;Br<hr;)pr+=String.fromCharCode.apply(String,Tr.slice(Br,Br+=Wt));return pr}function Xt(Tr,hr,pr){let Br="";pr=Math.min(Tr.length,pr);for(let jr=hr;jr<pr;++jr)Br+=String.fromCharCode(Tr[jr]&127);return Br}function Zt(Tr,hr,pr){let Br="";pr=Math.min(Tr.length,pr);for(let jr=hr;jr<pr;++jr)Br+=String.fromCharCode(Tr[jr]);return Br}function Tt(Tr,hr,pr){const Br=Tr.length;(!hr||hr<0)&&(hr=0),(!pr||pr<0||pr>Br)&&(pr=Br);let jr="";for(let zr=hr;zr<pr;++zr)jr+=Jr[Tr[zr]];return jr}function rr(Tr,hr,pr){const Br=Tr.slice(hr,pr);let jr="";for(let zr=0;zr<Br.length-1;zr+=2)jr+=String.fromCharCode(Br[zr]+Br[zr+1]*256);return jr}ft.prototype.slice=function(hr,pr){const Br=this.length;hr=~~hr,pr=pr===void 0?Br:~~pr,hr<0?(hr+=Br,hr<0&&(hr=0)):hr>Br&&(hr=Br),pr<0?(pr+=Br,pr<0&&(pr=0)):pr>Br&&(pr=Br),pr<hr&&(pr=hr);const jr=this.subarray(hr,pr);return Object.setPrototypeOf(jr,ft.prototype),jr};function Er(Tr,hr,pr){if(Tr%1!==0||Tr<0)throw new RangeError("offset is not uint");if(Tr+hr>pr)throw new RangeError("Trying to access beyond buffer length")}ft.prototype.readUintLE=ft.prototype.readUIntLE=function(hr,pr,Br){hr=hr>>>0,pr=pr>>>0,Br||Er(hr,pr,this.length);let jr=this[hr],zr=1,Ir=0;for(;++Ir<pr&&(zr*=256);)jr+=this[hr+Ir]*zr;return jr},ft.prototype.readUintBE=ft.prototype.readUIntBE=function(hr,pr,Br){hr=hr>>>0,pr=pr>>>0,Br||Er(hr,pr,this.length);let jr=this[hr+--pr],zr=1;for(;pr>0&&(zr*=256);)jr+=this[hr+--pr]*zr;return jr},ft.prototype.readUint8=ft.prototype.readUInt8=function(hr,pr){return hr=hr>>>0,pr||Er(hr,1,this.length),this[hr]},ft.prototype.readUint16LE=ft.prototype.readUInt16LE=function(hr,pr){return hr=hr>>>0,pr||Er(hr,2,this.length),this[hr]|this[hr+1]<<8},ft.prototype.readUint16BE=ft.prototype.readUInt16BE=function(hr,pr){return hr=hr>>>0,pr||Er(hr,2,this.length),this[hr]<<8|this[hr+1]},ft.prototype.readUint32LE=ft.prototype.readUInt32LE=function(hr,pr){return hr=hr>>>0,pr||Er(hr,4,this.length),(this[hr]|this[hr+1]<<8|this[hr+2]<<16)+this[hr+3]*16777216},ft.prototype.readUint32BE=ft.prototype.readUInt32BE=function(hr,pr){return hr=hr>>>0,pr||Er(hr,4,this.length),this[hr]*16777216+(this[hr+1]<<16|this[hr+2]<<8|this[hr+3])},ft.prototype.readBigUInt64LE=jn(function(hr){hr=hr>>>0,hn(hr,"offset");const pr=this[hr],Br=this[hr+7];(pr===void 0||Br===void 0)&&Fr(hr,this.length-8);const jr=pr+this[++hr]*2**8+this[++hr]*2**16+this[++hr]*2**24,zr=this[++hr]+this[++hr]*2**8+this[++hr]*2**16+Br*2**24;return BigInt(jr)+(BigInt(zr)<<BigInt(32))}),ft.prototype.readBigUInt64BE=jn(function(hr){hr=hr>>>0,hn(hr,"offset");const pr=this[hr],Br=this[hr+7];(pr===void 0||Br===void 0)&&Fr(hr,this.length-8);const jr=pr*2**24+this[++hr]*2**16+this[++hr]*2**8+this[++hr],zr=this[++hr]*2**24+this[++hr]*2**16+this[++hr]*2**8+Br;return(BigInt(jr)<<BigInt(32))+BigInt(zr)}),ft.prototype.readIntLE=function(hr,pr,Br){hr=hr>>>0,pr=pr>>>0,Br||Er(hr,pr,this.length);let jr=this[hr],zr=1,Ir=0;for(;++Ir<pr&&(zr*=256);)jr+=this[hr+Ir]*zr;return zr*=128,jr>=zr&&(jr-=Math.pow(2,8*pr)),jr},ft.prototype.readIntBE=function(hr,pr,Br){hr=hr>>>0,pr=pr>>>0,Br||Er(hr,pr,this.length);let jr=pr,zr=1,Ir=this[hr+--jr];for(;jr>0&&(zr*=256);)Ir+=this[hr+--jr]*zr;return zr*=128,Ir>=zr&&(Ir-=Math.pow(2,8*pr)),Ir},ft.prototype.readInt8=function(hr,pr){return hr=hr>>>0,pr||Er(hr,1,this.length),this[hr]&128?(255-this[hr]+1)*-1:this[hr]},ft.prototype.readInt16LE=function(hr,pr){hr=hr>>>0,pr||Er(hr,2,this.length);const Br=this[hr]|this[hr+1]<<8;return Br&32768?Br|4294901760:Br},ft.prototype.readInt16BE=function(hr,pr){hr=hr>>>0,pr||Er(hr,2,this.length);const Br=this[hr+1]|this[hr]<<8;return Br&32768?Br|4294901760:Br},ft.prototype.readInt32LE=function(hr,pr){return hr=hr>>>0,pr||Er(hr,4,this.length),this[hr]|this[hr+1]<<8|this[hr+2]<<16|this[hr+3]<<24},ft.prototype.readInt32BE=function(hr,pr){return hr=hr>>>0,pr||Er(hr,4,this.length),this[hr]<<24|this[hr+1]<<16|this[hr+2]<<8|this[hr+3]},ft.prototype.readBigInt64LE=jn(function(hr){hr=hr>>>0,hn(hr,"offset");const pr=this[hr],Br=this[hr+7];(pr===void 0||Br===void 0)&&Fr(hr,this.length-8);const jr=this[hr+4]+this[hr+5]*2**8+this[hr+6]*2**16+(Br<<24);return(BigInt(jr)<<BigInt(32))+BigInt(pr+this[++hr]*2**8+this[++hr]*2**16+this[++hr]*2**24)}),ft.prototype.readBigInt64BE=jn(function(hr){hr=hr>>>0,hn(hr,"offset");const pr=this[hr],Br=this[hr+7];(pr===void 0||Br===void 0)&&Fr(hr,this.length-8);const jr=(pr<<24)+this[++hr]*2**16+this[++hr]*2**8+this[++hr];return(BigInt(jr)<<BigInt(32))+BigInt(this[++hr]*2**24+this[++hr]*2**16+this[++hr]*2**8+Br)}),ft.prototype.readFloatLE=function(hr,pr){return hr=hr>>>0,pr||Er(hr,4,this.length),nt.read(this,hr,!0,23,4)},ft.prototype.readFloatBE=function(hr,pr){return hr=hr>>>0,pr||Er(hr,4,this.length),nt.read(this,hr,!1,23,4)},ft.prototype.readDoubleLE=function(hr,pr){return hr=hr>>>0,pr||Er(hr,8,this.length),nt.read(this,hr,!0,52,8)},ft.prototype.readDoubleBE=function(hr,pr){return hr=hr>>>0,pr||Er(hr,8,this.length),nt.read(this,hr,!1,52,8)};function ar(Tr,hr,pr,Br,jr,zr){if(!ft.isBuffer(Tr))throw new TypeError('"buffer" argument must be a Buffer instance');if(hr>jr||hr<zr)throw new RangeError('"value" argument is out of bounds');if(pr+Br>Tr.length)throw new RangeError("Index out of range")}ft.prototype.writeUintLE=ft.prototype.writeUIntLE=function(hr,pr,Br,jr){if(hr=+hr,pr=pr>>>0,Br=Br>>>0,!jr){const Lr=Math.pow(2,8*Br)-1;ar(this,hr,pr,Br,Lr,0)}let zr=1,Ir=0;for(this[pr]=hr&255;++Ir<Br&&(zr*=256);)this[pr+Ir]=hr/zr&255;return pr+Br},ft.prototype.writeUintBE=ft.prototype.writeUIntBE=function(hr,pr,Br,jr){if(hr=+hr,pr=pr>>>0,Br=Br>>>0,!jr){const Lr=Math.pow(2,8*Br)-1;ar(this,hr,pr,Br,Lr,0)}let zr=Br-1,Ir=1;for(this[pr+zr]=hr&255;--zr>=0&&(Ir*=256);)this[pr+zr]=hr/Ir&255;return pr+Br},ft.prototype.writeUint8=ft.prototype.writeUInt8=function(hr,pr,Br){return hr=+hr,pr=pr>>>0,Br||ar(this,hr,pr,1,255,0),this[pr]=hr&255,pr+1},ft.prototype.writeUint16LE=ft.prototype.writeUInt16LE=function(hr,pr,Br){return hr=+hr,pr=pr>>>0,Br||ar(this,hr,pr,2,65535,0),this[pr]=hr&255,this[pr+1]=hr>>>8,pr+2},ft.prototype.writeUint16BE=ft.prototype.writeUInt16BE=function(hr,pr,Br){return hr=+hr,pr=pr>>>0,Br||ar(this,hr,pr,2,65535,0),this[pr]=hr>>>8,this[pr+1]=hr&255,pr+2},ft.prototype.writeUint32LE=ft.prototype.writeUInt32LE=function(hr,pr,Br){return hr=+hr,pr=pr>>>0,Br||ar(this,hr,pr,4,4294967295,0),this[pr+3]=hr>>>24,this[pr+2]=hr>>>16,this[pr+1]=hr>>>8,this[pr]=hr&255,pr+4},ft.prototype.writeUint32BE=ft.prototype.writeUInt32BE=function(hr,pr,Br){return hr=+hr,pr=pr>>>0,Br||ar(this,hr,pr,4,4294967295,0),this[pr]=hr>>>24,this[pr+1]=hr>>>16,this[pr+2]=hr>>>8,this[pr+3]=hr&255,pr+4};function wr(Tr,hr,pr,Br,jr){Yr(hr,Br,jr,Tr,pr,7);let zr=Number(hr&BigInt(4294967295));Tr[pr++]=zr,zr=zr>>8,Tr[pr++]=zr,zr=zr>>8,Tr[pr++]=zr,zr=zr>>8,Tr[pr++]=zr;let Ir=Number(hr>>BigInt(32)&BigInt(4294967295));return Tr[pr++]=Ir,Ir=Ir>>8,Tr[pr++]=Ir,Ir=Ir>>8,Tr[pr++]=Ir,Ir=Ir>>8,Tr[pr++]=Ir,pr}function fr(Tr,hr,pr,Br,jr){Yr(hr,Br,jr,Tr,pr,7);let zr=Number(hr&BigInt(4294967295));Tr[pr+7]=zr,zr=zr>>8,Tr[pr+6]=zr,zr=zr>>8,Tr[pr+5]=zr,zr=zr>>8,Tr[pr+4]=zr;let Ir=Number(hr>>BigInt(32)&BigInt(4294967295));return Tr[pr+3]=Ir,Ir=Ir>>8,Tr[pr+2]=Ir,Ir=Ir>>8,Tr[pr+1]=Ir,Ir=Ir>>8,Tr[pr]=Ir,pr+8}ft.prototype.writeBigUInt64LE=jn(function(hr,pr=0){return wr(this,hr,pr,BigInt(0),BigInt("0xffffffffffffffff"))}),ft.prototype.writeBigUInt64BE=jn(function(hr,pr=0){return fr(this,hr,pr,BigInt(0),BigInt("0xffffffffffffffff"))}),ft.prototype.writeIntLE=function(hr,pr,Br,jr){if(hr=+hr,pr=pr>>>0,!jr){const Ur=Math.pow(2,8*Br-1);ar(this,hr,pr,Br,Ur-1,-Ur)}let zr=0,Ir=1,Lr=0;for(this[pr]=hr&255;++zr<Br&&(Ir*=256);)hr<0&&Lr===0&&this[pr+zr-1]!==0&&(Lr=1),this[pr+zr]=(hr/Ir>>0)-Lr&255;return pr+Br},ft.prototype.writeIntBE=function(hr,pr,Br,jr){if(hr=+hr,pr=pr>>>0,!jr){const Ur=Math.pow(2,8*Br-1);ar(this,hr,pr,Br,Ur-1,-Ur)}let zr=Br-1,Ir=1,Lr=0;for(this[pr+zr]=hr&255;--zr>=0&&(Ir*=256);)hr<0&&Lr===0&&this[pr+zr+1]!==0&&(Lr=1),this[pr+zr]=(hr/Ir>>0)-Lr&255;return pr+Br},ft.prototype.writeInt8=function(hr,pr,Br){return hr=+hr,pr=pr>>>0,Br||ar(this,hr,pr,1,127,-128),hr<0&&(hr=255+hr+1),this[pr]=hr&255,pr+1},ft.prototype.writeInt16LE=function(hr,pr,Br){return hr=+hr,pr=pr>>>0,Br||ar(this,hr,pr,2,32767,-32768),this[pr]=hr&255,this[pr+1]=hr>>>8,pr+2},ft.prototype.writeInt16BE=function(hr,pr,Br){return hr=+hr,pr=pr>>>0,Br||ar(this,hr,pr,2,32767,-32768),this[pr]=hr>>>8,this[pr+1]=hr&255,pr+2},ft.prototype.writeInt32LE=function(hr,pr,Br){return hr=+hr,pr=pr>>>0,Br||ar(this,hr,pr,4,2147483647,-2147483648),this[pr]=hr&255,this[pr+1]=hr>>>8,this[pr+2]=hr>>>16,this[pr+3]=hr>>>24,pr+4},ft.prototype.writeInt32BE=function(hr,pr,Br){return hr=+hr,pr=pr>>>0,Br||ar(this,hr,pr,4,2147483647,-2147483648),hr<0&&(hr=4294967295+hr+1),this[pr]=hr>>>24,this[pr+1]=hr>>>16,this[pr+2]=hr>>>8,this[pr+3]=hr&255,pr+4},ft.prototype.writeBigInt64LE=jn(function(hr,pr=0){return wr(this,hr,pr,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),ft.prototype.writeBigInt64BE=jn(function(hr,pr=0){return fr(this,hr,pr,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function gr(Tr,hr,pr,Br,jr,zr){if(pr+Br>Tr.length)throw new RangeError("Index out of range");if(pr<0)throw new RangeError("Index out of range")}function Mr(Tr,hr,pr,Br,jr){return hr=+hr,pr=pr>>>0,jr||gr(Tr,hr,pr,4),nt.write(Tr,hr,pr,Br,23,4),pr+4}ft.prototype.writeFloatLE=function(hr,pr,Br){return Mr(this,hr,pr,!0,Br)},ft.prototype.writeFloatBE=function(hr,pr,Br){return Mr(this,hr,pr,!1,Br)};function Rr(Tr,hr,pr,Br,jr){return hr=+hr,pr=pr>>>0,jr||gr(Tr,hr,pr,8),nt.write(Tr,hr,pr,Br,52,8),pr+8}ft.prototype.writeDoubleLE=function(hr,pr,Br){return Rr(this,hr,pr,!0,Br)},ft.prototype.writeDoubleBE=function(hr,pr,Br){return Rr(this,hr,pr,!1,Br)},ft.prototype.copy=function(hr,pr,Br,jr){if(!ft.isBuffer(hr))throw new TypeError("argument should be a Buffer");if(Br||(Br=0),!jr&&jr!==0&&(jr=this.length),pr>=hr.length&&(pr=hr.length),pr||(pr=0),jr>0&&jr<Br&&(jr=Br),jr===Br||hr.length===0||this.length===0)return 0;if(pr<0)throw new RangeError("targetStart out of bounds");if(Br<0||Br>=this.length)throw new RangeError("Index out of range");if(jr<0)throw new RangeError("sourceEnd out of bounds");jr>this.length&&(jr=this.length),hr.length-pr<jr-Br&&(jr=hr.length-pr+Br);const zr=jr-Br;return this===hr&&typeof st.prototype.copyWithin=="function"?this.copyWithin(pr,Br,jr):st.prototype.set.call(hr,this.subarray(Br,jr),pr),zr},ft.prototype.fill=function(hr,pr,Br,jr){if(typeof hr=="string"){if(typeof pr=="string"?(jr=pr,pr=0,Br=this.length):typeof Br=="string"&&(jr=Br,Br=this.length),jr!==void 0&&typeof jr!="string")throw new TypeError("encoding must be a string");if(typeof jr=="string"&&!ft.isEncoding(jr))throw new TypeError("Unknown encoding: "+jr);if(hr.length===1){const Ir=hr.charCodeAt(0);(jr==="utf8"&&Ir<128||jr==="latin1")&&(hr=Ir)}}else typeof hr=="number"?hr=hr&255:typeof hr=="boolean"&&(hr=Number(hr));if(pr<0||this.length<pr||this.length<Br)throw new RangeError("Out of range index");if(Br<=pr)return this;pr=pr>>>0,Br=Br===void 0?this.length:Br>>>0,hr||(hr=0);let zr;if(typeof hr=="number")for(zr=pr;zr<Br;++zr)this[zr]=hr;else{const Ir=ft.isBuffer(hr)?hr:ft.from(hr,jr),Lr=Ir.length;if(Lr===0)throw new TypeError('The value "'+hr+'" is invalid for argument "value"');for(zr=0;zr<Br-pr;++zr)this[zr+pr]=Ir[zr%Lr]}return this};const Sr={};function xr(Tr,hr,pr){Sr[Tr]=class extends pr{constructor(){super(),Object.defineProperty(this,"message",{value:hr.apply(this,arguments),writable:!0,configurable:!0}),this.name=`${this.name} [${Tr}]`,this.stack,delete this.name}get code(){return Tr}set code(jr){Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,value:jr,writable:!0})}toString(){return`${this.name} [${Tr}]: ${this.message}`}}}xr("ERR_BUFFER_OUT_OF_BOUNDS",function(Tr){return Tr?`${Tr} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError),xr("ERR_INVALID_ARG_TYPE",function(Tr,hr){return`The "${Tr}" argument must be of type number. Received type ${typeof hr}`},TypeError),xr("ERR_OUT_OF_RANGE",function(Tr,hr,pr){let Br=`The value of "${Tr}" is out of range.`,jr=pr;return Number.isInteger(pr)&&Math.abs(pr)>2**32?jr=Pr(String(pr)):typeof pr=="bigint"&&(jr=String(pr),(pr>BigInt(2)**BigInt(32)||pr<-(BigInt(2)**BigInt(32)))&&(jr=Pr(jr)),jr+="n"),Br+=` It must be ${hr}. Received ${jr}`,Br},RangeError);function Pr(Tr){let hr="",pr=Tr.length;const Br=Tr[0]==="-"?1:0;for(;pr>=Br+4;pr-=3)hr=`_${Tr.slice(pr-3,pr)}${hr}`;return`${Tr.slice(0,pr)}${hr}`}function Or(Tr,hr,pr){hn(hr,"offset"),(Tr[hr]===void 0||Tr[hr+pr]===void 0)&&Fr(hr,Tr.length-(pr+1))}function Yr(Tr,hr,pr,Br,jr,zr){if(Tr>pr||Tr<hr){const Ir=typeof hr=="bigint"?"n":"";let Lr;throw hr===0||hr===BigInt(0)?Lr=`>= 0${Ir} and < 2${Ir} ** ${(zr+1)*8}${Ir}`:Lr=`>= -(2${Ir} ** ${(zr+1)*8-1}${Ir}) and < 2 ** ${(zr+1)*8-1}${Ir}`,new Sr.ERR_OUT_OF_RANGE("value",Lr,Tr)}Or(Br,jr,zr)}function hn(Tr,hr){if(typeof Tr!="number")throw new Sr.ERR_INVALID_ARG_TYPE(hr,"number",Tr)}function Fr(Tr,hr,pr){throw Math.floor(Tr)!==Tr?(hn(Tr,pr),new Sr.ERR_OUT_OF_RANGE("offset","an integer",Tr)):hr<0?new Sr.ERR_BUFFER_OUT_OF_BOUNDS:new Sr.ERR_OUT_OF_RANGE("offset",`>= 0 and <= ${hr}`,Tr)}const qr=/[^+/0-9A-Za-z-_]/g;function Hr(Tr){if(Tr=Tr.split("=")[0],Tr=Tr.trim().replace(qr,""),Tr.length<2)return"";for(;Tr.length%4!==0;)Tr=Tr+"=";return Tr}function xn(Tr,hr){hr=hr||1/0;let pr;const Br=Tr.length;let jr=null;const zr=[];for(let Ir=0;Ir<Br;++Ir){if(pr=Tr.charCodeAt(Ir),pr>55295&&pr<57344){if(!jr){if(pr>56319){(hr-=3)>-1&&zr.push(239,191,189);continue}else if(Ir+1===Br){(hr-=3)>-1&&zr.push(239,191,189);continue}jr=pr;continue}if(pr<56320){(hr-=3)>-1&&zr.push(239,191,189),jr=pr;continue}pr=(jr-55296<<10|pr-56320)+65536}else jr&&(hr-=3)>-1&&zr.push(239,191,189);if(jr=null,pr<128){if((hr-=1)<0)break;zr.push(pr)}else if(pr<2048){if((hr-=2)<0)break;zr.push(pr>>6|192,pr&63|128)}else if(pr<65536){if((hr-=3)<0)break;zr.push(pr>>12|224,pr>>6&63|128,pr&63|128)}else if(pr<1114112){if((hr-=4)<0)break;zr.push(pr>>18|240,pr>>12&63|128,pr>>6&63|128,pr&63|128)}else throw new Error("Invalid code point")}return zr}function an(Tr){const hr=[];for(let pr=0;pr<Tr.length;++pr)hr.push(Tr.charCodeAt(pr)&255);return hr}function Ln(Tr,hr){let pr,Br,jr;const zr=[];for(let Ir=0;Ir<Tr.length&&!((hr-=2)<0);++Ir)pr=Tr.charCodeAt(Ir),Br=pr>>8,jr=pr%256,zr.push(jr),zr.push(Br);return zr}function Sn(Tr){return _e.toByteArray(Hr(Tr))}function pn(Tr,hr,pr,Br){let jr;for(jr=0;jr<Br&&!(jr+pr>=hr.length||jr>=Tr.length);++jr)hr[jr+pr]=Tr[jr];return jr}function Tn(Tr,hr){return Tr instanceof hr||Tr!=null&&Tr.constructor!=null&&Tr.constructor.name!=null&&Tr.constructor.name===hr.name}function Cn(Tr){return Tr!==Tr}const Jr=function(){const Tr="0123456789abcdef",hr=new Array(256);for(let pr=0;pr<16;++pr){const Br=pr*16;for(let jr=0;jr<16;++jr)hr[Br+jr]=Tr[pr]+Tr[jr]}return hr}();function jn(Tr){return typeof BigInt>"u"?Un:Tr}function Un(){throw new Error("BigInt not supported")}})(buffer$1);const Buffer=buffer$1.Buffer,Blob$4=buffer$1.Blob,BlobOptions=buffer$1.BlobOptions,Buffer$1=buffer$1.Buffer,File=buffer$1.File,FileOptions=buffer$1.FileOptions,INSPECT_MAX_BYTES=buffer$1.INSPECT_MAX_BYTES,SlowBuffer=buffer$1.SlowBuffer,TranscodeEncoding=buffer$1.TranscodeEncoding,atob$1=buffer$1.atob,btoa$1=buffer$1.btoa,constants$1=buffer$1.constants,isAscii=buffer$1.isAscii,isUtf8=buffer$1.isUtf8,kMaxLength=buffer$1.kMaxLength,kStringMaxLength=buffer$1.kStringMaxLength,resolveObjectURL=buffer$1.resolveObjectURL,transcode=buffer$1.transcode,dist$2=Object.freeze(Object.defineProperty({__proto__:null,Blob:Blob$4,BlobOptions,Buffer:Buffer$1,File,FileOptions,INSPECT_MAX_BYTES,SlowBuffer,TranscodeEncoding,atob:atob$1,btoa:btoa$1,constants:constants$1,default:Buffer,isAscii,isUtf8,kMaxLength,kStringMaxLength,resolveObjectURL,transcode},Symbol.toStringTag,{value:"Module"})),require$$0$1=getAugmentedNamespace(dist$2);/*! safe-buffer. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> */var hasRequiredSafeBuffer$1;function requireSafeBuffer$1(){return hasRequiredSafeBuffer$1||(hasRequiredSafeBuffer$1=1,function(rt,_e){var nt=require$$0$1,it=nt.Buffer;function ot(at,lt){for(var ct in at)lt[ct]=at[ct]}it.from&&it.alloc&&it.allocUnsafe&&it.allocUnsafeSlow?rt.exports=nt:(ot(nt,_e),_e.Buffer=st);function st(at,lt,ct){return it(at,lt,ct)}st.prototype=Object.create(it.prototype),ot(it,st),st.from=function(at,lt,ct){if(typeof at=="number")throw new TypeError("Argument must not be a number");return it(at,lt,ct)},st.alloc=function(at,lt,ct){if(typeof at!="number")throw new TypeError("Argument must be a number");var dt=it(at);return lt!==void 0?typeof ct=="string"?dt.fill(lt,ct):dt.fill(lt):dt.fill(0),dt},st.allocUnsafe=function(at){if(typeof at!="number")throw new TypeError("Argument must be a number");return it(at)},st.allocUnsafeSlow=function(at){if(typeof at!="number")throw new TypeError("Argument must be a number");return nt.SlowBuffer(at)}}(safeBuffer$1,safeBuffer$1.exports)),safeBuffer$1.exports}var hasRequiredBrowser$b;function requireBrowser$b(){if(hasRequiredBrowser$b)return browser$c.exports;hasRequiredBrowser$b=1;var rt=65536,_e=4294967295;function nt(){throw new Error(`Secure random number generation is not supported by this browser.
Use Chrome, Firefox or Internet Explorer 11`)}var it=requireSafeBuffer$1().Buffer,ot=commonjsGlobal.crypto||commonjsGlobal.msCrypto;ot&&ot.getRandomValues?browser$c.exports=st:browser$c.exports=nt;function st(at,lt){if(at>_e)throw new RangeError("requested too many random bytes");var ct=it.allocUnsafe(at);if(at>0)if(at>rt)for(var dt=0;dt<at;dt+=rt)ot.getRandomValues(ct.slice(dt,dt+rt));else ot.getRandomValues(ct);return typeof lt=="function"?process$1.nextTick(function(){lt(null,ct)}):ct}return browser$c.exports}var inherits_browser={exports:{}},hasRequiredInherits_browser;function requireInherits_browser(){return hasRequiredInherits_browser||(hasRequiredInherits_browser=1,typeof Object.create=="function"?inherits_browser.exports=function(_e,nt){nt&&(_e.super_=nt,_e.prototype=Object.create(nt.prototype,{constructor:{value:_e,enumerable:!1,writable:!0,configurable:!0}}))}:inherits_browser.exports=function(_e,nt){if(nt){_e.super_=nt;var it=function(){};it.prototype=nt.prototype,_e.prototype=new it,_e.prototype.constructor=_e}}),inherits_browser.exports}var readableBrowser$1={exports:{}},events$1={exports:{}},hasRequiredEvents;function requireEvents(){if(hasRequiredEvents)return events$1.exports;hasRequiredEvents=1;var rt=typeof Reflect=="object"?Reflect:null,_e=rt&&typeof rt.apply=="function"?rt.apply:function(or,ir,dr){return Function.prototype.apply.call(or,ir,dr)},nt;rt&&typeof rt.ownKeys=="function"?nt=rt.ownKeys:Object.getOwnPropertySymbols?nt=function(or){return Object.getOwnPropertyNames(or).concat(Object.getOwnPropertySymbols(or))}:nt=function(or){return Object.getOwnPropertyNames(or)};function it(nr){console&&console.warn&&console.warn(nr)}var ot=Number.isNaN||function(or){return or!==or};function st(){st.init.call(this)}events$1.exports=st,events$1.exports.once=zt,st.EventEmitter=st,st.prototype._events=void 0,st.prototype._eventsCount=0,st.prototype._maxListeners=void 0;var at=10;function lt(nr){if(typeof nr!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof nr)}Object.defineProperty(st,"defaultMaxListeners",{enumerable:!0,get:function(){return at},set:function(nr){if(typeof nr!="number"||nr<0||ot(nr))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+nr+".");at=nr}}),st.init=function(){(this._events===void 0||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},st.prototype.setMaxListeners=function(or){if(typeof or!="number"||or<0||ot(or))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+or+".");return this._maxListeners=or,this};function ct(nr){return nr._maxListeners===void 0?st.defaultMaxListeners:nr._maxListeners}st.prototype.getMaxListeners=function(){return ct(this)},st.prototype.emit=function(or){for(var ir=[],dr=1;dr<arguments.length;dr++)ir.push(arguments[dr]);var sr=or==="error",vr=this._events;if(vr!==void 0)sr=sr&&vr.error===void 0;else if(!sr)return!1;if(sr){var yr;if(ir.length>0&&(yr=ir[0]),yr instanceof Error)throw yr;var ur=new Error("Unhandled error."+(yr?" ("+yr.message+")":""));throw ur.context=yr,ur}var tr=vr[or];if(tr===void 0)return!1;if(typeof tr=="function")_e(tr,this,ir);else for(var jt=tr.length,mt=Ct(tr,jt),dr=0;dr<jt;++dr)_e(mt[dr],this,ir);return!0};function dt(nr,or,ir,dr){var sr,vr,yr;if(lt(ir),vr=nr._events,vr===void 0?(vr=nr._events=Object.create(null),nr._eventsCount=0):(vr.newListener!==void 0&&(nr.emit("newListener",or,ir.listener?ir.listener:ir),vr=nr._events),yr=vr[or]),yr===void 0)yr=vr[or]=ir,++nr._eventsCount;else if(typeof yr=="function"?yr=vr[or]=dr?[ir,yr]:[yr,ir]:dr?yr.unshift(ir):yr.push(ir),sr=ct(nr),sr>0&&yr.length>sr&&!yr.warned){yr.warned=!0;var ur=new Error("Possible EventEmitter memory leak detected. "+yr.length+" "+String(or)+" listeners added. Use emitter.setMaxListeners() to increase limit");ur.name="MaxListenersExceededWarning",ur.emitter=nr,ur.type=or,ur.count=yr.length,it(ur)}return nr}st.prototype.addListener=function(or,ir){return dt(this,or,ir,!1)},st.prototype.on=st.prototype.addListener,st.prototype.prependListener=function(or,ir){return dt(this,or,ir,!0)};function ft(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function pt(nr,or,ir){var dr={fired:!1,wrapFn:void 0,target:nr,type:or,listener:ir},sr=ft.bind(dr);return sr.listener=ir,dr.wrapFn=sr,sr}st.prototype.once=function(or,ir){return lt(ir),this.on(or,pt(this,or,ir)),this},st.prototype.prependOnceListener=function(or,ir){return lt(ir),this.prependListener(or,pt(this,or,ir)),this},st.prototype.removeListener=function(or,ir){var dr,sr,vr,yr,ur;if(lt(ir),sr=this._events,sr===void 0)return this;if(dr=sr[or],dr===void 0)return this;if(dr===ir||dr.listener===ir)--this._eventsCount===0?this._events=Object.create(null):(delete sr[or],sr.removeListener&&this.emit("removeListener",or,dr.listener||ir));else if(typeof dr!="function"){for(vr=-1,yr=dr.length-1;yr>=0;yr--)if(dr[yr]===ir||dr[yr].listener===ir){ur=dr[yr].listener,vr=yr;break}if(vr<0)return this;vr===0?dr.shift():At(dr,vr),dr.length===1&&(sr[or]=dr[0]),sr.removeListener!==void 0&&this.emit("removeListener",or,ur||ir)}return this},st.prototype.off=st.prototype.removeListener,st.prototype.removeAllListeners=function(or){var ir,dr,sr;if(dr=this._events,dr===void 0)return this;if(dr.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):dr[or]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete dr[or]),this;if(arguments.length===0){var vr=Object.keys(dr),yr;for(sr=0;sr<vr.length;++sr)yr=vr[sr],yr!=="removeListener"&&this.removeAllListeners(yr);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(ir=dr[or],typeof ir=="function")this.removeListener(or,ir);else if(ir!==void 0)for(sr=ir.length-1;sr>=0;sr--)this.removeListener(or,ir[sr]);return this};function gt(nr,or,ir){var dr=nr._events;if(dr===void 0)return[];var sr=dr[or];return sr===void 0?[]:typeof sr=="function"?ir?[sr.listener||sr]:[sr]:ir?$t(sr):Ct(sr,sr.length)}st.prototype.listeners=function(or){return gt(this,or,!0)},st.prototype.rawListeners=function(or){return gt(this,or,!1)},st.listenerCount=function(nr,or){return typeof nr.listenerCount=="function"?nr.listenerCount(or):yt.call(nr,or)},st.prototype.listenerCount=yt;function yt(nr){var or=this._events;if(or!==void 0){var ir=or[nr];if(typeof ir=="function")return 1;if(ir!==void 0)return ir.length}return 0}st.prototype.eventNames=function(){return this._eventsCount>0?nt(this._events):[]};function Ct(nr,or){for(var ir=new Array(or),dr=0;dr<or;++dr)ir[dr]=nr[dr];return ir}function At(nr,or){for(;or+1<nr.length;or++)nr[or]=nr[or+1];nr.pop()}function $t(nr){for(var or=new Array(nr.length),ir=0;ir<or.length;++ir)or[ir]=nr[ir].listener||nr[ir];return or}function zt(nr,or){return new Promise(function(ir,dr){function sr(yr){nr.removeListener(or,vr),dr(yr)}function vr(){typeof nr.removeListener=="function"&&nr.removeListener("error",sr),ir([].slice.call(arguments))}Jt(nr,or,vr,{once:!0}),or!=="error"&&_t(nr,sr,{once:!0})})}function _t(nr,or,ir){typeof nr.on=="function"&&Jt(nr,"error",or,ir)}function Jt(nr,or,ir,dr){if(typeof nr.on=="function")dr.once?nr.once(or,ir):nr.on(or,ir);else if(typeof nr.addEventListener=="function")nr.addEventListener(or,function sr(vr){dr.once&&nr.removeEventListener(or,sr),ir(vr)});else throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof nr)}return events$1.exports}var streamBrowser$1,hasRequiredStreamBrowser$1;function requireStreamBrowser$1(){return hasRequiredStreamBrowser$1||(hasRequiredStreamBrowser$1=1,streamBrowser$1=requireEvents().EventEmitter),streamBrowser$1}var util$1={},types={},shams$1,hasRequiredShams$1;function requireShams$1(){return hasRequiredShams$1||(hasRequiredShams$1=1,shams$1=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var _e={},nt=Symbol("test"),it=Object(nt);if(typeof nt=="string"||Object.prototype.toString.call(nt)!=="[object Symbol]"||Object.prototype.toString.call(it)!=="[object Symbol]")return!1;var ot=42;_e[nt]=ot;for(nt in _e)return!1;if(typeof Object.keys=="function"&&Object.keys(_e).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(_e).length!==0)return!1;var st=Object.getOwnPropertySymbols(_e);if(st.length!==1||st[0]!==nt||!Object.prototype.propertyIsEnumerable.call(_e,nt))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var at=Object.getOwnPropertyDescriptor(_e,nt);if(at.value!==ot||at.enumerable!==!0)return!1}return!0}),shams$1}var shams,hasRequiredShams;function requireShams(){if(hasRequiredShams)return shams;hasRequiredShams=1;var rt=requireShams$1();return shams=function(){return rt()&&!!Symbol.toStringTag},shams}var esErrors,hasRequiredEsErrors;function requireEsErrors(){return hasRequiredEsErrors||(hasRequiredEsErrors=1,esErrors=Error),esErrors}var _eval,hasRequired_eval;function require_eval(){return hasRequired_eval||(hasRequired_eval=1,_eval=EvalError),_eval}var range$1,hasRequiredRange;function requireRange(){return hasRequiredRange||(hasRequiredRange=1,range$1=RangeError),range$1}var ref,hasRequiredRef;function requireRef(){return hasRequiredRef||(hasRequiredRef=1,ref=ReferenceError),ref}var syntax,hasRequiredSyntax;function requireSyntax(){return hasRequiredSyntax||(hasRequiredSyntax=1,syntax=SyntaxError),syntax}var type,hasRequiredType;function requireType(){return hasRequiredType||(hasRequiredType=1,type=TypeError),type}var uri,hasRequiredUri;function requireUri(){return hasRequiredUri||(hasRequiredUri=1,uri=URIError),uri}var hasSymbols,hasRequiredHasSymbols;function requireHasSymbols(){if(hasRequiredHasSymbols)return hasSymbols;hasRequiredHasSymbols=1;var rt=typeof Symbol<"u"&&Symbol,_e=requireShams$1();return hasSymbols=function(){return typeof rt!="function"||typeof Symbol!="function"||typeof rt("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:_e()},hasSymbols}var hasProto,hasRequiredHasProto;function requireHasProto(){if(hasRequiredHasProto)return hasProto;hasRequiredHasProto=1;var rt={__proto__:null,foo:{}},_e=Object;return hasProto=function(){return{__proto__:rt}.foo===rt.foo&&!(rt instanceof _e)},hasProto}var implementation,hasRequiredImplementation;function requireImplementation(){if(hasRequiredImplementation)return implementation;hasRequiredImplementation=1;var rt="Function.prototype.bind called on incompatible ",_e=Object.prototype.toString,nt=Math.max,it="[object Function]",ot=function(ct,dt){for(var ft=[],pt=0;pt<ct.length;pt+=1)ft[pt]=ct[pt];for(var gt=0;gt<dt.length;gt+=1)ft[gt+ct.length]=dt[gt];return ft},st=function(ct,dt){for(var ft=[],pt=dt,gt=0;pt<ct.length;pt+=1,gt+=1)ft[gt]=ct[pt];return ft},at=function(lt,ct){for(var dt="",ft=0;ft<lt.length;ft+=1)dt+=lt[ft],ft+1<lt.length&&(dt+=ct);return dt};return implementation=function(ct){var dt=this;if(typeof dt!="function"||_e.apply(dt)!==it)throw new TypeError(rt+dt);for(var ft=st(arguments,1),pt,gt=function(){if(this instanceof pt){var zt=dt.apply(this,ot(ft,arguments));return Object(zt)===zt?zt:this}return dt.apply(ct,ot(ft,arguments))},yt=nt(0,dt.length-ft.length),Ct=[],At=0;At<yt;At++)Ct[At]="$"+At;if(pt=Function("binder","return function ("+at(Ct,",")+"){ return binder.apply(this,arguments); }")(gt),dt.prototype){var $t=function(){};$t.prototype=dt.prototype,pt.prototype=new $t,$t.prototype=null}return pt},implementation}var functionBind,hasRequiredFunctionBind;function requireFunctionBind(){if(hasRequiredFunctionBind)return functionBind;hasRequiredFunctionBind=1;var rt=requireImplementation();return functionBind=Function.prototype.bind||rt,functionBind}var hasown,hasRequiredHasown;function requireHasown(){if(hasRequiredHasown)return hasown;hasRequiredHasown=1;var rt=Function.prototype.call,_e=Object.prototype.hasOwnProperty,nt=requireFunctionBind();return hasown=nt.call(rt,_e),hasown}var getIntrinsic,hasRequiredGetIntrinsic;function requireGetIntrinsic(){if(hasRequiredGetIntrinsic)return getIntrinsic;hasRequiredGetIntrinsic=1;var rt,_e=requireEsErrors(),nt=require_eval(),it=requireRange(),ot=requireRef(),st=requireSyntax(),at=requireType(),lt=requireUri(),ct=Function,dt=function(Ht){try{return ct('"use strict"; return ('+Ht+").constructor;")()}catch{}},ft=Object.getOwnPropertyDescriptor;if(ft)try{ft({},"")}catch{ft=null}var pt=function(){throw new at},gt=ft?function(){try{return arguments.callee,pt}catch{try{return ft(arguments,"callee").get}catch{return pt}}}():pt,yt=requireHasSymbols()(),Ct=requireHasProto()(),At=Object.getPrototypeOf||(Ct?function(Ht){return Ht.__proto__}:null),$t={},zt=typeof Uint8Array>"u"||!At?rt:At(Uint8Array),_t={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?rt:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?rt:ArrayBuffer,"%ArrayIteratorPrototype%":yt&&At?At([][Symbol.iterator]()):rt,"%AsyncFromSyncIteratorPrototype%":rt,"%AsyncFunction%":$t,"%AsyncGenerator%":$t,"%AsyncGeneratorFunction%":$t,"%AsyncIteratorPrototype%":$t,"%Atomics%":typeof Atomics>"u"?rt:Atomics,"%BigInt%":typeof BigInt>"u"?rt:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?rt:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?rt:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?rt:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":_e,"%eval%":eval,"%EvalError%":nt,"%Float32Array%":typeof Float32Array>"u"?rt:Float32Array,"%Float64Array%":typeof Float64Array>"u"?rt:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?rt:FinalizationRegistry,"%Function%":ct,"%GeneratorFunction%":$t,"%Int8Array%":typeof Int8Array>"u"?rt:Int8Array,"%Int16Array%":typeof Int16Array>"u"?rt:Int16Array,"%Int32Array%":typeof Int32Array>"u"?rt:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":yt&&At?At(At([][Symbol.iterator]())):rt,"%JSON%":typeof JSON=="object"?JSON:rt,"%Map%":typeof Map>"u"?rt:Map,"%MapIteratorPrototype%":typeof Map>"u"||!yt||!At?rt:At(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?rt:Promise,"%Proxy%":typeof Proxy>"u"?rt:Proxy,"%RangeError%":it,"%ReferenceError%":ot,"%Reflect%":typeof Reflect>"u"?rt:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?rt:Set,"%SetIteratorPrototype%":typeof Set>"u"||!yt||!At?rt:At(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?rt:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":yt&&At?At(""[Symbol.iterator]()):rt,"%Symbol%":yt?Symbol:rt,"%SyntaxError%":st,"%ThrowTypeError%":gt,"%TypedArray%":zt,"%TypeError%":at,"%Uint8Array%":typeof Uint8Array>"u"?rt:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?rt:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?rt:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?rt:Uint32Array,"%URIError%":lt,"%WeakMap%":typeof WeakMap>"u"?rt:WeakMap,"%WeakRef%":typeof WeakRef>"u"?rt:WeakRef,"%WeakSet%":typeof WeakSet>"u"?rt:WeakSet};if(At)try{null.error}catch(Ht){var Jt=At(At(Ht));_t["%Error.prototype%"]=Jt}var nr=function Ht(Wt){var er;if(Wt==="%AsyncFunction%")er=dt("async function () {}");else if(Wt==="%GeneratorFunction%")er=dt("function* () {}");else if(Wt==="%AsyncGeneratorFunction%")er=dt("async function* () {}");else if(Wt==="%AsyncGenerator%"){var Xt=Ht("%AsyncGeneratorFunction%");Xt&&(er=Xt.prototype)}else if(Wt==="%AsyncIteratorPrototype%"){var Zt=Ht("%AsyncGenerator%");Zt&&At&&(er=At(Zt.prototype))}return _t[Wt]=er,er},or={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},ir=requireFunctionBind(),dr=requireHasown(),sr=ir.call(Function.call,Array.prototype.concat),vr=ir.call(Function.apply,Array.prototype.splice),yr=ir.call(Function.call,String.prototype.replace),ur=ir.call(Function.call,String.prototype.slice),tr=ir.call(Function.call,RegExp.prototype.exec),jt=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,mt=/\\(\\)?/g,wt=function(Wt){var er=ur(Wt,0,1),Xt=ur(Wt,-1);if(er==="%"&&Xt!=="%")throw new st("invalid intrinsic syntax, expected closing `%`");if(Xt==="%"&&er!=="%")throw new st("invalid intrinsic syntax, expected opening `%`");var Zt=[];return yr(Wt,jt,function(Tt,rr,Er,ar){Zt[Zt.length]=Er?yr(ar,mt,"$1"):rr||Tt}),Zt},kt=function(Wt,er){var Xt=Wt,Zt;if(dr(or,Xt)&&(Zt=or[Xt],Xt="%"+Zt[0]+"%"),dr(_t,Xt)){var Tt=_t[Xt];if(Tt===$t&&(Tt=nr(Xt)),typeof Tt>"u"&&!er)throw new at("intrinsic "+Wt+" exists, but is not available. Please file an issue!");return{alias:Zt,name:Xt,value:Tt}}throw new st("intrinsic "+Wt+" does not exist!")};return getIntrinsic=function(Wt,er){if(typeof Wt!="string"||Wt.length===0)throw new at("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof er!="boolean")throw new at('"allowMissing" argument must be a boolean');if(tr(/^%?[^%]*%?$/,Wt)===null)throw new st("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var Xt=wt(Wt),Zt=Xt.length>0?Xt[0]:"",Tt=kt("%"+Zt+"%",er),rr=Tt.name,Er=Tt.value,ar=!1,wr=Tt.alias;wr&&(Zt=wr[0],vr(Xt,sr([0,1],wr)));for(var fr=1,gr=!0;fr<Xt.length;fr+=1){var Mr=Xt[fr],Rr=ur(Mr,0,1),Sr=ur(Mr,-1);if((Rr==='"'||Rr==="'"||Rr==="`"||Sr==='"'||Sr==="'"||Sr==="`")&&Rr!==Sr)throw new st("property names with quotes must have matching quotes");if((Mr==="constructor"||!gr)&&(ar=!0),Zt+="."+Mr,rr="%"+Zt+"%",dr(_t,rr))Er=_t[rr];else if(Er!=null){if(!(Mr in Er)){if(!er)throw new at("base intrinsic for "+Wt+" exists, but the property is not available.");return}if(ft&&fr+1>=Xt.length){var xr=ft(Er,Mr);gr=!!xr,gr&&"get"in xr&&!("originalValue"in xr.get)?Er=xr.get:Er=Er[Mr]}else gr=dr(Er,Mr),Er=Er[Mr];gr&&!ar&&(_t[rr]=Er)}}return Er},getIntrinsic}var callBind={exports:{}},esDefineProperty,hasRequiredEsDefineProperty;function requireEsDefineProperty(){if(hasRequiredEsDefineProperty)return esDefineProperty;hasRequiredEsDefineProperty=1;var rt=requireGetIntrinsic(),_e=rt("%Object.defineProperty%",!0)||!1;if(_e)try{_e({},"a",{value:1})}catch{_e=!1}return esDefineProperty=_e,esDefineProperty}var gopd,hasRequiredGopd;function requireGopd(){if(hasRequiredGopd)return gopd;hasRequiredGopd=1;var rt=requireGetIntrinsic(),_e=rt("%Object.getOwnPropertyDescriptor%",!0);if(_e)try{_e([],"length")}catch{_e=null}return gopd=_e,gopd}var defineDataProperty,hasRequiredDefineDataProperty;function requireDefineDataProperty(){if(hasRequiredDefineDataProperty)return defineDataProperty;hasRequiredDefineDataProperty=1;var rt=requireEsDefineProperty(),_e=requireSyntax(),nt=requireType(),it=requireGopd();return defineDataProperty=function(st,at,lt){if(!st||typeof st!="object"&&typeof st!="function")throw new nt("`obj` must be an object or a function`");if(typeof at!="string"&&typeof at!="symbol")throw new nt("`property` must be a string or a symbol`");if(arguments.length>3&&typeof arguments[3]!="boolean"&&arguments[3]!==null)throw new nt("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&typeof arguments[4]!="boolean"&&arguments[4]!==null)throw new nt("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&typeof arguments[5]!="boolean"&&arguments[5]!==null)throw new nt("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&typeof arguments[6]!="boolean")throw new nt("`loose`, if provided, must be a boolean");var ct=arguments.length>3?arguments[3]:null,dt=arguments.length>4?arguments[4]:null,ft=arguments.length>5?arguments[5]:null,pt=arguments.length>6?arguments[6]:!1,gt=!!it&&it(st,at);if(rt)rt(st,at,{configurable:ft===null&&gt?gt.configurable:!ft,enumerable:ct===null&&gt?gt.enumerable:!ct,value:lt,writable:dt===null&&gt?gt.writable:!dt});else if(pt||!ct&&!dt&&!ft)st[at]=lt;else throw new _e("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.")},defineDataProperty}var hasPropertyDescriptors_1,hasRequiredHasPropertyDescriptors;function requireHasPropertyDescriptors(){if(hasRequiredHasPropertyDescriptors)return hasPropertyDescriptors_1;hasRequiredHasPropertyDescriptors=1;var rt=requireEsDefineProperty(),_e=function(){return!!rt};return _e.hasArrayLengthDefineBug=function(){if(!rt)return null;try{return rt([],"length",{value:1}).length!==1}catch{return!0}},hasPropertyDescriptors_1=_e,hasPropertyDescriptors_1}var setFunctionLength,hasRequiredSetFunctionLength;function requireSetFunctionLength(){if(hasRequiredSetFunctionLength)return setFunctionLength;hasRequiredSetFunctionLength=1;var rt=requireGetIntrinsic(),_e=requireDefineDataProperty(),nt=requireHasPropertyDescriptors()(),it=requireGopd(),ot=requireType(),st=rt("%Math.floor%");return setFunctionLength=function(lt,ct){if(typeof lt!="function")throw new ot("`fn` is not a function");if(typeof ct!="number"||ct<0||ct>4294967295||st(ct)!==ct)throw new ot("`length` must be a positive 32-bit integer");var dt=arguments.length>2&&!!arguments[2],ft=!0,pt=!0;if("length"in lt&&it){var gt=it(lt,"length");gt&&!gt.configurable&&(ft=!1),gt&&!gt.writable&&(pt=!1)}return(ft||pt||!dt)&&(nt?_e(lt,"length",ct,!0,!0):_e(lt,"length",ct)),lt},setFunctionLength}var hasRequiredCallBind;function requireCallBind(){return hasRequiredCallBind||(hasRequiredCallBind=1,function(rt){var _e=requireFunctionBind(),nt=requireGetIntrinsic(),it=requireSetFunctionLength(),ot=requireType(),st=nt("%Function.prototype.apply%"),at=nt("%Function.prototype.call%"),lt=nt("%Reflect.apply%",!0)||_e.call(at,st),ct=requireEsDefineProperty(),dt=nt("%Math.max%");rt.exports=function(gt){if(typeof gt!="function")throw new ot("a function is required");var yt=lt(_e,at,arguments);return it(yt,1+dt(0,gt.length-(arguments.length-1)),!0)};var ft=function(){return lt(_e,st,arguments)};ct?ct(rt.exports,"apply",{value:ft}):rt.exports.apply=ft}(callBind)),callBind.exports}var callBound,hasRequiredCallBound;function requireCallBound(){if(hasRequiredCallBound)return callBound;hasRequiredCallBound=1;var rt=requireGetIntrinsic(),_e=requireCallBind(),nt=_e(rt("String.prototype.indexOf"));return callBound=function(ot,st){var at=rt(ot,!!st);return typeof at=="function"&&nt(ot,".prototype.")>-1?_e(at):at},callBound}var isArguments,hasRequiredIsArguments;function requireIsArguments(){if(hasRequiredIsArguments)return isArguments;hasRequiredIsArguments=1;var rt=requireShams()(),_e=requireCallBound(),nt=_e("Object.prototype.toString"),it=function(lt){return rt&&lt&&typeof lt=="object"&&Symbol.toStringTag in lt?!1:nt(lt)==="[object Arguments]"},ot=function(lt){return it(lt)?!0:lt!==null&&typeof lt=="object"&&typeof lt.length=="number"&&lt.length>=0&&nt(lt)!=="[object Array]"&&nt(lt.callee)==="[object Function]"},st=function(){return it(arguments)}();return it.isLegacyArguments=ot,isArguments=st?it:ot,isArguments}var isGeneratorFunction,hasRequiredIsGeneratorFunction;function requireIsGeneratorFunction(){if(hasRequiredIsGeneratorFunction)return isGeneratorFunction;hasRequiredIsGeneratorFunction=1;var rt=Object.prototype.toString,_e=Function.prototype.toString,nt=/^\s*(?:function)?\*/,it=requireShams()(),ot=Object.getPrototypeOf,st=function(){if(!it)return!1;try{return Function("return function*() {}")()}catch{}},at;return isGeneratorFunction=function(ct){if(typeof ct!="function")return!1;if(nt.test(_e.call(ct)))return!0;if(!it){var dt=rt.call(ct);return dt==="[object GeneratorFunction]"}if(!ot)return!1;if(typeof at>"u"){var ft=st();at=ft?ot(ft):!1}return ot(ct)===at},isGeneratorFunction}var isCallable,hasRequiredIsCallable;function requireIsCallable(){if(hasRequiredIsCallable)return isCallable;hasRequiredIsCallable=1;var rt=Function.prototype.toString,_e=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,nt,it;if(typeof _e=="function"&&typeof Object.defineProperty=="function")try{nt=Object.defineProperty({},"length",{get:function(){throw it}}),it={},_e(function(){throw 42},null,nt)}catch(_t){_t!==it&&(_e=null)}else _e=null;var ot=/^\s*class\b/,st=function(Jt){try{var nr=rt.call(Jt);return ot.test(nr)}catch{return!1}},at=function(Jt){try{return st(Jt)?!1:(rt.call(Jt),!0)}catch{return!1}},lt=Object.prototype.toString,ct="[object Object]",dt="[object Function]",ft="[object GeneratorFunction]",pt="[object HTMLAllCollection]",gt="[object HTML document.all class]",yt="[object HTMLCollection]",Ct=typeof Symbol=="function"&&!!Symbol.toStringTag,At=!(0 in[,]),$t=function(){return!1};if(typeof document=="object"){var zt=document.all;lt.call(zt)===lt.call(document.all)&&($t=function(Jt){if((At||!Jt)&&(typeof Jt>"u"||typeof Jt=="object"))try{var nr=lt.call(Jt);return(nr===pt||nr===gt||nr===yt||nr===ct)&&Jt("")==null}catch{}return!1})}return isCallable=_e?function(Jt){if($t(Jt))return!0;if(!Jt||typeof Jt!="function"&&typeof Jt!="object")return!1;try{_e(Jt,null,nt)}catch(nr){if(nr!==it)return!1}return!st(Jt)&&at(Jt)}:function(Jt){if($t(Jt))return!0;if(!Jt||typeof Jt!="function"&&typeof Jt!="object")return!1;if(Ct)return at(Jt);if(st(Jt))return!1;var nr=lt.call(Jt);return nr!==dt&&nr!==ft&&!/^\[object HTML/.test(nr)?!1:at(Jt)},isCallable}var forEach_1,hasRequiredForEach;function requireForEach(){if(hasRequiredForEach)return forEach_1;hasRequiredForEach=1;var rt=requireIsCallable(),_e=Object.prototype.toString,nt=Object.prototype.hasOwnProperty,it=function(ct,dt,ft){for(var pt=0,gt=ct.length;pt<gt;pt++)nt.call(ct,pt)&&(ft==null?dt(ct[pt],pt,ct):dt.call(ft,ct[pt],pt,ct))},ot=function(ct,dt,ft){for(var pt=0,gt=ct.length;pt<gt;pt++)ft==null?dt(ct.charAt(pt),pt,ct):dt.call(ft,ct.charAt(pt),pt,ct)},st=function(ct,dt,ft){for(var pt in ct)nt.call(ct,pt)&&(ft==null?dt(ct[pt],pt,ct):dt.call(ft,ct[pt],pt,ct))},at=function(ct,dt,ft){if(!rt(dt))throw new TypeError("iterator must be a function");var pt;arguments.length>=3&&(pt=ft),_e.call(ct)==="[object Array]"?it(ct,dt,pt):typeof ct=="string"?ot(ct,dt,pt):st(ct,dt,pt)};return forEach_1=at,forEach_1}var possibleTypedArrayNames,hasRequiredPossibleTypedArrayNames;function requirePossibleTypedArrayNames(){return hasRequiredPossibleTypedArrayNames||(hasRequiredPossibleTypedArrayNames=1,possibleTypedArrayNames=["Float32Array","Float64Array","Int8Array","Int16Array","Int32Array","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array"]),possibleTypedArrayNames}var availableTypedArrays,hasRequiredAvailableTypedArrays;function requireAvailableTypedArrays(){if(hasRequiredAvailableTypedArrays)return availableTypedArrays;hasRequiredAvailableTypedArrays=1;var rt=requirePossibleTypedArrayNames(),_e=typeof globalThis>"u"?commonjsGlobal:globalThis;return availableTypedArrays=function(){for(var it=[],ot=0;ot<rt.length;ot++)typeof _e[rt[ot]]=="function"&&(it[it.length]=rt[ot]);return it},availableTypedArrays}var whichTypedArray,hasRequiredWhichTypedArray;function requireWhichTypedArray(){if(hasRequiredWhichTypedArray)return whichTypedArray;hasRequiredWhichTypedArray=1;var rt=requireForEach(),_e=requireAvailableTypedArrays(),nt=requireCallBind(),it=requireCallBound(),ot=requireGopd(),st=it("Object.prototype.toString"),at=requireShams()(),lt=typeof globalThis>"u"?commonjsGlobal:globalThis,ct=_e(),dt=it("String.prototype.slice"),ft=Object.getPrototypeOf,pt=it("Array.prototype.indexOf",!0)||function($t,zt){for(var _t=0;_t<$t.length;_t+=1)if($t[_t]===zt)return _t;return-1},gt={__proto__:null};at&&ot&&ft?rt(ct,function(At){var $t=new lt[At];if(Symbol.toStringTag in $t){var zt=ft($t),_t=ot(zt,Symbol.toStringTag);if(!_t){var Jt=ft(zt);_t=ot(Jt,Symbol.toStringTag)}gt["$"+At]=nt(_t.get)}}):rt(ct,function(At){var $t=new lt[At],zt=$t.slice||$t.set;zt&&(gt["$"+At]=nt(zt))});var yt=function($t){var zt=!1;return rt(gt,function(_t,Jt){if(!zt)try{"$"+_t($t)===Jt&&(zt=dt(Jt,1))}catch{}}),zt},Ct=function($t){var zt=!1;return rt(gt,function(_t,Jt){if(!zt)try{_t($t),zt=dt(Jt,1)}catch{}}),zt};return whichTypedArray=function($t){if(!$t||typeof $t!="object")return!1;if(!at){var zt=dt(st($t),8,-1);return pt(ct,zt)>-1?zt:zt!=="Object"?!1:Ct($t)}return ot?yt($t):null},whichTypedArray}var isTypedArray$3,hasRequiredIsTypedArray;function requireIsTypedArray(){if(hasRequiredIsTypedArray)return isTypedArray$3;hasRequiredIsTypedArray=1;var rt=requireWhichTypedArray();return isTypedArray$3=function(nt){return!!rt(nt)},isTypedArray$3}var hasRequiredTypes;function requireTypes(){return hasRequiredTypes||(hasRequiredTypes=1,function(rt){var _e=requireIsArguments(),nt=requireIsGeneratorFunction(),it=requireWhichTypedArray(),ot=requireIsTypedArray();function st(Hr){return Hr.call.bind(Hr)}var at=typeof BigInt<"u",lt=typeof Symbol<"u",ct=st(Object.prototype.toString),dt=st(Number.prototype.valueOf),ft=st(String.prototype.valueOf),pt=st(Boolean.prototype.valueOf);if(at)var gt=st(BigInt.prototype.valueOf);if(lt)var yt=st(Symbol.prototype.valueOf);function Ct(Hr,xn){if(typeof Hr!="object")return!1;try{return xn(Hr),!0}catch{return!1}}rt.isArgumentsObject=_e,rt.isGeneratorFunction=nt,rt.isTypedArray=ot;function At(Hr){return typeof Promise<"u"&&Hr instanceof Promise||Hr!==null&&typeof Hr=="object"&&typeof Hr.then=="function"&&typeof Hr.catch=="function"}rt.isPromise=At;function $t(Hr){return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?ArrayBuffer.isView(Hr):ot(Hr)||rr(Hr)}rt.isArrayBufferView=$t;function zt(Hr){return it(Hr)==="Uint8Array"}rt.isUint8Array=zt;function _t(Hr){return it(Hr)==="Uint8ClampedArray"}rt.isUint8ClampedArray=_t;function Jt(Hr){return it(Hr)==="Uint16Array"}rt.isUint16Array=Jt;function nr(Hr){return it(Hr)==="Uint32Array"}rt.isUint32Array=nr;function or(Hr){return it(Hr)==="Int8Array"}rt.isInt8Array=or;function ir(Hr){return it(Hr)==="Int16Array"}rt.isInt16Array=ir;function dr(Hr){return it(Hr)==="Int32Array"}rt.isInt32Array=dr;function sr(Hr){return it(Hr)==="Float32Array"}rt.isFloat32Array=sr;function vr(Hr){return it(Hr)==="Float64Array"}rt.isFloat64Array=vr;function yr(Hr){return it(Hr)==="BigInt64Array"}rt.isBigInt64Array=yr;function ur(Hr){return it(Hr)==="BigUint64Array"}rt.isBigUint64Array=ur;function tr(Hr){return ct(Hr)==="[object Map]"}tr.working=typeof Map<"u"&&tr(new Map);function jt(Hr){return typeof Map>"u"?!1:tr.working?tr(Hr):Hr instanceof Map}rt.isMap=jt;function mt(Hr){return ct(Hr)==="[object Set]"}mt.working=typeof Set<"u"&&mt(new Set);function wt(Hr){return typeof Set>"u"?!1:mt.working?mt(Hr):Hr instanceof Set}rt.isSet=wt;function kt(Hr){return ct(Hr)==="[object WeakMap]"}kt.working=typeof WeakMap<"u"&&kt(new WeakMap);function Ht(Hr){return typeof WeakMap>"u"?!1:kt.working?kt(Hr):Hr instanceof WeakMap}rt.isWeakMap=Ht;function Wt(Hr){return ct(Hr)==="[object WeakSet]"}Wt.working=typeof WeakSet<"u"&&Wt(new WeakSet);function er(Hr){return Wt(Hr)}rt.isWeakSet=er;function Xt(Hr){return ct(Hr)==="[object ArrayBuffer]"}Xt.working=typeof ArrayBuffer<"u"&&Xt(new ArrayBuffer);function Zt(Hr){return typeof ArrayBuffer>"u"?!1:Xt.working?Xt(Hr):Hr instanceof ArrayBuffer}rt.isArrayBuffer=Zt;function Tt(Hr){return ct(Hr)==="[object DataView]"}Tt.working=typeof ArrayBuffer<"u"&&typeof DataView<"u"&&Tt(new DataView(new ArrayBuffer(1),0,1));function rr(Hr){return typeof DataView>"u"?!1:Tt.working?Tt(Hr):Hr instanceof DataView}rt.isDataView=rr;var Er=typeof SharedArrayBuffer<"u"?SharedArrayBuffer:void 0;function ar(Hr){return ct(Hr)==="[object SharedArrayBuffer]"}function wr(Hr){return typeof Er>"u"?!1:(typeof ar.working>"u"&&(ar.working=ar(new Er)),ar.working?ar(Hr):Hr instanceof Er)}rt.isSharedArrayBuffer=wr;function fr(Hr){return ct(Hr)==="[object AsyncFunction]"}rt.isAsyncFunction=fr;function gr(Hr){return ct(Hr)==="[object Map Iterator]"}rt.isMapIterator=gr;function Mr(Hr){return ct(Hr)==="[object Set Iterator]"}rt.isSetIterator=Mr;function Rr(Hr){return ct(Hr)==="[object Generator]"}rt.isGeneratorObject=Rr;function Sr(Hr){return ct(Hr)==="[object WebAssembly.Module]"}rt.isWebAssemblyCompiledModule=Sr;function xr(Hr){return Ct(Hr,dt)}rt.isNumberObject=xr;function Pr(Hr){return Ct(Hr,ft)}rt.isStringObject=Pr;function Or(Hr){return Ct(Hr,pt)}rt.isBooleanObject=Or;function Yr(Hr){return at&&Ct(Hr,gt)}rt.isBigIntObject=Yr;function hn(Hr){return lt&&Ct(Hr,yt)}rt.isSymbolObject=hn;function Fr(Hr){return xr(Hr)||Pr(Hr)||Or(Hr)||Yr(Hr)||hn(Hr)}rt.isBoxedPrimitive=Fr;function qr(Hr){return typeof Uint8Array<"u"&&(Zt(Hr)||wr(Hr))}rt.isAnyArrayBuffer=qr,["isProxy","isExternal","isModuleNamespaceObject"].forEach(function(Hr){Object.defineProperty(rt,Hr,{enumerable:!1,value:function(){throw new Error(Hr+" is not supported in userland")}})})}(types)),types}var isBufferBrowser,hasRequiredIsBufferBrowser;function requireIsBufferBrowser(){return hasRequiredIsBufferBrowser||(hasRequiredIsBufferBrowser=1,isBufferBrowser=function(_e){return _e&&typeof _e=="object"&&typeof _e.copy=="function"&&typeof _e.fill=="function"&&typeof _e.readUInt8=="function"}),isBufferBrowser}var hasRequiredUtil$1;function requireUtil$1(){return hasRequiredUtil$1||(hasRequiredUtil$1=1,function(rt){var _e={},nt=Object.getOwnPropertyDescriptors||function(Er){for(var ar=Object.keys(Er),wr={},fr=0;fr<ar.length;fr++)wr[ar[fr]]=Object.getOwnPropertyDescriptor(Er,ar[fr]);return wr},it=/%[sdj%]/g;rt.format=function(rr){if(!ir(rr)){for(var Er=[],ar=0;ar<arguments.length;ar++)Er.push(lt(arguments[ar]));return Er.join(" ")}for(var ar=1,wr=arguments,fr=wr.length,gr=String(rr).replace(it,function(Rr){if(Rr==="%%")return"%";if(ar>=fr)return Rr;switch(Rr){case"%s":return String(wr[ar++]);case"%d":return Number(wr[ar++]);case"%j":try{return JSON.stringify(wr[ar++])}catch{return"[Circular]"}default:return Rr}}),Mr=wr[ar];ar<fr;Mr=wr[++ar])Jt(Mr)||!yr(Mr)?gr+=" "+Mr:gr+=" "+lt(Mr);return gr},rt.deprecate=function(rr,Er){if(typeof process$1<"u"&&process$1.noDeprecation===!0)return rr;if(typeof process$1>"u")return function(){return rt.deprecate(rr,Er).apply(this,arguments)};var ar=!1;function wr(){if(!ar){if(process$1.throwDeprecation)throw new Error(Er);process$1.traceDeprecation?console.trace(Er):console.error(Er),ar=!0}return rr.apply(this,arguments)}return wr};var ot={},st=/^$/;if(_e.NODE_DEBUG){var at=_e.NODE_DEBUG;at=at.replace(/[|\\{}()[\]^$+?.]/g,"\\$&").replace(/\*/g,".*").replace(/,/g,"$|^").toUpperCase(),st=new RegExp("^"+at+"$","i")}rt.debuglog=function(rr){if(rr=rr.toUpperCase(),!ot[rr])if(st.test(rr)){var Er=process$1.pid;ot[rr]=function(){var ar=rt.format.apply(rt,arguments);console.error("%s %d: %s",rr,Er,ar)}}else ot[rr]=function(){};return ot[rr]};function lt(rr,Er){var ar={seen:[],stylize:dt};return arguments.length>=3&&(ar.depth=arguments[2]),arguments.length>=4&&(ar.colors=arguments[3]),_t(Er)?ar.showHidden=Er:Er&&rt._extend(ar,Er),sr(ar.showHidden)&&(ar.showHidden=!1),sr(ar.depth)&&(ar.depth=2),sr(ar.colors)&&(ar.colors=!1),sr(ar.customInspect)&&(ar.customInspect=!0),ar.colors&&(ar.stylize=ct),pt(ar,rr,ar.depth)}rt.inspect=lt,lt.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},lt.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function ct(rr,Er){var ar=lt.styles[Er];return ar?"\x1B["+lt.colors[ar][0]+"m"+rr+"\x1B["+lt.colors[ar][1]+"m":rr}function dt(rr,Er){return rr}function ft(rr){var Er={};return rr.forEach(function(ar,wr){Er[ar]=!0}),Er}function pt(rr,Er,ar){if(rr.customInspect&&Er&&jt(Er.inspect)&&Er.inspect!==rt.inspect&&!(Er.constructor&&Er.constructor.prototype===Er)){var wr=Er.inspect(ar,rr);return ir(wr)||(wr=pt(rr,wr,ar)),wr}var fr=gt(rr,Er);if(fr)return fr;var gr=Object.keys(Er),Mr=ft(gr);if(rr.showHidden&&(gr=Object.getOwnPropertyNames(Er)),tr(Er)&&(gr.indexOf("message")>=0||gr.indexOf("description")>=0))return yt(Er);if(gr.length===0){if(jt(Er)){var Rr=Er.name?": "+Er.name:"";return rr.stylize("[Function"+Rr+"]","special")}if(vr(Er))return rr.stylize(RegExp.prototype.toString.call(Er),"regexp");if(ur(Er))return rr.stylize(Date.prototype.toString.call(Er),"date");if(tr(Er))return yt(Er)}var Sr="",xr=!1,Pr=["{","}"];if(zt(Er)&&(xr=!0,Pr=["[","]"]),jt(Er)){var Or=Er.name?": "+Er.name:"";Sr=" [Function"+Or+"]"}if(vr(Er)&&(Sr=" "+RegExp.prototype.toString.call(Er)),ur(Er)&&(Sr=" "+Date.prototype.toUTCString.call(Er)),tr(Er)&&(Sr=" "+yt(Er)),gr.length===0&&(!xr||Er.length==0))return Pr[0]+Sr+Pr[1];if(ar<0)return vr(Er)?rr.stylize(RegExp.prototype.toString.call(Er),"regexp"):rr.stylize("[Object]","special");rr.seen.push(Er);var Yr;return xr?Yr=Ct(rr,Er,ar,Mr,gr):Yr=gr.map(function(hn){return At(rr,Er,ar,Mr,hn,xr)}),rr.seen.pop(),$t(Yr,Sr,Pr)}function gt(rr,Er){if(sr(Er))return rr.stylize("undefined","undefined");if(ir(Er)){var ar="'"+JSON.stringify(Er).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return rr.stylize(ar,"string")}if(or(Er))return rr.stylize(""+Er,"number");if(_t(Er))return rr.stylize(""+Er,"boolean");if(Jt(Er))return rr.stylize("null","null")}function yt(rr){return"["+Error.prototype.toString.call(rr)+"]"}function Ct(rr,Er,ar,wr,fr){for(var gr=[],Mr=0,Rr=Er.length;Mr<Rr;++Mr)er(Er,String(Mr))?gr.push(At(rr,Er,ar,wr,String(Mr),!0)):gr.push("");return fr.forEach(function(Sr){Sr.match(/^\d+$/)||gr.push(At(rr,Er,ar,wr,Sr,!0))}),gr}function At(rr,Er,ar,wr,fr,gr){var Mr,Rr,Sr;if(Sr=Object.getOwnPropertyDescriptor(Er,fr)||{value:Er[fr]},Sr.get?Sr.set?Rr=rr.stylize("[Getter/Setter]","special"):Rr=rr.stylize("[Getter]","special"):Sr.set&&(Rr=rr.stylize("[Setter]","special")),er(wr,fr)||(Mr="["+fr+"]"),Rr||(rr.seen.indexOf(Sr.value)<0?(Jt(ar)?Rr=pt(rr,Sr.value,null):Rr=pt(rr,Sr.value,ar-1),Rr.indexOf(`
`)>-1&&(gr?Rr=Rr.split(`
`).map(function(xr){return"  "+xr}).join(`
`).slice(2):Rr=`
`+Rr.split(`
`).map(function(xr){return"   "+xr}).join(`
`))):Rr=rr.stylize("[Circular]","special")),sr(Mr)){if(gr&&fr.match(/^\d+$/))return Rr;Mr=JSON.stringify(""+fr),Mr.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(Mr=Mr.slice(1,-1),Mr=rr.stylize(Mr,"name")):(Mr=Mr.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),Mr=rr.stylize(Mr,"string"))}return Mr+": "+Rr}function $t(rr,Er,ar){var wr=rr.reduce(function(fr,gr){return gr.indexOf(`
`)>=0,fr+gr.replace(/\u001b\[\d\d?m/g,"").length+1},0);return wr>60?ar[0]+(Er===""?"":Er+`
 `)+" "+rr.join(`,
  `)+" "+ar[1]:ar[0]+Er+" "+rr.join(", ")+" "+ar[1]}rt.types=requireTypes();function zt(rr){return Array.isArray(rr)}rt.isArray=zt;function _t(rr){return typeof rr=="boolean"}rt.isBoolean=_t;function Jt(rr){return rr===null}rt.isNull=Jt;function nr(rr){return rr==null}rt.isNullOrUndefined=nr;function or(rr){return typeof rr=="number"}rt.isNumber=or;function ir(rr){return typeof rr=="string"}rt.isString=ir;function dr(rr){return typeof rr=="symbol"}rt.isSymbol=dr;function sr(rr){return rr===void 0}rt.isUndefined=sr;function vr(rr){return yr(rr)&&wt(rr)==="[object RegExp]"}rt.isRegExp=vr,rt.types.isRegExp=vr;function yr(rr){return typeof rr=="object"&&rr!==null}rt.isObject=yr;function ur(rr){return yr(rr)&&wt(rr)==="[object Date]"}rt.isDate=ur,rt.types.isDate=ur;function tr(rr){return yr(rr)&&(wt(rr)==="[object Error]"||rr instanceof Error)}rt.isError=tr,rt.types.isNativeError=tr;function jt(rr){return typeof rr=="function"}rt.isFunction=jt;function mt(rr){return rr===null||typeof rr=="boolean"||typeof rr=="number"||typeof rr=="string"||typeof rr=="symbol"||typeof rr>"u"}rt.isPrimitive=mt,rt.isBuffer=requireIsBufferBrowser();function wt(rr){return Object.prototype.toString.call(rr)}function kt(rr){return rr<10?"0"+rr.toString(10):rr.toString(10)}var Ht=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function Wt(){var rr=new Date,Er=[kt(rr.getHours()),kt(rr.getMinutes()),kt(rr.getSeconds())].join(":");return[rr.getDate(),Ht[rr.getMonth()],Er].join(" ")}rt.log=function(){console.log("%s - %s",Wt(),rt.format.apply(rt,arguments))},rt.inherits=requireInherits_browser(),rt._extend=function(rr,Er){if(!Er||!yr(Er))return rr;for(var ar=Object.keys(Er),wr=ar.length;wr--;)rr[ar[wr]]=Er[ar[wr]];return rr};function er(rr,Er){return Object.prototype.hasOwnProperty.call(rr,Er)}var Xt=typeof Symbol<"u"?Symbol("util.promisify.custom"):void 0;rt.promisify=function(Er){if(typeof Er!="function")throw new TypeError('The "original" argument must be of type Function');if(Xt&&Er[Xt]){var ar=Er[Xt];if(typeof ar!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(ar,Xt,{value:ar,enumerable:!1,writable:!1,configurable:!0}),ar}function ar(){for(var wr,fr,gr=new Promise(function(Sr,xr){wr=Sr,fr=xr}),Mr=[],Rr=0;Rr<arguments.length;Rr++)Mr.push(arguments[Rr]);Mr.push(function(Sr,xr){Sr?fr(Sr):wr(xr)});try{Er.apply(this,Mr)}catch(Sr){fr(Sr)}return gr}return Object.setPrototypeOf(ar,Object.getPrototypeOf(Er)),Xt&&Object.defineProperty(ar,Xt,{value:ar,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(ar,nt(Er))},rt.promisify.custom=Xt;function Zt(rr,Er){if(!rr){var ar=new Error("Promise was rejected with a falsy value");ar.reason=rr,rr=ar}return Er(rr)}function Tt(rr){if(typeof rr!="function")throw new TypeError('The "original" argument must be of type Function');function Er(){for(var ar=[],wr=0;wr<arguments.length;wr++)ar.push(arguments[wr]);var fr=ar.pop();if(typeof fr!="function")throw new TypeError("The last argument must be of type Function");var gr=this,Mr=function(){return fr.apply(gr,arguments)};rr.apply(this,ar).then(function(Rr){process$1.nextTick(Mr.bind(null,null,Rr))},function(Rr){process$1.nextTick(Zt.bind(null,Rr,Mr))})}return Object.setPrototypeOf(Er,Object.getPrototypeOf(rr)),Object.defineProperties(Er,nt(rr)),Er}rt.callbackify=Tt}(util$1)),util$1}var buffer_list,hasRequiredBuffer_list;function requireBuffer_list(){if(hasRequiredBuffer_list)return buffer_list;hasRequiredBuffer_list=1;function rt(Ct,At){var $t=Object.keys(Ct);if(Object.getOwnPropertySymbols){var zt=Object.getOwnPropertySymbols(Ct);At&&(zt=zt.filter(function(_t){return Object.getOwnPropertyDescriptor(Ct,_t).enumerable})),$t.push.apply($t,zt)}return $t}function _e(Ct){for(var At=1;At<arguments.length;At++){var $t=arguments[At]!=null?arguments[At]:{};At%2?rt(Object($t),!0).forEach(function(zt){nt(Ct,zt,$t[zt])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Ct,Object.getOwnPropertyDescriptors($t)):rt(Object($t)).forEach(function(zt){Object.defineProperty(Ct,zt,Object.getOwnPropertyDescriptor($t,zt))})}return Ct}function nt(Ct,At,$t){return At=at(At),At in Ct?Object.defineProperty(Ct,At,{value:$t,enumerable:!0,configurable:!0,writable:!0}):Ct[At]=$t,Ct}function it(Ct,At){if(!(Ct instanceof At))throw new TypeError("Cannot call a class as a function")}function ot(Ct,At){for(var $t=0;$t<At.length;$t++){var zt=At[$t];zt.enumerable=zt.enumerable||!1,zt.configurable=!0,"value"in zt&&(zt.writable=!0),Object.defineProperty(Ct,at(zt.key),zt)}}function st(Ct,At,$t){return At&&ot(Ct.prototype,At),Object.defineProperty(Ct,"prototype",{writable:!1}),Ct}function at(Ct){var At=lt(Ct,"string");return typeof At=="symbol"?At:String(At)}function lt(Ct,At){if(typeof Ct!="object"||Ct===null)return Ct;var $t=Ct[Symbol.toPrimitive];if($t!==void 0){var zt=$t.call(Ct,At||"default");if(typeof zt!="object")return zt;throw new TypeError("@@toPrimitive must return a primitive value.")}return(At==="string"?String:Number)(Ct)}var ct=require$$0$1,dt=ct.Buffer,ft=requireUtil$1(),pt=ft.inspect,gt=pt&&pt.custom||"inspect";function yt(Ct,At,$t){dt.prototype.copy.call(Ct,At,$t)}return buffer_list=function(){function Ct(){it(this,Ct),this.head=null,this.tail=null,this.length=0}return st(Ct,[{key:"push",value:function($t){var zt={data:$t,next:null};this.length>0?this.tail.next=zt:this.head=zt,this.tail=zt,++this.length}},{key:"unshift",value:function($t){var zt={data:$t,next:this.head};this.length===0&&(this.tail=zt),this.head=zt,++this.length}},{key:"shift",value:function(){if(this.length!==0){var $t=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,$t}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function($t){if(this.length===0)return"";for(var zt=this.head,_t=""+zt.data;zt=zt.next;)_t+=$t+zt.data;return _t}},{key:"concat",value:function($t){if(this.length===0)return dt.alloc(0);for(var zt=dt.allocUnsafe($t>>>0),_t=this.head,Jt=0;_t;)yt(_t.data,zt,Jt),Jt+=_t.data.length,_t=_t.next;return zt}},{key:"consume",value:function($t,zt){var _t;return $t<this.head.data.length?(_t=this.head.data.slice(0,$t),this.head.data=this.head.data.slice($t)):$t===this.head.data.length?_t=this.shift():_t=zt?this._getString($t):this._getBuffer($t),_t}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function($t){var zt=this.head,_t=1,Jt=zt.data;for($t-=Jt.length;zt=zt.next;){var nr=zt.data,or=$t>nr.length?nr.length:$t;if(or===nr.length?Jt+=nr:Jt+=nr.slice(0,$t),$t-=or,$t===0){or===nr.length?(++_t,zt.next?this.head=zt.next:this.head=this.tail=null):(this.head=zt,zt.data=nr.slice(or));break}++_t}return this.length-=_t,Jt}},{key:"_getBuffer",value:function($t){var zt=dt.allocUnsafe($t),_t=this.head,Jt=1;for(_t.data.copy(zt),$t-=_t.data.length;_t=_t.next;){var nr=_t.data,or=$t>nr.length?nr.length:$t;if(nr.copy(zt,zt.length-$t,0,or),$t-=or,$t===0){or===nr.length?(++Jt,_t.next?this.head=_t.next:this.head=this.tail=null):(this.head=_t,_t.data=nr.slice(or));break}++Jt}return this.length-=Jt,zt}},{key:gt,value:function($t,zt){return pt(this,_e(_e({},zt),{},{depth:0,customInspect:!1}))}}]),Ct}(),buffer_list}var destroy_1$1,hasRequiredDestroy$1;function requireDestroy$1(){if(hasRequiredDestroy$1)return destroy_1$1;hasRequiredDestroy$1=1;function rt(at,lt){var ct=this,dt=this._readableState&&this._readableState.destroyed,ft=this._writableState&&this._writableState.destroyed;return dt||ft?(lt?lt(at):at&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,process$1.nextTick(ot,this,at)):process$1.nextTick(ot,this,at)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(at||null,function(pt){!lt&&pt?ct._writableState?ct._writableState.errorEmitted?process$1.nextTick(nt,ct):(ct._writableState.errorEmitted=!0,process$1.nextTick(_e,ct,pt)):process$1.nextTick(_e,ct,pt):lt?(process$1.nextTick(nt,ct),lt(pt)):process$1.nextTick(nt,ct)}),this)}function _e(at,lt){ot(at,lt),nt(at)}function nt(at){at._writableState&&!at._writableState.emitClose||at._readableState&&!at._readableState.emitClose||at.emit("close")}function it(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function ot(at,lt){at.emit("error",lt)}function st(at,lt){var ct=at._readableState,dt=at._writableState;ct&&ct.autoDestroy||dt&&dt.autoDestroy?at.destroy(lt):at.emit("error",lt)}return destroy_1$1={destroy:rt,undestroy:it,errorOrDestroy:st},destroy_1$1}var errorsBrowser={},hasRequiredErrorsBrowser;function requireErrorsBrowser(){if(hasRequiredErrorsBrowser)return errorsBrowser;hasRequiredErrorsBrowser=1;function rt(lt,ct){lt.prototype=Object.create(ct.prototype),lt.prototype.constructor=lt,lt.__proto__=ct}var _e={};function nt(lt,ct,dt){dt||(dt=Error);function ft(gt,yt,Ct){return typeof ct=="string"?ct:ct(gt,yt,Ct)}var pt=function(gt){rt(yt,gt);function yt(Ct,At,$t){return gt.call(this,ft(Ct,At,$t))||this}return yt}(dt);pt.prototype.name=dt.name,pt.prototype.code=lt,_e[lt]=pt}function it(lt,ct){if(Array.isArray(lt)){var dt=lt.length;return lt=lt.map(function(ft){return String(ft)}),dt>2?"one of ".concat(ct," ").concat(lt.slice(0,dt-1).join(", "),", or ")+lt[dt-1]:dt===2?"one of ".concat(ct," ").concat(lt[0]," or ").concat(lt[1]):"of ".concat(ct," ").concat(lt[0])}else return"of ".concat(ct," ").concat(String(lt))}function ot(lt,ct,dt){return lt.substr(0,ct.length)===ct}function st(lt,ct,dt){return(dt===void 0||dt>lt.length)&&(dt=lt.length),lt.substring(dt-ct.length,dt)===ct}function at(lt,ct,dt){return typeof dt!="number"&&(dt=0),dt+ct.length>lt.length?!1:lt.indexOf(ct,dt)!==-1}return nt("ERR_INVALID_OPT_VALUE",function(lt,ct){return'The value "'+ct+'" is invalid for option "'+lt+'"'},TypeError),nt("ERR_INVALID_ARG_TYPE",function(lt,ct,dt){var ft;typeof ct=="string"&&ot(ct,"not ")?(ft="must not be",ct=ct.replace(/^not /,"")):ft="must be";var pt;if(st(lt," argument"))pt="The ".concat(lt," ").concat(ft," ").concat(it(ct,"type"));else{var gt=at(lt,".")?"property":"argument";pt='The "'.concat(lt,'" ').concat(gt," ").concat(ft," ").concat(it(ct,"type"))}return pt+=". Received type ".concat(typeof dt),pt},TypeError),nt("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),nt("ERR_METHOD_NOT_IMPLEMENTED",function(lt){return"The "+lt+" method is not implemented"}),nt("ERR_STREAM_PREMATURE_CLOSE","Premature close"),nt("ERR_STREAM_DESTROYED",function(lt){return"Cannot call "+lt+" after a stream was destroyed"}),nt("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),nt("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),nt("ERR_STREAM_WRITE_AFTER_END","write after end"),nt("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),nt("ERR_UNKNOWN_ENCODING",function(lt){return"Unknown encoding: "+lt},TypeError),nt("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),errorsBrowser.codes=_e,errorsBrowser}var state,hasRequiredState;function requireState(){if(hasRequiredState)return state;hasRequiredState=1;var rt=requireErrorsBrowser().codes.ERR_INVALID_OPT_VALUE;function _e(it,ot,st){return it.highWaterMark!=null?it.highWaterMark:ot?it[st]:null}function nt(it,ot,st,at){var lt=_e(ot,at,st);if(lt!=null){if(!(isFinite(lt)&&Math.floor(lt)===lt)||lt<0){var ct=at?st:"highWaterMark";throw new rt(ct,lt)}return Math.floor(lt)}return it.objectMode?16:16*1024}return state={getHighWaterMark:nt},state}var browser$b,hasRequiredBrowser$a;function requireBrowser$a(){if(hasRequiredBrowser$a)return browser$b;hasRequiredBrowser$a=1,browser$b=rt;function rt(nt,it){if(_e("noDeprecation"))return nt;var ot=!1;function st(){if(!ot){if(_e("throwDeprecation"))throw new Error(it);_e("traceDeprecation")?console.trace(it):console.warn(it),ot=!0}return nt.apply(this,arguments)}return st}function _e(nt){try{if(!commonjsGlobal.localStorage)return!1}catch{return!1}var it=commonjsGlobal.localStorage[nt];return it==null?!1:String(it).toLowerCase()==="true"}return browser$b}var _stream_writable$1,hasRequired_stream_writable$1;function require_stream_writable$1(){if(hasRequired_stream_writable$1)return _stream_writable$1;hasRequired_stream_writable$1=1,_stream_writable$1=sr;function rt(wr){var fr=this;this.next=null,this.entry=null,this.finish=function(){ar(fr,wr)}}var _e;sr.WritableState=ir;var nt={deprecate:requireBrowser$a()},it=requireStreamBrowser$1(),ot=require$$0$1.Buffer,st=(typeof commonjsGlobal<"u"?commonjsGlobal:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function at(wr){return ot.from(wr)}function lt(wr){return ot.isBuffer(wr)||wr instanceof st}var ct=requireDestroy$1(),dt=requireState(),ft=dt.getHighWaterMark,pt=requireErrorsBrowser().codes,gt=pt.ERR_INVALID_ARG_TYPE,yt=pt.ERR_METHOD_NOT_IMPLEMENTED,Ct=pt.ERR_MULTIPLE_CALLBACK,At=pt.ERR_STREAM_CANNOT_PIPE,$t=pt.ERR_STREAM_DESTROYED,zt=pt.ERR_STREAM_NULL_VALUES,_t=pt.ERR_STREAM_WRITE_AFTER_END,Jt=pt.ERR_UNKNOWN_ENCODING,nr=ct.errorOrDestroy;requireInherits_browser()(sr,it);function or(){}function ir(wr,fr,gr){_e=_e||require_stream_duplex$1(),wr=wr||{},typeof gr!="boolean"&&(gr=fr instanceof _e),this.objectMode=!!wr.objectMode,gr&&(this.objectMode=this.objectMode||!!wr.writableObjectMode),this.highWaterMark=ft(this,wr,"writableHighWaterMark",gr),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var Mr=wr.decodeStrings===!1;this.decodeStrings=!Mr,this.defaultEncoding=wr.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(Rr){kt(fr,Rr)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=wr.emitClose!==!1,this.autoDestroy=!!wr.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new rt(this)}ir.prototype.getBuffer=function(){for(var fr=this.bufferedRequest,gr=[];fr;)gr.push(fr),fr=fr.next;return gr},function(){try{Object.defineProperty(ir.prototype,"buffer",{get:nt.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}}();var dr;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(dr=Function.prototype[Symbol.hasInstance],Object.defineProperty(sr,Symbol.hasInstance,{value:function(fr){return dr.call(this,fr)?!0:this!==sr?!1:fr&&fr._writableState instanceof ir}})):dr=function(fr){return fr instanceof this};function sr(wr){_e=_e||require_stream_duplex$1();var fr=this instanceof _e;if(!fr&&!dr.call(sr,this))return new sr(wr);this._writableState=new ir(wr,this,fr),this.writable=!0,wr&&(typeof wr.write=="function"&&(this._write=wr.write),typeof wr.writev=="function"&&(this._writev=wr.writev),typeof wr.destroy=="function"&&(this._destroy=wr.destroy),typeof wr.final=="function"&&(this._final=wr.final)),it.call(this)}sr.prototype.pipe=function(){nr(this,new At)};function vr(wr,fr){var gr=new _t;nr(wr,gr),process$1.nextTick(fr,gr)}function yr(wr,fr,gr,Mr){var Rr;return gr===null?Rr=new zt:typeof gr!="string"&&!fr.objectMode&&(Rr=new gt("chunk",["string","Buffer"],gr)),Rr?(nr(wr,Rr),process$1.nextTick(Mr,Rr),!1):!0}sr.prototype.write=function(wr,fr,gr){var Mr=this._writableState,Rr=!1,Sr=!Mr.objectMode&&lt(wr);return Sr&&!ot.isBuffer(wr)&&(wr=at(wr)),typeof fr=="function"&&(gr=fr,fr=null),Sr?fr="buffer":fr||(fr=Mr.defaultEncoding),typeof gr!="function"&&(gr=or),Mr.ending?vr(this,gr):(Sr||yr(this,Mr,wr,gr))&&(Mr.pendingcb++,Rr=tr(this,Mr,Sr,wr,fr,gr)),Rr},sr.prototype.cork=function(){this._writableState.corked++},sr.prototype.uncork=function(){var wr=this._writableState;wr.corked&&(wr.corked--,!wr.writing&&!wr.corked&&!wr.bufferProcessing&&wr.bufferedRequest&&er(this,wr))},sr.prototype.setDefaultEncoding=function(fr){if(typeof fr=="string"&&(fr=fr.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((fr+"").toLowerCase())>-1))throw new Jt(fr);return this._writableState.defaultEncoding=fr,this},Object.defineProperty(sr.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function ur(wr,fr,gr){return!wr.objectMode&&wr.decodeStrings!==!1&&typeof fr=="string"&&(fr=ot.from(fr,gr)),fr}Object.defineProperty(sr.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function tr(wr,fr,gr,Mr,Rr,Sr){if(!gr){var xr=ur(fr,Mr,Rr);Mr!==xr&&(gr=!0,Rr="buffer",Mr=xr)}var Pr=fr.objectMode?1:Mr.length;fr.length+=Pr;var Or=fr.length<fr.highWaterMark;if(Or||(fr.needDrain=!0),fr.writing||fr.corked){var Yr=fr.lastBufferedRequest;fr.lastBufferedRequest={chunk:Mr,encoding:Rr,isBuf:gr,callback:Sr,next:null},Yr?Yr.next=fr.lastBufferedRequest:fr.bufferedRequest=fr.lastBufferedRequest,fr.bufferedRequestCount+=1}else jt(wr,fr,!1,Pr,Mr,Rr,Sr);return Or}function jt(wr,fr,gr,Mr,Rr,Sr,xr){fr.writelen=Mr,fr.writecb=xr,fr.writing=!0,fr.sync=!0,fr.destroyed?fr.onwrite(new $t("write")):gr?wr._writev(Rr,fr.onwrite):wr._write(Rr,Sr,fr.onwrite),fr.sync=!1}function mt(wr,fr,gr,Mr,Rr){--fr.pendingcb,gr?(process$1.nextTick(Rr,Mr),process$1.nextTick(rr,wr,fr),wr._writableState.errorEmitted=!0,nr(wr,Mr)):(Rr(Mr),wr._writableState.errorEmitted=!0,nr(wr,Mr),rr(wr,fr))}function wt(wr){wr.writing=!1,wr.writecb=null,wr.length-=wr.writelen,wr.writelen=0}function kt(wr,fr){var gr=wr._writableState,Mr=gr.sync,Rr=gr.writecb;if(typeof Rr!="function")throw new Ct;if(wt(gr),fr)mt(wr,gr,Mr,fr,Rr);else{var Sr=Xt(gr)||wr.destroyed;!Sr&&!gr.corked&&!gr.bufferProcessing&&gr.bufferedRequest&&er(wr,gr),Mr?process$1.nextTick(Ht,wr,gr,Sr,Rr):Ht(wr,gr,Sr,Rr)}}function Ht(wr,fr,gr,Mr){gr||Wt(wr,fr),fr.pendingcb--,Mr(),rr(wr,fr)}function Wt(wr,fr){fr.length===0&&fr.needDrain&&(fr.needDrain=!1,wr.emit("drain"))}function er(wr,fr){fr.bufferProcessing=!0;var gr=fr.bufferedRequest;if(wr._writev&&gr&&gr.next){var Mr=fr.bufferedRequestCount,Rr=new Array(Mr),Sr=fr.corkedRequestsFree;Sr.entry=gr;for(var xr=0,Pr=!0;gr;)Rr[xr]=gr,gr.isBuf||(Pr=!1),gr=gr.next,xr+=1;Rr.allBuffers=Pr,jt(wr,fr,!0,fr.length,Rr,"",Sr.finish),fr.pendingcb++,fr.lastBufferedRequest=null,Sr.next?(fr.corkedRequestsFree=Sr.next,Sr.next=null):fr.corkedRequestsFree=new rt(fr),fr.bufferedRequestCount=0}else{for(;gr;){var Or=gr.chunk,Yr=gr.encoding,hn=gr.callback,Fr=fr.objectMode?1:Or.length;if(jt(wr,fr,!1,Fr,Or,Yr,hn),gr=gr.next,fr.bufferedRequestCount--,fr.writing)break}gr===null&&(fr.lastBufferedRequest=null)}fr.bufferedRequest=gr,fr.bufferProcessing=!1}sr.prototype._write=function(wr,fr,gr){gr(new yt("_write()"))},sr.prototype._writev=null,sr.prototype.end=function(wr,fr,gr){var Mr=this._writableState;return typeof wr=="function"?(gr=wr,wr=null,fr=null):typeof fr=="function"&&(gr=fr,fr=null),wr!=null&&this.write(wr,fr),Mr.corked&&(Mr.corked=1,this.uncork()),Mr.ending||Er(this,Mr,gr),this},Object.defineProperty(sr.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function Xt(wr){return wr.ending&&wr.length===0&&wr.bufferedRequest===null&&!wr.finished&&!wr.writing}function Zt(wr,fr){wr._final(function(gr){fr.pendingcb--,gr&&nr(wr,gr),fr.prefinished=!0,wr.emit("prefinish"),rr(wr,fr)})}function Tt(wr,fr){!fr.prefinished&&!fr.finalCalled&&(typeof wr._final=="function"&&!fr.destroyed?(fr.pendingcb++,fr.finalCalled=!0,process$1.nextTick(Zt,wr,fr)):(fr.prefinished=!0,wr.emit("prefinish")))}function rr(wr,fr){var gr=Xt(fr);if(gr&&(Tt(wr,fr),fr.pendingcb===0&&(fr.finished=!0,wr.emit("finish"),fr.autoDestroy))){var Mr=wr._readableState;(!Mr||Mr.autoDestroy&&Mr.endEmitted)&&wr.destroy()}return gr}function Er(wr,fr,gr){fr.ending=!0,rr(wr,fr),gr&&(fr.finished?process$1.nextTick(gr):wr.once("finish",gr)),fr.ended=!0,wr.writable=!1}function ar(wr,fr,gr){var Mr=wr.entry;for(wr.entry=null;Mr;){var Rr=Mr.callback;fr.pendingcb--,Rr(gr),Mr=Mr.next}fr.corkedRequestsFree.next=wr}return Object.defineProperty(sr.prototype,"destroyed",{enumerable:!1,get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(fr){this._writableState&&(this._writableState.destroyed=fr)}}),sr.prototype.destroy=ct.destroy,sr.prototype._undestroy=ct.undestroy,sr.prototype._destroy=function(wr,fr){fr(wr)},_stream_writable$1}var _stream_duplex$1,hasRequired_stream_duplex$1;function require_stream_duplex$1(){if(hasRequired_stream_duplex$1)return _stream_duplex$1;hasRequired_stream_duplex$1=1;var rt=Object.keys||function(dt){var ft=[];for(var pt in dt)ft.push(pt);return ft};_stream_duplex$1=at;var _e=require_stream_readable$1(),nt=require_stream_writable$1();requireInherits_browser()(at,_e);for(var it=rt(nt.prototype),ot=0;ot<it.length;ot++){var st=it[ot];at.prototype[st]||(at.prototype[st]=nt.prototype[st])}function at(dt){if(!(this instanceof at))return new at(dt);_e.call(this,dt),nt.call(this,dt),this.allowHalfOpen=!0,dt&&(dt.readable===!1&&(this.readable=!1),dt.writable===!1&&(this.writable=!1),dt.allowHalfOpen===!1&&(this.allowHalfOpen=!1,this.once("end",lt)))}Object.defineProperty(at.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(at.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(at.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function lt(){this._writableState.ended||process$1.nextTick(ct,this)}function ct(dt){dt.end()}return Object.defineProperty(at.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(ft){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=ft,this._writableState.destroyed=ft)}}),_stream_duplex$1}var string_decoder={},hasRequiredString_decoder;function requireString_decoder(){if(hasRequiredString_decoder)return string_decoder;hasRequiredString_decoder=1;var rt=requireSafeBuffer$1().Buffer,_e=rt.isEncoding||function(zt){switch(zt=""+zt,zt&&zt.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function nt(zt){if(!zt)return"utf8";for(var _t;;)switch(zt){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return zt;default:if(_t)return;zt=(""+zt).toLowerCase(),_t=!0}}function it(zt){var _t=nt(zt);if(typeof _t!="string"&&(rt.isEncoding===_e||!_e(zt)))throw new Error("Unknown encoding: "+zt);return _t||zt}string_decoder.StringDecoder=ot;function ot(zt){this.encoding=it(zt);var _t;switch(this.encoding){case"utf16le":this.text=pt,this.end=gt,_t=4;break;case"utf8":this.fillLast=ct,_t=4;break;case"base64":this.text=yt,this.end=Ct,_t=3;break;default:this.write=At,this.end=$t;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=rt.allocUnsafe(_t)}ot.prototype.write=function(zt){if(zt.length===0)return"";var _t,Jt;if(this.lastNeed){if(_t=this.fillLast(zt),_t===void 0)return"";Jt=this.lastNeed,this.lastNeed=0}else Jt=0;return Jt<zt.length?_t?_t+this.text(zt,Jt):this.text(zt,Jt):_t||""},ot.prototype.end=ft,ot.prototype.text=dt,ot.prototype.fillLast=function(zt){if(this.lastNeed<=zt.length)return zt.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);zt.copy(this.lastChar,this.lastTotal-this.lastNeed,0,zt.length),this.lastNeed-=zt.length};function st(zt){return zt<=127?0:zt>>5===6?2:zt>>4===14?3:zt>>3===30?4:zt>>6===2?-1:-2}function at(zt,_t,Jt){var nr=_t.length-1;if(nr<Jt)return 0;var or=st(_t[nr]);return or>=0?(or>0&&(zt.lastNeed=or-1),or):--nr<Jt||or===-2?0:(or=st(_t[nr]),or>=0?(or>0&&(zt.lastNeed=or-2),or):--nr<Jt||or===-2?0:(or=st(_t[nr]),or>=0?(or>0&&(or===2?or=0:zt.lastNeed=or-3),or):0))}function lt(zt,_t,Jt){if((_t[0]&192)!==128)return zt.lastNeed=0,"�";if(zt.lastNeed>1&&_t.length>1){if((_t[1]&192)!==128)return zt.lastNeed=1,"�";if(zt.lastNeed>2&&_t.length>2&&(_t[2]&192)!==128)return zt.lastNeed=2,"�"}}function ct(zt){var _t=this.lastTotal-this.lastNeed,Jt=lt(this,zt);if(Jt!==void 0)return Jt;if(this.lastNeed<=zt.length)return zt.copy(this.lastChar,_t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);zt.copy(this.lastChar,_t,0,zt.length),this.lastNeed-=zt.length}function dt(zt,_t){var Jt=at(this,zt,_t);if(!this.lastNeed)return zt.toString("utf8",_t);this.lastTotal=Jt;var nr=zt.length-(Jt-this.lastNeed);return zt.copy(this.lastChar,0,nr),zt.toString("utf8",_t,nr)}function ft(zt){var _t=zt&&zt.length?this.write(zt):"";return this.lastNeed?_t+"�":_t}function pt(zt,_t){if((zt.length-_t)%2===0){var Jt=zt.toString("utf16le",_t);if(Jt){var nr=Jt.charCodeAt(Jt.length-1);if(nr>=55296&&nr<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=zt[zt.length-2],this.lastChar[1]=zt[zt.length-1],Jt.slice(0,-1)}return Jt}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=zt[zt.length-1],zt.toString("utf16le",_t,zt.length-1)}function gt(zt){var _t=zt&&zt.length?this.write(zt):"";if(this.lastNeed){var Jt=this.lastTotal-this.lastNeed;return _t+this.lastChar.toString("utf16le",0,Jt)}return _t}function yt(zt,_t){var Jt=(zt.length-_t)%3;return Jt===0?zt.toString("base64",_t):(this.lastNeed=3-Jt,this.lastTotal=3,Jt===1?this.lastChar[0]=zt[zt.length-1]:(this.lastChar[0]=zt[zt.length-2],this.lastChar[1]=zt[zt.length-1]),zt.toString("base64",_t,zt.length-Jt))}function Ct(zt){var _t=zt&&zt.length?this.write(zt):"";return this.lastNeed?_t+this.lastChar.toString("base64",0,3-this.lastNeed):_t}function At(zt){return zt.toString(this.encoding)}function $t(zt){return zt&&zt.length?this.write(zt):""}return string_decoder}var endOfStream,hasRequiredEndOfStream;function requireEndOfStream(){if(hasRequiredEndOfStream)return endOfStream;hasRequiredEndOfStream=1;var rt=requireErrorsBrowser().codes.ERR_STREAM_PREMATURE_CLOSE;function _e(st){var at=!1;return function(){if(!at){at=!0;for(var lt=arguments.length,ct=new Array(lt),dt=0;dt<lt;dt++)ct[dt]=arguments[dt];st.apply(this,ct)}}}function nt(){}function it(st){return st.setHeader&&typeof st.abort=="function"}function ot(st,at,lt){if(typeof at=="function")return ot(st,null,at);at||(at={}),lt=_e(lt||nt);var ct=at.readable||at.readable!==!1&&st.readable,dt=at.writable||at.writable!==!1&&st.writable,ft=function(){st.writable||gt()},pt=st._writableState&&st._writableState.finished,gt=function(){dt=!1,pt=!0,ct||lt.call(st)},yt=st._readableState&&st._readableState.endEmitted,Ct=function(){ct=!1,yt=!0,dt||lt.call(st)},At=function(Jt){lt.call(st,Jt)},$t=function(){var Jt;if(ct&&!yt)return(!st._readableState||!st._readableState.ended)&&(Jt=new rt),lt.call(st,Jt);if(dt&&!pt)return(!st._writableState||!st._writableState.ended)&&(Jt=new rt),lt.call(st,Jt)},zt=function(){st.req.on("finish",gt)};return it(st)?(st.on("complete",gt),st.on("abort",$t),st.req?zt():st.on("request",zt)):dt&&!st._writableState&&(st.on("end",ft),st.on("close",ft)),st.on("end",Ct),st.on("finish",gt),at.error!==!1&&st.on("error",At),st.on("close",$t),function(){st.removeListener("complete",gt),st.removeListener("abort",$t),st.removeListener("request",zt),st.req&&st.req.removeListener("finish",gt),st.removeListener("end",ft),st.removeListener("close",ft),st.removeListener("finish",gt),st.removeListener("end",Ct),st.removeListener("error",At),st.removeListener("close",$t)}}return endOfStream=ot,endOfStream}var async_iterator,hasRequiredAsync_iterator;function requireAsync_iterator(){if(hasRequiredAsync_iterator)return async_iterator;hasRequiredAsync_iterator=1;var rt;function _e(Jt,nr,or){return nr=nt(nr),nr in Jt?Object.defineProperty(Jt,nr,{value:or,enumerable:!0,configurable:!0,writable:!0}):Jt[nr]=or,Jt}function nt(Jt){var nr=it(Jt,"string");return typeof nr=="symbol"?nr:String(nr)}function it(Jt,nr){if(typeof Jt!="object"||Jt===null)return Jt;var or=Jt[Symbol.toPrimitive];if(or!==void 0){var ir=or.call(Jt,nr||"default");if(typeof ir!="object")return ir;throw new TypeError("@@toPrimitive must return a primitive value.")}return(nr==="string"?String:Number)(Jt)}var ot=requireEndOfStream(),st=Symbol("lastResolve"),at=Symbol("lastReject"),lt=Symbol("error"),ct=Symbol("ended"),dt=Symbol("lastPromise"),ft=Symbol("handlePromise"),pt=Symbol("stream");function gt(Jt,nr){return{value:Jt,done:nr}}function yt(Jt){var nr=Jt[st];if(nr!==null){var or=Jt[pt].read();or!==null&&(Jt[dt]=null,Jt[st]=null,Jt[at]=null,nr(gt(or,!1)))}}function Ct(Jt){process$1.nextTick(yt,Jt)}function At(Jt,nr){return function(or,ir){Jt.then(function(){if(nr[ct]){or(gt(void 0,!0));return}nr[ft](or,ir)},ir)}}var $t=Object.getPrototypeOf(function(){}),zt=Object.setPrototypeOf((rt={get stream(){return this[pt]},next:function(){var nr=this,or=this[lt];if(or!==null)return Promise.reject(or);if(this[ct])return Promise.resolve(gt(void 0,!0));if(this[pt].destroyed)return new Promise(function(vr,yr){process$1.nextTick(function(){nr[lt]?yr(nr[lt]):vr(gt(void 0,!0))})});var ir=this[dt],dr;if(ir)dr=new Promise(At(ir,this));else{var sr=this[pt].read();if(sr!==null)return Promise.resolve(gt(sr,!1));dr=new Promise(this[ft])}return this[dt]=dr,dr}},_e(rt,Symbol.asyncIterator,function(){return this}),_e(rt,"return",function(){var nr=this;return new Promise(function(or,ir){nr[pt].destroy(null,function(dr){if(dr){ir(dr);return}or(gt(void 0,!0))})})}),rt),$t),_t=function(nr){var or,ir=Object.create(zt,(or={},_e(or,pt,{value:nr,writable:!0}),_e(or,st,{value:null,writable:!0}),_e(or,at,{value:null,writable:!0}),_e(or,lt,{value:null,writable:!0}),_e(or,ct,{value:nr._readableState.endEmitted,writable:!0}),_e(or,ft,{value:function(sr,vr){var yr=ir[pt].read();yr?(ir[dt]=null,ir[st]=null,ir[at]=null,sr(gt(yr,!1))):(ir[st]=sr,ir[at]=vr)},writable:!0}),or));return ir[dt]=null,ot(nr,function(dr){if(dr&&dr.code!=="ERR_STREAM_PREMATURE_CLOSE"){var sr=ir[at];sr!==null&&(ir[dt]=null,ir[st]=null,ir[at]=null,sr(dr)),ir[lt]=dr;return}var vr=ir[st];vr!==null&&(ir[dt]=null,ir[st]=null,ir[at]=null,vr(gt(void 0,!0))),ir[ct]=!0}),nr.on("readable",Ct.bind(null,ir)),ir};return async_iterator=_t,async_iterator}var fromBrowser,hasRequiredFromBrowser;function requireFromBrowser(){return hasRequiredFromBrowser||(hasRequiredFromBrowser=1,fromBrowser=function(){throw new Error("Readable.from is not available in the browser")}),fromBrowser}var _stream_readable$1,hasRequired_stream_readable$1;function require_stream_readable$1(){if(hasRequired_stream_readable$1)return _stream_readable$1;hasRequired_stream_readable$1=1,_stream_readable$1=vr;var rt;vr.ReadableState=sr,requireEvents().EventEmitter;var _e=function(xr,Pr){return xr.listeners(Pr).length},nt=requireStreamBrowser$1(),it=require$$0$1.Buffer,ot=(typeof commonjsGlobal<"u"?commonjsGlobal:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function st(Sr){return it.from(Sr)}function at(Sr){return it.isBuffer(Sr)||Sr instanceof ot}var lt=requireUtil$1(),ct;lt&&lt.debuglog?ct=lt.debuglog("stream"):ct=function(){};var dt=requireBuffer_list(),ft=requireDestroy$1(),pt=requireState(),gt=pt.getHighWaterMark,yt=requireErrorsBrowser().codes,Ct=yt.ERR_INVALID_ARG_TYPE,At=yt.ERR_STREAM_PUSH_AFTER_EOF,$t=yt.ERR_METHOD_NOT_IMPLEMENTED,zt=yt.ERR_STREAM_UNSHIFT_AFTER_END_EVENT,_t,Jt,nr;requireInherits_browser()(vr,nt);var or=ft.errorOrDestroy,ir=["error","close","destroy","pause","resume"];function dr(Sr,xr,Pr){if(typeof Sr.prependListener=="function")return Sr.prependListener(xr,Pr);!Sr._events||!Sr._events[xr]?Sr.on(xr,Pr):Array.isArray(Sr._events[xr])?Sr._events[xr].unshift(Pr):Sr._events[xr]=[Pr,Sr._events[xr]]}function sr(Sr,xr,Pr){rt=rt||require_stream_duplex$1(),Sr=Sr||{},typeof Pr!="boolean"&&(Pr=xr instanceof rt),this.objectMode=!!Sr.objectMode,Pr&&(this.objectMode=this.objectMode||!!Sr.readableObjectMode),this.highWaterMark=gt(this,Sr,"readableHighWaterMark",Pr),this.buffer=new dt,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=Sr.emitClose!==!1,this.autoDestroy=!!Sr.autoDestroy,this.destroyed=!1,this.defaultEncoding=Sr.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,Sr.encoding&&(_t||(_t=requireString_decoder().StringDecoder),this.decoder=new _t(Sr.encoding),this.encoding=Sr.encoding)}function vr(Sr){if(rt=rt||require_stream_duplex$1(),!(this instanceof vr))return new vr(Sr);var xr=this instanceof rt;this._readableState=new sr(Sr,this,xr),this.readable=!0,Sr&&(typeof Sr.read=="function"&&(this._read=Sr.read),typeof Sr.destroy=="function"&&(this._destroy=Sr.destroy)),nt.call(this)}Object.defineProperty(vr.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(xr){this._readableState&&(this._readableState.destroyed=xr)}}),vr.prototype.destroy=ft.destroy,vr.prototype._undestroy=ft.undestroy,vr.prototype._destroy=function(Sr,xr){xr(Sr)},vr.prototype.push=function(Sr,xr){var Pr=this._readableState,Or;return Pr.objectMode?Or=!0:typeof Sr=="string"&&(xr=xr||Pr.defaultEncoding,xr!==Pr.encoding&&(Sr=it.from(Sr,xr),xr=""),Or=!0),yr(this,Sr,xr,!1,Or)},vr.prototype.unshift=function(Sr){return yr(this,Sr,null,!0,!1)};function yr(Sr,xr,Pr,Or,Yr){ct("readableAddChunk",xr);var hn=Sr._readableState;if(xr===null)hn.reading=!1,kt(Sr,hn);else{var Fr;if(Yr||(Fr=tr(hn,xr)),Fr)or(Sr,Fr);else if(hn.objectMode||xr&&xr.length>0)if(typeof xr!="string"&&!hn.objectMode&&Object.getPrototypeOf(xr)!==it.prototype&&(xr=st(xr)),Or)hn.endEmitted?or(Sr,new zt):ur(Sr,hn,xr,!0);else if(hn.ended)or(Sr,new At);else{if(hn.destroyed)return!1;hn.reading=!1,hn.decoder&&!Pr?(xr=hn.decoder.write(xr),hn.objectMode||xr.length!==0?ur(Sr,hn,xr,!1):er(Sr,hn)):ur(Sr,hn,xr,!1)}else Or||(hn.reading=!1,er(Sr,hn))}return!hn.ended&&(hn.length<hn.highWaterMark||hn.length===0)}function ur(Sr,xr,Pr,Or){xr.flowing&&xr.length===0&&!xr.sync?(xr.awaitDrain=0,Sr.emit("data",Pr)):(xr.length+=xr.objectMode?1:Pr.length,Or?xr.buffer.unshift(Pr):xr.buffer.push(Pr),xr.needReadable&&Ht(Sr)),er(Sr,xr)}function tr(Sr,xr){var Pr;return!at(xr)&&typeof xr!="string"&&xr!==void 0&&!Sr.objectMode&&(Pr=new Ct("chunk",["string","Buffer","Uint8Array"],xr)),Pr}vr.prototype.isPaused=function(){return this._readableState.flowing===!1},vr.prototype.setEncoding=function(Sr){_t||(_t=requireString_decoder().StringDecoder);var xr=new _t(Sr);this._readableState.decoder=xr,this._readableState.encoding=this._readableState.decoder.encoding;for(var Pr=this._readableState.buffer.head,Or="";Pr!==null;)Or+=xr.write(Pr.data),Pr=Pr.next;return this._readableState.buffer.clear(),Or!==""&&this._readableState.buffer.push(Or),this._readableState.length=Or.length,this};var jt=1073741824;function mt(Sr){return Sr>=jt?Sr=jt:(Sr--,Sr|=Sr>>>1,Sr|=Sr>>>2,Sr|=Sr>>>4,Sr|=Sr>>>8,Sr|=Sr>>>16,Sr++),Sr}function wt(Sr,xr){return Sr<=0||xr.length===0&&xr.ended?0:xr.objectMode?1:Sr!==Sr?xr.flowing&&xr.length?xr.buffer.head.data.length:xr.length:(Sr>xr.highWaterMark&&(xr.highWaterMark=mt(Sr)),Sr<=xr.length?Sr:xr.ended?xr.length:(xr.needReadable=!0,0))}vr.prototype.read=function(Sr){ct("read",Sr),Sr=parseInt(Sr,10);var xr=this._readableState,Pr=Sr;if(Sr!==0&&(xr.emittedReadable=!1),Sr===0&&xr.needReadable&&((xr.highWaterMark!==0?xr.length>=xr.highWaterMark:xr.length>0)||xr.ended))return ct("read: emitReadable",xr.length,xr.ended),xr.length===0&&xr.ended?gr(this):Ht(this),null;if(Sr=wt(Sr,xr),Sr===0&&xr.ended)return xr.length===0&&gr(this),null;var Or=xr.needReadable;ct("need readable",Or),(xr.length===0||xr.length-Sr<xr.highWaterMark)&&(Or=!0,ct("length less than watermark",Or)),xr.ended||xr.reading?(Or=!1,ct("reading or ended",Or)):Or&&(ct("do read"),xr.reading=!0,xr.sync=!0,xr.length===0&&(xr.needReadable=!0),this._read(xr.highWaterMark),xr.sync=!1,xr.reading||(Sr=wt(Pr,xr)));var Yr;return Sr>0?Yr=fr(Sr,xr):Yr=null,Yr===null?(xr.needReadable=xr.length<=xr.highWaterMark,Sr=0):(xr.length-=Sr,xr.awaitDrain=0),xr.length===0&&(xr.ended||(xr.needReadable=!0),Pr!==Sr&&xr.ended&&gr(this)),Yr!==null&&this.emit("data",Yr),Yr};function kt(Sr,xr){if(ct("onEofChunk"),!xr.ended){if(xr.decoder){var Pr=xr.decoder.end();Pr&&Pr.length&&(xr.buffer.push(Pr),xr.length+=xr.objectMode?1:Pr.length)}xr.ended=!0,xr.sync?Ht(Sr):(xr.needReadable=!1,xr.emittedReadable||(xr.emittedReadable=!0,Wt(Sr)))}}function Ht(Sr){var xr=Sr._readableState;ct("emitReadable",xr.needReadable,xr.emittedReadable),xr.needReadable=!1,xr.emittedReadable||(ct("emitReadable",xr.flowing),xr.emittedReadable=!0,process$1.nextTick(Wt,Sr))}function Wt(Sr){var xr=Sr._readableState;ct("emitReadable_",xr.destroyed,xr.length,xr.ended),!xr.destroyed&&(xr.length||xr.ended)&&(Sr.emit("readable"),xr.emittedReadable=!1),xr.needReadable=!xr.flowing&&!xr.ended&&xr.length<=xr.highWaterMark,wr(Sr)}function er(Sr,xr){xr.readingMore||(xr.readingMore=!0,process$1.nextTick(Xt,Sr,xr))}function Xt(Sr,xr){for(;!xr.reading&&!xr.ended&&(xr.length<xr.highWaterMark||xr.flowing&&xr.length===0);){var Pr=xr.length;if(ct("maybeReadMore read 0"),Sr.read(0),Pr===xr.length)break}xr.readingMore=!1}vr.prototype._read=function(Sr){or(this,new $t("_read()"))},vr.prototype.pipe=function(Sr,xr){var Pr=this,Or=this._readableState;switch(Or.pipesCount){case 0:Or.pipes=Sr;break;case 1:Or.pipes=[Or.pipes,Sr];break;default:Or.pipes.push(Sr);break}Or.pipesCount+=1,ct("pipe count=%d opts=%j",Or.pipesCount,xr);var Yr=(!xr||xr.end!==!1)&&Sr!==process$1.stdout&&Sr!==process$1.stderr,hn=Yr?qr:Cn;Or.endEmitted?process$1.nextTick(hn):Pr.once("end",hn),Sr.on("unpipe",Fr);function Fr(Jr,jn){ct("onunpipe"),Jr===Pr&&jn&&jn.hasUnpiped===!1&&(jn.hasUnpiped=!0,an())}function qr(){ct("onend"),Sr.end()}var Hr=Zt(Pr);Sr.on("drain",Hr);var xn=!1;function an(){ct("cleanup"),Sr.removeListener("close",pn),Sr.removeListener("finish",Tn),Sr.removeListener("drain",Hr),Sr.removeListener("error",Sn),Sr.removeListener("unpipe",Fr),Pr.removeListener("end",qr),Pr.removeListener("end",Cn),Pr.removeListener("data",Ln),xn=!0,Or.awaitDrain&&(!Sr._writableState||Sr._writableState.needDrain)&&Hr()}Pr.on("data",Ln);function Ln(Jr){ct("ondata");var jn=Sr.write(Jr);ct("dest.write",jn),jn===!1&&((Or.pipesCount===1&&Or.pipes===Sr||Or.pipesCount>1&&Rr(Or.pipes,Sr)!==-1)&&!xn&&(ct("false write response, pause",Or.awaitDrain),Or.awaitDrain++),Pr.pause())}function Sn(Jr){ct("onerror",Jr),Cn(),Sr.removeListener("error",Sn),_e(Sr,"error")===0&&or(Sr,Jr)}dr(Sr,"error",Sn);function pn(){Sr.removeListener("finish",Tn),Cn()}Sr.once("close",pn);function Tn(){ct("onfinish"),Sr.removeListener("close",pn),Cn()}Sr.once("finish",Tn);function Cn(){ct("unpipe"),Pr.unpipe(Sr)}return Sr.emit("pipe",Pr),Or.flowing||(ct("pipe resume"),Pr.resume()),Sr};function Zt(Sr){return function(){var Pr=Sr._readableState;ct("pipeOnDrain",Pr.awaitDrain),Pr.awaitDrain&&Pr.awaitDrain--,Pr.awaitDrain===0&&_e(Sr,"data")&&(Pr.flowing=!0,wr(Sr))}}vr.prototype.unpipe=function(Sr){var xr=this._readableState,Pr={hasUnpiped:!1};if(xr.pipesCount===0)return this;if(xr.pipesCount===1)return Sr&&Sr!==xr.pipes?this:(Sr||(Sr=xr.pipes),xr.pipes=null,xr.pipesCount=0,xr.flowing=!1,Sr&&Sr.emit("unpipe",this,Pr),this);if(!Sr){var Or=xr.pipes,Yr=xr.pipesCount;xr.pipes=null,xr.pipesCount=0,xr.flowing=!1;for(var hn=0;hn<Yr;hn++)Or[hn].emit("unpipe",this,{hasUnpiped:!1});return this}var Fr=Rr(xr.pipes,Sr);return Fr===-1?this:(xr.pipes.splice(Fr,1),xr.pipesCount-=1,xr.pipesCount===1&&(xr.pipes=xr.pipes[0]),Sr.emit("unpipe",this,Pr),this)},vr.prototype.on=function(Sr,xr){var Pr=nt.prototype.on.call(this,Sr,xr),Or=this._readableState;return Sr==="data"?(Or.readableListening=this.listenerCount("readable")>0,Or.flowing!==!1&&this.resume()):Sr==="readable"&&!Or.endEmitted&&!Or.readableListening&&(Or.readableListening=Or.needReadable=!0,Or.flowing=!1,Or.emittedReadable=!1,ct("on readable",Or.length,Or.reading),Or.length?Ht(this):Or.reading||process$1.nextTick(rr,this)),Pr},vr.prototype.addListener=vr.prototype.on,vr.prototype.removeListener=function(Sr,xr){var Pr=nt.prototype.removeListener.call(this,Sr,xr);return Sr==="readable"&&process$1.nextTick(Tt,this),Pr},vr.prototype.removeAllListeners=function(Sr){var xr=nt.prototype.removeAllListeners.apply(this,arguments);return(Sr==="readable"||Sr===void 0)&&process$1.nextTick(Tt,this),xr};function Tt(Sr){var xr=Sr._readableState;xr.readableListening=Sr.listenerCount("readable")>0,xr.resumeScheduled&&!xr.paused?xr.flowing=!0:Sr.listenerCount("data")>0&&Sr.resume()}function rr(Sr){ct("readable nexttick read 0"),Sr.read(0)}vr.prototype.resume=function(){var Sr=this._readableState;return Sr.flowing||(ct("resume"),Sr.flowing=!Sr.readableListening,Er(this,Sr)),Sr.paused=!1,this};function Er(Sr,xr){xr.resumeScheduled||(xr.resumeScheduled=!0,process$1.nextTick(ar,Sr,xr))}function ar(Sr,xr){ct("resume",xr.reading),xr.reading||Sr.read(0),xr.resumeScheduled=!1,Sr.emit("resume"),wr(Sr),xr.flowing&&!xr.reading&&Sr.read(0)}vr.prototype.pause=function(){return ct("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(ct("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this};function wr(Sr){var xr=Sr._readableState;for(ct("flow",xr.flowing);xr.flowing&&Sr.read()!==null;);}vr.prototype.wrap=function(Sr){var xr=this,Pr=this._readableState,Or=!1;Sr.on("end",function(){if(ct("wrapped end"),Pr.decoder&&!Pr.ended){var Fr=Pr.decoder.end();Fr&&Fr.length&&xr.push(Fr)}xr.push(null)}),Sr.on("data",function(Fr){if(ct("wrapped data"),Pr.decoder&&(Fr=Pr.decoder.write(Fr)),!(Pr.objectMode&&Fr==null)&&!(!Pr.objectMode&&(!Fr||!Fr.length))){var qr=xr.push(Fr);qr||(Or=!0,Sr.pause())}});for(var Yr in Sr)this[Yr]===void 0&&typeof Sr[Yr]=="function"&&(this[Yr]=function(qr){return function(){return Sr[qr].apply(Sr,arguments)}}(Yr));for(var hn=0;hn<ir.length;hn++)Sr.on(ir[hn],this.emit.bind(this,ir[hn]));return this._read=function(Fr){ct("wrapped _read",Fr),Or&&(Or=!1,Sr.resume())},this},typeof Symbol=="function"&&(vr.prototype[Symbol.asyncIterator]=function(){return Jt===void 0&&(Jt=requireAsync_iterator()),Jt(this)}),Object.defineProperty(vr.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(vr.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(vr.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(xr){this._readableState&&(this._readableState.flowing=xr)}}),vr._fromList=fr,Object.defineProperty(vr.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}});function fr(Sr,xr){if(xr.length===0)return null;var Pr;return xr.objectMode?Pr=xr.buffer.shift():!Sr||Sr>=xr.length?(xr.decoder?Pr=xr.buffer.join(""):xr.buffer.length===1?Pr=xr.buffer.first():Pr=xr.buffer.concat(xr.length),xr.buffer.clear()):Pr=xr.buffer.consume(Sr,xr.decoder),Pr}function gr(Sr){var xr=Sr._readableState;ct("endReadable",xr.endEmitted),xr.endEmitted||(xr.ended=!0,process$1.nextTick(Mr,xr,Sr))}function Mr(Sr,xr){if(ct("endReadableNT",Sr.endEmitted,Sr.length),!Sr.endEmitted&&Sr.length===0&&(Sr.endEmitted=!0,xr.readable=!1,xr.emit("end"),Sr.autoDestroy)){var Pr=xr._writableState;(!Pr||Pr.autoDestroy&&Pr.finished)&&xr.destroy()}}typeof Symbol=="function"&&(vr.from=function(Sr,xr){return nr===void 0&&(nr=requireFromBrowser()),nr(vr,Sr,xr)});function Rr(Sr,xr){for(var Pr=0,Or=Sr.length;Pr<Or;Pr++)if(Sr[Pr]===xr)return Pr;return-1}return _stream_readable$1}var _stream_transform$1,hasRequired_stream_transform$1;function require_stream_transform$1(){if(hasRequired_stream_transform$1)return _stream_transform$1;hasRequired_stream_transform$1=1,_stream_transform$1=lt;var rt=requireErrorsBrowser().codes,_e=rt.ERR_METHOD_NOT_IMPLEMENTED,nt=rt.ERR_MULTIPLE_CALLBACK,it=rt.ERR_TRANSFORM_ALREADY_TRANSFORMING,ot=rt.ERR_TRANSFORM_WITH_LENGTH_0,st=require_stream_duplex$1();requireInherits_browser()(lt,st);function at(ft,pt){var gt=this._transformState;gt.transforming=!1;var yt=gt.writecb;if(yt===null)return this.emit("error",new nt);gt.writechunk=null,gt.writecb=null,pt!=null&&this.push(pt),yt(ft);var Ct=this._readableState;Ct.reading=!1,(Ct.needReadable||Ct.length<Ct.highWaterMark)&&this._read(Ct.highWaterMark)}function lt(ft){if(!(this instanceof lt))return new lt(ft);st.call(this,ft),this._transformState={afterTransform:at.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,ft&&(typeof ft.transform=="function"&&(this._transform=ft.transform),typeof ft.flush=="function"&&(this._flush=ft.flush)),this.on("prefinish",ct)}function ct(){var ft=this;typeof this._flush=="function"&&!this._readableState.destroyed?this._flush(function(pt,gt){dt(ft,pt,gt)}):dt(this,null,null)}lt.prototype.push=function(ft,pt){return this._transformState.needTransform=!1,st.prototype.push.call(this,ft,pt)},lt.prototype._transform=function(ft,pt,gt){gt(new _e("_transform()"))},lt.prototype._write=function(ft,pt,gt){var yt=this._transformState;if(yt.writecb=gt,yt.writechunk=ft,yt.writeencoding=pt,!yt.transforming){var Ct=this._readableState;(yt.needTransform||Ct.needReadable||Ct.length<Ct.highWaterMark)&&this._read(Ct.highWaterMark)}},lt.prototype._read=function(ft){var pt=this._transformState;pt.writechunk!==null&&!pt.transforming?(pt.transforming=!0,this._transform(pt.writechunk,pt.writeencoding,pt.afterTransform)):pt.needTransform=!0},lt.prototype._destroy=function(ft,pt){st.prototype._destroy.call(this,ft,function(gt){pt(gt)})};function dt(ft,pt,gt){if(pt)return ft.emit("error",pt);if(gt!=null&&ft.push(gt),ft._writableState.length)throw new ot;if(ft._transformState.transforming)throw new it;return ft.push(null)}return _stream_transform$1}var _stream_passthrough$1,hasRequired_stream_passthrough$1;function require_stream_passthrough$1(){if(hasRequired_stream_passthrough$1)return _stream_passthrough$1;hasRequired_stream_passthrough$1=1,_stream_passthrough$1=_e;var rt=require_stream_transform$1();requireInherits_browser()(_e,rt);function _e(nt){if(!(this instanceof _e))return new _e(nt);rt.call(this,nt)}return _e.prototype._transform=function(nt,it,ot){ot(null,nt)},_stream_passthrough$1}var pipeline_1,hasRequiredPipeline;function requirePipeline(){if(hasRequiredPipeline)return pipeline_1;hasRequiredPipeline=1;var rt;function _e(gt){var yt=!1;return function(){yt||(yt=!0,gt.apply(void 0,arguments))}}var nt=requireErrorsBrowser().codes,it=nt.ERR_MISSING_ARGS,ot=nt.ERR_STREAM_DESTROYED;function st(gt){if(gt)throw gt}function at(gt){return gt.setHeader&&typeof gt.abort=="function"}function lt(gt,yt,Ct,At){At=_e(At);var $t=!1;gt.on("close",function(){$t=!0}),rt===void 0&&(rt=requireEndOfStream()),rt(gt,{readable:yt,writable:Ct},function(_t){if(_t)return At(_t);$t=!0,At()});var zt=!1;return function(_t){if(!$t&&!zt){if(zt=!0,at(gt))return gt.abort();if(typeof gt.destroy=="function")return gt.destroy();At(_t||new ot("pipe"))}}}function ct(gt){gt()}function dt(gt,yt){return gt.pipe(yt)}function ft(gt){return!gt.length||typeof gt[gt.length-1]!="function"?st:gt.pop()}function pt(){for(var gt=arguments.length,yt=new Array(gt),Ct=0;Ct<gt;Ct++)yt[Ct]=arguments[Ct];var At=ft(yt);if(Array.isArray(yt[0])&&(yt=yt[0]),yt.length<2)throw new it("streams");var $t,zt=yt.map(function(_t,Jt){var nr=Jt<yt.length-1,or=Jt>0;return lt(_t,nr,or,function(ir){$t||($t=ir),ir&&zt.forEach(ct),!nr&&(zt.forEach(ct),At($t))})});return yt.reduce(dt)}return pipeline_1=pt,pipeline_1}var hasRequiredReadableBrowser$1;function requireReadableBrowser$1(){return hasRequiredReadableBrowser$1||(hasRequiredReadableBrowser$1=1,function(rt,_e){_e=rt.exports=require_stream_readable$1(),_e.Stream=_e,_e.Readable=_e,_e.Writable=require_stream_writable$1(),_e.Duplex=require_stream_duplex$1(),_e.Transform=require_stream_transform$1(),_e.PassThrough=require_stream_passthrough$1(),_e.finished=requireEndOfStream(),_e.pipeline=requirePipeline()}(readableBrowser$1,readableBrowser$1.exports)),readableBrowser$1.exports}var hashBase$1,hasRequiredHashBase$1;function requireHashBase$1(){if(hasRequiredHashBase$1)return hashBase$1;hasRequiredHashBase$1=1;var rt=requireSafeBuffer$1().Buffer,_e=requireReadableBrowser$1().Transform,nt=requireInherits_browser();function it(st,at){if(!rt.isBuffer(st)&&typeof st!="string")throw new TypeError(at+" must be a string or a buffer")}function ot(st){_e.call(this),this._block=rt.allocUnsafe(st),this._blockSize=st,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}return nt(ot,_e),ot.prototype._transform=function(st,at,lt){var ct=null;try{this.update(st,at)}catch(dt){ct=dt}lt(ct)},ot.prototype._flush=function(st){var at=null;try{this.push(this.digest())}catch(lt){at=lt}st(at)},ot.prototype.update=function(st,at){if(it(st,"Data"),this._finalized)throw new Error("Digest already called");rt.isBuffer(st)||(st=rt.from(st,at));for(var lt=this._block,ct=0;this._blockOffset+st.length-ct>=this._blockSize;){for(var dt=this._blockOffset;dt<this._blockSize;)lt[dt++]=st[ct++];this._update(),this._blockOffset=0}for(;ct<st.length;)lt[this._blockOffset++]=st[ct++];for(var ft=0,pt=st.length*8;pt>0;++ft)this._length[ft]+=pt,pt=this._length[ft]/4294967296|0,pt>0&&(this._length[ft]-=4294967296*pt);return this},ot.prototype._update=function(){throw new Error("_update is not implemented")},ot.prototype.digest=function(st){if(this._finalized)throw new Error("Digest already called");this._finalized=!0;var at=this._digest();st!==void 0&&(at=at.toString(st)),this._block.fill(0),this._blockOffset=0;for(var lt=0;lt<4;++lt)this._length[lt]=0;return at},ot.prototype._digest=function(){throw new Error("_digest is not implemented")},hashBase$1=ot,hashBase$1}var md5_js,hasRequiredMd5_js;function requireMd5_js(){if(hasRequiredMd5_js)return md5_js;hasRequiredMd5_js=1;var rt=requireInherits_browser(),_e=requireHashBase$1(),nt=requireSafeBuffer$1().Buffer,it=new Array(16);function ot(){_e.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878}rt(ot,_e),ot.prototype._update=function(){for(var ft=it,pt=0;pt<16;++pt)ft[pt]=this._block.readInt32LE(pt*4);var gt=this._a,yt=this._b,Ct=this._c,At=this._d;gt=at(gt,yt,Ct,At,ft[0],3614090360,7),At=at(At,gt,yt,Ct,ft[1],3905402710,12),Ct=at(Ct,At,gt,yt,ft[2],606105819,17),yt=at(yt,Ct,At,gt,ft[3],3250441966,22),gt=at(gt,yt,Ct,At,ft[4],4118548399,7),At=at(At,gt,yt,Ct,ft[5],1200080426,12),Ct=at(Ct,At,gt,yt,ft[6],2821735955,17),yt=at(yt,Ct,At,gt,ft[7],4249261313,22),gt=at(gt,yt,Ct,At,ft[8],1770035416,7),At=at(At,gt,yt,Ct,ft[9],2336552879,12),Ct=at(Ct,At,gt,yt,ft[10],4294925233,17),yt=at(yt,Ct,At,gt,ft[11],2304563134,22),gt=at(gt,yt,Ct,At,ft[12],1804603682,7),At=at(At,gt,yt,Ct,ft[13],4254626195,12),Ct=at(Ct,At,gt,yt,ft[14],2792965006,17),yt=at(yt,Ct,At,gt,ft[15],1236535329,22),gt=lt(gt,yt,Ct,At,ft[1],4129170786,5),At=lt(At,gt,yt,Ct,ft[6],3225465664,9),Ct=lt(Ct,At,gt,yt,ft[11],643717713,14),yt=lt(yt,Ct,At,gt,ft[0],3921069994,20),gt=lt(gt,yt,Ct,At,ft[5],3593408605,5),At=lt(At,gt,yt,Ct,ft[10],38016083,9),Ct=lt(Ct,At,gt,yt,ft[15],3634488961,14),yt=lt(yt,Ct,At,gt,ft[4],3889429448,20),gt=lt(gt,yt,Ct,At,ft[9],568446438,5),At=lt(At,gt,yt,Ct,ft[14],3275163606,9),Ct=lt(Ct,At,gt,yt,ft[3],4107603335,14),yt=lt(yt,Ct,At,gt,ft[8],1163531501,20),gt=lt(gt,yt,Ct,At,ft[13],2850285829,5),At=lt(At,gt,yt,Ct,ft[2],4243563512,9),Ct=lt(Ct,At,gt,yt,ft[7],1735328473,14),yt=lt(yt,Ct,At,gt,ft[12],2368359562,20),gt=ct(gt,yt,Ct,At,ft[5],4294588738,4),At=ct(At,gt,yt,Ct,ft[8],2272392833,11),Ct=ct(Ct,At,gt,yt,ft[11],1839030562,16),yt=ct(yt,Ct,At,gt,ft[14],4259657740,23),gt=ct(gt,yt,Ct,At,ft[1],2763975236,4),At=ct(At,gt,yt,Ct,ft[4],1272893353,11),Ct=ct(Ct,At,gt,yt,ft[7],4139469664,16),yt=ct(yt,Ct,At,gt,ft[10],3200236656,23),gt=ct(gt,yt,Ct,At,ft[13],681279174,4),At=ct(At,gt,yt,Ct,ft[0],3936430074,11),Ct=ct(Ct,At,gt,yt,ft[3],3572445317,16),yt=ct(yt,Ct,At,gt,ft[6],76029189,23),gt=ct(gt,yt,Ct,At,ft[9],3654602809,4),At=ct(At,gt,yt,Ct,ft[12],3873151461,11),Ct=ct(Ct,At,gt,yt,ft[15],530742520,16),yt=ct(yt,Ct,At,gt,ft[2],3299628645,23),gt=dt(gt,yt,Ct,At,ft[0],4096336452,6),At=dt(At,gt,yt,Ct,ft[7],1126891415,10),Ct=dt(Ct,At,gt,yt,ft[14],2878612391,15),yt=dt(yt,Ct,At,gt,ft[5],4237533241,21),gt=dt(gt,yt,Ct,At,ft[12],1700485571,6),At=dt(At,gt,yt,Ct,ft[3],2399980690,10),Ct=dt(Ct,At,gt,yt,ft[10],4293915773,15),yt=dt(yt,Ct,At,gt,ft[1],2240044497,21),gt=dt(gt,yt,Ct,At,ft[8],1873313359,6),At=dt(At,gt,yt,Ct,ft[15],4264355552,10),Ct=dt(Ct,At,gt,yt,ft[6],2734768916,15),yt=dt(yt,Ct,At,gt,ft[13],1309151649,21),gt=dt(gt,yt,Ct,At,ft[4],4149444226,6),At=dt(At,gt,yt,Ct,ft[11],3174756917,10),Ct=dt(Ct,At,gt,yt,ft[2],718787259,15),yt=dt(yt,Ct,At,gt,ft[9],3951481745,21),this._a=this._a+gt|0,this._b=this._b+yt|0,this._c=this._c+Ct|0,this._d=this._d+At|0},ot.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var ft=nt.allocUnsafe(16);return ft.writeInt32LE(this._a,0),ft.writeInt32LE(this._b,4),ft.writeInt32LE(this._c,8),ft.writeInt32LE(this._d,12),ft};function st(ft,pt){return ft<<pt|ft>>>32-pt}function at(ft,pt,gt,yt,Ct,At,$t){return st(ft+(pt&gt|~pt&yt)+Ct+At|0,$t)+pt|0}function lt(ft,pt,gt,yt,Ct,At,$t){return st(ft+(pt&yt|gt&~yt)+Ct+At|0,$t)+pt|0}function ct(ft,pt,gt,yt,Ct,At,$t){return st(ft+(pt^gt^yt)+Ct+At|0,$t)+pt|0}function dt(ft,pt,gt,yt,Ct,At,$t){return st(ft+(gt^(pt|~yt))+Ct+At|0,$t)+pt|0}return md5_js=ot,md5_js}var hashBase,hasRequiredHashBase;function requireHashBase(){if(hasRequiredHashBase)return hashBase;hasRequiredHashBase=1;var rt=requireSafeBuffer$1().Buffer,_e=requireReadableBrowser$1().Transform,nt=requireInherits_browser();function it(st,at){if(!rt.isBuffer(st)&&typeof st!="string")throw new TypeError(at+" must be a string or a buffer")}function ot(st){_e.call(this),this._block=rt.allocUnsafe(st),this._blockSize=st,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}return nt(ot,_e),ot.prototype._transform=function(st,at,lt){var ct=null;try{this.update(st,at)}catch(dt){ct=dt}lt(ct)},ot.prototype._flush=function(st){var at=null;try{this.push(this.digest())}catch(lt){at=lt}st(at)},ot.prototype.update=function(st,at){if(it(st,"Data"),this._finalized)throw new Error("Digest already called");rt.isBuffer(st)||(st=rt.from(st,at));for(var lt=this._block,ct=0;this._blockOffset+st.length-ct>=this._blockSize;){for(var dt=this._blockOffset;dt<this._blockSize;)lt[dt++]=st[ct++];this._update(),this._blockOffset=0}for(;ct<st.length;)lt[this._blockOffset++]=st[ct++];for(var ft=0,pt=st.length*8;pt>0;++ft)this._length[ft]+=pt,pt=this._length[ft]/4294967296|0,pt>0&&(this._length[ft]-=4294967296*pt);return this},ot.prototype._update=function(){throw new Error("_update is not implemented")},ot.prototype.digest=function(st){if(this._finalized)throw new Error("Digest already called");this._finalized=!0;var at=this._digest();st!==void 0&&(at=at.toString(st)),this._block.fill(0),this._blockOffset=0;for(var lt=0;lt<4;++lt)this._length[lt]=0;return at},ot.prototype._digest=function(){throw new Error("_digest is not implemented")},hashBase=ot,hashBase}var ripemd160$1,hasRequiredRipemd160;function requireRipemd160(){if(hasRequiredRipemd160)return ripemd160$1;hasRequiredRipemd160=1;var rt=require$$0$1.Buffer,_e=requireInherits_browser(),nt=requireHashBase(),it=new Array(16),ot=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],st=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],at=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],lt=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11],ct=[0,1518500249,1859775393,2400959708,2840853838],dt=[1352829926,1548603684,1836072691,2053994217,0];function ft(){nt.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520}_e(ft,nt),ft.prototype._update=function(){for(var zt=it,_t=0;_t<16;++_t)zt[_t]=this._block.readInt32LE(_t*4);for(var Jt=this._a|0,nr=this._b|0,or=this._c|0,ir=this._d|0,dr=this._e|0,sr=this._a|0,vr=this._b|0,yr=this._c|0,ur=this._d|0,tr=this._e|0,jt=0;jt<80;jt+=1){var mt,wt;jt<16?(mt=gt(Jt,nr,or,ir,dr,zt[ot[jt]],ct[0],at[jt]),wt=$t(sr,vr,yr,ur,tr,zt[st[jt]],dt[0],lt[jt])):jt<32?(mt=yt(Jt,nr,or,ir,dr,zt[ot[jt]],ct[1],at[jt]),wt=At(sr,vr,yr,ur,tr,zt[st[jt]],dt[1],lt[jt])):jt<48?(mt=Ct(Jt,nr,or,ir,dr,zt[ot[jt]],ct[2],at[jt]),wt=Ct(sr,vr,yr,ur,tr,zt[st[jt]],dt[2],lt[jt])):jt<64?(mt=At(Jt,nr,or,ir,dr,zt[ot[jt]],ct[3],at[jt]),wt=yt(sr,vr,yr,ur,tr,zt[st[jt]],dt[3],lt[jt])):(mt=$t(Jt,nr,or,ir,dr,zt[ot[jt]],ct[4],at[jt]),wt=gt(sr,vr,yr,ur,tr,zt[st[jt]],dt[4],lt[jt])),Jt=dr,dr=ir,ir=pt(or,10),or=nr,nr=mt,sr=tr,tr=ur,ur=pt(yr,10),yr=vr,vr=wt}var kt=this._b+or+ur|0;this._b=this._c+ir+tr|0,this._c=this._d+dr+sr|0,this._d=this._e+Jt+vr|0,this._e=this._a+nr+yr|0,this._a=kt},ft.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var zt=rt.alloc?rt.alloc(20):new rt(20);return zt.writeInt32LE(this._a,0),zt.writeInt32LE(this._b,4),zt.writeInt32LE(this._c,8),zt.writeInt32LE(this._d,12),zt.writeInt32LE(this._e,16),zt};function pt(zt,_t){return zt<<_t|zt>>>32-_t}function gt(zt,_t,Jt,nr,or,ir,dr,sr){return pt(zt+(_t^Jt^nr)+ir+dr|0,sr)+or|0}function yt(zt,_t,Jt,nr,or,ir,dr,sr){return pt(zt+(_t&Jt|~_t&nr)+ir+dr|0,sr)+or|0}function Ct(zt,_t,Jt,nr,or,ir,dr,sr){return pt(zt+((_t|~Jt)^nr)+ir+dr|0,sr)+or|0}function At(zt,_t,Jt,nr,or,ir,dr,sr){return pt(zt+(_t&nr|Jt&~nr)+ir+dr|0,sr)+or|0}function $t(zt,_t,Jt,nr,or,ir,dr,sr){return pt(zt+(_t^(Jt|~nr))+ir+dr|0,sr)+or|0}return ripemd160$1=ft,ripemd160$1}var sha_js={exports:{}},hash$4,hasRequiredHash$1;function requireHash$1(){if(hasRequiredHash$1)return hash$4;hasRequiredHash$1=1;var rt=requireSafeBuffer$1().Buffer;function _e(nt,it){this._block=rt.alloc(nt),this._finalSize=it,this._blockSize=nt,this._len=0}return _e.prototype.update=function(nt,it){typeof nt=="string"&&(it=it||"utf8",nt=rt.from(nt,it));for(var ot=this._block,st=this._blockSize,at=nt.length,lt=this._len,ct=0;ct<at;){for(var dt=lt%st,ft=Math.min(at-ct,st-dt),pt=0;pt<ft;pt++)ot[dt+pt]=nt[ct+pt];lt+=ft,ct+=ft,lt%st===0&&this._update(ot)}return this._len+=at,this},_e.prototype.digest=function(nt){var it=this._len%this._blockSize;this._block[it]=128,this._block.fill(0,it+1),it>=this._finalSize&&(this._update(this._block),this._block.fill(0));var ot=this._len*8;if(ot<=4294967295)this._block.writeUInt32BE(ot,this._blockSize-4);else{var st=(ot&4294967295)>>>0,at=(ot-st)/4294967296;this._block.writeUInt32BE(at,this._blockSize-8),this._block.writeUInt32BE(st,this._blockSize-4)}this._update(this._block);var lt=this._hash();return nt?lt.toString(nt):lt},_e.prototype._update=function(){throw new Error("_update must be implemented by subclass")},hash$4=_e,hash$4}var sha$1,hasRequiredSha$1;function requireSha$1(){if(hasRequiredSha$1)return sha$1;hasRequiredSha$1=1;var rt=requireInherits_browser(),_e=requireHash$1(),nt=requireSafeBuffer$1().Buffer,it=[1518500249,1859775393,-1894007588,-899497514],ot=new Array(80);function st(){this.init(),this._w=ot,_e.call(this,64,56)}rt(st,_e),st.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this};function at(dt){return dt<<5|dt>>>27}function lt(dt){return dt<<30|dt>>>2}function ct(dt,ft,pt,gt){return dt===0?ft&pt|~ft&gt:dt===2?ft&pt|ft&gt|pt&gt:ft^pt^gt}return st.prototype._update=function(dt){for(var ft=this._w,pt=this._a|0,gt=this._b|0,yt=this._c|0,Ct=this._d|0,At=this._e|0,$t=0;$t<16;++$t)ft[$t]=dt.readInt32BE($t*4);for(;$t<80;++$t)ft[$t]=ft[$t-3]^ft[$t-8]^ft[$t-14]^ft[$t-16];for(var zt=0;zt<80;++zt){var _t=~~(zt/20),Jt=at(pt)+ct(_t,gt,yt,Ct)+At+ft[zt]+it[_t]|0;At=Ct,Ct=yt,yt=lt(gt),gt=pt,pt=Jt}this._a=pt+this._a|0,this._b=gt+this._b|0,this._c=yt+this._c|0,this._d=Ct+this._d|0,this._e=At+this._e|0},st.prototype._hash=function(){var dt=nt.allocUnsafe(20);return dt.writeInt32BE(this._a|0,0),dt.writeInt32BE(this._b|0,4),dt.writeInt32BE(this._c|0,8),dt.writeInt32BE(this._d|0,12),dt.writeInt32BE(this._e|0,16),dt},sha$1=st,sha$1}var sha1,hasRequiredSha1;function requireSha1(){if(hasRequiredSha1)return sha1;hasRequiredSha1=1;var rt=requireInherits_browser(),_e=requireHash$1(),nt=requireSafeBuffer$1().Buffer,it=[1518500249,1859775393,-1894007588,-899497514],ot=new Array(80);function st(){this.init(),this._w=ot,_e.call(this,64,56)}rt(st,_e),st.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this};function at(ft){return ft<<1|ft>>>31}function lt(ft){return ft<<5|ft>>>27}function ct(ft){return ft<<30|ft>>>2}function dt(ft,pt,gt,yt){return ft===0?pt&gt|~pt&yt:ft===2?pt&gt|pt&yt|gt&yt:pt^gt^yt}return st.prototype._update=function(ft){for(var pt=this._w,gt=this._a|0,yt=this._b|0,Ct=this._c|0,At=this._d|0,$t=this._e|0,zt=0;zt<16;++zt)pt[zt]=ft.readInt32BE(zt*4);for(;zt<80;++zt)pt[zt]=at(pt[zt-3]^pt[zt-8]^pt[zt-14]^pt[zt-16]);for(var _t=0;_t<80;++_t){var Jt=~~(_t/20),nr=lt(gt)+dt(Jt,yt,Ct,At)+$t+pt[_t]+it[Jt]|0;$t=At,At=Ct,Ct=ct(yt),yt=gt,gt=nr}this._a=gt+this._a|0,this._b=yt+this._b|0,this._c=Ct+this._c|0,this._d=At+this._d|0,this._e=$t+this._e|0},st.prototype._hash=function(){var ft=nt.allocUnsafe(20);return ft.writeInt32BE(this._a|0,0),ft.writeInt32BE(this._b|0,4),ft.writeInt32BE(this._c|0,8),ft.writeInt32BE(this._d|0,12),ft.writeInt32BE(this._e|0,16),ft},sha1=st,sha1}var sha256$3,hasRequiredSha256;function requireSha256(){if(hasRequiredSha256)return sha256$3;hasRequiredSha256=1;var rt=requireInherits_browser(),_e=requireHash$1(),nt=requireSafeBuffer$1().Buffer,it=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],ot=new Array(64);function st(){this.init(),this._w=ot,_e.call(this,64,56)}rt(st,_e),st.prototype.init=function(){return this._a=1779033703,this._b=3144134277,this._c=1013904242,this._d=2773480762,this._e=1359893119,this._f=2600822924,this._g=528734635,this._h=1541459225,this};function at(gt,yt,Ct){return Ct^gt&(yt^Ct)}function lt(gt,yt,Ct){return gt&yt|Ct&(gt|yt)}function ct(gt){return(gt>>>2|gt<<30)^(gt>>>13|gt<<19)^(gt>>>22|gt<<10)}function dt(gt){return(gt>>>6|gt<<26)^(gt>>>11|gt<<21)^(gt>>>25|gt<<7)}function ft(gt){return(gt>>>7|gt<<25)^(gt>>>18|gt<<14)^gt>>>3}function pt(gt){return(gt>>>17|gt<<15)^(gt>>>19|gt<<13)^gt>>>10}return st.prototype._update=function(gt){for(var yt=this._w,Ct=this._a|0,At=this._b|0,$t=this._c|0,zt=this._d|0,_t=this._e|0,Jt=this._f|0,nr=this._g|0,or=this._h|0,ir=0;ir<16;++ir)yt[ir]=gt.readInt32BE(ir*4);for(;ir<64;++ir)yt[ir]=pt(yt[ir-2])+yt[ir-7]+ft(yt[ir-15])+yt[ir-16]|0;for(var dr=0;dr<64;++dr){var sr=or+dt(_t)+at(_t,Jt,nr)+it[dr]+yt[dr]|0,vr=ct(Ct)+lt(Ct,At,$t)|0;or=nr,nr=Jt,Jt=_t,_t=zt+sr|0,zt=$t,$t=At,At=Ct,Ct=sr+vr|0}this._a=Ct+this._a|0,this._b=At+this._b|0,this._c=$t+this._c|0,this._d=zt+this._d|0,this._e=_t+this._e|0,this._f=Jt+this._f|0,this._g=nr+this._g|0,this._h=or+this._h|0},st.prototype._hash=function(){var gt=nt.allocUnsafe(32);return gt.writeInt32BE(this._a,0),gt.writeInt32BE(this._b,4),gt.writeInt32BE(this._c,8),gt.writeInt32BE(this._d,12),gt.writeInt32BE(this._e,16),gt.writeInt32BE(this._f,20),gt.writeInt32BE(this._g,24),gt.writeInt32BE(this._h,28),gt},sha256$3=st,sha256$3}var sha224$1,hasRequiredSha224;function requireSha224(){if(hasRequiredSha224)return sha224$1;hasRequiredSha224=1;var rt=requireInherits_browser(),_e=requireSha256(),nt=requireHash$1(),it=requireSafeBuffer$1().Buffer,ot=new Array(64);function st(){this.init(),this._w=ot,nt.call(this,64,56)}return rt(st,_e),st.prototype.init=function(){return this._a=3238371032,this._b=914150663,this._c=812702999,this._d=4144912697,this._e=4290775857,this._f=1750603025,this._g=1694076839,this._h=3204075428,this},st.prototype._hash=function(){var at=it.allocUnsafe(28);return at.writeInt32BE(this._a,0),at.writeInt32BE(this._b,4),at.writeInt32BE(this._c,8),at.writeInt32BE(this._d,12),at.writeInt32BE(this._e,16),at.writeInt32BE(this._f,20),at.writeInt32BE(this._g,24),at},sha224$1=st,sha224$1}var sha512$4,hasRequiredSha512;function requireSha512(){if(hasRequiredSha512)return sha512$4;hasRequiredSha512=1;var rt=requireInherits_browser(),_e=requireHash$1(),nt=requireSafeBuffer$1().Buffer,it=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],ot=new Array(160);function st(){this.init(),this._w=ot,_e.call(this,128,112)}rt(st,_e),st.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this};function at(At,$t,zt){return zt^At&($t^zt)}function lt(At,$t,zt){return At&$t|zt&(At|$t)}function ct(At,$t){return(At>>>28|$t<<4)^($t>>>2|At<<30)^($t>>>7|At<<25)}function dt(At,$t){return(At>>>14|$t<<18)^(At>>>18|$t<<14)^($t>>>9|At<<23)}function ft(At,$t){return(At>>>1|$t<<31)^(At>>>8|$t<<24)^At>>>7}function pt(At,$t){return(At>>>1|$t<<31)^(At>>>8|$t<<24)^(At>>>7|$t<<25)}function gt(At,$t){return(At>>>19|$t<<13)^($t>>>29|At<<3)^At>>>6}function yt(At,$t){return(At>>>19|$t<<13)^($t>>>29|At<<3)^(At>>>6|$t<<26)}function Ct(At,$t){return At>>>0<$t>>>0?1:0}return st.prototype._update=function(At){for(var $t=this._w,zt=this._ah|0,_t=this._bh|0,Jt=this._ch|0,nr=this._dh|0,or=this._eh|0,ir=this._fh|0,dr=this._gh|0,sr=this._hh|0,vr=this._al|0,yr=this._bl|0,ur=this._cl|0,tr=this._dl|0,jt=this._el|0,mt=this._fl|0,wt=this._gl|0,kt=this._hl|0,Ht=0;Ht<32;Ht+=2)$t[Ht]=At.readInt32BE(Ht*4),$t[Ht+1]=At.readInt32BE(Ht*4+4);for(;Ht<160;Ht+=2){var Wt=$t[Ht-30],er=$t[Ht-15*2+1],Xt=ft(Wt,er),Zt=pt(er,Wt);Wt=$t[Ht-2*2],er=$t[Ht-2*2+1];var Tt=gt(Wt,er),rr=yt(er,Wt),Er=$t[Ht-7*2],ar=$t[Ht-7*2+1],wr=$t[Ht-16*2],fr=$t[Ht-16*2+1],gr=Zt+ar|0,Mr=Xt+Er+Ct(gr,Zt)|0;gr=gr+rr|0,Mr=Mr+Tt+Ct(gr,rr)|0,gr=gr+fr|0,Mr=Mr+wr+Ct(gr,fr)|0,$t[Ht]=Mr,$t[Ht+1]=gr}for(var Rr=0;Rr<160;Rr+=2){Mr=$t[Rr],gr=$t[Rr+1];var Sr=lt(zt,_t,Jt),xr=lt(vr,yr,ur),Pr=ct(zt,vr),Or=ct(vr,zt),Yr=dt(or,jt),hn=dt(jt,or),Fr=it[Rr],qr=it[Rr+1],Hr=at(or,ir,dr),xn=at(jt,mt,wt),an=kt+hn|0,Ln=sr+Yr+Ct(an,kt)|0;an=an+xn|0,Ln=Ln+Hr+Ct(an,xn)|0,an=an+qr|0,Ln=Ln+Fr+Ct(an,qr)|0,an=an+gr|0,Ln=Ln+Mr+Ct(an,gr)|0;var Sn=Or+xr|0,pn=Pr+Sr+Ct(Sn,Or)|0;sr=dr,kt=wt,dr=ir,wt=mt,ir=or,mt=jt,jt=tr+an|0,or=nr+Ln+Ct(jt,tr)|0,nr=Jt,tr=ur,Jt=_t,ur=yr,_t=zt,yr=vr,vr=an+Sn|0,zt=Ln+pn+Ct(vr,an)|0}this._al=this._al+vr|0,this._bl=this._bl+yr|0,this._cl=this._cl+ur|0,this._dl=this._dl+tr|0,this._el=this._el+jt|0,this._fl=this._fl+mt|0,this._gl=this._gl+wt|0,this._hl=this._hl+kt|0,this._ah=this._ah+zt+Ct(this._al,vr)|0,this._bh=this._bh+_t+Ct(this._bl,yr)|0,this._ch=this._ch+Jt+Ct(this._cl,ur)|0,this._dh=this._dh+nr+Ct(this._dl,tr)|0,this._eh=this._eh+or+Ct(this._el,jt)|0,this._fh=this._fh+ir+Ct(this._fl,mt)|0,this._gh=this._gh+dr+Ct(this._gl,wt)|0,this._hh=this._hh+sr+Ct(this._hl,kt)|0},st.prototype._hash=function(){var At=nt.allocUnsafe(64);function $t(zt,_t,Jt){At.writeInt32BE(zt,Jt),At.writeInt32BE(_t,Jt+4)}return $t(this._ah,this._al,0),$t(this._bh,this._bl,8),$t(this._ch,this._cl,16),$t(this._dh,this._dl,24),$t(this._eh,this._el,32),$t(this._fh,this._fl,40),$t(this._gh,this._gl,48),$t(this._hh,this._hl,56),At},sha512$4=st,sha512$4}var sha384$1,hasRequiredSha384;function requireSha384(){if(hasRequiredSha384)return sha384$1;hasRequiredSha384=1;var rt=requireInherits_browser(),_e=requireSha512(),nt=requireHash$1(),it=requireSafeBuffer$1().Buffer,ot=new Array(160);function st(){this.init(),this._w=ot,nt.call(this,128,112)}return rt(st,_e),st.prototype.init=function(){return this._ah=3418070365,this._bh=1654270250,this._ch=2438529370,this._dh=355462360,this._eh=1731405415,this._fh=2394180231,this._gh=3675008525,this._hh=1203062813,this._al=3238371032,this._bl=914150663,this._cl=812702999,this._dl=4144912697,this._el=4290775857,this._fl=1750603025,this._gl=1694076839,this._hl=3204075428,this},st.prototype._hash=function(){var at=it.allocUnsafe(48);function lt(ct,dt,ft){at.writeInt32BE(ct,ft),at.writeInt32BE(dt,ft+4)}return lt(this._ah,this._al,0),lt(this._bh,this._bl,8),lt(this._ch,this._cl,16),lt(this._dh,this._dl,24),lt(this._eh,this._el,32),lt(this._fh,this._fl,40),at},sha384$1=st,sha384$1}var hasRequiredSha_js;function requireSha_js(){if(hasRequiredSha_js)return sha_js.exports;hasRequiredSha_js=1;var rt=sha_js.exports=function(nt){nt=nt.toLowerCase();var it=rt[nt];if(!it)throw new Error(nt+" is not supported (we accept pull requests)");return new it};return rt.sha=requireSha$1(),rt.sha1=requireSha1(),rt.sha224=requireSha224(),rt.sha256=requireSha256(),rt.sha384=requireSha384(),rt.sha512=requireSha512(),sha_js.exports}var streamBrowserify,hasRequiredStreamBrowserify;function requireStreamBrowserify(){if(hasRequiredStreamBrowserify)return streamBrowserify;hasRequiredStreamBrowserify=1,streamBrowserify=nt;var rt=requireEvents().EventEmitter,_e=requireInherits_browser();_e(nt,rt),nt.Readable=require_stream_readable$1(),nt.Writable=require_stream_writable$1(),nt.Duplex=require_stream_duplex$1(),nt.Transform=require_stream_transform$1(),nt.PassThrough=require_stream_passthrough$1(),nt.finished=requireEndOfStream(),nt.pipeline=requirePipeline(),nt.Stream=nt;function nt(){rt.call(this)}return nt.prototype.pipe=function(it,ot){var st=this;function at(yt){it.writable&&it.write(yt)===!1&&st.pause&&st.pause()}st.on("data",at);function lt(){st.readable&&st.resume&&st.resume()}it.on("drain",lt),!it._isStdio&&(!ot||ot.end!==!1)&&(st.on("end",dt),st.on("close",ft));var ct=!1;function dt(){ct||(ct=!0,it.end())}function ft(){ct||(ct=!0,typeof it.destroy=="function"&&it.destroy())}function pt(yt){if(gt(),rt.listenerCount(this,"error")===0)throw yt}st.on("error",pt),it.on("error",pt);function gt(){st.removeListener("data",at),it.removeListener("drain",lt),st.removeListener("end",dt),st.removeListener("close",ft),st.removeListener("error",pt),it.removeListener("error",pt),st.removeListener("end",gt),st.removeListener("close",gt),it.removeListener("close",gt)}return st.on("end",gt),st.on("close",gt),it.on("close",gt),it.emit("pipe",st),it},streamBrowserify}var cipherBase,hasRequiredCipherBase;function requireCipherBase(){if(hasRequiredCipherBase)return cipherBase;hasRequiredCipherBase=1;var rt=requireSafeBuffer$1().Buffer,_e=requireStreamBrowserify().Transform,nt=requireString_decoder().StringDecoder,it=requireInherits_browser();function ot(st){_e.call(this),this.hashMode=typeof st=="string",this.hashMode?this[st]=this._finalOrDigest:this.final=this._finalOrDigest,this._final&&(this.__final=this._final,this._final=null),this._decoder=null,this._encoding=null}return it(ot,_e),ot.prototype.update=function(st,at,lt){typeof st=="string"&&(st=rt.from(st,at));var ct=this._update(st);return this.hashMode?this:(lt&&(ct=this._toString(ct,lt)),ct)},ot.prototype.setAutoPadding=function(){},ot.prototype.getAuthTag=function(){throw new Error("trying to get auth tag in unsupported state")},ot.prototype.setAuthTag=function(){throw new Error("trying to set auth tag in unsupported state")},ot.prototype.setAAD=function(){throw new Error("trying to set aad in unsupported state")},ot.prototype._transform=function(st,at,lt){var ct;try{this.hashMode?this._update(st):this.push(this._update(st))}catch(dt){ct=dt}finally{lt(ct)}},ot.prototype._flush=function(st){var at;try{this.push(this.__final())}catch(lt){at=lt}st(at)},ot.prototype._finalOrDigest=function(st){var at=this.__final()||rt.alloc(0);return st&&(at=this._toString(at,st,!0)),at},ot.prototype._toString=function(st,at,lt){if(this._decoder||(this._decoder=new nt(at),this._encoding=at),this._encoding!==at)throw new Error("can't switch encodings");var ct=this._decoder.write(st);return lt&&(ct+=this._decoder.end()),ct},cipherBase=ot,cipherBase}var browser$a,hasRequiredBrowser$9;function requireBrowser$9(){if(hasRequiredBrowser$9)return browser$a;hasRequiredBrowser$9=1;var rt=requireInherits_browser(),_e=requireMd5_js(),nt=requireRipemd160(),it=requireSha_js(),ot=requireCipherBase();function st(at){ot.call(this,"digest"),this._hash=at}return rt(st,ot),st.prototype._update=function(at){this._hash.update(at)},st.prototype._final=function(){return this._hash.digest()},browser$a=function(lt){return lt=lt.toLowerCase(),lt==="md5"?new _e:lt==="rmd160"||lt==="ripemd160"?new nt:new st(it(lt))},browser$a}var legacy,hasRequiredLegacy;function requireLegacy(){if(hasRequiredLegacy)return legacy;hasRequiredLegacy=1;var rt=requireInherits_browser(),_e=requireSafeBuffer$1().Buffer,nt=requireCipherBase(),it=_e.alloc(128),ot=64;function st(at,lt){nt.call(this,"digest"),typeof lt=="string"&&(lt=_e.from(lt)),this._alg=at,this._key=lt,lt.length>ot?lt=at(lt):lt.length<ot&&(lt=_e.concat([lt,it],ot));for(var ct=this._ipad=_e.allocUnsafe(ot),dt=this._opad=_e.allocUnsafe(ot),ft=0;ft<ot;ft++)ct[ft]=lt[ft]^54,dt[ft]=lt[ft]^92;this._hash=[ct]}return rt(st,nt),st.prototype._update=function(at){this._hash.push(at)},st.prototype._final=function(){var at=this._alg(_e.concat(this._hash));return this._alg(_e.concat([this._opad,at]))},legacy=st,legacy}var md5,hasRequiredMd5;function requireMd5(){if(hasRequiredMd5)return md5;hasRequiredMd5=1;var rt=requireMd5_js();return md5=function(_e){return new rt().update(_e).digest()},md5}var browser$9,hasRequiredBrowser$8;function requireBrowser$8(){if(hasRequiredBrowser$8)return browser$9;hasRequiredBrowser$8=1;var rt=requireInherits_browser(),_e=requireLegacy(),nt=requireCipherBase(),it=requireSafeBuffer$1().Buffer,ot=requireMd5(),st=requireRipemd160(),at=requireSha_js(),lt=it.alloc(128);function ct(dt,ft){nt.call(this,"digest"),typeof ft=="string"&&(ft=it.from(ft));var pt=dt==="sha512"||dt==="sha384"?128:64;if(this._alg=dt,this._key=ft,ft.length>pt){var gt=dt==="rmd160"?new st:at(dt);ft=gt.update(ft).digest()}else ft.length<pt&&(ft=it.concat([ft,lt],pt));for(var yt=this._ipad=it.allocUnsafe(pt),Ct=this._opad=it.allocUnsafe(pt),At=0;At<pt;At++)yt[At]=ft[At]^54,Ct[At]=ft[At]^92;this._hash=dt==="rmd160"?new st:at(dt),this._hash.update(yt)}return rt(ct,nt),ct.prototype._update=function(dt){this._hash.update(dt)},ct.prototype._final=function(){var dt=this._hash.digest(),ft=this._alg==="rmd160"?new st:at(this._alg);return ft.update(this._opad).update(dt).digest()},browser$9=function(ft,pt){return ft=ft.toLowerCase(),ft==="rmd160"||ft==="ripemd160"?new ct("rmd160",pt):ft==="md5"?new _e(ot,pt):new ct(ft,pt)},browser$9}const sha224WithRSAEncryption={sign:"rsa",hash:"sha224",id:"302d300d06096086480165030402040500041c"},sha256WithRSAEncryption={sign:"rsa",hash:"sha256",id:"3031300d060960864801650304020105000420"},sha384WithRSAEncryption={sign:"rsa",hash:"sha384",id:"3041300d060960864801650304020205000430"},sha512WithRSAEncryption={sign:"rsa",hash:"sha512",id:"3051300d060960864801650304020305000440"},sha256$2={sign:"ecdsa",hash:"sha256",id:""},sha224={sign:"ecdsa",hash:"sha224",id:""},sha384={sign:"ecdsa",hash:"sha384",id:""},sha512$3={sign:"ecdsa",hash:"sha512",id:""},DSA={sign:"dsa",hash:"sha1",id:""},ripemd160WithRSA={sign:"rsa",hash:"rmd160",id:"3021300906052b2403020105000414"},md5WithRSAEncryption={sign:"rsa",hash:"md5",id:"3020300c06082a864886f70d020505000410"},require$$6={sha224WithRSAEncryption,"RSA-SHA224":{sign:"ecdsa/rsa",hash:"sha224",id:"302d300d06096086480165030402040500041c"},sha256WithRSAEncryption,"RSA-SHA256":{sign:"ecdsa/rsa",hash:"sha256",id:"3031300d060960864801650304020105000420"},sha384WithRSAEncryption,"RSA-SHA384":{sign:"ecdsa/rsa",hash:"sha384",id:"3041300d060960864801650304020205000430"},sha512WithRSAEncryption,"RSA-SHA512":{sign:"ecdsa/rsa",hash:"sha512",id:"3051300d060960864801650304020305000440"},"RSA-SHA1":{sign:"rsa",hash:"sha1",id:"3021300906052b0e03021a05000414"},"ecdsa-with-SHA1":{sign:"ecdsa",hash:"sha1",id:""},sha256:sha256$2,sha224,sha384,sha512:sha512$3,"DSA-SHA":{sign:"dsa",hash:"sha1",id:""},"DSA-SHA1":{sign:"dsa",hash:"sha1",id:""},DSA,"DSA-WITH-SHA224":{sign:"dsa",hash:"sha224",id:""},"DSA-SHA224":{sign:"dsa",hash:"sha224",id:""},"DSA-WITH-SHA256":{sign:"dsa",hash:"sha256",id:""},"DSA-SHA256":{sign:"dsa",hash:"sha256",id:""},"DSA-WITH-SHA384":{sign:"dsa",hash:"sha384",id:""},"DSA-SHA384":{sign:"dsa",hash:"sha384",id:""},"DSA-WITH-SHA512":{sign:"dsa",hash:"sha512",id:""},"DSA-SHA512":{sign:"dsa",hash:"sha512",id:""},"DSA-RIPEMD160":{sign:"dsa",hash:"rmd160",id:""},ripemd160WithRSA,"RSA-RIPEMD160":{sign:"rsa",hash:"rmd160",id:"3021300906052b2403020105000414"},md5WithRSAEncryption,"RSA-MD5":{sign:"rsa",hash:"md5",id:"3020300c06082a864886f70d020505000410"}};var algos,hasRequiredAlgos;function requireAlgos(){return hasRequiredAlgos||(hasRequiredAlgos=1,algos=require$$6),algos}var browser$8={},precondition,hasRequiredPrecondition;function requirePrecondition(){if(hasRequiredPrecondition)return precondition;hasRequiredPrecondition=1;var rt=Math.pow(2,30)-1;return precondition=function(_e,nt){if(typeof _e!="number")throw new TypeError("Iterations not a number");if(_e<0)throw new TypeError("Bad iterations");if(typeof nt!="number")throw new TypeError("Key length not a number");if(nt<0||nt>rt||nt!==nt)throw new TypeError("Bad key length")},precondition}var defaultEncoding_1,hasRequiredDefaultEncoding;function requireDefaultEncoding(){if(hasRequiredDefaultEncoding)return defaultEncoding_1;hasRequiredDefaultEncoding=1;var rt;if(commonjsGlobal.process&&commonjsGlobal.process.browser)rt="utf-8";else if(commonjsGlobal.process&&commonjsGlobal.process.version){var _e=parseInt(process$1.version.split(".")[0].slice(1),10);rt=_e>=6?"utf-8":"binary"}else rt="utf-8";return defaultEncoding_1=rt,defaultEncoding_1}var toBuffer,hasRequiredToBuffer;function requireToBuffer(){if(hasRequiredToBuffer)return toBuffer;hasRequiredToBuffer=1;var rt=requireSafeBuffer$1().Buffer;return toBuffer=function(_e,nt,it){if(rt.isBuffer(_e))return _e;if(typeof _e=="string")return rt.from(_e,nt);if(ArrayBuffer.isView(_e))return rt.from(_e.buffer);throw new TypeError(it+" must be a string, a Buffer, a typed array or a DataView")},toBuffer}var syncBrowser,hasRequiredSyncBrowser;function requireSyncBrowser(){if(hasRequiredSyncBrowser)return syncBrowser;hasRequiredSyncBrowser=1;var rt=requireMd5(),_e=requireRipemd160(),nt=requireSha_js(),it=requireSafeBuffer$1().Buffer,ot=requirePrecondition(),st=requireDefaultEncoding(),at=requireToBuffer(),lt=it.alloc(128),ct={md5:16,sha1:20,sha224:28,sha256:32,sha384:48,sha512:64,rmd160:20,ripemd160:20};function dt(gt,yt,Ct){var At=ft(gt),$t=gt==="sha512"||gt==="sha384"?128:64;yt.length>$t?yt=At(yt):yt.length<$t&&(yt=it.concat([yt,lt],$t));for(var zt=it.allocUnsafe($t+ct[gt]),_t=it.allocUnsafe($t+ct[gt]),Jt=0;Jt<$t;Jt++)zt[Jt]=yt[Jt]^54,_t[Jt]=yt[Jt]^92;var nr=it.allocUnsafe($t+Ct+4);zt.copy(nr,0,0,$t),this.ipad1=nr,this.ipad2=zt,this.opad=_t,this.alg=gt,this.blocksize=$t,this.hash=At,this.size=ct[gt]}dt.prototype.run=function(gt,yt){gt.copy(yt,this.blocksize);var Ct=this.hash(yt);return Ct.copy(this.opad,this.blocksize),this.hash(this.opad)};function ft(gt){function yt(At){return nt(gt).update(At).digest()}function Ct(At){return new _e().update(At).digest()}return gt==="rmd160"||gt==="ripemd160"?Ct:gt==="md5"?rt:yt}function pt(gt,yt,Ct,At,$t){ot(Ct,At),gt=at(gt,st,"Password"),yt=at(yt,st,"Salt"),$t=$t||"sha1";var zt=new dt($t,gt,yt.length),_t=it.allocUnsafe(At),Jt=it.allocUnsafe(yt.length+4);yt.copy(Jt,0,0,yt.length);for(var nr=0,or=ct[$t],ir=Math.ceil(At/or),dr=1;dr<=ir;dr++){Jt.writeUInt32BE(dr,yt.length);for(var sr=zt.run(Jt,zt.ipad1),vr=sr,yr=1;yr<Ct;yr++){vr=zt.run(vr,zt.ipad2);for(var ur=0;ur<or;ur++)sr[ur]^=vr[ur]}sr.copy(_t,nr),nr+=or}return _t}return syncBrowser=pt,syncBrowser}var async,hasRequiredAsync;function requireAsync(){if(hasRequiredAsync)return async;hasRequiredAsync=1;var rt=requireSafeBuffer$1().Buffer,_e=requirePrecondition(),nt=requireDefaultEncoding(),it=requireSyncBrowser(),ot=requireToBuffer(),st,at=commonjsGlobal.crypto&&commonjsGlobal.crypto.subtle,lt={sha:"SHA-1","sha-1":"SHA-1",sha1:"SHA-1",sha256:"SHA-256","sha-256":"SHA-256",sha384:"SHA-384","sha-384":"SHA-384","sha-512":"SHA-512",sha512:"SHA-512"},ct=[];function dt(Ct){if(commonjsGlobal.process&&!commonjsGlobal.process.browser||!at||!at.importKey||!at.deriveBits)return Promise.resolve(!1);if(ct[Ct]!==void 0)return ct[Ct];st=st||rt.alloc(8);var At=gt(st,st,10,128,Ct).then(function(){return!0}).catch(function(){return!1});return ct[Ct]=At,At}var ft;function pt(){return ft||(commonjsGlobal.process&&commonjsGlobal.process.nextTick?ft=commonjsGlobal.process.nextTick:commonjsGlobal.queueMicrotask?ft=commonjsGlobal.queueMicrotask:commonjsGlobal.setImmediate?ft=commonjsGlobal.setImmediate:ft=commonjsGlobal.setTimeout,ft)}function gt(Ct,At,$t,zt,_t){return at.importKey("raw",Ct,{name:"PBKDF2"},!1,["deriveBits"]).then(function(Jt){return at.deriveBits({name:"PBKDF2",salt:At,iterations:$t,hash:{name:_t}},Jt,zt<<3)}).then(function(Jt){return rt.from(Jt)})}function yt(Ct,At){Ct.then(function($t){pt()(function(){At(null,$t)})},function($t){pt()(function(){At($t)})})}return async=function(Ct,At,$t,zt,_t,Jt){typeof _t=="function"&&(Jt=_t,_t=void 0),_t=_t||"sha1";var nr=lt[_t.toLowerCase()];if(!nr||typeof commonjsGlobal.Promise!="function"){pt()(function(){var or;try{or=it(Ct,At,$t,zt,_t)}catch(ir){return Jt(ir)}Jt(null,or)});return}if(_e($t,zt),Ct=ot(Ct,nt,"Password"),At=ot(At,nt,"Salt"),typeof Jt!="function")throw new Error("No callback provided to pbkdf2");yt(dt(nr).then(function(or){return or?gt(Ct,At,$t,zt,nr):it(Ct,At,$t,zt,_t)}),Jt)},async}var hasRequiredBrowser$7;function requireBrowser$7(){return hasRequiredBrowser$7||(hasRequiredBrowser$7=1,browser$8.pbkdf2=requireAsync(),browser$8.pbkdf2Sync=requireSyncBrowser()),browser$8}var browser$7={},des$1={},utils$9={},hasRequiredUtils$3;function requireUtils$3(){if(hasRequiredUtils$3)return utils$9;hasRequiredUtils$3=1,utils$9.readUInt32BE=function(ot,st){var at=ot[0+st]<<24|ot[1+st]<<16|ot[2+st]<<8|ot[3+st];return at>>>0},utils$9.writeUInt32BE=function(ot,st,at){ot[0+at]=st>>>24,ot[1+at]=st>>>16&255,ot[2+at]=st>>>8&255,ot[3+at]=st&255},utils$9.ip=function(ot,st,at,lt){for(var ct=0,dt=0,ft=6;ft>=0;ft-=2){for(var pt=0;pt<=24;pt+=8)ct<<=1,ct|=st>>>pt+ft&1;for(var pt=0;pt<=24;pt+=8)ct<<=1,ct|=ot>>>pt+ft&1}for(var ft=6;ft>=0;ft-=2){for(var pt=1;pt<=25;pt+=8)dt<<=1,dt|=st>>>pt+ft&1;for(var pt=1;pt<=25;pt+=8)dt<<=1,dt|=ot>>>pt+ft&1}at[lt+0]=ct>>>0,at[lt+1]=dt>>>0},utils$9.rip=function(ot,st,at,lt){for(var ct=0,dt=0,ft=0;ft<4;ft++)for(var pt=24;pt>=0;pt-=8)ct<<=1,ct|=st>>>pt+ft&1,ct<<=1,ct|=ot>>>pt+ft&1;for(var ft=4;ft<8;ft++)for(var pt=24;pt>=0;pt-=8)dt<<=1,dt|=st>>>pt+ft&1,dt<<=1,dt|=ot>>>pt+ft&1;at[lt+0]=ct>>>0,at[lt+1]=dt>>>0},utils$9.pc1=function(ot,st,at,lt){for(var ct=0,dt=0,ft=7;ft>=5;ft--){for(var pt=0;pt<=24;pt+=8)ct<<=1,ct|=st>>pt+ft&1;for(var pt=0;pt<=24;pt+=8)ct<<=1,ct|=ot>>pt+ft&1}for(var pt=0;pt<=24;pt+=8)ct<<=1,ct|=st>>pt+ft&1;for(var ft=1;ft<=3;ft++){for(var pt=0;pt<=24;pt+=8)dt<<=1,dt|=st>>pt+ft&1;for(var pt=0;pt<=24;pt+=8)dt<<=1,dt|=ot>>pt+ft&1}for(var pt=0;pt<=24;pt+=8)dt<<=1,dt|=ot>>pt+ft&1;at[lt+0]=ct>>>0,at[lt+1]=dt>>>0},utils$9.r28shl=function(ot,st){return ot<<st&268435455|ot>>>28-st};var rt=[14,11,17,4,27,23,25,0,13,22,7,18,5,9,16,24,2,20,12,21,1,8,15,26,15,4,25,19,9,1,26,16,5,11,23,8,12,7,17,0,22,3,10,14,6,20,27,24];utils$9.pc2=function(ot,st,at,lt){for(var ct=0,dt=0,ft=rt.length>>>1,pt=0;pt<ft;pt++)ct<<=1,ct|=ot>>>rt[pt]&1;for(var pt=ft;pt<rt.length;pt++)dt<<=1,dt|=st>>>rt[pt]&1;at[lt+0]=ct>>>0,at[lt+1]=dt>>>0},utils$9.expand=function(ot,st,at){var lt=0,ct=0;lt=(ot&1)<<5|ot>>>27;for(var dt=23;dt>=15;dt-=4)lt<<=6,lt|=ot>>>dt&63;for(var dt=11;dt>=3;dt-=4)ct|=ot>>>dt&63,ct<<=6;ct|=(ot&31)<<1|ot>>>31,st[at+0]=lt>>>0,st[at+1]=ct>>>0};var _e=[14,0,4,15,13,7,1,4,2,14,15,2,11,13,8,1,3,10,10,6,6,12,12,11,5,9,9,5,0,3,7,8,4,15,1,12,14,8,8,2,13,4,6,9,2,1,11,7,15,5,12,11,9,3,7,14,3,10,10,0,5,6,0,13,15,3,1,13,8,4,14,7,6,15,11,2,3,8,4,14,9,12,7,0,2,1,13,10,12,6,0,9,5,11,10,5,0,13,14,8,7,10,11,1,10,3,4,15,13,4,1,2,5,11,8,6,12,7,6,12,9,0,3,5,2,14,15,9,10,13,0,7,9,0,14,9,6,3,3,4,15,6,5,10,1,2,13,8,12,5,7,14,11,12,4,11,2,15,8,1,13,1,6,10,4,13,9,0,8,6,15,9,3,8,0,7,11,4,1,15,2,14,12,3,5,11,10,5,14,2,7,12,7,13,13,8,14,11,3,5,0,6,6,15,9,0,10,3,1,4,2,7,8,2,5,12,11,1,12,10,4,14,15,9,10,3,6,15,9,0,0,6,12,10,11,1,7,13,13,8,15,9,1,4,3,5,14,11,5,12,2,7,8,2,4,14,2,14,12,11,4,2,1,12,7,4,10,7,11,13,6,1,8,5,5,0,3,15,15,10,13,3,0,9,14,8,9,6,4,11,2,8,1,12,11,7,10,1,13,14,7,2,8,13,15,6,9,15,12,0,5,9,6,10,3,4,0,5,14,3,12,10,1,15,10,4,15,2,9,7,2,12,6,9,8,5,0,6,13,1,3,13,4,14,14,0,7,11,5,3,11,8,9,4,14,3,15,2,5,12,2,9,8,5,12,15,3,10,7,11,0,14,4,1,10,7,1,6,13,0,11,8,6,13,4,13,11,0,2,11,14,7,15,4,0,9,8,1,13,10,3,14,12,3,9,5,7,12,5,2,10,15,6,8,1,6,1,6,4,11,11,13,13,8,12,1,3,4,7,10,14,7,10,9,15,5,6,0,8,15,0,14,5,2,9,3,2,12,13,1,2,15,8,13,4,8,6,10,15,3,11,7,1,4,10,12,9,5,3,6,14,11,5,0,0,14,12,9,7,2,7,2,11,1,4,14,1,7,9,4,12,10,14,8,2,13,0,15,6,12,10,9,13,0,15,3,3,5,5,6,8,11];utils$9.substitute=function(ot,st){for(var at=0,lt=0;lt<4;lt++){var ct=ot>>>18-lt*6&63,dt=_e[lt*64+ct];at<<=4,at|=dt}for(var lt=0;lt<4;lt++){var ct=st>>>18-lt*6&63,dt=_e[4*64+lt*64+ct];at<<=4,at|=dt}return at>>>0};var nt=[16,25,12,11,3,20,4,15,31,17,9,6,27,14,1,22,30,24,8,18,0,5,29,23,13,19,2,26,10,21,28,7];return utils$9.permute=function(ot){for(var st=0,at=0;at<nt.length;at++)st<<=1,st|=ot>>>nt[at]&1;return st>>>0},utils$9.padSplit=function(ot,st,at){for(var lt=ot.toString(2);lt.length<st;)lt="0"+lt;for(var ct=[],dt=0;dt<st;dt+=at)ct.push(lt.slice(dt,dt+at));return ct.join(" ")},utils$9}var minimalisticAssert,hasRequiredMinimalisticAssert;function requireMinimalisticAssert(){if(hasRequiredMinimalisticAssert)return minimalisticAssert;hasRequiredMinimalisticAssert=1,minimalisticAssert=rt;function rt(_e,nt){if(!_e)throw new Error(nt||"Assertion failed")}return rt.equal=function(nt,it,ot){if(nt!=it)throw new Error(ot||"Assertion failed: "+nt+" != "+it)},minimalisticAssert}var cipher,hasRequiredCipher;function requireCipher(){if(hasRequiredCipher)return cipher;hasRequiredCipher=1;var rt=requireMinimalisticAssert();function _e(nt){this.options=nt,this.type=this.options.type,this.blockSize=8,this._init(),this.buffer=new Array(this.blockSize),this.bufferOff=0,this.padding=nt.padding!==!1}return cipher=_e,_e.prototype._init=function(){},_e.prototype.update=function(it){return it.length===0?[]:this.type==="decrypt"?this._updateDecrypt(it):this._updateEncrypt(it)},_e.prototype._buffer=function(it,ot){for(var st=Math.min(this.buffer.length-this.bufferOff,it.length-ot),at=0;at<st;at++)this.buffer[this.bufferOff+at]=it[ot+at];return this.bufferOff+=st,st},_e.prototype._flushBuffer=function(it,ot){return this._update(this.buffer,0,it,ot),this.bufferOff=0,this.blockSize},_e.prototype._updateEncrypt=function(it){var ot=0,st=0,at=(this.bufferOff+it.length)/this.blockSize|0,lt=new Array(at*this.blockSize);this.bufferOff!==0&&(ot+=this._buffer(it,ot),this.bufferOff===this.buffer.length&&(st+=this._flushBuffer(lt,st)));for(var ct=it.length-(it.length-ot)%this.blockSize;ot<ct;ot+=this.blockSize)this._update(it,ot,lt,st),st+=this.blockSize;for(;ot<it.length;ot++,this.bufferOff++)this.buffer[this.bufferOff]=it[ot];return lt},_e.prototype._updateDecrypt=function(it){for(var ot=0,st=0,at=Math.ceil((this.bufferOff+it.length)/this.blockSize)-1,lt=new Array(at*this.blockSize);at>0;at--)ot+=this._buffer(it,ot),st+=this._flushBuffer(lt,st);return ot+=this._buffer(it,ot),lt},_e.prototype.final=function(it){var ot;it&&(ot=this.update(it));var st;return this.type==="encrypt"?st=this._finalEncrypt():st=this._finalDecrypt(),ot?ot.concat(st):st},_e.prototype._pad=function(it,ot){if(ot===0)return!1;for(;ot<it.length;)it[ot++]=0;return!0},_e.prototype._finalEncrypt=function(){if(!this._pad(this.buffer,this.bufferOff))return[];var it=new Array(this.blockSize);return this._update(this.buffer,0,it,0),it},_e.prototype._unpad=function(it){return it},_e.prototype._finalDecrypt=function(){rt.equal(this.bufferOff,this.blockSize,"Not enough data to decrypt");var it=new Array(this.blockSize);return this._flushBuffer(it,0),this._unpad(it)},cipher}var des,hasRequiredDes$1;function requireDes$1(){if(hasRequiredDes$1)return des;hasRequiredDes$1=1;var rt=requireMinimalisticAssert(),_e=requireInherits_browser(),nt=requireUtils$3(),it=requireCipher();function ot(){this.tmp=new Array(2),this.keys=null}function st(lt){it.call(this,lt);var ct=new ot;this._desState=ct,this.deriveKeys(ct,lt.key)}_e(st,it),des=st,st.create=function(ct){return new st(ct)};var at=[1,1,2,2,2,2,2,2,1,2,2,2,2,2,2,1];return st.prototype.deriveKeys=function(ct,dt){ct.keys=new Array(16*2),rt.equal(dt.length,this.blockSize,"Invalid key length");var ft=nt.readUInt32BE(dt,0),pt=nt.readUInt32BE(dt,4);nt.pc1(ft,pt,ct.tmp,0),ft=ct.tmp[0],pt=ct.tmp[1];for(var gt=0;gt<ct.keys.length;gt+=2){var yt=at[gt>>>1];ft=nt.r28shl(ft,yt),pt=nt.r28shl(pt,yt),nt.pc2(ft,pt,ct.keys,gt)}},st.prototype._update=function(ct,dt,ft,pt){var gt=this._desState,yt=nt.readUInt32BE(ct,dt),Ct=nt.readUInt32BE(ct,dt+4);nt.ip(yt,Ct,gt.tmp,0),yt=gt.tmp[0],Ct=gt.tmp[1],this.type==="encrypt"?this._encrypt(gt,yt,Ct,gt.tmp,0):this._decrypt(gt,yt,Ct,gt.tmp,0),yt=gt.tmp[0],Ct=gt.tmp[1],nt.writeUInt32BE(ft,yt,pt),nt.writeUInt32BE(ft,Ct,pt+4)},st.prototype._pad=function(ct,dt){if(this.padding===!1)return!1;for(var ft=ct.length-dt,pt=dt;pt<ct.length;pt++)ct[pt]=ft;return!0},st.prototype._unpad=function(ct){if(this.padding===!1)return ct;for(var dt=ct[ct.length-1],ft=ct.length-dt;ft<ct.length;ft++)rt.equal(ct[ft],dt);return ct.slice(0,ct.length-dt)},st.prototype._encrypt=function(ct,dt,ft,pt,gt){for(var yt=dt,Ct=ft,At=0;At<ct.keys.length;At+=2){var $t=ct.keys[At],zt=ct.keys[At+1];nt.expand(Ct,ct.tmp,0),$t^=ct.tmp[0],zt^=ct.tmp[1];var _t=nt.substitute($t,zt),Jt=nt.permute(_t),nr=Ct;Ct=(yt^Jt)>>>0,yt=nr}nt.rip(Ct,yt,pt,gt)},st.prototype._decrypt=function(ct,dt,ft,pt,gt){for(var yt=ft,Ct=dt,At=ct.keys.length-2;At>=0;At-=2){var $t=ct.keys[At],zt=ct.keys[At+1];nt.expand(yt,ct.tmp,0),$t^=ct.tmp[0],zt^=ct.tmp[1];var _t=nt.substitute($t,zt),Jt=nt.permute(_t),nr=yt;yt=(Ct^Jt)>>>0,Ct=nr}nt.rip(yt,Ct,pt,gt)},des}var cbc$1={},hasRequiredCbc$1;function requireCbc$1(){if(hasRequiredCbc$1)return cbc$1;hasRequiredCbc$1=1;var rt=requireMinimalisticAssert(),_e=requireInherits_browser(),nt={};function it(st){rt.equal(st.length,8,"Invalid IV length"),this.iv=new Array(8);for(var at=0;at<this.iv.length;at++)this.iv[at]=st[at]}function ot(st){function at(ft){st.call(this,ft),this._cbcInit()}_e(at,st);for(var lt=Object.keys(nt),ct=0;ct<lt.length;ct++){var dt=lt[ct];at.prototype[dt]=nt[dt]}return at.create=function(pt){return new at(pt)},at}return cbc$1.instantiate=ot,nt._cbcInit=function(){var at=new it(this.options.iv);this._cbcState=at},nt._update=function(at,lt,ct,dt){var ft=this._cbcState,pt=this.constructor.super_.prototype,gt=ft.iv;if(this.type==="encrypt"){for(var yt=0;yt<this.blockSize;yt++)gt[yt]^=at[lt+yt];pt._update.call(this,gt,0,ct,dt);for(var yt=0;yt<this.blockSize;yt++)gt[yt]=ct[dt+yt]}else{pt._update.call(this,at,lt,ct,dt);for(var yt=0;yt<this.blockSize;yt++)ct[dt+yt]^=gt[yt];for(var yt=0;yt<this.blockSize;yt++)gt[yt]=at[lt+yt]}},cbc$1}var ede,hasRequiredEde;function requireEde(){if(hasRequiredEde)return ede;hasRequiredEde=1;var rt=requireMinimalisticAssert(),_e=requireInherits_browser(),nt=requireCipher(),it=requireDes$1();function ot(at,lt){rt.equal(lt.length,24,"Invalid key length");var ct=lt.slice(0,8),dt=lt.slice(8,16),ft=lt.slice(16,24);at==="encrypt"?this.ciphers=[it.create({type:"encrypt",key:ct}),it.create({type:"decrypt",key:dt}),it.create({type:"encrypt",key:ft})]:this.ciphers=[it.create({type:"decrypt",key:ft}),it.create({type:"encrypt",key:dt}),it.create({type:"decrypt",key:ct})]}function st(at){nt.call(this,at);var lt=new ot(this.type,this.options.key);this._edeState=lt}return _e(st,nt),ede=st,st.create=function(lt){return new st(lt)},st.prototype._update=function(lt,ct,dt,ft){var pt=this._edeState;pt.ciphers[0]._update(lt,ct,dt,ft),pt.ciphers[1]._update(dt,ft,dt,ft),pt.ciphers[2]._update(dt,ft,dt,ft)},st.prototype._pad=it.prototype._pad,st.prototype._unpad=it.prototype._unpad,ede}var hasRequiredDes;function requireDes(){return hasRequiredDes||(hasRequiredDes=1,des$1.utils=requireUtils$3(),des$1.Cipher=requireCipher(),des$1.DES=requireDes$1(),des$1.CBC=requireCbc$1(),des$1.EDE=requireEde()),des$1}var browserifyDes,hasRequiredBrowserifyDes;function requireBrowserifyDes(){if(hasRequiredBrowserifyDes)return browserifyDes;hasRequiredBrowserifyDes=1;var rt=requireCipherBase(),_e=requireDes(),nt=requireInherits_browser(),it=requireSafeBuffer$1().Buffer,ot={"des-ede3-cbc":_e.CBC.instantiate(_e.EDE),"des-ede3":_e.EDE,"des-ede-cbc":_e.CBC.instantiate(_e.EDE),"des-ede":_e.EDE,"des-cbc":_e.CBC.instantiate(_e.DES),"des-ecb":_e.DES};ot.des=ot["des-cbc"],ot.des3=ot["des-ede3-cbc"],browserifyDes=st,nt(st,rt);function st(at){rt.call(this);var lt=at.mode.toLowerCase(),ct=ot[lt],dt;at.decrypt?dt="decrypt":dt="encrypt";var ft=at.key;it.isBuffer(ft)||(ft=it.from(ft)),(lt==="des-ede"||lt==="des-ede-cbc")&&(ft=it.concat([ft,ft.slice(0,8)]));var pt=at.iv;it.isBuffer(pt)||(pt=it.from(pt)),this._des=ct.create({key:ft,iv:pt,type:dt})}return st.prototype._update=function(at){return it.from(this._des.update(at))},st.prototype._final=function(){return it.from(this._des.final())},browserifyDes}var browser$6={},encrypter={},ecb={},hasRequiredEcb;function requireEcb(){return hasRequiredEcb||(hasRequiredEcb=1,ecb.encrypt=function(rt,_e){return rt._cipher.encryptBlock(_e)},ecb.decrypt=function(rt,_e){return rt._cipher.decryptBlock(_e)}),ecb}var cbc={},bufferXor,hasRequiredBufferXor;function requireBufferXor(){return hasRequiredBufferXor||(hasRequiredBufferXor=1,bufferXor=function(_e,nt){for(var it=Math.min(_e.length,nt.length),ot=new Buffer(it),st=0;st<it;++st)ot[st]=_e[st]^nt[st];return ot}),bufferXor}var hasRequiredCbc;function requireCbc(){if(hasRequiredCbc)return cbc;hasRequiredCbc=1;var rt=requireBufferXor();return cbc.encrypt=function(_e,nt){var it=rt(nt,_e._prev);return _e._prev=_e._cipher.encryptBlock(it),_e._prev},cbc.decrypt=function(_e,nt){var it=_e._prev;_e._prev=nt;var ot=_e._cipher.decryptBlock(nt);return rt(ot,it)},cbc}var cfb={},hasRequiredCfb;function requireCfb(){if(hasRequiredCfb)return cfb;hasRequiredCfb=1;var rt=requireSafeBuffer$1().Buffer,_e=requireBufferXor();function nt(it,ot,st){var at=ot.length,lt=_e(ot,it._cache);return it._cache=it._cache.slice(at),it._prev=rt.concat([it._prev,st?ot:lt]),lt}return cfb.encrypt=function(it,ot,st){for(var at=rt.allocUnsafe(0),lt;ot.length;)if(it._cache.length===0&&(it._cache=it._cipher.encryptBlock(it._prev),it._prev=rt.allocUnsafe(0)),it._cache.length<=ot.length)lt=it._cache.length,at=rt.concat([at,nt(it,ot.slice(0,lt),st)]),ot=ot.slice(lt);else{at=rt.concat([at,nt(it,ot,st)]);break}return at},cfb}var cfb8={},hasRequiredCfb8;function requireCfb8(){if(hasRequiredCfb8)return cfb8;hasRequiredCfb8=1;var rt=requireSafeBuffer$1().Buffer;function _e(nt,it,ot){var st=nt._cipher.encryptBlock(nt._prev),at=st[0]^it;return nt._prev=rt.concat([nt._prev.slice(1),rt.from([ot?it:at])]),at}return cfb8.encrypt=function(nt,it,ot){for(var st=it.length,at=rt.allocUnsafe(st),lt=-1;++lt<st;)at[lt]=_e(nt,it[lt],ot);return at},cfb8}var cfb1={},hasRequiredCfb1;function requireCfb1(){if(hasRequiredCfb1)return cfb1;hasRequiredCfb1=1;var rt=requireSafeBuffer$1().Buffer;function _e(it,ot,st){for(var at,lt=-1,ct=8,dt=0,ft,pt;++lt<ct;)at=it._cipher.encryptBlock(it._prev),ft=ot&1<<7-lt?128:0,pt=at[0]^ft,dt+=(pt&128)>>lt%8,it._prev=nt(it._prev,st?ft:pt);return dt}function nt(it,ot){var st=it.length,at=-1,lt=rt.allocUnsafe(it.length);for(it=rt.concat([it,rt.from([ot])]);++at<st;)lt[at]=it[at]<<1|it[at+1]>>7;return lt}return cfb1.encrypt=function(it,ot,st){for(var at=ot.length,lt=rt.allocUnsafe(at),ct=-1;++ct<at;)lt[ct]=_e(it,ot[ct],st);return lt},cfb1}var ofb={},hasRequiredOfb;function requireOfb(){if(hasRequiredOfb)return ofb;hasRequiredOfb=1;var rt=requireBufferXor();function _e(nt){return nt._prev=nt._cipher.encryptBlock(nt._prev),nt._prev}return ofb.encrypt=function(nt,it){for(;nt._cache.length<it.length;)nt._cache=Buffer.concat([nt._cache,_e(nt)]);var ot=nt._cache.slice(0,it.length);return nt._cache=nt._cache.slice(it.length),rt(it,ot)},ofb}var ctr={},incr32_1,hasRequiredIncr32;function requireIncr32(){if(hasRequiredIncr32)return incr32_1;hasRequiredIncr32=1;function rt(_e){for(var nt=_e.length,it;nt--;)if(it=_e.readUInt8(nt),it===255)_e.writeUInt8(0,nt);else{it++,_e.writeUInt8(it,nt);break}}return incr32_1=rt,incr32_1}var hasRequiredCtr;function requireCtr(){if(hasRequiredCtr)return ctr;hasRequiredCtr=1;var rt=requireBufferXor(),_e=requireSafeBuffer$1().Buffer,nt=requireIncr32();function it(st){var at=st._cipher.encryptBlockRaw(st._prev);return nt(st._prev),at}var ot=16;return ctr.encrypt=function(st,at){var lt=Math.ceil(at.length/ot),ct=st._cache.length;st._cache=_e.concat([st._cache,_e.allocUnsafe(lt*ot)]);for(var dt=0;dt<lt;dt++){var ft=it(st),pt=ct+dt*ot;st._cache.writeUInt32BE(ft[0],pt+0),st._cache.writeUInt32BE(ft[1],pt+4),st._cache.writeUInt32BE(ft[2],pt+8),st._cache.writeUInt32BE(ft[3],pt+12)}var gt=st._cache.slice(0,at.length);return st._cache=st._cache.slice(at.length),rt(at,gt)},ctr}const aes128={cipher:"AES",key:128,iv:16,mode:"CBC",type:"block"},aes192={cipher:"AES",key:192,iv:16,mode:"CBC",type:"block"},aes256={cipher:"AES",key:256,iv:16,mode:"CBC",type:"block"},require$$2={"aes-128-ecb":{cipher:"AES",key:128,iv:0,mode:"ECB",type:"block"},"aes-192-ecb":{cipher:"AES",key:192,iv:0,mode:"ECB",type:"block"},"aes-256-ecb":{cipher:"AES",key:256,iv:0,mode:"ECB",type:"block"},"aes-128-cbc":{cipher:"AES",key:128,iv:16,mode:"CBC",type:"block"},"aes-192-cbc":{cipher:"AES",key:192,iv:16,mode:"CBC",type:"block"},"aes-256-cbc":{cipher:"AES",key:256,iv:16,mode:"CBC",type:"block"},aes128,aes192,aes256,"aes-128-cfb":{cipher:"AES",key:128,iv:16,mode:"CFB",type:"stream"},"aes-192-cfb":{cipher:"AES",key:192,iv:16,mode:"CFB",type:"stream"},"aes-256-cfb":{cipher:"AES",key:256,iv:16,mode:"CFB",type:"stream"},"aes-128-cfb8":{cipher:"AES",key:128,iv:16,mode:"CFB8",type:"stream"},"aes-192-cfb8":{cipher:"AES",key:192,iv:16,mode:"CFB8",type:"stream"},"aes-256-cfb8":{cipher:"AES",key:256,iv:16,mode:"CFB8",type:"stream"},"aes-128-cfb1":{cipher:"AES",key:128,iv:16,mode:"CFB1",type:"stream"},"aes-192-cfb1":{cipher:"AES",key:192,iv:16,mode:"CFB1",type:"stream"},"aes-256-cfb1":{cipher:"AES",key:256,iv:16,mode:"CFB1",type:"stream"},"aes-128-ofb":{cipher:"AES",key:128,iv:16,mode:"OFB",type:"stream"},"aes-192-ofb":{cipher:"AES",key:192,iv:16,mode:"OFB",type:"stream"},"aes-256-ofb":{cipher:"AES",key:256,iv:16,mode:"OFB",type:"stream"},"aes-128-ctr":{cipher:"AES",key:128,iv:16,mode:"CTR",type:"stream"},"aes-192-ctr":{cipher:"AES",key:192,iv:16,mode:"CTR",type:"stream"},"aes-256-ctr":{cipher:"AES",key:256,iv:16,mode:"CTR",type:"stream"},"aes-128-gcm":{cipher:"AES",key:128,iv:12,mode:"GCM",type:"auth"},"aes-192-gcm":{cipher:"AES",key:192,iv:12,mode:"GCM",type:"auth"},"aes-256-gcm":{cipher:"AES",key:256,iv:12,mode:"GCM",type:"auth"}};var modes_1,hasRequiredModes$1;function requireModes$1(){if(hasRequiredModes$1)return modes_1;hasRequiredModes$1=1;var rt={ECB:requireEcb(),CBC:requireCbc(),CFB:requireCfb(),CFB8:requireCfb8(),CFB1:requireCfb1(),OFB:requireOfb(),CTR:requireCtr(),GCM:requireCtr()},_e=require$$2;for(var nt in _e)_e[nt].module=rt[_e[nt].mode];return modes_1=_e,modes_1}var aes={},hasRequiredAes;function requireAes(){if(hasRequiredAes)return aes;hasRequiredAes=1;var rt=requireSafeBuffer$1().Buffer;function _e(lt){rt.isBuffer(lt)||(lt=rt.from(lt));for(var ct=lt.length/4|0,dt=new Array(ct),ft=0;ft<ct;ft++)dt[ft]=lt.readUInt32BE(ft*4);return dt}function nt(lt){for(var ct=0;ct<lt.length;lt++)lt[ct]=0}function it(lt,ct,dt,ft,pt){for(var gt=dt[0],yt=dt[1],Ct=dt[2],At=dt[3],$t=lt[0]^ct[0],zt=lt[1]^ct[1],_t=lt[2]^ct[2],Jt=lt[3]^ct[3],nr,or,ir,dr,sr=4,vr=1;vr<pt;vr++)nr=gt[$t>>>24]^yt[zt>>>16&255]^Ct[_t>>>8&255]^At[Jt&255]^ct[sr++],or=gt[zt>>>24]^yt[_t>>>16&255]^Ct[Jt>>>8&255]^At[$t&255]^ct[sr++],ir=gt[_t>>>24]^yt[Jt>>>16&255]^Ct[$t>>>8&255]^At[zt&255]^ct[sr++],dr=gt[Jt>>>24]^yt[$t>>>16&255]^Ct[zt>>>8&255]^At[_t&255]^ct[sr++],$t=nr,zt=or,_t=ir,Jt=dr;return nr=(ft[$t>>>24]<<24|ft[zt>>>16&255]<<16|ft[_t>>>8&255]<<8|ft[Jt&255])^ct[sr++],or=(ft[zt>>>24]<<24|ft[_t>>>16&255]<<16|ft[Jt>>>8&255]<<8|ft[$t&255])^ct[sr++],ir=(ft[_t>>>24]<<24|ft[Jt>>>16&255]<<16|ft[$t>>>8&255]<<8|ft[zt&255])^ct[sr++],dr=(ft[Jt>>>24]<<24|ft[$t>>>16&255]<<16|ft[zt>>>8&255]<<8|ft[_t&255])^ct[sr++],nr=nr>>>0,or=or>>>0,ir=ir>>>0,dr=dr>>>0,[nr,or,ir,dr]}var ot=[0,1,2,4,8,16,32,64,128,27,54],st=function(){for(var lt=new Array(256),ct=0;ct<256;ct++)ct<128?lt[ct]=ct<<1:lt[ct]=ct<<1^283;for(var dt=[],ft=[],pt=[[],[],[],[]],gt=[[],[],[],[]],yt=0,Ct=0,At=0;At<256;++At){var $t=Ct^Ct<<1^Ct<<2^Ct<<3^Ct<<4;$t=$t>>>8^$t&255^99,dt[yt]=$t,ft[$t]=yt;var zt=lt[yt],_t=lt[zt],Jt=lt[_t],nr=lt[$t]*257^$t*16843008;pt[0][yt]=nr<<24|nr>>>8,pt[1][yt]=nr<<16|nr>>>16,pt[2][yt]=nr<<8|nr>>>24,pt[3][yt]=nr,nr=Jt*16843009^_t*65537^zt*257^yt*16843008,gt[0][$t]=nr<<24|nr>>>8,gt[1][$t]=nr<<16|nr>>>16,gt[2][$t]=nr<<8|nr>>>24,gt[3][$t]=nr,yt===0?yt=Ct=1:(yt=zt^lt[lt[lt[Jt^zt]]],Ct^=lt[lt[Ct]])}return{SBOX:dt,INV_SBOX:ft,SUB_MIX:pt,INV_SUB_MIX:gt}}();function at(lt){this._key=_e(lt),this._reset()}return at.blockSize=4*4,at.keySize=256/8,at.prototype.blockSize=at.blockSize,at.prototype.keySize=at.keySize,at.prototype._reset=function(){for(var lt=this._key,ct=lt.length,dt=ct+6,ft=(dt+1)*4,pt=[],gt=0;gt<ct;gt++)pt[gt]=lt[gt];for(gt=ct;gt<ft;gt++){var yt=pt[gt-1];gt%ct===0?(yt=yt<<8|yt>>>24,yt=st.SBOX[yt>>>24]<<24|st.SBOX[yt>>>16&255]<<16|st.SBOX[yt>>>8&255]<<8|st.SBOX[yt&255],yt^=ot[gt/ct|0]<<24):ct>6&&gt%ct===4&&(yt=st.SBOX[yt>>>24]<<24|st.SBOX[yt>>>16&255]<<16|st.SBOX[yt>>>8&255]<<8|st.SBOX[yt&255]),pt[gt]=pt[gt-ct]^yt}for(var Ct=[],At=0;At<ft;At++){var $t=ft-At,zt=pt[$t-(At%4?0:4)];At<4||$t<=4?Ct[At]=zt:Ct[At]=st.INV_SUB_MIX[0][st.SBOX[zt>>>24]]^st.INV_SUB_MIX[1][st.SBOX[zt>>>16&255]]^st.INV_SUB_MIX[2][st.SBOX[zt>>>8&255]]^st.INV_SUB_MIX[3][st.SBOX[zt&255]]}this._nRounds=dt,this._keySchedule=pt,this._invKeySchedule=Ct},at.prototype.encryptBlockRaw=function(lt){return lt=_e(lt),it(lt,this._keySchedule,st.SUB_MIX,st.SBOX,this._nRounds)},at.prototype.encryptBlock=function(lt){var ct=this.encryptBlockRaw(lt),dt=rt.allocUnsafe(16);return dt.writeUInt32BE(ct[0],0),dt.writeUInt32BE(ct[1],4),dt.writeUInt32BE(ct[2],8),dt.writeUInt32BE(ct[3],12),dt},at.prototype.decryptBlock=function(lt){lt=_e(lt);var ct=lt[1];lt[1]=lt[3],lt[3]=ct;var dt=it(lt,this._invKeySchedule,st.INV_SUB_MIX,st.INV_SBOX,this._nRounds),ft=rt.allocUnsafe(16);return ft.writeUInt32BE(dt[0],0),ft.writeUInt32BE(dt[3],4),ft.writeUInt32BE(dt[2],8),ft.writeUInt32BE(dt[1],12),ft},at.prototype.scrub=function(){nt(this._keySchedule),nt(this._invKeySchedule),nt(this._key)},aes.AES=at,aes}var ghash,hasRequiredGhash;function requireGhash(){if(hasRequiredGhash)return ghash;hasRequiredGhash=1;var rt=requireSafeBuffer$1().Buffer,_e=rt.alloc(16,0);function nt(st){return[st.readUInt32BE(0),st.readUInt32BE(4),st.readUInt32BE(8),st.readUInt32BE(12)]}function it(st){var at=rt.allocUnsafe(16);return at.writeUInt32BE(st[0]>>>0,0),at.writeUInt32BE(st[1]>>>0,4),at.writeUInt32BE(st[2]>>>0,8),at.writeUInt32BE(st[3]>>>0,12),at}function ot(st){this.h=st,this.state=rt.alloc(16,0),this.cache=rt.allocUnsafe(0)}return ot.prototype.ghash=function(st){for(var at=-1;++at<st.length;)this.state[at]^=st[at];this._multiply()},ot.prototype._multiply=function(){for(var st=nt(this.h),at=[0,0,0,0],lt,ct,dt,ft=-1;++ft<128;){for(ct=(this.state[~~(ft/8)]&1<<7-ft%8)!==0,ct&&(at[0]^=st[0],at[1]^=st[1],at[2]^=st[2],at[3]^=st[3]),dt=(st[3]&1)!==0,lt=3;lt>0;lt--)st[lt]=st[lt]>>>1|(st[lt-1]&1)<<31;st[0]=st[0]>>>1,dt&&(st[0]=st[0]^225<<24)}this.state=it(at)},ot.prototype.update=function(st){this.cache=rt.concat([this.cache,st]);for(var at;this.cache.length>=16;)at=this.cache.slice(0,16),this.cache=this.cache.slice(16),this.ghash(at)},ot.prototype.final=function(st,at){return this.cache.length&&this.ghash(rt.concat([this.cache,_e],16)),this.ghash(it([0,st,0,at])),this.state},ghash=ot,ghash}var authCipher,hasRequiredAuthCipher;function requireAuthCipher(){if(hasRequiredAuthCipher)return authCipher;hasRequiredAuthCipher=1;var rt=requireAes(),_e=requireSafeBuffer$1().Buffer,nt=requireCipherBase(),it=requireInherits_browser(),ot=requireGhash(),st=requireBufferXor(),at=requireIncr32();function lt(ft,pt){var gt=0;ft.length!==pt.length&&gt++;for(var yt=Math.min(ft.length,pt.length),Ct=0;Ct<yt;++Ct)gt+=ft[Ct]^pt[Ct];return gt}function ct(ft,pt,gt){if(pt.length===12)return ft._finID=_e.concat([pt,_e.from([0,0,0,1])]),_e.concat([pt,_e.from([0,0,0,2])]);var yt=new ot(gt),Ct=pt.length,At=Ct%16;yt.update(pt),At&&(At=16-At,yt.update(_e.alloc(At,0))),yt.update(_e.alloc(8,0));var $t=Ct*8,zt=_e.alloc(8);zt.writeUIntBE($t,0,8),yt.update(zt),ft._finID=yt.state;var _t=_e.from(ft._finID);return at(_t),_t}function dt(ft,pt,gt,yt){nt.call(this);var Ct=_e.alloc(4,0);this._cipher=new rt.AES(pt);var At=this._cipher.encryptBlock(Ct);this._ghash=new ot(At),gt=ct(this,gt,At),this._prev=_e.from(gt),this._cache=_e.allocUnsafe(0),this._secCache=_e.allocUnsafe(0),this._decrypt=yt,this._alen=0,this._len=0,this._mode=ft,this._authTag=null,this._called=!1}return it(dt,nt),dt.prototype._update=function(ft){if(!this._called&&this._alen){var pt=16-this._alen%16;pt<16&&(pt=_e.alloc(pt,0),this._ghash.update(pt))}this._called=!0;var gt=this._mode.encrypt(this,ft);return this._decrypt?this._ghash.update(ft):this._ghash.update(gt),this._len+=ft.length,gt},dt.prototype._final=function(){if(this._decrypt&&!this._authTag)throw new Error("Unsupported state or unable to authenticate data");var ft=st(this._ghash.final(this._alen*8,this._len*8),this._cipher.encryptBlock(this._finID));if(this._decrypt&&lt(ft,this._authTag))throw new Error("Unsupported state or unable to authenticate data");this._authTag=ft,this._cipher.scrub()},dt.prototype.getAuthTag=function(){if(this._decrypt||!_e.isBuffer(this._authTag))throw new Error("Attempting to get auth tag in unsupported state");return this._authTag},dt.prototype.setAuthTag=function(pt){if(!this._decrypt)throw new Error("Attempting to set auth tag in unsupported state");this._authTag=pt},dt.prototype.setAAD=function(pt){if(this._called)throw new Error("Attempting to set AAD in unsupported state");this._ghash.update(pt),this._alen+=pt.length},authCipher=dt,authCipher}var streamCipher,hasRequiredStreamCipher;function requireStreamCipher(){if(hasRequiredStreamCipher)return streamCipher;hasRequiredStreamCipher=1;var rt=requireAes(),_e=requireSafeBuffer$1().Buffer,nt=requireCipherBase(),it=requireInherits_browser();function ot(st,at,lt,ct){nt.call(this),this._cipher=new rt.AES(at),this._prev=_e.from(lt),this._cache=_e.allocUnsafe(0),this._secCache=_e.allocUnsafe(0),this._decrypt=ct,this._mode=st}return it(ot,nt),ot.prototype._update=function(st){return this._mode.encrypt(this,st,this._decrypt)},ot.prototype._final=function(){this._cipher.scrub()},streamCipher=ot,streamCipher}var evp_bytestokey,hasRequiredEvp_bytestokey;function requireEvp_bytestokey(){if(hasRequiredEvp_bytestokey)return evp_bytestokey;hasRequiredEvp_bytestokey=1;var rt=requireSafeBuffer$1().Buffer,_e=requireMd5_js();function nt(it,ot,st,at){if(rt.isBuffer(it)||(it=rt.from(it,"binary")),ot&&(rt.isBuffer(ot)||(ot=rt.from(ot,"binary")),ot.length!==8))throw new RangeError("salt should be Buffer with 8 byte length");for(var lt=st/8,ct=rt.alloc(lt),dt=rt.alloc(at||0),ft=rt.alloc(0);lt>0||at>0;){var pt=new _e;pt.update(ft),pt.update(it),ot&&pt.update(ot),ft=pt.digest();var gt=0;if(lt>0){var yt=ct.length-lt;gt=Math.min(lt,ft.length),ft.copy(ct,yt,0,gt),lt-=gt}if(gt<ft.length&&at>0){var Ct=dt.length-at,At=Math.min(at,ft.length-gt);ft.copy(dt,Ct,gt,gt+At),at-=At}}return ft.fill(0),{key:ct,iv:dt}}return evp_bytestokey=nt,evp_bytestokey}var hasRequiredEncrypter;function requireEncrypter(){if(hasRequiredEncrypter)return encrypter;hasRequiredEncrypter=1;var rt=requireModes$1(),_e=requireAuthCipher(),nt=requireSafeBuffer$1().Buffer,it=requireStreamCipher(),ot=requireCipherBase(),st=requireAes(),at=requireEvp_bytestokey(),lt=requireInherits_browser();function ct(yt,Ct,At){ot.call(this),this._cache=new ft,this._cipher=new st.AES(Ct),this._prev=nt.from(At),this._mode=yt,this._autopadding=!0}lt(ct,ot),ct.prototype._update=function(yt){this._cache.add(yt);for(var Ct,At,$t=[];Ct=this._cache.get();)At=this._mode.encrypt(this,Ct),$t.push(At);return nt.concat($t)};var dt=nt.alloc(16,16);ct.prototype._final=function(){var yt=this._cache.flush();if(this._autopadding)return yt=this._mode.encrypt(this,yt),this._cipher.scrub(),yt;if(!yt.equals(dt))throw this._cipher.scrub(),new Error("data not multiple of block length")},ct.prototype.setAutoPadding=function(yt){return this._autopadding=!!yt,this};function ft(){this.cache=nt.allocUnsafe(0)}ft.prototype.add=function(yt){this.cache=nt.concat([this.cache,yt])},ft.prototype.get=function(){if(this.cache.length>15){var yt=this.cache.slice(0,16);return this.cache=this.cache.slice(16),yt}return null},ft.prototype.flush=function(){for(var yt=16-this.cache.length,Ct=nt.allocUnsafe(yt),At=-1;++At<yt;)Ct.writeUInt8(yt,At);return nt.concat([this.cache,Ct])};function pt(yt,Ct,At){var $t=rt[yt.toLowerCase()];if(!$t)throw new TypeError("invalid suite type");if(typeof Ct=="string"&&(Ct=nt.from(Ct)),Ct.length!==$t.key/8)throw new TypeError("invalid key length "+Ct.length);if(typeof At=="string"&&(At=nt.from(At)),$t.mode!=="GCM"&&At.length!==$t.iv)throw new TypeError("invalid iv length "+At.length);return $t.type==="stream"?new it($t.module,Ct,At):$t.type==="auth"?new _e($t.module,Ct,At):new ct($t.module,Ct,At)}function gt(yt,Ct){var At=rt[yt.toLowerCase()];if(!At)throw new TypeError("invalid suite type");var $t=at(Ct,!1,At.key,At.iv);return pt(yt,$t.key,$t.iv)}return encrypter.createCipheriv=pt,encrypter.createCipher=gt,encrypter}var decrypter={},hasRequiredDecrypter;function requireDecrypter(){if(hasRequiredDecrypter)return decrypter;hasRequiredDecrypter=1;var rt=requireAuthCipher(),_e=requireSafeBuffer$1().Buffer,nt=requireModes$1(),it=requireStreamCipher(),ot=requireCipherBase(),st=requireAes(),at=requireEvp_bytestokey(),lt=requireInherits_browser();function ct(yt,Ct,At){ot.call(this),this._cache=new dt,this._last=void 0,this._cipher=new st.AES(Ct),this._prev=_e.from(At),this._mode=yt,this._autopadding=!0}lt(ct,ot),ct.prototype._update=function(yt){this._cache.add(yt);for(var Ct,At,$t=[];Ct=this._cache.get(this._autopadding);)At=this._mode.decrypt(this,Ct),$t.push(At);return _e.concat($t)},ct.prototype._final=function(){var yt=this._cache.flush();if(this._autopadding)return ft(this._mode.decrypt(this,yt));if(yt)throw new Error("data not multiple of block length")},ct.prototype.setAutoPadding=function(yt){return this._autopadding=!!yt,this};function dt(){this.cache=_e.allocUnsafe(0)}dt.prototype.add=function(yt){this.cache=_e.concat([this.cache,yt])},dt.prototype.get=function(yt){var Ct;if(yt){if(this.cache.length>16)return Ct=this.cache.slice(0,16),this.cache=this.cache.slice(16),Ct}else if(this.cache.length>=16)return Ct=this.cache.slice(0,16),this.cache=this.cache.slice(16),Ct;return null},dt.prototype.flush=function(){if(this.cache.length)return this.cache};function ft(yt){var Ct=yt[15];if(Ct<1||Ct>16)throw new Error("unable to decrypt data");for(var At=-1;++At<Ct;)if(yt[At+(16-Ct)]!==Ct)throw new Error("unable to decrypt data");if(Ct!==16)return yt.slice(0,16-Ct)}function pt(yt,Ct,At){var $t=nt[yt.toLowerCase()];if(!$t)throw new TypeError("invalid suite type");if(typeof At=="string"&&(At=_e.from(At)),$t.mode!=="GCM"&&At.length!==$t.iv)throw new TypeError("invalid iv length "+At.length);if(typeof Ct=="string"&&(Ct=_e.from(Ct)),Ct.length!==$t.key/8)throw new TypeError("invalid key length "+Ct.length);return $t.type==="stream"?new it($t.module,Ct,At,!0):$t.type==="auth"?new rt($t.module,Ct,At,!0):new ct($t.module,Ct,At)}function gt(yt,Ct){var At=nt[yt.toLowerCase()];if(!At)throw new TypeError("invalid suite type");var $t=at(Ct,!1,At.key,At.iv);return pt(yt,$t.key,$t.iv)}return decrypter.createDecipher=gt,decrypter.createDecipheriv=pt,decrypter}var hasRequiredBrowser$6;function requireBrowser$6(){if(hasRequiredBrowser$6)return browser$6;hasRequiredBrowser$6=1;var rt=requireEncrypter(),_e=requireDecrypter(),nt=require$$2;function it(){return Object.keys(nt)}return browser$6.createCipher=browser$6.Cipher=rt.createCipher,browser$6.createCipheriv=browser$6.Cipheriv=rt.createCipheriv,browser$6.createDecipher=browser$6.Decipher=_e.createDecipher,browser$6.createDecipheriv=browser$6.Decipheriv=_e.createDecipheriv,browser$6.listCiphers=browser$6.getCiphers=it,browser$6}var modes={},hasRequiredModes;function requireModes(){return hasRequiredModes||(hasRequiredModes=1,function(rt){rt["des-ecb"]={key:8,iv:0},rt["des-cbc"]=rt.des={key:8,iv:8},rt["des-ede3-cbc"]=rt.des3={key:24,iv:8},rt["des-ede3"]={key:24,iv:0},rt["des-ede-cbc"]={key:16,iv:8},rt["des-ede"]={key:16,iv:0}}(modes)),modes}var hasRequiredBrowser$5;function requireBrowser$5(){if(hasRequiredBrowser$5)return browser$7;hasRequiredBrowser$5=1;var rt=requireBrowserifyDes(),_e=requireBrowser$6(),nt=requireModes$1(),it=requireModes(),ot=requireEvp_bytestokey();function st(ft,pt){ft=ft.toLowerCase();var gt,yt;if(nt[ft])gt=nt[ft].key,yt=nt[ft].iv;else if(it[ft])gt=it[ft].key*8,yt=it[ft].iv;else throw new TypeError("invalid suite type");var Ct=ot(pt,!1,gt,yt);return lt(ft,Ct.key,Ct.iv)}function at(ft,pt){ft=ft.toLowerCase();var gt,yt;if(nt[ft])gt=nt[ft].key,yt=nt[ft].iv;else if(it[ft])gt=it[ft].key*8,yt=it[ft].iv;else throw new TypeError("invalid suite type");var Ct=ot(pt,!1,gt,yt);return ct(ft,Ct.key,Ct.iv)}function lt(ft,pt,gt){if(ft=ft.toLowerCase(),nt[ft])return _e.createCipheriv(ft,pt,gt);if(it[ft])return new rt({key:pt,iv:gt,mode:ft});throw new TypeError("invalid suite type")}function ct(ft,pt,gt){if(ft=ft.toLowerCase(),nt[ft])return _e.createDecipheriv(ft,pt,gt);if(it[ft])return new rt({key:pt,iv:gt,mode:ft,decrypt:!0});throw new TypeError("invalid suite type")}function dt(){return Object.keys(it).concat(_e.getCiphers())}return browser$7.createCipher=browser$7.Cipher=st,browser$7.createCipheriv=browser$7.Cipheriv=lt,browser$7.createDecipher=browser$7.Decipher=at,browser$7.createDecipheriv=browser$7.Decipheriv=ct,browser$7.listCiphers=browser$7.getCiphers=dt,browser$7}var browser$5={},bn$3={exports:{}};bn$3.exports;var hasRequiredBn$2;function requireBn$2(){return hasRequiredBn$2||(hasRequiredBn$2=1,function(rt){(function(_e,nt){function it(ur,tr){if(!ur)throw new Error(tr||"Assertion failed")}function ot(ur,tr){ur.super_=tr;var jt=function(){};jt.prototype=tr.prototype,ur.prototype=new jt,ur.prototype.constructor=ur}function st(ur,tr,jt){if(st.isBN(ur))return ur;this.negative=0,this.words=null,this.length=0,this.red=null,ur!==null&&((tr==="le"||tr==="be")&&(jt=tr,tr=10),this._init(ur||0,tr||10,jt||"be"))}typeof _e=="object"?_e.exports=st:nt.BN=st,st.BN=st,st.wordSize=26;var at;try{typeof window<"u"&&typeof window.Buffer<"u"?at=window.Buffer:at=require$$0$1.Buffer}catch{}st.isBN=function(tr){return tr instanceof st?!0:tr!==null&&typeof tr=="object"&&tr.constructor.wordSize===st.wordSize&&Array.isArray(tr.words)},st.max=function(tr,jt){return tr.cmp(jt)>0?tr:jt},st.min=function(tr,jt){return tr.cmp(jt)<0?tr:jt},st.prototype._init=function(tr,jt,mt){if(typeof tr=="number")return this._initNumber(tr,jt,mt);if(typeof tr=="object")return this._initArray(tr,jt,mt);jt==="hex"&&(jt=16),it(jt===(jt|0)&&jt>=2&&jt<=36),tr=tr.toString().replace(/\s+/g,"");var wt=0;tr[0]==="-"&&(wt++,this.negative=1),wt<tr.length&&(jt===16?this._parseHex(tr,wt,mt):(this._parseBase(tr,jt,wt),mt==="le"&&this._initArray(this.toArray(),jt,mt)))},st.prototype._initNumber=function(tr,jt,mt){tr<0&&(this.negative=1,tr=-tr),tr<67108864?(this.words=[tr&67108863],this.length=1):tr<4503599627370496?(this.words=[tr&67108863,tr/67108864&67108863],this.length=2):(it(tr<9007199254740992),this.words=[tr&67108863,tr/67108864&67108863,1],this.length=3),mt==="le"&&this._initArray(this.toArray(),jt,mt)},st.prototype._initArray=function(tr,jt,mt){if(it(typeof tr.length=="number"),tr.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(tr.length/3),this.words=new Array(this.length);for(var wt=0;wt<this.length;wt++)this.words[wt]=0;var kt,Ht,Wt=0;if(mt==="be")for(wt=tr.length-1,kt=0;wt>=0;wt-=3)Ht=tr[wt]|tr[wt-1]<<8|tr[wt-2]<<16,this.words[kt]|=Ht<<Wt&67108863,this.words[kt+1]=Ht>>>26-Wt&67108863,Wt+=24,Wt>=26&&(Wt-=26,kt++);else if(mt==="le")for(wt=0,kt=0;wt<tr.length;wt+=3)Ht=tr[wt]|tr[wt+1]<<8|tr[wt+2]<<16,this.words[kt]|=Ht<<Wt&67108863,this.words[kt+1]=Ht>>>26-Wt&67108863,Wt+=24,Wt>=26&&(Wt-=26,kt++);return this.strip()};function lt(ur,tr){var jt=ur.charCodeAt(tr);return jt>=65&&jt<=70?jt-55:jt>=97&&jt<=102?jt-87:jt-48&15}function ct(ur,tr,jt){var mt=lt(ur,jt);return jt-1>=tr&&(mt|=lt(ur,jt-1)<<4),mt}st.prototype._parseHex=function(tr,jt,mt){this.length=Math.ceil((tr.length-jt)/6),this.words=new Array(this.length);for(var wt=0;wt<this.length;wt++)this.words[wt]=0;var kt=0,Ht=0,Wt;if(mt==="be")for(wt=tr.length-1;wt>=jt;wt-=2)Wt=ct(tr,jt,wt)<<kt,this.words[Ht]|=Wt&67108863,kt>=18?(kt-=18,Ht+=1,this.words[Ht]|=Wt>>>26):kt+=8;else{var er=tr.length-jt;for(wt=er%2===0?jt+1:jt;wt<tr.length;wt+=2)Wt=ct(tr,jt,wt)<<kt,this.words[Ht]|=Wt&67108863,kt>=18?(kt-=18,Ht+=1,this.words[Ht]|=Wt>>>26):kt+=8}this.strip()};function dt(ur,tr,jt,mt){for(var wt=0,kt=Math.min(ur.length,jt),Ht=tr;Ht<kt;Ht++){var Wt=ur.charCodeAt(Ht)-48;wt*=mt,Wt>=49?wt+=Wt-49+10:Wt>=17?wt+=Wt-17+10:wt+=Wt}return wt}st.prototype._parseBase=function(tr,jt,mt){this.words=[0],this.length=1;for(var wt=0,kt=1;kt<=67108863;kt*=jt)wt++;wt--,kt=kt/jt|0;for(var Ht=tr.length-mt,Wt=Ht%wt,er=Math.min(Ht,Ht-Wt)+mt,Xt=0,Zt=mt;Zt<er;Zt+=wt)Xt=dt(tr,Zt,Zt+wt,jt),this.imuln(kt),this.words[0]+Xt<67108864?this.words[0]+=Xt:this._iaddn(Xt);if(Wt!==0){var Tt=1;for(Xt=dt(tr,Zt,tr.length,jt),Zt=0;Zt<Wt;Zt++)Tt*=jt;this.imuln(Tt),this.words[0]+Xt<67108864?this.words[0]+=Xt:this._iaddn(Xt)}this.strip()},st.prototype.copy=function(tr){tr.words=new Array(this.length);for(var jt=0;jt<this.length;jt++)tr.words[jt]=this.words[jt];tr.length=this.length,tr.negative=this.negative,tr.red=this.red},st.prototype.clone=function(){var tr=new st(null);return this.copy(tr),tr},st.prototype._expand=function(tr){for(;this.length<tr;)this.words[this.length++]=0;return this},st.prototype.strip=function(){for(;this.length>1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},st.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},st.prototype.inspect=function(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"};var ft=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],pt=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],gt=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];st.prototype.toString=function(tr,jt){tr=tr||10,jt=jt|0||1;var mt;if(tr===16||tr==="hex"){mt="";for(var wt=0,kt=0,Ht=0;Ht<this.length;Ht++){var Wt=this.words[Ht],er=((Wt<<wt|kt)&16777215).toString(16);kt=Wt>>>24-wt&16777215,kt!==0||Ht!==this.length-1?mt=ft[6-er.length]+er+mt:mt=er+mt,wt+=2,wt>=26&&(wt-=26,Ht--)}for(kt!==0&&(mt=kt.toString(16)+mt);mt.length%jt!==0;)mt="0"+mt;return this.negative!==0&&(mt="-"+mt),mt}if(tr===(tr|0)&&tr>=2&&tr<=36){var Xt=pt[tr],Zt=gt[tr];mt="";var Tt=this.clone();for(Tt.negative=0;!Tt.isZero();){var rr=Tt.modn(Zt).toString(tr);Tt=Tt.idivn(Zt),Tt.isZero()?mt=rr+mt:mt=ft[Xt-rr.length]+rr+mt}for(this.isZero()&&(mt="0"+mt);mt.length%jt!==0;)mt="0"+mt;return this.negative!==0&&(mt="-"+mt),mt}it(!1,"Base should be between 2 and 36")},st.prototype.toNumber=function(){var tr=this.words[0];return this.length===2?tr+=this.words[1]*67108864:this.length===3&&this.words[2]===1?tr+=4503599627370496+this.words[1]*67108864:this.length>2&&it(!1,"Number can only safely store up to 53 bits"),this.negative!==0?-tr:tr},st.prototype.toJSON=function(){return this.toString(16)},st.prototype.toBuffer=function(tr,jt){return it(typeof at<"u"),this.toArrayLike(at,tr,jt)},st.prototype.toArray=function(tr,jt){return this.toArrayLike(Array,tr,jt)},st.prototype.toArrayLike=function(tr,jt,mt){var wt=this.byteLength(),kt=mt||Math.max(1,wt);it(wt<=kt,"byte array longer than desired length"),it(kt>0,"Requested array length <= 0"),this.strip();var Ht=jt==="le",Wt=new tr(kt),er,Xt,Zt=this.clone();if(Ht){for(Xt=0;!Zt.isZero();Xt++)er=Zt.andln(255),Zt.iushrn(8),Wt[Xt]=er;for(;Xt<kt;Xt++)Wt[Xt]=0}else{for(Xt=0;Xt<kt-wt;Xt++)Wt[Xt]=0;for(Xt=0;!Zt.isZero();Xt++)er=Zt.andln(255),Zt.iushrn(8),Wt[kt-Xt-1]=er}return Wt},Math.clz32?st.prototype._countBits=function(tr){return 32-Math.clz32(tr)}:st.prototype._countBits=function(tr){var jt=tr,mt=0;return jt>=4096&&(mt+=13,jt>>>=13),jt>=64&&(mt+=7,jt>>>=7),jt>=8&&(mt+=4,jt>>>=4),jt>=2&&(mt+=2,jt>>>=2),mt+jt},st.prototype._zeroBits=function(tr){if(tr===0)return 26;var jt=tr,mt=0;return jt&8191||(mt+=13,jt>>>=13),jt&127||(mt+=7,jt>>>=7),jt&15||(mt+=4,jt>>>=4),jt&3||(mt+=2,jt>>>=2),jt&1||mt++,mt},st.prototype.bitLength=function(){var tr=this.words[this.length-1],jt=this._countBits(tr);return(this.length-1)*26+jt};function yt(ur){for(var tr=new Array(ur.bitLength()),jt=0;jt<tr.length;jt++){var mt=jt/26|0,wt=jt%26;tr[jt]=(ur.words[mt]&1<<wt)>>>wt}return tr}st.prototype.zeroBits=function(){if(this.isZero())return 0;for(var tr=0,jt=0;jt<this.length;jt++){var mt=this._zeroBits(this.words[jt]);if(tr+=mt,mt!==26)break}return tr},st.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},st.prototype.toTwos=function(tr){return this.negative!==0?this.abs().inotn(tr).iaddn(1):this.clone()},st.prototype.fromTwos=function(tr){return this.testn(tr-1)?this.notn(tr).iaddn(1).ineg():this.clone()},st.prototype.isNeg=function(){return this.negative!==0},st.prototype.neg=function(){return this.clone().ineg()},st.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},st.prototype.iuor=function(tr){for(;this.length<tr.length;)this.words[this.length++]=0;for(var jt=0;jt<tr.length;jt++)this.words[jt]=this.words[jt]|tr.words[jt];return this.strip()},st.prototype.ior=function(tr){return it((this.negative|tr.negative)===0),this.iuor(tr)},st.prototype.or=function(tr){return this.length>tr.length?this.clone().ior(tr):tr.clone().ior(this)},st.prototype.uor=function(tr){return this.length>tr.length?this.clone().iuor(tr):tr.clone().iuor(this)},st.prototype.iuand=function(tr){var jt;this.length>tr.length?jt=tr:jt=this;for(var mt=0;mt<jt.length;mt++)this.words[mt]=this.words[mt]&tr.words[mt];return this.length=jt.length,this.strip()},st.prototype.iand=function(tr){return it((this.negative|tr.negative)===0),this.iuand(tr)},st.prototype.and=function(tr){return this.length>tr.length?this.clone().iand(tr):tr.clone().iand(this)},st.prototype.uand=function(tr){return this.length>tr.length?this.clone().iuand(tr):tr.clone().iuand(this)},st.prototype.iuxor=function(tr){var jt,mt;this.length>tr.length?(jt=this,mt=tr):(jt=tr,mt=this);for(var wt=0;wt<mt.length;wt++)this.words[wt]=jt.words[wt]^mt.words[wt];if(this!==jt)for(;wt<jt.length;wt++)this.words[wt]=jt.words[wt];return this.length=jt.length,this.strip()},st.prototype.ixor=function(tr){return it((this.negative|tr.negative)===0),this.iuxor(tr)},st.prototype.xor=function(tr){return this.length>tr.length?this.clone().ixor(tr):tr.clone().ixor(this)},st.prototype.uxor=function(tr){return this.length>tr.length?this.clone().iuxor(tr):tr.clone().iuxor(this)},st.prototype.inotn=function(tr){it(typeof tr=="number"&&tr>=0);var jt=Math.ceil(tr/26)|0,mt=tr%26;this._expand(jt),mt>0&&jt--;for(var wt=0;wt<jt;wt++)this.words[wt]=~this.words[wt]&67108863;return mt>0&&(this.words[wt]=~this.words[wt]&67108863>>26-mt),this.strip()},st.prototype.notn=function(tr){return this.clone().inotn(tr)},st.prototype.setn=function(tr,jt){it(typeof tr=="number"&&tr>=0);var mt=tr/26|0,wt=tr%26;return this._expand(mt+1),jt?this.words[mt]=this.words[mt]|1<<wt:this.words[mt]=this.words[mt]&~(1<<wt),this.strip()},st.prototype.iadd=function(tr){var jt;if(this.negative!==0&&tr.negative===0)return this.negative=0,jt=this.isub(tr),this.negative^=1,this._normSign();if(this.negative===0&&tr.negative!==0)return tr.negative=0,jt=this.isub(tr),tr.negative=1,jt._normSign();var mt,wt;this.length>tr.length?(mt=this,wt=tr):(mt=tr,wt=this);for(var kt=0,Ht=0;Ht<wt.length;Ht++)jt=(mt.words[Ht]|0)+(wt.words[Ht]|0)+kt,this.words[Ht]=jt&67108863,kt=jt>>>26;for(;kt!==0&&Ht<mt.length;Ht++)jt=(mt.words[Ht]|0)+kt,this.words[Ht]=jt&67108863,kt=jt>>>26;if(this.length=mt.length,kt!==0)this.words[this.length]=kt,this.length++;else if(mt!==this)for(;Ht<mt.length;Ht++)this.words[Ht]=mt.words[Ht];return this},st.prototype.add=function(tr){var jt;return tr.negative!==0&&this.negative===0?(tr.negative=0,jt=this.sub(tr),tr.negative^=1,jt):tr.negative===0&&this.negative!==0?(this.negative=0,jt=tr.sub(this),this.negative=1,jt):this.length>tr.length?this.clone().iadd(tr):tr.clone().iadd(this)},st.prototype.isub=function(tr){if(tr.negative!==0){tr.negative=0;var jt=this.iadd(tr);return tr.negative=1,jt._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(tr),this.negative=1,this._normSign();var mt=this.cmp(tr);if(mt===0)return this.negative=0,this.length=1,this.words[0]=0,this;var wt,kt;mt>0?(wt=this,kt=tr):(wt=tr,kt=this);for(var Ht=0,Wt=0;Wt<kt.length;Wt++)jt=(wt.words[Wt]|0)-(kt.words[Wt]|0)+Ht,Ht=jt>>26,this.words[Wt]=jt&67108863;for(;Ht!==0&&Wt<wt.length;Wt++)jt=(wt.words[Wt]|0)+Ht,Ht=jt>>26,this.words[Wt]=jt&67108863;if(Ht===0&&Wt<wt.length&&wt!==this)for(;Wt<wt.length;Wt++)this.words[Wt]=wt.words[Wt];return this.length=Math.max(this.length,Wt),wt!==this&&(this.negative=1),this.strip()},st.prototype.sub=function(tr){return this.clone().isub(tr)};function Ct(ur,tr,jt){jt.negative=tr.negative^ur.negative;var mt=ur.length+tr.length|0;jt.length=mt,mt=mt-1|0;var wt=ur.words[0]|0,kt=tr.words[0]|0,Ht=wt*kt,Wt=Ht&67108863,er=Ht/67108864|0;jt.words[0]=Wt;for(var Xt=1;Xt<mt;Xt++){for(var Zt=er>>>26,Tt=er&67108863,rr=Math.min(Xt,tr.length-1),Er=Math.max(0,Xt-ur.length+1);Er<=rr;Er++){var ar=Xt-Er|0;wt=ur.words[ar]|0,kt=tr.words[Er]|0,Ht=wt*kt+Tt,Zt+=Ht/67108864|0,Tt=Ht&67108863}jt.words[Xt]=Tt|0,er=Zt|0}return er!==0?jt.words[Xt]=er|0:jt.length--,jt.strip()}var At=function(tr,jt,mt){var wt=tr.words,kt=jt.words,Ht=mt.words,Wt=0,er,Xt,Zt,Tt=wt[0]|0,rr=Tt&8191,Er=Tt>>>13,ar=wt[1]|0,wr=ar&8191,fr=ar>>>13,gr=wt[2]|0,Mr=gr&8191,Rr=gr>>>13,Sr=wt[3]|0,xr=Sr&8191,Pr=Sr>>>13,Or=wt[4]|0,Yr=Or&8191,hn=Or>>>13,Fr=wt[5]|0,qr=Fr&8191,Hr=Fr>>>13,xn=wt[6]|0,an=xn&8191,Ln=xn>>>13,Sn=wt[7]|0,pn=Sn&8191,Tn=Sn>>>13,Cn=wt[8]|0,Jr=Cn&8191,jn=Cn>>>13,Un=wt[9]|0,Tr=Un&8191,hr=Un>>>13,pr=kt[0]|0,Br=pr&8191,jr=pr>>>13,zr=kt[1]|0,Ir=zr&8191,Lr=zr>>>13,Ur=kt[2]|0,Wr=Ur&8191,In=Ur>>>13,un=kt[3]|0,En=un&8191,Jn=un>>>13,_r=kt[4]|0,Gr=_r&8191,Pn=_r>>>13,Hn=kt[5]|0,$n=Hn&8191,Nn=Hn>>>13,kn=kt[6]|0,wn=kn&8191,Dr=kn>>>13,cr=kt[7]|0,br=cr&8191,Ar=cr>>>13,lr=kt[8]|0,Cr=lr&8191,Nr=lr>>>13,kr=kt[9]|0,$r=kr&8191,Xr=kr>>>13;mt.negative=tr.negative^jt.negative,mt.length=19,er=Math.imul(rr,Br),Xt=Math.imul(rr,jr),Xt=Xt+Math.imul(Er,Br)|0,Zt=Math.imul(Er,jr);var Qr=(Wt+er|0)+((Xt&8191)<<13)|0;Wt=(Zt+(Xt>>>13)|0)+(Qr>>>26)|0,Qr&=67108863,er=Math.imul(wr,Br),Xt=Math.imul(wr,jr),Xt=Xt+Math.imul(fr,Br)|0,Zt=Math.imul(fr,jr),er=er+Math.imul(rr,Ir)|0,Xt=Xt+Math.imul(rr,Lr)|0,Xt=Xt+Math.imul(Er,Ir)|0,Zt=Zt+Math.imul(Er,Lr)|0;var en=(Wt+er|0)+((Xt&8191)<<13)|0;Wt=(Zt+(Xt>>>13)|0)+(en>>>26)|0,en&=67108863,er=Math.imul(Mr,Br),Xt=Math.imul(Mr,jr),Xt=Xt+Math.imul(Rr,Br)|0,Zt=Math.imul(Rr,jr),er=er+Math.imul(wr,Ir)|0,Xt=Xt+Math.imul(wr,Lr)|0,Xt=Xt+Math.imul(fr,Ir)|0,Zt=Zt+Math.imul(fr,Lr)|0,er=er+Math.imul(rr,Wr)|0,Xt=Xt+Math.imul(rr,In)|0,Xt=Xt+Math.imul(Er,Wr)|0,Zt=Zt+Math.imul(Er,In)|0;var Qn=(Wt+er|0)+((Xt&8191)<<13)|0;Wt=(Zt+(Xt>>>13)|0)+(Qn>>>26)|0,Qn&=67108863,er=Math.imul(xr,Br),Xt=Math.imul(xr,jr),Xt=Xt+Math.imul(Pr,Br)|0,Zt=Math.imul(Pr,jr),er=er+Math.imul(Mr,Ir)|0,Xt=Xt+Math.imul(Mr,Lr)|0,Xt=Xt+Math.imul(Rr,Ir)|0,Zt=Zt+Math.imul(Rr,Lr)|0,er=er+Math.imul(wr,Wr)|0,Xt=Xt+Math.imul(wr,In)|0,Xt=Xt+Math.imul(fr,Wr)|0,Zt=Zt+Math.imul(fr,In)|0,er=er+Math.imul(rr,En)|0,Xt=Xt+Math.imul(rr,Jn)|0,Xt=Xt+Math.imul(Er,En)|0,Zt=Zt+Math.imul(Er,Jn)|0;var Mn=(Wt+er|0)+((Xt&8191)<<13)|0;Wt=(Zt+(Xt>>>13)|0)+(Mn>>>26)|0,Mn&=67108863,er=Math.imul(Yr,Br),Xt=Math.imul(Yr,jr),Xt=Xt+Math.imul(hn,Br)|0,Zt=Math.imul(hn,jr),er=er+Math.imul(xr,Ir)|0,Xt=Xt+Math.imul(xr,Lr)|0,Xt=Xt+Math.imul(Pr,Ir)|0,Zt=Zt+Math.imul(Pr,Lr)|0,er=er+Math.imul(Mr,Wr)|0,Xt=Xt+Math.imul(Mr,In)|0,Xt=Xt+Math.imul(Rr,Wr)|0,Zt=Zt+Math.imul(Rr,In)|0,er=er+Math.imul(wr,En)|0,Xt=Xt+Math.imul(wr,Jn)|0,Xt=Xt+Math.imul(fr,En)|0,Zt=Zt+Math.imul(fr,Jn)|0,er=er+Math.imul(rr,Gr)|0,Xt=Xt+Math.imul(rr,Pn)|0,Xt=Xt+Math.imul(Er,Gr)|0,Zt=Zt+Math.imul(Er,Pn)|0;var zn=(Wt+er|0)+((Xt&8191)<<13)|0;Wt=(Zt+(Xt>>>13)|0)+(zn>>>26)|0,zn&=67108863,er=Math.imul(qr,Br),Xt=Math.imul(qr,jr),Xt=Xt+Math.imul(Hr,Br)|0,Zt=Math.imul(Hr,jr),er=er+Math.imul(Yr,Ir)|0,Xt=Xt+Math.imul(Yr,Lr)|0,Xt=Xt+Math.imul(hn,Ir)|0,Zt=Zt+Math.imul(hn,Lr)|0,er=er+Math.imul(xr,Wr)|0,Xt=Xt+Math.imul(xr,In)|0,Xt=Xt+Math.imul(Pr,Wr)|0,Zt=Zt+Math.imul(Pr,In)|0,er=er+Math.imul(Mr,En)|0,Xt=Xt+Math.imul(Mr,Jn)|0,Xt=Xt+Math.imul(Rr,En)|0,Zt=Zt+Math.imul(Rr,Jn)|0,er=er+Math.imul(wr,Gr)|0,Xt=Xt+Math.imul(wr,Pn)|0,Xt=Xt+Math.imul(fr,Gr)|0,Zt=Zt+Math.imul(fr,Pn)|0,er=er+Math.imul(rr,$n)|0,Xt=Xt+Math.imul(rr,Nn)|0,Xt=Xt+Math.imul(Er,$n)|0,Zt=Zt+Math.imul(Er,Nn)|0;var _n=(Wt+er|0)+((Xt&8191)<<13)|0;Wt=(Zt+(Xt>>>13)|0)+(_n>>>26)|0,_n&=67108863,er=Math.imul(an,Br),Xt=Math.imul(an,jr),Xt=Xt+Math.imul(Ln,Br)|0,Zt=Math.imul(Ln,jr),er=er+Math.imul(qr,Ir)|0,Xt=Xt+Math.imul(qr,Lr)|0,Xt=Xt+Math.imul(Hr,Ir)|0,Zt=Zt+Math.imul(Hr,Lr)|0,er=er+Math.imul(Yr,Wr)|0,Xt=Xt+Math.imul(Yr,In)|0,Xt=Xt+Math.imul(hn,Wr)|0,Zt=Zt+Math.imul(hn,In)|0,er=er+Math.imul(xr,En)|0,Xt=Xt+Math.imul(xr,Jn)|0,Xt=Xt+Math.imul(Pr,En)|0,Zt=Zt+Math.imul(Pr,Jn)|0,er=er+Math.imul(Mr,Gr)|0,Xt=Xt+Math.imul(Mr,Pn)|0,Xt=Xt+Math.imul(Rr,Gr)|0,Zt=Zt+Math.imul(Rr,Pn)|0,er=er+Math.imul(wr,$n)|0,Xt=Xt+Math.imul(wr,Nn)|0,Xt=Xt+Math.imul(fr,$n)|0,Zt=Zt+Math.imul(fr,Nn)|0,er=er+Math.imul(rr,wn)|0,Xt=Xt+Math.imul(rr,Dr)|0,Xt=Xt+Math.imul(Er,wn)|0,Zt=Zt+Math.imul(Er,Dr)|0;var Wn=(Wt+er|0)+((Xt&8191)<<13)|0;Wt=(Zt+(Xt>>>13)|0)+(Wn>>>26)|0,Wn&=67108863,er=Math.imul(pn,Br),Xt=Math.imul(pn,jr),Xt=Xt+Math.imul(Tn,Br)|0,Zt=Math.imul(Tn,jr),er=er+Math.imul(an,Ir)|0,Xt=Xt+Math.imul(an,Lr)|0,Xt=Xt+Math.imul(Ln,Ir)|0,Zt=Zt+Math.imul(Ln,Lr)|0,er=er+Math.imul(qr,Wr)|0,Xt=Xt+Math.imul(qr,In)|0,Xt=Xt+Math.imul(Hr,Wr)|0,Zt=Zt+Math.imul(Hr,In)|0,er=er+Math.imul(Yr,En)|0,Xt=Xt+Math.imul(Yr,Jn)|0,Xt=Xt+Math.imul(hn,En)|0,Zt=Zt+Math.imul(hn,Jn)|0,er=er+Math.imul(xr,Gr)|0,Xt=Xt+Math.imul(xr,Pn)|0,Xt=Xt+Math.imul(Pr,Gr)|0,Zt=Zt+Math.imul(Pr,Pn)|0,er=er+Math.imul(Mr,$n)|0,Xt=Xt+Math.imul(Mr,Nn)|0,Xt=Xt+Math.imul(Rr,$n)|0,Zt=Zt+Math.imul(Rr,Nn)|0,er=er+Math.imul(wr,wn)|0,Xt=Xt+Math.imul(wr,Dr)|0,Xt=Xt+Math.imul(fr,wn)|0,Zt=Zt+Math.imul(fr,Dr)|0,er=er+Math.imul(rr,br)|0,Xt=Xt+Math.imul(rr,Ar)|0,Xt=Xt+Math.imul(Er,br)|0,Zt=Zt+Math.imul(Er,Ar)|0;var no=(Wt+er|0)+((Xt&8191)<<13)|0;Wt=(Zt+(Xt>>>13)|0)+(no>>>26)|0,no&=67108863,er=Math.imul(Jr,Br),Xt=Math.imul(Jr,jr),Xt=Xt+Math.imul(jn,Br)|0,Zt=Math.imul(jn,jr),er=er+Math.imul(pn,Ir)|0,Xt=Xt+Math.imul(pn,Lr)|0,Xt=Xt+Math.imul(Tn,Ir)|0,Zt=Zt+Math.imul(Tn,Lr)|0,er=er+Math.imul(an,Wr)|0,Xt=Xt+Math.imul(an,In)|0,Xt=Xt+Math.imul(Ln,Wr)|0,Zt=Zt+Math.imul(Ln,In)|0,er=er+Math.imul(qr,En)|0,Xt=Xt+Math.imul(qr,Jn)|0,Xt=Xt+Math.imul(Hr,En)|0,Zt=Zt+Math.imul(Hr,Jn)|0,er=er+Math.imul(Yr,Gr)|0,Xt=Xt+Math.imul(Yr,Pn)|0,Xt=Xt+Math.imul(hn,Gr)|0,Zt=Zt+Math.imul(hn,Pn)|0,er=er+Math.imul(xr,$n)|0,Xt=Xt+Math.imul(xr,Nn)|0,Xt=Xt+Math.imul(Pr,$n)|0,Zt=Zt+Math.imul(Pr,Nn)|0,er=er+Math.imul(Mr,wn)|0,Xt=Xt+Math.imul(Mr,Dr)|0,Xt=Xt+Math.imul(Rr,wn)|0,Zt=Zt+Math.imul(Rr,Dr)|0,er=er+Math.imul(wr,br)|0,Xt=Xt+Math.imul(wr,Ar)|0,Xt=Xt+Math.imul(fr,br)|0,Zt=Zt+Math.imul(fr,Ar)|0,er=er+Math.imul(rr,Cr)|0,Xt=Xt+Math.imul(rr,Nr)|0,Xt=Xt+Math.imul(Er,Cr)|0,Zt=Zt+Math.imul(Er,Nr)|0;var eo=(Wt+er|0)+((Xt&8191)<<13)|0;Wt=(Zt+(Xt>>>13)|0)+(eo>>>26)|0,eo&=67108863,er=Math.imul(Tr,Br),Xt=Math.imul(Tr,jr),Xt=Xt+Math.imul(hr,Br)|0,Zt=Math.imul(hr,jr),er=er+Math.imul(Jr,Ir)|0,Xt=Xt+Math.imul(Jr,Lr)|0,Xt=Xt+Math.imul(jn,Ir)|0,Zt=Zt+Math.imul(jn,Lr)|0,er=er+Math.imul(pn,Wr)|0,Xt=Xt+Math.imul(pn,In)|0,Xt=Xt+Math.imul(Tn,Wr)|0,Zt=Zt+Math.imul(Tn,In)|0,er=er+Math.imul(an,En)|0,Xt=Xt+Math.imul(an,Jn)|0,Xt=Xt+Math.imul(Ln,En)|0,Zt=Zt+Math.imul(Ln,Jn)|0,er=er+Math.imul(qr,Gr)|0,Xt=Xt+Math.imul(qr,Pn)|0,Xt=Xt+Math.imul(Hr,Gr)|0,Zt=Zt+Math.imul(Hr,Pn)|0,er=er+Math.imul(Yr,$n)|0,Xt=Xt+Math.imul(Yr,Nn)|0,Xt=Xt+Math.imul(hn,$n)|0,Zt=Zt+Math.imul(hn,Nn)|0,er=er+Math.imul(xr,wn)|0,Xt=Xt+Math.imul(xr,Dr)|0,Xt=Xt+Math.imul(Pr,wn)|0,Zt=Zt+Math.imul(Pr,Dr)|0,er=er+Math.imul(Mr,br)|0,Xt=Xt+Math.imul(Mr,Ar)|0,Xt=Xt+Math.imul(Rr,br)|0,Zt=Zt+Math.imul(Rr,Ar)|0,er=er+Math.imul(wr,Cr)|0,Xt=Xt+Math.imul(wr,Nr)|0,Xt=Xt+Math.imul(fr,Cr)|0,Zt=Zt+Math.imul(fr,Nr)|0,er=er+Math.imul(rr,$r)|0,Xt=Xt+Math.imul(rr,Xr)|0,Xt=Xt+Math.imul(Er,$r)|0,Zt=Zt+Math.imul(Er,Xr)|0;var ro=(Wt+er|0)+((Xt&8191)<<13)|0;Wt=(Zt+(Xt>>>13)|0)+(ro>>>26)|0,ro&=67108863,er=Math.imul(Tr,Ir),Xt=Math.imul(Tr,Lr),Xt=Xt+Math.imul(hr,Ir)|0,Zt=Math.imul(hr,Lr),er=er+Math.imul(Jr,Wr)|0,Xt=Xt+Math.imul(Jr,In)|0,Xt=Xt+Math.imul(jn,Wr)|0,Zt=Zt+Math.imul(jn,In)|0,er=er+Math.imul(pn,En)|0,Xt=Xt+Math.imul(pn,Jn)|0,Xt=Xt+Math.imul(Tn,En)|0,Zt=Zt+Math.imul(Tn,Jn)|0,er=er+Math.imul(an,Gr)|0,Xt=Xt+Math.imul(an,Pn)|0,Xt=Xt+Math.imul(Ln,Gr)|0,Zt=Zt+Math.imul(Ln,Pn)|0,er=er+Math.imul(qr,$n)|0,Xt=Xt+Math.imul(qr,Nn)|0,Xt=Xt+Math.imul(Hr,$n)|0,Zt=Zt+Math.imul(Hr,Nn)|0,er=er+Math.imul(Yr,wn)|0,Xt=Xt+Math.imul(Yr,Dr)|0,Xt=Xt+Math.imul(hn,wn)|0,Zt=Zt+Math.imul(hn,Dr)|0,er=er+Math.imul(xr,br)|0,Xt=Xt+Math.imul(xr,Ar)|0,Xt=Xt+Math.imul(Pr,br)|0,Zt=Zt+Math.imul(Pr,Ar)|0,er=er+Math.imul(Mr,Cr)|0,Xt=Xt+Math.imul(Mr,Nr)|0,Xt=Xt+Math.imul(Rr,Cr)|0,Zt=Zt+Math.imul(Rr,Nr)|0,er=er+Math.imul(wr,$r)|0,Xt=Xt+Math.imul(wr,Xr)|0,Xt=Xt+Math.imul(fr,$r)|0,Zt=Zt+Math.imul(fr,Xr)|0;var to=(Wt+er|0)+((Xt&8191)<<13)|0;Wt=(Zt+(Xt>>>13)|0)+(to>>>26)|0,to&=67108863,er=Math.imul(Tr,Wr),Xt=Math.imul(Tr,In),Xt=Xt+Math.imul(hr,Wr)|0,Zt=Math.imul(hr,In),er=er+Math.imul(Jr,En)|0,Xt=Xt+Math.imul(Jr,Jn)|0,Xt=Xt+Math.imul(jn,En)|0,Zt=Zt+Math.imul(jn,Jn)|0,er=er+Math.imul(pn,Gr)|0,Xt=Xt+Math.imul(pn,Pn)|0,Xt=Xt+Math.imul(Tn,Gr)|0,Zt=Zt+Math.imul(Tn,Pn)|0,er=er+Math.imul(an,$n)|0,Xt=Xt+Math.imul(an,Nn)|0,Xt=Xt+Math.imul(Ln,$n)|0,Zt=Zt+Math.imul(Ln,Nn)|0,er=er+Math.imul(qr,wn)|0,Xt=Xt+Math.imul(qr,Dr)|0,Xt=Xt+Math.imul(Hr,wn)|0,Zt=Zt+Math.imul(Hr,Dr)|0,er=er+Math.imul(Yr,br)|0,Xt=Xt+Math.imul(Yr,Ar)|0,Xt=Xt+Math.imul(hn,br)|0,Zt=Zt+Math.imul(hn,Ar)|0,er=er+Math.imul(xr,Cr)|0,Xt=Xt+Math.imul(xr,Nr)|0,Xt=Xt+Math.imul(Pr,Cr)|0,Zt=Zt+Math.imul(Pr,Nr)|0,er=er+Math.imul(Mr,$r)|0,Xt=Xt+Math.imul(Mr,Xr)|0,Xt=Xt+Math.imul(Rr,$r)|0,Zt=Zt+Math.imul(Rr,Xr)|0;var Yn=(Wt+er|0)+((Xt&8191)<<13)|0;Wt=(Zt+(Xt>>>13)|0)+(Yn>>>26)|0,Yn&=67108863,er=Math.imul(Tr,En),Xt=Math.imul(Tr,Jn),Xt=Xt+Math.imul(hr,En)|0,Zt=Math.imul(hr,Jn),er=er+Math.imul(Jr,Gr)|0,Xt=Xt+Math.imul(Jr,Pn)|0,Xt=Xt+Math.imul(jn,Gr)|0,Zt=Zt+Math.imul(jn,Pn)|0,er=er+Math.imul(pn,$n)|0,Xt=Xt+Math.imul(pn,Nn)|0,Xt=Xt+Math.imul(Tn,$n)|0,Zt=Zt+Math.imul(Tn,Nn)|0,er=er+Math.imul(an,wn)|0,Xt=Xt+Math.imul(an,Dr)|0,Xt=Xt+Math.imul(Ln,wn)|0,Zt=Zt+Math.imul(Ln,Dr)|0,er=er+Math.imul(qr,br)|0,Xt=Xt+Math.imul(qr,Ar)|0,Xt=Xt+Math.imul(Hr,br)|0,Zt=Zt+Math.imul(Hr,Ar)|0,er=er+Math.imul(Yr,Cr)|0,Xt=Xt+Math.imul(Yr,Nr)|0,Xt=Xt+Math.imul(hn,Cr)|0,Zt=Zt+Math.imul(hn,Nr)|0,er=er+Math.imul(xr,$r)|0,Xt=Xt+Math.imul(xr,Xr)|0,Xt=Xt+Math.imul(Pr,$r)|0,Zt=Zt+Math.imul(Pr,Xr)|0;var Zn=(Wt+er|0)+((Xt&8191)<<13)|0;Wt=(Zt+(Xt>>>13)|0)+(Zn>>>26)|0,Zn&=67108863,er=Math.imul(Tr,Gr),Xt=Math.imul(Tr,Pn),Xt=Xt+Math.imul(hr,Gr)|0,Zt=Math.imul(hr,Pn),er=er+Math.imul(Jr,$n)|0,Xt=Xt+Math.imul(Jr,Nn)|0,Xt=Xt+Math.imul(jn,$n)|0,Zt=Zt+Math.imul(jn,Nn)|0,er=er+Math.imul(pn,wn)|0,Xt=Xt+Math.imul(pn,Dr)|0,Xt=Xt+Math.imul(Tn,wn)|0,Zt=Zt+Math.imul(Tn,Dr)|0,er=er+Math.imul(an,br)|0,Xt=Xt+Math.imul(an,Ar)|0,Xt=Xt+Math.imul(Ln,br)|0,Zt=Zt+Math.imul(Ln,Ar)|0,er=er+Math.imul(qr,Cr)|0,Xt=Xt+Math.imul(qr,Nr)|0,Xt=Xt+Math.imul(Hr,Cr)|0,Zt=Zt+Math.imul(Hr,Nr)|0,er=er+Math.imul(Yr,$r)|0,Xt=Xt+Math.imul(Yr,Xr)|0,Xt=Xt+Math.imul(hn,$r)|0,Zt=Zt+Math.imul(hn,Xr)|0;var Gn=(Wt+er|0)+((Xt&8191)<<13)|0;Wt=(Zt+(Xt>>>13)|0)+(Gn>>>26)|0,Gn&=67108863,er=Math.imul(Tr,$n),Xt=Math.imul(Tr,Nn),Xt=Xt+Math.imul(hr,$n)|0,Zt=Math.imul(hr,Nn),er=er+Math.imul(Jr,wn)|0,Xt=Xt+Math.imul(Jr,Dr)|0,Xt=Xt+Math.imul(jn,wn)|0,Zt=Zt+Math.imul(jn,Dr)|0,er=er+Math.imul(pn,br)|0,Xt=Xt+Math.imul(pn,Ar)|0,Xt=Xt+Math.imul(Tn,br)|0,Zt=Zt+Math.imul(Tn,Ar)|0,er=er+Math.imul(an,Cr)|0,Xt=Xt+Math.imul(an,Nr)|0,Xt=Xt+Math.imul(Ln,Cr)|0,Zt=Zt+Math.imul(Ln,Nr)|0,er=er+Math.imul(qr,$r)|0,Xt=Xt+Math.imul(qr,Xr)|0,Xt=Xt+Math.imul(Hr,$r)|0,Zt=Zt+Math.imul(Hr,Xr)|0;var Xn=(Wt+er|0)+((Xt&8191)<<13)|0;Wt=(Zt+(Xt>>>13)|0)+(Xn>>>26)|0,Xn&=67108863,er=Math.imul(Tr,wn),Xt=Math.imul(Tr,Dr),Xt=Xt+Math.imul(hr,wn)|0,Zt=Math.imul(hr,Dr),er=er+Math.imul(Jr,br)|0,Xt=Xt+Math.imul(Jr,Ar)|0,Xt=Xt+Math.imul(jn,br)|0,Zt=Zt+Math.imul(jn,Ar)|0,er=er+Math.imul(pn,Cr)|0,Xt=Xt+Math.imul(pn,Nr)|0,Xt=Xt+Math.imul(Tn,Cr)|0,Zt=Zt+Math.imul(Tn,Nr)|0,er=er+Math.imul(an,$r)|0,Xt=Xt+Math.imul(an,Xr)|0,Xt=Xt+Math.imul(Ln,$r)|0,Zt=Zt+Math.imul(Ln,Xr)|0;var _i=(Wt+er|0)+((Xt&8191)<<13)|0;Wt=(Zt+(Xt>>>13)|0)+(_i>>>26)|0,_i&=67108863,er=Math.imul(Tr,br),Xt=Math.imul(Tr,Ar),Xt=Xt+Math.imul(hr,br)|0,Zt=Math.imul(hr,Ar),er=er+Math.imul(Jr,Cr)|0,Xt=Xt+Math.imul(Jr,Nr)|0,Xt=Xt+Math.imul(jn,Cr)|0,Zt=Zt+Math.imul(jn,Nr)|0,er=er+Math.imul(pn,$r)|0,Xt=Xt+Math.imul(pn,Xr)|0,Xt=Xt+Math.imul(Tn,$r)|0,Zt=Zt+Math.imul(Tn,Xr)|0;var Dn=(Wt+er|0)+((Xt&8191)<<13)|0;Wt=(Zt+(Xt>>>13)|0)+(Dn>>>26)|0,Dn&=67108863,er=Math.imul(Tr,Cr),Xt=Math.imul(Tr,Nr),Xt=Xt+Math.imul(hr,Cr)|0,Zt=Math.imul(hr,Nr),er=er+Math.imul(Jr,$r)|0,Xt=Xt+Math.imul(Jr,Xr)|0,Xt=Xt+Math.imul(jn,$r)|0,Zt=Zt+Math.imul(jn,Xr)|0;var Zr=(Wt+er|0)+((Xt&8191)<<13)|0;Wt=(Zt+(Xt>>>13)|0)+(Zr>>>26)|0,Zr&=67108863,er=Math.imul(Tr,$r),Xt=Math.imul(Tr,Xr),Xt=Xt+Math.imul(hr,$r)|0,Zt=Math.imul(hr,Xr);var dn=(Wt+er|0)+((Xt&8191)<<13)|0;return Wt=(Zt+(Xt>>>13)|0)+(dn>>>26)|0,dn&=67108863,Ht[0]=Qr,Ht[1]=en,Ht[2]=Qn,Ht[3]=Mn,Ht[4]=zn,Ht[5]=_n,Ht[6]=Wn,Ht[7]=no,Ht[8]=eo,Ht[9]=ro,Ht[10]=to,Ht[11]=Yn,Ht[12]=Zn,Ht[13]=Gn,Ht[14]=Xn,Ht[15]=_i,Ht[16]=Dn,Ht[17]=Zr,Ht[18]=dn,Wt!==0&&(Ht[19]=Wt,mt.length++),mt};Math.imul||(At=Ct);function $t(ur,tr,jt){jt.negative=tr.negative^ur.negative,jt.length=ur.length+tr.length;for(var mt=0,wt=0,kt=0;kt<jt.length-1;kt++){var Ht=wt;wt=0;for(var Wt=mt&67108863,er=Math.min(kt,tr.length-1),Xt=Math.max(0,kt-ur.length+1);Xt<=er;Xt++){var Zt=kt-Xt,Tt=ur.words[Zt]|0,rr=tr.words[Xt]|0,Er=Tt*rr,ar=Er&67108863;Ht=Ht+(Er/67108864|0)|0,ar=ar+Wt|0,Wt=ar&67108863,Ht=Ht+(ar>>>26)|0,wt+=Ht>>>26,Ht&=67108863}jt.words[kt]=Wt,mt=Ht,Ht=wt}return mt!==0?jt.words[kt]=mt:jt.length--,jt.strip()}function zt(ur,tr,jt){var mt=new _t;return mt.mulp(ur,tr,jt)}st.prototype.mulTo=function(tr,jt){var mt,wt=this.length+tr.length;return this.length===10&&tr.length===10?mt=At(this,tr,jt):wt<63?mt=Ct(this,tr,jt):wt<1024?mt=$t(this,tr,jt):mt=zt(this,tr,jt),mt};function _t(ur,tr){this.x=ur,this.y=tr}_t.prototype.makeRBT=function(tr){for(var jt=new Array(tr),mt=st.prototype._countBits(tr)-1,wt=0;wt<tr;wt++)jt[wt]=this.revBin(wt,mt,tr);return jt},_t.prototype.revBin=function(tr,jt,mt){if(tr===0||tr===mt-1)return tr;for(var wt=0,kt=0;kt<jt;kt++)wt|=(tr&1)<<jt-kt-1,tr>>=1;return wt},_t.prototype.permute=function(tr,jt,mt,wt,kt,Ht){for(var Wt=0;Wt<Ht;Wt++)wt[Wt]=jt[tr[Wt]],kt[Wt]=mt[tr[Wt]]},_t.prototype.transform=function(tr,jt,mt,wt,kt,Ht){this.permute(Ht,tr,jt,mt,wt,kt);for(var Wt=1;Wt<kt;Wt<<=1)for(var er=Wt<<1,Xt=Math.cos(2*Math.PI/er),Zt=Math.sin(2*Math.PI/er),Tt=0;Tt<kt;Tt+=er)for(var rr=Xt,Er=Zt,ar=0;ar<Wt;ar++){var wr=mt[Tt+ar],fr=wt[Tt+ar],gr=mt[Tt+ar+Wt],Mr=wt[Tt+ar+Wt],Rr=rr*gr-Er*Mr;Mr=rr*Mr+Er*gr,gr=Rr,mt[Tt+ar]=wr+gr,wt[Tt+ar]=fr+Mr,mt[Tt+ar+Wt]=wr-gr,wt[Tt+ar+Wt]=fr-Mr,ar!==er&&(Rr=Xt*rr-Zt*Er,Er=Xt*Er+Zt*rr,rr=Rr)}},_t.prototype.guessLen13b=function(tr,jt){var mt=Math.max(jt,tr)|1,wt=mt&1,kt=0;for(mt=mt/2|0;mt;mt=mt>>>1)kt++;return 1<<kt+1+wt},_t.prototype.conjugate=function(tr,jt,mt){if(!(mt<=1))for(var wt=0;wt<mt/2;wt++){var kt=tr[wt];tr[wt]=tr[mt-wt-1],tr[mt-wt-1]=kt,kt=jt[wt],jt[wt]=-jt[mt-wt-1],jt[mt-wt-1]=-kt}},_t.prototype.normalize13b=function(tr,jt){for(var mt=0,wt=0;wt<jt/2;wt++){var kt=Math.round(tr[2*wt+1]/jt)*8192+Math.round(tr[2*wt]/jt)+mt;tr[wt]=kt&67108863,kt<67108864?mt=0:mt=kt/67108864|0}return tr},_t.prototype.convert13b=function(tr,jt,mt,wt){for(var kt=0,Ht=0;Ht<jt;Ht++)kt=kt+(tr[Ht]|0),mt[2*Ht]=kt&8191,kt=kt>>>13,mt[2*Ht+1]=kt&8191,kt=kt>>>13;for(Ht=2*jt;Ht<wt;++Ht)mt[Ht]=0;it(kt===0),it((kt&-8192)===0)},_t.prototype.stub=function(tr){for(var jt=new Array(tr),mt=0;mt<tr;mt++)jt[mt]=0;return jt},_t.prototype.mulp=function(tr,jt,mt){var wt=2*this.guessLen13b(tr.length,jt.length),kt=this.makeRBT(wt),Ht=this.stub(wt),Wt=new Array(wt),er=new Array(wt),Xt=new Array(wt),Zt=new Array(wt),Tt=new Array(wt),rr=new Array(wt),Er=mt.words;Er.length=wt,this.convert13b(tr.words,tr.length,Wt,wt),this.convert13b(jt.words,jt.length,Zt,wt),this.transform(Wt,Ht,er,Xt,wt,kt),this.transform(Zt,Ht,Tt,rr,wt,kt);for(var ar=0;ar<wt;ar++){var wr=er[ar]*Tt[ar]-Xt[ar]*rr[ar];Xt[ar]=er[ar]*rr[ar]+Xt[ar]*Tt[ar],er[ar]=wr}return this.conjugate(er,Xt,wt),this.transform(er,Xt,Er,Ht,wt,kt),this.conjugate(Er,Ht,wt),this.normalize13b(Er,wt),mt.negative=tr.negative^jt.negative,mt.length=tr.length+jt.length,mt.strip()},st.prototype.mul=function(tr){var jt=new st(null);return jt.words=new Array(this.length+tr.length),this.mulTo(tr,jt)},st.prototype.mulf=function(tr){var jt=new st(null);return jt.words=new Array(this.length+tr.length),zt(this,tr,jt)},st.prototype.imul=function(tr){return this.clone().mulTo(tr,this)},st.prototype.imuln=function(tr){it(typeof tr=="number"),it(tr<67108864);for(var jt=0,mt=0;mt<this.length;mt++){var wt=(this.words[mt]|0)*tr,kt=(wt&67108863)+(jt&67108863);jt>>=26,jt+=wt/67108864|0,jt+=kt>>>26,this.words[mt]=kt&67108863}return jt!==0&&(this.words[mt]=jt,this.length++),this},st.prototype.muln=function(tr){return this.clone().imuln(tr)},st.prototype.sqr=function(){return this.mul(this)},st.prototype.isqr=function(){return this.imul(this.clone())},st.prototype.pow=function(tr){var jt=yt(tr);if(jt.length===0)return new st(1);for(var mt=this,wt=0;wt<jt.length&&jt[wt]===0;wt++,mt=mt.sqr());if(++wt<jt.length)for(var kt=mt.sqr();wt<jt.length;wt++,kt=kt.sqr())jt[wt]!==0&&(mt=mt.mul(kt));return mt},st.prototype.iushln=function(tr){it(typeof tr=="number"&&tr>=0);var jt=tr%26,mt=(tr-jt)/26,wt=67108863>>>26-jt<<26-jt,kt;if(jt!==0){var Ht=0;for(kt=0;kt<this.length;kt++){var Wt=this.words[kt]&wt,er=(this.words[kt]|0)-Wt<<jt;this.words[kt]=er|Ht,Ht=Wt>>>26-jt}Ht&&(this.words[kt]=Ht,this.length++)}if(mt!==0){for(kt=this.length-1;kt>=0;kt--)this.words[kt+mt]=this.words[kt];for(kt=0;kt<mt;kt++)this.words[kt]=0;this.length+=mt}return this.strip()},st.prototype.ishln=function(tr){return it(this.negative===0),this.iushln(tr)},st.prototype.iushrn=function(tr,jt,mt){it(typeof tr=="number"&&tr>=0);var wt;jt?wt=(jt-jt%26)/26:wt=0;var kt=tr%26,Ht=Math.min((tr-kt)/26,this.length),Wt=67108863^67108863>>>kt<<kt,er=mt;if(wt-=Ht,wt=Math.max(0,wt),er){for(var Xt=0;Xt<Ht;Xt++)er.words[Xt]=this.words[Xt];er.length=Ht}if(Ht!==0)if(this.length>Ht)for(this.length-=Ht,Xt=0;Xt<this.length;Xt++)this.words[Xt]=this.words[Xt+Ht];else this.words[0]=0,this.length=1;var Zt=0;for(Xt=this.length-1;Xt>=0&&(Zt!==0||Xt>=wt);Xt--){var Tt=this.words[Xt]|0;this.words[Xt]=Zt<<26-kt|Tt>>>kt,Zt=Tt&Wt}return er&&Zt!==0&&(er.words[er.length++]=Zt),this.length===0&&(this.words[0]=0,this.length=1),this.strip()},st.prototype.ishrn=function(tr,jt,mt){return it(this.negative===0),this.iushrn(tr,jt,mt)},st.prototype.shln=function(tr){return this.clone().ishln(tr)},st.prototype.ushln=function(tr){return this.clone().iushln(tr)},st.prototype.shrn=function(tr){return this.clone().ishrn(tr)},st.prototype.ushrn=function(tr){return this.clone().iushrn(tr)},st.prototype.testn=function(tr){it(typeof tr=="number"&&tr>=0);var jt=tr%26,mt=(tr-jt)/26,wt=1<<jt;if(this.length<=mt)return!1;var kt=this.words[mt];return!!(kt&wt)},st.prototype.imaskn=function(tr){it(typeof tr=="number"&&tr>=0);var jt=tr%26,mt=(tr-jt)/26;if(it(this.negative===0,"imaskn works only with positive numbers"),this.length<=mt)return this;if(jt!==0&&mt++,this.length=Math.min(mt,this.length),jt!==0){var wt=67108863^67108863>>>jt<<jt;this.words[this.length-1]&=wt}return this.strip()},st.prototype.maskn=function(tr){return this.clone().imaskn(tr)},st.prototype.iaddn=function(tr){return it(typeof tr=="number"),it(tr<67108864),tr<0?this.isubn(-tr):this.negative!==0?this.length===1&&(this.words[0]|0)<tr?(this.words[0]=tr-(this.words[0]|0),this.negative=0,this):(this.negative=0,this.isubn(tr),this.negative=1,this):this._iaddn(tr)},st.prototype._iaddn=function(tr){this.words[0]+=tr;for(var jt=0;jt<this.length&&this.words[jt]>=67108864;jt++)this.words[jt]-=67108864,jt===this.length-1?this.words[jt+1]=1:this.words[jt+1]++;return this.length=Math.max(this.length,jt+1),this},st.prototype.isubn=function(tr){if(it(typeof tr=="number"),it(tr<67108864),tr<0)return this.iaddn(-tr);if(this.negative!==0)return this.negative=0,this.iaddn(tr),this.negative=1,this;if(this.words[0]-=tr,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var jt=0;jt<this.length&&this.words[jt]<0;jt++)this.words[jt]+=67108864,this.words[jt+1]-=1;return this.strip()},st.prototype.addn=function(tr){return this.clone().iaddn(tr)},st.prototype.subn=function(tr){return this.clone().isubn(tr)},st.prototype.iabs=function(){return this.negative=0,this},st.prototype.abs=function(){return this.clone().iabs()},st.prototype._ishlnsubmul=function(tr,jt,mt){var wt=tr.length+mt,kt;this._expand(wt);var Ht,Wt=0;for(kt=0;kt<tr.length;kt++){Ht=(this.words[kt+mt]|0)+Wt;var er=(tr.words[kt]|0)*jt;Ht-=er&67108863,Wt=(Ht>>26)-(er/67108864|0),this.words[kt+mt]=Ht&67108863}for(;kt<this.length-mt;kt++)Ht=(this.words[kt+mt]|0)+Wt,Wt=Ht>>26,this.words[kt+mt]=Ht&67108863;if(Wt===0)return this.strip();for(it(Wt===-1),Wt=0,kt=0;kt<this.length;kt++)Ht=-(this.words[kt]|0)+Wt,Wt=Ht>>26,this.words[kt]=Ht&67108863;return this.negative=1,this.strip()},st.prototype._wordDiv=function(tr,jt){var mt=this.length-tr.length,wt=this.clone(),kt=tr,Ht=kt.words[kt.length-1]|0,Wt=this._countBits(Ht);mt=26-Wt,mt!==0&&(kt=kt.ushln(mt),wt.iushln(mt),Ht=kt.words[kt.length-1]|0);var er=wt.length-kt.length,Xt;if(jt!=="mod"){Xt=new st(null),Xt.length=er+1,Xt.words=new Array(Xt.length);for(var Zt=0;Zt<Xt.length;Zt++)Xt.words[Zt]=0}var Tt=wt.clone()._ishlnsubmul(kt,1,er);Tt.negative===0&&(wt=Tt,Xt&&(Xt.words[er]=1));for(var rr=er-1;rr>=0;rr--){var Er=(wt.words[kt.length+rr]|0)*67108864+(wt.words[kt.length+rr-1]|0);for(Er=Math.min(Er/Ht|0,67108863),wt._ishlnsubmul(kt,Er,rr);wt.negative!==0;)Er--,wt.negative=0,wt._ishlnsubmul(kt,1,rr),wt.isZero()||(wt.negative^=1);Xt&&(Xt.words[rr]=Er)}return Xt&&Xt.strip(),wt.strip(),jt!=="div"&&mt!==0&&wt.iushrn(mt),{div:Xt||null,mod:wt}},st.prototype.divmod=function(tr,jt,mt){if(it(!tr.isZero()),this.isZero())return{div:new st(0),mod:new st(0)};var wt,kt,Ht;return this.negative!==0&&tr.negative===0?(Ht=this.neg().divmod(tr,jt),jt!=="mod"&&(wt=Ht.div.neg()),jt!=="div"&&(kt=Ht.mod.neg(),mt&&kt.negative!==0&&kt.iadd(tr)),{div:wt,mod:kt}):this.negative===0&&tr.negative!==0?(Ht=this.divmod(tr.neg(),jt),jt!=="mod"&&(wt=Ht.div.neg()),{div:wt,mod:Ht.mod}):this.negative&tr.negative?(Ht=this.neg().divmod(tr.neg(),jt),jt!=="div"&&(kt=Ht.mod.neg(),mt&&kt.negative!==0&&kt.isub(tr)),{div:Ht.div,mod:kt}):tr.length>this.length||this.cmp(tr)<0?{div:new st(0),mod:this}:tr.length===1?jt==="div"?{div:this.divn(tr.words[0]),mod:null}:jt==="mod"?{div:null,mod:new st(this.modn(tr.words[0]))}:{div:this.divn(tr.words[0]),mod:new st(this.modn(tr.words[0]))}:this._wordDiv(tr,jt)},st.prototype.div=function(tr){return this.divmod(tr,"div",!1).div},st.prototype.mod=function(tr){return this.divmod(tr,"mod",!1).mod},st.prototype.umod=function(tr){return this.divmod(tr,"mod",!0).mod},st.prototype.divRound=function(tr){var jt=this.divmod(tr);if(jt.mod.isZero())return jt.div;var mt=jt.div.negative!==0?jt.mod.isub(tr):jt.mod,wt=tr.ushrn(1),kt=tr.andln(1),Ht=mt.cmp(wt);return Ht<0||kt===1&&Ht===0?jt.div:jt.div.negative!==0?jt.div.isubn(1):jt.div.iaddn(1)},st.prototype.modn=function(tr){it(tr<=67108863);for(var jt=(1<<26)%tr,mt=0,wt=this.length-1;wt>=0;wt--)mt=(jt*mt+(this.words[wt]|0))%tr;return mt},st.prototype.idivn=function(tr){it(tr<=67108863);for(var jt=0,mt=this.length-1;mt>=0;mt--){var wt=(this.words[mt]|0)+jt*67108864;this.words[mt]=wt/tr|0,jt=wt%tr}return this.strip()},st.prototype.divn=function(tr){return this.clone().idivn(tr)},st.prototype.egcd=function(tr){it(tr.negative===0),it(!tr.isZero());var jt=this,mt=tr.clone();jt.negative!==0?jt=jt.umod(tr):jt=jt.clone();for(var wt=new st(1),kt=new st(0),Ht=new st(0),Wt=new st(1),er=0;jt.isEven()&&mt.isEven();)jt.iushrn(1),mt.iushrn(1),++er;for(var Xt=mt.clone(),Zt=jt.clone();!jt.isZero();){for(var Tt=0,rr=1;!(jt.words[0]&rr)&&Tt<26;++Tt,rr<<=1);if(Tt>0)for(jt.iushrn(Tt);Tt-- >0;)(wt.isOdd()||kt.isOdd())&&(wt.iadd(Xt),kt.isub(Zt)),wt.iushrn(1),kt.iushrn(1);for(var Er=0,ar=1;!(mt.words[0]&ar)&&Er<26;++Er,ar<<=1);if(Er>0)for(mt.iushrn(Er);Er-- >0;)(Ht.isOdd()||Wt.isOdd())&&(Ht.iadd(Xt),Wt.isub(Zt)),Ht.iushrn(1),Wt.iushrn(1);jt.cmp(mt)>=0?(jt.isub(mt),wt.isub(Ht),kt.isub(Wt)):(mt.isub(jt),Ht.isub(wt),Wt.isub(kt))}return{a:Ht,b:Wt,gcd:mt.iushln(er)}},st.prototype._invmp=function(tr){it(tr.negative===0),it(!tr.isZero());var jt=this,mt=tr.clone();jt.negative!==0?jt=jt.umod(tr):jt=jt.clone();for(var wt=new st(1),kt=new st(0),Ht=mt.clone();jt.cmpn(1)>0&&mt.cmpn(1)>0;){for(var Wt=0,er=1;!(jt.words[0]&er)&&Wt<26;++Wt,er<<=1);if(Wt>0)for(jt.iushrn(Wt);Wt-- >0;)wt.isOdd()&&wt.iadd(Ht),wt.iushrn(1);for(var Xt=0,Zt=1;!(mt.words[0]&Zt)&&Xt<26;++Xt,Zt<<=1);if(Xt>0)for(mt.iushrn(Xt);Xt-- >0;)kt.isOdd()&&kt.iadd(Ht),kt.iushrn(1);jt.cmp(mt)>=0?(jt.isub(mt),wt.isub(kt)):(mt.isub(jt),kt.isub(wt))}var Tt;return jt.cmpn(1)===0?Tt=wt:Tt=kt,Tt.cmpn(0)<0&&Tt.iadd(tr),Tt},st.prototype.gcd=function(tr){if(this.isZero())return tr.abs();if(tr.isZero())return this.abs();var jt=this.clone(),mt=tr.clone();jt.negative=0,mt.negative=0;for(var wt=0;jt.isEven()&&mt.isEven();wt++)jt.iushrn(1),mt.iushrn(1);do{for(;jt.isEven();)jt.iushrn(1);for(;mt.isEven();)mt.iushrn(1);var kt=jt.cmp(mt);if(kt<0){var Ht=jt;jt=mt,mt=Ht}else if(kt===0||mt.cmpn(1)===0)break;jt.isub(mt)}while(!0);return mt.iushln(wt)},st.prototype.invm=function(tr){return this.egcd(tr).a.umod(tr)},st.prototype.isEven=function(){return(this.words[0]&1)===0},st.prototype.isOdd=function(){return(this.words[0]&1)===1},st.prototype.andln=function(tr){return this.words[0]&tr},st.prototype.bincn=function(tr){it(typeof tr=="number");var jt=tr%26,mt=(tr-jt)/26,wt=1<<jt;if(this.length<=mt)return this._expand(mt+1),this.words[mt]|=wt,this;for(var kt=wt,Ht=mt;kt!==0&&Ht<this.length;Ht++){var Wt=this.words[Ht]|0;Wt+=kt,kt=Wt>>>26,Wt&=67108863,this.words[Ht]=Wt}return kt!==0&&(this.words[Ht]=kt,this.length++),this},st.prototype.isZero=function(){return this.length===1&&this.words[0]===0},st.prototype.cmpn=function(tr){var jt=tr<0;if(this.negative!==0&&!jt)return-1;if(this.negative===0&&jt)return 1;this.strip();var mt;if(this.length>1)mt=1;else{jt&&(tr=-tr),it(tr<=67108863,"Number is too big");var wt=this.words[0]|0;mt=wt===tr?0:wt<tr?-1:1}return this.negative!==0?-mt|0:mt},st.prototype.cmp=function(tr){if(this.negative!==0&&tr.negative===0)return-1;if(this.negative===0&&tr.negative!==0)return 1;var jt=this.ucmp(tr);return this.negative!==0?-jt|0:jt},st.prototype.ucmp=function(tr){if(this.length>tr.length)return 1;if(this.length<tr.length)return-1;for(var jt=0,mt=this.length-1;mt>=0;mt--){var wt=this.words[mt]|0,kt=tr.words[mt]|0;if(wt!==kt){wt<kt?jt=-1:wt>kt&&(jt=1);break}}return jt},st.prototype.gtn=function(tr){return this.cmpn(tr)===1},st.prototype.gt=function(tr){return this.cmp(tr)===1},st.prototype.gten=function(tr){return this.cmpn(tr)>=0},st.prototype.gte=function(tr){return this.cmp(tr)>=0},st.prototype.ltn=function(tr){return this.cmpn(tr)===-1},st.prototype.lt=function(tr){return this.cmp(tr)===-1},st.prototype.lten=function(tr){return this.cmpn(tr)<=0},st.prototype.lte=function(tr){return this.cmp(tr)<=0},st.prototype.eqn=function(tr){return this.cmpn(tr)===0},st.prototype.eq=function(tr){return this.cmp(tr)===0},st.red=function(tr){return new vr(tr)},st.prototype.toRed=function(tr){return it(!this.red,"Already a number in reduction context"),it(this.negative===0,"red works only with positives"),tr.convertTo(this)._forceRed(tr)},st.prototype.fromRed=function(){return it(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},st.prototype._forceRed=function(tr){return this.red=tr,this},st.prototype.forceRed=function(tr){return it(!this.red,"Already a number in reduction context"),this._forceRed(tr)},st.prototype.redAdd=function(tr){return it(this.red,"redAdd works only with red numbers"),this.red.add(this,tr)},st.prototype.redIAdd=function(tr){return it(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,tr)},st.prototype.redSub=function(tr){return it(this.red,"redSub works only with red numbers"),this.red.sub(this,tr)},st.prototype.redISub=function(tr){return it(this.red,"redISub works only with red numbers"),this.red.isub(this,tr)},st.prototype.redShl=function(tr){return it(this.red,"redShl works only with red numbers"),this.red.shl(this,tr)},st.prototype.redMul=function(tr){return it(this.red,"redMul works only with red numbers"),this.red._verify2(this,tr),this.red.mul(this,tr)},st.prototype.redIMul=function(tr){return it(this.red,"redMul works only with red numbers"),this.red._verify2(this,tr),this.red.imul(this,tr)},st.prototype.redSqr=function(){return it(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},st.prototype.redISqr=function(){return it(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},st.prototype.redSqrt=function(){return it(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},st.prototype.redInvm=function(){return it(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},st.prototype.redNeg=function(){return it(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},st.prototype.redPow=function(tr){return it(this.red&&!tr.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,tr)};var Jt={k256:null,p224:null,p192:null,p25519:null};function nr(ur,tr){this.name=ur,this.p=new st(tr,16),this.n=this.p.bitLength(),this.k=new st(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}nr.prototype._tmp=function(){var tr=new st(null);return tr.words=new Array(Math.ceil(this.n/13)),tr},nr.prototype.ireduce=function(tr){var jt=tr,mt;do this.split(jt,this.tmp),jt=this.imulK(jt),jt=jt.iadd(this.tmp),mt=jt.bitLength();while(mt>this.n);var wt=mt<this.n?-1:jt.ucmp(this.p);return wt===0?(jt.words[0]=0,jt.length=1):wt>0?jt.isub(this.p):jt.strip!==void 0?jt.strip():jt._strip(),jt},nr.prototype.split=function(tr,jt){tr.iushrn(this.n,0,jt)},nr.prototype.imulK=function(tr){return tr.imul(this.k)};function or(){nr.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}ot(or,nr),or.prototype.split=function(tr,jt){for(var mt=4194303,wt=Math.min(tr.length,9),kt=0;kt<wt;kt++)jt.words[kt]=tr.words[kt];if(jt.length=wt,tr.length<=9){tr.words[0]=0,tr.length=1;return}var Ht=tr.words[9];for(jt.words[jt.length++]=Ht&mt,kt=10;kt<tr.length;kt++){var Wt=tr.words[kt]|0;tr.words[kt-10]=(Wt&mt)<<4|Ht>>>22,Ht=Wt}Ht>>>=22,tr.words[kt-10]=Ht,Ht===0&&tr.length>10?tr.length-=10:tr.length-=9},or.prototype.imulK=function(tr){tr.words[tr.length]=0,tr.words[tr.length+1]=0,tr.length+=2;for(var jt=0,mt=0;mt<tr.length;mt++){var wt=tr.words[mt]|0;jt+=wt*977,tr.words[mt]=jt&67108863,jt=wt*64+(jt/67108864|0)}return tr.words[tr.length-1]===0&&(tr.length--,tr.words[tr.length-1]===0&&tr.length--),tr};function ir(){nr.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}ot(ir,nr);function dr(){nr.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}ot(dr,nr);function sr(){nr.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}ot(sr,nr),sr.prototype.imulK=function(tr){for(var jt=0,mt=0;mt<tr.length;mt++){var wt=(tr.words[mt]|0)*19+jt,kt=wt&67108863;wt>>>=26,tr.words[mt]=kt,jt=wt}return jt!==0&&(tr.words[tr.length++]=jt),tr},st._prime=function(tr){if(Jt[tr])return Jt[tr];var jt;if(tr==="k256")jt=new or;else if(tr==="p224")jt=new ir;else if(tr==="p192")jt=new dr;else if(tr==="p25519")jt=new sr;else throw new Error("Unknown prime "+tr);return Jt[tr]=jt,jt};function vr(ur){if(typeof ur=="string"){var tr=st._prime(ur);this.m=tr.p,this.prime=tr}else it(ur.gtn(1),"modulus must be greater than 1"),this.m=ur,this.prime=null}vr.prototype._verify1=function(tr){it(tr.negative===0,"red works only with positives"),it(tr.red,"red works only with red numbers")},vr.prototype._verify2=function(tr,jt){it((tr.negative|jt.negative)===0,"red works only with positives"),it(tr.red&&tr.red===jt.red,"red works only with red numbers")},vr.prototype.imod=function(tr){return this.prime?this.prime.ireduce(tr)._forceRed(this):tr.umod(this.m)._forceRed(this)},vr.prototype.neg=function(tr){return tr.isZero()?tr.clone():this.m.sub(tr)._forceRed(this)},vr.prototype.add=function(tr,jt){this._verify2(tr,jt);var mt=tr.add(jt);return mt.cmp(this.m)>=0&&mt.isub(this.m),mt._forceRed(this)},vr.prototype.iadd=function(tr,jt){this._verify2(tr,jt);var mt=tr.iadd(jt);return mt.cmp(this.m)>=0&&mt.isub(this.m),mt},vr.prototype.sub=function(tr,jt){this._verify2(tr,jt);var mt=tr.sub(jt);return mt.cmpn(0)<0&&mt.iadd(this.m),mt._forceRed(this)},vr.prototype.isub=function(tr,jt){this._verify2(tr,jt);var mt=tr.isub(jt);return mt.cmpn(0)<0&&mt.iadd(this.m),mt},vr.prototype.shl=function(tr,jt){return this._verify1(tr),this.imod(tr.ushln(jt))},vr.prototype.imul=function(tr,jt){return this._verify2(tr,jt),this.imod(tr.imul(jt))},vr.prototype.mul=function(tr,jt){return this._verify2(tr,jt),this.imod(tr.mul(jt))},vr.prototype.isqr=function(tr){return this.imul(tr,tr.clone())},vr.prototype.sqr=function(tr){return this.mul(tr,tr)},vr.prototype.sqrt=function(tr){if(tr.isZero())return tr.clone();var jt=this.m.andln(3);if(it(jt%2===1),jt===3){var mt=this.m.add(new st(1)).iushrn(2);return this.pow(tr,mt)}for(var wt=this.m.subn(1),kt=0;!wt.isZero()&&wt.andln(1)===0;)kt++,wt.iushrn(1);it(!wt.isZero());var Ht=new st(1).toRed(this),Wt=Ht.redNeg(),er=this.m.subn(1).iushrn(1),Xt=this.m.bitLength();for(Xt=new st(2*Xt*Xt).toRed(this);this.pow(Xt,er).cmp(Wt)!==0;)Xt.redIAdd(Wt);for(var Zt=this.pow(Xt,wt),Tt=this.pow(tr,wt.addn(1).iushrn(1)),rr=this.pow(tr,wt),Er=kt;rr.cmp(Ht)!==0;){for(var ar=rr,wr=0;ar.cmp(Ht)!==0;wr++)ar=ar.redSqr();it(wr<Er);var fr=this.pow(Zt,new st(1).iushln(Er-wr-1));Tt=Tt.redMul(fr),Zt=fr.redSqr(),rr=rr.redMul(Zt),Er=wr}return Tt},vr.prototype.invm=function(tr){var jt=tr._invmp(this.m);return jt.negative!==0?(jt.negative=0,this.imod(jt).redNeg()):this.imod(jt)},vr.prototype.pow=function(tr,jt){if(jt.isZero())return new st(1).toRed(this);if(jt.cmpn(1)===0)return tr.clone();var mt=4,wt=new Array(1<<mt);wt[0]=new st(1).toRed(this),wt[1]=tr;for(var kt=2;kt<wt.length;kt++)wt[kt]=this.mul(wt[kt-1],tr);var Ht=wt[0],Wt=0,er=0,Xt=jt.bitLength()%26;for(Xt===0&&(Xt=26),kt=jt.length-1;kt>=0;kt--){for(var Zt=jt.words[kt],Tt=Xt-1;Tt>=0;Tt--){var rr=Zt>>Tt&1;if(Ht!==wt[0]&&(Ht=this.sqr(Ht)),rr===0&&Wt===0){er=0;continue}Wt<<=1,Wt|=rr,er++,!(er!==mt&&(kt!==0||Tt!==0))&&(Ht=this.mul(Ht,wt[Wt]),er=0,Wt=0)}Xt=26}return Ht},vr.prototype.convertTo=function(tr){var jt=tr.umod(this.m);return jt===tr?jt.clone():jt},vr.prototype.convertFrom=function(tr){var jt=tr.clone();return jt.red=null,jt},st.mont=function(tr){return new yr(tr)};function yr(ur){vr.call(this,ur),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new st(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}ot(yr,vr),yr.prototype.convertTo=function(tr){return this.imod(tr.ushln(this.shift))},yr.prototype.convertFrom=function(tr){var jt=this.imod(tr.mul(this.rinv));return jt.red=null,jt},yr.prototype.imul=function(tr,jt){if(tr.isZero()||jt.isZero())return tr.words[0]=0,tr.length=1,tr;var mt=tr.imul(jt),wt=mt.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),kt=mt.isub(wt).iushrn(this.shift),Ht=kt;return kt.cmp(this.m)>=0?Ht=kt.isub(this.m):kt.cmpn(0)<0&&(Ht=kt.iadd(this.m)),Ht._forceRed(this)},yr.prototype.mul=function(tr,jt){if(tr.isZero()||jt.isZero())return new st(0)._forceRed(this);var mt=tr.mul(jt),wt=mt.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),kt=mt.isub(wt).iushrn(this.shift),Ht=kt;return kt.cmp(this.m)>=0?Ht=kt.isub(this.m):kt.cmpn(0)<0&&(Ht=kt.iadd(this.m)),Ht._forceRed(this)},yr.prototype.invm=function(tr){var jt=this.imod(tr._invmp(this.m).mul(this.r2));return jt._forceRed(this)}})(rt,commonjsGlobal)}(bn$3)),bn$3.exports}var brorand={exports:{}},hasRequiredBrorand;function requireBrorand(){if(hasRequiredBrorand)return brorand.exports;hasRequiredBrorand=1;var rt;brorand.exports=function(ot){return rt||(rt=new _e(null)),rt.generate(ot)};function _e(it){this.rand=it}if(brorand.exports.Rand=_e,_e.prototype.generate=function(ot){return this._rand(ot)},_e.prototype._rand=function(ot){if(this.rand.getBytes)return this.rand.getBytes(ot);for(var st=new Uint8Array(ot),at=0;at<st.length;at++)st[at]=this.rand.getByte();return st},typeof self=="object")self.crypto&&self.crypto.getRandomValues?_e.prototype._rand=function(ot){var st=new Uint8Array(ot);return self.crypto.getRandomValues(st),st}:self.msCrypto&&self.msCrypto.getRandomValues?_e.prototype._rand=function(ot){var st=new Uint8Array(ot);return self.msCrypto.getRandomValues(st),st}:typeof window=="object"&&(_e.prototype._rand=function(){throw new Error("Not implemented yet")});else try{var nt=requireCryptoBrowserify();if(typeof nt.randomBytes!="function")throw new Error("Not supported");_e.prototype._rand=function(ot){return nt.randomBytes(ot)}}catch{}return brorand.exports}var mr,hasRequiredMr;function requireMr(){if(hasRequiredMr)return mr;hasRequiredMr=1;var rt=requireBn$2(),_e=requireBrorand();function nt(it){this.rand=it||new _e.Rand}return mr=nt,nt.create=function(ot){return new nt(ot)},nt.prototype._randbelow=function(ot){var st=ot.bitLength(),at=Math.ceil(st/8);do var lt=new rt(this.rand.generate(at));while(lt.cmp(ot)>=0);return lt},nt.prototype._randrange=function(ot,st){var at=st.sub(ot);return ot.add(this._randbelow(at))},nt.prototype.test=function(ot,st,at){var lt=ot.bitLength(),ct=rt.mont(ot),dt=new rt(1).toRed(ct);st||(st=Math.max(1,lt/48|0));for(var ft=ot.subn(1),pt=0;!ft.testn(pt);pt++);for(var gt=ot.shrn(pt),yt=ft.toRed(ct),Ct=!0;st>0;st--){var At=this._randrange(new rt(2),ft);at&&at(At);var $t=At.toRed(ct).redPow(gt);if(!($t.cmp(dt)===0||$t.cmp(yt)===0)){for(var zt=1;zt<pt;zt++){if($t=$t.redSqr(),$t.cmp(dt)===0)return!1;if($t.cmp(yt)===0)break}if(zt===pt)return!1}}return Ct},nt.prototype.getDivisor=function(ot,st){var at=ot.bitLength(),lt=rt.mont(ot),ct=new rt(1).toRed(lt);st||(st=Math.max(1,at/48|0));for(var dt=ot.subn(1),ft=0;!dt.testn(ft);ft++);for(var pt=ot.shrn(ft),gt=dt.toRed(lt);st>0;st--){var yt=this._randrange(new rt(2),dt),Ct=ot.gcd(yt);if(Ct.cmpn(1)!==0)return Ct;var At=yt.toRed(lt).redPow(pt);if(!(At.cmp(ct)===0||At.cmp(gt)===0)){for(var $t=1;$t<ft;$t++){if(At=At.redSqr(),At.cmp(ct)===0)return At.fromRed().subn(1).gcd(ot);if(At.cmp(gt)===0)break}if($t===ft)return At=At.redSqr(),At.fromRed().subn(1).gcd(ot)}}return!1},mr}var generatePrime,hasRequiredGeneratePrime;function requireGeneratePrime(){if(hasRequiredGeneratePrime)return generatePrime;hasRequiredGeneratePrime=1;var rt=requireBrowser$b();generatePrime=$t,$t.simpleSieve=Ct,$t.fermatTest=At;var _e=requireBn$2(),nt=new _e(24),it=requireMr(),ot=new it,st=new _e(1),at=new _e(2),lt=new _e(5);new _e(16),new _e(8);var ct=new _e(10),dt=new _e(3);new _e(7);var ft=new _e(11),pt=new _e(4);new _e(12);var gt=null;function yt(){if(gt!==null)return gt;var zt=1048576,_t=[];_t[0]=2;for(var Jt=1,nr=3;nr<zt;nr+=2){for(var or=Math.ceil(Math.sqrt(nr)),ir=0;ir<Jt&&_t[ir]<=or&&nr%_t[ir]!==0;ir++);Jt!==ir&&_t[ir]<=or||(_t[Jt++]=nr)}return gt=_t,_t}function Ct(zt){for(var _t=yt(),Jt=0;Jt<_t.length;Jt++)if(zt.modn(_t[Jt])===0)return zt.cmpn(_t[Jt])===0;return!0}function At(zt){var _t=_e.mont(zt);return at.toRed(_t).redPow(zt.subn(1)).fromRed().cmpn(1)===0}function $t(zt,_t){if(zt<16)return _t===2||_t===5?new _e([140,123]):new _e([140,39]);_t=new _e(_t);for(var Jt,nr;;){for(Jt=new _e(rt(Math.ceil(zt/8)));Jt.bitLength()>zt;)Jt.ishrn(1);if(Jt.isEven()&&Jt.iadd(st),Jt.testn(1)||Jt.iadd(at),_t.cmp(at)){if(!_t.cmp(lt))for(;Jt.mod(ct).cmp(dt);)Jt.iadd(pt)}else for(;Jt.mod(nt).cmp(ft);)Jt.iadd(pt);if(nr=Jt.shrn(1),Ct(nr)&&Ct(Jt)&&At(nr)&&At(Jt)&&ot.test(nr)&&ot.test(Jt))return Jt}}return generatePrime}const modp1={gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a63a3620ffffffffffffffff"},modp2={gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece65381ffffffffffffffff"},modp5={gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca237327ffffffffffffffff"},modp14={gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aacaa68ffffffffffffffff"},modp15={gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a93ad2caffffffffffffffff"},modp16={gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c934063199ffffffffffffffff"},modp17={gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dcc4024ffffffffffffffff"},modp18={gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dbe115974a3926f12fee5e438777cb6a932df8cd8bec4d073b931ba3bc832b68d9dd300741fa7bf8afc47ed2576f6936ba424663aab639c5ae4f5683423b4742bf1c978238f16cbe39d652de3fdb8befc848ad922222e04a4037c0713eb57a81a23f0c73473fc646cea306b4bcbc8862f8385ddfa9d4b7fa2c087e879683303ed5bdd3a062b3cf5b3a278a66d2a13f83f44f82ddf310ee074ab6a364597e899a0255dc164f31cc50846851df9ab48195ded7ea1b1d510bd7ee74d73faf36bc31ecfa268359046f4eb879f924009438b481c6cd7889a002ed5ee382bc9190da6fc026e479558e4475677e9aa9e3050e2765694dfc81f56e880b96e7160c980dd98edd3dfffffffffffffffff"},require$$1$1={modp1,modp2,modp5,modp14,modp15,modp16,modp17,modp18};var dh$1,hasRequiredDh;function requireDh(){if(hasRequiredDh)return dh$1;hasRequiredDh=1;var rt=requireBn$2(),_e=requireMr(),nt=new _e,it=new rt(24),ot=new rt(11),st=new rt(10),at=new rt(3),lt=new rt(7),ct=requireGeneratePrime(),dt=requireBrowser$b();dh$1=Ct;function ft($t,zt){return zt=zt||"utf8",Buffer.isBuffer($t)||($t=new Buffer($t,zt)),this._pub=new rt($t),this}function pt($t,zt){return zt=zt||"utf8",Buffer.isBuffer($t)||($t=new Buffer($t,zt)),this._priv=new rt($t),this}var gt={};function yt($t,zt){var _t=zt.toString("hex"),Jt=[_t,$t.toString(16)].join("_");if(Jt in gt)return gt[Jt];var nr=0;if($t.isEven()||!ct.simpleSieve||!ct.fermatTest($t)||!nt.test($t))return nr+=1,_t==="02"||_t==="05"?nr+=8:nr+=4,gt[Jt]=nr,nr;nt.test($t.shrn(1))||(nr+=2);var or;switch(_t){case"02":$t.mod(it).cmp(ot)&&(nr+=8);break;case"05":or=$t.mod(st),or.cmp(at)&&or.cmp(lt)&&(nr+=8);break;default:nr+=4}return gt[Jt]=nr,nr}function Ct($t,zt,_t){this.setGenerator(zt),this.__prime=new rt($t),this._prime=rt.mont(this.__prime),this._primeLen=$t.length,this._pub=void 0,this._priv=void 0,this._primeCode=void 0,_t?(this.setPublicKey=ft,this.setPrivateKey=pt):this._primeCode=8}Object.defineProperty(Ct.prototype,"verifyError",{enumerable:!0,get:function(){return typeof this._primeCode!="number"&&(this._primeCode=yt(this.__prime,this.__gen)),this._primeCode}}),Ct.prototype.generateKeys=function(){return this._priv||(this._priv=new rt(dt(this._primeLen))),this._pub=this._gen.toRed(this._prime).redPow(this._priv).fromRed(),this.getPublicKey()},Ct.prototype.computeSecret=function($t){$t=new rt($t),$t=$t.toRed(this._prime);var zt=$t.redPow(this._priv).fromRed(),_t=new Buffer(zt.toArray()),Jt=this.getPrime();if(_t.length<Jt.length){var nr=new Buffer(Jt.length-_t.length);nr.fill(0),_t=Buffer.concat([nr,_t])}return _t},Ct.prototype.getPublicKey=function(zt){return At(this._pub,zt)},Ct.prototype.getPrivateKey=function(zt){return At(this._priv,zt)},Ct.prototype.getPrime=function($t){return At(this.__prime,$t)},Ct.prototype.getGenerator=function($t){return At(this._gen,$t)},Ct.prototype.setGenerator=function($t,zt){return zt=zt||"utf8",Buffer.isBuffer($t)||($t=new Buffer($t,zt)),this.__gen=$t,this._gen=new rt($t),this};function At($t,zt){var _t=new Buffer($t.toArray());return zt?_t.toString(zt):_t}return dh$1}var hasRequiredBrowser$4;function requireBrowser$4(){if(hasRequiredBrowser$4)return browser$5;hasRequiredBrowser$4=1;var rt=requireGeneratePrime(),_e=require$$1$1,nt=requireDh();function it(at){var lt=new Buffer(_e[at].prime,"hex"),ct=new Buffer(_e[at].gen,"hex");return new nt(lt,ct)}var ot={binary:!0,hex:!0,base64:!0};function st(at,lt,ct,dt){return Buffer.isBuffer(lt)||ot[lt]===void 0?st(at,"binary",lt,ct):(lt=lt||"binary",dt=dt||"binary",ct=ct||new Buffer([2]),Buffer.isBuffer(ct)||(ct=new Buffer(ct,dt)),typeof at=="number"?new nt(rt(at,ct),ct,!0):(Buffer.isBuffer(at)||(at=new Buffer(at,lt)),new nt(at,ct,!0)))}return browser$5.DiffieHellmanGroup=browser$5.createDiffieHellmanGroup=browser$5.getDiffieHellman=it,browser$5.createDiffieHellman=browser$5.DiffieHellman=st,browser$5}var readableBrowser={exports:{}},processNextickArgs={exports:{}},hasRequiredProcessNextickArgs;function requireProcessNextickArgs(){if(hasRequiredProcessNextickArgs)return processNextickArgs.exports;hasRequiredProcessNextickArgs=1,typeof process$1>"u"||!process$1.version||process$1.version.indexOf("v0.")===0||process$1.version.indexOf("v1.")===0&&process$1.version.indexOf("v1.8.")!==0?processNextickArgs.exports={nextTick:rt}:processNextickArgs.exports=process$1;function rt(_e,nt,it,ot){if(typeof _e!="function")throw new TypeError('"callback" argument must be a function');var st=arguments.length,at,lt;switch(st){case 0:case 1:return process$1.nextTick(_e);case 2:return process$1.nextTick(function(){_e.call(null,nt)});case 3:return process$1.nextTick(function(){_e.call(null,nt,it)});case 4:return process$1.nextTick(function(){_e.call(null,nt,it,ot)});default:for(at=new Array(st-1),lt=0;lt<at.length;)at[lt++]=arguments[lt];return process$1.nextTick(function(){_e.apply(null,at)})}}return processNextickArgs.exports}var isarray,hasRequiredIsarray;function requireIsarray(){if(hasRequiredIsarray)return isarray;hasRequiredIsarray=1;var rt={}.toString;return isarray=Array.isArray||function(_e){return rt.call(_e)=="[object Array]"},isarray}var streamBrowser,hasRequiredStreamBrowser;function requireStreamBrowser(){return hasRequiredStreamBrowser||(hasRequiredStreamBrowser=1,streamBrowser=requireEvents().EventEmitter),streamBrowser}var safeBuffer={exports:{}},hasRequiredSafeBuffer;function requireSafeBuffer(){return hasRequiredSafeBuffer||(hasRequiredSafeBuffer=1,function(rt,_e){var nt=require$$0$1,it=nt.Buffer;function ot(at,lt){for(var ct in at)lt[ct]=at[ct]}it.from&&it.alloc&&it.allocUnsafe&&it.allocUnsafeSlow?rt.exports=nt:(ot(nt,_e),_e.Buffer=st);function st(at,lt,ct){return it(at,lt,ct)}ot(it,st),st.from=function(at,lt,ct){if(typeof at=="number")throw new TypeError("Argument must not be a number");return it(at,lt,ct)},st.alloc=function(at,lt,ct){if(typeof at!="number")throw new TypeError("Argument must be a number");var dt=it(at);return lt!==void 0?typeof ct=="string"?dt.fill(lt,ct):dt.fill(lt):dt.fill(0),dt},st.allocUnsafe=function(at){if(typeof at!="number")throw new TypeError("Argument must be a number");return it(at)},st.allocUnsafeSlow=function(at){if(typeof at!="number")throw new TypeError("Argument must be a number");return nt.SlowBuffer(at)}}(safeBuffer,safeBuffer.exports)),safeBuffer.exports}var util={},hasRequiredUtil;function requireUtil(){if(hasRequiredUtil)return util;hasRequiredUtil=1;function rt(At){return Array.isArray?Array.isArray(At):Ct(At)==="[object Array]"}util.isArray=rt;function _e(At){return typeof At=="boolean"}util.isBoolean=_e;function nt(At){return At===null}util.isNull=nt;function it(At){return At==null}util.isNullOrUndefined=it;function ot(At){return typeof At=="number"}util.isNumber=ot;function st(At){return typeof At=="string"}util.isString=st;function at(At){return typeof At=="symbol"}util.isSymbol=at;function lt(At){return At===void 0}util.isUndefined=lt;function ct(At){return Ct(At)==="[object RegExp]"}util.isRegExp=ct;function dt(At){return typeof At=="object"&&At!==null}util.isObject=dt;function ft(At){return Ct(At)==="[object Date]"}util.isDate=ft;function pt(At){return Ct(At)==="[object Error]"||At instanceof Error}util.isError=pt;function gt(At){return typeof At=="function"}util.isFunction=gt;function yt(At){return At===null||typeof At=="boolean"||typeof At=="number"||typeof At=="string"||typeof At=="symbol"||typeof At>"u"}util.isPrimitive=yt,util.isBuffer=require$$0$1.Buffer.isBuffer;function Ct(At){return Object.prototype.toString.call(At)}return util}var BufferList={exports:{}},hasRequiredBufferList;function requireBufferList(){return hasRequiredBufferList||(hasRequiredBufferList=1,function(rt){function _e(st,at){if(!(st instanceof at))throw new TypeError("Cannot call a class as a function")}var nt=requireSafeBuffer().Buffer,it=requireUtil$1();function ot(st,at,lt){st.copy(at,lt)}rt.exports=function(){function st(){_e(this,st),this.head=null,this.tail=null,this.length=0}return st.prototype.push=function(lt){var ct={data:lt,next:null};this.length>0?this.tail.next=ct:this.head=ct,this.tail=ct,++this.length},st.prototype.unshift=function(lt){var ct={data:lt,next:this.head};this.length===0&&(this.tail=ct),this.head=ct,++this.length},st.prototype.shift=function(){if(this.length!==0){var lt=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,lt}},st.prototype.clear=function(){this.head=this.tail=null,this.length=0},st.prototype.join=function(lt){if(this.length===0)return"";for(var ct=this.head,dt=""+ct.data;ct=ct.next;)dt+=lt+ct.data;return dt},st.prototype.concat=function(lt){if(this.length===0)return nt.alloc(0);for(var ct=nt.allocUnsafe(lt>>>0),dt=this.head,ft=0;dt;)ot(dt.data,ct,ft),ft+=dt.data.length,dt=dt.next;return ct},st}(),it&&it.inspect&&it.inspect.custom&&(rt.exports.prototype[it.inspect.custom]=function(){var st=it.inspect({length:this.length});return this.constructor.name+" "+st})}(BufferList)),BufferList.exports}var destroy_1,hasRequiredDestroy;function requireDestroy(){if(hasRequiredDestroy)return destroy_1;hasRequiredDestroy=1;var rt=requireProcessNextickArgs();function _e(ot,st){var at=this,lt=this._readableState&&this._readableState.destroyed,ct=this._writableState&&this._writableState.destroyed;return lt||ct?(st?st(ot):ot&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,rt.nextTick(it,this,ot)):rt.nextTick(it,this,ot)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(ot||null,function(dt){!st&&dt?at._writableState?at._writableState.errorEmitted||(at._writableState.errorEmitted=!0,rt.nextTick(it,at,dt)):rt.nextTick(it,at,dt):st&&st(dt)}),this)}function nt(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function it(ot,st){ot.emit("error",st)}return destroy_1={destroy:_e,undestroy:nt},destroy_1}var _stream_writable,hasRequired_stream_writable;function require_stream_writable(){if(hasRequired_stream_writable)return _stream_writable;hasRequired_stream_writable=1;var rt=requireProcessNextickArgs();_stream_writable=At;function _e(Ht){var Wt=this;this.next=null,this.entry=null,this.finish=function(){kt(Wt,Ht)}}var nt=!process$1.browser&&["v0.10","v0.9."].indexOf(process$1.version.slice(0,5))>-1?setImmediate:rt.nextTick,it;At.WritableState=yt;var ot=Object.create(requireUtil());ot.inherits=requireInherits_browser();var st={deprecate:requireBrowser$a()},at=requireStreamBrowser(),lt=requireSafeBuffer().Buffer,ct=(typeof commonjsGlobal<"u"?commonjsGlobal:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function dt(Ht){return lt.from(Ht)}function ft(Ht){return lt.isBuffer(Ht)||Ht instanceof ct}var pt=requireDestroy();ot.inherits(At,at);function gt(){}function yt(Ht,Wt){it=it||require_stream_duplex(),Ht=Ht||{};var er=Wt instanceof it;this.objectMode=!!Ht.objectMode,er&&(this.objectMode=this.objectMode||!!Ht.writableObjectMode);var Xt=Ht.highWaterMark,Zt=Ht.writableHighWaterMark,Tt=this.objectMode?16:16*1024;Xt||Xt===0?this.highWaterMark=Xt:er&&(Zt||Zt===0)?this.highWaterMark=Zt:this.highWaterMark=Tt,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var rr=Ht.decodeStrings===!1;this.decodeStrings=!rr,this.defaultEncoding=Ht.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(Er){dr(Wt,Er)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new _e(this)}yt.prototype.getBuffer=function(){for(var Wt=this.bufferedRequest,er=[];Wt;)er.push(Wt),Wt=Wt.next;return er},function(){try{Object.defineProperty(yt.prototype,"buffer",{get:st.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}}();var Ct;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(Ct=Function.prototype[Symbol.hasInstance],Object.defineProperty(At,Symbol.hasInstance,{value:function(Ht){return Ct.call(this,Ht)?!0:this!==At?!1:Ht&&Ht._writableState instanceof yt}})):Ct=function(Ht){return Ht instanceof this};function At(Ht){if(it=it||require_stream_duplex(),!Ct.call(At,this)&&!(this instanceof it))return new At(Ht);this._writableState=new yt(Ht,this),this.writable=!0,Ht&&(typeof Ht.write=="function"&&(this._write=Ht.write),typeof Ht.writev=="function"&&(this._writev=Ht.writev),typeof Ht.destroy=="function"&&(this._destroy=Ht.destroy),typeof Ht.final=="function"&&(this._final=Ht.final)),at.call(this)}At.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function $t(Ht,Wt){var er=new Error("write after end");Ht.emit("error",er),rt.nextTick(Wt,er)}function zt(Ht,Wt,er,Xt){var Zt=!0,Tt=!1;return er===null?Tt=new TypeError("May not write null values to stream"):typeof er!="string"&&er!==void 0&&!Wt.objectMode&&(Tt=new TypeError("Invalid non-string/buffer chunk")),Tt&&(Ht.emit("error",Tt),rt.nextTick(Xt,Tt),Zt=!1),Zt}At.prototype.write=function(Ht,Wt,er){var Xt=this._writableState,Zt=!1,Tt=!Xt.objectMode&&ft(Ht);return Tt&&!lt.isBuffer(Ht)&&(Ht=dt(Ht)),typeof Wt=="function"&&(er=Wt,Wt=null),Tt?Wt="buffer":Wt||(Wt=Xt.defaultEncoding),typeof er!="function"&&(er=gt),Xt.ended?$t(this,er):(Tt||zt(this,Xt,Ht,er))&&(Xt.pendingcb++,Zt=Jt(this,Xt,Tt,Ht,Wt,er)),Zt},At.prototype.cork=function(){var Ht=this._writableState;Ht.corked++},At.prototype.uncork=function(){var Ht=this._writableState;Ht.corked&&(Ht.corked--,!Ht.writing&&!Ht.corked&&!Ht.bufferProcessing&&Ht.bufferedRequest&&yr(this,Ht))},At.prototype.setDefaultEncoding=function(Wt){if(typeof Wt=="string"&&(Wt=Wt.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((Wt+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+Wt);return this._writableState.defaultEncoding=Wt,this};function _t(Ht,Wt,er){return!Ht.objectMode&&Ht.decodeStrings!==!1&&typeof Wt=="string"&&(Wt=lt.from(Wt,er)),Wt}Object.defineProperty(At.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Jt(Ht,Wt,er,Xt,Zt,Tt){if(!er){var rr=_t(Wt,Xt,Zt);Xt!==rr&&(er=!0,Zt="buffer",Xt=rr)}var Er=Wt.objectMode?1:Xt.length;Wt.length+=Er;var ar=Wt.length<Wt.highWaterMark;if(ar||(Wt.needDrain=!0),Wt.writing||Wt.corked){var wr=Wt.lastBufferedRequest;Wt.lastBufferedRequest={chunk:Xt,encoding:Zt,isBuf:er,callback:Tt,next:null},wr?wr.next=Wt.lastBufferedRequest:Wt.bufferedRequest=Wt.lastBufferedRequest,Wt.bufferedRequestCount+=1}else nr(Ht,Wt,!1,Er,Xt,Zt,Tt);return ar}function nr(Ht,Wt,er,Xt,Zt,Tt,rr){Wt.writelen=Xt,Wt.writecb=rr,Wt.writing=!0,Wt.sync=!0,er?Ht._writev(Zt,Wt.onwrite):Ht._write(Zt,Tt,Wt.onwrite),Wt.sync=!1}function or(Ht,Wt,er,Xt,Zt){--Wt.pendingcb,er?(rt.nextTick(Zt,Xt),rt.nextTick(mt,Ht,Wt),Ht._writableState.errorEmitted=!0,Ht.emit("error",Xt)):(Zt(Xt),Ht._writableState.errorEmitted=!0,Ht.emit("error",Xt),mt(Ht,Wt))}function ir(Ht){Ht.writing=!1,Ht.writecb=null,Ht.length-=Ht.writelen,Ht.writelen=0}function dr(Ht,Wt){var er=Ht._writableState,Xt=er.sync,Zt=er.writecb;if(ir(er),Wt)or(Ht,er,Xt,Wt,Zt);else{var Tt=ur(er);!Tt&&!er.corked&&!er.bufferProcessing&&er.bufferedRequest&&yr(Ht,er),Xt?nt(sr,Ht,er,Tt,Zt):sr(Ht,er,Tt,Zt)}}function sr(Ht,Wt,er,Xt){er||vr(Ht,Wt),Wt.pendingcb--,Xt(),mt(Ht,Wt)}function vr(Ht,Wt){Wt.length===0&&Wt.needDrain&&(Wt.needDrain=!1,Ht.emit("drain"))}function yr(Ht,Wt){Wt.bufferProcessing=!0;var er=Wt.bufferedRequest;if(Ht._writev&&er&&er.next){var Xt=Wt.bufferedRequestCount,Zt=new Array(Xt),Tt=Wt.corkedRequestsFree;Tt.entry=er;for(var rr=0,Er=!0;er;)Zt[rr]=er,er.isBuf||(Er=!1),er=er.next,rr+=1;Zt.allBuffers=Er,nr(Ht,Wt,!0,Wt.length,Zt,"",Tt.finish),Wt.pendingcb++,Wt.lastBufferedRequest=null,Tt.next?(Wt.corkedRequestsFree=Tt.next,Tt.next=null):Wt.corkedRequestsFree=new _e(Wt),Wt.bufferedRequestCount=0}else{for(;er;){var ar=er.chunk,wr=er.encoding,fr=er.callback,gr=Wt.objectMode?1:ar.length;if(nr(Ht,Wt,!1,gr,ar,wr,fr),er=er.next,Wt.bufferedRequestCount--,Wt.writing)break}er===null&&(Wt.lastBufferedRequest=null)}Wt.bufferedRequest=er,Wt.bufferProcessing=!1}At.prototype._write=function(Ht,Wt,er){er(new Error("_write() is not implemented"))},At.prototype._writev=null,At.prototype.end=function(Ht,Wt,er){var Xt=this._writableState;typeof Ht=="function"?(er=Ht,Ht=null,Wt=null):typeof Wt=="function"&&(er=Wt,Wt=null),Ht!=null&&this.write(Ht,Wt),Xt.corked&&(Xt.corked=1,this.uncork()),Xt.ending||wt(this,Xt,er)};function ur(Ht){return Ht.ending&&Ht.length===0&&Ht.bufferedRequest===null&&!Ht.finished&&!Ht.writing}function tr(Ht,Wt){Ht._final(function(er){Wt.pendingcb--,er&&Ht.emit("error",er),Wt.prefinished=!0,Ht.emit("prefinish"),mt(Ht,Wt)})}function jt(Ht,Wt){!Wt.prefinished&&!Wt.finalCalled&&(typeof Ht._final=="function"?(Wt.pendingcb++,Wt.finalCalled=!0,rt.nextTick(tr,Ht,Wt)):(Wt.prefinished=!0,Ht.emit("prefinish")))}function mt(Ht,Wt){var er=ur(Wt);return er&&(jt(Ht,Wt),Wt.pendingcb===0&&(Wt.finished=!0,Ht.emit("finish"))),er}function wt(Ht,Wt,er){Wt.ending=!0,mt(Ht,Wt),er&&(Wt.finished?rt.nextTick(er):Ht.once("finish",er)),Wt.ended=!0,Ht.writable=!1}function kt(Ht,Wt,er){var Xt=Ht.entry;for(Ht.entry=null;Xt;){var Zt=Xt.callback;Wt.pendingcb--,Zt(er),Xt=Xt.next}Wt.corkedRequestsFree.next=Ht}return Object.defineProperty(At.prototype,"destroyed",{get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(Ht){this._writableState&&(this._writableState.destroyed=Ht)}}),At.prototype.destroy=pt.destroy,At.prototype._undestroy=pt.undestroy,At.prototype._destroy=function(Ht,Wt){this.end(),Wt(Ht)},_stream_writable}var _stream_duplex,hasRequired_stream_duplex;function require_stream_duplex(){if(hasRequired_stream_duplex)return _stream_duplex;hasRequired_stream_duplex=1;var rt=requireProcessNextickArgs(),_e=Object.keys||function(pt){var gt=[];for(var yt in pt)gt.push(yt);return gt};_stream_duplex=ct;var nt=Object.create(requireUtil());nt.inherits=requireInherits_browser();var it=require_stream_readable(),ot=require_stream_writable();nt.inherits(ct,it);for(var st=_e(ot.prototype),at=0;at<st.length;at++){var lt=st[at];ct.prototype[lt]||(ct.prototype[lt]=ot.prototype[lt])}function ct(pt){if(!(this instanceof ct))return new ct(pt);it.call(this,pt),ot.call(this,pt),pt&&pt.readable===!1&&(this.readable=!1),pt&&pt.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,pt&&pt.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once("end",dt)}Object.defineProperty(ct.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function dt(){this.allowHalfOpen||this._writableState.ended||rt.nextTick(ft,this)}function ft(pt){pt.end()}return Object.defineProperty(ct.prototype,"destroyed",{get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(pt){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=pt,this._writableState.destroyed=pt)}}),ct.prototype._destroy=function(pt,gt){this.push(null),this.end(),rt.nextTick(gt,pt)},_stream_duplex}var _stream_readable,hasRequired_stream_readable;function require_stream_readable(){if(hasRequired_stream_readable)return _stream_readable;hasRequired_stream_readable=1;var rt=requireProcessNextickArgs();_stream_readable=_t;var _e=requireIsarray(),nt;_t.ReadableState=zt,requireEvents().EventEmitter;var it=function(fr,gr){return fr.listeners(gr).length},ot=requireStreamBrowser(),st=requireSafeBuffer().Buffer,at=(typeof commonjsGlobal<"u"?commonjsGlobal:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function lt(fr){return st.from(fr)}function ct(fr){return st.isBuffer(fr)||fr instanceof at}var dt=Object.create(requireUtil());dt.inherits=requireInherits_browser();var ft=requireUtil$1(),pt=void 0;ft&&ft.debuglog?pt=ft.debuglog("stream"):pt=function(){};var gt=requireBufferList(),yt=requireDestroy(),Ct;dt.inherits(_t,ot);var At=["error","close","destroy","pause","resume"];function $t(fr,gr,Mr){if(typeof fr.prependListener=="function")return fr.prependListener(gr,Mr);!fr._events||!fr._events[gr]?fr.on(gr,Mr):_e(fr._events[gr])?fr._events[gr].unshift(Mr):fr._events[gr]=[Mr,fr._events[gr]]}function zt(fr,gr){nt=nt||require_stream_duplex(),fr=fr||{};var Mr=gr instanceof nt;this.objectMode=!!fr.objectMode,Mr&&(this.objectMode=this.objectMode||!!fr.readableObjectMode);var Rr=fr.highWaterMark,Sr=fr.readableHighWaterMark,xr=this.objectMode?16:16*1024;Rr||Rr===0?this.highWaterMark=Rr:Mr&&(Sr||Sr===0)?this.highWaterMark=Sr:this.highWaterMark=xr,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new gt,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=fr.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,fr.encoding&&(Ct||(Ct=requireString_decoder().StringDecoder),this.decoder=new Ct(fr.encoding),this.encoding=fr.encoding)}function _t(fr){if(nt=nt||require_stream_duplex(),!(this instanceof _t))return new _t(fr);this._readableState=new zt(fr,this),this.readable=!0,fr&&(typeof fr.read=="function"&&(this._read=fr.read),typeof fr.destroy=="function"&&(this._destroy=fr.destroy)),ot.call(this)}Object.defineProperty(_t.prototype,"destroyed",{get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(fr){this._readableState&&(this._readableState.destroyed=fr)}}),_t.prototype.destroy=yt.destroy,_t.prototype._undestroy=yt.undestroy,_t.prototype._destroy=function(fr,gr){this.push(null),gr(fr)},_t.prototype.push=function(fr,gr){var Mr=this._readableState,Rr;return Mr.objectMode?Rr=!0:typeof fr=="string"&&(gr=gr||Mr.defaultEncoding,gr!==Mr.encoding&&(fr=st.from(fr,gr),gr=""),Rr=!0),Jt(this,fr,gr,!1,Rr)},_t.prototype.unshift=function(fr){return Jt(this,fr,null,!0,!1)};function Jt(fr,gr,Mr,Rr,Sr){var xr=fr._readableState;if(gr===null)xr.reading=!1,yr(fr,xr);else{var Pr;Sr||(Pr=or(xr,gr)),Pr?fr.emit("error",Pr):xr.objectMode||gr&&gr.length>0?(typeof gr!="string"&&!xr.objectMode&&Object.getPrototypeOf(gr)!==st.prototype&&(gr=lt(gr)),Rr?xr.endEmitted?fr.emit("error",new Error("stream.unshift() after end event")):nr(fr,xr,gr,!0):xr.ended?fr.emit("error",new Error("stream.push() after EOF")):(xr.reading=!1,xr.decoder&&!Mr?(gr=xr.decoder.write(gr),xr.objectMode||gr.length!==0?nr(fr,xr,gr,!1):jt(fr,xr)):nr(fr,xr,gr,!1))):Rr||(xr.reading=!1)}return ir(xr)}function nr(fr,gr,Mr,Rr){gr.flowing&&gr.length===0&&!gr.sync?(fr.emit("data",Mr),fr.read(0)):(gr.length+=gr.objectMode?1:Mr.length,Rr?gr.buffer.unshift(Mr):gr.buffer.push(Mr),gr.needReadable&&ur(fr)),jt(fr,gr)}function or(fr,gr){var Mr;return!ct(gr)&&typeof gr!="string"&&gr!==void 0&&!fr.objectMode&&(Mr=new TypeError("Invalid non-string/buffer chunk")),Mr}function ir(fr){return!fr.ended&&(fr.needReadable||fr.length<fr.highWaterMark||fr.length===0)}_t.prototype.isPaused=function(){return this._readableState.flowing===!1},_t.prototype.setEncoding=function(fr){return Ct||(Ct=requireString_decoder().StringDecoder),this._readableState.decoder=new Ct(fr),this._readableState.encoding=fr,this};var dr=8388608;function sr(fr){return fr>=dr?fr=dr:(fr--,fr|=fr>>>1,fr|=fr>>>2,fr|=fr>>>4,fr|=fr>>>8,fr|=fr>>>16,fr++),fr}function vr(fr,gr){return fr<=0||gr.length===0&&gr.ended?0:gr.objectMode?1:fr!==fr?gr.flowing&&gr.length?gr.buffer.head.data.length:gr.length:(fr>gr.highWaterMark&&(gr.highWaterMark=sr(fr)),fr<=gr.length?fr:gr.ended?gr.length:(gr.needReadable=!0,0))}_t.prototype.read=function(fr){pt("read",fr),fr=parseInt(fr,10);var gr=this._readableState,Mr=fr;if(fr!==0&&(gr.emittedReadable=!1),fr===0&&gr.needReadable&&(gr.length>=gr.highWaterMark||gr.ended))return pt("read: emitReadable",gr.length,gr.ended),gr.length===0&&gr.ended?Er(this):ur(this),null;if(fr=vr(fr,gr),fr===0&&gr.ended)return gr.length===0&&Er(this),null;var Rr=gr.needReadable;pt("need readable",Rr),(gr.length===0||gr.length-fr<gr.highWaterMark)&&(Rr=!0,pt("length less than watermark",Rr)),gr.ended||gr.reading?(Rr=!1,pt("reading or ended",Rr)):Rr&&(pt("do read"),gr.reading=!0,gr.sync=!0,gr.length===0&&(gr.needReadable=!0),this._read(gr.highWaterMark),gr.sync=!1,gr.reading||(fr=vr(Mr,gr)));var Sr;return fr>0?Sr=Xt(fr,gr):Sr=null,Sr===null?(gr.needReadable=!0,fr=0):gr.length-=fr,gr.length===0&&(gr.ended||(gr.needReadable=!0),Mr!==fr&&gr.ended&&Er(this)),Sr!==null&&this.emit("data",Sr),Sr};function yr(fr,gr){if(!gr.ended){if(gr.decoder){var Mr=gr.decoder.end();Mr&&Mr.length&&(gr.buffer.push(Mr),gr.length+=gr.objectMode?1:Mr.length)}gr.ended=!0,ur(fr)}}function ur(fr){var gr=fr._readableState;gr.needReadable=!1,gr.emittedReadable||(pt("emitReadable",gr.flowing),gr.emittedReadable=!0,gr.sync?rt.nextTick(tr,fr):tr(fr))}function tr(fr){pt("emit readable"),fr.emit("readable"),er(fr)}function jt(fr,gr){gr.readingMore||(gr.readingMore=!0,rt.nextTick(mt,fr,gr))}function mt(fr,gr){for(var Mr=gr.length;!gr.reading&&!gr.flowing&&!gr.ended&&gr.length<gr.highWaterMark&&(pt("maybeReadMore read 0"),fr.read(0),Mr!==gr.length);)Mr=gr.length;gr.readingMore=!1}_t.prototype._read=function(fr){this.emit("error",new Error("_read() is not implemented"))},_t.prototype.pipe=function(fr,gr){var Mr=this,Rr=this._readableState;switch(Rr.pipesCount){case 0:Rr.pipes=fr;break;case 1:Rr.pipes=[Rr.pipes,fr];break;default:Rr.pipes.push(fr);break}Rr.pipesCount+=1,pt("pipe count=%d opts=%j",Rr.pipesCount,gr);var Sr=(!gr||gr.end!==!1)&&fr!==process$1.stdout&&fr!==process$1.stderr,xr=Sr?Or:Sn;Rr.endEmitted?rt.nextTick(xr):Mr.once("end",xr),fr.on("unpipe",Pr);function Pr(pn,Tn){pt("onunpipe"),pn===Mr&&Tn&&Tn.hasUnpiped===!1&&(Tn.hasUnpiped=!0,Fr())}function Or(){pt("onend"),fr.end()}var Yr=wt(Mr);fr.on("drain",Yr);var hn=!1;function Fr(){pt("cleanup"),fr.removeListener("close",an),fr.removeListener("finish",Ln),fr.removeListener("drain",Yr),fr.removeListener("error",xn),fr.removeListener("unpipe",Pr),Mr.removeListener("end",Or),Mr.removeListener("end",Sn),Mr.removeListener("data",Hr),hn=!0,Rr.awaitDrain&&(!fr._writableState||fr._writableState.needDrain)&&Yr()}var qr=!1;Mr.on("data",Hr);function Hr(pn){pt("ondata"),qr=!1;var Tn=fr.write(pn);Tn===!1&&!qr&&((Rr.pipesCount===1&&Rr.pipes===fr||Rr.pipesCount>1&&wr(Rr.pipes,fr)!==-1)&&!hn&&(pt("false write response, pause",Rr.awaitDrain),Rr.awaitDrain++,qr=!0),Mr.pause())}function xn(pn){pt("onerror",pn),Sn(),fr.removeListener("error",xn),it(fr,"error")===0&&fr.emit("error",pn)}$t(fr,"error",xn);function an(){fr.removeListener("finish",Ln),Sn()}fr.once("close",an);function Ln(){pt("onfinish"),fr.removeListener("close",an),Sn()}fr.once("finish",Ln);function Sn(){pt("unpipe"),Mr.unpipe(fr)}return fr.emit("pipe",Mr),Rr.flowing||(pt("pipe resume"),Mr.resume()),fr};function wt(fr){return function(){var gr=fr._readableState;pt("pipeOnDrain",gr.awaitDrain),gr.awaitDrain&&gr.awaitDrain--,gr.awaitDrain===0&&it(fr,"data")&&(gr.flowing=!0,er(fr))}}_t.prototype.unpipe=function(fr){var gr=this._readableState,Mr={hasUnpiped:!1};if(gr.pipesCount===0)return this;if(gr.pipesCount===1)return fr&&fr!==gr.pipes?this:(fr||(fr=gr.pipes),gr.pipes=null,gr.pipesCount=0,gr.flowing=!1,fr&&fr.emit("unpipe",this,Mr),this);if(!fr){var Rr=gr.pipes,Sr=gr.pipesCount;gr.pipes=null,gr.pipesCount=0,gr.flowing=!1;for(var xr=0;xr<Sr;xr++)Rr[xr].emit("unpipe",this,{hasUnpiped:!1});return this}var Pr=wr(gr.pipes,fr);return Pr===-1?this:(gr.pipes.splice(Pr,1),gr.pipesCount-=1,gr.pipesCount===1&&(gr.pipes=gr.pipes[0]),fr.emit("unpipe",this,Mr),this)},_t.prototype.on=function(fr,gr){var Mr=ot.prototype.on.call(this,fr,gr);if(fr==="data")this._readableState.flowing!==!1&&this.resume();else if(fr==="readable"){var Rr=this._readableState;!Rr.endEmitted&&!Rr.readableListening&&(Rr.readableListening=Rr.needReadable=!0,Rr.emittedReadable=!1,Rr.reading?Rr.length&&ur(this):rt.nextTick(kt,this))}return Mr},_t.prototype.addListener=_t.prototype.on;function kt(fr){pt("readable nexttick read 0"),fr.read(0)}_t.prototype.resume=function(){var fr=this._readableState;return fr.flowing||(pt("resume"),fr.flowing=!0,Ht(this,fr)),this};function Ht(fr,gr){gr.resumeScheduled||(gr.resumeScheduled=!0,rt.nextTick(Wt,fr,gr))}function Wt(fr,gr){gr.reading||(pt("resume read 0"),fr.read(0)),gr.resumeScheduled=!1,gr.awaitDrain=0,fr.emit("resume"),er(fr),gr.flowing&&!gr.reading&&fr.read(0)}_t.prototype.pause=function(){return pt("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(pt("pause"),this._readableState.flowing=!1,this.emit("pause")),this};function er(fr){var gr=fr._readableState;for(pt("flow",gr.flowing);gr.flowing&&fr.read()!==null;);}_t.prototype.wrap=function(fr){var gr=this,Mr=this._readableState,Rr=!1;fr.on("end",function(){if(pt("wrapped end"),Mr.decoder&&!Mr.ended){var Pr=Mr.decoder.end();Pr&&Pr.length&&gr.push(Pr)}gr.push(null)}),fr.on("data",function(Pr){if(pt("wrapped data"),Mr.decoder&&(Pr=Mr.decoder.write(Pr)),!(Mr.objectMode&&Pr==null)&&!(!Mr.objectMode&&(!Pr||!Pr.length))){var Or=gr.push(Pr);Or||(Rr=!0,fr.pause())}});for(var Sr in fr)this[Sr]===void 0&&typeof fr[Sr]=="function"&&(this[Sr]=function(Pr){return function(){return fr[Pr].apply(fr,arguments)}}(Sr));for(var xr=0;xr<At.length;xr++)fr.on(At[xr],this.emit.bind(this,At[xr]));return this._read=function(Pr){pt("wrapped _read",Pr),Rr&&(Rr=!1,fr.resume())},this},Object.defineProperty(_t.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),_t._fromList=Xt;function Xt(fr,gr){if(gr.length===0)return null;var Mr;return gr.objectMode?Mr=gr.buffer.shift():!fr||fr>=gr.length?(gr.decoder?Mr=gr.buffer.join(""):gr.buffer.length===1?Mr=gr.buffer.head.data:Mr=gr.buffer.concat(gr.length),gr.buffer.clear()):Mr=Zt(fr,gr.buffer,gr.decoder),Mr}function Zt(fr,gr,Mr){var Rr;return fr<gr.head.data.length?(Rr=gr.head.data.slice(0,fr),gr.head.data=gr.head.data.slice(fr)):fr===gr.head.data.length?Rr=gr.shift():Rr=Mr?Tt(fr,gr):rr(fr,gr),Rr}function Tt(fr,gr){var Mr=gr.head,Rr=1,Sr=Mr.data;for(fr-=Sr.length;Mr=Mr.next;){var xr=Mr.data,Pr=fr>xr.length?xr.length:fr;if(Pr===xr.length?Sr+=xr:Sr+=xr.slice(0,fr),fr-=Pr,fr===0){Pr===xr.length?(++Rr,Mr.next?gr.head=Mr.next:gr.head=gr.tail=null):(gr.head=Mr,Mr.data=xr.slice(Pr));break}++Rr}return gr.length-=Rr,Sr}function rr(fr,gr){var Mr=st.allocUnsafe(fr),Rr=gr.head,Sr=1;for(Rr.data.copy(Mr),fr-=Rr.data.length;Rr=Rr.next;){var xr=Rr.data,Pr=fr>xr.length?xr.length:fr;if(xr.copy(Mr,Mr.length-fr,0,Pr),fr-=Pr,fr===0){Pr===xr.length?(++Sr,Rr.next?gr.head=Rr.next:gr.head=gr.tail=null):(gr.head=Rr,Rr.data=xr.slice(Pr));break}++Sr}return gr.length-=Sr,Mr}function Er(fr){var gr=fr._readableState;if(gr.length>0)throw new Error('"endReadable()" called on non-empty stream');gr.endEmitted||(gr.ended=!0,rt.nextTick(ar,gr,fr))}function ar(fr,gr){!fr.endEmitted&&fr.length===0&&(fr.endEmitted=!0,gr.readable=!1,gr.emit("end"))}function wr(fr,gr){for(var Mr=0,Rr=fr.length;Mr<Rr;Mr++)if(fr[Mr]===gr)return Mr;return-1}return _stream_readable}var _stream_transform,hasRequired_stream_transform;function require_stream_transform(){if(hasRequired_stream_transform)return _stream_transform;hasRequired_stream_transform=1,_stream_transform=it;var rt=require_stream_duplex(),_e=Object.create(requireUtil());_e.inherits=requireInherits_browser(),_e.inherits(it,rt);function nt(at,lt){var ct=this._transformState;ct.transforming=!1;var dt=ct.writecb;if(!dt)return this.emit("error",new Error("write callback called multiple times"));ct.writechunk=null,ct.writecb=null,lt!=null&&this.push(lt),dt(at);var ft=this._readableState;ft.reading=!1,(ft.needReadable||ft.length<ft.highWaterMark)&&this._read(ft.highWaterMark)}function it(at){if(!(this instanceof it))return new it(at);rt.call(this,at),this._transformState={afterTransform:nt.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,at&&(typeof at.transform=="function"&&(this._transform=at.transform),typeof at.flush=="function"&&(this._flush=at.flush)),this.on("prefinish",ot)}function ot(){var at=this;typeof this._flush=="function"?this._flush(function(lt,ct){st(at,lt,ct)}):st(this,null,null)}it.prototype.push=function(at,lt){return this._transformState.needTransform=!1,rt.prototype.push.call(this,at,lt)},it.prototype._transform=function(at,lt,ct){throw new Error("_transform() is not implemented")},it.prototype._write=function(at,lt,ct){var dt=this._transformState;if(dt.writecb=ct,dt.writechunk=at,dt.writeencoding=lt,!dt.transforming){var ft=this._readableState;(dt.needTransform||ft.needReadable||ft.length<ft.highWaterMark)&&this._read(ft.highWaterMark)}},it.prototype._read=function(at){var lt=this._transformState;lt.writechunk!==null&&lt.writecb&&!lt.transforming?(lt.transforming=!0,this._transform(lt.writechunk,lt.writeencoding,lt.afterTransform)):lt.needTransform=!0},it.prototype._destroy=function(at,lt){var ct=this;rt.prototype._destroy.call(this,at,function(dt){lt(dt),ct.emit("close")})};function st(at,lt,ct){if(lt)return at.emit("error",lt);if(ct!=null&&at.push(ct),at._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(at._transformState.transforming)throw new Error("Calling transform done when still transforming");return at.push(null)}return _stream_transform}var _stream_passthrough,hasRequired_stream_passthrough;function require_stream_passthrough(){if(hasRequired_stream_passthrough)return _stream_passthrough;hasRequired_stream_passthrough=1,_stream_passthrough=nt;var rt=require_stream_transform(),_e=Object.create(requireUtil());_e.inherits=requireInherits_browser(),_e.inherits(nt,rt);function nt(it){if(!(this instanceof nt))return new nt(it);rt.call(this,it)}return nt.prototype._transform=function(it,ot,st){st(null,it)},_stream_passthrough}var hasRequiredReadableBrowser;function requireReadableBrowser(){return hasRequiredReadableBrowser||(hasRequiredReadableBrowser=1,function(rt,_e){_e=rt.exports=require_stream_readable(),_e.Stream=_e,_e.Readable=_e,_e.Writable=require_stream_writable(),_e.Duplex=require_stream_duplex(),_e.Transform=require_stream_transform(),_e.PassThrough=require_stream_passthrough()}(readableBrowser,readableBrowser.exports)),readableBrowser.exports}var sign={exports:{}},bn$2={exports:{}};bn$2.exports;var hasRequiredBn$1;function requireBn$1(){return hasRequiredBn$1||(hasRequiredBn$1=1,function(rt){(function(_e,nt){function it(jt,mt){if(!jt)throw new Error(mt||"Assertion failed")}function ot(jt,mt){jt.super_=mt;var wt=function(){};wt.prototype=mt.prototype,jt.prototype=new wt,jt.prototype.constructor=jt}function st(jt,mt,wt){if(st.isBN(jt))return jt;this.negative=0,this.words=null,this.length=0,this.red=null,jt!==null&&((mt==="le"||mt==="be")&&(wt=mt,mt=10),this._init(jt||0,mt||10,wt||"be"))}typeof _e=="object"?_e.exports=st:nt.BN=st,st.BN=st,st.wordSize=26;var at;try{typeof window<"u"&&typeof window.Buffer<"u"?at=window.Buffer:at=require$$0$1.Buffer}catch{}st.isBN=function(mt){return mt instanceof st?!0:mt!==null&&typeof mt=="object"&&mt.constructor.wordSize===st.wordSize&&Array.isArray(mt.words)},st.max=function(mt,wt){return mt.cmp(wt)>0?mt:wt},st.min=function(mt,wt){return mt.cmp(wt)<0?mt:wt},st.prototype._init=function(mt,wt,kt){if(typeof mt=="number")return this._initNumber(mt,wt,kt);if(typeof mt=="object")return this._initArray(mt,wt,kt);wt==="hex"&&(wt=16),it(wt===(wt|0)&&wt>=2&&wt<=36),mt=mt.toString().replace(/\s+/g,"");var Ht=0;mt[0]==="-"&&(Ht++,this.negative=1),Ht<mt.length&&(wt===16?this._parseHex(mt,Ht,kt):(this._parseBase(mt,wt,Ht),kt==="le"&&this._initArray(this.toArray(),wt,kt)))},st.prototype._initNumber=function(mt,wt,kt){mt<0&&(this.negative=1,mt=-mt),mt<67108864?(this.words=[mt&67108863],this.length=1):mt<4503599627370496?(this.words=[mt&67108863,mt/67108864&67108863],this.length=2):(it(mt<9007199254740992),this.words=[mt&67108863,mt/67108864&67108863,1],this.length=3),kt==="le"&&this._initArray(this.toArray(),wt,kt)},st.prototype._initArray=function(mt,wt,kt){if(it(typeof mt.length=="number"),mt.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(mt.length/3),this.words=new Array(this.length);for(var Ht=0;Ht<this.length;Ht++)this.words[Ht]=0;var Wt,er,Xt=0;if(kt==="be")for(Ht=mt.length-1,Wt=0;Ht>=0;Ht-=3)er=mt[Ht]|mt[Ht-1]<<8|mt[Ht-2]<<16,this.words[Wt]|=er<<Xt&67108863,this.words[Wt+1]=er>>>26-Xt&67108863,Xt+=24,Xt>=26&&(Xt-=26,Wt++);else if(kt==="le")for(Ht=0,Wt=0;Ht<mt.length;Ht+=3)er=mt[Ht]|mt[Ht+1]<<8|mt[Ht+2]<<16,this.words[Wt]|=er<<Xt&67108863,this.words[Wt+1]=er>>>26-Xt&67108863,Xt+=24,Xt>=26&&(Xt-=26,Wt++);return this._strip()};function lt(jt,mt){var wt=jt.charCodeAt(mt);if(wt>=48&&wt<=57)return wt-48;if(wt>=65&&wt<=70)return wt-55;if(wt>=97&&wt<=102)return wt-87;it(!1,"Invalid character in "+jt)}function ct(jt,mt,wt){var kt=lt(jt,wt);return wt-1>=mt&&(kt|=lt(jt,wt-1)<<4),kt}st.prototype._parseHex=function(mt,wt,kt){this.length=Math.ceil((mt.length-wt)/6),this.words=new Array(this.length);for(var Ht=0;Ht<this.length;Ht++)this.words[Ht]=0;var Wt=0,er=0,Xt;if(kt==="be")for(Ht=mt.length-1;Ht>=wt;Ht-=2)Xt=ct(mt,wt,Ht)<<Wt,this.words[er]|=Xt&67108863,Wt>=18?(Wt-=18,er+=1,this.words[er]|=Xt>>>26):Wt+=8;else{var Zt=mt.length-wt;for(Ht=Zt%2===0?wt+1:wt;Ht<mt.length;Ht+=2)Xt=ct(mt,wt,Ht)<<Wt,this.words[er]|=Xt&67108863,Wt>=18?(Wt-=18,er+=1,this.words[er]|=Xt>>>26):Wt+=8}this._strip()};function dt(jt,mt,wt,kt){for(var Ht=0,Wt=0,er=Math.min(jt.length,wt),Xt=mt;Xt<er;Xt++){var Zt=jt.charCodeAt(Xt)-48;Ht*=kt,Zt>=49?Wt=Zt-49+10:Zt>=17?Wt=Zt-17+10:Wt=Zt,it(Zt>=0&&Wt<kt,"Invalid character"),Ht+=Wt}return Ht}st.prototype._parseBase=function(mt,wt,kt){this.words=[0],this.length=1;for(var Ht=0,Wt=1;Wt<=67108863;Wt*=wt)Ht++;Ht--,Wt=Wt/wt|0;for(var er=mt.length-kt,Xt=er%Ht,Zt=Math.min(er,er-Xt)+kt,Tt=0,rr=kt;rr<Zt;rr+=Ht)Tt=dt(mt,rr,rr+Ht,wt),this.imuln(Wt),this.words[0]+Tt<67108864?this.words[0]+=Tt:this._iaddn(Tt);if(Xt!==0){var Er=1;for(Tt=dt(mt,rr,mt.length,wt),rr=0;rr<Xt;rr++)Er*=wt;this.imuln(Er),this.words[0]+Tt<67108864?this.words[0]+=Tt:this._iaddn(Tt)}this._strip()},st.prototype.copy=function(mt){mt.words=new Array(this.length);for(var wt=0;wt<this.length;wt++)mt.words[wt]=this.words[wt];mt.length=this.length,mt.negative=this.negative,mt.red=this.red};function ft(jt,mt){jt.words=mt.words,jt.length=mt.length,jt.negative=mt.negative,jt.red=mt.red}if(st.prototype._move=function(mt){ft(mt,this)},st.prototype.clone=function(){var mt=new st(null);return this.copy(mt),mt},st.prototype._expand=function(mt){for(;this.length<mt;)this.words[this.length++]=0;return this},st.prototype._strip=function(){for(;this.length>1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},st.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},typeof Symbol<"u"&&typeof Symbol.for=="function")try{st.prototype[Symbol.for("nodejs.util.inspect.custom")]=pt}catch{st.prototype.inspect=pt}else st.prototype.inspect=pt;function pt(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"}var gt=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],yt=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],Ct=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];st.prototype.toString=function(mt,wt){mt=mt||10,wt=wt|0||1;var kt;if(mt===16||mt==="hex"){kt="";for(var Ht=0,Wt=0,er=0;er<this.length;er++){var Xt=this.words[er],Zt=((Xt<<Ht|Wt)&16777215).toString(16);Wt=Xt>>>24-Ht&16777215,Ht+=2,Ht>=26&&(Ht-=26,er--),Wt!==0||er!==this.length-1?kt=gt[6-Zt.length]+Zt+kt:kt=Zt+kt}for(Wt!==0&&(kt=Wt.toString(16)+kt);kt.length%wt!==0;)kt="0"+kt;return this.negative!==0&&(kt="-"+kt),kt}if(mt===(mt|0)&&mt>=2&&mt<=36){var Tt=yt[mt],rr=Ct[mt];kt="";var Er=this.clone();for(Er.negative=0;!Er.isZero();){var ar=Er.modrn(rr).toString(mt);Er=Er.idivn(rr),Er.isZero()?kt=ar+kt:kt=gt[Tt-ar.length]+ar+kt}for(this.isZero()&&(kt="0"+kt);kt.length%wt!==0;)kt="0"+kt;return this.negative!==0&&(kt="-"+kt),kt}it(!1,"Base should be between 2 and 36")},st.prototype.toNumber=function(){var mt=this.words[0];return this.length===2?mt+=this.words[1]*67108864:this.length===3&&this.words[2]===1?mt+=4503599627370496+this.words[1]*67108864:this.length>2&&it(!1,"Number can only safely store up to 53 bits"),this.negative!==0?-mt:mt},st.prototype.toJSON=function(){return this.toString(16,2)},at&&(st.prototype.toBuffer=function(mt,wt){return this.toArrayLike(at,mt,wt)}),st.prototype.toArray=function(mt,wt){return this.toArrayLike(Array,mt,wt)};var At=function(mt,wt){return mt.allocUnsafe?mt.allocUnsafe(wt):new mt(wt)};st.prototype.toArrayLike=function(mt,wt,kt){this._strip();var Ht=this.byteLength(),Wt=kt||Math.max(1,Ht);it(Ht<=Wt,"byte array longer than desired length"),it(Wt>0,"Requested array length <= 0");var er=At(mt,Wt),Xt=wt==="le"?"LE":"BE";return this["_toArrayLike"+Xt](er,Ht),er},st.prototype._toArrayLikeLE=function(mt,wt){for(var kt=0,Ht=0,Wt=0,er=0;Wt<this.length;Wt++){var Xt=this.words[Wt]<<er|Ht;mt[kt++]=Xt&255,kt<mt.length&&(mt[kt++]=Xt>>8&255),kt<mt.length&&(mt[kt++]=Xt>>16&255),er===6?(kt<mt.length&&(mt[kt++]=Xt>>24&255),Ht=0,er=0):(Ht=Xt>>>24,er+=2)}if(kt<mt.length)for(mt[kt++]=Ht;kt<mt.length;)mt[kt++]=0},st.prototype._toArrayLikeBE=function(mt,wt){for(var kt=mt.length-1,Ht=0,Wt=0,er=0;Wt<this.length;Wt++){var Xt=this.words[Wt]<<er|Ht;mt[kt--]=Xt&255,kt>=0&&(mt[kt--]=Xt>>8&255),kt>=0&&(mt[kt--]=Xt>>16&255),er===6?(kt>=0&&(mt[kt--]=Xt>>24&255),Ht=0,er=0):(Ht=Xt>>>24,er+=2)}if(kt>=0)for(mt[kt--]=Ht;kt>=0;)mt[kt--]=0},Math.clz32?st.prototype._countBits=function(mt){return 32-Math.clz32(mt)}:st.prototype._countBits=function(mt){var wt=mt,kt=0;return wt>=4096&&(kt+=13,wt>>>=13),wt>=64&&(kt+=7,wt>>>=7),wt>=8&&(kt+=4,wt>>>=4),wt>=2&&(kt+=2,wt>>>=2),kt+wt},st.prototype._zeroBits=function(mt){if(mt===0)return 26;var wt=mt,kt=0;return wt&8191||(kt+=13,wt>>>=13),wt&127||(kt+=7,wt>>>=7),wt&15||(kt+=4,wt>>>=4),wt&3||(kt+=2,wt>>>=2),wt&1||kt++,kt},st.prototype.bitLength=function(){var mt=this.words[this.length-1],wt=this._countBits(mt);return(this.length-1)*26+wt};function $t(jt){for(var mt=new Array(jt.bitLength()),wt=0;wt<mt.length;wt++){var kt=wt/26|0,Ht=wt%26;mt[wt]=jt.words[kt]>>>Ht&1}return mt}st.prototype.zeroBits=function(){if(this.isZero())return 0;for(var mt=0,wt=0;wt<this.length;wt++){var kt=this._zeroBits(this.words[wt]);if(mt+=kt,kt!==26)break}return mt},st.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},st.prototype.toTwos=function(mt){return this.negative!==0?this.abs().inotn(mt).iaddn(1):this.clone()},st.prototype.fromTwos=function(mt){return this.testn(mt-1)?this.notn(mt).iaddn(1).ineg():this.clone()},st.prototype.isNeg=function(){return this.negative!==0},st.prototype.neg=function(){return this.clone().ineg()},st.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},st.prototype.iuor=function(mt){for(;this.length<mt.length;)this.words[this.length++]=0;for(var wt=0;wt<mt.length;wt++)this.words[wt]=this.words[wt]|mt.words[wt];return this._strip()},st.prototype.ior=function(mt){return it((this.negative|mt.negative)===0),this.iuor(mt)},st.prototype.or=function(mt){return this.length>mt.length?this.clone().ior(mt):mt.clone().ior(this)},st.prototype.uor=function(mt){return this.length>mt.length?this.clone().iuor(mt):mt.clone().iuor(this)},st.prototype.iuand=function(mt){var wt;this.length>mt.length?wt=mt:wt=this;for(var kt=0;kt<wt.length;kt++)this.words[kt]=this.words[kt]&mt.words[kt];return this.length=wt.length,this._strip()},st.prototype.iand=function(mt){return it((this.negative|mt.negative)===0),this.iuand(mt)},st.prototype.and=function(mt){return this.length>mt.length?this.clone().iand(mt):mt.clone().iand(this)},st.prototype.uand=function(mt){return this.length>mt.length?this.clone().iuand(mt):mt.clone().iuand(this)},st.prototype.iuxor=function(mt){var wt,kt;this.length>mt.length?(wt=this,kt=mt):(wt=mt,kt=this);for(var Ht=0;Ht<kt.length;Ht++)this.words[Ht]=wt.words[Ht]^kt.words[Ht];if(this!==wt)for(;Ht<wt.length;Ht++)this.words[Ht]=wt.words[Ht];return this.length=wt.length,this._strip()},st.prototype.ixor=function(mt){return it((this.negative|mt.negative)===0),this.iuxor(mt)},st.prototype.xor=function(mt){return this.length>mt.length?this.clone().ixor(mt):mt.clone().ixor(this)},st.prototype.uxor=function(mt){return this.length>mt.length?this.clone().iuxor(mt):mt.clone().iuxor(this)},st.prototype.inotn=function(mt){it(typeof mt=="number"&&mt>=0);var wt=Math.ceil(mt/26)|0,kt=mt%26;this._expand(wt),kt>0&&wt--;for(var Ht=0;Ht<wt;Ht++)this.words[Ht]=~this.words[Ht]&67108863;return kt>0&&(this.words[Ht]=~this.words[Ht]&67108863>>26-kt),this._strip()},st.prototype.notn=function(mt){return this.clone().inotn(mt)},st.prototype.setn=function(mt,wt){it(typeof mt=="number"&&mt>=0);var kt=mt/26|0,Ht=mt%26;return this._expand(kt+1),wt?this.words[kt]=this.words[kt]|1<<Ht:this.words[kt]=this.words[kt]&~(1<<Ht),this._strip()},st.prototype.iadd=function(mt){var wt;if(this.negative!==0&&mt.negative===0)return this.negative=0,wt=this.isub(mt),this.negative^=1,this._normSign();if(this.negative===0&&mt.negative!==0)return mt.negative=0,wt=this.isub(mt),mt.negative=1,wt._normSign();var kt,Ht;this.length>mt.length?(kt=this,Ht=mt):(kt=mt,Ht=this);for(var Wt=0,er=0;er<Ht.length;er++)wt=(kt.words[er]|0)+(Ht.words[er]|0)+Wt,this.words[er]=wt&67108863,Wt=wt>>>26;for(;Wt!==0&&er<kt.length;er++)wt=(kt.words[er]|0)+Wt,this.words[er]=wt&67108863,Wt=wt>>>26;if(this.length=kt.length,Wt!==0)this.words[this.length]=Wt,this.length++;else if(kt!==this)for(;er<kt.length;er++)this.words[er]=kt.words[er];return this},st.prototype.add=function(mt){var wt;return mt.negative!==0&&this.negative===0?(mt.negative=0,wt=this.sub(mt),mt.negative^=1,wt):mt.negative===0&&this.negative!==0?(this.negative=0,wt=mt.sub(this),this.negative=1,wt):this.length>mt.length?this.clone().iadd(mt):mt.clone().iadd(this)},st.prototype.isub=function(mt){if(mt.negative!==0){mt.negative=0;var wt=this.iadd(mt);return mt.negative=1,wt._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(mt),this.negative=1,this._normSign();var kt=this.cmp(mt);if(kt===0)return this.negative=0,this.length=1,this.words[0]=0,this;var Ht,Wt;kt>0?(Ht=this,Wt=mt):(Ht=mt,Wt=this);for(var er=0,Xt=0;Xt<Wt.length;Xt++)wt=(Ht.words[Xt]|0)-(Wt.words[Xt]|0)+er,er=wt>>26,this.words[Xt]=wt&67108863;for(;er!==0&&Xt<Ht.length;Xt++)wt=(Ht.words[Xt]|0)+er,er=wt>>26,this.words[Xt]=wt&67108863;if(er===0&&Xt<Ht.length&&Ht!==this)for(;Xt<Ht.length;Xt++)this.words[Xt]=Ht.words[Xt];return this.length=Math.max(this.length,Xt),Ht!==this&&(this.negative=1),this._strip()},st.prototype.sub=function(mt){return this.clone().isub(mt)};function zt(jt,mt,wt){wt.negative=mt.negative^jt.negative;var kt=jt.length+mt.length|0;wt.length=kt,kt=kt-1|0;var Ht=jt.words[0]|0,Wt=mt.words[0]|0,er=Ht*Wt,Xt=er&67108863,Zt=er/67108864|0;wt.words[0]=Xt;for(var Tt=1;Tt<kt;Tt++){for(var rr=Zt>>>26,Er=Zt&67108863,ar=Math.min(Tt,mt.length-1),wr=Math.max(0,Tt-jt.length+1);wr<=ar;wr++){var fr=Tt-wr|0;Ht=jt.words[fr]|0,Wt=mt.words[wr]|0,er=Ht*Wt+Er,rr+=er/67108864|0,Er=er&67108863}wt.words[Tt]=Er|0,Zt=rr|0}return Zt!==0?wt.words[Tt]=Zt|0:wt.length--,wt._strip()}var _t=function(mt,wt,kt){var Ht=mt.words,Wt=wt.words,er=kt.words,Xt=0,Zt,Tt,rr,Er=Ht[0]|0,ar=Er&8191,wr=Er>>>13,fr=Ht[1]|0,gr=fr&8191,Mr=fr>>>13,Rr=Ht[2]|0,Sr=Rr&8191,xr=Rr>>>13,Pr=Ht[3]|0,Or=Pr&8191,Yr=Pr>>>13,hn=Ht[4]|0,Fr=hn&8191,qr=hn>>>13,Hr=Ht[5]|0,xn=Hr&8191,an=Hr>>>13,Ln=Ht[6]|0,Sn=Ln&8191,pn=Ln>>>13,Tn=Ht[7]|0,Cn=Tn&8191,Jr=Tn>>>13,jn=Ht[8]|0,Un=jn&8191,Tr=jn>>>13,hr=Ht[9]|0,pr=hr&8191,Br=hr>>>13,jr=Wt[0]|0,zr=jr&8191,Ir=jr>>>13,Lr=Wt[1]|0,Ur=Lr&8191,Wr=Lr>>>13,In=Wt[2]|0,un=In&8191,En=In>>>13,Jn=Wt[3]|0,_r=Jn&8191,Gr=Jn>>>13,Pn=Wt[4]|0,Hn=Pn&8191,$n=Pn>>>13,Nn=Wt[5]|0,kn=Nn&8191,wn=Nn>>>13,Dr=Wt[6]|0,cr=Dr&8191,br=Dr>>>13,Ar=Wt[7]|0,lr=Ar&8191,Cr=Ar>>>13,Nr=Wt[8]|0,kr=Nr&8191,$r=Nr>>>13,Xr=Wt[9]|0,Qr=Xr&8191,en=Xr>>>13;kt.negative=mt.negative^wt.negative,kt.length=19,Zt=Math.imul(ar,zr),Tt=Math.imul(ar,Ir),Tt=Tt+Math.imul(wr,zr)|0,rr=Math.imul(wr,Ir);var Qn=(Xt+Zt|0)+((Tt&8191)<<13)|0;Xt=(rr+(Tt>>>13)|0)+(Qn>>>26)|0,Qn&=67108863,Zt=Math.imul(gr,zr),Tt=Math.imul(gr,Ir),Tt=Tt+Math.imul(Mr,zr)|0,rr=Math.imul(Mr,Ir),Zt=Zt+Math.imul(ar,Ur)|0,Tt=Tt+Math.imul(ar,Wr)|0,Tt=Tt+Math.imul(wr,Ur)|0,rr=rr+Math.imul(wr,Wr)|0;var Mn=(Xt+Zt|0)+((Tt&8191)<<13)|0;Xt=(rr+(Tt>>>13)|0)+(Mn>>>26)|0,Mn&=67108863,Zt=Math.imul(Sr,zr),Tt=Math.imul(Sr,Ir),Tt=Tt+Math.imul(xr,zr)|0,rr=Math.imul(xr,Ir),Zt=Zt+Math.imul(gr,Ur)|0,Tt=Tt+Math.imul(gr,Wr)|0,Tt=Tt+Math.imul(Mr,Ur)|0,rr=rr+Math.imul(Mr,Wr)|0,Zt=Zt+Math.imul(ar,un)|0,Tt=Tt+Math.imul(ar,En)|0,Tt=Tt+Math.imul(wr,un)|0,rr=rr+Math.imul(wr,En)|0;var zn=(Xt+Zt|0)+((Tt&8191)<<13)|0;Xt=(rr+(Tt>>>13)|0)+(zn>>>26)|0,zn&=67108863,Zt=Math.imul(Or,zr),Tt=Math.imul(Or,Ir),Tt=Tt+Math.imul(Yr,zr)|0,rr=Math.imul(Yr,Ir),Zt=Zt+Math.imul(Sr,Ur)|0,Tt=Tt+Math.imul(Sr,Wr)|0,Tt=Tt+Math.imul(xr,Ur)|0,rr=rr+Math.imul(xr,Wr)|0,Zt=Zt+Math.imul(gr,un)|0,Tt=Tt+Math.imul(gr,En)|0,Tt=Tt+Math.imul(Mr,un)|0,rr=rr+Math.imul(Mr,En)|0,Zt=Zt+Math.imul(ar,_r)|0,Tt=Tt+Math.imul(ar,Gr)|0,Tt=Tt+Math.imul(wr,_r)|0,rr=rr+Math.imul(wr,Gr)|0;var _n=(Xt+Zt|0)+((Tt&8191)<<13)|0;Xt=(rr+(Tt>>>13)|0)+(_n>>>26)|0,_n&=67108863,Zt=Math.imul(Fr,zr),Tt=Math.imul(Fr,Ir),Tt=Tt+Math.imul(qr,zr)|0,rr=Math.imul(qr,Ir),Zt=Zt+Math.imul(Or,Ur)|0,Tt=Tt+Math.imul(Or,Wr)|0,Tt=Tt+Math.imul(Yr,Ur)|0,rr=rr+Math.imul(Yr,Wr)|0,Zt=Zt+Math.imul(Sr,un)|0,Tt=Tt+Math.imul(Sr,En)|0,Tt=Tt+Math.imul(xr,un)|0,rr=rr+Math.imul(xr,En)|0,Zt=Zt+Math.imul(gr,_r)|0,Tt=Tt+Math.imul(gr,Gr)|0,Tt=Tt+Math.imul(Mr,_r)|0,rr=rr+Math.imul(Mr,Gr)|0,Zt=Zt+Math.imul(ar,Hn)|0,Tt=Tt+Math.imul(ar,$n)|0,Tt=Tt+Math.imul(wr,Hn)|0,rr=rr+Math.imul(wr,$n)|0;var Wn=(Xt+Zt|0)+((Tt&8191)<<13)|0;Xt=(rr+(Tt>>>13)|0)+(Wn>>>26)|0,Wn&=67108863,Zt=Math.imul(xn,zr),Tt=Math.imul(xn,Ir),Tt=Tt+Math.imul(an,zr)|0,rr=Math.imul(an,Ir),Zt=Zt+Math.imul(Fr,Ur)|0,Tt=Tt+Math.imul(Fr,Wr)|0,Tt=Tt+Math.imul(qr,Ur)|0,rr=rr+Math.imul(qr,Wr)|0,Zt=Zt+Math.imul(Or,un)|0,Tt=Tt+Math.imul(Or,En)|0,Tt=Tt+Math.imul(Yr,un)|0,rr=rr+Math.imul(Yr,En)|0,Zt=Zt+Math.imul(Sr,_r)|0,Tt=Tt+Math.imul(Sr,Gr)|0,Tt=Tt+Math.imul(xr,_r)|0,rr=rr+Math.imul(xr,Gr)|0,Zt=Zt+Math.imul(gr,Hn)|0,Tt=Tt+Math.imul(gr,$n)|0,Tt=Tt+Math.imul(Mr,Hn)|0,rr=rr+Math.imul(Mr,$n)|0,Zt=Zt+Math.imul(ar,kn)|0,Tt=Tt+Math.imul(ar,wn)|0,Tt=Tt+Math.imul(wr,kn)|0,rr=rr+Math.imul(wr,wn)|0;var no=(Xt+Zt|0)+((Tt&8191)<<13)|0;Xt=(rr+(Tt>>>13)|0)+(no>>>26)|0,no&=67108863,Zt=Math.imul(Sn,zr),Tt=Math.imul(Sn,Ir),Tt=Tt+Math.imul(pn,zr)|0,rr=Math.imul(pn,Ir),Zt=Zt+Math.imul(xn,Ur)|0,Tt=Tt+Math.imul(xn,Wr)|0,Tt=Tt+Math.imul(an,Ur)|0,rr=rr+Math.imul(an,Wr)|0,Zt=Zt+Math.imul(Fr,un)|0,Tt=Tt+Math.imul(Fr,En)|0,Tt=Tt+Math.imul(qr,un)|0,rr=rr+Math.imul(qr,En)|0,Zt=Zt+Math.imul(Or,_r)|0,Tt=Tt+Math.imul(Or,Gr)|0,Tt=Tt+Math.imul(Yr,_r)|0,rr=rr+Math.imul(Yr,Gr)|0,Zt=Zt+Math.imul(Sr,Hn)|0,Tt=Tt+Math.imul(Sr,$n)|0,Tt=Tt+Math.imul(xr,Hn)|0,rr=rr+Math.imul(xr,$n)|0,Zt=Zt+Math.imul(gr,kn)|0,Tt=Tt+Math.imul(gr,wn)|0,Tt=Tt+Math.imul(Mr,kn)|0,rr=rr+Math.imul(Mr,wn)|0,Zt=Zt+Math.imul(ar,cr)|0,Tt=Tt+Math.imul(ar,br)|0,Tt=Tt+Math.imul(wr,cr)|0,rr=rr+Math.imul(wr,br)|0;var eo=(Xt+Zt|0)+((Tt&8191)<<13)|0;Xt=(rr+(Tt>>>13)|0)+(eo>>>26)|0,eo&=67108863,Zt=Math.imul(Cn,zr),Tt=Math.imul(Cn,Ir),Tt=Tt+Math.imul(Jr,zr)|0,rr=Math.imul(Jr,Ir),Zt=Zt+Math.imul(Sn,Ur)|0,Tt=Tt+Math.imul(Sn,Wr)|0,Tt=Tt+Math.imul(pn,Ur)|0,rr=rr+Math.imul(pn,Wr)|0,Zt=Zt+Math.imul(xn,un)|0,Tt=Tt+Math.imul(xn,En)|0,Tt=Tt+Math.imul(an,un)|0,rr=rr+Math.imul(an,En)|0,Zt=Zt+Math.imul(Fr,_r)|0,Tt=Tt+Math.imul(Fr,Gr)|0,Tt=Tt+Math.imul(qr,_r)|0,rr=rr+Math.imul(qr,Gr)|0,Zt=Zt+Math.imul(Or,Hn)|0,Tt=Tt+Math.imul(Or,$n)|0,Tt=Tt+Math.imul(Yr,Hn)|0,rr=rr+Math.imul(Yr,$n)|0,Zt=Zt+Math.imul(Sr,kn)|0,Tt=Tt+Math.imul(Sr,wn)|0,Tt=Tt+Math.imul(xr,kn)|0,rr=rr+Math.imul(xr,wn)|0,Zt=Zt+Math.imul(gr,cr)|0,Tt=Tt+Math.imul(gr,br)|0,Tt=Tt+Math.imul(Mr,cr)|0,rr=rr+Math.imul(Mr,br)|0,Zt=Zt+Math.imul(ar,lr)|0,Tt=Tt+Math.imul(ar,Cr)|0,Tt=Tt+Math.imul(wr,lr)|0,rr=rr+Math.imul(wr,Cr)|0;var ro=(Xt+Zt|0)+((Tt&8191)<<13)|0;Xt=(rr+(Tt>>>13)|0)+(ro>>>26)|0,ro&=67108863,Zt=Math.imul(Un,zr),Tt=Math.imul(Un,Ir),Tt=Tt+Math.imul(Tr,zr)|0,rr=Math.imul(Tr,Ir),Zt=Zt+Math.imul(Cn,Ur)|0,Tt=Tt+Math.imul(Cn,Wr)|0,Tt=Tt+Math.imul(Jr,Ur)|0,rr=rr+Math.imul(Jr,Wr)|0,Zt=Zt+Math.imul(Sn,un)|0,Tt=Tt+Math.imul(Sn,En)|0,Tt=Tt+Math.imul(pn,un)|0,rr=rr+Math.imul(pn,En)|0,Zt=Zt+Math.imul(xn,_r)|0,Tt=Tt+Math.imul(xn,Gr)|0,Tt=Tt+Math.imul(an,_r)|0,rr=rr+Math.imul(an,Gr)|0,Zt=Zt+Math.imul(Fr,Hn)|0,Tt=Tt+Math.imul(Fr,$n)|0,Tt=Tt+Math.imul(qr,Hn)|0,rr=rr+Math.imul(qr,$n)|0,Zt=Zt+Math.imul(Or,kn)|0,Tt=Tt+Math.imul(Or,wn)|0,Tt=Tt+Math.imul(Yr,kn)|0,rr=rr+Math.imul(Yr,wn)|0,Zt=Zt+Math.imul(Sr,cr)|0,Tt=Tt+Math.imul(Sr,br)|0,Tt=Tt+Math.imul(xr,cr)|0,rr=rr+Math.imul(xr,br)|0,Zt=Zt+Math.imul(gr,lr)|0,Tt=Tt+Math.imul(gr,Cr)|0,Tt=Tt+Math.imul(Mr,lr)|0,rr=rr+Math.imul(Mr,Cr)|0,Zt=Zt+Math.imul(ar,kr)|0,Tt=Tt+Math.imul(ar,$r)|0,Tt=Tt+Math.imul(wr,kr)|0,rr=rr+Math.imul(wr,$r)|0;var to=(Xt+Zt|0)+((Tt&8191)<<13)|0;Xt=(rr+(Tt>>>13)|0)+(to>>>26)|0,to&=67108863,Zt=Math.imul(pr,zr),Tt=Math.imul(pr,Ir),Tt=Tt+Math.imul(Br,zr)|0,rr=Math.imul(Br,Ir),Zt=Zt+Math.imul(Un,Ur)|0,Tt=Tt+Math.imul(Un,Wr)|0,Tt=Tt+Math.imul(Tr,Ur)|0,rr=rr+Math.imul(Tr,Wr)|0,Zt=Zt+Math.imul(Cn,un)|0,Tt=Tt+Math.imul(Cn,En)|0,Tt=Tt+Math.imul(Jr,un)|0,rr=rr+Math.imul(Jr,En)|0,Zt=Zt+Math.imul(Sn,_r)|0,Tt=Tt+Math.imul(Sn,Gr)|0,Tt=Tt+Math.imul(pn,_r)|0,rr=rr+Math.imul(pn,Gr)|0,Zt=Zt+Math.imul(xn,Hn)|0,Tt=Tt+Math.imul(xn,$n)|0,Tt=Tt+Math.imul(an,Hn)|0,rr=rr+Math.imul(an,$n)|0,Zt=Zt+Math.imul(Fr,kn)|0,Tt=Tt+Math.imul(Fr,wn)|0,Tt=Tt+Math.imul(qr,kn)|0,rr=rr+Math.imul(qr,wn)|0,Zt=Zt+Math.imul(Or,cr)|0,Tt=Tt+Math.imul(Or,br)|0,Tt=Tt+Math.imul(Yr,cr)|0,rr=rr+Math.imul(Yr,br)|0,Zt=Zt+Math.imul(Sr,lr)|0,Tt=Tt+Math.imul(Sr,Cr)|0,Tt=Tt+Math.imul(xr,lr)|0,rr=rr+Math.imul(xr,Cr)|0,Zt=Zt+Math.imul(gr,kr)|0,Tt=Tt+Math.imul(gr,$r)|0,Tt=Tt+Math.imul(Mr,kr)|0,rr=rr+Math.imul(Mr,$r)|0,Zt=Zt+Math.imul(ar,Qr)|0,Tt=Tt+Math.imul(ar,en)|0,Tt=Tt+Math.imul(wr,Qr)|0,rr=rr+Math.imul(wr,en)|0;var Yn=(Xt+Zt|0)+((Tt&8191)<<13)|0;Xt=(rr+(Tt>>>13)|0)+(Yn>>>26)|0,Yn&=67108863,Zt=Math.imul(pr,Ur),Tt=Math.imul(pr,Wr),Tt=Tt+Math.imul(Br,Ur)|0,rr=Math.imul(Br,Wr),Zt=Zt+Math.imul(Un,un)|0,Tt=Tt+Math.imul(Un,En)|0,Tt=Tt+Math.imul(Tr,un)|0,rr=rr+Math.imul(Tr,En)|0,Zt=Zt+Math.imul(Cn,_r)|0,Tt=Tt+Math.imul(Cn,Gr)|0,Tt=Tt+Math.imul(Jr,_r)|0,rr=rr+Math.imul(Jr,Gr)|0,Zt=Zt+Math.imul(Sn,Hn)|0,Tt=Tt+Math.imul(Sn,$n)|0,Tt=Tt+Math.imul(pn,Hn)|0,rr=rr+Math.imul(pn,$n)|0,Zt=Zt+Math.imul(xn,kn)|0,Tt=Tt+Math.imul(xn,wn)|0,Tt=Tt+Math.imul(an,kn)|0,rr=rr+Math.imul(an,wn)|0,Zt=Zt+Math.imul(Fr,cr)|0,Tt=Tt+Math.imul(Fr,br)|0,Tt=Tt+Math.imul(qr,cr)|0,rr=rr+Math.imul(qr,br)|0,Zt=Zt+Math.imul(Or,lr)|0,Tt=Tt+Math.imul(Or,Cr)|0,Tt=Tt+Math.imul(Yr,lr)|0,rr=rr+Math.imul(Yr,Cr)|0,Zt=Zt+Math.imul(Sr,kr)|0,Tt=Tt+Math.imul(Sr,$r)|0,Tt=Tt+Math.imul(xr,kr)|0,rr=rr+Math.imul(xr,$r)|0,Zt=Zt+Math.imul(gr,Qr)|0,Tt=Tt+Math.imul(gr,en)|0,Tt=Tt+Math.imul(Mr,Qr)|0,rr=rr+Math.imul(Mr,en)|0;var Zn=(Xt+Zt|0)+((Tt&8191)<<13)|0;Xt=(rr+(Tt>>>13)|0)+(Zn>>>26)|0,Zn&=67108863,Zt=Math.imul(pr,un),Tt=Math.imul(pr,En),Tt=Tt+Math.imul(Br,un)|0,rr=Math.imul(Br,En),Zt=Zt+Math.imul(Un,_r)|0,Tt=Tt+Math.imul(Un,Gr)|0,Tt=Tt+Math.imul(Tr,_r)|0,rr=rr+Math.imul(Tr,Gr)|0,Zt=Zt+Math.imul(Cn,Hn)|0,Tt=Tt+Math.imul(Cn,$n)|0,Tt=Tt+Math.imul(Jr,Hn)|0,rr=rr+Math.imul(Jr,$n)|0,Zt=Zt+Math.imul(Sn,kn)|0,Tt=Tt+Math.imul(Sn,wn)|0,Tt=Tt+Math.imul(pn,kn)|0,rr=rr+Math.imul(pn,wn)|0,Zt=Zt+Math.imul(xn,cr)|0,Tt=Tt+Math.imul(xn,br)|0,Tt=Tt+Math.imul(an,cr)|0,rr=rr+Math.imul(an,br)|0,Zt=Zt+Math.imul(Fr,lr)|0,Tt=Tt+Math.imul(Fr,Cr)|0,Tt=Tt+Math.imul(qr,lr)|0,rr=rr+Math.imul(qr,Cr)|0,Zt=Zt+Math.imul(Or,kr)|0,Tt=Tt+Math.imul(Or,$r)|0,Tt=Tt+Math.imul(Yr,kr)|0,rr=rr+Math.imul(Yr,$r)|0,Zt=Zt+Math.imul(Sr,Qr)|0,Tt=Tt+Math.imul(Sr,en)|0,Tt=Tt+Math.imul(xr,Qr)|0,rr=rr+Math.imul(xr,en)|0;var Gn=(Xt+Zt|0)+((Tt&8191)<<13)|0;Xt=(rr+(Tt>>>13)|0)+(Gn>>>26)|0,Gn&=67108863,Zt=Math.imul(pr,_r),Tt=Math.imul(pr,Gr),Tt=Tt+Math.imul(Br,_r)|0,rr=Math.imul(Br,Gr),Zt=Zt+Math.imul(Un,Hn)|0,Tt=Tt+Math.imul(Un,$n)|0,Tt=Tt+Math.imul(Tr,Hn)|0,rr=rr+Math.imul(Tr,$n)|0,Zt=Zt+Math.imul(Cn,kn)|0,Tt=Tt+Math.imul(Cn,wn)|0,Tt=Tt+Math.imul(Jr,kn)|0,rr=rr+Math.imul(Jr,wn)|0,Zt=Zt+Math.imul(Sn,cr)|0,Tt=Tt+Math.imul(Sn,br)|0,Tt=Tt+Math.imul(pn,cr)|0,rr=rr+Math.imul(pn,br)|0,Zt=Zt+Math.imul(xn,lr)|0,Tt=Tt+Math.imul(xn,Cr)|0,Tt=Tt+Math.imul(an,lr)|0,rr=rr+Math.imul(an,Cr)|0,Zt=Zt+Math.imul(Fr,kr)|0,Tt=Tt+Math.imul(Fr,$r)|0,Tt=Tt+Math.imul(qr,kr)|0,rr=rr+Math.imul(qr,$r)|0,Zt=Zt+Math.imul(Or,Qr)|0,Tt=Tt+Math.imul(Or,en)|0,Tt=Tt+Math.imul(Yr,Qr)|0,rr=rr+Math.imul(Yr,en)|0;var Xn=(Xt+Zt|0)+((Tt&8191)<<13)|0;Xt=(rr+(Tt>>>13)|0)+(Xn>>>26)|0,Xn&=67108863,Zt=Math.imul(pr,Hn),Tt=Math.imul(pr,$n),Tt=Tt+Math.imul(Br,Hn)|0,rr=Math.imul(Br,$n),Zt=Zt+Math.imul(Un,kn)|0,Tt=Tt+Math.imul(Un,wn)|0,Tt=Tt+Math.imul(Tr,kn)|0,rr=rr+Math.imul(Tr,wn)|0,Zt=Zt+Math.imul(Cn,cr)|0,Tt=Tt+Math.imul(Cn,br)|0,Tt=Tt+Math.imul(Jr,cr)|0,rr=rr+Math.imul(Jr,br)|0,Zt=Zt+Math.imul(Sn,lr)|0,Tt=Tt+Math.imul(Sn,Cr)|0,Tt=Tt+Math.imul(pn,lr)|0,rr=rr+Math.imul(pn,Cr)|0,Zt=Zt+Math.imul(xn,kr)|0,Tt=Tt+Math.imul(xn,$r)|0,Tt=Tt+Math.imul(an,kr)|0,rr=rr+Math.imul(an,$r)|0,Zt=Zt+Math.imul(Fr,Qr)|0,Tt=Tt+Math.imul(Fr,en)|0,Tt=Tt+Math.imul(qr,Qr)|0,rr=rr+Math.imul(qr,en)|0;var _i=(Xt+Zt|0)+((Tt&8191)<<13)|0;Xt=(rr+(Tt>>>13)|0)+(_i>>>26)|0,_i&=67108863,Zt=Math.imul(pr,kn),Tt=Math.imul(pr,wn),Tt=Tt+Math.imul(Br,kn)|0,rr=Math.imul(Br,wn),Zt=Zt+Math.imul(Un,cr)|0,Tt=Tt+Math.imul(Un,br)|0,Tt=Tt+Math.imul(Tr,cr)|0,rr=rr+Math.imul(Tr,br)|0,Zt=Zt+Math.imul(Cn,lr)|0,Tt=Tt+Math.imul(Cn,Cr)|0,Tt=Tt+Math.imul(Jr,lr)|0,rr=rr+Math.imul(Jr,Cr)|0,Zt=Zt+Math.imul(Sn,kr)|0,Tt=Tt+Math.imul(Sn,$r)|0,Tt=Tt+Math.imul(pn,kr)|0,rr=rr+Math.imul(pn,$r)|0,Zt=Zt+Math.imul(xn,Qr)|0,Tt=Tt+Math.imul(xn,en)|0,Tt=Tt+Math.imul(an,Qr)|0,rr=rr+Math.imul(an,en)|0;var Dn=(Xt+Zt|0)+((Tt&8191)<<13)|0;Xt=(rr+(Tt>>>13)|0)+(Dn>>>26)|0,Dn&=67108863,Zt=Math.imul(pr,cr),Tt=Math.imul(pr,br),Tt=Tt+Math.imul(Br,cr)|0,rr=Math.imul(Br,br),Zt=Zt+Math.imul(Un,lr)|0,Tt=Tt+Math.imul(Un,Cr)|0,Tt=Tt+Math.imul(Tr,lr)|0,rr=rr+Math.imul(Tr,Cr)|0,Zt=Zt+Math.imul(Cn,kr)|0,Tt=Tt+Math.imul(Cn,$r)|0,Tt=Tt+Math.imul(Jr,kr)|0,rr=rr+Math.imul(Jr,$r)|0,Zt=Zt+Math.imul(Sn,Qr)|0,Tt=Tt+Math.imul(Sn,en)|0,Tt=Tt+Math.imul(pn,Qr)|0,rr=rr+Math.imul(pn,en)|0;var Zr=(Xt+Zt|0)+((Tt&8191)<<13)|0;Xt=(rr+(Tt>>>13)|0)+(Zr>>>26)|0,Zr&=67108863,Zt=Math.imul(pr,lr),Tt=Math.imul(pr,Cr),Tt=Tt+Math.imul(Br,lr)|0,rr=Math.imul(Br,Cr),Zt=Zt+Math.imul(Un,kr)|0,Tt=Tt+Math.imul(Un,$r)|0,Tt=Tt+Math.imul(Tr,kr)|0,rr=rr+Math.imul(Tr,$r)|0,Zt=Zt+Math.imul(Cn,Qr)|0,Tt=Tt+Math.imul(Cn,en)|0,Tt=Tt+Math.imul(Jr,Qr)|0,rr=rr+Math.imul(Jr,en)|0;var dn=(Xt+Zt|0)+((Tt&8191)<<13)|0;Xt=(rr+(Tt>>>13)|0)+(dn>>>26)|0,dn&=67108863,Zt=Math.imul(pr,kr),Tt=Math.imul(pr,$r),Tt=Tt+Math.imul(Br,kr)|0,rr=Math.imul(Br,$r),Zt=Zt+Math.imul(Un,Qr)|0,Tt=Tt+Math.imul(Un,en)|0,Tt=Tt+Math.imul(Tr,Qr)|0,rr=rr+Math.imul(Tr,en)|0;var Bn=(Xt+Zt|0)+((Tt&8191)<<13)|0;Xt=(rr+(Tt>>>13)|0)+(Bn>>>26)|0,Bn&=67108863,Zt=Math.imul(pr,Qr),Tt=Math.imul(pr,en),Tt=Tt+Math.imul(Br,Qr)|0,rr=Math.imul(Br,en);var Rn=(Xt+Zt|0)+((Tt&8191)<<13)|0;return Xt=(rr+(Tt>>>13)|0)+(Rn>>>26)|0,Rn&=67108863,er[0]=Qn,er[1]=Mn,er[2]=zn,er[3]=_n,er[4]=Wn,er[5]=no,er[6]=eo,er[7]=ro,er[8]=to,er[9]=Yn,er[10]=Zn,er[11]=Gn,er[12]=Xn,er[13]=_i,er[14]=Dn,er[15]=Zr,er[16]=dn,er[17]=Bn,er[18]=Rn,Xt!==0&&(er[19]=Xt,kt.length++),kt};Math.imul||(_t=zt);function Jt(jt,mt,wt){wt.negative=mt.negative^jt.negative,wt.length=jt.length+mt.length;for(var kt=0,Ht=0,Wt=0;Wt<wt.length-1;Wt++){var er=Ht;Ht=0;for(var Xt=kt&67108863,Zt=Math.min(Wt,mt.length-1),Tt=Math.max(0,Wt-jt.length+1);Tt<=Zt;Tt++){var rr=Wt-Tt,Er=jt.words[rr]|0,ar=mt.words[Tt]|0,wr=Er*ar,fr=wr&67108863;er=er+(wr/67108864|0)|0,fr=fr+Xt|0,Xt=fr&67108863,er=er+(fr>>>26)|0,Ht+=er>>>26,er&=67108863}wt.words[Wt]=Xt,kt=er,er=Ht}return kt!==0?wt.words[Wt]=kt:wt.length--,wt._strip()}function nr(jt,mt,wt){return Jt(jt,mt,wt)}st.prototype.mulTo=function(mt,wt){var kt,Ht=this.length+mt.length;return this.length===10&&mt.length===10?kt=_t(this,mt,wt):Ht<63?kt=zt(this,mt,wt):Ht<1024?kt=Jt(this,mt,wt):kt=nr(this,mt,wt),kt},st.prototype.mul=function(mt){var wt=new st(null);return wt.words=new Array(this.length+mt.length),this.mulTo(mt,wt)},st.prototype.mulf=function(mt){var wt=new st(null);return wt.words=new Array(this.length+mt.length),nr(this,mt,wt)},st.prototype.imul=function(mt){return this.clone().mulTo(mt,this)},st.prototype.imuln=function(mt){var wt=mt<0;wt&&(mt=-mt),it(typeof mt=="number"),it(mt<67108864);for(var kt=0,Ht=0;Ht<this.length;Ht++){var Wt=(this.words[Ht]|0)*mt,er=(Wt&67108863)+(kt&67108863);kt>>=26,kt+=Wt/67108864|0,kt+=er>>>26,this.words[Ht]=er&67108863}return kt!==0&&(this.words[Ht]=kt,this.length++),wt?this.ineg():this},st.prototype.muln=function(mt){return this.clone().imuln(mt)},st.prototype.sqr=function(){return this.mul(this)},st.prototype.isqr=function(){return this.imul(this.clone())},st.prototype.pow=function(mt){var wt=$t(mt);if(wt.length===0)return new st(1);for(var kt=this,Ht=0;Ht<wt.length&&wt[Ht]===0;Ht++,kt=kt.sqr());if(++Ht<wt.length)for(var Wt=kt.sqr();Ht<wt.length;Ht++,Wt=Wt.sqr())wt[Ht]!==0&&(kt=kt.mul(Wt));return kt},st.prototype.iushln=function(mt){it(typeof mt=="number"&&mt>=0);var wt=mt%26,kt=(mt-wt)/26,Ht=67108863>>>26-wt<<26-wt,Wt;if(wt!==0){var er=0;for(Wt=0;Wt<this.length;Wt++){var Xt=this.words[Wt]&Ht,Zt=(this.words[Wt]|0)-Xt<<wt;this.words[Wt]=Zt|er,er=Xt>>>26-wt}er&&(this.words[Wt]=er,this.length++)}if(kt!==0){for(Wt=this.length-1;Wt>=0;Wt--)this.words[Wt+kt]=this.words[Wt];for(Wt=0;Wt<kt;Wt++)this.words[Wt]=0;this.length+=kt}return this._strip()},st.prototype.ishln=function(mt){return it(this.negative===0),this.iushln(mt)},st.prototype.iushrn=function(mt,wt,kt){it(typeof mt=="number"&&mt>=0);var Ht;wt?Ht=(wt-wt%26)/26:Ht=0;var Wt=mt%26,er=Math.min((mt-Wt)/26,this.length),Xt=67108863^67108863>>>Wt<<Wt,Zt=kt;if(Ht-=er,Ht=Math.max(0,Ht),Zt){for(var Tt=0;Tt<er;Tt++)Zt.words[Tt]=this.words[Tt];Zt.length=er}if(er!==0)if(this.length>er)for(this.length-=er,Tt=0;Tt<this.length;Tt++)this.words[Tt]=this.words[Tt+er];else this.words[0]=0,this.length=1;var rr=0;for(Tt=this.length-1;Tt>=0&&(rr!==0||Tt>=Ht);Tt--){var Er=this.words[Tt]|0;this.words[Tt]=rr<<26-Wt|Er>>>Wt,rr=Er&Xt}return Zt&&rr!==0&&(Zt.words[Zt.length++]=rr),this.length===0&&(this.words[0]=0,this.length=1),this._strip()},st.prototype.ishrn=function(mt,wt,kt){return it(this.negative===0),this.iushrn(mt,wt,kt)},st.prototype.shln=function(mt){return this.clone().ishln(mt)},st.prototype.ushln=function(mt){return this.clone().iushln(mt)},st.prototype.shrn=function(mt){return this.clone().ishrn(mt)},st.prototype.ushrn=function(mt){return this.clone().iushrn(mt)},st.prototype.testn=function(mt){it(typeof mt=="number"&&mt>=0);var wt=mt%26,kt=(mt-wt)/26,Ht=1<<wt;if(this.length<=kt)return!1;var Wt=this.words[kt];return!!(Wt&Ht)},st.prototype.imaskn=function(mt){it(typeof mt=="number"&&mt>=0);var wt=mt%26,kt=(mt-wt)/26;if(it(this.negative===0,"imaskn works only with positive numbers"),this.length<=kt)return this;if(wt!==0&&kt++,this.length=Math.min(kt,this.length),wt!==0){var Ht=67108863^67108863>>>wt<<wt;this.words[this.length-1]&=Ht}return this._strip()},st.prototype.maskn=function(mt){return this.clone().imaskn(mt)},st.prototype.iaddn=function(mt){return it(typeof mt=="number"),it(mt<67108864),mt<0?this.isubn(-mt):this.negative!==0?this.length===1&&(this.words[0]|0)<=mt?(this.words[0]=mt-(this.words[0]|0),this.negative=0,this):(this.negative=0,this.isubn(mt),this.negative=1,this):this._iaddn(mt)},st.prototype._iaddn=function(mt){this.words[0]+=mt;for(var wt=0;wt<this.length&&this.words[wt]>=67108864;wt++)this.words[wt]-=67108864,wt===this.length-1?this.words[wt+1]=1:this.words[wt+1]++;return this.length=Math.max(this.length,wt+1),this},st.prototype.isubn=function(mt){if(it(typeof mt=="number"),it(mt<67108864),mt<0)return this.iaddn(-mt);if(this.negative!==0)return this.negative=0,this.iaddn(mt),this.negative=1,this;if(this.words[0]-=mt,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var wt=0;wt<this.length&&this.words[wt]<0;wt++)this.words[wt]+=67108864,this.words[wt+1]-=1;return this._strip()},st.prototype.addn=function(mt){return this.clone().iaddn(mt)},st.prototype.subn=function(mt){return this.clone().isubn(mt)},st.prototype.iabs=function(){return this.negative=0,this},st.prototype.abs=function(){return this.clone().iabs()},st.prototype._ishlnsubmul=function(mt,wt,kt){var Ht=mt.length+kt,Wt;this._expand(Ht);var er,Xt=0;for(Wt=0;Wt<mt.length;Wt++){er=(this.words[Wt+kt]|0)+Xt;var Zt=(mt.words[Wt]|0)*wt;er-=Zt&67108863,Xt=(er>>26)-(Zt/67108864|0),this.words[Wt+kt]=er&67108863}for(;Wt<this.length-kt;Wt++)er=(this.words[Wt+kt]|0)+Xt,Xt=er>>26,this.words[Wt+kt]=er&67108863;if(Xt===0)return this._strip();for(it(Xt===-1),Xt=0,Wt=0;Wt<this.length;Wt++)er=-(this.words[Wt]|0)+Xt,Xt=er>>26,this.words[Wt]=er&67108863;return this.negative=1,this._strip()},st.prototype._wordDiv=function(mt,wt){var kt=this.length-mt.length,Ht=this.clone(),Wt=mt,er=Wt.words[Wt.length-1]|0,Xt=this._countBits(er);kt=26-Xt,kt!==0&&(Wt=Wt.ushln(kt),Ht.iushln(kt),er=Wt.words[Wt.length-1]|0);var Zt=Ht.length-Wt.length,Tt;if(wt!=="mod"){Tt=new st(null),Tt.length=Zt+1,Tt.words=new Array(Tt.length);for(var rr=0;rr<Tt.length;rr++)Tt.words[rr]=0}var Er=Ht.clone()._ishlnsubmul(Wt,1,Zt);Er.negative===0&&(Ht=Er,Tt&&(Tt.words[Zt]=1));for(var ar=Zt-1;ar>=0;ar--){var wr=(Ht.words[Wt.length+ar]|0)*67108864+(Ht.words[Wt.length+ar-1]|0);for(wr=Math.min(wr/er|0,67108863),Ht._ishlnsubmul(Wt,wr,ar);Ht.negative!==0;)wr--,Ht.negative=0,Ht._ishlnsubmul(Wt,1,ar),Ht.isZero()||(Ht.negative^=1);Tt&&(Tt.words[ar]=wr)}return Tt&&Tt._strip(),Ht._strip(),wt!=="div"&&kt!==0&&Ht.iushrn(kt),{div:Tt||null,mod:Ht}},st.prototype.divmod=function(mt,wt,kt){if(it(!mt.isZero()),this.isZero())return{div:new st(0),mod:new st(0)};var Ht,Wt,er;return this.negative!==0&&mt.negative===0?(er=this.neg().divmod(mt,wt),wt!=="mod"&&(Ht=er.div.neg()),wt!=="div"&&(Wt=er.mod.neg(),kt&&Wt.negative!==0&&Wt.iadd(mt)),{div:Ht,mod:Wt}):this.negative===0&&mt.negative!==0?(er=this.divmod(mt.neg(),wt),wt!=="mod"&&(Ht=er.div.neg()),{div:Ht,mod:er.mod}):this.negative&mt.negative?(er=this.neg().divmod(mt.neg(),wt),wt!=="div"&&(Wt=er.mod.neg(),kt&&Wt.negative!==0&&Wt.isub(mt)),{div:er.div,mod:Wt}):mt.length>this.length||this.cmp(mt)<0?{div:new st(0),mod:this}:mt.length===1?wt==="div"?{div:this.divn(mt.words[0]),mod:null}:wt==="mod"?{div:null,mod:new st(this.modrn(mt.words[0]))}:{div:this.divn(mt.words[0]),mod:new st(this.modrn(mt.words[0]))}:this._wordDiv(mt,wt)},st.prototype.div=function(mt){return this.divmod(mt,"div",!1).div},st.prototype.mod=function(mt){return this.divmod(mt,"mod",!1).mod},st.prototype.umod=function(mt){return this.divmod(mt,"mod",!0).mod},st.prototype.divRound=function(mt){var wt=this.divmod(mt);if(wt.mod.isZero())return wt.div;var kt=wt.div.negative!==0?wt.mod.isub(mt):wt.mod,Ht=mt.ushrn(1),Wt=mt.andln(1),er=kt.cmp(Ht);return er<0||Wt===1&&er===0?wt.div:wt.div.negative!==0?wt.div.isubn(1):wt.div.iaddn(1)},st.prototype.modrn=function(mt){var wt=mt<0;wt&&(mt=-mt),it(mt<=67108863);for(var kt=(1<<26)%mt,Ht=0,Wt=this.length-1;Wt>=0;Wt--)Ht=(kt*Ht+(this.words[Wt]|0))%mt;return wt?-Ht:Ht},st.prototype.modn=function(mt){return this.modrn(mt)},st.prototype.idivn=function(mt){var wt=mt<0;wt&&(mt=-mt),it(mt<=67108863);for(var kt=0,Ht=this.length-1;Ht>=0;Ht--){var Wt=(this.words[Ht]|0)+kt*67108864;this.words[Ht]=Wt/mt|0,kt=Wt%mt}return this._strip(),wt?this.ineg():this},st.prototype.divn=function(mt){return this.clone().idivn(mt)},st.prototype.egcd=function(mt){it(mt.negative===0),it(!mt.isZero());var wt=this,kt=mt.clone();wt.negative!==0?wt=wt.umod(mt):wt=wt.clone();for(var Ht=new st(1),Wt=new st(0),er=new st(0),Xt=new st(1),Zt=0;wt.isEven()&&kt.isEven();)wt.iushrn(1),kt.iushrn(1),++Zt;for(var Tt=kt.clone(),rr=wt.clone();!wt.isZero();){for(var Er=0,ar=1;!(wt.words[0]&ar)&&Er<26;++Er,ar<<=1);if(Er>0)for(wt.iushrn(Er);Er-- >0;)(Ht.isOdd()||Wt.isOdd())&&(Ht.iadd(Tt),Wt.isub(rr)),Ht.iushrn(1),Wt.iushrn(1);for(var wr=0,fr=1;!(kt.words[0]&fr)&&wr<26;++wr,fr<<=1);if(wr>0)for(kt.iushrn(wr);wr-- >0;)(er.isOdd()||Xt.isOdd())&&(er.iadd(Tt),Xt.isub(rr)),er.iushrn(1),Xt.iushrn(1);wt.cmp(kt)>=0?(wt.isub(kt),Ht.isub(er),Wt.isub(Xt)):(kt.isub(wt),er.isub(Ht),Xt.isub(Wt))}return{a:er,b:Xt,gcd:kt.iushln(Zt)}},st.prototype._invmp=function(mt){it(mt.negative===0),it(!mt.isZero());var wt=this,kt=mt.clone();wt.negative!==0?wt=wt.umod(mt):wt=wt.clone();for(var Ht=new st(1),Wt=new st(0),er=kt.clone();wt.cmpn(1)>0&&kt.cmpn(1)>0;){for(var Xt=0,Zt=1;!(wt.words[0]&Zt)&&Xt<26;++Xt,Zt<<=1);if(Xt>0)for(wt.iushrn(Xt);Xt-- >0;)Ht.isOdd()&&Ht.iadd(er),Ht.iushrn(1);for(var Tt=0,rr=1;!(kt.words[0]&rr)&&Tt<26;++Tt,rr<<=1);if(Tt>0)for(kt.iushrn(Tt);Tt-- >0;)Wt.isOdd()&&Wt.iadd(er),Wt.iushrn(1);wt.cmp(kt)>=0?(wt.isub(kt),Ht.isub(Wt)):(kt.isub(wt),Wt.isub(Ht))}var Er;return wt.cmpn(1)===0?Er=Ht:Er=Wt,Er.cmpn(0)<0&&Er.iadd(mt),Er},st.prototype.gcd=function(mt){if(this.isZero())return mt.abs();if(mt.isZero())return this.abs();var wt=this.clone(),kt=mt.clone();wt.negative=0,kt.negative=0;for(var Ht=0;wt.isEven()&&kt.isEven();Ht++)wt.iushrn(1),kt.iushrn(1);do{for(;wt.isEven();)wt.iushrn(1);for(;kt.isEven();)kt.iushrn(1);var Wt=wt.cmp(kt);if(Wt<0){var er=wt;wt=kt,kt=er}else if(Wt===0||kt.cmpn(1)===0)break;wt.isub(kt)}while(!0);return kt.iushln(Ht)},st.prototype.invm=function(mt){return this.egcd(mt).a.umod(mt)},st.prototype.isEven=function(){return(this.words[0]&1)===0},st.prototype.isOdd=function(){return(this.words[0]&1)===1},st.prototype.andln=function(mt){return this.words[0]&mt},st.prototype.bincn=function(mt){it(typeof mt=="number");var wt=mt%26,kt=(mt-wt)/26,Ht=1<<wt;if(this.length<=kt)return this._expand(kt+1),this.words[kt]|=Ht,this;for(var Wt=Ht,er=kt;Wt!==0&&er<this.length;er++){var Xt=this.words[er]|0;Xt+=Wt,Wt=Xt>>>26,Xt&=67108863,this.words[er]=Xt}return Wt!==0&&(this.words[er]=Wt,this.length++),this},st.prototype.isZero=function(){return this.length===1&&this.words[0]===0},st.prototype.cmpn=function(mt){var wt=mt<0;if(this.negative!==0&&!wt)return-1;if(this.negative===0&&wt)return 1;this._strip();var kt;if(this.length>1)kt=1;else{wt&&(mt=-mt),it(mt<=67108863,"Number is too big");var Ht=this.words[0]|0;kt=Ht===mt?0:Ht<mt?-1:1}return this.negative!==0?-kt|0:kt},st.prototype.cmp=function(mt){if(this.negative!==0&&mt.negative===0)return-1;if(this.negative===0&&mt.negative!==0)return 1;var wt=this.ucmp(mt);return this.negative!==0?-wt|0:wt},st.prototype.ucmp=function(mt){if(this.length>mt.length)return 1;if(this.length<mt.length)return-1;for(var wt=0,kt=this.length-1;kt>=0;kt--){var Ht=this.words[kt]|0,Wt=mt.words[kt]|0;if(Ht!==Wt){Ht<Wt?wt=-1:Ht>Wt&&(wt=1);break}}return wt},st.prototype.gtn=function(mt){return this.cmpn(mt)===1},st.prototype.gt=function(mt){return this.cmp(mt)===1},st.prototype.gten=function(mt){return this.cmpn(mt)>=0},st.prototype.gte=function(mt){return this.cmp(mt)>=0},st.prototype.ltn=function(mt){return this.cmpn(mt)===-1},st.prototype.lt=function(mt){return this.cmp(mt)===-1},st.prototype.lten=function(mt){return this.cmpn(mt)<=0},st.prototype.lte=function(mt){return this.cmp(mt)<=0},st.prototype.eqn=function(mt){return this.cmpn(mt)===0},st.prototype.eq=function(mt){return this.cmp(mt)===0},st.red=function(mt){return new ur(mt)},st.prototype.toRed=function(mt){return it(!this.red,"Already a number in reduction context"),it(this.negative===0,"red works only with positives"),mt.convertTo(this)._forceRed(mt)},st.prototype.fromRed=function(){return it(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},st.prototype._forceRed=function(mt){return this.red=mt,this},st.prototype.forceRed=function(mt){return it(!this.red,"Already a number in reduction context"),this._forceRed(mt)},st.prototype.redAdd=function(mt){return it(this.red,"redAdd works only with red numbers"),this.red.add(this,mt)},st.prototype.redIAdd=function(mt){return it(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,mt)},st.prototype.redSub=function(mt){return it(this.red,"redSub works only with red numbers"),this.red.sub(this,mt)},st.prototype.redISub=function(mt){return it(this.red,"redISub works only with red numbers"),this.red.isub(this,mt)},st.prototype.redShl=function(mt){return it(this.red,"redShl works only with red numbers"),this.red.shl(this,mt)},st.prototype.redMul=function(mt){return it(this.red,"redMul works only with red numbers"),this.red._verify2(this,mt),this.red.mul(this,mt)},st.prototype.redIMul=function(mt){return it(this.red,"redMul works only with red numbers"),this.red._verify2(this,mt),this.red.imul(this,mt)},st.prototype.redSqr=function(){return it(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},st.prototype.redISqr=function(){return it(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},st.prototype.redSqrt=function(){return it(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},st.prototype.redInvm=function(){return it(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},st.prototype.redNeg=function(){return it(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},st.prototype.redPow=function(mt){return it(this.red&&!mt.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,mt)};var or={k256:null,p224:null,p192:null,p25519:null};function ir(jt,mt){this.name=jt,this.p=new st(mt,16),this.n=this.p.bitLength(),this.k=new st(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}ir.prototype._tmp=function(){var mt=new st(null);return mt.words=new Array(Math.ceil(this.n/13)),mt},ir.prototype.ireduce=function(mt){var wt=mt,kt;do this.split(wt,this.tmp),wt=this.imulK(wt),wt=wt.iadd(this.tmp),kt=wt.bitLength();while(kt>this.n);var Ht=kt<this.n?-1:wt.ucmp(this.p);return Ht===0?(wt.words[0]=0,wt.length=1):Ht>0?wt.isub(this.p):wt.strip!==void 0?wt.strip():wt._strip(),wt},ir.prototype.split=function(mt,wt){mt.iushrn(this.n,0,wt)},ir.prototype.imulK=function(mt){return mt.imul(this.k)};function dr(){ir.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}ot(dr,ir),dr.prototype.split=function(mt,wt){for(var kt=4194303,Ht=Math.min(mt.length,9),Wt=0;Wt<Ht;Wt++)wt.words[Wt]=mt.words[Wt];if(wt.length=Ht,mt.length<=9){mt.words[0]=0,mt.length=1;return}var er=mt.words[9];for(wt.words[wt.length++]=er&kt,Wt=10;Wt<mt.length;Wt++){var Xt=mt.words[Wt]|0;mt.words[Wt-10]=(Xt&kt)<<4|er>>>22,er=Xt}er>>>=22,mt.words[Wt-10]=er,er===0&&mt.length>10?mt.length-=10:mt.length-=9},dr.prototype.imulK=function(mt){mt.words[mt.length]=0,mt.words[mt.length+1]=0,mt.length+=2;for(var wt=0,kt=0;kt<mt.length;kt++){var Ht=mt.words[kt]|0;wt+=Ht*977,mt.words[kt]=wt&67108863,wt=Ht*64+(wt/67108864|0)}return mt.words[mt.length-1]===0&&(mt.length--,mt.words[mt.length-1]===0&&mt.length--),mt};function sr(){ir.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}ot(sr,ir);function vr(){ir.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}ot(vr,ir);function yr(){ir.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}ot(yr,ir),yr.prototype.imulK=function(mt){for(var wt=0,kt=0;kt<mt.length;kt++){var Ht=(mt.words[kt]|0)*19+wt,Wt=Ht&67108863;Ht>>>=26,mt.words[kt]=Wt,wt=Ht}return wt!==0&&(mt.words[mt.length++]=wt),mt},st._prime=function(mt){if(or[mt])return or[mt];var wt;if(mt==="k256")wt=new dr;else if(mt==="p224")wt=new sr;else if(mt==="p192")wt=new vr;else if(mt==="p25519")wt=new yr;else throw new Error("Unknown prime "+mt);return or[mt]=wt,wt};function ur(jt){if(typeof jt=="string"){var mt=st._prime(jt);this.m=mt.p,this.prime=mt}else it(jt.gtn(1),"modulus must be greater than 1"),this.m=jt,this.prime=null}ur.prototype._verify1=function(mt){it(mt.negative===0,"red works only with positives"),it(mt.red,"red works only with red numbers")},ur.prototype._verify2=function(mt,wt){it((mt.negative|wt.negative)===0,"red works only with positives"),it(mt.red&&mt.red===wt.red,"red works only with red numbers")},ur.prototype.imod=function(mt){return this.prime?this.prime.ireduce(mt)._forceRed(this):(ft(mt,mt.umod(this.m)._forceRed(this)),mt)},ur.prototype.neg=function(mt){return mt.isZero()?mt.clone():this.m.sub(mt)._forceRed(this)},ur.prototype.add=function(mt,wt){this._verify2(mt,wt);var kt=mt.add(wt);return kt.cmp(this.m)>=0&&kt.isub(this.m),kt._forceRed(this)},ur.prototype.iadd=function(mt,wt){this._verify2(mt,wt);var kt=mt.iadd(wt);return kt.cmp(this.m)>=0&&kt.isub(this.m),kt},ur.prototype.sub=function(mt,wt){this._verify2(mt,wt);var kt=mt.sub(wt);return kt.cmpn(0)<0&&kt.iadd(this.m),kt._forceRed(this)},ur.prototype.isub=function(mt,wt){this._verify2(mt,wt);var kt=mt.isub(wt);return kt.cmpn(0)<0&&kt.iadd(this.m),kt},ur.prototype.shl=function(mt,wt){return this._verify1(mt),this.imod(mt.ushln(wt))},ur.prototype.imul=function(mt,wt){return this._verify2(mt,wt),this.imod(mt.imul(wt))},ur.prototype.mul=function(mt,wt){return this._verify2(mt,wt),this.imod(mt.mul(wt))},ur.prototype.isqr=function(mt){return this.imul(mt,mt.clone())},ur.prototype.sqr=function(mt){return this.mul(mt,mt)},ur.prototype.sqrt=function(mt){if(mt.isZero())return mt.clone();var wt=this.m.andln(3);if(it(wt%2===1),wt===3){var kt=this.m.add(new st(1)).iushrn(2);return this.pow(mt,kt)}for(var Ht=this.m.subn(1),Wt=0;!Ht.isZero()&&Ht.andln(1)===0;)Wt++,Ht.iushrn(1);it(!Ht.isZero());var er=new st(1).toRed(this),Xt=er.redNeg(),Zt=this.m.subn(1).iushrn(1),Tt=this.m.bitLength();for(Tt=new st(2*Tt*Tt).toRed(this);this.pow(Tt,Zt).cmp(Xt)!==0;)Tt.redIAdd(Xt);for(var rr=this.pow(Tt,Ht),Er=this.pow(mt,Ht.addn(1).iushrn(1)),ar=this.pow(mt,Ht),wr=Wt;ar.cmp(er)!==0;){for(var fr=ar,gr=0;fr.cmp(er)!==0;gr++)fr=fr.redSqr();it(gr<wr);var Mr=this.pow(rr,new st(1).iushln(wr-gr-1));Er=Er.redMul(Mr),rr=Mr.redSqr(),ar=ar.redMul(rr),wr=gr}return Er},ur.prototype.invm=function(mt){var wt=mt._invmp(this.m);return wt.negative!==0?(wt.negative=0,this.imod(wt).redNeg()):this.imod(wt)},ur.prototype.pow=function(mt,wt){if(wt.isZero())return new st(1).toRed(this);if(wt.cmpn(1)===0)return mt.clone();var kt=4,Ht=new Array(1<<kt);Ht[0]=new st(1).toRed(this),Ht[1]=mt;for(var Wt=2;Wt<Ht.length;Wt++)Ht[Wt]=this.mul(Ht[Wt-1],mt);var er=Ht[0],Xt=0,Zt=0,Tt=wt.bitLength()%26;for(Tt===0&&(Tt=26),Wt=wt.length-1;Wt>=0;Wt--){for(var rr=wt.words[Wt],Er=Tt-1;Er>=0;Er--){var ar=rr>>Er&1;if(er!==Ht[0]&&(er=this.sqr(er)),ar===0&&Xt===0){Zt=0;continue}Xt<<=1,Xt|=ar,Zt++,!(Zt!==kt&&(Wt!==0||Er!==0))&&(er=this.mul(er,Ht[Xt]),Zt=0,Xt=0)}Tt=26}return er},ur.prototype.convertTo=function(mt){var wt=mt.umod(this.m);return wt===mt?wt.clone():wt},ur.prototype.convertFrom=function(mt){var wt=mt.clone();return wt.red=null,wt},st.mont=function(mt){return new tr(mt)};function tr(jt){ur.call(this,jt),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new st(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}ot(tr,ur),tr.prototype.convertTo=function(mt){return this.imod(mt.ushln(this.shift))},tr.prototype.convertFrom=function(mt){var wt=this.imod(mt.mul(this.rinv));return wt.red=null,wt},tr.prototype.imul=function(mt,wt){if(mt.isZero()||wt.isZero())return mt.words[0]=0,mt.length=1,mt;var kt=mt.imul(wt),Ht=kt.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),Wt=kt.isub(Ht).iushrn(this.shift),er=Wt;return Wt.cmp(this.m)>=0?er=Wt.isub(this.m):Wt.cmpn(0)<0&&(er=Wt.iadd(this.m)),er._forceRed(this)},tr.prototype.mul=function(mt,wt){if(mt.isZero()||wt.isZero())return new st(0)._forceRed(this);var kt=mt.mul(wt),Ht=kt.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),Wt=kt.isub(Ht).iushrn(this.shift),er=Wt;return Wt.cmp(this.m)>=0?er=Wt.isub(this.m):Wt.cmpn(0)<0&&(er=Wt.iadd(this.m)),er._forceRed(this)},tr.prototype.invm=function(mt){var wt=this.imod(mt._invmp(this.m).mul(this.r2));return wt._forceRed(this)}})(rt,commonjsGlobal)}(bn$2)),bn$2.exports}var browserifyRsa,hasRequiredBrowserifyRsa;function requireBrowserifyRsa(){if(hasRequiredBrowserifyRsa)return browserifyRsa;hasRequiredBrowserifyRsa=1;var rt=requireBn$1(),_e=requireBrowser$b();function nt(st){var at=it(st),lt=at.toRed(rt.mont(st.modulus)).redPow(new rt(st.publicExponent)).fromRed();return{blinder:lt,unblinder:at.invm(st.modulus)}}function it(st){var at=st.modulus.byteLength(),lt;do lt=new rt(_e(at));while(lt.cmp(st.modulus)>=0||!lt.umod(st.prime1)||!lt.umod(st.prime2));return lt}function ot(st,at){var lt=nt(at),ct=at.modulus.byteLength(),dt=new rt(st).mul(lt.blinder).umod(at.modulus),ft=dt.toRed(rt.mont(at.prime1)),pt=dt.toRed(rt.mont(at.prime2)),gt=at.coefficient,yt=at.prime1,Ct=at.prime2,At=ft.redPow(at.exponent1).fromRed(),$t=pt.redPow(at.exponent2).fromRed(),zt=At.isub($t).imul(gt).umod(yt).imul(Ct);return $t.iadd(zt).imul(lt.unblinder).umod(at.modulus).toArrayLike(Buffer,"be",ct)}return ot.getr=it,browserifyRsa=ot,browserifyRsa}var elliptic={};const name="elliptic",version$4="6.5.6",description="EC cryptography",main="lib/elliptic.js",files=["lib"],scripts={lint:"eslint lib test","lint:fix":"npm run lint -- --fix",unit:"istanbul test _mocha --reporter=spec test/index.js",test:"npm run lint && npm run unit",version:"grunt dist && git add dist/"},repository={type:"git",url:"git@github.com:indutny/elliptic"},keywords=["EC","Elliptic","curve","Cryptography"],author="Fedor Indutny <fedor@indutny.com>",license="MIT",bugs={url:"https://github.com/indutny/elliptic/issues"},homepage="https://github.com/indutny/elliptic",devDependencies={brfs:"^2.0.2",coveralls:"^3.1.0",eslint:"^7.6.0",grunt:"^1.2.1","grunt-browserify":"^5.3.0","grunt-cli":"^1.3.2","grunt-contrib-connect":"^3.0.0","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^5.0.0","grunt-mocha-istanbul":"^5.0.2","grunt-saucelabs":"^9.0.1",istanbul:"^0.4.5",mocha:"^8.0.1"},dependencies={"bn.js":"^4.11.9",brorand:"^1.1.0","hash.js":"^1.0.0","hmac-drbg":"^1.0.1",inherits:"^2.0.4","minimalistic-assert":"^1.0.1","minimalistic-crypto-utils":"^1.0.1"},require$$0={name,version:version$4,description,main,files,scripts,repository,keywords,author,license,bugs,homepage,devDependencies,dependencies};var utils$8={},utils$7={},hasRequiredUtils$2;function requireUtils$2(){return hasRequiredUtils$2||(hasRequiredUtils$2=1,function(rt){var _e=rt;function nt(st,at){if(Array.isArray(st))return st.slice();if(!st)return[];var lt=[];if(typeof st!="string"){for(var ct=0;ct<st.length;ct++)lt[ct]=st[ct]|0;return lt}if(at==="hex"){st=st.replace(/[^a-z0-9]+/ig,""),st.length%2!==0&&(st="0"+st);for(var ct=0;ct<st.length;ct+=2)lt.push(parseInt(st[ct]+st[ct+1],16))}else for(var ct=0;ct<st.length;ct++){var dt=st.charCodeAt(ct),ft=dt>>8,pt=dt&255;ft?lt.push(ft,pt):lt.push(pt)}return lt}_e.toArray=nt;function it(st){return st.length===1?"0"+st:st}_e.zero2=it;function ot(st){for(var at="",lt=0;lt<st.length;lt++)at+=it(st[lt].toString(16));return at}_e.toHex=ot,_e.encode=function(at,lt){return lt==="hex"?ot(at):at}}(utils$7)),utils$7}var hasRequiredUtils$1;function requireUtils$1(){return hasRequiredUtils$1||(hasRequiredUtils$1=1,function(rt){var _e=rt,nt=requireBn$2(),it=requireMinimalisticAssert(),ot=requireUtils$2();_e.assert=it,_e.toArray=ot.toArray,_e.zero2=ot.zero2,_e.toHex=ot.toHex,_e.encode=ot.encode;function st(ft,pt,gt){var yt=new Array(Math.max(ft.bitLength(),gt)+1),Ct;for(Ct=0;Ct<yt.length;Ct+=1)yt[Ct]=0;var At=1<<pt+1,$t=ft.clone();for(Ct=0;Ct<yt.length;Ct++){var zt,_t=$t.andln(At-1);$t.isOdd()?(_t>(At>>1)-1?zt=(At>>1)-_t:zt=_t,$t.isubn(zt)):zt=0,yt[Ct]=zt,$t.iushrn(1)}return yt}_e.getNAF=st;function at(ft,pt){var gt=[[],[]];ft=ft.clone(),pt=pt.clone();for(var yt=0,Ct=0,At;ft.cmpn(-yt)>0||pt.cmpn(-Ct)>0;){var $t=ft.andln(3)+yt&3,zt=pt.andln(3)+Ct&3;$t===3&&($t=-1),zt===3&&(zt=-1);var _t;$t&1?(At=ft.andln(7)+yt&7,(At===3||At===5)&&zt===2?_t=-$t:_t=$t):_t=0,gt[0].push(_t);var Jt;zt&1?(At=pt.andln(7)+Ct&7,(At===3||At===5)&&$t===2?Jt=-zt:Jt=zt):Jt=0,gt[1].push(Jt),2*yt===_t+1&&(yt=1-yt),2*Ct===Jt+1&&(Ct=1-Ct),ft.iushrn(1),pt.iushrn(1)}return gt}_e.getJSF=at;function lt(ft,pt,gt){var yt="_"+pt;ft.prototype[pt]=function(){return this[yt]!==void 0?this[yt]:this[yt]=gt.call(this)}}_e.cachedProperty=lt;function ct(ft){return typeof ft=="string"?_e.toArray(ft,"hex"):ft}_e.parseBytes=ct;function dt(ft){return new nt(ft,"hex","le")}_e.intFromLE=dt}(utils$8)),utils$8}var curve={},base$2,hasRequiredBase$1;function requireBase$1(){if(hasRequiredBase$1)return base$2;hasRequiredBase$1=1;var rt=requireBn$2(),_e=requireUtils$1(),nt=_e.getNAF,it=_e.getJSF,ot=_e.assert;function st(lt,ct){this.type=lt,this.p=new rt(ct.p,16),this.red=ct.prime?rt.red(ct.prime):rt.mont(this.p),this.zero=new rt(0).toRed(this.red),this.one=new rt(1).toRed(this.red),this.two=new rt(2).toRed(this.red),this.n=ct.n&&new rt(ct.n,16),this.g=ct.g&&this.pointFromJSON(ct.g,ct.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var dt=this.n&&this.p.div(this.n);!dt||dt.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}base$2=st,st.prototype.point=function(){throw new Error("Not implemented")},st.prototype.validate=function(){throw new Error("Not implemented")},st.prototype._fixedNafMul=function(ct,dt){ot(ct.precomputed);var ft=ct._getDoubles(),pt=nt(dt,1,this._bitLength),gt=(1<<ft.step+1)-(ft.step%2===0?2:1);gt/=3;var yt=[],Ct,At;for(Ct=0;Ct<pt.length;Ct+=ft.step){At=0;for(var $t=Ct+ft.step-1;$t>=Ct;$t--)At=(At<<1)+pt[$t];yt.push(At)}for(var zt=this.jpoint(null,null,null),_t=this.jpoint(null,null,null),Jt=gt;Jt>0;Jt--){for(Ct=0;Ct<yt.length;Ct++)At=yt[Ct],At===Jt?_t=_t.mixedAdd(ft.points[Ct]):At===-Jt&&(_t=_t.mixedAdd(ft.points[Ct].neg()));zt=zt.add(_t)}return zt.toP()},st.prototype._wnafMul=function(ct,dt){var ft=4,pt=ct._getNAFPoints(ft);ft=pt.wnd;for(var gt=pt.points,yt=nt(dt,ft,this._bitLength),Ct=this.jpoint(null,null,null),At=yt.length-1;At>=0;At--){for(var $t=0;At>=0&&yt[At]===0;At--)$t++;if(At>=0&&$t++,Ct=Ct.dblp($t),At<0)break;var zt=yt[At];ot(zt!==0),ct.type==="affine"?zt>0?Ct=Ct.mixedAdd(gt[zt-1>>1]):Ct=Ct.mixedAdd(gt[-zt-1>>1].neg()):zt>0?Ct=Ct.add(gt[zt-1>>1]):Ct=Ct.add(gt[-zt-1>>1].neg())}return ct.type==="affine"?Ct.toP():Ct},st.prototype._wnafMulAdd=function(ct,dt,ft,pt,gt){var yt=this._wnafT1,Ct=this._wnafT2,At=this._wnafT3,$t=0,zt,_t,Jt;for(zt=0;zt<pt;zt++){Jt=dt[zt];var nr=Jt._getNAFPoints(ct);yt[zt]=nr.wnd,Ct[zt]=nr.points}for(zt=pt-1;zt>=1;zt-=2){var or=zt-1,ir=zt;if(yt[or]!==1||yt[ir]!==1){At[or]=nt(ft[or],yt[or],this._bitLength),At[ir]=nt(ft[ir],yt[ir],this._bitLength),$t=Math.max(At[or].length,$t),$t=Math.max(At[ir].length,$t);continue}var dr=[dt[or],null,null,dt[ir]];dt[or].y.cmp(dt[ir].y)===0?(dr[1]=dt[or].add(dt[ir]),dr[2]=dt[or].toJ().mixedAdd(dt[ir].neg())):dt[or].y.cmp(dt[ir].y.redNeg())===0?(dr[1]=dt[or].toJ().mixedAdd(dt[ir]),dr[2]=dt[or].add(dt[ir].neg())):(dr[1]=dt[or].toJ().mixedAdd(dt[ir]),dr[2]=dt[or].toJ().mixedAdd(dt[ir].neg()));var sr=[-3,-1,-5,-7,0,7,5,1,3],vr=it(ft[or],ft[ir]);for($t=Math.max(vr[0].length,$t),At[or]=new Array($t),At[ir]=new Array($t),_t=0;_t<$t;_t++){var yr=vr[0][_t]|0,ur=vr[1][_t]|0;At[or][_t]=sr[(yr+1)*3+(ur+1)],At[ir][_t]=0,Ct[or]=dr}}var tr=this.jpoint(null,null,null),jt=this._wnafT4;for(zt=$t;zt>=0;zt--){for(var mt=0;zt>=0;){var wt=!0;for(_t=0;_t<pt;_t++)jt[_t]=At[_t][zt]|0,jt[_t]!==0&&(wt=!1);if(!wt)break;mt++,zt--}if(zt>=0&&mt++,tr=tr.dblp(mt),zt<0)break;for(_t=0;_t<pt;_t++){var kt=jt[_t];kt!==0&&(kt>0?Jt=Ct[_t][kt-1>>1]:kt<0&&(Jt=Ct[_t][-kt-1>>1].neg()),Jt.type==="affine"?tr=tr.mixedAdd(Jt):tr=tr.add(Jt))}}for(zt=0;zt<pt;zt++)Ct[zt]=null;return gt?tr:tr.toP()};function at(lt,ct){this.curve=lt,this.type=ct,this.precomputed=null}return st.BasePoint=at,at.prototype.eq=function(){throw new Error("Not implemented")},at.prototype.validate=function(){return this.curve.validate(this)},st.prototype.decodePoint=function(ct,dt){ct=_e.toArray(ct,dt);var ft=this.p.byteLength();if((ct[0]===4||ct[0]===6||ct[0]===7)&&ct.length-1===2*ft){ct[0]===6?ot(ct[ct.length-1]%2===0):ct[0]===7&&ot(ct[ct.length-1]%2===1);var pt=this.point(ct.slice(1,1+ft),ct.slice(1+ft,1+2*ft));return pt}else if((ct[0]===2||ct[0]===3)&&ct.length-1===ft)return this.pointFromX(ct.slice(1,1+ft),ct[0]===3);throw new Error("Unknown point format")},at.prototype.encodeCompressed=function(ct){return this.encode(ct,!0)},at.prototype._encode=function(ct){var dt=this.curve.p.byteLength(),ft=this.getX().toArray("be",dt);return ct?[this.getY().isEven()?2:3].concat(ft):[4].concat(ft,this.getY().toArray("be",dt))},at.prototype.encode=function(ct,dt){return _e.encode(this._encode(dt),ct)},at.prototype.precompute=function(ct){if(this.precomputed)return this;var dt={doubles:null,naf:null,beta:null};return dt.naf=this._getNAFPoints(8),dt.doubles=this._getDoubles(4,ct),dt.beta=this._getBeta(),this.precomputed=dt,this},at.prototype._hasDoubles=function(ct){if(!this.precomputed)return!1;var dt=this.precomputed.doubles;return dt?dt.points.length>=Math.ceil((ct.bitLength()+1)/dt.step):!1},at.prototype._getDoubles=function(ct,dt){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var ft=[this],pt=this,gt=0;gt<dt;gt+=ct){for(var yt=0;yt<ct;yt++)pt=pt.dbl();ft.push(pt)}return{step:ct,points:ft}},at.prototype._getNAFPoints=function(ct){if(this.precomputed&&this.precomputed.naf)return this.precomputed.naf;for(var dt=[this],ft=(1<<ct)-1,pt=ft===1?null:this.dbl(),gt=1;gt<ft;gt++)dt[gt]=dt[gt-1].add(pt);return{wnd:ct,points:dt}},at.prototype._getBeta=function(){return null},at.prototype.dblp=function(ct){for(var dt=this,ft=0;ft<ct;ft++)dt=dt.dbl();return dt},base$2}var short,hasRequiredShort;function requireShort(){if(hasRequiredShort)return short;hasRequiredShort=1;var rt=requireUtils$1(),_e=requireBn$2(),nt=requireInherits_browser(),it=requireBase$1(),ot=rt.assert;function st(ct){it.call(this,"short",ct),this.a=new _e(ct.a,16).toRed(this.red),this.b=new _e(ct.b,16).toRed(this.red),this.tinv=this.two.redInvm(),this.zeroA=this.a.fromRed().cmpn(0)===0,this.threeA=this.a.fromRed().sub(this.p).cmpn(-3)===0,this.endo=this._getEndomorphism(ct),this._endoWnafT1=new Array(4),this._endoWnafT2=new Array(4)}nt(st,it),short=st,st.prototype._getEndomorphism=function(dt){if(!(!this.zeroA||!this.g||!this.n||this.p.modn(3)!==1)){var ft,pt;if(dt.beta)ft=new _e(dt.beta,16).toRed(this.red);else{var gt=this._getEndoRoots(this.p);ft=gt[0].cmp(gt[1])<0?gt[0]:gt[1],ft=ft.toRed(this.red)}if(dt.lambda)pt=new _e(dt.lambda,16);else{var yt=this._getEndoRoots(this.n);this.g.mul(yt[0]).x.cmp(this.g.x.redMul(ft))===0?pt=yt[0]:(pt=yt[1],ot(this.g.mul(pt).x.cmp(this.g.x.redMul(ft))===0))}var Ct;return dt.basis?Ct=dt.basis.map(function(At){return{a:new _e(At.a,16),b:new _e(At.b,16)}}):Ct=this._getEndoBasis(pt),{beta:ft,lambda:pt,basis:Ct}}},st.prototype._getEndoRoots=function(dt){var ft=dt===this.p?this.red:_e.mont(dt),pt=new _e(2).toRed(ft).redInvm(),gt=pt.redNeg(),yt=new _e(3).toRed(ft).redNeg().redSqrt().redMul(pt),Ct=gt.redAdd(yt).fromRed(),At=gt.redSub(yt).fromRed();return[Ct,At]},st.prototype._getEndoBasis=function(dt){for(var ft=this.n.ushrn(Math.floor(this.n.bitLength()/2)),pt=dt,gt=this.n.clone(),yt=new _e(1),Ct=new _e(0),At=new _e(0),$t=new _e(1),zt,_t,Jt,nr,or,ir,dr,sr=0,vr,yr;pt.cmpn(0)!==0;){var ur=gt.div(pt);vr=gt.sub(ur.mul(pt)),yr=At.sub(ur.mul(yt));var tr=$t.sub(ur.mul(Ct));if(!Jt&&vr.cmp(ft)<0)zt=dr.neg(),_t=yt,Jt=vr.neg(),nr=yr;else if(Jt&&++sr===2)break;dr=vr,gt=pt,pt=vr,At=yt,yt=yr,$t=Ct,Ct=tr}or=vr.neg(),ir=yr;var jt=Jt.sqr().add(nr.sqr()),mt=or.sqr().add(ir.sqr());return mt.cmp(jt)>=0&&(or=zt,ir=_t),Jt.negative&&(Jt=Jt.neg(),nr=nr.neg()),or.negative&&(or=or.neg(),ir=ir.neg()),[{a:Jt,b:nr},{a:or,b:ir}]},st.prototype._endoSplit=function(dt){var ft=this.endo.basis,pt=ft[0],gt=ft[1],yt=gt.b.mul(dt).divRound(this.n),Ct=pt.b.neg().mul(dt).divRound(this.n),At=yt.mul(pt.a),$t=Ct.mul(gt.a),zt=yt.mul(pt.b),_t=Ct.mul(gt.b),Jt=dt.sub(At).sub($t),nr=zt.add(_t).neg();return{k1:Jt,k2:nr}},st.prototype.pointFromX=function(dt,ft){dt=new _e(dt,16),dt.red||(dt=dt.toRed(this.red));var pt=dt.redSqr().redMul(dt).redIAdd(dt.redMul(this.a)).redIAdd(this.b),gt=pt.redSqrt();if(gt.redSqr().redSub(pt).cmp(this.zero)!==0)throw new Error("invalid point");var yt=gt.fromRed().isOdd();return(ft&&!yt||!ft&&yt)&&(gt=gt.redNeg()),this.point(dt,gt)},st.prototype.validate=function(dt){if(dt.inf)return!0;var ft=dt.x,pt=dt.y,gt=this.a.redMul(ft),yt=ft.redSqr().redMul(ft).redIAdd(gt).redIAdd(this.b);return pt.redSqr().redISub(yt).cmpn(0)===0},st.prototype._endoWnafMulAdd=function(dt,ft,pt){for(var gt=this._endoWnafT1,yt=this._endoWnafT2,Ct=0;Ct<dt.length;Ct++){var At=this._endoSplit(ft[Ct]),$t=dt[Ct],zt=$t._getBeta();At.k1.negative&&(At.k1.ineg(),$t=$t.neg(!0)),At.k2.negative&&(At.k2.ineg(),zt=zt.neg(!0)),gt[Ct*2]=$t,gt[Ct*2+1]=zt,yt[Ct*2]=At.k1,yt[Ct*2+1]=At.k2}for(var _t=this._wnafMulAdd(1,gt,yt,Ct*2,pt),Jt=0;Jt<Ct*2;Jt++)gt[Jt]=null,yt[Jt]=null;return _t};function at(ct,dt,ft,pt){it.BasePoint.call(this,ct,"affine"),dt===null&&ft===null?(this.x=null,this.y=null,this.inf=!0):(this.x=new _e(dt,16),this.y=new _e(ft,16),pt&&(this.x.forceRed(this.curve.red),this.y.forceRed(this.curve.red)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.inf=!1)}nt(at,it.BasePoint),st.prototype.point=function(dt,ft,pt){return new at(this,dt,ft,pt)},st.prototype.pointFromJSON=function(dt,ft){return at.fromJSON(this,dt,ft)},at.prototype._getBeta=function(){if(this.curve.endo){var dt=this.precomputed;if(dt&&dt.beta)return dt.beta;var ft=this.curve.point(this.x.redMul(this.curve.endo.beta),this.y);if(dt){var pt=this.curve,gt=function(yt){return pt.point(yt.x.redMul(pt.endo.beta),yt.y)};dt.beta=ft,ft.precomputed={beta:null,naf:dt.naf&&{wnd:dt.naf.wnd,points:dt.naf.points.map(gt)},doubles:dt.doubles&&{step:dt.doubles.step,points:dt.doubles.points.map(gt)}}}return ft}},at.prototype.toJSON=function(){return this.precomputed?[this.x,this.y,this.precomputed&&{doubles:this.precomputed.doubles&&{step:this.precomputed.doubles.step,points:this.precomputed.doubles.points.slice(1)},naf:this.precomputed.naf&&{wnd:this.precomputed.naf.wnd,points:this.precomputed.naf.points.slice(1)}}]:[this.x,this.y]},at.fromJSON=function(dt,ft,pt){typeof ft=="string"&&(ft=JSON.parse(ft));var gt=dt.point(ft[0],ft[1],pt);if(!ft[2])return gt;function yt(At){return dt.point(At[0],At[1],pt)}var Ct=ft[2];return gt.precomputed={beta:null,doubles:Ct.doubles&&{step:Ct.doubles.step,points:[gt].concat(Ct.doubles.points.map(yt))},naf:Ct.naf&&{wnd:Ct.naf.wnd,points:[gt].concat(Ct.naf.points.map(yt))}},gt},at.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+">"},at.prototype.isInfinity=function(){return this.inf},at.prototype.add=function(dt){if(this.inf)return dt;if(dt.inf)return this;if(this.eq(dt))return this.dbl();if(this.neg().eq(dt))return this.curve.point(null,null);if(this.x.cmp(dt.x)===0)return this.curve.point(null,null);var ft=this.y.redSub(dt.y);ft.cmpn(0)!==0&&(ft=ft.redMul(this.x.redSub(dt.x).redInvm()));var pt=ft.redSqr().redISub(this.x).redISub(dt.x),gt=ft.redMul(this.x.redSub(pt)).redISub(this.y);return this.curve.point(pt,gt)},at.prototype.dbl=function(){if(this.inf)return this;var dt=this.y.redAdd(this.y);if(dt.cmpn(0)===0)return this.curve.point(null,null);var ft=this.curve.a,pt=this.x.redSqr(),gt=dt.redInvm(),yt=pt.redAdd(pt).redIAdd(pt).redIAdd(ft).redMul(gt),Ct=yt.redSqr().redISub(this.x.redAdd(this.x)),At=yt.redMul(this.x.redSub(Ct)).redISub(this.y);return this.curve.point(Ct,At)},at.prototype.getX=function(){return this.x.fromRed()},at.prototype.getY=function(){return this.y.fromRed()},at.prototype.mul=function(dt){return dt=new _e(dt,16),this.isInfinity()?this:this._hasDoubles(dt)?this.curve._fixedNafMul(this,dt):this.curve.endo?this.curve._endoWnafMulAdd([this],[dt]):this.curve._wnafMul(this,dt)},at.prototype.mulAdd=function(dt,ft,pt){var gt=[this,ft],yt=[dt,pt];return this.curve.endo?this.curve._endoWnafMulAdd(gt,yt):this.curve._wnafMulAdd(1,gt,yt,2)},at.prototype.jmulAdd=function(dt,ft,pt){var gt=[this,ft],yt=[dt,pt];return this.curve.endo?this.curve._endoWnafMulAdd(gt,yt,!0):this.curve._wnafMulAdd(1,gt,yt,2,!0)},at.prototype.eq=function(dt){return this===dt||this.inf===dt.inf&&(this.inf||this.x.cmp(dt.x)===0&&this.y.cmp(dt.y)===0)},at.prototype.neg=function(dt){if(this.inf)return this;var ft=this.curve.point(this.x,this.y.redNeg());if(dt&&this.precomputed){var pt=this.precomputed,gt=function(yt){return yt.neg()};ft.precomputed={naf:pt.naf&&{wnd:pt.naf.wnd,points:pt.naf.points.map(gt)},doubles:pt.doubles&&{step:pt.doubles.step,points:pt.doubles.points.map(gt)}}}return ft},at.prototype.toJ=function(){if(this.inf)return this.curve.jpoint(null,null,null);var dt=this.curve.jpoint(this.x,this.y,this.curve.one);return dt};function lt(ct,dt,ft,pt){it.BasePoint.call(this,ct,"jacobian"),dt===null&&ft===null&&pt===null?(this.x=this.curve.one,this.y=this.curve.one,this.z=new _e(0)):(this.x=new _e(dt,16),this.y=new _e(ft,16),this.z=new _e(pt,16)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.zOne=this.z===this.curve.one}return nt(lt,it.BasePoint),st.prototype.jpoint=function(dt,ft,pt){return new lt(this,dt,ft,pt)},lt.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var dt=this.z.redInvm(),ft=dt.redSqr(),pt=this.x.redMul(ft),gt=this.y.redMul(ft).redMul(dt);return this.curve.point(pt,gt)},lt.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},lt.prototype.add=function(dt){if(this.isInfinity())return dt;if(dt.isInfinity())return this;var ft=dt.z.redSqr(),pt=this.z.redSqr(),gt=this.x.redMul(ft),yt=dt.x.redMul(pt),Ct=this.y.redMul(ft.redMul(dt.z)),At=dt.y.redMul(pt.redMul(this.z)),$t=gt.redSub(yt),zt=Ct.redSub(At);if($t.cmpn(0)===0)return zt.cmpn(0)!==0?this.curve.jpoint(null,null,null):this.dbl();var _t=$t.redSqr(),Jt=_t.redMul($t),nr=gt.redMul(_t),or=zt.redSqr().redIAdd(Jt).redISub(nr).redISub(nr),ir=zt.redMul(nr.redISub(or)).redISub(Ct.redMul(Jt)),dr=this.z.redMul(dt.z).redMul($t);return this.curve.jpoint(or,ir,dr)},lt.prototype.mixedAdd=function(dt){if(this.isInfinity())return dt.toJ();if(dt.isInfinity())return this;var ft=this.z.redSqr(),pt=this.x,gt=dt.x.redMul(ft),yt=this.y,Ct=dt.y.redMul(ft).redMul(this.z),At=pt.redSub(gt),$t=yt.redSub(Ct);if(At.cmpn(0)===0)return $t.cmpn(0)!==0?this.curve.jpoint(null,null,null):this.dbl();var zt=At.redSqr(),_t=zt.redMul(At),Jt=pt.redMul(zt),nr=$t.redSqr().redIAdd(_t).redISub(Jt).redISub(Jt),or=$t.redMul(Jt.redISub(nr)).redISub(yt.redMul(_t)),ir=this.z.redMul(At);return this.curve.jpoint(nr,or,ir)},lt.prototype.dblp=function(dt){if(dt===0)return this;if(this.isInfinity())return this;if(!dt)return this.dbl();var ft;if(this.curve.zeroA||this.curve.threeA){var pt=this;for(ft=0;ft<dt;ft++)pt=pt.dbl();return pt}var gt=this.curve.a,yt=this.curve.tinv,Ct=this.x,At=this.y,$t=this.z,zt=$t.redSqr().redSqr(),_t=At.redAdd(At);for(ft=0;ft<dt;ft++){var Jt=Ct.redSqr(),nr=_t.redSqr(),or=nr.redSqr(),ir=Jt.redAdd(Jt).redIAdd(Jt).redIAdd(gt.redMul(zt)),dr=Ct.redMul(nr),sr=ir.redSqr().redISub(dr.redAdd(dr)),vr=dr.redISub(sr),yr=ir.redMul(vr);yr=yr.redIAdd(yr).redISub(or);var ur=_t.redMul($t);ft+1<dt&&(zt=zt.redMul(or)),Ct=sr,$t=ur,_t=yr}return this.curve.jpoint(Ct,_t.redMul(yt),$t)},lt.prototype.dbl=function(){return this.isInfinity()?this:this.curve.zeroA?this._zeroDbl():this.curve.threeA?this._threeDbl():this._dbl()},lt.prototype._zeroDbl=function(){var dt,ft,pt;if(this.zOne){var gt=this.x.redSqr(),yt=this.y.redSqr(),Ct=yt.redSqr(),At=this.x.redAdd(yt).redSqr().redISub(gt).redISub(Ct);At=At.redIAdd(At);var $t=gt.redAdd(gt).redIAdd(gt),zt=$t.redSqr().redISub(At).redISub(At),_t=Ct.redIAdd(Ct);_t=_t.redIAdd(_t),_t=_t.redIAdd(_t),dt=zt,ft=$t.redMul(At.redISub(zt)).redISub(_t),pt=this.y.redAdd(this.y)}else{var Jt=this.x.redSqr(),nr=this.y.redSqr(),or=nr.redSqr(),ir=this.x.redAdd(nr).redSqr().redISub(Jt).redISub(or);ir=ir.redIAdd(ir);var dr=Jt.redAdd(Jt).redIAdd(Jt),sr=dr.redSqr(),vr=or.redIAdd(or);vr=vr.redIAdd(vr),vr=vr.redIAdd(vr),dt=sr.redISub(ir).redISub(ir),ft=dr.redMul(ir.redISub(dt)).redISub(vr),pt=this.y.redMul(this.z),pt=pt.redIAdd(pt)}return this.curve.jpoint(dt,ft,pt)},lt.prototype._threeDbl=function(){var dt,ft,pt;if(this.zOne){var gt=this.x.redSqr(),yt=this.y.redSqr(),Ct=yt.redSqr(),At=this.x.redAdd(yt).redSqr().redISub(gt).redISub(Ct);At=At.redIAdd(At);var $t=gt.redAdd(gt).redIAdd(gt).redIAdd(this.curve.a),zt=$t.redSqr().redISub(At).redISub(At);dt=zt;var _t=Ct.redIAdd(Ct);_t=_t.redIAdd(_t),_t=_t.redIAdd(_t),ft=$t.redMul(At.redISub(zt)).redISub(_t),pt=this.y.redAdd(this.y)}else{var Jt=this.z.redSqr(),nr=this.y.redSqr(),or=this.x.redMul(nr),ir=this.x.redSub(Jt).redMul(this.x.redAdd(Jt));ir=ir.redAdd(ir).redIAdd(ir);var dr=or.redIAdd(or);dr=dr.redIAdd(dr);var sr=dr.redAdd(dr);dt=ir.redSqr().redISub(sr),pt=this.y.redAdd(this.z).redSqr().redISub(nr).redISub(Jt);var vr=nr.redSqr();vr=vr.redIAdd(vr),vr=vr.redIAdd(vr),vr=vr.redIAdd(vr),ft=ir.redMul(dr.redISub(dt)).redISub(vr)}return this.curve.jpoint(dt,ft,pt)},lt.prototype._dbl=function(){var dt=this.curve.a,ft=this.x,pt=this.y,gt=this.z,yt=gt.redSqr().redSqr(),Ct=ft.redSqr(),At=pt.redSqr(),$t=Ct.redAdd(Ct).redIAdd(Ct).redIAdd(dt.redMul(yt)),zt=ft.redAdd(ft);zt=zt.redIAdd(zt);var _t=zt.redMul(At),Jt=$t.redSqr().redISub(_t.redAdd(_t)),nr=_t.redISub(Jt),or=At.redSqr();or=or.redIAdd(or),or=or.redIAdd(or),or=or.redIAdd(or);var ir=$t.redMul(nr).redISub(or),dr=pt.redAdd(pt).redMul(gt);return this.curve.jpoint(Jt,ir,dr)},lt.prototype.trpl=function(){if(!this.curve.zeroA)return this.dbl().add(this);var dt=this.x.redSqr(),ft=this.y.redSqr(),pt=this.z.redSqr(),gt=ft.redSqr(),yt=dt.redAdd(dt).redIAdd(dt),Ct=yt.redSqr(),At=this.x.redAdd(ft).redSqr().redISub(dt).redISub(gt);At=At.redIAdd(At),At=At.redAdd(At).redIAdd(At),At=At.redISub(Ct);var $t=At.redSqr(),zt=gt.redIAdd(gt);zt=zt.redIAdd(zt),zt=zt.redIAdd(zt),zt=zt.redIAdd(zt);var _t=yt.redIAdd(At).redSqr().redISub(Ct).redISub($t).redISub(zt),Jt=ft.redMul(_t);Jt=Jt.redIAdd(Jt),Jt=Jt.redIAdd(Jt);var nr=this.x.redMul($t).redISub(Jt);nr=nr.redIAdd(nr),nr=nr.redIAdd(nr);var or=this.y.redMul(_t.redMul(zt.redISub(_t)).redISub(At.redMul($t)));or=or.redIAdd(or),or=or.redIAdd(or),or=or.redIAdd(or);var ir=this.z.redAdd(At).redSqr().redISub(pt).redISub($t);return this.curve.jpoint(nr,or,ir)},lt.prototype.mul=function(dt,ft){return dt=new _e(dt,ft),this.curve._wnafMul(this,dt)},lt.prototype.eq=function(dt){if(dt.type==="affine")return this.eq(dt.toJ());if(this===dt)return!0;var ft=this.z.redSqr(),pt=dt.z.redSqr();if(this.x.redMul(pt).redISub(dt.x.redMul(ft)).cmpn(0)!==0)return!1;var gt=ft.redMul(this.z),yt=pt.redMul(dt.z);return this.y.redMul(yt).redISub(dt.y.redMul(gt)).cmpn(0)===0},lt.prototype.eqXToP=function(dt){var ft=this.z.redSqr(),pt=dt.toRed(this.curve.red).redMul(ft);if(this.x.cmp(pt)===0)return!0;for(var gt=dt.clone(),yt=this.curve.redN.redMul(ft);;){if(gt.iadd(this.curve.n),gt.cmp(this.curve.p)>=0)return!1;if(pt.redIAdd(yt),this.x.cmp(pt)===0)return!0}},lt.prototype.inspect=function(){return this.isInfinity()?"<EC JPoint Infinity>":"<EC JPoint x: "+this.x.toString(16,2)+" y: "+this.y.toString(16,2)+" z: "+this.z.toString(16,2)+">"},lt.prototype.isInfinity=function(){return this.z.cmpn(0)===0},short}var mont,hasRequiredMont;function requireMont(){if(hasRequiredMont)return mont;hasRequiredMont=1;var rt=requireBn$2(),_e=requireInherits_browser(),nt=requireBase$1(),it=requireUtils$1();function ot(at){nt.call(this,"mont",at),this.a=new rt(at.a,16).toRed(this.red),this.b=new rt(at.b,16).toRed(this.red),this.i4=new rt(4).toRed(this.red).redInvm(),this.two=new rt(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two))}_e(ot,nt),mont=ot,ot.prototype.validate=function(lt){var ct=lt.normalize().x,dt=ct.redSqr(),ft=dt.redMul(ct).redAdd(dt.redMul(this.a)).redAdd(ct),pt=ft.redSqrt();return pt.redSqr().cmp(ft)===0};function st(at,lt,ct){nt.BasePoint.call(this,at,"projective"),lt===null&&ct===null?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new rt(lt,16),this.z=new rt(ct,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)))}return _e(st,nt.BasePoint),ot.prototype.decodePoint=function(lt,ct){return this.point(it.toArray(lt,ct),1)},ot.prototype.point=function(lt,ct){return new st(this,lt,ct)},ot.prototype.pointFromJSON=function(lt){return st.fromJSON(this,lt)},st.prototype.precompute=function(){},st.prototype._encode=function(){return this.getX().toArray("be",this.curve.p.byteLength())},st.fromJSON=function(lt,ct){return new st(lt,ct[0],ct[1]||lt.one)},st.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" z: "+this.z.fromRed().toString(16,2)+">"},st.prototype.isInfinity=function(){return this.z.cmpn(0)===0},st.prototype.dbl=function(){var lt=this.x.redAdd(this.z),ct=lt.redSqr(),dt=this.x.redSub(this.z),ft=dt.redSqr(),pt=ct.redSub(ft),gt=ct.redMul(ft),yt=pt.redMul(ft.redAdd(this.curve.a24.redMul(pt)));return this.curve.point(gt,yt)},st.prototype.add=function(){throw new Error("Not supported on Montgomery curve")},st.prototype.diffAdd=function(lt,ct){var dt=this.x.redAdd(this.z),ft=this.x.redSub(this.z),pt=lt.x.redAdd(lt.z),gt=lt.x.redSub(lt.z),yt=gt.redMul(dt),Ct=pt.redMul(ft),At=ct.z.redMul(yt.redAdd(Ct).redSqr()),$t=ct.x.redMul(yt.redISub(Ct).redSqr());return this.curve.point(At,$t)},st.prototype.mul=function(lt){for(var ct=lt.clone(),dt=this,ft=this.curve.point(null,null),pt=this,gt=[];ct.cmpn(0)!==0;ct.iushrn(1))gt.push(ct.andln(1));for(var yt=gt.length-1;yt>=0;yt--)gt[yt]===0?(dt=dt.diffAdd(ft,pt),ft=ft.dbl()):(ft=dt.diffAdd(ft,pt),dt=dt.dbl());return ft},st.prototype.mulAdd=function(){throw new Error("Not supported on Montgomery curve")},st.prototype.jumlAdd=function(){throw new Error("Not supported on Montgomery curve")},st.prototype.eq=function(lt){return this.getX().cmp(lt.getX())===0},st.prototype.normalize=function(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this},st.prototype.getX=function(){return this.normalize(),this.x.fromRed()},mont}var edwards,hasRequiredEdwards;function requireEdwards(){if(hasRequiredEdwards)return edwards;hasRequiredEdwards=1;var rt=requireUtils$1(),_e=requireBn$2(),nt=requireInherits_browser(),it=requireBase$1(),ot=rt.assert;function st(lt){this.twisted=(lt.a|0)!==1,this.mOneA=this.twisted&&(lt.a|0)===-1,this.extended=this.mOneA,it.call(this,"edwards",lt),this.a=new _e(lt.a,16).umod(this.red.m),this.a=this.a.toRed(this.red),this.c=new _e(lt.c,16).toRed(this.red),this.c2=this.c.redSqr(),this.d=new _e(lt.d,16).toRed(this.red),this.dd=this.d.redAdd(this.d),ot(!this.twisted||this.c.fromRed().cmpn(1)===0),this.oneC=(lt.c|0)===1}nt(st,it),edwards=st,st.prototype._mulA=function(ct){return this.mOneA?ct.redNeg():this.a.redMul(ct)},st.prototype._mulC=function(ct){return this.oneC?ct:this.c.redMul(ct)},st.prototype.jpoint=function(ct,dt,ft,pt){return this.point(ct,dt,ft,pt)},st.prototype.pointFromX=function(ct,dt){ct=new _e(ct,16),ct.red||(ct=ct.toRed(this.red));var ft=ct.redSqr(),pt=this.c2.redSub(this.a.redMul(ft)),gt=this.one.redSub(this.c2.redMul(this.d).redMul(ft)),yt=pt.redMul(gt.redInvm()),Ct=yt.redSqrt();if(Ct.redSqr().redSub(yt).cmp(this.zero)!==0)throw new Error("invalid point");var At=Ct.fromRed().isOdd();return(dt&&!At||!dt&&At)&&(Ct=Ct.redNeg()),this.point(ct,Ct)},st.prototype.pointFromY=function(ct,dt){ct=new _e(ct,16),ct.red||(ct=ct.toRed(this.red));var ft=ct.redSqr(),pt=ft.redSub(this.c2),gt=ft.redMul(this.d).redMul(this.c2).redSub(this.a),yt=pt.redMul(gt.redInvm());if(yt.cmp(this.zero)===0){if(dt)throw new Error("invalid point");return this.point(this.zero,ct)}var Ct=yt.redSqrt();if(Ct.redSqr().redSub(yt).cmp(this.zero)!==0)throw new Error("invalid point");return Ct.fromRed().isOdd()!==dt&&(Ct=Ct.redNeg()),this.point(Ct,ct)},st.prototype.validate=function(ct){if(ct.isInfinity())return!0;ct.normalize();var dt=ct.x.redSqr(),ft=ct.y.redSqr(),pt=dt.redMul(this.a).redAdd(ft),gt=this.c2.redMul(this.one.redAdd(this.d.redMul(dt).redMul(ft)));return pt.cmp(gt)===0};function at(lt,ct,dt,ft,pt){it.BasePoint.call(this,lt,"projective"),ct===null&&dt===null&&ft===null?(this.x=this.curve.zero,this.y=this.curve.one,this.z=this.curve.one,this.t=this.curve.zero,this.zOne=!0):(this.x=new _e(ct,16),this.y=new _e(dt,16),this.z=ft?new _e(ft,16):this.curve.one,this.t=pt&&new _e(pt,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.t&&!this.t.red&&(this.t=this.t.toRed(this.curve.red)),this.zOne=this.z===this.curve.one,this.curve.extended&&!this.t&&(this.t=this.x.redMul(this.y),this.zOne||(this.t=this.t.redMul(this.z.redInvm()))))}return nt(at,it.BasePoint),st.prototype.pointFromJSON=function(ct){return at.fromJSON(this,ct)},st.prototype.point=function(ct,dt,ft,pt){return new at(this,ct,dt,ft,pt)},at.fromJSON=function(ct,dt){return new at(ct,dt[0],dt[1],dt[2])},at.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+" z: "+this.z.fromRed().toString(16,2)+">"},at.prototype.isInfinity=function(){return this.x.cmpn(0)===0&&(this.y.cmp(this.z)===0||this.zOne&&this.y.cmp(this.curve.c)===0)},at.prototype._extDbl=function(){var ct=this.x.redSqr(),dt=this.y.redSqr(),ft=this.z.redSqr();ft=ft.redIAdd(ft);var pt=this.curve._mulA(ct),gt=this.x.redAdd(this.y).redSqr().redISub(ct).redISub(dt),yt=pt.redAdd(dt),Ct=yt.redSub(ft),At=pt.redSub(dt),$t=gt.redMul(Ct),zt=yt.redMul(At),_t=gt.redMul(At),Jt=Ct.redMul(yt);return this.curve.point($t,zt,Jt,_t)},at.prototype._projDbl=function(){var ct=this.x.redAdd(this.y).redSqr(),dt=this.x.redSqr(),ft=this.y.redSqr(),pt,gt,yt,Ct,At,$t;if(this.curve.twisted){Ct=this.curve._mulA(dt);var zt=Ct.redAdd(ft);this.zOne?(pt=ct.redSub(dt).redSub(ft).redMul(zt.redSub(this.curve.two)),gt=zt.redMul(Ct.redSub(ft)),yt=zt.redSqr().redSub(zt).redSub(zt)):(At=this.z.redSqr(),$t=zt.redSub(At).redISub(At),pt=ct.redSub(dt).redISub(ft).redMul($t),gt=zt.redMul(Ct.redSub(ft)),yt=zt.redMul($t))}else Ct=dt.redAdd(ft),At=this.curve._mulC(this.z).redSqr(),$t=Ct.redSub(At).redSub(At),pt=this.curve._mulC(ct.redISub(Ct)).redMul($t),gt=this.curve._mulC(Ct).redMul(dt.redISub(ft)),yt=Ct.redMul($t);return this.curve.point(pt,gt,yt)},at.prototype.dbl=function(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()},at.prototype._extAdd=function(ct){var dt=this.y.redSub(this.x).redMul(ct.y.redSub(ct.x)),ft=this.y.redAdd(this.x).redMul(ct.y.redAdd(ct.x)),pt=this.t.redMul(this.curve.dd).redMul(ct.t),gt=this.z.redMul(ct.z.redAdd(ct.z)),yt=ft.redSub(dt),Ct=gt.redSub(pt),At=gt.redAdd(pt),$t=ft.redAdd(dt),zt=yt.redMul(Ct),_t=At.redMul($t),Jt=yt.redMul($t),nr=Ct.redMul(At);return this.curve.point(zt,_t,nr,Jt)},at.prototype._projAdd=function(ct){var dt=this.z.redMul(ct.z),ft=dt.redSqr(),pt=this.x.redMul(ct.x),gt=this.y.redMul(ct.y),yt=this.curve.d.redMul(pt).redMul(gt),Ct=ft.redSub(yt),At=ft.redAdd(yt),$t=this.x.redAdd(this.y).redMul(ct.x.redAdd(ct.y)).redISub(pt).redISub(gt),zt=dt.redMul(Ct).redMul($t),_t,Jt;return this.curve.twisted?(_t=dt.redMul(At).redMul(gt.redSub(this.curve._mulA(pt))),Jt=Ct.redMul(At)):(_t=dt.redMul(At).redMul(gt.redSub(pt)),Jt=this.curve._mulC(Ct).redMul(At)),this.curve.point(zt,_t,Jt)},at.prototype.add=function(ct){return this.isInfinity()?ct:ct.isInfinity()?this:this.curve.extended?this._extAdd(ct):this._projAdd(ct)},at.prototype.mul=function(ct){return this._hasDoubles(ct)?this.curve._fixedNafMul(this,ct):this.curve._wnafMul(this,ct)},at.prototype.mulAdd=function(ct,dt,ft){return this.curve._wnafMulAdd(1,[this,dt],[ct,ft],2,!1)},at.prototype.jmulAdd=function(ct,dt,ft){return this.curve._wnafMulAdd(1,[this,dt],[ct,ft],2,!0)},at.prototype.normalize=function(){if(this.zOne)return this;var ct=this.z.redInvm();return this.x=this.x.redMul(ct),this.y=this.y.redMul(ct),this.t&&(this.t=this.t.redMul(ct)),this.z=this.curve.one,this.zOne=!0,this},at.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())},at.prototype.getX=function(){return this.normalize(),this.x.fromRed()},at.prototype.getY=function(){return this.normalize(),this.y.fromRed()},at.prototype.eq=function(ct){return this===ct||this.getX().cmp(ct.getX())===0&&this.getY().cmp(ct.getY())===0},at.prototype.eqXToP=function(ct){var dt=ct.toRed(this.curve.red).redMul(this.z);if(this.x.cmp(dt)===0)return!0;for(var ft=ct.clone(),pt=this.curve.redN.redMul(this.z);;){if(ft.iadd(this.curve.n),ft.cmp(this.curve.p)>=0)return!1;if(dt.redIAdd(pt),this.x.cmp(dt)===0)return!0}},at.prototype.toP=at.prototype.normalize,at.prototype.mixedAdd=at.prototype.add,edwards}var hasRequiredCurve;function requireCurve(){return hasRequiredCurve||(hasRequiredCurve=1,function(rt){var _e=rt;_e.base=requireBase$1(),_e.short=requireShort(),_e.mont=requireMont(),_e.edwards=requireEdwards()}(curve)),curve}var curves={},hash$3={},utils$6={},hasRequiredUtils;function requireUtils(){if(hasRequiredUtils)return utils$6;hasRequiredUtils=1;var rt=requireMinimalisticAssert(),_e=requireInherits_browser();utils$6.inherits=_e;function nt(tr,jt){return(tr.charCodeAt(jt)&64512)!==55296||jt<0||jt+1>=tr.length?!1:(tr.charCodeAt(jt+1)&64512)===56320}function it(tr,jt){if(Array.isArray(tr))return tr.slice();if(!tr)return[];var mt=[];if(typeof tr=="string")if(jt){if(jt==="hex")for(tr=tr.replace(/[^a-z0-9]+/ig,""),tr.length%2!==0&&(tr="0"+tr),kt=0;kt<tr.length;kt+=2)mt.push(parseInt(tr[kt]+tr[kt+1],16))}else for(var wt=0,kt=0;kt<tr.length;kt++){var Ht=tr.charCodeAt(kt);Ht<128?mt[wt++]=Ht:Ht<2048?(mt[wt++]=Ht>>6|192,mt[wt++]=Ht&63|128):nt(tr,kt)?(Ht=65536+((Ht&1023)<<10)+(tr.charCodeAt(++kt)&1023),mt[wt++]=Ht>>18|240,mt[wt++]=Ht>>12&63|128,mt[wt++]=Ht>>6&63|128,mt[wt++]=Ht&63|128):(mt[wt++]=Ht>>12|224,mt[wt++]=Ht>>6&63|128,mt[wt++]=Ht&63|128)}else for(kt=0;kt<tr.length;kt++)mt[kt]=tr[kt]|0;return mt}utils$6.toArray=it;function ot(tr){for(var jt="",mt=0;mt<tr.length;mt++)jt+=lt(tr[mt].toString(16));return jt}utils$6.toHex=ot;function st(tr){var jt=tr>>>24|tr>>>8&65280|tr<<8&16711680|(tr&255)<<24;return jt>>>0}utils$6.htonl=st;function at(tr,jt){for(var mt="",wt=0;wt<tr.length;wt++){var kt=tr[wt];jt==="little"&&(kt=st(kt)),mt+=ct(kt.toString(16))}return mt}utils$6.toHex32=at;function lt(tr){return tr.length===1?"0"+tr:tr}utils$6.zero2=lt;function ct(tr){return tr.length===7?"0"+tr:tr.length===6?"00"+tr:tr.length===5?"000"+tr:tr.length===4?"0000"+tr:tr.length===3?"00000"+tr:tr.length===2?"000000"+tr:tr.length===1?"0000000"+tr:tr}utils$6.zero8=ct;function dt(tr,jt,mt,wt){var kt=mt-jt;rt(kt%4===0);for(var Ht=new Array(kt/4),Wt=0,er=jt;Wt<Ht.length;Wt++,er+=4){var Xt;wt==="big"?Xt=tr[er]<<24|tr[er+1]<<16|tr[er+2]<<8|tr[er+3]:Xt=tr[er+3]<<24|tr[er+2]<<16|tr[er+1]<<8|tr[er],Ht[Wt]=Xt>>>0}return Ht}utils$6.join32=dt;function ft(tr,jt){for(var mt=new Array(tr.length*4),wt=0,kt=0;wt<tr.length;wt++,kt+=4){var Ht=tr[wt];jt==="big"?(mt[kt]=Ht>>>24,mt[kt+1]=Ht>>>16&255,mt[kt+2]=Ht>>>8&255,mt[kt+3]=Ht&255):(mt[kt+3]=Ht>>>24,mt[kt+2]=Ht>>>16&255,mt[kt+1]=Ht>>>8&255,mt[kt]=Ht&255)}return mt}utils$6.split32=ft;function pt(tr,jt){return tr>>>jt|tr<<32-jt}utils$6.rotr32=pt;function gt(tr,jt){return tr<<jt|tr>>>32-jt}utils$6.rotl32=gt;function yt(tr,jt){return tr+jt>>>0}utils$6.sum32=yt;function Ct(tr,jt,mt){return tr+jt+mt>>>0}utils$6.sum32_3=Ct;function At(tr,jt,mt,wt){return tr+jt+mt+wt>>>0}utils$6.sum32_4=At;function $t(tr,jt,mt,wt,kt){return tr+jt+mt+wt+kt>>>0}utils$6.sum32_5=$t;function zt(tr,jt,mt,wt){var kt=tr[jt],Ht=tr[jt+1],Wt=wt+Ht>>>0,er=(Wt<wt?1:0)+mt+kt;tr[jt]=er>>>0,tr[jt+1]=Wt}utils$6.sum64=zt;function _t(tr,jt,mt,wt){var kt=jt+wt>>>0,Ht=(kt<jt?1:0)+tr+mt;return Ht>>>0}utils$6.sum64_hi=_t;function Jt(tr,jt,mt,wt){var kt=jt+wt;return kt>>>0}utils$6.sum64_lo=Jt;function nr(tr,jt,mt,wt,kt,Ht,Wt,er){var Xt=0,Zt=jt;Zt=Zt+wt>>>0,Xt+=Zt<jt?1:0,Zt=Zt+Ht>>>0,Xt+=Zt<Ht?1:0,Zt=Zt+er>>>0,Xt+=Zt<er?1:0;var Tt=tr+mt+kt+Wt+Xt;return Tt>>>0}utils$6.sum64_4_hi=nr;function or(tr,jt,mt,wt,kt,Ht,Wt,er){var Xt=jt+wt+Ht+er;return Xt>>>0}utils$6.sum64_4_lo=or;function ir(tr,jt,mt,wt,kt,Ht,Wt,er,Xt,Zt){var Tt=0,rr=jt;rr=rr+wt>>>0,Tt+=rr<jt?1:0,rr=rr+Ht>>>0,Tt+=rr<Ht?1:0,rr=rr+er>>>0,Tt+=rr<er?1:0,rr=rr+Zt>>>0,Tt+=rr<Zt?1:0;var Er=tr+mt+kt+Wt+Xt+Tt;return Er>>>0}utils$6.sum64_5_hi=ir;function dr(tr,jt,mt,wt,kt,Ht,Wt,er,Xt,Zt){var Tt=jt+wt+Ht+er+Zt;return Tt>>>0}utils$6.sum64_5_lo=dr;function sr(tr,jt,mt){var wt=jt<<32-mt|tr>>>mt;return wt>>>0}utils$6.rotr64_hi=sr;function vr(tr,jt,mt){var wt=tr<<32-mt|jt>>>mt;return wt>>>0}utils$6.rotr64_lo=vr;function yr(tr,jt,mt){return tr>>>mt}utils$6.shr64_hi=yr;function ur(tr,jt,mt){var wt=tr<<32-mt|jt>>>mt;return wt>>>0}return utils$6.shr64_lo=ur,utils$6}var common$1={},hasRequiredCommon$1;function requireCommon$1(){if(hasRequiredCommon$1)return common$1;hasRequiredCommon$1=1;var rt=requireUtils(),_e=requireMinimalisticAssert();function nt(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}return common$1.BlockHash=nt,nt.prototype.update=function(ot,st){if(ot=rt.toArray(ot,st),this.pending?this.pending=this.pending.concat(ot):this.pending=ot,this.pendingTotal+=ot.length,this.pending.length>=this._delta8){ot=this.pending;var at=ot.length%this._delta8;this.pending=ot.slice(ot.length-at,ot.length),this.pending.length===0&&(this.pending=null),ot=rt.join32(ot,0,ot.length-at,this.endian);for(var lt=0;lt<ot.length;lt+=this._delta32)this._update(ot,lt,lt+this._delta32)}return this},nt.prototype.digest=function(ot){return this.update(this._pad()),_e(this.pending===null),this._digest(ot)},nt.prototype._pad=function(){var ot=this.pendingTotal,st=this._delta8,at=st-(ot+this.padLength)%st,lt=new Array(at+this.padLength);lt[0]=128;for(var ct=1;ct<at;ct++)lt[ct]=0;if(ot<<=3,this.endian==="big"){for(var dt=8;dt<this.padLength;dt++)lt[ct++]=0;lt[ct++]=0,lt[ct++]=0,lt[ct++]=0,lt[ct++]=0,lt[ct++]=ot>>>24&255,lt[ct++]=ot>>>16&255,lt[ct++]=ot>>>8&255,lt[ct++]=ot&255}else for(lt[ct++]=ot&255,lt[ct++]=ot>>>8&255,lt[ct++]=ot>>>16&255,lt[ct++]=ot>>>24&255,lt[ct++]=0,lt[ct++]=0,lt[ct++]=0,lt[ct++]=0,dt=8;dt<this.padLength;dt++)lt[ct++]=0;return lt},common$1}var sha={},common={},hasRequiredCommon;function requireCommon(){if(hasRequiredCommon)return common;hasRequiredCommon=1;var rt=requireUtils(),_e=rt.rotr32;function nt(ft,pt,gt,yt){if(ft===0)return it(pt,gt,yt);if(ft===1||ft===3)return st(pt,gt,yt);if(ft===2)return ot(pt,gt,yt)}common.ft_1=nt;function it(ft,pt,gt){return ft&pt^~ft&gt}common.ch32=it;function ot(ft,pt,gt){return ft&pt^ft&gt^pt&gt}common.maj32=ot;function st(ft,pt,gt){return ft^pt^gt}common.p32=st;function at(ft){return _e(ft,2)^_e(ft,13)^_e(ft,22)}common.s0_256=at;function lt(ft){return _e(ft,6)^_e(ft,11)^_e(ft,25)}common.s1_256=lt;function ct(ft){return _e(ft,7)^_e(ft,18)^ft>>>3}common.g0_256=ct;function dt(ft){return _e(ft,17)^_e(ft,19)^ft>>>10}return common.g1_256=dt,common}var _1$1,hasRequired_1;function require_1(){if(hasRequired_1)return _1$1;hasRequired_1=1;var rt=requireUtils(),_e=requireCommon$1(),nt=requireCommon(),it=rt.rotl32,ot=rt.sum32,st=rt.sum32_5,at=nt.ft_1,lt=_e.BlockHash,ct=[1518500249,1859775393,2400959708,3395469782];function dt(){if(!(this instanceof dt))return new dt;lt.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}return rt.inherits(dt,lt),_1$1=dt,dt.blockSize=512,dt.outSize=160,dt.hmacStrength=80,dt.padLength=64,dt.prototype._update=function(pt,gt){for(var yt=this.W,Ct=0;Ct<16;Ct++)yt[Ct]=pt[gt+Ct];for(;Ct<yt.length;Ct++)yt[Ct]=it(yt[Ct-3]^yt[Ct-8]^yt[Ct-14]^yt[Ct-16],1);var At=this.h[0],$t=this.h[1],zt=this.h[2],_t=this.h[3],Jt=this.h[4];for(Ct=0;Ct<yt.length;Ct++){var nr=~~(Ct/20),or=st(it(At,5),at(nr,$t,zt,_t),Jt,yt[Ct],ct[nr]);Jt=_t,_t=zt,zt=it($t,30),$t=At,At=or}this.h[0]=ot(this.h[0],At),this.h[1]=ot(this.h[1],$t),this.h[2]=ot(this.h[2],zt),this.h[3]=ot(this.h[3],_t),this.h[4]=ot(this.h[4],Jt)},dt.prototype._digest=function(pt){return pt==="hex"?rt.toHex32(this.h,"big"):rt.split32(this.h,"big")},_1$1}var _256,hasRequired_256;function require_256(){if(hasRequired_256)return _256;hasRequired_256=1;var rt=requireUtils(),_e=requireCommon$1(),nt=requireCommon(),it=requireMinimalisticAssert(),ot=rt.sum32,st=rt.sum32_4,at=rt.sum32_5,lt=nt.ch32,ct=nt.maj32,dt=nt.s0_256,ft=nt.s1_256,pt=nt.g0_256,gt=nt.g1_256,yt=_e.BlockHash,Ct=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];function At(){if(!(this instanceof At))return new At;yt.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=Ct,this.W=new Array(64)}return rt.inherits(At,yt),_256=At,At.blockSize=512,At.outSize=256,At.hmacStrength=192,At.padLength=64,At.prototype._update=function(zt,_t){for(var Jt=this.W,nr=0;nr<16;nr++)Jt[nr]=zt[_t+nr];for(;nr<Jt.length;nr++)Jt[nr]=st(gt(Jt[nr-2]),Jt[nr-7],pt(Jt[nr-15]),Jt[nr-16]);var or=this.h[0],ir=this.h[1],dr=this.h[2],sr=this.h[3],vr=this.h[4],yr=this.h[5],ur=this.h[6],tr=this.h[7];for(it(this.k.length===Jt.length),nr=0;nr<Jt.length;nr++){var jt=at(tr,ft(vr),lt(vr,yr,ur),this.k[nr],Jt[nr]),mt=ot(dt(or),ct(or,ir,dr));tr=ur,ur=yr,yr=vr,vr=ot(sr,jt),sr=dr,dr=ir,ir=or,or=ot(jt,mt)}this.h[0]=ot(this.h[0],or),this.h[1]=ot(this.h[1],ir),this.h[2]=ot(this.h[2],dr),this.h[3]=ot(this.h[3],sr),this.h[4]=ot(this.h[4],vr),this.h[5]=ot(this.h[5],yr),this.h[6]=ot(this.h[6],ur),this.h[7]=ot(this.h[7],tr)},At.prototype._digest=function(zt){return zt==="hex"?rt.toHex32(this.h,"big"):rt.split32(this.h,"big")},_256}var _224,hasRequired_224;function require_224(){if(hasRequired_224)return _224;hasRequired_224=1;var rt=requireUtils(),_e=require_256();function nt(){if(!(this instanceof nt))return new nt;_e.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}return rt.inherits(nt,_e),_224=nt,nt.blockSize=512,nt.outSize=224,nt.hmacStrength=192,nt.padLength=64,nt.prototype._digest=function(ot){return ot==="hex"?rt.toHex32(this.h.slice(0,7),"big"):rt.split32(this.h.slice(0,7),"big")},_224}var _512,hasRequired_512;function require_512(){if(hasRequired_512)return _512;hasRequired_512=1;var rt=requireUtils(),_e=requireCommon$1(),nt=requireMinimalisticAssert(),it=rt.rotr64_hi,ot=rt.rotr64_lo,st=rt.shr64_hi,at=rt.shr64_lo,lt=rt.sum64,ct=rt.sum64_hi,dt=rt.sum64_lo,ft=rt.sum64_4_hi,pt=rt.sum64_4_lo,gt=rt.sum64_5_hi,yt=rt.sum64_5_lo,Ct=_e.BlockHash,At=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function $t(){if(!(this instanceof $t))return new $t;Ct.call(this),this.h=[1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209],this.k=At,this.W=new Array(160)}rt.inherits($t,Ct),_512=$t,$t.blockSize=1024,$t.outSize=512,$t.hmacStrength=192,$t.padLength=128,$t.prototype._prepareBlock=function(mt,wt){for(var kt=this.W,Ht=0;Ht<32;Ht++)kt[Ht]=mt[wt+Ht];for(;Ht<kt.length;Ht+=2){var Wt=ur(kt[Ht-4],kt[Ht-3]),er=tr(kt[Ht-4],kt[Ht-3]),Xt=kt[Ht-14],Zt=kt[Ht-13],Tt=vr(kt[Ht-30],kt[Ht-29]),rr=yr(kt[Ht-30],kt[Ht-29]),Er=kt[Ht-32],ar=kt[Ht-31];kt[Ht]=ft(Wt,er,Xt,Zt,Tt,rr,Er,ar),kt[Ht+1]=pt(Wt,er,Xt,Zt,Tt,rr,Er,ar)}},$t.prototype._update=function(mt,wt){this._prepareBlock(mt,wt);var kt=this.W,Ht=this.h[0],Wt=this.h[1],er=this.h[2],Xt=this.h[3],Zt=this.h[4],Tt=this.h[5],rr=this.h[6],Er=this.h[7],ar=this.h[8],wr=this.h[9],fr=this.h[10],gr=this.h[11],Mr=this.h[12],Rr=this.h[13],Sr=this.h[14],xr=this.h[15];nt(this.k.length===kt.length);for(var Pr=0;Pr<kt.length;Pr+=2){var Or=Sr,Yr=xr,hn=dr(ar,wr),Fr=sr(ar,wr),qr=zt(ar,wr,fr,gr,Mr),Hr=_t(ar,wr,fr,gr,Mr,Rr),xn=this.k[Pr],an=this.k[Pr+1],Ln=kt[Pr],Sn=kt[Pr+1],pn=gt(Or,Yr,hn,Fr,qr,Hr,xn,an,Ln,Sn),Tn=yt(Or,Yr,hn,Fr,qr,Hr,xn,an,Ln,Sn);Or=or(Ht,Wt),Yr=ir(Ht,Wt),hn=Jt(Ht,Wt,er,Xt,Zt),Fr=nr(Ht,Wt,er,Xt,Zt,Tt);var Cn=ct(Or,Yr,hn,Fr),Jr=dt(Or,Yr,hn,Fr);Sr=Mr,xr=Rr,Mr=fr,Rr=gr,fr=ar,gr=wr,ar=ct(rr,Er,pn,Tn),wr=dt(Er,Er,pn,Tn),rr=Zt,Er=Tt,Zt=er,Tt=Xt,er=Ht,Xt=Wt,Ht=ct(pn,Tn,Cn,Jr),Wt=dt(pn,Tn,Cn,Jr)}lt(this.h,0,Ht,Wt),lt(this.h,2,er,Xt),lt(this.h,4,Zt,Tt),lt(this.h,6,rr,Er),lt(this.h,8,ar,wr),lt(this.h,10,fr,gr),lt(this.h,12,Mr,Rr),lt(this.h,14,Sr,xr)},$t.prototype._digest=function(mt){return mt==="hex"?rt.toHex32(this.h,"big"):rt.split32(this.h,"big")};function zt(jt,mt,wt,kt,Ht){var Wt=jt&wt^~jt&Ht;return Wt<0&&(Wt+=4294967296),Wt}function _t(jt,mt,wt,kt,Ht,Wt){var er=mt&kt^~mt&Wt;return er<0&&(er+=4294967296),er}function Jt(jt,mt,wt,kt,Ht){var Wt=jt&wt^jt&Ht^wt&Ht;return Wt<0&&(Wt+=4294967296),Wt}function nr(jt,mt,wt,kt,Ht,Wt){var er=mt&kt^mt&Wt^kt&Wt;return er<0&&(er+=4294967296),er}function or(jt,mt){var wt=it(jt,mt,28),kt=it(mt,jt,2),Ht=it(mt,jt,7),Wt=wt^kt^Ht;return Wt<0&&(Wt+=4294967296),Wt}function ir(jt,mt){var wt=ot(jt,mt,28),kt=ot(mt,jt,2),Ht=ot(mt,jt,7),Wt=wt^kt^Ht;return Wt<0&&(Wt+=4294967296),Wt}function dr(jt,mt){var wt=it(jt,mt,14),kt=it(jt,mt,18),Ht=it(mt,jt,9),Wt=wt^kt^Ht;return Wt<0&&(Wt+=4294967296),Wt}function sr(jt,mt){var wt=ot(jt,mt,14),kt=ot(jt,mt,18),Ht=ot(mt,jt,9),Wt=wt^kt^Ht;return Wt<0&&(Wt+=4294967296),Wt}function vr(jt,mt){var wt=it(jt,mt,1),kt=it(jt,mt,8),Ht=st(jt,mt,7),Wt=wt^kt^Ht;return Wt<0&&(Wt+=4294967296),Wt}function yr(jt,mt){var wt=ot(jt,mt,1),kt=ot(jt,mt,8),Ht=at(jt,mt,7),Wt=wt^kt^Ht;return Wt<0&&(Wt+=4294967296),Wt}function ur(jt,mt){var wt=it(jt,mt,19),kt=it(mt,jt,29),Ht=st(jt,mt,6),Wt=wt^kt^Ht;return Wt<0&&(Wt+=4294967296),Wt}function tr(jt,mt){var wt=ot(jt,mt,19),kt=ot(mt,jt,29),Ht=at(jt,mt,6),Wt=wt^kt^Ht;return Wt<0&&(Wt+=4294967296),Wt}return _512}var _384,hasRequired_384;function require_384(){if(hasRequired_384)return _384;hasRequired_384=1;var rt=requireUtils(),_e=require_512();function nt(){if(!(this instanceof nt))return new nt;_e.call(this),this.h=[3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]}return rt.inherits(nt,_e),_384=nt,nt.blockSize=1024,nt.outSize=384,nt.hmacStrength=192,nt.padLength=128,nt.prototype._digest=function(ot){return ot==="hex"?rt.toHex32(this.h.slice(0,12),"big"):rt.split32(this.h.slice(0,12),"big")},_384}var hasRequiredSha;function requireSha(){return hasRequiredSha||(hasRequiredSha=1,sha.sha1=require_1(),sha.sha224=require_224(),sha.sha256=require_256(),sha.sha384=require_384(),sha.sha512=require_512()),sha}var ripemd={},hasRequiredRipemd;function requireRipemd(){if(hasRequiredRipemd)return ripemd;hasRequiredRipemd=1;var rt=requireUtils(),_e=requireCommon$1(),nt=rt.rotl32,it=rt.sum32,ot=rt.sum32_3,st=rt.sum32_4,at=_e.BlockHash;function lt(){if(!(this instanceof lt))return new lt;at.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian="little"}rt.inherits(lt,at),ripemd.ripemd160=lt,lt.blockSize=512,lt.outSize=160,lt.hmacStrength=192,lt.padLength=64,lt.prototype._update=function($t,zt){for(var _t=this.h[0],Jt=this.h[1],nr=this.h[2],or=this.h[3],ir=this.h[4],dr=_t,sr=Jt,vr=nr,yr=or,ur=ir,tr=0;tr<80;tr++){var jt=it(nt(st(_t,ct(tr,Jt,nr,or),$t[pt[tr]+zt],dt(tr)),yt[tr]),ir);_t=ir,ir=or,or=nt(nr,10),nr=Jt,Jt=jt,jt=it(nt(st(dr,ct(79-tr,sr,vr,yr),$t[gt[tr]+zt],ft(tr)),Ct[tr]),ur),dr=ur,ur=yr,yr=nt(vr,10),vr=sr,sr=jt}jt=ot(this.h[1],nr,yr),this.h[1]=ot(this.h[2],or,ur),this.h[2]=ot(this.h[3],ir,dr),this.h[3]=ot(this.h[4],_t,sr),this.h[4]=ot(this.h[0],Jt,vr),this.h[0]=jt},lt.prototype._digest=function($t){return $t==="hex"?rt.toHex32(this.h,"little"):rt.split32(this.h,"little")};function ct(At,$t,zt,_t){return At<=15?$t^zt^_t:At<=31?$t&zt|~$t&_t:At<=47?($t|~zt)^_t:At<=63?$t&_t|zt&~_t:$t^(zt|~_t)}function dt(At){return At<=15?0:At<=31?1518500249:At<=47?1859775393:At<=63?2400959708:2840853838}function ft(At){return At<=15?1352829926:At<=31?1548603684:At<=47?1836072691:At<=63?2053994217:0}var pt=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],gt=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],yt=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],Ct=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11];return ripemd}var hmac$3,hasRequiredHmac;function requireHmac(){if(hasRequiredHmac)return hmac$3;hasRequiredHmac=1;var rt=requireUtils(),_e=requireMinimalisticAssert();function nt(it,ot,st){if(!(this instanceof nt))return new nt(it,ot,st);this.Hash=it,this.blockSize=it.blockSize/8,this.outSize=it.outSize/8,this.inner=null,this.outer=null,this._init(rt.toArray(ot,st))}return hmac$3=nt,nt.prototype._init=function(ot){ot.length>this.blockSize&&(ot=new this.Hash().update(ot).digest()),_e(ot.length<=this.blockSize);for(var st=ot.length;st<this.blockSize;st++)ot.push(0);for(st=0;st<ot.length;st++)ot[st]^=54;for(this.inner=new this.Hash().update(ot),st=0;st<ot.length;st++)ot[st]^=106;this.outer=new this.Hash().update(ot)},nt.prototype.update=function(ot,st){return this.inner.update(ot,st),this},nt.prototype.digest=function(ot){return this.outer.update(this.inner.digest()),this.outer.digest(ot)},hmac$3}var hasRequiredHash;function requireHash(){return hasRequiredHash||(hasRequiredHash=1,function(rt){var _e=rt;_e.utils=requireUtils(),_e.common=requireCommon$1(),_e.sha=requireSha(),_e.ripemd=requireRipemd(),_e.hmac=requireHmac(),_e.sha1=_e.sha.sha1,_e.sha256=_e.sha.sha256,_e.sha224=_e.sha.sha224,_e.sha384=_e.sha.sha384,_e.sha512=_e.sha.sha512,_e.ripemd160=_e.ripemd.ripemd160}(hash$3)),hash$3}var secp256k1$2,hasRequiredSecp256k1;function requireSecp256k1(){return hasRequiredSecp256k1||(hasRequiredSecp256k1=1,secp256k1$2={doubles:{step:4,points:[["e60fce93b59e9ec53011aabc21c23e97b2a31369b87a5ae9c44ee89e2a6dec0a","f7e3507399e595929db99f34f57937101296891e44d23f0be1f32cce69616821"],["8282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508","11f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf"],["175e159f728b865a72f99cc6c6fc846de0b93833fd2222ed73fce5b551e5b739","d3506e0d9e3c79eba4ef97a51ff71f5eacb5955add24345c6efa6ffee9fed695"],["363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640","4e273adfc732221953b445397f3363145b9a89008199ecb62003c7f3bee9de9"],["8b4b5f165df3c2be8c6244b5b745638843e4a781a15bcd1b69f79a55dffdf80c","4aad0a6f68d308b4b3fbd7813ab0da04f9e336546162ee56b3eff0c65fd4fd36"],["723cbaa6e5db996d6bf771c00bd548c7b700dbffa6c0e77bcb6115925232fcda","96e867b5595cc498a921137488824d6e2660a0653779494801dc069d9eb39f5f"],["eebfa4d493bebf98ba5feec812c2d3b50947961237a919839a533eca0e7dd7fa","5d9a8ca3970ef0f269ee7edaf178089d9ae4cdc3a711f712ddfd4fdae1de8999"],["100f44da696e71672791d0a09b7bde459f1215a29b3c03bfefd7835b39a48db0","cdd9e13192a00b772ec8f3300c090666b7ff4a18ff5195ac0fbd5cd62bc65a09"],["e1031be262c7ed1b1dc9227a4a04c017a77f8d4464f3b3852c8acde6e534fd2d","9d7061928940405e6bb6a4176597535af292dd419e1ced79a44f18f29456a00d"],["feea6cae46d55b530ac2839f143bd7ec5cf8b266a41d6af52d5e688d9094696d","e57c6b6c97dce1bab06e4e12bf3ecd5c981c8957cc41442d3155debf18090088"],["da67a91d91049cdcb367be4be6ffca3cfeed657d808583de33fa978bc1ec6cb1","9bacaa35481642bc41f463f7ec9780e5dec7adc508f740a17e9ea8e27a68be1d"],["53904faa0b334cdda6e000935ef22151ec08d0f7bb11069f57545ccc1a37b7c0","5bc087d0bc80106d88c9eccac20d3c1c13999981e14434699dcb096b022771c8"],["8e7bcd0bd35983a7719cca7764ca906779b53a043a9b8bcaeff959f43ad86047","10b7770b2a3da4b3940310420ca9514579e88e2e47fd68b3ea10047e8460372a"],["385eed34c1cdff21e6d0818689b81bde71a7f4f18397e6690a841e1599c43862","283bebc3e8ea23f56701de19e9ebf4576b304eec2086dc8cc0458fe5542e5453"],["6f9d9b803ecf191637c73a4413dfa180fddf84a5947fbc9c606ed86c3fac3a7","7c80c68e603059ba69b8e2a30e45c4d47ea4dd2f5c281002d86890603a842160"],["3322d401243c4e2582a2147c104d6ecbf774d163db0f5e5313b7e0e742d0e6bd","56e70797e9664ef5bfb019bc4ddaf9b72805f63ea2873af624f3a2e96c28b2a0"],["85672c7d2de0b7da2bd1770d89665868741b3f9af7643397721d74d28134ab83","7c481b9b5b43b2eb6374049bfa62c2e5e77f17fcc5298f44c8e3094f790313a6"],["948bf809b1988a46b06c9f1919413b10f9226c60f668832ffd959af60c82a0a","53a562856dcb6646dc6b74c5d1c3418c6d4dff08c97cd2bed4cb7f88d8c8e589"],["6260ce7f461801c34f067ce0f02873a8f1b0e44dfc69752accecd819f38fd8e8","bc2da82b6fa5b571a7f09049776a1ef7ecd292238051c198c1a84e95b2b4ae17"],["e5037de0afc1d8d43d8348414bbf4103043ec8f575bfdc432953cc8d2037fa2d","4571534baa94d3b5f9f98d09fb990bddbd5f5b03ec481f10e0e5dc841d755bda"],["e06372b0f4a207adf5ea905e8f1771b4e7e8dbd1c6a6c5b725866a0ae4fce725","7a908974bce18cfe12a27bb2ad5a488cd7484a7787104870b27034f94eee31dd"],["213c7a715cd5d45358d0bbf9dc0ce02204b10bdde2a3f58540ad6908d0559754","4b6dad0b5ae462507013ad06245ba190bb4850f5f36a7eeddff2c27534b458f2"],["4e7c272a7af4b34e8dbb9352a5419a87e2838c70adc62cddf0cc3a3b08fbd53c","17749c766c9d0b18e16fd09f6def681b530b9614bff7dd33e0b3941817dcaae6"],["fea74e3dbe778b1b10f238ad61686aa5c76e3db2be43057632427e2840fb27b6","6e0568db9b0b13297cf674deccb6af93126b596b973f7b77701d3db7f23cb96f"],["76e64113f677cf0e10a2570d599968d31544e179b760432952c02a4417bdde39","c90ddf8dee4e95cf577066d70681f0d35e2a33d2b56d2032b4b1752d1901ac01"],["c738c56b03b2abe1e8281baa743f8f9a8f7cc643df26cbee3ab150242bcbb891","893fb578951ad2537f718f2eacbfbbbb82314eef7880cfe917e735d9699a84c3"],["d895626548b65b81e264c7637c972877d1d72e5f3a925014372e9f6588f6c14b","febfaa38f2bc7eae728ec60818c340eb03428d632bb067e179363ed75d7d991f"],["b8da94032a957518eb0f6433571e8761ceffc73693e84edd49150a564f676e03","2804dfa44805a1e4d7c99cc9762808b092cc584d95ff3b511488e4e74efdf6e7"],["e80fea14441fb33a7d8adab9475d7fab2019effb5156a792f1a11778e3c0df5d","eed1de7f638e00771e89768ca3ca94472d155e80af322ea9fcb4291b6ac9ec78"],["a301697bdfcd704313ba48e51d567543f2a182031efd6915ddc07bbcc4e16070","7370f91cfb67e4f5081809fa25d40f9b1735dbf7c0a11a130c0d1a041e177ea1"],["90ad85b389d6b936463f9d0512678de208cc330b11307fffab7ac63e3fb04ed4","e507a3620a38261affdcbd9427222b839aefabe1582894d991d4d48cb6ef150"],["8f68b9d2f63b5f339239c1ad981f162ee88c5678723ea3351b7b444c9ec4c0da","662a9f2dba063986de1d90c2b6be215dbbea2cfe95510bfdf23cbf79501fff82"],["e4f3fb0176af85d65ff99ff9198c36091f48e86503681e3e6686fd5053231e11","1e63633ad0ef4f1c1661a6d0ea02b7286cc7e74ec951d1c9822c38576feb73bc"],["8c00fa9b18ebf331eb961537a45a4266c7034f2f0d4e1d0716fb6eae20eae29e","efa47267fea521a1a9dc343a3736c974c2fadafa81e36c54e7d2a4c66702414b"],["e7a26ce69dd4829f3e10cec0a9e98ed3143d084f308b92c0997fddfc60cb3e41","2a758e300fa7984b471b006a1aafbb18d0a6b2c0420e83e20e8a9421cf2cfd51"],["b6459e0ee3662ec8d23540c223bcbdc571cbcb967d79424f3cf29eb3de6b80ef","67c876d06f3e06de1dadf16e5661db3c4b3ae6d48e35b2ff30bf0b61a71ba45"],["d68a80c8280bb840793234aa118f06231d6f1fc67e73c5a5deda0f5b496943e8","db8ba9fff4b586d00c4b1f9177b0e28b5b0e7b8f7845295a294c84266b133120"],["324aed7df65c804252dc0270907a30b09612aeb973449cea4095980fc28d3d5d","648a365774b61f2ff130c0c35aec1f4f19213b0c7e332843967224af96ab7c84"],["4df9c14919cde61f6d51dfdbe5fee5dceec4143ba8d1ca888e8bd373fd054c96","35ec51092d8728050974c23a1d85d4b5d506cdc288490192ebac06cad10d5d"],["9c3919a84a474870faed8a9c1cc66021523489054d7f0308cbfc99c8ac1f98cd","ddb84f0f4a4ddd57584f044bf260e641905326f76c64c8e6be7e5e03d4fc599d"],["6057170b1dd12fdf8de05f281d8e06bb91e1493a8b91d4cc5a21382120a959e5","9a1af0b26a6a4807add9a2daf71df262465152bc3ee24c65e899be932385a2a8"],["a576df8e23a08411421439a4518da31880cef0fba7d4df12b1a6973eecb94266","40a6bf20e76640b2c92b97afe58cd82c432e10a7f514d9f3ee8be11ae1b28ec8"],["7778a78c28dec3e30a05fe9629de8c38bb30d1f5cf9a3a208f763889be58ad71","34626d9ab5a5b22ff7098e12f2ff580087b38411ff24ac563b513fc1fd9f43ac"],["928955ee637a84463729fd30e7afd2ed5f96274e5ad7e5cb09eda9c06d903ac","c25621003d3f42a827b78a13093a95eeac3d26efa8a8d83fc5180e935bcd091f"],["85d0fef3ec6db109399064f3a0e3b2855645b4a907ad354527aae75163d82751","1f03648413a38c0be29d496e582cf5663e8751e96877331582c237a24eb1f962"],["ff2b0dce97eece97c1c9b6041798b85dfdfb6d8882da20308f5404824526087e","493d13fef524ba188af4c4dc54d07936c7b7ed6fb90e2ceb2c951e01f0c29907"],["827fbbe4b1e880ea9ed2b2e6301b212b57f1ee148cd6dd28780e5e2cf856e241","c60f9c923c727b0b71bef2c67d1d12687ff7a63186903166d605b68baec293ec"],["eaa649f21f51bdbae7be4ae34ce6e5217a58fdce7f47f9aa7f3b58fa2120e2b3","be3279ed5bbbb03ac69a80f89879aa5a01a6b965f13f7e59d47a5305ba5ad93d"],["e4a42d43c5cf169d9391df6decf42ee541b6d8f0c9a137401e23632dda34d24f","4d9f92e716d1c73526fc99ccfb8ad34ce886eedfa8d8e4f13a7f7131deba9414"],["1ec80fef360cbdd954160fadab352b6b92b53576a88fea4947173b9d4300bf19","aeefe93756b5340d2f3a4958a7abbf5e0146e77f6295a07b671cdc1cc107cefd"],["146a778c04670c2f91b00af4680dfa8bce3490717d58ba889ddb5928366642be","b318e0ec3354028add669827f9d4b2870aaa971d2f7e5ed1d0b297483d83efd0"],["fa50c0f61d22e5f07e3acebb1aa07b128d0012209a28b9776d76a8793180eef9","6b84c6922397eba9b72cd2872281a68a5e683293a57a213b38cd8d7d3f4f2811"],["da1d61d0ca721a11b1a5bf6b7d88e8421a288ab5d5bba5220e53d32b5f067ec2","8157f55a7c99306c79c0766161c91e2966a73899d279b48a655fba0f1ad836f1"],["a8e282ff0c9706907215ff98e8fd416615311de0446f1e062a73b0610d064e13","7f97355b8db81c09abfb7f3c5b2515888b679a3e50dd6bd6cef7c73111f4cc0c"],["174a53b9c9a285872d39e56e6913cab15d59b1fa512508c022f382de8319497c","ccc9dc37abfc9c1657b4155f2c47f9e6646b3a1d8cb9854383da13ac079afa73"],["959396981943785c3d3e57edf5018cdbe039e730e4918b3d884fdff09475b7ba","2e7e552888c331dd8ba0386a4b9cd6849c653f64c8709385e9b8abf87524f2fd"],["d2a63a50ae401e56d645a1153b109a8fcca0a43d561fba2dbb51340c9d82b151","e82d86fb6443fcb7565aee58b2948220a70f750af484ca52d4142174dcf89405"],["64587e2335471eb890ee7896d7cfdc866bacbdbd3839317b3436f9b45617e073","d99fcdd5bf6902e2ae96dd6447c299a185b90a39133aeab358299e5e9faf6589"],["8481bde0e4e4d885b3a546d3e549de042f0aa6cea250e7fd358d6c86dd45e458","38ee7b8cba5404dd84a25bf39cecb2ca900a79c42b262e556d64b1b59779057e"],["13464a57a78102aa62b6979ae817f4637ffcfed3c4b1ce30bcd6303f6caf666b","69be159004614580ef7e433453ccb0ca48f300a81d0942e13f495a907f6ecc27"],["bc4a9df5b713fe2e9aef430bcc1dc97a0cd9ccede2f28588cada3a0d2d83f366","d3a81ca6e785c06383937adf4b798caa6e8a9fbfa547b16d758d666581f33c1"],["8c28a97bf8298bc0d23d8c749452a32e694b65e30a9472a3954ab30fe5324caa","40a30463a3305193378fedf31f7cc0eb7ae784f0451cb9459e71dc73cbef9482"],["8ea9666139527a8c1dd94ce4f071fd23c8b350c5a4bb33748c4ba111faccae0","620efabbc8ee2782e24e7c0cfb95c5d735b783be9cf0f8e955af34a30e62b945"],["dd3625faef5ba06074669716bbd3788d89bdde815959968092f76cc4eb9a9787","7a188fa3520e30d461da2501045731ca941461982883395937f68d00c644a573"],["f710d79d9eb962297e4f6232b40e8f7feb2bc63814614d692c12de752408221e","ea98e67232d3b3295d3b535532115ccac8612c721851617526ae47a9c77bfc82"]]},naf:{wnd:7,points:[["f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9","388f7b0f632de8140fe337e62a37f3566500a99934c2231b6cb9fd7584b8e672"],["2f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4","d8ac222636e5e3d6d4dba9dda6c9c426f788271bab0d6840dca87d3aa6ac62d6"],["5cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc","6aebca40ba255960a3178d6d861a54dba813d0b813fde7b5a5082628087264da"],["acd484e2f0c7f65309ad178a9f559abde09796974c57e714c35f110dfc27ccbe","cc338921b0a7d9fd64380971763b61e9add888a4375f8e0f05cc262ac64f9c37"],["774ae7f858a9411e5ef4246b70c65aac5649980be5c17891bbec17895da008cb","d984a032eb6b5e190243dd56d7b7b365372db1e2dff9d6a8301d74c9c953c61b"],["f28773c2d975288bc7d1d205c3748651b075fbc6610e58cddeeddf8f19405aa8","ab0902e8d880a89758212eb65cdaf473a1a06da521fa91f29b5cb52db03ed81"],["d7924d4f7d43ea965a465ae3095ff41131e5946f3c85f79e44adbcf8e27e080e","581e2872a86c72a683842ec228cc6defea40af2bd896d3a5c504dc9ff6a26b58"],["defdea4cdb677750a420fee807eacf21eb9898ae79b9768766e4faa04a2d4a34","4211ab0694635168e997b0ead2a93daeced1f4a04a95c0f6cfb199f69e56eb77"],["2b4ea0a797a443d293ef5cff444f4979f06acfebd7e86d277475656138385b6c","85e89bc037945d93b343083b5a1c86131a01f60c50269763b570c854e5c09b7a"],["352bbf4a4cdd12564f93fa332ce333301d9ad40271f8107181340aef25be59d5","321eb4075348f534d59c18259dda3e1f4a1b3b2e71b1039c67bd3d8bcf81998c"],["2fa2104d6b38d11b0230010559879124e42ab8dfeff5ff29dc9cdadd4ecacc3f","2de1068295dd865b64569335bd5dd80181d70ecfc882648423ba76b532b7d67"],["9248279b09b4d68dab21a9b066edda83263c3d84e09572e269ca0cd7f5453714","73016f7bf234aade5d1aa71bdea2b1ff3fc0de2a887912ffe54a32ce97cb3402"],["daed4f2be3a8bf278e70132fb0beb7522f570e144bf615c07e996d443dee8729","a69dce4a7d6c98e8d4a1aca87ef8d7003f83c230f3afa726ab40e52290be1c55"],["c44d12c7065d812e8acf28d7cbb19f9011ecd9e9fdf281b0e6a3b5e87d22e7db","2119a460ce326cdc76c45926c982fdac0e106e861edf61c5a039063f0e0e6482"],["6a245bf6dc698504c89a20cfded60853152b695336c28063b61c65cbd269e6b4","e022cf42c2bd4a708b3f5126f16a24ad8b33ba48d0423b6efd5e6348100d8a82"],["1697ffa6fd9de627c077e3d2fe541084ce13300b0bec1146f95ae57f0d0bd6a5","b9c398f186806f5d27561506e4557433a2cf15009e498ae7adee9d63d01b2396"],["605bdb019981718b986d0f07e834cb0d9deb8360ffb7f61df982345ef27a7479","2972d2de4f8d20681a78d93ec96fe23c26bfae84fb14db43b01e1e9056b8c49"],["62d14dab4150bf497402fdc45a215e10dcb01c354959b10cfe31c7e9d87ff33d","80fc06bd8cc5b01098088a1950eed0db01aa132967ab472235f5642483b25eaf"],["80c60ad0040f27dade5b4b06c408e56b2c50e9f56b9b8b425e555c2f86308b6f","1c38303f1cc5c30f26e66bad7fe72f70a65eed4cbe7024eb1aa01f56430bd57a"],["7a9375ad6167ad54aa74c6348cc54d344cc5dc9487d847049d5eabb0fa03c8fb","d0e3fa9eca8726909559e0d79269046bdc59ea10c70ce2b02d499ec224dc7f7"],["d528ecd9b696b54c907a9ed045447a79bb408ec39b68df504bb51f459bc3ffc9","eecf41253136e5f99966f21881fd656ebc4345405c520dbc063465b521409933"],["49370a4b5f43412ea25f514e8ecdad05266115e4a7ecb1387231808f8b45963","758f3f41afd6ed428b3081b0512fd62a54c3f3afbb5b6764b653052a12949c9a"],["77f230936ee88cbbd73df930d64702ef881d811e0e1498e2f1c13eb1fc345d74","958ef42a7886b6400a08266e9ba1b37896c95330d97077cbbe8eb3c7671c60d6"],["f2dac991cc4ce4b9ea44887e5c7c0bce58c80074ab9d4dbaeb28531b7739f530","e0dedc9b3b2f8dad4da1f32dec2531df9eb5fbeb0598e4fd1a117dba703a3c37"],["463b3d9f662621fb1b4be8fbbe2520125a216cdfc9dae3debcba4850c690d45b","5ed430d78c296c3543114306dd8622d7c622e27c970a1de31cb377b01af7307e"],["f16f804244e46e2a09232d4aff3b59976b98fac14328a2d1a32496b49998f247","cedabd9b82203f7e13d206fcdf4e33d92a6c53c26e5cce26d6579962c4e31df6"],["caf754272dc84563b0352b7a14311af55d245315ace27c65369e15f7151d41d1","cb474660ef35f5f2a41b643fa5e460575f4fa9b7962232a5c32f908318a04476"],["2600ca4b282cb986f85d0f1709979d8b44a09c07cb86d7c124497bc86f082120","4119b88753c15bd6a693b03fcddbb45d5ac6be74ab5f0ef44b0be9475a7e4b40"],["7635ca72d7e8432c338ec53cd12220bc01c48685e24f7dc8c602a7746998e435","91b649609489d613d1d5e590f78e6d74ecfc061d57048bad9e76f302c5b9c61"],["754e3239f325570cdbbf4a87deee8a66b7f2b33479d468fbc1a50743bf56cc18","673fb86e5bda30fb3cd0ed304ea49a023ee33d0197a695d0c5d98093c536683"],["e3e6bd1071a1e96aff57859c82d570f0330800661d1c952f9fe2694691d9b9e8","59c9e0bba394e76f40c0aa58379a3cb6a5a2283993e90c4167002af4920e37f5"],["186b483d056a033826ae73d88f732985c4ccb1f32ba35f4b4cc47fdcf04aa6eb","3b952d32c67cf77e2e17446e204180ab21fb8090895138b4a4a797f86e80888b"],["df9d70a6b9876ce544c98561f4be4f725442e6d2b737d9c91a8321724ce0963f","55eb2dafd84d6ccd5f862b785dc39d4ab157222720ef9da217b8c45cf2ba2417"],["5edd5cc23c51e87a497ca815d5dce0f8ab52554f849ed8995de64c5f34ce7143","efae9c8dbc14130661e8cec030c89ad0c13c66c0d17a2905cdc706ab7399a868"],["290798c2b6476830da12fe02287e9e777aa3fba1c355b17a722d362f84614fba","e38da76dcd440621988d00bcf79af25d5b29c094db2a23146d003afd41943e7a"],["af3c423a95d9f5b3054754efa150ac39cd29552fe360257362dfdecef4053b45","f98a3fd831eb2b749a93b0e6f35cfb40c8cd5aa667a15581bc2feded498fd9c6"],["766dbb24d134e745cccaa28c99bf274906bb66b26dcf98df8d2fed50d884249a","744b1152eacbe5e38dcc887980da38b897584a65fa06cedd2c924f97cbac5996"],["59dbf46f8c94759ba21277c33784f41645f7b44f6c596a58ce92e666191abe3e","c534ad44175fbc300f4ea6ce648309a042ce739a7919798cd85e216c4a307f6e"],["f13ada95103c4537305e691e74e9a4a8dd647e711a95e73cb62dc6018cfd87b8","e13817b44ee14de663bf4bc808341f326949e21a6a75c2570778419bdaf5733d"],["7754b4fa0e8aced06d4167a2c59cca4cda1869c06ebadfb6488550015a88522c","30e93e864e669d82224b967c3020b8fa8d1e4e350b6cbcc537a48b57841163a2"],["948dcadf5990e048aa3874d46abef9d701858f95de8041d2a6828c99e2262519","e491a42537f6e597d5d28a3224b1bc25df9154efbd2ef1d2cbba2cae5347d57e"],["7962414450c76c1689c7b48f8202ec37fb224cf5ac0bfa1570328a8a3d7c77ab","100b610ec4ffb4760d5c1fc133ef6f6b12507a051f04ac5760afa5b29db83437"],["3514087834964b54b15b160644d915485a16977225b8847bb0dd085137ec47ca","ef0afbb2056205448e1652c48e8127fc6039e77c15c2378b7e7d15a0de293311"],["d3cc30ad6b483e4bc79ce2c9dd8bc54993e947eb8df787b442943d3f7b527eaf","8b378a22d827278d89c5e9be8f9508ae3c2ad46290358630afb34db04eede0a4"],["1624d84780732860ce1c78fcbfefe08b2b29823db913f6493975ba0ff4847610","68651cf9b6da903e0914448c6cd9d4ca896878f5282be4c8cc06e2a404078575"],["733ce80da955a8a26902c95633e62a985192474b5af207da6df7b4fd5fc61cd4","f5435a2bd2badf7d485a4d8b8db9fcce3e1ef8e0201e4578c54673bc1dc5ea1d"],["15d9441254945064cf1a1c33bbd3b49f8966c5092171e699ef258dfab81c045c","d56eb30b69463e7234f5137b73b84177434800bacebfc685fc37bbe9efe4070d"],["a1d0fcf2ec9de675b612136e5ce70d271c21417c9d2b8aaaac138599d0717940","edd77f50bcb5a3cab2e90737309667f2641462a54070f3d519212d39c197a629"],["e22fbe15c0af8ccc5780c0735f84dbe9a790badee8245c06c7ca37331cb36980","a855babad5cd60c88b430a69f53a1a7a38289154964799be43d06d77d31da06"],["311091dd9860e8e20ee13473c1155f5f69635e394704eaa74009452246cfa9b3","66db656f87d1f04fffd1f04788c06830871ec5a64feee685bd80f0b1286d8374"],["34c1fd04d301be89b31c0442d3e6ac24883928b45a9340781867d4232ec2dbdf","9414685e97b1b5954bd46f730174136d57f1ceeb487443dc5321857ba73abee"],["f219ea5d6b54701c1c14de5b557eb42a8d13f3abbcd08affcc2a5e6b049b8d63","4cb95957e83d40b0f73af4544cccf6b1f4b08d3c07b27fb8d8c2962a400766d1"],["d7b8740f74a8fbaab1f683db8f45de26543a5490bca627087236912469a0b448","fa77968128d9c92ee1010f337ad4717eff15db5ed3c049b3411e0315eaa4593b"],["32d31c222f8f6f0ef86f7c98d3a3335ead5bcd32abdd94289fe4d3091aa824bf","5f3032f5892156e39ccd3d7915b9e1da2e6dac9e6f26e961118d14b8462e1661"],["7461f371914ab32671045a155d9831ea8793d77cd59592c4340f86cbc18347b5","8ec0ba238b96bec0cbdddcae0aa442542eee1ff50c986ea6b39847b3cc092ff6"],["ee079adb1df1860074356a25aa38206a6d716b2c3e67453d287698bad7b2b2d6","8dc2412aafe3be5c4c5f37e0ecc5f9f6a446989af04c4e25ebaac479ec1c8c1e"],["16ec93e447ec83f0467b18302ee620f7e65de331874c9dc72bfd8616ba9da6b5","5e4631150e62fb40d0e8c2a7ca5804a39d58186a50e497139626778e25b0674d"],["eaa5f980c245f6f038978290afa70b6bd8855897f98b6aa485b96065d537bd99","f65f5d3e292c2e0819a528391c994624d784869d7e6ea67fb18041024edc07dc"],["78c9407544ac132692ee1910a02439958ae04877151342ea96c4b6b35a49f51","f3e0319169eb9b85d5404795539a5e68fa1fbd583c064d2462b675f194a3ddb4"],["494f4be219a1a77016dcd838431aea0001cdc8ae7a6fc688726578d9702857a5","42242a969283a5f339ba7f075e36ba2af925ce30d767ed6e55f4b031880d562c"],["a598a8030da6d86c6bc7f2f5144ea549d28211ea58faa70ebf4c1e665c1fe9b5","204b5d6f84822c307e4b4a7140737aec23fc63b65b35f86a10026dbd2d864e6b"],["c41916365abb2b5d09192f5f2dbeafec208f020f12570a184dbadc3e58595997","4f14351d0087efa49d245b328984989d5caf9450f34bfc0ed16e96b58fa9913"],["841d6063a586fa475a724604da03bc5b92a2e0d2e0a36acfe4c73a5514742881","73867f59c0659e81904f9a1c7543698e62562d6744c169ce7a36de01a8d6154"],["5e95bb399a6971d376026947f89bde2f282b33810928be4ded112ac4d70e20d5","39f23f366809085beebfc71181313775a99c9aed7d8ba38b161384c746012865"],["36e4641a53948fd476c39f8a99fd974e5ec07564b5315d8bf99471bca0ef2f66","d2424b1b1abe4eb8164227b085c9aa9456ea13493fd563e06fd51cf5694c78fc"],["336581ea7bfbbb290c191a2f507a41cf5643842170e914faeab27c2c579f726","ead12168595fe1be99252129b6e56b3391f7ab1410cd1e0ef3dcdcabd2fda224"],["8ab89816dadfd6b6a1f2634fcf00ec8403781025ed6890c4849742706bd43ede","6fdcef09f2f6d0a044e654aef624136f503d459c3e89845858a47a9129cdd24e"],["1e33f1a746c9c5778133344d9299fcaa20b0938e8acff2544bb40284b8c5fb94","60660257dd11b3aa9c8ed618d24edff2306d320f1d03010e33a7d2057f3b3b6"],["85b7c1dcb3cec1b7ee7f30ded79dd20a0ed1f4cc18cbcfcfa410361fd8f08f31","3d98a9cdd026dd43f39048f25a8847f4fcafad1895d7a633c6fed3c35e999511"],["29df9fbd8d9e46509275f4b125d6d45d7fbe9a3b878a7af872a2800661ac5f51","b4c4fe99c775a606e2d8862179139ffda61dc861c019e55cd2876eb2a27d84b"],["a0b1cae06b0a847a3fea6e671aaf8adfdfe58ca2f768105c8082b2e449fce252","ae434102edde0958ec4b19d917a6a28e6b72da1834aff0e650f049503a296cf2"],["4e8ceafb9b3e9a136dc7ff67e840295b499dfb3b2133e4ba113f2e4c0e121e5","cf2174118c8b6d7a4b48f6d534ce5c79422c086a63460502b827ce62a326683c"],["d24a44e047e19b6f5afb81c7ca2f69080a5076689a010919f42725c2b789a33b","6fb8d5591b466f8fc63db50f1c0f1c69013f996887b8244d2cdec417afea8fa3"],["ea01606a7a6c9cdd249fdfcfacb99584001edd28abbab77b5104e98e8e3b35d4","322af4908c7312b0cfbfe369f7a7b3cdb7d4494bc2823700cfd652188a3ea98d"],["af8addbf2b661c8a6c6328655eb96651252007d8c5ea31be4ad196de8ce2131f","6749e67c029b85f52a034eafd096836b2520818680e26ac8f3dfbcdb71749700"],["e3ae1974566ca06cc516d47e0fb165a674a3dabcfca15e722f0e3450f45889","2aeabe7e4531510116217f07bf4d07300de97e4874f81f533420a72eeb0bd6a4"],["591ee355313d99721cf6993ffed1e3e301993ff3ed258802075ea8ced397e246","b0ea558a113c30bea60fc4775460c7901ff0b053d25ca2bdeee98f1a4be5d196"],["11396d55fda54c49f19aa97318d8da61fa8584e47b084945077cf03255b52984","998c74a8cd45ac01289d5833a7beb4744ff536b01b257be4c5767bea93ea57a4"],["3c5d2a1ba39c5a1790000738c9e0c40b8dcdfd5468754b6405540157e017aa7a","b2284279995a34e2f9d4de7396fc18b80f9b8b9fdd270f6661f79ca4c81bd257"],["cc8704b8a60a0defa3a99a7299f2e9c3fbc395afb04ac078425ef8a1793cc030","bdd46039feed17881d1e0862db347f8cf395b74fc4bcdc4e940b74e3ac1f1b13"],["c533e4f7ea8555aacd9777ac5cad29b97dd4defccc53ee7ea204119b2889b197","6f0a256bc5efdf429a2fb6242f1a43a2d9b925bb4a4b3a26bb8e0f45eb596096"],["c14f8f2ccb27d6f109f6d08d03cc96a69ba8c34eec07bbcf566d48e33da6593","c359d6923bb398f7fd4473e16fe1c28475b740dd098075e6c0e8649113dc3a38"],["a6cbc3046bc6a450bac24789fa17115a4c9739ed75f8f21ce441f72e0b90e6ef","21ae7f4680e889bb130619e2c0f95a360ceb573c70603139862afd617fa9b9f"],["347d6d9a02c48927ebfb86c1359b1caf130a3c0267d11ce6344b39f99d43cc38","60ea7f61a353524d1c987f6ecec92f086d565ab687870cb12689ff1e31c74448"],["da6545d2181db8d983f7dcb375ef5866d47c67b1bf31c8cf855ef7437b72656a","49b96715ab6878a79e78f07ce5680c5d6673051b4935bd897fea824b77dc208a"],["c40747cc9d012cb1a13b8148309c6de7ec25d6945d657146b9d5994b8feb1111","5ca560753be2a12fc6de6caf2cb489565db936156b9514e1bb5e83037e0fa2d4"],["4e42c8ec82c99798ccf3a610be870e78338c7f713348bd34c8203ef4037f3502","7571d74ee5e0fb92a7a8b33a07783341a5492144cc54bcc40a94473693606437"],["3775ab7089bc6af823aba2e1af70b236d251cadb0c86743287522a1b3b0dedea","be52d107bcfa09d8bcb9736a828cfa7fac8db17bf7a76a2c42ad961409018cf7"],["cee31cbf7e34ec379d94fb814d3d775ad954595d1314ba8846959e3e82f74e26","8fd64a14c06b589c26b947ae2bcf6bfa0149ef0be14ed4d80f448a01c43b1c6d"],["b4f9eaea09b6917619f6ea6a4eb5464efddb58fd45b1ebefcdc1a01d08b47986","39e5c9925b5a54b07433a4f18c61726f8bb131c012ca542eb24a8ac07200682a"],["d4263dfc3d2df923a0179a48966d30ce84e2515afc3dccc1b77907792ebcc60e","62dfaf07a0f78feb30e30d6295853ce189e127760ad6cf7fae164e122a208d54"],["48457524820fa65a4f8d35eb6930857c0032acc0a4a2de422233eeda897612c4","25a748ab367979d98733c38a1fa1c2e7dc6cc07db2d60a9ae7a76aaa49bd0f77"],["dfeeef1881101f2cb11644f3a2afdfc2045e19919152923f367a1767c11cceda","ecfb7056cf1de042f9420bab396793c0c390bde74b4bbdff16a83ae09a9a7517"],["6d7ef6b17543f8373c573f44e1f389835d89bcbc6062ced36c82df83b8fae859","cd450ec335438986dfefa10c57fea9bcc521a0959b2d80bbf74b190dca712d10"],["e75605d59102a5a2684500d3b991f2e3f3c88b93225547035af25af66e04541f","f5c54754a8f71ee540b9b48728473e314f729ac5308b06938360990e2bfad125"],["eb98660f4c4dfaa06a2be453d5020bc99a0c2e60abe388457dd43fefb1ed620c","6cb9a8876d9cb8520609af3add26cd20a0a7cd8a9411131ce85f44100099223e"],["13e87b027d8514d35939f2e6892b19922154596941888336dc3563e3b8dba942","fef5a3c68059a6dec5d624114bf1e91aac2b9da568d6abeb2570d55646b8adf1"],["ee163026e9fd6fe017c38f06a5be6fc125424b371ce2708e7bf4491691e5764a","1acb250f255dd61c43d94ccc670d0f58f49ae3fa15b96623e5430da0ad6c62b2"],["b268f5ef9ad51e4d78de3a750c2dc89b1e626d43505867999932e5db33af3d80","5f310d4b3c99b9ebb19f77d41c1dee018cf0d34fd4191614003e945a1216e423"],["ff07f3118a9df035e9fad85eb6c7bfe42b02f01ca99ceea3bf7ffdba93c4750d","438136d603e858a3a5c440c38eccbaddc1d2942114e2eddd4740d098ced1f0d8"],["8d8b9855c7c052a34146fd20ffb658bea4b9f69e0d825ebec16e8c3ce2b526a1","cdb559eedc2d79f926baf44fb84ea4d44bcf50fee51d7ceb30e2e7f463036758"],["52db0b5384dfbf05bfa9d472d7ae26dfe4b851ceca91b1eba54263180da32b63","c3b997d050ee5d423ebaf66a6db9f57b3180c902875679de924b69d84a7b375"],["e62f9490d3d51da6395efd24e80919cc7d0f29c3f3fa48c6fff543becbd43352","6d89ad7ba4876b0b22c2ca280c682862f342c8591f1daf5170e07bfd9ccafa7d"],["7f30ea2476b399b4957509c88f77d0191afa2ff5cb7b14fd6d8e7d65aaab1193","ca5ef7d4b231c94c3b15389a5f6311e9daff7bb67b103e9880ef4bff637acaec"],["5098ff1e1d9f14fb46a210fada6c903fef0fb7b4a1dd1d9ac60a0361800b7a00","9731141d81fc8f8084d37c6e7542006b3ee1b40d60dfe5362a5b132fd17ddc0"],["32b78c7de9ee512a72895be6b9cbefa6e2f3c4ccce445c96b9f2c81e2778ad58","ee1849f513df71e32efc3896ee28260c73bb80547ae2275ba497237794c8753c"],["e2cb74fddc8e9fbcd076eef2a7c72b0ce37d50f08269dfc074b581550547a4f7","d3aa2ed71c9dd2247a62df062736eb0baddea9e36122d2be8641abcb005cc4a4"],["8438447566d4d7bedadc299496ab357426009a35f235cb141be0d99cd10ae3a8","c4e1020916980a4da5d01ac5e6ad330734ef0d7906631c4f2390426b2edd791f"],["4162d488b89402039b584c6fc6c308870587d9c46f660b878ab65c82c711d67e","67163e903236289f776f22c25fb8a3afc1732f2b84b4e95dbda47ae5a0852649"],["3fad3fa84caf0f34f0f89bfd2dcf54fc175d767aec3e50684f3ba4a4bf5f683d","cd1bc7cb6cc407bb2f0ca647c718a730cf71872e7d0d2a53fa20efcdfe61826"],["674f2600a3007a00568c1a7ce05d0816c1fb84bf1370798f1c69532faeb1a86b","299d21f9413f33b3edf43b257004580b70db57da0b182259e09eecc69e0d38a5"],["d32f4da54ade74abb81b815ad1fb3b263d82d6c692714bcff87d29bd5ee9f08f","f9429e738b8e53b968e99016c059707782e14f4535359d582fc416910b3eea87"],["30e4e670435385556e593657135845d36fbb6931f72b08cb1ed954f1e3ce3ff6","462f9bce619898638499350113bbc9b10a878d35da70740dc695a559eb88db7b"],["be2062003c51cc3004682904330e4dee7f3dcd10b01e580bf1971b04d4cad297","62188bc49d61e5428573d48a74e1c655b1c61090905682a0d5558ed72dccb9bc"],["93144423ace3451ed29e0fb9ac2af211cb6e84a601df5993c419859fff5df04a","7c10dfb164c3425f5c71a3f9d7992038f1065224f72bb9d1d902a6d13037b47c"],["b015f8044f5fcbdcf21ca26d6c34fb8197829205c7b7d2a7cb66418c157b112c","ab8c1e086d04e813744a655b2df8d5f83b3cdc6faa3088c1d3aea1454e3a1d5f"],["d5e9e1da649d97d89e4868117a465a3a4f8a18de57a140d36b3f2af341a21b52","4cb04437f391ed73111a13cc1d4dd0db1693465c2240480d8955e8592f27447a"],["d3ae41047dd7ca065dbf8ed77b992439983005cd72e16d6f996a5316d36966bb","bd1aeb21ad22ebb22a10f0303417c6d964f8cdd7df0aca614b10dc14d125ac46"],["463e2763d885f958fc66cdd22800f0a487197d0a82e377b49f80af87c897b065","bfefacdb0e5d0fd7df3a311a94de062b26b80c61fbc97508b79992671ef7ca7f"],["7985fdfd127c0567c6f53ec1bb63ec3158e597c40bfe747c83cddfc910641917","603c12daf3d9862ef2b25fe1de289aed24ed291e0ec6708703a5bd567f32ed03"],["74a1ad6b5f76e39db2dd249410eac7f99e74c59cb83d2d0ed5ff1543da7703e9","cc6157ef18c9c63cd6193d83631bbea0093e0968942e8c33d5737fd790e0db08"],["30682a50703375f602d416664ba19b7fc9bab42c72747463a71d0896b22f6da3","553e04f6b018b4fa6c8f39e7f311d3176290d0e0f19ca73f17714d9977a22ff8"],["9e2158f0d7c0d5f26c3791efefa79597654e7a2b2464f52b1ee6c1347769ef57","712fcdd1b9053f09003a3481fa7762e9ffd7c8ef35a38509e2fbf2629008373"],["176e26989a43c9cfeba4029c202538c28172e566e3c4fce7322857f3be327d66","ed8cc9d04b29eb877d270b4878dc43c19aefd31f4eee09ee7b47834c1fa4b1c3"],["75d46efea3771e6e68abb89a13ad747ecf1892393dfc4f1b7004788c50374da8","9852390a99507679fd0b86fd2b39a868d7efc22151346e1a3ca4726586a6bed8"],["809a20c67d64900ffb698c4c825f6d5f2310fb0451c869345b7319f645605721","9e994980d9917e22b76b061927fa04143d096ccc54963e6a5ebfa5f3f8e286c1"],["1b38903a43f7f114ed4500b4eac7083fdefece1cf29c63528d563446f972c180","4036edc931a60ae889353f77fd53de4a2708b26b6f5da72ad3394119daf408f9"]]}}),secp256k1$2}var hasRequiredCurves;function requireCurves(){return hasRequiredCurves||(hasRequiredCurves=1,function(rt){var _e=rt,nt=requireHash(),it=requireCurve(),ot=requireUtils$1(),st=ot.assert;function at(dt){dt.type==="short"?this.curve=new it.short(dt):dt.type==="edwards"?this.curve=new it.edwards(dt):this.curve=new it.mont(dt),this.g=this.curve.g,this.n=this.curve.n,this.hash=dt.hash,st(this.g.validate(),"Invalid curve"),st(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}_e.PresetCurve=at;function lt(dt,ft){Object.defineProperty(_e,dt,{configurable:!0,enumerable:!0,get:function(){var pt=new at(ft);return Object.defineProperty(_e,dt,{configurable:!0,enumerable:!0,value:pt}),pt}})}lt("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:nt.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),lt("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:nt.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),lt("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:nt.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),lt("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:nt.sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),lt("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:nt.sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),lt("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:nt.sha256,gRed:!1,g:["9"]}),lt("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:nt.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});var ct;try{ct=requireSecp256k1()}catch{ct=void 0}lt("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:nt.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",ct]})}(curves)),curves}var hmacDrbg,hasRequiredHmacDrbg;function requireHmacDrbg(){if(hasRequiredHmacDrbg)return hmacDrbg;hasRequiredHmacDrbg=1;var rt=requireHash(),_e=requireUtils$2(),nt=requireMinimalisticAssert();function it(ot){if(!(this instanceof it))return new it(ot);this.hash=ot.hash,this.predResist=!!ot.predResist,this.outLen=this.hash.outSize,this.minEntropy=ot.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var st=_e.toArray(ot.entropy,ot.entropyEnc||"hex"),at=_e.toArray(ot.nonce,ot.nonceEnc||"hex"),lt=_e.toArray(ot.pers,ot.persEnc||"hex");nt(st.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(st,at,lt)}return hmacDrbg=it,it.prototype._init=function(st,at,lt){var ct=st.concat(at).concat(lt);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var dt=0;dt<this.V.length;dt++)this.K[dt]=0,this.V[dt]=1;this._update(ct),this._reseed=1,this.reseedInterval=281474976710656},it.prototype._hmac=function(){return new rt.hmac(this.hash,this.K)},it.prototype._update=function(st){var at=this._hmac().update(this.V).update([0]);st&&(at=at.update(st)),this.K=at.digest(),this.V=this._hmac().update(this.V).digest(),st&&(this.K=this._hmac().update(this.V).update([1]).update(st).digest(),this.V=this._hmac().update(this.V).digest())},it.prototype.reseed=function(st,at,lt,ct){typeof at!="string"&&(ct=lt,lt=at,at=null),st=_e.toArray(st,at),lt=_e.toArray(lt,ct),nt(st.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(st.concat(lt||[])),this._reseed=1},it.prototype.generate=function(st,at,lt,ct){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");typeof at!="string"&&(ct=lt,lt=at,at=null),lt&&(lt=_e.toArray(lt,ct||"hex"),this._update(lt));for(var dt=[];dt.length<st;)this.V=this._hmac().update(this.V).digest(),dt=dt.concat(this.V);var ft=dt.slice(0,st);return this._update(lt),this._reseed++,_e.encode(ft,at)},hmacDrbg}var key$1,hasRequiredKey$1;function requireKey$1(){if(hasRequiredKey$1)return key$1;hasRequiredKey$1=1;var rt=requireBn$2(),_e=requireUtils$1(),nt=_e.assert;function it(ot,st){this.ec=ot,this.priv=null,this.pub=null,st.priv&&this._importPrivate(st.priv,st.privEnc),st.pub&&this._importPublic(st.pub,st.pubEnc)}return key$1=it,it.fromPublic=function(st,at,lt){return at instanceof it?at:new it(st,{pub:at,pubEnc:lt})},it.fromPrivate=function(st,at,lt){return at instanceof it?at:new it(st,{priv:at,privEnc:lt})},it.prototype.validate=function(){var st=this.getPublic();return st.isInfinity()?{result:!1,reason:"Invalid public key"}:st.validate()?st.mul(this.ec.curve.n).isInfinity()?{result:!0,reason:null}:{result:!1,reason:"Public key * N != O"}:{result:!1,reason:"Public key is not a point"}},it.prototype.getPublic=function(st,at){return typeof st=="string"&&(at=st,st=null),this.pub||(this.pub=this.ec.g.mul(this.priv)),at?this.pub.encode(at,st):this.pub},it.prototype.getPrivate=function(st){return st==="hex"?this.priv.toString(16,2):this.priv},it.prototype._importPrivate=function(st,at){this.priv=new rt(st,at||16),this.priv=this.priv.umod(this.ec.curve.n)},it.prototype._importPublic=function(st,at){if(st.x||st.y){this.ec.curve.type==="mont"?nt(st.x,"Need x coordinate"):(this.ec.curve.type==="short"||this.ec.curve.type==="edwards")&&nt(st.x&&st.y,"Need both x and y coordinate"),this.pub=this.ec.curve.point(st.x,st.y);return}this.pub=this.ec.curve.decodePoint(st,at)},it.prototype.derive=function(st){return st.validate()||nt(st.validate(),"public point not validated"),st.mul(this.priv).getX()},it.prototype.sign=function(st,at,lt){return this.ec.sign(st,this,at,lt)},it.prototype.verify=function(st,at){return this.ec.verify(st,at,this)},it.prototype.inspect=function(){return"<Key priv: "+(this.priv&&this.priv.toString(16,2))+" pub: "+(this.pub&&this.pub.inspect())+" >"},key$1}var signature$1,hasRequiredSignature$1;function requireSignature$1(){if(hasRequiredSignature$1)return signature$1;hasRequiredSignature$1=1;var rt=requireBn$2(),_e=requireUtils$1(),nt=_e.assert;function it(ct,dt){if(ct instanceof it)return ct;this._importDER(ct,dt)||(nt(ct.r&&ct.s,"Signature without r or s"),this.r=new rt(ct.r,16),this.s=new rt(ct.s,16),ct.recoveryParam===void 0?this.recoveryParam=null:this.recoveryParam=ct.recoveryParam)}signature$1=it;function ot(){this.place=0}function st(ct,dt){var ft=ct[dt.place++];if(!(ft&128))return ft;var pt=ft&15;if(pt===0||pt>4)return!1;for(var gt=0,yt=0,Ct=dt.place;yt<pt;yt++,Ct++)gt<<=8,gt|=ct[Ct],gt>>>=0;return gt<=127?!1:(dt.place=Ct,gt)}function at(ct){for(var dt=0,ft=ct.length-1;!ct[dt]&&!(ct[dt+1]&128)&&dt<ft;)dt++;return dt===0?ct:ct.slice(dt)}it.prototype._importDER=function(dt,ft){dt=_e.toArray(dt,ft);var pt=new ot;if(dt[pt.place++]!==48)return!1;var gt=st(dt,pt);if(gt===!1||gt+pt.place!==dt.length||dt[pt.place++]!==2)return!1;var yt=st(dt,pt);if(yt===!1)return!1;var Ct=dt.slice(pt.place,yt+pt.place);if(pt.place+=yt,dt[pt.place++]!==2)return!1;var At=st(dt,pt);if(At===!1||dt.length!==At+pt.place)return!1;var $t=dt.slice(pt.place,At+pt.place);if(Ct[0]===0)if(Ct[1]&128)Ct=Ct.slice(1);else return!1;if($t[0]===0)if($t[1]&128)$t=$t.slice(1);else return!1;return this.r=new rt(Ct),this.s=new rt($t),this.recoveryParam=null,!0};function lt(ct,dt){if(dt<128){ct.push(dt);return}var ft=1+(Math.log(dt)/Math.LN2>>>3);for(ct.push(ft|128);--ft;)ct.push(dt>>>(ft<<3)&255);ct.push(dt)}return it.prototype.toDER=function(dt){var ft=this.r.toArray(),pt=this.s.toArray();for(ft[0]&128&&(ft=[0].concat(ft)),pt[0]&128&&(pt=[0].concat(pt)),ft=at(ft),pt=at(pt);!pt[0]&&!(pt[1]&128);)pt=pt.slice(1);var gt=[2];lt(gt,ft.length),gt=gt.concat(ft),gt.push(2),lt(gt,pt.length);var yt=gt.concat(pt),Ct=[48];return lt(Ct,yt.length),Ct=Ct.concat(yt),_e.encode(Ct,dt)},signature$1}var ec$1,hasRequiredEc;function requireEc(){if(hasRequiredEc)return ec$1;hasRequiredEc=1;var rt=requireBn$2(),_e=requireHmacDrbg(),nt=requireUtils$1(),it=requireCurves(),ot=requireBrorand(),st=nt.assert,at=requireKey$1(),lt=requireSignature$1();function ct(dt){if(!(this instanceof ct))return new ct(dt);typeof dt=="string"&&(st(Object.prototype.hasOwnProperty.call(it,dt),"Unknown curve "+dt),dt=it[dt]),dt instanceof it.PresetCurve&&(dt={curve:dt}),this.curve=dt.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=dt.curve.g,this.g.precompute(dt.curve.n.bitLength()+1),this.hash=dt.hash||dt.curve.hash}return ec$1=ct,ct.prototype.keyPair=function(ft){return new at(this,ft)},ct.prototype.keyFromPrivate=function(ft,pt){return at.fromPrivate(this,ft,pt)},ct.prototype.keyFromPublic=function(ft,pt){return at.fromPublic(this,ft,pt)},ct.prototype.genKeyPair=function(ft){ft||(ft={});for(var pt=new _e({hash:this.hash,pers:ft.pers,persEnc:ft.persEnc||"utf8",entropy:ft.entropy||ot(this.hash.hmacStrength),entropyEnc:ft.entropy&&ft.entropyEnc||"utf8",nonce:this.n.toArray()}),gt=this.n.byteLength(),yt=this.n.sub(new rt(2));;){var Ct=new rt(pt.generate(gt));if(!(Ct.cmp(yt)>0))return Ct.iaddn(1),this.keyFromPrivate(Ct)}},ct.prototype._truncateToN=function(ft,pt){var gt=ft.byteLength()*8-this.n.bitLength();return gt>0&&(ft=ft.ushrn(gt)),!pt&&ft.cmp(this.n)>=0?ft.sub(this.n):ft},ct.prototype.sign=function(ft,pt,gt,yt){typeof gt=="object"&&(yt=gt,gt=null),yt||(yt={}),pt=this.keyFromPrivate(pt,gt),ft=this._truncateToN(new rt(ft,16));for(var Ct=this.n.byteLength(),At=pt.getPrivate().toArray("be",Ct),$t=ft.toArray("be",Ct),zt=new _e({hash:this.hash,entropy:At,nonce:$t,pers:yt.pers,persEnc:yt.persEnc||"utf8"}),_t=this.n.sub(new rt(1)),Jt=0;;Jt++){var nr=yt.k?yt.k(Jt):new rt(zt.generate(this.n.byteLength()));if(nr=this._truncateToN(nr,!0),!(nr.cmpn(1)<=0||nr.cmp(_t)>=0)){var or=this.g.mul(nr);if(!or.isInfinity()){var ir=or.getX(),dr=ir.umod(this.n);if(dr.cmpn(0)!==0){var sr=nr.invm(this.n).mul(dr.mul(pt.getPrivate()).iadd(ft));if(sr=sr.umod(this.n),sr.cmpn(0)!==0){var vr=(or.getY().isOdd()?1:0)|(ir.cmp(dr)!==0?2:0);return yt.canonical&&sr.cmp(this.nh)>0&&(sr=this.n.sub(sr),vr^=1),new lt({r:dr,s:sr,recoveryParam:vr})}}}}}},ct.prototype.verify=function(ft,pt,gt,yt){ft=this._truncateToN(new rt(ft,16)),gt=this.keyFromPublic(gt,yt),pt=new lt(pt,"hex");var Ct=pt.r,At=pt.s;if(Ct.cmpn(1)<0||Ct.cmp(this.n)>=0||At.cmpn(1)<0||At.cmp(this.n)>=0)return!1;var $t=At.invm(this.n),zt=$t.mul(ft).umod(this.n),_t=$t.mul(Ct).umod(this.n),Jt;return this.curve._maxwellTrick?(Jt=this.g.jmulAdd(zt,gt.getPublic(),_t),Jt.isInfinity()?!1:Jt.eqXToP(Ct)):(Jt=this.g.mulAdd(zt,gt.getPublic(),_t),Jt.isInfinity()?!1:Jt.getX().umod(this.n).cmp(Ct)===0)},ct.prototype.recoverPubKey=function(dt,ft,pt,gt){st((3&pt)===pt,"The recovery param is more than two bits"),ft=new lt(ft,gt);var yt=this.n,Ct=new rt(dt),At=ft.r,$t=ft.s,zt=pt&1,_t=pt>>1;if(At.cmp(this.curve.p.umod(this.curve.n))>=0&&_t)throw new Error("Unable to find sencond key candinate");_t?At=this.curve.pointFromX(At.add(this.curve.n),zt):At=this.curve.pointFromX(At,zt);var Jt=ft.r.invm(yt),nr=yt.sub(Ct).mul(Jt).umod(yt),or=$t.mul(Jt).umod(yt);return this.g.mulAdd(nr,At,or)},ct.prototype.getKeyRecoveryParam=function(dt,ft,pt,gt){if(ft=new lt(ft,gt),ft.recoveryParam!==null)return ft.recoveryParam;for(var yt=0;yt<4;yt++){var Ct;try{Ct=this.recoverPubKey(dt,ft,yt)}catch{continue}if(Ct.eq(pt))return yt}throw new Error("Unable to find valid recovery factor")},ec$1}var key,hasRequiredKey;function requireKey(){if(hasRequiredKey)return key;hasRequiredKey=1;var rt=requireUtils$1(),_e=rt.assert,nt=rt.parseBytes,it=rt.cachedProperty;function ot(st,at){this.eddsa=st,this._secret=nt(at.secret),st.isPoint(at.pub)?this._pub=at.pub:this._pubBytes=nt(at.pub)}return ot.fromPublic=function(at,lt){return lt instanceof ot?lt:new ot(at,{pub:lt})},ot.fromSecret=function(at,lt){return lt instanceof ot?lt:new ot(at,{secret:lt})},ot.prototype.secret=function(){return this._secret},it(ot,"pubBytes",function(){return this.eddsa.encodePoint(this.pub())}),it(ot,"pub",function(){return this._pubBytes?this.eddsa.decodePoint(this._pubBytes):this.eddsa.g.mul(this.priv())}),it(ot,"privBytes",function(){var at=this.eddsa,lt=this.hash(),ct=at.encodingLength-1,dt=lt.slice(0,at.encodingLength);return dt[0]&=248,dt[ct]&=127,dt[ct]|=64,dt}),it(ot,"priv",function(){return this.eddsa.decodeInt(this.privBytes())}),it(ot,"hash",function(){return this.eddsa.hash().update(this.secret()).digest()}),it(ot,"messagePrefix",function(){return this.hash().slice(this.eddsa.encodingLength)}),ot.prototype.sign=function(at){return _e(this._secret,"KeyPair can only verify"),this.eddsa.sign(at,this)},ot.prototype.verify=function(at,lt){return this.eddsa.verify(at,lt,this)},ot.prototype.getSecret=function(at){return _e(this._secret,"KeyPair is public only"),rt.encode(this.secret(),at)},ot.prototype.getPublic=function(at){return rt.encode(this.pubBytes(),at)},key=ot,key}var signature,hasRequiredSignature;function requireSignature(){if(hasRequiredSignature)return signature;hasRequiredSignature=1;var rt=requireBn$2(),_e=requireUtils$1(),nt=_e.assert,it=_e.cachedProperty,ot=_e.parseBytes;function st(at,lt){this.eddsa=at,typeof lt!="object"&&(lt=ot(lt)),Array.isArray(lt)&&(lt={R:lt.slice(0,at.encodingLength),S:lt.slice(at.encodingLength)}),nt(lt.R&&lt.S,"Signature without R or S"),at.isPoint(lt.R)&&(this._R=lt.R),lt.S instanceof rt&&(this._S=lt.S),this._Rencoded=Array.isArray(lt.R)?lt.R:lt.Rencoded,this._Sencoded=Array.isArray(lt.S)?lt.S:lt.Sencoded}return it(st,"S",function(){return this.eddsa.decodeInt(this.Sencoded())}),it(st,"R",function(){return this.eddsa.decodePoint(this.Rencoded())}),it(st,"Rencoded",function(){return this.eddsa.encodePoint(this.R())}),it(st,"Sencoded",function(){return this.eddsa.encodeInt(this.S())}),st.prototype.toBytes=function(){return this.Rencoded().concat(this.Sencoded())},st.prototype.toHex=function(){return _e.encode(this.toBytes(),"hex").toUpperCase()},signature=st,signature}var eddsa,hasRequiredEddsa;function requireEddsa(){if(hasRequiredEddsa)return eddsa;hasRequiredEddsa=1;var rt=requireHash(),_e=requireCurves(),nt=requireUtils$1(),it=nt.assert,ot=nt.parseBytes,st=requireKey(),at=requireSignature();function lt(ct){if(it(ct==="ed25519","only tested with ed25519 so far"),!(this instanceof lt))return new lt(ct);ct=_e[ct].curve,this.curve=ct,this.g=ct.g,this.g.precompute(ct.n.bitLength()+1),this.pointClass=ct.point().constructor,this.encodingLength=Math.ceil(ct.n.bitLength()/8),this.hash=rt.sha512}return eddsa=lt,lt.prototype.sign=function(dt,ft){dt=ot(dt);var pt=this.keyFromSecret(ft),gt=this.hashInt(pt.messagePrefix(),dt),yt=this.g.mul(gt),Ct=this.encodePoint(yt),At=this.hashInt(Ct,pt.pubBytes(),dt).mul(pt.priv()),$t=gt.add(At).umod(this.curve.n);return this.makeSignature({R:yt,S:$t,Rencoded:Ct})},lt.prototype.verify=function(dt,ft,pt){if(dt=ot(dt),ft=this.makeSignature(ft),ft.S().gte(ft.eddsa.curve.n)||ft.S().isNeg())return!1;var gt=this.keyFromPublic(pt),yt=this.hashInt(ft.Rencoded(),gt.pubBytes(),dt),Ct=this.g.mul(ft.S()),At=ft.R().add(gt.pub().mul(yt));return At.eq(Ct)},lt.prototype.hashInt=function(){for(var dt=this.hash(),ft=0;ft<arguments.length;ft++)dt.update(arguments[ft]);return nt.intFromLE(dt.digest()).umod(this.curve.n)},lt.prototype.keyFromPublic=function(dt){return st.fromPublic(this,dt)},lt.prototype.keyFromSecret=function(dt){return st.fromSecret(this,dt)},lt.prototype.makeSignature=function(dt){return dt instanceof at?dt:new at(this,dt)},lt.prototype.encodePoint=function(dt){var ft=dt.getY().toArray("le",this.encodingLength);return ft[this.encodingLength-1]|=dt.getX().isOdd()?128:0,ft},lt.prototype.decodePoint=function(dt){dt=nt.parseBytes(dt);var ft=dt.length-1,pt=dt.slice(0,ft).concat(dt[ft]&-129),gt=(dt[ft]&128)!==0,yt=nt.intFromLE(pt);return this.curve.pointFromY(yt,gt)},lt.prototype.encodeInt=function(dt){return dt.toArray("le",this.encodingLength)},lt.prototype.decodeInt=function(dt){return nt.intFromLE(dt)},lt.prototype.isPoint=function(dt){return dt instanceof this.pointClass},eddsa}var hasRequiredElliptic;function requireElliptic(){return hasRequiredElliptic||(hasRequiredElliptic=1,function(rt){var _e=rt;_e.version=require$$0.version,_e.utils=requireUtils$1(),_e.rand=requireBrorand(),_e.curve=requireCurve(),_e.curves=requireCurves(),_e.ec=requireEc(),_e.eddsa=requireEddsa()}(elliptic)),elliptic}var bn$1={exports:{}};bn$1.exports;var hasRequiredBn;function requireBn(){return hasRequiredBn||(hasRequiredBn=1,function(rt){(function(_e,nt){function it(jt,mt){if(!jt)throw new Error(mt||"Assertion failed")}function ot(jt,mt){jt.super_=mt;var wt=function(){};wt.prototype=mt.prototype,jt.prototype=new wt,jt.prototype.constructor=jt}function st(jt,mt,wt){if(st.isBN(jt))return jt;this.negative=0,this.words=null,this.length=0,this.red=null,jt!==null&&((mt==="le"||mt==="be")&&(wt=mt,mt=10),this._init(jt||0,mt||10,wt||"be"))}typeof _e=="object"?_e.exports=st:nt.BN=st,st.BN=st,st.wordSize=26;var at;try{typeof window<"u"&&typeof window.Buffer<"u"?at=window.Buffer:at=require$$0$1.Buffer}catch{}st.isBN=function(mt){return mt instanceof st?!0:mt!==null&&typeof mt=="object"&&mt.constructor.wordSize===st.wordSize&&Array.isArray(mt.words)},st.max=function(mt,wt){return mt.cmp(wt)>0?mt:wt},st.min=function(mt,wt){return mt.cmp(wt)<0?mt:wt},st.prototype._init=function(mt,wt,kt){if(typeof mt=="number")return this._initNumber(mt,wt,kt);if(typeof mt=="object")return this._initArray(mt,wt,kt);wt==="hex"&&(wt=16),it(wt===(wt|0)&&wt>=2&&wt<=36),mt=mt.toString().replace(/\s+/g,"");var Ht=0;mt[0]==="-"&&(Ht++,this.negative=1),Ht<mt.length&&(wt===16?this._parseHex(mt,Ht,kt):(this._parseBase(mt,wt,Ht),kt==="le"&&this._initArray(this.toArray(),wt,kt)))},st.prototype._initNumber=function(mt,wt,kt){mt<0&&(this.negative=1,mt=-mt),mt<67108864?(this.words=[mt&67108863],this.length=1):mt<4503599627370496?(this.words=[mt&67108863,mt/67108864&67108863],this.length=2):(it(mt<9007199254740992),this.words=[mt&67108863,mt/67108864&67108863,1],this.length=3),kt==="le"&&this._initArray(this.toArray(),wt,kt)},st.prototype._initArray=function(mt,wt,kt){if(it(typeof mt.length=="number"),mt.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(mt.length/3),this.words=new Array(this.length);for(var Ht=0;Ht<this.length;Ht++)this.words[Ht]=0;var Wt,er,Xt=0;if(kt==="be")for(Ht=mt.length-1,Wt=0;Ht>=0;Ht-=3)er=mt[Ht]|mt[Ht-1]<<8|mt[Ht-2]<<16,this.words[Wt]|=er<<Xt&67108863,this.words[Wt+1]=er>>>26-Xt&67108863,Xt+=24,Xt>=26&&(Xt-=26,Wt++);else if(kt==="le")for(Ht=0,Wt=0;Ht<mt.length;Ht+=3)er=mt[Ht]|mt[Ht+1]<<8|mt[Ht+2]<<16,this.words[Wt]|=er<<Xt&67108863,this.words[Wt+1]=er>>>26-Xt&67108863,Xt+=24,Xt>=26&&(Xt-=26,Wt++);return this._strip()};function lt(jt,mt){var wt=jt.charCodeAt(mt);if(wt>=48&&wt<=57)return wt-48;if(wt>=65&&wt<=70)return wt-55;if(wt>=97&&wt<=102)return wt-87;it(!1,"Invalid character in "+jt)}function ct(jt,mt,wt){var kt=lt(jt,wt);return wt-1>=mt&&(kt|=lt(jt,wt-1)<<4),kt}st.prototype._parseHex=function(mt,wt,kt){this.length=Math.ceil((mt.length-wt)/6),this.words=new Array(this.length);for(var Ht=0;Ht<this.length;Ht++)this.words[Ht]=0;var Wt=0,er=0,Xt;if(kt==="be")for(Ht=mt.length-1;Ht>=wt;Ht-=2)Xt=ct(mt,wt,Ht)<<Wt,this.words[er]|=Xt&67108863,Wt>=18?(Wt-=18,er+=1,this.words[er]|=Xt>>>26):Wt+=8;else{var Zt=mt.length-wt;for(Ht=Zt%2===0?wt+1:wt;Ht<mt.length;Ht+=2)Xt=ct(mt,wt,Ht)<<Wt,this.words[er]|=Xt&67108863,Wt>=18?(Wt-=18,er+=1,this.words[er]|=Xt>>>26):Wt+=8}this._strip()};function dt(jt,mt,wt,kt){for(var Ht=0,Wt=0,er=Math.min(jt.length,wt),Xt=mt;Xt<er;Xt++){var Zt=jt.charCodeAt(Xt)-48;Ht*=kt,Zt>=49?Wt=Zt-49+10:Zt>=17?Wt=Zt-17+10:Wt=Zt,it(Zt>=0&&Wt<kt,"Invalid character"),Ht+=Wt}return Ht}st.prototype._parseBase=function(mt,wt,kt){this.words=[0],this.length=1;for(var Ht=0,Wt=1;Wt<=67108863;Wt*=wt)Ht++;Ht--,Wt=Wt/wt|0;for(var er=mt.length-kt,Xt=er%Ht,Zt=Math.min(er,er-Xt)+kt,Tt=0,rr=kt;rr<Zt;rr+=Ht)Tt=dt(mt,rr,rr+Ht,wt),this.imuln(Wt),this.words[0]+Tt<67108864?this.words[0]+=Tt:this._iaddn(Tt);if(Xt!==0){var Er=1;for(Tt=dt(mt,rr,mt.length,wt),rr=0;rr<Xt;rr++)Er*=wt;this.imuln(Er),this.words[0]+Tt<67108864?this.words[0]+=Tt:this._iaddn(Tt)}this._strip()},st.prototype.copy=function(mt){mt.words=new Array(this.length);for(var wt=0;wt<this.length;wt++)mt.words[wt]=this.words[wt];mt.length=this.length,mt.negative=this.negative,mt.red=this.red};function ft(jt,mt){jt.words=mt.words,jt.length=mt.length,jt.negative=mt.negative,jt.red=mt.red}if(st.prototype._move=function(mt){ft(mt,this)},st.prototype.clone=function(){var mt=new st(null);return this.copy(mt),mt},st.prototype._expand=function(mt){for(;this.length<mt;)this.words[this.length++]=0;return this},st.prototype._strip=function(){for(;this.length>1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},st.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},typeof Symbol<"u"&&typeof Symbol.for=="function")try{st.prototype[Symbol.for("nodejs.util.inspect.custom")]=pt}catch{st.prototype.inspect=pt}else st.prototype.inspect=pt;function pt(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"}var gt=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],yt=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],Ct=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];st.prototype.toString=function(mt,wt){mt=mt||10,wt=wt|0||1;var kt;if(mt===16||mt==="hex"){kt="";for(var Ht=0,Wt=0,er=0;er<this.length;er++){var Xt=this.words[er],Zt=((Xt<<Ht|Wt)&16777215).toString(16);Wt=Xt>>>24-Ht&16777215,Ht+=2,Ht>=26&&(Ht-=26,er--),Wt!==0||er!==this.length-1?kt=gt[6-Zt.length]+Zt+kt:kt=Zt+kt}for(Wt!==0&&(kt=Wt.toString(16)+kt);kt.length%wt!==0;)kt="0"+kt;return this.negative!==0&&(kt="-"+kt),kt}if(mt===(mt|0)&&mt>=2&&mt<=36){var Tt=yt[mt],rr=Ct[mt];kt="";var Er=this.clone();for(Er.negative=0;!Er.isZero();){var ar=Er.modrn(rr).toString(mt);Er=Er.idivn(rr),Er.isZero()?kt=ar+kt:kt=gt[Tt-ar.length]+ar+kt}for(this.isZero()&&(kt="0"+kt);kt.length%wt!==0;)kt="0"+kt;return this.negative!==0&&(kt="-"+kt),kt}it(!1,"Base should be between 2 and 36")},st.prototype.toNumber=function(){var mt=this.words[0];return this.length===2?mt+=this.words[1]*67108864:this.length===3&&this.words[2]===1?mt+=4503599627370496+this.words[1]*67108864:this.length>2&&it(!1,"Number can only safely store up to 53 bits"),this.negative!==0?-mt:mt},st.prototype.toJSON=function(){return this.toString(16,2)},at&&(st.prototype.toBuffer=function(mt,wt){return this.toArrayLike(at,mt,wt)}),st.prototype.toArray=function(mt,wt){return this.toArrayLike(Array,mt,wt)};var At=function(mt,wt){return mt.allocUnsafe?mt.allocUnsafe(wt):new mt(wt)};st.prototype.toArrayLike=function(mt,wt,kt){this._strip();var Ht=this.byteLength(),Wt=kt||Math.max(1,Ht);it(Ht<=Wt,"byte array longer than desired length"),it(Wt>0,"Requested array length <= 0");var er=At(mt,Wt),Xt=wt==="le"?"LE":"BE";return this["_toArrayLike"+Xt](er,Ht),er},st.prototype._toArrayLikeLE=function(mt,wt){for(var kt=0,Ht=0,Wt=0,er=0;Wt<this.length;Wt++){var Xt=this.words[Wt]<<er|Ht;mt[kt++]=Xt&255,kt<mt.length&&(mt[kt++]=Xt>>8&255),kt<mt.length&&(mt[kt++]=Xt>>16&255),er===6?(kt<mt.length&&(mt[kt++]=Xt>>24&255),Ht=0,er=0):(Ht=Xt>>>24,er+=2)}if(kt<mt.length)for(mt[kt++]=Ht;kt<mt.length;)mt[kt++]=0},st.prototype._toArrayLikeBE=function(mt,wt){for(var kt=mt.length-1,Ht=0,Wt=0,er=0;Wt<this.length;Wt++){var Xt=this.words[Wt]<<er|Ht;mt[kt--]=Xt&255,kt>=0&&(mt[kt--]=Xt>>8&255),kt>=0&&(mt[kt--]=Xt>>16&255),er===6?(kt>=0&&(mt[kt--]=Xt>>24&255),Ht=0,er=0):(Ht=Xt>>>24,er+=2)}if(kt>=0)for(mt[kt--]=Ht;kt>=0;)mt[kt--]=0},Math.clz32?st.prototype._countBits=function(mt){return 32-Math.clz32(mt)}:st.prototype._countBits=function(mt){var wt=mt,kt=0;return wt>=4096&&(kt+=13,wt>>>=13),wt>=64&&(kt+=7,wt>>>=7),wt>=8&&(kt+=4,wt>>>=4),wt>=2&&(kt+=2,wt>>>=2),kt+wt},st.prototype._zeroBits=function(mt){if(mt===0)return 26;var wt=mt,kt=0;return wt&8191||(kt+=13,wt>>>=13),wt&127||(kt+=7,wt>>>=7),wt&15||(kt+=4,wt>>>=4),wt&3||(kt+=2,wt>>>=2),wt&1||kt++,kt},st.prototype.bitLength=function(){var mt=this.words[this.length-1],wt=this._countBits(mt);return(this.length-1)*26+wt};function $t(jt){for(var mt=new Array(jt.bitLength()),wt=0;wt<mt.length;wt++){var kt=wt/26|0,Ht=wt%26;mt[wt]=jt.words[kt]>>>Ht&1}return mt}st.prototype.zeroBits=function(){if(this.isZero())return 0;for(var mt=0,wt=0;wt<this.length;wt++){var kt=this._zeroBits(this.words[wt]);if(mt+=kt,kt!==26)break}return mt},st.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},st.prototype.toTwos=function(mt){return this.negative!==0?this.abs().inotn(mt).iaddn(1):this.clone()},st.prototype.fromTwos=function(mt){return this.testn(mt-1)?this.notn(mt).iaddn(1).ineg():this.clone()},st.prototype.isNeg=function(){return this.negative!==0},st.prototype.neg=function(){return this.clone().ineg()},st.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},st.prototype.iuor=function(mt){for(;this.length<mt.length;)this.words[this.length++]=0;for(var wt=0;wt<mt.length;wt++)this.words[wt]=this.words[wt]|mt.words[wt];return this._strip()},st.prototype.ior=function(mt){return it((this.negative|mt.negative)===0),this.iuor(mt)},st.prototype.or=function(mt){return this.length>mt.length?this.clone().ior(mt):mt.clone().ior(this)},st.prototype.uor=function(mt){return this.length>mt.length?this.clone().iuor(mt):mt.clone().iuor(this)},st.prototype.iuand=function(mt){var wt;this.length>mt.length?wt=mt:wt=this;for(var kt=0;kt<wt.length;kt++)this.words[kt]=this.words[kt]&mt.words[kt];return this.length=wt.length,this._strip()},st.prototype.iand=function(mt){return it((this.negative|mt.negative)===0),this.iuand(mt)},st.prototype.and=function(mt){return this.length>mt.length?this.clone().iand(mt):mt.clone().iand(this)},st.prototype.uand=function(mt){return this.length>mt.length?this.clone().iuand(mt):mt.clone().iuand(this)},st.prototype.iuxor=function(mt){var wt,kt;this.length>mt.length?(wt=this,kt=mt):(wt=mt,kt=this);for(var Ht=0;Ht<kt.length;Ht++)this.words[Ht]=wt.words[Ht]^kt.words[Ht];if(this!==wt)for(;Ht<wt.length;Ht++)this.words[Ht]=wt.words[Ht];return this.length=wt.length,this._strip()},st.prototype.ixor=function(mt){return it((this.negative|mt.negative)===0),this.iuxor(mt)},st.prototype.xor=function(mt){return this.length>mt.length?this.clone().ixor(mt):mt.clone().ixor(this)},st.prototype.uxor=function(mt){return this.length>mt.length?this.clone().iuxor(mt):mt.clone().iuxor(this)},st.prototype.inotn=function(mt){it(typeof mt=="number"&&mt>=0);var wt=Math.ceil(mt/26)|0,kt=mt%26;this._expand(wt),kt>0&&wt--;for(var Ht=0;Ht<wt;Ht++)this.words[Ht]=~this.words[Ht]&67108863;return kt>0&&(this.words[Ht]=~this.words[Ht]&67108863>>26-kt),this._strip()},st.prototype.notn=function(mt){return this.clone().inotn(mt)},st.prototype.setn=function(mt,wt){it(typeof mt=="number"&&mt>=0);var kt=mt/26|0,Ht=mt%26;return this._expand(kt+1),wt?this.words[kt]=this.words[kt]|1<<Ht:this.words[kt]=this.words[kt]&~(1<<Ht),this._strip()},st.prototype.iadd=function(mt){var wt;if(this.negative!==0&&mt.negative===0)return this.negative=0,wt=this.isub(mt),this.negative^=1,this._normSign();if(this.negative===0&&mt.negative!==0)return mt.negative=0,wt=this.isub(mt),mt.negative=1,wt._normSign();var kt,Ht;this.length>mt.length?(kt=this,Ht=mt):(kt=mt,Ht=this);for(var Wt=0,er=0;er<Ht.length;er++)wt=(kt.words[er]|0)+(Ht.words[er]|0)+Wt,this.words[er]=wt&67108863,Wt=wt>>>26;for(;Wt!==0&&er<kt.length;er++)wt=(kt.words[er]|0)+Wt,this.words[er]=wt&67108863,Wt=wt>>>26;if(this.length=kt.length,Wt!==0)this.words[this.length]=Wt,this.length++;else if(kt!==this)for(;er<kt.length;er++)this.words[er]=kt.words[er];return this},st.prototype.add=function(mt){var wt;return mt.negative!==0&&this.negative===0?(mt.negative=0,wt=this.sub(mt),mt.negative^=1,wt):mt.negative===0&&this.negative!==0?(this.negative=0,wt=mt.sub(this),this.negative=1,wt):this.length>mt.length?this.clone().iadd(mt):mt.clone().iadd(this)},st.prototype.isub=function(mt){if(mt.negative!==0){mt.negative=0;var wt=this.iadd(mt);return mt.negative=1,wt._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(mt),this.negative=1,this._normSign();var kt=this.cmp(mt);if(kt===0)return this.negative=0,this.length=1,this.words[0]=0,this;var Ht,Wt;kt>0?(Ht=this,Wt=mt):(Ht=mt,Wt=this);for(var er=0,Xt=0;Xt<Wt.length;Xt++)wt=(Ht.words[Xt]|0)-(Wt.words[Xt]|0)+er,er=wt>>26,this.words[Xt]=wt&67108863;for(;er!==0&&Xt<Ht.length;Xt++)wt=(Ht.words[Xt]|0)+er,er=wt>>26,this.words[Xt]=wt&67108863;if(er===0&&Xt<Ht.length&&Ht!==this)for(;Xt<Ht.length;Xt++)this.words[Xt]=Ht.words[Xt];return this.length=Math.max(this.length,Xt),Ht!==this&&(this.negative=1),this._strip()},st.prototype.sub=function(mt){return this.clone().isub(mt)};function zt(jt,mt,wt){wt.negative=mt.negative^jt.negative;var kt=jt.length+mt.length|0;wt.length=kt,kt=kt-1|0;var Ht=jt.words[0]|0,Wt=mt.words[0]|0,er=Ht*Wt,Xt=er&67108863,Zt=er/67108864|0;wt.words[0]=Xt;for(var Tt=1;Tt<kt;Tt++){for(var rr=Zt>>>26,Er=Zt&67108863,ar=Math.min(Tt,mt.length-1),wr=Math.max(0,Tt-jt.length+1);wr<=ar;wr++){var fr=Tt-wr|0;Ht=jt.words[fr]|0,Wt=mt.words[wr]|0,er=Ht*Wt+Er,rr+=er/67108864|0,Er=er&67108863}wt.words[Tt]=Er|0,Zt=rr|0}return Zt!==0?wt.words[Tt]=Zt|0:wt.length--,wt._strip()}var _t=function(mt,wt,kt){var Ht=mt.words,Wt=wt.words,er=kt.words,Xt=0,Zt,Tt,rr,Er=Ht[0]|0,ar=Er&8191,wr=Er>>>13,fr=Ht[1]|0,gr=fr&8191,Mr=fr>>>13,Rr=Ht[2]|0,Sr=Rr&8191,xr=Rr>>>13,Pr=Ht[3]|0,Or=Pr&8191,Yr=Pr>>>13,hn=Ht[4]|0,Fr=hn&8191,qr=hn>>>13,Hr=Ht[5]|0,xn=Hr&8191,an=Hr>>>13,Ln=Ht[6]|0,Sn=Ln&8191,pn=Ln>>>13,Tn=Ht[7]|0,Cn=Tn&8191,Jr=Tn>>>13,jn=Ht[8]|0,Un=jn&8191,Tr=jn>>>13,hr=Ht[9]|0,pr=hr&8191,Br=hr>>>13,jr=Wt[0]|0,zr=jr&8191,Ir=jr>>>13,Lr=Wt[1]|0,Ur=Lr&8191,Wr=Lr>>>13,In=Wt[2]|0,un=In&8191,En=In>>>13,Jn=Wt[3]|0,_r=Jn&8191,Gr=Jn>>>13,Pn=Wt[4]|0,Hn=Pn&8191,$n=Pn>>>13,Nn=Wt[5]|0,kn=Nn&8191,wn=Nn>>>13,Dr=Wt[6]|0,cr=Dr&8191,br=Dr>>>13,Ar=Wt[7]|0,lr=Ar&8191,Cr=Ar>>>13,Nr=Wt[8]|0,kr=Nr&8191,$r=Nr>>>13,Xr=Wt[9]|0,Qr=Xr&8191,en=Xr>>>13;kt.negative=mt.negative^wt.negative,kt.length=19,Zt=Math.imul(ar,zr),Tt=Math.imul(ar,Ir),Tt=Tt+Math.imul(wr,zr)|0,rr=Math.imul(wr,Ir);var Qn=(Xt+Zt|0)+((Tt&8191)<<13)|0;Xt=(rr+(Tt>>>13)|0)+(Qn>>>26)|0,Qn&=67108863,Zt=Math.imul(gr,zr),Tt=Math.imul(gr,Ir),Tt=Tt+Math.imul(Mr,zr)|0,rr=Math.imul(Mr,Ir),Zt=Zt+Math.imul(ar,Ur)|0,Tt=Tt+Math.imul(ar,Wr)|0,Tt=Tt+Math.imul(wr,Ur)|0,rr=rr+Math.imul(wr,Wr)|0;var Mn=(Xt+Zt|0)+((Tt&8191)<<13)|0;Xt=(rr+(Tt>>>13)|0)+(Mn>>>26)|0,Mn&=67108863,Zt=Math.imul(Sr,zr),Tt=Math.imul(Sr,Ir),Tt=Tt+Math.imul(xr,zr)|0,rr=Math.imul(xr,Ir),Zt=Zt+Math.imul(gr,Ur)|0,Tt=Tt+Math.imul(gr,Wr)|0,Tt=Tt+Math.imul(Mr,Ur)|0,rr=rr+Math.imul(Mr,Wr)|0,Zt=Zt+Math.imul(ar,un)|0,Tt=Tt+Math.imul(ar,En)|0,Tt=Tt+Math.imul(wr,un)|0,rr=rr+Math.imul(wr,En)|0;var zn=(Xt+Zt|0)+((Tt&8191)<<13)|0;Xt=(rr+(Tt>>>13)|0)+(zn>>>26)|0,zn&=67108863,Zt=Math.imul(Or,zr),Tt=Math.imul(Or,Ir),Tt=Tt+Math.imul(Yr,zr)|0,rr=Math.imul(Yr,Ir),Zt=Zt+Math.imul(Sr,Ur)|0,Tt=Tt+Math.imul(Sr,Wr)|0,Tt=Tt+Math.imul(xr,Ur)|0,rr=rr+Math.imul(xr,Wr)|0,Zt=Zt+Math.imul(gr,un)|0,Tt=Tt+Math.imul(gr,En)|0,Tt=Tt+Math.imul(Mr,un)|0,rr=rr+Math.imul(Mr,En)|0,Zt=Zt+Math.imul(ar,_r)|0,Tt=Tt+Math.imul(ar,Gr)|0,Tt=Tt+Math.imul(wr,_r)|0,rr=rr+Math.imul(wr,Gr)|0;var _n=(Xt+Zt|0)+((Tt&8191)<<13)|0;Xt=(rr+(Tt>>>13)|0)+(_n>>>26)|0,_n&=67108863,Zt=Math.imul(Fr,zr),Tt=Math.imul(Fr,Ir),Tt=Tt+Math.imul(qr,zr)|0,rr=Math.imul(qr,Ir),Zt=Zt+Math.imul(Or,Ur)|0,Tt=Tt+Math.imul(Or,Wr)|0,Tt=Tt+Math.imul(Yr,Ur)|0,rr=rr+Math.imul(Yr,Wr)|0,Zt=Zt+Math.imul(Sr,un)|0,Tt=Tt+Math.imul(Sr,En)|0,Tt=Tt+Math.imul(xr,un)|0,rr=rr+Math.imul(xr,En)|0,Zt=Zt+Math.imul(gr,_r)|0,Tt=Tt+Math.imul(gr,Gr)|0,Tt=Tt+Math.imul(Mr,_r)|0,rr=rr+Math.imul(Mr,Gr)|0,Zt=Zt+Math.imul(ar,Hn)|0,Tt=Tt+Math.imul(ar,$n)|0,Tt=Tt+Math.imul(wr,Hn)|0,rr=rr+Math.imul(wr,$n)|0;var Wn=(Xt+Zt|0)+((Tt&8191)<<13)|0;Xt=(rr+(Tt>>>13)|0)+(Wn>>>26)|0,Wn&=67108863,Zt=Math.imul(xn,zr),Tt=Math.imul(xn,Ir),Tt=Tt+Math.imul(an,zr)|0,rr=Math.imul(an,Ir),Zt=Zt+Math.imul(Fr,Ur)|0,Tt=Tt+Math.imul(Fr,Wr)|0,Tt=Tt+Math.imul(qr,Ur)|0,rr=rr+Math.imul(qr,Wr)|0,Zt=Zt+Math.imul(Or,un)|0,Tt=Tt+Math.imul(Or,En)|0,Tt=Tt+Math.imul(Yr,un)|0,rr=rr+Math.imul(Yr,En)|0,Zt=Zt+Math.imul(Sr,_r)|0,Tt=Tt+Math.imul(Sr,Gr)|0,Tt=Tt+Math.imul(xr,_r)|0,rr=rr+Math.imul(xr,Gr)|0,Zt=Zt+Math.imul(gr,Hn)|0,Tt=Tt+Math.imul(gr,$n)|0,Tt=Tt+Math.imul(Mr,Hn)|0,rr=rr+Math.imul(Mr,$n)|0,Zt=Zt+Math.imul(ar,kn)|0,Tt=Tt+Math.imul(ar,wn)|0,Tt=Tt+Math.imul(wr,kn)|0,rr=rr+Math.imul(wr,wn)|0;var no=(Xt+Zt|0)+((Tt&8191)<<13)|0;Xt=(rr+(Tt>>>13)|0)+(no>>>26)|0,no&=67108863,Zt=Math.imul(Sn,zr),Tt=Math.imul(Sn,Ir),Tt=Tt+Math.imul(pn,zr)|0,rr=Math.imul(pn,Ir),Zt=Zt+Math.imul(xn,Ur)|0,Tt=Tt+Math.imul(xn,Wr)|0,Tt=Tt+Math.imul(an,Ur)|0,rr=rr+Math.imul(an,Wr)|0,Zt=Zt+Math.imul(Fr,un)|0,Tt=Tt+Math.imul(Fr,En)|0,Tt=Tt+Math.imul(qr,un)|0,rr=rr+Math.imul(qr,En)|0,Zt=Zt+Math.imul(Or,_r)|0,Tt=Tt+Math.imul(Or,Gr)|0,Tt=Tt+Math.imul(Yr,_r)|0,rr=rr+Math.imul(Yr,Gr)|0,Zt=Zt+Math.imul(Sr,Hn)|0,Tt=Tt+Math.imul(Sr,$n)|0,Tt=Tt+Math.imul(xr,Hn)|0,rr=rr+Math.imul(xr,$n)|0,Zt=Zt+Math.imul(gr,kn)|0,Tt=Tt+Math.imul(gr,wn)|0,Tt=Tt+Math.imul(Mr,kn)|0,rr=rr+Math.imul(Mr,wn)|0,Zt=Zt+Math.imul(ar,cr)|0,Tt=Tt+Math.imul(ar,br)|0,Tt=Tt+Math.imul(wr,cr)|0,rr=rr+Math.imul(wr,br)|0;var eo=(Xt+Zt|0)+((Tt&8191)<<13)|0;Xt=(rr+(Tt>>>13)|0)+(eo>>>26)|0,eo&=67108863,Zt=Math.imul(Cn,zr),Tt=Math.imul(Cn,Ir),Tt=Tt+Math.imul(Jr,zr)|0,rr=Math.imul(Jr,Ir),Zt=Zt+Math.imul(Sn,Ur)|0,Tt=Tt+Math.imul(Sn,Wr)|0,Tt=Tt+Math.imul(pn,Ur)|0,rr=rr+Math.imul(pn,Wr)|0,Zt=Zt+Math.imul(xn,un)|0,Tt=Tt+Math.imul(xn,En)|0,Tt=Tt+Math.imul(an,un)|0,rr=rr+Math.imul(an,En)|0,Zt=Zt+Math.imul(Fr,_r)|0,Tt=Tt+Math.imul(Fr,Gr)|0,Tt=Tt+Math.imul(qr,_r)|0,rr=rr+Math.imul(qr,Gr)|0,Zt=Zt+Math.imul(Or,Hn)|0,Tt=Tt+Math.imul(Or,$n)|0,Tt=Tt+Math.imul(Yr,Hn)|0,rr=rr+Math.imul(Yr,$n)|0,Zt=Zt+Math.imul(Sr,kn)|0,Tt=Tt+Math.imul(Sr,wn)|0,Tt=Tt+Math.imul(xr,kn)|0,rr=rr+Math.imul(xr,wn)|0,Zt=Zt+Math.imul(gr,cr)|0,Tt=Tt+Math.imul(gr,br)|0,Tt=Tt+Math.imul(Mr,cr)|0,rr=rr+Math.imul(Mr,br)|0,Zt=Zt+Math.imul(ar,lr)|0,Tt=Tt+Math.imul(ar,Cr)|0,Tt=Tt+Math.imul(wr,lr)|0,rr=rr+Math.imul(wr,Cr)|0;var ro=(Xt+Zt|0)+((Tt&8191)<<13)|0;Xt=(rr+(Tt>>>13)|0)+(ro>>>26)|0,ro&=67108863,Zt=Math.imul(Un,zr),Tt=Math.imul(Un,Ir),Tt=Tt+Math.imul(Tr,zr)|0,rr=Math.imul(Tr,Ir),Zt=Zt+Math.imul(Cn,Ur)|0,Tt=Tt+Math.imul(Cn,Wr)|0,Tt=Tt+Math.imul(Jr,Ur)|0,rr=rr+Math.imul(Jr,Wr)|0,Zt=Zt+Math.imul(Sn,un)|0,Tt=Tt+Math.imul(Sn,En)|0,Tt=Tt+Math.imul(pn,un)|0,rr=rr+Math.imul(pn,En)|0,Zt=Zt+Math.imul(xn,_r)|0,Tt=Tt+Math.imul(xn,Gr)|0,Tt=Tt+Math.imul(an,_r)|0,rr=rr+Math.imul(an,Gr)|0,Zt=Zt+Math.imul(Fr,Hn)|0,Tt=Tt+Math.imul(Fr,$n)|0,Tt=Tt+Math.imul(qr,Hn)|0,rr=rr+Math.imul(qr,$n)|0,Zt=Zt+Math.imul(Or,kn)|0,Tt=Tt+Math.imul(Or,wn)|0,Tt=Tt+Math.imul(Yr,kn)|0,rr=rr+Math.imul(Yr,wn)|0,Zt=Zt+Math.imul(Sr,cr)|0,Tt=Tt+Math.imul(Sr,br)|0,Tt=Tt+Math.imul(xr,cr)|0,rr=rr+Math.imul(xr,br)|0,Zt=Zt+Math.imul(gr,lr)|0,Tt=Tt+Math.imul(gr,Cr)|0,Tt=Tt+Math.imul(Mr,lr)|0,rr=rr+Math.imul(Mr,Cr)|0,Zt=Zt+Math.imul(ar,kr)|0,Tt=Tt+Math.imul(ar,$r)|0,Tt=Tt+Math.imul(wr,kr)|0,rr=rr+Math.imul(wr,$r)|0;var to=(Xt+Zt|0)+((Tt&8191)<<13)|0;Xt=(rr+(Tt>>>13)|0)+(to>>>26)|0,to&=67108863,Zt=Math.imul(pr,zr),Tt=Math.imul(pr,Ir),Tt=Tt+Math.imul(Br,zr)|0,rr=Math.imul(Br,Ir),Zt=Zt+Math.imul(Un,Ur)|0,Tt=Tt+Math.imul(Un,Wr)|0,Tt=Tt+Math.imul(Tr,Ur)|0,rr=rr+Math.imul(Tr,Wr)|0,Zt=Zt+Math.imul(Cn,un)|0,Tt=Tt+Math.imul(Cn,En)|0,Tt=Tt+Math.imul(Jr,un)|0,rr=rr+Math.imul(Jr,En)|0,Zt=Zt+Math.imul(Sn,_r)|0,Tt=Tt+Math.imul(Sn,Gr)|0,Tt=Tt+Math.imul(pn,_r)|0,rr=rr+Math.imul(pn,Gr)|0,Zt=Zt+Math.imul(xn,Hn)|0,Tt=Tt+Math.imul(xn,$n)|0,Tt=Tt+Math.imul(an,Hn)|0,rr=rr+Math.imul(an,$n)|0,Zt=Zt+Math.imul(Fr,kn)|0,Tt=Tt+Math.imul(Fr,wn)|0,Tt=Tt+Math.imul(qr,kn)|0,rr=rr+Math.imul(qr,wn)|0,Zt=Zt+Math.imul(Or,cr)|0,Tt=Tt+Math.imul(Or,br)|0,Tt=Tt+Math.imul(Yr,cr)|0,rr=rr+Math.imul(Yr,br)|0,Zt=Zt+Math.imul(Sr,lr)|0,Tt=Tt+Math.imul(Sr,Cr)|0,Tt=Tt+Math.imul(xr,lr)|0,rr=rr+Math.imul(xr,Cr)|0,Zt=Zt+Math.imul(gr,kr)|0,Tt=Tt+Math.imul(gr,$r)|0,Tt=Tt+Math.imul(Mr,kr)|0,rr=rr+Math.imul(Mr,$r)|0,Zt=Zt+Math.imul(ar,Qr)|0,Tt=Tt+Math.imul(ar,en)|0,Tt=Tt+Math.imul(wr,Qr)|0,rr=rr+Math.imul(wr,en)|0;var Yn=(Xt+Zt|0)+((Tt&8191)<<13)|0;Xt=(rr+(Tt>>>13)|0)+(Yn>>>26)|0,Yn&=67108863,Zt=Math.imul(pr,Ur),Tt=Math.imul(pr,Wr),Tt=Tt+Math.imul(Br,Ur)|0,rr=Math.imul(Br,Wr),Zt=Zt+Math.imul(Un,un)|0,Tt=Tt+Math.imul(Un,En)|0,Tt=Tt+Math.imul(Tr,un)|0,rr=rr+Math.imul(Tr,En)|0,Zt=Zt+Math.imul(Cn,_r)|0,Tt=Tt+Math.imul(Cn,Gr)|0,Tt=Tt+Math.imul(Jr,_r)|0,rr=rr+Math.imul(Jr,Gr)|0,Zt=Zt+Math.imul(Sn,Hn)|0,Tt=Tt+Math.imul(Sn,$n)|0,Tt=Tt+Math.imul(pn,Hn)|0,rr=rr+Math.imul(pn,$n)|0,Zt=Zt+Math.imul(xn,kn)|0,Tt=Tt+Math.imul(xn,wn)|0,Tt=Tt+Math.imul(an,kn)|0,rr=rr+Math.imul(an,wn)|0,Zt=Zt+Math.imul(Fr,cr)|0,Tt=Tt+Math.imul(Fr,br)|0,Tt=Tt+Math.imul(qr,cr)|0,rr=rr+Math.imul(qr,br)|0,Zt=Zt+Math.imul(Or,lr)|0,Tt=Tt+Math.imul(Or,Cr)|0,Tt=Tt+Math.imul(Yr,lr)|0,rr=rr+Math.imul(Yr,Cr)|0,Zt=Zt+Math.imul(Sr,kr)|0,Tt=Tt+Math.imul(Sr,$r)|0,Tt=Tt+Math.imul(xr,kr)|0,rr=rr+Math.imul(xr,$r)|0,Zt=Zt+Math.imul(gr,Qr)|0,Tt=Tt+Math.imul(gr,en)|0,Tt=Tt+Math.imul(Mr,Qr)|0,rr=rr+Math.imul(Mr,en)|0;var Zn=(Xt+Zt|0)+((Tt&8191)<<13)|0;Xt=(rr+(Tt>>>13)|0)+(Zn>>>26)|0,Zn&=67108863,Zt=Math.imul(pr,un),Tt=Math.imul(pr,En),Tt=Tt+Math.imul(Br,un)|0,rr=Math.imul(Br,En),Zt=Zt+Math.imul(Un,_r)|0,Tt=Tt+Math.imul(Un,Gr)|0,Tt=Tt+Math.imul(Tr,_r)|0,rr=rr+Math.imul(Tr,Gr)|0,Zt=Zt+Math.imul(Cn,Hn)|0,Tt=Tt+Math.imul(Cn,$n)|0,Tt=Tt+Math.imul(Jr,Hn)|0,rr=rr+Math.imul(Jr,$n)|0,Zt=Zt+Math.imul(Sn,kn)|0,Tt=Tt+Math.imul(Sn,wn)|0,Tt=Tt+Math.imul(pn,kn)|0,rr=rr+Math.imul(pn,wn)|0,Zt=Zt+Math.imul(xn,cr)|0,Tt=Tt+Math.imul(xn,br)|0,Tt=Tt+Math.imul(an,cr)|0,rr=rr+Math.imul(an,br)|0,Zt=Zt+Math.imul(Fr,lr)|0,Tt=Tt+Math.imul(Fr,Cr)|0,Tt=Tt+Math.imul(qr,lr)|0,rr=rr+Math.imul(qr,Cr)|0,Zt=Zt+Math.imul(Or,kr)|0,Tt=Tt+Math.imul(Or,$r)|0,Tt=Tt+Math.imul(Yr,kr)|0,rr=rr+Math.imul(Yr,$r)|0,Zt=Zt+Math.imul(Sr,Qr)|0,Tt=Tt+Math.imul(Sr,en)|0,Tt=Tt+Math.imul(xr,Qr)|0,rr=rr+Math.imul(xr,en)|0;var Gn=(Xt+Zt|0)+((Tt&8191)<<13)|0;Xt=(rr+(Tt>>>13)|0)+(Gn>>>26)|0,Gn&=67108863,Zt=Math.imul(pr,_r),Tt=Math.imul(pr,Gr),Tt=Tt+Math.imul(Br,_r)|0,rr=Math.imul(Br,Gr),Zt=Zt+Math.imul(Un,Hn)|0,Tt=Tt+Math.imul(Un,$n)|0,Tt=Tt+Math.imul(Tr,Hn)|0,rr=rr+Math.imul(Tr,$n)|0,Zt=Zt+Math.imul(Cn,kn)|0,Tt=Tt+Math.imul(Cn,wn)|0,Tt=Tt+Math.imul(Jr,kn)|0,rr=rr+Math.imul(Jr,wn)|0,Zt=Zt+Math.imul(Sn,cr)|0,Tt=Tt+Math.imul(Sn,br)|0,Tt=Tt+Math.imul(pn,cr)|0,rr=rr+Math.imul(pn,br)|0,Zt=Zt+Math.imul(xn,lr)|0,Tt=Tt+Math.imul(xn,Cr)|0,Tt=Tt+Math.imul(an,lr)|0,rr=rr+Math.imul(an,Cr)|0,Zt=Zt+Math.imul(Fr,kr)|0,Tt=Tt+Math.imul(Fr,$r)|0,Tt=Tt+Math.imul(qr,kr)|0,rr=rr+Math.imul(qr,$r)|0,Zt=Zt+Math.imul(Or,Qr)|0,Tt=Tt+Math.imul(Or,en)|0,Tt=Tt+Math.imul(Yr,Qr)|0,rr=rr+Math.imul(Yr,en)|0;var Xn=(Xt+Zt|0)+((Tt&8191)<<13)|0;Xt=(rr+(Tt>>>13)|0)+(Xn>>>26)|0,Xn&=67108863,Zt=Math.imul(pr,Hn),Tt=Math.imul(pr,$n),Tt=Tt+Math.imul(Br,Hn)|0,rr=Math.imul(Br,$n),Zt=Zt+Math.imul(Un,kn)|0,Tt=Tt+Math.imul(Un,wn)|0,Tt=Tt+Math.imul(Tr,kn)|0,rr=rr+Math.imul(Tr,wn)|0,Zt=Zt+Math.imul(Cn,cr)|0,Tt=Tt+Math.imul(Cn,br)|0,Tt=Tt+Math.imul(Jr,cr)|0,rr=rr+Math.imul(Jr,br)|0,Zt=Zt+Math.imul(Sn,lr)|0,Tt=Tt+Math.imul(Sn,Cr)|0,Tt=Tt+Math.imul(pn,lr)|0,rr=rr+Math.imul(pn,Cr)|0,Zt=Zt+Math.imul(xn,kr)|0,Tt=Tt+Math.imul(xn,$r)|0,Tt=Tt+Math.imul(an,kr)|0,rr=rr+Math.imul(an,$r)|0,Zt=Zt+Math.imul(Fr,Qr)|0,Tt=Tt+Math.imul(Fr,en)|0,Tt=Tt+Math.imul(qr,Qr)|0,rr=rr+Math.imul(qr,en)|0;var _i=(Xt+Zt|0)+((Tt&8191)<<13)|0;Xt=(rr+(Tt>>>13)|0)+(_i>>>26)|0,_i&=67108863,Zt=Math.imul(pr,kn),Tt=Math.imul(pr,wn),Tt=Tt+Math.imul(Br,kn)|0,rr=Math.imul(Br,wn),Zt=Zt+Math.imul(Un,cr)|0,Tt=Tt+Math.imul(Un,br)|0,Tt=Tt+Math.imul(Tr,cr)|0,rr=rr+Math.imul(Tr,br)|0,Zt=Zt+Math.imul(Cn,lr)|0,Tt=Tt+Math.imul(Cn,Cr)|0,Tt=Tt+Math.imul(Jr,lr)|0,rr=rr+Math.imul(Jr,Cr)|0,Zt=Zt+Math.imul(Sn,kr)|0,Tt=Tt+Math.imul(Sn,$r)|0,Tt=Tt+Math.imul(pn,kr)|0,rr=rr+Math.imul(pn,$r)|0,Zt=Zt+Math.imul(xn,Qr)|0,Tt=Tt+Math.imul(xn,en)|0,Tt=Tt+Math.imul(an,Qr)|0,rr=rr+Math.imul(an,en)|0;var Dn=(Xt+Zt|0)+((Tt&8191)<<13)|0;Xt=(rr+(Tt>>>13)|0)+(Dn>>>26)|0,Dn&=67108863,Zt=Math.imul(pr,cr),Tt=Math.imul(pr,br),Tt=Tt+Math.imul(Br,cr)|0,rr=Math.imul(Br,br),Zt=Zt+Math.imul(Un,lr)|0,Tt=Tt+Math.imul(Un,Cr)|0,Tt=Tt+Math.imul(Tr,lr)|0,rr=rr+Math.imul(Tr,Cr)|0,Zt=Zt+Math.imul(Cn,kr)|0,Tt=Tt+Math.imul(Cn,$r)|0,Tt=Tt+Math.imul(Jr,kr)|0,rr=rr+Math.imul(Jr,$r)|0,Zt=Zt+Math.imul(Sn,Qr)|0,Tt=Tt+Math.imul(Sn,en)|0,Tt=Tt+Math.imul(pn,Qr)|0,rr=rr+Math.imul(pn,en)|0;var Zr=(Xt+Zt|0)+((Tt&8191)<<13)|0;Xt=(rr+(Tt>>>13)|0)+(Zr>>>26)|0,Zr&=67108863,Zt=Math.imul(pr,lr),Tt=Math.imul(pr,Cr),Tt=Tt+Math.imul(Br,lr)|0,rr=Math.imul(Br,Cr),Zt=Zt+Math.imul(Un,kr)|0,Tt=Tt+Math.imul(Un,$r)|0,Tt=Tt+Math.imul(Tr,kr)|0,rr=rr+Math.imul(Tr,$r)|0,Zt=Zt+Math.imul(Cn,Qr)|0,Tt=Tt+Math.imul(Cn,en)|0,Tt=Tt+Math.imul(Jr,Qr)|0,rr=rr+Math.imul(Jr,en)|0;var dn=(Xt+Zt|0)+((Tt&8191)<<13)|0;Xt=(rr+(Tt>>>13)|0)+(dn>>>26)|0,dn&=67108863,Zt=Math.imul(pr,kr),Tt=Math.imul(pr,$r),Tt=Tt+Math.imul(Br,kr)|0,rr=Math.imul(Br,$r),Zt=Zt+Math.imul(Un,Qr)|0,Tt=Tt+Math.imul(Un,en)|0,Tt=Tt+Math.imul(Tr,Qr)|0,rr=rr+Math.imul(Tr,en)|0;var Bn=(Xt+Zt|0)+((Tt&8191)<<13)|0;Xt=(rr+(Tt>>>13)|0)+(Bn>>>26)|0,Bn&=67108863,Zt=Math.imul(pr,Qr),Tt=Math.imul(pr,en),Tt=Tt+Math.imul(Br,Qr)|0,rr=Math.imul(Br,en);var Rn=(Xt+Zt|0)+((Tt&8191)<<13)|0;return Xt=(rr+(Tt>>>13)|0)+(Rn>>>26)|0,Rn&=67108863,er[0]=Qn,er[1]=Mn,er[2]=zn,er[3]=_n,er[4]=Wn,er[5]=no,er[6]=eo,er[7]=ro,er[8]=to,er[9]=Yn,er[10]=Zn,er[11]=Gn,er[12]=Xn,er[13]=_i,er[14]=Dn,er[15]=Zr,er[16]=dn,er[17]=Bn,er[18]=Rn,Xt!==0&&(er[19]=Xt,kt.length++),kt};Math.imul||(_t=zt);function Jt(jt,mt,wt){wt.negative=mt.negative^jt.negative,wt.length=jt.length+mt.length;for(var kt=0,Ht=0,Wt=0;Wt<wt.length-1;Wt++){var er=Ht;Ht=0;for(var Xt=kt&67108863,Zt=Math.min(Wt,mt.length-1),Tt=Math.max(0,Wt-jt.length+1);Tt<=Zt;Tt++){var rr=Wt-Tt,Er=jt.words[rr]|0,ar=mt.words[Tt]|0,wr=Er*ar,fr=wr&67108863;er=er+(wr/67108864|0)|0,fr=fr+Xt|0,Xt=fr&67108863,er=er+(fr>>>26)|0,Ht+=er>>>26,er&=67108863}wt.words[Wt]=Xt,kt=er,er=Ht}return kt!==0?wt.words[Wt]=kt:wt.length--,wt._strip()}function nr(jt,mt,wt){return Jt(jt,mt,wt)}st.prototype.mulTo=function(mt,wt){var kt,Ht=this.length+mt.length;return this.length===10&&mt.length===10?kt=_t(this,mt,wt):Ht<63?kt=zt(this,mt,wt):Ht<1024?kt=Jt(this,mt,wt):kt=nr(this,mt,wt),kt},st.prototype.mul=function(mt){var wt=new st(null);return wt.words=new Array(this.length+mt.length),this.mulTo(mt,wt)},st.prototype.mulf=function(mt){var wt=new st(null);return wt.words=new Array(this.length+mt.length),nr(this,mt,wt)},st.prototype.imul=function(mt){return this.clone().mulTo(mt,this)},st.prototype.imuln=function(mt){var wt=mt<0;wt&&(mt=-mt),it(typeof mt=="number"),it(mt<67108864);for(var kt=0,Ht=0;Ht<this.length;Ht++){var Wt=(this.words[Ht]|0)*mt,er=(Wt&67108863)+(kt&67108863);kt>>=26,kt+=Wt/67108864|0,kt+=er>>>26,this.words[Ht]=er&67108863}return kt!==0&&(this.words[Ht]=kt,this.length++),wt?this.ineg():this},st.prototype.muln=function(mt){return this.clone().imuln(mt)},st.prototype.sqr=function(){return this.mul(this)},st.prototype.isqr=function(){return this.imul(this.clone())},st.prototype.pow=function(mt){var wt=$t(mt);if(wt.length===0)return new st(1);for(var kt=this,Ht=0;Ht<wt.length&&wt[Ht]===0;Ht++,kt=kt.sqr());if(++Ht<wt.length)for(var Wt=kt.sqr();Ht<wt.length;Ht++,Wt=Wt.sqr())wt[Ht]!==0&&(kt=kt.mul(Wt));return kt},st.prototype.iushln=function(mt){it(typeof mt=="number"&&mt>=0);var wt=mt%26,kt=(mt-wt)/26,Ht=67108863>>>26-wt<<26-wt,Wt;if(wt!==0){var er=0;for(Wt=0;Wt<this.length;Wt++){var Xt=this.words[Wt]&Ht,Zt=(this.words[Wt]|0)-Xt<<wt;this.words[Wt]=Zt|er,er=Xt>>>26-wt}er&&(this.words[Wt]=er,this.length++)}if(kt!==0){for(Wt=this.length-1;Wt>=0;Wt--)this.words[Wt+kt]=this.words[Wt];for(Wt=0;Wt<kt;Wt++)this.words[Wt]=0;this.length+=kt}return this._strip()},st.prototype.ishln=function(mt){return it(this.negative===0),this.iushln(mt)},st.prototype.iushrn=function(mt,wt,kt){it(typeof mt=="number"&&mt>=0);var Ht;wt?Ht=(wt-wt%26)/26:Ht=0;var Wt=mt%26,er=Math.min((mt-Wt)/26,this.length),Xt=67108863^67108863>>>Wt<<Wt,Zt=kt;if(Ht-=er,Ht=Math.max(0,Ht),Zt){for(var Tt=0;Tt<er;Tt++)Zt.words[Tt]=this.words[Tt];Zt.length=er}if(er!==0)if(this.length>er)for(this.length-=er,Tt=0;Tt<this.length;Tt++)this.words[Tt]=this.words[Tt+er];else this.words[0]=0,this.length=1;var rr=0;for(Tt=this.length-1;Tt>=0&&(rr!==0||Tt>=Ht);Tt--){var Er=this.words[Tt]|0;this.words[Tt]=rr<<26-Wt|Er>>>Wt,rr=Er&Xt}return Zt&&rr!==0&&(Zt.words[Zt.length++]=rr),this.length===0&&(this.words[0]=0,this.length=1),this._strip()},st.prototype.ishrn=function(mt,wt,kt){return it(this.negative===0),this.iushrn(mt,wt,kt)},st.prototype.shln=function(mt){return this.clone().ishln(mt)},st.prototype.ushln=function(mt){return this.clone().iushln(mt)},st.prototype.shrn=function(mt){return this.clone().ishrn(mt)},st.prototype.ushrn=function(mt){return this.clone().iushrn(mt)},st.prototype.testn=function(mt){it(typeof mt=="number"&&mt>=0);var wt=mt%26,kt=(mt-wt)/26,Ht=1<<wt;if(this.length<=kt)return!1;var Wt=this.words[kt];return!!(Wt&Ht)},st.prototype.imaskn=function(mt){it(typeof mt=="number"&&mt>=0);var wt=mt%26,kt=(mt-wt)/26;if(it(this.negative===0,"imaskn works only with positive numbers"),this.length<=kt)return this;if(wt!==0&&kt++,this.length=Math.min(kt,this.length),wt!==0){var Ht=67108863^67108863>>>wt<<wt;this.words[this.length-1]&=Ht}return this._strip()},st.prototype.maskn=function(mt){return this.clone().imaskn(mt)},st.prototype.iaddn=function(mt){return it(typeof mt=="number"),it(mt<67108864),mt<0?this.isubn(-mt):this.negative!==0?this.length===1&&(this.words[0]|0)<=mt?(this.words[0]=mt-(this.words[0]|0),this.negative=0,this):(this.negative=0,this.isubn(mt),this.negative=1,this):this._iaddn(mt)},st.prototype._iaddn=function(mt){this.words[0]+=mt;for(var wt=0;wt<this.length&&this.words[wt]>=67108864;wt++)this.words[wt]-=67108864,wt===this.length-1?this.words[wt+1]=1:this.words[wt+1]++;return this.length=Math.max(this.length,wt+1),this},st.prototype.isubn=function(mt){if(it(typeof mt=="number"),it(mt<67108864),mt<0)return this.iaddn(-mt);if(this.negative!==0)return this.negative=0,this.iaddn(mt),this.negative=1,this;if(this.words[0]-=mt,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var wt=0;wt<this.length&&this.words[wt]<0;wt++)this.words[wt]+=67108864,this.words[wt+1]-=1;return this._strip()},st.prototype.addn=function(mt){return this.clone().iaddn(mt)},st.prototype.subn=function(mt){return this.clone().isubn(mt)},st.prototype.iabs=function(){return this.negative=0,this},st.prototype.abs=function(){return this.clone().iabs()},st.prototype._ishlnsubmul=function(mt,wt,kt){var Ht=mt.length+kt,Wt;this._expand(Ht);var er,Xt=0;for(Wt=0;Wt<mt.length;Wt++){er=(this.words[Wt+kt]|0)+Xt;var Zt=(mt.words[Wt]|0)*wt;er-=Zt&67108863,Xt=(er>>26)-(Zt/67108864|0),this.words[Wt+kt]=er&67108863}for(;Wt<this.length-kt;Wt++)er=(this.words[Wt+kt]|0)+Xt,Xt=er>>26,this.words[Wt+kt]=er&67108863;if(Xt===0)return this._strip();for(it(Xt===-1),Xt=0,Wt=0;Wt<this.length;Wt++)er=-(this.words[Wt]|0)+Xt,Xt=er>>26,this.words[Wt]=er&67108863;return this.negative=1,this._strip()},st.prototype._wordDiv=function(mt,wt){var kt=this.length-mt.length,Ht=this.clone(),Wt=mt,er=Wt.words[Wt.length-1]|0,Xt=this._countBits(er);kt=26-Xt,kt!==0&&(Wt=Wt.ushln(kt),Ht.iushln(kt),er=Wt.words[Wt.length-1]|0);var Zt=Ht.length-Wt.length,Tt;if(wt!=="mod"){Tt=new st(null),Tt.length=Zt+1,Tt.words=new Array(Tt.length);for(var rr=0;rr<Tt.length;rr++)Tt.words[rr]=0}var Er=Ht.clone()._ishlnsubmul(Wt,1,Zt);Er.negative===0&&(Ht=Er,Tt&&(Tt.words[Zt]=1));for(var ar=Zt-1;ar>=0;ar--){var wr=(Ht.words[Wt.length+ar]|0)*67108864+(Ht.words[Wt.length+ar-1]|0);for(wr=Math.min(wr/er|0,67108863),Ht._ishlnsubmul(Wt,wr,ar);Ht.negative!==0;)wr--,Ht.negative=0,Ht._ishlnsubmul(Wt,1,ar),Ht.isZero()||(Ht.negative^=1);Tt&&(Tt.words[ar]=wr)}return Tt&&Tt._strip(),Ht._strip(),wt!=="div"&&kt!==0&&Ht.iushrn(kt),{div:Tt||null,mod:Ht}},st.prototype.divmod=function(mt,wt,kt){if(it(!mt.isZero()),this.isZero())return{div:new st(0),mod:new st(0)};var Ht,Wt,er;return this.negative!==0&&mt.negative===0?(er=this.neg().divmod(mt,wt),wt!=="mod"&&(Ht=er.div.neg()),wt!=="div"&&(Wt=er.mod.neg(),kt&&Wt.negative!==0&&Wt.iadd(mt)),{div:Ht,mod:Wt}):this.negative===0&&mt.negative!==0?(er=this.divmod(mt.neg(),wt),wt!=="mod"&&(Ht=er.div.neg()),{div:Ht,mod:er.mod}):this.negative&mt.negative?(er=this.neg().divmod(mt.neg(),wt),wt!=="div"&&(Wt=er.mod.neg(),kt&&Wt.negative!==0&&Wt.isub(mt)),{div:er.div,mod:Wt}):mt.length>this.length||this.cmp(mt)<0?{div:new st(0),mod:this}:mt.length===1?wt==="div"?{div:this.divn(mt.words[0]),mod:null}:wt==="mod"?{div:null,mod:new st(this.modrn(mt.words[0]))}:{div:this.divn(mt.words[0]),mod:new st(this.modrn(mt.words[0]))}:this._wordDiv(mt,wt)},st.prototype.div=function(mt){return this.divmod(mt,"div",!1).div},st.prototype.mod=function(mt){return this.divmod(mt,"mod",!1).mod},st.prototype.umod=function(mt){return this.divmod(mt,"mod",!0).mod},st.prototype.divRound=function(mt){var wt=this.divmod(mt);if(wt.mod.isZero())return wt.div;var kt=wt.div.negative!==0?wt.mod.isub(mt):wt.mod,Ht=mt.ushrn(1),Wt=mt.andln(1),er=kt.cmp(Ht);return er<0||Wt===1&&er===0?wt.div:wt.div.negative!==0?wt.div.isubn(1):wt.div.iaddn(1)},st.prototype.modrn=function(mt){var wt=mt<0;wt&&(mt=-mt),it(mt<=67108863);for(var kt=(1<<26)%mt,Ht=0,Wt=this.length-1;Wt>=0;Wt--)Ht=(kt*Ht+(this.words[Wt]|0))%mt;return wt?-Ht:Ht},st.prototype.modn=function(mt){return this.modrn(mt)},st.prototype.idivn=function(mt){var wt=mt<0;wt&&(mt=-mt),it(mt<=67108863);for(var kt=0,Ht=this.length-1;Ht>=0;Ht--){var Wt=(this.words[Ht]|0)+kt*67108864;this.words[Ht]=Wt/mt|0,kt=Wt%mt}return this._strip(),wt?this.ineg():this},st.prototype.divn=function(mt){return this.clone().idivn(mt)},st.prototype.egcd=function(mt){it(mt.negative===0),it(!mt.isZero());var wt=this,kt=mt.clone();wt.negative!==0?wt=wt.umod(mt):wt=wt.clone();for(var Ht=new st(1),Wt=new st(0),er=new st(0),Xt=new st(1),Zt=0;wt.isEven()&&kt.isEven();)wt.iushrn(1),kt.iushrn(1),++Zt;for(var Tt=kt.clone(),rr=wt.clone();!wt.isZero();){for(var Er=0,ar=1;!(wt.words[0]&ar)&&Er<26;++Er,ar<<=1);if(Er>0)for(wt.iushrn(Er);Er-- >0;)(Ht.isOdd()||Wt.isOdd())&&(Ht.iadd(Tt),Wt.isub(rr)),Ht.iushrn(1),Wt.iushrn(1);for(var wr=0,fr=1;!(kt.words[0]&fr)&&wr<26;++wr,fr<<=1);if(wr>0)for(kt.iushrn(wr);wr-- >0;)(er.isOdd()||Xt.isOdd())&&(er.iadd(Tt),Xt.isub(rr)),er.iushrn(1),Xt.iushrn(1);wt.cmp(kt)>=0?(wt.isub(kt),Ht.isub(er),Wt.isub(Xt)):(kt.isub(wt),er.isub(Ht),Xt.isub(Wt))}return{a:er,b:Xt,gcd:kt.iushln(Zt)}},st.prototype._invmp=function(mt){it(mt.negative===0),it(!mt.isZero());var wt=this,kt=mt.clone();wt.negative!==0?wt=wt.umod(mt):wt=wt.clone();for(var Ht=new st(1),Wt=new st(0),er=kt.clone();wt.cmpn(1)>0&&kt.cmpn(1)>0;){for(var Xt=0,Zt=1;!(wt.words[0]&Zt)&&Xt<26;++Xt,Zt<<=1);if(Xt>0)for(wt.iushrn(Xt);Xt-- >0;)Ht.isOdd()&&Ht.iadd(er),Ht.iushrn(1);for(var Tt=0,rr=1;!(kt.words[0]&rr)&&Tt<26;++Tt,rr<<=1);if(Tt>0)for(kt.iushrn(Tt);Tt-- >0;)Wt.isOdd()&&Wt.iadd(er),Wt.iushrn(1);wt.cmp(kt)>=0?(wt.isub(kt),Ht.isub(Wt)):(kt.isub(wt),Wt.isub(Ht))}var Er;return wt.cmpn(1)===0?Er=Ht:Er=Wt,Er.cmpn(0)<0&&Er.iadd(mt),Er},st.prototype.gcd=function(mt){if(this.isZero())return mt.abs();if(mt.isZero())return this.abs();var wt=this.clone(),kt=mt.clone();wt.negative=0,kt.negative=0;for(var Ht=0;wt.isEven()&&kt.isEven();Ht++)wt.iushrn(1),kt.iushrn(1);do{for(;wt.isEven();)wt.iushrn(1);for(;kt.isEven();)kt.iushrn(1);var Wt=wt.cmp(kt);if(Wt<0){var er=wt;wt=kt,kt=er}else if(Wt===0||kt.cmpn(1)===0)break;wt.isub(kt)}while(!0);return kt.iushln(Ht)},st.prototype.invm=function(mt){return this.egcd(mt).a.umod(mt)},st.prototype.isEven=function(){return(this.words[0]&1)===0},st.prototype.isOdd=function(){return(this.words[0]&1)===1},st.prototype.andln=function(mt){return this.words[0]&mt},st.prototype.bincn=function(mt){it(typeof mt=="number");var wt=mt%26,kt=(mt-wt)/26,Ht=1<<wt;if(this.length<=kt)return this._expand(kt+1),this.words[kt]|=Ht,this;for(var Wt=Ht,er=kt;Wt!==0&&er<this.length;er++){var Xt=this.words[er]|0;Xt+=Wt,Wt=Xt>>>26,Xt&=67108863,this.words[er]=Xt}return Wt!==0&&(this.words[er]=Wt,this.length++),this},st.prototype.isZero=function(){return this.length===1&&this.words[0]===0},st.prototype.cmpn=function(mt){var wt=mt<0;if(this.negative!==0&&!wt)return-1;if(this.negative===0&&wt)return 1;this._strip();var kt;if(this.length>1)kt=1;else{wt&&(mt=-mt),it(mt<=67108863,"Number is too big");var Ht=this.words[0]|0;kt=Ht===mt?0:Ht<mt?-1:1}return this.negative!==0?-kt|0:kt},st.prototype.cmp=function(mt){if(this.negative!==0&&mt.negative===0)return-1;if(this.negative===0&&mt.negative!==0)return 1;var wt=this.ucmp(mt);return this.negative!==0?-wt|0:wt},st.prototype.ucmp=function(mt){if(this.length>mt.length)return 1;if(this.length<mt.length)return-1;for(var wt=0,kt=this.length-1;kt>=0;kt--){var Ht=this.words[kt]|0,Wt=mt.words[kt]|0;if(Ht!==Wt){Ht<Wt?wt=-1:Ht>Wt&&(wt=1);break}}return wt},st.prototype.gtn=function(mt){return this.cmpn(mt)===1},st.prototype.gt=function(mt){return this.cmp(mt)===1},st.prototype.gten=function(mt){return this.cmpn(mt)>=0},st.prototype.gte=function(mt){return this.cmp(mt)>=0},st.prototype.ltn=function(mt){return this.cmpn(mt)===-1},st.prototype.lt=function(mt){return this.cmp(mt)===-1},st.prototype.lten=function(mt){return this.cmpn(mt)<=0},st.prototype.lte=function(mt){return this.cmp(mt)<=0},st.prototype.eqn=function(mt){return this.cmpn(mt)===0},st.prototype.eq=function(mt){return this.cmp(mt)===0},st.red=function(mt){return new ur(mt)},st.prototype.toRed=function(mt){return it(!this.red,"Already a number in reduction context"),it(this.negative===0,"red works only with positives"),mt.convertTo(this)._forceRed(mt)},st.prototype.fromRed=function(){return it(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},st.prototype._forceRed=function(mt){return this.red=mt,this},st.prototype.forceRed=function(mt){return it(!this.red,"Already a number in reduction context"),this._forceRed(mt)},st.prototype.redAdd=function(mt){return it(this.red,"redAdd works only with red numbers"),this.red.add(this,mt)},st.prototype.redIAdd=function(mt){return it(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,mt)},st.prototype.redSub=function(mt){return it(this.red,"redSub works only with red numbers"),this.red.sub(this,mt)},st.prototype.redISub=function(mt){return it(this.red,"redISub works only with red numbers"),this.red.isub(this,mt)},st.prototype.redShl=function(mt){return it(this.red,"redShl works only with red numbers"),this.red.shl(this,mt)},st.prototype.redMul=function(mt){return it(this.red,"redMul works only with red numbers"),this.red._verify2(this,mt),this.red.mul(this,mt)},st.prototype.redIMul=function(mt){return it(this.red,"redMul works only with red numbers"),this.red._verify2(this,mt),this.red.imul(this,mt)},st.prototype.redSqr=function(){return it(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},st.prototype.redISqr=function(){return it(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},st.prototype.redSqrt=function(){return it(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},st.prototype.redInvm=function(){return it(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},st.prototype.redNeg=function(){return it(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},st.prototype.redPow=function(mt){return it(this.red&&!mt.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,mt)};var or={k256:null,p224:null,p192:null,p25519:null};function ir(jt,mt){this.name=jt,this.p=new st(mt,16),this.n=this.p.bitLength(),this.k=new st(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}ir.prototype._tmp=function(){var mt=new st(null);return mt.words=new Array(Math.ceil(this.n/13)),mt},ir.prototype.ireduce=function(mt){var wt=mt,kt;do this.split(wt,this.tmp),wt=this.imulK(wt),wt=wt.iadd(this.tmp),kt=wt.bitLength();while(kt>this.n);var Ht=kt<this.n?-1:wt.ucmp(this.p);return Ht===0?(wt.words[0]=0,wt.length=1):Ht>0?wt.isub(this.p):wt.strip!==void 0?wt.strip():wt._strip(),wt},ir.prototype.split=function(mt,wt){mt.iushrn(this.n,0,wt)},ir.prototype.imulK=function(mt){return mt.imul(this.k)};function dr(){ir.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}ot(dr,ir),dr.prototype.split=function(mt,wt){for(var kt=4194303,Ht=Math.min(mt.length,9),Wt=0;Wt<Ht;Wt++)wt.words[Wt]=mt.words[Wt];if(wt.length=Ht,mt.length<=9){mt.words[0]=0,mt.length=1;return}var er=mt.words[9];for(wt.words[wt.length++]=er&kt,Wt=10;Wt<mt.length;Wt++){var Xt=mt.words[Wt]|0;mt.words[Wt-10]=(Xt&kt)<<4|er>>>22,er=Xt}er>>>=22,mt.words[Wt-10]=er,er===0&&mt.length>10?mt.length-=10:mt.length-=9},dr.prototype.imulK=function(mt){mt.words[mt.length]=0,mt.words[mt.length+1]=0,mt.length+=2;for(var wt=0,kt=0;kt<mt.length;kt++){var Ht=mt.words[kt]|0;wt+=Ht*977,mt.words[kt]=wt&67108863,wt=Ht*64+(wt/67108864|0)}return mt.words[mt.length-1]===0&&(mt.length--,mt.words[mt.length-1]===0&&mt.length--),mt};function sr(){ir.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}ot(sr,ir);function vr(){ir.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}ot(vr,ir);function yr(){ir.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}ot(yr,ir),yr.prototype.imulK=function(mt){for(var wt=0,kt=0;kt<mt.length;kt++){var Ht=(mt.words[kt]|0)*19+wt,Wt=Ht&67108863;Ht>>>=26,mt.words[kt]=Wt,wt=Ht}return wt!==0&&(mt.words[mt.length++]=wt),mt},st._prime=function(mt){if(or[mt])return or[mt];var wt;if(mt==="k256")wt=new dr;else if(mt==="p224")wt=new sr;else if(mt==="p192")wt=new vr;else if(mt==="p25519")wt=new yr;else throw new Error("Unknown prime "+mt);return or[mt]=wt,wt};function ur(jt){if(typeof jt=="string"){var mt=st._prime(jt);this.m=mt.p,this.prime=mt}else it(jt.gtn(1),"modulus must be greater than 1"),this.m=jt,this.prime=null}ur.prototype._verify1=function(mt){it(mt.negative===0,"red works only with positives"),it(mt.red,"red works only with red numbers")},ur.prototype._verify2=function(mt,wt){it((mt.negative|wt.negative)===0,"red works only with positives"),it(mt.red&&mt.red===wt.red,"red works only with red numbers")},ur.prototype.imod=function(mt){return this.prime?this.prime.ireduce(mt)._forceRed(this):(ft(mt,mt.umod(this.m)._forceRed(this)),mt)},ur.prototype.neg=function(mt){return mt.isZero()?mt.clone():this.m.sub(mt)._forceRed(this)},ur.prototype.add=function(mt,wt){this._verify2(mt,wt);var kt=mt.add(wt);return kt.cmp(this.m)>=0&&kt.isub(this.m),kt._forceRed(this)},ur.prototype.iadd=function(mt,wt){this._verify2(mt,wt);var kt=mt.iadd(wt);return kt.cmp(this.m)>=0&&kt.isub(this.m),kt},ur.prototype.sub=function(mt,wt){this._verify2(mt,wt);var kt=mt.sub(wt);return kt.cmpn(0)<0&&kt.iadd(this.m),kt._forceRed(this)},ur.prototype.isub=function(mt,wt){this._verify2(mt,wt);var kt=mt.isub(wt);return kt.cmpn(0)<0&&kt.iadd(this.m),kt},ur.prototype.shl=function(mt,wt){return this._verify1(mt),this.imod(mt.ushln(wt))},ur.prototype.imul=function(mt,wt){return this._verify2(mt,wt),this.imod(mt.imul(wt))},ur.prototype.mul=function(mt,wt){return this._verify2(mt,wt),this.imod(mt.mul(wt))},ur.prototype.isqr=function(mt){return this.imul(mt,mt.clone())},ur.prototype.sqr=function(mt){return this.mul(mt,mt)},ur.prototype.sqrt=function(mt){if(mt.isZero())return mt.clone();var wt=this.m.andln(3);if(it(wt%2===1),wt===3){var kt=this.m.add(new st(1)).iushrn(2);return this.pow(mt,kt)}for(var Ht=this.m.subn(1),Wt=0;!Ht.isZero()&&Ht.andln(1)===0;)Wt++,Ht.iushrn(1);it(!Ht.isZero());var er=new st(1).toRed(this),Xt=er.redNeg(),Zt=this.m.subn(1).iushrn(1),Tt=this.m.bitLength();for(Tt=new st(2*Tt*Tt).toRed(this);this.pow(Tt,Zt).cmp(Xt)!==0;)Tt.redIAdd(Xt);for(var rr=this.pow(Tt,Ht),Er=this.pow(mt,Ht.addn(1).iushrn(1)),ar=this.pow(mt,Ht),wr=Wt;ar.cmp(er)!==0;){for(var fr=ar,gr=0;fr.cmp(er)!==0;gr++)fr=fr.redSqr();it(gr<wr);var Mr=this.pow(rr,new st(1).iushln(wr-gr-1));Er=Er.redMul(Mr),rr=Mr.redSqr(),ar=ar.redMul(rr),wr=gr}return Er},ur.prototype.invm=function(mt){var wt=mt._invmp(this.m);return wt.negative!==0?(wt.negative=0,this.imod(wt).redNeg()):this.imod(wt)},ur.prototype.pow=function(mt,wt){if(wt.isZero())return new st(1).toRed(this);if(wt.cmpn(1)===0)return mt.clone();var kt=4,Ht=new Array(1<<kt);Ht[0]=new st(1).toRed(this),Ht[1]=mt;for(var Wt=2;Wt<Ht.length;Wt++)Ht[Wt]=this.mul(Ht[Wt-1],mt);var er=Ht[0],Xt=0,Zt=0,Tt=wt.bitLength()%26;for(Tt===0&&(Tt=26),Wt=wt.length-1;Wt>=0;Wt--){for(var rr=wt.words[Wt],Er=Tt-1;Er>=0;Er--){var ar=rr>>Er&1;if(er!==Ht[0]&&(er=this.sqr(er)),ar===0&&Xt===0){Zt=0;continue}Xt<<=1,Xt|=ar,Zt++,!(Zt!==kt&&(Wt!==0||Er!==0))&&(er=this.mul(er,Ht[Xt]),Zt=0,Xt=0)}Tt=26}return er},ur.prototype.convertTo=function(mt){var wt=mt.umod(this.m);return wt===mt?wt.clone():wt},ur.prototype.convertFrom=function(mt){var wt=mt.clone();return wt.red=null,wt},st.mont=function(mt){return new tr(mt)};function tr(jt){ur.call(this,jt),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new st(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}ot(tr,ur),tr.prototype.convertTo=function(mt){return this.imod(mt.ushln(this.shift))},tr.prototype.convertFrom=function(mt){var wt=this.imod(mt.mul(this.rinv));return wt.red=null,wt},tr.prototype.imul=function(mt,wt){if(mt.isZero()||wt.isZero())return mt.words[0]=0,mt.length=1,mt;var kt=mt.imul(wt),Ht=kt.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),Wt=kt.isub(Ht).iushrn(this.shift),er=Wt;return Wt.cmp(this.m)>=0?er=Wt.isub(this.m):Wt.cmpn(0)<0&&(er=Wt.iadd(this.m)),er._forceRed(this)},tr.prototype.mul=function(mt,wt){if(mt.isZero()||wt.isZero())return new st(0)._forceRed(this);var kt=mt.mul(wt),Ht=kt.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),Wt=kt.isub(Ht).iushrn(this.shift),er=Wt;return Wt.cmp(this.m)>=0?er=Wt.isub(this.m):Wt.cmpn(0)<0&&(er=Wt.iadd(this.m)),er._forceRed(this)},tr.prototype.invm=function(mt){var wt=this.imod(mt._invmp(this.m).mul(this.r2));return wt._forceRed(this)}})(rt,commonjsGlobal)}(bn$1)),bn$1.exports}var asn1$1={},asn1={},api={},vmBrowserify={},hasRequiredVmBrowserify;function requireVmBrowserify(){return hasRequiredVmBrowserify||(hasRequiredVmBrowserify=1,function(exports){var indexOf=function(rt,_e){if(rt.indexOf)return rt.indexOf(_e);for(var nt=0;nt<rt.length;nt++)if(rt[nt]===_e)return nt;return-1},Object_keys=function(rt){if(Object.keys)return Object.keys(rt);var _e=[];for(var nt in rt)_e.push(nt);return _e},forEach=function(rt,_e){if(rt.forEach)return rt.forEach(_e);for(var nt=0;nt<rt.length;nt++)_e(rt[nt],nt,rt)},defineProp=function(){try{return Object.defineProperty({},"_",{}),function(rt,_e,nt){Object.defineProperty(rt,_e,{writable:!0,enumerable:!1,configurable:!0,value:nt})}}catch{return function(_e,nt,it){_e[nt]=it}}}(),globals=["Array","Boolean","Date","Error","EvalError","Function","Infinity","JSON","Math","NaN","Number","Object","RangeError","ReferenceError","RegExp","String","SyntaxError","TypeError","URIError","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","eval","isFinite","isNaN","parseFloat","parseInt","undefined","unescape"];function Context(){}Context.prototype={};var Script=exports.Script=function(_e){if(!(this instanceof Script))return new Script(_e);this.code=_e};Script.prototype.runInContext=function(rt){if(!(rt instanceof Context))throw new TypeError("needs a 'context' argument.");var _e=document.createElement("iframe");_e.style||(_e.style={}),_e.style.display="none",document.body.appendChild(_e);var nt=_e.contentWindow,it=nt.eval,ot=nt.execScript;!it&&ot&&(ot.call(nt,"null"),it=nt.eval),forEach(Object_keys(rt),function(lt){nt[lt]=rt[lt]}),forEach(globals,function(lt){rt[lt]&&(nt[lt]=rt[lt])});var st=Object_keys(nt),at=it.call(nt,this.code);return forEach(Object_keys(nt),function(lt){(lt in rt||indexOf(st,lt)===-1)&&(rt[lt]=nt[lt])}),forEach(globals,function(lt){lt in rt||defineProp(rt,lt,nt[lt])}),document.body.removeChild(_e),at},Script.prototype.runInThisContext=function(){return eval(this.code)},Script.prototype.runInNewContext=function(rt){var _e=Script.createContext(rt),nt=this.runInContext(_e);return rt&&forEach(Object_keys(_e),function(it){rt[it]=_e[it]}),nt},forEach(Object_keys(Script.prototype),function(rt){exports[rt]=Script[rt]=function(_e){var nt=Script(_e);return nt[rt].apply(nt,[].slice.call(arguments,1))}}),exports.isContext=function(rt){return rt instanceof Context},exports.createScript=function(rt){return exports.Script(rt)},exports.createContext=Script.createContext=function(rt){var _e=new Context;return typeof rt=="object"&&forEach(Object_keys(rt),function(nt){_e[nt]=rt[nt]}),_e}}(vmBrowserify)),vmBrowserify}var hasRequiredApi;function requireApi(){return hasRequiredApi||(hasRequiredApi=1,function(rt){var _e=requireAsn1$1(),nt=requireInherits_browser(),it=rt;it.define=function(at,lt){return new ot(at,lt)};function ot(st,at){this.name=st,this.body=at,this.decoders={},this.encoders={}}ot.prototype._createNamed=function(at){var lt;try{lt=requireVmBrowserify().runInThisContext("(function "+this.name+`(entity) {
  this._initNamed(entity);
})`)}catch{lt=function(dt){this._initNamed(dt)}}return nt(lt,at),lt.prototype._initNamed=function(dt){at.call(this,dt)},new lt(this)},ot.prototype._getDecoder=function(at){return at=at||"der",this.decoders.hasOwnProperty(at)||(this.decoders[at]=this._createNamed(_e.decoders[at])),this.decoders[at]},ot.prototype.decode=function(at,lt,ct){return this._getDecoder(lt).decode(at,ct)},ot.prototype._getEncoder=function(at){return at=at||"der",this.encoders.hasOwnProperty(at)||(this.encoders[at]=this._createNamed(_e.encoders[at])),this.encoders[at]},ot.prototype.encode=function(at,lt,ct){return this._getEncoder(lt).encode(at,ct)}}(api)),api}var base$1={},reporter={},hasRequiredReporter;function requireReporter(){if(hasRequiredReporter)return reporter;hasRequiredReporter=1;var rt=requireInherits_browser();function _e(it){this._reporterState={obj:null,path:[],options:it||{},errors:[]}}reporter.Reporter=_e,_e.prototype.isError=function(ot){return ot instanceof nt},_e.prototype.save=function(){var ot=this._reporterState;return{obj:ot.obj,pathLen:ot.path.length}},_e.prototype.restore=function(ot){var st=this._reporterState;st.obj=ot.obj,st.path=st.path.slice(0,ot.pathLen)},_e.prototype.enterKey=function(ot){return this._reporterState.path.push(ot)},_e.prototype.exitKey=function(ot){var st=this._reporterState;st.path=st.path.slice(0,ot-1)},_e.prototype.leaveKey=function(ot,st,at){var lt=this._reporterState;this.exitKey(ot),lt.obj!==null&&(lt.obj[st]=at)},_e.prototype.path=function(){return this._reporterState.path.join("/")},_e.prototype.enterObject=function(){var ot=this._reporterState,st=ot.obj;return ot.obj={},st},_e.prototype.leaveObject=function(ot){var st=this._reporterState,at=st.obj;return st.obj=ot,at},_e.prototype.error=function(ot){var st,at=this._reporterState,lt=ot instanceof nt;if(lt?st=ot:st=new nt(at.path.map(function(ct){return"["+JSON.stringify(ct)+"]"}).join(""),ot.message||ot,ot.stack),!at.options.partial)throw st;return lt||at.errors.push(st),st},_e.prototype.wrapResult=function(ot){var st=this._reporterState;return st.options.partial?{result:this.isError(ot)?null:ot,errors:st.errors}:ot};function nt(it,ot){this.path=it,this.rethrow(ot)}return rt(nt,Error),nt.prototype.rethrow=function(ot){if(this.message=ot+" at: "+(this.path||"(shallow)"),Error.captureStackTrace&&Error.captureStackTrace(this,nt),!this.stack)try{throw new Error(this.message)}catch(st){this.stack=st.stack}return this},reporter}var buffer={},hasRequiredBuffer;function requireBuffer(){if(hasRequiredBuffer)return buffer;hasRequiredBuffer=1;var rt=requireInherits_browser(),_e=requireBase().Reporter,nt=require$$0$1.Buffer;function it(st,at){if(_e.call(this,at),!nt.isBuffer(st)){this.error("Input not Buffer");return}this.base=st,this.offset=0,this.length=st.length}rt(it,_e),buffer.DecoderBuffer=it,it.prototype.save=function(){return{offset:this.offset,reporter:_e.prototype.save.call(this)}},it.prototype.restore=function(at){var lt=new it(this.base);return lt.offset=at.offset,lt.length=this.offset,this.offset=at.offset,_e.prototype.restore.call(this,at.reporter),lt},it.prototype.isEmpty=function(){return this.offset===this.length},it.prototype.readUInt8=function(at){return this.offset+1<=this.length?this.base.readUInt8(this.offset++,!0):this.error(at||"DecoderBuffer overrun")},it.prototype.skip=function(at,lt){if(!(this.offset+at<=this.length))return this.error(lt||"DecoderBuffer overrun");var ct=new it(this.base);return ct._reporterState=this._reporterState,ct.offset=this.offset,ct.length=this.offset+at,this.offset+=at,ct},it.prototype.raw=function(at){return this.base.slice(at?at.offset:this.offset,this.length)};function ot(st,at){if(Array.isArray(st))this.length=0,this.value=st.map(function(lt){return lt instanceof ot||(lt=new ot(lt,at)),this.length+=lt.length,lt},this);else if(typeof st=="number"){if(!(0<=st&&st<=255))return at.error("non-byte EncoderBuffer value");this.value=st,this.length=1}else if(typeof st=="string")this.value=st,this.length=nt.byteLength(st);else if(nt.isBuffer(st))this.value=st,this.length=st.length;else return at.error("Unsupported type: "+typeof st)}return buffer.EncoderBuffer=ot,ot.prototype.join=function(at,lt){return at||(at=new nt(this.length)),lt||(lt=0),this.length===0||(Array.isArray(this.value)?this.value.forEach(function(ct){ct.join(at,lt),lt+=ct.length}):(typeof this.value=="number"?at[lt]=this.value:typeof this.value=="string"?at.write(this.value,lt):nt.isBuffer(this.value)&&this.value.copy(at,lt),lt+=this.length)),at},buffer}var node,hasRequiredNode;function requireNode(){if(hasRequiredNode)return node;hasRequiredNode=1;var rt=requireBase().Reporter,_e=requireBase().EncoderBuffer,nt=requireBase().DecoderBuffer,it=requireMinimalisticAssert(),ot=["seq","seqof","set","setof","objid","bool","gentime","utctime","null_","enum","int","objDesc","bitstr","bmpstr","charstr","genstr","graphstr","ia5str","iso646str","numstr","octstr","printstr","t61str","unistr","utf8str","videostr"],st=["key","obj","use","optional","explicit","implicit","def","choice","any","contains"].concat(ot),at=["_peekTag","_decodeTag","_use","_decodeStr","_decodeObjid","_decodeTime","_decodeNull","_decodeInt","_decodeBool","_decodeList","_encodeComposite","_encodeStr","_encodeObjid","_encodeTime","_encodeNull","_encodeInt","_encodeBool"];function lt(dt,ft){var pt={};this._baseState=pt,pt.enc=dt,pt.parent=ft||null,pt.children=null,pt.tag=null,pt.args=null,pt.reverseArgs=null,pt.choice=null,pt.optional=!1,pt.any=!1,pt.obj=!1,pt.use=null,pt.useDecoder=null,pt.key=null,pt.default=null,pt.explicit=null,pt.implicit=null,pt.contains=null,pt.parent||(pt.children=[],this._wrap())}node=lt;var ct=["enc","parent","children","tag","args","reverseArgs","choice","optional","any","obj","use","alteredUse","key","default","explicit","implicit","contains"];return lt.prototype.clone=function(){var ft=this._baseState,pt={};ct.forEach(function(yt){pt[yt]=ft[yt]});var gt=new this.constructor(pt.parent);return gt._baseState=pt,gt},lt.prototype._wrap=function(){var ft=this._baseState;st.forEach(function(pt){this[pt]=function(){var yt=new this.constructor(this);return ft.children.push(yt),yt[pt].apply(yt,arguments)}},this)},lt.prototype._init=function(ft){var pt=this._baseState;it(pt.parent===null),ft.call(this),pt.children=pt.children.filter(function(gt){return gt._baseState.parent===this},this),it.equal(pt.children.length,1,"Root node can have only one child")},lt.prototype._useArgs=function(ft){var pt=this._baseState,gt=ft.filter(function(yt){return yt instanceof this.constructor},this);ft=ft.filter(function(yt){return!(yt instanceof this.constructor)},this),gt.length!==0&&(it(pt.children===null),pt.children=gt,gt.forEach(function(yt){yt._baseState.parent=this},this)),ft.length!==0&&(it(pt.args===null),pt.args=ft,pt.reverseArgs=ft.map(function(yt){if(typeof yt!="object"||yt.constructor!==Object)return yt;var Ct={};return Object.keys(yt).forEach(function(At){At==(At|0)&&(At|=0);var $t=yt[At];Ct[$t]=At}),Ct}))},at.forEach(function(dt){lt.prototype[dt]=function(){var pt=this._baseState;throw new Error(dt+" not implemented for encoding: "+pt.enc)}}),ot.forEach(function(dt){lt.prototype[dt]=function(){var pt=this._baseState,gt=Array.prototype.slice.call(arguments);return it(pt.tag===null),pt.tag=dt,this._useArgs(gt),this}}),lt.prototype.use=function(ft){it(ft);var pt=this._baseState;return it(pt.use===null),pt.use=ft,this},lt.prototype.optional=function(){var ft=this._baseState;return ft.optional=!0,this},lt.prototype.def=function(ft){var pt=this._baseState;return it(pt.default===null),pt.default=ft,pt.optional=!0,this},lt.prototype.explicit=function(ft){var pt=this._baseState;return it(pt.explicit===null&&pt.implicit===null),pt.explicit=ft,this},lt.prototype.implicit=function(ft){var pt=this._baseState;return it(pt.explicit===null&&pt.implicit===null),pt.implicit=ft,this},lt.prototype.obj=function(){var ft=this._baseState,pt=Array.prototype.slice.call(arguments);return ft.obj=!0,pt.length!==0&&this._useArgs(pt),this},lt.prototype.key=function(ft){var pt=this._baseState;return it(pt.key===null),pt.key=ft,this},lt.prototype.any=function(){var ft=this._baseState;return ft.any=!0,this},lt.prototype.choice=function(ft){var pt=this._baseState;return it(pt.choice===null),pt.choice=ft,this._useArgs(Object.keys(ft).map(function(gt){return ft[gt]})),this},lt.prototype.contains=function(ft){var pt=this._baseState;return it(pt.use===null),pt.contains=ft,this},lt.prototype._decode=function(ft,pt){var gt=this._baseState;if(gt.parent===null)return ft.wrapResult(gt.children[0]._decode(ft,pt));var yt=gt.default,Ct=!0,At=null;if(gt.key!==null&&(At=ft.enterKey(gt.key)),gt.optional){var $t=null;if(gt.explicit!==null?$t=gt.explicit:gt.implicit!==null?$t=gt.implicit:gt.tag!==null&&($t=gt.tag),$t===null&&!gt.any){var zt=ft.save();try{gt.choice===null?this._decodeGeneric(gt.tag,ft,pt):this._decodeChoice(ft,pt),Ct=!0}catch{Ct=!1}ft.restore(zt)}else if(Ct=this._peekTag(ft,$t,gt.any),ft.isError(Ct))return Ct}var _t;if(gt.obj&&Ct&&(_t=ft.enterObject()),Ct){if(gt.explicit!==null){var Jt=this._decodeTag(ft,gt.explicit);if(ft.isError(Jt))return Jt;ft=Jt}var nr=ft.offset;if(gt.use===null&&gt.choice===null){if(gt.any)var zt=ft.save();var or=this._decodeTag(ft,gt.implicit!==null?gt.implicit:gt.tag,gt.any);if(ft.isError(or))return or;gt.any?yt=ft.raw(zt):ft=or}if(pt&&pt.track&&gt.tag!==null&&pt.track(ft.path(),nr,ft.length,"tagged"),pt&&pt.track&&gt.tag!==null&&pt.track(ft.path(),ft.offset,ft.length,"content"),gt.any?yt=yt:gt.choice===null?yt=this._decodeGeneric(gt.tag,ft,pt):yt=this._decodeChoice(ft,pt),ft.isError(yt))return yt;if(!gt.any&&gt.choice===null&&gt.children!==null&&gt.children.forEach(function(sr){sr._decode(ft,pt)}),gt.contains&&(gt.tag==="octstr"||gt.tag==="bitstr")){var ir=new nt(yt);yt=this._getUse(gt.contains,ft._reporterState.obj)._decode(ir,pt)}}return gt.obj&&Ct&&(yt=ft.leaveObject(_t)),gt.key!==null&&(yt!==null||Ct===!0)?ft.leaveKey(At,gt.key,yt):At!==null&&ft.exitKey(At),yt},lt.prototype._decodeGeneric=function(ft,pt,gt){var yt=this._baseState;return ft==="seq"||ft==="set"?null:ft==="seqof"||ft==="setof"?this._decodeList(pt,ft,yt.args[0],gt):/str$/.test(ft)?this._decodeStr(pt,ft,gt):ft==="objid"&&yt.args?this._decodeObjid(pt,yt.args[0],yt.args[1],gt):ft==="objid"?this._decodeObjid(pt,null,null,gt):ft==="gentime"||ft==="utctime"?this._decodeTime(pt,ft,gt):ft==="null_"?this._decodeNull(pt,gt):ft==="bool"?this._decodeBool(pt,gt):ft==="objDesc"?this._decodeStr(pt,ft,gt):ft==="int"||ft==="enum"?this._decodeInt(pt,yt.args&&yt.args[0],gt):yt.use!==null?this._getUse(yt.use,pt._reporterState.obj)._decode(pt,gt):pt.error("unknown tag: "+ft)},lt.prototype._getUse=function(ft,pt){var gt=this._baseState;return gt.useDecoder=this._use(ft,pt),it(gt.useDecoder._baseState.parent===null),gt.useDecoder=gt.useDecoder._baseState.children[0],gt.implicit!==gt.useDecoder._baseState.implicit&&(gt.useDecoder=gt.useDecoder.clone(),gt.useDecoder._baseState.implicit=gt.implicit),gt.useDecoder},lt.prototype._decodeChoice=function(ft,pt){var gt=this._baseState,yt=null,Ct=!1;return Object.keys(gt.choice).some(function(At){var $t=ft.save(),zt=gt.choice[At];try{var _t=zt._decode(ft,pt);if(ft.isError(_t))return!1;yt={type:At,value:_t},Ct=!0}catch{return ft.restore($t),!1}return!0},this),Ct?yt:ft.error("Choice not matched")},lt.prototype._createEncoderBuffer=function(ft){return new _e(ft,this.reporter)},lt.prototype._encode=function(ft,pt,gt){var yt=this._baseState;if(!(yt.default!==null&&yt.default===ft)){var Ct=this._encodeValue(ft,pt,gt);if(Ct!==void 0&&!this._skipDefault(Ct,pt,gt))return Ct}},lt.prototype._encodeValue=function(ft,pt,gt){var yt=this._baseState;if(yt.parent===null)return yt.children[0]._encode(ft,pt||new rt);var zt=null;if(this.reporter=pt,yt.optional&&ft===void 0)if(yt.default!==null)ft=yt.default;else return;var Ct=null,At=!1;if(yt.any)zt=this._createEncoderBuffer(ft);else if(yt.choice)zt=this._encodeChoice(ft,pt);else if(yt.contains)Ct=this._getUse(yt.contains,gt)._encode(ft,pt),At=!0;else if(yt.children)Ct=yt.children.map(function(nr){if(nr._baseState.tag==="null_")return nr._encode(null,pt,ft);if(nr._baseState.key===null)return pt.error("Child should have a key");var or=pt.enterKey(nr._baseState.key);if(typeof ft!="object")return pt.error("Child expected, but input is not object");var ir=nr._encode(ft[nr._baseState.key],pt,ft);return pt.leaveKey(or),ir},this).filter(function(nr){return nr}),Ct=this._createEncoderBuffer(Ct);else if(yt.tag==="seqof"||yt.tag==="setof"){if(!(yt.args&&yt.args.length===1))return pt.error("Too many args for : "+yt.tag);if(!Array.isArray(ft))return pt.error("seqof/setof, but data is not Array");var $t=this.clone();$t._baseState.implicit=null,Ct=this._createEncoderBuffer(ft.map(function(nr){var or=this._baseState;return this._getUse(or.args[0],ft)._encode(nr,pt)},$t))}else yt.use!==null?zt=this._getUse(yt.use,gt)._encode(ft,pt):(Ct=this._encodePrimitive(yt.tag,ft),At=!0);var zt;if(!yt.any&&yt.choice===null){var _t=yt.implicit!==null?yt.implicit:yt.tag,Jt=yt.implicit===null?"universal":"context";_t===null?yt.use===null&&pt.error("Tag could be omitted only for .use()"):yt.use===null&&(zt=this._encodeComposite(_t,At,Jt,Ct))}return yt.explicit!==null&&(zt=this._encodeComposite(yt.explicit,!1,"context",zt)),zt},lt.prototype._encodeChoice=function(ft,pt){var gt=this._baseState,yt=gt.choice[ft.type];return yt||it(!1,ft.type+" not found in "+JSON.stringify(Object.keys(gt.choice))),yt._encode(ft.value,pt)},lt.prototype._encodePrimitive=function(ft,pt){var gt=this._baseState;if(/str$/.test(ft))return this._encodeStr(pt,ft);if(ft==="objid"&&gt.args)return this._encodeObjid(pt,gt.reverseArgs[0],gt.args[1]);if(ft==="objid")return this._encodeObjid(pt,null,null);if(ft==="gentime"||ft==="utctime")return this._encodeTime(pt,ft);if(ft==="null_")return this._encodeNull();if(ft==="int"||ft==="enum")return this._encodeInt(pt,gt.args&&gt.reverseArgs[0]);if(ft==="bool")return this._encodeBool(pt);if(ft==="objDesc")return this._encodeStr(pt,ft);throw new Error("Unsupported tag: "+ft)},lt.prototype._isNumstr=function(ft){return/^[0-9 ]*$/.test(ft)},lt.prototype._isPrintstr=function(ft){return/^[A-Za-z0-9 '\(\)\+,\-\.\/:=\?]*$/.test(ft)},node}var hasRequiredBase;function requireBase(){return hasRequiredBase||(hasRequiredBase=1,function(rt){var _e=rt;_e.Reporter=requireReporter().Reporter,_e.DecoderBuffer=requireBuffer().DecoderBuffer,_e.EncoderBuffer=requireBuffer().EncoderBuffer,_e.Node=requireNode()}(base$1)),base$1}var constants={},der={},hasRequiredDer$2;function requireDer$2(){return hasRequiredDer$2||(hasRequiredDer$2=1,function(rt){var _e=requireConstants();rt.tagClass={0:"universal",1:"application",2:"context",3:"private"},rt.tagClassByName=_e._reverse(rt.tagClass),rt.tag={0:"end",1:"bool",2:"int",3:"bitstr",4:"octstr",5:"null_",6:"objid",7:"objDesc",8:"external",9:"real",10:"enum",11:"embed",12:"utf8str",13:"relativeOid",16:"seq",17:"set",18:"numstr",19:"printstr",20:"t61str",21:"videostr",22:"ia5str",23:"utctime",24:"gentime",25:"graphstr",26:"iso646str",27:"genstr",28:"unistr",29:"charstr",30:"bmpstr"},rt.tagByName=_e._reverse(rt.tag)}(der)),der}var hasRequiredConstants;function requireConstants(){return hasRequiredConstants||(hasRequiredConstants=1,function(rt){var _e=rt;_e._reverse=function(it){var ot={};return Object.keys(it).forEach(function(st){(st|0)==st&&(st=st|0);var at=it[st];ot[at]=st}),ot},_e.der=requireDer$2()}(constants)),constants}var decoders={},der_1$1,hasRequiredDer$1;function requireDer$1(){if(hasRequiredDer$1)return der_1$1;hasRequiredDer$1=1;var rt=requireInherits_browser(),_e=requireAsn1$1(),nt=_e.base,it=_e.bignum,ot=_e.constants.der;function st(dt){this.enc="der",this.name=dt.name,this.entity=dt,this.tree=new at,this.tree._init(dt.body)}der_1$1=st,st.prototype.decode=function(ft,pt){return ft instanceof nt.DecoderBuffer||(ft=new nt.DecoderBuffer(ft,pt)),this.tree._decode(ft,pt)};function at(dt){nt.Node.call(this,"der",dt)}rt(at,nt.Node),at.prototype._peekTag=function(ft,pt,gt){if(ft.isEmpty())return!1;var yt=ft.save(),Ct=lt(ft,'Failed to peek tag: "'+pt+'"');return ft.isError(Ct)?Ct:(ft.restore(yt),Ct.tag===pt||Ct.tagStr===pt||Ct.tagStr+"of"===pt||gt)},at.prototype._decodeTag=function(ft,pt,gt){var yt=lt(ft,'Failed to decode tag of "'+pt+'"');if(ft.isError(yt))return yt;var Ct=ct(ft,yt.primitive,'Failed to get length of "'+pt+'"');if(ft.isError(Ct))return Ct;if(!gt&&yt.tag!==pt&&yt.tagStr!==pt&&yt.tagStr+"of"!==pt)return ft.error('Failed to match tag: "'+pt+'"');if(yt.primitive||Ct!==null)return ft.skip(Ct,'Failed to match body of: "'+pt+'"');var At=ft.save(),$t=this._skipUntilEnd(ft,'Failed to skip indefinite length body: "'+this.tag+'"');return ft.isError($t)?$t:(Ct=ft.offset-At.offset,ft.restore(At),ft.skip(Ct,'Failed to match body of: "'+pt+'"'))},at.prototype._skipUntilEnd=function(ft,pt){for(;;){var gt=lt(ft,pt);if(ft.isError(gt))return gt;var yt=ct(ft,gt.primitive,pt);if(ft.isError(yt))return yt;var Ct;if(gt.primitive||yt!==null?Ct=ft.skip(yt):Ct=this._skipUntilEnd(ft,pt),ft.isError(Ct))return Ct;if(gt.tagStr==="end")break}},at.prototype._decodeList=function(ft,pt,gt,yt){for(var Ct=[];!ft.isEmpty();){var At=this._peekTag(ft,"end");if(ft.isError(At))return At;var $t=gt.decode(ft,"der",yt);if(ft.isError($t)&&At)break;Ct.push($t)}return Ct},at.prototype._decodeStr=function(ft,pt){if(pt==="bitstr"){var gt=ft.readUInt8();return ft.isError(gt)?gt:{unused:gt,data:ft.raw()}}else if(pt==="bmpstr"){var yt=ft.raw();if(yt.length%2===1)return ft.error("Decoding of string type: bmpstr length mismatch");for(var Ct="",At=0;At<yt.length/2;At++)Ct+=String.fromCharCode(yt.readUInt16BE(At*2));return Ct}else if(pt==="numstr"){var $t=ft.raw().toString("ascii");return this._isNumstr($t)?$t:ft.error("Decoding of string type: numstr unsupported characters")}else{if(pt==="octstr")return ft.raw();if(pt==="objDesc")return ft.raw();if(pt==="printstr"){var zt=ft.raw().toString("ascii");return this._isPrintstr(zt)?zt:ft.error("Decoding of string type: printstr unsupported characters")}else return/str$/.test(pt)?ft.raw().toString():ft.error("Decoding of string type: "+pt+" unsupported")}},at.prototype._decodeObjid=function(ft,pt,gt){for(var yt,Ct=[],At=0;!ft.isEmpty();){var $t=ft.readUInt8();At<<=7,At|=$t&127,$t&128||(Ct.push(At),At=0)}$t&128&&Ct.push(At);var zt=Ct[0]/40|0,_t=Ct[0]%40;if(gt?yt=Ct:yt=[zt,_t].concat(Ct.slice(1)),pt){var Jt=pt[yt.join(" ")];Jt===void 0&&(Jt=pt[yt.join(".")]),Jt!==void 0&&(yt=Jt)}return yt},at.prototype._decodeTime=function(ft,pt){var gt=ft.raw().toString();if(pt==="gentime")var yt=gt.slice(0,4)|0,Ct=gt.slice(4,6)|0,At=gt.slice(6,8)|0,$t=gt.slice(8,10)|0,zt=gt.slice(10,12)|0,_t=gt.slice(12,14)|0;else if(pt==="utctime"){var yt=gt.slice(0,2)|0,Ct=gt.slice(2,4)|0,At=gt.slice(4,6)|0,$t=gt.slice(6,8)|0,zt=gt.slice(8,10)|0,_t=gt.slice(10,12)|0;yt<70?yt=2e3+yt:yt=1900+yt}else return ft.error("Decoding "+pt+" time is not supported yet");return Date.UTC(yt,Ct-1,At,$t,zt,_t,0)},at.prototype._decodeNull=function(ft){return null},at.prototype._decodeBool=function(ft){var pt=ft.readUInt8();return ft.isError(pt)?pt:pt!==0},at.prototype._decodeInt=function(ft,pt){var gt=ft.raw(),yt=new it(gt);return pt&&(yt=pt[yt.toString(10)]||yt),yt},at.prototype._use=function(ft,pt){return typeof ft=="function"&&(ft=ft(pt)),ft._getDecoder("der").tree};function lt(dt,ft){var pt=dt.readUInt8(ft);if(dt.isError(pt))return pt;var gt=ot.tagClass[pt>>6],yt=(pt&32)===0;if((pt&31)===31){var Ct=pt;for(pt=0;(Ct&128)===128;){if(Ct=dt.readUInt8(ft),dt.isError(Ct))return Ct;pt<<=7,pt|=Ct&127}}else pt&=31;var At=ot.tag[pt];return{cls:gt,primitive:yt,tag:pt,tagStr:At}}function ct(dt,ft,pt){var gt=dt.readUInt8(pt);if(dt.isError(gt))return gt;if(!ft&&gt===128)return null;if(!(gt&128))return gt;var yt=gt&127;if(yt>4)return dt.error("length octect is too long");gt=0;for(var Ct=0;Ct<yt;Ct++){gt<<=8;var At=dt.readUInt8(pt);if(dt.isError(At))return At;gt|=At}return gt}return der_1$1}var pem$1,hasRequiredPem$1;function requirePem$1(){if(hasRequiredPem$1)return pem$1;hasRequiredPem$1=1;var rt=requireInherits_browser(),_e=require$$0$1.Buffer,nt=requireDer$1();function it(ot){nt.call(this,ot),this.enc="pem"}return rt(it,nt),pem$1=it,it.prototype.decode=function(st,at){for(var lt=st.toString().split(/[\r\n]+/g),ct=at.label.toUpperCase(),dt=/^-----(BEGIN|END) ([^-]+)-----$/,ft=-1,pt=-1,gt=0;gt<lt.length;gt++){var yt=lt[gt].match(dt);if(yt!==null&&yt[2]===ct)if(ft===-1){if(yt[1]!=="BEGIN")break;ft=gt}else{if(yt[1]!=="END")break;pt=gt;break}}if(ft===-1||pt===-1)throw new Error("PEM section not found for: "+ct);var Ct=lt.slice(ft+1,pt).join("");Ct.replace(/[^a-z0-9\+\/=]+/gi,"");var At=new _e(Ct,"base64");return nt.prototype.decode.call(this,At,at)},pem$1}var hasRequiredDecoders;function requireDecoders(){return hasRequiredDecoders||(hasRequiredDecoders=1,function(rt){var _e=rt;_e.der=requireDer$1(),_e.pem=requirePem$1()}(decoders)),decoders}var encoders={},der_1,hasRequiredDer;function requireDer(){if(hasRequiredDer)return der_1;hasRequiredDer=1;var rt=requireInherits_browser(),_e=require$$0$1.Buffer,nt=requireAsn1$1(),it=nt.base,ot=nt.constants.der;function st(dt){this.enc="der",this.name=dt.name,this.entity=dt,this.tree=new at,this.tree._init(dt.body)}der_1=st,st.prototype.encode=function(ft,pt){return this.tree._encode(ft,pt).join()};function at(dt){it.Node.call(this,"der",dt)}rt(at,it.Node),at.prototype._encodeComposite=function(ft,pt,gt,yt){var Ct=ct(ft,pt,gt,this.reporter);if(yt.length<128){var zt=new _e(2);return zt[0]=Ct,zt[1]=yt.length,this._createEncoderBuffer([zt,yt])}for(var At=1,$t=yt.length;$t>=256;$t>>=8)At++;var zt=new _e(2+At);zt[0]=Ct,zt[1]=128|At;for(var $t=1+At,_t=yt.length;_t>0;$t--,_t>>=8)zt[$t]=_t&255;return this._createEncoderBuffer([zt,yt])},at.prototype._encodeStr=function(ft,pt){if(pt==="bitstr")return this._createEncoderBuffer([ft.unused|0,ft.data]);if(pt==="bmpstr"){for(var gt=new _e(ft.length*2),yt=0;yt<ft.length;yt++)gt.writeUInt16BE(ft.charCodeAt(yt),yt*2);return this._createEncoderBuffer(gt)}else return pt==="numstr"?this._isNumstr(ft)?this._createEncoderBuffer(ft):this.reporter.error("Encoding of string type: numstr supports only digits and space"):pt==="printstr"?this._isPrintstr(ft)?this._createEncoderBuffer(ft):this.reporter.error("Encoding of string type: printstr supports only latin upper and lower case letters, digits, space, apostrophe, left and rigth parenthesis, plus sign, comma, hyphen, dot, slash, colon, equal sign, question mark"):/str$/.test(pt)?this._createEncoderBuffer(ft):pt==="objDesc"?this._createEncoderBuffer(ft):this.reporter.error("Encoding of string type: "+pt+" unsupported")},at.prototype._encodeObjid=function(ft,pt,gt){if(typeof ft=="string"){if(!pt)return this.reporter.error("string objid given, but no values map found");if(!pt.hasOwnProperty(ft))return this.reporter.error("objid not found in values map");ft=pt[ft].split(/[\s\.]+/g);for(var yt=0;yt<ft.length;yt++)ft[yt]|=0}else if(Array.isArray(ft)){ft=ft.slice();for(var yt=0;yt<ft.length;yt++)ft[yt]|=0}if(!Array.isArray(ft))return this.reporter.error("objid() should be either array or string, got: "+JSON.stringify(ft));if(!gt){if(ft[1]>=40)return this.reporter.error("Second objid identifier OOB");ft.splice(0,2,ft[0]*40+ft[1])}for(var Ct=0,yt=0;yt<ft.length;yt++){var At=ft[yt];for(Ct++;At>=128;At>>=7)Ct++}for(var $t=new _e(Ct),zt=$t.length-1,yt=ft.length-1;yt>=0;yt--){var At=ft[yt];for($t[zt--]=At&127;(At>>=7)>0;)$t[zt--]=128|At&127}return this._createEncoderBuffer($t)};function lt(dt){return dt<10?"0"+dt:dt}at.prototype._encodeTime=function(ft,pt){var gt,yt=new Date(ft);return pt==="gentime"?gt=[lt(yt.getFullYear()),lt(yt.getUTCMonth()+1),lt(yt.getUTCDate()),lt(yt.getUTCHours()),lt(yt.getUTCMinutes()),lt(yt.getUTCSeconds()),"Z"].join(""):pt==="utctime"?gt=[lt(yt.getFullYear()%100),lt(yt.getUTCMonth()+1),lt(yt.getUTCDate()),lt(yt.getUTCHours()),lt(yt.getUTCMinutes()),lt(yt.getUTCSeconds()),"Z"].join(""):this.reporter.error("Encoding "+pt+" time is not supported yet"),this._encodeStr(gt,"octstr")},at.prototype._encodeNull=function(){return this._createEncoderBuffer("")},at.prototype._encodeInt=function(ft,pt){if(typeof ft=="string"){if(!pt)return this.reporter.error("String int or enum given, but no values map");if(!pt.hasOwnProperty(ft))return this.reporter.error("Values map doesn't contain: "+JSON.stringify(ft));ft=pt[ft]}if(typeof ft!="number"&&!_e.isBuffer(ft)){var gt=ft.toArray();!ft.sign&&gt[0]&128&&gt.unshift(0),ft=new _e(gt)}if(_e.isBuffer(ft)){var yt=ft.length;ft.length===0&&yt++;var At=new _e(yt);return ft.copy(At),ft.length===0&&(At[0]=0),this._createEncoderBuffer(At)}if(ft<128)return this._createEncoderBuffer(ft);if(ft<256)return this._createEncoderBuffer([0,ft]);for(var yt=1,Ct=ft;Ct>=256;Ct>>=8)yt++;for(var At=new Array(yt),Ct=At.length-1;Ct>=0;Ct--)At[Ct]=ft&255,ft>>=8;return At[0]&128&&At.unshift(0),this._createEncoderBuffer(new _e(At))},at.prototype._encodeBool=function(ft){return this._createEncoderBuffer(ft?255:0)},at.prototype._use=function(ft,pt){return typeof ft=="function"&&(ft=ft(pt)),ft._getEncoder("der").tree},at.prototype._skipDefault=function(ft,pt,gt){var yt=this._baseState,Ct;if(yt.default===null)return!1;var At=ft.join();if(yt.defaultBuffer===void 0&&(yt.defaultBuffer=this._encodeValue(yt.default,pt,gt).join()),At.length!==yt.defaultBuffer.length)return!1;for(Ct=0;Ct<At.length;Ct++)if(At[Ct]!==yt.defaultBuffer[Ct])return!1;return!0};function ct(dt,ft,pt,gt){var yt;if(dt==="seqof"?dt="seq":dt==="setof"&&(dt="set"),ot.tagByName.hasOwnProperty(dt))yt=ot.tagByName[dt];else if(typeof dt=="number"&&(dt|0)===dt)yt=dt;else return gt.error("Unknown tag: "+dt);return yt>=31?gt.error("Multi-octet tag encoding unsupported"):(ft||(yt|=32),yt|=ot.tagClassByName[pt||"universal"]<<6,yt)}return der_1}var pem,hasRequiredPem;function requirePem(){if(hasRequiredPem)return pem;hasRequiredPem=1;var rt=requireInherits_browser(),_e=requireDer();function nt(it){_e.call(this,it),this.enc="pem"}return rt(nt,_e),pem=nt,nt.prototype.encode=function(ot,st){for(var at=_e.prototype.encode.call(this,ot),lt=at.toString("base64"),ct=["-----BEGIN "+st.label+"-----"],dt=0;dt<lt.length;dt+=64)ct.push(lt.slice(dt,dt+64));return ct.push("-----END "+st.label+"-----"),ct.join(`
`)},pem}var hasRequiredEncoders;function requireEncoders(){return hasRequiredEncoders||(hasRequiredEncoders=1,function(rt){var _e=rt;_e.der=requireDer(),_e.pem=requirePem()}(encoders)),encoders}var hasRequiredAsn1$1;function requireAsn1$1(){return hasRequiredAsn1$1||(hasRequiredAsn1$1=1,function(rt){var _e=rt;_e.bignum=requireBn$2(),_e.define=requireApi().define,_e.base=requireBase(),_e.constants=requireConstants(),_e.decoders=requireDecoders(),_e.encoders=requireEncoders()}(asn1)),asn1}var certificate,hasRequiredCertificate;function requireCertificate(){if(hasRequiredCertificate)return certificate;hasRequiredCertificate=1;var rt=requireAsn1$1(),_e=rt.define("Time",function(){this.choice({utcTime:this.utctime(),generalTime:this.gentime()})}),nt=rt.define("AttributeTypeValue",function(){this.seq().obj(this.key("type").objid(),this.key("value").any())}),it=rt.define("AlgorithmIdentifier",function(){this.seq().obj(this.key("algorithm").objid(),this.key("parameters").optional(),this.key("curve").objid().optional())}),ot=rt.define("SubjectPublicKeyInfo",function(){this.seq().obj(this.key("algorithm").use(it),this.key("subjectPublicKey").bitstr())}),st=rt.define("RelativeDistinguishedName",function(){this.setof(nt)}),at=rt.define("RDNSequence",function(){this.seqof(st)}),lt=rt.define("Name",function(){this.choice({rdnSequence:this.use(at)})}),ct=rt.define("Validity",function(){this.seq().obj(this.key("notBefore").use(_e),this.key("notAfter").use(_e))}),dt=rt.define("Extension",function(){this.seq().obj(this.key("extnID").objid(),this.key("critical").bool().def(!1),this.key("extnValue").octstr())}),ft=rt.define("TBSCertificate",function(){this.seq().obj(this.key("version").explicit(0).int().optional(),this.key("serialNumber").int(),this.key("signature").use(it),this.key("issuer").use(lt),this.key("validity").use(ct),this.key("subject").use(lt),this.key("subjectPublicKeyInfo").use(ot),this.key("issuerUniqueID").implicit(1).bitstr().optional(),this.key("subjectUniqueID").implicit(2).bitstr().optional(),this.key("extensions").explicit(3).seqof(dt).optional())}),pt=rt.define("X509Certificate",function(){this.seq().obj(this.key("tbsCertificate").use(ft),this.key("signatureAlgorithm").use(it),this.key("signatureValue").bitstr())});return certificate=pt,certificate}var hasRequiredAsn1;function requireAsn1(){if(hasRequiredAsn1)return asn1$1;hasRequiredAsn1=1;var rt=requireAsn1$1();asn1$1.certificate=requireCertificate();var _e=rt.define("RSAPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("modulus").int(),this.key("publicExponent").int(),this.key("privateExponent").int(),this.key("prime1").int(),this.key("prime2").int(),this.key("exponent1").int(),this.key("exponent2").int(),this.key("coefficient").int())});asn1$1.RSAPrivateKey=_e;var nt=rt.define("RSAPublicKey",function(){this.seq().obj(this.key("modulus").int(),this.key("publicExponent").int())});asn1$1.RSAPublicKey=nt;var it=rt.define("AlgorithmIdentifier",function(){this.seq().obj(this.key("algorithm").objid(),this.key("none").null_().optional(),this.key("curve").objid().optional(),this.key("params").seq().obj(this.key("p").int(),this.key("q").int(),this.key("g").int()).optional())}),ot=rt.define("SubjectPublicKeyInfo",function(){this.seq().obj(this.key("algorithm").use(it),this.key("subjectPublicKey").bitstr())});asn1$1.PublicKey=ot;var st=rt.define("PrivateKeyInfo",function(){this.seq().obj(this.key("version").int(),this.key("algorithm").use(it),this.key("subjectPrivateKey").octstr())});asn1$1.PrivateKey=st;var at=rt.define("EncryptedPrivateKeyInfo",function(){this.seq().obj(this.key("algorithm").seq().obj(this.key("id").objid(),this.key("decrypt").seq().obj(this.key("kde").seq().obj(this.key("id").objid(),this.key("kdeparams").seq().obj(this.key("salt").octstr(),this.key("iters").int())),this.key("cipher").seq().obj(this.key("algo").objid(),this.key("iv").octstr()))),this.key("subjectPrivateKey").octstr())});asn1$1.EncryptedPrivateKey=at;var lt=rt.define("DSAPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("p").int(),this.key("q").int(),this.key("g").int(),this.key("pub_key").int(),this.key("priv_key").int())});asn1$1.DSAPrivateKey=lt,asn1$1.DSAparam=rt.define("DSAparam",function(){this.int()});var ct=rt.define("ECParameters",function(){this.choice({namedCurve:this.objid()})}),dt=rt.define("ECPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("privateKey").octstr(),this.key("parameters").optional().explicit(0).use(ct),this.key("publicKey").optional().explicit(1).bitstr())});return asn1$1.ECPrivateKey=dt,asn1$1.signature=rt.define("signature",function(){this.seq().obj(this.key("r").int(),this.key("s").int())}),asn1$1}const require$$1={"2.16.840.1.101.3.4.1.1":"aes-128-ecb","2.16.840.1.101.3.4.1.2":"aes-128-cbc","2.16.840.1.101.3.4.1.3":"aes-128-ofb","2.16.840.1.101.3.4.1.4":"aes-128-cfb","2.16.840.1.101.3.4.1.21":"aes-192-ecb","2.16.840.1.101.3.4.1.22":"aes-192-cbc","2.16.840.1.101.3.4.1.23":"aes-192-ofb","2.16.840.1.101.3.4.1.24":"aes-192-cfb","2.16.840.1.101.3.4.1.41":"aes-256-ecb","2.16.840.1.101.3.4.1.42":"aes-256-cbc","2.16.840.1.101.3.4.1.43":"aes-256-ofb","2.16.840.1.101.3.4.1.44":"aes-256-cfb"};var fixProc,hasRequiredFixProc;function requireFixProc(){if(hasRequiredFixProc)return fixProc;hasRequiredFixProc=1;var rt=/Proc-Type: 4,ENCRYPTED[\n\r]+DEK-Info: AES-((?:128)|(?:192)|(?:256))-CBC,([0-9A-H]+)[\n\r]+([0-9A-z\n\r+/=]+)[\n\r]+/m,_e=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----/m,nt=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----([0-9A-z\n\r+/=]+)-----END \1-----$/m,it=requireEvp_bytestokey(),ot=requireBrowser$6(),st=requireSafeBuffer$1().Buffer;return fixProc=function(at,lt){var ct=at.toString(),dt=ct.match(rt),ft;if(dt){var gt="aes"+dt[1],yt=st.from(dt[2],"hex"),Ct=st.from(dt[3].replace(/[\r\n]/g,""),"base64"),At=it(lt,yt.slice(0,8),parseInt(dt[1],10)).key,$t=[],zt=ot.createDecipheriv(gt,At,yt);$t.push(zt.update(Ct)),$t.push(zt.final()),ft=st.concat($t)}else{var pt=ct.match(nt);ft=st.from(pt[2].replace(/[\r\n]/g,""),"base64")}var _t=ct.match(_e)[1];return{tag:_t,data:ft}},fixProc}var parseAsn1,hasRequiredParseAsn1;function requireParseAsn1(){if(hasRequiredParseAsn1)return parseAsn1;hasRequiredParseAsn1=1;var rt=requireAsn1(),_e=require$$1,nt=requireFixProc(),it=requireBrowser$6(),ot=requireBrowser$7(),st=requireSafeBuffer$1().Buffer;function at(ct,dt){var ft=ct.algorithm.decrypt.kde.kdeparams.salt,pt=parseInt(ct.algorithm.decrypt.kde.kdeparams.iters.toString(),10),gt=_e[ct.algorithm.decrypt.cipher.algo.join(".")],yt=ct.algorithm.decrypt.cipher.iv,Ct=ct.subjectPrivateKey,At=parseInt(gt.split("-")[1],10)/8,$t=ot.pbkdf2Sync(dt,ft,pt,At,"sha1"),zt=it.createDecipheriv(gt,$t,yt),_t=[];return _t.push(zt.update(Ct)),_t.push(zt.final()),st.concat(_t)}function lt(ct){var dt;typeof ct=="object"&&!st.isBuffer(ct)&&(dt=ct.passphrase,ct=ct.key),typeof ct=="string"&&(ct=st.from(ct));var ft=nt(ct,dt),pt=ft.tag,gt=ft.data,yt,Ct;switch(pt){case"CERTIFICATE":Ct=rt.certificate.decode(gt,"der").tbsCertificate.subjectPublicKeyInfo;case"PUBLIC KEY":switch(Ct||(Ct=rt.PublicKey.decode(gt,"der")),yt=Ct.algorithm.algorithm.join("."),yt){case"1.2.840.113549.1.1.1":return rt.RSAPublicKey.decode(Ct.subjectPublicKey.data,"der");case"1.2.840.10045.2.1":return Ct.subjectPrivateKey=Ct.subjectPublicKey,{type:"ec",data:Ct};case"1.2.840.10040.4.1":return Ct.algorithm.params.pub_key=rt.DSAparam.decode(Ct.subjectPublicKey.data,"der"),{type:"dsa",data:Ct.algorithm.params};default:throw new Error("unknown key id "+yt)}case"ENCRYPTED PRIVATE KEY":gt=rt.EncryptedPrivateKey.decode(gt,"der"),gt=at(gt,dt);case"PRIVATE KEY":switch(Ct=rt.PrivateKey.decode(gt,"der"),yt=Ct.algorithm.algorithm.join("."),yt){case"1.2.840.113549.1.1.1":return rt.RSAPrivateKey.decode(Ct.subjectPrivateKey,"der");case"1.2.840.10045.2.1":return{curve:Ct.algorithm.curve,privateKey:rt.ECPrivateKey.decode(Ct.subjectPrivateKey,"der").privateKey};case"1.2.840.10040.4.1":return Ct.algorithm.params.priv_key=rt.DSAparam.decode(Ct.subjectPrivateKey,"der"),{type:"dsa",params:Ct.algorithm.params};default:throw new Error("unknown key id "+yt)}case"RSA PUBLIC KEY":return rt.RSAPublicKey.decode(gt,"der");case"RSA PRIVATE KEY":return rt.RSAPrivateKey.decode(gt,"der");case"DSA PRIVATE KEY":return{type:"dsa",params:rt.DSAPrivateKey.decode(gt,"der")};case"EC PRIVATE KEY":return gt=rt.ECPrivateKey.decode(gt,"der"),{curve:gt.parameters.value,privateKey:gt.privateKey};default:throw new Error("unknown key type "+pt)}}return lt.signature=rt.signature,parseAsn1=lt,parseAsn1}const require$$4={"1.3.132.0.10":"secp256k1","1.3.132.0.33":"p224","1.2.840.10045.3.1.1":"p192","1.2.840.10045.3.1.7":"p256","1.3.132.0.34":"p384","1.3.132.0.35":"p521"};var hasRequiredSign;function requireSign(){if(hasRequiredSign)return sign.exports;hasRequiredSign=1;var rt=requireSafeBuffer$1().Buffer,_e=requireBrowser$8(),nt=requireBrowserifyRsa(),it=requireElliptic().ec,ot=requireBn(),st=requireParseAsn1(),at=require$$4,lt=1;function ct(zt,_t,Jt,nr,or){var ir=st(_t);if(ir.curve){if(nr!=="ecdsa"&&nr!=="ecdsa/rsa")throw new Error("wrong private key type");return dt(zt,ir)}else if(ir.type==="dsa"){if(nr!=="dsa")throw new Error("wrong private key type");return ft(zt,ir,Jt)}if(nr!=="rsa"&&nr!=="ecdsa/rsa")throw new Error("wrong private key type");if(_t.padding!==void 0&&_t.padding!==lt)throw new Error("illegal or unsupported padding mode");zt=rt.concat([or,zt]);for(var dr=ir.modulus.byteLength(),sr=[0,1];zt.length+sr.length+1<dr;)sr.push(255);sr.push(0);for(var vr=-1;++vr<zt.length;)sr.push(zt[vr]);var yr=nt(sr,ir);return yr}function dt(zt,_t){var Jt=at[_t.curve.join(".")];if(!Jt)throw new Error("unknown curve "+_t.curve.join("."));var nr=new it(Jt),or=nr.keyFromPrivate(_t.privateKey),ir=or.sign(zt);return rt.from(ir.toDER())}function ft(zt,_t,Jt){for(var nr=_t.params.priv_key,or=_t.params.p,ir=_t.params.q,dr=_t.params.g,sr=new ot(0),vr,yr=yt(zt,ir).mod(ir),ur=!1,tr=gt(nr,ir,zt,Jt);ur===!1;)vr=At(ir,tr,Jt),sr=$t(dr,vr,or,ir),ur=vr.invm(ir).imul(yr.add(nr.mul(sr))).mod(ir),ur.cmpn(0)===0&&(ur=!1,sr=new ot(0));return pt(sr,ur)}function pt(zt,_t){zt=zt.toArray(),_t=_t.toArray(),zt[0]&128&&(zt=[0].concat(zt)),_t[0]&128&&(_t=[0].concat(_t));var Jt=zt.length+_t.length+4,nr=[48,Jt,2,zt.length];return nr=nr.concat(zt,[2,_t.length],_t),rt.from(nr)}function gt(zt,_t,Jt,nr){if(zt=rt.from(zt.toArray()),zt.length<_t.byteLength()){var or=rt.alloc(_t.byteLength()-zt.length);zt=rt.concat([or,zt])}var ir=Jt.length,dr=Ct(Jt,_t),sr=rt.alloc(ir);sr.fill(1);var vr=rt.alloc(ir);return vr=_e(nr,vr).update(sr).update(rt.from([0])).update(zt).update(dr).digest(),sr=_e(nr,vr).update(sr).digest(),vr=_e(nr,vr).update(sr).update(rt.from([1])).update(zt).update(dr).digest(),sr=_e(nr,vr).update(sr).digest(),{k:vr,v:sr}}function yt(zt,_t){var Jt=new ot(zt),nr=(zt.length<<3)-_t.bitLength();return nr>0&&Jt.ishrn(nr),Jt}function Ct(zt,_t){zt=yt(zt,_t),zt=zt.mod(_t);var Jt=rt.from(zt.toArray());if(Jt.length<_t.byteLength()){var nr=rt.alloc(_t.byteLength()-Jt.length);Jt=rt.concat([nr,Jt])}return Jt}function At(zt,_t,Jt){var nr,or;do{for(nr=rt.alloc(0);nr.length*8<zt.bitLength();)_t.v=_e(Jt,_t.k).update(_t.v).digest(),nr=rt.concat([nr,_t.v]);or=yt(nr,zt),_t.k=_e(Jt,_t.k).update(_t.v).update(rt.from([0])).digest(),_t.v=_e(Jt,_t.k).update(_t.v).digest()}while(or.cmp(zt)!==-1);return or}function $t(zt,_t,Jt,nr){return zt.toRed(ot.mont(Jt)).redPow(_t).fromRed().mod(nr)}return sign.exports=ct,sign.exports.getKey=gt,sign.exports.makeKey=At,sign.exports}var verify_1,hasRequiredVerify;function requireVerify(){if(hasRequiredVerify)return verify_1;hasRequiredVerify=1;var rt=requireSafeBuffer$1().Buffer,_e=requireBn(),nt=requireElliptic().ec,it=requireParseAsn1(),ot=require$$4;function st(dt,ft,pt,gt,yt){var Ct=it(pt);if(Ct.type==="ec"){if(gt!=="ecdsa"&&gt!=="ecdsa/rsa")throw new Error("wrong public key type");return at(dt,ft,Ct)}else if(Ct.type==="dsa"){if(gt!=="dsa")throw new Error("wrong public key type");return lt(dt,ft,Ct)}if(gt!=="rsa"&&gt!=="ecdsa/rsa")throw new Error("wrong public key type");ft=rt.concat([yt,ft]);for(var At=Ct.modulus.byteLength(),$t=[1],zt=0;ft.length+$t.length+2<At;)$t.push(255),zt+=1;$t.push(0);for(var _t=-1;++_t<ft.length;)$t.push(ft[_t]);$t=rt.from($t);var Jt=_e.mont(Ct.modulus);dt=new _e(dt).toRed(Jt),dt=dt.redPow(new _e(Ct.publicExponent)),dt=rt.from(dt.fromRed().toArray());var nr=zt<8?1:0;for(At=Math.min(dt.length,$t.length),dt.length!==$t.length&&(nr=1),_t=-1;++_t<At;)nr|=dt[_t]^$t[_t];return nr===0}function at(dt,ft,pt){var gt=ot[pt.data.algorithm.curve.join(".")];if(!gt)throw new Error("unknown curve "+pt.data.algorithm.curve.join("."));var yt=new nt(gt),Ct=pt.data.subjectPrivateKey.data;return yt.verify(ft,dt,Ct)}function lt(dt,ft,pt){var gt=pt.data.p,yt=pt.data.q,Ct=pt.data.g,At=pt.data.pub_key,$t=it.signature.decode(dt,"der"),zt=$t.s,_t=$t.r;ct(zt,yt),ct(_t,yt);var Jt=_e.mont(gt),nr=zt.invm(yt),or=Ct.toRed(Jt).redPow(new _e(ft).mul(nr).mod(yt)).fromRed().mul(At.toRed(Jt).redPow(_t.mul(nr).mod(yt)).fromRed()).mod(gt).mod(yt);return or.cmp(_t)===0}function ct(dt,ft){if(dt.cmpn(0)<=0)throw new Error("invalid sig");if(dt.cmp(ft)>=0)throw new Error("invalid sig")}return verify_1=st,verify_1}var browser$4,hasRequiredBrowser$3;function requireBrowser$3(){if(hasRequiredBrowser$3)return browser$4;hasRequiredBrowser$3=1;var rt=requireSafeBuffer$1().Buffer,_e=requireBrowser$9(),nt=requireReadableBrowser(),it=requireInherits_browser(),ot=requireSign(),st=requireVerify(),at=require$$6;Object.keys(at).forEach(function(pt){at[pt].id=rt.from(at[pt].id,"hex"),at[pt.toLowerCase()]=at[pt]});function lt(pt){nt.Writable.call(this);var gt=at[pt];if(!gt)throw new Error("Unknown message digest");this._hashType=gt.hash,this._hash=_e(gt.hash),this._tag=gt.id,this._signType=gt.sign}it(lt,nt.Writable),lt.prototype._write=function(gt,yt,Ct){this._hash.update(gt),Ct()},lt.prototype.update=function(gt,yt){return this._hash.update(typeof gt=="string"?rt.from(gt,yt):gt),this},lt.prototype.sign=function(gt,yt){this.end();var Ct=this._hash.digest(),At=ot(Ct,gt,this._hashType,this._signType,this._tag);return yt?At.toString(yt):At};function ct(pt){nt.Writable.call(this);var gt=at[pt];if(!gt)throw new Error("Unknown message digest");this._hash=_e(gt.hash),this._tag=gt.id,this._signType=gt.sign}it(ct,nt.Writable),ct.prototype._write=function(gt,yt,Ct){this._hash.update(gt),Ct()},ct.prototype.update=function(gt,yt){return this._hash.update(typeof gt=="string"?rt.from(gt,yt):gt),this},ct.prototype.verify=function(gt,yt,Ct){var At=typeof yt=="string"?rt.from(yt,Ct):yt;this.end();var $t=this._hash.digest();return st(At,$t,gt,this._signType,this._tag)};function dt(pt){return new lt(pt)}function ft(pt){return new ct(pt)}return browser$4={Sign:dt,Verify:ft,createSign:dt,createVerify:ft},browser$4}var browser$3,hasRequiredBrowser$2;function requireBrowser$2(){if(hasRequiredBrowser$2)return browser$3;hasRequiredBrowser$2=1;var rt=requireElliptic(),_e=requireBn$2();browser$3=function(at){return new it(at)};var nt={secp256k1:{name:"secp256k1",byteLength:32},secp224r1:{name:"p224",byteLength:28},prime256v1:{name:"p256",byteLength:32},prime192v1:{name:"p192",byteLength:24},ed25519:{name:"ed25519",byteLength:32},secp384r1:{name:"p384",byteLength:48},secp521r1:{name:"p521",byteLength:66}};nt.p224=nt.secp224r1,nt.p256=nt.secp256r1=nt.prime256v1,nt.p192=nt.secp192r1=nt.prime192v1,nt.p384=nt.secp384r1,nt.p521=nt.secp521r1;function it(st){this.curveType=nt[st],this.curveType||(this.curveType={name:st}),this.curve=new rt.ec(this.curveType.name),this.keys=void 0}it.prototype.generateKeys=function(st,at){return this.keys=this.curve.genKeyPair(),this.getPublicKey(st,at)},it.prototype.computeSecret=function(st,at,lt){at=at||"utf8",Buffer.isBuffer(st)||(st=new Buffer(st,at));var ct=this.curve.keyFromPublic(st).getPublic(),dt=ct.mul(this.keys.getPrivate()).getX();return ot(dt,lt,this.curveType.byteLength)},it.prototype.getPublicKey=function(st,at){var lt=this.keys.getPublic(at==="compressed",!0);return at==="hybrid"&&(lt[lt.length-1]%2?lt[0]=7:lt[0]=6),ot(lt,st)},it.prototype.getPrivateKey=function(st){return ot(this.keys.getPrivate(),st)},it.prototype.setPublicKey=function(st,at){return at=at||"utf8",Buffer.isBuffer(st)||(st=new Buffer(st,at)),this.keys._importPublic(st),this},it.prototype.setPrivateKey=function(st,at){at=at||"utf8",Buffer.isBuffer(st)||(st=new Buffer(st,at));var lt=new _e(st);return lt=lt.toString(16),this.keys=this.curve.genKeyPair(),this.keys._importPrivate(lt),this};function ot(st,at,lt){Array.isArray(st)||(st=st.toArray());var ct=new Buffer(st);if(lt&&ct.length<lt){var dt=new Buffer(lt-ct.length);dt.fill(0),ct=Buffer.concat([dt,ct])}return at?ct.toString(at):ct}return browser$3}var browser$2={},mgf,hasRequiredMgf;function requireMgf(){if(hasRequiredMgf)return mgf;hasRequiredMgf=1;var rt=requireBrowser$9(),_e=requireSafeBuffer$1().Buffer;mgf=function(it,ot){for(var st=_e.alloc(0),at=0,lt;st.length<ot;)lt=nt(at++),st=_e.concat([st,rt("sha1").update(it).update(lt).digest()]);return st.slice(0,ot)};function nt(it){var ot=_e.allocUnsafe(4);return ot.writeUInt32BE(it,0),ot}return mgf}var xor,hasRequiredXor;function requireXor(){return hasRequiredXor||(hasRequiredXor=1,xor=function(_e,nt){for(var it=_e.length,ot=-1;++ot<it;)_e[ot]^=nt[ot];return _e}),xor}var withPublic_1,hasRequiredWithPublic;function requireWithPublic(){if(hasRequiredWithPublic)return withPublic_1;hasRequiredWithPublic=1;var rt=requireBn$2(),_e=requireSafeBuffer$1().Buffer;function nt(it,ot){return _e.from(it.toRed(rt.mont(ot.modulus)).redPow(new rt(ot.publicExponent)).fromRed().toArray())}return withPublic_1=nt,withPublic_1}var publicEncrypt,hasRequiredPublicEncrypt;function requirePublicEncrypt(){if(hasRequiredPublicEncrypt)return publicEncrypt;hasRequiredPublicEncrypt=1;var rt=requireParseAsn1(),_e=requireBrowser$b(),nt=requireBrowser$9(),it=requireMgf(),ot=requireXor(),st=requireBn$2(),at=requireWithPublic(),lt=requireBrowserifyRsa(),ct=requireSafeBuffer$1().Buffer;publicEncrypt=function(yt,Ct,At){var $t;yt.padding?$t=yt.padding:At?$t=1:$t=4;var zt=rt(yt),_t;if($t===4)_t=dt(zt,Ct);else if($t===1)_t=ft(zt,Ct,At);else if($t===3){if(_t=new st(Ct),_t.cmp(zt.modulus)>=0)throw new Error("data too long for modulus")}else throw new Error("unknown padding");return At?lt(_t,zt):at(_t,zt)};function dt(gt,yt){var Ct=gt.modulus.byteLength(),At=yt.length,$t=nt("sha1").update(ct.alloc(0)).digest(),zt=$t.length,_t=2*zt;if(At>Ct-_t-2)throw new Error("message too long");var Jt=ct.alloc(Ct-At-_t-2),nr=Ct-zt-1,or=_e(zt),ir=ot(ct.concat([$t,Jt,ct.alloc(1,1),yt],nr),it(or,nr)),dr=ot(or,it(ir,zt));return new st(ct.concat([ct.alloc(1),dr,ir],Ct))}function ft(gt,yt,Ct){var At=yt.length,$t=gt.modulus.byteLength();if(At>$t-11)throw new Error("message too long");var zt;return Ct?zt=ct.alloc($t-At-3,255):zt=pt($t-At-3),new st(ct.concat([ct.from([0,Ct?1:2]),zt,ct.alloc(1),yt],$t))}function pt(gt){for(var yt=ct.allocUnsafe(gt),Ct=0,At=_e(gt*2),$t=0,zt;Ct<gt;)$t===At.length&&(At=_e(gt*2),$t=0),zt=At[$t++],zt&&(yt[Ct++]=zt);return yt}return publicEncrypt}var privateDecrypt,hasRequiredPrivateDecrypt;function requirePrivateDecrypt(){if(hasRequiredPrivateDecrypt)return privateDecrypt;hasRequiredPrivateDecrypt=1;var rt=requireParseAsn1(),_e=requireMgf(),nt=requireXor(),it=requireBn$2(),ot=requireBrowserifyRsa(),st=requireBrowser$9(),at=requireWithPublic(),lt=requireSafeBuffer$1().Buffer;privateDecrypt=function(gt,yt,Ct){var At;gt.padding?At=gt.padding:Ct?At=1:At=4;var $t=rt(gt),zt=$t.modulus.byteLength();if(yt.length>zt||new it(yt).cmp($t.modulus)>=0)throw new Error("decryption error");var _t;Ct?_t=at(new it(yt),$t):_t=ot(yt,$t);var Jt=lt.alloc(zt-_t.length);if(_t=lt.concat([Jt,_t],zt),At===4)return ct($t,_t);if(At===1)return dt($t,_t,Ct);if(At===3)return _t;throw new Error("unknown padding")};function ct(pt,gt){var yt=pt.modulus.byteLength(),Ct=st("sha1").update(lt.alloc(0)).digest(),At=Ct.length;if(gt[0]!==0)throw new Error("decryption error");var $t=gt.slice(1,At+1),zt=gt.slice(At+1),_t=nt($t,_e(zt,At)),Jt=nt(zt,_e(_t,yt-At-1));if(ft(Ct,Jt.slice(0,At)))throw new Error("decryption error");for(var nr=At;Jt[nr]===0;)nr++;if(Jt[nr++]!==1)throw new Error("decryption error");return Jt.slice(nr)}function dt(pt,gt,yt){for(var Ct=gt.slice(0,2),At=2,$t=0;gt[At++]!==0;)if(At>=gt.length){$t++;break}var zt=gt.slice(2,At-1);if((Ct.toString("hex")!=="0002"&&!yt||Ct.toString("hex")!=="0001"&&yt)&&$t++,zt.length<8&&$t++,$t)throw new Error("decryption error");return gt.slice(At)}function ft(pt,gt){pt=lt.from(pt),gt=lt.from(gt);var yt=0,Ct=pt.length;pt.length!==gt.length&&(yt++,Ct=Math.min(pt.length,gt.length));for(var At=-1;++At<Ct;)yt+=pt[At]^gt[At];return yt}return privateDecrypt}var hasRequiredBrowser$1;function requireBrowser$1(){return hasRequiredBrowser$1||(hasRequiredBrowser$1=1,function(rt){rt.publicEncrypt=requirePublicEncrypt(),rt.privateDecrypt=requirePrivateDecrypt(),rt.privateEncrypt=function(nt,it){return rt.publicEncrypt(nt,it,!0)},rt.publicDecrypt=function(nt,it){return rt.privateDecrypt(nt,it,!0)}}(browser$2)),browser$2}var browser$1={},hasRequiredBrowser;function requireBrowser(){if(hasRequiredBrowser)return browser$1;hasRequiredBrowser=1;function rt(){throw new Error(`secure random number generation not supported by this browser
use chrome, FireFox or Internet Explorer 11`)}var _e=requireSafeBuffer$1(),nt=requireBrowser$b(),it=_e.Buffer,ot=_e.kMaxLength,st=commonjsGlobal.crypto||commonjsGlobal.msCrypto,at=Math.pow(2,32)-1;function lt(gt,yt){if(typeof gt!="number"||gt!==gt)throw new TypeError("offset must be a number");if(gt>at||gt<0)throw new TypeError("offset must be a uint32");if(gt>ot||gt>yt)throw new RangeError("offset out of range")}function ct(gt,yt,Ct){if(typeof gt!="number"||gt!==gt)throw new TypeError("size must be a number");if(gt>at||gt<0)throw new TypeError("size must be a uint32");if(gt+yt>Ct||gt>ot)throw new RangeError("buffer too small")}st&&st.getRandomValues||!process$1.browser?(browser$1.randomFill=dt,browser$1.randomFillSync=pt):(browser$1.randomFill=rt,browser$1.randomFillSync=rt);function dt(gt,yt,Ct,At){if(!it.isBuffer(gt)&&!(gt instanceof commonjsGlobal.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');if(typeof yt=="function")At=yt,yt=0,Ct=gt.length;else if(typeof Ct=="function")At=Ct,Ct=gt.length-yt;else if(typeof At!="function")throw new TypeError('"cb" argument must be a function');return lt(yt,gt.length),ct(Ct,yt,gt.length),ft(gt,yt,Ct,At)}function ft(gt,yt,Ct,At){if(process$1.browser){var $t=gt.buffer,zt=new Uint8Array($t,yt,Ct);if(st.getRandomValues(zt),At){process$1.nextTick(function(){At(null,gt)});return}return gt}if(At){nt(Ct,function(Jt,nr){if(Jt)return At(Jt);nr.copy(gt,yt),At(null,gt)});return}var _t=nt(Ct);return _t.copy(gt,yt),gt}function pt(gt,yt,Ct){if(typeof yt>"u"&&(yt=0),!it.isBuffer(gt)&&!(gt instanceof commonjsGlobal.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');return lt(yt,gt.length),Ct===void 0&&(Ct=gt.length-yt),ct(Ct,yt,gt.length),ft(gt,yt,Ct)}return browser$1}var hasRequiredCryptoBrowserify;function requireCryptoBrowserify(){if(hasRequiredCryptoBrowserify)return cryptoBrowserify;hasRequiredCryptoBrowserify=1,cryptoBrowserify.randomBytes=cryptoBrowserify.rng=cryptoBrowserify.pseudoRandomBytes=cryptoBrowserify.prng=requireBrowser$b(),cryptoBrowserify.createHash=cryptoBrowserify.Hash=requireBrowser$9(),cryptoBrowserify.createHmac=cryptoBrowserify.Hmac=requireBrowser$8();var rt=requireAlgos(),_e=Object.keys(rt),nt=["sha1","sha224","sha256","sha384","sha512","md5","rmd160"].concat(_e);cryptoBrowserify.getHashes=function(){return nt};var it=requireBrowser$7();cryptoBrowserify.pbkdf2=it.pbkdf2,cryptoBrowserify.pbkdf2Sync=it.pbkdf2Sync;var ot=requireBrowser$5();cryptoBrowserify.Cipher=ot.Cipher,cryptoBrowserify.createCipher=ot.createCipher,cryptoBrowserify.Cipheriv=ot.Cipheriv,cryptoBrowserify.createCipheriv=ot.createCipheriv,cryptoBrowserify.Decipher=ot.Decipher,cryptoBrowserify.createDecipher=ot.createDecipher,cryptoBrowserify.Decipheriv=ot.Decipheriv,cryptoBrowserify.createDecipheriv=ot.createDecipheriv,cryptoBrowserify.getCiphers=ot.getCiphers,cryptoBrowserify.listCiphers=ot.listCiphers;var st=requireBrowser$4();cryptoBrowserify.DiffieHellmanGroup=st.DiffieHellmanGroup,cryptoBrowserify.createDiffieHellmanGroup=st.createDiffieHellmanGroup,cryptoBrowserify.getDiffieHellman=st.getDiffieHellman,cryptoBrowserify.createDiffieHellman=st.createDiffieHellman,cryptoBrowserify.DiffieHellman=st.DiffieHellman;var at=requireBrowser$3();cryptoBrowserify.createSign=at.createSign,cryptoBrowserify.Sign=at.Sign,cryptoBrowserify.createVerify=at.createVerify,cryptoBrowserify.Verify=at.Verify,cryptoBrowserify.createECDH=requireBrowser$2();var lt=requireBrowser$1();cryptoBrowserify.publicEncrypt=lt.publicEncrypt,cryptoBrowserify.privateEncrypt=lt.privateEncrypt,cryptoBrowserify.publicDecrypt=lt.publicDecrypt,cryptoBrowserify.privateDecrypt=lt.privateDecrypt;var ct=requireBrowser();return cryptoBrowserify.randomFill=ct.randomFill,cryptoBrowserify.randomFillSync=ct.randomFillSync,cryptoBrowserify.createCredentials=function(){throw new Error(["sorry, createCredentials is not implemented yet","we accept pull requests","https://github.com/crypto-browserify/crypto-browserify"].join(`
`))},cryptoBrowserify.constants={DH_CHECK_P_NOT_SAFE_PRIME:2,DH_CHECK_P_NOT_PRIME:1,DH_UNABLE_TO_CHECK_GENERATOR:4,DH_NOT_SUITABLE_GENERATOR:8,NPN_ENABLED:1,ALPN_ENABLED:1,RSA_PKCS1_PADDING:1,RSA_SSLV23_PADDING:2,RSA_NO_PADDING:3,RSA_PKCS1_OAEP_PADDING:4,RSA_X931_PADDING:5,RSA_PKCS1_PSS_PADDING:6,POINT_CONVERSION_COMPRESSED:2,POINT_CONVERSION_UNCOMPRESSED:4,POINT_CONVERSION_HYBRID:6},cryptoBrowserify}(function(rt){(function(_e){var nt=function(cr){var br,Ar=new Float64Array(16);if(cr)for(br=0;br<cr.length;br++)Ar[br]=cr[br];return Ar},it=function(){throw new Error("no PRNG")},ot=new Uint8Array(16),st=new Uint8Array(32);st[0]=9;var at=nt(),lt=nt([1]),ct=nt([56129,1]),dt=nt([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ft=nt([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),pt=nt([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),gt=nt([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),yt=nt([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]);function Ct(cr,br,Ar,lr){cr[br]=Ar>>24&255,cr[br+1]=Ar>>16&255,cr[br+2]=Ar>>8&255,cr[br+3]=Ar&255,cr[br+4]=lr>>24&255,cr[br+5]=lr>>16&255,cr[br+6]=lr>>8&255,cr[br+7]=lr&255}function At(cr,br,Ar,lr,Cr){var Nr,kr=0;for(Nr=0;Nr<Cr;Nr++)kr|=cr[br+Nr]^Ar[lr+Nr];return(1&kr-1>>>8)-1}function $t(cr,br,Ar,lr){return At(cr,br,Ar,lr,16)}function zt(cr,br,Ar,lr){return At(cr,br,Ar,lr,32)}function _t(cr,br,Ar,lr){for(var Cr=lr[0]&255|(lr[1]&255)<<8|(lr[2]&255)<<16|(lr[3]&255)<<24,Nr=Ar[0]&255|(Ar[1]&255)<<8|(Ar[2]&255)<<16|(Ar[3]&255)<<24,kr=Ar[4]&255|(Ar[5]&255)<<8|(Ar[6]&255)<<16|(Ar[7]&255)<<24,$r=Ar[8]&255|(Ar[9]&255)<<8|(Ar[10]&255)<<16|(Ar[11]&255)<<24,Xr=Ar[12]&255|(Ar[13]&255)<<8|(Ar[14]&255)<<16|(Ar[15]&255)<<24,Qr=lr[4]&255|(lr[5]&255)<<8|(lr[6]&255)<<16|(lr[7]&255)<<24,en=br[0]&255|(br[1]&255)<<8|(br[2]&255)<<16|(br[3]&255)<<24,Qn=br[4]&255|(br[5]&255)<<8|(br[6]&255)<<16|(br[7]&255)<<24,Mn=br[8]&255|(br[9]&255)<<8|(br[10]&255)<<16|(br[11]&255)<<24,zn=br[12]&255|(br[13]&255)<<8|(br[14]&255)<<16|(br[15]&255)<<24,_n=lr[8]&255|(lr[9]&255)<<8|(lr[10]&255)<<16|(lr[11]&255)<<24,Wn=Ar[16]&255|(Ar[17]&255)<<8|(Ar[18]&255)<<16|(Ar[19]&255)<<24,no=Ar[20]&255|(Ar[21]&255)<<8|(Ar[22]&255)<<16|(Ar[23]&255)<<24,eo=Ar[24]&255|(Ar[25]&255)<<8|(Ar[26]&255)<<16|(Ar[27]&255)<<24,ro=Ar[28]&255|(Ar[29]&255)<<8|(Ar[30]&255)<<16|(Ar[31]&255)<<24,to=lr[12]&255|(lr[13]&255)<<8|(lr[14]&255)<<16|(lr[15]&255)<<24,Yn=Cr,Zn=Nr,Gn=kr,Xn=$r,_i=Xr,Dn=Qr,Zr=en,dn=Qn,Bn=Mn,Rn=zn,Fn=_n,qn=Wn,io=no,oo=eo,ao=ro,so=to,Vr,co=0;co<20;co+=2)Vr=Yn+io|0,_i^=Vr<<7|Vr>>>25,Vr=_i+Yn|0,Bn^=Vr<<9|Vr>>>23,Vr=Bn+_i|0,io^=Vr<<13|Vr>>>19,Vr=io+Bn|0,Yn^=Vr<<18|Vr>>>14,Vr=Dn+Zn|0,Rn^=Vr<<7|Vr>>>25,Vr=Rn+Dn|0,oo^=Vr<<9|Vr>>>23,Vr=oo+Rn|0,Zn^=Vr<<13|Vr>>>19,Vr=Zn+oo|0,Dn^=Vr<<18|Vr>>>14,Vr=Fn+Zr|0,ao^=Vr<<7|Vr>>>25,Vr=ao+Fn|0,Gn^=Vr<<9|Vr>>>23,Vr=Gn+ao|0,Zr^=Vr<<13|Vr>>>19,Vr=Zr+Gn|0,Fn^=Vr<<18|Vr>>>14,Vr=so+qn|0,Xn^=Vr<<7|Vr>>>25,Vr=Xn+so|0,dn^=Vr<<9|Vr>>>23,Vr=dn+Xn|0,qn^=Vr<<13|Vr>>>19,Vr=qn+dn|0,so^=Vr<<18|Vr>>>14,Vr=Yn+Xn|0,Zn^=Vr<<7|Vr>>>25,Vr=Zn+Yn|0,Gn^=Vr<<9|Vr>>>23,Vr=Gn+Zn|0,Xn^=Vr<<13|Vr>>>19,Vr=Xn+Gn|0,Yn^=Vr<<18|Vr>>>14,Vr=Dn+_i|0,Zr^=Vr<<7|Vr>>>25,Vr=Zr+Dn|0,dn^=Vr<<9|Vr>>>23,Vr=dn+Zr|0,_i^=Vr<<13|Vr>>>19,Vr=_i+dn|0,Dn^=Vr<<18|Vr>>>14,Vr=Fn+Rn|0,qn^=Vr<<7|Vr>>>25,Vr=qn+Fn|0,Bn^=Vr<<9|Vr>>>23,Vr=Bn+qn|0,Rn^=Vr<<13|Vr>>>19,Vr=Rn+Bn|0,Fn^=Vr<<18|Vr>>>14,Vr=so+ao|0,io^=Vr<<7|Vr>>>25,Vr=io+so|0,oo^=Vr<<9|Vr>>>23,Vr=oo+io|0,ao^=Vr<<13|Vr>>>19,Vr=ao+oo|0,so^=Vr<<18|Vr>>>14;Yn=Yn+Cr|0,Zn=Zn+Nr|0,Gn=Gn+kr|0,Xn=Xn+$r|0,_i=_i+Xr|0,Dn=Dn+Qr|0,Zr=Zr+en|0,dn=dn+Qn|0,Bn=Bn+Mn|0,Rn=Rn+zn|0,Fn=Fn+_n|0,qn=qn+Wn|0,io=io+no|0,oo=oo+eo|0,ao=ao+ro|0,so=so+to|0,cr[0]=Yn>>>0&255,cr[1]=Yn>>>8&255,cr[2]=Yn>>>16&255,cr[3]=Yn>>>24&255,cr[4]=Zn>>>0&255,cr[5]=Zn>>>8&255,cr[6]=Zn>>>16&255,cr[7]=Zn>>>24&255,cr[8]=Gn>>>0&255,cr[9]=Gn>>>8&255,cr[10]=Gn>>>16&255,cr[11]=Gn>>>24&255,cr[12]=Xn>>>0&255,cr[13]=Xn>>>8&255,cr[14]=Xn>>>16&255,cr[15]=Xn>>>24&255,cr[16]=_i>>>0&255,cr[17]=_i>>>8&255,cr[18]=_i>>>16&255,cr[19]=_i>>>24&255,cr[20]=Dn>>>0&255,cr[21]=Dn>>>8&255,cr[22]=Dn>>>16&255,cr[23]=Dn>>>24&255,cr[24]=Zr>>>0&255,cr[25]=Zr>>>8&255,cr[26]=Zr>>>16&255,cr[27]=Zr>>>24&255,cr[28]=dn>>>0&255,cr[29]=dn>>>8&255,cr[30]=dn>>>16&255,cr[31]=dn>>>24&255,cr[32]=Bn>>>0&255,cr[33]=Bn>>>8&255,cr[34]=Bn>>>16&255,cr[35]=Bn>>>24&255,cr[36]=Rn>>>0&255,cr[37]=Rn>>>8&255,cr[38]=Rn>>>16&255,cr[39]=Rn>>>24&255,cr[40]=Fn>>>0&255,cr[41]=Fn>>>8&255,cr[42]=Fn>>>16&255,cr[43]=Fn>>>24&255,cr[44]=qn>>>0&255,cr[45]=qn>>>8&255,cr[46]=qn>>>16&255,cr[47]=qn>>>24&255,cr[48]=io>>>0&255,cr[49]=io>>>8&255,cr[50]=io>>>16&255,cr[51]=io>>>24&255,cr[52]=oo>>>0&255,cr[53]=oo>>>8&255,cr[54]=oo>>>16&255,cr[55]=oo>>>24&255,cr[56]=ao>>>0&255,cr[57]=ao>>>8&255,cr[58]=ao>>>16&255,cr[59]=ao>>>24&255,cr[60]=so>>>0&255,cr[61]=so>>>8&255,cr[62]=so>>>16&255,cr[63]=so>>>24&255}function Jt(cr,br,Ar,lr){for(var Cr=lr[0]&255|(lr[1]&255)<<8|(lr[2]&255)<<16|(lr[3]&255)<<24,Nr=Ar[0]&255|(Ar[1]&255)<<8|(Ar[2]&255)<<16|(Ar[3]&255)<<24,kr=Ar[4]&255|(Ar[5]&255)<<8|(Ar[6]&255)<<16|(Ar[7]&255)<<24,$r=Ar[8]&255|(Ar[9]&255)<<8|(Ar[10]&255)<<16|(Ar[11]&255)<<24,Xr=Ar[12]&255|(Ar[13]&255)<<8|(Ar[14]&255)<<16|(Ar[15]&255)<<24,Qr=lr[4]&255|(lr[5]&255)<<8|(lr[6]&255)<<16|(lr[7]&255)<<24,en=br[0]&255|(br[1]&255)<<8|(br[2]&255)<<16|(br[3]&255)<<24,Qn=br[4]&255|(br[5]&255)<<8|(br[6]&255)<<16|(br[7]&255)<<24,Mn=br[8]&255|(br[9]&255)<<8|(br[10]&255)<<16|(br[11]&255)<<24,zn=br[12]&255|(br[13]&255)<<8|(br[14]&255)<<16|(br[15]&255)<<24,_n=lr[8]&255|(lr[9]&255)<<8|(lr[10]&255)<<16|(lr[11]&255)<<24,Wn=Ar[16]&255|(Ar[17]&255)<<8|(Ar[18]&255)<<16|(Ar[19]&255)<<24,no=Ar[20]&255|(Ar[21]&255)<<8|(Ar[22]&255)<<16|(Ar[23]&255)<<24,eo=Ar[24]&255|(Ar[25]&255)<<8|(Ar[26]&255)<<16|(Ar[27]&255)<<24,ro=Ar[28]&255|(Ar[29]&255)<<8|(Ar[30]&255)<<16|(Ar[31]&255)<<24,to=lr[12]&255|(lr[13]&255)<<8|(lr[14]&255)<<16|(lr[15]&255)<<24,Yn=Cr,Zn=Nr,Gn=kr,Xn=$r,_i=Xr,Dn=Qr,Zr=en,dn=Qn,Bn=Mn,Rn=zn,Fn=_n,qn=Wn,io=no,oo=eo,ao=ro,so=to,Vr,co=0;co<20;co+=2)Vr=Yn+io|0,_i^=Vr<<7|Vr>>>25,Vr=_i+Yn|0,Bn^=Vr<<9|Vr>>>23,Vr=Bn+_i|0,io^=Vr<<13|Vr>>>19,Vr=io+Bn|0,Yn^=Vr<<18|Vr>>>14,Vr=Dn+Zn|0,Rn^=Vr<<7|Vr>>>25,Vr=Rn+Dn|0,oo^=Vr<<9|Vr>>>23,Vr=oo+Rn|0,Zn^=Vr<<13|Vr>>>19,Vr=Zn+oo|0,Dn^=Vr<<18|Vr>>>14,Vr=Fn+Zr|0,ao^=Vr<<7|Vr>>>25,Vr=ao+Fn|0,Gn^=Vr<<9|Vr>>>23,Vr=Gn+ao|0,Zr^=Vr<<13|Vr>>>19,Vr=Zr+Gn|0,Fn^=Vr<<18|Vr>>>14,Vr=so+qn|0,Xn^=Vr<<7|Vr>>>25,Vr=Xn+so|0,dn^=Vr<<9|Vr>>>23,Vr=dn+Xn|0,qn^=Vr<<13|Vr>>>19,Vr=qn+dn|0,so^=Vr<<18|Vr>>>14,Vr=Yn+Xn|0,Zn^=Vr<<7|Vr>>>25,Vr=Zn+Yn|0,Gn^=Vr<<9|Vr>>>23,Vr=Gn+Zn|0,Xn^=Vr<<13|Vr>>>19,Vr=Xn+Gn|0,Yn^=Vr<<18|Vr>>>14,Vr=Dn+_i|0,Zr^=Vr<<7|Vr>>>25,Vr=Zr+Dn|0,dn^=Vr<<9|Vr>>>23,Vr=dn+Zr|0,_i^=Vr<<13|Vr>>>19,Vr=_i+dn|0,Dn^=Vr<<18|Vr>>>14,Vr=Fn+Rn|0,qn^=Vr<<7|Vr>>>25,Vr=qn+Fn|0,Bn^=Vr<<9|Vr>>>23,Vr=Bn+qn|0,Rn^=Vr<<13|Vr>>>19,Vr=Rn+Bn|0,Fn^=Vr<<18|Vr>>>14,Vr=so+ao|0,io^=Vr<<7|Vr>>>25,Vr=io+so|0,oo^=Vr<<9|Vr>>>23,Vr=oo+io|0,ao^=Vr<<13|Vr>>>19,Vr=ao+oo|0,so^=Vr<<18|Vr>>>14;cr[0]=Yn>>>0&255,cr[1]=Yn>>>8&255,cr[2]=Yn>>>16&255,cr[3]=Yn>>>24&255,cr[4]=Dn>>>0&255,cr[5]=Dn>>>8&255,cr[6]=Dn>>>16&255,cr[7]=Dn>>>24&255,cr[8]=Fn>>>0&255,cr[9]=Fn>>>8&255,cr[10]=Fn>>>16&255,cr[11]=Fn>>>24&255,cr[12]=so>>>0&255,cr[13]=so>>>8&255,cr[14]=so>>>16&255,cr[15]=so>>>24&255,cr[16]=Zr>>>0&255,cr[17]=Zr>>>8&255,cr[18]=Zr>>>16&255,cr[19]=Zr>>>24&255,cr[20]=dn>>>0&255,cr[21]=dn>>>8&255,cr[22]=dn>>>16&255,cr[23]=dn>>>24&255,cr[24]=Bn>>>0&255,cr[25]=Bn>>>8&255,cr[26]=Bn>>>16&255,cr[27]=Bn>>>24&255,cr[28]=Rn>>>0&255,cr[29]=Rn>>>8&255,cr[30]=Rn>>>16&255,cr[31]=Rn>>>24&255}function nr(cr,br,Ar,lr){_t(cr,br,Ar,lr)}function or(cr,br,Ar,lr){Jt(cr,br,Ar,lr)}var ir=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function dr(cr,br,Ar,lr,Cr,Nr,kr){var $r=new Uint8Array(16),Xr=new Uint8Array(64),Qr,en;for(en=0;en<16;en++)$r[en]=0;for(en=0;en<8;en++)$r[en]=Nr[en];for(;Cr>=64;){for(nr(Xr,$r,kr,ir),en=0;en<64;en++)cr[br+en]=Ar[lr+en]^Xr[en];for(Qr=1,en=8;en<16;en++)Qr=Qr+($r[en]&255)|0,$r[en]=Qr&255,Qr>>>=8;Cr-=64,br+=64,lr+=64}if(Cr>0)for(nr(Xr,$r,kr,ir),en=0;en<Cr;en++)cr[br+en]=Ar[lr+en]^Xr[en];return 0}function sr(cr,br,Ar,lr,Cr){var Nr=new Uint8Array(16),kr=new Uint8Array(64),$r,Xr;for(Xr=0;Xr<16;Xr++)Nr[Xr]=0;for(Xr=0;Xr<8;Xr++)Nr[Xr]=lr[Xr];for(;Ar>=64;){for(nr(kr,Nr,Cr,ir),Xr=0;Xr<64;Xr++)cr[br+Xr]=kr[Xr];for($r=1,Xr=8;Xr<16;Xr++)$r=$r+(Nr[Xr]&255)|0,Nr[Xr]=$r&255,$r>>>=8;Ar-=64,br+=64}if(Ar>0)for(nr(kr,Nr,Cr,ir),Xr=0;Xr<Ar;Xr++)cr[br+Xr]=kr[Xr];return 0}function vr(cr,br,Ar,lr,Cr){var Nr=new Uint8Array(32);or(Nr,lr,Cr,ir);for(var kr=new Uint8Array(8),$r=0;$r<8;$r++)kr[$r]=lr[$r+16];return sr(cr,br,Ar,kr,Nr)}function yr(cr,br,Ar,lr,Cr,Nr,kr){var $r=new Uint8Array(32);or($r,Nr,kr,ir);for(var Xr=new Uint8Array(8),Qr=0;Qr<8;Qr++)Xr[Qr]=Nr[Qr+16];return dr(cr,br,Ar,lr,Cr,Xr,$r)}var ur=function(cr){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var br,Ar,lr,Cr,Nr,kr,$r,Xr;br=cr[0]&255|(cr[1]&255)<<8,this.r[0]=br&8191,Ar=cr[2]&255|(cr[3]&255)<<8,this.r[1]=(br>>>13|Ar<<3)&8191,lr=cr[4]&255|(cr[5]&255)<<8,this.r[2]=(Ar>>>10|lr<<6)&7939,Cr=cr[6]&255|(cr[7]&255)<<8,this.r[3]=(lr>>>7|Cr<<9)&8191,Nr=cr[8]&255|(cr[9]&255)<<8,this.r[4]=(Cr>>>4|Nr<<12)&255,this.r[5]=Nr>>>1&8190,kr=cr[10]&255|(cr[11]&255)<<8,this.r[6]=(Nr>>>14|kr<<2)&8191,$r=cr[12]&255|(cr[13]&255)<<8,this.r[7]=(kr>>>11|$r<<5)&8065,Xr=cr[14]&255|(cr[15]&255)<<8,this.r[8]=($r>>>8|Xr<<8)&8191,this.r[9]=Xr>>>5&127,this.pad[0]=cr[16]&255|(cr[17]&255)<<8,this.pad[1]=cr[18]&255|(cr[19]&255)<<8,this.pad[2]=cr[20]&255|(cr[21]&255)<<8,this.pad[3]=cr[22]&255|(cr[23]&255)<<8,this.pad[4]=cr[24]&255|(cr[25]&255)<<8,this.pad[5]=cr[26]&255|(cr[27]&255)<<8,this.pad[6]=cr[28]&255|(cr[29]&255)<<8,this.pad[7]=cr[30]&255|(cr[31]&255)<<8};ur.prototype.blocks=function(cr,br,Ar){for(var lr=this.fin?0:2048,Cr,Nr,kr,$r,Xr,Qr,en,Qn,Mn,zn,_n,Wn,no,eo,ro,to,Yn,Zn,Gn,Xn=this.h[0],_i=this.h[1],Dn=this.h[2],Zr=this.h[3],dn=this.h[4],Bn=this.h[5],Rn=this.h[6],Fn=this.h[7],qn=this.h[8],io=this.h[9],oo=this.r[0],ao=this.r[1],so=this.r[2],Vr=this.r[3],co=this.r[4],ho=this.r[5],po=this.r[6],lo=this.r[7],uo=this.r[8],fo=this.r[9];Ar>=16;)Cr=cr[br+0]&255|(cr[br+1]&255)<<8,Xn+=Cr&8191,Nr=cr[br+2]&255|(cr[br+3]&255)<<8,_i+=(Cr>>>13|Nr<<3)&8191,kr=cr[br+4]&255|(cr[br+5]&255)<<8,Dn+=(Nr>>>10|kr<<6)&8191,$r=cr[br+6]&255|(cr[br+7]&255)<<8,Zr+=(kr>>>7|$r<<9)&8191,Xr=cr[br+8]&255|(cr[br+9]&255)<<8,dn+=($r>>>4|Xr<<12)&8191,Bn+=Xr>>>1&8191,Qr=cr[br+10]&255|(cr[br+11]&255)<<8,Rn+=(Xr>>>14|Qr<<2)&8191,en=cr[br+12]&255|(cr[br+13]&255)<<8,Fn+=(Qr>>>11|en<<5)&8191,Qn=cr[br+14]&255|(cr[br+15]&255)<<8,qn+=(en>>>8|Qn<<8)&8191,io+=Qn>>>5|lr,Mn=0,zn=Mn,zn+=Xn*oo,zn+=_i*(5*fo),zn+=Dn*(5*uo),zn+=Zr*(5*lo),zn+=dn*(5*po),Mn=zn>>>13,zn&=8191,zn+=Bn*(5*ho),zn+=Rn*(5*co),zn+=Fn*(5*Vr),zn+=qn*(5*so),zn+=io*(5*ao),Mn+=zn>>>13,zn&=8191,_n=Mn,_n+=Xn*ao,_n+=_i*oo,_n+=Dn*(5*fo),_n+=Zr*(5*uo),_n+=dn*(5*lo),Mn=_n>>>13,_n&=8191,_n+=Bn*(5*po),_n+=Rn*(5*ho),_n+=Fn*(5*co),_n+=qn*(5*Vr),_n+=io*(5*so),Mn+=_n>>>13,_n&=8191,Wn=Mn,Wn+=Xn*so,Wn+=_i*ao,Wn+=Dn*oo,Wn+=Zr*(5*fo),Wn+=dn*(5*uo),Mn=Wn>>>13,Wn&=8191,Wn+=Bn*(5*lo),Wn+=Rn*(5*po),Wn+=Fn*(5*ho),Wn+=qn*(5*co),Wn+=io*(5*Vr),Mn+=Wn>>>13,Wn&=8191,no=Mn,no+=Xn*Vr,no+=_i*so,no+=Dn*ao,no+=Zr*oo,no+=dn*(5*fo),Mn=no>>>13,no&=8191,no+=Bn*(5*uo),no+=Rn*(5*lo),no+=Fn*(5*po),no+=qn*(5*ho),no+=io*(5*co),Mn+=no>>>13,no&=8191,eo=Mn,eo+=Xn*co,eo+=_i*Vr,eo+=Dn*so,eo+=Zr*ao,eo+=dn*oo,Mn=eo>>>13,eo&=8191,eo+=Bn*(5*fo),eo+=Rn*(5*uo),eo+=Fn*(5*lo),eo+=qn*(5*po),eo+=io*(5*ho),Mn+=eo>>>13,eo&=8191,ro=Mn,ro+=Xn*ho,ro+=_i*co,ro+=Dn*Vr,ro+=Zr*so,ro+=dn*ao,Mn=ro>>>13,ro&=8191,ro+=Bn*oo,ro+=Rn*(5*fo),ro+=Fn*(5*uo),ro+=qn*(5*lo),ro+=io*(5*po),Mn+=ro>>>13,ro&=8191,to=Mn,to+=Xn*po,to+=_i*ho,to+=Dn*co,to+=Zr*Vr,to+=dn*so,Mn=to>>>13,to&=8191,to+=Bn*ao,to+=Rn*oo,to+=Fn*(5*fo),to+=qn*(5*uo),to+=io*(5*lo),Mn+=to>>>13,to&=8191,Yn=Mn,Yn+=Xn*lo,Yn+=_i*po,Yn+=Dn*ho,Yn+=Zr*co,Yn+=dn*Vr,Mn=Yn>>>13,Yn&=8191,Yn+=Bn*so,Yn+=Rn*ao,Yn+=Fn*oo,Yn+=qn*(5*fo),Yn+=io*(5*uo),Mn+=Yn>>>13,Yn&=8191,Zn=Mn,Zn+=Xn*uo,Zn+=_i*lo,Zn+=Dn*po,Zn+=Zr*ho,Zn+=dn*co,Mn=Zn>>>13,Zn&=8191,Zn+=Bn*Vr,Zn+=Rn*so,Zn+=Fn*ao,Zn+=qn*oo,Zn+=io*(5*fo),Mn+=Zn>>>13,Zn&=8191,Gn=Mn,Gn+=Xn*fo,Gn+=_i*uo,Gn+=Dn*lo,Gn+=Zr*po,Gn+=dn*ho,Mn=Gn>>>13,Gn&=8191,Gn+=Bn*co,Gn+=Rn*Vr,Gn+=Fn*so,Gn+=qn*ao,Gn+=io*oo,Mn+=Gn>>>13,Gn&=8191,Mn=(Mn<<2)+Mn|0,Mn=Mn+zn|0,zn=Mn&8191,Mn=Mn>>>13,_n+=Mn,Xn=zn,_i=_n,Dn=Wn,Zr=no,dn=eo,Bn=ro,Rn=to,Fn=Yn,qn=Zn,io=Gn,br+=16,Ar-=16;this.h[0]=Xn,this.h[1]=_i,this.h[2]=Dn,this.h[3]=Zr,this.h[4]=dn,this.h[5]=Bn,this.h[6]=Rn,this.h[7]=Fn,this.h[8]=qn,this.h[9]=io},ur.prototype.finish=function(cr,br){var Ar=new Uint16Array(10),lr,Cr,Nr,kr;if(this.leftover){for(kr=this.leftover,this.buffer[kr++]=1;kr<16;kr++)this.buffer[kr]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(lr=this.h[1]>>>13,this.h[1]&=8191,kr=2;kr<10;kr++)this.h[kr]+=lr,lr=this.h[kr]>>>13,this.h[kr]&=8191;for(this.h[0]+=lr*5,lr=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=lr,lr=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=lr,Ar[0]=this.h[0]+5,lr=Ar[0]>>>13,Ar[0]&=8191,kr=1;kr<10;kr++)Ar[kr]=this.h[kr]+lr,lr=Ar[kr]>>>13,Ar[kr]&=8191;for(Ar[9]-=8192,Cr=(lr^1)-1,kr=0;kr<10;kr++)Ar[kr]&=Cr;for(Cr=~Cr,kr=0;kr<10;kr++)this.h[kr]=this.h[kr]&Cr|Ar[kr];for(this.h[0]=(this.h[0]|this.h[1]<<13)&65535,this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535,this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535,this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535,this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535,this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535,this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535,this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535,Nr=this.h[0]+this.pad[0],this.h[0]=Nr&65535,kr=1;kr<8;kr++)Nr=(this.h[kr]+this.pad[kr]|0)+(Nr>>>16)|0,this.h[kr]=Nr&65535;cr[br+0]=this.h[0]>>>0&255,cr[br+1]=this.h[0]>>>8&255,cr[br+2]=this.h[1]>>>0&255,cr[br+3]=this.h[1]>>>8&255,cr[br+4]=this.h[2]>>>0&255,cr[br+5]=this.h[2]>>>8&255,cr[br+6]=this.h[3]>>>0&255,cr[br+7]=this.h[3]>>>8&255,cr[br+8]=this.h[4]>>>0&255,cr[br+9]=this.h[4]>>>8&255,cr[br+10]=this.h[5]>>>0&255,cr[br+11]=this.h[5]>>>8&255,cr[br+12]=this.h[6]>>>0&255,cr[br+13]=this.h[6]>>>8&255,cr[br+14]=this.h[7]>>>0&255,cr[br+15]=this.h[7]>>>8&255},ur.prototype.update=function(cr,br,Ar){var lr,Cr;if(this.leftover){for(Cr=16-this.leftover,Cr>Ar&&(Cr=Ar),lr=0;lr<Cr;lr++)this.buffer[this.leftover+lr]=cr[br+lr];if(Ar-=Cr,br+=Cr,this.leftover+=Cr,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(Ar>=16&&(Cr=Ar-Ar%16,this.blocks(cr,br,Cr),br+=Cr,Ar-=Cr),Ar){for(lr=0;lr<Ar;lr++)this.buffer[this.leftover+lr]=cr[br+lr];this.leftover+=Ar}};function tr(cr,br,Ar,lr,Cr,Nr){var kr=new ur(Nr);return kr.update(Ar,lr,Cr),kr.finish(cr,br),0}function jt(cr,br,Ar,lr,Cr,Nr){var kr=new Uint8Array(16);return tr(kr,0,Ar,lr,Cr,Nr),$t(cr,br,kr,0)}function mt(cr,br,Ar,lr,Cr){var Nr;if(Ar<32)return-1;for(yr(cr,0,br,0,Ar,lr,Cr),tr(cr,16,cr,32,Ar-32,cr),Nr=0;Nr<16;Nr++)cr[Nr]=0;return 0}function wt(cr,br,Ar,lr,Cr){var Nr,kr=new Uint8Array(32);if(Ar<32||(vr(kr,0,32,lr,Cr),jt(br,16,br,32,Ar-32,kr)!==0))return-1;for(yr(cr,0,br,0,Ar,lr,Cr),Nr=0;Nr<32;Nr++)cr[Nr]=0;return 0}function kt(cr,br){var Ar;for(Ar=0;Ar<16;Ar++)cr[Ar]=br[Ar]|0}function Ht(cr){var br,Ar,lr=1;for(br=0;br<16;br++)Ar=cr[br]+lr+65535,lr=Math.floor(Ar/65536),cr[br]=Ar-lr*65536;cr[0]+=lr-1+37*(lr-1)}function Wt(cr,br,Ar){for(var lr,Cr=~(Ar-1),Nr=0;Nr<16;Nr++)lr=Cr&(cr[Nr]^br[Nr]),cr[Nr]^=lr,br[Nr]^=lr}function er(cr,br){var Ar,lr,Cr,Nr=nt(),kr=nt();for(Ar=0;Ar<16;Ar++)kr[Ar]=br[Ar];for(Ht(kr),Ht(kr),Ht(kr),lr=0;lr<2;lr++){for(Nr[0]=kr[0]-65517,Ar=1;Ar<15;Ar++)Nr[Ar]=kr[Ar]-65535-(Nr[Ar-1]>>16&1),Nr[Ar-1]&=65535;Nr[15]=kr[15]-32767-(Nr[14]>>16&1),Cr=Nr[15]>>16&1,Nr[14]&=65535,Wt(kr,Nr,1-Cr)}for(Ar=0;Ar<16;Ar++)cr[2*Ar]=kr[Ar]&255,cr[2*Ar+1]=kr[Ar]>>8}function Xt(cr,br){var Ar=new Uint8Array(32),lr=new Uint8Array(32);return er(Ar,cr),er(lr,br),zt(Ar,0,lr,0)}function Zt(cr){var br=new Uint8Array(32);return er(br,cr),br[0]&1}function Tt(cr,br){var Ar;for(Ar=0;Ar<16;Ar++)cr[Ar]=br[2*Ar]+(br[2*Ar+1]<<8);cr[15]&=32767}function rr(cr,br,Ar){for(var lr=0;lr<16;lr++)cr[lr]=br[lr]+Ar[lr]}function Er(cr,br,Ar){for(var lr=0;lr<16;lr++)cr[lr]=br[lr]-Ar[lr]}function ar(cr,br,Ar){var lr,Cr,Nr=0,kr=0,$r=0,Xr=0,Qr=0,en=0,Qn=0,Mn=0,zn=0,_n=0,Wn=0,no=0,eo=0,ro=0,to=0,Yn=0,Zn=0,Gn=0,Xn=0,_i=0,Dn=0,Zr=0,dn=0,Bn=0,Rn=0,Fn=0,qn=0,io=0,oo=0,ao=0,so=0,Vr=Ar[0],co=Ar[1],ho=Ar[2],po=Ar[3],lo=Ar[4],uo=Ar[5],fo=Ar[6],bo=Ar[7],mo=Ar[8],go=Ar[9],vo=Ar[10],yo=Ar[11],xo=Ar[12],Eo=Ar[13],Ao=Ar[14],So=Ar[15];lr=br[0],Nr+=lr*Vr,kr+=lr*co,$r+=lr*ho,Xr+=lr*po,Qr+=lr*lo,en+=lr*uo,Qn+=lr*fo,Mn+=lr*bo,zn+=lr*mo,_n+=lr*go,Wn+=lr*vo,no+=lr*yo,eo+=lr*xo,ro+=lr*Eo,to+=lr*Ao,Yn+=lr*So,lr=br[1],kr+=lr*Vr,$r+=lr*co,Xr+=lr*ho,Qr+=lr*po,en+=lr*lo,Qn+=lr*uo,Mn+=lr*fo,zn+=lr*bo,_n+=lr*mo,Wn+=lr*go,no+=lr*vo,eo+=lr*yo,ro+=lr*xo,to+=lr*Eo,Yn+=lr*Ao,Zn+=lr*So,lr=br[2],$r+=lr*Vr,Xr+=lr*co,Qr+=lr*ho,en+=lr*po,Qn+=lr*lo,Mn+=lr*uo,zn+=lr*fo,_n+=lr*bo,Wn+=lr*mo,no+=lr*go,eo+=lr*vo,ro+=lr*yo,to+=lr*xo,Yn+=lr*Eo,Zn+=lr*Ao,Gn+=lr*So,lr=br[3],Xr+=lr*Vr,Qr+=lr*co,en+=lr*ho,Qn+=lr*po,Mn+=lr*lo,zn+=lr*uo,_n+=lr*fo,Wn+=lr*bo,no+=lr*mo,eo+=lr*go,ro+=lr*vo,to+=lr*yo,Yn+=lr*xo,Zn+=lr*Eo,Gn+=lr*Ao,Xn+=lr*So,lr=br[4],Qr+=lr*Vr,en+=lr*co,Qn+=lr*ho,Mn+=lr*po,zn+=lr*lo,_n+=lr*uo,Wn+=lr*fo,no+=lr*bo,eo+=lr*mo,ro+=lr*go,to+=lr*vo,Yn+=lr*yo,Zn+=lr*xo,Gn+=lr*Eo,Xn+=lr*Ao,_i+=lr*So,lr=br[5],en+=lr*Vr,Qn+=lr*co,Mn+=lr*ho,zn+=lr*po,_n+=lr*lo,Wn+=lr*uo,no+=lr*fo,eo+=lr*bo,ro+=lr*mo,to+=lr*go,Yn+=lr*vo,Zn+=lr*yo,Gn+=lr*xo,Xn+=lr*Eo,_i+=lr*Ao,Dn+=lr*So,lr=br[6],Qn+=lr*Vr,Mn+=lr*co,zn+=lr*ho,_n+=lr*po,Wn+=lr*lo,no+=lr*uo,eo+=lr*fo,ro+=lr*bo,to+=lr*mo,Yn+=lr*go,Zn+=lr*vo,Gn+=lr*yo,Xn+=lr*xo,_i+=lr*Eo,Dn+=lr*Ao,Zr+=lr*So,lr=br[7],Mn+=lr*Vr,zn+=lr*co,_n+=lr*ho,Wn+=lr*po,no+=lr*lo,eo+=lr*uo,ro+=lr*fo,to+=lr*bo,Yn+=lr*mo,Zn+=lr*go,Gn+=lr*vo,Xn+=lr*yo,_i+=lr*xo,Dn+=lr*Eo,Zr+=lr*Ao,dn+=lr*So,lr=br[8],zn+=lr*Vr,_n+=lr*co,Wn+=lr*ho,no+=lr*po,eo+=lr*lo,ro+=lr*uo,to+=lr*fo,Yn+=lr*bo,Zn+=lr*mo,Gn+=lr*go,Xn+=lr*vo,_i+=lr*yo,Dn+=lr*xo,Zr+=lr*Eo,dn+=lr*Ao,Bn+=lr*So,lr=br[9],_n+=lr*Vr,Wn+=lr*co,no+=lr*ho,eo+=lr*po,ro+=lr*lo,to+=lr*uo,Yn+=lr*fo,Zn+=lr*bo,Gn+=lr*mo,Xn+=lr*go,_i+=lr*vo,Dn+=lr*yo,Zr+=lr*xo,dn+=lr*Eo,Bn+=lr*Ao,Rn+=lr*So,lr=br[10],Wn+=lr*Vr,no+=lr*co,eo+=lr*ho,ro+=lr*po,to+=lr*lo,Yn+=lr*uo,Zn+=lr*fo,Gn+=lr*bo,Xn+=lr*mo,_i+=lr*go,Dn+=lr*vo,Zr+=lr*yo,dn+=lr*xo,Bn+=lr*Eo,Rn+=lr*Ao,Fn+=lr*So,lr=br[11],no+=lr*Vr,eo+=lr*co,ro+=lr*ho,to+=lr*po,Yn+=lr*lo,Zn+=lr*uo,Gn+=lr*fo,Xn+=lr*bo,_i+=lr*mo,Dn+=lr*go,Zr+=lr*vo,dn+=lr*yo,Bn+=lr*xo,Rn+=lr*Eo,Fn+=lr*Ao,qn+=lr*So,lr=br[12],eo+=lr*Vr,ro+=lr*co,to+=lr*ho,Yn+=lr*po,Zn+=lr*lo,Gn+=lr*uo,Xn+=lr*fo,_i+=lr*bo,Dn+=lr*mo,Zr+=lr*go,dn+=lr*vo,Bn+=lr*yo,Rn+=lr*xo,Fn+=lr*Eo,qn+=lr*Ao,io+=lr*So,lr=br[13],ro+=lr*Vr,to+=lr*co,Yn+=lr*ho,Zn+=lr*po,Gn+=lr*lo,Xn+=lr*uo,_i+=lr*fo,Dn+=lr*bo,Zr+=lr*mo,dn+=lr*go,Bn+=lr*vo,Rn+=lr*yo,Fn+=lr*xo,qn+=lr*Eo,io+=lr*Ao,oo+=lr*So,lr=br[14],to+=lr*Vr,Yn+=lr*co,Zn+=lr*ho,Gn+=lr*po,Xn+=lr*lo,_i+=lr*uo,Dn+=lr*fo,Zr+=lr*bo,dn+=lr*mo,Bn+=lr*go,Rn+=lr*vo,Fn+=lr*yo,qn+=lr*xo,io+=lr*Eo,oo+=lr*Ao,ao+=lr*So,lr=br[15],Yn+=lr*Vr,Zn+=lr*co,Gn+=lr*ho,Xn+=lr*po,_i+=lr*lo,Dn+=lr*uo,Zr+=lr*fo,dn+=lr*bo,Bn+=lr*mo,Rn+=lr*go,Fn+=lr*vo,qn+=lr*yo,io+=lr*xo,oo+=lr*Eo,ao+=lr*Ao,so+=lr*So,Nr+=38*Zn,kr+=38*Gn,$r+=38*Xn,Xr+=38*_i,Qr+=38*Dn,en+=38*Zr,Qn+=38*dn,Mn+=38*Bn,zn+=38*Rn,_n+=38*Fn,Wn+=38*qn,no+=38*io,eo+=38*oo,ro+=38*ao,to+=38*so,Cr=1,lr=Nr+Cr+65535,Cr=Math.floor(lr/65536),Nr=lr-Cr*65536,lr=kr+Cr+65535,Cr=Math.floor(lr/65536),kr=lr-Cr*65536,lr=$r+Cr+65535,Cr=Math.floor(lr/65536),$r=lr-Cr*65536,lr=Xr+Cr+65535,Cr=Math.floor(lr/65536),Xr=lr-Cr*65536,lr=Qr+Cr+65535,Cr=Math.floor(lr/65536),Qr=lr-Cr*65536,lr=en+Cr+65535,Cr=Math.floor(lr/65536),en=lr-Cr*65536,lr=Qn+Cr+65535,Cr=Math.floor(lr/65536),Qn=lr-Cr*65536,lr=Mn+Cr+65535,Cr=Math.floor(lr/65536),Mn=lr-Cr*65536,lr=zn+Cr+65535,Cr=Math.floor(lr/65536),zn=lr-Cr*65536,lr=_n+Cr+65535,Cr=Math.floor(lr/65536),_n=lr-Cr*65536,lr=Wn+Cr+65535,Cr=Math.floor(lr/65536),Wn=lr-Cr*65536,lr=no+Cr+65535,Cr=Math.floor(lr/65536),no=lr-Cr*65536,lr=eo+Cr+65535,Cr=Math.floor(lr/65536),eo=lr-Cr*65536,lr=ro+Cr+65535,Cr=Math.floor(lr/65536),ro=lr-Cr*65536,lr=to+Cr+65535,Cr=Math.floor(lr/65536),to=lr-Cr*65536,lr=Yn+Cr+65535,Cr=Math.floor(lr/65536),Yn=lr-Cr*65536,Nr+=Cr-1+37*(Cr-1),Cr=1,lr=Nr+Cr+65535,Cr=Math.floor(lr/65536),Nr=lr-Cr*65536,lr=kr+Cr+65535,Cr=Math.floor(lr/65536),kr=lr-Cr*65536,lr=$r+Cr+65535,Cr=Math.floor(lr/65536),$r=lr-Cr*65536,lr=Xr+Cr+65535,Cr=Math.floor(lr/65536),Xr=lr-Cr*65536,lr=Qr+Cr+65535,Cr=Math.floor(lr/65536),Qr=lr-Cr*65536,lr=en+Cr+65535,Cr=Math.floor(lr/65536),en=lr-Cr*65536,lr=Qn+Cr+65535,Cr=Math.floor(lr/65536),Qn=lr-Cr*65536,lr=Mn+Cr+65535,Cr=Math.floor(lr/65536),Mn=lr-Cr*65536,lr=zn+Cr+65535,Cr=Math.floor(lr/65536),zn=lr-Cr*65536,lr=_n+Cr+65535,Cr=Math.floor(lr/65536),_n=lr-Cr*65536,lr=Wn+Cr+65535,Cr=Math.floor(lr/65536),Wn=lr-Cr*65536,lr=no+Cr+65535,Cr=Math.floor(lr/65536),no=lr-Cr*65536,lr=eo+Cr+65535,Cr=Math.floor(lr/65536),eo=lr-Cr*65536,lr=ro+Cr+65535,Cr=Math.floor(lr/65536),ro=lr-Cr*65536,lr=to+Cr+65535,Cr=Math.floor(lr/65536),to=lr-Cr*65536,lr=Yn+Cr+65535,Cr=Math.floor(lr/65536),Yn=lr-Cr*65536,Nr+=Cr-1+37*(Cr-1),cr[0]=Nr,cr[1]=kr,cr[2]=$r,cr[3]=Xr,cr[4]=Qr,cr[5]=en,cr[6]=Qn,cr[7]=Mn,cr[8]=zn,cr[9]=_n,cr[10]=Wn,cr[11]=no,cr[12]=eo,cr[13]=ro,cr[14]=to,cr[15]=Yn}function wr(cr,br){ar(cr,br,br)}function fr(cr,br){var Ar=nt(),lr;for(lr=0;lr<16;lr++)Ar[lr]=br[lr];for(lr=253;lr>=0;lr--)wr(Ar,Ar),lr!==2&&lr!==4&&ar(Ar,Ar,br);for(lr=0;lr<16;lr++)cr[lr]=Ar[lr]}function gr(cr,br){var Ar=nt(),lr;for(lr=0;lr<16;lr++)Ar[lr]=br[lr];for(lr=250;lr>=0;lr--)wr(Ar,Ar),lr!==1&&ar(Ar,Ar,br);for(lr=0;lr<16;lr++)cr[lr]=Ar[lr]}function Mr(cr,br,Ar){var lr=new Uint8Array(32),Cr=new Float64Array(80),Nr,kr,$r=nt(),Xr=nt(),Qr=nt(),en=nt(),Qn=nt(),Mn=nt();for(kr=0;kr<31;kr++)lr[kr]=br[kr];for(lr[31]=br[31]&127|64,lr[0]&=248,Tt(Cr,Ar),kr=0;kr<16;kr++)Xr[kr]=Cr[kr],en[kr]=$r[kr]=Qr[kr]=0;for($r[0]=en[0]=1,kr=254;kr>=0;--kr)Nr=lr[kr>>>3]>>>(kr&7)&1,Wt($r,Xr,Nr),Wt(Qr,en,Nr),rr(Qn,$r,Qr),Er($r,$r,Qr),rr(Qr,Xr,en),Er(Xr,Xr,en),wr(en,Qn),wr(Mn,$r),ar($r,Qr,$r),ar(Qr,Xr,Qn),rr(Qn,$r,Qr),Er($r,$r,Qr),wr(Xr,$r),Er(Qr,en,Mn),ar($r,Qr,ct),rr($r,$r,en),ar(Qr,Qr,$r),ar($r,en,Mn),ar(en,Xr,Cr),wr(Xr,Qn),Wt($r,Xr,Nr),Wt(Qr,en,Nr);for(kr=0;kr<16;kr++)Cr[kr+16]=$r[kr],Cr[kr+32]=Qr[kr],Cr[kr+48]=Xr[kr],Cr[kr+64]=en[kr];var zn=Cr.subarray(32),_n=Cr.subarray(16);return fr(zn,zn),ar(_n,_n,zn),er(cr,_n),0}function Rr(cr,br){return Mr(cr,br,st)}function Sr(cr,br){return it(br,32),Rr(cr,br)}function xr(cr,br,Ar){var lr=new Uint8Array(32);return Mr(lr,Ar,br),or(cr,ot,lr,ir)}var Pr=mt,Or=wt;function Yr(cr,br,Ar,lr,Cr,Nr){var kr=new Uint8Array(32);return xr(kr,Cr,Nr),Pr(cr,br,Ar,lr,kr)}function hn(cr,br,Ar,lr,Cr,Nr){var kr=new Uint8Array(32);return xr(kr,Cr,Nr),Or(cr,br,Ar,lr,kr)}var Fr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function qr(cr,br,Ar,lr){for(var Cr=new Int32Array(16),Nr=new Int32Array(16),kr,$r,Xr,Qr,en,Qn,Mn,zn,_n,Wn,no,eo,ro,to,Yn,Zn,Gn,Xn,_i,Dn,Zr,dn,Bn,Rn,Fn,qn,io=cr[0],oo=cr[1],ao=cr[2],so=cr[3],Vr=cr[4],co=cr[5],ho=cr[6],po=cr[7],lo=br[0],uo=br[1],fo=br[2],bo=br[3],mo=br[4],go=br[5],vo=br[6],yo=br[7],xo=0;lr>=128;){for(_i=0;_i<16;_i++)Dn=8*_i+xo,Cr[_i]=Ar[Dn+0]<<24|Ar[Dn+1]<<16|Ar[Dn+2]<<8|Ar[Dn+3],Nr[_i]=Ar[Dn+4]<<24|Ar[Dn+5]<<16|Ar[Dn+6]<<8|Ar[Dn+7];for(_i=0;_i<80;_i++)if(kr=io,$r=oo,Xr=ao,Qr=so,en=Vr,Qn=co,Mn=ho,zn=po,_n=lo,Wn=uo,no=fo,eo=bo,ro=mo,to=go,Yn=vo,Zn=yo,Zr=po,dn=yo,Bn=dn&65535,Rn=dn>>>16,Fn=Zr&65535,qn=Zr>>>16,Zr=(Vr>>>14|mo<<18)^(Vr>>>18|mo<<14)^(mo>>>9|Vr<<23),dn=(mo>>>14|Vr<<18)^(mo>>>18|Vr<<14)^(Vr>>>9|mo<<23),Bn+=dn&65535,Rn+=dn>>>16,Fn+=Zr&65535,qn+=Zr>>>16,Zr=Vr&co^~Vr&ho,dn=mo&go^~mo&vo,Bn+=dn&65535,Rn+=dn>>>16,Fn+=Zr&65535,qn+=Zr>>>16,Zr=Fr[_i*2],dn=Fr[_i*2+1],Bn+=dn&65535,Rn+=dn>>>16,Fn+=Zr&65535,qn+=Zr>>>16,Zr=Cr[_i%16],dn=Nr[_i%16],Bn+=dn&65535,Rn+=dn>>>16,Fn+=Zr&65535,qn+=Zr>>>16,Rn+=Bn>>>16,Fn+=Rn>>>16,qn+=Fn>>>16,Gn=Fn&65535|qn<<16,Xn=Bn&65535|Rn<<16,Zr=Gn,dn=Xn,Bn=dn&65535,Rn=dn>>>16,Fn=Zr&65535,qn=Zr>>>16,Zr=(io>>>28|lo<<4)^(lo>>>2|io<<30)^(lo>>>7|io<<25),dn=(lo>>>28|io<<4)^(io>>>2|lo<<30)^(io>>>7|lo<<25),Bn+=dn&65535,Rn+=dn>>>16,Fn+=Zr&65535,qn+=Zr>>>16,Zr=io&oo^io&ao^oo&ao,dn=lo&uo^lo&fo^uo&fo,Bn+=dn&65535,Rn+=dn>>>16,Fn+=Zr&65535,qn+=Zr>>>16,Rn+=Bn>>>16,Fn+=Rn>>>16,qn+=Fn>>>16,zn=Fn&65535|qn<<16,Zn=Bn&65535|Rn<<16,Zr=Qr,dn=eo,Bn=dn&65535,Rn=dn>>>16,Fn=Zr&65535,qn=Zr>>>16,Zr=Gn,dn=Xn,Bn+=dn&65535,Rn+=dn>>>16,Fn+=Zr&65535,qn+=Zr>>>16,Rn+=Bn>>>16,Fn+=Rn>>>16,qn+=Fn>>>16,Qr=Fn&65535|qn<<16,eo=Bn&65535|Rn<<16,oo=kr,ao=$r,so=Xr,Vr=Qr,co=en,ho=Qn,po=Mn,io=zn,uo=_n,fo=Wn,bo=no,mo=eo,go=ro,vo=to,yo=Yn,lo=Zn,_i%16===15)for(Dn=0;Dn<16;Dn++)Zr=Cr[Dn],dn=Nr[Dn],Bn=dn&65535,Rn=dn>>>16,Fn=Zr&65535,qn=Zr>>>16,Zr=Cr[(Dn+9)%16],dn=Nr[(Dn+9)%16],Bn+=dn&65535,Rn+=dn>>>16,Fn+=Zr&65535,qn+=Zr>>>16,Gn=Cr[(Dn+1)%16],Xn=Nr[(Dn+1)%16],Zr=(Gn>>>1|Xn<<31)^(Gn>>>8|Xn<<24)^Gn>>>7,dn=(Xn>>>1|Gn<<31)^(Xn>>>8|Gn<<24)^(Xn>>>7|Gn<<25),Bn+=dn&65535,Rn+=dn>>>16,Fn+=Zr&65535,qn+=Zr>>>16,Gn=Cr[(Dn+14)%16],Xn=Nr[(Dn+14)%16],Zr=(Gn>>>19|Xn<<13)^(Xn>>>29|Gn<<3)^Gn>>>6,dn=(Xn>>>19|Gn<<13)^(Gn>>>29|Xn<<3)^(Xn>>>6|Gn<<26),Bn+=dn&65535,Rn+=dn>>>16,Fn+=Zr&65535,qn+=Zr>>>16,Rn+=Bn>>>16,Fn+=Rn>>>16,qn+=Fn>>>16,Cr[Dn]=Fn&65535|qn<<16,Nr[Dn]=Bn&65535|Rn<<16;Zr=io,dn=lo,Bn=dn&65535,Rn=dn>>>16,Fn=Zr&65535,qn=Zr>>>16,Zr=cr[0],dn=br[0],Bn+=dn&65535,Rn+=dn>>>16,Fn+=Zr&65535,qn+=Zr>>>16,Rn+=Bn>>>16,Fn+=Rn>>>16,qn+=Fn>>>16,cr[0]=io=Fn&65535|qn<<16,br[0]=lo=Bn&65535|Rn<<16,Zr=oo,dn=uo,Bn=dn&65535,Rn=dn>>>16,Fn=Zr&65535,qn=Zr>>>16,Zr=cr[1],dn=br[1],Bn+=dn&65535,Rn+=dn>>>16,Fn+=Zr&65535,qn+=Zr>>>16,Rn+=Bn>>>16,Fn+=Rn>>>16,qn+=Fn>>>16,cr[1]=oo=Fn&65535|qn<<16,br[1]=uo=Bn&65535|Rn<<16,Zr=ao,dn=fo,Bn=dn&65535,Rn=dn>>>16,Fn=Zr&65535,qn=Zr>>>16,Zr=cr[2],dn=br[2],Bn+=dn&65535,Rn+=dn>>>16,Fn+=Zr&65535,qn+=Zr>>>16,Rn+=Bn>>>16,Fn+=Rn>>>16,qn+=Fn>>>16,cr[2]=ao=Fn&65535|qn<<16,br[2]=fo=Bn&65535|Rn<<16,Zr=so,dn=bo,Bn=dn&65535,Rn=dn>>>16,Fn=Zr&65535,qn=Zr>>>16,Zr=cr[3],dn=br[3],Bn+=dn&65535,Rn+=dn>>>16,Fn+=Zr&65535,qn+=Zr>>>16,Rn+=Bn>>>16,Fn+=Rn>>>16,qn+=Fn>>>16,cr[3]=so=Fn&65535|qn<<16,br[3]=bo=Bn&65535|Rn<<16,Zr=Vr,dn=mo,Bn=dn&65535,Rn=dn>>>16,Fn=Zr&65535,qn=Zr>>>16,Zr=cr[4],dn=br[4],Bn+=dn&65535,Rn+=dn>>>16,Fn+=Zr&65535,qn+=Zr>>>16,Rn+=Bn>>>16,Fn+=Rn>>>16,qn+=Fn>>>16,cr[4]=Vr=Fn&65535|qn<<16,br[4]=mo=Bn&65535|Rn<<16,Zr=co,dn=go,Bn=dn&65535,Rn=dn>>>16,Fn=Zr&65535,qn=Zr>>>16,Zr=cr[5],dn=br[5],Bn+=dn&65535,Rn+=dn>>>16,Fn+=Zr&65535,qn+=Zr>>>16,Rn+=Bn>>>16,Fn+=Rn>>>16,qn+=Fn>>>16,cr[5]=co=Fn&65535|qn<<16,br[5]=go=Bn&65535|Rn<<16,Zr=ho,dn=vo,Bn=dn&65535,Rn=dn>>>16,Fn=Zr&65535,qn=Zr>>>16,Zr=cr[6],dn=br[6],Bn+=dn&65535,Rn+=dn>>>16,Fn+=Zr&65535,qn+=Zr>>>16,Rn+=Bn>>>16,Fn+=Rn>>>16,qn+=Fn>>>16,cr[6]=ho=Fn&65535|qn<<16,br[6]=vo=Bn&65535|Rn<<16,Zr=po,dn=yo,Bn=dn&65535,Rn=dn>>>16,Fn=Zr&65535,qn=Zr>>>16,Zr=cr[7],dn=br[7],Bn+=dn&65535,Rn+=dn>>>16,Fn+=Zr&65535,qn+=Zr>>>16,Rn+=Bn>>>16,Fn+=Rn>>>16,qn+=Fn>>>16,cr[7]=po=Fn&65535|qn<<16,br[7]=yo=Bn&65535|Rn<<16,xo+=128,lr-=128}return lr}function Hr(cr,br,Ar){var lr=new Int32Array(8),Cr=new Int32Array(8),Nr=new Uint8Array(256),kr,$r=Ar;for(lr[0]=1779033703,lr[1]=3144134277,lr[2]=1013904242,lr[3]=2773480762,lr[4]=1359893119,lr[5]=2600822924,lr[6]=528734635,lr[7]=1541459225,Cr[0]=4089235720,Cr[1]=2227873595,Cr[2]=4271175723,Cr[3]=1595750129,Cr[4]=2917565137,Cr[5]=725511199,Cr[6]=4215389547,Cr[7]=327033209,qr(lr,Cr,br,Ar),Ar%=128,kr=0;kr<Ar;kr++)Nr[kr]=br[$r-Ar+kr];for(Nr[Ar]=128,Ar=256-128*(Ar<112?1:0),Nr[Ar-9]=0,Ct(Nr,Ar-8,$r/536870912|0,$r<<3),qr(lr,Cr,Nr,Ar),kr=0;kr<8;kr++)Ct(cr,8*kr,lr[kr],Cr[kr]);return 0}function xn(cr,br){var Ar=nt(),lr=nt(),Cr=nt(),Nr=nt(),kr=nt(),$r=nt(),Xr=nt(),Qr=nt(),en=nt();Er(Ar,cr[1],cr[0]),Er(en,br[1],br[0]),ar(Ar,Ar,en),rr(lr,cr[0],cr[1]),rr(en,br[0],br[1]),ar(lr,lr,en),ar(Cr,cr[3],br[3]),ar(Cr,Cr,ft),ar(Nr,cr[2],br[2]),rr(Nr,Nr,Nr),Er(kr,lr,Ar),Er($r,Nr,Cr),rr(Xr,Nr,Cr),rr(Qr,lr,Ar),ar(cr[0],kr,$r),ar(cr[1],Qr,Xr),ar(cr[2],Xr,$r),ar(cr[3],kr,Qr)}function an(cr,br,Ar){var lr;for(lr=0;lr<4;lr++)Wt(cr[lr],br[lr],Ar)}function Ln(cr,br){var Ar=nt(),lr=nt(),Cr=nt();fr(Cr,br[2]),ar(Ar,br[0],Cr),ar(lr,br[1],Cr),er(cr,lr),cr[31]^=Zt(Ar)<<7}function Sn(cr,br,Ar){var lr,Cr;for(kt(cr[0],at),kt(cr[1],lt),kt(cr[2],lt),kt(cr[3],at),Cr=255;Cr>=0;--Cr)lr=Ar[Cr/8|0]>>(Cr&7)&1,an(cr,br,lr),xn(br,cr),xn(cr,cr),an(cr,br,lr)}function pn(cr,br){var Ar=[nt(),nt(),nt(),nt()];kt(Ar[0],pt),kt(Ar[1],gt),kt(Ar[2],lt),ar(Ar[3],pt,gt),Sn(cr,Ar,br)}function Tn(cr,br,Ar){var lr=new Uint8Array(64),Cr=[nt(),nt(),nt(),nt()],Nr;for(Ar||it(br,32),Hr(lr,br,32),lr[0]&=248,lr[31]&=127,lr[31]|=64,pn(Cr,lr),Ln(cr,Cr),Nr=0;Nr<32;Nr++)br[Nr+32]=cr[Nr];return 0}var Cn=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function Jr(cr,br){var Ar,lr,Cr,Nr;for(lr=63;lr>=32;--lr){for(Ar=0,Cr=lr-32,Nr=lr-12;Cr<Nr;++Cr)br[Cr]+=Ar-16*br[lr]*Cn[Cr-(lr-32)],Ar=Math.floor((br[Cr]+128)/256),br[Cr]-=Ar*256;br[Cr]+=Ar,br[lr]=0}for(Ar=0,Cr=0;Cr<32;Cr++)br[Cr]+=Ar-(br[31]>>4)*Cn[Cr],Ar=br[Cr]>>8,br[Cr]&=255;for(Cr=0;Cr<32;Cr++)br[Cr]-=Ar*Cn[Cr];for(lr=0;lr<32;lr++)br[lr+1]+=br[lr]>>8,cr[lr]=br[lr]&255}function jn(cr){var br=new Float64Array(64),Ar;for(Ar=0;Ar<64;Ar++)br[Ar]=cr[Ar];for(Ar=0;Ar<64;Ar++)cr[Ar]=0;Jr(cr,br)}function Un(cr,br,Ar,lr){var Cr=new Uint8Array(64),Nr=new Uint8Array(64),kr=new Uint8Array(64),$r,Xr,Qr=new Float64Array(64),en=[nt(),nt(),nt(),nt()];Hr(Cr,lr,32),Cr[0]&=248,Cr[31]&=127,Cr[31]|=64;var Qn=Ar+64;for($r=0;$r<Ar;$r++)cr[64+$r]=br[$r];for($r=0;$r<32;$r++)cr[32+$r]=Cr[32+$r];for(Hr(kr,cr.subarray(32),Ar+32),jn(kr),pn(en,kr),Ln(cr,en),$r=32;$r<64;$r++)cr[$r]=lr[$r];for(Hr(Nr,cr,Ar+64),jn(Nr),$r=0;$r<64;$r++)Qr[$r]=0;for($r=0;$r<32;$r++)Qr[$r]=kr[$r];for($r=0;$r<32;$r++)for(Xr=0;Xr<32;Xr++)Qr[$r+Xr]+=Nr[$r]*Cr[Xr];return Jr(cr.subarray(32),Qr),Qn}function Tr(cr,br){var Ar=nt(),lr=nt(),Cr=nt(),Nr=nt(),kr=nt(),$r=nt(),Xr=nt();return kt(cr[2],lt),Tt(cr[1],br),wr(Cr,cr[1]),ar(Nr,Cr,dt),Er(Cr,Cr,cr[2]),rr(Nr,cr[2],Nr),wr(kr,Nr),wr($r,kr),ar(Xr,$r,kr),ar(Ar,Xr,Cr),ar(Ar,Ar,Nr),gr(Ar,Ar),ar(Ar,Ar,Cr),ar(Ar,Ar,Nr),ar(Ar,Ar,Nr),ar(cr[0],Ar,Nr),wr(lr,cr[0]),ar(lr,lr,Nr),Xt(lr,Cr)&&ar(cr[0],cr[0],yt),wr(lr,cr[0]),ar(lr,lr,Nr),Xt(lr,Cr)?-1:(Zt(cr[0])===br[31]>>7&&Er(cr[0],at,cr[0]),ar(cr[3],cr[0],cr[1]),0)}function hr(cr,br,Ar,lr){var Cr,Nr=new Uint8Array(32),kr=new Uint8Array(64),$r=[nt(),nt(),nt(),nt()],Xr=[nt(),nt(),nt(),nt()];if(Ar<64||Tr(Xr,lr))return-1;for(Cr=0;Cr<Ar;Cr++)cr[Cr]=br[Cr];for(Cr=0;Cr<32;Cr++)cr[Cr+32]=lr[Cr];if(Hr(kr,cr,Ar),jn(kr),Sn($r,Xr,kr),pn(Xr,br.subarray(32)),xn($r,Xr),Ln(Nr,$r),Ar-=64,zt(br,0,Nr,0)){for(Cr=0;Cr<Ar;Cr++)cr[Cr]=0;return-1}for(Cr=0;Cr<Ar;Cr++)cr[Cr]=br[Cr+64];return Ar}var pr=32,Br=24,jr=32,zr=16,Ir=32,Lr=32,Ur=32,Wr=32,In=32,un=Br,En=jr,Jn=zr,_r=64,Gr=32,Pn=64,Hn=32,$n=64;_e.lowlevel={crypto_core_hsalsa20:or,crypto_stream_xor:yr,crypto_stream:vr,crypto_stream_salsa20_xor:dr,crypto_stream_salsa20:sr,crypto_onetimeauth:tr,crypto_onetimeauth_verify:jt,crypto_verify_16:$t,crypto_verify_32:zt,crypto_secretbox:mt,crypto_secretbox_open:wt,crypto_scalarmult:Mr,crypto_scalarmult_base:Rr,crypto_box_beforenm:xr,crypto_box_afternm:Pr,crypto_box:Yr,crypto_box_open:hn,crypto_box_keypair:Sr,crypto_hash:Hr,crypto_sign:Un,crypto_sign_keypair:Tn,crypto_sign_open:hr,crypto_secretbox_KEYBYTES:pr,crypto_secretbox_NONCEBYTES:Br,crypto_secretbox_ZEROBYTES:jr,crypto_secretbox_BOXZEROBYTES:zr,crypto_scalarmult_BYTES:Ir,crypto_scalarmult_SCALARBYTES:Lr,crypto_box_PUBLICKEYBYTES:Ur,crypto_box_SECRETKEYBYTES:Wr,crypto_box_BEFORENMBYTES:In,crypto_box_NONCEBYTES:un,crypto_box_ZEROBYTES:En,crypto_box_BOXZEROBYTES:Jn,crypto_sign_BYTES:_r,crypto_sign_PUBLICKEYBYTES:Gr,crypto_sign_SECRETKEYBYTES:Pn,crypto_sign_SEEDBYTES:Hn,crypto_hash_BYTES:$n,gf:nt,D:dt,L:Cn,pack25519:er,unpack25519:Tt,M:ar,A:rr,S:wr,Z:Er,pow2523:gr,add:xn,set25519:kt,modL:Jr,scalarmult:Sn,scalarbase:pn};function Nn(cr,br){if(cr.length!==pr)throw new Error("bad key size");if(br.length!==Br)throw new Error("bad nonce size")}function kn(cr,br){if(cr.length!==Ur)throw new Error("bad public key size");if(br.length!==Wr)throw new Error("bad secret key size")}function wn(){for(var cr=0;cr<arguments.length;cr++)if(!(arguments[cr]instanceof Uint8Array))throw new TypeError("unexpected type, use Uint8Array")}function Dr(cr){for(var br=0;br<cr.length;br++)cr[br]=0}_e.randomBytes=function(cr){var br=new Uint8Array(cr);return it(br,cr),br},_e.secretbox=function(cr,br,Ar){wn(cr,br,Ar),Nn(Ar,br);for(var lr=new Uint8Array(jr+cr.length),Cr=new Uint8Array(lr.length),Nr=0;Nr<cr.length;Nr++)lr[Nr+jr]=cr[Nr];return mt(Cr,lr,lr.length,br,Ar),Cr.subarray(zr)},_e.secretbox.open=function(cr,br,Ar){wn(cr,br,Ar),Nn(Ar,br);for(var lr=new Uint8Array(zr+cr.length),Cr=new Uint8Array(lr.length),Nr=0;Nr<cr.length;Nr++)lr[Nr+zr]=cr[Nr];return lr.length<32||wt(Cr,lr,lr.length,br,Ar)!==0?null:Cr.subarray(jr)},_e.secretbox.keyLength=pr,_e.secretbox.nonceLength=Br,_e.secretbox.overheadLength=zr,_e.scalarMult=function(cr,br){if(wn(cr,br),cr.length!==Lr)throw new Error("bad n size");if(br.length!==Ir)throw new Error("bad p size");var Ar=new Uint8Array(Ir);return Mr(Ar,cr,br),Ar},_e.scalarMult.base=function(cr){if(wn(cr),cr.length!==Lr)throw new Error("bad n size");var br=new Uint8Array(Ir);return Rr(br,cr),br},_e.scalarMult.scalarLength=Lr,_e.scalarMult.groupElementLength=Ir,_e.box=function(cr,br,Ar,lr){var Cr=_e.box.before(Ar,lr);return _e.secretbox(cr,br,Cr)},_e.box.before=function(cr,br){wn(cr,br),kn(cr,br);var Ar=new Uint8Array(In);return xr(Ar,cr,br),Ar},_e.box.after=_e.secretbox,_e.box.open=function(cr,br,Ar,lr){var Cr=_e.box.before(Ar,lr);return _e.secretbox.open(cr,br,Cr)},_e.box.open.after=_e.secretbox.open,_e.box.keyPair=function(){var cr=new Uint8Array(Ur),br=new Uint8Array(Wr);return Sr(cr,br),{publicKey:cr,secretKey:br}},_e.box.keyPair.fromSecretKey=function(cr){if(wn(cr),cr.length!==Wr)throw new Error("bad secret key size");var br=new Uint8Array(Ur);return Rr(br,cr),{publicKey:br,secretKey:new Uint8Array(cr)}},_e.box.publicKeyLength=Ur,_e.box.secretKeyLength=Wr,_e.box.sharedKeyLength=In,_e.box.nonceLength=un,_e.box.overheadLength=_e.secretbox.overheadLength,_e.sign=function(cr,br){if(wn(cr,br),br.length!==Pn)throw new Error("bad secret key size");var Ar=new Uint8Array(_r+cr.length);return Un(Ar,cr,cr.length,br),Ar},_e.sign.open=function(cr,br){if(wn(cr,br),br.length!==Gr)throw new Error("bad public key size");var Ar=new Uint8Array(cr.length),lr=hr(Ar,cr,cr.length,br);if(lr<0)return null;for(var Cr=new Uint8Array(lr),Nr=0;Nr<Cr.length;Nr++)Cr[Nr]=Ar[Nr];return Cr},_e.sign.detached=function(cr,br){for(var Ar=_e.sign(cr,br),lr=new Uint8Array(_r),Cr=0;Cr<lr.length;Cr++)lr[Cr]=Ar[Cr];return lr},_e.sign.detached.verify=function(cr,br,Ar){if(wn(cr,br,Ar),br.length!==_r)throw new Error("bad signature size");if(Ar.length!==Gr)throw new Error("bad public key size");var lr=new Uint8Array(_r+cr.length),Cr=new Uint8Array(_r+cr.length),Nr;for(Nr=0;Nr<_r;Nr++)lr[Nr]=br[Nr];for(Nr=0;Nr<cr.length;Nr++)lr[Nr+_r]=cr[Nr];return hr(Cr,lr,lr.length,Ar)>=0},_e.sign.keyPair=function(){var cr=new Uint8Array(Gr),br=new Uint8Array(Pn);return Tn(cr,br),{publicKey:cr,secretKey:br}},_e.sign.keyPair.fromSecretKey=function(cr){if(wn(cr),cr.length!==Pn)throw new Error("bad secret key size");for(var br=new Uint8Array(Gr),Ar=0;Ar<br.length;Ar++)br[Ar]=cr[32+Ar];return{publicKey:br,secretKey:new Uint8Array(cr)}},_e.sign.keyPair.fromSeed=function(cr){if(wn(cr),cr.length!==Hn)throw new Error("bad seed size");for(var br=new Uint8Array(Gr),Ar=new Uint8Array(Pn),lr=0;lr<32;lr++)Ar[lr]=cr[lr];return Tn(br,Ar,!0),{publicKey:br,secretKey:Ar}},_e.sign.publicKeyLength=Gr,_e.sign.secretKeyLength=Pn,_e.sign.seedLength=Hn,_e.sign.signatureLength=_r,_e.hash=function(cr){wn(cr);var br=new Uint8Array($n);return Hr(br,cr,cr.length),br},_e.hash.hashLength=$n,_e.verify=function(cr,br){return wn(cr,br),cr.length===0||br.length===0||cr.length!==br.length?!1:At(cr,0,br,0,cr.length)===0},_e.setPRNG=function(cr){it=cr},function(){var cr=typeof self<"u"?self.crypto||self.msCrypto:null;if(cr&&cr.getRandomValues){var br=65536;_e.setPRNG(function(Ar,lr){var Cr,Nr=new Uint8Array(lr);for(Cr=0;Cr<lr;Cr+=br)cr.getRandomValues(Nr.subarray(Cr,Cr+Math.min(lr-Cr,br)));for(Cr=0;Cr<lr;Cr++)Ar[Cr]=Nr[Cr];Dr(Nr)})}else typeof commonjsRequire<"u"&&(cr=requireCryptoBrowserify(),cr&&cr.randomBytes&&_e.setPRNG(function(Ar,lr){var Cr,Nr=cr.randomBytes(lr);for(Cr=0;Cr<lr;Cr++)Ar[Cr]=Nr[Cr];Dr(Nr)}))}()})(rt.exports?rt.exports:self.nacl=self.nacl||{})})(naclFast);var naclFastExports=naclFast.exports;const nacl=getDefaultExportFromCjs$1(naclFastExports);function number$3(rt){if(!Number.isSafeInteger(rt)||rt<0)throw new Error(`Wrong positive integer: ${rt}`)}function isBytes$8(rt){return rt instanceof Uint8Array||rt!=null&&typeof rt=="object"&&rt.constructor.name==="Uint8Array"}function bytes$2(rt,..._e){if(!isBytes$8(rt))throw new Error("Expected Uint8Array");if(_e.length>0&&!_e.includes(rt.length))throw new Error(`Expected Uint8Array of length ${_e}, not of length=${rt.length}`)}function hash$2(rt){if(typeof rt!="function"||typeof rt.create!="function")throw new Error("Hash should be wrapped by utils.wrapConstructor");number$3(rt.outputLen),number$3(rt.blockLen)}function exists$2(rt,_e=!0){if(rt.destroyed)throw new Error("Hash instance has been destroyed");if(_e&&rt.finished)throw new Error("Hash#digest() has already been called")}function output$2(rt,_e){bytes$2(rt);const nt=_e.outputLen;if(rt.length<nt)throw new Error(`digestInto() expects output buffer of length at least ${nt}`)}/*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) */function isBytes$7(rt){return rt instanceof Uint8Array||rt!=null&&typeof rt=="object"&&rt.constructor.name==="Uint8Array"}const createView$2=rt=>new DataView(rt.buffer,rt.byteOffset,rt.byteLength),isLE$2=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68;if(!isLE$2)throw new Error("Non little-endian hardware is not supported");function utf8ToBytes$4(rt){if(typeof rt!="string")throw new Error(`utf8ToBytes expected string, got ${typeof rt}`);return new Uint8Array(new TextEncoder().encode(rt))}function toBytes$2(rt){if(typeof rt=="string"&&(rt=utf8ToBytes$4(rt)),!isBytes$7(rt))throw new Error(`expected Uint8Array, got ${typeof rt}`);return rt}let Hash$2=class{clone(){return this._cloneInto()}};const toStr$1={}.toString;function checkOpts$1(rt,_e){if(_e!==void 0&&toStr$1.call(_e)!=="[object Object]")throw new Error("Options should be object or undefined");return Object.assign(rt,_e)}function wrapConstructor$2(rt){const _e=it=>rt().update(toBytes$2(it)).digest(),nt=rt();return _e.outputLen=nt.outputLen,_e.blockLen=nt.blockLen,_e.create=()=>rt(),_e}let HMAC$2=class extends Hash$2{constructor(_e,nt){super(),this.finished=!1,this.destroyed=!1,hash$2(_e);const it=toBytes$2(nt);if(this.iHash=_e.create(),typeof this.iHash.update!="function")throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const ot=this.blockLen,st=new Uint8Array(ot);st.set(it.length>ot?_e.create().update(it).digest():it);for(let at=0;at<st.length;at++)st[at]^=54;this.iHash.update(st),this.oHash=_e.create();for(let at=0;at<st.length;at++)st[at]^=106;this.oHash.update(st),st.fill(0)}update(_e){return exists$2(this),this.iHash.update(_e),this}digestInto(_e){exists$2(this),bytes$2(_e,this.outputLen),this.finished=!0,this.iHash.digestInto(_e),this.oHash.update(_e),this.oHash.digestInto(_e),this.destroy()}digest(){const _e=new Uint8Array(this.oHash.outputLen);return this.digestInto(_e),_e}_cloneInto(_e){_e||(_e=Object.create(Object.getPrototypeOf(this),{}));const{oHash:nt,iHash:it,finished:ot,destroyed:st,blockLen:at,outputLen:lt}=this;return _e=_e,_e.finished=ot,_e.destroyed=st,_e.blockLen=at,_e.outputLen=lt,_e.oHash=nt._cloneInto(_e.oHash),_e.iHash=it._cloneInto(_e.iHash),_e}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}};const hmac$2=(rt,_e,nt)=>new HMAC$2(rt,_e).update(nt).digest();hmac$2.create=(rt,_e)=>new HMAC$2(rt,_e);function pbkdf2Init$1(rt,_e,nt,it){hash$2(rt);const ot=checkOpts$1({dkLen:32,asyncTick:10},it),{c:st,dkLen:at,asyncTick:lt}=ot;if(number$3(st),number$3(at),number$3(lt),st<1)throw new Error("PBKDF2: iterations (c) should be >= 1");const ct=toBytes$2(_e),dt=toBytes$2(nt),ft=new Uint8Array(at),pt=hmac$2.create(rt,ct),gt=pt._cloneInto().update(dt);return{c:st,dkLen:at,asyncTick:lt,DK:ft,PRF:pt,PRFSalt:gt}}function pbkdf2Output$1(rt,_e,nt,it,ot){return rt.destroy(),_e.destroy(),it&&it.destroy(),ot.fill(0),nt}function pbkdf2$1(rt,_e,nt,it){const{c:ot,dkLen:st,DK:at,PRF:lt,PRFSalt:ct}=pbkdf2Init$1(rt,_e,nt,it);let dt;const ft=new Uint8Array(4),pt=createView$2(ft),gt=new Uint8Array(lt.outputLen);for(let yt=1,Ct=0;Ct<st;yt++,Ct+=lt.outputLen){const At=at.subarray(Ct,Ct+lt.outputLen);pt.setInt32(0,yt,!1),(dt=ct._cloneInto(dt)).update(ft).digestInto(gt),At.set(gt.subarray(0,At.length));for(let $t=1;$t<ot;$t++){lt._cloneInto(dt).update(gt).digestInto(gt);for(let zt=0;zt<At.length;zt++)At[zt]^=gt[zt]}}return pbkdf2Output$1(lt,ct,at,dt,gt)}function setBigUint64$2(rt,_e,nt,it){if(typeof rt.setBigUint64=="function")return rt.setBigUint64(_e,nt,it);const ot=BigInt(32),st=BigInt(4294967295),at=Number(nt>>ot&st),lt=Number(nt&st),ct=it?4:0,dt=it?0:4;rt.setUint32(_e+ct,at,it),rt.setUint32(_e+dt,lt,it)}let SHA2$1=class extends Hash$2{constructor(_e,nt,it,ot){super(),this.blockLen=_e,this.outputLen=nt,this.padOffset=it,this.isLE=ot,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(_e),this.view=createView$2(this.buffer)}update(_e){exists$2(this);const{view:nt,buffer:it,blockLen:ot}=this;_e=toBytes$2(_e);const st=_e.length;for(let at=0;at<st;){const lt=Math.min(ot-this.pos,st-at);if(lt===ot){const ct=createView$2(_e);for(;ot<=st-at;at+=ot)this.process(ct,at);continue}it.set(_e.subarray(at,at+lt),this.pos),this.pos+=lt,at+=lt,this.pos===ot&&(this.process(nt,0),this.pos=0)}return this.length+=_e.length,this.roundClean(),this}digestInto(_e){exists$2(this),output$2(_e,this),this.finished=!0;const{buffer:nt,view:it,blockLen:ot,isLE:st}=this;let{pos:at}=this;nt[at++]=128,this.buffer.subarray(at).fill(0),this.padOffset>ot-at&&(this.process(it,0),at=0);for(let pt=at;pt<ot;pt++)nt[pt]=0;setBigUint64$2(it,ot-8,BigInt(this.length*8),st),this.process(it,0);const lt=createView$2(_e),ct=this.outputLen;if(ct%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const dt=ct/4,ft=this.get();if(dt>ft.length)throw new Error("_sha2: outputLen bigger than state");for(let pt=0;pt<dt;pt++)lt.setUint32(4*pt,ft[pt],st)}digest(){const{buffer:_e,outputLen:nt}=this;this.digestInto(_e);const it=_e.slice(0,nt);return this.destroy(),it}_cloneInto(_e){_e||(_e=new this.constructor),_e.set(...this.get());const{blockLen:nt,buffer:it,length:ot,finished:st,destroyed:at,pos:lt}=this;return _e.length=ot,_e.pos=lt,_e.finished=st,_e.destroyed=at,ot%nt&&_e.buffer.set(it),_e}};const U32_MASK64$2=BigInt(2**32-1),_32n$2=BigInt(32);function fromBig$2(rt,_e=!1){return _e?{h:Number(rt&U32_MASK64$2),l:Number(rt>>_32n$2&U32_MASK64$2)}:{h:Number(rt>>_32n$2&U32_MASK64$2)|0,l:Number(rt&U32_MASK64$2)|0}}function split$2(rt,_e=!1){let nt=new Uint32Array(rt.length),it=new Uint32Array(rt.length);for(let ot=0;ot<rt.length;ot++){const{h:st,l:at}=fromBig$2(rt[ot],_e);[nt[ot],it[ot]]=[st,at]}return[nt,it]}const toBig$2=(rt,_e)=>BigInt(rt>>>0)<<_32n$2|BigInt(_e>>>0),shrSH$2=(rt,_e,nt)=>rt>>>nt,shrSL$2=(rt,_e,nt)=>rt<<32-nt|_e>>>nt,rotrSH$2=(rt,_e,nt)=>rt>>>nt|_e<<32-nt,rotrSL$2=(rt,_e,nt)=>rt<<32-nt|_e>>>nt,rotrBH$2=(rt,_e,nt)=>rt<<64-nt|_e>>>nt-32,rotrBL$2=(rt,_e,nt)=>rt>>>nt-32|_e<<64-nt,rotr32H$2=(rt,_e)=>_e,rotr32L$2=(rt,_e)=>rt,rotlSH$2=(rt,_e,nt)=>rt<<nt|_e>>>32-nt,rotlSL$2=(rt,_e,nt)=>_e<<nt|rt>>>32-nt,rotlBH$2=(rt,_e,nt)=>_e<<nt-32|rt>>>64-nt,rotlBL$2=(rt,_e,nt)=>rt<<nt-32|_e>>>64-nt;function add$3(rt,_e,nt,it){const ot=(_e>>>0)+(it>>>0);return{h:rt+nt+(ot/2**32|0)|0,l:ot|0}}const add3L$2=(rt,_e,nt)=>(rt>>>0)+(_e>>>0)+(nt>>>0),add3H$2=(rt,_e,nt,it)=>_e+nt+it+(rt/2**32|0)|0,add4L$2=(rt,_e,nt,it)=>(rt>>>0)+(_e>>>0)+(nt>>>0)+(it>>>0),add4H$2=(rt,_e,nt,it,ot)=>_e+nt+it+ot+(rt/2**32|0)|0,add5L$2=(rt,_e,nt,it,ot)=>(rt>>>0)+(_e>>>0)+(nt>>>0)+(it>>>0)+(ot>>>0),add5H$2=(rt,_e,nt,it,ot,st)=>_e+nt+it+ot+st+(rt/2**32|0)|0,u64$2={fromBig:fromBig$2,split:split$2,toBig:toBig$2,shrSH:shrSH$2,shrSL:shrSL$2,rotrSH:rotrSH$2,rotrSL:rotrSL$2,rotrBH:rotrBH$2,rotrBL:rotrBL$2,rotr32H:rotr32H$2,rotr32L:rotr32L$2,rotlSH:rotlSH$2,rotlSL:rotlSL$2,rotlBH:rotlBH$2,rotlBL:rotlBL$2,add:add$3,add3L:add3L$2,add3H:add3H$2,add4L:add4L$2,add4H:add4H$2,add5H:add5H$2,add5L:add5L$2},[SHA512_Kh$2,SHA512_Kl$2]=u64$2.split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map(rt=>BigInt(rt))),SHA512_W_H$2=new Uint32Array(80),SHA512_W_L$2=new Uint32Array(80);let SHA512$2=class extends SHA2$1{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){const{Ah:_e,Al:nt,Bh:it,Bl:ot,Ch:st,Cl:at,Dh:lt,Dl:ct,Eh:dt,El:ft,Fh:pt,Fl:gt,Gh:yt,Gl:Ct,Hh:At,Hl:$t}=this;return[_e,nt,it,ot,st,at,lt,ct,dt,ft,pt,gt,yt,Ct,At,$t]}set(_e,nt,it,ot,st,at,lt,ct,dt,ft,pt,gt,yt,Ct,At,$t){this.Ah=_e|0,this.Al=nt|0,this.Bh=it|0,this.Bl=ot|0,this.Ch=st|0,this.Cl=at|0,this.Dh=lt|0,this.Dl=ct|0,this.Eh=dt|0,this.El=ft|0,this.Fh=pt|0,this.Fl=gt|0,this.Gh=yt|0,this.Gl=Ct|0,this.Hh=At|0,this.Hl=$t|0}process(_e,nt){for(let Jt=0;Jt<16;Jt++,nt+=4)SHA512_W_H$2[Jt]=_e.getUint32(nt),SHA512_W_L$2[Jt]=_e.getUint32(nt+=4);for(let Jt=16;Jt<80;Jt++){const nr=SHA512_W_H$2[Jt-15]|0,or=SHA512_W_L$2[Jt-15]|0,ir=u64$2.rotrSH(nr,or,1)^u64$2.rotrSH(nr,or,8)^u64$2.shrSH(nr,or,7),dr=u64$2.rotrSL(nr,or,1)^u64$2.rotrSL(nr,or,8)^u64$2.shrSL(nr,or,7),sr=SHA512_W_H$2[Jt-2]|0,vr=SHA512_W_L$2[Jt-2]|0,yr=u64$2.rotrSH(sr,vr,19)^u64$2.rotrBH(sr,vr,61)^u64$2.shrSH(sr,vr,6),ur=u64$2.rotrSL(sr,vr,19)^u64$2.rotrBL(sr,vr,61)^u64$2.shrSL(sr,vr,6),tr=u64$2.add4L(dr,ur,SHA512_W_L$2[Jt-7],SHA512_W_L$2[Jt-16]),jt=u64$2.add4H(tr,ir,yr,SHA512_W_H$2[Jt-7],SHA512_W_H$2[Jt-16]);SHA512_W_H$2[Jt]=jt|0,SHA512_W_L$2[Jt]=tr|0}let{Ah:it,Al:ot,Bh:st,Bl:at,Ch:lt,Cl:ct,Dh:dt,Dl:ft,Eh:pt,El:gt,Fh:yt,Fl:Ct,Gh:At,Gl:$t,Hh:zt,Hl:_t}=this;for(let Jt=0;Jt<80;Jt++){const nr=u64$2.rotrSH(pt,gt,14)^u64$2.rotrSH(pt,gt,18)^u64$2.rotrBH(pt,gt,41),or=u64$2.rotrSL(pt,gt,14)^u64$2.rotrSL(pt,gt,18)^u64$2.rotrBL(pt,gt,41),ir=pt&yt^~pt&At,dr=gt&Ct^~gt&$t,sr=u64$2.add5L(_t,or,dr,SHA512_Kl$2[Jt],SHA512_W_L$2[Jt]),vr=u64$2.add5H(sr,zt,nr,ir,SHA512_Kh$2[Jt],SHA512_W_H$2[Jt]),yr=sr|0,ur=u64$2.rotrSH(it,ot,28)^u64$2.rotrBH(it,ot,34)^u64$2.rotrBH(it,ot,39),tr=u64$2.rotrSL(it,ot,28)^u64$2.rotrBL(it,ot,34)^u64$2.rotrBL(it,ot,39),jt=it&st^it&lt^st&lt,mt=ot&at^ot&ct^at&ct;zt=At|0,_t=$t|0,At=yt|0,$t=Ct|0,yt=pt|0,Ct=gt|0,{h:pt,l:gt}=u64$2.add(dt|0,ft|0,vr|0,yr|0),dt=lt|0,ft=ct|0,lt=st|0,ct=at|0,st=it|0,at=ot|0;const wt=u64$2.add3L(yr,tr,mt);it=u64$2.add3H(wt,vr,ur,jt),ot=wt|0}({h:it,l:ot}=u64$2.add(this.Ah|0,this.Al|0,it|0,ot|0)),{h:st,l:at}=u64$2.add(this.Bh|0,this.Bl|0,st|0,at|0),{h:lt,l:ct}=u64$2.add(this.Ch|0,this.Cl|0,lt|0,ct|0),{h:dt,l:ft}=u64$2.add(this.Dh|0,this.Dl|0,dt|0,ft|0),{h:pt,l:gt}=u64$2.add(this.Eh|0,this.El|0,pt|0,gt|0),{h:yt,l:Ct}=u64$2.add(this.Fh|0,this.Fl|0,yt|0,Ct|0),{h:At,l:$t}=u64$2.add(this.Gh|0,this.Gl|0,At|0,$t|0),{h:zt,l:_t}=u64$2.add(this.Hh|0,this.Hl|0,zt|0,_t|0),this.set(it,ot,st,at,lt,ct,dt,ft,pt,gt,yt,Ct,At,$t,zt,_t)}roundClean(){SHA512_W_H$2.fill(0),SHA512_W_L$2.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}};const sha512$2=wrapConstructor$2(()=>new SHA512$2);/*! scure-base - MIT License (c) 2022 Paul Miller (paulmillr.com) */function isBytes$6(rt){return rt instanceof Uint8Array||rt!=null&&typeof rt=="object"&&rt.constructor.name==="Uint8Array"}function chain(...rt){const _e=st=>st,nt=(st,at)=>lt=>st(at(lt)),it=rt.map(st=>st.encode).reduceRight(nt,_e),ot=rt.map(st=>st.decode).reduce(nt,_e);return{encode:it,decode:ot}}function alphabet(rt){return{encode:_e=>{if(!Array.isArray(_e)||_e.length&&typeof _e[0]!="number")throw new Error("alphabet.encode input should be an array of numbers");return _e.map(nt=>{if(nt<0||nt>=rt.length)throw new Error(`Digit index outside alphabet: ${nt} (alphabet: ${rt.length})`);return rt[nt]})},decode:_e=>{if(!Array.isArray(_e)||_e.length&&typeof _e[0]!="string")throw new Error("alphabet.decode input should be array of strings");return _e.map(nt=>{if(typeof nt!="string")throw new Error(`alphabet.decode: not string element=${nt}`);const it=rt.indexOf(nt);if(it===-1)throw new Error(`Unknown letter: "${nt}". Allowed: ${rt}`);return it})}}}function join(rt=""){if(typeof rt!="string")throw new Error("join separator should be string");return{encode:_e=>{if(!Array.isArray(_e)||_e.length&&typeof _e[0]!="string")throw new Error("join.encode input should be array of strings");for(let nt of _e)if(typeof nt!="string")throw new Error(`join.encode: non-string input=${nt}`);return _e.join(rt)},decode:_e=>{if(typeof _e!="string")throw new Error("join.decode input should be string");return _e.split(rt)}}}function convertRadix(rt,_e,nt){if(_e<2)throw new Error(`convertRadix: wrong from=${_e}, base cannot be less than 2`);if(nt<2)throw new Error(`convertRadix: wrong to=${nt}, base cannot be less than 2`);if(!Array.isArray(rt))throw new Error("convertRadix: data should be array");if(!rt.length)return[];let it=0;const ot=[],st=Array.from(rt);for(st.forEach(at=>{if(at<0||at>=_e)throw new Error(`Wrong integer: ${at}`)});;){let at=0,lt=!0;for(let ct=it;ct<st.length;ct++){const dt=st[ct],ft=_e*at+dt;if(!Number.isSafeInteger(ft)||_e*at/_e!==at||ft-dt!==_e*at)throw new Error("convertRadix: carry overflow");at=ft%nt;const pt=Math.floor(ft/nt);if(st[ct]=pt,!Number.isSafeInteger(pt)||pt*nt+at!==ft)throw new Error("convertRadix: carry overflow");if(lt)pt?lt=!1:it=ct;else continue}if(ot.push(at),lt)break}for(let at=0;at<rt.length-1&&rt[at]===0;at++)ot.push(0);return ot.reverse()}function radix(rt){return{encode:_e=>{if(!isBytes$6(_e))throw new Error("radix.encode input should be Uint8Array");return convertRadix(Array.from(_e),2**8,rt)},decode:_e=>{if(!Array.isArray(_e)||_e.length&&typeof _e[0]!="number")throw new Error("radix.decode input should be array of numbers");return Uint8Array.from(convertRadix(_e,rt,2**8))}}}function checksum(rt,_e){if(typeof _e!="function")throw new Error("checksum fn should be function");return{encode(nt){if(!isBytes$6(nt))throw new Error("checksum.encode: input should be Uint8Array");const it=_e(nt).slice(0,rt),ot=new Uint8Array(nt.length+rt);return ot.set(nt),ot.set(it,nt.length),ot},decode(nt){if(!isBytes$6(nt))throw new Error("checksum.decode: input should be Uint8Array");const it=nt.slice(0,-rt),ot=_e(it).slice(0,rt),st=nt.slice(-rt);for(let at=0;at<rt;at++)if(ot[at]!==st[at])throw new Error("Invalid checksum");return it}}}const genBase58=rt=>chain(radix(58),alphabet(rt),join("")),base58=genBase58("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),createBase58check=rt=>chain(checksum(4,_e=>rt(rt(_e))),base58);function nfkd$1(rt){if(typeof rt!="string")throw new TypeError(`Invalid mnemonic type: ${typeof rt}`);return rt.normalize("NFKD")}function normalize$2(rt){const _e=nfkd$1(rt),nt=_e.split(" ");if(![12,15,18,21,24].includes(nt.length))throw new Error("Invalid mnemonic");return{nfkd:_e,words:nt}}const salt$1=rt=>nfkd$1(`mnemonic${rt}`);function mnemonicToSeedSync$1(rt,_e=""){return pbkdf2$1(sha512$2,normalize$2(rt).nfkd,salt$1(_e),{c:2048,dkLen:64})}/*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) */const u32$1=rt=>new Uint32Array(rt.buffer,rt.byteOffset,Math.floor(rt.byteLength/4));function isBytes$5(rt){return rt instanceof Uint8Array||rt!=null&&typeof rt=="object"&&rt.constructor.name==="Uint8Array"}const createView$1=rt=>new DataView(rt.buffer,rt.byteOffset,rt.byteLength),rotr$1=(rt,_e)=>rt<<32-_e|rt>>>_e,isLE$1=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68;if(!isLE$1)throw new Error("Non little-endian hardware is not supported");const hexes$3=Array.from({length:256},(rt,_e)=>_e.toString(16).padStart(2,"0"));function bytesToHex$3(rt){if(!isBytes$5(rt))throw new Error("Uint8Array expected");let _e="";for(let nt=0;nt<rt.length;nt++)_e+=hexes$3[rt[nt]];return _e}const asciis$3={_0:48,_9:57,_A:65,_F:70,_a:97,_f:102};function asciiToBase16$3(rt){if(rt>=asciis$3._0&&rt<=asciis$3._9)return rt-asciis$3._0;if(rt>=asciis$3._A&&rt<=asciis$3._F)return rt-(asciis$3._A-10);if(rt>=asciis$3._a&&rt<=asciis$3._f)return rt-(asciis$3._a-10)}function hexToBytes$3(rt){if(typeof rt!="string")throw new Error("hex string expected, got "+typeof rt);const _e=rt.length,nt=_e/2;if(_e%2)throw new Error("padded hex string expected, got unpadded hex of length "+_e);const it=new Uint8Array(nt);for(let ot=0,st=0;ot<nt;ot++,st+=2){const at=asciiToBase16$3(rt.charCodeAt(st)),lt=asciiToBase16$3(rt.charCodeAt(st+1));if(at===void 0||lt===void 0){const ct=rt[st]+rt[st+1];throw new Error('hex string expected, got non-hex character "'+ct+'" at index '+st)}it[ot]=at*16+lt}return it}function utf8ToBytes$3(rt){if(typeof rt!="string")throw new Error(`utf8ToBytes expected string, got ${typeof rt}`);return new Uint8Array(new TextEncoder().encode(rt))}function toBytes$1(rt){if(typeof rt=="string"&&(rt=utf8ToBytes$3(rt)),!isBytes$5(rt))throw new Error(`expected Uint8Array, got ${typeof rt}`);return rt}let Hash$1=class{clone(){return this._cloneInto()}};function wrapConstructor$1(rt){const _e=it=>rt().update(toBytes$1(it)).digest(),nt=rt();return _e.outputLen=nt.outputLen,_e.blockLen=nt.blockLen,_e.create=()=>rt(),_e}function number$2(rt){if(!Number.isSafeInteger(rt)||rt<0)throw new Error(`Wrong positive integer: ${rt}`)}function isBytes$4(rt){return rt instanceof Uint8Array||rt!=null&&typeof rt=="object"&&rt.constructor.name==="Uint8Array"}function bytes$1(rt,..._e){if(!isBytes$4(rt))throw new Error("Expected Uint8Array");if(_e.length>0&&!_e.includes(rt.length))throw new Error(`Expected Uint8Array of length ${_e}, not of length=${rt.length}`)}function hash$1(rt){if(typeof rt!="function"||typeof rt.create!="function")throw new Error("Hash should be wrapped by utils.wrapConstructor");number$2(rt.outputLen),number$2(rt.blockLen)}function exists$1(rt,_e=!0){if(rt.destroyed)throw new Error("Hash instance has been destroyed");if(_e&&rt.finished)throw new Error("Hash#digest() has already been called")}function output$1(rt,_e){bytes$1(rt);const nt=_e.outputLen;if(rt.length<nt)throw new Error(`digestInto() expects output buffer of length at least ${nt}`)}function setBigUint64$1(rt,_e,nt,it){if(typeof rt.setBigUint64=="function")return rt.setBigUint64(_e,nt,it);const ot=BigInt(32),st=BigInt(4294967295),at=Number(nt>>ot&st),lt=Number(nt&st),ct=it?4:0,dt=it?0:4;rt.setUint32(_e+ct,at,it),rt.setUint32(_e+dt,lt,it)}class SHA2 extends Hash$1{constructor(_e,nt,it,ot){super(),this.blockLen=_e,this.outputLen=nt,this.padOffset=it,this.isLE=ot,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(_e),this.view=createView$1(this.buffer)}update(_e){exists$1(this);const{view:nt,buffer:it,blockLen:ot}=this;_e=toBytes$1(_e);const st=_e.length;for(let at=0;at<st;){const lt=Math.min(ot-this.pos,st-at);if(lt===ot){const ct=createView$1(_e);for(;ot<=st-at;at+=ot)this.process(ct,at);continue}it.set(_e.subarray(at,at+lt),this.pos),this.pos+=lt,at+=lt,this.pos===ot&&(this.process(nt,0),this.pos=0)}return this.length+=_e.length,this.roundClean(),this}digestInto(_e){exists$1(this),output$1(_e,this),this.finished=!0;const{buffer:nt,view:it,blockLen:ot,isLE:st}=this;let{pos:at}=this;nt[at++]=128,this.buffer.subarray(at).fill(0),this.padOffset>ot-at&&(this.process(it,0),at=0);for(let pt=at;pt<ot;pt++)nt[pt]=0;setBigUint64$1(it,ot-8,BigInt(this.length*8),st),this.process(it,0);const lt=createView$1(_e),ct=this.outputLen;if(ct%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const dt=ct/4,ft=this.get();if(dt>ft.length)throw new Error("_sha2: outputLen bigger than state");for(let pt=0;pt<dt;pt++)lt.setUint32(4*pt,ft[pt],st)}digest(){const{buffer:_e,outputLen:nt}=this;this.digestInto(_e);const it=_e.slice(0,nt);return this.destroy(),it}_cloneInto(_e){_e||(_e=new this.constructor),_e.set(...this.get());const{blockLen:nt,buffer:it,length:ot,finished:st,destroyed:at,pos:lt}=this;return _e.length=ot,_e.pos=lt,_e.finished=st,_e.destroyed=at,ot%nt&&_e.buffer.set(it),_e}}const Chi$1=(rt,_e,nt)=>rt&_e^~rt&nt,Maj$1=(rt,_e,nt)=>rt&_e^rt&nt^_e&nt,SHA256_K$1=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),IV=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),SHA256_W$1=new Uint32Array(64);let SHA256$1=class extends SHA2{constructor(){super(64,32,8,!1),this.A=IV[0]|0,this.B=IV[1]|0,this.C=IV[2]|0,this.D=IV[3]|0,this.E=IV[4]|0,this.F=IV[5]|0,this.G=IV[6]|0,this.H=IV[7]|0}get(){const{A:_e,B:nt,C:it,D:ot,E:st,F:at,G:lt,H:ct}=this;return[_e,nt,it,ot,st,at,lt,ct]}set(_e,nt,it,ot,st,at,lt,ct){this.A=_e|0,this.B=nt|0,this.C=it|0,this.D=ot|0,this.E=st|0,this.F=at|0,this.G=lt|0,this.H=ct|0}process(_e,nt){for(let pt=0;pt<16;pt++,nt+=4)SHA256_W$1[pt]=_e.getUint32(nt,!1);for(let pt=16;pt<64;pt++){const gt=SHA256_W$1[pt-15],yt=SHA256_W$1[pt-2],Ct=rotr$1(gt,7)^rotr$1(gt,18)^gt>>>3,At=rotr$1(yt,17)^rotr$1(yt,19)^yt>>>10;SHA256_W$1[pt]=At+SHA256_W$1[pt-7]+Ct+SHA256_W$1[pt-16]|0}let{A:it,B:ot,C:st,D:at,E:lt,F:ct,G:dt,H:ft}=this;for(let pt=0;pt<64;pt++){const gt=rotr$1(lt,6)^rotr$1(lt,11)^rotr$1(lt,25),yt=ft+gt+Chi$1(lt,ct,dt)+SHA256_K$1[pt]+SHA256_W$1[pt]|0,At=(rotr$1(it,2)^rotr$1(it,13)^rotr$1(it,22))+Maj$1(it,ot,st)|0;ft=dt,dt=ct,ct=lt,lt=at+yt|0,at=st,st=ot,ot=it,it=yt+At|0}it=it+this.A|0,ot=ot+this.B|0,st=st+this.C|0,at=at+this.D|0,lt=lt+this.E|0,ct=ct+this.F|0,dt=dt+this.G|0,ft=ft+this.H|0,this.set(it,ot,st,at,lt,ct,dt,ft)}roundClean(){SHA256_W$1.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}};const sha256$1=wrapConstructor$1(()=>new SHA256$1),U32_MASK64$1=BigInt(2**32-1),_32n$1=BigInt(32);function fromBig$1(rt,_e=!1){return _e?{h:Number(rt&U32_MASK64$1),l:Number(rt>>_32n$1&U32_MASK64$1)}:{h:Number(rt>>_32n$1&U32_MASK64$1)|0,l:Number(rt&U32_MASK64$1)|0}}function split$1(rt,_e=!1){let nt=new Uint32Array(rt.length),it=new Uint32Array(rt.length);for(let ot=0;ot<rt.length;ot++){const{h:st,l:at}=fromBig$1(rt[ot],_e);[nt[ot],it[ot]]=[st,at]}return[nt,it]}const toBig$1=(rt,_e)=>BigInt(rt>>>0)<<_32n$1|BigInt(_e>>>0),shrSH$1=(rt,_e,nt)=>rt>>>nt,shrSL$1=(rt,_e,nt)=>rt<<32-nt|_e>>>nt,rotrSH$1=(rt,_e,nt)=>rt>>>nt|_e<<32-nt,rotrSL$1=(rt,_e,nt)=>rt<<32-nt|_e>>>nt,rotrBH$1=(rt,_e,nt)=>rt<<64-nt|_e>>>nt-32,rotrBL$1=(rt,_e,nt)=>rt>>>nt-32|_e<<64-nt,rotr32H$1=(rt,_e)=>_e,rotr32L$1=(rt,_e)=>rt,rotlSH$1=(rt,_e,nt)=>rt<<nt|_e>>>32-nt,rotlSL$1=(rt,_e,nt)=>_e<<nt|rt>>>32-nt,rotlBH$1=(rt,_e,nt)=>_e<<nt-32|rt>>>64-nt,rotlBL$1=(rt,_e,nt)=>rt<<nt-32|_e>>>64-nt;function add$2(rt,_e,nt,it){const ot=(_e>>>0)+(it>>>0);return{h:rt+nt+(ot/2**32|0)|0,l:ot|0}}const add3L$1=(rt,_e,nt)=>(rt>>>0)+(_e>>>0)+(nt>>>0),add3H$1=(rt,_e,nt,it)=>_e+nt+it+(rt/2**32|0)|0,add4L$1=(rt,_e,nt,it)=>(rt>>>0)+(_e>>>0)+(nt>>>0)+(it>>>0),add4H$1=(rt,_e,nt,it,ot)=>_e+nt+it+ot+(rt/2**32|0)|0,add5L$1=(rt,_e,nt,it,ot)=>(rt>>>0)+(_e>>>0)+(nt>>>0)+(it>>>0)+(ot>>>0),add5H$1=(rt,_e,nt,it,ot,st)=>_e+nt+it+ot+st+(rt/2**32|0)|0,u64$1={fromBig:fromBig$1,split:split$1,toBig:toBig$1,shrSH:shrSH$1,shrSL:shrSL$1,rotrSH:rotrSH$1,rotrSL:rotrSL$1,rotrBH:rotrBH$1,rotrBL:rotrBL$1,rotr32H:rotr32H$1,rotr32L:rotr32L$1,rotlSH:rotlSH$1,rotlSL:rotlSL$1,rotlBH:rotlBH$1,rotlBL:rotlBL$1,add:add$2,add3L:add3L$1,add3H:add3H$1,add4L:add4L$1,add4H:add4H$1,add5H:add5H$1,add5L:add5L$1},[SHA3_PI$1,SHA3_ROTL$1,_SHA3_IOTA$1]=[[],[],[]],_0n$a=BigInt(0),_1n$d=BigInt(1),_2n$9=BigInt(2),_7n$1=BigInt(7),_256n$1=BigInt(256),_0x71n$1=BigInt(113);for(let rt=0,_e=_1n$d,nt=1,it=0;rt<24;rt++){[nt,it]=[it,(2*nt+3*it)%5],SHA3_PI$1.push(2*(5*it+nt)),SHA3_ROTL$1.push((rt+1)*(rt+2)/2%64);let ot=_0n$a;for(let st=0;st<7;st++)_e=(_e<<_1n$d^(_e>>_7n$1)*_0x71n$1)%_256n$1,_e&_2n$9&&(ot^=_1n$d<<(_1n$d<<BigInt(st))-_1n$d);_SHA3_IOTA$1.push(ot)}const[SHA3_IOTA_H$1,SHA3_IOTA_L$1]=split$1(_SHA3_IOTA$1,!0),rotlH$1=(rt,_e,nt)=>nt>32?rotlBH$1(rt,_e,nt):rotlSH$1(rt,_e,nt),rotlL$1=(rt,_e,nt)=>nt>32?rotlBL$1(rt,_e,nt):rotlSL$1(rt,_e,nt);function keccakP$1(rt,_e=24){const nt=new Uint32Array(10);for(let it=24-_e;it<24;it++){for(let at=0;at<10;at++)nt[at]=rt[at]^rt[at+10]^rt[at+20]^rt[at+30]^rt[at+40];for(let at=0;at<10;at+=2){const lt=(at+8)%10,ct=(at+2)%10,dt=nt[ct],ft=nt[ct+1],pt=rotlH$1(dt,ft,1)^nt[lt],gt=rotlL$1(dt,ft,1)^nt[lt+1];for(let yt=0;yt<50;yt+=10)rt[at+yt]^=pt,rt[at+yt+1]^=gt}let ot=rt[2],st=rt[3];for(let at=0;at<24;at++){const lt=SHA3_ROTL$1[at],ct=rotlH$1(ot,st,lt),dt=rotlL$1(ot,st,lt),ft=SHA3_PI$1[at];ot=rt[ft],st=rt[ft+1],rt[ft]=ct,rt[ft+1]=dt}for(let at=0;at<50;at+=10){for(let lt=0;lt<10;lt++)nt[lt]=rt[at+lt];for(let lt=0;lt<10;lt++)rt[at+lt]^=~nt[(lt+2)%10]&nt[(lt+4)%10]}rt[0]^=SHA3_IOTA_H$1[it],rt[1]^=SHA3_IOTA_L$1[it]}nt.fill(0)}let Keccak$1=class gs extends Hash$1{constructor(_e,nt,it,ot=!1,st=24){if(super(),this.blockLen=_e,this.suffix=nt,this.outputLen=it,this.enableXOF=ot,this.rounds=st,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,number$2(it),0>=this.blockLen||this.blockLen>=200)throw new Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=u32$1(this.state)}keccak(){keccakP$1(this.state32,this.rounds),this.posOut=0,this.pos=0}update(_e){exists$1(this);const{blockLen:nt,state:it}=this;_e=toBytes$1(_e);const ot=_e.length;for(let st=0;st<ot;){const at=Math.min(nt-this.pos,ot-st);for(let lt=0;lt<at;lt++)it[this.pos++]^=_e[st++];this.pos===nt&&this.keccak()}return this}finish(){if(this.finished)return;this.finished=!0;const{state:_e,suffix:nt,pos:it,blockLen:ot}=this;_e[it]^=nt,nt&128&&it===ot-1&&this.keccak(),_e[ot-1]^=128,this.keccak()}writeInto(_e){exists$1(this,!1),bytes$1(_e),this.finish();const nt=this.state,{blockLen:it}=this;for(let ot=0,st=_e.length;ot<st;){this.posOut>=it&&this.keccak();const at=Math.min(it-this.posOut,st-ot);_e.set(nt.subarray(this.posOut,this.posOut+at),ot),this.posOut+=at,ot+=at}return _e}xofInto(_e){if(!this.enableXOF)throw new Error("XOF is not possible for this instance");return this.writeInto(_e)}xof(_e){return number$2(_e),this.xofInto(new Uint8Array(_e))}digestInto(_e){if(output$1(_e,this),this.finished)throw new Error("digest() was already called");return this.writeInto(_e),this.destroy(),_e}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(_e){const{blockLen:nt,suffix:it,outputLen:ot,rounds:st,enableXOF:at}=this;return _e||(_e=new gs(nt,it,ot,at,st)),_e.state32.set(this.state32),_e.pos=this.pos,_e.posOut=this.posOut,_e.finished=this.finished,_e.rounds=st,_e.suffix=it,_e.outputLen=ot,_e.enableXOF=at,_e.destroyed=this.destroyed,_e}};const gen$1=(rt,_e,nt)=>wrapConstructor$1(()=>new Keccak$1(_e,rt,nt)),sha3_256$1=gen$1(6,136,256/8);let HMAC$1=class extends Hash$1{constructor(_e,nt){super(),this.finished=!1,this.destroyed=!1,hash$1(_e);const it=toBytes$1(nt);if(this.iHash=_e.create(),typeof this.iHash.update!="function")throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const ot=this.blockLen,st=new Uint8Array(ot);st.set(it.length>ot?_e.create().update(it).digest():it);for(let at=0;at<st.length;at++)st[at]^=54;this.iHash.update(st),this.oHash=_e.create();for(let at=0;at<st.length;at++)st[at]^=106;this.oHash.update(st),st.fill(0)}update(_e){return exists$1(this),this.iHash.update(_e),this}digestInto(_e){exists$1(this),bytes$1(_e,this.outputLen),this.finished=!0,this.iHash.digestInto(_e),this.oHash.update(_e),this.oHash.digestInto(_e),this.destroy()}digest(){const _e=new Uint8Array(this.oHash.outputLen);return this.digestInto(_e),_e}_cloneInto(_e){_e||(_e=Object.create(Object.getPrototypeOf(this),{}));const{oHash:nt,iHash:it,finished:ot,destroyed:st,blockLen:at,outputLen:lt}=this;return _e=_e,_e.finished=ot,_e.destroyed=st,_e.blockLen=at,_e.outputLen=lt,_e.oHash=nt._cloneInto(_e.oHash),_e.iHash=it._cloneInto(_e.iHash),_e}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}};const hmac$1=(rt,_e,nt)=>new HMAC$1(rt,_e).update(nt).digest();hmac$1.create=(rt,_e)=>new HMAC$1(rt,_e);const[SHA512_Kh$1,SHA512_Kl$1]=u64$1.split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map(rt=>BigInt(rt))),SHA512_W_H$1=new Uint32Array(80),SHA512_W_L$1=new Uint32Array(80);let SHA512$1=class extends SHA2{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){const{Ah:_e,Al:nt,Bh:it,Bl:ot,Ch:st,Cl:at,Dh:lt,Dl:ct,Eh:dt,El:ft,Fh:pt,Fl:gt,Gh:yt,Gl:Ct,Hh:At,Hl:$t}=this;return[_e,nt,it,ot,st,at,lt,ct,dt,ft,pt,gt,yt,Ct,At,$t]}set(_e,nt,it,ot,st,at,lt,ct,dt,ft,pt,gt,yt,Ct,At,$t){this.Ah=_e|0,this.Al=nt|0,this.Bh=it|0,this.Bl=ot|0,this.Ch=st|0,this.Cl=at|0,this.Dh=lt|0,this.Dl=ct|0,this.Eh=dt|0,this.El=ft|0,this.Fh=pt|0,this.Fl=gt|0,this.Gh=yt|0,this.Gl=Ct|0,this.Hh=At|0,this.Hl=$t|0}process(_e,nt){for(let Jt=0;Jt<16;Jt++,nt+=4)SHA512_W_H$1[Jt]=_e.getUint32(nt),SHA512_W_L$1[Jt]=_e.getUint32(nt+=4);for(let Jt=16;Jt<80;Jt++){const nr=SHA512_W_H$1[Jt-15]|0,or=SHA512_W_L$1[Jt-15]|0,ir=u64$1.rotrSH(nr,or,1)^u64$1.rotrSH(nr,or,8)^u64$1.shrSH(nr,or,7),dr=u64$1.rotrSL(nr,or,1)^u64$1.rotrSL(nr,or,8)^u64$1.shrSL(nr,or,7),sr=SHA512_W_H$1[Jt-2]|0,vr=SHA512_W_L$1[Jt-2]|0,yr=u64$1.rotrSH(sr,vr,19)^u64$1.rotrBH(sr,vr,61)^u64$1.shrSH(sr,vr,6),ur=u64$1.rotrSL(sr,vr,19)^u64$1.rotrBL(sr,vr,61)^u64$1.shrSL(sr,vr,6),tr=u64$1.add4L(dr,ur,SHA512_W_L$1[Jt-7],SHA512_W_L$1[Jt-16]),jt=u64$1.add4H(tr,ir,yr,SHA512_W_H$1[Jt-7],SHA512_W_H$1[Jt-16]);SHA512_W_H$1[Jt]=jt|0,SHA512_W_L$1[Jt]=tr|0}let{Ah:it,Al:ot,Bh:st,Bl:at,Ch:lt,Cl:ct,Dh:dt,Dl:ft,Eh:pt,El:gt,Fh:yt,Fl:Ct,Gh:At,Gl:$t,Hh:zt,Hl:_t}=this;for(let Jt=0;Jt<80;Jt++){const nr=u64$1.rotrSH(pt,gt,14)^u64$1.rotrSH(pt,gt,18)^u64$1.rotrBH(pt,gt,41),or=u64$1.rotrSL(pt,gt,14)^u64$1.rotrSL(pt,gt,18)^u64$1.rotrBL(pt,gt,41),ir=pt&yt^~pt&At,dr=gt&Ct^~gt&$t,sr=u64$1.add5L(_t,or,dr,SHA512_Kl$1[Jt],SHA512_W_L$1[Jt]),vr=u64$1.add5H(sr,zt,nr,ir,SHA512_Kh$1[Jt],SHA512_W_H$1[Jt]),yr=sr|0,ur=u64$1.rotrSH(it,ot,28)^u64$1.rotrBH(it,ot,34)^u64$1.rotrBH(it,ot,39),tr=u64$1.rotrSL(it,ot,28)^u64$1.rotrBL(it,ot,34)^u64$1.rotrBL(it,ot,39),jt=it&st^it&lt^st&lt,mt=ot&at^ot&ct^at&ct;zt=At|0,_t=$t|0,At=yt|0,$t=Ct|0,yt=pt|0,Ct=gt|0,{h:pt,l:gt}=u64$1.add(dt|0,ft|0,vr|0,yr|0),dt=lt|0,ft=ct|0,lt=st|0,ct=at|0,st=it|0,at=ot|0;const wt=u64$1.add3L(yr,tr,mt);it=u64$1.add3H(wt,vr,ur,jt),ot=wt|0}({h:it,l:ot}=u64$1.add(this.Ah|0,this.Al|0,it|0,ot|0)),{h:st,l:at}=u64$1.add(this.Bh|0,this.Bl|0,st|0,at|0),{h:lt,l:ct}=u64$1.add(this.Ch|0,this.Cl|0,lt|0,ct|0),{h:dt,l:ft}=u64$1.add(this.Dh|0,this.Dl|0,dt|0,ft|0),{h:pt,l:gt}=u64$1.add(this.Eh|0,this.El|0,pt|0,gt|0),{h:yt,l:Ct}=u64$1.add(this.Fh|0,this.Fl|0,yt|0,Ct|0),{h:At,l:$t}=u64$1.add(this.Gh|0,this.Gl|0,At|0,$t|0),{h:zt,l:_t}=u64$1.add(this.Hh|0,this.Hl|0,zt|0,_t|0),this.set(it,ot,st,at,lt,ct,dt,ft,pt,gt,yt,Ct,At,$t,zt,_t)}roundClean(){SHA512_W_H$1.fill(0),SHA512_W_L$1.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}};const sha512$1=wrapConstructor$1(()=>new SHA512$1),global$1=globalThis||void 0||self;function bind$2(rt,_e){return function(){return rt.apply(_e,arguments)}}const{toString:toString$3}=Object.prototype,{getPrototypeOf:getPrototypeOf$3}=Object,kindOf$2=(rt=>_e=>{const nt=toString$3.call(_e);return rt[nt]||(rt[nt]=nt.slice(8,-1).toLowerCase())})(Object.create(null)),kindOfTest$2=rt=>(rt=rt.toLowerCase(),_e=>kindOf$2(_e)===rt),typeOfTest$2=rt=>_e=>typeof _e===rt,{isArray:isArray$3}=Array,isUndefined$3=typeOfTest$2("undefined");function isBuffer$2(rt){return rt!==null&&!isUndefined$3(rt)&&rt.constructor!==null&&!isUndefined$3(rt.constructor)&&isFunction$3(rt.constructor.isBuffer)&&rt.constructor.isBuffer(rt)}const isArrayBuffer$2=kindOfTest$2("ArrayBuffer");function isArrayBufferView$2(rt){let _e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?_e=ArrayBuffer.isView(rt):_e=rt&&rt.buffer&&isArrayBuffer$2(rt.buffer),_e}const isString$3=typeOfTest$2("string"),isFunction$3=typeOfTest$2("function"),isNumber$3=typeOfTest$2("number"),isObject$4=rt=>rt!==null&&typeof rt=="object",isBoolean$3=rt=>rt===!0||rt===!1,isPlainObject$4=rt=>{if(kindOf$2(rt)!=="object")return!1;const _e=getPrototypeOf$3(rt);return(_e===null||_e===Object.prototype||Object.getPrototypeOf(_e)===null)&&!(Symbol.toStringTag in rt)&&!(Symbol.iterator in rt)},isDate$2=kindOfTest$2("Date"),isFile$2=kindOfTest$2("File"),isBlob$2=kindOfTest$2("Blob"),isFileList$2=kindOfTest$2("FileList"),isStream$2=rt=>isObject$4(rt)&&isFunction$3(rt.pipe),isFormData$2=rt=>{let _e;return rt&&(typeof FormData=="function"&&rt instanceof FormData||isFunction$3(rt.append)&&((_e=kindOf$2(rt))==="formdata"||_e==="object"&&isFunction$3(rt.toString)&&rt.toString()==="[object FormData]"))},isURLSearchParams$2=kindOfTest$2("URLSearchParams"),trim$2=rt=>rt.trim?rt.trim():rt.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function forEach$2(rt,_e,{allOwnKeys:nt=!1}={}){if(rt===null||typeof rt>"u")return;let it,ot;if(typeof rt!="object"&&(rt=[rt]),isArray$3(rt))for(it=0,ot=rt.length;it<ot;it++)_e.call(null,rt[it],it,rt);else{const st=nt?Object.getOwnPropertyNames(rt):Object.keys(rt),at=st.length;let lt;for(it=0;it<at;it++)lt=st[it],_e.call(null,rt[lt],lt,rt)}}function findKey$2(rt,_e){_e=_e.toLowerCase();const nt=Object.keys(rt);let it=nt.length,ot;for(;it-- >0;)if(ot=nt[it],_e===ot.toLowerCase())return ot;return null}const _global$2=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global$1,isContextDefined$2=rt=>!isUndefined$3(rt)&&rt!==_global$2;function merge$2(){const{caseless:rt}=isContextDefined$2(this)&&this||{},_e={},nt=(it,ot)=>{const st=rt&&findKey$2(_e,ot)||ot;isPlainObject$4(_e[st])&&isPlainObject$4(it)?_e[st]=merge$2(_e[st],it):isPlainObject$4(it)?_e[st]=merge$2({},it):isArray$3(it)?_e[st]=it.slice():_e[st]=it};for(let it=0,ot=arguments.length;it<ot;it++)arguments[it]&&forEach$2(arguments[it],nt);return _e}const extend$2=(rt,_e,nt,{allOwnKeys:it}={})=>(forEach$2(_e,(ot,st)=>{nt&&isFunction$3(ot)?rt[st]=bind$2(ot,nt):rt[st]=ot},{allOwnKeys:it}),rt),stripBOM$2=rt=>(rt.charCodeAt(0)===65279&&(rt=rt.slice(1)),rt),inherits$3=(rt,_e,nt,it)=>{rt.prototype=Object.create(_e.prototype,it),rt.prototype.constructor=rt,Object.defineProperty(rt,"super",{value:_e.prototype}),nt&&Object.assign(rt.prototype,nt)},toFlatObject$2=(rt,_e,nt,it)=>{let ot,st,at;const lt={};if(_e=_e||{},rt==null)return _e;do{for(ot=Object.getOwnPropertyNames(rt),st=ot.length;st-- >0;)at=ot[st],(!it||it(at,rt,_e))&&!lt[at]&&(_e[at]=rt[at],lt[at]=!0);rt=nt!==!1&&getPrototypeOf$3(rt)}while(rt&&(!nt||nt(rt,_e))&&rt!==Object.prototype);return _e},endsWith$2=(rt,_e,nt)=>{rt=String(rt),(nt===void 0||nt>rt.length)&&(nt=rt.length),nt-=_e.length;const it=rt.indexOf(_e,nt);return it!==-1&&it===nt},toArray$2=rt=>{if(!rt)return null;if(isArray$3(rt))return rt;let _e=rt.length;if(!isNumber$3(_e))return null;const nt=new Array(_e);for(;_e-- >0;)nt[_e]=rt[_e];return nt},isTypedArray$2=(rt=>_e=>rt&&_e instanceof rt)(typeof Uint8Array<"u"&&getPrototypeOf$3(Uint8Array)),forEachEntry$2=(rt,_e)=>{const it=(rt&&rt[Symbol.iterator]).call(rt);let ot;for(;(ot=it.next())&&!ot.done;){const st=ot.value;_e.call(rt,st[0],st[1])}},matchAll$2=(rt,_e)=>{let nt;const it=[];for(;(nt=rt.exec(_e))!==null;)it.push(nt);return it},isHTMLForm$2=kindOfTest$2("HTMLFormElement"),toCamelCase$2=rt=>rt.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(nt,it,ot){return it.toUpperCase()+ot}),hasOwnProperty$4=(({hasOwnProperty:rt})=>(_e,nt)=>rt.call(_e,nt))(Object.prototype),isRegExp$2=kindOfTest$2("RegExp"),reduceDescriptors$2=(rt,_e)=>{const nt=Object.getOwnPropertyDescriptors(rt),it={};forEach$2(nt,(ot,st)=>{let at;(at=_e(ot,st,rt))!==!1&&(it[st]=at||ot)}),Object.defineProperties(rt,it)},freezeMethods$2=rt=>{reduceDescriptors$2(rt,(_e,nt)=>{if(isFunction$3(rt)&&["arguments","caller","callee"].indexOf(nt)!==-1)return!1;const it=rt[nt];if(isFunction$3(it)){if(_e.enumerable=!1,"writable"in _e){_e.writable=!1;return}_e.set||(_e.set=()=>{throw Error("Can not rewrite read-only method '"+nt+"'")})}})},toObjectSet$2=(rt,_e)=>{const nt={},it=ot=>{ot.forEach(st=>{nt[st]=!0})};return isArray$3(rt)?it(rt):it(String(rt).split(_e)),nt},noop$7=()=>{},toFiniteNumber$2=(rt,_e)=>(rt=+rt,Number.isFinite(rt)?rt:_e),ALPHA$2="abcdefghijklmnopqrstuvwxyz",DIGIT$2="0123456789",ALPHABET$3={DIGIT:DIGIT$2,ALPHA:ALPHA$2,ALPHA_DIGIT:ALPHA$2+ALPHA$2.toUpperCase()+DIGIT$2},generateString$2=(rt=16,_e=ALPHABET$3.ALPHA_DIGIT)=>{let nt="";const{length:it}=_e;for(;rt--;)nt+=_e[Math.random()*it|0];return nt};function isSpecCompliantForm$2(rt){return!!(rt&&isFunction$3(rt.append)&&rt[Symbol.toStringTag]==="FormData"&&rt[Symbol.iterator])}const toJSONObject$2=rt=>{const _e=new Array(10),nt=(it,ot)=>{if(isObject$4(it)){if(_e.indexOf(it)>=0)return;if(!("toJSON"in it)){_e[ot]=it;const st=isArray$3(it)?[]:{};return forEach$2(it,(at,lt)=>{const ct=nt(at,ot+1);!isUndefined$3(ct)&&(st[lt]=ct)}),_e[ot]=void 0,st}}return it};return nt(rt,0)},isAsyncFn$2=kindOfTest$2("AsyncFunction"),isThenable$2=rt=>rt&&(isObject$4(rt)||isFunction$3(rt))&&isFunction$3(rt.then)&&isFunction$3(rt.catch),utils$5={isArray:isArray$3,isArrayBuffer:isArrayBuffer$2,isBuffer:isBuffer$2,isFormData:isFormData$2,isArrayBufferView:isArrayBufferView$2,isString:isString$3,isNumber:isNumber$3,isBoolean:isBoolean$3,isObject:isObject$4,isPlainObject:isPlainObject$4,isUndefined:isUndefined$3,isDate:isDate$2,isFile:isFile$2,isBlob:isBlob$2,isRegExp:isRegExp$2,isFunction:isFunction$3,isStream:isStream$2,isURLSearchParams:isURLSearchParams$2,isTypedArray:isTypedArray$2,isFileList:isFileList$2,forEach:forEach$2,merge:merge$2,extend:extend$2,trim:trim$2,stripBOM:stripBOM$2,inherits:inherits$3,toFlatObject:toFlatObject$2,kindOf:kindOf$2,kindOfTest:kindOfTest$2,endsWith:endsWith$2,toArray:toArray$2,forEachEntry:forEachEntry$2,matchAll:matchAll$2,isHTMLForm:isHTMLForm$2,hasOwnProperty:hasOwnProperty$4,hasOwnProp:hasOwnProperty$4,reduceDescriptors:reduceDescriptors$2,freezeMethods:freezeMethods$2,toObjectSet:toObjectSet$2,toCamelCase:toCamelCase$2,noop:noop$7,toFiniteNumber:toFiniteNumber$2,findKey:findKey$2,global:_global$2,isContextDefined:isContextDefined$2,ALPHABET:ALPHABET$3,generateString:generateString$2,isSpecCompliantForm:isSpecCompliantForm$2,toJSONObject:toJSONObject$2,isAsyncFn:isAsyncFn$2,isThenable:isThenable$2};function AxiosError$3(rt,_e,nt,it,ot){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=rt,this.name="AxiosError",_e&&(this.code=_e),nt&&(this.config=nt),it&&(this.request=it),ot&&(this.response=ot)}utils$5.inherits(AxiosError$3,Error,{toJSON:function rt(){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$5.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const prototype$5=AxiosError$3.prototype,descriptors$2={};["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(rt=>{descriptors$2[rt]={value:rt}});Object.defineProperties(AxiosError$3,descriptors$2);Object.defineProperty(prototype$5,"isAxiosError",{value:!0});AxiosError$3.from=(rt,_e,nt,it,ot,st)=>{const at=Object.create(prototype$5);return utils$5.toFlatObject(rt,at,function(ct){return ct!==Error.prototype},lt=>lt!=="isAxiosError"),AxiosError$3.call(at,rt.message,_e,nt,it,ot),at.cause=rt,at.name=rt.name,st&&Object.assign(at,st),at};const httpAdapter$2=null;function isVisitable$2(rt){return utils$5.isPlainObject(rt)||utils$5.isArray(rt)}function removeBrackets$2(rt){return utils$5.endsWith(rt,"[]")?rt.slice(0,-2):rt}function renderKey$2(rt,_e,nt){return rt?rt.concat(_e).map(function(ot,st){return ot=removeBrackets$2(ot),!nt&&st?"["+ot+"]":ot}).join(nt?".":""):_e}function isFlatArray$2(rt){return utils$5.isArray(rt)&&!rt.some(isVisitable$2)}const predicates$2=utils$5.toFlatObject(utils$5,{},null,function rt(_e){return/^is[A-Z]/.test(_e)});function toFormData$3(rt,_e,nt){if(!utils$5.isObject(rt))throw new TypeError("target must be an object");_e=_e||new FormData,nt=utils$5.toFlatObject(nt,{metaTokens:!0,dots:!1,indexes:!1},!1,function(At,$t){return!utils$5.isUndefined($t[At])});const it=nt.metaTokens,ot=nt.visitor||ft,st=nt.dots,at=nt.indexes,ct=(nt.Blob||typeof Blob<"u"&&Blob)&&utils$5.isSpecCompliantForm(_e);if(!utils$5.isFunction(ot))throw new TypeError("visitor must be a function");function dt(Ct){if(Ct===null)return"";if(utils$5.isDate(Ct))return Ct.toISOString();if(!ct&&utils$5.isBlob(Ct))throw new AxiosError$3("Blob is not supported. Use a Buffer instead.");return utils$5.isArrayBuffer(Ct)||utils$5.isTypedArray(Ct)?ct&&typeof Blob=="function"?new Blob([Ct]):Buffer.from(Ct):Ct}function ft(Ct,At,$t){let zt=Ct;if(Ct&&!$t&&typeof Ct=="object"){if(utils$5.endsWith(At,"{}"))At=it?At:At.slice(0,-2),Ct=JSON.stringify(Ct);else if(utils$5.isArray(Ct)&&isFlatArray$2(Ct)||(utils$5.isFileList(Ct)||utils$5.endsWith(At,"[]"))&&(zt=utils$5.toArray(Ct)))return At=removeBrackets$2(At),zt.forEach(function(Jt,nr){!(utils$5.isUndefined(Jt)||Jt===null)&&_e.append(at===!0?renderKey$2([At],nr,st):at===null?At:At+"[]",dt(Jt))}),!1}return isVisitable$2(Ct)?!0:(_e.append(renderKey$2($t,At,st),dt(Ct)),!1)}const pt=[],gt=Object.assign(predicates$2,{defaultVisitor:ft,convertValue:dt,isVisitable:isVisitable$2});function yt(Ct,At){if(!utils$5.isUndefined(Ct)){if(pt.indexOf(Ct)!==-1)throw Error("Circular reference detected in "+At.join("."));pt.push(Ct),utils$5.forEach(Ct,function(zt,_t){(!(utils$5.isUndefined(zt)||zt===null)&&ot.call(_e,zt,utils$5.isString(_t)?_t.trim():_t,At,gt))===!0&&yt(zt,At?At.concat(_t):[_t])}),pt.pop()}}if(!utils$5.isObject(rt))throw new TypeError("data must be an object");return yt(rt),_e}function encode$5(rt){const _e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(rt).replace(/[!'()~]|%20|%00/g,function(it){return _e[it]})}function AxiosURLSearchParams$2(rt,_e){this._pairs=[],rt&&toFormData$3(rt,this,_e)}const prototype$4=AxiosURLSearchParams$2.prototype;prototype$4.append=function rt(_e,nt){this._pairs.push([_e,nt])};prototype$4.toString=function rt(_e){const nt=_e?function(it){return _e.call(this,it,encode$5)}:encode$5;return this._pairs.map(function(ot){return nt(ot[0])+"="+nt(ot[1])},"").join("&")};function encode$4(rt){return encodeURIComponent(rt).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function buildURL$2(rt,_e,nt){if(!_e)return rt;const it=nt&&nt.encode||encode$4,ot=nt&&nt.serialize;let st;if(ot?st=ot(_e,nt):st=utils$5.isURLSearchParams(_e)?_e.toString():new AxiosURLSearchParams$2(_e,nt).toString(it),st){const at=rt.indexOf("#");at!==-1&&(rt=rt.slice(0,at)),rt+=(rt.indexOf("?")===-1?"?":"&")+st}return rt}let InterceptorManager$2=class{constructor(){this.handlers=[]}use(_e,nt,it){return this.handlers.push({fulfilled:_e,rejected:nt,synchronous:it?it.synchronous:!1,runWhen:it?it.runWhen:null}),this.handlers.length-1}eject(_e){this.handlers[_e]&&(this.handlers[_e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(_e){utils$5.forEach(this.handlers,function(it){it!==null&&_e(it)})}};const transitionalDefaults$2={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},URLSearchParams$3=typeof URLSearchParams<"u"?URLSearchParams:AxiosURLSearchParams$2,FormData$3=typeof FormData<"u"?FormData:null,Blob$3=typeof Blob<"u"?Blob:null,platform$6={isBrowser:!0,classes:{URLSearchParams:URLSearchParams$3,FormData:FormData$3,Blob:Blob$3},protocols:["http","https","file","blob","url","data"]},hasBrowserEnv$2=typeof window<"u"&&typeof document<"u",hasStandardBrowserEnv$2=(rt=>hasBrowserEnv$2&&["ReactNative","NativeScript","NS"].indexOf(rt)<0)(typeof navigator<"u"&&navigator.product),hasStandardBrowserWebWorkerEnv$2=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",utils$4=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:hasBrowserEnv$2,hasStandardBrowserEnv:hasStandardBrowserEnv$2,hasStandardBrowserWebWorkerEnv:hasStandardBrowserWebWorkerEnv$2},Symbol.toStringTag,{value:"Module"})),platform$5={...utils$4,...platform$6};function toURLEncodedForm$2(rt,_e){return toFormData$3(rt,new platform$5.classes.URLSearchParams,Object.assign({visitor:function(nt,it,ot,st){return platform$5.isNode&&utils$5.isBuffer(nt)?(this.append(it,nt.toString("base64")),!1):st.defaultVisitor.apply(this,arguments)}},_e))}function parsePropPath$2(rt){return utils$5.matchAll(/\w+|\[(\w*)]/g,rt).map(_e=>_e[0]==="[]"?"":_e[1]||_e[0])}function arrayToObject$2(rt){const _e={},nt=Object.keys(rt);let it;const ot=nt.length;let st;for(it=0;it<ot;it++)st=nt[it],_e[st]=rt[st];return _e}function formDataToJSON$2(rt){function _e(nt,it,ot,st){let at=nt[st++];const lt=Number.isFinite(+at),ct=st>=nt.length;return at=!at&&utils$5.isArray(ot)?ot.length:at,ct?(utils$5.hasOwnProp(ot,at)?ot[at]=[ot[at],it]:ot[at]=it,!lt):((!ot[at]||!utils$5.isObject(ot[at]))&&(ot[at]=[]),_e(nt,it,ot[at],st)&&utils$5.isArray(ot[at])&&(ot[at]=arrayToObject$2(ot[at])),!lt)}if(utils$5.isFormData(rt)&&utils$5.isFunction(rt.entries)){const nt={};return utils$5.forEachEntry(rt,(it,ot)=>{_e(parsePropPath$2(it),ot,nt,0)}),nt}return null}function stringifySafely$2(rt,_e,nt){if(utils$5.isString(rt))try{return(_e||JSON.parse)(rt),utils$5.trim(rt)}catch(it){if(it.name!=="SyntaxError")throw it}return(0,JSON.stringify)(rt)}const defaults$3={transitional:transitionalDefaults$2,adapter:["xhr","http"],transformRequest:[function rt(_e,nt){const it=nt.getContentType()||"",ot=it.indexOf("application/json")>-1,st=utils$5.isObject(_e);if(st&&utils$5.isHTMLForm(_e)&&(_e=new FormData(_e)),utils$5.isFormData(_e))return ot&&ot?JSON.stringify(formDataToJSON$2(_e)):_e;if(utils$5.isArrayBuffer(_e)||utils$5.isBuffer(_e)||utils$5.isStream(_e)||utils$5.isFile(_e)||utils$5.isBlob(_e))return _e;if(utils$5.isArrayBufferView(_e))return _e.buffer;if(utils$5.isURLSearchParams(_e))return nt.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),_e.toString();let lt;if(st){if(it.indexOf("application/x-www-form-urlencoded")>-1)return toURLEncodedForm$2(_e,this.formSerializer).toString();if((lt=utils$5.isFileList(_e))||it.indexOf("multipart/form-data")>-1){const ct=this.env&&this.env.FormData;return toFormData$3(lt?{"files[]":_e}:_e,ct&&new ct,this.formSerializer)}}return st||ot?(nt.setContentType("application/json",!1),stringifySafely$2(_e)):_e}],transformResponse:[function rt(_e){const nt=this.transitional||defaults$3.transitional,it=nt&&nt.forcedJSONParsing,ot=this.responseType==="json";if(_e&&utils$5.isString(_e)&&(it&&!this.responseType||ot)){const at=!(nt&&nt.silentJSONParsing)&&ot;try{return JSON.parse(_e)}catch(lt){if(at)throw lt.name==="SyntaxError"?AxiosError$3.from(lt,AxiosError$3.ERR_BAD_RESPONSE,this,null,this.response):lt}}return _e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:platform$5.classes.FormData,Blob:platform$5.classes.Blob},validateStatus:function rt(_e){return _e>=200&&_e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};utils$5.forEach(["delete","get","head","post","put","patch"],rt=>{defaults$3.headers[rt]={}});const ignoreDuplicateOf$2=utils$5.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$2=rt=>{const _e={};let nt,it,ot;return rt&&rt.split(`
`).forEach(function(at){ot=at.indexOf(":"),nt=at.substring(0,ot).trim().toLowerCase(),it=at.substring(ot+1).trim(),!(!nt||_e[nt]&&ignoreDuplicateOf$2[nt])&&(nt==="set-cookie"?_e[nt]?_e[nt].push(it):_e[nt]=[it]:_e[nt]=_e[nt]?_e[nt]+", "+it:it)}),_e},$internals$2=Symbol("internals");function normalizeHeader$2(rt){return rt&&String(rt).trim().toLowerCase()}function normalizeValue$2(rt){return rt===!1||rt==null?rt:utils$5.isArray(rt)?rt.map(normalizeValue$2):String(rt)}function parseTokens$2(rt){const _e=Object.create(null),nt=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let it;for(;it=nt.exec(rt);)_e[it[1]]=it[2];return _e}const isValidHeaderName$2=rt=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(rt.trim());function matchHeaderValue$2(rt,_e,nt,it,ot){if(utils$5.isFunction(it))return it.call(this,_e,nt);if(ot&&(_e=nt),!!utils$5.isString(_e)){if(utils$5.isString(it))return _e.indexOf(it)!==-1;if(utils$5.isRegExp(it))return it.test(_e)}}function formatHeader$2(rt){return rt.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(_e,nt,it)=>nt.toUpperCase()+it)}function buildAccessors$2(rt,_e){const nt=utils$5.toCamelCase(" "+_e);["get","set","has"].forEach(it=>{Object.defineProperty(rt,it+nt,{value:function(ot,st,at){return this[it].call(this,_e,ot,st,at)},configurable:!0})})}let AxiosHeaders$3=class{constructor(_e){_e&&this.set(_e)}set(_e,nt,it){const ot=this;function st(lt,ct,dt){const ft=normalizeHeader$2(ct);if(!ft)throw new Error("header name must be a non-empty string");const pt=utils$5.findKey(ot,ft);(!pt||ot[pt]===void 0||dt===!0||dt===void 0&&ot[pt]!==!1)&&(ot[pt||ct]=normalizeValue$2(lt))}const at=(lt,ct)=>utils$5.forEach(lt,(dt,ft)=>st(dt,ft,ct));return utils$5.isPlainObject(_e)||_e instanceof this.constructor?at(_e,nt):utils$5.isString(_e)&&(_e=_e.trim())&&!isValidHeaderName$2(_e)?at(parseHeaders$2(_e),nt):_e!=null&&st(nt,_e,it),this}get(_e,nt){if(_e=normalizeHeader$2(_e),_e){const it=utils$5.findKey(this,_e);if(it){const ot=this[it];if(!nt)return ot;if(nt===!0)return parseTokens$2(ot);if(utils$5.isFunction(nt))return nt.call(this,ot,it);if(utils$5.isRegExp(nt))return nt.exec(ot);throw new TypeError("parser must be boolean|regexp|function")}}}has(_e,nt){if(_e=normalizeHeader$2(_e),_e){const it=utils$5.findKey(this,_e);return!!(it&&this[it]!==void 0&&(!nt||matchHeaderValue$2(this,this[it],it,nt)))}return!1}delete(_e,nt){const it=this;let ot=!1;function st(at){if(at=normalizeHeader$2(at),at){const lt=utils$5.findKey(it,at);lt&&(!nt||matchHeaderValue$2(it,it[lt],lt,nt))&&(delete it[lt],ot=!0)}}return utils$5.isArray(_e)?_e.forEach(st):st(_e),ot}clear(_e){const nt=Object.keys(this);let it=nt.length,ot=!1;for(;it--;){const st=nt[it];(!_e||matchHeaderValue$2(this,this[st],st,_e,!0))&&(delete this[st],ot=!0)}return ot}normalize(_e){const nt=this,it={};return utils$5.forEach(this,(ot,st)=>{const at=utils$5.findKey(it,st);if(at){nt[at]=normalizeValue$2(ot),delete nt[st];return}const lt=_e?formatHeader$2(st):String(st).trim();lt!==st&&delete nt[st],nt[lt]=normalizeValue$2(ot),it[lt]=!0}),this}concat(..._e){return this.constructor.concat(this,..._e)}toJSON(_e){const nt=Object.create(null);return utils$5.forEach(this,(it,ot)=>{it!=null&&it!==!1&&(nt[ot]=_e&&utils$5.isArray(it)?it.join(", "):it)}),nt}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([_e,nt])=>_e+": "+nt).join(`
`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(_e){return _e instanceof this?_e:new this(_e)}static concat(_e,...nt){const it=new this(_e);return nt.forEach(ot=>it.set(ot)),it}static accessor(_e){const it=(this[$internals$2]=this[$internals$2]={accessors:{}}).accessors,ot=this.prototype;function st(at){const lt=normalizeHeader$2(at);it[lt]||(buildAccessors$2(ot,at),it[lt]=!0)}return utils$5.isArray(_e)?_e.forEach(st):st(_e),this}};AxiosHeaders$3.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);utils$5.reduceDescriptors(AxiosHeaders$3.prototype,({value:rt},_e)=>{let nt=_e[0].toUpperCase()+_e.slice(1);return{get:()=>rt,set(it){this[nt]=it}}});utils$5.freezeMethods(AxiosHeaders$3);function transformData$2(rt,_e){const nt=this||defaults$3,it=_e||nt,ot=AxiosHeaders$3.from(it.headers);let st=it.data;return utils$5.forEach(rt,function(lt){st=lt.call(nt,st,ot.normalize(),_e?_e.status:void 0)}),ot.normalize(),st}function isCancel$3(rt){return!!(rt&&rt.__CANCEL__)}function CanceledError$3(rt,_e,nt){AxiosError$3.call(this,rt??"canceled",AxiosError$3.ERR_CANCELED,_e,nt),this.name="CanceledError"}utils$5.inherits(CanceledError$3,AxiosError$3,{__CANCEL__:!0});function settle$2(rt,_e,nt){const it=nt.config.validateStatus;!nt.status||!it||it(nt.status)?rt(nt):_e(new AxiosError$3("Request failed with status code "+nt.status,[AxiosError$3.ERR_BAD_REQUEST,AxiosError$3.ERR_BAD_RESPONSE][Math.floor(nt.status/100)-4],nt.config,nt.request,nt))}const cookies$2=platform$5.hasStandardBrowserEnv?{write(rt,_e,nt,it,ot,st){const at=[rt+"="+encodeURIComponent(_e)];utils$5.isNumber(nt)&&at.push("expires="+new Date(nt).toGMTString()),utils$5.isString(it)&&at.push("path="+it),utils$5.isString(ot)&&at.push("domain="+ot),st===!0&&at.push("secure"),document.cookie=at.join("; ")},read(rt){const _e=document.cookie.match(new RegExp("(^|;\\s*)("+rt+")=([^;]*)"));return _e?decodeURIComponent(_e[3]):null},remove(rt){this.write(rt,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function isAbsoluteURL$2(rt){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(rt)}function combineURLs$2(rt,_e){return _e?rt.replace(/\/+$/,"")+"/"+_e.replace(/^\/+/,""):rt}function buildFullPath$2(rt,_e){return rt&&!isAbsoluteURL$2(_e)?combineURLs$2(rt,_e):_e}const isURLSameOrigin$2=platform$5.hasStandardBrowserEnv?function rt(){const _e=/(msie|trident)/i.test(navigator.userAgent),nt=document.createElement("a");let it;function ot(st){let at=st;return _e&&(nt.setAttribute("href",at),at=nt.href),nt.setAttribute("href",at),{href:nt.href,protocol:nt.protocol?nt.protocol.replace(/:$/,""):"",host:nt.host,search:nt.search?nt.search.replace(/^\?/,""):"",hash:nt.hash?nt.hash.replace(/^#/,""):"",hostname:nt.hostname,port:nt.port,pathname:nt.pathname.charAt(0)==="/"?nt.pathname:"/"+nt.pathname}}return it=ot(window.location.href),function(at){const lt=utils$5.isString(at)?ot(at):at;return lt.protocol===it.protocol&&lt.host===it.host}}():function rt(){return function(){return!0}}();function parseProtocol$2(rt){const _e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(rt);return _e&&_e[1]||""}function speedometer$2(rt,_e){rt=rt||10;const nt=new Array(rt),it=new Array(rt);let ot=0,st=0,at;return _e=_e!==void 0?_e:1e3,function(ct){const dt=Date.now(),ft=it[st];at||(at=dt),nt[ot]=ct,it[ot]=dt;let pt=st,gt=0;for(;pt!==ot;)gt+=nt[pt++],pt=pt%rt;if(ot=(ot+1)%rt,ot===st&&(st=(st+1)%rt),dt-at<_e)return;const yt=ft&&dt-ft;return yt?Math.round(gt*1e3/yt):void 0}}function progressEventReducer$2(rt,_e){let nt=0;const it=speedometer$2(50,250);return ot=>{const st=ot.loaded,at=ot.lengthComputable?ot.total:void 0,lt=st-nt,ct=it(lt),dt=st<=at;nt=st;const ft={loaded:st,total:at,progress:at?st/at:void 0,bytes:lt,rate:ct||void 0,estimated:ct&&at&&dt?(at-st)/ct:void 0,event:ot};ft[_e?"download":"upload"]=!0,rt(ft)}}const isXHRAdapterSupported$2=typeof XMLHttpRequest<"u",xhrAdapter$2=isXHRAdapterSupported$2&&function(rt){return new Promise(function(nt,it){let ot=rt.data;const st=AxiosHeaders$3.from(rt.headers).normalize();let{responseType:at,withXSRFToken:lt}=rt,ct;function dt(){rt.cancelToken&&rt.cancelToken.unsubscribe(ct),rt.signal&&rt.signal.removeEventListener("abort",ct)}let ft;if(utils$5.isFormData(ot)){if(platform$5.hasStandardBrowserEnv||platform$5.hasStandardBrowserWebWorkerEnv)st.setContentType(!1);else if((ft=st.getContentType())!==!1){const[At,...$t]=ft?ft.split(";").map(zt=>zt.trim()).filter(Boolean):[];st.setContentType([At||"multipart/form-data",...$t].join("; "))}}let pt=new XMLHttpRequest;if(rt.auth){const At=rt.auth.username||"",$t=rt.auth.password?unescape(encodeURIComponent(rt.auth.password)):"";st.set("Authorization","Basic "+btoa(At+":"+$t))}const gt=buildFullPath$2(rt.baseURL,rt.url);pt.open(rt.method.toUpperCase(),buildURL$2(gt,rt.params,rt.paramsSerializer),!0),pt.timeout=rt.timeout;function yt(){if(!pt)return;const At=AxiosHeaders$3.from("getAllResponseHeaders"in pt&&pt.getAllResponseHeaders()),zt={data:!at||at==="text"||at==="json"?pt.responseText:pt.response,status:pt.status,statusText:pt.statusText,headers:At,config:rt,request:pt};settle$2(function(Jt){nt(Jt),dt()},function(Jt){it(Jt),dt()},zt),pt=null}if("onloadend"in pt?pt.onloadend=yt:pt.onreadystatechange=function(){!pt||pt.readyState!==4||pt.status===0&&!(pt.responseURL&&pt.responseURL.indexOf("file:")===0)||setTimeout(yt)},pt.onabort=function(){pt&&(it(new AxiosError$3("Request aborted",AxiosError$3.ECONNABORTED,rt,pt)),pt=null)},pt.onerror=function(){it(new AxiosError$3("Network Error",AxiosError$3.ERR_NETWORK,rt,pt)),pt=null},pt.ontimeout=function(){let $t=rt.timeout?"timeout of "+rt.timeout+"ms exceeded":"timeout exceeded";const zt=rt.transitional||transitionalDefaults$2;rt.timeoutErrorMessage&&($t=rt.timeoutErrorMessage),it(new AxiosError$3($t,zt.clarifyTimeoutError?AxiosError$3.ETIMEDOUT:AxiosError$3.ECONNABORTED,rt,pt)),pt=null},platform$5.hasStandardBrowserEnv&&(lt&&utils$5.isFunction(lt)&&(lt=lt(rt)),lt||lt!==!1&&isURLSameOrigin$2(gt))){const At=rt.xsrfHeaderName&&rt.xsrfCookieName&&cookies$2.read(rt.xsrfCookieName);At&&st.set(rt.xsrfHeaderName,At)}ot===void 0&&st.setContentType(null),"setRequestHeader"in pt&&utils$5.forEach(st.toJSON(),function($t,zt){pt.setRequestHeader(zt,$t)}),utils$5.isUndefined(rt.withCredentials)||(pt.withCredentials=!!rt.withCredentials),at&&at!=="json"&&(pt.responseType=rt.responseType),typeof rt.onDownloadProgress=="function"&&pt.addEventListener("progress",progressEventReducer$2(rt.onDownloadProgress,!0)),typeof rt.onUploadProgress=="function"&&pt.upload&&pt.upload.addEventListener("progress",progressEventReducer$2(rt.onUploadProgress)),(rt.cancelToken||rt.signal)&&(ct=At=>{pt&&(it(!At||At.type?new CanceledError$3(null,rt,pt):At),pt.abort(),pt=null)},rt.cancelToken&&rt.cancelToken.subscribe(ct),rt.signal&&(rt.signal.aborted?ct():rt.signal.addEventListener("abort",ct)));const Ct=parseProtocol$2(gt);if(Ct&&platform$5.protocols.indexOf(Ct)===-1){it(new AxiosError$3("Unsupported protocol "+Ct+":",AxiosError$3.ERR_BAD_REQUEST,rt));return}pt.send(ot||null)})},knownAdapters$2={http:httpAdapter$2,xhr:xhrAdapter$2};utils$5.forEach(knownAdapters$2,(rt,_e)=>{if(rt){try{Object.defineProperty(rt,"name",{value:_e})}catch{}Object.defineProperty(rt,"adapterName",{value:_e})}});const renderReason$2=rt=>`- ${rt}`,isResolvedHandle$2=rt=>utils$5.isFunction(rt)||rt===null||rt===!1,adapters$2={getAdapter:rt=>{rt=utils$5.isArray(rt)?rt:[rt];const{length:_e}=rt;let nt,it;const ot={};for(let st=0;st<_e;st++){nt=rt[st];let at;if(it=nt,!isResolvedHandle$2(nt)&&(it=knownAdapters$2[(at=String(nt)).toLowerCase()],it===void 0))throw new AxiosError$3(`Unknown adapter '${at}'`);if(it)break;ot[at||"#"+st]=it}if(!it){const st=Object.entries(ot).map(([lt,ct])=>`adapter ${lt} `+(ct===!1?"is not supported by the environment":"is not available in the build"));let at=_e?st.length>1?`since :
`+st.map(renderReason$2).join(`
`):" "+renderReason$2(st[0]):"as no adapter specified";throw new AxiosError$3("There is no suitable adapter to dispatch the request "+at,"ERR_NOT_SUPPORT")}return it},adapters:knownAdapters$2};function throwIfCancellationRequested$2(rt){if(rt.cancelToken&&rt.cancelToken.throwIfRequested(),rt.signal&&rt.signal.aborted)throw new CanceledError$3(null,rt)}function dispatchRequest$2(rt){return throwIfCancellationRequested$2(rt),rt.headers=AxiosHeaders$3.from(rt.headers),rt.data=transformData$2.call(rt,rt.transformRequest),["post","put","patch"].indexOf(rt.method)!==-1&&rt.headers.setContentType("application/x-www-form-urlencoded",!1),adapters$2.getAdapter(rt.adapter||defaults$3.adapter)(rt).then(function(it){return throwIfCancellationRequested$2(rt),it.data=transformData$2.call(rt,rt.transformResponse,it),it.headers=AxiosHeaders$3.from(it.headers),it},function(it){return isCancel$3(it)||(throwIfCancellationRequested$2(rt),it&&it.response&&(it.response.data=transformData$2.call(rt,rt.transformResponse,it.response),it.response.headers=AxiosHeaders$3.from(it.response.headers))),Promise.reject(it)})}const headersToObject$2=rt=>rt instanceof AxiosHeaders$3?rt.toJSON():rt;function mergeConfig$3(rt,_e){_e=_e||{};const nt={};function it(dt,ft,pt){return utils$5.isPlainObject(dt)&&utils$5.isPlainObject(ft)?utils$5.merge.call({caseless:pt},dt,ft):utils$5.isPlainObject(ft)?utils$5.merge({},ft):utils$5.isArray(ft)?ft.slice():ft}function ot(dt,ft,pt){if(utils$5.isUndefined(ft)){if(!utils$5.isUndefined(dt))return it(void 0,dt,pt)}else return it(dt,ft,pt)}function st(dt,ft){if(!utils$5.isUndefined(ft))return it(void 0,ft)}function at(dt,ft){if(utils$5.isUndefined(ft)){if(!utils$5.isUndefined(dt))return it(void 0,dt)}else return it(void 0,ft)}function lt(dt,ft,pt){if(pt in _e)return it(dt,ft);if(pt in rt)return it(void 0,dt)}const ct={url:st,method:st,data:st,baseURL:at,transformRequest:at,transformResponse:at,paramsSerializer:at,timeout:at,timeoutMessage:at,withCredentials:at,withXSRFToken:at,adapter:at,responseType:at,xsrfCookieName:at,xsrfHeaderName:at,onUploadProgress:at,onDownloadProgress:at,decompress:at,maxContentLength:at,maxBodyLength:at,beforeRedirect:at,transport:at,httpAgent:at,httpsAgent:at,cancelToken:at,socketPath:at,responseEncoding:at,validateStatus:lt,headers:(dt,ft)=>ot(headersToObject$2(dt),headersToObject$2(ft),!0)};return utils$5.forEach(Object.keys(Object.assign({},rt,_e)),function(ft){const pt=ct[ft]||ot,gt=pt(rt[ft],_e[ft],ft);utils$5.isUndefined(gt)&&pt!==lt||(nt[ft]=gt)}),nt}const VERSION$5="1.6.2",validators$5={};["object","boolean","number","function","string","symbol"].forEach((rt,_e)=>{validators$5[rt]=function(it){return typeof it===rt||"a"+(_e<1?"n ":" ")+rt}});const deprecatedWarnings$2={};validators$5.transitional=function rt(_e,nt,it){function ot(st,at){return"[Axios v"+VERSION$5+"] Transitional option '"+st+"'"+at+(it?". "+it:"")}return(st,at,lt)=>{if(_e===!1)throw new AxiosError$3(ot(at," has been removed"+(nt?" in "+nt:"")),AxiosError$3.ERR_DEPRECATED);return nt&&!deprecatedWarnings$2[at]&&(deprecatedWarnings$2[at]=!0,console.warn(ot(at," has been deprecated since v"+nt+" and will be removed in the near future"))),_e?_e(st,at,lt):!0}};function assertOptions$2(rt,_e,nt){if(typeof rt!="object")throw new AxiosError$3("options must be an object",AxiosError$3.ERR_BAD_OPTION_VALUE);const it=Object.keys(rt);let ot=it.length;for(;ot-- >0;){const st=it[ot],at=_e[st];if(at){const lt=rt[st],ct=lt===void 0||at(lt,st,rt);if(ct!==!0)throw new AxiosError$3("option "+st+" must be "+ct,AxiosError$3.ERR_BAD_OPTION_VALUE);continue}if(nt!==!0)throw new AxiosError$3("Unknown option "+st,AxiosError$3.ERR_BAD_OPTION)}}const validator$2={assertOptions:assertOptions$2,validators:validators$5},validators$4=validator$2.validators;let Axios$3=class{constructor(_e){this.defaults=_e,this.interceptors={request:new InterceptorManager$2,response:new InterceptorManager$2}}request(_e,nt){typeof _e=="string"?(nt=nt||{},nt.url=_e):nt=_e||{},nt=mergeConfig$3(this.defaults,nt);const{transitional:it,paramsSerializer:ot,headers:st}=nt;it!==void 0&&validator$2.assertOptions(it,{silentJSONParsing:validators$4.transitional(validators$4.boolean),forcedJSONParsing:validators$4.transitional(validators$4.boolean),clarifyTimeoutError:validators$4.transitional(validators$4.boolean)},!1),ot!=null&&(utils$5.isFunction(ot)?nt.paramsSerializer={serialize:ot}:validator$2.assertOptions(ot,{encode:validators$4.function,serialize:validators$4.function},!0)),nt.method=(nt.method||this.defaults.method||"get").toLowerCase();let at=st&&utils$5.merge(st.common,st[nt.method]);st&&utils$5.forEach(["delete","get","head","post","put","patch","common"],Ct=>{delete st[Ct]}),nt.headers=AxiosHeaders$3.concat(at,st);const lt=[];let ct=!0;this.interceptors.request.forEach(function(At){typeof At.runWhen=="function"&&At.runWhen(nt)===!1||(ct=ct&&At.synchronous,lt.unshift(At.fulfilled,At.rejected))});const dt=[];this.interceptors.response.forEach(function(At){dt.push(At.fulfilled,At.rejected)});let ft,pt=0,gt;if(!ct){const Ct=[dispatchRequest$2.bind(this),void 0];for(Ct.unshift.apply(Ct,lt),Ct.push.apply(Ct,dt),gt=Ct.length,ft=Promise.resolve(nt);pt<gt;)ft=ft.then(Ct[pt++],Ct[pt++]);return ft}gt=lt.length;let yt=nt;for(pt=0;pt<gt;){const Ct=lt[pt++],At=lt[pt++];try{yt=Ct(yt)}catch($t){At.call(this,$t);break}}try{ft=dispatchRequest$2.call(this,yt)}catch(Ct){return Promise.reject(Ct)}for(pt=0,gt=dt.length;pt<gt;)ft=ft.then(dt[pt++],dt[pt++]);return ft}getUri(_e){_e=mergeConfig$3(this.defaults,_e);const nt=buildFullPath$2(_e.baseURL,_e.url);return buildURL$2(nt,_e.params,_e.paramsSerializer)}};utils$5.forEach(["delete","get","head","options"],function rt(_e){Axios$3.prototype[_e]=function(nt,it){return this.request(mergeConfig$3(it||{},{method:_e,url:nt,data:(it||{}).data}))}});utils$5.forEach(["post","put","patch"],function rt(_e){function nt(it){return function(st,at,lt){return this.request(mergeConfig$3(lt||{},{method:_e,headers:it?{"Content-Type":"multipart/form-data"}:{},url:st,data:at}))}}Axios$3.prototype[_e]=nt(),Axios$3.prototype[_e+"Form"]=nt(!0)});let CancelToken$3=class vs{constructor(_e){if(typeof _e!="function")throw new TypeError("executor must be a function.");let nt;this.promise=new Promise(function(st){nt=st});const it=this;this.promise.then(ot=>{if(!it._listeners)return;let st=it._listeners.length;for(;st-- >0;)it._listeners[st](ot);it._listeners=null}),this.promise.then=ot=>{let st;const at=new Promise(lt=>{it.subscribe(lt),st=lt}).then(ot);return at.cancel=function(){it.unsubscribe(st)},at},_e(function(st,at,lt){it.reason||(it.reason=new CanceledError$3(st,at,lt),nt(it.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(_e){if(this.reason){_e(this.reason);return}this._listeners?this._listeners.push(_e):this._listeners=[_e]}unsubscribe(_e){if(!this._listeners)return;const nt=this._listeners.indexOf(_e);nt!==-1&&this._listeners.splice(nt,1)}static source(){let _e;return{token:new vs(function(ot){_e=ot}),cancel:_e}}};function spread$3(rt){return function(nt){return rt.apply(null,nt)}}function isAxiosError$3(rt){return utils$5.isObject(rt)&&rt.isAxiosError===!0}const HttpStatusCode$3={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$3).forEach(([rt,_e])=>{HttpStatusCode$3[_e]=rt});function createInstance$2(rt){const _e=new Axios$3(rt),nt=bind$2(Axios$3.prototype.request,_e);return utils$5.extend(nt,Axios$3.prototype,_e,{allOwnKeys:!0}),utils$5.extend(nt,_e,null,{allOwnKeys:!0}),nt.create=function(ot){return createInstance$2(mergeConfig$3(rt,ot))},nt}const axios$2=createInstance$2(defaults$3);axios$2.Axios=Axios$3;axios$2.CanceledError=CanceledError$3;axios$2.CancelToken=CancelToken$3;axios$2.isCancel=isCancel$3;axios$2.VERSION=VERSION$5;axios$2.toFormData=toFormData$3;axios$2.AxiosError=AxiosError$3;axios$2.Cancel=axios$2.CanceledError;axios$2.all=function rt(_e){return Promise.all(_e)};axios$2.spread=spread$3;axios$2.isAxiosError=isAxiosError$3;axios$2.mergeConfig=mergeConfig$3;axios$2.AxiosHeaders=AxiosHeaders$3;axios$2.formToJSON=rt=>formDataToJSON$2(utils$5.isHTMLForm(rt)?new FormData(rt):rt);axios$2.getAdapter=adapters$2.getAdapter;axios$2.HttpStatusCode=HttpStatusCode$3;axios$2.default=axios$2;async function aptosClient(rt){var _e;const{params:nt,method:it,url:ot,headers:st,body:at,overrides:lt}=rt,ct={headers:st,method:it,url:ot,params:nt,data:at,withCredentials:(_e=lt==null?void 0:lt.WITH_CREDENTIALS)!=null?_e:!0};try{const dt=await axios$2(ct);return{status:dt.status,statusText:dt.statusText,data:dt.data,headers:dt.headers,config:dt.config}}catch(dt){const ft=dt;if(ft.response)return ft.response;throw dt}}var eventemitter3$2={exports:{}};(function(rt){var _e=Object.prototype.hasOwnProperty,nt="~";function it(){}Object.create&&(it.prototype=Object.create(null),new it().__proto__||(nt=!1));function ot(ct,dt,ft){this.fn=ct,this.context=dt,this.once=ft||!1}function st(ct,dt,ft,pt,gt){if(typeof ft!="function")throw new TypeError("The listener must be a function");var yt=new ot(ft,pt||ct,gt),Ct=nt?nt+dt:dt;return ct._events[Ct]?ct._events[Ct].fn?ct._events[Ct]=[ct._events[Ct],yt]:ct._events[Ct].push(yt):(ct._events[Ct]=yt,ct._eventsCount++),ct}function at(ct,dt){--ct._eventsCount===0?ct._events=new it:delete ct._events[dt]}function lt(){this._events=new it,this._eventsCount=0}lt.prototype.eventNames=function(){var dt=[],ft,pt;if(this._eventsCount===0)return dt;for(pt in ft=this._events)_e.call(ft,pt)&&dt.push(nt?pt.slice(1):pt);return Object.getOwnPropertySymbols?dt.concat(Object.getOwnPropertySymbols(ft)):dt},lt.prototype.listeners=function(dt){var ft=nt?nt+dt:dt,pt=this._events[ft];if(!pt)return[];if(pt.fn)return[pt.fn];for(var gt=0,yt=pt.length,Ct=new Array(yt);gt<yt;gt++)Ct[gt]=pt[gt].fn;return Ct},lt.prototype.listenerCount=function(dt){var ft=nt?nt+dt:dt,pt=this._events[ft];return pt?pt.fn?1:pt.length:0},lt.prototype.emit=function(dt,ft,pt,gt,yt,Ct){var At=nt?nt+dt:dt;if(!this._events[At])return!1;var $t=this._events[At],zt=arguments.length,_t,Jt;if($t.fn){switch($t.once&&this.removeListener(dt,$t.fn,void 0,!0),zt){case 1:return $t.fn.call($t.context),!0;case 2:return $t.fn.call($t.context,ft),!0;case 3:return $t.fn.call($t.context,ft,pt),!0;case 4:return $t.fn.call($t.context,ft,pt,gt),!0;case 5:return $t.fn.call($t.context,ft,pt,gt,yt),!0;case 6:return $t.fn.call($t.context,ft,pt,gt,yt,Ct),!0}for(Jt=1,_t=new Array(zt-1);Jt<zt;Jt++)_t[Jt-1]=arguments[Jt];$t.fn.apply($t.context,_t)}else{var nr=$t.length,or;for(Jt=0;Jt<nr;Jt++)switch($t[Jt].once&&this.removeListener(dt,$t[Jt].fn,void 0,!0),zt){case 1:$t[Jt].fn.call($t[Jt].context);break;case 2:$t[Jt].fn.call($t[Jt].context,ft);break;case 3:$t[Jt].fn.call($t[Jt].context,ft,pt);break;case 4:$t[Jt].fn.call($t[Jt].context,ft,pt,gt);break;default:if(!_t)for(or=1,_t=new Array(zt-1);or<zt;or++)_t[or-1]=arguments[or];$t[Jt].fn.apply($t[Jt].context,_t)}}return!0},lt.prototype.on=function(dt,ft,pt){return st(this,dt,ft,pt,!1)},lt.prototype.once=function(dt,ft,pt){return st(this,dt,ft,pt,!0)},lt.prototype.removeListener=function(dt,ft,pt,gt){var yt=nt?nt+dt:dt;if(!this._events[yt])return this;if(!ft)return at(this,yt),this;var Ct=this._events[yt];if(Ct.fn)Ct.fn===ft&&(!gt||Ct.once)&&(!pt||Ct.context===pt)&&at(this,yt);else{for(var At=0,$t=[],zt=Ct.length;At<zt;At++)(Ct[At].fn!==ft||gt&&!Ct[At].once||pt&&Ct[At].context!==pt)&&$t.push(Ct[At]);$t.length?this._events[yt]=$t.length===1?$t[0]:$t:at(this,yt)}return this},lt.prototype.removeAllListeners=function(dt){var ft;return dt?(ft=nt?nt+dt:dt,this._events[ft]&&at(this,ft)):(this._events=new it,this._eventsCount=0),this},lt.prototype.off=lt.prototype.removeListener,lt.prototype.addListener=lt.prototype.on,lt.prefixed=nt,lt.EventEmitter=lt,rt.exports=lt})(eventemitter3$2);var __defProp$1=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__export=(rt,_e)=>{for(var nt in _e)__defProp$1(rt,nt,{get:_e[nt],enumerable:!0})},__decorateClass=(rt,_e,nt,it)=>{for(var ot=__getOwnPropDesc(_e,nt),st=rt.length-1,at;st>=0;st--)(at=rt[st])&&(ot=at(_e,nt,ot)||ot);return ot&&__defProp$1(_e,nt,ot),ot},pathRegex=/^m(\/[0-9]+')+$/,replaceDerive=rt=>rt.replace("'",""),HMAC_KEY="ed25519 seed",HARDENED_OFFSET$1=2147483648,getMasterKeyFromSeed=rt=>{const nt=hmac$1.create(sha512$1,HMAC_KEY).update(hexToBytes$3(rt)).digest(),it=nt.slice(0,32),ot=nt.slice(32);return{key:it,chainCode:ot}},CKDPriv=({key:rt,chainCode:_e},nt)=>{const it=new ArrayBuffer(4);new DataView(it).setUint32(0,nt);const ot=new Uint8Array(it),st=new Uint8Array([0]),at=new Uint8Array([...st,...rt,...ot]),lt=hmac$1.create(sha512$1,_e).update(at).digest(),ct=lt.slice(0,32),dt=lt.slice(32);return{key:ct,chainCode:dt}},isValidPath=rt=>pathRegex.test(rt)?!rt.split("/").slice(1).map(replaceDerive).some(Number.isNaN):!1,derivePath=(rt,_e,nt=HARDENED_OFFSET$1)=>{if(!isValidPath(rt))throw new Error("Invalid derivation path");const{key:it,chainCode:ot}=getMasterKeyFromSeed(_e);return rt.split("/").slice(1).map(replaceDerive).map(at=>parseInt(at,10)).reduce((at,lt)=>CKDPriv(at,lt+nt),{key:it,chainCode:ot})},VERSION$4="1.21.0";async function sleep(rt){return new Promise(_e=>{setTimeout(_e,rt)})}var DEFAULT_VERSION_PATH_BASE="/v1";function fixNodeUrl(rt){let _e=`${rt}`;return _e.endsWith("/")&&(_e=_e.substring(0,_e.length-1)),_e.endsWith(DEFAULT_VERSION_PATH_BASE)||(_e=`${_e}${DEFAULT_VERSION_PATH_BASE}`),_e}var DEFAULT_MAX_GAS_AMOUNT=2e5,DEFAULT_TXN_EXP_SEC_FROM_NOW=20,DEFAULT_TXN_TIMEOUT_SEC=20,APTOS_COIN="0x1::aptos_coin::AptosCoin";function Memoize(rt){let _e,nt,it;return typeof rt=="object"?(_e=rt.hashFunction,nt=rt.ttlMs,it=rt.tags):_e=rt,(ot,st,at)=>{if(at.value!=null)at.value=getNewFunction(at.value,_e,nt,it);else if(at.get!=null)at.get=getNewFunction(at.get,_e,nt,it);else throw new Error("Only put a Memoize() decorator on a method or get accessor.")}}function MemoizeExpiring(rt,_e){return Memoize({ttlMs:rt,hashFunction:_e})}var clearCacheTagsMap=new Map;function clear(rt){const _e=new Set;for(const nt of rt){const it=clearCacheTagsMap.get(nt);if(it)for(const ot of it)_e.has(ot)||(ot.clear(),_e.add(ot))}return _e.size}function getNewFunction(rt,_e,nt=0,it){const ot=Symbol("__memoized_map__");return function(...st){let at;const lt=this;lt.hasOwnProperty(ot)||Object.defineProperty(lt,ot,{configurable:!1,enumerable:!1,writable:!1,value:new Map});const ct=lt[ot];if(Array.isArray(it))for(const dt of it)clearCacheTagsMap.has(dt)?clearCacheTagsMap.get(dt).push(ct):clearCacheTagsMap.set(dt,[ct]);if(_e||st.length>0||nt>0){let dt;_e===!0?dt=st.map(gt=>gt.toString()).join("!"):_e?dt=_e.apply(lt,st):dt=st[0];const ft=`${dt}__timestamp`;let pt=!1;if(nt>0)if(!ct.has(ft))pt=!0;else{const gt=ct.get(ft);pt=Date.now()-gt>nt}ct.has(dt)&&!pt?at=ct.get(dt):(at=rt.apply(lt,st),ct.set(dt,at),nt>0&&ct.set(ft,Date.now()))}else{const dt=lt;ct.has(dt)?at=ct.get(dt):(at=rt.apply(lt,st),ct.set(dt,at))}return at}}var AptosApiError=class extends Error{constructor(rt,_e,nt){super(nt),this.name="AptosApiError",this.url=_e.url,this.status=_e.status,this.statusText=_e.statusText,this.data=_e.data,this.request=rt}},errors={400:"Bad Request",401:"Unauthorized",403:"Forbidden",404:"Not Found",429:"Too Many Requests",500:"Internal Server Error",502:"Bad Gateway",503:"Service Unavailable"};async function request(rt,_e,nt,it,ot,st){const at={...st==null?void 0:st.HEADERS,"x-aptos-client":`aptos-ts-sdk/${VERSION$4}`,"content-type":it??"application/json"};return st!=null&&st.TOKEN&&(at.Authorization=`Bearer ${st==null?void 0:st.TOKEN}`),await aptosClient({url:rt,method:_e,body:nt,params:ot,headers:at,overrides:st})}async function aptosRequest(rt){const{url:_e,endpoint:nt,method:it,body:ot,contentType:st,params:at,overrides:lt}=rt,ct=`${_e}/${nt??""}`,dt=await request(ct,it,ot,st,at,lt),ft={status:dt.status,statusText:dt.statusText,data:dt.data,headers:dt.headers,config:dt.config,url:ct};if(ft.status>=200&&ft.status<300)return ft;const pt=errors[ft.status];throw new AptosApiError(rt,ft,pt??"Generic Error")}async function get$1(rt){return await aptosRequest({...rt,method:"GET"})}async function post(rt){return await aptosRequest({...rt,method:"POST"})}async function paginateWithCursor(rt){const _e=[];let nt;const it=rt.params;for(;;){it.start=nt;const ot=await get$1({url:rt.url,endpoint:rt.endpoint,params:it,originMethod:rt.originMethod,overrides:rt.overrides});if(nt=ot.headers["x-aptos-cursor"],delete ot.headers,_e.push(...ot.data),nt==null)break}return _e}var NetworkToIndexerAPI={mainnet:"https://indexer.mainnet.aptoslabs.com/v1/graphql",testnet:"https://indexer-testnet.staging.gcp.aptosdev.com/v1/graphql",devnet:"https://indexer-devnet.staging.gcp.aptosdev.com/v1/graphql",local:"http://127.0.0.1:8090/v1/graphql"},NetworkToNodeAPI={mainnet:"https://fullnode.mainnet.aptoslabs.com/v1",testnet:"https://fullnode.testnet.aptoslabs.com/v1",devnet:"https://fullnode.devnet.aptoslabs.com/v1",local:"http://127.0.0.1:8080/v1"},Network=(rt=>(rt.MAINNET="mainnet",rt.TESTNET="testnet",rt.DEVNET="devnet",rt.LOCAL="local",rt))(Network||{}),HexString=class Go{static fromBuffer(_e){return Go.fromUint8Array(_e)}static fromUint8Array(_e){return new Go(bytesToHex$3(_e))}static ensure(_e){return typeof _e=="string"?new Go(_e):_e}constructor(_e){_e.startsWith("0x")?this.hexString=_e:this.hexString=`0x${_e}`}hex(){return this.hexString}noPrefix(){return this.hexString.slice(2)}toString(){return this.hex()}toShortString(){return`0x${this.hexString.replace(/^0x0*/,"")}`}toUint8Array(){return Uint8Array.from(hexToBytes$3(this.noPrefix()))}},aptos_types_exports={};__export(aptos_types_exports,{AccountAddress:()=>AccountAddress,AccountAuthenticator:()=>AccountAuthenticator,AccountAuthenticatorEd25519:()=>AccountAuthenticatorEd25519,AccountAuthenticatorMultiEd25519:()=>AccountAuthenticatorMultiEd25519,ArgumentABI:()=>ArgumentABI,AuthenticationKey:()=>AuthenticationKey,ChainId:()=>ChainId,ChangeSet:()=>ChangeSet,Ed25519PublicKey:()=>Ed25519PublicKey,Ed25519Signature:()=>Ed25519Signature,EntryFunction:()=>EntryFunction,EntryFunctionABI:()=>EntryFunctionABI,FeePayerRawTransaction:()=>FeePayerRawTransaction,Identifier:()=>Identifier,Module:()=>Module,ModuleId:()=>ModuleId,MultiAgentRawTransaction:()=>MultiAgentRawTransaction,MultiEd25519PublicKey:()=>MultiEd25519PublicKey,MultiEd25519Signature:()=>MultiEd25519Signature,MultiSig:()=>MultiSig,MultiSigTransactionPayload:()=>MultiSigTransactionPayload,RawTransaction:()=>RawTransaction,RawTransactionWithData:()=>RawTransactionWithData,RotationProofChallenge:()=>RotationProofChallenge,Script:()=>Script,ScriptABI:()=>ScriptABI,SignedTransaction:()=>SignedTransaction,StructTag:()=>StructTag,Transaction:()=>Transaction,TransactionArgument:()=>TransactionArgument,TransactionArgumentAddress:()=>TransactionArgumentAddress,TransactionArgumentBool:()=>TransactionArgumentBool,TransactionArgumentU128:()=>TransactionArgumentU128,TransactionArgumentU16:()=>TransactionArgumentU16,TransactionArgumentU256:()=>TransactionArgumentU256,TransactionArgumentU32:()=>TransactionArgumentU32,TransactionArgumentU64:()=>TransactionArgumentU64,TransactionArgumentU8:()=>TransactionArgumentU8,TransactionArgumentU8Vector:()=>TransactionArgumentU8Vector,TransactionAuthenticator:()=>TransactionAuthenticator,TransactionAuthenticatorEd25519:()=>TransactionAuthenticatorEd25519,TransactionAuthenticatorFeePayer:()=>TransactionAuthenticatorFeePayer,TransactionAuthenticatorMultiAgent:()=>TransactionAuthenticatorMultiAgent,TransactionAuthenticatorMultiEd25519:()=>TransactionAuthenticatorMultiEd25519,TransactionPayload:()=>TransactionPayload,TransactionPayloadEntryFunction:()=>TransactionPayloadEntryFunction,TransactionPayloadMultisig:()=>TransactionPayloadMultisig,TransactionPayloadScript:()=>TransactionPayloadScript,TransactionScriptABI:()=>TransactionScriptABI,TypeArgumentABI:()=>TypeArgumentABI,TypeTag:()=>TypeTag,TypeTagAddress:()=>TypeTagAddress,TypeTagBool:()=>TypeTagBool,TypeTagParser:()=>TypeTagParser,TypeTagParserError:()=>TypeTagParserError,TypeTagSigner:()=>TypeTagSigner,TypeTagStruct:()=>TypeTagStruct,TypeTagU128:()=>TypeTagU128,TypeTagU16:()=>TypeTagU16,TypeTagU256:()=>TypeTagU256,TypeTagU32:()=>TypeTagU32,TypeTagU64:()=>TypeTagU64,TypeTagU8:()=>TypeTagU8,TypeTagVector:()=>TypeTagVector,UserTransaction:()=>UserTransaction,WriteSet:()=>WriteSet,objectStructTag:()=>objectStructTag,optionStructTag:()=>optionStructTag,stringStructTag:()=>stringStructTag});var bcs_exports={};__export(bcs_exports,{Deserializer:()=>Deserializer,Serializer:()=>Serializer,bcsSerializeBool:()=>bcsSerializeBool,bcsSerializeBytes:()=>bcsSerializeBytes,bcsSerializeFixedBytes:()=>bcsSerializeFixedBytes,bcsSerializeStr:()=>bcsSerializeStr,bcsSerializeU128:()=>bcsSerializeU128,bcsSerializeU16:()=>bcsSerializeU16,bcsSerializeU256:()=>bcsSerializeU256,bcsSerializeU32:()=>bcsSerializeU32,bcsSerializeU8:()=>bcsSerializeU8,bcsSerializeUint64:()=>bcsSerializeUint64,bcsToBytes:()=>bcsToBytes,deserializeVector:()=>deserializeVector,serializeVector:()=>serializeVector,serializeVectorWithFunc:()=>serializeVectorWithFunc});var MAX_U8_NUMBER=2**8-1,MAX_U16_NUMBER=2**16-1,MAX_U32_NUMBER=2**32-1,MAX_U64_BIG_INT=BigInt(2**64)-BigInt(1),MAX_U128_BIG_INT=BigInt(2**128)-BigInt(1),MAX_U256_BIG_INT=BigInt(2**256)-BigInt(1),Serializer=class{constructor(){this.buffer=new ArrayBuffer(64),this.offset=0}ensureBufferWillHandleSize(rt){for(;this.buffer.byteLength<this.offset+rt;){const _e=new ArrayBuffer(this.buffer.byteLength*2);new Uint8Array(_e).set(new Uint8Array(this.buffer)),this.buffer=_e}}serialize(rt){this.ensureBufferWillHandleSize(rt.length),new Uint8Array(this.buffer,this.offset).set(rt),this.offset+=rt.length}serializeWithFunction(rt,_e,nt){this.ensureBufferWillHandleSize(_e);const it=new DataView(this.buffer,this.offset);rt.apply(it,[0,nt,!0]),this.offset+=_e}serializeStr(rt){const _e=new TextEncoder;this.serializeBytes(_e.encode(rt))}serializeBytes(rt){this.serializeU32AsUleb128(rt.length),this.serialize(rt)}serializeFixedBytes(rt){this.serialize(rt)}serializeBool(rt){if(typeof rt!="boolean")throw new Error("Value needs to be a boolean");const _e=rt?1:0;this.serialize(new Uint8Array([_e]))}serializeU8(rt){this.serialize(new Uint8Array([rt]))}serializeU16(rt){this.serializeWithFunction(DataView.prototype.setUint16,2,rt)}serializeU32(rt){this.serializeWithFunction(DataView.prototype.setUint32,4,rt)}serializeU64(rt){const _e=BigInt(rt.toString())&BigInt(MAX_U32_NUMBER),nt=BigInt(rt.toString())>>BigInt(32);this.serializeU32(Number(_e)),this.serializeU32(Number(nt))}serializeU128(rt){const _e=BigInt(rt.toString())&MAX_U64_BIG_INT,nt=BigInt(rt.toString())>>BigInt(64);this.serializeU64(_e),this.serializeU64(nt)}serializeU256(rt){const _e=BigInt(rt.toString())&MAX_U128_BIG_INT,nt=BigInt(rt.toString())>>BigInt(128);this.serializeU128(_e),this.serializeU128(nt)}serializeU32AsUleb128(rt){let _e=rt;const nt=[];for(;_e>>>7;)nt.push(_e&127|128),_e>>>=7;nt.push(_e),this.serialize(new Uint8Array(nt))}getBytes(){return new Uint8Array(this.buffer).slice(0,this.offset)}};__decorateClass([checkNumberRange(0,MAX_U8_NUMBER)],Serializer.prototype,"serializeU8");__decorateClass([checkNumberRange(0,MAX_U16_NUMBER)],Serializer.prototype,"serializeU16");__decorateClass([checkNumberRange(0,MAX_U32_NUMBER)],Serializer.prototype,"serializeU32");__decorateClass([checkNumberRange(BigInt(0),MAX_U64_BIG_INT)],Serializer.prototype,"serializeU64");__decorateClass([checkNumberRange(BigInt(0),MAX_U128_BIG_INT)],Serializer.prototype,"serializeU128");__decorateClass([checkNumberRange(BigInt(0),MAX_U256_BIG_INT)],Serializer.prototype,"serializeU256");__decorateClass([checkNumberRange(0,MAX_U32_NUMBER)],Serializer.prototype,"serializeU32AsUleb128");function checkNumberRange(rt,_e,nt){return(it,ot,st)=>{const at=st.value;return st.value=function(ct){const dt=BigInt(ct.toString());if(dt>BigInt(_e.toString())||dt<BigInt(rt.toString()))throw new Error("Value is out of range");at.apply(this,[ct])},st}}var Deserializer=class{constructor(rt){this.buffer=new ArrayBuffer(rt.length),new Uint8Array(this.buffer).set(rt,0),this.offset=0}read(rt){if(this.offset+rt>this.buffer.byteLength)throw new Error("Reached to the end of buffer");const _e=this.buffer.slice(this.offset,this.offset+rt);return this.offset+=rt,_e}deserializeStr(){const rt=this.deserializeBytes();return new TextDecoder().decode(rt)}deserializeBytes(){const rt=this.deserializeUleb128AsU32();return new Uint8Array(this.read(rt))}deserializeFixedBytes(rt){return new Uint8Array(this.read(rt))}deserializeBool(){const rt=new Uint8Array(this.read(1))[0];if(rt!==1&&rt!==0)throw new Error("Invalid boolean value");return rt===1}deserializeU8(){return new DataView(this.read(1)).getUint8(0)}deserializeU16(){return new DataView(this.read(2)).getUint16(0,!0)}deserializeU32(){return new DataView(this.read(4)).getUint32(0,!0)}deserializeU64(){const rt=this.deserializeU32(),_e=this.deserializeU32();return BigInt(BigInt(_e)<<BigInt(32)|BigInt(rt))}deserializeU128(){const rt=this.deserializeU64(),_e=this.deserializeU64();return BigInt(_e<<BigInt(64)|rt)}deserializeU256(){const rt=this.deserializeU128(),_e=this.deserializeU128();return BigInt(_e<<BigInt(128)|rt)}deserializeUleb128AsU32(){let rt=BigInt(0),_e=0;for(;rt<MAX_U32_NUMBER;){const nt=this.deserializeU8();if(rt|=BigInt(nt&127)<<BigInt(_e),!(nt&128))break;_e+=7}if(rt>MAX_U32_NUMBER)throw new Error("Overflow while parsing uleb128-encoded uint32 value");return Number(rt)}};function serializeVector(rt,_e){_e.serializeU32AsUleb128(rt.length),rt.forEach(nt=>{nt.serialize(_e)})}function serializeVectorWithFunc(rt,_e){const nt=new Serializer;nt.serializeU32AsUleb128(rt.length);const it=nt[_e];return rt.forEach(ot=>{it.call(nt,ot)}),nt.getBytes()}function deserializeVector(rt,_e){const nt=rt.deserializeUleb128AsU32(),it=[];for(let ot=0;ot<nt;ot+=1)it.push(_e.deserialize(rt));return it}function bcsToBytes(rt){const _e=new Serializer;return rt.serialize(_e),_e.getBytes()}function bcsSerializeUint64(rt){const _e=new Serializer;return _e.serializeU64(rt),_e.getBytes()}function bcsSerializeU8(rt){const _e=new Serializer;return _e.serializeU8(rt),_e.getBytes()}function bcsSerializeU16(rt){const _e=new Serializer;return _e.serializeU16(rt),_e.getBytes()}function bcsSerializeU32(rt){const _e=new Serializer;return _e.serializeU32(rt),_e.getBytes()}function bcsSerializeU128(rt){const _e=new Serializer;return _e.serializeU128(rt),_e.getBytes()}function bcsSerializeU256(rt){const _e=new Serializer;return _e.serializeU256(rt),_e.getBytes()}function bcsSerializeBool(rt){const _e=new Serializer;return _e.serializeBool(rt),_e.getBytes()}function bcsSerializeStr(rt){const _e=new Serializer;return _e.serializeStr(rt),_e.getBytes()}function bcsSerializeBytes(rt){const _e=new Serializer;return _e.serializeBytes(rt),_e.getBytes()}function bcsSerializeFixedBytes(rt){const _e=new Serializer;return _e.serializeFixedBytes(rt),_e.getBytes()}var _AccountAddress=class Mo{constructor(_e){if(_e.length!==Mo.LENGTH)throw new Error("Expected address of length 32");this.address=_e}static fromHex(_e){let nt=HexString.ensure(_e);nt.noPrefix().length%2!==0&&(nt=new HexString(`0${nt.noPrefix()}`));const it=nt.toUint8Array();if(it.length>Mo.LENGTH)throw new Error("Hex string is too long. Address's length is 32 bytes.");if(it.length===Mo.LENGTH)return new Mo(it);const ot=new Uint8Array(Mo.LENGTH);return ot.set(it,Mo.LENGTH-it.length),new Mo(ot)}static isValid(_e){if(_e==="")return!1;let nt=HexString.ensure(_e);return nt.noPrefix().length%2!==0&&(nt=new HexString(`0${nt.noPrefix()}`)),nt.toUint8Array().length<=Mo.LENGTH}toHexString(){return HexString.fromUint8Array(this.address).hex()}serialize(_e){_e.serializeFixedBytes(this.address)}static deserialize(_e){return new Mo(_e.deserializeFixedBytes(Mo.LENGTH))}static standardizeAddress(_e){const nt=_e.toLowerCase();return`0x${(nt.startsWith("0x")?nt.slice(2):nt).padStart(64,"0")}`}};_AccountAddress.LENGTH=32;_AccountAddress.CORE_CODE_ADDRESS=_AccountAddress.fromHex("0x1");var AccountAddress=_AccountAddress,_Ed25519PublicKey=class Vo{constructor(_e){if(_e.length!==Vo.LENGTH)throw new Error(`Ed25519PublicKey length should be ${Vo.LENGTH}`);this.value=_e}toBytes(){return this.value}serialize(_e){_e.serializeBytes(this.value)}static deserialize(_e){const nt=_e.deserializeBytes();return new Vo(nt)}};_Ed25519PublicKey.LENGTH=32;var Ed25519PublicKey=_Ed25519PublicKey,_Ed25519Signature=class Wo{constructor(_e){if(this.value=_e,_e.length!==Wo.LENGTH)throw new Error(`Ed25519Signature length should be ${Wo.LENGTH}`)}serialize(_e){_e.serializeBytes(this.value)}static deserialize(_e){const nt=_e.deserializeBytes();return new Wo(nt)}};_Ed25519Signature.LENGTH=64;var Ed25519Signature=_Ed25519Signature,MAX_SIGNATURES_SUPPORTED=32,MultiEd25519PublicKey=class ys{constructor(_e,nt){if(this.public_keys=_e,this.threshold=nt,nt>MAX_SIGNATURES_SUPPORTED)throw new Error(`"threshold" cannot be larger than ${MAX_SIGNATURES_SUPPORTED}`)}toBytes(){const _e=new Uint8Array(this.public_keys.length*Ed25519PublicKey.LENGTH+1);return this.public_keys.forEach((nt,it)=>{_e.set(nt.value,it*Ed25519PublicKey.LENGTH)}),_e[this.public_keys.length*Ed25519PublicKey.LENGTH]=this.threshold,_e}serialize(_e){_e.serializeBytes(this.toBytes())}static deserialize(_e){const nt=_e.deserializeBytes(),it=nt[nt.length-1],ot=[];for(let st=0;st<nt.length-1;st+=Ed25519PublicKey.LENGTH){const at=st;ot.push(new Ed25519PublicKey(nt.subarray(at,at+Ed25519PublicKey.LENGTH)))}return new ys(ot,it)}},_MultiEd25519Signature=class zo{constructor(_e,nt){if(this.signatures=_e,this.bitmap=nt,nt.length!==zo.BITMAP_LEN)throw new Error(`"bitmap" length should be ${zo.BITMAP_LEN}`)}toBytes(){const _e=new Uint8Array(this.signatures.length*Ed25519Signature.LENGTH+zo.BITMAP_LEN);return this.signatures.forEach((nt,it)=>{_e.set(nt.value,it*Ed25519Signature.LENGTH)}),_e.set(this.bitmap,this.signatures.length*Ed25519Signature.LENGTH),_e}static createBitmap(_e){const it=new Uint8Array([0,0,0,0]),ot=new Set;return _e.forEach(st=>{if(st>=MAX_SIGNATURES_SUPPORTED)throw new Error(`Invalid bit value ${st}.`);if(ot.has(st))throw new Error("Duplicated bits detected.");ot.add(st);const at=Math.floor(st/8);let lt=it[at];lt|=128>>st%8,it[at]=lt}),it}serialize(_e){_e.serializeBytes(this.toBytes())}static deserialize(_e){const nt=_e.deserializeBytes(),it=nt.subarray(nt.length-4),ot=[];for(let st=0;st<nt.length-it.length;st+=Ed25519Signature.LENGTH){const at=st;ot.push(new Ed25519Signature(nt.subarray(at,at+Ed25519Signature.LENGTH)))}return new zo(ot,it)}};_MultiEd25519Signature.BITMAP_LEN=4;var MultiEd25519Signature=_MultiEd25519Signature,TransactionAuthenticator=class{static deserialize(rt){const _e=rt.deserializeUleb128AsU32();switch(_e){case 0:return TransactionAuthenticatorEd25519.load(rt);case 1:return TransactionAuthenticatorMultiEd25519.load(rt);case 2:return TransactionAuthenticatorMultiAgent.load(rt);case 3:return TransactionAuthenticatorFeePayer.load(rt);default:throw new Error(`Unknown variant index for TransactionAuthenticator: ${_e}`)}}},TransactionAuthenticatorEd25519=class bs extends TransactionAuthenticator{constructor(_e,nt){super(),this.public_key=_e,this.signature=nt}serialize(_e){_e.serializeU32AsUleb128(0),this.public_key.serialize(_e),this.signature.serialize(_e)}static load(_e){const nt=Ed25519PublicKey.deserialize(_e),it=Ed25519Signature.deserialize(_e);return new bs(nt,it)}},TransactionAuthenticatorMultiEd25519=class ws extends TransactionAuthenticator{constructor(_e,nt){super(),this.public_key=_e,this.signature=nt}serialize(_e){_e.serializeU32AsUleb128(1),this.public_key.serialize(_e),this.signature.serialize(_e)}static load(_e){const nt=MultiEd25519PublicKey.deserialize(_e),it=MultiEd25519Signature.deserialize(_e);return new ws(nt,it)}},TransactionAuthenticatorMultiAgent=class xs extends TransactionAuthenticator{constructor(_e,nt,it){super(),this.sender=_e,this.secondary_signer_addresses=nt,this.secondary_signers=it}serialize(_e){_e.serializeU32AsUleb128(2),this.sender.serialize(_e),serializeVector(this.secondary_signer_addresses,_e),serializeVector(this.secondary_signers,_e)}static load(_e){const nt=AccountAuthenticator.deserialize(_e),it=deserializeVector(_e,AccountAddress),ot=deserializeVector(_e,AccountAuthenticator);return new xs(nt,it,ot)}},TransactionAuthenticatorFeePayer=class Es extends TransactionAuthenticator{constructor(_e,nt,it,ot){super(),this.sender=_e,this.secondary_signer_addresses=nt,this.secondary_signers=it,this.fee_payer=ot}serialize(_e){_e.serializeU32AsUleb128(3),this.sender.serialize(_e),serializeVector(this.secondary_signer_addresses,_e),serializeVector(this.secondary_signers,_e),this.fee_payer.address.serialize(_e),this.fee_payer.authenticator.serialize(_e)}static load(_e){const nt=AccountAuthenticator.deserialize(_e),it=deserializeVector(_e,AccountAddress),ot=deserializeVector(_e,AccountAuthenticator),st=AccountAddress.deserialize(_e),at=AccountAuthenticator.deserialize(_e),lt={address:st,authenticator:at};return new Es(nt,it,ot,lt)}},AccountAuthenticator=class{static deserialize(rt){const _e=rt.deserializeUleb128AsU32();switch(_e){case 0:return AccountAuthenticatorEd25519.load(rt);case 1:return AccountAuthenticatorMultiEd25519.load(rt);default:throw new Error(`Unknown variant index for AccountAuthenticator: ${_e}`)}}},AccountAuthenticatorEd25519=class As extends AccountAuthenticator{constructor(_e,nt){super(),this.public_key=_e,this.signature=nt}serialize(_e){_e.serializeU32AsUleb128(0),this.public_key.serialize(_e),this.signature.serialize(_e)}static load(_e){const nt=Ed25519PublicKey.deserialize(_e),it=Ed25519Signature.deserialize(_e);return new As(nt,it)}},AccountAuthenticatorMultiEd25519=class Ss extends AccountAuthenticator{constructor(_e,nt){super(),this.public_key=_e,this.signature=nt}serialize(_e){_e.serializeU32AsUleb128(1),this.public_key.serialize(_e),this.signature.serialize(_e)}static load(_e){const nt=MultiEd25519PublicKey.deserialize(_e),it=MultiEd25519Signature.deserialize(_e);return new Ss(nt,it)}},Identifier=class Cs{constructor(_e){this.value=_e}serialize(_e){_e.serializeStr(this.value)}static deserialize(_e){const nt=_e.deserializeStr();return new Cs(nt)}},TypeTag=class{static deserialize(rt){const _e=rt.deserializeUleb128AsU32();switch(_e){case 0:return TypeTagBool.load(rt);case 1:return TypeTagU8.load(rt);case 2:return TypeTagU64.load(rt);case 3:return TypeTagU128.load(rt);case 4:return TypeTagAddress.load(rt);case 5:return TypeTagSigner.load(rt);case 6:return TypeTagVector.load(rt);case 7:return TypeTagStruct.load(rt);case 8:return TypeTagU16.load(rt);case 9:return TypeTagU32.load(rt);case 10:return TypeTagU256.load(rt);default:throw new Error(`Unknown variant index for TypeTag: ${_e}`)}}},TypeTagBool=class Ts extends TypeTag{serialize(_e){_e.serializeU32AsUleb128(0)}static load(_e){return new Ts}},TypeTagU8=class Ms extends TypeTag{serialize(_e){_e.serializeU32AsUleb128(1)}static load(_e){return new Ms}},TypeTagU16=class Is extends TypeTag{serialize(_e){_e.serializeU32AsUleb128(8)}static load(_e){return new Is}},TypeTagU32=class Bs extends TypeTag{serialize(_e){_e.serializeU32AsUleb128(9)}static load(_e){return new Bs}},TypeTagU64=class Rs extends TypeTag{serialize(_e){_e.serializeU32AsUleb128(2)}static load(_e){return new Rs}},TypeTagU128=class Ps extends TypeTag{serialize(_e){_e.serializeU32AsUleb128(3)}static load(_e){return new Ps}},TypeTagU256=class ks extends TypeTag{serialize(_e){_e.serializeU32AsUleb128(10)}static load(_e){return new ks}},TypeTagAddress=class Ds extends TypeTag{serialize(_e){_e.serializeU32AsUleb128(4)}static load(_e){return new Ds}},TypeTagSigner=class Ls extends TypeTag{serialize(_e){_e.serializeU32AsUleb128(5)}static load(_e){return new Ls}},TypeTagVector=class Ns extends TypeTag{constructor(_e){super(),this.value=_e}serialize(_e){_e.serializeU32AsUleb128(6),this.value.serialize(_e)}static load(_e){const nt=TypeTag.deserialize(_e);return new Ns(nt)}},TypeTagStruct=class Us extends TypeTag{constructor(_e){super(),this.value=_e}serialize(_e){_e.serializeU32AsUleb128(7),this.value.serialize(_e)}static load(_e){const nt=StructTag.deserialize(_e);return new Us(nt)}isStringTypeTag(){return this.value.module_name.value==="string"&&this.value.name.value==="String"&&this.value.address.toHexString()===AccountAddress.CORE_CODE_ADDRESS.toHexString()}},StructTag=class ts{constructor(_e,nt,it,ot){this.address=_e,this.module_name=nt,this.name=it,this.type_args=ot}static fromString(_e){const nt=new TypeTagParser(_e).parseTypeTag();return new ts(nt.value.address,nt.value.module_name,nt.value.name,nt.value.type_args)}serialize(_e){this.address.serialize(_e),this.module_name.serialize(_e),this.name.serialize(_e),serializeVector(this.type_args,_e)}static deserialize(_e){const nt=AccountAddress.deserialize(_e),it=Identifier.deserialize(_e),ot=Identifier.deserialize(_e),st=deserializeVector(_e,TypeTag);return new ts(nt,it,ot,st)}},stringStructTag=new StructTag(AccountAddress.fromHex("0x1"),new Identifier("string"),new Identifier("String"),[]);function optionStructTag(rt){return new StructTag(AccountAddress.fromHex("0x1"),new Identifier("option"),new Identifier("Option"),[rt])}function objectStructTag(rt){return new StructTag(AccountAddress.fromHex("0x1"),new Identifier("object"),new Identifier("Object"),[rt])}function bail(rt){throw new TypeTagParserError(rt)}function isWhiteSpace(rt){return!!rt.match(/\s/)}function isValidAlphabetic(rt){return!!rt.match(/[_A-Za-z0-9]/g)}function isGeneric(rt){return!!rt.match(/T\d+/g)}function nextToken(rt,_e){const nt=rt[_e];if(nt===":"){if(rt.slice(_e,_e+2)==="::")return[["COLON","::"],2];bail("Unrecognized token.")}else{if(nt==="<")return[["LT","<"],1];if(nt===">")return[["GT",">"],1];if(nt===",")return[["COMMA",","],1];if(isWhiteSpace(nt)){let it="";for(let ot=_e;ot<rt.length;ot+=1){const st=rt[ot];if(isWhiteSpace(st))it=`${it}${st}`;else break}return[["SPACE",it],it.length]}else if(isValidAlphabetic(nt)){let it="";for(let ot=_e;ot<rt.length;ot+=1){const st=rt[ot];if(isValidAlphabetic(st))it=`${it}${st}`;else break}return isGeneric(it)?[["GENERIC",it],it.length]:[["IDENT",it],it.length]}}throw new Error("Unrecognized token.")}function tokenize(rt){let _e=0;const nt=[];for(;_e<rt.length;){const[it,ot]=nextToken(rt,_e);it[0]!=="SPACE"&&nt.push(it),_e+=ot}return nt}var TypeTagParser=class Os{constructor(_e,nt){this.typeTags=[],this.tokens=tokenize(_e),this.typeTags=nt||[]}consume(_e){const nt=this.tokens.shift();(!nt||nt[1]!==_e)&&bail("Invalid type tag.")}consumeWholeGeneric(){for(this.consume("<");this.tokens[0][1]!==">";)this.tokens[0][1]==="<"?this.consumeWholeGeneric():this.tokens.shift();this.consume(">")}parseCommaList(_e,nt){const it=[];for(this.tokens.length<=0&&bail("Invalid type tag.");this.tokens[0][1]!==_e&&(it.push(this.parseTypeTag()),!(this.tokens.length>0&&this.tokens[0][1]===_e||(this.consume(","),this.tokens.length>0&&this.tokens[0][1]===_e&&nt)));)this.tokens.length<=0&&bail("Invalid type tag.");return it}parseTypeTag(){this.tokens.length===0&&bail("Invalid type tag.");const[_e,nt]=this.tokens.shift();if(nt==="u8")return new TypeTagU8;if(nt==="u16")return new TypeTagU16;if(nt==="u32")return new TypeTagU32;if(nt==="u64")return new TypeTagU64;if(nt==="u128")return new TypeTagU128;if(nt==="u256")return new TypeTagU256;if(nt==="bool")return new TypeTagBool;if(nt==="address")return new TypeTagAddress;if(nt==="vector"){this.consume("<");const it=this.parseTypeTag();return this.consume(">"),new TypeTagVector(it)}if(nt==="string")return new TypeTagStruct(stringStructTag);if(_e==="IDENT"&&(nt.startsWith("0x")||nt.startsWith("0X"))){const it=AccountAddress.fromHex(nt);this.consume("::");const[ot,st]=this.tokens.shift();ot!=="IDENT"&&bail("Invalid type tag."),this.consume("::");const[at,lt]=this.tokens.shift();if(at!=="IDENT"&&bail("Invalid type tag."),AccountAddress.CORE_CODE_ADDRESS.toHexString()===it.toHexString()&&st==="object"&&lt==="Object")return this.consumeWholeGeneric(),new TypeTagAddress;let ct=[];this.tokens.length>0&&this.tokens[0][1]==="<"&&(this.consume("<"),ct=this.parseCommaList(">",!0),this.consume(">"));const dt=new StructTag(it,new Identifier(st),new Identifier(lt),ct);return new TypeTagStruct(dt)}if(_e==="GENERIC"){this.typeTags.length===0&&bail("Can't convert generic type since no typeTags were specified.");const it=parseInt(nt.substring(1),10);return new Os(this.typeTags[it]).parseTypeTag()}throw new Error("Invalid type tag.")}},TypeTagParserError=class extends Error{constructor(rt){super(rt),this.name="TypeTagParserError"}},RawTransaction=class Fs{constructor(_e,nt,it,ot,st,at,lt){this.sender=_e,this.sequence_number=nt,this.payload=it,this.max_gas_amount=ot,this.gas_unit_price=st,this.expiration_timestamp_secs=at,this.chain_id=lt}serialize(_e){this.sender.serialize(_e),_e.serializeU64(this.sequence_number),this.payload.serialize(_e),_e.serializeU64(this.max_gas_amount),_e.serializeU64(this.gas_unit_price),_e.serializeU64(this.expiration_timestamp_secs),this.chain_id.serialize(_e)}static deserialize(_e){const nt=AccountAddress.deserialize(_e),it=_e.deserializeU64(),ot=TransactionPayload.deserialize(_e),st=_e.deserializeU64(),at=_e.deserializeU64(),lt=_e.deserializeU64(),ct=ChainId.deserialize(_e);return new Fs(nt,it,ot,st,at,lt,ct)}},Script=class js{constructor(_e,nt,it){this.code=_e,this.ty_args=nt,this.args=it}serialize(_e){_e.serializeBytes(this.code),serializeVector(this.ty_args,_e),serializeVector(this.args,_e)}static deserialize(_e){const nt=_e.deserializeBytes(),it=deserializeVector(_e,TypeTag),ot=deserializeVector(_e,TransactionArgument);return new js(nt,it,ot)}},EntryFunction=class _o{constructor(_e,nt,it,ot){this.module_name=_e,this.function_name=nt,this.ty_args=it,this.args=ot}static natural(_e,nt,it,ot){return new _o(ModuleId.fromStr(_e),new Identifier(nt),it,ot)}static natual(_e,nt,it,ot){return _o.natural(_e,nt,it,ot)}serialize(_e){this.module_name.serialize(_e),this.function_name.serialize(_e),serializeVector(this.ty_args,_e),_e.serializeU32AsUleb128(this.args.length),this.args.forEach(nt=>{_e.serializeBytes(nt)})}static deserialize(_e){const nt=ModuleId.deserialize(_e),it=Identifier.deserialize(_e),ot=deserializeVector(_e,TypeTag),st=_e.deserializeUleb128AsU32(),at=[];for(let ct=0;ct<st;ct+=1)at.push(_e.deserializeBytes());const lt=at;return new _o(nt,it,ot,lt)}},MultiSigTransactionPayload=class $s{constructor(_e){this.transaction_payload=_e}serialize(_e){_e.serializeU32AsUleb128(0),this.transaction_payload.serialize(_e)}static deserialize(_e){return _e.deserializeUleb128AsU32(),new $s(EntryFunction.deserialize(_e))}},MultiSig=class Hs{constructor(_e,nt){this.multisig_address=_e,this.transaction_payload=nt}serialize(_e){this.multisig_address.serialize(_e),this.transaction_payload===void 0?_e.serializeBool(!1):(_e.serializeBool(!0),this.transaction_payload.serialize(_e))}static deserialize(_e){const nt=AccountAddress.deserialize(_e),it=_e.deserializeBool();let ot;return it&&(ot=MultiSigTransactionPayload.deserialize(_e)),new Hs(nt,ot)}},Module=class zs{constructor(_e){this.code=_e}serialize(_e){_e.serializeBytes(this.code)}static deserialize(_e){const nt=_e.deserializeBytes();return new zs(nt)}},ModuleId=class rs{constructor(_e,nt){this.address=_e,this.name=nt}static fromStr(_e){const nt=_e.split("::");if(nt.length!==2)throw new Error("Invalid module id.");return new rs(AccountAddress.fromHex(new HexString(nt[0])),new Identifier(nt[1]))}serialize(_e){this.address.serialize(_e),this.name.serialize(_e)}static deserialize(_e){const nt=AccountAddress.deserialize(_e),it=Identifier.deserialize(_e);return new rs(nt,it)}},ChangeSet=class{serialize(rt){throw new Error("Not implemented.")}static deserialize(rt){throw new Error("Not implemented.")}},WriteSet=class{serialize(rt){throw new Error("Not implmented.")}static deserialize(rt){throw new Error("Not implmented.")}},SignedTransaction=class Ks{constructor(_e,nt){this.raw_txn=_e,this.authenticator=nt}serialize(_e){this.raw_txn.serialize(_e),this.authenticator.serialize(_e)}static deserialize(_e){const nt=RawTransaction.deserialize(_e),it=TransactionAuthenticator.deserialize(_e);return new Ks(nt,it)}},RawTransactionWithData=class{static deserialize(rt){const _e=rt.deserializeUleb128AsU32();switch(_e){case 0:return MultiAgentRawTransaction.load(rt);case 1:return FeePayerRawTransaction.load(rt);default:throw new Error(`Unknown variant index for RawTransactionWithData: ${_e}`)}}},MultiAgentRawTransaction=class qs extends RawTransactionWithData{constructor(_e,nt){super(),this.raw_txn=_e,this.secondary_signer_addresses=nt}serialize(_e){_e.serializeU32AsUleb128(0),this.raw_txn.serialize(_e),serializeVector(this.secondary_signer_addresses,_e)}static load(_e){const nt=RawTransaction.deserialize(_e),it=deserializeVector(_e,AccountAddress);return new qs(nt,it)}},FeePayerRawTransaction=class Gs extends RawTransactionWithData{constructor(_e,nt,it){super(),this.raw_txn=_e,this.secondary_signer_addresses=nt,this.fee_payer_address=it}serialize(_e){_e.serializeU32AsUleb128(1),this.raw_txn.serialize(_e),serializeVector(this.secondary_signer_addresses,_e),this.fee_payer_address.serialize(_e)}static load(_e){const nt=RawTransaction.deserialize(_e),it=deserializeVector(_e,AccountAddress),ot=AccountAddress.deserialize(_e);return new Gs(nt,it,ot)}},TransactionPayload=class{static deserialize(rt){const _e=rt.deserializeUleb128AsU32();switch(_e){case 0:return TransactionPayloadScript.load(rt);case 2:return TransactionPayloadEntryFunction.load(rt);case 3:return TransactionPayloadMultisig.load(rt);default:throw new Error(`Unknown variant index for TransactionPayload: ${_e}`)}}},TransactionPayloadScript=class Vs extends TransactionPayload{constructor(_e){super(),this.value=_e}serialize(_e){_e.serializeU32AsUleb128(0),this.value.serialize(_e)}static load(_e){const nt=Script.deserialize(_e);return new Vs(nt)}},TransactionPayloadEntryFunction=class Ws extends TransactionPayload{constructor(_e){super(),this.value=_e}serialize(_e){_e.serializeU32AsUleb128(2),this.value.serialize(_e)}static load(_e){const nt=EntryFunction.deserialize(_e);return new Ws(nt)}},TransactionPayloadMultisig=class _s extends TransactionPayload{constructor(_e){super(),this.value=_e}serialize(_e){_e.serializeU32AsUleb128(3),this.value.serialize(_e)}static load(_e){const nt=MultiSig.deserialize(_e);return new _s(nt)}},ChainId=class Ys{constructor(_e){this.value=_e}serialize(_e){_e.serializeU8(this.value)}static deserialize(_e){const nt=_e.deserializeU8();return new Ys(nt)}},TransactionArgument=class{static deserialize(rt){const _e=rt.deserializeUleb128AsU32();switch(_e){case 0:return TransactionArgumentU8.load(rt);case 1:return TransactionArgumentU64.load(rt);case 2:return TransactionArgumentU128.load(rt);case 3:return TransactionArgumentAddress.load(rt);case 4:return TransactionArgumentU8Vector.load(rt);case 5:return TransactionArgumentBool.load(rt);case 6:return TransactionArgumentU16.load(rt);case 7:return TransactionArgumentU32.load(rt);case 8:return TransactionArgumentU256.load(rt);default:throw new Error(`Unknown variant index for TransactionArgument: ${_e}`)}}},TransactionArgumentU8=class Qs extends TransactionArgument{constructor(_e){super(),this.value=_e}serialize(_e){_e.serializeU32AsUleb128(0),_e.serializeU8(this.value)}static load(_e){const nt=_e.deserializeU8();return new Qs(nt)}},TransactionArgumentU16=class Js extends TransactionArgument{constructor(_e){super(),this.value=_e}serialize(_e){_e.serializeU32AsUleb128(6),_e.serializeU16(this.value)}static load(_e){const nt=_e.deserializeU16();return new Js(nt)}},TransactionArgumentU32=class Xs extends TransactionArgument{constructor(_e){super(),this.value=_e}serialize(_e){_e.serializeU32AsUleb128(7),_e.serializeU32(this.value)}static load(_e){const nt=_e.deserializeU32();return new Xs(nt)}},TransactionArgumentU64=class Zs extends TransactionArgument{constructor(_e){super(),this.value=_e}serialize(_e){_e.serializeU32AsUleb128(1),_e.serializeU64(this.value)}static load(_e){const nt=_e.deserializeU64();return new Zs(nt)}},TransactionArgumentU128=class na extends TransactionArgument{constructor(_e){super(),this.value=_e}serialize(_e){_e.serializeU32AsUleb128(2),_e.serializeU128(this.value)}static load(_e){const nt=_e.deserializeU128();return new na(nt)}},TransactionArgumentU256=class ga extends TransactionArgument{constructor(_e){super(),this.value=_e}serialize(_e){_e.serializeU32AsUleb128(8),_e.serializeU256(this.value)}static load(_e){const nt=_e.deserializeU256();return new ga(nt)}},TransactionArgumentAddress=class ba extends TransactionArgument{constructor(_e){super(),this.value=_e}serialize(_e){_e.serializeU32AsUleb128(3),this.value.serialize(_e)}static load(_e){const nt=AccountAddress.deserialize(_e);return new ba(nt)}},TransactionArgumentU8Vector=class xa extends TransactionArgument{constructor(_e){super(),this.value=_e}serialize(_e){_e.serializeU32AsUleb128(4),_e.serializeBytes(this.value)}static load(_e){const nt=_e.deserializeBytes();return new xa(nt)}},TransactionArgumentBool=class $a extends TransactionArgument{constructor(_e){super(),this.value=_e}serialize(_e){_e.serializeU32AsUleb128(5),_e.serializeBool(this.value)}static load(_e){const nt=_e.deserializeBool();return new $a(nt)}},Transaction=class{getHashSalt(){const rt=sha3_256$1.create();return rt.update("APTOS::Transaction"),rt.digest()}static deserialize(rt){const _e=rt.deserializeUleb128AsU32();switch(_e){case 0:return UserTransaction.load(rt);default:throw new Error(`Unknown variant index for Transaction: ${_e}`)}}},UserTransaction=class _a extends Transaction{constructor(_e){super(),this.value=_e}hash(){const _e=sha3_256$1.create();return _e.update(this.getHashSalt()),_e.update(bcsToBytes(this)),_e.digest()}serialize(_e){_e.serializeU32AsUleb128(0),this.value.serialize(_e)}static load(_e){return new _a(SignedTransaction.deserialize(_e))}},TypeArgumentABI=class yl{constructor(_e){this.name=_e}serialize(_e){_e.serializeStr(this.name)}static deserialize(_e){const nt=_e.deserializeStr();return new yl(nt)}},ArgumentABI=class wl{constructor(_e,nt){this.name=_e,this.type_tag=nt}serialize(_e){_e.serializeStr(this.name),this.type_tag.serialize(_e)}static deserialize(_e){const nt=_e.deserializeStr(),it=TypeTag.deserialize(_e);return new wl(nt,it)}},ScriptABI=class{static deserialize(rt){const _e=rt.deserializeUleb128AsU32();switch(_e){case 0:return TransactionScriptABI.load(rt);case 1:return EntryFunctionABI.load(rt);default:throw new Error(`Unknown variant index for TransactionPayload: ${_e}`)}}},TransactionScriptABI=class xl extends ScriptABI{constructor(_e,nt,it,ot,st){super(),this.name=_e,this.doc=nt,this.code=it,this.ty_args=ot,this.args=st}serialize(_e){_e.serializeU32AsUleb128(0),_e.serializeStr(this.name),_e.serializeStr(this.doc),_e.serializeBytes(this.code),serializeVector(this.ty_args,_e),serializeVector(this.args,_e)}static load(_e){const nt=_e.deserializeStr(),it=_e.deserializeStr(),ot=_e.deserializeBytes(),st=deserializeVector(_e,TypeArgumentABI),at=deserializeVector(_e,ArgumentABI);return new xl(nt,it,ot,st,at)}},EntryFunctionABI=class El extends ScriptABI{constructor(_e,nt,it,ot,st){super(),this.name=_e,this.module_name=nt,this.doc=it,this.ty_args=ot,this.args=st}serialize(_e){_e.serializeU32AsUleb128(1),_e.serializeStr(this.name),this.module_name.serialize(_e),_e.serializeStr(this.doc),serializeVector(this.ty_args,_e),serializeVector(this.args,_e)}static load(_e){const nt=_e.deserializeStr(),it=ModuleId.deserialize(_e),ot=_e.deserializeStr(),st=deserializeVector(_e,TypeArgumentABI),at=deserializeVector(_e,ArgumentABI);return new El(nt,it,ot,st,at)}},_AuthenticationKey=class Uo{constructor(_e){if(_e.length!==Uo.LENGTH)throw new Error("Expected a byte array of length 32");this.bytes=_e}static fromMultiEd25519PublicKey(_e){const nt=_e.toBytes(),it=new Uint8Array(nt.length+1);it.set(nt),it.set([Uo.MULTI_ED25519_SCHEME],nt.length);const ot=sha3_256$1.create();return ot.update(it),new Uo(ot.digest())}static fromEd25519PublicKey(_e){const nt=_e.value,it=new Uint8Array(nt.length+1);it.set(nt),it.set([Uo.ED25519_SCHEME],nt.length);const ot=sha3_256$1.create();return ot.update(it),new Uo(ot.digest())}derivedAddress(){return HexString.fromUint8Array(this.bytes)}};_AuthenticationKey.LENGTH=32;_AuthenticationKey.MULTI_ED25519_SCHEME=1;_AuthenticationKey.ED25519_SCHEME=0;_AuthenticationKey.DERIVE_RESOURCE_ACCOUNT_SCHEME=255;var AuthenticationKey=_AuthenticationKey,RotationProofChallenge=class{constructor(rt,_e,nt,it,ot,st,at){this.accountAddress=rt,this.moduleName=_e,this.structName=nt,this.sequenceNumber=it,this.originator=ot,this.currentAuthKey=st,this.newPublicKey=at}serialize(rt){this.accountAddress.serialize(rt),rt.serializeStr(this.moduleName),rt.serializeStr(this.structName),rt.serializeU64(this.sequenceNumber),this.originator.serialize(rt),this.currentAuthKey.serialize(rt),rt.serializeBytes(this.newPublicKey)}},_AptosAccount=class Yo{static fromAptosAccountObject(_e){return new Yo(HexString.ensure(_e.privateKeyHex).toUint8Array(),_e.address)}static isValidPath(_e){return/^m\/44'\/637'\/[0-9]+'\/[0-9]+'\/[0-9]+'+$/.test(_e)}static fromDerivePath(_e,nt){if(!Yo.isValidPath(_e))throw new Error("Invalid derivation path");const it=nt.trim().split(/\s+/).map(st=>st.toLowerCase()).join(" "),{key:ot}=derivePath(_e,bytesToHex$3(mnemonicToSeedSync$1(it)));return new Yo(ot)}constructor(_e,nt){_e?this.signingKey=nacl.sign.keyPair.fromSeed(_e.slice(0,32)):this.signingKey=nacl.sign.keyPair(),this.accountAddress=HexString.ensure(nt||this.authKey().hex())}address(){return this.accountAddress}authKey(){const _e=new Ed25519PublicKey(this.signingKey.publicKey);return AuthenticationKey.fromEd25519PublicKey(_e).derivedAddress()}static getResourceAccountAddress(_e,nt){const it=bcsToBytes(AccountAddress.fromHex(_e)),ot=new Uint8Array([...it,...nt,AuthenticationKey.DERIVE_RESOURCE_ACCOUNT_SCHEME]),st=sha3_256$1.create();return st.update(ot),HexString.fromUint8Array(st.digest())}static getCollectionID(_e,nt){const it=new TextEncoder().encode(`${_e}::${nt}`),ot=sha256$1.create();return ot.update(it),HexString.fromUint8Array(ot.digest())}pubKey(){return HexString.fromUint8Array(this.signingKey.publicKey)}signBuffer(_e){const nt=nacl.sign.detached(_e,this.signingKey.secretKey);return HexString.fromUint8Array(nt)}signHexString(_e){const nt=HexString.ensure(_e).toUint8Array();return this.signBuffer(nt)}verifySignature(_e,nt){const it=HexString.ensure(_e).toUint8Array(),ot=HexString.ensure(nt).toUint8Array();return nacl.sign.detached.verify(it,ot,this.signingKey.publicKey)}toPrivateKeyObject(){return{address:this.address().hex(),publicKeyHex:this.pubKey().hex(),privateKeyHex:HexString.fromUint8Array(this.signingKey.secretKey.slice(0,32)).hex()}}};__decorateClass([Memoize()],_AptosAccount.prototype,"authKey");var AptosAccount=_AptosAccount,CurrentTokenOwnershipFieldsFragmentDoc=`
    fragment CurrentTokenOwnershipFields on current_token_ownerships_v2 {
  token_standard
  token_properties_mutated_v1
  token_data_id
  table_type_v1
  storage_id
  property_version_v1
  owner_address
  last_transaction_version
  last_transaction_timestamp
  is_soulbound_v2
  is_fungible_v2
  amount
  current_token_data {
    collection_id
    description
    is_fungible_v2
    largest_property_version_v1
    last_transaction_timestamp
    last_transaction_version
    maximum
    supply
    token_data_id
    token_name
    token_properties
    token_standard
    token_uri
    current_collection {
      collection_id
      collection_name
      creator_address
      current_supply
      description
      last_transaction_timestamp
      last_transaction_version
      max_supply
      mutable_description
      mutable_uri
      table_handle_v1
      token_standard
      total_minted_v2
      uri
    }
  }
}
    `,TokenDataFieldsFragmentDoc=`
    fragment TokenDataFields on current_token_datas {
  creator_address
  collection_name
  description
  metadata_uri
  name
  token_data_id_hash
  collection_data_id_hash
}
    `,CollectionDataFieldsFragmentDoc=`
    fragment CollectionDataFields on current_collection_datas {
  metadata_uri
  supply
  description
  collection_name
  collection_data_id_hash
  table_handle
  creator_address
}
    `,TokenActivitiesFieldsFragmentDoc=`
    fragment TokenActivitiesFields on token_activities_v2 {
  after_value
  before_value
  entry_function_id_str
  event_account_address
  event_index
  from_address
  is_fungible_v2
  property_version_v1
  to_address
  token_amount
  token_data_id
  token_standard
  transaction_timestamp
  transaction_version
  type
}
    `,GetAccountCoinsDataCount=`
    query getAccountCoinsDataCount($address: String) {
  current_fungible_asset_balances_aggregate(
    where: {owner_address: {_eq: $address}}
  ) {
    aggregate {
      count
    }
  }
}
    `,GetAccountCoinsData=`
    query getAccountCoinsData($where_condition: current_fungible_asset_balances_bool_exp!, $offset: Int, $limit: Int, $order_by: [current_fungible_asset_balances_order_by!]) {
  current_fungible_asset_balances(
    where: $where_condition
    offset: $offset
    limit: $limit
    order_by: $order_by
  ) {
    amount
    asset_type
    is_frozen
    is_primary
    last_transaction_timestamp
    last_transaction_version
    owner_address
    storage_id
    token_standard
    metadata {
      token_standard
      symbol
      supply_aggregator_table_key_v1
      supply_aggregator_table_handle_v1
      project_uri
      name
      last_transaction_version
      last_transaction_timestamp
      icon_uri
      decimals
      creator_address
      asset_type
    }
  }
}
    `,GetAccountCurrentTokens=`
    query getAccountCurrentTokens($address: String!, $offset: Int, $limit: Int) {
  current_token_ownerships(
    where: {owner_address: {_eq: $address}, amount: {_gt: 0}}
    order_by: [{last_transaction_version: desc}, {creator_address: asc}, {collection_name: asc}, {name: asc}]
    offset: $offset
    limit: $limit
  ) {
    amount
    current_token_data {
      ...TokenDataFields
    }
    current_collection_data {
      ...CollectionDataFields
    }
    last_transaction_version
    property_version
  }
}
    ${TokenDataFieldsFragmentDoc}
${CollectionDataFieldsFragmentDoc}`,GetAccountTokensCount=`
    query getAccountTokensCount($where_condition: current_token_ownerships_v2_bool_exp, $offset: Int, $limit: Int) {
  current_token_ownerships_v2_aggregate(
    where: $where_condition
    offset: $offset
    limit: $limit
  ) {
    aggregate {
      count
    }
  }
}
    `,GetAccountTransactionsCount=`
    query getAccountTransactionsCount($address: String) {
  account_transactions_aggregate(where: {account_address: {_eq: $address}}) {
    aggregate {
      count
    }
  }
}
    `,GetAccountTransactionsData=`
    query getAccountTransactionsData($where_condition: account_transactions_bool_exp!, $offset: Int, $limit: Int, $order_by: [account_transactions_order_by!]) {
  account_transactions(
    where: $where_condition
    order_by: $order_by
    limit: $limit
    offset: $offset
  ) {
    token_activities_v2 {
      ...TokenActivitiesFields
    }
    transaction_version
    account_address
  }
}
    ${TokenActivitiesFieldsFragmentDoc}`,GetCollectionData=`
    query getCollectionData($where_condition: current_collections_v2_bool_exp!, $offset: Int, $limit: Int, $order_by: [current_collections_v2_order_by!]) {
  current_collections_v2(
    where: $where_condition
    offset: $offset
    limit: $limit
    order_by: $order_by
  ) {
    collection_id
    collection_name
    creator_address
    current_supply
    description
    last_transaction_timestamp
    last_transaction_version
    max_supply
    mutable_description
    mutable_uri
    table_handle_v1
    token_standard
    total_minted_v2
    uri
  }
}
    `,GetCollectionsWithOwnedTokens=`
    query getCollectionsWithOwnedTokens($where_condition: current_collection_ownership_v2_view_bool_exp!, $offset: Int, $limit: Int, $order_by: [current_collection_ownership_v2_view_order_by!]) {
  current_collection_ownership_v2_view(
    where: $where_condition
    offset: $offset
    limit: $limit
    order_by: $order_by
  ) {
    current_collection {
      collection_id
      collection_name
      creator_address
      current_supply
      description
      last_transaction_timestamp
      last_transaction_version
      mutable_description
      max_supply
      mutable_uri
      table_handle_v1
      token_standard
      total_minted_v2
      uri
    }
    collection_id
    collection_name
    collection_uri
    creator_address
    distinct_tokens
    last_transaction_version
    owner_address
    single_token_uri
  }
}
    `,GetCurrentObjects=`
    query getCurrentObjects($where_condition: current_objects_bool_exp, $offset: Int, $limit: Int, $order_by: [current_objects_order_by!]) {
  current_objects(
    where: $where_condition
    offset: $offset
    limit: $limit
    order_by: $order_by
  ) {
    allow_ungated_transfer
    state_key_hash
    owner_address
    object_address
    last_transaction_version
    last_guid_creation_num
    is_deleted
  }
}
    `,GetDelegatedStakingActivities=`
    query getDelegatedStakingActivities($delegatorAddress: String, $poolAddress: String) {
  delegated_staking_activities(
    where: {delegator_address: {_eq: $delegatorAddress}, pool_address: {_eq: $poolAddress}}
  ) {
    amount
    delegator_address
    event_index
    event_type
    pool_address
    transaction_version
  }
}
    `,GetIndexerLedgerInfo=`
    query getIndexerLedgerInfo {
  ledger_infos {
    chain_id
  }
}
    `,GetNumberOfDelegators=`
    query getNumberOfDelegators($poolAddress: String) {
  num_active_delegator_per_pool(
    where: {pool_address: {_eq: $poolAddress}, num_active_delegator: {_gt: "0"}}
    distinct_on: pool_address
  ) {
    num_active_delegator
    pool_address
  }
}
    `,GetOwnedTokens=`
    query getOwnedTokens($where_condition: current_token_ownerships_v2_bool_exp!, $offset: Int, $limit: Int, $order_by: [current_token_ownerships_v2_order_by!]) {
  current_token_ownerships_v2(
    where: $where_condition
    offset: $offset
    limit: $limit
    order_by: $order_by
  ) {
    ...CurrentTokenOwnershipFields
  }
}
    ${CurrentTokenOwnershipFieldsFragmentDoc}`,GetOwnedTokensByTokenData=`
    query getOwnedTokensByTokenData($where_condition: current_token_ownerships_v2_bool_exp!, $offset: Int, $limit: Int, $order_by: [current_token_ownerships_v2_order_by!]) {
  current_token_ownerships_v2(
    where: $where_condition
    offset: $offset
    limit: $limit
    order_by: $order_by
  ) {
    ...CurrentTokenOwnershipFields
  }
}
    ${CurrentTokenOwnershipFieldsFragmentDoc}`,GetTokenActivities=`
    query getTokenActivities($where_condition: token_activities_v2_bool_exp!, $offset: Int, $limit: Int, $order_by: [token_activities_v2_order_by!]) {
  token_activities_v2(
    where: $where_condition
    order_by: $order_by
    offset: $offset
    limit: $limit
  ) {
    ...TokenActivitiesFields
  }
}
    ${TokenActivitiesFieldsFragmentDoc}`,GetTokenActivitiesCount=`
    query getTokenActivitiesCount($token_id: String) {
  token_activities_v2_aggregate(where: {token_data_id: {_eq: $token_id}}) {
    aggregate {
      count
    }
  }
}
    `,GetTokenCurrentOwnerData=`
    query getTokenCurrentOwnerData($where_condition: current_token_ownerships_v2_bool_exp!, $offset: Int, $limit: Int, $order_by: [current_token_ownerships_v2_order_by!]) {
  current_token_ownerships_v2(
    where: $where_condition
    offset: $offset
    limit: $limit
    order_by: $order_by
  ) {
    ...CurrentTokenOwnershipFields
  }
}
    ${CurrentTokenOwnershipFieldsFragmentDoc}`,GetTokenData=`
    query getTokenData($where_condition: current_token_datas_v2_bool_exp, $offset: Int, $limit: Int, $order_by: [current_token_datas_v2_order_by!]) {
  current_token_datas_v2(
    where: $where_condition
    offset: $offset
    limit: $limit
    order_by: $order_by
  ) {
    collection_id
    description
    is_fungible_v2
    largest_property_version_v1
    last_transaction_timestamp
    last_transaction_version
    maximum
    supply
    token_data_id
    token_name
    token_properties
    token_standard
    token_uri
    current_collection {
      collection_id
      collection_name
      creator_address
      current_supply
      description
      last_transaction_timestamp
      last_transaction_version
      max_supply
      mutable_description
      mutable_uri
      table_handle_v1
      token_standard
      total_minted_v2
      uri
    }
  }
}
    `,GetTokenOwnedFromCollection=`
    query getTokenOwnedFromCollection($where_condition: current_token_ownerships_v2_bool_exp!, $offset: Int, $limit: Int, $order_by: [current_token_ownerships_v2_order_by!]) {
  current_token_ownerships_v2(
    where: $where_condition
    offset: $offset
    limit: $limit
    order_by: $order_by
  ) {
    ...CurrentTokenOwnershipFields
  }
}
    ${CurrentTokenOwnershipFieldsFragmentDoc}`,GetTokenOwnersData=`
    query getTokenOwnersData($where_condition: current_token_ownerships_v2_bool_exp!, $offset: Int, $limit: Int, $order_by: [current_token_ownerships_v2_order_by!]) {
  current_token_ownerships_v2(
    where: $where_condition
    offset: $offset
    limit: $limit
    order_by: $order_by
  ) {
    ...CurrentTokenOwnershipFields
  }
}
    ${CurrentTokenOwnershipFieldsFragmentDoc}`,GetTopUserTransactions=`
    query getTopUserTransactions($limit: Int) {
  user_transactions(limit: $limit, order_by: {version: desc}) {
    version
  }
}
    `,GetUserTransactions=`
    query getUserTransactions($where_condition: user_transactions_bool_exp!, $offset: Int, $limit: Int, $order_by: [user_transactions_order_by!]) {
  user_transactions(
    order_by: $order_by
    where: $where_condition
    limit: $limit
    offset: $offset
  ) {
    version
  }
}
    `;function assertType(rt,_e,nt){if(!(_e!=null&&_e.includes(typeof rt)))throw new Error(`Invalid arg: ${rt} type should be ${_e instanceof Array?_e.join(" or "):_e}`)}function ensureBoolean(rt){if(assertType(rt,["boolean","string"]),typeof rt=="boolean")return rt;if(rt==="true")return!0;if(rt==="false")return!1;throw new Error("Invalid boolean string.")}function ensureNumber(rt){if(assertType(rt,["number","string"]),typeof rt=="number")return rt;const _e=Number.parseInt(rt,10);if(Number.isNaN(_e))throw new Error("Invalid number string.");return _e}function ensureBigInt(rt){return assertType(rt,["number","bigint","string"]),BigInt(rt)}function serializeArg(rt,_e,nt){serializeArgInner(rt,_e,nt)}function serializeArgInner(rt,_e,nt,it){if(_e instanceof TypeTagBool)nt.serializeBool(ensureBoolean(rt));else if(_e instanceof TypeTagU8)nt.serializeU8(ensureNumber(rt));else if(_e instanceof TypeTagU16)nt.serializeU16(ensureNumber(rt));else if(_e instanceof TypeTagU32)nt.serializeU32(ensureNumber(rt));else if(_e instanceof TypeTagU64)nt.serializeU64(ensureBigInt(rt));else if(_e instanceof TypeTagU128)nt.serializeU128(ensureBigInt(rt));else if(_e instanceof TypeTagU256)nt.serializeU256(ensureBigInt(rt));else if(_e instanceof TypeTagAddress)serializeAddress(rt,nt);else if(_e instanceof TypeTagVector)serializeVector2(rt,_e,nt);else if(_e instanceof TypeTagStruct)serializeStruct(rt,_e,nt);else throw new Error("Unsupported arg type.")}function serializeAddress(rt,_e){let nt;if(typeof rt=="string"||rt instanceof HexString)nt=AccountAddress.fromHex(rt);else if(rt instanceof AccountAddress)nt=rt;else throw new Error("Invalid account address.");nt.serialize(_e)}function serializeVector2(rt,_e,nt,it){if(_e.value instanceof TypeTagU8){if(rt instanceof Uint8Array){nt.serializeBytes(rt);return}if(rt instanceof HexString){nt.serializeBytes(rt.toUint8Array());return}if(typeof rt=="string"){nt.serializeStr(rt);return}}if(!Array.isArray(rt))throw new Error("Invalid vector args.");nt.serializeU32AsUleb128(rt.length),rt.forEach(ot=>serializeArgInner(ot,_e.value,nt))}function serializeStruct(rt,_e,nt,it){const{address:ot,module_name:st,name:at,type_args:lt}=_e.value,ct=`${HexString.fromUint8Array(ot.address).toShortString()}::${st.value}::${at.value}`;if(ct==="0x1::string::String")assertType(rt,["string"]),nt.serializeStr(rt);else if(ct==="0x1::object::Object")serializeAddress(rt,nt);else if(ct==="0x1::option::Option"){if(lt.length!==1)throw new Error(`Option has the wrong number of type arguments ${lt.length}`);serializeOption(rt,lt[0],nt)}else throw new Error("Unsupported struct type in function argument")}function serializeOption(rt,_e,nt,it){rt==null?nt.serializeU32AsUleb128(0):(nt.serializeU32AsUleb128(1),serializeArgInner(rt,_e,nt))}function argToTransactionArgument(rt,_e){if(_e instanceof TypeTagBool)return new TransactionArgumentBool(ensureBoolean(rt));if(_e instanceof TypeTagU8)return new TransactionArgumentU8(ensureNumber(rt));if(_e instanceof TypeTagU16)return new TransactionArgumentU16(ensureNumber(rt));if(_e instanceof TypeTagU32)return new TransactionArgumentU32(ensureNumber(rt));if(_e instanceof TypeTagU64)return new TransactionArgumentU64(ensureBigInt(rt));if(_e instanceof TypeTagU128)return new TransactionArgumentU128(ensureBigInt(rt));if(_e instanceof TypeTagU256)return new TransactionArgumentU256(ensureBigInt(rt));if(_e instanceof TypeTagAddress){let nt;if(typeof rt=="string"||rt instanceof HexString)nt=AccountAddress.fromHex(rt);else if(rt instanceof AccountAddress)nt=rt;else throw new Error("Invalid account address.");return new TransactionArgumentAddress(nt)}if(_e instanceof TypeTagVector&&_e.value instanceof TypeTagU8){if(!(rt instanceof Uint8Array))throw new Error(`${rt} should be an instance of Uint8Array`);return new TransactionArgumentU8Vector(rt)}throw new Error("Unknown type for TransactionArgument.")}var RAW_TRANSACTION_SALT="APTOS::RawTransaction",RAW_TRANSACTION_WITH_DATA_SALT="APTOS::RawTransactionWithData",TransactionBuilder=class{constructor(rt,_e){this.rawTxnBuilder=_e,this.signingFunction=rt}build(rt,_e,nt){if(!this.rawTxnBuilder)throw new Error("this.rawTxnBuilder doesn't exist.");return this.rawTxnBuilder.build(rt,_e,nt)}static getSigningMessage(rt){const _e=sha3_256$1.create();if(rt instanceof RawTransaction)_e.update(RAW_TRANSACTION_SALT);else if(rt instanceof MultiAgentRawTransaction)_e.update(RAW_TRANSACTION_WITH_DATA_SALT);else if(rt instanceof FeePayerRawTransaction)_e.update(RAW_TRANSACTION_WITH_DATA_SALT);else throw new Error("Unknown transaction type.");const nt=_e.digest(),it=bcsToBytes(rt),ot=new Uint8Array(nt.length+it.length);return ot.set(nt),ot.set(it,nt.length),ot}},TransactionBuilderEd25519=class extends TransactionBuilder{constructor(rt,_e,nt){super(rt,nt),this.publicKey=_e}rawToSigned(rt){const _e=TransactionBuilder.getSigningMessage(rt),nt=this.signingFunction(_e),it=new TransactionAuthenticatorEd25519(new Ed25519PublicKey(this.publicKey),nt);return new SignedTransaction(rt,it)}sign(rt){return bcsToBytes(this.rawToSigned(rt))}},TransactionBuilderMultiEd25519=class extends TransactionBuilder{constructor(rt,_e){super(rt),this.publicKey=_e}rawToSigned(rt){const _e=TransactionBuilder.getSigningMessage(rt),nt=this.signingFunction(_e),it=new TransactionAuthenticatorMultiEd25519(this.publicKey,nt);return new SignedTransaction(rt,it)}sign(rt){return bcsToBytes(this.rawToSigned(rt))}},TransactionBuilderABI=class ns{constructor(_e,nt){this.abiMap=new Map,_e.forEach(it=>{const ot=new Deserializer(it),st=ScriptABI.deserialize(ot);let at;if(st instanceof EntryFunctionABI){const lt=st,{address:ct,name:dt}=lt.module_name;at=`${HexString.fromUint8Array(ct.address).toShortString()}::${dt.value}::${lt.name}`}else at=st.name;if(this.abiMap.has(at))throw new Error("Found conflicting ABI interfaces");this.abiMap.set(at,st)}),this.builderConfig={maxGasAmount:BigInt(DEFAULT_MAX_GAS_AMOUNT),expSecFromNow:DEFAULT_TXN_EXP_SEC_FROM_NOW,...nt}}static toBCSArgs(_e,nt){if(_e.length!==nt.length)throw new Error("Wrong number of args provided.");return nt.map((it,ot)=>{const st=new Serializer;return serializeArg(it,_e[ot].type_tag,st),st.getBytes()})}static toTransactionArguments(_e,nt){if(_e.length!==nt.length)throw new Error("Wrong number of args provided.");return nt.map((it,ot)=>argToTransactionArgument(it,_e[ot].type_tag))}setSequenceNumber(_e){this.builderConfig.sequenceNumber=BigInt(_e)}buildTransactionPayload(_e,nt,it){const ot=nt.map(lt=>new TypeTagParser(lt).parseTypeTag());let st;if(!this.abiMap.has(_e))throw new Error(`Cannot find function: ${_e}`);const at=this.abiMap.get(_e);if(at instanceof EntryFunctionABI){const lt=at,ct=ns.toBCSArgs(lt.args,it);st=new TransactionPayloadEntryFunction(new EntryFunction(lt.module_name,new Identifier(lt.name),ot,ct))}else if(at instanceof TransactionScriptABI){const lt=at,ct=ns.toTransactionArguments(lt.args,it);st=new TransactionPayloadScript(new Script(lt.code,ot,ct))}else throw new Error("Unknown ABI format.");return st}build(_e,nt,it){const{sender:ot,sequenceNumber:st,gasUnitPrice:at,maxGasAmount:lt,expSecFromNow:ct,chainId:dt}=this.builderConfig;if(!at)throw new Error("No gasUnitPrice provided.");const ft=ot instanceof AccountAddress?ot:AccountAddress.fromHex(ot),pt=BigInt(Math.floor(Date.now()/1e3)+Number(ct)),gt=this.buildTransactionPayload(_e,nt,it);if(gt)return new RawTransaction(ft,BigInt(st),gt,BigInt(lt),BigInt(at),pt,new ChainId(Number(dt)));throw new Error("Invalid ABI.")}},TransactionBuilderRemoteABI=class{constructor(rt,_e){this.aptosClient=rt,this.builderConfig=_e}async fetchABI(rt){const nt=(await this.aptosClient.getAccountModules(rt)).map(ot=>ot.abi).flatMap(ot=>ot.exposed_functions.filter(st=>st.is_entry).map(st=>({fullName:`${ot.address}::${ot.name}::${st.name}`,...st}))),it=new Map;return nt.forEach(ot=>{it.set(ot.fullName,ot)}),it}async build(rt,_e,nt){if(rt=(Jt=>Jt.replace(/^0[xX]0*/g,"0x"))(rt),rt.split("::").length!==3)throw new Error("'func' needs to be a fully qualified function name in format <address>::<module>::<function>, e.g. 0x1::coin::transfer");const[st,at]=rt.split("::"),lt=await this.fetchABI(st);if(!lt.has(rt))throw new Error(`${rt} doesn't exist.`);const ct=lt.get(rt),ft=ct.params.filter(Jt=>Jt!=="signer"&&Jt!=="&signer").map((Jt,nr)=>new ArgumentABI(`var${nr}`,new TypeTagParser(Jt,_e).parseTypeTag())),pt=new EntryFunctionABI(ct.name,ModuleId.fromStr(`${st}::${at}`),"",ct.generic_type_params.map((Jt,nr)=>new TypeArgumentABI(`${nr}`)),ft),{sender:gt,...yt}=this.builderConfig,Ct=gt instanceof AccountAddress?HexString.fromUint8Array(gt.address):gt,[{sequence_number:At},$t,{gas_estimate:zt}]=await Promise.all([yt!=null&&yt.sequenceNumber?Promise.resolve({sequence_number:yt==null?void 0:yt.sequenceNumber}):this.aptosClient.getAccount(Ct),yt!=null&&yt.chainId?Promise.resolve(yt==null?void 0:yt.chainId):this.aptosClient.getChainId(),yt!=null&&yt.gasUnitPrice?Promise.resolve({gas_estimate:yt==null?void 0:yt.gasUnitPrice}):this.aptosClient.estimateGasPrice()]);return new TransactionBuilderABI([bcsToBytes(pt)],{sender:gt,sequenceNumber:At,chainId:$t,gasUnitPrice:BigInt(zt),...yt}).build(rt,_e,nt)}};__decorateClass([MemoizeExpiring(10*60*1e3)],TransactionBuilderRemoteABI.prototype,"fetchABI");var _AptosClient=class Oo{constructor(_e,nt,it=!1){if(!_e)throw new Error("Node URL cannot be empty.");it?this.nodeUrl=_e:this.nodeUrl=fixNodeUrl(_e),this.config=nt==null?{}:{...nt}}async getAccount(_e){const{data:nt}=await get$1({url:this.nodeUrl,endpoint:`accounts/${HexString.ensure(_e).hex()}`,originMethod:"getAccount",overrides:{...this.config}});return nt}async getAccountTransactions(_e,nt){const{data:it}=await get$1({url:this.nodeUrl,endpoint:`accounts/${HexString.ensure(_e).hex()}/transactions`,originMethod:"getAccountTransactions",params:{start:nt==null?void 0:nt.start,limit:nt==null?void 0:nt.limit},overrides:{...this.config}});return it}async getAccountModules(_e,nt){return await paginateWithCursor({url:this.nodeUrl,endpoint:`accounts/${_e}/modules`,params:{ledger_version:nt==null?void 0:nt.ledgerVersion,limit:1e3},originMethod:"getAccountModules",overrides:{...this.config}})}async getAccountModule(_e,nt,it){const{data:ot}=await get$1({url:this.nodeUrl,endpoint:`accounts/${HexString.ensure(_e).hex()}/module/${nt}`,originMethod:"getAccountModule",params:{ledger_version:it==null?void 0:it.ledgerVersion},overrides:{...this.config}});return ot}async getAccountResources(_e,nt){return await paginateWithCursor({url:this.nodeUrl,endpoint:`accounts/${_e}/resources`,params:{ledger_version:nt==null?void 0:nt.ledgerVersion,limit:9999},originMethod:"getAccountResources",overrides:{...this.config}})}async getAccountResource(_e,nt,it){const{data:ot}=await get$1({url:this.nodeUrl,endpoint:`accounts/${HexString.ensure(_e).hex()}/resource/${nt}`,originMethod:"getAccountResource",params:{ledger_version:it==null?void 0:it.ledgerVersion},overrides:{...this.config}});return ot}static generateBCSTransaction(_e,nt){return new TransactionBuilderEd25519(ot=>{const st=_e.signBuffer(ot);return new aptos_types_exports.Ed25519Signature(st.toUint8Array())},_e.pubKey().toUint8Array()).sign(nt)}static generateBCSSimulation(_e,nt){return new TransactionBuilderEd25519(ot=>{const st=new Uint8Array(64);return new aptos_types_exports.Ed25519Signature(st)},_e.pubKey().toUint8Array()).sign(nt)}async generateTransaction(_e,nt,it){const ot={sender:_e};if(it!=null&&it.sequence_number&&(ot.sequenceNumber=it.sequence_number),it!=null&&it.gas_unit_price&&(ot.gasUnitPrice=it.gas_unit_price),it!=null&&it.max_gas_amount&&(ot.maxGasAmount=it.max_gas_amount),it!=null&&it.expiration_timestamp_secs){const at=Number.parseInt(it.expiration_timestamp_secs,10);ot.expSecFromNow=at-Math.floor(Date.now()/1e3)}return new TransactionBuilderRemoteABI(this,ot).build(nt.function,nt.type_arguments,nt.arguments)}async generateFeePayerTransaction(_e,nt,it,ot=[],st){const at=await this.generateTransaction(_e,nt,st),lt=ot.map(dt=>AccountAddress.fromHex(dt));return new aptos_types_exports.FeePayerRawTransaction(at,lt,AccountAddress.fromHex(it))}async submitFeePayerTransaction(_e,nt,it,ot=[]){const st=new aptos_types_exports.TransactionAuthenticatorFeePayer(nt,_e.secondary_signer_addresses,ot,{address:_e.fee_payer_address,authenticator:it}),at=bcsToBytes(new aptos_types_exports.SignedTransaction(_e.raw_txn,st));return await this.submitSignedBCSTransaction(at)}async signMultiTransaction(_e,nt){const it=new aptos_types_exports.Ed25519Signature(_e.signBuffer(TransactionBuilder.getSigningMessage(nt)).toUint8Array()),ot=new aptos_types_exports.AccountAuthenticatorEd25519(new aptos_types_exports.Ed25519PublicKey(_e.signingKey.publicKey),it);return Promise.resolve(ot)}async signTransaction(_e,nt){return Promise.resolve(Oo.generateBCSTransaction(_e,nt))}async getEventsByCreationNumber(_e,nt,it){const{data:ot}=await get$1({url:this.nodeUrl,endpoint:`accounts/${HexString.ensure(_e).hex()}/events/${nt}`,originMethod:"getEventsByCreationNumber",params:{start:it==null?void 0:it.start,limit:it==null?void 0:it.limit},overrides:{...this.config}});return ot}async getEventsByEventHandle(_e,nt,it,ot){const{data:st}=await get$1({url:this.nodeUrl,endpoint:`accounts/${HexString.ensure(_e).hex()}/events/${nt}/${it}`,originMethod:"getEventsByEventHandle",params:{start:ot==null?void 0:ot.start,limit:ot==null?void 0:ot.limit},overrides:{...this.config}});return st}async submitTransaction(_e){return this.submitSignedBCSTransaction(_e)}async simulateTransaction(_e,nt,it){let ot;return _e instanceof AptosAccount?ot=Oo.generateBCSSimulation(_e,nt):_e instanceof MultiEd25519PublicKey?ot=new TransactionBuilderMultiEd25519(()=>{const{threshold:at}=_e,lt=[],ct=[];for(let ft=0;ft<at;ft+=1)lt.push(ft),ct.push(new aptos_types_exports.Ed25519Signature(new Uint8Array(64)));const dt=aptos_types_exports.MultiEd25519Signature.createBitmap(lt);return new aptos_types_exports.MultiEd25519Signature(ct,dt)},_e).sign(nt):ot=new TransactionBuilderEd25519(()=>{const at=new Uint8Array(64);return new aptos_types_exports.Ed25519Signature(at)},_e.toBytes()).sign(nt),this.submitBCSSimulation(ot,it)}async submitSignedBCSTransaction(_e){const{data:nt}=await post({url:this.nodeUrl,body:_e,endpoint:"transactions",originMethod:"submitSignedBCSTransaction",contentType:"application/x.aptos.signed_transaction+bcs",overrides:{...this.config}});return nt}async submitBCSSimulation(_e,nt){var it,ot,st;const at={estimate_gas_unit_price:(it=nt==null?void 0:nt.estimateGasUnitPrice)!=null?it:!1,estimate_max_gas_amount:(ot=nt==null?void 0:nt.estimateMaxGasAmount)!=null?ot:!1,estimate_prioritized_gas_unit_price:(st=nt==null?void 0:nt.estimatePrioritizedGasUnitPrice)!=null?st:!1},{data:lt}=await post({url:this.nodeUrl,body:_e,endpoint:"transactions/simulate",params:at,originMethod:"submitBCSSimulation",contentType:"application/x.aptos.signed_transaction+bcs",overrides:{...this.config}});return lt}async getTransactions(_e){var nt;const{data:it}=await get$1({url:this.nodeUrl,endpoint:"transactions",originMethod:"getTransactions",params:{start:(nt=_e==null?void 0:_e.start)==null?void 0:nt.toString(),limit:_e==null?void 0:_e.limit},overrides:{...this.config}});return it}async getTransactionByHash(_e){const{data:nt}=await get$1({url:this.nodeUrl,endpoint:`transactions/by_hash/${_e}`,originMethod:"getTransactionByHash",overrides:{...this.config}});return nt}async getTransactionByVersion(_e){const{data:nt}=await get$1({url:this.nodeUrl,endpoint:`transactions/by_version/${_e}`,originMethod:"getTransactionByVersion",overrides:{...this.config}});return nt}async transactionPending(_e){try{return(await this.getTransactionByHash(_e)).type==="pending_transaction"}catch(nt){if((nt==null?void 0:nt.status)===404)return!0;throw nt}}async waitForTransactionWithResult(_e,nt){var it,ot;const st=(it=nt==null?void 0:nt.timeoutSecs)!=null?it:DEFAULT_TXN_TIMEOUT_SEC,at=(ot=nt==null?void 0:nt.checkSuccess)!=null?ot:!1;let lt=!0,ct=0,dt;for(;lt&&!(ct>=st);){try{if(dt=await this.getTransactionByHash(_e),lt=dt.type==="pending_transaction",!lt)break}catch(ft){const pt=ft instanceof ApiError,gt=pt&&ft.status!==404&&ft.status>=400&&ft.status<500;if(!pt||gt)throw ft}await sleep(1e3),ct+=1}if(dt===void 0)throw new Error(`Waiting for transaction ${_e} failed`);if(lt)throw new WaitForTransactionError(`Waiting for transaction ${_e} timed out after ${st} seconds`,dt);if(!at)return dt;if(!(dt!=null&&dt.success))throw new FailedTransactionError(`Transaction ${_e} failed with an error: ${dt.vm_status}`,dt);return dt}async waitForTransaction(_e,nt){await this.waitForTransactionWithResult(_e,nt)}async getLedgerInfo(){const{data:_e}=await get$1({url:this.nodeUrl,originMethod:"getLedgerInfo",overrides:{...this.config}});return _e}async getChainId(){return(await this.getLedgerInfo()).chain_id}async getTableItem(_e,nt,it){var ot;return(await post({url:this.nodeUrl,body:nt,endpoint:`tables/${_e}/item`,originMethod:"getTableItem",params:{ledger_version:(ot=it==null?void 0:it.ledgerVersion)==null?void 0:ot.toString()},overrides:{...this.config}})).data}async generateRawTransaction(_e,nt,it){const[{sequence_number:ot},st,{gas_estimate:at}]=await Promise.all([it!=null&&it.providedSequenceNumber?Promise.resolve({sequence_number:it.providedSequenceNumber}):this.getAccount(_e),this.getChainId(),it!=null&&it.gasUnitPrice?Promise.resolve({gas_estimate:it.gasUnitPrice}):this.estimateGasPrice()]),{maxGasAmount:lt,gasUnitPrice:ct,expireTimestamp:dt}={maxGasAmount:BigInt(DEFAULT_MAX_GAS_AMOUNT),gasUnitPrice:BigInt(at),expireTimestamp:BigInt(Math.floor(Date.now()/1e3)+DEFAULT_TXN_EXP_SEC_FROM_NOW),...it};return new aptos_types_exports.RawTransaction(aptos_types_exports.AccountAddress.fromHex(_e),BigInt(ot),nt,lt,ct,dt,new aptos_types_exports.ChainId(st))}async generateSignSubmitTransaction(_e,nt,it){const ot=await this.generateRawTransaction(_e.address(),nt,it),st=Oo.generateBCSTransaction(_e,ot);return(await this.submitSignedBCSTransaction(st)).hash}async signAndSubmitTransaction(_e,nt){const it=Oo.generateBCSTransaction(_e,nt);return(await this.submitSignedBCSTransaction(it)).hash}async publishPackage(_e,nt,it,ot){const st=new Serializer;serializeVector(it,st);const at=new aptos_types_exports.TransactionPayloadEntryFunction(aptos_types_exports.EntryFunction.natural("0x1::code","publish_package_txn",[],[bcsSerializeBytes(nt),st.getBytes()]));return this.generateSignSubmitTransaction(_e,at,ot)}async createResourceAccountAndPublishPackage(_e,nt,it,ot,st){const at=new Serializer;serializeVector(ot,at);const lt=new aptos_types_exports.TransactionPayloadEntryFunction(aptos_types_exports.EntryFunction.natural("0x1::resource_account","create_resource_account_and_publish_package",[],[bcsSerializeBytes(nt),bcsSerializeBytes(it),at.getBytes()]));return this.generateSignSubmitTransaction(_e,lt,st)}async generateSignSubmitWaitForTransaction(_e,nt,it){const ot=await this.generateSignSubmitTransaction(_e,nt,it);return this.waitForTransactionWithResult(ot,it)}async estimateGasPrice(){const{data:_e}=await get$1({url:this.nodeUrl,endpoint:"estimate_gas_price",originMethod:"estimateGasPrice",overrides:{...this.config}});return _e}async estimateMaxGasAmount(_e){const nt=`0x1::coin::CoinStore<${APTOS_COIN}>`,[{gas_estimate:it},ot]=await Promise.all([this.estimateGasPrice(),this.getAccountResources(_e)]),st=ot.find(lt=>lt.type===nt);return BigInt(st.data.coin.value)/BigInt(it)}async rotateAuthKeyEd25519(_e,nt,it){const{sequence_number:ot,authentication_key:st}=await this.getAccount(_e.address()),at=new AptosAccount(nt),lt=new aptos_types_exports.RotationProofChallenge(aptos_types_exports.AccountAddress.CORE_CODE_ADDRESS,"account","RotationProofChallenge",BigInt(ot),aptos_types_exports.AccountAddress.fromHex(_e.address()),new aptos_types_exports.AccountAddress(new HexString(st).toUint8Array()),at.pubKey().toUint8Array()),ct=HexString.fromUint8Array(bcsToBytes(lt)),dt=_e.signHexString(ct),ft=at.signHexString(ct),pt=new aptos_types_exports.TransactionPayloadEntryFunction(aptos_types_exports.EntryFunction.natural("0x1::account","rotate_authentication_key",[],[bcsSerializeU8(0),bcsSerializeBytes(_e.pubKey().toUint8Array()),bcsSerializeU8(0),bcsSerializeBytes(at.pubKey().toUint8Array()),bcsSerializeBytes(dt.toUint8Array()),bcsSerializeBytes(ft.toUint8Array())])),gt=await this.generateRawTransaction(_e.address(),pt,it),yt=Oo.generateBCSTransaction(_e,gt);return this.submitSignedBCSTransaction(yt)}async lookupOriginalAddress(_e){const nt=await this.getAccountResource("0x1","0x1::account::OriginatingAddress"),{address_map:{handle:it}}=nt.data,ot=await this.getTableItem(it,{key_type:"address",value_type:"address",key:HexString.ensure(_e).hex()});return new HexString(ot)}async getBlockByHeight(_e,nt){const{data:it}=await get$1({url:this.nodeUrl,endpoint:`blocks/by_height/${_e}`,originMethod:"getBlockByHeight",params:{with_transactions:nt},overrides:{...this.config}});return it}async getBlockByVersion(_e,nt){const{data:it}=await get$1({url:this.nodeUrl,endpoint:`blocks/by_version/${_e}`,originMethod:"getBlockByVersion",params:{with_transactions:nt},overrides:{...this.config}});return it}async view(_e,nt){const{data:it}=await post({url:this.nodeUrl,body:_e,endpoint:"view",originMethod:"getTableItem",params:{ledger_version:nt},overrides:{...this.config}});return it}clearCache(_e){clear(_e)}};__decorateClass([parseApiError],_AptosClient.prototype,"getAccount");__decorateClass([parseApiError],_AptosClient.prototype,"getAccountTransactions");__decorateClass([parseApiError,MemoizeExpiring(10*60*1e3)],_AptosClient.prototype,"getAccountModules");__decorateClass([parseApiError],_AptosClient.prototype,"getAccountModule");__decorateClass([parseApiError],_AptosClient.prototype,"getAccountResources");__decorateClass([parseApiError],_AptosClient.prototype,"getAccountResource");__decorateClass([parseApiError],_AptosClient.prototype,"getEventsByCreationNumber");__decorateClass([parseApiError],_AptosClient.prototype,"getEventsByEventHandle");__decorateClass([parseApiError],_AptosClient.prototype,"submitSignedBCSTransaction");__decorateClass([parseApiError],_AptosClient.prototype,"submitBCSSimulation");__decorateClass([parseApiError],_AptosClient.prototype,"getTransactions");__decorateClass([parseApiError],_AptosClient.prototype,"getTransactionByHash");__decorateClass([parseApiError],_AptosClient.prototype,"getTransactionByVersion");__decorateClass([parseApiError],_AptosClient.prototype,"getLedgerInfo");__decorateClass([Memoize()],_AptosClient.prototype,"getChainId");__decorateClass([parseApiError],_AptosClient.prototype,"getTableItem");__decorateClass([parseApiError,Memoize({ttlMs:5*60*1e3,tags:["gas_estimates"]})],_AptosClient.prototype,"estimateGasPrice");__decorateClass([parseApiError],_AptosClient.prototype,"estimateMaxGasAmount");__decorateClass([parseApiError],_AptosClient.prototype,"getBlockByHeight");__decorateClass([parseApiError],_AptosClient.prototype,"getBlockByVersion");__decorateClass([parseApiError],_AptosClient.prototype,"view");var AptosClient=_AptosClient,WaitForTransactionError=class extends Error{constructor(rt,_e){super(rt),this.lastSubmittedTransaction=_e}},FailedTransactionError=class extends Error{constructor(rt,_e){super(rt),this.transaction=_e}},ApiError=class extends Error{constructor(rt,_e,nt,it){super(_e),this.status=rt,this.message=_e,this.errorCode=nt,this.vmErrorCode=it}};function parseApiError(rt,_e,nt){const it=nt.value;return nt.value=async function(...st){var at,lt;try{return await it.apply(this,[...st])}catch(ct){throw ct instanceof AptosApiError?new ApiError(ct.status,JSON.stringify({message:ct.message,...ct.data}),(at=ct.data)==null?void 0:at.error_code,(lt=ct.data)==null?void 0:lt.vm_error_code):ct}},nt}var IndexerClient=class wo{constructor(_e,nt){this.endpoint=_e,this.config=nt}static validateAddress(_e){if(_e.length<66)throw new Error(`${_e} is less than 66 chars long.`)}async queryIndexer(_e){const nt=await post({url:this.endpoint,body:_e,overrides:{WITH_CREDENTIALS:!1,...this.config}});if(nt.data.errors)throw new ApiError(nt.data.errors[0].extensions.code,JSON.stringify({message:nt.data.errors[0].message,error_code:nt.data.errors[0].extensions.code}));return nt.data.data}async getIndexerLedgerInfo(){const _e={query:GetIndexerLedgerInfo};return this.queryIndexer(_e)}async getAccountNFTs(_e,nt){const it=HexString.ensure(_e).hex();wo.validateAddress(it);const ot={query:GetAccountCurrentTokens,variables:{address:it,offset:nt==null?void 0:nt.offset,limit:nt==null?void 0:nt.limit}};return this.queryIndexer(ot)}async getTokenActivities(_e,nt){var it,ot;const st=HexString.ensure(_e).hex();wo.validateAddress(st);const at={token_data_id:{_eq:st}};nt!=null&&nt.tokenStandard&&(at.token_standard={_eq:nt==null?void 0:nt.tokenStandard});const lt={query:GetTokenActivities,variables:{where_condition:at,offset:(it=nt==null?void 0:nt.options)==null?void 0:it.offset,limit:(ot=nt==null?void 0:nt.options)==null?void 0:ot.limit,order_by:nt==null?void 0:nt.orderBy}};return this.queryIndexer(lt)}async getTokenActivitiesCount(_e){const nt={query:GetTokenActivitiesCount,variables:{token_id:_e}};return this.queryIndexer(nt)}async getAccountTokensCount(_e,nt){var it,ot;const st={owner_address:{_eq:_e},amount:{_gt:"0"}};nt!=null&&nt.tokenStandard&&(st.token_standard={_eq:nt==null?void 0:nt.tokenStandard});const at=HexString.ensure(_e).hex();wo.validateAddress(at);const lt={query:GetAccountTokensCount,variables:{where_condition:st,offset:(it=nt==null?void 0:nt.options)==null?void 0:it.offset,limit:(ot=nt==null?void 0:nt.options)==null?void 0:ot.limit}};return this.queryIndexer(lt)}async getTokenData(_e,nt){var it,ot;const st=HexString.ensure(_e).hex();wo.validateAddress(st);const at={token_data_id:{_eq:st}};nt!=null&&nt.tokenStandard&&(at.token_standard={_eq:nt==null?void 0:nt.tokenStandard});const lt={query:GetTokenData,variables:{where_condition:at,offset:(it=nt==null?void 0:nt.options)==null?void 0:it.offset,limit:(ot=nt==null?void 0:nt.options)==null?void 0:ot.limit,order_by:nt==null?void 0:nt.orderBy}};return this.queryIndexer(lt)}async getTokenOwnersData(_e,nt,it){var ot,st;const at=HexString.ensure(_e).hex();wo.validateAddress(at);const lt={token_data_id:{_eq:at},amount:{_gt:"0"}};nt&&(lt.property_version_v1={_eq:nt}),it!=null&&it.tokenStandard&&(lt.token_standard={_eq:it==null?void 0:it.tokenStandard});const ct={query:GetTokenOwnersData,variables:{where_condition:lt,offset:(ot=it==null?void 0:it.options)==null?void 0:ot.offset,limit:(st=it==null?void 0:it.options)==null?void 0:st.limit,order_by:it==null?void 0:it.orderBy}};return this.queryIndexer(ct)}async getTokenCurrentOwnerData(_e,nt,it){var ot,st;const at=HexString.ensure(_e).hex();wo.validateAddress(at);const lt={token_data_id:{_eq:at},amount:{_gt:"0"}};nt&&(lt.property_version_v1={_eq:nt}),it!=null&&it.tokenStandard&&(lt.token_standard={_eq:it==null?void 0:it.tokenStandard});const ct={query:GetTokenCurrentOwnerData,variables:{where_condition:lt,offset:(ot=it==null?void 0:it.options)==null?void 0:ot.offset,limit:(st=it==null?void 0:it.options)==null?void 0:st.limit,order_by:it==null?void 0:it.orderBy}};return this.queryIndexer(ct)}async getOwnedTokens(_e,nt){var it,ot;const st=HexString.ensure(_e).hex();wo.validateAddress(st);const at={owner_address:{_eq:st},amount:{_gt:0}};nt!=null&&nt.tokenStandard&&(at.token_standard={_eq:nt==null?void 0:nt.tokenStandard});const lt={query:GetOwnedTokens,variables:{where_condition:at,offset:(it=nt==null?void 0:nt.options)==null?void 0:it.offset,limit:(ot=nt==null?void 0:nt.options)==null?void 0:ot.limit,order_by:nt==null?void 0:nt.orderBy}};return this.queryIndexer(lt)}async getOwnedTokensByTokenData(_e,nt){var it,ot;const st=HexString.ensure(_e).hex();wo.validateAddress(st);const at={token_data_id:{_eq:st},amount:{_gt:0}};nt!=null&&nt.tokenStandard&&(at.token_standard={_eq:nt==null?void 0:nt.tokenStandard});const lt={query:GetOwnedTokensByTokenData,variables:{where_condition:at,offset:(it=nt==null?void 0:nt.options)==null?void 0:it.offset,limit:(ot=nt==null?void 0:nt.options)==null?void 0:ot.limit,order_by:nt==null?void 0:nt.orderBy}};return this.queryIndexer(lt)}async getTokenOwnedFromCollectionAddress(_e,nt,it){var ot,st;const at=HexString.ensure(_e).hex();wo.validateAddress(at);const lt=HexString.ensure(nt).hex();wo.validateAddress(lt);const ct={owner_address:{_eq:at},current_token_data:{collection_id:{_eq:lt}},amount:{_gt:0}};it!=null&&it.tokenStandard&&(ct.token_standard={_eq:it==null?void 0:it.tokenStandard});const dt={query:GetTokenOwnedFromCollection,variables:{where_condition:ct,offset:(ot=it==null?void 0:it.options)==null?void 0:ot.offset,limit:(st=it==null?void 0:it.options)==null?void 0:st.limit,order_by:it==null?void 0:it.orderBy}};return this.queryIndexer(dt)}async getTokenOwnedFromCollectionNameAndCreatorAddress(_e,nt,it,ot){const st=await this.getCollectionAddress(it,nt,ot);return await this.getTokenOwnedFromCollectionAddress(_e,st,ot)}async getCollectionData(_e,nt,it){var ot,st;const at=HexString.ensure(_e).hex();wo.validateAddress(at);const lt={collection_name:{_eq:nt},creator_address:{_eq:at}};it!=null&&it.tokenStandard&&(lt.token_standard={_eq:it==null?void 0:it.tokenStandard});const ct={query:GetCollectionData,variables:{where_condition:lt,offset:(ot=it==null?void 0:it.options)==null?void 0:ot.offset,limit:(st=it==null?void 0:it.options)==null?void 0:st.limit,order_by:it==null?void 0:it.orderBy}};return this.queryIndexer(ct)}async getCollectionAddress(_e,nt,it){return(await this.getCollectionData(_e,nt,it)).current_collections_v2[0].collection_id}async getCollectionsWithOwnedTokens(_e,nt){var it,ot;const st=HexString.ensure(_e).hex();wo.validateAddress(st);const at={owner_address:{_eq:st}};nt!=null&&nt.tokenStandard&&(at.current_collection={token_standard:{_eq:nt==null?void 0:nt.tokenStandard}});const lt={query:GetCollectionsWithOwnedTokens,variables:{where_condition:at,offset:(it=nt==null?void 0:nt.options)==null?void 0:it.offset,limit:(ot=nt==null?void 0:nt.options)==null?void 0:ot.limit,order_by:nt==null?void 0:nt.orderBy}};return this.queryIndexer(lt)}async getAccountTransactionsCount(_e){const nt=HexString.ensure(_e).hex();wo.validateAddress(nt);const it={query:GetAccountTransactionsCount,variables:{address:nt}};return this.queryIndexer(it)}async getAccountTransactionsData(_e,nt){var it,ot;const st=HexString.ensure(_e).hex();wo.validateAddress(st);const lt={query:GetAccountTransactionsData,variables:{where_condition:{account_address:{_eq:st}},offset:(it=nt==null?void 0:nt.options)==null?void 0:it.offset,limit:(ot=nt==null?void 0:nt.options)==null?void 0:ot.limit,order_by:nt==null?void 0:nt.orderBy}};return this.queryIndexer(lt)}async getTopUserTransactions(_e){const nt={query:GetTopUserTransactions,variables:{limit:_e}};return this.queryIndexer(nt)}async getUserTransactions(_e){var nt,it;const ot={version:{_lte:_e==null?void 0:_e.startVersion}},st={query:GetUserTransactions,variables:{where_condition:ot,offset:(nt=_e==null?void 0:_e.options)==null?void 0:nt.offset,limit:(it=_e==null?void 0:_e.options)==null?void 0:it.limit,order_by:_e==null?void 0:_e.orderBy}};return this.queryIndexer(st)}async getDelegatedStakingActivities(_e,nt){const it=HexString.ensure(_e).hex(),ot=HexString.ensure(nt).hex();wo.validateAddress(it),wo.validateAddress(ot);const st={query:GetDelegatedStakingActivities,variables:{delegatorAddress:it,poolAddress:ot}};return this.queryIndexer(st)}async getNumberOfDelegators(_e){const nt=HexString.ensure(_e).hex();wo.validateAddress(nt);const it={query:GetNumberOfDelegators,variables:{poolAddress:nt}};return this.queryIndexer(it)}async getAccountCoinsData(_e,nt){var it,ot;const st=HexString.ensure(_e).hex();wo.validateAddress(st);const lt={query:GetAccountCoinsData,variables:{where_condition:{owner_address:{_eq:st}},offset:(it=nt==null?void 0:nt.options)==null?void 0:it.offset,limit:(ot=nt==null?void 0:nt.options)==null?void 0:ot.limit,order_by:nt==null?void 0:nt.orderBy}};return this.queryIndexer(lt)}async getAccountCoinsDataCount(_e){const nt=HexString.ensure(_e).hex();wo.validateAddress(nt);const it={query:GetAccountCoinsDataCount,variables:{address:nt}};return this.queryIndexer(it)}async getAccountOwnedObjects(_e,nt){var it,ot;const st=HexString.ensure(_e).hex();wo.validateAddress(st);const lt={query:GetCurrentObjects,variables:{where_condition:{owner_address:{_eq:st}},offset:(it=nt==null?void 0:nt.options)==null?void 0:it.offset,limit:(ot=nt==null?void 0:nt.options)==null?void 0:ot.limit,order_by:nt==null?void 0:nt.orderBy}};return this.queryIndexer(lt)}},Provider$1=class{constructor(_e,nt,it=!1){let ot=null,st=null;if(typeof _e=="object"&&isCustomEndpoints(_e)?(ot=_e.fullnodeUrl,st=_e.indexerUrl,this.network="CUSTOM"):(ot=NetworkToNodeAPI[_e],st=NetworkToIndexerAPI[_e],this.network=_e),this.network==="CUSTOM"&&!ot)throw new Error("fullnode url is not provided");st&&(this.indexerClient=new IndexerClient(st,nt)),this.aptosClient=new AptosClient(ot,nt,it)}};function applyMixin(rt,_e,nt){Object.getOwnPropertyNames(_e.prototype).forEach(it=>{const ot=Object.getOwnPropertyDescriptor(_e.prototype,it);ot&&(ot.value=function(...st){return this[nt][it](...st)},Object.defineProperty(rt.prototype,it,ot))}),Object.getOwnPropertyNames(_e).forEach(it=>{const ot=Object.getOwnPropertyDescriptor(_e,it);ot&&(ot.value=function(...st){return this[nt][it](...st)},!rt.hasOwnProperty.call(rt,it)&&Object.defineProperty(rt,it,ot))})}applyMixin(Provider$1,AptosClient,"aptosClient");applyMixin(Provider$1,IndexerClient,"indexerClient");function isCustomEndpoints(rt){return rt.fullnodeUrl!==void 0&&typeof rt.fullnodeUrl=="string"}var PropertyValue=class{constructor(rt,_e){this.type=rt,this.value=_e}},PropertyMap=class{constructor(){this.data={}}setProperty(rt,_e){this.data[rt]=_e}};function getPropertyType(rt){let _e;return rt==="string"||rt==="String"?_e=new TypeTagStruct(stringStructTag):_e=new TypeTagParser(rt).parseTypeTag(),_e}function deserializePropertyMap(rt){const _e=rt.map.data,nt=new PropertyMap;return _e.forEach(it=>{const{key:ot}=it,st=it.value.value,at=it.value.type,lt=getPropertyType(at),ct=deserializeValueBasedOnTypeTag(lt,st),dt=new PropertyValue(at,ct);nt.setProperty(ot,dt)}),nt}function deserializeValueBasedOnTypeTag(rt,_e){const nt=new Deserializer(new HexString(_e).toUint8Array());let it="";return rt instanceof TypeTagU8?it=nt.deserializeU8().toString():rt instanceof TypeTagU64?it=nt.deserializeU64().toString():rt instanceof TypeTagU128?it=nt.deserializeU128().toString():rt instanceof TypeTagBool?it=nt.deserializeBool()?"true":"false":rt instanceof TypeTagAddress?it=HexString.fromUint8Array(nt.deserializeFixedBytes(32)).hex():rt instanceof TypeTagStruct&&rt.isStringTypeTag()?it=nt.deserializeStr():it=_e,it}var token_types_exports={};__export(token_types_exports,{PropertyMap:()=>PropertyMap,PropertyValue:()=>PropertyValue,Token:()=>Token,TokenData:()=>TokenData});var TokenData=class{constructor(rt,_e,nt,it,ot,st,at,lt){this.collection=rt,this.description=_e,this.name=nt,this.maximum=it,this.supply=ot,this.uri=st,this.default_properties=deserializePropertyMap(at),this.mutability_config=lt}},Token=class{constructor(rt,_e,nt){this.id=rt,this.amount=_e,this.token_properties=deserializePropertyMap(nt)}},generated_exports={};__export(generated_exports,{AptosErrorCode:()=>AptosErrorCode,MoveFunctionVisibility:()=>MoveFunctionVisibility,RoleType:()=>RoleType});var AptosErrorCode=(rt=>(rt.ACCOUNT_NOT_FOUND="account_not_found",rt.RESOURCE_NOT_FOUND="resource_not_found",rt.MODULE_NOT_FOUND="module_not_found",rt.STRUCT_FIELD_NOT_FOUND="struct_field_not_found",rt.VERSION_NOT_FOUND="version_not_found",rt.TRANSACTION_NOT_FOUND="transaction_not_found",rt.TABLE_ITEM_NOT_FOUND="table_item_not_found",rt.BLOCK_NOT_FOUND="block_not_found",rt.STATE_VALUE_NOT_FOUND="state_value_not_found",rt.VERSION_PRUNED="version_pruned",rt.BLOCK_PRUNED="block_pruned",rt.INVALID_INPUT="invalid_input",rt.INVALID_TRANSACTION_UPDATE="invalid_transaction_update",rt.SEQUENCE_NUMBER_TOO_OLD="sequence_number_too_old",rt.VM_ERROR="vm_error",rt.HEALTH_CHECK_FAILED="health_check_failed",rt.MEMPOOL_IS_FULL="mempool_is_full",rt.INTERNAL_ERROR="internal_error",rt.WEB_FRAMEWORK_ERROR="web_framework_error",rt.BCS_NOT_SUPPORTED="bcs_not_supported",rt.API_DISABLED="api_disabled",rt))(AptosErrorCode||{}),MoveFunctionVisibility=(rt=>(rt.PRIVATE="private",rt.PUBLIC="public",rt.FRIEND="friend",rt))(MoveFunctionVisibility||{}),RoleType=(rt=>(rt.VALIDATOR="validator",rt.FULL_NODE="full_node",rt))(RoleType||{});function o$p(rt,_e,nt){let it=nt.value;return nt.value=async function(...ot){let[st]=ot;if(st.transaction.feePayerAddress&&!st.feePayerAuthenticator)throw new Error("You are submitting a Fee Payer transaction but missing the feePayerAuthenticator");return it.apply(this,ot)},nt}function u$g(rt,_e,nt){let it=nt.value;return nt.value=async function(...ot){let[st]=ot;if(st.transaction.feePayerAddress&&!st.feePayerPublicKey)throw new Error("You are simulating a Fee Payer transaction but missing the feePayerPublicKey");return it.apply(this,ot)},nt}var s$4=class extends Error{constructor(_e,nt){super(_e),this.invalidReason=nt}};const crypto=typeof globalThis=="object"&&"crypto"in globalThis?globalThis.crypto:void 0;function number$1(rt){if(!Number.isSafeInteger(rt)||rt<0)throw new Error(`positive integer expected, not ${rt}`)}function isBytes$3(rt){return rt instanceof Uint8Array||rt!=null&&typeof rt=="object"&&rt.constructor.name==="Uint8Array"}function bytes(rt,..._e){if(!isBytes$3(rt))throw new Error("Uint8Array expected");if(_e.length>0&&!_e.includes(rt.length))throw new Error(`Uint8Array expected of length ${_e}, not of length=${rt.length}`)}function hash(rt){if(typeof rt!="function"||typeof rt.create!="function")throw new Error("Hash should be wrapped by utils.wrapConstructor");number$1(rt.outputLen),number$1(rt.blockLen)}function exists(rt,_e=!0){if(rt.destroyed)throw new Error("Hash instance has been destroyed");if(_e&&rt.finished)throw new Error("Hash#digest() has already been called")}function output(rt,_e){bytes(rt);const nt=_e.outputLen;if(rt.length<nt)throw new Error(`digestInto() expects output buffer of length at least ${nt}`)}/*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) */const u32=rt=>new Uint32Array(rt.buffer,rt.byteOffset,Math.floor(rt.byteLength/4)),createView=rt=>new DataView(rt.buffer,rt.byteOffset,rt.byteLength),rotr=(rt,_e)=>rt<<32-_e|rt>>>_e,rotl=(rt,_e)=>rt<<_e|rt>>>32-_e>>>0,isLE=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68,byteSwap=rt=>rt<<24&4278190080|rt<<8&16711680|rt>>>8&65280|rt>>>24&255;function byteSwap32(rt){for(let _e=0;_e<rt.length;_e++)rt[_e]=byteSwap(rt[_e])}const hexes$2=Array.from({length:256},(rt,_e)=>_e.toString(16).padStart(2,"0"));function bytesToHex$2(rt){bytes(rt);let _e="";for(let nt=0;nt<rt.length;nt++)_e+=hexes$2[rt[nt]];return _e}const asciis$2={_0:48,_9:57,_A:65,_F:70,_a:97,_f:102};function asciiToBase16$2(rt){if(rt>=asciis$2._0&&rt<=asciis$2._9)return rt-asciis$2._0;if(rt>=asciis$2._A&&rt<=asciis$2._F)return rt-(asciis$2._A-10);if(rt>=asciis$2._a&&rt<=asciis$2._f)return rt-(asciis$2._a-10)}function hexToBytes$2(rt){if(typeof rt!="string")throw new Error("hex string expected, got "+typeof rt);const _e=rt.length,nt=_e/2;if(_e%2)throw new Error("padded hex string expected, got unpadded hex of length "+_e);const it=new Uint8Array(nt);for(let ot=0,st=0;ot<nt;ot++,st+=2){const at=asciiToBase16$2(rt.charCodeAt(st)),lt=asciiToBase16$2(rt.charCodeAt(st+1));if(at===void 0||lt===void 0){const ct=rt[st]+rt[st+1];throw new Error('hex string expected, got non-hex character "'+ct+'" at index '+st)}it[ot]=at*16+lt}return it}function utf8ToBytes$2(rt){if(typeof rt!="string")throw new Error(`utf8ToBytes expected string, got ${typeof rt}`);return new Uint8Array(new TextEncoder().encode(rt))}function toBytes(rt){return typeof rt=="string"&&(rt=utf8ToBytes$2(rt)),bytes(rt),rt}function concatBytes$2(...rt){let _e=0;for(let it=0;it<rt.length;it++){const ot=rt[it];bytes(ot),_e+=ot.length}const nt=new Uint8Array(_e);for(let it=0,ot=0;it<rt.length;it++){const st=rt[it];nt.set(st,ot),ot+=st.length}return nt}class Hash{clone(){return this._cloneInto()}}const toStr={}.toString;function checkOpts(rt,_e){if(_e!==void 0&&toStr.call(_e)!=="[object Object]")throw new Error("Options should be object or undefined");return Object.assign(rt,_e)}function wrapConstructor(rt){const _e=it=>rt().update(toBytes(it)).digest(),nt=rt();return _e.outputLen=nt.outputLen,_e.blockLen=nt.blockLen,_e.create=()=>rt(),_e}function randomBytes(rt=32){if(crypto&&typeof crypto.getRandomValues=="function")return crypto.getRandomValues(new Uint8Array(rt));throw new Error("crypto.getRandomValues must be defined")}var l$g=(rt=>(rt.TOO_SHORT="too_short",rt.INVALID_LENGTH="invalid_length",rt.INVALID_HEX_CHARS="invalid_hex_chars",rt))(l$g||{}),i$i=class Ko{constructor(_e){this.data=_e}toUint8Array(){return this.data}toStringWithoutPrefix(){return bytesToHex$2(this.data)}toString(){return`0x${this.toStringWithoutPrefix()}`}static fromHexString(_e){let nt=_e;if(nt.startsWith("0x")&&(nt=nt.slice(2)),nt.length===0)throw new s$4("Hex string is too short, must be at least 1 char long, excluding the optional leading 0x.","too_short");if(nt.length%2!==0)throw new s$4("Hex string must be an even number of hex characters.","invalid_length");try{return new Ko(hexToBytes$2(nt))}catch(it){throw new s$4(`Hex string contains invalid hex characters: ${it==null?void 0:it.message}`,"invalid_hex_chars")}}static fromHexInput(_e){return _e instanceof Uint8Array?new Ko(_e):Ko.fromHexString(_e)}static isValid(_e){try{return Ko.fromHexString(_e),{valid:!0}}catch(nt){return{valid:!1,invalidReason:nt==null?void 0:nt.invalidReason,invalidReasonMessage:nt==null?void 0:nt.message}}}equals(_e){return this.data.length!==_e.data.length?!1:this.data.every((nt,it)=>nt===_e.data[it])}},t$k=255,n$k=65535,U$a=4294967295,_$p=18446744073709551615n,o$o=340282366920938463463374607431768211455n,i$h=115792089237316195423570985008687907853269984665640564039457584007913129639935n,h$i=Object.defineProperty,i$g=Object.getOwnPropertyDescriptor,j$5=(rt,_e,nt,it)=>{for(var ot=i$g(_e,nt),st=rt.length-1,at;st>=0;st--)(at=rt[st])&&(ot=at(_e,nt,ot)||ot);return ot&&h$i(_e,nt,ot),ot},B$8=class{bcsToBytes(){let _e=new n$j;return this.serialize(_e),_e.toUint8Array()}bcsToHex(){let _e=this.bcsToBytes();return i$i.fromHexInput(_e)}},n$j=class{constructor(_e=64){if(_e<=0)throw new Error("Length needs to be greater than 0");this.buffer=new ArrayBuffer(_e),this.offset=0}ensureBufferWillHandleSize(_e){for(;this.buffer.byteLength<this.offset+_e;){let nt=new ArrayBuffer(this.buffer.byteLength*2);new Uint8Array(nt).set(new Uint8Array(this.buffer)),this.buffer=nt}}appendToBuffer(_e){this.ensureBufferWillHandleSize(_e.length),new Uint8Array(this.buffer,this.offset).set(_e),this.offset+=_e.length}serializeWithFunction(_e,nt,it){this.ensureBufferWillHandleSize(nt);let ot=new DataView(this.buffer,this.offset);_e.apply(ot,[0,it,!0]),this.offset+=nt}serializeStr(_e){let nt=new TextEncoder;this.serializeBytes(nt.encode(_e))}serializeBytes(_e){this.serializeU32AsUleb128(_e.length),this.appendToBuffer(_e)}serializeFixedBytes(_e){this.appendToBuffer(_e)}serializeBool(_e){A$f(_e);let nt=_e?1:0;this.appendToBuffer(new Uint8Array([nt]))}serializeU8(_e){this.appendToBuffer(new Uint8Array([_e]))}serializeU16(_e){this.serializeWithFunction(DataView.prototype.setUint16,2,_e)}serializeU32(_e){this.serializeWithFunction(DataView.prototype.setUint32,4,_e)}serializeU64(_e){let nt=BigInt(_e)&BigInt(U$a),it=BigInt(_e)>>BigInt(32);this.serializeU32(Number(nt)),this.serializeU32(Number(it))}serializeU128(_e){let nt=BigInt(_e)&_$p,it=BigInt(_e)>>BigInt(64);this.serializeU64(nt),this.serializeU64(it)}serializeU256(_e){let nt=BigInt(_e)&o$o,it=BigInt(_e)>>BigInt(128);this.serializeU128(nt),this.serializeU128(it)}serializeU32AsUleb128(_e){let nt=_e,it=[];for(;nt>>>7;)it.push(nt&127|128),nt>>>=7;it.push(nt),this.appendToBuffer(new Uint8Array(it))}toUint8Array(){return new Uint8Array(this.buffer).slice(0,this.offset)}serialize(_e){_e.serialize(this)}serializeVector(_e){this.serializeU32AsUleb128(_e.length),_e.forEach(nt=>{nt.serialize(this)})}serializeOption(_e){let nt=_e!==void 0;this.serializeBool(nt),nt&&_e.serialize(this)}serializeOptionStr(_e){_e===void 0?this.serializeU32AsUleb128(0):(this.serializeU32AsUleb128(1),this.serializeStr(_e))}};j$5([o$n(0,t$k)],n$j.prototype,"serializeU8"),j$5([o$n(0,n$k)],n$j.prototype,"serializeU16"),j$5([o$n(0,U$a)],n$j.prototype,"serializeU32"),j$5([o$n(BigInt(0),_$p)],n$j.prototype,"serializeU64"),j$5([o$n(BigInt(0),o$o)],n$j.prototype,"serializeU128"),j$5([o$n(BigInt(0),i$h)],n$j.prototype,"serializeU256"),j$5([o$n(0,U$a)],n$j.prototype,"serializeU32AsUleb128");function A$f(rt){if(typeof rt!="boolean")throw new Error(`${rt} is not a boolean value`)}var z$9=(rt,_e,nt)=>`${rt} is out of range: [${_e}, ${nt}]`;function g$a(rt,_e,nt){let it=BigInt(rt);if(it>BigInt(nt)||it<BigInt(_e))throw new Error(z$9(rt,_e,nt))}function o$n(rt,_e){return(nt,it,ot)=>{let st=ot.value;return ot.value=function(at){return g$a(at,rt,_e),st.apply(this,[at])},ot}}var g$9=(rt=>(rt.INCORRECT_NUMBER_OF_BYTES="incorrect_number_of_bytes",rt.INVALID_HEX_CHARS="invalid_hex_chars",rt.TOO_SHORT="too_short",rt.TOO_LONG="too_long",rt.LEADING_ZERO_X_REQUIRED="leading_zero_x_required",rt.LONG_FORM_REQUIRED_UNLESS_SPECIAL="long_form_required_unless_special",rt.INVALID_PADDING_ZEROES="INVALID_PADDING_ZEROES",rt))(g$9||{}),r$g=class Co extends B$8{constructor(_e){if(super(),_e.length!==Co.LENGTH)throw new s$4("AccountAddress data should be exactly 32 bytes long","incorrect_number_of_bytes");this.data=_e}isSpecial(){return this.data.slice(0,this.data.length-1).every(_e=>_e===0)&&this.data[this.data.length-1]<16}toString(){return`0x${this.toStringWithoutPrefix()}`}toStringWithoutPrefix(){let _e=bytesToHex$2(this.data);return this.isSpecial()&&(_e=_e[_e.length-1]),_e}toStringLong(){return`0x${this.toStringLongWithoutPrefix()}`}toStringLongWithoutPrefix(){return bytesToHex$2(this.data)}toUint8Array(){return this.data}serialize(_e){_e.serializeFixedBytes(this.data)}serializeForEntryFunction(_e){let nt=this.bcsToBytes();_e.serializeBytes(nt)}serializeForScriptFunction(_e){_e.serializeU32AsUleb128(3),_e.serialize(this)}static deserialize(_e){let nt=_e.deserializeFixedBytes(Co.LENGTH);return new Co(nt)}static fromStringStrict(_e){if(!_e.startsWith("0x"))throw new s$4("Hex string must start with a leading 0x.","leading_zero_x_required");let nt=Co.fromString(_e);if(_e.length!==Co.LONG_STRING_LENGTH+2)if(nt.isSpecial()){if(_e.length!==3)throw new s$4(`The given hex string ${_e} is a special address not in LONG form, it must be 0x0 to 0xf without padding zeroes.`,"INVALID_PADDING_ZEROES")}else throw new s$4(`The given hex string ${_e} is not a special address, it must be represented as 0x + 64 chars.`,"long_form_required_unless_special");return nt}static fromString(_e){let nt=_e;if(_e.startsWith("0x")&&(nt=_e.slice(2)),nt.length===0)throw new s$4("Hex string is too short, must be 1 to 64 chars long, excluding the leading 0x.","too_short");if(nt.length>64)throw new s$4("Hex string is too long, must be 1 to 64 chars long, excluding the leading 0x.","too_long");let it;try{it=hexToBytes$2(nt.padStart(64,"0"))}catch(ot){throw new s$4(`Hex characters are invalid: ${ot==null?void 0:ot.message}`,"invalid_hex_chars")}return new Co(it)}static from(_e){return typeof _e=="string"?Co.fromString(_e):_e instanceof Uint8Array?new Co(_e):_e}static fromStrict(_e){return typeof _e=="string"?Co.fromStringStrict(_e):_e instanceof Uint8Array?new Co(_e):_e}static isValid(_e){try{return _e.strict?Co.fromStrict(_e.input):Co.from(_e.input),{valid:!0}}catch(nt){return{valid:!1,invalidReason:nt==null?void 0:nt.invalidReason,invalidReasonMessage:nt==null?void 0:nt.message}}}equals(_e){return this.data.length!==_e.data.length?!1:this.data.every((nt,it)=>nt===_e.data[it])}};r$g.LENGTH=32,r$g.LONG_STRING_LENGTH=64,r$g.ZERO=r$g.from("0x0"),r$g.ONE=r$g.from("0x1"),r$g.TWO=r$g.from("0x2"),r$g.THREE=r$g.from("0x3"),r$g.FOUR=r$g.from("0x4"),r$g.A=r$g.from("0xA");var d$k=r$g,t$j=class Al extends B$8{constructor(_e){super(),this.value=i$i.fromHexInput(_e).toUint8Array()}serialize(_e){_e.serializeFixedBytes(this.value)}serializeForEntryFunction(_e){_e.serialize(this)}serializeForScriptFunction(_e){_e.serialize(this)}static deserialize(_e,nt){let it=_e.deserializeFixedBytes(nt);return new Al(it)}},d$j=class Sl extends B$8{constructor(_e){super(),A$f(_e),this.value=_e}serialize(_e){_e.serializeBool(this.value)}serializeForEntryFunction(_e){let nt=this.bcsToBytes();_e.serializeBytes(nt)}serializeForScriptFunction(_e){_e.serializeU32AsUleb128(5),_e.serialize(this)}static deserialize(_e){return new Sl(_e.deserializeBool())}},U$9=class Cl extends B$8{constructor(_e){super(),g$a(_e,0,t$k),this.value=_e}serialize(_e){_e.serializeU8(this.value)}serializeForEntryFunction(_e){let nt=this.bcsToBytes();_e.serializeBytes(nt)}serializeForScriptFunction(_e){_e.serializeU32AsUleb128(0),_e.serialize(this)}static deserialize(_e){return new Cl(_e.deserializeU8())}},p$f=class Tl extends B$8{constructor(_e){super(),g$a(_e,0,n$k),this.value=_e}serialize(_e){_e.serializeU16(this.value)}serializeForEntryFunction(_e){let nt=this.bcsToBytes();_e.serializeBytes(nt)}serializeForScriptFunction(_e){_e.serializeU32AsUleb128(6),_e.serialize(this)}static deserialize(_e){return new Tl(_e.deserializeU16())}},b$a=class Ml extends B$8{constructor(_e){super(),g$a(_e,0,U$a),this.value=_e}serialize(_e){_e.serializeU32(this.value)}serializeForEntryFunction(_e){let nt=this.bcsToBytes();_e.serializeBytes(nt)}serializeForScriptFunction(_e){_e.serializeU32AsUleb128(7),_e.serialize(this)}static deserialize(_e){return new Ml(_e.deserializeU32())}},y$b=class Il extends B$8{constructor(_e){super(),g$a(_e,BigInt(0),_$p),this.value=BigInt(_e)}serialize(_e){_e.serializeU64(this.value)}serializeForEntryFunction(_e){let nt=this.bcsToBytes();_e.serializeBytes(nt)}serializeForScriptFunction(_e){_e.serializeU32AsUleb128(1),_e.serialize(this)}static deserialize(_e){return new Il(_e.deserializeU64())}},m$h=class Bl extends B$8{constructor(_e){super(),g$a(_e,BigInt(0),o$o),this.value=BigInt(_e)}serialize(_e){_e.serializeU128(this.value)}serializeForEntryFunction(_e){let nt=this.bcsToBytes();_e.serializeBytes(nt)}serializeForScriptFunction(_e){_e.serializeU32AsUleb128(2),_e.serialize(this)}static deserialize(_e){return new Bl(_e.deserializeU128())}},B$7=class Rl extends B$8{constructor(_e){super(),g$a(_e,BigInt(0),i$h),this.value=BigInt(_e)}serialize(_e){_e.serializeU256(this.value)}serializeForEntryFunction(_e){let nt=this.bcsToBytes();_e.serializeBytes(nt)}serializeForScriptFunction(_e){_e.serializeU32AsUleb128(8),_e.serialize(this)}static deserialize(_e){return new Rl(_e.deserializeU256())}},t$i=class Io extends B$8{constructor(_e){super(),this.values=_e}serializeForEntryFunction(_e){let nt=this.bcsToBytes();_e.serializeBytes(nt)}serializeForScriptFunction(_e){if(!(this.values[0]instanceof U$9)&&this.values[0]!==void 0)throw new Error("Script function arguments only accept u8 vectors");_e.serializeU32AsUleb128(4),_e.serialize(this)}static U8(_e){let nt;if(Array.isArray(_e)&&_e.length===0)nt=[];else if(Array.isArray(_e)&&typeof _e[0]=="number")nt=_e;else if(typeof _e=="string"){let it=i$i.fromHexInput(_e);nt=Array.from(it.toUint8Array())}else if(_e instanceof Uint8Array)nt=Array.from(_e);else throw new Error("Invalid input type, must be an number[], Uint8Array, or hex string");return new Io(nt.map(it=>new U$9(it)))}static U16(_e){return new Io(_e.map(nt=>new p$f(nt)))}static U32(_e){return new Io(_e.map(nt=>new b$a(nt)))}static U64(_e){return new Io(_e.map(nt=>new y$b(nt)))}static U128(_e){return new Io(_e.map(nt=>new m$h(nt)))}static U256(_e){return new Io(_e.map(nt=>new B$7(nt)))}static Bool(_e){return new Io(_e.map(nt=>new d$j(nt)))}static MoveString(_e){return new Io(_e.map(nt=>new a$e(nt)))}serialize(_e){_e.serializeVector(this.values)}static deserialize(_e,nt){let it=_e.deserializeUleb128AsU32(),ot=new Array;for(let st=0;st<it;st+=1)ot.push(nt.deserialize(_e));return new Io(ot)}},a$e=class Pl extends B$8{constructor(_e){super(),this.value=_e}serialize(_e){_e.serializeStr(this.value)}serializeForEntryFunction(_e){let nt=this.bcsToBytes();_e.serializeBytes(nt)}serializeForScriptFunction(_e){let nt=this.bcsToBytes().slice(1);t$i.U8(nt).serializeForScriptFunction(_e)}static deserialize(_e){return new Pl(_e.deserializeStr())}},z$8=class Bo extends B$8{constructor(_e){super(),typeof _e<"u"&&_e!==null?this.vec=new t$i([_e]):this.vec=new t$i([]),[this.value]=this.vec.values}serializeForEntryFunction(_e){let nt=this.bcsToBytes();_e.serializeBytes(nt)}unwrap(){if(this.isSome())return this.vec.values[0];throw new Error("Called unwrap on a MoveOption with no value")}isSome(){return this.vec.values.length===1}serialize(_e){this.vec.serialize(_e)}static U8(_e){return new Bo(_e!=null?new U$9(_e):void 0)}static U16(_e){return new Bo(_e!=null?new p$f(_e):void 0)}static U32(_e){return new Bo(_e!=null?new b$a(_e):void 0)}static U64(_e){return new Bo(_e!=null?new y$b(_e):void 0)}static U128(_e){return new Bo(_e!=null?new m$h(_e):void 0)}static U256(_e){return new Bo(_e!=null?new B$7(_e):void 0)}static Bool(_e){return new Bo(_e!=null?new d$j(_e):void 0)}static MoveString(_e){return new Bo(_e!=null?new a$e(_e):void 0)}static deserialize(_e,nt){let it=t$i.deserialize(_e,nt);return new Bo(it.values[0])}};function D$9(rt){return typeof rt=="boolean"}function l$f(rt){return typeof rt=="string"}function d$i(rt){return typeof rt=="number"}function P$8(rt){if(d$i(rt))return rt;if(l$f(rt)&&rt!=="")return Number.parseInt(rt,10)}function w$5(rt){return typeof rt=="number"||typeof rt=="bigint"||typeof rt=="string"}function G$5(rt){return rt==null}function $$7(rt){return T$d(rt)||B$6(rt)||U$8(rt)||b$9(rt)||I$4(rt)||v$9(rt)||h$h(rt)||E$a(rt)||x$b(rt)||S$9(rt)||rt instanceof t$i||rt instanceof z$8}function T$d(rt){return rt instanceof d$j}function E$a(rt){return rt instanceof d$k}function x$b(rt){return rt instanceof a$e}function S$9(rt){return rt instanceof t$j}function B$6(rt){return rt instanceof U$9}function U$8(rt){return rt instanceof p$f}function b$9(rt){return rt instanceof b$a}function I$4(rt){return rt instanceof y$b}function v$9(rt){return rt instanceof m$h}function h$h(rt){return rt instanceof B$7}function O$6(rt){return"bytecode"in rt}function R$7(rt,_e){throw new Error(`Type mismatch for argument ${_e}, expected '${rt}'`)}function W$9(rt){let _e=rt.params.findIndex(nt=>nt!=="signer"&&nt!=="&signer");return _e<0?rt.params.length:_e}function L$9(rt){let _e=rt.split("::");if(_e.length!==3)throw new Error(`Invalid function ${rt}`);let nt=_e[0],it=_e[1],ot=_e[2];return{moduleAddress:nt,moduleName:it,functionName:ot}}var r$f=class Dl extends B$8{constructor(_e){super(),this.identifier=_e}serialize(_e){_e.serializeStr(this.identifier)}static deserialize(_e){let nt=_e.deserializeStr();return new Dl(nt)}},t$h=class extends B$8{static deserialize(_e){let nt=_e.deserializeUleb128AsU32();switch(nt){case 0:return c$q.load(_e);case 1:return u$f.load(_e);case 2:return p$e.load(_e);case 3:return z$7.load(_e);case 4:return S$8.load(_e);case 5:return U$7.load(_e);case 6:return y$a.load(_e);case 7:return b$8.load(_e);case 8:return d$h.load(_e);case 9:return g$8.load(_e);case 10:return T$c.load(_e);case 255:return h$g.load(_e);default:throw new Error(`Unknown variant index for TypeTag: ${nt}`)}}isBool(){return this instanceof c$q}isAddress(){return this instanceof S$8}isGeneric(){return this instanceof h$g}isSigner(){return this instanceof U$7}isVector(){return this instanceof y$a}isStruct(){return this instanceof b$8}isU8(){return this instanceof u$f}isU16(){return this instanceof d$h}isU32(){return this instanceof g$8}isU64(){return this instanceof p$e}isU128(){return this instanceof z$7}isU256(){return this instanceof T$c}},c$q=class Ll extends t$h{toString(){return"bool"}serialize(_e){_e.serializeU32AsUleb128(0)}static load(_e){return new Ll}},u$f=class Nl extends t$h{toString(){return"u8"}serialize(_e){_e.serializeU32AsUleb128(1)}static load(_e){return new Nl}},d$h=class Ul extends t$h{toString(){return"u16"}serialize(_e){_e.serializeU32AsUleb128(8)}static load(_e){return new Ul}},g$8=class Ol extends t$h{toString(){return"u32"}serialize(_e){_e.serializeU32AsUleb128(9)}static load(_e){return new Ol}},p$e=class Fl extends t$h{toString(){return"u64"}serialize(_e){_e.serializeU32AsUleb128(2)}static load(_e){return new Fl}},z$7=class $l extends t$h{toString(){return"u128"}serialize(_e){_e.serializeU32AsUleb128(3)}static load(_e){return new $l}},T$c=class Hl extends t$h{toString(){return"u256"}serialize(_e){_e.serializeU32AsUleb128(10)}static load(_e){return new Hl}},S$8=class zl extends t$h{toString(){return"address"}serialize(_e){_e.serializeU32AsUleb128(4)}static load(_e){return new zl}},U$7=class Gl extends t$h{toString(){return"signer"}serialize(_e){_e.serializeU32AsUleb128(5)}static load(_e){return new Gl}},x$a=class Vl extends t$h{constructor(_e){super(),this.value=_e}toString(){return`&${this.value.toString()}`}serialize(_e){_e.serializeU32AsUleb128(254)}static load(_e){let nt=t$h.deserialize(_e);return new Vl(nt)}},h$g=class Wl extends t$h{constructor(_e){if(super(),this.value=_e,_e<0)throw new Error("Generic type parameter index cannot be negative")}toString(){return`T${this.value}`}serialize(_e){_e.serializeU32AsUleb128(255),_e.serializeU32(this.value)}static load(_e){let nt=_e.deserializeU32();return new Wl(nt)}},y$a=class ss extends t$h{constructor(_e){super(),this.value=_e}toString(){return`vector<${this.value.toString()}>`}static u8(){return new ss(new u$f)}serialize(_e){_e.serializeU32AsUleb128(6),this.value.serialize(_e)}static load(_e){let nt=t$h.deserialize(_e);return new ss(nt)}},b$8=class _l extends t$h{constructor(_e){super(),this.value=_e}toString(){let _e="";return this.value.typeArgs.length>0&&(_e=`<${this.value.typeArgs.map(nt=>nt.toString()).join(", ")}>`),`${this.value.address.toString()}::${this.value.moduleName.identifier}::${this.value.name.identifier}${_e}`}serialize(_e){_e.serializeU32AsUleb128(7),this.value.serialize(_e)}static load(_e){let nt=o$m.deserialize(_e);return new _l(nt)}isTypeTag(_e,nt,it){return this.value.moduleName.identifier===nt&&this.value.name.identifier===it&&this.value.address.equals(_e)}isString(){return this.isTypeTag(d$k.ONE,"string","String")}isOption(){return this.isTypeTag(d$k.ONE,"option","Option")}isObject(){return this.isTypeTag(d$k.ONE,"object","Object")}},o$m=class Yl extends B$8{constructor(_e,nt,it,ot){super(),this.address=_e,this.moduleName=nt,this.name=it,this.typeArgs=ot}serialize(_e){_e.serialize(this.address),_e.serialize(this.moduleName),_e.serialize(this.name),_e.serializeVector(this.typeArgs)}static deserialize(_e){let nt=d$k.deserialize(_e),it=r$f.deserialize(_e),ot=r$f.deserialize(_e),st=_e.deserializeVector(t$h);return new Yl(nt,it,ot,st)}};function E$9(){return new o$m(d$k.ONE,new r$f("string"),new r$f("String"),[])}function j$4(rt){return new o$m(d$k.ONE,new r$f("object"),new r$f("Object"),[rt])}function V$1(rt){return!!rt.match(/^[_a-zA-Z0-9]+$/)}function W$8(rt){return!!rt.match(/\s/)}function $$6(rt){return!!rt.match(/^T[0-9]+$/)}function F$7(rt){return!!rt.match(/^&.+$/)}function k$7(rt){switch(rt){case"signer":case"address":case"bool":case"u8":case"u16":case"u32":case"u64":case"u128":case"u256":return!0;default:return!1}}function L$8(rt,_e){let nt=_e;for(;nt<rt.length;nt+=1){let it=rt[nt];if(!W$8(it))break}return nt}var R$6=(rt=>(rt.InvalidTypeTag="unknown type",rt.UnexpectedGenericType="unexpected generic type",rt.UnexpectedTypeArgumentClose="unexpected '>'",rt.UnexpectedWhitespaceCharacter="unexpected whitespace character",rt.UnexpectedComma="unexpected ','",rt.TypeArgumentCountMismatch="type argument count doesn't match expected amount",rt.MissingTypeArgumentClose="no matching '>' for '<'",rt.MissingTypeArgument="no type argument before ','",rt.UnexpectedPrimitiveTypeArguments="primitive types not expected to have type arguments",rt.UnexpectedVectorTypeArgumentCount="vector type expected to have exactly one type argument",rt.UnexpectedStructFormat="unexpected struct format, must be of the form 0xaddress::module_name::struct_name",rt.InvalidModuleNameCharacter="module name must only contain alphanumeric or '_' characters",rt.InvalidStructNameCharacter="struct name must only contain alphanumeric or '_' characters",rt.InvalidAddress="struct address must be valid",rt))(R$6||{}),t$g=class extends Error{constructor(_e,nt){super(`Failed to parse typeTag '${_e}', ${nt}`)}};function j$3(rt,_e){let nt=(_e==null?void 0:_e.allowGenerics)??!1,it=[],ot=[],st=[],at=0,lt="",ct=1;for(;at<rt.length;){let dt=rt[at];if(dt==="<")it.push({savedExpectedTypes:ct,savedStr:lt,savedTypes:st}),lt="",st=[],ct=1;else if(dt===">"){if(lt!==""){let Ct=g$7(lt,ot,nt);st.push(Ct)}let ft=it.pop();if(ft===void 0)throw new t$g(rt,"unexpected '>'");if(ct!==st.length)throw new t$g(rt,"type argument count doesn't match expected amount");let{savedStr:pt,savedTypes:gt,savedExpectedTypes:yt}=ft;ot=st,st=gt,lt=pt,ct=yt}else if(dt===","){if(it.length===0)throw new t$g(rt,"unexpected ','");if(lt.length===0)throw new t$g(rt,"no type argument before ','");let ft=g$7(lt,ot,nt);ot=[],st.push(ft),lt="",ct+=1}else if(W$8(dt)){let ft=!1;if(lt.length!==0){let gt=g$7(lt,ot,nt);ot=[],st.push(gt),lt="",ft=!0}at=L$8(rt,at);let pt=rt[at];if(at<rt.length&&ft&&pt!==","&&pt!==">")throw new t$g(rt,"unexpected whitespace character");continue}else lt+=dt;at+=1}if(it.length>0)throw new t$g(rt,"no matching '>' for '<'");switch(st.length){case 0:return g$7(lt,ot,nt);case 1:if(lt==="")return st[0];throw new t$g(rt,"unexpected ','");default:throw new t$g(rt,"unexpected whitespace character")}}function g$7(rt,_e,nt){let it=rt.trim(),ot=it.toLowerCase();if(k$7(ot)&&_e.length>0)throw new t$g(rt,"primitive types not expected to have type arguments");switch(it.toLowerCase()){case"signer":return new U$7;case"bool":return new c$q;case"address":return new S$8;case"u8":return new u$f;case"u16":return new d$h;case"u32":return new g$8;case"u64":return new p$e;case"u128":return new z$7;case"u256":return new T$c;case"vector":if(_e.length!==1)throw new t$g(rt,"vector type expected to have exactly one type argument");return new y$a(_e[0]);default:if(F$7(it)){let lt=it.substring(1);return new x$a(g$7(lt,_e,nt))}if($$6(it)){if(nt)return new h$g(Number(it.split("T")[1]));throw new t$g(rt,"unexpected generic type")}if(!it.match(/:/))throw new t$g(rt,"unknown type");let st=it.split("::");if(st.length!==3)throw new t$g(rt,"unexpected struct format, must be of the form 0xaddress::module_name::struct_name");let at;try{at=d$k.fromString(st[0])}catch{throw new t$g(rt,"struct address must be valid")}if(!V$1(st[1]))throw new t$g(rt,"module name must only contain alphanumeric or '_' characters");if(!V$1(st[2]))throw new t$g(rt,"struct name must only contain alphanumeric or '_' characters");return new b$8(new o$m(at,new r$f(st[1]),new r$f(st[2]),_e))}}var a$d=`
    fragment TokenActivitiesFields on token_activities_v2 {
  after_value
  before_value
  entry_function_id_str
  event_account_address
  event_index
  from_address
  is_fungible_v2
  property_version_v1
  to_address
  token_amount
  token_data_id
  token_standard
  transaction_timestamp
  transaction_version
  type
}
    `,i$f=`
    fragment AnsTokenFragment on current_aptos_names {
  domain
  expiration_timestamp
  registered_address
  subdomain
  token_standard
  is_primary
  owner_address
  subdomain_expiration_policy
  domain_expiration_timestamp
}
    `,s$3=`
    fragment CurrentTokenOwnershipFields on current_token_ownerships_v2 {
  token_standard
  token_properties_mutated_v1
  token_data_id
  table_type_v1
  storage_id
  property_version_v1
  owner_address
  last_transaction_version
  last_transaction_timestamp
  is_soulbound_v2
  is_fungible_v2
  amount
  current_token_data {
    collection_id
    description
    is_fungible_v2
    largest_property_version_v1
    last_transaction_timestamp
    last_transaction_version
    maximum
    supply
    token_data_id
    token_name
    token_properties
    token_standard
    token_uri
    decimals
    current_collection {
      collection_id
      collection_name
      creator_address
      current_supply
      description
      last_transaction_timestamp
      last_transaction_version
      max_supply
      mutable_description
      mutable_uri
      table_handle_v1
      token_standard
      total_minted_v2
      uri
    }
  }
}
    `,_$o=`
    query getAccountCoinsCount($address: String) {
  current_fungible_asset_balances_aggregate(
    where: {owner_address: {_eq: $address}}
  ) {
    aggregate {
      count
    }
  }
}
    `,u$e=`
    query getAccountCoinsData($where_condition: current_fungible_asset_balances_bool_exp!, $offset: Int, $limit: Int, $order_by: [current_fungible_asset_balances_order_by!]) {
  current_fungible_asset_balances(
    where: $where_condition
    offset: $offset
    limit: $limit
    order_by: $order_by
  ) {
    amount
    asset_type
    is_frozen
    is_primary
    last_transaction_timestamp
    last_transaction_version
    owner_address
    storage_id
    token_standard
    metadata {
      token_standard
      symbol
      supply_aggregator_table_key_v1
      supply_aggregator_table_handle_v1
      project_uri
      name
      last_transaction_version
      last_transaction_timestamp
      icon_uri
      decimals
      creator_address
      asset_type
    }
  }
}
    `,c$p=`
    query getAccountCollectionsWithOwnedTokens($where_condition: current_collection_ownership_v2_view_bool_exp!, $offset: Int, $limit: Int, $order_by: [current_collection_ownership_v2_view_order_by!]) {
  current_collection_ownership_v2_view(
    where: $where_condition
    offset: $offset
    limit: $limit
    order_by: $order_by
  ) {
    current_collection {
      collection_id
      collection_name
      creator_address
      current_supply
      description
      last_transaction_timestamp
      last_transaction_version
      mutable_description
      max_supply
      mutable_uri
      table_handle_v1
      token_standard
      total_minted_v2
      uri
    }
    collection_id
    collection_name
    collection_uri
    creator_address
    distinct_tokens
    last_transaction_version
    owner_address
    single_token_uri
  }
}
    `,d$g=`
    query getAccountOwnedTokens($where_condition: current_token_ownerships_v2_bool_exp!, $offset: Int, $limit: Int, $order_by: [current_token_ownerships_v2_order_by!]) {
  current_token_ownerships_v2(
    where: $where_condition
    offset: $offset
    limit: $limit
    order_by: $order_by
  ) {
    ...CurrentTokenOwnershipFields
  }
}
    ${s$3}`,y$9=`
    query getAccountOwnedTokensFromCollection($where_condition: current_token_ownerships_v2_bool_exp!, $offset: Int, $limit: Int, $order_by: [current_token_ownerships_v2_order_by!]) {
  current_token_ownerships_v2(
    where: $where_condition
    offset: $offset
    limit: $limit
    order_by: $order_by
  ) {
    ...CurrentTokenOwnershipFields
  }
}
    ${s$3}`,p$d=`
    query getAccountTokensCount($where_condition: current_token_ownerships_v2_bool_exp, $offset: Int, $limit: Int) {
  current_token_ownerships_v2_aggregate(
    where: $where_condition
    offset: $offset
    limit: $limit
  ) {
    aggregate {
      count
    }
  }
}
    `,m$g=`
    query getAccountTransactionsCount($address: String) {
  account_transactions_aggregate(where: {account_address: {_eq: $address}}) {
    aggregate {
      count
    }
  }
}
    `,g$6=`
    query getChainTopUserTransactions($limit: Int) {
  user_transactions(limit: $limit, order_by: {version: desc}) {
    version
  }
}
    `,T$b=`
    query getCollectionData($where_condition: current_collections_v2_bool_exp!) {
  current_collections_v2(where: $where_condition) {
    uri
    total_minted_v2
    token_standard
    table_handle_v1
    mutable_uri
    mutable_description
    max_supply
    collection_id
    collection_name
    creator_address
    current_supply
    description
    last_transaction_timestamp
    last_transaction_version
    cdn_asset_uris {
      cdn_image_uri
      asset_uri
      animation_optimizer_retry_count
      cdn_animation_uri
      cdn_json_uri
      image_optimizer_retry_count
      json_parser_retry_count
      raw_animation_uri
      raw_image_uri
    }
  }
}
    `,b$7=`
    query getCurrentFungibleAssetBalances($where_condition: current_fungible_asset_balances_bool_exp, $offset: Int, $limit: Int) {
  current_fungible_asset_balances(
    where: $where_condition
    offset: $offset
    limit: $limit
  ) {
    amount
    asset_type
    is_frozen
    is_primary
    last_transaction_timestamp
    last_transaction_version
    owner_address
    storage_id
    token_standard
  }
}
    `,$$5=`
    query getDelegatedStakingActivities($delegatorAddress: String, $poolAddress: String) {
  delegated_staking_activities(
    where: {delegator_address: {_eq: $delegatorAddress}, pool_address: {_eq: $poolAddress}}
  ) {
    amount
    delegator_address
    event_index
    event_type
    pool_address
    transaction_version
  }
}
    `,k$6=`
    query getEvents($where_condition: events_bool_exp, $offset: Int, $limit: Int, $order_by: [events_order_by!]) {
  events(
    where: $where_condition
    offset: $offset
    limit: $limit
    order_by: $order_by
  ) {
    account_address
    creation_number
    data
    event_index
    sequence_number
    transaction_block_height
    transaction_version
    type
    indexed_type
  }
}
    `,f$e=`
    query getFungibleAssetActivities($where_condition: fungible_asset_activities_bool_exp, $offset: Int, $limit: Int) {
  fungible_asset_activities(
    where: $where_condition
    offset: $offset
    limit: $limit
  ) {
    amount
    asset_type
    block_height
    entry_function_id_str
    event_index
    gas_fee_payer_address
    is_frozen
    is_gas_fee
    is_transaction_success
    owner_address
    storage_id
    storage_refund_amount
    token_standard
    transaction_timestamp
    transaction_version
    type
  }
}
    `,h$f=`
    query getFungibleAssetMetadata($where_condition: fungible_asset_metadata_bool_exp, $offset: Int, $limit: Int) {
  fungible_asset_metadata(where: $where_condition, offset: $offset, limit: $limit) {
    icon_uri
    project_uri
    supply_aggregator_table_handle_v1
    supply_aggregator_table_key_v1
    creator_address
    asset_type
    decimals
    last_transaction_timestamp
    last_transaction_version
    name
    symbol
    token_standard
    supply_v2
    maximum_v2
  }
}
    `,G$4=`
    query getNames($offset: Int, $limit: Int, $where_condition: current_aptos_names_bool_exp, $order_by: [current_aptos_names_order_by!]) {
  current_aptos_names(
    limit: $limit
    where: $where_condition
    order_by: $order_by
    offset: $offset
  ) {
    ...AnsTokenFragment
  }
}
    ${i$f}`,w$4=`
    query getNumberOfDelegators($where_condition: num_active_delegator_per_pool_bool_exp, $order_by: [num_active_delegator_per_pool_order_by!]) {
  num_active_delegator_per_pool(where: $where_condition, order_by: $order_by) {
    num_active_delegator
    pool_address
  }
}
    `,v$8=`
    query getObjectData($where_condition: current_objects_bool_exp, $offset: Int, $limit: Int, $order_by: [current_objects_order_by!]) {
  current_objects(
    where: $where_condition
    offset: $offset
    limit: $limit
    order_by: $order_by
  ) {
    allow_ungated_transfer
    state_key_hash
    owner_address
    object_address
    last_transaction_version
    last_guid_creation_num
    is_deleted
  }
}
    `,C$9=`
    query getProcessorStatus($where_condition: processor_status_bool_exp) {
  processor_status(where: $where_condition) {
    last_success_version
    processor
    last_updated
  }
}
    `,A$e=`
    query getTableItemsData($where_condition: table_items_bool_exp!, $offset: Int, $limit: Int, $order_by: [table_items_order_by!]) {
  table_items(
    where: $where_condition
    offset: $offset
    limit: $limit
    order_by: $order_by
  ) {
    decoded_key
    decoded_value
    key
    table_handle
    transaction_version
    write_set_change_index
  }
}
    `,q$7=`
    query getTableItemsMetadata($where_condition: table_metadatas_bool_exp!, $offset: Int, $limit: Int, $order_by: [table_metadatas_order_by!]) {
  table_metadatas(
    where: $where_condition
    offset: $offset
    limit: $limit
    order_by: $order_by
  ) {
    handle
    key_type
    value_type
  }
}
    `,Q$4=`
    query getTokenActivity($where_condition: token_activities_v2_bool_exp!, $offset: Int, $limit: Int, $order_by: [token_activities_v2_order_by!]) {
  token_activities_v2(
    where: $where_condition
    order_by: $order_by
    offset: $offset
    limit: $limit
  ) {
    ...TokenActivitiesFields
  }
}
    ${a$d}`,x$9=`
    query getCurrentTokenOwnership($where_condition: current_token_ownerships_v2_bool_exp!, $offset: Int, $limit: Int, $order_by: [current_token_ownerships_v2_order_by!]) {
  current_token_ownerships_v2(
    where: $where_condition
    offset: $offset
    limit: $limit
    order_by: $order_by
  ) {
    ...CurrentTokenOwnershipFields
  }
}
    ${s$3}`,D$8=`
    query getTokenData($where_condition: current_token_datas_v2_bool_exp, $offset: Int, $limit: Int, $order_by: [current_token_datas_v2_order_by!]) {
  current_token_datas_v2(
    where: $where_condition
    offset: $offset
    limit: $limit
    order_by: $order_by
  ) {
    collection_id
    description
    is_fungible_v2
    largest_property_version_v1
    last_transaction_timestamp
    last_transaction_version
    maximum
    supply
    token_data_id
    token_name
    token_properties
    token_standard
    token_uri
    decimals
    current_collection {
      collection_id
      collection_name
      creator_address
      current_supply
      description
      last_transaction_timestamp
      last_transaction_version
      max_supply
      mutable_description
      mutable_uri
      table_handle_v1
      token_standard
      total_minted_v2
      uri
    }
  }
}
    `,n$i=class extends Error{constructor({apiType:_e,aptosRequest:nt,aptosResponse:it}){super(d$f({apiType:_e,aptosRequest:nt,aptosResponse:it})),this.name="AptosApiError",this.url=it.url,this.status=it.status,this.statusText=it.statusText,this.data=it.data,this.request=nt}};function d$f({apiType:rt,aptosRequest:_e,aptosResponse:nt}){var at,lt,ct,dt,ft,pt,gt;let it=(lt=(at=nt.headers)==null?void 0:at.traceparent)==null?void 0:lt.split("-")[1],ot=it?`(trace_id:${it}) `:"",st=`Request to [${rt}]: ${_e.method} ${nt.url??_e.url} ${ot}failed with`;return rt==="Indexer"&&((ft=(dt=(ct=nt.data)==null?void 0:ct.errors)==null?void 0:dt[0])==null?void 0:ft.message)!=null?`${st}: ${nt.data.errors[0].message}`:((pt=nt.data)==null?void 0:pt.message)!=null&&((gt=nt.data)==null?void 0:gt.error_code)!=null?`${st}: ${JSON.stringify(nt.data)}`:`${st} status: ${nt.statusText}(code:${nt.status}) and response body: ${l$e(nt.data)}`}var i$e=400;function l$e(rt){let _e=JSON.stringify(rt);return _e.length<=i$e?_e:`truncated(original_size:${_e.length}): ${_e.slice(0,i$e/2)}...${_e.slice(-i$e/2)}`}var o$l="1.26.0";async function A$d(rt,_e){let{url:nt,method:it,body:ot,contentType:st,params:at,overrides:lt,originMethod:ct}=rt,dt={...lt==null?void 0:lt.HEADERS,"x-aptos-client":`aptos-typescript-sdk/${o$l}`,"content-type":st??"application/json","x-aptos-typescript-sdk-origin-method":ct};return lt!=null&&lt.AUTH_TOKEN&&(dt.Authorization=`Bearer ${lt==null?void 0:lt.AUTH_TOKEN}`),lt!=null&&lt.API_KEY&&(dt.Authorization=`Bearer ${lt==null?void 0:lt.API_KEY}`),_e.provider({url:nt,method:it,body:ot,params:at,headers:dt,overrides:lt})}async function y$8(rt,_e,nt){let{url:it,path:ot}=rt,st=ot?`${it}/${ot}`:it,at=await A$d({...rt,url:st},_e.client),lt={status:at.status,statusText:at.statusText,data:at.data,headers:at.headers,config:at.config,request:at.request,url:st};if(lt.status===401)throw new n$i({apiType:nt,aptosRequest:rt,aptosResponse:lt});if(nt==="Indexer"){let ct=lt.data;if(ct.errors)throw new n$i({apiType:nt,aptosRequest:rt,aptosResponse:lt});lt.data=ct.data}else if((nt==="Pepper"||nt==="Prover")&&lt.status>=400)throw new n$i({apiType:nt,aptosRequest:rt,aptosResponse:lt});if(lt.status>=200&&lt.status<300)return lt;throw new n$i({apiType:nt,aptosRequest:rt,aptosResponse:lt})}async function r$e(rt){let{aptosConfig:_e,overrides:nt,params:it,contentType:ot,acceptType:st,path:at,originMethod:lt,type:ct}=rt,dt=_e.getRequestUrl(ct);return y$8({url:dt,method:"GET",originMethod:lt,path:at,contentType:ot,acceptType:st,params:it,overrides:{..._e.clientConfig,...nt}},_e,rt.type)}async function m$f(rt){var nt,it;let{aptosConfig:_e}=rt;return r$e({...rt,type:"Fullnode",overrides:{..._e.clientConfig,..._e.fullnodeConfig,...rt.overrides,HEADERS:{...(nt=_e.clientConfig)==null?void 0:nt.HEADERS,...(it=_e.fullnodeConfig)==null?void 0:it.HEADERS}}})}async function A$c(rt){let _e=[],nt,it=rt.params;do{let ot=await r$e({type:"Fullnode",aptosConfig:rt.aptosConfig,originMethod:rt.originMethod,path:rt.path,params:it,overrides:rt.overrides});nt=ot.headers["x-aptos-cursor"],delete ot.headers,_e.push(...ot.data),it.start=nt}while(nt!=null);return _e}async function o$k(rt){let{type:_e,originMethod:nt,path:it,body:ot,acceptType:st,contentType:at,params:lt,aptosConfig:ct,overrides:dt}=rt,ft=ct.getRequestUrl(_e);return y$8({url:ft,method:"POST",originMethod:nt,path:it,body:ot,contentType:at,acceptType:st,params:lt,overrides:dt},ct,rt.type)}async function q$6(rt){var nt,it;let{aptosConfig:_e}=rt;return o$k({...rt,type:"Fullnode",overrides:{..._e.clientConfig,..._e.fullnodeConfig,...rt.overrides,HEADERS:{...(nt=_e.clientConfig)==null?void 0:nt.HEADERS,...(it=_e.fullnodeConfig)==null?void 0:it.HEADERS}}})}async function C$8(rt){var nt,it;let{aptosConfig:_e}=rt;return o$k({...rt,type:"Indexer",overrides:{..._e.clientConfig,..._e.indexerConfig,...rt.overrides,HEADERS:{...(nt=_e.clientConfig)==null?void 0:nt.HEADERS,...(it=_e.indexerConfig)==null?void 0:it.HEADERS}}})}async function m$e(rt){var it,ot,st;let{aptosConfig:_e}=rt,nt={..._e,clientConfig:{..._e.clientConfig}};return(it=nt==null?void 0:nt.clientConfig)==null||delete it.API_KEY,o$k({...rt,type:"Faucet",overrides:{...nt.clientConfig,...nt.faucetConfig,...rt.overrides,HEADERS:{...(ot=nt.clientConfig)==null?void 0:ot.HEADERS,...(st=nt.faucetConfig)==null?void 0:st.HEADERS}}})}async function E$8(rt){return o$k({...rt,type:"Pepper"})}async function a$c(rt){return o$k({...rt,type:"Prover"})}async function d$e(rt){let{aptosConfig:_e}=rt,{data:nt}=await m$f({aptosConfig:_e,originMethod:"getLedgerInfo",path:""});return nt}async function C$7(rt){let{aptosConfig:_e,limit:nt}=rt;return(await a$b({aptosConfig:_e,query:{query:g$6,variables:{limit:nt}},originMethod:"getChainTopUserTransactions"})).user_transactions}async function a$b(rt){let{aptosConfig:_e,query:nt,originMethod:it}=rt,{data:ot}=await C$8({aptosConfig:_e,originMethod:it??"queryIndexer",path:"",body:nt,overrides:{WITH_CREDENTIALS:!1}});return ot}async function u$d(rt){let{aptosConfig:_e}=rt;return(await a$b({aptosConfig:_e,query:{query:C$9},originMethod:"getProcessorStatuses"})).processor_status}async function h$e(rt){let _e=await u$d({aptosConfig:rt.aptosConfig});return BigInt(_e[0].last_success_version)}async function T$a(rt){let{aptosConfig:_e,processorType:nt}=rt;return(await a$b({aptosConfig:_e,query:{query:C$9,variables:{where_condition:{processor:{_eq:nt}}}},originMethod:"getProcessorStatus"})).processor_status[0]}async function b$6(rt){let{aptosConfig:_e,handle:nt,data:it,options:ot}=rt;return(await q$6({aptosConfig:_e,originMethod:"getTableItem",path:`tables/${nt}/item`,params:{ledger_version:ot==null?void 0:ot.ledgerVersion},body:it})).data}async function f$d(rt){let{aptosConfig:_e,options:nt}=rt,it={query:A$e,variables:{where_condition:nt==null?void 0:nt.where,offset:nt==null?void 0:nt.offset,limit:nt==null?void 0:nt.limit,order_by:nt==null?void 0:nt.orderBy}};return(await a$b({aptosConfig:_e,query:it,originMethod:"getTableItemsData"})).table_items}async function T$9(rt){let{aptosConfig:_e,options:nt}=rt,it={query:q$7,variables:{where_condition:nt==null?void 0:nt.where,offset:nt==null?void 0:nt.offset,limit:nt==null?void 0:nt.limit,order_by:nt==null?void 0:nt.orderBy}};return(await a$b({aptosConfig:_e,query:it,originMethod:"getTableItemsMetadata"})).table_metadatas}var o$j=class as extends B$8{constructor(_e,nt){super(),this.address=_e,this.name=nt}static fromStr(_e){let nt=_e.split("::");if(nt.length!==2)throw new Error("Invalid module id.");return new as(d$k.fromString(nt[0]),new r$f(nt[1]))}serialize(_e){this.address.serialize(_e),this.name.serialize(_e)}static deserialize(_e){let nt=d$k.deserialize(_e),it=r$f.deserialize(_e);return new as(nt,it)}},t$f=class Ql extends B$8{constructor(_e){super(),this.value=new t$j(_e)}serialize(_e){_e.serialize(this.value)}serializeForEntryFunction(_e){_e.serializeU32AsUleb128(this.value.value.length),_e.serialize(this)}static deserialize(_e,nt){let it=t$j.deserialize(_e,nt);return new Ql(it.value)}};function D$7(rt){let _e=rt.deserializeUleb128AsU32();switch(_e){case 0:return U$9.deserialize(rt);case 1:return y$b.deserialize(rt);case 2:return m$h.deserialize(rt);case 3:return d$k.deserialize(rt);case 4:return t$i.deserialize(rt,U$9);case 5:return d$j.deserialize(rt);case 6:return p$f.deserialize(rt);case 7:return b$a.deserialize(rt);case 8:return B$7.deserialize(rt);default:throw new Error(`Unknown variant index for ScriptTransactionArgument: ${_e}`)}}var a$a=class extends B$8{static deserialize(_e){let nt=_e.deserializeUleb128AsU32();switch(nt){case 0:return A$b.load(_e);case 2:return z$6.load(_e);case 3:return h$d.load(_e);default:throw new Error(`Unknown variant index for TransactionPayload: ${nt}`)}}},A$b=class Jl extends a$a{constructor(_e){super(),this.script=_e}serialize(_e){_e.serializeU32AsUleb128(0),this.script.serialize(_e)}static load(_e){let nt=U$6.deserialize(_e);return new Jl(nt)}},z$6=class Xl extends a$a{constructor(_e){super(),this.entryFunction=_e}serialize(_e){_e.serializeU32AsUleb128(2),this.entryFunction.serialize(_e)}static load(_e){let nt=l$d.deserialize(_e);return new Xl(nt)}},h$d=class Zl extends a$a{constructor(_e){super(),this.multiSig=_e}serialize(_e){_e.serializeU32AsUleb128(3),this.multiSig.serialize(_e)}static load(_e){let nt=f$c.deserialize(_e);return new Zl(nt)}},l$d=class ls{constructor(_e,nt,it,ot){this.module_name=_e,this.function_name=nt,this.type_args=it,this.args=ot}static build(_e,nt,it,ot){return new ls(o$j.fromStr(_e),new r$f(nt),it,ot)}serialize(_e){this.module_name.serialize(_e),this.function_name.serialize(_e),_e.serializeVector(this.type_args),_e.serializeU32AsUleb128(this.args.length),this.args.forEach(nt=>{nt.serializeForEntryFunction(_e)})}static deserialize(_e){let nt=o$j.deserialize(_e),it=r$f.deserialize(_e),ot=_e.deserializeVector(t$h),st=_e.deserializeUleb128AsU32(),at=new Array;for(let lt=0;lt<st;lt+=1){let ct=_e.deserializeUleb128AsU32(),dt=t$f.deserialize(_e,ct);at.push(dt)}return new ls(nt,it,ot,at)}},U$6=class _c{constructor(_e,nt,it){this.bytecode=_e,this.type_args=nt,this.args=it}serialize(_e){_e.serializeBytes(this.bytecode),_e.serializeVector(this.type_args),_e.serializeU32AsUleb128(this.args.length),this.args.forEach(nt=>{nt.serializeForScriptFunction(_e)})}static deserialize(_e){let nt=_e.deserializeBytes(),it=_e.deserializeVector(t$h),ot=_e.deserializeUleb128AsU32(),st=new Array;for(let at=0;at<ot;at+=1){let lt=D$7(_e);st.push(lt)}return new _c(nt,it,st)}},f$c=class eu{constructor(_e,nt){this.multisig_address=_e,this.transaction_payload=nt}serialize(_e){this.multisig_address.serialize(_e),this.transaction_payload===void 0?_e.serializeBool(!1):(_e.serializeBool(!0),this.transaction_payload.serialize(_e))}static deserialize(_e){let nt=d$k.deserialize(_e),it=_e.deserializeBool(),ot;return it&&(ot=b$5.deserialize(_e)),new eu(nt,ot)}},b$5=class tu extends B$8{constructor(_e){super(),this.transaction_payload=_e}serialize(_e){_e.serializeU32AsUleb128(0),this.transaction_payload.serialize(_e)}static deserialize(_e){return _e.deserializeUleb128AsU32(),new tu(l$d.deserialize(_e))}},r$d=class ru extends B$8{constructor(_e){super(),this.chainId=_e}serialize(_e){_e.serializeU8(this.chainId)}static deserialize(_e){let nt=_e.deserializeU8();return new ru(nt)}},t$e=class nu extends B$8{constructor(_e,nt,it,ot,st,at,lt){super(),this.sender=_e,this.sequence_number=nt,this.payload=it,this.max_gas_amount=ot,this.gas_unit_price=st,this.expiration_timestamp_secs=at,this.chain_id=lt}serialize(_e){this.sender.serialize(_e),_e.serializeU64(this.sequence_number),this.payload.serialize(_e),_e.serializeU64(this.max_gas_amount),_e.serializeU64(this.gas_unit_price),_e.serializeU64(this.expiration_timestamp_secs),this.chain_id.serialize(_e)}static deserialize(_e){let nt=d$k.deserialize(_e),it=_e.deserializeU64(),ot=a$a.deserialize(_e),st=_e.deserializeU64(),at=_e.deserializeU64(),lt=_e.deserializeU64(),ct=r$d.deserialize(_e);return new nu(nt,it,ot,st,at,lt,ct)}},o$i=class extends B$8{static deserialize(_e){let nt=_e.deserializeUleb128AsU32();switch(nt){case 0:return u$c.load(_e);case 1:return p$c.load(_e);default:throw new Error(`Unknown variant index for RawTransactionWithData: ${nt}`)}}},u$c=class iu extends o$i{constructor(_e,nt){super(),this.raw_txn=_e,this.secondary_signer_addresses=nt}serialize(_e){_e.serializeU32AsUleb128(0),this.raw_txn.serialize(_e),_e.serializeVector(this.secondary_signer_addresses)}static load(_e){let nt=t$e.deserialize(_e),it=_e.deserializeVector(d$k);return new iu(nt,it)}},p$c=class ou extends o$i{constructor(_e,nt,it){super(),this.raw_txn=_e,this.secondary_signer_addresses=nt,this.fee_payer_address=it}serialize(_e){_e.serializeU32AsUleb128(1),this.raw_txn.serialize(_e),_e.serializeVector(this.secondary_signer_addresses),this.fee_payer_address.serialize(_e)}static load(_e){let nt=t$e.deserialize(_e),it=_e.deserializeVector(d$k),ot=d$k.deserialize(_e);return new ou(nt,it,ot)}},S$7=(rt=>(rt.FULLNODE="Fullnode",rt.INDEXER="Indexer",rt.FAUCET="Faucet",rt.PEPPER="Pepper",rt.PROVER="Prover",rt))(S$7||{}),o$h="0x1::aptos_coin::AptosCoin",T$8="APTOS::RawTransaction",A$a="APTOS::RawTransactionWithData",E$7=(rt=>(rt.ACCOUNT_TRANSACTION_PROCESSOR="account_transactions_processor",rt.DEFAULT="default_processor",rt.EVENTS_PROCESSOR="events_processor",rt.FUNGIBLE_ASSET_PROCESSOR="fungible_asset_processor",rt.STAKE_PROCESSOR="stake_processor",rt.TOKEN_V2_PROCESSOR="token_v2_processor",rt.USER_TRANSACTION_PROCESSOR="user_transaction_processor",rt.OBJECT_PROCESSOR="objects_processor",rt))(E$7||{});const U32_MASK64=BigInt(2**32-1),_32n=BigInt(32);function fromBig(rt,_e=!1){return _e?{h:Number(rt&U32_MASK64),l:Number(rt>>_32n&U32_MASK64)}:{h:Number(rt>>_32n&U32_MASK64)|0,l:Number(rt&U32_MASK64)|0}}function split(rt,_e=!1){let nt=new Uint32Array(rt.length),it=new Uint32Array(rt.length);for(let ot=0;ot<rt.length;ot++){const{h:st,l:at}=fromBig(rt[ot],_e);[nt[ot],it[ot]]=[st,at]}return[nt,it]}const toBig=(rt,_e)=>BigInt(rt>>>0)<<_32n|BigInt(_e>>>0),shrSH=(rt,_e,nt)=>rt>>>nt,shrSL=(rt,_e,nt)=>rt<<32-nt|_e>>>nt,rotrSH=(rt,_e,nt)=>rt>>>nt|_e<<32-nt,rotrSL=(rt,_e,nt)=>rt<<32-nt|_e>>>nt,rotrBH=(rt,_e,nt)=>rt<<64-nt|_e>>>nt-32,rotrBL=(rt,_e,nt)=>rt>>>nt-32|_e<<64-nt,rotr32H=(rt,_e)=>_e,rotr32L=(rt,_e)=>rt,rotlSH=(rt,_e,nt)=>rt<<nt|_e>>>32-nt,rotlSL=(rt,_e,nt)=>_e<<nt|rt>>>32-nt,rotlBH=(rt,_e,nt)=>_e<<nt-32|rt>>>64-nt,rotlBL=(rt,_e,nt)=>rt<<nt-32|_e>>>64-nt;function add$1(rt,_e,nt,it){const ot=(_e>>>0)+(it>>>0);return{h:rt+nt+(ot/2**32|0)|0,l:ot|0}}const add3L=(rt,_e,nt)=>(rt>>>0)+(_e>>>0)+(nt>>>0),add3H=(rt,_e,nt,it)=>_e+nt+it+(rt/2**32|0)|0,add4L=(rt,_e,nt,it)=>(rt>>>0)+(_e>>>0)+(nt>>>0)+(it>>>0),add4H=(rt,_e,nt,it,ot)=>_e+nt+it+ot+(rt/2**32|0)|0,add5L=(rt,_e,nt,it,ot)=>(rt>>>0)+(_e>>>0)+(nt>>>0)+(it>>>0)+(ot>>>0),add5H=(rt,_e,nt,it,ot,st)=>_e+nt+it+ot+st+(rt/2**32|0)|0,u64={fromBig,split,toBig,shrSH,shrSL,rotrSH,rotrSL,rotrBH,rotrBL,rotr32H,rotr32L,rotlSH,rotlSL,rotlBH,rotlBL,add:add$1,add3L,add3H,add4L,add4H,add5H,add5L},SHA3_PI=[],SHA3_ROTL=[],_SHA3_IOTA=[],_0n$9=BigInt(0),_1n$c=BigInt(1),_2n$8=BigInt(2),_7n=BigInt(7),_256n=BigInt(256),_0x71n=BigInt(113);for(let rt=0,_e=_1n$c,nt=1,it=0;rt<24;rt++){[nt,it]=[it,(2*nt+3*it)%5],SHA3_PI.push(2*(5*it+nt)),SHA3_ROTL.push((rt+1)*(rt+2)/2%64);let ot=_0n$9;for(let st=0;st<7;st++)_e=(_e<<_1n$c^(_e>>_7n)*_0x71n)%_256n,_e&_2n$8&&(ot^=_1n$c<<(_1n$c<<BigInt(st))-_1n$c);_SHA3_IOTA.push(ot)}const[SHA3_IOTA_H,SHA3_IOTA_L]=split(_SHA3_IOTA,!0),rotlH=(rt,_e,nt)=>nt>32?rotlBH(rt,_e,nt):rotlSH(rt,_e,nt),rotlL=(rt,_e,nt)=>nt>32?rotlBL(rt,_e,nt):rotlSL(rt,_e,nt);function keccakP(rt,_e=24){const nt=new Uint32Array(10);for(let it=24-_e;it<24;it++){for(let at=0;at<10;at++)nt[at]=rt[at]^rt[at+10]^rt[at+20]^rt[at+30]^rt[at+40];for(let at=0;at<10;at+=2){const lt=(at+8)%10,ct=(at+2)%10,dt=nt[ct],ft=nt[ct+1],pt=rotlH(dt,ft,1)^nt[lt],gt=rotlL(dt,ft,1)^nt[lt+1];for(let yt=0;yt<50;yt+=10)rt[at+yt]^=pt,rt[at+yt+1]^=gt}let ot=rt[2],st=rt[3];for(let at=0;at<24;at++){const lt=SHA3_ROTL[at],ct=rotlH(ot,st,lt),dt=rotlL(ot,st,lt),ft=SHA3_PI[at];ot=rt[ft],st=rt[ft+1],rt[ft]=ct,rt[ft+1]=dt}for(let at=0;at<50;at+=10){for(let lt=0;lt<10;lt++)nt[lt]=rt[at+lt];for(let lt=0;lt<10;lt++)rt[at+lt]^=~nt[(lt+2)%10]&nt[(lt+4)%10]}rt[0]^=SHA3_IOTA_H[it],rt[1]^=SHA3_IOTA_L[it]}nt.fill(0)}class Keccak extends Hash{constructor(_e,nt,it,ot=!1,st=24){if(super(),this.blockLen=_e,this.suffix=nt,this.outputLen=it,this.enableXOF=ot,this.rounds=st,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,number$1(it),0>=this.blockLen||this.blockLen>=200)throw new Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=u32(this.state)}keccak(){isLE||byteSwap32(this.state32),keccakP(this.state32,this.rounds),isLE||byteSwap32(this.state32),this.posOut=0,this.pos=0}update(_e){exists(this);const{blockLen:nt,state:it}=this;_e=toBytes(_e);const ot=_e.length;for(let st=0;st<ot;){const at=Math.min(nt-this.pos,ot-st);for(let lt=0;lt<at;lt++)it[this.pos++]^=_e[st++];this.pos===nt&&this.keccak()}return this}finish(){if(this.finished)return;this.finished=!0;const{state:_e,suffix:nt,pos:it,blockLen:ot}=this;_e[it]^=nt,nt&128&&it===ot-1&&this.keccak(),_e[ot-1]^=128,this.keccak()}writeInto(_e){exists(this,!1),bytes(_e),this.finish();const nt=this.state,{blockLen:it}=this;for(let ot=0,st=_e.length;ot<st;){this.posOut>=it&&this.keccak();const at=Math.min(it-this.posOut,st-ot);_e.set(nt.subarray(this.posOut,this.posOut+at),ot),this.posOut+=at,ot+=at}return _e}xofInto(_e){if(!this.enableXOF)throw new Error("XOF is not possible for this instance");return this.writeInto(_e)}xof(_e){return number$1(_e),this.xofInto(new Uint8Array(_e))}digestInto(_e){if(output(_e,this),this.finished)throw new Error("digest() was already called");return this.writeInto(_e),this.destroy(),_e}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(_e){const{blockLen:nt,suffix:it,outputLen:ot,rounds:st,enableXOF:at}=this;return _e||(_e=new Keccak(nt,it,ot,at,st)),_e.state32.set(this.state32),_e.pos=this.pos,_e.posOut=this.posOut,_e.finished=this.finished,_e.rounds=st,_e.suffix=it,_e.outputLen=ot,_e.enableXOF=at,_e.destroyed=this.destroyed,_e}}const gen=(rt,_e,nt)=>wrapConstructor(()=>new Keccak(_e,rt,nt)),sha3_256=gen(6,136,256/8);function d$d(rt){return rt.feePayerAddress?new p$c(rt.rawTransaction,rt.secondarySignerAddresses??[],rt.feePayerAddress):rt.secondarySignerAddresses?new u$c(rt.rawTransaction,rt.secondarySignerAddresses):rt.rawTransaction}function n$h(rt,_e){let nt=sha3_256.create();if(!_e.startsWith("APTOS::"))throw new Error(`Domain separator needs to start with 'APTOS::'.  Provided - ${_e}`);nt.update(_e);let it=nt.digest(),ot=rt,st=new Uint8Array(it.length+ot.length);return st.set(it),st.set(ot,it.length),st}function S$6(rt){let _e=d$d(rt);return rt.feePayerAddress||rt.secondarySignerAddresses?n$h(_e.bcsToBytes(),A$a):n$h(_e.bcsToBytes(),T$8)}var t$d=class extends B$8{toString(){let _e=this.toUint8Array();return i$i.fromHexInput(_e).toString()}},a$9=class extends t$d{},o$g=class extends B$8{toString(){let _e=this.toUint8Array();return i$i.fromHexInput(_e).toString()}},o$f=rt=>typeof rt=="string"?i$i.isValid(rt).valid?rt:Buffer.from(rt,"utf8"):rt;class HMAC extends Hash{constructor(_e,nt){super(),this.finished=!1,this.destroyed=!1,hash(_e);const it=toBytes(nt);if(this.iHash=_e.create(),typeof this.iHash.update!="function")throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const ot=this.blockLen,st=new Uint8Array(ot);st.set(it.length>ot?_e.create().update(it).digest():it);for(let at=0;at<st.length;at++)st[at]^=54;this.iHash.update(st),this.oHash=_e.create();for(let at=0;at<st.length;at++)st[at]^=106;this.oHash.update(st),st.fill(0)}update(_e){return exists(this),this.iHash.update(_e),this}digestInto(_e){exists(this),bytes(_e,this.outputLen),this.finished=!0,this.iHash.digestInto(_e),this.oHash.update(_e),this.oHash.digestInto(_e),this.destroy()}digest(){const _e=new Uint8Array(this.oHash.outputLen);return this.digestInto(_e),_e}_cloneInto(_e){_e||(_e=Object.create(Object.getPrototypeOf(this),{}));const{oHash:nt,iHash:it,finished:ot,destroyed:st,blockLen:at,outputLen:lt}=this;return _e=_e,_e.finished=ot,_e.destroyed=st,_e.blockLen=at,_e.outputLen=lt,_e.oHash=nt._cloneInto(_e.oHash),_e.iHash=it._cloneInto(_e.iHash),_e}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}}const hmac=(rt,_e,nt)=>new HMAC(rt,_e).update(nt).digest();hmac.create=(rt,_e)=>new HMAC(rt,_e);function setBigUint64(rt,_e,nt,it){if(typeof rt.setBigUint64=="function")return rt.setBigUint64(_e,nt,it);const ot=BigInt(32),st=BigInt(4294967295),at=Number(nt>>ot&st),lt=Number(nt&st),ct=it?4:0,dt=it?0:4;rt.setUint32(_e+ct,at,it),rt.setUint32(_e+dt,lt,it)}const Chi=(rt,_e,nt)=>rt&_e^~rt&nt,Maj=(rt,_e,nt)=>rt&_e^rt&nt^_e&nt;class HashMD extends Hash{constructor(_e,nt,it,ot){super(),this.blockLen=_e,this.outputLen=nt,this.padOffset=it,this.isLE=ot,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(_e),this.view=createView(this.buffer)}update(_e){exists(this);const{view:nt,buffer:it,blockLen:ot}=this;_e=toBytes(_e);const st=_e.length;for(let at=0;at<st;){const lt=Math.min(ot-this.pos,st-at);if(lt===ot){const ct=createView(_e);for(;ot<=st-at;at+=ot)this.process(ct,at);continue}it.set(_e.subarray(at,at+lt),this.pos),this.pos+=lt,at+=lt,this.pos===ot&&(this.process(nt,0),this.pos=0)}return this.length+=_e.length,this.roundClean(),this}digestInto(_e){exists(this),output(_e,this),this.finished=!0;const{buffer:nt,view:it,blockLen:ot,isLE:st}=this;let{pos:at}=this;nt[at++]=128,this.buffer.subarray(at).fill(0),this.padOffset>ot-at&&(this.process(it,0),at=0);for(let pt=at;pt<ot;pt++)nt[pt]=0;setBigUint64(it,ot-8,BigInt(this.length*8),st),this.process(it,0);const lt=createView(_e),ct=this.outputLen;if(ct%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const dt=ct/4,ft=this.get();if(dt>ft.length)throw new Error("_sha2: outputLen bigger than state");for(let pt=0;pt<dt;pt++)lt.setUint32(4*pt,ft[pt],st)}digest(){const{buffer:_e,outputLen:nt}=this;this.digestInto(_e);const it=_e.slice(0,nt);return this.destroy(),it}_cloneInto(_e){_e||(_e=new this.constructor),_e.set(...this.get());const{blockLen:nt,buffer:it,length:ot,finished:st,destroyed:at,pos:lt}=this;return _e.length=ot,_e.pos=lt,_e.finished=st,_e.destroyed=at,ot%nt&&_e.buffer.set(it),_e}}const[SHA512_Kh,SHA512_Kl]=u64.split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map(rt=>BigInt(rt))),SHA512_W_H=new Uint32Array(80),SHA512_W_L=new Uint32Array(80);class SHA512 extends HashMD{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){const{Ah:_e,Al:nt,Bh:it,Bl:ot,Ch:st,Cl:at,Dh:lt,Dl:ct,Eh:dt,El:ft,Fh:pt,Fl:gt,Gh:yt,Gl:Ct,Hh:At,Hl:$t}=this;return[_e,nt,it,ot,st,at,lt,ct,dt,ft,pt,gt,yt,Ct,At,$t]}set(_e,nt,it,ot,st,at,lt,ct,dt,ft,pt,gt,yt,Ct,At,$t){this.Ah=_e|0,this.Al=nt|0,this.Bh=it|0,this.Bl=ot|0,this.Ch=st|0,this.Cl=at|0,this.Dh=lt|0,this.Dl=ct|0,this.Eh=dt|0,this.El=ft|0,this.Fh=pt|0,this.Fl=gt|0,this.Gh=yt|0,this.Gl=Ct|0,this.Hh=At|0,this.Hl=$t|0}process(_e,nt){for(let Jt=0;Jt<16;Jt++,nt+=4)SHA512_W_H[Jt]=_e.getUint32(nt),SHA512_W_L[Jt]=_e.getUint32(nt+=4);for(let Jt=16;Jt<80;Jt++){const nr=SHA512_W_H[Jt-15]|0,or=SHA512_W_L[Jt-15]|0,ir=u64.rotrSH(nr,or,1)^u64.rotrSH(nr,or,8)^u64.shrSH(nr,or,7),dr=u64.rotrSL(nr,or,1)^u64.rotrSL(nr,or,8)^u64.shrSL(nr,or,7),sr=SHA512_W_H[Jt-2]|0,vr=SHA512_W_L[Jt-2]|0,yr=u64.rotrSH(sr,vr,19)^u64.rotrBH(sr,vr,61)^u64.shrSH(sr,vr,6),ur=u64.rotrSL(sr,vr,19)^u64.rotrBL(sr,vr,61)^u64.shrSL(sr,vr,6),tr=u64.add4L(dr,ur,SHA512_W_L[Jt-7],SHA512_W_L[Jt-16]),jt=u64.add4H(tr,ir,yr,SHA512_W_H[Jt-7],SHA512_W_H[Jt-16]);SHA512_W_H[Jt]=jt|0,SHA512_W_L[Jt]=tr|0}let{Ah:it,Al:ot,Bh:st,Bl:at,Ch:lt,Cl:ct,Dh:dt,Dl:ft,Eh:pt,El:gt,Fh:yt,Fl:Ct,Gh:At,Gl:$t,Hh:zt,Hl:_t}=this;for(let Jt=0;Jt<80;Jt++){const nr=u64.rotrSH(pt,gt,14)^u64.rotrSH(pt,gt,18)^u64.rotrBH(pt,gt,41),or=u64.rotrSL(pt,gt,14)^u64.rotrSL(pt,gt,18)^u64.rotrBL(pt,gt,41),ir=pt&yt^~pt&At,dr=gt&Ct^~gt&$t,sr=u64.add5L(_t,or,dr,SHA512_Kl[Jt],SHA512_W_L[Jt]),vr=u64.add5H(sr,zt,nr,ir,SHA512_Kh[Jt],SHA512_W_H[Jt]),yr=sr|0,ur=u64.rotrSH(it,ot,28)^u64.rotrBH(it,ot,34)^u64.rotrBH(it,ot,39),tr=u64.rotrSL(it,ot,28)^u64.rotrBL(it,ot,34)^u64.rotrBL(it,ot,39),jt=it&st^it&lt^st&lt,mt=ot&at^ot&ct^at&ct;zt=At|0,_t=$t|0,At=yt|0,$t=Ct|0,yt=pt|0,Ct=gt|0,{h:pt,l:gt}=u64.add(dt|0,ft|0,vr|0,yr|0),dt=lt|0,ft=ct|0,lt=st|0,ct=at|0,st=it|0,at=ot|0;const wt=u64.add3L(yr,tr,mt);it=u64.add3H(wt,vr,ur,jt),ot=wt|0}({h:it,l:ot}=u64.add(this.Ah|0,this.Al|0,it|0,ot|0)),{h:st,l:at}=u64.add(this.Bh|0,this.Bl|0,st|0,at|0),{h:lt,l:ct}=u64.add(this.Ch|0,this.Cl|0,lt|0,ct|0),{h:dt,l:ft}=u64.add(this.Dh|0,this.Dl|0,dt|0,ft|0),{h:pt,l:gt}=u64.add(this.Eh|0,this.El|0,pt|0,gt|0),{h:yt,l:Ct}=u64.add(this.Fh|0,this.Fl|0,yt|0,Ct|0),{h:At,l:$t}=u64.add(this.Gh|0,this.Gl|0,At|0,$t|0),{h:zt,l:_t}=u64.add(this.Hh|0,this.Hl|0,zt|0,_t|0),this.set(it,ot,st,at,lt,ct,dt,ft,pt,gt,yt,Ct,At,$t,zt,_t)}roundClean(){SHA512_W_H.fill(0),SHA512_W_L.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}const sha512=wrapConstructor(()=>new SHA512);function pbkdf2Init(rt,_e,nt,it){hash(rt);const ot=checkOpts({dkLen:32,asyncTick:10},it),{c:st,dkLen:at,asyncTick:lt}=ot;if(number$1(st),number$1(at),number$1(lt),st<1)throw new Error("PBKDF2: iterations (c) should be >= 1");const ct=toBytes(_e),dt=toBytes(nt),ft=new Uint8Array(at),pt=hmac.create(rt,ct),gt=pt._cloneInto().update(dt);return{c:st,dkLen:at,asyncTick:lt,DK:ft,PRF:pt,PRFSalt:gt}}function pbkdf2Output(rt,_e,nt,it,ot){return rt.destroy(),_e.destroy(),it&&it.destroy(),ot.fill(0),nt}function pbkdf2(rt,_e,nt,it){const{c:ot,dkLen:st,DK:at,PRF:lt,PRFSalt:ct}=pbkdf2Init(rt,_e,nt,it);let dt;const ft=new Uint8Array(4),pt=createView(ft),gt=new Uint8Array(lt.outputLen);for(let yt=1,Ct=0;Ct<st;yt++,Ct+=lt.outputLen){const At=at.subarray(Ct,Ct+lt.outputLen);pt.setInt32(0,yt,!1),(dt=ct._cloneInto(dt)).update(ft).digestInto(gt),At.set(gt.subarray(0,At.length));for(let $t=1;$t<ot;$t++){lt._cloneInto(dt).update(gt).digestInto(gt);for(let zt=0;zt<At.length;zt++)At[zt]^=gt[zt]}}return pbkdf2Output(lt,ct,at,dt,gt)}const SHA256_K=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),SHA256_IV=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),SHA256_W=new Uint32Array(64);class SHA256 extends HashMD{constructor(){super(64,32,8,!1),this.A=SHA256_IV[0]|0,this.B=SHA256_IV[1]|0,this.C=SHA256_IV[2]|0,this.D=SHA256_IV[3]|0,this.E=SHA256_IV[4]|0,this.F=SHA256_IV[5]|0,this.G=SHA256_IV[6]|0,this.H=SHA256_IV[7]|0}get(){const{A:_e,B:nt,C:it,D:ot,E:st,F:at,G:lt,H:ct}=this;return[_e,nt,it,ot,st,at,lt,ct]}set(_e,nt,it,ot,st,at,lt,ct){this.A=_e|0,this.B=nt|0,this.C=it|0,this.D=ot|0,this.E=st|0,this.F=at|0,this.G=lt|0,this.H=ct|0}process(_e,nt){for(let pt=0;pt<16;pt++,nt+=4)SHA256_W[pt]=_e.getUint32(nt,!1);for(let pt=16;pt<64;pt++){const gt=SHA256_W[pt-15],yt=SHA256_W[pt-2],Ct=rotr(gt,7)^rotr(gt,18)^gt>>>3,At=rotr(yt,17)^rotr(yt,19)^yt>>>10;SHA256_W[pt]=At+SHA256_W[pt-7]+Ct+SHA256_W[pt-16]|0}let{A:it,B:ot,C:st,D:at,E:lt,F:ct,G:dt,H:ft}=this;for(let pt=0;pt<64;pt++){const gt=rotr(lt,6)^rotr(lt,11)^rotr(lt,25),yt=ft+gt+Chi(lt,ct,dt)+SHA256_K[pt]+SHA256_W[pt]|0,At=(rotr(it,2)^rotr(it,13)^rotr(it,22))+Maj(it,ot,st)|0;ft=dt,dt=ct,ct=lt,lt=at+yt|0,at=st,st=ot,ot=it,it=yt+At|0}it=it+this.A|0,ot=ot+this.B|0,st=st+this.C|0,at=at+this.D|0,lt=lt+this.E|0,ct=ct+this.F|0,dt=dt+this.G|0,ft=ft+this.H|0,this.set(it,ot,st,at,lt,ct,dt,ft)}roundClean(){SHA256_W.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}const sha256=wrapConstructor(()=>new SHA256);/*! scure-bip39 - MIT License (c) 2022 Patricio Palladino, Paul Miller (paulmillr.com) */function nfkd(rt){if(typeof rt!="string")throw new TypeError(`Invalid mnemonic type: ${typeof rt}`);return rt.normalize("NFKD")}function normalize$1(rt){const _e=nfkd(rt),nt=_e.split(" ");if(![12,15,18,21,24].includes(nt.length))throw new Error("Invalid mnemonic");return{nfkd:_e,words:nt}}const salt=rt=>nfkd(`mnemonic${rt}`);function mnemonicToSeedSync(rt,_e=""){return pbkdf2(sha512,normalize$1(rt).nfkd,salt(_e),{c:2048,dkLen:64})}var d$c=/^m\/44'\/637'\/[0-9]+'\/[0-9]+'\/[0-9]+'?$/,m$d=/^m\/44'\/637'\/[0-9]+'\/[0-9]+\/[0-9]+$/,y$7=(rt=>(rt.ED25519="ed25519 seed",rt))(y$7||{}),g$5=2147483648;function D$6(rt){return m$d.test(rt)}function E$6(rt){return d$c.test(rt)}var A$9=(rt,_e)=>{let nt=hmac.create(sha512,rt).update(_e).digest();return{key:nt.slice(0,32),chainCode:nt.slice(32)}},f$b=({key:rt,chainCode:_e},nt)=>{let it=new ArrayBuffer(4);new DataView(it).setUint32(0,nt);let ot=new Uint8Array(it),st=new Uint8Array([0]),at=new Uint8Array([...st,...rt,...ot]);return A$9(_e,at)},x$8=rt=>rt.replace("'",""),U$5=rt=>rt.split("/").slice(1).map(x$8),h$c=rt=>{let _e=rt.trim().split(/\s+/).map(nt=>nt.toLowerCase()).join(" ");return mnemonicToSeedSync(_e)},r$c=class Fo extends B$8{constructor(_e){super();let{data:nt}=_e,it=i$i.fromHexInput(nt);if(it.toUint8Array().length!==Fo.LENGTH)throw new Error(`Authentication Key length should be ${Fo.LENGTH}`);this.data=it}serialize(_e){_e.serializeFixedBytes(this.data.toUint8Array())}static deserialize(_e){let nt=_e.deserializeFixedBytes(Fo.LENGTH);return new Fo({data:nt})}toString(){return this.data.toString()}toUint8Array(){return this.data.toUint8Array()}static fromSchemeAndBytes(_e){let{scheme:nt,input:it}=_e,ot=i$i.fromHexInput(it).toUint8Array(),st=new Uint8Array([...ot,nt]),at=sha3_256.create();at.update(st);let lt=at.digest();return new Fo({data:lt})}static fromPublicKeyAndScheme(_e){let{publicKey:nt}=_e;return nt.authKey()}static fromPublicKey(_e){let{publicKey:nt}=_e;return nt.authKey()}derivedAddress(){return new d$k(this.data.toUint8Array())}};r$c.LENGTH=32;var c$o=r$c;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const _0n$8=BigInt(0),_1n$b=BigInt(1),_2n$7=BigInt(2);function isBytes$2(rt){return rt instanceof Uint8Array||rt!=null&&typeof rt=="object"&&rt.constructor.name==="Uint8Array"}function abytes$1(rt){if(!isBytes$2(rt))throw new Error("Uint8Array expected")}function abool(rt,_e){if(typeof _e!="boolean")throw new Error(`${rt} must be valid boolean, got "${_e}".`)}const hexes$1=Array.from({length:256},(rt,_e)=>_e.toString(16).padStart(2,"0"));function bytesToHex$1(rt){abytes$1(rt);let _e="";for(let nt=0;nt<rt.length;nt++)_e+=hexes$1[rt[nt]];return _e}function numberToHexUnpadded$1(rt){const _e=rt.toString(16);return _e.length&1?`0${_e}`:_e}function hexToNumber$1(rt){if(typeof rt!="string")throw new Error("hex string expected, got "+typeof rt);return BigInt(rt===""?"0":`0x${rt}`)}const asciis$1={_0:48,_9:57,_A:65,_F:70,_a:97,_f:102};function asciiToBase16$1(rt){if(rt>=asciis$1._0&&rt<=asciis$1._9)return rt-asciis$1._0;if(rt>=asciis$1._A&&rt<=asciis$1._F)return rt-(asciis$1._A-10);if(rt>=asciis$1._a&&rt<=asciis$1._f)return rt-(asciis$1._a-10)}function hexToBytes$1(rt){if(typeof rt!="string")throw new Error("hex string expected, got "+typeof rt);const _e=rt.length,nt=_e/2;if(_e%2)throw new Error("padded hex string expected, got unpadded hex of length "+_e);const it=new Uint8Array(nt);for(let ot=0,st=0;ot<nt;ot++,st+=2){const at=asciiToBase16$1(rt.charCodeAt(st)),lt=asciiToBase16$1(rt.charCodeAt(st+1));if(at===void 0||lt===void 0){const ct=rt[st]+rt[st+1];throw new Error('hex string expected, got non-hex character "'+ct+'" at index '+st)}it[ot]=at*16+lt}return it}function bytesToNumberBE$1(rt){return hexToNumber$1(bytesToHex$1(rt))}function bytesToNumberLE$1(rt){return abytes$1(rt),hexToNumber$1(bytesToHex$1(Uint8Array.from(rt).reverse()))}function numberToBytesBE$1(rt,_e){return hexToBytes$1(rt.toString(16).padStart(_e*2,"0"))}function numberToBytesLE$1(rt,_e){return numberToBytesBE$1(rt,_e).reverse()}function numberToVarBytesBE$1(rt){return hexToBytes$1(numberToHexUnpadded$1(rt))}function ensureBytes$1(rt,_e,nt){let it;if(typeof _e=="string")try{it=hexToBytes$1(_e)}catch(st){throw new Error(`${rt} must be valid hex string, got "${_e}". Cause: ${st}`)}else if(isBytes$2(_e))it=Uint8Array.from(_e);else throw new Error(`${rt} must be hex string or Uint8Array`);const ot=it.length;if(typeof nt=="number"&&ot!==nt)throw new Error(`${rt} expected ${nt} bytes, got ${ot}`);return it}function concatBytes$1(...rt){let _e=0;for(let it=0;it<rt.length;it++){const ot=rt[it];abytes$1(ot),_e+=ot.length}const nt=new Uint8Array(_e);for(let it=0,ot=0;it<rt.length;it++){const st=rt[it];nt.set(st,ot),ot+=st.length}return nt}function equalBytes$1(rt,_e){if(rt.length!==_e.length)return!1;let nt=0;for(let it=0;it<rt.length;it++)nt|=rt[it]^_e[it];return nt===0}function utf8ToBytes$1(rt){if(typeof rt!="string")throw new Error(`utf8ToBytes expected string, got ${typeof rt}`);return new Uint8Array(new TextEncoder().encode(rt))}const isPosBig=rt=>typeof rt=="bigint"&&_0n$8<=rt;function inRange(rt,_e,nt){return isPosBig(rt)&&isPosBig(_e)&&isPosBig(nt)&&_e<=rt&&rt<nt}function aInRange(rt,_e,nt,it){if(!inRange(_e,nt,it))throw new Error(`expected valid ${rt}: ${nt} <= n < ${it}, got ${typeof _e} ${_e}`)}function bitLen$1(rt){let _e;for(_e=0;rt>_0n$8;rt>>=_1n$b,_e+=1);return _e}function bitGet$1(rt,_e){return rt>>BigInt(_e)&_1n$b}function bitSet$1(rt,_e,nt){return rt|(nt?_1n$b:_0n$8)<<BigInt(_e)}const bitMask$1=rt=>(_2n$7<<BigInt(rt-1))-_1n$b,u8n$1=rt=>new Uint8Array(rt),u8fr$1=rt=>Uint8Array.from(rt);function createHmacDrbg$1(rt,_e,nt){if(typeof rt!="number"||rt<2)throw new Error("hashLen must be a number");if(typeof _e!="number"||_e<2)throw new Error("qByteLen must be a number");if(typeof nt!="function")throw new Error("hmacFn must be a function");let it=u8n$1(rt),ot=u8n$1(rt),st=0;const at=()=>{it.fill(1),ot.fill(0),st=0},lt=(...pt)=>nt(ot,it,...pt),ct=(pt=u8n$1())=>{ot=lt(u8fr$1([0]),pt),it=lt(),pt.length!==0&&(ot=lt(u8fr$1([1]),pt),it=lt())},dt=()=>{if(st++>=1e3)throw new Error("drbg: tried 1000 values");let pt=0;const gt=[];for(;pt<_e;){it=lt();const yt=it.slice();gt.push(yt),pt+=it.length}return concatBytes$1(...gt)};return(pt,gt)=>{at(),ct(pt);let yt;for(;!(yt=gt(dt()));)ct();return at(),yt}}const validatorFns$1={bigint:rt=>typeof rt=="bigint",function:rt=>typeof rt=="function",boolean:rt=>typeof rt=="boolean",string:rt=>typeof rt=="string",stringOrUint8Array:rt=>typeof rt=="string"||isBytes$2(rt),isSafeInteger:rt=>Number.isSafeInteger(rt),array:rt=>Array.isArray(rt),field:(rt,_e)=>_e.Fp.isValid(rt),hash:rt=>typeof rt=="function"&&Number.isSafeInteger(rt.outputLen)};function validateObject$1(rt,_e,nt={}){const it=(ot,st,at)=>{const lt=validatorFns$1[st];if(typeof lt!="function")throw new Error(`Invalid validator "${st}", expected function`);const ct=rt[ot];if(!(at&&ct===void 0)&&!lt(ct,rt))throw new Error(`Invalid param ${String(ot)}=${ct} (${typeof ct}), expected ${st}`)};for(const[ot,st]of Object.entries(_e))it(ot,st,!1);for(const[ot,st]of Object.entries(nt))it(ot,st,!0);return rt}const notImplemented=()=>{throw new Error("not implemented")};function memoized(rt){const _e=new WeakMap;return(nt,...it)=>{const ot=_e.get(nt);if(ot!==void 0)return ot;const st=rt(nt,...it);return _e.set(nt,st),st}}const ut$1=Object.freeze(Object.defineProperty({__proto__:null,aInRange,abool,abytes:abytes$1,bitGet:bitGet$1,bitLen:bitLen$1,bitMask:bitMask$1,bitSet:bitSet$1,bytesToHex:bytesToHex$1,bytesToNumberBE:bytesToNumberBE$1,bytesToNumberLE:bytesToNumberLE$1,concatBytes:concatBytes$1,createHmacDrbg:createHmacDrbg$1,ensureBytes:ensureBytes$1,equalBytes:equalBytes$1,hexToBytes:hexToBytes$1,hexToNumber:hexToNumber$1,inRange,isBytes:isBytes$2,memoized,notImplemented,numberToBytesBE:numberToBytesBE$1,numberToBytesLE:numberToBytesLE$1,numberToHexUnpadded:numberToHexUnpadded$1,numberToVarBytesBE:numberToVarBytesBE$1,utf8ToBytes:utf8ToBytes$1,validateObject:validateObject$1},Symbol.toStringTag,{value:"Module"}));/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const _0n$7=BigInt(0),_1n$a=BigInt(1),_2n$6=BigInt(2),_3n$3=BigInt(3),_4n$1=BigInt(4),_5n$2=BigInt(5),_8n$3=BigInt(8);BigInt(9);BigInt(16);function mod$1(rt,_e){const nt=rt%_e;return nt>=_0n$7?nt:_e+nt}function pow$1(rt,_e,nt){if(nt<=_0n$7||_e<_0n$7)throw new Error("Expected power/modulo > 0");if(nt===_1n$a)return _0n$7;let it=_1n$a;for(;_e>_0n$7;)_e&_1n$a&&(it=it*rt%nt),rt=rt*rt%nt,_e>>=_1n$a;return it}function pow2$1(rt,_e,nt){let it=rt;for(;_e-- >_0n$7;)it*=it,it%=nt;return it}function invert$1(rt,_e){if(rt===_0n$7||_e<=_0n$7)throw new Error(`invert: expected positive integers, got n=${rt} mod=${_e}`);let nt=mod$1(rt,_e),it=_e,ot=_0n$7,st=_1n$a;for(;nt!==_0n$7;){const lt=it/nt,ct=it%nt,dt=ot-st*lt;it=nt,nt=ct,ot=st,st=dt}if(it!==_1n$a)throw new Error("invert: does not exist");return mod$1(ot,_e)}function tonelliShanks$1(rt){const _e=(rt-_1n$a)/_2n$6;let nt,it,ot;for(nt=rt-_1n$a,it=0;nt%_2n$6===_0n$7;nt/=_2n$6,it++);for(ot=_2n$6;ot<rt&&pow$1(ot,_e,rt)!==rt-_1n$a;ot++);if(it===1){const at=(rt+_1n$a)/_4n$1;return function(ct,dt){const ft=ct.pow(dt,at);if(!ct.eql(ct.sqr(ft),dt))throw new Error("Cannot find square root");return ft}}const st=(nt+_1n$a)/_2n$6;return function(lt,ct){if(lt.pow(ct,_e)===lt.neg(lt.ONE))throw new Error("Cannot find square root");let dt=it,ft=lt.pow(lt.mul(lt.ONE,ot),nt),pt=lt.pow(ct,st),gt=lt.pow(ct,nt);for(;!lt.eql(gt,lt.ONE);){if(lt.eql(gt,lt.ZERO))return lt.ZERO;let yt=1;for(let At=lt.sqr(gt);yt<dt&&!lt.eql(At,lt.ONE);yt++)At=lt.sqr(At);const Ct=lt.pow(ft,_1n$a<<BigInt(dt-yt-1));ft=lt.sqr(Ct),pt=lt.mul(pt,Ct),gt=lt.mul(gt,ft),dt=yt}return pt}}function FpSqrt$1(rt){if(rt%_4n$1===_3n$3){const _e=(rt+_1n$a)/_4n$1;return function(it,ot){const st=it.pow(ot,_e);if(!it.eql(it.sqr(st),ot))throw new Error("Cannot find square root");return st}}if(rt%_8n$3===_5n$2){const _e=(rt-_5n$2)/_8n$3;return function(it,ot){const st=it.mul(ot,_2n$6),at=it.pow(st,_e),lt=it.mul(ot,at),ct=it.mul(it.mul(lt,_2n$6),at),dt=it.mul(lt,it.sub(ct,it.ONE));if(!it.eql(it.sqr(dt),ot))throw new Error("Cannot find square root");return dt}}return tonelliShanks$1(rt)}const isNegativeLE=(rt,_e)=>(mod$1(rt,_e)&_1n$a)===_1n$a,FIELD_FIELDS$1=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function validateField$1(rt){const _e={ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"},nt=FIELD_FIELDS$1.reduce((it,ot)=>(it[ot]="function",it),_e);return validateObject$1(rt,nt)}function FpPow$1(rt,_e,nt){if(nt<_0n$7)throw new Error("Expected power > 0");if(nt===_0n$7)return rt.ONE;if(nt===_1n$a)return _e;let it=rt.ONE,ot=_e;for(;nt>_0n$7;)nt&_1n$a&&(it=rt.mul(it,ot)),ot=rt.sqr(ot),nt>>=_1n$a;return it}function FpInvertBatch$1(rt,_e){const nt=new Array(_e.length),it=_e.reduce((st,at,lt)=>rt.is0(at)?st:(nt[lt]=st,rt.mul(st,at)),rt.ONE),ot=rt.inv(it);return _e.reduceRight((st,at,lt)=>rt.is0(at)?st:(nt[lt]=rt.mul(st,nt[lt]),rt.mul(st,at)),ot),nt}function nLength$1(rt,_e){const nt=_e!==void 0?_e:rt.toString(2).length,it=Math.ceil(nt/8);return{nBitLength:nt,nByteLength:it}}function Field$1(rt,_e,nt=!1,it={}){if(rt<=_0n$7)throw new Error(`Expected Field ORDER > 0, got ${rt}`);const{nBitLength:ot,nByteLength:st}=nLength$1(rt,_e);if(st>2048)throw new Error("Field lengths over 2048 bytes are not supported");const at=FpSqrt$1(rt),lt=Object.freeze({ORDER:rt,BITS:ot,BYTES:st,MASK:bitMask$1(ot),ZERO:_0n$7,ONE:_1n$a,create:ct=>mod$1(ct,rt),isValid:ct=>{if(typeof ct!="bigint")throw new Error(`Invalid field element: expected bigint, got ${typeof ct}`);return _0n$7<=ct&&ct<rt},is0:ct=>ct===_0n$7,isOdd:ct=>(ct&_1n$a)===_1n$a,neg:ct=>mod$1(-ct,rt),eql:(ct,dt)=>ct===dt,sqr:ct=>mod$1(ct*ct,rt),add:(ct,dt)=>mod$1(ct+dt,rt),sub:(ct,dt)=>mod$1(ct-dt,rt),mul:(ct,dt)=>mod$1(ct*dt,rt),pow:(ct,dt)=>FpPow$1(lt,ct,dt),div:(ct,dt)=>mod$1(ct*invert$1(dt,rt),rt),sqrN:ct=>ct*ct,addN:(ct,dt)=>ct+dt,subN:(ct,dt)=>ct-dt,mulN:(ct,dt)=>ct*dt,inv:ct=>invert$1(ct,rt),sqrt:it.sqrt||(ct=>at(lt,ct)),invertBatch:ct=>FpInvertBatch$1(lt,ct),cmov:(ct,dt,ft)=>ft?dt:ct,toBytes:ct=>nt?numberToBytesLE$1(ct,st):numberToBytesBE$1(ct,st),fromBytes:ct=>{if(ct.length!==st)throw new Error(`Fp.fromBytes: expected ${st}, got ${ct.length}`);return nt?bytesToNumberLE$1(ct):bytesToNumberBE$1(ct)}});return Object.freeze(lt)}function getFieldBytesLength$1(rt){if(typeof rt!="bigint")throw new Error("field order must be bigint");const _e=rt.toString(2).length;return Math.ceil(_e/8)}function getMinHashLength$1(rt){const _e=getFieldBytesLength$1(rt);return _e+Math.ceil(_e/2)}function mapHashToField$1(rt,_e,nt=!1){const it=rt.length,ot=getFieldBytesLength$1(_e),st=getMinHashLength$1(_e);if(it<16||it<st||it>1024)throw new Error(`expected ${st}-1024 bytes of input, got ${it}`);const at=nt?bytesToNumberBE$1(rt):bytesToNumberLE$1(rt),lt=mod$1(at,_e-_1n$a)+_1n$a;return nt?numberToBytesLE$1(lt,ot):numberToBytesBE$1(lt,ot)}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const _0n$6=BigInt(0),_1n$9=BigInt(1),pointPrecomputes=new WeakMap,pointWindowSizes=new WeakMap;function wNAF$1(rt,_e){const nt=(st,at)=>{const lt=at.negate();return st?lt:at},it=st=>{if(!Number.isSafeInteger(st)||st<=0||st>_e)throw new Error(`Wrong window size=${st}, should be [1..${_e}]`)},ot=st=>{it(st);const at=Math.ceil(_e/st)+1,lt=2**(st-1);return{windows:at,windowSize:lt}};return{constTimeNegate:nt,unsafeLadder(st,at){let lt=rt.ZERO,ct=st;for(;at>_0n$6;)at&_1n$9&&(lt=lt.add(ct)),ct=ct.double(),at>>=_1n$9;return lt},precomputeWindow(st,at){const{windows:lt,windowSize:ct}=ot(at),dt=[];let ft=st,pt=ft;for(let gt=0;gt<lt;gt++){pt=ft,dt.push(pt);for(let yt=1;yt<ct;yt++)pt=pt.add(ft),dt.push(pt);ft=pt.double()}return dt},wNAF(st,at,lt){const{windows:ct,windowSize:dt}=ot(st);let ft=rt.ZERO,pt=rt.BASE;const gt=BigInt(2**st-1),yt=2**st,Ct=BigInt(st);for(let At=0;At<ct;At++){const $t=At*dt;let zt=Number(lt&gt);lt>>=Ct,zt>dt&&(zt-=yt,lt+=_1n$9);const _t=$t,Jt=$t+Math.abs(zt)-1,nr=At%2!==0,or=zt<0;zt===0?pt=pt.add(nt(nr,at[_t])):ft=ft.add(nt(or,at[Jt]))}return{p:ft,f:pt}},wNAFCached(st,at,lt){const ct=pointWindowSizes.get(st)||1;let dt=pointPrecomputes.get(st);return dt||(dt=this.precomputeWindow(st,ct),ct!==1&&pointPrecomputes.set(st,lt(dt))),this.wNAF(ct,dt,at)},setWindowSize(st,at){it(at),pointWindowSizes.set(st,at),pointPrecomputes.delete(st)}}}function validateBasic$1(rt){return validateField$1(rt.Fp),validateObject$1(rt,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...nLength$1(rt.n,rt.nBitLength),...rt,p:rt.Fp.ORDER})}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const _0n$5=BigInt(0),_1n$8=BigInt(1),_2n$5=BigInt(2),_8n$2=BigInt(8),VERIFY_DEFAULT={zip215:!0};function validateOpts$2(rt){const _e=validateBasic$1(rt);return validateObject$1(rt,{hash:"function",a:"bigint",d:"bigint",randomBytes:"function"},{adjustScalarBytes:"function",domain:"function",uvRatio:"function",mapToCurve:"function"}),Object.freeze({..._e})}function twistedEdwards(rt){const _e=validateOpts$2(rt),{Fp:nt,n:it,prehash:ot,hash:st,randomBytes:at,nByteLength:lt,h:ct}=_e,dt=_2n$5<<BigInt(lt*8)-_1n$8,ft=nt.create,pt=_e.uvRatio||((wt,kt)=>{try{return{isValid:!0,value:nt.sqrt(wt*nt.inv(kt))}}catch{return{isValid:!1,value:_0n$5}}}),gt=_e.adjustScalarBytes||(wt=>wt),yt=_e.domain||((wt,kt,Ht)=>{if(abool("phflag",Ht),kt.length||Ht)throw new Error("Contexts/pre-hash are not supported");return wt});function Ct(wt,kt){aInRange("coordinate "+wt,kt,_0n$5,dt)}function At(wt){if(!(wt instanceof _t))throw new Error("ExtendedPoint expected")}const $t=memoized((wt,kt)=>{const{ex:Ht,ey:Wt,ez:er}=wt,Xt=wt.is0();kt==null&&(kt=Xt?_8n$2:nt.inv(er));const Zt=ft(Ht*kt),Tt=ft(Wt*kt),rr=ft(er*kt);if(Xt)return{x:_0n$5,y:_1n$8};if(rr!==_1n$8)throw new Error("invZ was invalid");return{x:Zt,y:Tt}}),zt=memoized(wt=>{const{a:kt,d:Ht}=_e;if(wt.is0())throw new Error("bad point: ZERO");const{ex:Wt,ey:er,ez:Xt,et:Zt}=wt,Tt=ft(Wt*Wt),rr=ft(er*er),Er=ft(Xt*Xt),ar=ft(Er*Er),wr=ft(Tt*kt),fr=ft(Er*ft(wr+rr)),gr=ft(ar+ft(Ht*ft(Tt*rr)));if(fr!==gr)throw new Error("bad point: equation left != right (1)");const Mr=ft(Wt*er),Rr=ft(Xt*Zt);if(Mr!==Rr)throw new Error("bad point: equation left != right (2)");return!0});class _t{constructor(kt,Ht,Wt,er){this.ex=kt,this.ey=Ht,this.ez=Wt,this.et=er,Ct("x",kt),Ct("y",Ht),Ct("z",Wt),Ct("t",er),Object.freeze(this)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static fromAffine(kt){if(kt instanceof _t)throw new Error("extended point not allowed");const{x:Ht,y:Wt}=kt||{};return Ct("x",Ht),Ct("y",Wt),new _t(Ht,Wt,_1n$8,ft(Ht*Wt))}static normalizeZ(kt){const Ht=nt.invertBatch(kt.map(Wt=>Wt.ez));return kt.map((Wt,er)=>Wt.toAffine(Ht[er])).map(_t.fromAffine)}_setWindowSize(kt){or.setWindowSize(this,kt)}assertValidity(){zt(this)}equals(kt){At(kt);const{ex:Ht,ey:Wt,ez:er}=this,{ex:Xt,ey:Zt,ez:Tt}=kt,rr=ft(Ht*Tt),Er=ft(Xt*er),ar=ft(Wt*Tt),wr=ft(Zt*er);return rr===Er&&ar===wr}is0(){return this.equals(_t.ZERO)}negate(){return new _t(ft(-this.ex),this.ey,this.ez,ft(-this.et))}double(){const{a:kt}=_e,{ex:Ht,ey:Wt,ez:er}=this,Xt=ft(Ht*Ht),Zt=ft(Wt*Wt),Tt=ft(_2n$5*ft(er*er)),rr=ft(kt*Xt),Er=Ht+Wt,ar=ft(ft(Er*Er)-Xt-Zt),wr=rr+Zt,fr=wr-Tt,gr=rr-Zt,Mr=ft(ar*fr),Rr=ft(wr*gr),Sr=ft(ar*gr),xr=ft(fr*wr);return new _t(Mr,Rr,xr,Sr)}add(kt){At(kt);const{a:Ht,d:Wt}=_e,{ex:er,ey:Xt,ez:Zt,et:Tt}=this,{ex:rr,ey:Er,ez:ar,et:wr}=kt;if(Ht===BigInt(-1)){const Hr=ft((Xt-er)*(Er+rr)),xn=ft((Xt+er)*(Er-rr)),an=ft(xn-Hr);if(an===_0n$5)return this.double();const Ln=ft(Zt*_2n$5*wr),Sn=ft(Tt*_2n$5*ar),pn=Sn+Ln,Tn=xn+Hr,Cn=Sn-Ln,Jr=ft(pn*an),jn=ft(Tn*Cn),Un=ft(pn*Cn),Tr=ft(an*Tn);return new _t(Jr,jn,Tr,Un)}const fr=ft(er*rr),gr=ft(Xt*Er),Mr=ft(Tt*Wt*wr),Rr=ft(Zt*ar),Sr=ft((er+Xt)*(rr+Er)-fr-gr),xr=Rr-Mr,Pr=Rr+Mr,Or=ft(gr-Ht*fr),Yr=ft(Sr*xr),hn=ft(Pr*Or),Fr=ft(Sr*Or),qr=ft(xr*Pr);return new _t(Yr,hn,qr,Fr)}subtract(kt){return this.add(kt.negate())}wNAF(kt){return or.wNAFCached(this,kt,_t.normalizeZ)}multiply(kt){const Ht=kt;aInRange("scalar",Ht,_1n$8,it);const{p:Wt,f:er}=this.wNAF(Ht);return _t.normalizeZ([Wt,er])[0]}multiplyUnsafe(kt){const Ht=kt;return aInRange("scalar",Ht,_0n$5,it),Ht===_0n$5?nr:this.equals(nr)||Ht===_1n$8?this:this.equals(Jt)?this.wNAF(Ht).p:or.unsafeLadder(this,Ht)}isSmallOrder(){return this.multiplyUnsafe(ct).is0()}isTorsionFree(){return or.unsafeLadder(this,it).is0()}toAffine(kt){return $t(this,kt)}clearCofactor(){const{h:kt}=_e;return kt===_1n$8?this:this.multiplyUnsafe(kt)}static fromHex(kt,Ht=!1){const{d:Wt,a:er}=_e,Xt=nt.BYTES;kt=ensureBytes$1("pointHex",kt,Xt),abool("zip215",Ht);const Zt=kt.slice(),Tt=kt[Xt-1];Zt[Xt-1]=Tt&-129;const rr=bytesToNumberLE$1(Zt),Er=Ht?dt:nt.ORDER;aInRange("pointHex.y",rr,_0n$5,Er);const ar=ft(rr*rr),wr=ft(ar-_1n$8),fr=ft(Wt*ar-er);let{isValid:gr,value:Mr}=pt(wr,fr);if(!gr)throw new Error("Point.fromHex: invalid y coordinate");const Rr=(Mr&_1n$8)===_1n$8,Sr=(Tt&128)!==0;if(!Ht&&Mr===_0n$5&&Sr)throw new Error("Point.fromHex: x=0 and x_0=1");return Sr!==Rr&&(Mr=ft(-Mr)),_t.fromAffine({x:Mr,y:rr})}static fromPrivateKey(kt){return sr(kt).point}toRawBytes(){const{x:kt,y:Ht}=this.toAffine(),Wt=numberToBytesLE$1(Ht,nt.BYTES);return Wt[Wt.length-1]|=kt&_1n$8?128:0,Wt}toHex(){return bytesToHex$1(this.toRawBytes())}}_t.BASE=new _t(_e.Gx,_e.Gy,_1n$8,ft(_e.Gx*_e.Gy)),_t.ZERO=new _t(_0n$5,_1n$8,_1n$8,_0n$5);const{BASE:Jt,ZERO:nr}=_t,or=wNAF$1(_t,lt*8);function ir(wt){return mod$1(wt,it)}function dr(wt){return ir(bytesToNumberLE$1(wt))}function sr(wt){const kt=lt;wt=ensureBytes$1("private key",wt,kt);const Ht=ensureBytes$1("hashed private key",st(wt),2*kt),Wt=gt(Ht.slice(0,kt)),er=Ht.slice(kt,2*kt),Xt=dr(Wt),Zt=Jt.multiply(Xt),Tt=Zt.toRawBytes();return{head:Wt,prefix:er,scalar:Xt,point:Zt,pointBytes:Tt}}function vr(wt){return sr(wt).pointBytes}function yr(wt=new Uint8Array,...kt){const Ht=concatBytes$1(...kt);return dr(st(yt(Ht,ensureBytes$1("context",wt),!!ot)))}function ur(wt,kt,Ht={}){wt=ensureBytes$1("message",wt),ot&&(wt=ot(wt));const{prefix:Wt,scalar:er,pointBytes:Xt}=sr(kt),Zt=yr(Ht.context,Wt,wt),Tt=Jt.multiply(Zt).toRawBytes(),rr=yr(Ht.context,Tt,Xt,wt),Er=ir(Zt+rr*er);aInRange("signature.s",Er,_0n$5,it);const ar=concatBytes$1(Tt,numberToBytesLE$1(Er,nt.BYTES));return ensureBytes$1("result",ar,lt*2)}const tr=VERIFY_DEFAULT;function jt(wt,kt,Ht,Wt=tr){const{context:er,zip215:Xt}=Wt,Zt=nt.BYTES;wt=ensureBytes$1("signature",wt,2*Zt),kt=ensureBytes$1("message",kt),Xt!==void 0&&abool("zip215",Xt),ot&&(kt=ot(kt));const Tt=bytesToNumberLE$1(wt.slice(Zt,2*Zt));let rr,Er,ar;try{rr=_t.fromHex(Ht,Xt),Er=_t.fromHex(wt.slice(0,Zt),Xt),ar=Jt.multiplyUnsafe(Tt)}catch{return!1}if(!Xt&&rr.isSmallOrder())return!1;const wr=yr(er,Er.toRawBytes(),rr.toRawBytes(),kt);return Er.add(rr.multiplyUnsafe(wr)).subtract(ar).clearCofactor().equals(_t.ZERO)}return Jt._setWindowSize(8),{CURVE:_e,getPublicKey:vr,sign:ur,verify:jt,ExtendedPoint:_t,utils:{getExtendedPublicKey:sr,randomPrivateKey:()=>at(nt.BYTES),precompute(wt=8,kt=_t.BASE){return kt._setWindowSize(wt),kt.multiply(BigInt(3)),kt}}}}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const ED25519_P=BigInt("57896044618658097711785492504343953926634992332820282019728792003956564819949"),ED25519_SQRT_M1=BigInt("19681161376707505956807079304988542015446066515923890162744021073123829784752");BigInt(0);const _1n$7=BigInt(1),_2n$4=BigInt(2);BigInt(3);const _5n$1=BigInt(5),_8n$1=BigInt(8);function ed25519_pow_2_252_3(rt){const _e=BigInt(10),nt=BigInt(20),it=BigInt(40),ot=BigInt(80),st=ED25519_P,lt=rt*rt%st*rt%st,ct=pow2$1(lt,_2n$4,st)*lt%st,dt=pow2$1(ct,_1n$7,st)*rt%st,ft=pow2$1(dt,_5n$1,st)*dt%st,pt=pow2$1(ft,_e,st)*ft%st,gt=pow2$1(pt,nt,st)*pt%st,yt=pow2$1(gt,it,st)*gt%st,Ct=pow2$1(yt,ot,st)*yt%st,At=pow2$1(Ct,ot,st)*yt%st,$t=pow2$1(At,_e,st)*ft%st;return{pow_p_5_8:pow2$1($t,_2n$4,st)*rt%st,b2:lt}}function adjustScalarBytes(rt){return rt[0]&=248,rt[31]&=127,rt[31]|=64,rt}function uvRatio(rt,_e){const nt=ED25519_P,it=mod$1(_e*_e*_e,nt),ot=mod$1(it*it*_e,nt),st=ed25519_pow_2_252_3(rt*ot).pow_p_5_8;let at=mod$1(rt*it*st,nt);const lt=mod$1(_e*at*at,nt),ct=at,dt=mod$1(at*ED25519_SQRT_M1,nt),ft=lt===rt,pt=lt===mod$1(-rt,nt),gt=lt===mod$1(-rt*ED25519_SQRT_M1,nt);return ft&&(at=ct),(pt||gt)&&(at=dt),isNegativeLE(at,nt)&&(at=mod$1(-at,nt)),{isValid:ft||pt,value:at}}const Fp$2=Field$1(ED25519_P,void 0,!0),ed25519Defaults={a:BigInt(-1),d:BigInt("37095705934669439343138083508754565189542113879843219016388785533085940283555"),Fp:Fp$2,n:BigInt("7237005577332262213973186563042994240857116359379907606001950938285454250989"),h:_8n$1,Gx:BigInt("15112221349535400772501151409588531511454012693041857206046113283949847762202"),Gy:BigInt("46316835694926478169428394003475163141307993866256225615783033603165251855960"),hash:sha512,randomBytes,adjustScalarBytes,uvRatio},ed25519=twistedEdwards(ed25519Defaults);var d$b=[237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16];function w$3(rt){let _e=rt.toUint8Array().slice(32);for(let nt=d$b.length-1;nt>=0;nt-=1){if(_e[nt]<d$b[nt])return!0;if(_e[nt]>d$b[nt])return!1}return!1}var i$d=class jo extends a$9{constructor(_e){super();let nt=i$i.fromHexInput(_e);if(nt.toUint8Array().length!==jo.LENGTH)throw new Error(`PublicKey length should be ${jo.LENGTH}`);this.key=nt}verifySignature(_e){let{message:nt,signature:it}=_e;if(!w$3(it))return!1;let ot=o$f(nt),st=i$i.fromHexInput(ot).toUint8Array(),at=it.toUint8Array(),lt=this.key.toUint8Array();return ed25519.verify(at,st,lt)}authKey(){return c$o.fromSchemeAndBytes({scheme:0,input:this.toUint8Array()})}toUint8Array(){return this.key.toUint8Array()}serialize(_e){_e.serializeBytes(this.key.toUint8Array())}static deserialize(_e){let nt=_e.deserializeBytes();return new jo(nt)}static isPublicKey(_e){return _e instanceof jo}static isInstance(_e){var nt,it;return"key"in _e&&((it=(nt=_e.key)==null?void 0:nt.data)==null?void 0:it.length)===jo.LENGTH}};i$d.LENGTH=32;var m$c=i$d,r$b=class Po extends B$8{constructor(_e){super();let nt=i$i.fromHexInput(_e);if(nt.toUint8Array().length!==Po.LENGTH)throw new Error(`PrivateKey length should be ${Po.LENGTH}`);this.signingKey=nt}static generate(){let _e=ed25519.utils.randomPrivateKey();return new Po(_e)}static fromDerivationPath(_e,nt){if(!E$6(_e))throw new Error(`Invalid derivation path ${_e}`);return Po.fromDerivationPathInner(_e,h$c(nt))}static fromDerivationPathInner(_e,nt,it=g$5){let{key:ot,chainCode:st}=A$9(Po.SLIP_0010_SEED,nt),at=U$5(_e).map(ct=>parseInt(ct,10)),{key:lt}=at.reduce((ct,dt)=>f$b(ct,dt+it),{key:ot,chainCode:st});return new Po(lt)}publicKey(){let _e=ed25519.getPublicKey(this.signingKey.toUint8Array());return new m$c(_e)}sign(_e){let nt=o$f(_e),it=i$i.fromHexInput(nt).toUint8Array(),ot=ed25519.sign(it,this.signingKey.toUint8Array());return new h$b(ot)}toUint8Array(){return this.signingKey.toUint8Array()}toString(){return this.signingKey.toString()}serialize(_e){_e.serializeBytes(this.toUint8Array())}static deserialize(_e){let nt=_e.deserializeBytes();return new Po(nt)}static isPrivateKey(_e){return _e instanceof Po}};r$b.LENGTH=32,r$b.SLIP_0010_SEED="ed25519 seed";var U$4=r$b,a$8=class Qo extends o$g{constructor(_e){super();let nt=i$i.fromHexInput(_e);if(nt.toUint8Array().length!==Qo.LENGTH)throw new Error(`Signature length should be ${Qo.LENGTH}`);this.data=nt}toUint8Array(){return this.data.toUint8Array()}serialize(_e){_e.serializeBytes(this.data.toUint8Array())}static deserialize(_e){let nt=_e.deserializeBytes();return new Qo(nt)}};a$8.LENGTH=64;var h$b=a$8,o$e=class Do extends a$9{constructor(_e){super();let{publicKeys:nt,threshold:it}=_e;if(nt.length>Do.MAX_KEYS||nt.length<Do.MIN_KEYS)throw new Error(`Must have between ${Do.MIN_KEYS} and ${Do.MAX_KEYS} public keys, inclusive`);if(it<Do.MIN_THRESHOLD||it>nt.length)throw new Error(`Threshold must be between ${Do.MIN_THRESHOLD} and ${nt.length}, inclusive`);this.publicKeys=nt,this.threshold=it}verifySignature(_e){let{message:nt,signature:it}=_e;if(!(it instanceof y$6))return!1;let ot=[];for(let st=0;st<4;st+=1)for(let at=0;at<8;at+=1)if(it.bitmap[st]&1<<7-at){let lt=st*8+at;ot.push(lt)}if(ot.length!==it.signatures.length)throw new Error("Bitmap and signatures length mismatch");if(ot.length<this.threshold)throw new Error("Not enough signatures");for(let st=0;st<ot.length;st+=1)if(!this.publicKeys[ot[st]].verifySignature({message:nt,signature:it.signatures[st]}))return!1;return!0}authKey(){return c$o.fromSchemeAndBytes({scheme:1,input:this.toUint8Array()})}toUint8Array(){let _e=new Uint8Array(this.publicKeys.length*m$c.LENGTH+1);return this.publicKeys.forEach((nt,it)=>{_e.set(nt.toUint8Array(),it*m$c.LENGTH)}),_e[this.publicKeys.length*m$c.LENGTH]=this.threshold,_e}serialize(_e){_e.serializeBytes(this.toUint8Array())}static deserialize(_e){let nt=_e.deserializeBytes(),it=nt[nt.length-1],ot=[];for(let st=0;st<nt.length-1;st+=m$c.LENGTH){let at=st;ot.push(new m$c(nt.subarray(at,at+m$c.LENGTH)))}return new Do({publicKeys:ot,threshold:it})}};o$e.MAX_KEYS=32,o$e.MIN_KEYS=2,o$e.MIN_THRESHOLD=1;var d$a=o$e,a$7=class Ro extends o$g{constructor(_e){super();let{signatures:nt,bitmap:it}=_e;if(nt.length>Ro.MAX_SIGNATURES_SUPPORTED)throw new Error(`The number of signatures cannot be greater than ${Ro.MAX_SIGNATURES_SUPPORTED}`);if(this.signatures=nt,!(it instanceof Uint8Array))this.bitmap=Ro.createBitmap({bits:it});else{if(it.length!==Ro.BITMAP_LEN)throw new Error(`"bitmap" length should be ${Ro.BITMAP_LEN}`);this.bitmap=it}}toUint8Array(){let _e=new Uint8Array(this.signatures.length*h$b.LENGTH+Ro.BITMAP_LEN);return this.signatures.forEach((nt,it)=>{_e.set(nt.toUint8Array(),it*h$b.LENGTH)}),_e.set(this.bitmap,this.signatures.length*h$b.LENGTH),_e}serialize(_e){_e.serializeBytes(this.toUint8Array())}static deserialize(_e){let nt=_e.deserializeBytes(),it=nt.subarray(nt.length-4),ot=[];for(let st=0;st<nt.length-it.length;st+=h$b.LENGTH){let at=st;ot.push(new h$b(nt.subarray(at,at+h$b.LENGTH)))}return new Ro({signatures:ot,bitmap:it})}static createBitmap(_e){let{bits:nt}=_e,it=128,ot=new Uint8Array([0,0,0,0]),st=new Set;return nt.forEach((at,lt)=>{if(at>=Ro.MAX_SIGNATURES_SUPPORTED)throw new Error(`Cannot have a signature larger than ${Ro.MAX_SIGNATURES_SUPPORTED-1}.`);if(st.has(at))throw new Error("Duplicate bits detected.");if(lt>0&&at<=nt[lt-1])throw new Error("The bits need to be sorted in ascending order.");st.add(at);let ct=Math.floor(at/8),dt=ot[ct];dt|=it>>at%8,ot[ct]=dt}),ot}};a$7.MAX_SIGNATURES_SUPPORTED=32,a$7.BITMAP_LEN=4;var y$6=a$7;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */function validateSigVerOpts(rt){rt.lowS!==void 0&&abool("lowS",rt.lowS),rt.prehash!==void 0&&abool("prehash",rt.prehash)}function validatePointOpts$1(rt){const _e=validateBasic$1(rt);validateObject$1(_e,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});const{endo:nt,Fp:it,a:ot}=_e;if(nt){if(!it.eql(ot,it.ZERO))throw new Error("Endomorphism can only be defined for Koblitz curves that have a=0");if(typeof nt!="object"||typeof nt.beta!="bigint"||typeof nt.splitScalar!="function")throw new Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({..._e})}const{bytesToNumberBE:b2n$1,hexToBytes:h2b$1}=ut$1,DER$1={Err:class extends Error{constructor(_e=""){super(_e)}},_parseInt(rt){const{Err:_e}=DER$1;if(rt.length<2||rt[0]!==2)throw new _e("Invalid signature integer tag");const nt=rt[1],it=rt.subarray(2,nt+2);if(!nt||it.length!==nt)throw new _e("Invalid signature integer: wrong length");if(it[0]&128)throw new _e("Invalid signature integer: negative");if(it[0]===0&&!(it[1]&128))throw new _e("Invalid signature integer: unnecessary leading zero");return{d:b2n$1(it),l:rt.subarray(nt+2)}},toSig(rt){const{Err:_e}=DER$1,nt=typeof rt=="string"?h2b$1(rt):rt;abytes$1(nt);let it=nt.length;if(it<2||nt[0]!=48)throw new _e("Invalid signature tag");if(nt[1]!==it-2)throw new _e("Invalid signature: incorrect length");const{d:ot,l:st}=DER$1._parseInt(nt.subarray(2)),{d:at,l:lt}=DER$1._parseInt(st);if(lt.length)throw new _e("Invalid signature: left bytes after parsing");return{r:ot,s:at}},hexFromSig(rt){const _e=dt=>Number.parseInt(dt[0],16)&8?"00"+dt:dt,nt=dt=>{const ft=dt.toString(16);return ft.length&1?`0${ft}`:ft},it=_e(nt(rt.s)),ot=_e(nt(rt.r)),st=it.length/2,at=ot.length/2,lt=nt(st),ct=nt(at);return`30${nt(at+st+4)}02${ct}${ot}02${lt}${it}`}},_0n$4=BigInt(0),_1n$6=BigInt(1);BigInt(2);const _3n$2=BigInt(3);BigInt(4);function weierstrassPoints$1(rt){const _e=validatePointOpts$1(rt),{Fp:nt}=_e,it=_e.toBytes||((Ct,At,$t)=>{const zt=At.toAffine();return concatBytes$1(Uint8Array.from([4]),nt.toBytes(zt.x),nt.toBytes(zt.y))}),ot=_e.fromBytes||(Ct=>{const At=Ct.subarray(1),$t=nt.fromBytes(At.subarray(0,nt.BYTES)),zt=nt.fromBytes(At.subarray(nt.BYTES,2*nt.BYTES));return{x:$t,y:zt}});function st(Ct){const{a:At,b:$t}=_e,zt=nt.sqr(Ct),_t=nt.mul(zt,Ct);return nt.add(nt.add(_t,nt.mul(Ct,At)),$t)}if(!nt.eql(nt.sqr(_e.Gy),st(_e.Gx)))throw new Error("bad generator point: equation left != right");function at(Ct){return inRange(Ct,_1n$6,_e.n)}function lt(Ct){const{allowedPrivateKeyLengths:At,nByteLength:$t,wrapPrivateKey:zt,n:_t}=_e;if(At&&typeof Ct!="bigint"){if(isBytes$2(Ct)&&(Ct=bytesToHex$1(Ct)),typeof Ct!="string"||!At.includes(Ct.length))throw new Error("Invalid key");Ct=Ct.padStart($t*2,"0")}let Jt;try{Jt=typeof Ct=="bigint"?Ct:bytesToNumberBE$1(ensureBytes$1("private key",Ct,$t))}catch{throw new Error(`private key must be ${$t} bytes, hex or bigint, not ${typeof Ct}`)}return zt&&(Jt=mod$1(Jt,_t)),aInRange("private key",Jt,_1n$6,_t),Jt}function ct(Ct){if(!(Ct instanceof pt))throw new Error("ProjectivePoint expected")}const dt=memoized((Ct,At)=>{const{px:$t,py:zt,pz:_t}=Ct;if(nt.eql(_t,nt.ONE))return{x:$t,y:zt};const Jt=Ct.is0();At==null&&(At=Jt?nt.ONE:nt.inv(_t));const nr=nt.mul($t,At),or=nt.mul(zt,At),ir=nt.mul(_t,At);if(Jt)return{x:nt.ZERO,y:nt.ZERO};if(!nt.eql(ir,nt.ONE))throw new Error("invZ was invalid");return{x:nr,y:or}}),ft=memoized(Ct=>{if(Ct.is0()){if(_e.allowInfinityPoint&&!nt.is0(Ct.py))return;throw new Error("bad point: ZERO")}const{x:At,y:$t}=Ct.toAffine();if(!nt.isValid(At)||!nt.isValid($t))throw new Error("bad point: x or y not FE");const zt=nt.sqr($t),_t=st(At);if(!nt.eql(zt,_t))throw new Error("bad point: equation left != right");if(!Ct.isTorsionFree())throw new Error("bad point: not in prime-order subgroup");return!0});class pt{constructor(At,$t,zt){if(this.px=At,this.py=$t,this.pz=zt,At==null||!nt.isValid(At))throw new Error("x required");if($t==null||!nt.isValid($t))throw new Error("y required");if(zt==null||!nt.isValid(zt))throw new Error("z required");Object.freeze(this)}static fromAffine(At){const{x:$t,y:zt}=At||{};if(!At||!nt.isValid($t)||!nt.isValid(zt))throw new Error("invalid affine point");if(At instanceof pt)throw new Error("projective point not allowed");const _t=Jt=>nt.eql(Jt,nt.ZERO);return _t($t)&&_t(zt)?pt.ZERO:new pt($t,zt,nt.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(At){const $t=nt.invertBatch(At.map(zt=>zt.pz));return At.map((zt,_t)=>zt.toAffine($t[_t])).map(pt.fromAffine)}static fromHex(At){const $t=pt.fromAffine(ot(ensureBytes$1("pointHex",At)));return $t.assertValidity(),$t}static fromPrivateKey(At){return pt.BASE.multiply(lt(At))}_setWindowSize(At){yt.setWindowSize(this,At)}assertValidity(){ft(this)}hasEvenY(){const{y:At}=this.toAffine();if(nt.isOdd)return!nt.isOdd(At);throw new Error("Field doesn't support isOdd")}equals(At){ct(At);const{px:$t,py:zt,pz:_t}=this,{px:Jt,py:nr,pz:or}=At,ir=nt.eql(nt.mul($t,or),nt.mul(Jt,_t)),dr=nt.eql(nt.mul(zt,or),nt.mul(nr,_t));return ir&&dr}negate(){return new pt(this.px,nt.neg(this.py),this.pz)}double(){const{a:At,b:$t}=_e,zt=nt.mul($t,_3n$2),{px:_t,py:Jt,pz:nr}=this;let or=nt.ZERO,ir=nt.ZERO,dr=nt.ZERO,sr=nt.mul(_t,_t),vr=nt.mul(Jt,Jt),yr=nt.mul(nr,nr),ur=nt.mul(_t,Jt);return ur=nt.add(ur,ur),dr=nt.mul(_t,nr),dr=nt.add(dr,dr),or=nt.mul(At,dr),ir=nt.mul(zt,yr),ir=nt.add(or,ir),or=nt.sub(vr,ir),ir=nt.add(vr,ir),ir=nt.mul(or,ir),or=nt.mul(ur,or),dr=nt.mul(zt,dr),yr=nt.mul(At,yr),ur=nt.sub(sr,yr),ur=nt.mul(At,ur),ur=nt.add(ur,dr),dr=nt.add(sr,sr),sr=nt.add(dr,sr),sr=nt.add(sr,yr),sr=nt.mul(sr,ur),ir=nt.add(ir,sr),yr=nt.mul(Jt,nr),yr=nt.add(yr,yr),sr=nt.mul(yr,ur),or=nt.sub(or,sr),dr=nt.mul(yr,vr),dr=nt.add(dr,dr),dr=nt.add(dr,dr),new pt(or,ir,dr)}add(At){ct(At);const{px:$t,py:zt,pz:_t}=this,{px:Jt,py:nr,pz:or}=At;let ir=nt.ZERO,dr=nt.ZERO,sr=nt.ZERO;const vr=_e.a,yr=nt.mul(_e.b,_3n$2);let ur=nt.mul($t,Jt),tr=nt.mul(zt,nr),jt=nt.mul(_t,or),mt=nt.add($t,zt),wt=nt.add(Jt,nr);mt=nt.mul(mt,wt),wt=nt.add(ur,tr),mt=nt.sub(mt,wt),wt=nt.add($t,_t);let kt=nt.add(Jt,or);return wt=nt.mul(wt,kt),kt=nt.add(ur,jt),wt=nt.sub(wt,kt),kt=nt.add(zt,_t),ir=nt.add(nr,or),kt=nt.mul(kt,ir),ir=nt.add(tr,jt),kt=nt.sub(kt,ir),sr=nt.mul(vr,wt),ir=nt.mul(yr,jt),sr=nt.add(ir,sr),ir=nt.sub(tr,sr),sr=nt.add(tr,sr),dr=nt.mul(ir,sr),tr=nt.add(ur,ur),tr=nt.add(tr,ur),jt=nt.mul(vr,jt),wt=nt.mul(yr,wt),tr=nt.add(tr,jt),jt=nt.sub(ur,jt),jt=nt.mul(vr,jt),wt=nt.add(wt,jt),ur=nt.mul(tr,wt),dr=nt.add(dr,ur),ur=nt.mul(kt,wt),ir=nt.mul(mt,ir),ir=nt.sub(ir,ur),ur=nt.mul(mt,tr),sr=nt.mul(kt,sr),sr=nt.add(sr,ur),new pt(ir,dr,sr)}subtract(At){return this.add(At.negate())}is0(){return this.equals(pt.ZERO)}wNAF(At){return yt.wNAFCached(this,At,pt.normalizeZ)}multiplyUnsafe(At){aInRange("scalar",At,_0n$4,_e.n);const $t=pt.ZERO;if(At===_0n$4)return $t;if(At===_1n$6)return this;const{endo:zt}=_e;if(!zt)return yt.unsafeLadder(this,At);let{k1neg:_t,k1:Jt,k2neg:nr,k2:or}=zt.splitScalar(At),ir=$t,dr=$t,sr=this;for(;Jt>_0n$4||or>_0n$4;)Jt&_1n$6&&(ir=ir.add(sr)),or&_1n$6&&(dr=dr.add(sr)),sr=sr.double(),Jt>>=_1n$6,or>>=_1n$6;return _t&&(ir=ir.negate()),nr&&(dr=dr.negate()),dr=new pt(nt.mul(dr.px,zt.beta),dr.py,dr.pz),ir.add(dr)}multiply(At){const{endo:$t,n:zt}=_e;aInRange("scalar",At,_1n$6,zt);let _t,Jt;if($t){const{k1neg:nr,k1:or,k2neg:ir,k2:dr}=$t.splitScalar(At);let{p:sr,f:vr}=this.wNAF(or),{p:yr,f:ur}=this.wNAF(dr);sr=yt.constTimeNegate(nr,sr),yr=yt.constTimeNegate(ir,yr),yr=new pt(nt.mul(yr.px,$t.beta),yr.py,yr.pz),_t=sr.add(yr),Jt=vr.add(ur)}else{const{p:nr,f:or}=this.wNAF(At);_t=nr,Jt=or}return pt.normalizeZ([_t,Jt])[0]}multiplyAndAddUnsafe(At,$t,zt){const _t=pt.BASE,Jt=(or,ir)=>ir===_0n$4||ir===_1n$6||!or.equals(_t)?or.multiplyUnsafe(ir):or.multiply(ir),nr=Jt(this,$t).add(Jt(At,zt));return nr.is0()?void 0:nr}toAffine(At){return dt(this,At)}isTorsionFree(){const{h:At,isTorsionFree:$t}=_e;if(At===_1n$6)return!0;if($t)return $t(pt,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){const{h:At,clearCofactor:$t}=_e;return At===_1n$6?this:$t?$t(pt,this):this.multiplyUnsafe(_e.h)}toRawBytes(At=!0){return abool("isCompressed",At),this.assertValidity(),it(pt,this,At)}toHex(At=!0){return abool("isCompressed",At),bytesToHex$1(this.toRawBytes(At))}}pt.BASE=new pt(_e.Gx,_e.Gy,nt.ONE),pt.ZERO=new pt(nt.ZERO,nt.ONE,nt.ZERO);const gt=_e.nBitLength,yt=wNAF$1(pt,_e.endo?Math.ceil(gt/2):gt);return{CURVE:_e,ProjectivePoint:pt,normPrivateKeyToScalar:lt,weierstrassEquation:st,isWithinCurveOrder:at}}function validateOpts$1(rt){const _e=validateBasic$1(rt);return validateObject$1(_e,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,..._e})}function weierstrass$1(rt){const _e=validateOpts$1(rt),{Fp:nt,n:it}=_e,ot=nt.BYTES+1,st=2*nt.BYTES+1;function at(mt){return mod$1(mt,it)}function lt(mt){return invert$1(mt,it)}const{ProjectivePoint:ct,normPrivateKeyToScalar:dt,weierstrassEquation:ft,isWithinCurveOrder:pt}=weierstrassPoints$1({..._e,toBytes(mt,wt,kt){const Ht=wt.toAffine(),Wt=nt.toBytes(Ht.x),er=concatBytes$1;return abool("isCompressed",kt),kt?er(Uint8Array.from([wt.hasEvenY()?2:3]),Wt):er(Uint8Array.from([4]),Wt,nt.toBytes(Ht.y))},fromBytes(mt){const wt=mt.length,kt=mt[0],Ht=mt.subarray(1);if(wt===ot&&(kt===2||kt===3)){const Wt=bytesToNumberBE$1(Ht);if(!inRange(Wt,_1n$6,nt.ORDER))throw new Error("Point is not on curve");const er=ft(Wt);let Xt;try{Xt=nt.sqrt(er)}catch(rr){const Er=rr instanceof Error?": "+rr.message:"";throw new Error("Point is not on curve"+Er)}const Zt=(Xt&_1n$6)===_1n$6;return(kt&1)===1!==Zt&&(Xt=nt.neg(Xt)),{x:Wt,y:Xt}}else if(wt===st&&kt===4){const Wt=nt.fromBytes(Ht.subarray(0,nt.BYTES)),er=nt.fromBytes(Ht.subarray(nt.BYTES,2*nt.BYTES));return{x:Wt,y:er}}else throw new Error(`Point of length ${wt} was invalid. Expected ${ot} compressed bytes or ${st} uncompressed bytes`)}}),gt=mt=>bytesToHex$1(numberToBytesBE$1(mt,_e.nByteLength));function yt(mt){const wt=it>>_1n$6;return mt>wt}function Ct(mt){return yt(mt)?at(-mt):mt}const At=(mt,wt,kt)=>bytesToNumberBE$1(mt.slice(wt,kt));class $t{constructor(wt,kt,Ht){this.r=wt,this.s=kt,this.recovery=Ht,this.assertValidity()}static fromCompact(wt){const kt=_e.nByteLength;return wt=ensureBytes$1("compactSignature",wt,kt*2),new $t(At(wt,0,kt),At(wt,kt,2*kt))}static fromDER(wt){const{r:kt,s:Ht}=DER$1.toSig(ensureBytes$1("DER",wt));return new $t(kt,Ht)}assertValidity(){aInRange("r",this.r,_1n$6,it),aInRange("s",this.s,_1n$6,it)}addRecoveryBit(wt){return new $t(this.r,this.s,wt)}recoverPublicKey(wt){const{r:kt,s:Ht,recovery:Wt}=this,er=ir(ensureBytes$1("msgHash",wt));if(Wt==null||![0,1,2,3].includes(Wt))throw new Error("recovery id invalid");const Xt=Wt===2||Wt===3?kt+_e.n:kt;if(Xt>=nt.ORDER)throw new Error("recovery id 2 or 3 invalid");const Zt=Wt&1?"03":"02",Tt=ct.fromHex(Zt+gt(Xt)),rr=lt(Xt),Er=at(-er*rr),ar=at(Ht*rr),wr=ct.BASE.multiplyAndAddUnsafe(Tt,Er,ar);if(!wr)throw new Error("point at infinify");return wr.assertValidity(),wr}hasHighS(){return yt(this.s)}normalizeS(){return this.hasHighS()?new $t(this.r,at(-this.s),this.recovery):this}toDERRawBytes(){return hexToBytes$1(this.toDERHex())}toDERHex(){return DER$1.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return hexToBytes$1(this.toCompactHex())}toCompactHex(){return gt(this.r)+gt(this.s)}}const zt={isValidPrivateKey(mt){try{return dt(mt),!0}catch{return!1}},normPrivateKeyToScalar:dt,randomPrivateKey:()=>{const mt=getMinHashLength$1(_e.n);return mapHashToField$1(_e.randomBytes(mt),_e.n)},precompute(mt=8,wt=ct.BASE){return wt._setWindowSize(mt),wt.multiply(BigInt(3)),wt}};function _t(mt,wt=!0){return ct.fromPrivateKey(mt).toRawBytes(wt)}function Jt(mt){const wt=isBytes$2(mt),kt=typeof mt=="string",Ht=(wt||kt)&&mt.length;return wt?Ht===ot||Ht===st:kt?Ht===2*ot||Ht===2*st:mt instanceof ct}function nr(mt,wt,kt=!0){if(Jt(mt))throw new Error("first arg must be private key");if(!Jt(wt))throw new Error("second arg must be public key");return ct.fromHex(wt).multiply(dt(mt)).toRawBytes(kt)}const or=_e.bits2int||function(mt){const wt=bytesToNumberBE$1(mt),kt=mt.length*8-_e.nBitLength;return kt>0?wt>>BigInt(kt):wt},ir=_e.bits2int_modN||function(mt){return at(or(mt))},dr=bitMask$1(_e.nBitLength);function sr(mt){return aInRange(`num < 2^${_e.nBitLength}`,mt,_0n$4,dr),numberToBytesBE$1(mt,_e.nByteLength)}function vr(mt,wt,kt=yr){if(["recovered","canonical"].some(gr=>gr in kt))throw new Error("sign() legacy options not supported");const{hash:Ht,randomBytes:Wt}=_e;let{lowS:er,prehash:Xt,extraEntropy:Zt}=kt;er==null&&(er=!0),mt=ensureBytes$1("msgHash",mt),validateSigVerOpts(kt),Xt&&(mt=ensureBytes$1("prehashed msgHash",Ht(mt)));const Tt=ir(mt),rr=dt(wt),Er=[sr(rr),sr(Tt)];if(Zt!=null&&Zt!==!1){const gr=Zt===!0?Wt(nt.BYTES):Zt;Er.push(ensureBytes$1("extraEntropy",gr))}const ar=concatBytes$1(...Er),wr=Tt;function fr(gr){const Mr=or(gr);if(!pt(Mr))return;const Rr=lt(Mr),Sr=ct.BASE.multiply(Mr).toAffine(),xr=at(Sr.x);if(xr===_0n$4)return;const Pr=at(Rr*at(wr+xr*rr));if(Pr===_0n$4)return;let Or=(Sr.x===xr?0:2)|Number(Sr.y&_1n$6),Yr=Pr;return er&&yt(Pr)&&(Yr=Ct(Pr),Or^=1),new $t(xr,Yr,Or)}return{seed:ar,k2sig:fr}}const yr={lowS:_e.lowS,prehash:!1},ur={lowS:_e.lowS,prehash:!1};function tr(mt,wt,kt=yr){const{seed:Ht,k2sig:Wt}=vr(mt,wt,kt),er=_e;return createHmacDrbg$1(er.hash.outputLen,er.nByteLength,er.hmac)(Ht,Wt)}ct.BASE._setWindowSize(8);function jt(mt,wt,kt,Ht=ur){var Sr;const Wt=mt;if(wt=ensureBytes$1("msgHash",wt),kt=ensureBytes$1("publicKey",kt),"strict"in Ht)throw new Error("options.strict was renamed to lowS");validateSigVerOpts(Ht);const{lowS:er,prehash:Xt}=Ht;let Zt,Tt;try{if(typeof Wt=="string"||isBytes$2(Wt))try{Zt=$t.fromDER(Wt)}catch(xr){if(!(xr instanceof DER$1.Err))throw xr;Zt=$t.fromCompact(Wt)}else if(typeof Wt=="object"&&typeof Wt.r=="bigint"&&typeof Wt.s=="bigint"){const{r:xr,s:Pr}=Wt;Zt=new $t(xr,Pr)}else throw new Error("PARSE");Tt=ct.fromHex(kt)}catch(xr){if(xr.message==="PARSE")throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(er&&Zt.hasHighS())return!1;Xt&&(wt=_e.hash(wt));const{r:rr,s:Er}=Zt,ar=ir(wt),wr=lt(Er),fr=at(ar*wr),gr=at(rr*wr),Mr=(Sr=ct.BASE.multiplyAndAddUnsafe(Tt,fr,gr))==null?void 0:Sr.toAffine();return Mr?at(Mr.x)===rr:!1}return{CURVE:_e,getPublicKey:_t,getSharedSecret:nr,sign:tr,verify:jt,ProjectivePoint:ct,Signature:$t,utils:zt}}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */function getHash$1(rt){return{hash:rt,hmac:(_e,...nt)=>hmac(rt,_e,concatBytes$2(...nt)),randomBytes}}function createCurve$1(rt,_e){const nt=it=>weierstrass$1({...rt,...getHash$1(it)});return Object.freeze({...nt(_e),create:nt})}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const secp256k1P$1=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),secp256k1N$1=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),_1n$5=BigInt(1),_2n$3=BigInt(2),divNearest$1=(rt,_e)=>(rt+_e/_2n$3)/_e;function sqrtMod$1(rt){const _e=secp256k1P$1,nt=BigInt(3),it=BigInt(6),ot=BigInt(11),st=BigInt(22),at=BigInt(23),lt=BigInt(44),ct=BigInt(88),dt=rt*rt*rt%_e,ft=dt*dt*rt%_e,pt=pow2$1(ft,nt,_e)*ft%_e,gt=pow2$1(pt,nt,_e)*ft%_e,yt=pow2$1(gt,_2n$3,_e)*dt%_e,Ct=pow2$1(yt,ot,_e)*yt%_e,At=pow2$1(Ct,st,_e)*Ct%_e,$t=pow2$1(At,lt,_e)*At%_e,zt=pow2$1($t,ct,_e)*$t%_e,_t=pow2$1(zt,lt,_e)*At%_e,Jt=pow2$1(_t,nt,_e)*ft%_e,nr=pow2$1(Jt,at,_e)*Ct%_e,or=pow2$1(nr,it,_e)*dt%_e,ir=pow2$1(or,_2n$3,_e);if(!Fp$1.eql(Fp$1.sqr(ir),rt))throw new Error("Cannot find square root");return ir}const Fp$1=Field$1(secp256k1P$1,void 0,void 0,{sqrt:sqrtMod$1}),secp256k1$1=createCurve$1({a:BigInt(0),b:BigInt(7),Fp:Fp$1,n:secp256k1N$1,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:rt=>{const _e=secp256k1N$1,nt=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),it=-_1n$5*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),ot=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),st=nt,at=BigInt("0x100000000000000000000000000000000"),lt=divNearest$1(st*rt,_e),ct=divNearest$1(-it*rt,_e);let dt=mod$1(rt-lt*nt-ct*ot,_e),ft=mod$1(-lt*it-ct*st,_e);const pt=dt>at,gt=ft>at;if(pt&&(dt=_e-dt),gt&&(ft=_e-ft),dt>at||ft>at)throw new Error("splitScalar: Endomorphism failed, k="+rt);return{k1neg:pt,k1:dt,k2neg:gt,k2:ft}}}},sha256);BigInt(0);secp256k1$1.ProjectivePoint;const Rho=new Uint8Array([7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8]),Id$1=new Uint8Array(new Array(16).fill(0).map((rt,_e)=>_e)),Pi$1=Id$1.map(rt=>(9*rt+5)%16);let idxL=[Id$1],idxR=[Pi$1];for(let rt=0;rt<4;rt++)for(let _e of[idxL,idxR])_e.push(_e[rt].map(nt=>Rho[nt]));const shifts=[[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8],[12,13,11,15,6,9,9,7,12,15,11,13,7,8,7,7],[13,15,14,11,7,7,6,8,13,14,13,12,5,5,6,9],[14,11,12,14,8,6,5,5,15,12,15,14,9,9,8,6],[15,12,13,13,9,5,8,6,14,11,12,11,8,6,5,5]].map(rt=>new Uint8Array(rt)),shiftsL=idxL.map((rt,_e)=>rt.map(nt=>shifts[_e][nt])),shiftsR=idxR.map((rt,_e)=>rt.map(nt=>shifts[_e][nt])),Kl=new Uint32Array([0,1518500249,1859775393,2400959708,2840853838]),Kr=new Uint32Array([1352829926,1548603684,1836072691,2053994217,0]);function f$a(rt,_e,nt,it){return rt===0?_e^nt^it:rt===1?_e&nt|~_e&it:rt===2?(_e|~nt)^it:rt===3?_e&it|nt&~it:_e^(nt|~it)}const R_BUF=new Uint32Array(16);class RIPEMD160 extends HashMD{constructor(){super(64,20,8,!0),this.h0=1732584193,this.h1=-271733879,this.h2=-1732584194,this.h3=271733878,this.h4=-1009589776}get(){const{h0:_e,h1:nt,h2:it,h3:ot,h4:st}=this;return[_e,nt,it,ot,st]}set(_e,nt,it,ot,st){this.h0=_e|0,this.h1=nt|0,this.h2=it|0,this.h3=ot|0,this.h4=st|0}process(_e,nt){for(let yt=0;yt<16;yt++,nt+=4)R_BUF[yt]=_e.getUint32(nt,!0);let it=this.h0|0,ot=it,st=this.h1|0,at=st,lt=this.h2|0,ct=lt,dt=this.h3|0,ft=dt,pt=this.h4|0,gt=pt;for(let yt=0;yt<5;yt++){const Ct=4-yt,At=Kl[yt],$t=Kr[yt],zt=idxL[yt],_t=idxR[yt],Jt=shiftsL[yt],nr=shiftsR[yt];for(let or=0;or<16;or++){const ir=rotl(it+f$a(yt,st,lt,dt)+R_BUF[zt[or]]+At,Jt[or])+pt|0;it=pt,pt=dt,dt=rotl(lt,10)|0,lt=st,st=ir}for(let or=0;or<16;or++){const ir=rotl(ot+f$a(Ct,at,ct,ft)+R_BUF[_t[or]]+$t,nr[or])+gt|0;ot=gt,gt=ft,ft=rotl(ct,10)|0,ct=at,at=ir}}this.set(this.h1+lt+ft|0,this.h2+dt+gt|0,this.h3+pt+ot|0,this.h4+it+at|0,this.h0+st+ct|0)}roundClean(){R_BUF.fill(0)}destroy(){this.destroyed=!0,this.buffer.fill(0),this.set(0,0,0,0,0)}}const ripemd160=wrapConstructor(()=>new RIPEMD160);/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const _0n$3=BigInt(0),_1n$4=BigInt(1),_2n$2=BigInt(2);function isBytes$1(rt){return rt instanceof Uint8Array||rt!=null&&typeof rt=="object"&&rt.constructor.name==="Uint8Array"}function abytes(rt){if(!isBytes$1(rt))throw new Error("Uint8Array expected")}const hexes=Array.from({length:256},(rt,_e)=>_e.toString(16).padStart(2,"0"));function bytesToHex(rt){abytes(rt);let _e="";for(let nt=0;nt<rt.length;nt++)_e+=hexes[rt[nt]];return _e}function numberToHexUnpadded(rt){const _e=rt.toString(16);return _e.length&1?`0${_e}`:_e}function hexToNumber(rt){if(typeof rt!="string")throw new Error("hex string expected, got "+typeof rt);return BigInt(rt===""?"0":`0x${rt}`)}const asciis={_0:48,_9:57,_A:65,_F:70,_a:97,_f:102};function asciiToBase16(rt){if(rt>=asciis._0&&rt<=asciis._9)return rt-asciis._0;if(rt>=asciis._A&&rt<=asciis._F)return rt-(asciis._A-10);if(rt>=asciis._a&&rt<=asciis._f)return rt-(asciis._a-10)}function hexToBytes(rt){if(typeof rt!="string")throw new Error("hex string expected, got "+typeof rt);const _e=rt.length,nt=_e/2;if(_e%2)throw new Error("padded hex string expected, got unpadded hex of length "+_e);const it=new Uint8Array(nt);for(let ot=0,st=0;ot<nt;ot++,st+=2){const at=asciiToBase16(rt.charCodeAt(st)),lt=asciiToBase16(rt.charCodeAt(st+1));if(at===void 0||lt===void 0){const ct=rt[st]+rt[st+1];throw new Error('hex string expected, got non-hex character "'+ct+'" at index '+st)}it[ot]=at*16+lt}return it}function bytesToNumberBE(rt){return hexToNumber(bytesToHex(rt))}function bytesToNumberLE(rt){return abytes(rt),hexToNumber(bytesToHex(Uint8Array.from(rt).reverse()))}function numberToBytesBE(rt,_e){return hexToBytes(rt.toString(16).padStart(_e*2,"0"))}function numberToBytesLE(rt,_e){return numberToBytesBE(rt,_e).reverse()}function numberToVarBytesBE(rt){return hexToBytes(numberToHexUnpadded(rt))}function ensureBytes(rt,_e,nt){let it;if(typeof _e=="string")try{it=hexToBytes(_e)}catch(st){throw new Error(`${rt} must be valid hex string, got "${_e}". Cause: ${st}`)}else if(isBytes$1(_e))it=Uint8Array.from(_e);else throw new Error(`${rt} must be hex string or Uint8Array`);const ot=it.length;if(typeof nt=="number"&&ot!==nt)throw new Error(`${rt} expected ${nt} bytes, got ${ot}`);return it}function concatBytes(...rt){let _e=0;for(let it=0;it<rt.length;it++){const ot=rt[it];abytes(ot),_e+=ot.length}const nt=new Uint8Array(_e);for(let it=0,ot=0;it<rt.length;it++){const st=rt[it];nt.set(st,ot),ot+=st.length}return nt}function equalBytes(rt,_e){if(rt.length!==_e.length)return!1;let nt=0;for(let it=0;it<rt.length;it++)nt|=rt[it]^_e[it];return nt===0}function utf8ToBytes(rt){if(typeof rt!="string")throw new Error(`utf8ToBytes expected string, got ${typeof rt}`);return new Uint8Array(new TextEncoder().encode(rt))}function bitLen(rt){let _e;for(_e=0;rt>_0n$3;rt>>=_1n$4,_e+=1);return _e}function bitGet(rt,_e){return rt>>BigInt(_e)&_1n$4}function bitSet(rt,_e,nt){return rt|(nt?_1n$4:_0n$3)<<BigInt(_e)}const bitMask=rt=>(_2n$2<<BigInt(rt-1))-_1n$4,u8n=rt=>new Uint8Array(rt),u8fr=rt=>Uint8Array.from(rt);function createHmacDrbg(rt,_e,nt){if(typeof rt!="number"||rt<2)throw new Error("hashLen must be a number");if(typeof _e!="number"||_e<2)throw new Error("qByteLen must be a number");if(typeof nt!="function")throw new Error("hmacFn must be a function");let it=u8n(rt),ot=u8n(rt),st=0;const at=()=>{it.fill(1),ot.fill(0),st=0},lt=(...pt)=>nt(ot,it,...pt),ct=(pt=u8n())=>{ot=lt(u8fr([0]),pt),it=lt(),pt.length!==0&&(ot=lt(u8fr([1]),pt),it=lt())},dt=()=>{if(st++>=1e3)throw new Error("drbg: tried 1000 values");let pt=0;const gt=[];for(;pt<_e;){it=lt();const yt=it.slice();gt.push(yt),pt+=it.length}return concatBytes(...gt)};return(pt,gt)=>{at(),ct(pt);let yt;for(;!(yt=gt(dt()));)ct();return at(),yt}}const validatorFns={bigint:rt=>typeof rt=="bigint",function:rt=>typeof rt=="function",boolean:rt=>typeof rt=="boolean",string:rt=>typeof rt=="string",stringOrUint8Array:rt=>typeof rt=="string"||isBytes$1(rt),isSafeInteger:rt=>Number.isSafeInteger(rt),array:rt=>Array.isArray(rt),field:(rt,_e)=>_e.Fp.isValid(rt),hash:rt=>typeof rt=="function"&&Number.isSafeInteger(rt.outputLen)};function validateObject(rt,_e,nt={}){const it=(ot,st,at)=>{const lt=validatorFns[st];if(typeof lt!="function")throw new Error(`Invalid validator "${st}", expected function`);const ct=rt[ot];if(!(at&&ct===void 0)&&!lt(ct,rt))throw new Error(`Invalid param ${String(ot)}=${ct} (${typeof ct}), expected ${st}`)};for(const[ot,st]of Object.entries(_e))it(ot,st,!1);for(const[ot,st]of Object.entries(nt))it(ot,st,!0);return rt}const ut=Object.freeze(Object.defineProperty({__proto__:null,abytes,bitGet,bitLen,bitMask,bitSet,bytesToHex,bytesToNumberBE,bytesToNumberLE,concatBytes,createHmacDrbg,ensureBytes,equalBytes,hexToBytes,hexToNumber,isBytes:isBytes$1,numberToBytesBE,numberToBytesLE,numberToHexUnpadded,numberToVarBytesBE,utf8ToBytes,validateObject},Symbol.toStringTag,{value:"Module"}));/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const _0n$2=BigInt(0),_1n$3=BigInt(1),_2n$1=BigInt(2),_3n$1=BigInt(3),_4n=BigInt(4),_5n=BigInt(5),_8n=BigInt(8);BigInt(9);BigInt(16);function mod(rt,_e){const nt=rt%_e;return nt>=_0n$2?nt:_e+nt}function pow(rt,_e,nt){if(nt<=_0n$2||_e<_0n$2)throw new Error("Expected power/modulo > 0");if(nt===_1n$3)return _0n$2;let it=_1n$3;for(;_e>_0n$2;)_e&_1n$3&&(it=it*rt%nt),rt=rt*rt%nt,_e>>=_1n$3;return it}function pow2(rt,_e,nt){let it=rt;for(;_e-- >_0n$2;)it*=it,it%=nt;return it}function invert(rt,_e){if(rt===_0n$2||_e<=_0n$2)throw new Error(`invert: expected positive integers, got n=${rt} mod=${_e}`);let nt=mod(rt,_e),it=_e,ot=_0n$2,st=_1n$3;for(;nt!==_0n$2;){const lt=it/nt,ct=it%nt,dt=ot-st*lt;it=nt,nt=ct,ot=st,st=dt}if(it!==_1n$3)throw new Error("invert: does not exist");return mod(ot,_e)}function tonelliShanks(rt){const _e=(rt-_1n$3)/_2n$1;let nt,it,ot;for(nt=rt-_1n$3,it=0;nt%_2n$1===_0n$2;nt/=_2n$1,it++);for(ot=_2n$1;ot<rt&&pow(ot,_e,rt)!==rt-_1n$3;ot++);if(it===1){const at=(rt+_1n$3)/_4n;return function(ct,dt){const ft=ct.pow(dt,at);if(!ct.eql(ct.sqr(ft),dt))throw new Error("Cannot find square root");return ft}}const st=(nt+_1n$3)/_2n$1;return function(lt,ct){if(lt.pow(ct,_e)===lt.neg(lt.ONE))throw new Error("Cannot find square root");let dt=it,ft=lt.pow(lt.mul(lt.ONE,ot),nt),pt=lt.pow(ct,st),gt=lt.pow(ct,nt);for(;!lt.eql(gt,lt.ONE);){if(lt.eql(gt,lt.ZERO))return lt.ZERO;let yt=1;for(let At=lt.sqr(gt);yt<dt&&!lt.eql(At,lt.ONE);yt++)At=lt.sqr(At);const Ct=lt.pow(ft,_1n$3<<BigInt(dt-yt-1));ft=lt.sqr(Ct),pt=lt.mul(pt,Ct),gt=lt.mul(gt,ft),dt=yt}return pt}}function FpSqrt(rt){if(rt%_4n===_3n$1){const _e=(rt+_1n$3)/_4n;return function(it,ot){const st=it.pow(ot,_e);if(!it.eql(it.sqr(st),ot))throw new Error("Cannot find square root");return st}}if(rt%_8n===_5n){const _e=(rt-_5n)/_8n;return function(it,ot){const st=it.mul(ot,_2n$1),at=it.pow(st,_e),lt=it.mul(ot,at),ct=it.mul(it.mul(lt,_2n$1),at),dt=it.mul(lt,it.sub(ct,it.ONE));if(!it.eql(it.sqr(dt),ot))throw new Error("Cannot find square root");return dt}}return tonelliShanks(rt)}const FIELD_FIELDS=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function validateField(rt){const _e={ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"},nt=FIELD_FIELDS.reduce((it,ot)=>(it[ot]="function",it),_e);return validateObject(rt,nt)}function FpPow(rt,_e,nt){if(nt<_0n$2)throw new Error("Expected power > 0");if(nt===_0n$2)return rt.ONE;if(nt===_1n$3)return _e;let it=rt.ONE,ot=_e;for(;nt>_0n$2;)nt&_1n$3&&(it=rt.mul(it,ot)),ot=rt.sqr(ot),nt>>=_1n$3;return it}function FpInvertBatch(rt,_e){const nt=new Array(_e.length),it=_e.reduce((st,at,lt)=>rt.is0(at)?st:(nt[lt]=st,rt.mul(st,at)),rt.ONE),ot=rt.inv(it);return _e.reduceRight((st,at,lt)=>rt.is0(at)?st:(nt[lt]=rt.mul(st,nt[lt]),rt.mul(st,at)),ot),nt}function nLength(rt,_e){const nt=_e!==void 0?_e:rt.toString(2).length,it=Math.ceil(nt/8);return{nBitLength:nt,nByteLength:it}}function Field(rt,_e,nt=!1,it={}){if(rt<=_0n$2)throw new Error(`Expected Field ORDER > 0, got ${rt}`);const{nBitLength:ot,nByteLength:st}=nLength(rt,_e);if(st>2048)throw new Error("Field lengths over 2048 bytes are not supported");const at=FpSqrt(rt),lt=Object.freeze({ORDER:rt,BITS:ot,BYTES:st,MASK:bitMask(ot),ZERO:_0n$2,ONE:_1n$3,create:ct=>mod(ct,rt),isValid:ct=>{if(typeof ct!="bigint")throw new Error(`Invalid field element: expected bigint, got ${typeof ct}`);return _0n$2<=ct&&ct<rt},is0:ct=>ct===_0n$2,isOdd:ct=>(ct&_1n$3)===_1n$3,neg:ct=>mod(-ct,rt),eql:(ct,dt)=>ct===dt,sqr:ct=>mod(ct*ct,rt),add:(ct,dt)=>mod(ct+dt,rt),sub:(ct,dt)=>mod(ct-dt,rt),mul:(ct,dt)=>mod(ct*dt,rt),pow:(ct,dt)=>FpPow(lt,ct,dt),div:(ct,dt)=>mod(ct*invert(dt,rt),rt),sqrN:ct=>ct*ct,addN:(ct,dt)=>ct+dt,subN:(ct,dt)=>ct-dt,mulN:(ct,dt)=>ct*dt,inv:ct=>invert(ct,rt),sqrt:it.sqrt||(ct=>at(lt,ct)),invertBatch:ct=>FpInvertBatch(lt,ct),cmov:(ct,dt,ft)=>ft?dt:ct,toBytes:ct=>nt?numberToBytesLE(ct,st):numberToBytesBE(ct,st),fromBytes:ct=>{if(ct.length!==st)throw new Error(`Fp.fromBytes: expected ${st}, got ${ct.length}`);return nt?bytesToNumberLE(ct):bytesToNumberBE(ct)}});return Object.freeze(lt)}function getFieldBytesLength(rt){if(typeof rt!="bigint")throw new Error("field order must be bigint");const _e=rt.toString(2).length;return Math.ceil(_e/8)}function getMinHashLength(rt){const _e=getFieldBytesLength(rt);return _e+Math.ceil(_e/2)}function mapHashToField(rt,_e,nt=!1){const it=rt.length,ot=getFieldBytesLength(_e),st=getMinHashLength(_e);if(it<16||it<st||it>1024)throw new Error(`expected ${st}-1024 bytes of input, got ${it}`);const at=nt?bytesToNumberBE(rt):bytesToNumberLE(rt),lt=mod(at,_e-_1n$3)+_1n$3;return nt?numberToBytesLE(lt,ot):numberToBytesBE(lt,ot)}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const _0n$1=BigInt(0),_1n$2=BigInt(1);function wNAF(rt,_e){const nt=(ot,st)=>{const at=st.negate();return ot?at:st},it=ot=>{const st=Math.ceil(_e/ot)+1,at=2**(ot-1);return{windows:st,windowSize:at}};return{constTimeNegate:nt,unsafeLadder(ot,st){let at=rt.ZERO,lt=ot;for(;st>_0n$1;)st&_1n$2&&(at=at.add(lt)),lt=lt.double(),st>>=_1n$2;return at},precomputeWindow(ot,st){const{windows:at,windowSize:lt}=it(st),ct=[];let dt=ot,ft=dt;for(let pt=0;pt<at;pt++){ft=dt,ct.push(ft);for(let gt=1;gt<lt;gt++)ft=ft.add(dt),ct.push(ft);dt=ft.double()}return ct},wNAF(ot,st,at){const{windows:lt,windowSize:ct}=it(ot);let dt=rt.ZERO,ft=rt.BASE;const pt=BigInt(2**ot-1),gt=2**ot,yt=BigInt(ot);for(let Ct=0;Ct<lt;Ct++){const At=Ct*ct;let $t=Number(at&pt);at>>=yt,$t>ct&&($t-=gt,at+=_1n$2);const zt=At,_t=At+Math.abs($t)-1,Jt=Ct%2!==0,nr=$t<0;$t===0?ft=ft.add(nt(Jt,st[zt])):dt=dt.add(nt(nr,st[_t]))}return{p:dt,f:ft}},wNAFCached(ot,st,at,lt){const ct=ot._WINDOW_SIZE||1;let dt=st.get(ot);return dt||(dt=this.precomputeWindow(ot,ct),ct!==1&&st.set(ot,lt(dt))),this.wNAF(ct,dt,at)}}}function validateBasic(rt){return validateField(rt.Fp),validateObject(rt,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...nLength(rt.n,rt.nBitLength),...rt,p:rt.Fp.ORDER})}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */function validatePointOpts(rt){const _e=validateBasic(rt);validateObject(_e,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});const{endo:nt,Fp:it,a:ot}=_e;if(nt){if(!it.eql(ot,it.ZERO))throw new Error("Endomorphism can only be defined for Koblitz curves that have a=0");if(typeof nt!="object"||typeof nt.beta!="bigint"||typeof nt.splitScalar!="function")throw new Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({..._e})}const{bytesToNumberBE:b2n,hexToBytes:h2b}=ut,DER={Err:class extends Error{constructor(_e=""){super(_e)}},_parseInt(rt){const{Err:_e}=DER;if(rt.length<2||rt[0]!==2)throw new _e("Invalid signature integer tag");const nt=rt[1],it=rt.subarray(2,nt+2);if(!nt||it.length!==nt)throw new _e("Invalid signature integer: wrong length");if(it[0]&128)throw new _e("Invalid signature integer: negative");if(it[0]===0&&!(it[1]&128))throw new _e("Invalid signature integer: unnecessary leading zero");return{d:b2n(it),l:rt.subarray(nt+2)}},toSig(rt){const{Err:_e}=DER,nt=typeof rt=="string"?h2b(rt):rt;abytes(nt);let it=nt.length;if(it<2||nt[0]!=48)throw new _e("Invalid signature tag");if(nt[1]!==it-2)throw new _e("Invalid signature: incorrect length");const{d:ot,l:st}=DER._parseInt(nt.subarray(2)),{d:at,l:lt}=DER._parseInt(st);if(lt.length)throw new _e("Invalid signature: left bytes after parsing");return{r:ot,s:at}},hexFromSig(rt){const _e=dt=>Number.parseInt(dt[0],16)&8?"00"+dt:dt,nt=dt=>{const ft=dt.toString(16);return ft.length&1?`0${ft}`:ft},it=_e(nt(rt.s)),ot=_e(nt(rt.r)),st=it.length/2,at=ot.length/2,lt=nt(st),ct=nt(at);return`30${nt(at+st+4)}02${ct}${ot}02${lt}${it}`}},_0n=BigInt(0),_1n$1=BigInt(1);BigInt(2);const _3n=BigInt(3);BigInt(4);function weierstrassPoints(rt){const _e=validatePointOpts(rt),{Fp:nt}=_e,it=_e.toBytes||((Ct,At,$t)=>{const zt=At.toAffine();return concatBytes(Uint8Array.from([4]),nt.toBytes(zt.x),nt.toBytes(zt.y))}),ot=_e.fromBytes||(Ct=>{const At=Ct.subarray(1),$t=nt.fromBytes(At.subarray(0,nt.BYTES)),zt=nt.fromBytes(At.subarray(nt.BYTES,2*nt.BYTES));return{x:$t,y:zt}});function st(Ct){const{a:At,b:$t}=_e,zt=nt.sqr(Ct),_t=nt.mul(zt,Ct);return nt.add(nt.add(_t,nt.mul(Ct,At)),$t)}if(!nt.eql(nt.sqr(_e.Gy),st(_e.Gx)))throw new Error("bad generator point: equation left != right");function at(Ct){return typeof Ct=="bigint"&&_0n<Ct&&Ct<_e.n}function lt(Ct){if(!at(Ct))throw new Error("Expected valid bigint: 0 < bigint < curve.n")}function ct(Ct){const{allowedPrivateKeyLengths:At,nByteLength:$t,wrapPrivateKey:zt,n:_t}=_e;if(At&&typeof Ct!="bigint"){if(isBytes$1(Ct)&&(Ct=bytesToHex(Ct)),typeof Ct!="string"||!At.includes(Ct.length))throw new Error("Invalid key");Ct=Ct.padStart($t*2,"0")}let Jt;try{Jt=typeof Ct=="bigint"?Ct:bytesToNumberBE(ensureBytes("private key",Ct,$t))}catch{throw new Error(`private key must be ${$t} bytes, hex or bigint, not ${typeof Ct}`)}return zt&&(Jt=mod(Jt,_t)),lt(Jt),Jt}const dt=new Map;function ft(Ct){if(!(Ct instanceof pt))throw new Error("ProjectivePoint expected")}class pt{constructor(At,$t,zt){if(this.px=At,this.py=$t,this.pz=zt,At==null||!nt.isValid(At))throw new Error("x required");if($t==null||!nt.isValid($t))throw new Error("y required");if(zt==null||!nt.isValid(zt))throw new Error("z required")}static fromAffine(At){const{x:$t,y:zt}=At||{};if(!At||!nt.isValid($t)||!nt.isValid(zt))throw new Error("invalid affine point");if(At instanceof pt)throw new Error("projective point not allowed");const _t=Jt=>nt.eql(Jt,nt.ZERO);return _t($t)&&_t(zt)?pt.ZERO:new pt($t,zt,nt.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(At){const $t=nt.invertBatch(At.map(zt=>zt.pz));return At.map((zt,_t)=>zt.toAffine($t[_t])).map(pt.fromAffine)}static fromHex(At){const $t=pt.fromAffine(ot(ensureBytes("pointHex",At)));return $t.assertValidity(),$t}static fromPrivateKey(At){return pt.BASE.multiply(ct(At))}_setWindowSize(At){this._WINDOW_SIZE=At,dt.delete(this)}assertValidity(){if(this.is0()){if(_e.allowInfinityPoint&&!nt.is0(this.py))return;throw new Error("bad point: ZERO")}const{x:At,y:$t}=this.toAffine();if(!nt.isValid(At)||!nt.isValid($t))throw new Error("bad point: x or y not FE");const zt=nt.sqr($t),_t=st(At);if(!nt.eql(zt,_t))throw new Error("bad point: equation left != right");if(!this.isTorsionFree())throw new Error("bad point: not in prime-order subgroup")}hasEvenY(){const{y:At}=this.toAffine();if(nt.isOdd)return!nt.isOdd(At);throw new Error("Field doesn't support isOdd")}equals(At){ft(At);const{px:$t,py:zt,pz:_t}=this,{px:Jt,py:nr,pz:or}=At,ir=nt.eql(nt.mul($t,or),nt.mul(Jt,_t)),dr=nt.eql(nt.mul(zt,or),nt.mul(nr,_t));return ir&&dr}negate(){return new pt(this.px,nt.neg(this.py),this.pz)}double(){const{a:At,b:$t}=_e,zt=nt.mul($t,_3n),{px:_t,py:Jt,pz:nr}=this;let or=nt.ZERO,ir=nt.ZERO,dr=nt.ZERO,sr=nt.mul(_t,_t),vr=nt.mul(Jt,Jt),yr=nt.mul(nr,nr),ur=nt.mul(_t,Jt);return ur=nt.add(ur,ur),dr=nt.mul(_t,nr),dr=nt.add(dr,dr),or=nt.mul(At,dr),ir=nt.mul(zt,yr),ir=nt.add(or,ir),or=nt.sub(vr,ir),ir=nt.add(vr,ir),ir=nt.mul(or,ir),or=nt.mul(ur,or),dr=nt.mul(zt,dr),yr=nt.mul(At,yr),ur=nt.sub(sr,yr),ur=nt.mul(At,ur),ur=nt.add(ur,dr),dr=nt.add(sr,sr),sr=nt.add(dr,sr),sr=nt.add(sr,yr),sr=nt.mul(sr,ur),ir=nt.add(ir,sr),yr=nt.mul(Jt,nr),yr=nt.add(yr,yr),sr=nt.mul(yr,ur),or=nt.sub(or,sr),dr=nt.mul(yr,vr),dr=nt.add(dr,dr),dr=nt.add(dr,dr),new pt(or,ir,dr)}add(At){ft(At);const{px:$t,py:zt,pz:_t}=this,{px:Jt,py:nr,pz:or}=At;let ir=nt.ZERO,dr=nt.ZERO,sr=nt.ZERO;const vr=_e.a,yr=nt.mul(_e.b,_3n);let ur=nt.mul($t,Jt),tr=nt.mul(zt,nr),jt=nt.mul(_t,or),mt=nt.add($t,zt),wt=nt.add(Jt,nr);mt=nt.mul(mt,wt),wt=nt.add(ur,tr),mt=nt.sub(mt,wt),wt=nt.add($t,_t);let kt=nt.add(Jt,or);return wt=nt.mul(wt,kt),kt=nt.add(ur,jt),wt=nt.sub(wt,kt),kt=nt.add(zt,_t),ir=nt.add(nr,or),kt=nt.mul(kt,ir),ir=nt.add(tr,jt),kt=nt.sub(kt,ir),sr=nt.mul(vr,wt),ir=nt.mul(yr,jt),sr=nt.add(ir,sr),ir=nt.sub(tr,sr),sr=nt.add(tr,sr),dr=nt.mul(ir,sr),tr=nt.add(ur,ur),tr=nt.add(tr,ur),jt=nt.mul(vr,jt),wt=nt.mul(yr,wt),tr=nt.add(tr,jt),jt=nt.sub(ur,jt),jt=nt.mul(vr,jt),wt=nt.add(wt,jt),ur=nt.mul(tr,wt),dr=nt.add(dr,ur),ur=nt.mul(kt,wt),ir=nt.mul(mt,ir),ir=nt.sub(ir,ur),ur=nt.mul(mt,tr),sr=nt.mul(kt,sr),sr=nt.add(sr,ur),new pt(ir,dr,sr)}subtract(At){return this.add(At.negate())}is0(){return this.equals(pt.ZERO)}wNAF(At){return yt.wNAFCached(this,dt,At,$t=>{const zt=nt.invertBatch($t.map(_t=>_t.pz));return $t.map((_t,Jt)=>_t.toAffine(zt[Jt])).map(pt.fromAffine)})}multiplyUnsafe(At){const $t=pt.ZERO;if(At===_0n)return $t;if(lt(At),At===_1n$1)return this;const{endo:zt}=_e;if(!zt)return yt.unsafeLadder(this,At);let{k1neg:_t,k1:Jt,k2neg:nr,k2:or}=zt.splitScalar(At),ir=$t,dr=$t,sr=this;for(;Jt>_0n||or>_0n;)Jt&_1n$1&&(ir=ir.add(sr)),or&_1n$1&&(dr=dr.add(sr)),sr=sr.double(),Jt>>=_1n$1,or>>=_1n$1;return _t&&(ir=ir.negate()),nr&&(dr=dr.negate()),dr=new pt(nt.mul(dr.px,zt.beta),dr.py,dr.pz),ir.add(dr)}multiply(At){lt(At);let $t=At,zt,_t;const{endo:Jt}=_e;if(Jt){const{k1neg:nr,k1:or,k2neg:ir,k2:dr}=Jt.splitScalar($t);let{p:sr,f:vr}=this.wNAF(or),{p:yr,f:ur}=this.wNAF(dr);sr=yt.constTimeNegate(nr,sr),yr=yt.constTimeNegate(ir,yr),yr=new pt(nt.mul(yr.px,Jt.beta),yr.py,yr.pz),zt=sr.add(yr),_t=vr.add(ur)}else{const{p:nr,f:or}=this.wNAF($t);zt=nr,_t=or}return pt.normalizeZ([zt,_t])[0]}multiplyAndAddUnsafe(At,$t,zt){const _t=pt.BASE,Jt=(or,ir)=>ir===_0n||ir===_1n$1||!or.equals(_t)?or.multiplyUnsafe(ir):or.multiply(ir),nr=Jt(this,$t).add(Jt(At,zt));return nr.is0()?void 0:nr}toAffine(At){const{px:$t,py:zt,pz:_t}=this,Jt=this.is0();At==null&&(At=Jt?nt.ONE:nt.inv(_t));const nr=nt.mul($t,At),or=nt.mul(zt,At),ir=nt.mul(_t,At);if(Jt)return{x:nt.ZERO,y:nt.ZERO};if(!nt.eql(ir,nt.ONE))throw new Error("invZ was invalid");return{x:nr,y:or}}isTorsionFree(){const{h:At,isTorsionFree:$t}=_e;if(At===_1n$1)return!0;if($t)return $t(pt,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){const{h:At,clearCofactor:$t}=_e;return At===_1n$1?this:$t?$t(pt,this):this.multiplyUnsafe(_e.h)}toRawBytes(At=!0){return this.assertValidity(),it(pt,this,At)}toHex(At=!0){return bytesToHex(this.toRawBytes(At))}}pt.BASE=new pt(_e.Gx,_e.Gy,nt.ONE),pt.ZERO=new pt(nt.ZERO,nt.ONE,nt.ZERO);const gt=_e.nBitLength,yt=wNAF(pt,_e.endo?Math.ceil(gt/2):gt);return{CURVE:_e,ProjectivePoint:pt,normPrivateKeyToScalar:ct,weierstrassEquation:st,isWithinCurveOrder:at}}function validateOpts(rt){const _e=validateBasic(rt);return validateObject(_e,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,..._e})}function weierstrass(rt){const _e=validateOpts(rt),{Fp:nt,n:it}=_e,ot=nt.BYTES+1,st=2*nt.BYTES+1;function at(wt){return _0n<wt&&wt<nt.ORDER}function lt(wt){return mod(wt,it)}function ct(wt){return invert(wt,it)}const{ProjectivePoint:dt,normPrivateKeyToScalar:ft,weierstrassEquation:pt,isWithinCurveOrder:gt}=weierstrassPoints({..._e,toBytes(wt,kt,Ht){const Wt=kt.toAffine(),er=nt.toBytes(Wt.x),Xt=concatBytes;return Ht?Xt(Uint8Array.from([kt.hasEvenY()?2:3]),er):Xt(Uint8Array.from([4]),er,nt.toBytes(Wt.y))},fromBytes(wt){const kt=wt.length,Ht=wt[0],Wt=wt.subarray(1);if(kt===ot&&(Ht===2||Ht===3)){const er=bytesToNumberBE(Wt);if(!at(er))throw new Error("Point is not on curve");const Xt=pt(er);let Zt;try{Zt=nt.sqrt(Xt)}catch(Er){const ar=Er instanceof Error?": "+Er.message:"";throw new Error("Point is not on curve"+ar)}const Tt=(Zt&_1n$1)===_1n$1;return(Ht&1)===1!==Tt&&(Zt=nt.neg(Zt)),{x:er,y:Zt}}else if(kt===st&&Ht===4){const er=nt.fromBytes(Wt.subarray(0,nt.BYTES)),Xt=nt.fromBytes(Wt.subarray(nt.BYTES,2*nt.BYTES));return{x:er,y:Xt}}else throw new Error(`Point of length ${kt} was invalid. Expected ${ot} compressed bytes or ${st} uncompressed bytes`)}}),yt=wt=>bytesToHex(numberToBytesBE(wt,_e.nByteLength));function Ct(wt){const kt=it>>_1n$1;return wt>kt}function At(wt){return Ct(wt)?lt(-wt):wt}const $t=(wt,kt,Ht)=>bytesToNumberBE(wt.slice(kt,Ht));class zt{constructor(kt,Ht,Wt){this.r=kt,this.s=Ht,this.recovery=Wt,this.assertValidity()}static fromCompact(kt){const Ht=_e.nByteLength;return kt=ensureBytes("compactSignature",kt,Ht*2),new zt($t(kt,0,Ht),$t(kt,Ht,2*Ht))}static fromDER(kt){const{r:Ht,s:Wt}=DER.toSig(ensureBytes("DER",kt));return new zt(Ht,Wt)}assertValidity(){if(!gt(this.r))throw new Error("r must be 0 < r < CURVE.n");if(!gt(this.s))throw new Error("s must be 0 < s < CURVE.n")}addRecoveryBit(kt){return new zt(this.r,this.s,kt)}recoverPublicKey(kt){const{r:Ht,s:Wt,recovery:er}=this,Xt=dr(ensureBytes("msgHash",kt));if(er==null||![0,1,2,3].includes(er))throw new Error("recovery id invalid");const Zt=er===2||er===3?Ht+_e.n:Ht;if(Zt>=nt.ORDER)throw new Error("recovery id 2 or 3 invalid");const Tt=er&1?"03":"02",rr=dt.fromHex(Tt+yt(Zt)),Er=ct(Zt),ar=lt(-Xt*Er),wr=lt(Wt*Er),fr=dt.BASE.multiplyAndAddUnsafe(rr,ar,wr);if(!fr)throw new Error("point at infinify");return fr.assertValidity(),fr}hasHighS(){return Ct(this.s)}normalizeS(){return this.hasHighS()?new zt(this.r,lt(-this.s),this.recovery):this}toDERRawBytes(){return hexToBytes(this.toDERHex())}toDERHex(){return DER.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return hexToBytes(this.toCompactHex())}toCompactHex(){return yt(this.r)+yt(this.s)}}const _t={isValidPrivateKey(wt){try{return ft(wt),!0}catch{return!1}},normPrivateKeyToScalar:ft,randomPrivateKey:()=>{const wt=getMinHashLength(_e.n);return mapHashToField(_e.randomBytes(wt),_e.n)},precompute(wt=8,kt=dt.BASE){return kt._setWindowSize(wt),kt.multiply(BigInt(3)),kt}};function Jt(wt,kt=!0){return dt.fromPrivateKey(wt).toRawBytes(kt)}function nr(wt){const kt=isBytes$1(wt),Ht=typeof wt=="string",Wt=(kt||Ht)&&wt.length;return kt?Wt===ot||Wt===st:Ht?Wt===2*ot||Wt===2*st:wt instanceof dt}function or(wt,kt,Ht=!0){if(nr(wt))throw new Error("first arg must be private key");if(!nr(kt))throw new Error("second arg must be public key");return dt.fromHex(kt).multiply(ft(wt)).toRawBytes(Ht)}const ir=_e.bits2int||function(wt){const kt=bytesToNumberBE(wt),Ht=wt.length*8-_e.nBitLength;return Ht>0?kt>>BigInt(Ht):kt},dr=_e.bits2int_modN||function(wt){return lt(ir(wt))},sr=bitMask(_e.nBitLength);function vr(wt){if(typeof wt!="bigint")throw new Error("bigint expected");if(!(_0n<=wt&&wt<sr))throw new Error(`bigint expected < 2^${_e.nBitLength}`);return numberToBytesBE(wt,_e.nByteLength)}function yr(wt,kt,Ht=ur){if(["recovered","canonical"].some(Mr=>Mr in Ht))throw new Error("sign() legacy options not supported");const{hash:Wt,randomBytes:er}=_e;let{lowS:Xt,prehash:Zt,extraEntropy:Tt}=Ht;Xt==null&&(Xt=!0),wt=ensureBytes("msgHash",wt),Zt&&(wt=ensureBytes("prehashed msgHash",Wt(wt)));const rr=dr(wt),Er=ft(kt),ar=[vr(Er),vr(rr)];if(Tt!=null&&Tt!==!1){const Mr=Tt===!0?er(nt.BYTES):Tt;ar.push(ensureBytes("extraEntropy",Mr))}const wr=concatBytes(...ar),fr=rr;function gr(Mr){const Rr=ir(Mr);if(!gt(Rr))return;const Sr=ct(Rr),xr=dt.BASE.multiply(Rr).toAffine(),Pr=lt(xr.x);if(Pr===_0n)return;const Or=lt(Sr*lt(fr+Pr*Er));if(Or===_0n)return;let Yr=(xr.x===Pr?0:2)|Number(xr.y&_1n$1),hn=Or;return Xt&&Ct(Or)&&(hn=At(Or),Yr^=1),new zt(Pr,hn,Yr)}return{seed:wr,k2sig:gr}}const ur={lowS:_e.lowS,prehash:!1},tr={lowS:_e.lowS,prehash:!1};function jt(wt,kt,Ht=ur){const{seed:Wt,k2sig:er}=yr(wt,kt,Ht),Xt=_e;return createHmacDrbg(Xt.hash.outputLen,Xt.nByteLength,Xt.hmac)(Wt,er)}dt.BASE._setWindowSize(8);function mt(wt,kt,Ht,Wt=tr){var xr;const er=wt;if(kt=ensureBytes("msgHash",kt),Ht=ensureBytes("publicKey",Ht),"strict"in Wt)throw new Error("options.strict was renamed to lowS");const{lowS:Xt,prehash:Zt}=Wt;let Tt,rr;try{if(typeof er=="string"||isBytes$1(er))try{Tt=zt.fromDER(er)}catch(Pr){if(!(Pr instanceof DER.Err))throw Pr;Tt=zt.fromCompact(er)}else if(typeof er=="object"&&typeof er.r=="bigint"&&typeof er.s=="bigint"){const{r:Pr,s:Or}=er;Tt=new zt(Pr,Or)}else throw new Error("PARSE");rr=dt.fromHex(Ht)}catch(Pr){if(Pr.message==="PARSE")throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(Xt&&Tt.hasHighS())return!1;Zt&&(kt=_e.hash(kt));const{r:Er,s:ar}=Tt,wr=dr(kt),fr=ct(ar),gr=lt(wr*fr),Mr=lt(Er*fr),Rr=(xr=dt.BASE.multiplyAndAddUnsafe(rr,gr,Mr))==null?void 0:xr.toAffine();return Rr?lt(Rr.x)===Er:!1}return{CURVE:_e,getPublicKey:Jt,getSharedSecret:or,sign:jt,verify:mt,ProjectivePoint:dt,Signature:zt,utils:_t}}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */function getHash(rt){return{hash:rt,hmac:(_e,...nt)=>hmac(rt,_e,concatBytes$2(...nt)),randomBytes}}function createCurve(rt,_e){const nt=it=>weierstrass({...rt,...getHash(it)});return Object.freeze({...nt(_e),create:nt})}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const secp256k1P=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),secp256k1N=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),_1n=BigInt(1),_2n=BigInt(2),divNearest=(rt,_e)=>(rt+_e/_2n)/_e;function sqrtMod(rt){const _e=secp256k1P,nt=BigInt(3),it=BigInt(6),ot=BigInt(11),st=BigInt(22),at=BigInt(23),lt=BigInt(44),ct=BigInt(88),dt=rt*rt*rt%_e,ft=dt*dt*rt%_e,pt=pow2(ft,nt,_e)*ft%_e,gt=pow2(pt,nt,_e)*ft%_e,yt=pow2(gt,_2n,_e)*dt%_e,Ct=pow2(yt,ot,_e)*yt%_e,At=pow2(Ct,st,_e)*Ct%_e,$t=pow2(At,lt,_e)*At%_e,zt=pow2($t,ct,_e)*$t%_e,_t=pow2(zt,lt,_e)*At%_e,Jt=pow2(_t,nt,_e)*ft%_e,nr=pow2(Jt,at,_e)*Ct%_e,or=pow2(nr,it,_e)*dt%_e,ir=pow2(or,_2n,_e);if(!Fp.eql(Fp.sqr(ir),rt))throw new Error("Cannot find square root");return ir}const Fp=Field(secp256k1P,void 0,void 0,{sqrt:sqrtMod}),secp256k1=createCurve({a:BigInt(0),b:BigInt(7),Fp,n:secp256k1N,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:rt=>{const _e=secp256k1N,nt=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),it=-_1n*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),ot=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),st=nt,at=BigInt("0x100000000000000000000000000000000"),lt=divNearest(st*rt,_e),ct=divNearest(-it*rt,_e);let dt=mod(rt-lt*nt-ct*ot,_e),ft=mod(-lt*it-ct*st,_e);const pt=dt>at,gt=ft>at;if(pt&&(dt=_e-dt),gt&&(ft=_e-ft),dt>at||ft>at)throw new Error("splitScalar: Endomorphism failed, k="+rt);return{k1neg:pt,k1:dt,k2neg:gt,k2:ft}}}},sha256);BigInt(0);secp256k1.ProjectivePoint;/*! scure-bip32 - MIT License (c) 2022 Patricio Palladino, Paul Miller (paulmillr.com) */const Point=secp256k1.ProjectivePoint,base58check=createBase58check(sha256);function bytesToNumber(rt){return BigInt(`0x${bytesToHex$2(rt)}`)}function numberToBytes(rt){return hexToBytes$2(rt.toString(16).padStart(64,"0"))}const MASTER_SECRET=utf8ToBytes$2("Bitcoin seed"),BITCOIN_VERSIONS={private:76066276,public:76067358},HARDENED_OFFSET=2147483648,hash160=rt=>ripemd160(sha256(rt)),fromU32=rt=>createView(rt).getUint32(0,!1),toU32=rt=>{if(!Number.isSafeInteger(rt)||rt<0||rt>2**32-1)throw new Error(`Invalid number=${rt}. Should be from 0 to 2 ** 32 - 1`);const _e=new Uint8Array(4);return createView(_e).setUint32(0,rt,!1),_e};class HDKey{get fingerprint(){if(!this.pubHash)throw new Error("No publicKey set!");return fromU32(this.pubHash)}get identifier(){return this.pubHash}get pubKeyHash(){return this.pubHash}get privateKey(){return this.privKeyBytes||null}get publicKey(){return this.pubKey||null}get privateExtendedKey(){const _e=this.privateKey;if(!_e)throw new Error("No private key");return base58check.encode(this.serialize(this.versions.private,concatBytes$2(new Uint8Array([0]),_e)))}get publicExtendedKey(){if(!this.pubKey)throw new Error("No public key");return base58check.encode(this.serialize(this.versions.public,this.pubKey))}static fromMasterSeed(_e,nt=BITCOIN_VERSIONS){if(bytes(_e),8*_e.length<128||8*_e.length>512)throw new Error(`HDKey: wrong seed length=${_e.length}. Should be between 128 and 512 bits; 256 bits is advised)`);const it=hmac(sha512,MASTER_SECRET,_e);return new HDKey({versions:nt,chainCode:it.slice(32),privateKey:it.slice(0,32)})}static fromExtendedKey(_e,nt=BITCOIN_VERSIONS){const it=base58check.decode(_e),ot=createView(it),st=ot.getUint32(0,!1),at={versions:nt,depth:it[4],parentFingerprint:ot.getUint32(5,!1),index:ot.getUint32(9,!1),chainCode:it.slice(13,45)},lt=it.slice(45),ct=lt[0]===0;if(st!==nt[ct?"private":"public"])throw new Error("Version mismatch");return ct?new HDKey({...at,privateKey:lt.slice(1)}):new HDKey({...at,publicKey:lt})}static fromJSON(_e){return HDKey.fromExtendedKey(_e.xpriv)}constructor(_e){if(this.depth=0,this.index=0,this.chainCode=null,this.parentFingerprint=0,!_e||typeof _e!="object")throw new Error("HDKey.constructor must not be called directly");if(this.versions=_e.versions||BITCOIN_VERSIONS,this.depth=_e.depth||0,this.chainCode=_e.chainCode||null,this.index=_e.index||0,this.parentFingerprint=_e.parentFingerprint||0,!this.depth&&(this.parentFingerprint||this.index))throw new Error("HDKey: zero depth with non-zero index/parent fingerprint");if(_e.publicKey&&_e.privateKey)throw new Error("HDKey: publicKey and privateKey at same time.");if(_e.privateKey){if(!secp256k1.utils.isValidPrivateKey(_e.privateKey))throw new Error("Invalid private key");this.privKey=typeof _e.privateKey=="bigint"?_e.privateKey:bytesToNumber(_e.privateKey),this.privKeyBytes=numberToBytes(this.privKey),this.pubKey=secp256k1.getPublicKey(_e.privateKey,!0)}else if(_e.publicKey)this.pubKey=Point.fromHex(_e.publicKey).toRawBytes(!0);else throw new Error("HDKey: no public or private key provided");this.pubHash=hash160(this.pubKey)}derive(_e){if(!/^[mM]'?/.test(_e))throw new Error('Path must start with "m" or "M"');if(/^[mM]'?$/.test(_e))return this;const nt=_e.replace(/^[mM]'?\//,"").split("/");let it=this;for(const ot of nt){const st=/^(\d+)('?)$/.exec(ot),at=st&&st[1];if(!st||st.length!==3||typeof at!="string")throw new Error(`Invalid child index: ${ot}`);let lt=+at;if(!Number.isSafeInteger(lt)||lt>=HARDENED_OFFSET)throw new Error("Invalid index");st[2]==="'"&&(lt+=HARDENED_OFFSET),it=it.deriveChild(lt)}return it}deriveChild(_e){if(!this.pubKey||!this.chainCode)throw new Error("No publicKey or chainCode set");let nt=toU32(_e);if(_e>=HARDENED_OFFSET){const lt=this.privateKey;if(!lt)throw new Error("Could not derive hardened child key");nt=concatBytes$2(new Uint8Array([0]),lt,nt)}else nt=concatBytes$2(this.pubKey,nt);const it=hmac(sha512,this.chainCode,nt),ot=bytesToNumber(it.slice(0,32)),st=it.slice(32);if(!secp256k1.utils.isValidPrivateKey(ot))throw new Error("Tweak bigger than curve order");const at={versions:this.versions,chainCode:st,depth:this.depth+1,parentFingerprint:this.fingerprint,index:_e};try{if(this.privateKey){const lt=mod(this.privKey+ot,secp256k1.CURVE.n);if(!secp256k1.utils.isValidPrivateKey(lt))throw new Error("The tweak was out of range or the resulted private key is invalid");at.privateKey=lt}else{const lt=Point.fromHex(this.pubKey).add(Point.fromPrivateKey(ot));if(lt.equals(Point.ZERO))throw new Error("The tweak was equal to negative P, which made the result key invalid");at.publicKey=lt.toRawBytes(!0)}return new HDKey(at)}catch{return this.deriveChild(_e+1)}}sign(_e){if(!this.privateKey)throw new Error("No privateKey set!");return bytes(_e,32),secp256k1.sign(_e,this.privKey).toCompactRawBytes()}verify(_e,nt){if(bytes(_e,32),bytes(nt,64),!this.publicKey)throw new Error("No publicKey set!");let it;try{it=secp256k1.Signature.fromCompact(nt)}catch{return!1}return secp256k1.verify(it,_e,this.publicKey)}wipePrivateData(){return this.privKey=void 0,this.privKeyBytes&&(this.privKeyBytes.fill(0),this.privKeyBytes=void 0),this}toJSON(){return{xpriv:this.privateExtendedKey,xpub:this.publicExtendedKey}}serialize(_e,nt){if(!this.chainCode)throw new Error("No chainCode set");return bytes(nt,33),concatBytes$2(toU32(_e),new Uint8Array([this.depth]),toU32(this.parentFingerprint),toU32(this.index),this.chainCode,nt)}}var i$c=class $o extends t$d{constructor(_e){super();let nt=i$i.fromHexInput(_e);if(nt.toUint8Array().length!==$o.LENGTH)throw new Error(`PublicKey length should be ${$o.LENGTH}`);this.key=nt}verifySignature(_e){let{message:nt,signature:it}=_e,ot=o$f(nt),st=i$i.fromHexInput(ot).toUint8Array(),at=sha3_256(st),lt=it.toUint8Array();return secp256k1$1.verify(lt,at,this.key.toUint8Array(),{lowS:!0})}toUint8Array(){return this.key.toUint8Array()}serialize(_e){_e.serializeBytes(this.key.toUint8Array())}static deserialize(_e){let nt=_e.deserializeBytes();return new $o(nt)}static isPublicKey(_e){return _e instanceof $o}static isInstance(_e){var nt,it;return"key"in _e&&((it=(nt=_e.key)==null?void 0:nt.data)==null?void 0:it.length)===$o.LENGTH}};i$c.LENGTH=65;var u$b=i$c,r$a=class Lo extends B$8{constructor(_e){super();let nt=i$i.fromHexInput(_e);if(nt.toUint8Array().length!==Lo.LENGTH)throw new Error(`PrivateKey length should be ${Lo.LENGTH}`);this.key=nt}static generate(){let _e=secp256k1$1.utils.randomPrivateKey();return new Lo(_e)}static fromDerivationPath(_e,nt){if(!D$6(_e))throw new Error(`Invalid derivation path ${_e}`);return Lo.fromDerivationPathInner(_e,h$c(nt))}static fromDerivationPathInner(_e,nt){let{privateKey:it}=HDKey.fromMasterSeed(nt).derive(_e);if(it===null)throw new Error("Invalid key");return new Lo(it)}sign(_e){let nt=o$f(_e),it=i$i.fromHexInput(nt),ot=sha3_256(it.toUint8Array()),st=secp256k1$1.sign(ot,this.key.toUint8Array(),{lowS:!0});return new m$b(st.toCompactRawBytes())}publicKey(){let _e=secp256k1$1.getPublicKey(this.key.toUint8Array(),!1);return new u$b(_e)}toUint8Array(){return this.key.toUint8Array()}toString(){return this.key.toString()}serialize(_e){_e.serializeBytes(this.toUint8Array())}static deserialize(_e){let nt=_e.deserializeBytes();return new Lo(nt)}static isPrivateKey(_e){return _e instanceof Lo}};r$a.LENGTH=32;var v$7=r$a,a$6=class Jo extends o$g{constructor(_e){super();let nt=i$i.fromHexInput(_e);if(nt.toUint8Array().length!==Jo.LENGTH)throw new Error(`Signature length should be ${Jo.LENGTH}, received ${nt.toUint8Array().length}`);this.data=nt}toUint8Array(){return this.data.toUint8Array()}serialize(_e){_e.serializeBytes(this.data.toUint8Array())}static deserialize(_e){let nt=_e.deserializeBytes();return new Jo(nt)}};a$6.LENGTH=64;var m$b=a$6,e$8=class extends B$8{toString(){let _e=this.bcsToBytes();return i$i.fromHexInput(_e).toString()}},n$g=class{constructor(_e){this.buffer=new ArrayBuffer(_e.length),new Uint8Array(this.buffer).set(_e,0),this.offset=0}read(_e){if(this.offset+_e>this.buffer.byteLength)throw new Error("Reached to the end of buffer");let nt=this.buffer.slice(this.offset,this.offset+_e);return this.offset+=_e,nt}deserializeStr(){let _e=this.deserializeBytes();return new TextDecoder().decode(_e)}deserializeOptionStr(){return this.deserializeBool()?this.deserializeStr():void 0}deserializeOption(_e){return this.deserializeBool()?this.deserialize(_e):void 0}deserializeBytes(){let _e=this.deserializeUleb128AsU32();return new Uint8Array(this.read(_e))}deserializeFixedBytes(_e){return new Uint8Array(this.read(_e))}deserializeBool(){let _e=new Uint8Array(this.read(1))[0];if(_e!==1&&_e!==0)throw new Error("Invalid boolean value");return _e===1}deserializeU8(){return new DataView(this.read(1)).getUint8(0)}deserializeU16(){return new DataView(this.read(2)).getUint16(0,!0)}deserializeU32(){return new DataView(this.read(4)).getUint32(0,!0)}deserializeU64(){let _e=this.deserializeU32(),nt=this.deserializeU32();return BigInt(BigInt(nt)<<BigInt(32)|BigInt(_e))}deserializeU128(){let _e=this.deserializeU64(),nt=this.deserializeU64();return BigInt(nt<<BigInt(64)|_e)}deserializeU256(){let _e=this.deserializeU128(),nt=this.deserializeU128();return BigInt(nt<<BigInt(128)|_e)}deserializeUleb128AsU32(){let _e=BigInt(0),nt=0;for(;_e<U$a;){let it=this.deserializeU8();if(_e|=BigInt(it&127)<<BigInt(nt),!(it&128))break;nt+=7}if(_e>U$a)throw new Error("Overflow while parsing uleb128-encoded uint32 value");return Number(_e)}deserialize(_e){return _e.deserialize(this)}deserializeVector(_e){let nt=this.deserializeUleb128AsU32(),it=new Array;for(let ot=0;ot<nt;ot+=1)it.push(this.deserialize(_e));return it}},c$n=class cs extends t$d{constructor(_e){super();let nt=_e.constructor.name;switch(nt){case m$c.name:this.publicKey=_e,this.variant=0;break;default:throw new Error(`Unsupported key for EphemeralPublicKey - ${nt}`)}}toUint8Array(){return this.bcsToBytes()}verifySignature(_e){let{message:nt,signature:it}=_e;return this.publicKey.verifySignature({message:nt,signature:it.signature})}serialize(_e){if(this.publicKey instanceof m$c)_e.serializeU32AsUleb128(0),this.publicKey.serialize(_e);else throw new Error("Unknown public key type")}static deserialize(_e){let nt=_e.deserializeUleb128AsU32();switch(nt){case 0:return new cs(m$c.deserialize(_e));default:throw new Error(`Unknown variant index for EphemeralPublicKey: ${nt}`)}}static isPublicKey(_e){return _e instanceof cs}},p$b=class us extends o$g{constructor(_e){super();let nt=_e.constructor.name;switch(nt){case h$b.name:this.signature=_e;break;default:throw new Error(`Unsupported signature for EphemeralSignature - ${nt}`)}}toUint8Array(){return this.bcsToBytes()}static fromHex(_e){let nt=i$i.fromHexInput(_e),it=new n$g(nt.toUint8Array());return us.deserialize(it)}serialize(_e){if(this.signature instanceof h$b)_e.serializeU32AsUleb128(0),this.signature.serialize(_e);else throw new Error("Unknown signature type")}static deserialize(_e){let nt=_e.deserializeUleb128AsU32();switch(nt){case 0:return new us(h$b.deserialize(_e));default:throw new Error(`Unknown variant index for EphemeralSignature: ${nt}`)}}},poseidonLite={},poseidon1$1={};const F$6=BigInt("21888242871839275222246405745257275088548364400416034343698204186575808495617"),N_ROUNDS_F=8,N_ROUNDS_P=[56,57,56,60,60,63,64,63,60,66,60,65,70,60,64,68],pow5=rt=>{let _e=rt*rt;return rt*_e*_e%F$6};function mix$1(rt,_e){const nt=[];for(let it=0;it<rt.length;it++){let ot=0n;for(let st=0;st<rt.length;st++)ot=ot+_e[it][st]*rt[st];nt.push(ot%F$6)}return nt}function poseidon(rt,_e){const nt=rt.map(dt=>BigInt(dt));if(nt.length<=0)throw new Error("poseidon-lite: Not enough inputs");if(nt.length>N_ROUNDS_P.length)throw new Error("poseidon-lite: Too many inputs");const it=nt.length+1,ot=N_ROUNDS_F,st=N_ROUNDS_P[it-2],{C:at,M:lt}=_e;if(lt.length!==it)throw new Error(`poseidon-lite: Incorrect M length, expected ${it} got ${lt.length}`);let ct=[0n,...nt];for(let dt=0;dt<ot+st;dt++){for(let ft=0;ft<ct.length;ft++)ct[ft]=ct[ft]+at[dt*it+ft],(dt<ot/2||dt>=ot/2+st||ft===0)&&(ct[ft]=pow5(ct[ft]));ct=mix$1(ct,lt)}return ct[0]}var poseidon_1=poseidon,unstringify={};Object.defineProperty(unstringify,"__esModule",{value:!0});unstringify.default=unstringifyBigInts;function unstringifyBigInts(rt){if(Array.isArray(rt))return rt.map(unstringifyBigInts);if(typeof rt=="object"){const it={};for(const[ot,st]of Object.entries(rt))it[ot]=unstringifyBigInts(st);return it}const nt=[...Uint8Array.from(atob(rt),it=>it.charCodeAt(0))].map(it=>it.toString(16).padStart(2,"0")).join("");return BigInt(`0x${nt}`)}var _1={};Object.defineProperty(_1,"__esModule",{value:!0});_1.default=void 0;var _default$h={C:["CcRunsaOm9T+H6q6KUy6OKcaoXdTTN0bbH3A29Cr16c=","DANWUwiW7sQql+2TfzE1z8UUKzrkBbg0PB2D/6YEy4E=","Hiih2TVpitEULlEYK7VM9KAOpaq9Ymi9MX6pd8wVSjA=","J68tgxqdJ0gICWXbMOKY5A5XV8PgCNuWTPnisSuRJR8=","Hm8RzmD8j1E6ajz+Fq4XWkEpFGLyFM0Iear0NUW3TgM=","Kmc4TTu9XkOFQYGctoHwvgRGLtFMNhPY9xkgYmjRQtM=","C2b981YJOmEWCfjhL7/s8LmF44HwJRiJNkCPXVyfRdA=","AS7j7B541HCDDGEJPCreNwsmyDzFzr7t2qaFLb2wniE=","AlK6X2dgv739iPZ/gXXj/WzRxDGwmba7LRCOe0Rbsbk=","F5R0zOyl/2dsa+w871QpY1Q5Gok1/3HW71rqrXypMvE=","LCQmE3mlG/qSKP9KUD/U7Zwfl0omSWmzfholibvtK5E=","HMHXtiaS5j6sLyiL0GlbQ8L2P1AB/A/FU+ZsBVGAGwU=","JVBZMBqtqYuy7VX4UpeelgB4Tb8X+6zQXZ7/X9nJG1Y=","KEN746wcsuR54fXA7M0ys66iQjSXCoGTsRwpzn5Z79k=","KCFqRC8uH3EcpPprU3ZusRhUjaj7T3jUM4diw39fIEM=","LB9HzRf6Wt8fOfTnBW3QP+7h784DCUWBEx8jdzI0gsk=","B6utArel68SGMrzJNWzrfdna/KJ2Y4pjZGuFZqYhr8k=","AjAmRgH/3yknWzP/qrUd/pQp+QiAppzRN9oMTRX5bDw=","G8lzBU5R2QWg8WhlZJfKQKhkQUVX7iiecX5dZomaoKk=","Lhwi+WRDUAggbDFX6GNB7dJJr/XC2EIfKmsiKI8KZ/w=","EiTzjfZ8U3gSHB1fRhu8UJ6OoVmORsn3pwRSvCu6hrg=","AuTmnYulnlGSgLS9ntAGj9e/6M2d/toZadKYkYbN4g4=","Hx7Mw0qroBN/XfgfwE/z7k8Z7jZOZT8HbUfpc12YAY4=","FnKtPXCaNTl0JmwwOamnMRQkRIAyzRgZ6suKTUKE9YI=","KD4/3CxuQgxW9Er1GStK6c2mlh8oTSSZHS7WAt+Mj8c=","HCo9EgxVDs/Q2wlXFw+gE2g3Ufj9/1nWYU+9af85S8w=","IW+Eh3qsYXL3iXpzI0Vu/hQ6mkN3PqbylstrgXdlP70=","LA0nK+zyp1dkun6OPijRK86qR+phylmkEaH1FVL5R4g=","FuNCmYZcDihITuenTEVOnxcKVICr4FCPy0psPYlUb0M=","F1zrpZnpb1s3WiMqb7nMcXcgR3ZYAikPSM2Tl1VIj8U=","DHWURA3EjBb+rZ4XWLAoBmqkEL+8NU9U2MX/u0Sh7jI=","GjwpvDnyG7XEZtt9frb9j3YOIAE8z5EskkeYgtkZ/Y0=","DM/dkG80JuXAmG6gSbJTQAhV00kHT1pmlcjuq80i5o8=","FPa8gdnxhvYr20dc5slBGGanqKP9Bls84OaZtn3Z55Y=","CWK4J4n7PRKXAspwsvbFqswJmBDJxJXIiO3rc4a5cFI=","GogK9wdNGLO/IMed4lEnvBMoSrAe8CV1r+8Mj2oxqG0=","EMuhhBmmozLNXnfwIRwVSyCvKST8IP8/TDASu3rpMRs=","BX5iqaj4mz69x2umOp6sqPontzGcrjQGdWooSfMC8Q0=","KHyXHekdwKvUSt9ThLSYjLlhMDu/Zc/1r6BBO0QoDO4=","Id8ziK8Wh7uzvKnaDMqQjx5WK8RtSrpOb395YOMGiR0=","G+XIh9JbznA+JcyXTQk0zXid+PcLSY/YPv+LVg4WgrM=","Jo2jb3blaPtoEXF1zqLNDdLLXUL9pazqSNWcJwag1cE=","DherCR9urlDGCb6vVRDs7MXYu3QTXr0FvQZGDMJqXtY=","BNcn5yj/oKZ67lNasHSkMJHvYtjPg9JwBA9cqh9ir0A=","DdvXv5wpNBWBtUl2K8Ai7TNwKsEPG/2GKxVBfX45ym4=","J5DrM1FiF1J2gWLoKYnGwjT1sNHTr5tYiinEnIeJZUs=","HkV8YBpjtz5EcZUBk9ilcDlfPZq4sv0JhLdkIGFC+ek=","Ia5kMB3KliVjjWqyu+cTX/qQ7NDEP/kfxMaG/EbgkbA=","A3n2PIzjRo1NopMWb0lJKIVL6eNDLglVWFhTTu2NNQs=","AC1WQgNZ0CZqdEoICAngVMoOSSGkZoasjJ9YoyTDUEk=","EjFY5ZZbXZsdaLPNMuELvtqNYkWeIfQJD8LFr5Y1FaY=","C+KfxAhHqUFmHRS79svgQg+7K29Sg21OYMgOtJytnsE=","Gslpkd7CuwVXcWFCAVpFPDbbnYWcrV+aIzgC8k/fTBo=","FZZEP3Y9vMJfSWT8YdI7Pl4SyfqX8YqSUcozVbywYn4=","EuC802VL36drKGHU7Drq4PGFfZ8X5xWu1tBJ6uO6MhI=","D8krTxu+qCuepz1K+a8qUM6rrH83FUsZBObHbHz5ZLo=","H5wLFhBEZELW8uWSqAE/QLFPfHciI29PnH6WUjOHJ2I=","Dr10JErnJnX4zeBhV6eC9AUNkU2ji0wFjRWfZD279NM=","LLfw7Tnhbp9pqfr9SrlRwDsGcelzRu45eoOYOdzPxtE=","Gp1uLs/wIsxWBUQ+5BurIM52HQUUzlJmkMcrynNS2b8=","KhFUOWB/M1peqDw7xEqTMdDBMyapp7owh9oYLWSOxy8=","I/m2UptdBA0VuPp67j40EOc4tWMFzUTylTXBFcWkwGA=","BYcsFtsPcqIkmsa6SEu5w6POl8FtWLaLJg65OfDm6Kc=","EwC97gi7eCTKIPuAEYB19AIZthUdVbXFK2JKfN7d9qc=","Gbm2PS8QjhfmOBeGOo9sKI160pkW2YyxBy5Oe31Ss3Y=","AVvuE1fjwBW1vaI3ZoUi9hPRyIcmtexCJKIBKEgbT38=","KVNzbpS7a58blwek8WFeTv4eHOS6shjL6pLHhbEo/9E=","CwaTU7oJFhiGL4BhgMA4X4UbmNNytF9UTOcmbtZgjfw=","ME901GHMwTEV5OC8+5OBflWut+uTBrZOT1iKyX2B9Ck=","FbvxRs6bygnooz9ed9/k9arSoWSkYXpMuO5UFc3pE/w=","CrTf4MJ0LN5EkBAxSHlk7ZuPS4UEBcEMqf8jhZVyyMY=","DjLbMgoETjGX9F92SaGWde9e7f6lRt6pJR3jn5Y5d5o=","ChdWqh83jKSydjWni2iI5meXczqCd0iWoweO+lFtoBY=","BExKM7EPaTRH/RcXf5Uu+JXmHTKPhe+pQlTWoqJdk+8=","LtNhG3JbinC+ZVtTf2b3AP4IedeaSWiR03sHtUZsS4s=","H5uk6Lq3zkLI7MPXIqouDq3965z900e12DOepxIIWKo=","GyMwQwUujCiPfukHqE5RiqOOgqxFAgZtt0BW+GXF09o=","JDHhzBZLuNB0Axq3K9VbTJAgU7/A8U2wyi+XsCCHWVQ=","CC+TTJH1qsMwzWlToKfbRaE+MiCXWDMZp5Hyc5ZYAf0=","K5oKIj51OLCjS+B0MVVCo8dyReKufL6Zmta7kwxImXw=","DhzZHt0s+izOuFSDuIepvoFkFj51qKAOsLWJzHAhTn0=","Lh6sDyv9/WPJUfYUd+NpiZl3TxmFTQD1iNMkYBzr4vk=","DL+pXzf7dAYMdhWOdp1tFXNFeE2O/bM8I9dIEVtQC4M=","CPBbO+kj7UTWWtSdimHppnbZkeOndRPZmAwjLfpKT4Q=","InGeKgcLzQhSv44hmE0EQ+coSSXcB1ijJaLdUQwEfvY=","BB9Zap7hyyvAYPf8w6GrTHvb8DYRmYLA9B9isvJoMMA=","Iz/TXeG+UgqHYo6wb2sdTAIb4cLQ3EZKGfzdCYaxD4k=","BSS0bRqoel5DJeCkI+vIENMeB4qhtHB+78tFPGHJwmc=","LDT0JMgeVxbOR/ysiUuFgkInu5VLDzGZzESGI3xRUhE=","C18qS2M4eBkgfv/CtVQfty3SAltUV8yX8zAQMn3kkV4=","IiB4VggszFTFty/kOdLP1sF0NdL1evbOrvrEH+BcZZ8=","JNV6i/XaY/5OJBWbf4lQtc37IQGUyvefJ4VASM4sgXE=","Cvqxgf3V4Fg7Nx11vWk/mDdK1wl7sBqFc5Gbsjt5OW4=","LbqbEI8gh3KZilLvrHy9VnbABXGUwWwL8WKQ1isRKO4=","JjSbZu24sW9W+IHHiPU/g8u4PeC9WSslWv8T5rzkILM=","Ja984OXhA1doXpX5Izl1OtgaVtKOzBk7I1KIo+bxN9s=","JbTOe9IpQ5DAlNalXt1ouXDu16roiyv/H3wBh/41AR8=","IsVD8Q9siew4flPxkIqI5d6c7yjr3zCxjLnVTB4CtjE=","Ajb5PneJxHJPx5CKnxkeHkJekGqRnXo032aOdIgvh6k=","KTULQBFmygEOfSfjfQXamWUr2uEU6wFlnLSXr5gMS1I=","Du14fWWCDT9r0xu6tUf3WmXtt12ETruJ7hJgkWZSNj8=","B8wRcPE7RvIDanU/Ugsykf3NDpm9lCl9GQb2VvTeb60=","Irk5IzsdcgX0m89hOj0wsZCHhtf59dEMIFlDVonorOo=","AUUXYqCquByKrR3IvDPocHQPCDpaqFQ4rdZQrOYK5aY=","I1BrtdhyfURh+r8QJdRtH+MuqmHex9pX5wT+wIkvzok=","LkhMROg4rqC6wGrj9xvdCSo3CVMeHv6pf4vWiQc1VSI=","D0vH0H66/WQ3nnjFC9LkK69KWUVFztwlRUGNomg1tUw=","H008j2WD6eX6dmN4Yvqu6FFYI4hyXfRg5iCZbVDY504=","CTUU4McHEfgmYNB74OSpiPrgKrx7aB2RU+uby0j+c4k=","GtqwyOKzutNGaZorXzvANkPug+zkcijySljgo0fhU9g=","FnKxcmBX2Z3RRwnrtHRkGjeMG5S4ByusGiLb756A2tI=","Hf1T1Fdq8uOPRPU/3KtGjMXY4vrgrMTuMNR7I5tHnBQ=","DGiIoQt1sPOnCjYmOjfhf+bXfWQPb8PevH8gd1MgXGA=","Gt25M6Zb53CSs0p+d9Ev6GEaYeAO5oSLhQkezKnR5Qg=","ANdUDc0mioRcEK4Y0d6TPPY4/1Ql8K//eTVijimdF5E=","FAwOQmh+nq0BsoJ6VmTKnCb+3eSs2Z2x0xaTnSC4LA4=","Lww6EV1DF9GRuom40T0YBsIKD5sk+MXtwJHirlZWWYQ=","DE7neP98FFUwBu0iDPnIEAigz/ZwsiuC2MU4odyVjGE=","FwTydm1G+Cw2k/AEQMzDYJQk7SbArMZiJ8PXSF3nTGk=","Ly0ZzD6l146noCwbUdJEq/B2nJ+FROQCObZv6QCcPPo=","GuA4U7dfyrpQU/ES4qjo3N1+5suc/tnH1sdmqAb8Zik=","CXGqv3lSQd9R0THQ+mGqXzVWkhstbwFOTkGobdrwVtU=","FAjDFuYBThqR1M9rbg3nPtpiT4OA3xyHX1wp97/i9kY=","Fmfz/i7b6FAkir5CtUMJO2yJ8fdz7yhTQWkfOYIu9b0=","E798XQ0sQ3akiwoDVXzfkVuBcYQJ5cEzQkxpV2UA/jc=","B2IKbfsLbOwwFq3z01M8JAJLlTR4VreXGbwLp0OmLCw=","FXTH7wxDVF82qMoIvb3YsHXSlZ4vMitzFnXePhmCtNA=","Jp5LW3oushr9VnlwpxfO7FvUGEVxwlT9wG4Dp/+DePA="],M:[["Bm9vhdb2ioXsEDRTUaI6Oq8H84r4yVKnvOynC9KvetU=","K51LQRDJrpl3guFQmx0P2yCnwCu9i+pzBUYrn4Elseg="],["DMV827CFB9Yr9npEk8wmL7bAnVVwE//x9XP0MSIfj/k=","EnTmSaMu01WjGm7WlyThra3oV+hutcOhIbzRR5QyA8g="]]};_1.default=_default$h;Object.defineProperty(poseidon1$1,"__esModule",{value:!0});poseidon1$1.poseidon1=poseidon1;var _poseidon$f=_interopRequireDefault$h(poseidon_1),_unstringify$f=_interopRequireDefault$h(unstringify),_$n=_interopRequireDefault$h(_1);function _interopRequireDefault$h(rt){return rt&&rt.__esModule?rt:{default:rt}}const c$m=(0,_unstringify$f.default)(_$n.default);function poseidon1(rt){return(0,_poseidon$f.default)(rt,c$m)}var poseidon2$1={},_2={};Object.defineProperty(_2,"__esModule",{value:!0});_2.default=void 0;var _default$g={C:["DumlkrqalRjQWYbWVvQMIRTEmTwRuymTjSHUcwTNjm4=","APFEUjXyFIxZhlhxafwbzYh7CNTQCGjfVpb/9AlW6GQ=","CN/zSH6KyZ4fKaBY0PqAuTDHKHMLerNs6HnziQ7Pc/U=","Lye+aQ/a7kbDzij3UysTyFbDU0LIS9puIJZjEPrcAdA=","KyrhrPaLe40kFr6/PU9iNLdj/gS4BD7ki4MnvryhbPI=","AxnQYgcr737MperAb5fU1VlSwXWrawPq5ktEx9vxHPo=","KIE9yuuuqoKKN234evSmO8i3vyetScYpjvezh78oUm0=","JydnOyzLyQPxgb844cHUDSAzhlIAw1K8FQkord35y3g=","I07EXKJ3J8LnSr0rKhSUzW771D40BYfWuPueMeZcxjI=","FbUlNAMa4Y9/hiyyz3z3YKsQqBUKM3sczZn/boeX1Cg=","Dcj61tnks19e2aPRhrec444Oio0bWLEy1wHU7s9o0fY=","G82V/8IR+8pgD3BfrT+1Z+pOs3j2Lh/sl4BVGKR+TZw=","EFILCrchyt/p7/gbAW/DTcdto2wleJN4F8uXjQad5Vk=","H21IFJuOf32bJX2O1fu69CkySYB1/tCs6IqeuB9WJ/Y=","HZZV9lIwkBTSngDvNaIIm//43ByBbw3JyjS9tUYMhwU=","BN9aVv+VvK+wUfexzUOpm6cx/2fkcDIFj+PUGFaXzH0=","BnLZlfj/9kAVGz0pDO2vFIaQoQqMhCSn9uwoK25L6Cg=","CZlStBSIRFSyEgDX/6/dXwyancwG8nCOn8HYIJtcdbk=","BSy6IlXf0Ax8SDFDuo1GlEjkNYaptM2Rg/0OhDprn6Y=","C4ut7mkK246wvXRxK3mZr4LeVXByUa13Fgd8uTxGTdw=","EZsVkPEzB69aHuZRAgwHx0nBXWBoOoBQuWPQqOSyvdE=","AxULfNbV0XslKdNr4PZ7gyxKz8iE707lzhW+C/tKjQk=","LMYYLF4UVG488ZUfFzkSNVN077g9gImKvmnLMXyepWU=","AFAyVR5jeMRQz+EppASzdkIYyt7awU4rktLNcxEb8Pk=","IzI34yibqjS7FH6XLry5UWRpw5n8wGn7iPnaLMKCdrU=","Bcj09OvUpuPJgNMWdL++YyMDfyGzSuWk6AwtTCTWAoA=","CnsdsTBC05a6BdgYoxnyUlK8817zru2R7h8JslkPxls=","KnO3H5shDPWxQpZXLJ0y2/FW4rCG/0fcXfVCNlpATsA=","GsmwQXq8yaGTUQfp/8kdw+wY8sTb5/Ipdqdgu1xQxGA=","EsAzmuCDdII/q7B2cH70eSafPk1ssQQ0kBXuBG3JP8A=","C3R1sQKhZa1/WxjbTh5wT1KQCqMlO6rGgkZoLlbpoo4=","A3woSeGRyj7bHF5J9ui4kXyEPjeTZvLqMqs6qI1/hEg=","BaaBH4VW8BTpJnRmHiF+m9UgbFyToH3BRf2xdqcWNG8=","KaeV59mAKJRulHt11U6fBEB26Hp7KIO0e2de9fOL1m4=","IEOaDISzIutFo4V6/Bj1gm6Mc4LIoVhcUHvhmZgf0i8=","Lguo2U2ez0qU7CBQxzcf8btQ8neZqEttSipvKgmCyIc=","FD/RFc4I+yfKOOt8zoIrRReCLNIQkEjS5tDdzKF9ccg=","DGTL7LHHNLhXlo273PgTzfhhFlkyPby/yEMjYjvpyvE=","AoowWEfGg/ZG/KklwWP/WudPNI1iwrZw8UJs75QD2lM=","Lk71EP8Lb9pfqUCrTEOA8mpry2TYlCe4JNZ1W1254ww=","AIHJW8QzhOZj15JwyVbOO4kltPbQM7B4uWOE9QV5QA4=","LtXwyRy9l0kYfi+t5ofgXuJJGzScA5oLuoqfQCOguzg=","MFCZkfiNo1BLvzdO1ari8DRIoix2I0yMmQ8B8zpzUgY=","HD8g/VVAmlMiG3xNSaNWufChEZ+yBntBp1KQlEJOxq0=","ELTn86td8AMElRRFm24Y7sRrsiE+jhMeFwiHtH3cuWw=","KhmCl5w/9/Q93VQ9iRwqvd2A+ATAd9d1A5qjUC5Dre8=","HHTuZPFeHbb+3b6tVtbVXbpDHrw5bJr5XK0PExW9XJE=","B1M+yFC6f5jquTA8rOAbS55PLouCcIz6nC/kWgrhRqA=","IVdrQ45QBEmhUeTurxexVChcaPQtQsGAihGr83ZMB1A=","LxfAVZuP55YIrVyhk9YvELzoOEyBXwkGdD1pMINtSp4=","LUd+OGLQdwinnoqulGFwvJd1pCATGEdK5mWwsbficw4=","Fi9SQ5ZwZMOQ4JVXeYTyka+6ImbDj1q82Jvg9bJ0fqs=","K0yyM+3pukgmTs0siuUNGteoWWqH8p+Kd3enAJI5MxE=","LI+8st2Fc9wduvj0YihUd22y7s5thcTPQlTnw14DsHo=","HW80dyXkgWry/0U/DNVrGZ4bYen2Aemt5eiNuHCUnak=","IEsMOX9OvnHrwtiz31uRPfnmrAK2jTEyTNSa9cRWVSk=","DEy53DxP2BdPEUmzxjw8L57LgnzX3CVTT/j7dbx5xQI=","F0rWGhRIyJmiVBZHT0kwMB5cSUdSeeBjmmFt3EW8e1Q=","GpYXe89NjYn3Wd9OwvPN4uqqKMF3zA+hOpgW1Jo40u8=","Bm0EskMx1xzQ74BUvGDE/wUgLBJqIzwagkKs42C4owo=","KkxPxuwLDPUhlXgoccbdOzgcxl9y4CrVJwN6Yqob2AQ=","E6stE2zPN9RH6fLhSnztyV5yf4RG9tnX5Vr8ASGf1kk=","ESFVL8omBhYZ0k2EPcgnacGwT87Cb1UZTC4+hprMapo=","AO9lMyKxPWyIm8gXFcN9d6bNJn1ZXEqJCaVUbHyXz/E=","DiVIPkWmZSCLJh2Lp0BR5kAMd21lJZXZhFrKNdijl9M=","KfU23LnddoIkUmRlnhXYjjlaw9Td6S2MRkSNuXnuuok=","KlbvnyxT/rrf2jNXXb29iFoSTieAu+oXDkVrqs4Ppb4=","HINhx461z13s+3otF7XECfKuKZmkZ2Lo7kFiQKjLmvE=","FRr/XziyCg/ARzCJqvAga4Po5op2RQe/09CrS+dDGcU=","BMYYfkHtiB3BsjnIj3+dQ6n1L8jIts3R525HYVtR8QA=","E7N72A9NJ/sQ2EMx9vttU0uBxh7RV3ZEnoAbfdycKWc=","AaXFNic8LZ31eL+9MsF7eizjZkwqUgMskyHOscToqOQ=","KrNWGDTKc4Na0F9desuVC0qaLGZrlybagyI5Blt8OwI=","HU2OwpHnINsgD+bWhsDWE6yvavTpXTv2n37VFqWXtkY=","BBKU0sxITSKPV4T+eRn9K7klNRJAoEtxFRTJyAtlrx0=","FUrJjgFwjGEcT6cVmR8ASJj1eTnRJuOSBClx3ZDoH8Y=","CzOdisyn1Pg+7dhAk671EFCzaEyI+LCwRSRWO8bqTaQ=","CVXknmYQyUJUpPhM+6s0RZjw5x6v9Kfdge2VtQg5yC4=","BnRqYVbrpUQmueIiBvFavKmm9B5vU1xvNSVAHqBlRiY=","Dxj1oOzRQjxJbzggxUnCeDjleQ4r0KGWrJF8f/Mgd/s=","BPbuyhdR9zCKxZ7/W+smHku1Y1g+3nvJKnOCI9b3bhM=","K1aXM2TExPXBo+xNo83OA4gR6xFvs+RbwXaNJvwLN1g=","Ejdp3UnVsFTc12uJgEsby44TkrOFcWpdg/62XUN/Ke8=","IUe0JPxIyAqI7lK5EWmqzqmJ9kRkcRUJlCV7L7AcY+k=","D9wfWFSLhXAabFUF6jMqKWR+bzStQkPC6lStiXzr5U0=","Ejc6glH+oATfaKvPD3eG1Lzv8oxdu+DDlE9oXMCgsfI=","IeT06l81+FutfqUv90LJ6KZCdWtq9EID3YofNcGpADU=","FiQ5FtadLKPftHIiJNTEYrVzZkkvRekNioGTTxvDsUc=","HvvkbdeleLT2b5rbyItDeKvCFWbhoEU8oTpBWcrASsI=","B+pehTfPXdCIhgIOI6fzh9Ro1VJb5m+FO2csyWqIlpo=","BajE+ZaLiqO3tHijD5pbY2UPGadefOEcqf4WwLdsALw=","IPBXcSzCFlT7/lm9NF6NrD94GMcBuceILZ1Xtyoy6D8=","BKEu3tqd/WiWcvjGf+4xY23NjojQHUkBm9kLM+sz22k=","J+iNjBXzfc7kTx5UJaUd7L0TbOUJGmdn5J7JVEzNEBo=","L+7Re4QoXtm4pcjF6VpB9m4JZhmncDIjF2xB7kM95NE=","HtfMdu30XHxAQkFCD3Kc85TllCkRMSoNaXK4vVOv8rg=","FXQumbm/oyMVf/jFhvVmDqxng0dhRM3K3yh0vkVGaxo=","GqwoU4f2XoLIlfxoh930BXcQdFTG7AMXKE8DPyfQx4U=","JYUcPIRdR5D53a29tgVzV4MuLnpJd19x7HWpZVTWfHc=","FaWCFWXMLsLOeEV9sZft81O367osVSM3DdzMPZ8Uamc=","JBHVekgTuZgO+n4xodtZZtz2TzYEQndQLxVIXyjHFyc=","AC5vjWUgzUcT4zW4wLbS5kfpqY4S9M0lWIKLXvbLTJs=","L/e8j0OAzemX2gC2FrD80a+PDpHi/h7XOYg0YJ4DFdI=","ALmDG5SFJVle4CckRxvNGC6VIfa3u2jx6Tvk/rsNPL4=","Ci9TdouOv2qGkTsOV8BOARykCGSKR0OofXetvwycNRI=","ACSBVhQv0Dc6R5+R/yOelg9Zn/fpS+abfyopAwXhGY0=","Fx1WILh7+xMoz4wCqz8MmjlxlqpqVCwjUOtRKisrzak=","FwpPVVNvfclwCHx8ENb612DJUhct1U3ZnRBF5Ow0qAg=","KaujP3mf5mwu8xNK6gQzbsw344wc0hG6SC7KF+Lb+uE=","HpvBeaT911j90bsZRQiNR+cNEUoD9qDotbplA2nmSXM=","HdJpeZtmD61Y9/SJLfsLWv6q2GmpxLRPnJ4cQ72vjwk=","Is28i3ARetFAEYHQLhVFnnzNQm/oacfJXR3Syw8krzg=","DvBC5FR3HFM6n1elXFA/zv0xUPUu2Up81bqTucfazv0=","EWCeBq1sj+Lyh/MDYDfohRMY6LCKA1mgOzBP/KYugoQ=","EWbZ5VRhbbqedT7qQnwXt/7NWMB23+QnCLCPW3g6qa8=","LeUpiUMahZWTQTAmNUQT2xd/v0zSrAtW+FWoiDV+5GY=","MAbrT/x6hYGabaSS86isHfUa7lsXuOiddL8Bz19x6a0=","KvQfu2G6ioD9z2//nj9vQimT/o8KRjn5YjRMgiUUUIY=","EZ5oTeR2FV/lprQajryF24cYqyeInoXngbIUus5IJ8M=","GDW3huLokl4Yi+pZrjY1N7USSMI4KPBHz/eEuXs/2AA=","KCAaNMWU36NNeUmWxkM6INFSusKnkFySbEDihasy7rY=","CD79eifRdRCU6A/vr3iwAIZMgutXEYdySnYfiMIsxOc=","C2+Io1dxmVJhWOYc7qJ76BHBbfd3TdhRngeVZPYf0Ts=","Dsho5tFeUdlkT2bh1kcalFiVEcoA0p4QFDkObuQlT1s=","KvM+P4ZncScawMmz7S4RQuzT50uTnNQNANk3q4TJhZE=","C1ICEfkEtefQm12WHGrOdzRWjFR91oWLNkzl5HlR8Xg=","Cy1yLQkZoarY21jxAGKpLqDFasQnDoIsyiKGIBiKHUA=","H3kNTX+M8JTZgM6zfCRT6Ve1SpmRyji74AYdHtblYtQ=","AXHrld+/fR6uqXzThfeAFQiFwWI1oqao2pLOsB5QQjM=","DC0OO1/VdUkym/aIXaZrm3kLQN79LIZQdiMFOBsWiHM=","EWL7KGicJxVOWoIotOcrN3y8r6WJ4oPDXTgDBUQHoY0=","LxRZtl3uRBtkrThqkegxDygsWpKonhmSFiPvgklxG8A=","Hm/zIWtojD2ZbXQ2fVzUwbxInUZ1TrcSwkP3DRtTz7s=","AcqL5zgyuNBoFIfSfRV4AtdBpvNs3CoFdogfkyZHiHU=","H3c1cG/+n8WG+XbVvfIj3GgChggLEM6gC5td4xX5ZQ4=","JSK2D06jMHZAoMLc4EH7qSGsEKPV8JbvR0XKg4KF8Bk=","I/C+4AGxAp1SVQdd3JV/gzQYytT1K2w/jOFsI1VyV1s=","K8Gui43buB/KrC1EVV7VaF0UJjPp35BfZtlAEJMILVk=","D5QGuCllZKNzBFB7jbo+0WI3EnOgex/JgBH81q1yIF8=","I2Co6wzH3vpntymY3pBxThfnWxdKUu5KyxJsjNmV8Kg=","FYcaXN3q2XaATIA8uu8lXrSBWl6W34sAbcu8J2f4iUg=","GTpWdmmY7p4KhlLdLzsdoDYvT1T3I3lUT5V8ze77Qg8=","KjlKQ5NPhpgvm+Vv9PqxcDsuY8itM0g05DCYBed3rg8=","GFmVTP64aV8+i2NdyzRRkoks0RIjRDuntBZuiHbA0UI=","BOEYF2MFDlgBNETby5nxkCsRvCXZC73KQI04GfT+0ys=","D9slPe6Dhp1AwzXqZN6MW7EOuC2wi16LH15VUr/QXyM=","BYy+ippQJ72qTvtiOt6tYnXwhobxwImEqdfFuum08cA=","E4Ltzplx4YZJfq2xrrH1KyO0uDvvAjqw0VIotMzspZo=","A0ZJkPBFxu4IGcpR/RGwvn9huOuZ8Ut34eZjRgHZ6LU=","I/e/yHINwpb/8ztB+Y/4PG/KtGBdsutaqlvBN663Clg=","ClmhWOPuwhF+bpTn8OnezxjD/9XhUxqSGWNhWLuvYvI=","BuxUyAOBwFK1i/I7MS/9POLE66BlQgr49MI+0Adf0Hs=","EYhy3IMuDrVHa1ZkjoZ+yLCTQPenvLG0li8P+e0fnQE=","E9afoSfYNBZa1cfLp61Z7VLgsPDkLX/qleGQa1IJIbE=","FpoXf2PqaBJwscaHenPSG94UOUL7cdxV/YpJ8Z8Qx3s=","BO9RWRxurZfvQvKHrc5A2Tq+sDK5IvZv+36aWnRQVE0=","JW4XWh3AeTkOzXynA/suOxnsYYBdTwPO1fRe5t0Paew=","MBAtKGNqvV/l8q9BL/YAT3XMNg0yBd0toAKBPT4s7rI=","EJmOQt/NO78cBxS8c+sb9ARDo/qZvvSjH9Mb4YL8x5I=","GT7djp/PPXYl+n0ktZih2J8zYur01YLv7K12+HnjaGA=","GBaK/TTy2RXQNozoC3szR9HHpWHOYRQl8mZNeqUfC10=","KTg8AevTtqsMAXZW6+ZYtqMo7He8M2JuKeLpWzPqYRE=","EGRtLyYD3jmh9K5ed3GmSnAttuhvt2q2AL9XP5AQxxE=","C+teB9GycUX1dfE5WlW/Ey+QwltA2ns4ZNAkLcsRF/s=","FtaFJSB4wTPcDT7K1itciDD5W7LlS1mr3/vwGNlvozY=","Cmq9HYM5OPM8dBVOBAS0tApVW7vsId36/Wct1iBH8Bo=","GmefXTbre1yOoSpMLe3I/rEt/+7EUDFycKbxmzTPGGA=","CYD7IzvUVsI5dNUODr/eRyakI+raTo9v+8dZLj8bk9Y=","FhtCIy5huEy/GBCvk6OPwM7OPVYoySggA+ustcMSxys=","CtoQqQx/BSCVD31Hpg1eakk/CXh/FWTl0JID20feGgs=","GnMNNyMQuoIyA0WimsQjjtPweoorThIbtQ3bmvQH9FE=","LIEg8mjvBU+BcGTDad2n6pCDd/6rpcTf+9oQ71joxVY=","HHyIJPdYdT+lfAB4nGhCF7kw6VMTvLc+bnuGSaSWj3A=","LNntMfX4aRyOOeQHenT6oPQArYtJHrP3tHsn+j/Rz3c=","I/9PnUaBNFfPYNkvV2GDmaXgIqwyHKVQhUriORiiLuo=","CZRaXRR6T2bO7OZAXd3Z0K9aLFEDUpQH3/HqWPGAQm0=","GI2cUoAl1MK2dmDGt3G5D3x9puqinT8mim3SI+xvxjA=","MFDjeZZZa3+B9oMRQx2HNNun2SbTYzWV4MDY3fTw9H8=","Fa8RaTloMKkWAMqBAsNcQmzq5UYeP5XYnYKVGNMK/Xg=","HabQmIVDLqmgbZ83+HPZhdrpM+NRRmspBChNozINisw=","J5bqkNJpryn1+KzzOSESTk5PrT2+ZYlF5UbuQR3aqcs=","IC190doPa0sDJcizMHdC8B4VYS7I6TBKfLAxngHTLWA=","CW1nkNBbt1kVapUromPWcqLX+ceI9Mgxop2s5MD4vl8=","BU76H2Ww/OKDgIllJ12He0ONojzlsT4ZY3mMsUR9JaQ=","GxYvg9kX6T7bMwjCmALeudiqaQETsuFIZMz24Y5BZfE=","IeUkHhJWTdb9nxzdKg3jnu3+/BRmzFaOxc63RaBQbtw=","HPtWYujPWskiaoDuF7Nqvstzq1+H4WGSe0NJ4Q5L3wg=","DyEXfjAqdxu65tjR7LNztiyZrzRiIKwBKcU/Zm6yQQA=","FnFSI3RgaZKv+w3X9xsSvsQjau3mKQVGvO9+H1FcIyA=","D6PsW5SIJZwutM8kUBv62b4uyeQsXMjM1BnSppLK2HA=","GTwOBOC9KYNXyyZsFQYIDtNu3OhcZIzAhejFexq1S7o=","ECrfjvdHNaJ+kSgwbcvDyZ9vcpHNQGV4zhTqKtq6aPg=","D+CveFjkmFnipU1vGtlFsTFqokv73SOuQKbQy3DD6rE=","IW9nF7vH3tsIU2oiIIQ/Ti2l8dqp69796KXqc0R5jSI=","HaVcyQDw0h9KPmlDkZGKGzwjsqx3PGs++I4uQigyUWE="],M:[["EJt/QRug5MmytwyvXDansZS+fBGtJDeL/ttoWSuoEYs=","Fu1B4Tu5wMZq4RlCT928vJMU3J/b3upV1sZFQ9xJA+A=","K5C7oA/KBYn2F+fcv+guDfcGq2QM6yR7eRqTt042c20="],["KWnyfu0xpIC5w2x2Q3nbyizI/dFBXD3e1ilAvN4L13E=","LiQZ+ewC7DlMmHHIMpY9wbiddDyMe5ZAKbIxFoex/iM=","EBBx8AMjebaXMVh2aQ8FPRSNThCfX7BlyKrMVaD4m/o="],["FDAh7GhqPzMNX55lRjgGXObNeeKMWzdTMmJE7mWhsac=","F2zAKWla0CWCpw7/CKb9mdBX4S5Y59e2sWzfq8juKRE=","GaP8ClZwK/QXun/uOAJZP6ZERwMHBD93cyec1x0l1eA="]]};_2.default=_default$g;Object.defineProperty(poseidon2$1,"__esModule",{value:!0});poseidon2$1.poseidon2=poseidon2;var _poseidon$e=_interopRequireDefault$g(poseidon_1),_unstringify$e=_interopRequireDefault$g(unstringify),_$m=_interopRequireDefault$g(_2);function _interopRequireDefault$g(rt){return rt&&rt.__esModule?rt:{default:rt}}const c$l=(0,_unstringify$e.default)(_$m.default);function poseidon2(rt){return(0,_poseidon$e.default)(rt,c$l)}var poseidon3$1={},_3={};Object.defineProperty(_3,"__esModule",{value:!0});_3.default=void 0;var _default$f={C:["GbhJ9pRQsGhI2h05vV5KQwK7hnRO3CYjiwh44mntI+U=","Jl3f4SfdUb1yOTR7dY8KEyDrLMdFCswdrUf4DI3PNNY=","GZdQ7EcvGAng9mpUXh5RYkEIrIRQFcKqPfw2urSX2Ko=","FX/z/mWscggRDwal90MCsU10PqJQZ/D/0DL3h8fxzfg=","LknEPEVp3Zxf01rEX8oz8QsVxZBpL4vu/hj0iWrJSQI=","DjX7iZgYkFINSu8rbWUGw8svC2lzwk+oJzE0X/otHx4=","JRrUfLFcTxEF8QmuXpRPG6nZ54BtZn/+xv5yMALguZY=","E9oH3GTUKDaYc+lxYCNGQfi+tW/dBeXzVj+jnZwi304=","DACbhOZQ5tI9wAx9zO90g6VTk5aJ01DNRue4kFX9Rzg=","AR8WscY6hU8BmS45VvQtiwTrZQxtU16wID3sdL79ygY=","DtaeXjg6aI8gnZpWHap5YS8/eNBGetRUhd8HCT82dUk=","BNupSnsM6eIhrK1BRytrvjrsUH9es9M/RjZyJkyfeJs=","Cj8mN9hA86FusJQnHJ0je2A2dX1LtQv3znMv8dT6KOg=","JZpmbxKe6hmPihxQL9s4+jmx8HVWlWS25UpIXRGCMj8=","KL90Wcmy9MbY59BqTuOkf3dF1CcQOOUVejL99+3g1qE=","ChypQfBXA3Um6iAPSJvo1MN8hbvM5qKu7JG9aUFDJEc=","DG+PlYvg6TBT1/1PxUUShVU17RU58FHctDom/ZJjYc8=","EjEGqTzRdXjUJugSisnZCqnooAcI4pbghN1X5pyq+BE=","JuG6Uq2Shdl906tS+OhACF6PqD/x6PGHewdIZ80t7nU=","HLVcrXvRM94YpkxcR7nJfL5Ni3v54JWGRHFTfmpK4sU=","Hc1z5GrNj44OLHzgS95/bSpTBD1QYKQccUPwjm6QVdA=","ARAD4y9tnGb1hS8FR0pN7wzaKUoOtOm5sSubtFEuVXQ=","Kx6AmsHRCrKa1fINA6V9/rrf5ZA/WLr+18UI3SKHrow=","JTneF4W3NZmftNrDXuF+0O+ZXQWrL8X66qaa6HvOwKU=","DCRsWi747gEmSX8iKz4KDvThw9QchtRuQ5gssR13lR0=","GSCJxJdPaOlUCBSPfAYy7bsJ5qatGhwvPwMF9dA7Uns=","Hq4K2KtosvBqDuNu6w0MBYUpCX2RCWt1bY/cL7WmDYU=","F5GQ5dDiIXnkb4KChyq8iNtuL9wN7pnml2i9mMXQa/s=","KbueLJB2cyV26agcesS4MhRSj32wDzG/bK/nlKmzzRw=","Il05TkIgdZlAPv0MJGSpDVJlJkWIKqw1sQ5ZDm5pHgg=","BkdgYjwlyM91PSOAVbREUyvhNVdFHAh94J79RUsj/Vk=","ELo6DgHfkuh/MBxLcW2KOU1n9L9Cp1wQkikQp49rW4c=","DgcL9T+EUbJPnG6WsMKoActRG8DCQuudNht3aT8hRxw=","G5TNYbBRsE3Tl1X/k4Iac8zWyxHSSR2Kp/khAU3iUvs=","HXyzm6+4x0ThSHh6LnAjD51OkX1XE7sFBIe1qn10Bws=","Lskxib0atPaRF9D+mAyA/4eFwpYYKfcBu3SsHzA7F9s=","LbNmv9020nemkruCW4YnW+rEBKGa4HqQgupGvYNReSY=","BiEA60hdsGJpZVzxhqaFMphSdUKEUDWa3JnOxpYHEbg=","B2HTPGZhSqpXDn8egkTKESAkP5L6WeT5AMVnv0H1pZs=","IPxBGhFNE5ksJwWqA04/MV14YIoPfeTM96cuSUhVrQ0=","JbXABKS9/LWt2exOmrIZuhAsZ+iz7/tfw6MPMXJQvFo=","I7GCLSeO1jKklOWPbfb17QOLGG2EdBVa2H59/2Kzf0s=","InNLTFw/lJNgbEupASSZvw8U0Tv8/MyqFhAqKcwvaeA=","JsDI/gnrMLfienTcM0kjR+W9/0Cao2ECVEE9P615XOU=","Bw3QzLa9e7rojqwD+h+7Jhlr4wg6gJgpu9Ym3zSMytk=","ErZZW9sym2+wQ7p4uyjDvsLApt5G2MWtYGfE6/1CUNo=","JI2X1/dig9Y77DDnpYdsEcBvypsnXGccXjPZW7fo1yk=","GjBtQ51GOwgW/G/WTMk5MYtF63Wd3eSqEG0V2b2bqqo=","KKj4Ny48ONrO18AEIctGIfTxtU3cJ4IbDWLT1ux8Vs8=","AJSXVxf5qKi7NRUvJNQylAcc4yDIKfOIvIUhg+Hizn4=","BNXuTDqnj32A/eYNcWSA01k/dNT2U66D9BAyRtsujWU=","Kmz16aoD1DNjSa1vuO0iace+9UuIIsx20ISVwS794Yc=","IwTTHqq5YLqSdNpD4Z3et/eSGAgI/W5Duq5I1+/Lo/M=","A/2ayGWksqbV5wCXhYFySb/win4HJvy04cEdOdGZ8LA=","ALclje1Su9oiSEBNVe5QRHmK/DogkZMHP3lU1NY7C2Q=","FZ+BraB3F5nsOPyi1L9l67E9OnTzKY2zYnLFymXpLZo=","HvkOZ0N/vIVQI3p1vCjju5AAEw6iXwxUceFEz0JkQx8=","HmX4OFFeX/AZa0mqQaLSVo33ObwXawjslaee2Cky4w0=","KxsEXe86FmzsbOdo0Hm6dLGMhE5XDh+CZXXBBoyUwz8=","CDLldTzrD/ZAJUOxEJIpwWXcLXO+9xXj8cbgfBaLsXM=","AvYU6c7fs9xrdirgo31BurG4QcLotkUbxajjw5C2rRY=","DiQn04vUamDdZAuONiytlnNw67d3vt/0D2oL4n5+1wU=","BJNjC3xnC23rfITUFOfOeQSfDsCYw8fFB2i74pIUpTo=","IurRAOjkgmdN7NqxcGbFomuxUVNV1UYaPcBsyFMnzqk=","JbPlbmVbQs2q4mJu0lVNSFg/GuNWJtBN5QhOC20qbxY=","HjJ1KtqINu9YN6bN6P8T27WZwzY0nkxYS0/cCgz2+dA=","L6KoccFaOHzFD2j288NFWyPACZXwUHj2cqmGQHTUEuU=","L1abippEJMknjh23MR6In1TMvxBmG6t/zRjnx6fYNQU=","BEy0VREKj91TGt5TAjTFGKffk/czL/0hRBZTdLJGtD0=","IngI3pOQbV1CAkYVfy5CsZH+jJCt/hGBeN3HI6UxkCU=","AvzKKTTgRrxiOt6thzV5hl0DeBrgkK1KhXnS56aAA1U=","DvkV8KwSC4dqvMzrNEodNrrT88Wrkajdy+wuBg2L76w=","F5cTD0t6Phd363V7xvKH9qsPuF9r5jsJ87Fu8rFAXTg=","CnYiXcBBcK4zBshaurWeYIx/SXwgFW1NNsZoVV3sxuU=","H/+57BmS1muh53p7kyCa9vj6dtSKy2ZHlhdLUyajGlw=","JXIcT8FaPyhTtXwzj6U42F+Pu6bGucYJBhGIm3l7nF8=","DIF/1C1fekEhXj0HuhlyFq20w3kHBdqV62O5gr/K91o=","E6vj9SOZFdOffhPCwklwtt+M+GzgCiIAK8FYZuUrWpY=","IQb+6lRiJOoS7385mHpGyFwbw9wpvb16ks1grLTTkc4=","IcqFlGinRraqp5R0o32rSfHKWijHSLxxV+GzNFuw+Vk=","BczWJVwebwxc8fDfk0GUxikR0U0DIWYqjxpImZ40GFs=","Dw40pktwpibkZNhGZ0xMiBbE+yZ/5E/m6ihnjLCUkKQ=","BVhTGk4lRwxhV3lMo20Olkfb/P41DWSDj1saii3g1L8=","CdPcqRc+0vrO6hJRV2g9GJJMra0/ZVpgty9YZJYfFFU=","AyjL1U6MCRNJP4Zu0D0hi/I/ktaKrsSGF9THIuW9QzU=","K/ByFuKv8KIjpIexpwlOB+eee8yXmMZI7jNH3VMp00s=","Ha80WlgAa3NkmcWDy3bDFtb3jtam3/yCER4Rpj/kEt8=","F2VjRyRWqqdGtpTGDhgjYR7zkDmy7cf/OR5vIpPSxAQ=","LvHg+tnwjoeju15H1+M1OMqWTSt9EIPU+wIlA1vT+Ns=","ImybGvlbq88XsrH1fHMQF5wYA97Fro8KF3ntNsgXrio=","FLzjVJzD23QoEmtMOhWuD/gUjInxP7NdNXNOtdStDe8=","Lev/FW4na7V0LDNz8mNbSLjpI9MB83L45VDP1ANCEsc=","LUCDz1qH9bb8I5WyLjVrZEGv4baynEet19BDLR1HYMc=","DCJbe80Ev5w0uREmL9ycG5G/eaEMAYTYnDF8U9cWHCk=","AxUhadTz0G7DOnm/rJGgLJmqAgDbZtWqe4NSZfnJyPM=","C2GBGpIQvniwWXRYdIbVi93I9Rv9/ru4ev6LeqfTGZw=","ID4ADK0pjar366alxZIYeLiuSKz3BI8WBG1jelM7b3g=","GkS/CTfHItE3ZnK2n2yWVbp+44b9oREsB1cUPRv6kUY=","A3a0+uCMsD01AK/sGh9WrLjg/edaIQbXAC9ZxWEdTao=","AHgK8socrWRlohcSUP38Mtb8JB0yFBd/PVU+82MYIYU=","EHdNmrgMJb3rgIvt/XKo2bddvhjVIhyH6dhXB5vcMdU=","ENxunABuo4sEseA7S9lJDA0D+Ykpyh1/tWgh/RnTtug=","AFRLgzh5FRiyx2RaUDknmLIfdbtg41lhcAZ9ABQcrBY=","IiwBF1cYOG8uLoLrEieJ41LhBaO4+oUmE7xTRDPuQow=","KEDQRem8IrJZz7iBGx4PRbd/e9t/fitGFRoUMPYI48U=","BidS+G7r4RoAnJN+RowzWwRVRXTCmQGWUI4B+lhgGGs=","BgQb2sSCBayHrbh8IKR4pxyZUMEqgLwKVajoPqrwR0Y=","BKUz8jbEItH/kAo2iUmwAix6KuCS8wjYKx3Lv1H1AA0=","E+MdemcjL9gR1qlVs9TyXf4GbR59wz3wS95QorLQWyo=","ARwmg66R6037wT1jV+hZmpJ50WSP8sldL3mQW7E5IPE=","Cw0hk0a4V0UlsaJw4LTLpdVsko4+LCvQoeyu0BWq9q4=","FKveyNucbclwKR7mOGkCCbZQgHge+f0T2Ex6cmtfE2Q=","GgtwtLJv3Cj80yqj0mZHiAHrEiAu9HztmI0DdmEL4QY=","J4VDch+W0TB7aUP5gE5/5WQB3rLvmcTRJwSILnJ4tgc=","FutZSUqXds9XhmIU29FHPz8HOKMlY42Lo2U14BHVglk=","JWemWKgf+0RPJACI+lUkxpqeU+6ra3+MQcNHnc+MZEo=","KaodfBUemtCnqznxq9nPd6t44CFaVxWmuIKt6EC7E9g=","FcCRIz5g7+DUu/zis2QVAGpPAX+ahTiM4ga5H5nyyYQ=","Fr19Iv+Fjl4IgsLJmVWNd+dnOtXxkV+f62eagRXwFM8=","AttQSAoHvg6ywuE+1u9AdMAYLZtmi44I/+Z2klAEICU=","BeSiIOajvJ97aAbsnWzboYYzDvK/ettME7qGY0O3MRk=","HdoF68MBcLyYy/Kl7jtQ6LX3C8Qk05+kEE038cvPekI=","AYS+9yGIgYf2Rbb+42Z/PJHaIUQU2JulzTAfIrDeiZA=","FJijB+aJAAZfXoJ29irvHDdBS4RJThV3rRptZDQbeOw=","JfQPgrMdrMT0k5gAudLD6s73N7j6sfhk/jNUitRr1J0=","CdMXzGcCUZQ/b1hiow0uqegwVs5JB7+7yx/zHOW7llA=","L3fXd4bZebI7pM5KTBs70KQRMs1GeoarKbkTts8xSdA=","D1Pa/VNan0Rz3CZrb8zGhBu9M2lj8lTBUvieeF9ym78=","JcH9cuIjBFJlw6CZ4XUm+g5pduHAC68W3pbehd7vL6I=","KpAsiYDBf6rjaNOF1S0WvkGvlchOrqPPiT5l1s5Kj2I=","HOFYCjRS7PMCh4yJdrgr6WZ23RFNHcjSVSdAV2L4NSk=","JKYHP5Gt3DOkmh+jBt8AiAHF7FaWCQNNL8UPfw9NAFY=","JeUtvWEkUw2fwn/jBtcdRYPgfKVUtdFXfyVsaLC+K3Q=","I9/648Qj+nqTRo28z7AphVl0vk0KeymUZ5blts1w8V0=","BjQto3DMDYxJt3WU9rAnxIBhXVC+NiQ6mVkbyZJO1vU=","J1QRQoEoZUa3XwnxFfx1G0d4MD0EBcG0zH3w2On2OSU=","FcGehTTFwaiGLCvB0Rnt3qvyFBU4M9e9tZ7hl/gYfPU=","Jl/gYnZtCPq0x40NnvPKvjZvO+CoIQYWebSz0td9Xz4=","E8z2idZ6PsnyLLfNCsOjJ9N3rFzQFG8Ejev9CY0+x74=","F2YvdFZ4lzn4HNOXSCeoh9kqXgW98/5rn7zMpFJKrr0=","IbKcdjKbMcjvGGMeUV9/L4LKalzKcM7k6An9YkvnrV0=","GBN0eDgqrbpEHrl/4nkBmJwGc4FlIVMZk56xewH6l1w=","K8B+or+taOjcck9f7ys3wtNPdhk1/9O3Oc7sRmjzfog=","LdsuN29U1kpWOEBIDfmT/rQXMgPCvZStDmAgd675oD4=","J361DyuqcGEGtByyTGAmCeiiD41y9hNwitslNzWWw/c=","DU3kfhq6NCadDGIJBPAaVrM/xLRQwNtQu3+Hc0yaH+U=","C4RCv+nkobRChnO2vT7qb59EVpcFjxNKrpCNAnminww=","Ef5bGPu+oahuBpMMuJ99SibhhqZZRelldCR/3bcg+PU=","IkAm9t+vceJNJdj22fkAId9bd03K1NiDFw5K2JwzoNY=","CyymqZn+aIfgcE2tWNA0ZalryeN9EJH2G8n5xiu+uCQ=","Ihtj1m8LRfnUDFQFOiigax0KTOQdNkeXoafgyWUp9CE=","MBhcSLey8dU9QSCAGwR9CHSTvOZNTSSu3OL0g2u4StQ=","I/XTcqPw48upieIjBWIn01MzVvD6pI8n+CZzGGMqYfA=","JxZoOzLHVf0b+CNeoWKx84jh4AkNBhYujm375DKPPjs=","CXdUWDaGb6IEyh2FPsCQnj0UB3DICsZ9yTDGl0jV1Lw=","FETo9ZK9v9gCXZGrSYLdQl9RaC0xRysF6BxDwPlDSzE=","JuBLZenKgnC+t0ocXLj+6L4/+/5YP3ASoA+HTncY++M=","IqXC+oYNEf407kelzZ+GmAD0j0/r4prW32mBb7GpFNI=","F0tU2ZB9j1xq/Wcqc49Cc37DOPOglkxin3R03UTFyNc=","HbHbiqRSg/MRaPpmaUzygI0hibh8jIFD1WyHGQezm4c=","FTC/D0ZSfoiQMLjHt9/eEm9l+vjM4KtmOHNB2BPRv9E=","C3P2E5kyKfWfAcHOyHYOmTbq2e3I8oFIiTMKLyut5Fc=","KcJaIv4hZGBFUqrqN39EjVh6uXf8gid4e9LcDza89B4=","KzDVPtF1m/uFA9pmySz0B3q+gnldwnKzd99X13yHVSY=","EvbXA7VwKqt7e35pNZ1TonVsCMhe3nInz18KKRZ4fNI=","JSDhgwCv2j9hpAoLiDcpOlWtAQcQKNSEH/qaxwY2QRM=","Hsna6oYJcezdqO1PNG+pZ6ybxZJ4J3OTxo8J+gO4uV8=","Cpmz4XjbLi5DL1zVvvj+RIO/XL9w7UB8CKriS4MK1yU=","B82p5j22458Ia4m2AcK75AfuCrrDyBehMXq618V3hJI=","CMnGWk+VXolS1XGxkbsK20m9gpCWMgOzXUiqs4+Pw6M=","Jzf4zh1aZ7NJWQ3b+9cJ7Zr1Sio/JxnTOAHJwXvdnJ4=","EEmmxl/wGfDSh3AHJ5jot5CUMr0MEpgTqfF5umJ/fWo=","GLT+locyxGLA6lqb6yfOy96IaJRP32TuYKUSI2Ha7ds=","L/K2/SLfSdJECy6u7vqMAqb0eM/PEfGypPdHNIOIXRk=","LsXy8ZKP6TLlbHibj2u8s+i+QFfL2NvRihs1L1zvQv8=","JlpezNi5KXXjOtn3W/NCbUJKTGp3lO4/CMHRADeOVF4=","JAXqpMC94RKdYkK7WtoOaHeOZWz8s2a/IFF9od/UJ5w=","CUyX2MGUxC6IAYAEy78rxf21GVXYstZrdt2Yotv2BBc=","LDDV8zuzLFwiuZeaYFv2TVCLcFIh5qaGMwyWJcKv4Lg=","AadWZvYkH2gl0BzG3LFiLUiG6lg+hymeaqL8cW/bbPU=","CjKQ6DmBE+pNEqwJHoe+fG01mrmmaXn89Hvy6H04L8s=","FUrenKNuJo3+s4RhQluw2MMSGdj6Dfx17NIb9pqgzHQ=","J6qNPiU4DAsbFy15xvIu7pkjHvXcadjcE6S1CV0Ch3I=","LPQFHmyrSDAaiy47ymCZ11a730ha+h9UnTlbvL2AZGE=","MB5w9ynzyUsdP1F93/nyAVEx/quK+l7rsIQ9f4SyPnE=","KYvrZPgS0l2LTZYgNHqwIzLcTO8ROuYNF6jXpMkfg7w=","GzYucqX4R/hNA/0pHDxHHtHBShWyIWgKzxGj8C5GqpU=","DciiFGEQwLN1QykCmZIj1aoe9ueOHl68vB2bpB3Bxzc=","CkhmOzTOXhwF3JMJLLaXeMshcppy3cA6CK+h65Iv8nk=","Coc5H7HNjN9glrZKgvnpXw/kbxQ7cC10VFuzFIgQmO4=","G1spRvfCiXXwUS/45so2L4gm7dfqnCnzgrqKKgiS/V0=","AQAc9RKsJB1H6+Ijkhm8ahc6i7y4pbmHtOrB9TMxW2s=","L9l3xw9kXbT3BPp9dpPacnrAk9P7X1/rxyvrF9g1ijI=","I8ADmj+rStPC18xogWTznnYdU1XAVETZm+djqXeTqcQ=","GdQ+4MYIHAUsnA32Fh6qwa7DVs9DWIjnnyfyL/A/ol0=","LZsQwvLnrBr93M/9lKVjAovym2RtAggwkZ+dXKHO/lk=","JFfKbC8qow7Efkr/Wmb1zieZKD4Wb8gc2uLyufg+Qmc=","Crw5L+he2oVYIFkkRQlAIoEe6Gdu1vDDBE37VKfBCzU=","GdLMXKVJ0dQM68038+pU8xFhrDmTrPMQHSwrww6sHrA=","D5euMDP/oBYIqvsmrhPNOT7g5OwEG6ZEo9OrVG6Yycg=","FtvHj9KLf7gmDkBM8dQnp/oVU36k4WjoihZkluiM/so=","JA+vKPEUmbkW8IX3O8TyLu+DROV2+K09GCeCA2bV4Hs=","Chuwdao3/wz+bIUx5V4XcOq6gIyP222/RvjKtY2e8a8=","LkfhXqSkf/GmqFOq86ZEyjjVsIWsEEL9xKcFp84In00=","Fm5b8HM3g0iGDKSpwJ054Wc6sFmTX03zX7FFKDdXcrY=","GLQtf/3S6k+vI1kC8FeidAyszNAnIzAB7RD5ZTjwkW8=","CJyxsDIjj15JFHiOPjx+rU/DaAILPtOCId6rEFHDdwI=","JCrNPrOi9yuvfHB23RZa34n5M5x7lxkh2ecIY0Ud2NE=","F0+7EEpO4wK/R/K9gvzolurJoGgoPzJkdK+GBFckXDs=","FzQOcdlvRm1h8wWM4JLGfSiR+yuzGGE/eAwnX+ERbGs=","Ho5ArIU7fULwDy44OYLQJPCYufj9RVlTov04DE339rI=","BSmJjcBkmQfh1NXihLjRB1GYxVytZuipv0D5KTji6WE=","IWJ1TbC6oDC/feW7eXNk3OjHeqAX7h179l8hxNTl348=","EsdVNpjEv2886yUK4AxYwqn5KR773kyEIb70R0F1LsY=","KSZD47ogJq/8uMUnkxO9UaczyTNT6dnHnLcjE2UmUI4=","AMzxPgy2+dgdUpUb6pkL1bbAfF2Y5m/3HbbnTVuH0Vg=","GF0eIOI7CRfdZUEozy86qrZyOHPLMPwisPhsFatkW0s=","FMYcg21V0990K98Rxg76GGd4494PAkwPE/5T+Nh2Th8=","DzVoQbP1Vvzl2+RoBFdpHCkZ4q9TAIGE0D7hGV1yRJ4=","G4/Z/zlxTgdd8ST4h79As4MUM3T9IIC6DAprbo+ls+g=","DoaowgCcFAyj+HOSTiqqFPw8iuBOnfCz6RA0GHlvYCQ=","LmxeiY9VR3cOVGKtky/N0jc/xDggyisWsIYUIeeRVcg=","BdeX8as2RyN8FPnR3wMryf+f4aDs03eXLOX9WgwBRgQ=","KaMRBGOlqudsPRUodZgdDB2vLc1lUZ71yokphR2owAg=","KXTae8B0MiJzw6S5HAU1TNxxZAqLvR+GS3MvgWOIMxQ=","HtD7BmmbokmyowYhwF6xLKKcuRqggsi/zOnFIoibR9w=","HHk+8NzFESNlT/JtjYY/7q4p6MVy7KkS2AyK425A/ps=","HmqsHG090xV5ViV9PSNO8YyR6CWJp4Fp+7Sodwl33C8=","GiCtp1diNO7mJz3W+piyXtA3dICApH2Uj82jMlb7a/U=","GRAz1thc6qb8epojpv2ZlmQtdyBF7OUTNdSTBnKK+Ww=","AG5Zedp+fvU6glqm/dw6v8dvIAs3QLiyMu9IH10GKXs=","Cw1+acZRkQu+8+aNQX6foPvVf1lsjymDHv+MAXTNsG0=","Jcr1sMG5O8UWQ17AhOLs1ErEbbuwM8URLEsgolyc350=","EsHqiSzDHg2a+LeW2WRYcvf3dELWL9TICFsvFQ9yRyo=","Fq8paVFXq6m4u+Ov6yRf7uWpKdn5KLm4Heba3HjDKq4=","ATbfRXyAWI3Wh/svO+GGkXBbh+xaTP3BaNMQhCVrZ9w=","FjmijFtMgRZq6phPum5xR54Hse+8dENNuVooUGDnsIk=","A9Yvv4L9HUMT+OZQ9YfsBoFsKLcAvcUPfiMr2bXKm3Y=","Ea7rUn3IzkS00Uqt3KPP4vd6HkD8bal8JJgw3h7f3lQ=","E/m5pBJ0EpR5xeYTjGyO42pnDmvGjHpJZCtkWAe/yCQ=","Dkdy+j11F53ISEzSbHwfY13e7tepOUQMUGyui3680Vs=","GzmgDLyB5CfeS97Fj+vo2LWXF1IGemErOfxGpoxdTbQ=","K+22bhrVodVx4W4pU/SHMfZkY8LrVKJFRE0cCjolcH4=","LPCgmlXKk6+KvQaPBqcof7CLGTtghYKic3nONdqRXew=","LRvXj6kOd6qIgwyr/vL40n0aUSBQun2wdTyPuGPvs4c=","BlYQxvT5JJH0I9MHHrg1OffA1JwThwYuYw1/0oPcM5Q=","LZM/8ZIXpVRQE7Eoc0Ur68xfmWkDPxXsZC+0ZL1gc2g=","GqnT/kxkSRD3a5Kz4Tsw1QDa5TVOeVCMPEnIqpngJYs=","An7wSGnkgrHHSGOMWREcaycJX6dz4aygeM6h8chFC90=","K31STFFyy7sV204AZoqMRJ9nomBdnsA4AuP6E2rQuPs=","DHw4JEPGqnh8hxjYZ0fH90aTriWx5V3xP3w8Hdc12w8=","ALRWcYa8P3xip7Vqz092IHofQ8LTDQ/kpifc3ZvXkHg=","HkH8KbglRU/m1hc3/gi0f7B/5znkweYdAzdJCIPbT9U=","ElB81Va3u8xy7m2vxhZYRCHhr4ctjA6JACro07oGU7Y=","E9Q3CDVTAGvO8xLl5vUqXZfrNmF+82/k130+l/cctds=","Fj7HMlH4VENociJIfdqaZUZ9kLIvCzhmRoYHfGpEhtU="],M:[["I20TOT74XMSKNR3Xht16HeXjmUIpYSf9h5RyI65RCK0=","J3aGSU92RLvEqbGU4Qck65Z/HcWHGOWePO3IIbKnrhk=","Aj22h4Tj8MwLhWGIJqmzUFEpwWR5lzsKhKRSnmawnGI=","HTWdJF8obBLVDWY7rnM/l4rwjNvWMBfFezp1ZG/zgsE="],["KnWhcVY7gH21Jb4llpmrKP6bx/sfcJQ/8Em8lw6EGgw=","CDq/9eEAUfB44oJ9CS4a6Ai03T4VzMNwbzjOQVe2dw4=","GlrXG7vs2Kl9xJz9uuMDrSTVxHQeq4t1aKn/glOh628=","DXRf0A3RZ/uGdyEzZA8CzpRQBKe8LFnoeQ9yXF2E8K8="],["IHBnnnmHgu9ZKlLKnO+CDUl60u7Lqn5C82az5SHE7UI=","LhjIVw0gv134AHOaU9p12Qbs4xjNIkq2s6K+l54tfqs=","D6hvDyfk091/M2fOhvaE8fLkOG0+W584+ig8aqcjtgg=","A/Pm+reR8WYoFo5LFNuutlcDXuPaayyoPwwkkeC0A+s="],["L1ReV4ICyXMkiFQOQfeDto/wYT/Xk3X4uos9MJWOdnc=","I4EL+Ch3/Bm/9+7+rj+vS7gQTDK6TNcBWWoVYj0BR24=","AU/NXrC+bVvur8SUQDTPMhwGjvkw8QviIH7VjSo0zdY=","AMFfw6HVcz3YNerggj43f4ukqLYnYnzCu2YcJdIPtSo="]]};_3.default=_default$f;Object.defineProperty(poseidon3$1,"__esModule",{value:!0});poseidon3$1.poseidon3=poseidon3;var _poseidon$d=_interopRequireDefault$f(poseidon_1),_unstringify$d=_interopRequireDefault$f(unstringify),_$l=_interopRequireDefault$f(_3);function _interopRequireDefault$f(rt){return rt&&rt.__esModule?rt:{default:rt}}const c$k=(0,_unstringify$d.default)(_$l.default);function poseidon3(rt){return(0,_poseidon$d.default)(rt,c$k)}var poseidon4$1={},_4={};Object.defineProperty(_4,"__esModule",{value:!0});_4.default=void 0;var _default$e={C:["DrVE/uKBXdp/U+KcysmO19iJu069R8OGTzwr2BptqJE=","BVTXNjFbhmLwL9un3XN/vKGXrrEupkcTunM/KEdRKMs=","L4O53yWbK2i810gFYwfDd1SQffDA+wA19Qh8WNXowtQ=","LKcOLo1/OaEkR6yDBSRRtGHxX4tBp17zGRUgj1q6loM=","HLX5MZvmpF6RsE1yIicclJlBlvEu0ixdTscZy4Ps/qk=","LrT5nGn5Zuv4pCGS3n/2FiHHu0e5N1DCueoI0YRGwSI=","Ikoo5aNThafFGYFp5AXZ6g/H2ouT7hO21ffQmeKZUg4=","D3QRtGXmAO7Yr91q/KScMDbzPsvZoPl4I3lrmTu9gvc=","D50NWq0slVWivnFQOS2NmBmyCK4zcPmaBib5/12Q5OM=","HpqW3IKSu1lvUqWVONMpIpcyslJZz3RLahLTBwLW+6A=","CHgFFMzZA4CIfVeMRVVeWTz+Uuq0uUXGws1NUo+z/jw=","JySY/O1obHrIFJ+j9z74ws7WRxfjVW1aWfEZ1inMtfw=","Ae+PndfJOqxLfLgJML0G60W9NQr/WF8Q49Dvingu998=","BFufWbZZXmFNwI8iK0abE46IbmS/PECql+oK51STTTA=","CsHpHFfZ2pGf1vWdKkD/jqPkHiTiR6OHrfJYQpXWHGY=","AooWIalAVLDH+aQhNTzYnQ/WcGGu6Zl50S5o8E5i0TQ=","JrQYAsBx6kyWMmR+0FkjblDBnD+zyW0J0CquKg3Nnbw=","L7XdqAcrtyy6rC9j5GghXgXJ3gZ1jbapSvNDhK7bRis=","IhLToPX8yvJE/zVH/YIySa2KuLoqGNOD3QXFbuiU2FA=","GwQa1bLwaEJY5N+u6gm+VqMnb9sZ9EwBXNDH7tRl4uM=","CgF3a7IvS2uOzP8z52/e0xRPt+OsFOhGqR5kr7FQDv8=","K3tWdKrsw8vzTT8nUGbVSaTzOujBXPgn95NkQIEKzkM=","KdKZuAzUSJ5M91d57VS0jGCwQiV7ePwATBuAM4Gjvf0=","HEaDHZp0UpNXZBwhnXIadKQnEQAyteHdGd3jBCS+QB4=","BtdibJU8y3LzcUHcNNV44DYpbAZXZ0+Ac5rh2IPpEmk=","KP/dyG8YwTbFQAJ0jgxBDtxcRAowIs2WDxCMcc2ikww=","Lmf37l5KopX4Xe7QnkALF75n8bftKratuOwGGfb7xek=","Js44+mNskGMOl/JRFKeaLcpWhZ73WeU856vyLCToDyc=","Lm4Hw8lb98NN16AdAKf/7ELLPRah9ychr6y0xM/TXbE=","KqdPdZfwyfRfkdeWHDpU+4iQ0nZhLhJGOEsUcNok2Mw=","KH1oGkai+q4sfAkPZoq0W4pxMTwVCRg+LsDKY5t/c/4=","ISvRnfgS6q70pAYAUo89faXTEG/1Zao7EeKfMwXnPAQ=","EVT3z1GRhr8ar7FLNQ64YPl/2XQJJtq5OAnChARxNQQ=","Hf9jhcsx8cJGN4EKS9Gxb79RUpBb42WD2nR+eWYfwgc=","DkRFgtIrTnbAgdNMRMGOQkARo01UdiUoY+o8YGtVHlw=","AyPJ5DO6ZsSrq2Y4Mo8C8YFXc+nChGMj/3LTqrfk7/g=","EnRrvXF5EFkZO7p5zexEjyW4zwAnQBEttw8saHapwp0=","EXO30RLCp5j9m503UYQsddRmyDfPUNc+/QSetEOKIkA=","E9UcEJChrUh20eVV1/7RPajlcTslAm6+X9tICHAyQ9o=","AIdME0SkrVH/jct8vS2XQ8tydD8DlO/n9KWOvrlWuqE=","It8iExqquFhlziNrB/JE+g7qSNNUbpfWoypWIHT+8I8=","C/lk0tvSW5CHCLQ3pEX8PphFJKWRAebBi/XrBakZ8VU=","CbGNm5F6VbyjAr4ffxgeDmQLnXOpqymMabQ1tfxQLzI=","CU9VNERPrjakv8HVvz3AW/u7xwpjZTZt1nRaUGconkM=","KZm6saXyUhBRn6ZiKvU6FaPiQMDaVwHLeE/dwNwj8B8=","L2iYwHWB9jccqU23NxDogIQwG86Kk9E2aVdaEbA6PSM=","ByaOqroIvBnsFtfhMYpHQFZd6x6OV0L4YhdLGmhm/Ms=","GGJ5sANFTbATOf93ETvJ62JgPgeOHGaJpslYLEGgUp8=","GKP3NlCRl9bkkVvdBNPl3bZ+LMXemiJ1B2jlUkc3Fyw=","CiH6GYjPONh3zB4u0kyAjHJeLUvLLToAe1mHuHCFZx0=","FbKFy+JsRn8fr172pkYlIoMowYSixDvACzahNeeF+6I=","FktwYsRnHPCMCLjD+YBtVgt3dbfJAvV4jNKN4+d58WE=","CJC6CBmsCm+G2YZf5+UO82HGHT1DtuZdeiT2USSbqnA=","L76k1l1+1CWkJxLlpyHk6qYnrFyw64eMzC7grtVD6SI=","BJK/ODw2+lVUAwOjtTb4XntwpY6FSrm5ED1/Xzeauqo=","Bekf6UTpRBBOICUcVlFC1h1hhanOhWdfapadViktwk4=","Ev5cICnksziT1GPLBBrK0JlbliHm5Jw7fjgKduNubBw=","AkFUrfAlXUeVj3cjkhR0Ex8mKfrciUlpBs0B3G+geE4=","GIJKCeavr0o27SRiqGvQuteYgVZE8rveiBPBNFekVVA=","DItILboK1Rvp8lXeDD293d+EpjCvaNULuwaYPj1dWKU=","FzJf0KtjWHE2PgoWZ9O2fFpPpn/Naq+GRBOSh4/bBeY=","BQrpX20vFRkSL1r2e2kPMeVQdz+o0Yv3HMbQ6RH6QC4=","Dw0Tmg6B6UMDjLKI1iY2dku7YpXwdWmIV3HshO3FDEA=","HA+Gl3lWic33D9LywPk9Gnmznrx6GxxUnbvKe450fNY=","K9D5QK2Ta3ltK8LgSLyXnkm+I6SxNZj5/lNqFtwdgeY=","J+sb4nycTpNHeMCaAFMzf6BuuydeCW0WfOVNHpbuYss=","LkiJ2DCmflqPlr3TFVp8oyhPvTB9H3Gw8VG+YlSOKuo=","GT/j2wq0fTxdLsXpxb2Zg8mJHyytwWXbYGS75vzB4wU=","K/MIbpbDbHvOQVkHrQxA7W6WYcAJZ55ON8sTAnyD5SU=","EvFuLebUrUapjNtpfGytXdXn5BP3Qczyn/LqSG5Zuyg=","KnIUfSMBGfOgJi42U93RnzPz1dbsbEvwrZGbA0O5LS8=","Ib4OLEv9ZOVtxH+VeAbcXwotm8wmQS4pd995rMELqXQ=","Di1+HclG1wsnSaO1Q2eyWnG4T7kRqleuE3/UtsIbREo=","Jmf3+1pPoSRhcKdF2KQYjMMa2w6uMyXcnz8H1LkrPi4=","LMxvQx+3QAcwp4O2YGRpehVQwSsI3+tygw4QfaeONAU=","CIiKlPxaLKNPAgFGJCAAH65tvunoygwkLsUGIeOObl0=","Apd7NO6qPLatQN1Cybb916DS++dTr4izas/NPMvFPyo=","EgzM4T0ot1z9b7bJ6hOmSL/P4Nfm/46WELXp+XHha5o=","CfrSJpxKjpPIHhuXcOoJjJJ4ekV1sr1zoL8q8y+G/zw=","AmCR/T1MRNUKSzEOSsbw+g3r23B3XuuK9jDP+2AJLW8=","KUBKorpWW3e7f7qd+2/DISVDzFavrWr8uQT9K8qJOZQ=","J0lHXDmarznU6HwlSGlbTvH/2GWQ4IJ95yATUbfIg/k=","CYyEIyJHn3I5kStQQkaFy6Lr4twuTacKx1V9q2X/oiI=","GM71gSIrZH4xI45X/q19XHWKzhTJPE2kAZHQwFO1GTY=","Exd4OcaKUIDU50Z0XkNxHTy8DKShCPmNY7KqaBaY3mA=","AgymlvUx5D7AiPVvS3QyVibMTfcSwOXwqQfYjl8N7/0=","JyMO7enMz8n6gFow/FSNtpPRNwjGRoQdFuAoOHx6wCI=","AWRZEcEZiwHWT940o0KheGSXwFlpoBVDkFfS/nW7KBw=","LDI/4WSBv0luQ5yINBziXxmJceFEhwVs/cpKRRpdhkM=","D8CC3+cHKOhFC9IHTD4i4bAiwSTTv/6LWviK5ttQhcg=","IFLBdIANsgnYzcpWjcwls76WQhFqxMd+/opIi0I1Ie4=","KOQg4Q3y+7WvltYh1VQjGQvjUc6BKQZajdn9BbPs6cA=","JWmMpeJKG3mfeDxEYqJNtlXWrhvazRy1SdbgvDrlBpo=","FgqZgaXImlfPj/v6V9UQSaKXthB0QirBNNm4V9aYTTU=","IckaOeFFw7w02baUuEPzv4t86/Wd27CgZGQrBpmX89Q=","GsjYDc1e6HbSsJNF7xEjRdbqoCnZPwO20Ql1Rh5Bc0w=","CrPmrQ7Pi458FmKkF0xSIl2CKJXidVVEuNvOpWV84Cw=","HGdRglEmIK4n47C5F7OiHKUu8+9ZCbThxbIjfL2rM3c=","LNvJmN/Xr/09lI0MhbrS4uN6Sj4Hp9ddDIqQkqwr7UU=","I7WEpW4hF7B3S/Z8wN7jMyQzc1Awnf+DPkkaEzu2Oy4=","Hp4rMQ9gup+MtzAwo8nSoQ0TO8a6TsEVLz0g3hRl6aU=","DgHjZbpbMDGrw+cgFArnRsmrXauYdSDEYLzU8fpbIts=","BAiEzc/GS/x7cSc0BJjVxEM4IBG2HJpLE4fYW8EmTmg=","GQse4SBeuVAMdKOZjyvqNjU/FyTWBn7QoKF94xHvlmg=","FkfHKuxsQ4jQT1L8I82cCMHfz2XOYeFl/CjR+DK9Oyw=","JDAAY0agFF95mIDMTIc2Jp9UlNiftIsChC5ZW3HkVB0=","F3uaCDQ5F+E2UQej2jrn9p2FOQK7FrrLMiGFAlK3V68=","BKQg5kKxGulOWIYqaPXjJgnNU9CuKUI0ObEdBGZt9Pg=","JdDg9zn7OfwQWoj6sK/YEN4kYYWOlWzMzfq+3baiXI8=","BEdtkbfv8v2FkFy/WGUe3DIMsVYQ6u1FLE1P+gx0Cic=","EJDAtos9fXuLycokGeuN6hwo9tXhJQy16XgP2coob64=","JTk847klbVBEinJcXHzVrTdvLUNYVcEOvyiZy1xmF74=","JZMcDHNx9PH8hi8wbm5YMO2CQ4jWuTQml9FE8Pq0ZjA=","I5bLUBcAu+bIKq1RsPt5z4pNNTGF1YCCA/c/Iq+/YvY=","JqNjSDNItYlU6nSKcSmnsKPckGjDzKe1s/DOA7hySIQ=","J8oQfKIE8qGNbxU1uSxUeMmbiTM0IV9rp6DltF/NaJc=","Jtoo/Al+13zkZiveMmsszqwV9zAReFgdjS0Cs7LZEFY=","BWqzUWkdi7NwPjBVBwrJzGVXdMG7NdV1cpcbpW7gy4k=","Jji1fyO3VK7HbRCaL0gao8IlR6Ef/FAVLXKa9jI3apA=","MEdUu4xX1gcy9JLCYFGE/cM+RqUyveyA6nvFUZ7efO8=","ANFyf4RX7gNRTxVbWAbL90jsaFf8VUAQdSrJOpt2Gaw=","AO4fPGb7wFxDuilaMDxy+rW8qGgF7JQZxYjlCUd2H6M=","Cvr63PW03UpKdrWh2CQV/RChn7z8WQeMYfkpfrZ12XI=","CyRJ85dGCF6GzkXo7tEI7mWiNINaCmpeqJltEk3QTQo=","IGsM4vGyxbfJ83sARSJwlfbG8HHsO92nan3fSCPdXdY=","D+uk+4eDTHy2luZ0M2KM1sr/w6TvIP6oUsfhApRZQJw=","JU2/rHTEmwuJJnUuCE4CUTsG8TFebXDhgXPpcjNuVdM=","Ct2xNyzuThZGVRaMNnVZ4ZYGxb0XkQrrN3Ge36DKh2I=","JrJbfiV/PpfHmQJPsBn2XGyk2NgbGuFiIaWJ1ogx11k=","CQmVt5rOwkBBO41MZYeH5aRle5qwC9tbGWCxBZ4RO6M=","CNvcLiHvEfLFcploeEPOo+sNjkDpkTH0KXQXjUT3O3s=","CeirpnFIEZdnn691Kg9440L+nEkVlqtnWPFwk5eFF58=","HesFGA6DPkVlkFKn66+BbH79Eqf57slLe8fGg/E2PVw=","GacOxr38kJipJu+8wEqp7iSJl+iywkrzNf1lI+UlCHk=","IddzZgra+4qHmYb5qrSJBWY1Ojd32KPx65Or4Qu/H2Q=","CfGJD3Lp3HE+ILpje4nV05emsB/NZnNH9vRmF4QcOQE=","Ba9Fk2HrRU0qMAxh5EaZjUj6H4l78hnWCMIUXDOxEcM=","D6Gh1oKfA0VmSmbcdaZXM18zbxXzQHVs+hL8hQzItRM=","AuR6NbzAw6C9oLHAMHrVQ/QoD8+H9jb4U2Vc+Xpii7A=","FPdz6YNMa964+Q54v0wktyA0EUYBEkkQNmIYlSBNDxI=","EC2Yz1Au2EMlXPGdKbx9jmQqvnz9Y5mS/7CRli/I98w=","BD3V9Kpadt1MR/bGXafKIyDUxzrTKUc4y6aGp+kTc8I=","IYM4GcMzcZSmwNKaSNTyZ28OfHl0OjBvTP2ysmvRHvo=","DygZJc9e5km0dKaBnRFso+tOyiRsMR7K3FMmKjz/K1M=","DT4kd6exC+tEcJx3RtaCTt9iXdYFBNXck85mLxXCONY=","LNf2Qb7b9mlW/4oBvpzeNdgPgKtR5ztJrL/D7/Wu/EQ=","KelbSSvy+V9NCTgPmLdOOJFJ0kBFgR16ht2GExBGPPg=","ItpmvGLo8BEmbvyoamyBD5rkxRr2/+tX+LPFDfg8wT4=","D+bTDeeoLRYwI0kXlPSsoyINt56BKd82QwcthBklVUo=","AFDoQqEpmQkSPEbv8YXCOtMS0D/vGt/sx+B+yymP1n8=","ITCjp7MiEiK+NMxTpC13M2Zvnd9xTtfFiFy722MQjCE=","LfnuKU7fmePY1Yg/4FZsJKpmcx80qTKA4dMo5nszyfo=","G/fW5ImtjAzybraMwh/1QVgTI5bcJQrrpLb8X8M3J2I=","DGAvoVW+lYdh6vc5YXqxNs97gHcov3/jXUd40xF4DlQ=","LlDixbNqogUyQH2GuNItfVFUCAokly+utj+vASHtfyE=","F8JRCYKntYJXENYpDsT3gvZ0mV7oQJtCtFkSOxgDMuE=","Cw1S8DyK9ydoA+zyRluIWyEze1OOq9L2sqslXzdrQqg=","D1Yz3xlyuUVZU9iKY/gGR6msd8bA+F1FYZct2Pq4vRQ=","Dr960pyhOAThQi6TloEVUSR4D/Q+dukpA1SYEwp/FXI=","Gv8TyBvaR+gLApYhc7ujQ+GPlL7ifIpXZhsRA6cg/+I=","IQRJ2/XPMGHaJGW+hVBYYtPzHeGjtY/zVxO+V++sbAc=","CIIwwnlOUMV9dc1tPHudvhnR4vHTABBEuTrRw+5imBc=","HECMJWSQsKHaCNxGQTjfx4zOmp4Wx3BWF6TW27IOfjo=","B0UX4IHrTB8i0XcSAPsHZY98d2VNWEQEkN1vVX6eOQM=","AtBOnCHfHb2IUkvbIDaRtM7lUwVZ1s8PoFrfYeEv3L8=","LregEbi86RCC4T69dd47WOubRlDa6fEaqB2zLPG2exM=","Lv2nftNfSvApn3XW6KhJtU0qxr+VNoME5gMMGPDPF7U=","CRmdyv1QzmQu3b7aZSBtT2GnPRCFK4EUxRskQBkq4GQ=","Joxc/ERtOZxN0xnbZmp1tctlXYwXl+n6dhgctCFuFWI=","IwOmUslJBxgmsOmjbIBXhpe0TpEszmaHAShU7aEaGNw=","J8U1Y7EqbuLD8EHzHcRZIrxTU+sRCGjSNwc/Tvs1+98=","EgGofq9K5hjwK9gtClEJBJlptSSM/pD0LCePImFdKw4=","LEMWlDn81p6tghSZe7Bpvsr8sbosUeVwbLS0PasqRD0=","BoNZcxU1kEDqA8RdaYTGiU9Gy7NtcC48T7mEfmME2UQ=","A1RXBnBuqzavuTsSj+vRb7BCXhWDFBl7d3la06eY0YM=","GjPCVOwRdhnTXx/AUbMXKHQL7SOmo3hw7bOTtxoMDms=","H/5paKRHDNVnsMACKByvmW6I9x51m4fm8zjlF/FpDHg=","D9ZuA7qICP/ssFnImf2A9BQN3V0qXESDEH9OAuNVs5M=","Jjq2nxO5ZvgZc5RVKQaxfmyGF6e91ddKe+M5a3/gE6s=","FqQl5H0REGJQVNWhZd5BPjvYfVqjlY/dbrfgPjm6QEY=","LcUQpHGewQytdS8DxnPw4lPMMdE+OekJ/MX3OvkTjZo=","JN+OjYVsW14b0crSPQfdo0I8UXkym3qCy0qnCalFduU=","K8yU/0/Dx2881caJFaBC6HYoJJoBsJVhvfJKbNzlYg8=","B2weiNxUDI2N5U40PffEKdMpX1LDjP/mtIvoaFLal98=","CbXyCaRRrEMcBR+xLZpeT+QO4WARIJR9qZD7jhLLRuE=","IF8XsNhyni6qiNakQTWmq2TpQk9VsPHqBoOvdetnfAc=","KBxcaIg29s+RJjjDi+BGzQkWgfCkF2FyDN0e358jcCk=","GgU+aHjpAPRfTWdEjEcc8wCaROegLqUOSvpE8lkmIfU=","EA3H1CbevjAH+3zqyE5PVGjvy4l+e77pgXQoOdWeBkw=","FwImcqAWqVe7h+LPrci3X7KJBb22LILICxyzG0EeScg=","EIbbfidg/ItxBTqH6+FRI5+4tUcYKxcN4MJyA/lU9NI=","FThP451ztjMCRgrkwpQvrCtB+2WhhVNvuF3ST9dYQGQ=","LrtZn+kTbUJL9KvFNCxsdEexqFMgX8+1UZ5VE1dwkAg=","G0teh8+5Jiz+w8DwVC5MWkzyeCkrTOPu2Zb6xvTTcog=","JGUFOuULaIWAHz+C4wLK+7tKdYG7T7pgtjf+vmWeUFc=","EU8y7c3qCc0JXFu1048bl9qfBeGLNwi/bgq509VIWe8=","K8cN/rK6qy9rOHzXe+d5rC5eVRnz0YEj7ijYwlQ8cUg=","Acm/eiA84it3XjphrX53tqeDSLn27GikEuSb/jLAVBU=","BRSw/lkJ6oh77bApX7vOw1XPtXX/apfNn0rQDMtX7ps=","Jnx27IGTTMgaEyqLBYkQoSCSUgsSogGvA+MgLXtsG34=","KRcOMyKz2NXHjIS6u7RwrfFiJJPOg+lc+xUc91e95dY=","AZ9qgSSxnjOvM+XThz+cM1xvCaRUhsq1Nt1ZbKQdlRk=","GQSqTWkIVEqLNI6dsZgcJwCe2OoXFRiuVAXQNiQrYOk=","JvF4c5Sbxnn38EOVZpTkIrPO4d6d1vZHO5MqR2RV/xo=","GsZo9hK4JDwZOzNyC4qlQEDEdgMRlxMevcrJsYvEj3U=","CZbZYadcDQcZba5Fv2JHZsz7+FVb6XltpS+BVo7wZj0=","AwyX4bjK0dT9UNG0OD++ZnTRcfmcY/67VCWzlcJPyBk=","BuOtakaQDi05UzcCVbaPibPlI/H+UCZC7iJvLYvQhI8=","HWs3VTMc0CFraIDkL5iA9WXLlLDgRVFToymJBYjMkW4=","KOTcukuW8SpZsEFTXnMKyMNRidwLhawDPdOMCLrlMfI=","CLYIYEaoNVCMz0hPKXS2prBxKkdiYDdsejs+S8SkehQ=","FizSyn/jtfFES87JeBIBm7b9hfumoFNqiWQ+Fbm7O1I=","KPHgO6rqm7wFr1sRk35PXLXJqcEZIGPRmYwBxk1IOnY=","G9sGJ3jXwV2jla8nNMJfqgEn0qq0qnE2YDGgu2eRzhA=","I3WDlQLgmJDLKRToKWJ+Dg/JiHCyMkqLUDKevdJHScs=","H6hmL7y2H7OtfFVmjclCOjMtyHz7LfRW6S0zYR7Xu1A=","Hk+tLdawpvH4cH9yFxbIpEbi+yxHpROPP3+XNgeddpQ=","IRJW0Wxyaf1t9vX83R+niLo70FAFn1PSYbD18Tcx/+c=","LkkISzNuzqpPjiouavCDGPQgYOV03aNB9KEHmxK8xaU=","DOGfVM3Dn38781GSrGgIIRrs6gjf4UyrdY0liR+wC7k=","ABHF1Ww5Dok8w5QiEmHYdI3GBFHkrk4chKhGi6ssFMs=","F9ef8GtjrCqKngXuavPbt8pg4Xv6ObR1FKjNgFFXm0w=","GafTpEbLU5PcdFYAk1krBrGos1zWQWouyrABc2OQFfo=","AwwAoJM9zboqgIsuG5KC8zHwRZbYko2nqmw8lyNwN6Y=","Fry0R84tUPOuJa0IBpU4LpNdLQAYTErMk3C+iqtkE5w=","EjQbRrAVCqJepOyHFTEpl+YhJPN8q3ttOSVbfNZv6x0=","DobRORf0QFC3Kpeyv2EMhAAvwo4pbRBE3IkhLbakn/Q=","CObrQInTfWbTV+ALU9fzDRBSoYH48usU0FkCWxEMcmI=","LqEjhWJF9shHONFd0UgaDAQVzLNRoeDO4QxIzpfKexg=","LcpysuvKuMI0RuADMLFjEEGVeJAlQTq/Zk2w+chN+m8=","Bv+e1Q0yfoRjMp9YXskks/L2tCNfA2+kxkomy9Qrams=","JGoQt+PgCJlH98m9o9VN+OKmDgzKhOoqxjCkU1r79zA=","IqY1AcXwS5AYcZ7ZnXAO5S+EanFa5nrXXJaznWiLZpE=","L0xQR39/2cZxeZrF0uIkzbkWT1g1HYqhQOwH5RT66Tc=","EP+3qtH1HH0TsX9Nh22aHjjwuopKI9S1DNoyythRVn4=","Dpzv3cPC076k05ciUy1UIHhAJzUhh+evGgVpNcNYA64=","B6+EpNMUHnrCM1Lm3G6kr6Flb5ajPIl4o+g73UumK0E=","LZ4xoQrrx2H43gDRSx5WbRo5Mj1uibY46UDz7Ioiw8U=","J/GaZTLma1Mz2xr9WS9m8dNgNLMU2thEdlZ0e+J+ZMc=","AFj6PIRU1jNUsgJMO0pXehgO2Z+PMVXNfk1hfUfQf/0=","BBYntnFbeAlnlXwIBpk0PrBBSiBdOhddcIlklWgWpdU=","AGrEndklPtx/Yy5XuVjM7NmCAUcc8fZliYiPErcnxS0=","ATGt/9i9clSx2MNha74zhuwMnA1tJamk7EamvxgwE5g=","HEpvUsn8z3pBOOQT72Kig3eXetfiXkmjzwMOHNj59bY=","A/KmvlHsZ3+UZVGzhg6kef7gSK4geK630feVjSwmRfY=","LadwqtLC6wk5Ggy3jvOpZIoTcthUMRlWTXN2OWuN3GI=","FSeEY2ZfdM3cGAL+v6sCzsnUX+hmw1nHOAYq+3XWSgM=","Ev4niqNlROrJcxAnCQUY1DTjjqlmoIpvjVgGOKxUx3M=","FJucgCGCVYpMRdEZ0/TMf9hYdgTKTw1uIbBv8wtqI7Y=","CBLntNhHvIUX0ZMZdy88mFXgRP1g26yaCtxJWbaR3+Q=","Au2Njd6v49nY338ooL+qf1VYE8fnUDrqKmaXNwOgxhs=","Dr0HO6BTe1FN62Ap+SECnlXl5NmgPWtroTBAOGYtTbg=","FcdU1bFLLEIFxrqNLM0CglWz55LGr6CLRO51ti7/n1k=","FpUVyJrFR52w7Y+m+jEbORzBI1Jw9MvFwp58vDDocyo=","JUefv7Omj5gjiPJiEAEQFgi9wp9v8DdpbZFh9c2aT+8=","FEdcS9UgRR88hSywMRpXjKf45ulyGCGWzglIbpS+YHE=","BFppEGbMZr7JuvJ5iDOh39OoR1Aq7I1fXE5zNj0Jd5k=","JgKcDCZ8eZ+4M6yKEeOj8BR6jKA3IhuQATuLyzfrpoM=","Fj+ss0/1cvv3yUaWnBwmCHPOEqapSj5FuBAdW5SNFkE=","LHFOluGROzUdlpMgzGnV7BPgamJ15YaIr47gDEJA7ig=","HBZh4qfOdLdauoRmXs0r+d3WJo8G3r/i1SuATv8dX6Y=","Bqaa55Xum/5eWvPmYZpH0mY1s0wqCIn+qMPAaLfcLHE=","ET1YU12JIRXF0otMGaNgk3Tb2631QZXHMUFshdcx1Go=","KriRAuK41eY4/5fXYdpgQuU08f9H95F6LKGnQGO0YQE=","A8Ecp55B/f6WJzDEXmmVRjSQMYk9orT9OYBP1qFa0bM=","JwlsZyYhQDiIAU3bu/ydoff2e01M/oRsat8ED6ryZpw=","LeMq0VSXrvTVBNTe61OxPGbbeQzkhhMMqp3CtX71vg0=","DcEI8rCigNL9XTQTEHIqLSjHON3a7J89JVdURI7v0AE=","GGnzt2P+gWTJaFihu5761bzcPuvECb58fTTKUDZdgy8=","Ai7Totn/Mcv4JVn+apEYQ7YWlF4WpWjUjG0zdnEpaC0=","IVXWAFIQFp45RO0TZb0OcpL8ofJ8GcJmEMauwHfQJrw=","DeG6elYqj3rK6TJj9fG0u+wMBVbJGvPbPqWSjIyuroU=","Bdu0QGAkvqvPzlv0bsfaOBJvdAvOjWN7Y1Hfp9qQJWM=","BdQUm6rEE77U2NyK13jTLADnieP81y3MyX5UJ6No/V4=","Ac34tFLZfCub5QRuc5fnb/C2gC+pQceHkhLiIXLCey4=","H8anGGcCf1avgIX/ga3OM8TXxQFeztjHGwoiJ51GwHw=","EEC+9MZC0DRdTVmlp6OkK6nhhbdTBtnDVo4P2paqr8I=","FrecOmvzFuD/LJGyiTNKTSsh6VZ2QxkYqAgUdauPrQ0=","IN/xvDD222tDSzoTh+PIxqNAcOUrYB/BPL4c3NWfR04=","AhKsKrem6q7CVJVQMKlw+AYt1BcacmqL37f9hRKuBg0=","Lyk3dJFHREKGmhCckhVjfLAtwDE08ARCE8gRn2mWrgk=","CYTKal+RhdUl7JPDP+pgMnO+nzhmqihMWDfZ8y2BS/o=","DQgKa2s7YHANKZvW+oEiDeSRNhyKa9Gc6w7pKUsk8Cg=","DmXNmehLBS9niVMGOMsK2CGsyFtkACZNzpKe18haRUQ=","LiCIdbx6wSJICPcscWzQXuMOPSA4D/amVZddoSc2kgs=","KYnzrkd8L9N2oLD/PX36wa4uO4lK/Sn2SmDRqoWSutU=","ETYc5UTpQTeSItEB5vrAzpGBBqRjKQo+OnTDzqcYlFk=","Ho0BS4bLWn2lOeEMFz9qddEiqCK4+zZsNMi9BaIGFDg=","Fz9lreyN7uJ7qBKtKVWOI6DCMkFn72yRIS7iwo7phzM=","AcNtqvnwHxuv7ovQx3msPl2l33rUVJnQmRvWlTEO3dk=","E1OssIwFrbSqmrHEhbuF//J30aPy/ImUSm9XQfOB5WI=","Llq9JTcgfK0YYOceoRiO5ACdM960+TrrIPHIejsGTTQ=","GR1cXtrvQtPQLu27erhWJRPetOs0kToTQhcmuo9pRVw=","Edf40fJpJkKComP+ptdZnYKgTHTBJ96d7nk53S3NCJ4=","BCGP3jZoKe2Q95rV5nmXlzRFy0zWvG+VG60IUobKyXE=","AHB3L3z1JFMEg5fKX0eiAgJ7c7SJMBwyJ7cccw121t0=","A4o4m6712afIZbBlaHodm2doGpjNBRY0wdwE2+PSuGE=","CaXu+rizaoDNpEaytLWczQ850AlmpQvq8ZhgeJAVpuU=","AbWIhIuLR8i5acFFEJtLWD2eyZ7frLdInRYhLHWEzYw=","C4RuSjkOVg9uGvbfwzQUGVReWr+jI9gX/tkeMNQpVKY=","I6ZnnH2a22YNQ6At25AAQOsVE7w5T8T5hcq/6FznL+M=","LgN0ppkZfjQ+XKo18TUen0w0Avt8hezM9y8x1v4IklQ=","B1LNiZ5S3E1/egivTN4/9kuMwLEXa7nsN9QZE6eie0g=","Bo+IExJymdrDSaK21XOXpQJ1FCtmS4AsmeKHPdeuVac=","K6cKECNV1UlndXQWdDSz+YaHLQSilbW4s3QzDy2iArU=","LEZ6+IdIq/ajNNHfA7VSEwn5CZuCXdKJuGCecKC1CCg=","BcXyC+8b2CcBAJorRIrogeOlLC0aMZVyltKeV2Po9Jc=","DcY4X9xWe+WEKjgfYAbixgzQg6LGSdnyOsjJ/mG3OHE=","FC05g/Pcf34Z1JkRuGcPpwN41bhBUNJe0lW6qBFLNpw=","KaAe+y9qqJT9fm2YyWoPoPNvhqepmqNcAPoYwbLfZ78=","BSX/7nN9YFE4xKUGZkTsYwq56K/GRVW30qGvBOthOnY=","HoB9yoHXlYHwdmd8oOgidn4WT2FJECZO8XfPQjgwHcg=","A4X7P4nHTcmTUQgWRyR000wCI+D3M6Uv26VggtvYdXw=","A3ZA3Br8AUPhpimOU8rln8+r1wFv1u8a9VjzN7qw6gE=","E0GZmh7YaRnxKmxSYIKe7l/VbPAx2oBQt+TA3olgdLQ=","Bp6wdYZrCvNWkG1Lr7EK13Ov1kLv3MVleyRPZb7Y7Oc=","FxwLgeYhNuOVs46OCLPmRtJyYQHTr6oC6hkJphkDNpY=","LIGBTJRT9Ry261XDEXU+hMu9yzm/5pb5VXUQdQKsztg=","KdhDwEFdNdnjsz+tzydLKrBLOQMq3Kks45uKhqfDpgQ=","CF1qEHDzUT2ENrzNq7eHUNjhXqWUfyzap2ac8/rncos=","EYIDY+1UHaoQpEumZb8wLNvx3U5nBrAsnipc2kEvw5Q=","IBk1pY9cV/wCtg1hqDeFvd/TFQ4F8d9dEFhAt1GhYxc=","CowoIMVpcariepUqvTOgPUZ5Tu3Whs2Oz+1hDofALpo=","GAY4/zAaZMoEq9bQvXUAtmULZf8z5r4f1Q28FjooGHc=","CVxxYmbx3lkET5cRSkFYo/hcqKk3z77GPpsyGoEt02s=","F8MeoC+8N4Mg2G/+1sfKFYO2GMXBpoeBjUCHpJfXNJA=","BbhsS7jvMYtqcifkGS0UnTwXqXZMzWYN5NUKd/GSqRs=","JlvJXfSkxIdv9w1+ov3ix6sV9KauDSN81s50uphsens=","JHUrR7xsa8jZu+SPX+8vaQhwFznF9bSz1siG1HFceSk=","FIFKHg9JKk6g2G5SepZIIXjWJLmNqW7l5YO5Mk2XTv4=","EN75MQc7ZHm9YFdzePKTgZl8jgQdPPs9x1I7ypBvAL0=","FPeudwv36V9/cGwNirTtA/oLiA0oxp0DG0WSyYYQF18=","Gu9QoM7nUbWfkmr0DoA10Z3sydQo6+TndcXMnc4c5Yk=","BBk1YHFy9o66ZcpgBo3+OwhsKi1X0JYClRIUtX5zz1o=","JoY+ndJCVdFXO9CDlZuFbAST++/oPIGYN6FR079FLLg=","IDbvtvmDCWXrPXoGi9CHyfWt8lG6YgUsZSc45j/4s68=","DHEql1t03J12a2OaAplpyjC+T3WnU/hUsA+k8bT07ps=","CAFNqzzRZn4nr8mb+sHmgHr9/2RWSSyjN1cx04dTlpk=","GY0HGS20+sKoKkp5g51qK5fE3U03tOjztTAJ95s05qQ=","Kesd5Co604GyO0ExQmiXoycJsp1Tu5Rt/RV4TR9j5XI="],M:[["JR5/35lZEIAICwrxM7nkNp8i5XrOPNf2T8b9vPONfaE=","JftQtlrPT7BHy9OxwX2Xx/4m6pyiONbjSFUEhukcd2U=","KT1hfX2nIQI1Xznr9i+RsG3rUyXzZ6RVbqHjHtV2eDM=","EE0ClasAyF6WARGsJdpHQ2ZZnldam37fYUXxS6bTwcQ=","Cqo14shLrxF96j4zbNlqOXkrOBOVT+m/PtW5Dy9pyXc="],["KnC58dS7zNvAPhfB0dzbAgUpA9xmCeppafZhsut0yDk=","KBFUZRySHnRjFamTTxuKG7qfkq2O9Ll5EVuOLpkczXo=","KMK+L4Jk+V8LU8cyE076M4zNj9ue4rRfuGqJT32zbDc=","IYiAQeb+vVRtQnyJCxiDu5tibYy03BjcxOyPp15TChM=","FN21+toBcduAGVuVktjPK+gQkw4+pFdKNQ1l4sv/SUE="],["L2mnGY4fvMfepDJlMGo37VW5G/9lKtaapPqEeJcNQB0=","ABwe3WJkW3Otkxq4Dje7sme6MSs0FA5xbWo3R1lNMFI=","FbmM6T5HvGTOLyyWxpZjxDnEDGAwSUZvp/mksii/wys=","EsfirfpSTllY9lvi+6yAn8uoRYso5E2SZQUd4zFjz5w=","LvwrkNaIE0hJAYIi57iSLq9nznmBbvRoUx7C3lO70Wc="],["DD8FCmv1rxUZgeVePhopoTw/+kVQvSUU8a/Wxfch+DA=","DexU5tv3UgX6dbp5kr008Isu/i7NQkpz7ad4QyCho24=","HEgqJacp9d8gIlgVA0sZYJg2ShH02Yj7fMdc8y2BNvo=","JiXOSKezmkJScyYk5KuUNggSrC/JoUpfuLYHrp/YUUo=","B/AXp+vVbdCG981P1xDFCe1++OMAuai7n7nyivcQJR8="],["KiDjpKDlfZL5fJ1hhsbD6nxeVcIBRiWb4veMLMwuNZU=","EEn4IQVmtR+q+x6aXWPA7nAWc67YINnEQDsB/rcnpUk=","AuysaH71tLVoACvZ0blrS+81emnj6GtVYbkpm4LWnI4=","LToa6i5tREZoCPiMm6kD073La1i6QEQe1OvPEbvh43s=","FAdLsUyYLIHJrRceTzX+SbOcSnpy27bZyY2AO/7WXmQ="]]};_4.default=_default$e;Object.defineProperty(poseidon4$1,"__esModule",{value:!0});poseidon4$1.poseidon4=poseidon4;var _poseidon$c=_interopRequireDefault$e(poseidon_1),_unstringify$c=_interopRequireDefault$e(unstringify),_$k=_interopRequireDefault$e(_4);function _interopRequireDefault$e(rt){return rt&&rt.__esModule?rt:{default:rt}}const c$j=(0,_unstringify$c.default)(_$k.default);function poseidon4(rt){return(0,_poseidon$c.default)(rt,c$j)}var poseidon5$1={},_5={};Object.defineProperty(_5,"__esModule",{value:!0});_5.default=void 0;var _default$d={C:["FEhhRZjgD5jnrn3qRfvYO9loZT74OQzeLoa3Bq1AxlE=","CreykTiOXJ5DwNwfWR+4Ps22UCLhtwr0O4p7QMHf98M=","K3y7IXiW9SyajAiOZUryHoTN51SjzvWxXE1UZmEtat8=","K8aw3b4dcBtlcEKL3Byhvw2ln/O7u5X8K8ccDG5nplw=","EjpVoxmAOE89ILLOy8RO1gw4wR99IOknHvq5qQXu/Tw=","A3UBzIydyBkwmnafTfCY5YiwGFi8jrfieeKIO+n7jFM=","HCEW5H4DqGuxFpWwpfbatrmkYLHrlRqwHCWeyj/UfVE=","LBghNIkDLoWpyMuOmmWDm/rtE+V7wPrknb2uv1T1b5M=","Luj+09TSxxoEKer9jl2xcY8p4iJ5hf3yrYcDyDW54DE=","KMZNj17XqsAEySAp2em/kbqUNtHM6UuTFtERxwoMFxQ=","GKAdn/t0euDePoPHB/iyT2gshPFav1cbNCVKA0eGZeA=","HCHZK+8ZfnOyNOR3e2DbFOZCpWzucVFdVOGscc3nK9M=","CtQEzLyx4ZWJfLYMgJgeu51mpmd9u+2ti2RV/mLYB7E=","Cptt6DMGT5O2rbma9sAFlFy2VMt70UyLl6+LYMwfs4c=","ExKeP5MK7W1HaQMx/wncUWDvpY3c4sPmGA1FvsOqOm8=","DXphTImRUIqxzkiVgTuxyC8Yv3v8nigMzKGAeYOTh/E=","BTL37DbjAEGwSGmGh1yROkm93y9a9f6+jDHy9AlP/qU=","BrvLjo4YAgEpPnEvSVDxsLvugIydZCY8hNnYrhVcuJI=","D1WKTbGjrAf2Hi5r7pR/c1hr9A8hHOtPaHylZ4qdyzM=","K+FApgtbXy+O3XioGKlpsgxkPkGbzwtXfCSg0Oes/pg=","HEnEuanwn3ua1fdOusxxBRK46Ge6zifLDeoG6JuW9jE=","FwwacychsSzefzPkdqOaGqd6gcBuLqxQOEewDVl2Uts=","GcJ9DlL2XKNPTjGgaOSTMca/w52SQfnUwwIEFhXPJ/E=","LxvcUlT5Igwacx/FJ2lk2rJrOF+kC2sEvtmWDiVDugg=","BbQtL7zL9NOdK+kznKvp0Nxtkh6FXNkRVLY50o1KHPA=","EiAEBxWkGtWfT0EODAWkLF/TKsUv6dBviBiNcfYeCTU=","JflSZSYVW4OUZgn3u5UH3Ukl74cd7pFtkUTrtOzhNDw=","AXv+QoQpmud0C20OIElR4xSopdBFJBkUeXipWzR0JEQ=","Kl1HZAIcpx14qWdMtnCPFYjSzq81eMQRHPizWe7wic8=","F/Atq3RfvjwIEyH+XO+EXnuNBwslFNKbKnt9icwIFdo=","GdpiYm23GZtl9K3PV/pKPbqhdkp70VVwjubzeMie8BM=","D4jilfou2BtCbJH6aTZqc+33Xzm/GGNM0mbsQDiCngU=","H+McVUhUbHlI/k7hvXQS4ygO/30gywmqhfSfJ2YUgBc=","EP3BYTvb9n84vd5WGy+R5MxItZ+Y1kNjj9wK+tv+Em4=","HyYYwuvpV0UIucUvAADjPr/drRoD/da8pu9/AJMSe+8=","Ep/n/D76xqirI9um2IbzlNoR9ZU8+Y4oJpoNuip0XdM=","Fa/UzfHk+CDBYx1KuFykujuvz+5yvq3p+uYFIxAkSOM=","Hyx0ulw2fjcNco5x4VsmiFGnu4tFUoy3NJVgeayZsBI=","ETDhhy128vk2nPWble35zhnwH6icnDaybgne9nhtrTw=","E1I9Fz9+a623O2P8HJu9vuJCxhvGhlZJMydTOlwbHco=","FNpA0K9CemXxhBta3JZThlM2j3JUy1Zn3a27rXpXTNQ=","AJH5ZADkKX6oW7GGwXswToJjjlf9Yx/2MVl24aXdi4Y=","MDMpv5AxxVFbmjTUmmS7agJnvHtUoN7KXEUCd6ACzcs=","FO1H5VwdocLwXTwaGy5sGFCfyDNuz+nbc3kW4oP6ghs=","EWHxCzV3ddgQrVO8xKINWt0rAyUcdH3rBO6UxWXljWs=","F6ilCucs5wfyK8Bw65koUcqRTrlMxo6vu4qWpxTrgiE=","Gmxh15Xbr2L5klCzfsXfiGRaHBU3kdtjErky3CUOT2I=","H4vSq4qoQGZMTu4ZjEaE3EsFdyuyoIadpnIrFfRHoTM=","H/y4UqTwAnqXmfExzXS5jM+4y8BjSdj+/MYvEMj7Pi8=","A150LsUvGbNtSJxyD0Z/+td81TvC213dskayMCH3nxg=","Hfqu5BvflNeDqin8Yrfse1VnOqgY0wX9QtF1oF8uPYY=","KCE3hHegLplQBaVjUIhUCUW9Mz8tFFXwOKIZuMR5azo=","HbSk0PI4pXCxBhxu7IHALzH/3Up8GedjF08jjQSJdCE=","FL94iUV7ILehNns0o6U4IX1pO1JCav9ApLtyiTsXhMo=","LO1Swr8pb4fldBDD7JqUg6eW0WT2BJEnEJ/w06nAhGU=","Hd6sWAWn9K2k0EQe0QjjFJ1M5lhPSa5b39RtZ2buozQ=","Lja05enJe0YjBOjitfnciOHJ8hYboEBnP5ERI/BCrnA=","DGhA0csGZtxZ6JsYZSddihZLRHxe1kNHyu5jUCwjjV4=","E34uPonnHUYfTJvD6PEhgyYqTR21XFibLK6qwBI49Yw=","JQky57CtzyyE7Uv7YKNra4LlWqlHURV7HUV5Swgciq0=","FwpykvVjTAbdO/CatcnE7NSwDVzi81+XK0VVOR8WtC0=","DWjLvnconnjVy/UdcPG3W6IV30570BSdELLFDypPO4E=","DK90VjuQUl9kWm0gNuzRMG+h3GgLSdnOTtJMl0mXMXg=","IKfRwKJ/zOeP/jcvTFgwaxZvlFbtRs3rJV45W30w1Co=","BiPzImtUcLJ4m4pTBA5ERDOF6Wuc+gvk01AVFYpGhGU=","FjIwhojCXnkPV9aKU1AkEkKlYwU0feSlAJzka4zcuR8=","LeR5Om+ZzRTj9mQiEfTQt7z6NhWXxUT/y1pWfpB29H8=","HU0G0Z6hsJyteQhtUb3hFyWlVPqZVZyi8J87tz1yjGY=","BIDnR5pmp82ephyLKJdDiZCDUKvEqvwYzXXjPdEwwUQ=","MEMLAzaOvKqRJGlgSQvPkX14aBRj4ufXRL+0QzXawk0=","C1ezcyASfUxQ8mkSSw29yysfE1IkGl0SEDKD4InAx0I=","LPSJBlDSckDhlfYKT2mO2iSbjdYUsjN2tQF40t9tK48=","HiIcVSaJi/0S3oaFGg2XA3UaLyOQCKtfm307aRHGQYQ=","KOB0ha19mS7RpY8ynKEq3OTsaT6927KVLlTTOfLuvaU=","L0TWT4TeFtxnvV6tUe+x3IOByEUgwShU3V7zoHms1OA=","BQp2vDLr0d/ivjMPME7ces5xZ6t7oVFvQCHGLPDU+sI=","L1jEXl1lmmfXgTZyQfbDXYy0Y2HZeyiUfSlCHCcFlKk=","JejamuDkLoQOBLIwNw54K9tnU0hEMlujb8fl4WDGanQ=","L+xzTaIP4yAD6gTxJ/hEck84o2i6EMKVRCUr55YED38=","KIpnePOoOYio7Rcn8V6TtMsU9OOju7kd1tH6yv/9Xu8=","INzGx1/Yklm+f0BnULPbZ5olqM0nFdJFuRdTkKySLIQ=","F/QroQlC3yXLilQXgqGLb9Mc+WXREXjHsErEW03qXdM=","Ao7rhdEVqQQCDgxhSO7GYD6c7avGZKvudkqv1FWYa6U=","Cx187POnmyrT+imPbOp66V2AwCmezJGOn4ycPTjVnUA=","BEAznJdkzsecFu/bg0omJh244/Es4c9yLSPA4R/0zwc=","BspkfClyfBlioAIXfaLVBPSwel9+tXx5uI5reru9rVw=","LqEgqGT1xAk90ali6PATx7jvd4sE0rpb/DyrKGGbqeM=","K7c3VGxK7nwMwrqHwRV+KnfEeev7Xcdq27Oc+Gl2M/0=","DjDaZJBiXTPnnNUBdvVo+aLCjC9EmivVGiXRVoaAOpM=","DffKcnihNlC5GdhUl7LrsPcQNafCBDDUEx2QOrf1dSE=","J8xYn1v1hXlKus5Yn7inSi94TAmQuA/KppRAl/hw4tU=","IlXDajjIc13kXO30Uq+oQjMtMwQveOYMQ8dFVCGzJb8=","Ez2WAr0zeNafaBwnsFvf/Ji32GzKY9c6YMrtSFeE0Ic=","DhVI6UKunT4mhgaZuTcnyBeplIYWyT70rM2YGx3D14o=","DyDw5V2TaJ/gnsMS9q9HYnSC5L3goWAqjiyNboTopq4=","LlIyhIPLW3/y605FsS5RsmIyybwXtykpVMCp9r+lG7k=","ArIWLVM+BZpu2iq7dHEu2zp4YL7qld2KSr/JV2YIBPQ=","GeCSdxXRzG04lCmUf7Nzfa1zOXTGsuE+Wz1DJRlRbHQ=","DTqABFfXd4VjYwO4uU8X3P/LRgSIcqyfdO9/J+5XNwU=","LJdNGVJVehqsX3uuSZZhbaYZtz9EHE5QTcj+nPtVnjI=","B2a/7u3izPNwjhtP8wcUwiwdQ0zb6PVVFLq8LdXZe+8=","I9rI6lQIL8Ex4XOuVeRjDNTKfIcbKgpHnB505/GR5iw=","F9X7bCyzcBDj41irLVdTdocO0zGGuOrkmtO0fjQKjX8=","F13Kx22KgSYTm1g644hTKQJG5D54P6aQPsgAfxeMACM=","DE/Qj+3l0iGtt6v1SYmMkeW+foW/H9KmEb8YLMLnFlU=","J3k0uQnnLTo0dbsex2arejitWbEoMD/FAC8Cplvf5yk=","Dog0mZjf5wPxsYRST5w5TWAEzKz5y5UolujP2wsHi2g=","HxsgeLYLD84Hgk4qK8jK6O5nNRSwBwqLRXEMx4y7mUI=","LrFVlWbFNt28MW9kgtUfo0BVdldwD1uKhG6BKg7TNNE=","HE29wzXPZ2Q1Ugi0ydJD00VB1iPGad7Cw7oGa76vZ3M=","I3SmstpvjKuOXP6NgF3Tot/KHot+ul3IV0Ah/RJB47Q=","Gd00JTPMxgOplzjj+1pWm5TvcbPkn5D7h09hYXMwcvQ=","IX1m22x/s+/6UIgAWH0us8bQPYOFEy8vzOfzXycFzM8=","CBX7hZH+AQOM06OziyNvnvynfGGNO/xsKn+okpbH5k8=","K7lDtAwr1FamwXhTscqI6w/zb1l0sv+aX1CT6b9joW8=","EaUVP85llRPufLmXSubLpYHjtM0UVwxXCf7D2NP8guk=","G3K/0HY12FAbLv+HhaJJW650x2U8+Q5tXJ8URCaDbfQ=","FJAsBwDuyJeuF4uoyvhQ15Px2HUSvqDs6jnPax/uIz0=","CcE4xuCmFqSf+Q1DprBD87dFt4hlhW3EwaReL9hMs/Q=","BbWKPc5XsoGicdaYlQUtiHRYpxV4PoMX4CSmGjXsELw=","K+jSlSXAz91eazEl473jv1WOVfvoZ/AkRXqWdlR00Dc=","Bh1y948bqdxrTX93hCJdaoG9/Bta1sJDafnAVgUj2a0=","C/GK78rP+r30ES7drcphRXOLSAOzYUW7lRbbUBoGkuk=","LnPdEF+osuyTHYzfKexnnjqYAakwcafV6jBlklXwO8Y=","D4RA72Z8mugTN7pdjJJ6U0fecpaGCyEcrR7L+101mO8=","AE0wOy3qYnsnMb6D+TrDTn0U0XihOABVjKc5Y5XrEY8=","I0VBrXIECnDaKZajUmkjDJRpnu8xOk1IBQgAjLw9N8E=","DRI/HnLSa5K92P1z0UKGwxKtTCOstGsuCMFXEEQJ4XQ=","L7Ngd28N551wmO56pBI8Be5rBai+Rgp3TzoEjhOFRbs=","A2hcB5Q04WcnbFfTzHlwO339xBwVbqHot/mbaValUyY=","Jgrw4P/8yXcsFjGxeTRFZrR6qto2geuQNMb3XDcFwcc=","KGK0E3T4m2lSdLM7dz8lVJFuK/+f9nJUX8L0lWP2J2c=","AqmRL+FwMQInGJ6h5pHQNi8Ys4tACw7/GSyllRPrqNU=","COUTreaUoNisHz6/GpZEDTLHE9UFjhIk4HA0jCgfSm8=","FApKQx4u55QA7XRll42EdzITxigmT/gPIax6a2c9Cas=","KWr00BnLXffZWbKdVJw/BxICtOuotT3F7pee0UM3eSc=","AYMuKEp/TIFhSIK2k5/A8YVXO9ICPj5QV2VHC7gSs0k=","GoTVame/3T2WWr3NMpqnjU/pNDRJby0QOGH9GdZtcmA=","BAy4KEd3OSfSrv3AdIkDep0fdjHsp1yfsN2gy5294UM=","AQ3PCEzCnLfK7PJqpjO85O0rAZ8oh87nsaePidP6vi8=","B+3CKgkR6iFEJe9UK3dtsjsP5YF4ENQMcsqYqr2a+oM=","LupKsIrsd18hSEeeo2+7lpNtpYuki9HS06zUgXOqq+c=","HkDA6CV/5KYQBc3PrRSM9/R9G1z936oIJzhpVRgkXxk=","I6J4CVg70epR9DbeVEPhCPadRM31HcHwPiGUi0mAuHY=","LkZSsETb/kDmO2sjL81fPzmr+9IFHuaK3HVAgNSSUKk=","Eeer227Lr8Ln2M3v6ce5xQR160dds8LK9/fWf0hXdfI=","GZ1SNQzDDoxzgh+AIJbw5UehNVGye/a4mTlvY6xc+Oc=","D1ddbuZ8vs2YNFYk4DKjfIWafL7zCz/dyUnNCXhIQQE=","HEtvmiritBjmJlrLqclrBhhNBwKOX7eE80da53cv8Fc=","Lctc+Ilt458ijhV8DFWT9GJvubwiUgY4PbIDYKvwySU=","E0CrufThExhr3CbL30vMpQtTGhB/hjylRFdePPhw+OE=","I2jmkrcnh8uIcOqIjnFOAG9Z0rRGDPt0xIqMxzsdGls=","H6ua3ZuqSk9W8jFld1xvLZIqdjKpT5Y3S33IUnVvVLY=","DH97gjANPGzj+JV7oeSt1UxMAV4g2XZdIgVxwWq4aA8=","FdY+hr6s2Txgg2iOXZyPPGlHkp+fH5mrV4pMOpIu/wM=","C+hDrl+bB+UlcheK99ro7QXTaxLAYHhikpNV6nQCPZ4=","EzJ0nFI2lMtpNeCWOgfoGwWWfOHZUMC3MQWOySp6DJo=","JUOUCIEOB0wL3UWYuYFf7okruVylECns8Am/+lubloI=","BX6NGd2ZmpGNopsJQLODup/RXbCw9kmW3/Z/61X5p0I=","HgFON+mxF887SHDZmfK1XTU00Ka+mOnjV/pD8B5wop0=","Gk7STm4DrrzWvbEAUz3JZll6/hXIUbS4Y/boiQhMZHk=","JTQgAHCD8aqGOtR2CQXBA57UERyfBT8ncQRS+DzjapA=","InahRBlxcJr/5tKpkyAAHsRexyFVxXXd7srA4ydZqwY=","KJV90SGOp5n9NBHrGTJYU633rorhKB91MwL+fTHfp7A=","L9klcmq3lMiL11eWqj5/HmaS8pFM+AImfd8B43kCoAg=","HPilycdqhLFHyCONklPNVbR8DEPYKWbEY2ooZ0cF/Zo=","A3PLvDBuG6uecHc2hxXmIwtLLi5KHbnGdLjDWaQekQg=","BgKD0v5/I9/1E9kRCz3GJEi8SPUxzgweq1kgvyMpCkA=","DatGXW2RB0DzPvbMDq3HG/gRm9/Vo1J9yLv636pAJjw=","DLp7y8giSyqOSroXl3IwpobNZCHcDKU0bzRGtiQ5xMM=","HkNl2weQycT0RbBlPEZv8h25bDi0B2uovWi8tN6mkR0=","G7LbohmamrO8hu9fnef2xcoT1g6rQs7WjemPxkOACo0=","CtPBhwxtbvQO661SEjzRopE9nWLoC/usroEuCCAh+co=","AbCYyR57DLtcNFiAd8Dd+VMA3fYUk1YwwM46JickUwg=","Gf1cDqwU+udZi9TO6jseKZiwwWhJO21yrkG1duVbnD8=","DUdJ15zBY/FxEKQEpG/kJ8ZDTz/me357TM+mq5W9fhg=","Hrv+gRSkG7gJ4LMzmSQSMuuUCthyjIpRbUCtpEDb/c8=","JwTlthM9l2TW0/F9SdgzIj45N/gOufrqu/upuvS0wbg=","IWXhyAJzBbGuDjI1cWNeXVQNE9cQw/mjkLaRPxTQNeM=","LjSX5NNf2llsBq+mO8Og8uVdTuukrOtg5lCBrWOqi4o=","Ax2kNF7s1ttsD3sHx4Fdet0f4FRtc49NeatcV6qEHt8=","CJ7OVOR6pckI5D5fCHN8FDaWcIkAasqxyc0Z6sSiCHY=","L1PBXire0zxH9VoHBIPmzH84Ifv4qkBnfQVS7Z0Q2Ec=","FCqjT0suitDfeiGz45wAyLCqKFcJSAHqr9cr7+0Hf5M=","F66k2kx7zw11iLAU64tAl53Scl7aTmrOMxmCRnx/8r8=","DpcMGdGXSNjEZRBNjwIgA2P5pBeG8C8YJ3QrINwNFyc=","BLytnlU3lWQvWbr3FKa9tDL8RaCgt38aujqYI0dt+bk=","JCwL+82qdvcV29S6glxx/P7WccGxkB+khMh/gQMV0M4=","JdsTQ8JBBAcQI/tu002ZCQeDEeHv6FrwoRsZEU+p55A=","L/5NnEIKWenNx8Masr81GHyhR8uJijlC3rNnd4YDaoA=","EluwOvPizxi75vW1kOs7+NDRumO+aWSD6Y8oO8fNB6M=","CBa+QnRbfbtM7/5bjiTqYP2LcZ3rpQA3rHt1lIdFxrw=","ERFg+az27DYNG2pxIxOg28viPmRCAFVHHS7kxd7bNdQ=","E3eXjhsfaokl+o57eUG9+PtZq5VCNCQZKD2CA0Nck5E=","De/B2IghZu88zeU6TyNvuoPThGIZN87lfkIaUT0NM5c=","L4+lx4xwbjpdSgPyp6OVMEbX6Uy4in7zUOZ7W6Dw3r8=","GiqVfsCnI9phwhNLqwvxe+sA5tzYRpDCMNy55Y2pSCc=","HN+HEJlfXgNBK0p/aZUy+f0B8OoWeo38Hd834oBa3e8=","Jv0xRxgow2rjbCe3SAVLDAxP5SObMBaZ43Ze6+zBiUY=","B3XZlswsRFbzA6LB+QB2R+Eakh2f6j97kmFDuZ0voL4=","AW+5M3cIymOM39qRvQ2uprlyJO97IGJnKt3RvRi7iQA=","LDkvvn0/3kL8pPlHi7Q5MxJYJVNW8YSvb3bxGQVBF9c=","GHoqO/eaafo+UInvnx/Vb9tHxV7s53qiKKo94bSGvLE=","AnGoY6KAoyZB/6M1ELLt0njJhjA1lTLz5Qaydf1dIM4=","FVdFnJx0yUqgDlr2mh4xEvtpU3zol+wMcYlY2WUW8qs=","Ko4myo1kfZpjiFFuqdz/iQg9U55YFowqUMba4w8QnyE=","Ict1IZTPQ/O1GULrAEDrqd4rz7HCo/rpeSS3EPJoMs0=","LCba+Za+JHrNbdSsrWDTi1pHHmMiGI0CwTfny0hDd+w=","AkAXbuDnmC7r6Spo0+OjjCaCGswPXQWM+ME3vKLSbxs=","JjbglzyGXBvZdN142qqNCoTNr2vhrUfs8qDRjxFzGPI=","GehPTyWnmUlgQWYdxdl1toH24GdEzuibe+XZ/eF0SsA=","Dr+JBko68kfKHzb281cBiOJx4LMmxPsmZk6J4UVMoRA=","Jcfpe0db4A6LVZo4xFI2T0ycUx/suKxpj3/XPOIucew=","BETJnlkjU+WuyqMCrdkBwU2MVScKFgr+1EKe9VmK108=","E424iHgwVl8mk9Dg8C5OeeFEln8LpTsDUZq6dktcmUo=","JNQPRiEU/p7gKq/PdLT8ok4a42XcdcO1K7E8u7LyHt0=","IeZdbY7kN2C8pA5zC130xM86inMtsUj0spUbTGHWjow=","JI3XlmnsCdvwNQoV1sdcapvarO/KFNUTAJePE9GrbRw=","K4I4wVSPnL4p/TXPkee0jw69p+Y57faf6NWrp5JNU2I=","JDn9I5JX84GBx7489RPxv3I166lPa4lCqUy93s9vYvc=","IAlYI1KBphuixL4KoygqGMdLbSYvXefC4z0rs+iT3+w=","Dh7KXfiO5fYM+n4f5b77txn62CEfqbLQL8wjMZDBfxI=","JrU0J/mz6ix2nZxmD8YIgaFpwScy0AG3FY7ksbhCyiQ=","IPOz9Kyv6fivPgZmGzqPd4+igSUiudcKZ0As/42ysbQ=","IR5dKznWJSCnpifs6MrLrJ+XUG3vTsKGkoumwn1GOxc=","C7dD7jSAISnFVnMa7Z0wLc0IUxPOVy9iQtE4MuU2tLQ=","I8smYbSI7nHkx1P/I65L0l2KRAlPZrZTKXfiIUDrpcs=","A6NaoxI5Ec20U1uu0zWfX2pSBbnJPvMdNTI6R4B7i8k=","J4A4SKCu2WqT+pQ7ZjXkUCF+E39K3nSmLXkXMicUtpc=","DLN4OcLJp/95iEy+x19B6b5eR8dtYVOCMb2BYpltb2c=","HwAm0L8fjh3VQjzC/sH7XNqh7NxMPLIY287vd8ANL5M=","AqfXu5cLim7S7mb6u7qVa22jsQD1tfuSju9C+XCCc8k=","DP1/QhXkNMjaF+wyWLC8YFrRqy6QqklDUeTuQLvEkfo=","GAsRtyBiKhVoSdxvf25/VxZZvmloIjDF7ZrDOXAKfN4=","BOlqllvOPToKJKSkV8lRWCyHE0nOfu4aq/5XipTGUBE=","FZMfeCtF9/tlbyzb0fdwXDU6I/4dMKWkahUi7RYN860=","LiluV8l6Uwms0m/r9VrJY6VETBxfcDrYig17l7ndOLE=","JhV7zreOhGu7Ji+aHgbUJxveWlvOjwQZlS+X/9E+rKg=","IZTriYR9aw8Yl/Z18ZwMVrYbEySO/zyjbjT7nRx57kM=","I1C/NUd2VomRUa193pbqeFfhVQFEcAjatrPSfI/6J08=","GkhvCuWRys2vCcWKScTReVQFQ1NAgZ4APwRp0RC3dSs=","G1bc92+yPMSoNNRVpAZeEzVxQCt98wnVm8MQXUKowwE=","GnSdeWSvC3ICkT7yBMZT8rS/tlzqt7aFIzq1nOO7aSU=","GK5ZAHP5aWlq92L/pOjw67+X+Mx4fjfN3R8yG+O+rbs=","IcR7J12C3eZGDV52mplCEUSxxanaWSlK3py7MXED8kk=","BHPdvVLnN+UnNk6OtjIHl1w41f1swysnIQKwgs0VGPs=","CxL6yVttOogdiSZXyEJOZFrE5rAFFfkC1ZRXQwKybgI=","CK52FqJgz2ZX+Pc6woRYjSxfB/9CXYN6p83O9j4+IQM=","A52vaHYoC4Doc78qMv0oNKg8aXV7rdWKiI74Gekmzig=","Jeex10cKPHXxPwtWVGyOCfLY7+/wbvdm+ceDyoadEw0=","Ho/TY0w/92QYTQNDX5hYSxG1sVrrnHUmLaPx6iwqnno=","JB3MUaw3gIpBXdHjwoHwWv8ReJ3Ayv3XejVITgmT+aQ=","H/wxU8Vu+XVZMs6ivgVzdJva/hxPoHgaS4tAeM6ddUc=","F2MNYtmj5RDIik1Dw2D5K8D6ALZgMa3sKb2VQ/06F+4=","KYBADt0ddOPWnbVFjSzNX6vbI27BaoKkMBoKtZ6kpuk=","MDT7JDZhI+xtyvytNXJtv7FhlMA23NZI+mlDm/zQDNQ=","Gqfo9Bicqd/z2yq3ZIvgojkplc5GBB4EaA3KitcjLfA=","H6GV+DSmnmI3L2DrSX2hZ2RurhQVPYA7OdxdEfXXgAs=","DyPxx01fv2GVrVpq7l5WmTxUd+hFP1uToNe6/TMwNtM=","AWVW+sk0inNatQqgiclxUbPKrwogo0+52TcFBaFRVyk=","I9kreTZIEQ/Fru8GM/DHfKyw27yhh5uKb25d9EXl9ws=","LkwQ7F5l4vI5u8Q8EwMd8mhqtA/XmjBLBdYRuCPyO3M=","EkGLv9d7Y61eFoZK2cMv+/xaPdm3jsK3kyn+XgqNKVM=","HkqKrOFavB1bdqnoSEMdLAanj3K2vrsSk+bFjlGFaW0=","Dz6WEH3s29aHLCDqCaz5LN8Xo+4dEzFIgJLZYXbet1U=","ASw3gCB/OVzCHesKvZUWge6jJJjdumzol6j58MI1cGc=","E+qxtOZyuhscG7kBdpMB8eVlnQPqEMYd4kd/8KwiFCE=","INxmSrsgt0VsBmKc43oeyxonpOiyTjG0i5xGNaowMj4=","LGseLP6njiw2eF52qM+xsFfpRx8k9bORF1w97LAeAA8=","GIySYlX1t689qWNVcpwqhnCrTCxwQASBsqyQN0Dgxas=","L5kTII4J49bp5vumOE/QdquJ8mYpduPjDghwuzDrVPI=","KzOAPZCIlwbnFPcgtWKNJvtgtUWh8+nOSaaukSsCQIY=","JsyrwQ6wQyfLXMPd4quzbwlwhsl+c4wTPJ9XB350iwk=","GxauDXxUQIy3X9kx8kZ1HysMPcINeegqJTG3bCK01d8=","EdC7RhvYryhE9J8PhAyU75UYslETRHQtH1Q4/j1BWuQ=","IzAxhHtHa+rQEY09szjokTPsQg1nPlBK1kclnfZVVx4=","H4TpeJW+5DjrPJLcmxhGya0pwWQ4ewautu0YQe2MTco=","J39/m1QvDCu19FvtBU8JYkU2AQw8+UUtInMZMyf4AdY=","HvyckGnlBouqwT0uZkVkG30n6A/CMHcWFTXERoLuV6k=","DW7Ed3YeLvusTxSzvz1SV6meZMPyX+EE+vmIsg/l/0Q=","Dg59fFUBmZt9Fhc7WbfK4fIDvvIa6/ACUYgUOcz5MBM=","IXvvL08SxtzJHCBYojORy3feU8puRNzcbqPTb+oybqY=","BXgMiK3wFTG1D4F+P+RER9KbNaqKOJxx6M8SJqzvaLo=","GHM4h6ays7TJDY5JkBluI0ReR9fqWTnr+4mj7j1ntL0=","ILrOY6z8rgscnyvuJLjp2oW6WX03sJBXIMTxXbIxsHo=","Fm6llTdaZ4asUn7p7O1z7Wv1UIdqvK86yStCyAiwDY8=","MEJiqe/0BArPQ+Mi1vUmdq4vhT7C56gNsAxIjPkXx04=","ImuscFAWbl9tt4zQsS028wW26MmgVRFK13Ceb1ckW2s=","JrL1OcVzgp9qypG6qVRQW8XD604d8dY4WCcX+98jiMw=","BqD79M1S6Tul5MbEr2XbAu6WKX+K0gDy8c/yUudptVE=","LLnCQRLTU0Gs6siDYPtSiSTli27KwyG5+ynmqjNo/yM=","IOiKTWB1Jt0H/gijVSpEZpEp64f8wLE6rI/or9kwFSE=","FURkmivXPjunLzlt+R3WVAHdj69R3jJfuu251TatlPw=","GYAHdFeZVxLETafhdxMljj+Os1S/2A7Z6vPsuvaWAQU=","JdHSL/E+dwXTwIX5f8Tk9pFLgv+qXSCR7GTaxCN2Xvc=","L+yZDvVW7+EDWkZP9VgedAZ0Rc1Uq8r2uMA5n+DSTPw=","G9lWNQbZVE7z5IMOE1RQEsV5N5wtzBMwQWxK5JvE7GE=","AK/80XumADxW36hVcfwpc3siWoDUgOfdft7AHxTyMBA=","I2cNuu+WaIHwf5GaLYgxKMeyPPdnpHeysuB2K8DbwYs=","H5OlMpFzlMfiL9F6vupjicZv164t2fAvhg9tlpR/Dt0=","LeQun1N7fWGwITdxwOdPVVUSvge2pQk0c04sW+tAvjc=","JcVX9FuZeBzTfTuyKTFmKmf3izd4LIhbRWu5bVXohAQ=","IHTItwlwXJiIU4p/ijxK/2R3Mb0W+OJU+nTqnyvnZiw=","Jzg1WVYpgTiUnkQhcdak5LdO8gZXQNt8/DoLYP1XOss=","E9Nq0KTr64GWl3hkllnGXLfQxBzFGYcf23Gp6moMqlY=","CKLBi6QTgTSMGs+/lhdxaAa0YqFpG8LjQ7ebgIXjdrA=","BZCS/Dla7ShYB7v1V62aEEH1nAeYIrEIhFeIL+57YSw=","FhkkFRtaWtLYysEZUiqZGpBvFehTHccFZ/ayg3HMJOM=","HGjKj3qhdlkHVAXvY0G45popi5pNcvO7hUswnkuoehs=","J/XQO8ocggf3I5pLLPc65VmhWqN+e93fOqsF7sXOVZI=","Dsv/SEaWKpddNH6pqPxGX7RoYVV2IvLCVkp+Y5gzwWk=","J3xN4jY9i1tFbPxaf/jkb/LsjapZhV9a1kvAUh86xWc=","GxGGLFKs01G3pGR5P0+7V/7Jn4MrYyJvldF1yNL8CLI=","BqcZxYTHT/vdchjrVly0yL2GyS49+zxz4VJyAapRI04=","Iw5K3uy3mYd/fOmljINrmdUzWEoZXB13oxOr4cfRJr0=","ELEJuGSAnEdnoTPM5sutbIhigXO46lHozKhYMMp95SI=","DiEReXDc+9SxUmslNjbzd1ONO0+q61qLJL9iANFMxZE=","Jmc0mXhAE2L2sXk57rDmT/VWB+vbNccHHbRrs+e6R3g=","BQAPpf2lBeApoTv+MEwmew2GxywDm6v20/8C7iRr4C4=","Jk2eCUrtX0GmAkIiCjSihAiQh7JDapv86BdMyb6MLiA=","CAdvnEdD3mEw/2Is9AHt0skvJL/hFPPF5ySJF0YxXEc=","EyNwq927Cx3VfypSDCUza9fO3pS5W79cIVHW2I5kG2Q=","CP8RFreiJ7/f1EZaZ4kIgrYVyMTBfyjY0klY7fYC3cs=","K8sLDbi54+ArfpwclGD92cbNmFYjMuZI2KPgq5RZdSA=","EupozmiBvsrX+KaxF7A6uXb3q9WX+QOwvyMNINIalDo=","J0OcmKdmiAZ6CXsZtv3X141fiOJ04Nj+peprdAb92n8=","AvQNCtBfVlLjHvlECtcevIQZ45NJOTfwXwBJnQKpnjY=","L78EKEMn7k9oDwa9OQ4wnQ0TrMdLnFsUtjBZuMx6v/U=","G+aG1T4qitV6gosGUUJc/Gl4xwJ+2/JH9rZyPCHfhuc=","JoO0JehaUI+WhS8UtCIPz+n3rYsXv+/A40jEfKeLtX8=","FtrOmy6AEuMdscfr5nLYa75hoao+FpPg7d/A3gqd2VE=","J6Mh+MfTyQIuli9/7y48hItFOdu3WqE58wQw/lRbzts=","BszXIQ3uHWsOIreeEtGQgtgHi3iNcQB7leendO2GplE=","CkHdQiIWU3Ur7zUPbXSpF7bLsf12o6EhZvTQvpeOQCY=","IgoCiB5NR6yU2VDN+DhidNF4LifL0NhFl43uyRKY8WU=","DiFVpUX+Xzy7Y5dgZYnqwZzZJjkznGsBcpikrTQItLk=","Dw8ZxikeUVRqJnxgzHdOX7nQiLrFMHgtiR7Br0uEcHM=","DpJbzRxt20o6HGfsje771AxTwNM+eu7xtGeVrtWUPJ0=","KtAAsXSKu4Es1uVBEoa5/z7wpb09JZo25F7wW561vus=","CmWqIy0y7W6N5j0c3/68Lz+mFkZcJ6r5fozT3P9khlI=","AmPYRwq0scYddNjoliQvTyYdyxZ6OgaSOJPXyyyT1qE=","KQHZRq3clLBA/VgATZpfjNGSZUDHqGEs7BxYy2DCs6U=","GInPqCCfSVLfkCLbncWDtXF6BpbaQc7mSTfQzWMh5pM=","I2Bk1xy2xkyEdHrCX8+NiBUC5fA7/4dWG4WhFrHzmso=","L/ehdP/Owphi4E9dvcc+vzZhVwAzV2KQwMH2zYztJ64=","GeckoddCyrEDRV8AQO33RaJpanEITJPjInFUUN1Nb1s=","A+7TiStvDmxdoQWcXzeTmFg1qig1AKgSmQSpTIfxYb8=","COK4Jzv6MMGshQMG2R5Gip6NBQkq7ky8gMaHJIRjujA=","B63Mp22DN3KIOaG2rDs+1Cr7h9cq+Y9S9Bby7FiyjOw=","Fx7zeJa64rECCgpYOb1ReEzhG7QjfVSMFxFp0y+hm0A=","IP/fy4b00AUGTtvClpGMMy0y++/xcp3lBWomq7w6Nfo=","COzXpvFzXu2GuqCU5gj0iPONuzmPz+1LmUODoMqORkc=","HD9dhuWSH96YkBifHYxhh1QohgDmkovBgqxNXkyfDMs=","KcYRhO2dRg8zdVihr2Oap+PAl15AFO2OvK1KJdUeq/M=","De/UWyiVhygiituy29rval6bGmSQKnNPQCuM77irO1Y=","CnTqItigkzYGBhAXmsHYL/+pSS33be7U6mDgEzsIEag=","A6N78S2vFADSl6xKwTuiTBfcJi2xbIUj3u5ODM3ppoA=","Ef4XkNWrv1k1/yIxjk9//mmWatovkTa1T4MOrLCmU2g=","AYFlhC9AY3XyNGaGkVr7FL8f4FZMiFjuO94Kuj3l9o8=","Jh2yXnz/Wp+3LydrH5JgtmcwD7fTYbUP1cDotplbBfk=","KjrDMUsrZueW++Nt93jF5GlyMgzEPsgHBIgmtnBLp8Q=","I8qkuA7PqZ6dP+orvB2782nRv8iTfQPQdAYcMP2M12s=","J9smAIXiJImN8UXyP2NfIGbY5OEk5YHoxiYZKbHf4Qc=","J09sX9NKeE1rkV7wXUJO5sC6u/Np55qxOLgWe1YY7H8=","LDop4TqE0moJEckona8apM9YQKraBwHVfiPfx5babaE=","HqIQ8gAaM00+gB9OUycNQtp6rzF6VTtCgqp46qIoLm0=","JU2+tSiEtpnBun+g1ugNYQkDsYo+UJw2NRzMOwJJRuM=","BZ54HWWJbr4OS6JtwvKZB/R7ze2kososcT2FBeox/V0=","C1sc7GPULV5hXcJpuIWiTO8wPseMly3RfNuz6RXMT/s=","KnwBXpw7LFfKi30m05obzIXW/6y32fvWbSqPHWTtDJI=","Kbc2uRHXGnnPY9im94bxG9Wr7iQWHcVnp8hR6uHkO1E=","KFdFqQp/49Ca9agIcEvGnG8XAeVzkS31zB4mXVlsQUE=","LZAbgZXDyWyMNuuZ/sATTsK4MEroEL0w2lVOMICCZxU=","GQXTUYNV6rp4WbWR7XuMnCU5gPBFDb31TXp3groFg5I=","I+gTAm/AuABk0ZtcVCiUL99+/qgL+o7ECVJyv9t7TJ8=","I8ChmiUsh+axwcIbGnmAAgDD+/8+MwDn5VaAcd6e+4E=","EcSuYHuuSSQTv2LNqiwoaO0f7G3AYxsGfKYPqxJbnio=","LNBV67fuRoY2XepFDwRv9iQF+uGxr8n7AXB8+B2g47k=","BTyf7y4CH6miD62iL96hUFtYoxWbu0czfb95GyFbFFI=","CjW9dOh8urqr6JrRMZ0snoY7TGMcIZOMmlOVv5eHKp8=","HBFQVlOc4gzVoE0aXEPisA++g7JZAb429d3EZm/Dg/4=","JClUBH5Xcv073tWQ7IvrTFQvLiZMjD4oTNxHNQXFGpA=","Diq9MVtHwNyThJwM3yZ+gRy9vbIApufCtn7ffLAXQhQ=","KCs3AgwIkNdRw/12lQ2AaGaOHf6uYh3VUtLeiH2i6nU=","KJM4UiZrUtnqa1u5I9nZTy5aW+XHeOdeB5QsI0tkO9k=","CZq2dlUFuhGY7xQOd7eVTU++eaBWznK6zjnASMANo88=","KvIR2OCsLY/af4SbjyKaIlxhhrVXYsensq4tHdhcV8s=","DNBw8jQBSigJq5DHHB2mHpipYyL+3Zm2qq4coQTz+s8=","Jnk+KryNPDDGBib7qhWPJjWH1r0Vgz1EixFiZLkwJWo=","IlvjbtDuheH4Ra2oTldIpWaZFSET/2G1BWtti95gwZ0=","AhdPSe2wLVFU0r7KLckrnMWVOD2h/ejwnkte4+paBl4=","D2SJHCyLAg5Gw1lMt1jwvdzb0JvQMIgW+0FzSoaYcsM=","GSqEyi+Z02mR4tKx3v85idHBVsI54Q6fVhQOGFRXYGc=","Kd/Ne2PwWr8nU6jDQda3pgxiQ7BMmhuLMyC7oEpNR4c=","HuJ61rm1qGdzOvxhorPnalK6PkvV5let6R/AOIGduls=","CrR3PxUMP4rTvJU49DzsOVp+NzGulz/v62I6CSF+ZMc=","E8NSoC9ZUYYgLLC5n6WMVUKrZ/m206Cv0QPe7/bYD0E=","KpfPLBDEv7/SmfZ8UqFp+SwFt9rFakHE3U/ofIJGzhQ=","AL7LtHBCvX+Mn2u0IhYtGu0ImihIL3/RarBqEyhf5wI=","AI5E2iHXOGkbiBdX7zftKcW9n3pEUPz1MpCpLMLKIXY=","KyBai21LcGPZMfO7XTRkBThD/n++S4PBeIP4ZSeIKhg=","LZ4yp8kFVv4QjSVawB513zOPzWOyv4TBkoDUJymIY/w=","KaMiqEwlvS3fbi5CACKNlavWNJoCJmrB27pSBzjOypc=","BnjJv8by3wEvT+VeM7torBTO0d8NAhUnkgidBG2CjEM=","D6/zpedCV5T+IKfg62FbixdgOUt/IwQoajrkAJEk2yM=","H49bYRr5/rnOqGwIQFgSBVPkBBA67iE/WkHR0CVBwNM=","Fgh12EeWAvlvQKzC0ELuUsFYi2op3kKEllptxskw6gc=","Fth6UYOjFqHXCvyVHv4s1mfHcyj8/aRYy/X+MEX0bZ4="],M:[["EkZm+AVh7VkW8vBwsb0kjG1T9E0nPZVqDIe5F2kqTRg=","EZJPAv0ZsJJVqqHPRuoFGOPXv+70dCFglJEBHbC9CwI=","JH+n8CIwShmU/1BUVsIgHvm3FzaUmNP/zkRmAe2d+EU=","A/17Ge8shh8i93/4EPVOJ3vJTrdsAtedmGvj3N8FHD8=","GL1BI5w+cVeaZ3RD7P+9VVqB7u6mk1Kmi2fIVjwMKgY=","LXjDpdKN6f81vwoldjUZblcwyn9ASTJ3B4zXXai069w="],["ClFKXCJ/TOyV36Ap6N0STDSJWqRrsnwJEfN4DVAVVAo=","GS4W0X2VayV7haZS7v3y7glYnqxb6AkVd1cj0ssdoG0=","KYzgweMRO7k1xwWOd3K1M7GqnbDAkmvciRflYFyjrBA=","CUy06DYhr9Jx5BvHFyfwFY69YSI5rJ1pixf+S+Bbf8g=","A9iAOVvpPCfWSa9f0ULnazORjLiEHVooFzvVz30yh5E=","KO6ua1hmrWjkQ7uvkWgNt9fiswN+OP72G0LLzP/OyoE="],["J4u0mntORK6kbrD4gstpKAGm5g/dW1wjxjzWXMzk/go=","Bj7ewb7YMfUGr422SNb96hRTRYh+i9z/EJA1odm2dNc=","G67xy1UJtSakIGH7U2V/mbMjJQDoVRksvoyUDgaMR18=","EyRWSse9+eIhZOmFjX+o42ixZerqPa9Otn7lnA3y5dQ=","AFdhuMauyxqMpOpN/CyDdgZKSoAEzu2iEKVSQFYt3BM=","EMnigxWdWMtMsuNf3oOjuh/cKAAu2ZY9KpnxhheKFI0="],["DDmen2eqQHB6ID/u+wuVi72tzsXKNJAdJT0CaiQZ9qI=","CD8N8/GgNR0DMOw/9gLKjMNTt/bnYscQcYTNe0I0SfY=","Gmdk1ZQ/xKcgtMChn9uMcRmEMHKHpYubX59dWCEssmM=","ARpjom/qv4f6Zr3mbMJakiyWOC12xqf/SPFTe+rtaDo=","CMp7ZGV8NUjzK+9bY60kKIpBwLJRCZrSf5Q0MH4+ZNQ=","AZmCcEcek2GVVEawzbi+qRXsBnXxzWSN3LBDA1B6RIk="],["HWs9X26jacJvgl0jYpM+qjHqNewKd8H72eAcoVI+RDI=","EZ7xiLs90NMjBpdsGZQehmS+aH56aWkton2iFabwbUA=","LZ4KtcBok9/f0DSBOBuoa25ikt9WCdcfLGSy2aefgJ4=","JfFmMb93Bg9+o0CHwCW/E1eEMZ7wjNouMUGe4KUp5lg=","FEx6EdpafF2rrj8z+9A8rYbRi8WUx5pJfsuYlO21VPE=","D5cRYmJ3I/P+rayyiwwQTLj3TeUIdS+o18DbKvE96O4="],["JL5RAJVDYgbdCr0LDLuVyIOrMEqlJZixppMG7JgaaI0=","IRYQ4q1KN3Qm+t9waLDBpsKZoWTBwaYD6u2USHDQubk=","FaZ9mBBBsfbwnz+evv2GTnedOvCBV3hqwHdQXlDsefw=","BJMn+nnSjBKiyCQGlH938Gd1sCh0aLMTaHdwHb58lZg=","IwlA3MUjJlj/nClpej/UFtFw6MmY8aqF3qDELXn5Uao=","GxIcBJzRFZ4okAfgydqZlcxLq0wm+4iOw5cqii5laWQ="]]};_5.default=_default$d;Object.defineProperty(poseidon5$1,"__esModule",{value:!0});poseidon5$1.poseidon5=poseidon5;var _poseidon$b=_interopRequireDefault$d(poseidon_1),_unstringify$b=_interopRequireDefault$d(unstringify),_$j=_interopRequireDefault$d(_5);function _interopRequireDefault$d(rt){return rt&&rt.__esModule?rt:{default:rt}}const c$i=(0,_unstringify$b.default)(_$j.default);function poseidon5(rt){return(0,_poseidon$b.default)(rt,c$i)}var poseidon6$1={},_6={};Object.defineProperty(_6,"__esModule",{value:!0});_6.default=void 0;var _default$c={C:["IZdwP860y/B8bb9GxK2T59FOVU22bQkQL/hIJHQ/5Oc=","EyLw//x+SFS9i1/CPnEGtR9ZvVBh2LVlrKL9Pv5RL3k=","GeQU+AOAqi0iITMRjDN9gqjFiUwviIYe5G9Ej6nWE1k=","IiQRmaTfnLfWUknZViytbGXxZGDnmnk5y/3W17kgnZo=","AwEGFzU4Tfzs+aMRwireMntRx4shFhX0HHf22F6KQbY=","Ip4dhsHygQ9KJjO3tLW7YbfcXRmslf2NN5VI/ytoUO4=","DjHc+cUyCagX7rKS6YlyfD9Wv/ZYg6/l/cKKw9++pnU=","IixzGOvpYwbJ15rBEjcmPGuOslJy64hAfowpo1i0Dyo=","DLQWtCxTqCnPT8gjvo9P7dElkzlM1SkFP/TjYEl0osY=","CJJynQlZSo2LGt+/Li7XU5ne5hKEK22z0tLCqt22wKo=","GOOemuRfFLqXoVvWcnEa4SQ3XZ9IKkSHoOM03uLSfHE=","JWDJ/2cubqaduzOETQ0ihwRh0Y6vD4mS1NesZJ7dZhA=","Ib7iuO1UtybvF/dzZrHc+9p8zx5If5kW5flj6BTFcxI=","MA4bKNq+vcDUvbwZvimj3uTtqEJd0MfG6C/sFHywcLo=","LESl/0Xe6mndKWHWcBGvSYK5QF+f443kpzLSrq6IzCM=","DI1Z/ht/VQleaqrZ47Tnsck9h2ujI03RrF7GQQgpG/0=","Bs+CvF/RFdNIowsMRTeNkMyhZgRGugSXWfpTED/NeLU=","L4DtAaIRjQLiFFERw/5spw79+V2Kvq7ogpKTNH3JBhw=","C9/n9oA+Te57Am4HkHWQjLhBTj1lHdEv2mffCN3tnkI=","BsxI7YgkBVlbNNOROPULtbMaljoNumau8XwZrWIuKbE=","Kmfzum0VlJkyrFYiz54rSTgBvxalAzakUYJYvMaGfJU=","JXJyWmfGBxjfZWk0qnj764DI85WutqIM2DPEsU/vQSo=","A7t/bKQ1RbEfGXISZbQWFmV5y3UzMLGHm3loXR3wv6c=","JBKBXoY/jzvCi/y7lX+qXzkzALJRM+kiG46zFW7VwSs=","Db9k1Y3yEuQweHGWbeCXpdsJqT5bwwXOvc0GMPQzr0U=","J0wGwBFY4Ef/SnkeJbe7PbGQUp349Qtjhic/gQ8Vxqs=","I89AaT9Sq/DtPYQve8hdGiER0Kvs/Bis0P45ke5f0z0=","HaqpJlKPM2j05M+SQWa4vT/42u+8+QDm3MTuY8QJlpg=","EBA3idyUca1xhle+u2eB45vZL9IO4aMtDePqKBegFVU=","AAm8JQZQgObG6ZMuNL/eeNEIXxnp/8iWWkZgpNm21gc=","ExLHJ8tUibsXTh3LgliO36sxopmbN32r7ORm6dzWr+4=","IClKRix9DCWutTdGGOXncxZoKuPXJoJPFfAPfLmnAJ8=","JeDGvom7sEvYORyQzzVYjw6dc/2wYln0egVROteiPpE=","AISguH4LM2yakRBp+J2HWji+MT78Qg0ouewofyiBD9M=","KKA+4p9hKqsmj3YkHVTUd6HZf1gHui4YEvTTUNfG99o=","C2eUGCtyOhLgs192vVWn0QbuakA1UnxNMppvMwaNfto=","AVuaaYRlQo/GhredtJWchJW5K4USL2ppMpQINvrOqG0=","G/5SKJ+BH1w2GfFIZhOK6aEnm7dujOyaiTb9w29Z33s=","HNV0/o1eTEKLkrI6lxc0IXbh0wmn4lkFLDG9ya8JH6M=","IS0bvfqvAgBzW8WFGhVq3L+k9gf12hIuH2Ovrs04yrc=","CwR54ogg6IPZA6lR+VsTCTeI6eHKZN3yq7lLE/7p7bw=","ARD1JXwhyTedc7dunKlcUTx3oVzI7g73JthGDU+72qo=","CMUulAGpdk8MJIff7TTiFcGGtsKDjjjrWlDMpPC8aZQ=","LkIrQyPLTAr0b0sOUFL3V0TFOKvMx2Q/M5RA3Dqu7KM=","LhJIK6FgRy1FVJ/3nNBK68SjJ8S7nXjCVzuDWwXFX+Y=","Ek+l+cWpbWzOks/HPqJEYgLwkQDu0gOuQmeqY3oDLTY=","C/ZR+C+Dyh+gN6lB1OKks+CPXhYD+TOhcjrfQTV5bec=","IcZ06nuDR0HLrTmyGyQquaVVTGyfkugByx/kOCthlGM=","IU+R1sSu9X6DGGtX/Z+kihk+HK8W1/bcFVnRRKJxs0E=","ID4iGDiXKcJsb2YhPyJpwmJ4XsaMdZWZwtjj9oA1BVs=","Gqk0GYcTzhdlj1EpP61EscIvyAORQFznbJKyNJt+s6I=","EBTU5d3ZwXs8KyloRHav269/xW6LeZYWpnu8ZnjkU1E=","AzwT7UW0dipH4dLUXX/I+/nU4kVG4g3FlpEfuZFxA1g=","CbwcMnTFaeflxdd8Uf5psjt+Q1E49PMhcBai1wznHV4=","GAMXHJ28BhDjjYMI2xAdapnKkBN/arjNqyqRs2tjMio=","C6YHGqmK/sP73rRqiOSl0XvURUwOfajHSxWwhEiM/c8=","F56Qq0sIpOrSgahwkFdIfgd7cQh5kR8hX71ujr+Djpc=","HLyoi4qz8FiP+H3uqXjQAAitutgI5lEIlyOOoAf0kaQ=","L1CyCzNpK7D2J3feXjGYN315I+8vqO3giDHhD36bn1o=","FboDDo8e9vJgVm/W/P/80hoc/BIy9+xxSP8HbRumhwc=","Db4FPaAapLfA+tg6PMlm8LgoG7SUD5elUWz7nc1UOm8=","Ii7KXXVK/sqJl/Mdb8uUpdeZr7eV5o1Niwzm2Dn23X4=","Kr/6Q9dW7yQtt/WEvWJAWZERJhg2Lxspoz7iExtGpEY=","A8klJOvmcwDQ3QqsRk8Obs+WLWrUG/JoXwd7/XiOs/0=","KCJBdYreTvj/OFgwUojTtKUiCSldGkvInYhbL13DNBo=","AmNcuXPXG7PSE3vYFoDdO8YH/FSH6JjEwtg8HcKBdoc=","E8hmqmbo1QYHncJMLfex5pGZSIfTViL0z88BS76iI+k=","FR8AB8z0Kn75afG29jFZkuZZS7U0TSg5/uZiC2DiwCM=","HBxqXrzO6Mqk3H7xjhlCdPbhmNKxQN3Ml8sVySuhQJw=","GDMMnmfWL3hhqZbX7Wm7qQSw3UWfKyVPx8xT3SjkWmU=","JrdHdAyVvxOcsRvfAvpjpL2ympDxWJM6GCLN3lOHKQ0=","FHVnb7IFCEJG75vHI08xLCFPQmhS3LLsfcN3L1ea+LE=","GwOtkIDSm3Cq8wu8MgDv/+c+4mncAy0uMr0ZB2e8OA0=","IcF1+TfC+C6Zc1vHwgEoT4lXeyeh+E+iRkLs61UvRFU=","EZLgJpprZqjFiHUnqkR0wt6Rz4xx69qDXfLNzN1KTks=","DzoSwO5S8NNPK0oNzRNUG0ius9USHTERE7upeSpFpY0=","B/tSGIO994szaJIFtF5SJpRYoGG8uH7rOx4YPG1+tbc=","JI0OgFHBqWVkDJbG8BDEkx/mSLlvle9vW45HT2TPMWk=","KrVT256tLILOkf6+GAUp7/NSGHX36Qqbi3o8TeSHfNY=","IR7jvaPJXxlU7vIqCoLC7ehETkKnKoIAurahM4RtW1w=","ER2ztRhP90EvecEpkEqcrE7mWlHCBi1mcy9UvN92e+Q=","GnOEMmTPmjobtvto73YDfE+pgzflwQCWxjC0SexKX2c=","HC5aLZMy9lEoyFNYZi1qfEQ1Ot0JwnzQfaAvkUTahV4=","Dis1/hAhuHneW2enRY+mGIu96jniv0aKGiTjYlyv/5g=","LlaFlOXfv63ycrjW6Mmb14XE+pTOnof6ipo34yx6KN4=","BwQ8dXHLfcUgW/2kLWk1J6S8tYI47WpqJI55F92vDDo=","I54YoMhbhF/9a4XpY0PxqDePPGkdrfsijab/eqee/h8=","JeJHryUMVkwA9f8c8fK8hgZgDxc8tl7weAr59aG2dsg=","AxujOFZkVE4+CAHxaYsVAzpgSbJQTpzcLG4+sv0SEA0=","KjN3dzniqwrfscpWh9seBZsgNwy+7MrTLaXDYJQx/2U=","K/1vDp6Za6E3STJ7nFzsaZA9QTst8pt3fQU4Sz56+VI=","LUU9k/s2+/jjZ0fuktkMrZ4C5pLQdIwH/UPq/CzF6CM=","GHvYBD+GQs2itrrYKVjRFYGIgOuA9rcwOB2XSsXVA34=","IaymBfkqSKw1cI/lFAcp+zXD5IzOxEEhdxOwhklEOTA=","Fz/RZPUiSsBsLpnz4uqmN53xE94wqkhei7zH8P0tHgM=","BxxmpkY8P9QpK/HlrLbeYRFC1zzR21kOibYbV9RNab0=","BEpA45aFW+VQ2MzOe4LuLKrvZnW+vpImbGZpgv9yu/g=","EXbZ9S4S32fwhxEKFar5jR3tKT/9+ZWZ/t7y5RVp5PY=","BujrfdAm0lexXGYkvuLzfVtntKZxz83+5Xl+hFe2ORY=","BpaqSMHV/oTKXPWQCasLqu+7YS4yyR1e8wbe843FZzo=","CFPDOpx6fDs1XJLHXeRENl24LSQe758/rEFwBKOhrMw=","MBbAujRnjgpn9Zz5bOFukIFU9fmAJZFxfmbpW6Jat38=","CvAIYB3JVSUX8wP/niLHk6aCyqkyVvLwmk90ZUJgOw4=","BMttdrWielquOHy2R3kDGMJfwW+NfRhVo4dl+Ef3MbA=","Ls9ww3LY5e3K1J5Y1Hh18mkz1iYU8mbmtPWGF3FIVl8=","AfOTpu503WxNUrDnggpxMvjEiJdCMTwGyqbsxV891BM=","Lk1M4/l7+W/4a4jpadE+QV4UchKCdp98+MOnNyPwlNs=","MGAA7ySn9anGUuOpNnV4VU6lm/jvoL2LxXdkYMGMGt0=","JuWNYodnjz25wiXB07k658Q6aQJOvySci95AYXwrPUk=","Ce7gn4c9G/aDlx30185WyPC4uY3cBblhLAoNMXMQZVo=","DwiHnf1PoNwR3tVW7wHG+UzG9NGFU7CLyx3WBDkuwAw=","EUWffp8OPHJ3d+NNbZPsKKJb2GcXFSO61b4NWiACnrc=","BOnLtvbo6AWiD72AGlO3I/eMH1rNIniA9/N/TlsFKK0=","LS/zLregwCZt1GvVk5yamq6Is+mvXa0BpzBPmGj3x8Y=","I7d+sPJ+lQIApZBEfWRacj2bQF+iU4pct2/F/a4W2Dk=","LNbSxWWOwHktruIGfi+VjWhJiGMYpsHCcjOkaemZjC8=","CuHapCC6yQeA0MgwJr/MhK+DlT4m7Kg52naGHnOYVec=","K0lbhUVT0Cp1todjvabdjvDoH+MrXLBy0/WAqRSWe/A=","BW+l184sMrxXNTUdLUivXWySVqS3LhKjVkC1PqlZ4pY=","LsvhoGso7HjqfSLfEc0iSg4aCsejR2xcw8TlDalhqHs=","FDBTwcOH+TU71nfl226ZdXkr/+7PAtaqD+j2J1ef5s8=","BAZLJVhEmaAR6nSsBHqLN0lBibxjNCuxGC4jQhLUK9s=","EA9h9rgVQhVnYKbSmvXdhkTILeq1uQ5qxm3otKBpVko=","GNMxsugYC3qnBVwCn6d6/08CsOKiB4v/Z2iO1ltR1t0=","D8+bieGbGlX5sDJVz4DMuftqr94rRiB9hz+sgMzvCFw=","JU+AHzyJxiQ272PfZ9kSwfIxux92xse0l/dwjbz9wXs=","FtjoXleBmhCmFGG82NPTyWPE+Vr7o+TY/Q1uyIK50WE=","KclWWqcCCIvUQ+RiDYS7K/uTJTqPDwTlz0CMkoIK2oQ=","KU+2gGRkPYvrI3vXBaVXhxtfFAhiTtpG1HtYOmDSnPk=","LCbzCDFAwQS68kw9+SIxdYSqEXcEUeaoRt59x5UZcxM=","IxgRJ5hUcH26pTfLJyQecCGpSaHZZxOAp9aUTIOJBMs=","FBk2Wtu5Hx99G7CqiktdEcetBXDMbPNji+nFoqJ1tJU=","FnRCXy6fyqZusAH+ykjd1LKinobUUfANF26jW04C+4Q=","KR+Vbe9ZuHgCgADO8D17VNzC/h3Vp13BgNbVvtiYzTA=","LxMCiU/momtbwD+6ppxNlQEjlNeN5JRUnHBXt++WW8w=","BifW1tlNChmhfbRcB5b3243hPSeKKyTJmsXZLQoaHOI=","LuKXZiuv68sB345ivV9Q8DAlUVsQRl1Z86KU8L+7L8U=","EYAplF33c/Uv71Qp2nZrkC7q59lnBi/dh5xgob+rp1s=","MGBC0mL2JounietDI8IWknl1L/7GuFNsxotTvU3w6Fg=","BHKhOsfanr4RMuBfnvYJE1yCoOvZJ43vKzT4znCa7ko=","Lo92sntHQYDwDFpsLWWFC7+WAZvw1227R0OpcPQqEw8=","HjOYQWX0fCBKM/7jH2E1RLfYRqfV6kUoDt5LNiwyqqQ=","F/IuJyUr3PkacrWesnamZs5P6nrfussuqf3yhSS3tD0=","AFR+fHDuTj+0pNOGyLqlXYI6DwK8ljtDA5uIR8/25sk=","COpMy/gVvjJczRVJTzjz+XFTqwnFSoeoUrKplIByTiU=","J3y0Xz5jJxhnO6BdSMcS/nQE357/VAHOvkXRlMZ/qNs=","AVnsfqSarbOosKI8HboAI4B7DQmdPEC2nfhmqS3Iezc=","DDNIkpfiRJVt5XnFwRKrQMf7LYmGaihBj2YKhu4YUk4=","AbtPy64oovM5lWjGs4Sdon1t30/mrau1kRUWee030h8=","KiM0PSSpz6O49BP1LuGyM85MHVub80sD28bXM9UjBck=","Bwem1RWzutA6mwbWvgSN76hQE0qs0SDzj6kyZAFrd4Y=","GDfbVAHdbsMLprhmGE2lbo20Of/QQVTsRptiEgzjXLQ=","JEhyoNJ2a4VH5ralr+q/GY4UCaDwAm3jbBAXk5UvbPs=","IE+xeSfOhzx2EZY5X32kb2ecozGDKln93SrjHoTrofU=","BW9TA31djvx89qb+uhjRAr+Bi7unC4bdm3Y6EgcvTC4=","HfS8XXMjn17DuJ761T35zYrY/KVDvgH19A/qKVIHG9Y=","H/tsy7oAEVXUbhZ9H60cE78okqyHzZw0fHNKte9lg2c=","CO426IFJZTmwq9ZH01PlG2P++R/JRIgABvLCbC7PKiQ=","HDCAwlREMzKj5ig9W6tvf86KqmhIe57k43LLxswXJmU=","LcYEBQDnMp91o876TbSfm0cIWxZg+Ic7PoG3sa+Cr1M=","LIvKndKTu2fbH2b/LoIEeuk4XOZ9fzNWjNTCFqiZlLc=","KhV7l4b5Ikz2Nkiq7BufYcenCH7W64qyDGxUadQBt98=","Hg+wzdilRZHELnwmuQJ7d0F+TmUitHK/5h/4nDm8QOk=","JQFE0c6gM/14vXPuTqTP3NakL3wA4tfuZ5TUZCB9Kz0=","C2s/6aelJcpgRDxLeKjoMJV6rgQDEW0imDouaA7t/2U=","L99hPmfRdlafR0O0lj+MU+Ukgvoy5wUkfrZQvHvWFuk=","BI9ksUJ1+4b8VbPARpzYkwZ1KCfDwERjvlvqZvvXs4w=","DyAnt4HCxSSQ4R7Ut7SU1mzcFuaQtqSzySTcnW6FSDI=","KWUnhRYLJhwcIMdBUkomFHzDGR8zt06/F9RM4viLD5E=","EXaQngKls3v9R4EPy+c6+H/qEwRwqkS99rBYxNNZ4Xk=","GA8mxs4qOkd7rw2ljQaXacK/AVbWNvIlXhvDXAHpiZM=","Kv7tzCzsVyha0i5zT7f+PdZfYmAcHKSISobHpqBfCD0=","DdIah+4iYmmY281z3XUa/7SdR6AumVpBvKJjmRAwh9I=","HSG6oJ1/UPAVn6igtuDWFEbRx9tdFWZGnaaoWqciSWI=","LcWcTJ4nXNjCUGKCzFu4QsAUvqQjaxvCeoVjUbSK+AI=","LPYtCFQd/wkZumiml/RPR5HELRRHpBUTq51fdV6x84o=","L1uIU+LNLkep/t7qQEfkYIPJes1LaHrr0iZOeg6zVLE=","BYZTKKmy/UaRcMORxbqNtcZu75k45NpbrjPycDxHBzA=","KXYcn8PSxMwbEmvh3ARwqXuPJyXTJ8bRypI8KqgJKx4=","HT+x+Nw8d8tRXDe8gQ06XjuWVS1Lu1f9sBwq7rHZoEg=","BfL763yuCjXuLzpNKWTSQaDO60ez98TIe7OwUshwXZA=","H0RQFKDyZggqUCVxUmCcwhkGIVT018EyiHRpVLl5mPg=","LTWRfLHQymEe43z9kHjJJPyEvRpL/X2zzjngWzj2mLE=","BaiaTrQDh7hRLy85i2Um7+dnFpUcUA/I2ryDV3UzXO0=","BOJqo/AmARdPRs7RVZQynk9OW9XX1T1d9shjOpTdAd4=","IE1YfWFSbB4Efh3GttQDueuHMPLi37e8c1DZObrFuQ8=","IcjKIT0vRERq6Qpr2uWEO3wstT7WmfNmdeqCgKKkIOU=","EwO9kh8y+kxOc68hRXxGttaeLmosOWcWIXeHtG6CLr8=","BhOCPFtqvu8UOHRlMX5xO0Ws55wORDPXxNNSCX5cg5k=","DyfFMF7pePT3deIT47oSqQH1EUTOHqibtQRpMPXsVdE=","LK0RxpPGpidTGVCjB+B7MOqKSVEV9aU4iCd5ISDHvbA=","FrslaIPETPNzZmGORsbbTj2pep1K59XFhZWd4ycvgrE=","Ka/lC9ePcsx2NpWXZBAyS/1nFXpczbeuRbAAMuHVelE=","CTKZAuWeUkOnJq5co1QIogcUhgmrNpgTlyWu/imusWc=","BLGADmAMkOxHdrxq8XZMy9wQv1XDMU9CrNBTGtU0IP0=","KY0BELuQ5MNeKTx6fazt737pNCpZG0Mw4nJ2qhO2etE=","Ak6m5oyxqmtAfgImSaoy0bfqSjUOUQwH7uQ5KTleT4I=","Iq46GoHEVQ9foBFuE10t8r2faDWg8NA/Tdk04TIKPY0=","Hw9e7p6auyovSuBNb+CTEf4BFcHhmcKOInBeaBRC7Tc=","AjyGYGYW8xevAiRk81C0vugML8oyBkvL+D6M012sBsc=","KonE5bB0++Z9BMsD7+GMS/kEvsR1mzPa1rLIbr/SudU=","BLD0jE8uBb2kuc+AYHX5wnXfLPYLX9EUcOqnOUqCcn4=","Dt3losATJ60EKmhvRDQXvY8QfJnrfAKQDJMae9jLNJ4=","LKysycnYsABNiTIID5N4tgZ1qL2FOq0dxQZy8TchLME=","CBbzNQhiHy1WNxFWsKP3cxAw5LIY5EyQqIzsrwcXDew=","LvjgpFXUcrSb/9qTXI077hrpJIYI4qUtU/S3YxPJeSA=","FxhKivkZmrpgXdHy3RjrwC4wVc5AgGjsyq8+p8CjNK8=","FjleFTk3qDZg2294RGy5lYNkNmAnd9gfBgcTC0SIFEg=","DhdAiCI8OOlED8dzB9ZyCsMnhMnS9ZHiQ36uqbj14rs=","GecPqTd4j3ohJ1c9VsgZe9DdCWFA85BkhlxlwxtH1AI=","DkNMMp1SQq29qyR4BJX/lyML6zRLkY9vjWvX0hsDaS4=","LIioLrh8gbpCohG/LvPBWHWsFXx/OGj/81r59VqMIrw=","ER3CI+PJ/HRSqcLeRpODkV8zrfTPW0n9LgHFHQnM9DY=","EGRzU94xl7nLSPRTm1B+RTk7AAhC6LqhIYrwl/hxuuo=","DlPWQSHAqFHBs/B0I1ggNKvOaYUl0KR3JDVMBxUvcDs=","KJGTisuD7hk3VJafSqWmKlMQgdvKTewiYljqkphLQ0g=","BBBvleS6P7dNvkvFOrwXAmK6AMfGPtjEV8MidTLBLOM=","KnPmG48bq/uzixhvQB7tDZLFYTuiXdL/TQmffdPBn+U=","GOFrJGQvGRk7eYuSO43SX25IVtayG3Ka7SKBqxVPfF8=","DV+EmxZqufb8GmRGfFVXAp81mi0PGUAwxN2HXhKuNIU=","DiUlDFc2WinGOk8VMbiw71I+qpPB1wrNCqfNeETdBEI=","D4E9FK8Mhbzt+/SAs9gLnzNYU8YBiFJtgHYSdAdKWZo=","DSNWqS26rowkqM6+1kKAg+8vRpRg8Wam53Q3fngFVDU=","H7bc60lb+Q//Vsiq1wtAv3c+oQA83Qkv13pDlh6dfcc=","LApwzteZUadeI8WjI/1wbCq4fDgc/DwmkIFid0HCu+g=","E9xrO9sFFn3OtLEQNwZKxf0i214inkxrpV6DgjIdxe4=","IQ+ot3eQfsMLuI29fA5sqQBOs0JdSYAl2myQpHw1Alw=","DFz6lXE5tFpy+7+ApBCqtUVKmCZouvJLDdPATk1ZnNk=","Hx87xMIdYzQA/Pi9t75Zt/Zc7cBrsvyTqHO27xLg9Ss=","GI8O6Vqd+wPNXj+zCCcFfpM3EWRO571XSQN0wNZ1MuE=","CCOHfr+KhCt36ODztEhz6UCXJxAbGGyuK4DQz6cm7Iw=","D+gWA945zPFIymOQ1vi9yTlcovP1CHgoPZjx8OYbGv8=","LvYf4ZL1Kp186/QcE0CY8syuNcq8qhKWNWZ2j/G4NwY=","DbbQdrLdG59NVtL2b6tNe/xqOP73+a4dTC+MRLFRD1E=","KhlKSuhYPygYn5wBHRB7gvJ55qD4yovJywqlgYMcfQY=","CuU5+pymfUr0j7KS+RiMnnLy7qri5QC35yAXGMjajek=","I/ZqiUsd9NJqi6ptBbGs5RH6/9RgWzbP0Su0xtwrtNc=","E3zvUirylCrumk+4AXvzMOZGAfRmtW0yJFZp2f5bpwc=","GHqvy4eEGy351kwXZ3iaayIXZ+RjTw1VAGOgv5J4jDI=","IyEudfS4mZKjZHA27jbXSTi7mphR4T17blLa9mxMvSU=","D1TL6Wd3DfqdBosvxTq8lkibt9JmISZU0ybea5rxbWM=","I9g6YLmIerQ1m4Vp/zohm7gTZ5Vf3nKmIALTzVEQH8w=","LqZ2/n8h/Fg6sLDhiQINQssi8ERgfuFb+sfdZtpevnY=","FvN/NXoMWEgho1arVqFtQfBFApy1FfWO3gAfBagHiQs=","E5CTt4/JYDpCiK5YEe0TEb6RbkyX01pc8Y5LfkfROwM=","Cqul/K0cBHAwyL8kb0FhC2jWC60oXMFfVZAPUneKEbo=","FhGCeVbzQ1wfxn3T03lUolXqoBls3cXVphh/oKKDnvs=","I9tWNi8kiRJCHl8IetFuDJ5tK7WdswpSgY5Blkt9gSY=","LyFeZAIHqIsCmZyY8a+PoXMx0Z6j3h3s/o8uR4IkIJw=","KyomGRfA/s8rzhkCH4UG43jp0+GvtFHp0WKz2T7thhI=","L2YuTN/vX4IsuVbfdbF7RvF7CPkw9UurQySgNj4jOEs=","CHDuqy57segsQmwqsdZf2iXUJnSaU4tOpmnqox9mGgA=","FpQY3/yZ8u9dxrEBNxfBNECTSdhGRXmFclsVrGoVL6w=","Ah08skDWQAM5rVvFNbT7tAkZzmuQFi5R7GiVp8q7Q3U=","EuRcRsRbZgtq3cFJ5CFu62+xlHTIzOTXjjTDzBgCSvs=","DHyGOUt61h2MNI0YVAPcdxUv0xC10FlwN1oRtavQNUg=","MCTniyF/hdjv62AAj/cNM8PoTCONnCGgQSG0mKL7sTE=","I1l3EBtWBxztMWPB7HGHkJo+12ebtUrUCBG6MY4a/IE=","FL+IXmb3wB/ZdO/cC8LWKO15rW/GulEcWo7Dg+GnOnA=","IjMlrn5zzwk+HViRqpLtQ/gmEPEoPyZfVlSLOAcvONM=","I5pa4Tjc5qAZ9EVg73wZ0rgCXa3wQFWSJvVIcNMYpX4=","AdzDURXZBX769GjXyKfUYEjgE1nJdIVbyZc48LJHZy4=","E1mkABLFMyWHpN61YEpDbiacKCuiQMygptd7ND52u/M=","Cp7jlxIiPUwMN8JqlvJnyF/I4xrK7gwHNU03mNxQA+c=","EYEtHKNnGuaIqYdyM+617CmGj3zXxeEydTkahBZ+AjE=","JDXNaZvJSYWUXYeJYHcPkpjUDA4otrWXkGngWQlS8Lg=","K/AgeF5BF6HqWTDNU1UwO/mqsqHqDWaFOR9A7qsq8KA=","LO9seFd8npenaFUpLKkuQmmsU+m3Q53/usLtpcZ1gCQ=","CaMOAMnw9vJg8F8CnNqnx6/KUGpc5WLId7O41UMTVCk=","H9hZKPjIBTybJkp08SG5C7+a6AY+DolnAWW5umaj580=","JEgiednvpXhips1FJKoonmlQYG34zfj7yu1LZ0/a3pE=","ECYKOc+w2CrYGCppUfnHgKRV/B3kjEF9bOayfzZGIYU=","JSB4J6dgUtSJuyaYcw1cP8lxkqRCBXjSR0o3rn1+MUg=","KONrY07L33uOT54aNH35XXcfFdl/LVxAHt9qbjdYdL0=","Bz8N6m+D1EPuO6J8W38AZKt8wNNLq66Fn2v2bUah4WU=","FMZhhWn3SP9lUUQ3rbz6l/h7mw0WkEjoTFU7qYiMRR4=","DHZ1oEK6bMdPpYigsm/cTy0fEZoP5u8RG+ai1FtLvK0=","A9+tfbPzLG7YEwxDz/YE2+HCnb/yUMaEyVXwnklfs0w=","IBFCgfvjXBiBZPxtQUQgD8HZ7EM+/Gd0gL0s3LNbZOY=","KeQvUhix6j+tBqSOIpLA/j3wiixKgjo75LmYlV2ooh0=","E79AOUiNlLG2pn8lYpba62x8gPrScm1um+EeF8I1KBY=","GEek42s+rOE95Y+kZiqfiMnBekZObb0gg8KTjCJ+4/o=","CnogVse3k4Svn+PGgmgwFF9R9vjKXRo0Tilcp2Y62ic=","GBJ4yqFb37WUDP8rwyFv8GpFli1Jed/A1slJk7t96G0=","CopvT7ui7gmjbTkPuxSF+3ic8/n2QdrgEVIMjxDlekM=","CPa0wNe9XkyH+8aHRSDjMpwGe2hB/IM6o3UUQ16YfOo=","IgaywY8ykuepqRA5aDpV2BPdkUsMfVIyEEJP8PKBffc=","AYbO9cBLOmwy2iZAWhbN01nfV76Okykay+uj9IcynPw=","B1r/Z1cOoXx8eckRTHoQ1TPGCAttFaW+vRIE/c3ncvA=","KwbYOJupYhw4adLoslrBXiyXOJyq9/l6NXAL5mwWVag=","BPxtCmtndEQoFhy1IoqU58DpXe3oBLK0ehgFWs1zeus=","JeSilbTnotxxOU1B7CqPSxJOWMI0RIoCiiw7xq0l5ps=","AJTCSrAcbbWU/akHtjmns6VDAUOTQOiJtsqctsugZ7A=","J1GCGm47IgbNa8PNXZjLrohQdF7Gy76kE+clTSpRRUk=","FFquzCTjh425qNdxSbJBntW0LfAl7L0ajpfYuBeQS7k=","DSqgDMblFn2EXuGHe3qgWbXlFRxX5MFj2jQD+alXVfI=","JCM7aYYccMRJ69NuRCDd/DwkK2n/bj1MYJDCvQinZMI=","LFX+GnUUfJyCb3Yvg21WRaxBhLoZJ91Wp23AVqmJVmc=","GXebHLFqnHllQBZnSXi4tu4aeLZFed6T7S1nueSfCY4=","GAdyG6YPuuR2/2ASDB9H7AvOaSz8ABAq5QvZN2xaIqE=","HAII9auhJ1CAL73DvxLqyeAK2nCPFn1LFnvX1LA9dvE=","CQtuKP9UHMOIaavi9dv7n76IjSECHynSvduRJ9PCc74=","GT1sfnatlOtZogAQp5nHv5ao3ajJCIfWUhTIZl7NoBs=","Cd3VvAsfjUxPGnoQLBuhLsfnVAzaKFpWTqfEdTr4qNE=","MAod1f2hXRqc/iooeAGBcWhyHaL5cBOVSeFoEfVVvh8=","FSCQjfLu+6B1u0HP4HQOHloe4YHOSSAW4VJwbkk89HA=","Cz8hXVLoXsPGgmmOvLYigjOulRj5RQ9IBonnzzATeEY=","BQmWoHr2dlxWqO4vc2ZQ3rSXK/zdsZSg7+sZVNqopNc=","I6WTJtr1+U87UZLBjtBsxYzZYI5EE4aGOZ3E8e6Aet0=","HSILmt0FkoZomM6DSxvcIAOXboFcDPfT9ri/lnrVZJY=","GbScTaPZ46JtNlZnOGWJI0d8UE52o4qCsbEkcQT2geE=","E53sxWewa0lb1vPPAGwFt+HyXVt6xVREXDfdKFvqrno=","Glp9i8qNTwfUzW6bzQDACeMJnpmvMIDeu7IfkPjltCU=","BiHjgR09y5WE0Ki+QeQx1YjJMnTIVJ5iX5j9FZg6gJ4=","AqQcLSvPFGZKATCgIdqm79SjsMOt7ThjW/+X43he1r0=","Ic+1S6cvwGeUlHzDvaM9gVNVQW4qrhkITYRHHu3KOZ0=","BRFQk4lAiaICpM+NCuoynYPL4OznQRYPmXXPAbfIXcY=","LkBUHKynZTISgnEpVZq0IqHAam9IyXQpFHDGX8Bw37Y=","B+6t1zAoT1q2B3iQC2AwDSeXAAGqY+Ruu3+c2hFXYA4=","DPM+SWTTUK3yBR+OLoRI0zJNJNP0hYQH9P1g0zM72Y0=","KHxgSD4tsxPxor2pLB4cKLZe8Lmd9Kz7dXCe32o7/Lk=","KJRA9Lf9uLKyJmHQdC6WlROcGh7O9Tw/694LX22btKU=","KRvaLDf6yWKiRVWnq+s22Oi56yUiL5f0gX7y5bC8cgg=","DhBUSViUEkBM2nuC8U1SdZT/mdBM6olNbswxURn0K3M=","DmCX8K1BiscSOufrps1FIrf/qNyM9gofg2viPkHsJeU=","Iv22dnJAF6+oqAacYtMHqk/1LBRFrUG5TD5AbjPg3vE=","AgTVlK14Va0PaVB0KxnmDCxTOIF6q37nv2McOqkhYPE=","C2pkPa0/lTh3EQUX97M2UYyPwR2Gi8cuds12w7L33Bs=","BBiepsK9SwD6Y0mt3hcCfrfXY1OhC9B9CUJjlEfLQ9M=","I7yESdiYp1JLLf3iYwNsrC4Uk1E0+MO69/HhPqLe7Dw=","ABfvpgjZlBvGTTngslk7dCV226JX+rMj1MmcekIQehY=","AvBhR16diIizh3+TCOd1ihb5Hjo0pYVvFa0Lny+S4rQ=","HyV9TW8yd2dKBhMw1z1roTXafLDLoxhoaHL+HvbVLiU=","GVNA9sH3tfYViIS9I3cVFJzqSI7b/YD8m5zGHDhIU6s=","Jz4gAXnFxF2GCyaiCywIU8EAj5QkWdXNvtYz7eAxqh0=","JL0OzqHh35evDylsDnktZ24sjgLoCKFYvb4BQxxeSkg=","DG5vD3wggR9ARZnUWK9cbLQatnFZnWNQ3zjoIQS8aDU=","He4TUkcCNc2OEptWEfqVNwa8CNWPaj7z2ANw2NGWg6I=","G+DMMDQ6Fo/afHV6wMfl4Wr92/tyZYeAgHJaEvoSrUw=","GkSav2RPaKZMIXxqBCojEQfKjZxhkghYDrdrvZIV2YQ=","CAEX3eWPIopFn1nZDmS6vi2vR2qaLKAY+qPF/sqsF4k=","JKuaFnthhV4PLGC/8JjV630VFm+rUfK2LICd4xjW0XY=","K1asqdWVRgUDNjKSvM3IDoIyAfcbVL2mhMk+sIk3hPY=","BXNh7CPIezAID/HN80Z9V8laEq+/xIq14eTeAWKkG1o=","G67Rdxd6Jey7+vTyBNmSHq3jaJuhN4zZNizBQUUIn5U=","AMzbbV9JE9dlaInDEpdf2+DgMJqEGEn9gI119ZOnFIE=","LFL14e9X3l3eUoRxzB8O54OZKd+Y7nQ9nv+WJRVWGRA=","AjSkoy92fy4cpI2tOi/dP/VLLKPVPOE/yQUkFK1/dVU=","GCtMDFUasM4ZkLRyJ495S6nMYqvMkKie/dgHdlWONDM=","ABqyu9vQQ9LX0aTrdttN5x/d8Z7fENfNuVUOGEblP9U=","IG5s0eMVTBE6dipijiSUCQe0HpDnwtQ6olbqUkmXg1g=","J4Fsq0vsGFd70zW9r4KYeYomG7F1E3F31GupXdA9yLs=","FoC2MqBL4+se1k71iUQLP5Umsq2CzwuIOdPnsPWFvIw=","GWsswObgdijfgjT1jAJ8GQx1sDQlEe/qTDckxP7dbnU=","KasLYGXrvvxoRgisxr87X8aTdww4v5G0vjj+b3JkdIY=","IkzoFNOcOC2i1l7M2d60gFbt4Yxe/LjiVRW3J+VAqFk=","GV4cso84qctXsscZtQT1/dHUJVm2o2gmT9D7/vpmVZ8=","Dp5etw9EkLptvRwO4dZyTM3Vis3xOHhc6Y7jhI/7eEA=","GZXJyOUgAU5EEuxlODnXgVSM9x9G++tRkZWCImy9WyE=","CIYJXMN2yH+mUwACg6bq4RAImC8nEEr+4Zj8N38m4yQ=","E3YeIGs+ibI94jQr/Khg+bDZo21IaqEVVl+fUjacEk0=","IqjGz8DjilAKR1FcUZrWpyUG7A1QjeJZQsEPUfDfq4E=","GJhenH6m8aFpYuTifPGqSqMIaTixP47pRlpex7697gM=","IVtSPOPwVckusUjAACfRrUBqKr1kCBBD4NFUkoRbMaQ=","AQL3jHUTsJO4hXJrffLnApiAGz5AGc3UIjnXZEhYjDE=","C86IYC/ToPCriIWJGtRARQWPms4R/avSTo36GwpK5yc=","B0X3YPjUZvwhBD4ikubLsgtiJ1F/UgAlESnFSB9S+ks=","BAbeOAdEXG08vfexdMQQqZihUw/MqZFTWiomLeTi7lY=","Jneec0Y0kGjbumb3hPh+JDzCfKtZ6If37XoBF4h9Gs0=","JRUGUqCK+MpXTHxcd//Zixclmh2RSm6kHbdQFCZ5Sdg=","ALuNE0OAQPZ0p57UIgLFv25n3m/D9rZcqDfOq3lfzG8=","DB6/QO6qw9Shkt1Q7iXABn9m7/YinQRdWoAQZ2Oczyw=","GjlzHrMv21HdeTdU92EDtcq4aUeq0S1JDUlRky/yByc=","K6rT1BsYrhDEY68WYuyyjGmIUk7d7TaUNnKg6Fe5YPg=","LneNoVGLak+tLoM+QUZvsv6C9PjfG1whjN07fkmvZ+E=","FW3HF5MNZJAWd0ORHpv01GNK4Em1OtqygWmGRfixbcY=","EX8u8XEmkqudvcUdtJaLRfXgEE+eUoEyk0nZCLI+Ixw=","CygbXZ3SyhqS4tg7UIe2oI1qsIMw9HUSqgR7L4i6aMw=","HCgDdm3ZCWVnozZgYXZPjJFvKi3WQLbuwJQsy3XUB2c=","EgF01TulfRoUG/QOTHBWg2aL1VgAAAqrbzR2a3tldaI=","DDeyUCD4x26lU23lTHIuR9AXldMbXtc0ZufYuK03bUY=","ClCPNFzJqLDDC6J2UbocOtg5gCWkAApcJQAijET6kbg=","Eq+kn/TYtMbDcvfgZYQHg8uUl+6syEejQPYfGCPLKo0=","Kfw3617HzQBICVFreqPHFvT39ud3L0Q+BzCwHdUHGlU=","IEj7nB/aztD9xRWUkNspd+V9vL/3UUrR5SonG/hN0ag=","AKbEIjqr5YPombvNAxSkdDGB8dXgPbwRyKTQJVD6tk8=","FfRiq1shwxVX4l2cItjcagzKk8jtaKNWVc/3RWhnZNA=","J7wcmvaO3443MBlxJL5VnxRy5+O7oNNeB5stG55Cce8=","Gi7BSPkA7q44wNPW79pk4UaSnHHrgtoxOaOoWWjsbrw=","BP9By1U8phbQYWVFki8gMLcbI1S80cVdfqvK6okEwi4=","LyxOexioRfzWrdZwCfwjexSphGGSYKez04cS4DoISbc=","IpJcYGofCRwdXHEi+OGo/+pqFAAxEGgmrFOpxp2EwKs=","EOKox7Er9wJmwldXPKJZTYgRYz93gi18IysynFtOcnk=","FxIxlZWuRkmSUkv45Ii3g/pFs1SM0/Fi1Ya84x7HGEw=","LpYWmH0zMziOpaHLVrTBYfJ5/xlFSmSt5D2u1NzaXAs=","LGghDXVmDfXZqDkqKAXqFhL8YTfPWzWmj8HwOs+/5Mo=","BTzzcHKD34cwtuH2N9I8Z7CzUzBho1vLDLD5u+TorcI=","B1d0kUg9A9d2nazHlge5iXCBwAld7Nzj0ifAWd3t22Y=","BWObIyTAsK+BxbJWymstRrler4Vfwmztv5BBExLeShI=","DskJROuPw2xS8/0TdjcU9BzqH/SH6jnXC9lOm3+PFtU=","HpbNOsNFuy5b0+dVki+Er68wPW+yJ/xo9wO5NmX16pY=","BAhCVAXGa6p9SYWObVhx5bQv/rsN+IWoJJQtoeLjbVg=","KE13VmtC85E9QeuwUouJlCbggFqtuZV6U0sCKwgaqXc=","CwROWYSIfNozf1jHylCngSbetWJPZEUWI5QnlI19Brw=","BIaXIXnuNJZ5W97RwvyWdMDD9xtYFQycUlBjpvKzQNg=","JbdWgxbEsv75tyVDtgM7MXp7/kBmI+R8to5ceSlua+4=","DOyedMNEGYcDzv8opNESdfbFwVc4qlpUoZJpJh7GqKg=","K8w0qZNFF0yXpl6JeBlEhqmVfJ1zbwyjm5gTCAHRoRQ=","LdsuvArJj2SYwPK+LXPoanhpQKHoxVjY2+2Nb0SwJVE=","JkK0ogjlA+NIBxjU0gU1H0PaGD7ShO16OF73zcqAvqg=","I/q9sJtIG8dkECroXM8eb/ccd2L4utBKLeP3oCXLUIc=","CuTtDqatt0udMn+80B2/N/X2xGdIDIql9JUSTPcLgj4=","CQNOGmRtZnS+8EGvp3TjY0+vitzHxxvC7W4DsLRJIBY=","KBfqILRxpL8Tjex52E+fbAAV4MoUe2UGg99LM3K1XvI=","Lft/gUJcLe9r+k6DPlHpEimDl954/Sqhf20d0vE3nKk=","E3tb23RlI8BR1oC+CNqmsNVMn/cJnyv1zolMJKjvHzc=","A5AOx63I4or3BGgz260/oQJOOCrr4CvLU1JD3cohqoU=","KyhbbCOyXFLyB5hjx1nmoQwz348ZFVHq1T6lCFEctVU=","EkIGe+IgLRssMrecRk4tbJd+b9EtizUoHoTDdYZGE9g=","HoaQ9bCocpuVNu8pIKvn5vPu6AUjexWNmX22OxdSXu8=","BH9RE+Eoe1VyyC7bNp+w9xepHyYe+dgXZKWyea2cE7o=","LYgA8hzWd01aaqWK4s0yWTWT0XO2hxIqTWHER0OQIQU=","J0uhUh1bxcWAZH8Q0aTEyt7vCIaF0ZdpebrYE3VvhLA=","F4lbfBDWpHUxDTSgc3767d3Kjx7unY1W5/5JNMi1ZEE=","Bu7RGun3DfXO0JsabbJYl4z1vsrS9m0Vdhv2Hn3BNEA=","MDa1IcYxzl01meN/al2vkohCzvy80sa/hOLbXe10jwk=","H1LW6awol2xab78WjIGEeGRckNcuNnYJ19eAWmNnSC0=","Kg5gNWh11qzhBVkys92e85w92HEJHpajI8FZbO2zXms=","AgiWM6YZTz7Tju7CyPVNDH9DSTj967nA4YMNvlMRw48=","F4xz0naXZdhTgyg/2w12lFfP7wYSuqljM2usEkC2BMI=","L8ILyrqePZbrzdcQ47NBg31dDbhJ54nyjEvlAEr6GaA=","FRpCO+5n+xTVrSefQlIT234PIUlJgt+HI1TAHw9Kciw=","JdYWGeE1aQxOEOSv609VeK0PjiXCBzU2aJWzHuvN9H4=","Fd1Xm70HVCkwHXKV0+aF2DK/nzbFEnfQnyw6ZksEXNc=","I2+im4FnjIoQn9NhwcqQrfRCPBPPW4zBAytyg7zJWbE=","KoDLrJuITiA2hpG/FWfLcyBTepd9oQ5TxbrqNEbAHR0=","EdTLiVeTezYoo7P00n8nbMDBebDCKywT//vehf2RI3g=","Eom/jsUHv3UqB8m3HvwPgApS++sWN8UBD6VOratAKUY=","JvhCsamTlCl9JXmfLwPcnkkD530t3APsL7FVRm2m8wM=","FZRLmVS2GCMU6Hj6L54JHcxA6txI0305vdXwmQXDo2k=","B0IWbc2OvYV2pr/g8f7RN5OSj4RELHRloAEvWEQm+t8=","CGA9Wg6Te1NTtWsFdo/VC955LnL9YcBjRMvXNXB7aP8=","DKoXEcZukwG28l4hoxaD2Av1jYYDLQO/0luXd+23SnU=","LWUG2mldIIff+HtfY27mdvqwDDKuRcdbPbNF8/50oxE=","DZJEsHr5turv9vhAScsuAdddxMtoUzYG6Xa4swB1jIQ=","JDq8PDOC+qXd4/HDtDIELT8DDvah9UAao3rNFcscjEY=","FoQW4KbSddMO2jmJJC4HIwJHJ9OweRsG+OG/6O/kAZg=","G83u8DaT0a0OqAxlaIZUr/5jSqFMsRrjpJFoHZxfjus=","AvZr/aPSob3tsKuL9+scTlUb71jZT61/fCMRB+VlOQk=","AZ9oAhcauCpZIvAj/ezAl+uKwf0KHtNJr+mnuUKYl1o=","GVocc4OY/u2MdgRooFVsIyZFod2GLYfB9QjJSa1Sw64=","CjajpG5uwWVn364fhT82Dm8kkkgQ6DjLJO0bD8438eM=","ACEjwp6of36ns1wl+ejdPoG7w5dMPBfGB82EDAnzdK4=","AqcXSZy2wx9x8PA1Kw9b/vMAW4DpOlILbkKzmFeJ4tM=","D8BTWEsKRgeiKT4YuqMJxS/ckz6bqQ/TJ6qoyM/E2qE=","ExDRlCEpc3sy6HqG9FcwMrG5muPG1xuv73tJR5SFVUE=","G/ra5T/IKQD1dhxVj+5eEhjmsqZlfnS1QJae60nguN4=","KMCKaeXzZBRg/yxgt1eTlWUMW2r7OS2hQtMt6Gd1Vuo=","IjIi7kK2ypl/RNZD7Wo/KwQPR/6M2SIWPZ2diyYi2Qk=","Bk2tR1LnCP8puwhC0sRSpxRItDlJNFaQAxyxJViIdqA=","LV3cIXlwQ5lrItyruaG6bIK3HpobxZGduL79NUEQVqU=","JjFfzZteGiZuyOn2YA9abgvNsi+SbWFZHoP6IQacDgs=","B1knOkF3/N6rI9o4tHj68tTyLoLzRqp1SwoTMbyDce4=","CeEzAOrecFaPoKhA6pcpiW3dhMNk1iedNKC50UePzyo=","E+l+08FvrWy1t7uVTyePJDSyL4zAVEY6FFy+AkDU+Lw=","Bc00htylj06yIbwsvtuKowJ83ldllxux9hwnLFqlGtA=","AFzlI/a8Idrx30aLEv0+hmXhwWl4FqmmcaOythScfeQ=","IQMGbMXfVeZ815FAKBRftx8InWccg8W1N6vqSCstjLs=","A5+Ad72bcfkcoFAurMwWcsU59yMpMXqvgXPS7ddjaSg=","Ike8DMQ3NwW4lnKiIFNG5q86ZCLoG09Ihdw698rcxcU=","J7zHaL0xudAGh6flPDzlPEJnYnBhiHkOogsugZY434A=","DZHO9Rp296YsUcc6KAlzLXmsNQFZgU6lNkhzaM/f1wg=","IKns3GSaJjiNxo3AI0Og8We61G1qoc0AhTf2J7oUBzA=","IxNBSaDUVnxt/JEdXLgMGhAWIg054MIwMl2uKUH1KLs=","KgdQfp8DCkLG8pzPHJzE8+WlsNvwWHTV7a3AP+dLlHQ=","G99mux1X/XiOVO8p8G81/bJym3GM6BFSzzqvxklmEQs=","J1wz0H+eczjd9QeDvxWNUb5hm/d6EgIM9WMLeOfg0Lk=","FkEVVOVf5gSh/xs7W3r7aiv9DzLEBwtVvxrSNOiygRY=","Bz5qx+avInVXJJyhpcVSIqNsZBvChRoN/Ptggx9nWag=","EKb96IxfYh10hUPHaiGPlcICu8O6ygaDjzEzGwVW4S8=","KcWGWiZYjKiogSigcshDTMl6G87CPhNvA40p3PlrDrY=","Iz4O9q0TLtIRsZEc3VaVdv6owXymTk1d1Rb8ygchLBo=","CW+bkrnPLH1mRAiimGA2X1tq3CONh4pHa97T5NLguEA=","L8eI/oqtTCi5Q7tXy5Dt9tex8eg13h+/MZLjldt4VVQ=","G6wO1gkjMUhQN5X8XhFAdu98nXIrxkjdAzjZaJ9uAjo=","ABw1JoqgMNbNFI4Qbj/CMJTlYVc9jHKmn8ODZD4q3II=","K7H4/l2ZjQuLkoN/+ye/56Oc45/5T8Fn3cyVpyAuNLI=","GphXZFCkPl5wW5r2jNDBRUItojlFYwsQuOgh3WH5orI=","JxTTfuUG77wrqZQQQ/sj8Wr5ZvEj1lPzg4i8vdUOYDc=","F10EgLoUq/C8uAdaA/SioB/37XVBORe1PlDqAMwqStA=","ID3kWgN7de9jdhdQ3OCNor53CXAeyBWMF/wCb9CE1UE=","Jlqr/Hi3DKmFwykIDWMpoSVg92sBzD1DGnKDAiGTq/g=","E1Ro3763Dowu2v+shlimwisq0VIKwIGcEnry6l86h6g=","IWpB4kMp3tplqKggAchM6ChsYXWER/8b+p2Sk7ZxH90=","KIftSXl71mUr7Yu5muNFrXDRonzbIblGC7b9DU/kguY=","A+K/gmkMgEu27jx52r0YkupTqYEeJCShn65Ea4rknK0=","Dm3OG75unkZcvhTcxhVhGGdBRnbdiozplGZJscToERY="],M:[["Kr2eFre0gomqGc3+xyb6P6FcwWJRAq5RG8pF850zfp0=","G0vFiF0c/I62kYdTANtaDHNirjgYmKyvi2PK0E7LNsY=","CKcvu1Xd4+k8WBhXGkJKVJU2lQKe7bz5Hq6wEnUcf4M=","D5U1mh9oRdSSGJL4PlALuxs9N2PY/HYkAK8Dmwq7g/U=","FvAXUc6YUyiv3jTYFhne+0Pmx7Xa31LQ+CRy+853cNk=","HDkWJjKEV/yvpinz5tM+JVXo2IXjwHzsyK8fTVZZZBc=","AJcPZxubo14+PGQtHguAMgI+1brJHCwQVvA5ZaQsUpc="],["H+n+tcf3x6Qmv/AyzWoxWCeLbGssxXqHEhP8r9ZCeYk=","DMfquxVKp5VerEehn2Q3orjewP6eVoYVD/boixp7S8Q=","A5Pv2WOZqgcm75r3m+i2xxXkKZBsoNFQdrWpkP6nWs4=","CHEjODW3UuoDDPik9DdxKW7rM/aX0bCCXbR9OayeWVU=","GgJ5jwR6Ubquo0/Psmymr+lqX60dLbQnBJe25lBIkcs=","BVZl123zzQ/LcTwjTqedBqMdbj5MO8xlfbpMZk1aDaA=","Ju6WkaY47cfJGIfjAvxV6Od1goakSEWtiP1947sQUsE="],["AM2y255PnXMtIXxeMRSCEWXUnlotQVVrzVPQxNQzIkw=","AS87spyXJ5MYISP1xJMG4Wo6eHxLzZx5ihMbcIVtHL4=","C7qQBkBMXt6CtSdnfa9ETtQ/0eDb3FUo3SzR8XrXNIE=","F+TnO/cB+I0hms8cpjkMweF8n4SxcTggg3ygcL6Eotw=","I0uKB371K1OjQ7jaWyDMNYrWB2DdYCdtSFAV9z1T0gc=","LcP9dzlLe1rBy9G0bm3tW4NdchekxQpIeumjWn/UXZ0=","FmhHdkD6sUxyscFv8BkuSM+ILxIna9Evl/gsbuLmHkg="],["CWZCFspWXBpE/CuYNH6os2kEs4d/IVncyZmJWt601ws=","ER/Y384r07e6DPqT4g+2hav3bXcwWFe43zCRTkhJ7O8=","GfU8ClkrPqk0l6UR5W9mdTWYJlsatndNpI7sBOTZNCY=","GbaDw507AC/DUjt77lpgFIsdvfGN0cMY5qVB6M9moXQ=","JUcROoGHefE+NEhxnH7xALgDa7Pogt1eZFbDUxHBvVs=","AM8Uj4BFzb57sQE/cuvUEmo+NcupqXBEG6jVvHaUOws=","MAhCHu12egkzIqCcNzOXOgOBaMsozS4fcJB2wAuGlZk="],["FGP1HUpMseuhbbwRVWaqSP53tDwkTJmIo8ZY0vVkk9Y=","Fq/Y9MOQOLgAalnSkq6oRzHA+DgyphuCJQ7ZARjo/sI=","IpY2HzvxVO+6uZaSGTbpsd/4NScR+VhjgXIFUzPgdXk=","HDFg666xD4CfaYQ8+NW7rKGY0fjjQ5vim+uS2QnsiRw=","CUxmvc/1Q4LNkhOr5DMS7bW01BTG4JrMokkSp2NUBMY=","Log71AjEyCbQBP93fXwJOENKtbuE80IOXZS4U7F0b4k=","Ior21CXpGng90Y/Ymms4vaBT8vI8CUuHXyfLOruiAws="],["IU5BeIvSuZA0fH8qj0dhLU386xoebaOBZYc99mzlH1k=","A/uoLT94NiCHPalOn06EyLUp129U5LXX1IBScq+bl3U=","BmeC/j6GneLOvX679g+0NXhTKd+xKtm9G05G7TYolRE=","HFzWsj7zNr4B76N6J+a3quXRZD/O6yEs3/UViINftTc=","LztL8PEF+I4nJIrwlOKf7tn/P62aeU4VgwvSsxFTlFM=","L0CF6qn4Cmm3Ofwj8v5AV/ZHKbMReD/PqzoKNvwf9DI=","I2NgM0npT1IPofmP4lB/aq42GTQHiqWaFiFMCIGFY4s="],["BUhUFyT2TiASgmCJmr6PvN/xhKGVepOF+3FZI78Px50=","IcXiWmmRNk5ZogXlsByBHe6wlWgKcpKDac/S3nGxT5g=","EcXMU/YzjIJYF6/3eSou+86P/xcTANQUVaLtrDdmPQI=","J6CUn9yfEElcTuchSqDt0q2O72j1d9qLlvnYejlQS/k=","HH/Gjz+95KI8RV7w0NvODOVWoBlObVUsBFXLtbDCMOI=","EdD1b8AOfYWzopOf0zmR3Iq8HO0MPzxTDL+0UA1j3pw=","AbLp0g2bVd6wSMq+Fjbw6WNjvsiGZ5y9kfMy+yut5E8="]]};_6.default=_default$c;Object.defineProperty(poseidon6$1,"__esModule",{value:!0});poseidon6$1.poseidon6=poseidon6;var _poseidon$a=_interopRequireDefault$c(poseidon_1),_unstringify$a=_interopRequireDefault$c(unstringify),_$i=_interopRequireDefault$c(_6);function _interopRequireDefault$c(rt){return rt&&rt.__esModule?rt:{default:rt}}const c$h=(0,_unstringify$a.default)(_$i.default);function poseidon6(rt){return(0,_poseidon$a.default)(rt,c$h)}var poseidon7$1={},_7={};Object.defineProperty(_7,"__esModule",{value:!0});_7.default=void 0;var _default$b={C:["EjmS3zudqmUTnsE/u1L300jhNDM2hMFZb+sOjYw61ZY=","L6RvXbqZCc6ZhKAeKvMLVQ3+yXi+krSRGaOVnH9iNwM=","Idj5TTvZjwtjp6rLF1ssyhOy3YqM9o/DbZSuKUAbLSw=","GowGxhBG4Pjcajm8V66g0H/X2zTmj3NXnaieEWr4frg=","KYzXBG9YwMq3dSOlim/f0UAbieeuXu9JlEQtFn960dM=","DqxzeWZxXfSiCzGraT7ahqB/PoMPykdaZXTWf8Xxn2M=","Brm3GLs7bUXgy+bV2aLwlqd76wVoIXUNByJirypwoz4=","C8za1uix/fuoRqlVP8eQWz+W5DXWU+7DlyVl4fu8MCo=","Gz/0pryEkJk6u3oAI5PNHBwAf0kkD/wq4fEFfPzYx60=","AX8MlFLXDuzfXMi2sLIF7C2h3ll1DW0XCXUYMbfkziY=","DPGrgFvEehA0mudxNeqVpBRKbtBxj97tQpccFgeRsmk=","GNysrGExivZEqw8uYe9IwpqK7PoCgun8MltcAocQPOA=","FvuzvfQGbisvBQuJtoXUCHEWhdt+RjjeyQqxzHlDUP4=","Du/QuGF6Hs13Ef/V9sTNBJZIehsRRunz1TJ1rxj8bG8=","A8cH0YNQZvow5ylaCXpv9GO4W3eMoR2b0piNQbYAquI=","BjrT9uP4RD4JCK+ZzjLSwJYG6EquXjrTDtYNemYHOMs=","LPZ8yc06UxPZkuMVAQ2Qy1AfeQu+NaFmOSpR2Q0Rc1M=","Km56e/fBkNTk9/JY2JDdQXgOKPa3Hok3FvcBQPRAazQ=","JhQEIACbbYxzFHI+ZpJbrc+YRA2mwrl7ZqUrmMvfHUE=","ISxhEUnQV7L/78mTirFJjTsmU5LHNIC5ywInaQbkRbo=","CJGKtobBoWClXbEgELIBUPgmMt1ZM+J80BEpUYzZ6VI=","Fz73dndJoySbAE6seqfpTasg1GXGXr9Lq0IvdD8X2LA=","BJ2Q+1SeDiV5D1plcHVcaME8l7GNZ7uRmdx2U1X8sf4=","DRqnz+bKngSKxs4s2kDG1kr7uMFafNngIiVm+ZIqFUc=","LYLizNi9Y7K6RLwPTLXsiBQqRAis8drUUqZughn2Z8k=","Krc6hC4Lv+Ip6hFUv4rrSM8vwom5OUcda0ZbcgLrI1Q=","Iz82uyBd1Z0EUxAGRAjG6vcQFzoRj57SEVPJmmsHg/w=","GMFKUFlbjfMhJL9X+LjfQwRJ81mGJCov95pkT1EM7yc=","GGUI1rdceQLtahlI+RCIx83flz2M/NtOWlsMrGtbItA=","EL9CmQEEw5sn7wukUbUQy7AB+Ow5oxPSWb5DCdZCm9I=","Fj6HX9ngSyVZcQcsDS52FO4fPH0rk3maoVcL9zFT86w=","KSWln4LBRyuBIJiOOvbPJMLr7JqfD4MLtcgmBhxl64w=","Jcr5/2VD3MNOLQuMKvOzbr7z1MP+YuKTfOWQo43y2hs=","FMxBf9Z0CDCQ9EY/ZhgOSj84yluof0iJ5RCtqST2t5k=","GCVQrtf7O32S7wuR9JFqx/fbO5QxA657ouCewPSghRc=","IWMFhSRnR1qfk007ETKplkL7eftruR2UjzkayeHD8cg=","BCO3cfchVxbPl7OnLM/+FWu5+Al8d6K23Ge7WEhom40=","IkfNWvi1zgqYOu3pSfgdx9P8Wiy7640WrUP6LDqIJTc=","BJkM5JEj7R7Kkt97yisnHQe6SuWjDGoBGfd7UcNkPS8=","Bk6LspzAcq9yevG3mvUIlqZUjexBusEPAxn778G/750=","Bfm+gzUaA39XT9D1TU6a5crbkwzrUckbB4lPAWD4+kI=","ICzhfpbLJOiYbNCTUauVdtWlFnFo+dXzh3xMXOA2KbY=","CYovtcsBhozeZCTEIRuVSbj1UKfwPn/Ni1EhUWs/RS0=","LL2UflMs2g+PG4mf+83V4LawhFHmN/5T87So6ngyqic=","Dg+kYgz8lD2oG0C2tC+G/nTlWQD4AGRbpmE3trfHKKA=","LhyggcltWr8sxAs3l8OLCuio71125tA+m7BnQcIYQSM=","Jxzz6nsGtOdDWFrmiZfAFDVC5AXHCFV4cYEWPkrCC0U=","Cd6hJ5ctIQnK236Wq7p1d8CsAHcxK5VQ+Bt3FqkvXqs=","GYLMcW2iCxGVJcZKP+hfXjG6qXx2yCN2mZY32O8cigc=","ImYA3ou2Wzjs+Zbluyb9YojGkPFqXu23MNk5MR0MP/E=","Ag97d/u8rZmOd0TKJ8D3wMJVCj25D+KJROc9AdJK5ss=","HC5EXPyYY3quvCwat7bXkOusUCcHHRBXqUW8kEN8ScI=","JEs0lQLfSjNWOzAjfudQ55veE18LCJbw2c3gTxAEFx4=","EIYKh12AvXHGJnwdVLAvtYyJCxz/w1+nB/5qlJQSgc0=","Luxa3ezE4kZQ276lMaD+8NwyfcaU8imyUm0vMLLEmcE=","GIu3FQtuQGJLAuooIa62tSsehbW3JLwOxRL4+mQRgso=","BeVgB9q94syD1Jg3HpmtqVPs1p4TXvAgTS07bMH0mqE=","JVN1WzbeYR7VV3aLtVE3MUdKCozcbbqPBPMDGwdoexY=","HPJn3Zv7bmeKgsd0WFemPitXBmqGJrUsD9X/QkGKpl0=","EGsqQAhzdeopiLjgcA/dcdNxavK/0Lawym4kq0tMJeE=","C5eOShDbzcvH6QquLKGWFd9nSBnLYR2TtMv18v+aChY=","LtaP+6amRuUEdma4rWn2yzWtCW1tNP4cpn5TK1GGu/Q=","I8Yywv5o1PCnGx7mOVHHK300l5fwcFPfLtM1IOo+lM0=","J/2l+CbOaoNA0SpYTUuchPCk6jydM+ro1sDiOlqYl+M=","LSSqTAdyJW6QNE0g1G3727Xp3BMqT7B/r47dqjDadnQ=","BI1SxOPXFIXOavEi6hNuYAU+OH13Np7t+Nm7xmP7mPc=","DgwfAFoXWd0WEwL9sjPLrF/hUbXCGSJVvXV7PO2Jn5I=","Iw1kHEVS5eVUFuNg6qMpAHUd5cpT6GVK+NQi7sYn77I=","Av9vqDZKjPsZ4wvofUze7Z+VfdAk+BONU1xjgKi104o=","FomgR2KlqxOI9qclfnxyg4UTxX2n9UaiAX/xKK/hYXE=","KI2McyUgQlDoYy9C3r7ooxpHAxKrL9AK+8dpT5W4J80=","I5lhNa+fOkKm2zP9VTGafK7Y2i5uM4Bo149UCFUsg8E=","FdBS2tzhRQb8zSaQwzP47Kw4LStnNHJiNs+ce+J4u+Q=","FJT7ZeWZPZbDC/C84/Vtzmii3lIpm0gJzBGeN9jgQuY=","C4AO+HSfkbMHlHxYEJXskoPDsTG+WtW9pCAJkvv/BTw=","C6wfU9Wn05gRuufBp53Jl/3V8ScPcoBfsF9cUtd8HLA=","F5JJiT+obuBntHu+gzW4lCvJIa4OCCwwPjK4Cdk5eG4=","CYWnybQoBdkQqJ4tyVY+fjRJ/VtAH/TV6sddzn/LQg0=","LBkFtfAMknpXoVTEdEJ+MfPKq4GYHWIft/6lJczam/4=","CyNQLOBMD0yzDAvbbE8qT4HC7yI5NvB+9XhW8Km7T3A=","LcBRwbz2NyM+p8Xghq7X3N61G3o1JYIL3W62XleFGbo=","Jz2KQWbcP1Ox/yTGHxo7MAeigrUmxyOe7IHpL1HHQa4=","JXmIvn3CV6DF3XB4ty9pLHVfAbo8jlfYLZuWlWXb8Po=","IT0P5aPnYI+mAvW1rVuCYGVERevXJJKjKtOZHzpaYhg=","B6OD56IhvHb7FDcNSz7ujeUCYBpeTVSzNwxMUCsJeoo=","GM57PmR86aOpDQ7ZqlfrmoldWWpUlYzJcC2NohliPoE=","EjIO4Q78H4EY0+ppdXTq4t+vjynBg6vRIzkuPCgpkAo=","CT0OEwTGYP3a/bSClZKPtqgxFIJ1ZsvN4m70yHyfqJ4=","KTG5KV2W5blzZLN9rv2n3L89yfSKszZNqdxqcjTXFMY=","H1M6HktIeML8LpcG5UHShIHOQ7FifQukZZaQbPMoFiQ=","JRfLck0S7m6/p7Sw0lzwMVRm6Y2MrD/7+xobze4M8GQ=","AOQ9yYO8j+vqrUATBESrf5GHGFYkFJp/J0SS2b2Dieo=","GGvAmn/8Tt0pFXmHa3fC/T7tCxuD8h3fuJkDnOt383k=","BdIqL0j2RljhgbiuXnLhqUJ5avK/5u90rJq/U6xl7rQ=","HwBujSRjY2vKeH92X9ascjrSwuRmrmMk9dOfPu5Y8M0=","KJE9Qr32gEeP/Rc3Tolf53mdnRABlvbMww3Ajzmkefc=","EbVXyNfpe9ma5fSegjMIvW4iaUIl1AKd/c2DbLfArXs=","B0S1OSbhoO85W7BJCLEzJq4YZqaJg8Qd5W+3zH3M4pc=","K/svJFanCYmxZftqPub5RNKDYpNcq+UWEUmA8UFCKgM=","MCcEeUTsgs72JA0WNwcMYixdKKdDAt4O/W1K3dTcLbI=","HtC15LKa6wtbPrEozwMXWcs7xHzBKGZXzf6IxcQR1KI=","JjR57nfkTosquVPoLvY6fkr/SPDnMPR4KyJcsid3EE8=","GZBMhOVeGvMUfNt/OkKCZeIMG7zL7Cpci5UEF8ou5HE=","L6hGj+oyBO0qk0oe73x4WAqNowxexZIvrImrkq2Bo6Q=","JnwLSxlmLPCbhw4F90QeBC5bli9z39eNIzhNx+pxr6U=","LxUEZ1BBdVQJlG6MX1Qy01hJunvqDRJRJUeuaEuDrC0=","IEGZ1kmC9XQyf/P0AHBeClOyXVmukc4LnTH9u6HuKww=","Cgh1VOVRFCZ4DkV3V8F1z2GHou+5Voo9OQ06UcIpfM8=","Lvm4hChGX1NcsEEZ9RjRwgUiaEVfGrFFzPFpO+kkFqs=","KpbJ8gC0d+ungxb8RJfgiypDhLJsl8e0zod8tl/1Y08=","BDKT5h7xthSFC8AV3TFuLHxU8S0tt0b3wM3LDsVRz8I=","HYHg4oBhG/MJicGnQIhJNQS4GLOF0E2WrSmNvtmnvfs=","GtnPF7g2jZgALO0s9u+ThaB0xeOqCy4S9LdozEgEveM=","GbMKJxGf9Q2ic0sSergymaSwmWlMMazBgqtFP8AA75U=","Ey2B8Au+8oBJAcQHP82cgXpjgyww1lMGP2f9hkguGZg=","KS6j7yMThjoSdrHw5Jc/p4Tep4oeyY9NWTlH9qTnOSQ=","Aoz7XgxBsMd9mH5zelAYeHB58v+mUBAvL+tzXH2bzoQ=","Ea/XXchDU+L5wvBdHzynNOtFVGuSOWIzo/KfTo9nkbM=","Gq9D7W2jm0UxIL0DEvJZKU6hAbZ43/QnhDwPyBZAntY=","GdsJ34M4ex5Bhc15QAYJ55835aRljb7geF2rXczjKGg=","Apyz3K8uuw9bC5SehCeP7S0R24wfzzXjgYmvyhbAy/0=","KIHfk1LSdPDP61Xfj/6x0Ngfzat5QILiEH4bBCanMKI=","Biig+VlMFZIGx2J6jxB0ih3yzlgrdgSo5kpwFevdtls=","ImVzk+t+2fRXLCLNe51RNNH7zilcKpXxr8ZEHeYNf7g=","AGMl9QnwNicUxIUNrth0QGL8+AmGCABefQi1CbujNiQ=","Fx1kmLQrOTRdVuhmHMwrV270SbH45b3FrHLZ+T3D3Zo=","G+gvOxzJ2ElZXYXjOYMxGGtuS0y99Dzu7b8Ec1MVqNI=","FUcRvmLyPNRghrkxGyjurajSYyP4hk3n425VQ7zXo48=","Gezl2MC2zAf6ARl0bn82ycjUlqweHZXNW7jXaaZ0XNg=","JtYWLY2cnGAkTLzBu3iBQmX++XpToWjGKkO55vTLLRY=","KLuF/vn2WITkqZpjpZqQbVhs3Yi7p8USWbH+ajdf5K8=","JnzKweNCcZceR0F5xYAFJs7vLxpv3arB3iKZ6S2djOA=","LmtIaNFTkNgBQkjuwMfxDY7p7r+mQCX5Yezkmp/62YU=","FwOQI7ok43vEzeSX6V0TT/Nd3m/gk+14jkg50rzs+EA=","IURV2R/HR8aqmQitktGbLcdahGURg9z0O5olYyDDPlc=","CgdAXwNtMOx37GSwNLn8XfLP9Yd8PGe3qyO58tja0qQ=","KfaAcoS25DXMwvwUV5uu0KYGF+DuM6NYyzFoEbPYhko=","JGiU9gcfyWMPaRh8tatQbAUIQRTS788jF4C11LXEoMY=","BCJAgbkKZ3dNFf+Y5hNEk8AZJvfsJQU95WIVwUXl2mc=","DZnP52SdHf0pLxF3O//xzjZFzkISeH7TacCga2ArqyE=","H8dgIzM7pNwPKo26+7ob/zO3U/135rG9xMeWoDG3gVo=","L2DgX6H3RGc1o3F6nXNyilsgFmU3/+tlcH5fdQPorPM=","Git1CJIfoFT1jKTW7rEzRTZjyJedYhbsnuEkC4yJToA=","CgrKSSS+ppeaVuR68L+hnB2311a7Sq3gpY5b3dfdy00=","JiojZcx4D2JVfIVFZvosiCLm/f+OrbkJSfqlq9Y6f4I=","Ga1aiC8dxJcUKVRd2j2xhXscoKJGdos6KwAUulowJDk=","Jh4zYPsjwI6HuPWIvVnwjO8Hu0im8SJqZM3H1N5+lco=","BpzGfK5G3tGP3HJcnK2d1k5EXJkCcbDi0szEL9zgv1k=","Fi4hiWyNH2wrfsFvt65++MjuGSFq4Ymm7y1+vbHOYsg=","Eo1CwIRE2JVoeZlaEFozbEJI/5WBE5Ei7ZydVUZO6bM=","Euk5H38THxPDlyXEQUZpvMZMekG2dk5ofO6OUHQz4+k=","HemI5GwsmhwA2F36+x2nUJvLNkIqq2BS/R+SffdBwXA=","IALLinefk96LRNf7CM/1CCjgdx1lAR+ZVLQk5ngCzw0=","KPblrydSx50Bo8bH0pMP37FkmJwg+QXM/AmCwpNl1jE=","GeustTVPfycvXBLWxxs52J4UqqTvv5hzdzN/+jwCays=","Bd1HxpXMbJXirNG/wM4zXLMEo8M4CpTot8BwaCyoaaE=","JGvDwDejya4run5zV4sagl4WcqdBiAHMB0OVRTTZwMc=","G37iVYFbpwIPDPeM65hggVwO66Jopyzs+eP9Gmhws64=","HOBPZDvJUTMWIR/cC8I8mlK9r0vM2coYWQwXA6LRIOE=","LjplMq+pU4i0GtWdfCcFRF184QyI1zQRtycfUu1MRMs=","H5ESHyy9Hq0vcPT3RymiVyNyGolah9czlMycGAn8z7s=","EQgkAziKmdoN4+19O4c/Wrz3H4vqbjWPWw8XylJ22SY=","A5YqaR60LPXvd5vuglCGQTKe2e63hX8c7MRtyTBG4fY=","CmeRDilFg3OcK20Y6lrXThQbsqNT/N2T/D74P0/Xhjo=","HCD5vRMjcJ/aEk9x6IkBI19ExeSCh78PQ7RUQ93Lrlw=","ERq1bhknTv1HOStwFx39qwyM71tt5XneZ/V56GtQb70=","AG5riObwzfmC3kg6oEu50P4ojuWGOmiSkV0SXq7XhrQ=","KbxZ1vum1pLipehbpQ1v2bz8zFfivL3d1liBr0Rf/4Q=","Jh0TrEQbLzAJbB9/ZqbZcyRMLAcCESdaN9SbHXA0Dt0=","B3+NknP/2jftHqaD9pNJcV+VmG0mFj8A1ByePDZsy/w=","Fnj5/GxFAsI1Jn9LhB2VQyCFQjVe19tCCmCay46Ovc4=","GmW0HcMCuQb9FEpZS+ptkJ9y+3B1ALJwg3yaJJWQB1s=","JlNZvw6td3Jk0Y27TEZkMBojsQV5No9AtDNxC5f4B6k=","LpRM4OtlN0WkVjLAcLkx0I7MSXPqCR5dxnElzJBF5B4=","J+MCWi0+gmFKTdBVD1k1n1ZDuGg1kmrtLrCnqk8GIZo=","DZhI4NO4vI1D5eaVTm8BgZhuV1BUhA8jjKtMtbA//8I=","GsOq2BXY7BOwNd7PZ6aFSWqHsQS/V+84zahVh3/KfHU=","DJEBhvkS7vlf1nPq0igf/Q1c6cgMxR9vkx0MdbnAo68=","JItjp2oCTVzy5Cob9wqVTwGxhJ2sMf1UWnzXTFw6HlQ=","GnH7pgzTY7C+PqNgSjhs0d9Ga15p+TUDhYxp9ahoaV4=","FaKGm2NjzQKkcsvOxckb+hckLO3quDCE8O7fKDQxeLE=","KBPBBzH3aUVA6s3oV3hqskQ/sYkWGSQ7jU2aUppzNUg=","KqlpBe9CvB6EUgh/4T3D1VzpQGKTb95I/Cn4aY7V7FA=","Dwk9Np+tCg0lW/wxHEpY3JihkAzzWbPn2WiPZZG404Q=","Bo27xTCWd2XPfH5puL7k7gjUhrQg1TOWJshBHKmEAn0=","HdDKtxVwlB7pYr1h2tHLaKjtgCKt/zVqZ/yrOm6vWu4=","KahX8ISufytQbv1s+wZy1jrpYM0ZefeNf1XXgllVN3c=","IIH3cT9Rs5MN+gpt+Og2EbyIKc0fhHG34uF/SA2FPDM=","Luo3SmCrGiBkjLkI5gXG2FmbpgFThjXIzO4AyryFcns=","GhtovSlREx5tcZUiM2R+QWW8QS2m2Zwhl6o5fY0+5bo=","He/fFEFaeNXm8oeubknrsRgiuHNMnfkcgOCN5XstTys=","EAQMxP0gusymniYocTi+TayUBAzGIk4r/cdmYRBqckk=","IM5n8y6CO5iAEdDDOrsPclvpb8mrWy63EBL1+ApV/0A=","IC7NUMgsnhx58P4TZRiyJVHAWMIbbuzkNYW80ozE6oc=","EPulDAYPzrmJ11NsNpLwwyQzOCENFF1hh5JnmLdHCH0=","AmgJNuQCdl3WzP3+LepxnTxQenxVESPA+d1ZpYv43LU=","ECvrSlxMkD6u+eyw1XlBVGINfp3oQ2T+BYO+ebTefPs=","CNAdsY+uzRomwoW+ZUFL8YqwEtfvsmdfSuHW9eE3BiI=","ES/l0hfzPC0tGXYtKGhBNmungrS936M72oNvot5BkBA=","BkiF9FfPr+bs4pRKmpNe/ccXr/y0RJzrMaJ5LV7qZ2U=","C73DcattQpbnPtIHi5n6R9AMRM9R7sCtStCqucCc2IY=","C55ZtpmqaI3RIUPokLb9DjSADWtED19rbEJrMK0HiIc=","ClqjHU+rjhCbD9/FXrFKXC2SZ9f5hrYQFwzlVDv7MLc=","AyOdULSgEo45x2c/L5nYi1kD6xu3cExsDN1MMUCKems=","EaaUWUmhgnWbbx2mDq2vLHMMzmbqBG+PXreB58RfjJ0=","DFAv8b7YpocmgD4iK4fVkHSVbYNPLWOBfyqe/tPckx4=","Ii2dqjhK4rQOQ+J0zAfS27nraYjQOJS2+/UTNmNMkX4=","Hfj+DdqOUZcbkXsP8PPgXtSwDAlUU1GhF3gFxQ9rwAk=","Iiu4KQQFxbM3PxsZmWnG0Pm6jrdy8kl8VcD1UXdbJjU=","B5Ar7CPZ+RoAOpKOqv+WR6wDAondXqzYyv3TG5MmTRA=","LHBvBZ1qhupJbC5Gk9FxfkCY/4fQWoLXOP2Ig6grnV4=","Ba4mFpS+4kRqGBNgjt7GlvJSki0z6UKAqoBb/YQ3hvU=","GG7iynecXCahk63w/0fZ8zO3UPmbd2VQEcZLPozN+T0=","HCq26W9o47LM5to0ZbGePkpDex8gnFXm75mhrAc2vRE=","L9F9t+GCcWnDLM/ArRTZ+Xx1B/jviNxdbwSwIgPDflU=","JB+tdXBihBirl0jO1TZGwuEAruvWKmxzgE8IDeZtlyA=","ABa1tTQD7m9H5hAMJ3jKlwtAr2vid+mLcQMviU5vai8=","AAoJWEL3GOcWRbLoHJCz8IV8jJNbE1sMsl3xVB04x/8=","MD8roE7t8UJbXXzEvixQiLnS7yv0eLnpuM5v8WaJCb0=","FJRDUULJb8lOjWbZtkPgGRY8asLk4WIFb6j+7lGVZmc=","Axzbua0o7FfE4ayP9mx5HQSyWiirytroOlVz4/PUv+o=","DHh9/wEvE2uJzjUWwc+GeSjXEH0hjWLVGwstjMmFBJg=","CyCzFJB/Ui4XqdXajBD8+Iy5VlVs8HdFfB5KmtXcCw0=","EdXK39BBicbBSknoumeDVArcftcL8lr+Jd+eL/2bw18=","CFIwnVDxRTjIt9NWWNibow4pqrZiZTGqoRhf8Mq4of8=","JXOV58GQs83OX5NNvqkHcFAIowWTxpKT/XEFYiYCYEo=","Cq43r1w6VCICk19ZC2Z/l5+0FCc8yHkxYQpLMUSuv7c=","HBZUp3/q/Nf+66lMMmBfld7QPhPAimJ0xH7bQRNOJEQ=","FIDMTLO52fyXuZ40D+wZgj3NLt8Zj3CV7lxwqSAJleA=","GHEQV4aRiRJviFNqzOpIgqNHl6ndlqlMyHuOpGJBdlU=","DpxHNe55e5xwgzp6a+fCz8uWLwcMqqZJRm/fm75YKM0=","Li44zOp+9sKakisCfTHZhwrA+dJ94Z1wA5u9H5D/dPw=","HWY2npXC52Aw44DWU4qTJ4+R6l3WDloxaz3O0n/BN6M=","Ke+RArXmce3AX4e8zrbZAEhOfudAKjLMx3/eLnhmoIM=","IQOwTBc191Eet3XHM0oLttYm+2CTe6N2Ha1zqER4490=","DdG2uoSjwptikjdlBoz2PHEbwda7KO7+OKDkhhrROWM=","HqtMf6q+xYq5tzsrqvIeQogLd7Dw39MNOOHJVendchs=","AC4aP2ad/JKbnMhNltSJ7OEU1b5duFcUafd0z29sgCI=","EhTKQk6hUXhRUNfbV7k8xrvI110ZKZOEYKfGfwx5HxE=","LhdN1Kr/9hAxZNkWX/gxnZJgyGIYUQpNkQNB8LTgHTg=","ILMvSkI2F/7xRtpfGiaV/P9kl/+row3s9v/mKulSxDU=","KfTdRo2whzSRRotwCduvx5lR87g6tk77jdLlbMmzGo4=","JRmAHeTljkFk9/DYaZQxHIfyeaOK/EyzxNJs9BxkKvA=","LKEj+vh13k6q2A66c8sqAPIur1thCe9Bpl0tKG9gLME=","Dv7WUaYfowtwk3venQK5tqMCoaq3Bmh7IjOumyAzEmc=","E+Idu/1+VSa9xQdec97grvRaDtLIgLKbfb1cnmQ57j8=","LCSG2FqtvDWLEGXdexSVfoz1v3RRr8s5Rll0HPa+WCE=","LJel1bl1GUO8EeBMLWClbEPZRblrCYLIo/XmO3NVDWs=","DTh2sFU2lDgK3AhsyScuF3Di+Gszb/eAQEGeXtzNjPU=","EjZcfN1hbSWPmuNQSzfUTpWMgWoLujdCeOi3rXmrlnk=","G2A1TRawGENUC4/Glh/4Sljr5eQrRtIq62GOLbSt5l8=","A3ePxyPM0DrYyQwxHBQZY96mOdJSStly2EltEp4cJDQ=","Luch3ehSh54SOMt6eSBxR7PYZObIoUoyfi5Vi531dmI=","EQINBYH/jnnI9apNUL4tx5KgOLy2GuxMzqLsTfLQr0w=","Hg6SEZPjWzxC3tAD3Lvtjq5GcS4V5jrscV8/cDHPT48=","KmwT16/WY2wtTV029CwJrDKGtncDrE0sJNz1o63ZAg0=","J73e3qfY05i0tukVLhfC0JIhdgmxCcFFdPkyuwLIhEA=","LhP5y8NWco5tK3pcWTqp7Mm5ALuYkBWT0CHWHrplVaM=","EJrzN3PkFhVohbqwUT3BmaAEXUBdgb0qFRaQva+6O2Y=","C/ehIamF0g7r6/Yk84NzB0Fa5ICVS/SVUt2MXz5QMBo=","D3i6fD5tFdESkt0SGq1FlIMnG1/i7lamOBTV2xkpBWc=","FiXfA16qmS9CTdxtyIwbcArF5tWYHirQ35spCla9UAE=","GsfR8zu1mP6VgaxzsKrU6azpnq0BmB/PLFAqca/VZ2I=","LTcpbvDNVnbQgJYIujQM17IC4uHCVG2YlBfTA+wxkzc=","AZyqYsUjjgPs33W7LCdr4YBb4/5EqVfYqjvwfKzxwRQ=","DzLeoQQyDODwCRnZD5xsdtSWiCeRFGxSKorKzq4+Skg=","LOXSRSwKWp+2WkpkgvNJmIZb6aKfJm+IqK/6hQ9exuU=","E11ZDegKDnF9pzJceBqhZ6JeXDENkt+DEg6JHM7SSos=","HTzpanzXnpRJLjK4mD1i+sc2SZhQci9/590ViXBqtpM=","DqOh4fXco/99hnHy/s+0Z/ak5lFsgDipMGs23IGDIbI=","HtCMTw4W0UQFkQDwX7RjCY49hp80Lg74tKR6/nSoOiU=","Ct9hK8DCToJhNcfeDbqQ++G9JJ90JPGXC1LouyTZhu0=","JAxCSgJOWb6joU/Kc9e2OGnrm2h0atnDVrk/tuqj4is=","JN+rcjiwW/CPZvvlmXY/Y9XHChgafp/jXa8EeeKxy9Q=","Fg15oDlZyWja+3bqPgj/0s4RfQlOgg1en3zh3r07sIw=","G2UhYYehyhZ5ZC1MQKoFv/clv6UCSKqJ1X9XDC/pNFo=","JDUDutitrxSo5WUBOGPBOnf296D/9XHBJ1sY9UvXc1E=","BsKtR79N5XTKz7pRXRjdr3gqit360cGO5DkRY8VBpiw=","IUNmZz04cUhXj++JQ0vPx+DOTrCGYZBAJrMLoQ86E0E=","HbgdmLTU2DImrkExMByONiKjLit4hIYOhSV/X3t+beQ=","KdK9vBmJbo+vDOFdfIg7y/qjiGHXySKZpr70L3xEPw8=","GSlfcsWQfo2fjYzez30ZP6hkBMu3qFUi9/wzhXt6nIg=","C/AVdgdwy+jm9pCA86yhgljyzQkuM9PtYtjRnRRLrKg=","BsshqsC+jcJSjDl0cks41zqRhTCXb/EY0IdkzULgskA=","Enb+LHUbpJ/Vt1yrW3H2SqBYjt6AfbG9WDw9auaUE1Y=","Khf9gEHs12L1KNEgZ6CSBPkpbqVzdIBsOYlv6UmbmM8=","GQTiv5wFEsclWecePxMvZSWQWPfWi519baGo+fXK9nQ=","EVteuZIzqKIgAXBzPEdDuATGAbXY1GVqE4IS1m64nTg=","AGtYiF8OCb5rqRF2/IphcrwW1oD4iKPZLzGjvyE+fvg=","E8ZwTpBTU1KTTc3ASDtLuXTVC+t6W2vjCvDkb71zJc4=","D7vLlsyvQ8dzuhznBhOJJUNzL+zMhyl1uOtz4/tNVKU=","BZtN9j29K7ZuCyqCbFy9qWwzj8w42/npxGBBkYvdi/w=","J9hZ54aMmdgPmdGB5u9+qTppRiOom75Xpsjn7lS+If4=","IerO0I+dC0LG+lH1nWX5ZZjpylDWzR3Um4T9wGRu1o8=","BoFbejuAlx0F/ebX3FzSgjNj840K9cD/ir6qcaMjoqc=","Bqd40pqr67WjzZQLHDPwVVEhe2AFJI4OcWvVoQ1VjG8=","FP6fsfFnxiV+oBAIgRV2nmK2DvOt0POiLJ/npJGOlMc=","CQMF3/MUF04n7evldL2PDI/YWEPn0mJ9tgeygW41fcE=","LOI9++uOGHS5uolMuF8Gi/sEl1Vc/T3684iKpJLSBEU=","Gw/ZTdnP53TZFGvlhO0LJcssdJWnCCR/V2PCOA5cHNU=","Bgu3FrpyOk5fX6oXk2OjZ3RhnR4M2Rv0eJoarbPmEqo=","BDsQxQjoaBhD7dwF5zuVt/VNpak7cBy6TWgi+cnc9DY=","Emc06VArqfrkoxS2et5s6IkOMEpDDmyfT9YMuK1plQ0=","Ju3TXbl8KrLOJ7UDWShZtDF6JaaI+XQ+8N2cwmGdt+c=","J7Il5KmBrzbOqGP1kci8WqlaS+ttXJq8XgO6kG7XIGI=","EQJyiDL3UcMTrGYQ+uWLnL1RG1HWEhs7+mD0fbElGNo=","GCdssBG9xtdescfV0GzOEMfJB5yMmSD6OJsRZiDuQUE=","JQLX3s6M19egShcwv9KGj8ZPg13+FDzuGEgMfD/K2nY=","BrIL6qV13YRiVGlQaEhGEbvuGuSChbosPZnBTmJYGiw=","Bjq0oHj8shInX/X9BgQr29F6zq6ZTiwnobqHYTn47Bo=","BjctWVK7aaRgvxMz70rGsgsHrUq0Ek3UBmps9m9AaZM=","D0HU4+9V2nHPQDfEnUTApkH1KloXT3q+xSJHbjxiPOA=","Dw7phBshubIjwdGpBpk71msOvLfa++K4AruBZcYBF3M=","Ad8usvpCPwE5bgczkBBMrYAEpqXxQKKxjtZYBoFnUho=","HOBbxVQHyIOlpBeS7zSG/yLkA9OEdM+pD17TDI0wGYw=","A38fx5NLvV/cNDiL+9D5VGclTl3ytbYsrtBQCiWU3a0=","G9amFABDmPMptwgP/mnT3/beBsgZ/t6iSu0W5MRxZOc=","D8Llz/fp79Rv7mKqOz8ivMnxo72JF+Lhz1qjNNKdKgY=","J0+k49hufviw/fGoGszo+e0vLrRifedXgagT8Qajd+c=","GTrxxfoFfOaC7HKM6pBzWTWiK1r/RuovgDopQhqpUNY=","DnLDPtYFVHGtrWHQJ8WsG/dURPxOFJiLQiaPB4fimHU=","HHWASk7xyByDaE1ojEQpqxp+UX38YCyaJEPFnzLulhQ=","CIA/adg+DDOX4J3UeoDPn05CNDcAjKutLlARBFbIxg0=","LRIU7Re/gRYqXdQ6P9zxlfv0dCYETLIttThHjpQrB+Y=","DIWyS3mrV1BEIhNfscsMXh46XwoGEDwkhu5qPu+scog=","Lin1F90bMLeRv6sDznR/lQIC8OuCZ+8/cczsQOkdleY=","EygclKZw/lqwl3OvQmBnQFA1Ce/XTB7Zk7xq+vPWQXQ=","IaIRQHzvewRCFgrMnb/OGh4dWMnpjzgafrSPe9oPHgU=","CF7x53+Sm8/60ak/kgwdjIs2MuHhoczU7LAWAnWeCH4=","K295beNQnqcDyNpiduPqFUtQQXDFmo7EWB6XV9dLp1k=","H9pQdPpbrl4W+08tGNWJpyMLmhweTQioBp/I1Fsd480=","AtIqPA0yR1DTvjEhmvMqgoLDct/eSGHvhu8VwxVdzxQ=","DCH09L2uB6ebs6mM+zUapinzI5xNJK75Lqeb+snC+iU=","G3IewcHfgcg6zXqVrOFrPi/0KXqrtvWBALXasG09xAQ=","J+yenpI+3uWBidbH8wPuPlJJxa73h1jH9RHPh7lTVh8=","Hs8QYDZt6pUG/aDQHLoBbbliAJChYNWnYKddEtXXLng=","JdQy3zEuAFxpoGofAE7ImVdQNNomOSdg0XrMgMOVBs0=","F6DqUfmiAboqD4V8mWmn9rxvXVvA5JV+HA3+SyAuSiQ=","AtNMR7hH1nybTcMTvHFP8iOrARJ4Bv9ski2HY/FCAks=","Ag5Z5eW7CVGmYBIvwa7+opTnzNX5x5g5KC69nhGflso=","JJychQFz26D/6jVowoQWAgEhw9mZDf4ukXN3RndZJns=","AejsV7doHWMaAtUwya7vk3dYae8JPekgFM34XuLUWdo=","APc53Lnz7m57VRl3S1QLKJi7bLo2KbtsYOQjt+trX/w=","DgFvByT/+F14GusVSNdsVm5cJqp5lu31BOQWcoX9pm4=","J1Jwgoud3JZLuNaKYlhUNWjIRJR+1e2UsxgMuHTGgyU=","APHKP8KKrLisIaW0S76wrmTMM53hPgTHT86CD0+T5I0=","IWsvickBBfVw4JEb0c4g4GZP/gGBHLd3+QN2cZwOIPM=","GpHt+QlQyyaJ0sKcsi+N6mHsQfsGHxtgAvciZWlMeE4=","LaM0Lq85orJCcTSERilxr+U99VvtX11Q1n2ROM14/oQ=","KfechvWpyW/K8ilr42Qltyr6rUhly5CQhIJJFY4upLE=","BRlCahWlmfINKXkwIGfb0UVLRlOclJnGX2GVtVx2Azc=","D5xHXNcrfi44ZelrrviaFJ6s06s0AhCpxeDeb8CC6J0=","FfHXEZed/hPkXuuXWaifUds9J1lJhYkLiMm/J2kiFzo=","Hwg6wFSaGrANS8kGbwVJQUj2DJVp55iZQcP1D9as92A=","FQXuT3m8gYeFbV8/WiTel6oIK41FLGOxesOlkUUbdH4=","DyCHbXEvFH4vufe+alHzRuooRH31KetBNClI/C2PCWs=","FpbRLZrneckhIO5xX2uNoR6pOvJnNxWi33cx25HjYNw=","KEhfQ47sEzsL42sy+ugtpX+0AGvX9bsVomfndGs3utE=","J4BDb52hJGH74x2Xllbm0aEzhuDmpTCbBQyoGeEK2UU=","Jx6oY2czMt8r8kcebIk1sDfqgxjqWzI3lYP2EeBrPaY=","KfG6SynB2uy5g5vcCEMbyr5oORylQPaLSEpPjpap3GE=","KU9MxyjdQj/a83N34Gmrpm9NMADxpVm/TESRAzBgMeM=","FGtSGxwIyRgSE+vbwqNPw+/Yfd6xv8Xl0XypUfVavRc=","Da4K+XPqCw/N2BWOpRue/e7V62ZLhO9n6qJV/k5V8+I=","JgTMzDcPClDz9ybt8SQrzBMd3fJpeFMnbAeev7iD2MI=","KHOxnbHQOJbT1S1vk2Hj/a3l57Lmgz5NXORmEYa7u58=","CwTQkLzEz6v6R/YAQ4Wa618zpt4gXf3w49CZ1Kg5Tgg=","BQihlcDKWD7BAVbyBcobtvaRcxi47W67c0e3fXLc90g=","CSYt+oCqoLxhxYkcI3pRnTgIxT/AXc49cfF8Dj8qXus=","DObSWxxsG4n6AFwjYZ2Hfyqy/ecI0wkjZppJ/iWzx9w=","LmloW0bIBQJo28EEDiPHOdchayxedhCBNtaJXe093EQ=","Anj7PfP+kTZXvMzrVTE4+nuKtuBipd3q393dWzBf+CI=","FtqJKt41dU5X2PA/Pm9BEKncFjnZtt5l5HkWXKSfek4=","FZdUkk5zNIVP+AOheC/8BZkno8JtxD5mHgmhJhvXyUo=","IhLKZIe4RbpNFsCeIkKX1LGhbjQebFk9f6utraOSnXo=","LdCI3oMYUtFpruHWvmm1LF3uC3Phj8qRzc75uQOWoEc=","JKtCrWdJoU/i9wfsU6w7AxXe7PQhuXUwMlM+KEkdsw8=","L2Rm5Q7zxhoOZJOxjTSRFAbi6X01UYh6+AjWfhzpric=","H1iG+4YYyHEewI3pR3Vx8OtuRiuPXlNJ+FYx8FlZRIA=","Bbo0lTlZeEpXwAGekW4q3l1qUjEQQ3zqnCuURT3N8qA=","J67mejxu94PLVZFRZaW7/dhrwGx3bxRQSLskAdzxc0E=","D1fvwF6fl+f2jGlLorO/IW7vvVxxcQpW9GBoKmul1e8=","HTXrSkCkHdd1BthypFisk9czbcty8VsYKmcCylO5Tu8=","GKMwZFhtWnArxL9k9wtEtad5GCVcLf++/FN+QL1ZUf8=","CwrlcW5CtEC3QjvYmTGciApKZ0VQt70DYgfgBqx6LSE=","ETag9sAEosV9IaAMQN7G8CexQLNtNZTBzcGw6HB7YvE=","Ic7FKsSyqn+A+Y63W04CgFkZd9ULZ3uP8QsKPQKFMqw=","KEpjZ4b6Y1ebFUF0aQHUjkQM8MWG8bCJzEXouDD60i4=","HUoKugysUcMmH3xIPYlijXZ0iwgzy6a7/KxSQ+S8tNo=","BBCgZZJekPxw7RqqRkd6isgZOhDEi12E+16c8hI64k8=","MBRTsj0FXBhKZa1qas/9n1IGN/51H/e3aUCdUS/JLw8=","A3gnEEKH2Uu9wGWE021NXixGxOoiT04NwMO7VB8FO3k=","KUZBuooCdoxeO39ULSgcadwsPy6AMvhkKVpksIqT2ZM=","HBL5k/Dx7dgJ7u+uaTLluIc4sza75vl29fegoXj/6rA=","DLLZSNOPuOF8YLpsZ2CMn/2RLgpifu51a40ir4ueXkM=","JvH/cxJo2bvSarM+WIrOwJ/VpLcNYLVTkE9eLQXolMU=","Ca74ogKfgrdtgK2KOSbLbhF02Li4nFlwfBI0cxILTH0=","G+gMqxL0vRc3eWvHcPFwc8awBGwye8vzo24mQGx3XHQ=","JHbnvGN/JD0j12LLPizYQw2tiXYldsvdkYQop1gog2o=","GW1wfKWp7cwOMQOu38YKvdHJ5Xc1TZML4NW20DYXwgk=","HSYkhyN+hQOQjVN1oaeYqbjA+szAVu3diqh9CmawfSQ=","KiHgPUEVS/MZHxqDS5r2sj1AvAHQJ8K0hB+yPcn/cVs=","ApxkeCKhrlZbK/EkntrroMuzrXMN620uZhj7+edNqtk=","I+GXEXW4+7JsCYneqC2PSj9wh3TChuTtL4367a89teM=","EwYYi3kjaOvaHy4x6EaFTLs08XXgHJJFeVnuHG2g/z0=","En0PfrmAT8IKtPi5QJg0rlIWRf/6hrDCIdkiP6Dp0rI=","JEGYW8rONagbH4H8ZiEhXfC6QkQeRQ/GXjUZoDk7EZY=","LffU6xFRFFRKxPUvyjbWsz8J9jklPp41SdWYew4JcTY=","D2xVGPku4uVJ0xrbtOeANu+ao8IWTDF6ypIgPjuZ+UA=","JuLMnepH3GgH+HzYfFMbF6fy9eqGrAlOXVoi/DQz3Nw=","HHHjPIZLCo3k0Q3Cb3a+1Vdx0WAaDgTTmcsjlwZMXPg=","Ki8LVjtAg3Zsi2xghywy7v8rIHoZgcBbHzlhePASB68=","DBrwvFVGJQp/3fHL0+e8269067l5U14LNDZ23J+UM8o=","AYvfLnB43ECvHL5IjLVi/TISBJnEyXKm1DuSzhZ93+U=","IrNoWaFqjNw98QryggcViR93lmCh+aJe9lIBn2QL7wY=","EOaX27xDx64gMPXUmXT4NE1eSKtm1jW0HnuW+8fGKJ4=","BX3rT+VjkKu73NiCLKtdoSB6CteUI5IGIrDEoS/vNVI=","ErJ8FjnxYvhG+zeucUTykTdoLufrFjLnkbRiiv9KrCM=","Cyx8dtAYQ6LRRlXCPoCRr7bzVZ1mw7vz0RXcnXDbWvI=","C32WhMDI7KDowxY0yftosug6vnKjZ5s2eKjJsaE6SJU=","E6sKf+qbLIKHZtL6v1dCSNLX97L45g4mHO8pzZFumis=","LeNXnXkKw2f2bZBVe1RmgVOlw31TkekqalYVydYL6Xk=","G6AQttY7lTiygb43ZOjmIxZCxqZzXYnJgI+re62iH24=","Jv/eqKjZiU674CpwX7dQbhKxp/EAxZAlhOTcvh8hGaw=","Ef8WGaSdaru1Y5Dj26rwwcsBuVGnNCGLPL2k6AUsy6I=","Jgw2uAiQvvronLs0eLn3tbP2sR3tR6riwNXgxI2OUXQ=","BcqIhXyw3V84Dlkqo39vlPfwwyYhMc7ymUihpJ/RhPs=","GLODKhnrfuGp3PV0MC7gY+wZBGs7nrf7J3pI7oOQ5IU=","JTUpHwPa0ePFQOfyYgHC4zAYj9pYvngwZ2mKFzn3k2k=","AU+DKzip9Drybl7C+r9sQlAIPPh/C6hrlQU+kYLRNz4=","JUjmxHZ8Z2ka9VFi2c4OReieoIpCMvoKIj/ehpv9PqQ=","Aj7Nqj+UK9RbpG9SjLyBpRzhQlA59EeBp2lvSNKd+9E=","FhG7WaOyh1a4QNsxiaOl6iLsFoRUcqvWhXCsdxyPFe4=","C/dhiEUBMzD/Rl8SypUHmrctDKnYp+YzBIwRvyxGx60=","FciPouuj0If9Kfbeb9hkuHVmL/pDgUQ1LWhHF83NPM0=","DVjRJ5irVS+W8NlR6Xy+74h9hYZWsfavQBDIAJGwxmI=","BAbuzXu8IesE+h5WV0XMZUReT4L0okHvuLqwbq+cfLw=","L6iO2gZXFLmuXhhFYTDjG9b0jQKyQV7GHtIJrY3cMWQ=","AXSYY66rE8pRImEQPquTtD+sU99rBAIsfLfxdjj1HCk=","AVUyY6MY7fNEKdkB84eZMrcvXDKtVukAq/R2cvhvmmI=","Aot6i+R8IjkHmgHdbQ5X3cA/ypxqWNPfbyNN/oL5aso=","LEib7w+sGbsYfl+KBk5nY280sonC6K3HbsvbtRBfwck=","H/VIxmkPUifVdmaP72dB+ZnJkUz0hC55P9W1GUvQw90=","A8G1UchJAwQPrz1tuTToPa/F8O/et6j+snVHckcno0Q=","HuNiDo8N2oxvFVzoGpN2AJvO8sjY9vJm4Et7gKyM+Gc=","GORf5+oXH7EdDEr1M4VomQ8iFH4UQh8zb+bgvLuKABQ=","Jzk0BFIaVeDhpOWMVhGABAwYaCgUiC9Fqt0TG58IdT0=","B/9oVwEaJLINaYrUOl+Vms7/9ymUDjRqsY+dJgD4PQU=","KYGzooi0Mng5VCxXls4vCa+dAipgT/rWH+AHfXZ0i/4=","AN1bC4FY6Kc5le/QudiY1P01hwEfpYbP4CzoAPMGQDM=","CEwF+uc8vWQy5iLPmIDw0oM3xodLh7iOwLRaVdOTYj0=","Hi7i/um5v40/NyLnAo/zr45exjGfptiZfcEV5d4uqLE=","AANBj8WQm2KwKW5utCqgepcQUJOeme43H2QS5E4O9Xc=","HEmUotQSWAZDdr5c88mYh6q3SAP2fBLGTmWq9/HvVrI=","BBPCs4czlh/toKaEk9PPRP6813lSuIBv9YPoxAsxAy4=","AcRq05RVJVUlsme4oFM8XGZQT4GulTS90JHqmJlJl/E=","Iy+iwJD/Pd6oOtyguc0OCRjJRYt1sLo7fWd63YIL4ok=","HNVwHIChD0IOs09TRzjA3M/Mtsh8z5rs41q6s3zwX7o=","A7mB/gxxiCxhlEZVN9XkArgWEYqulL+FGOsHpSnk6lQ=","FopYiQAQAAZENlimHKnWWfCsRR0eC/1abGo67oVyO+o=","HlH1WLztJAxlt8683LvbepqwbjWA1G8xjehO3Hleb4g=","GvpajF/OOW3lbsl9zwMXprfLw+4fjpo7zNbYcAIrdQw=","ETXv1j6PjMnMBmHdSdNqyOv3kA2Q1m3V+oFgVNQBfco=","KRTSHC0oRc4rFOlR9CEDWZyHVQFWQdsDxU3zNxA0QK0=","IMh6LXWXSa6psvD4zAFFJFLnEeOer1qLBxAKGXEn7/Y=","DbB5IN13nBn8HqjsUyPVrw1RG4adtn3uBAh4XtkikF0=","DWMfGPrazL/dOzvkZ3KjvO4nY3jNLka6upDVZGjMULY=","LFAPeQ1GP7E28tjUyt5iKW59fEm84YOVswFMn8ctAFo=","F2qeupdjXR5ZsZ+qKzMlpbGic3ahbexzF6rkr+4Cv7Q=","EgL84aUBuItFXKRHiNVSFLrrO1TjfRzIDz1uwOCdR0c=","IilIN37p0n/GQGAH4XJ7VmuCXey5UJbJrt+o5kU6XLw=","LsZvwn2CqrLJjrUOZ6CTIhDzxuEkViadV+qQlfQRZus=","L1wjPb41cYNv2sCRXOZZb8CET+w9C/WpuWjKWMRYRqM=","E4ibtZucB5U7UvZhI8jBOA5vJyQmEDrc797029KGXaI=","HPePJfqlLHRzEtCftOmrtPHlWj2jScyNzG3Kgc+ZrDo=","LA6uKGbWXJcHcEfQ9MQ8KMjX82r2qcb+B+yJIZ8cxzU=","KLgWzYuMmBYzgAZtClDYsOBv8caQuBuRjH3dCKa3Bmo=","HUbZFmnOW+ZVT8Ps7oldQf2u7hia3uOBq/t17eFIjPo=","GEHgO5/FJ0UORHCqjwiI2eyFmdtrD3Ii3KJs1D0iuwU=","LS6teyB4sJCFgFwnd8kPbFV0S0mnO77wTImTE7r6D1c=","AYMKjbNCZ2z3SSKBtM/HsTjFXUTarkexT8iI5b90UJU=","B05M4yvRSwH+n2cp3ioS8hj+RD+3CHOKhg8ZEL36Rng=","H61MsUD6TVWc+VJfsk5/F0lNI5r2eaAw59G3yc/6lJ0=","HlDGUmxzJLl7fzOHUr1wDKW9bA78siUmAiRVbXaigzE=","As8DWbjaGr///XP5B1hkV5P10REv6Jjorwxh555nPls=","ChSuSXtJeFrndx8N/vS/QYV7sv0fJ9FcPLyM49+Ylc0=","Fr+gL1dzVmLqwcH1ILSz+cS9Js0nkhd7J2BokWlUzUE=","D2+pXgEXtzRXn2jcWXNsf5r9nN1KkOE2Ke6r/YRSXps=","HVnK/ie9/Xj1ZIlDAHY0Ntr5P4Y8MhPBqEnRwxabp3E=","KJ451qLUvIF6sQREO4m4pgixO7uTs63ncqY77jALvDo=","DUftr9ao1GUcJ/a+5I6XVvXWUVrxo6NRL1np4+vcwzE=","GY1qqQcqBt4TEo17FxV/hZlKEMSVcmJ3DMT1nmxtMy8=","F0uA5CEPnYG+e/cOOrCyHegGX3Ii6Ay708+YXWqrDwU=","LXgDa6CUh1KueLETi0ucS2fw14qciWXhu7+jVhWFMr8=","DB/0BFma+COQjzLmB1ZPUht1gSxnBUPjkMsC4wh86SQ=","ClYbV49L5MUzFR2hpSm8mPSUCqW0j4wBKpwYHYEbjzQ=","IBKm7SReSM9lAwKJoc0B0m0+suQ5u8TxbyVq3OtAvew=","CCRCKrtkt1j2AMGOa5mMGdgqn/rLlfnv+eAY1a+zC68=","JQoJG8kTAbsTk3gqfiHuqBwLyOaBYaOk5eSop+MJZK0=","GkrbyFMOrOThlpbXegbh7t66PewuRKzNOs/X+ubQdrM=","JaUR97hZWxInjysFtO1mhO4SsdKY/OJ8zWeHtahuJrs=","B98l6PdvMtmbmd0E2SfBsvoZA3dmNuOPcYjYwrc8OlQ=","BZQhztm7kiYvl+fHvrgTVTndZrzW8L1BvRJKkpgj91w=","JuHNrN6R4RJ5bfcN06R5tZW4z+fEyVtZVu1HegeBOEI=","KYCD3q6eDMQKm2DklORObv6TqOD+IRgcsTUdl/wNlUs=","DwH8e/TS8eyMsa+P8XcVMW/EQ4fVFRhfSaJEOtKhTt4=","GGBJVzsyhrFwA/nlsnuKNqeLjzLvvwUQ2fzI+n5zxfA=","BzNYKdjjdYy7/EzEm2Vex1gIZna005Eto58szcSijRQ=","AZ0HLW5mqm4DSEPMPXylHEffUfNdu/SpnTQpP8PVliQ=","K+o0CiI7ZmX1vm3eLrVbQKBaribTSabErwfjRYq5vl0=","G5D1wOU0Cfi1cwVkOL2eY5X1JW+rsWAGwAm8reHuzac=","AZMsPz4cRIFCDGA+I/FgKdi5dgNWX2MUGEd22GW6Ln4=","EuTp8xvjNnd1J6861EOITjU1Uto2KSEHTgI/FFgLXnM=","JeegmlVpiwxzI0crJAllTvEvKVmnZWwNzzWtmnkm8/E=","F4ySOPuR/lEvaIXlEuKlm3aGo0rtD94d3s5rHQjUItQ=","K1aIMuYmJijDHkBTBfiEApSLUV0ohh8N+u8kkh5+NSw=","FGyg2/sPu5jBYuuEs3Ioz9cxHg0V0uSN74X50ge9F1s=","AJU3FnPtPuVYkuNz1a1cdgJoyD339Q1E0p02bh16k3M=","BRxXzDc0OYl0QnKGnNyUwGYL/PbqHBx65RQn+ymMnbQ=","HIvZbKOQcUorAHnsOOJa8P56afzhYg83b3cOEyWqZd8=","FxL2foL5BEZVDVHB0uTrsUddbmBDpcRu2jFwg5eFByo=","HDNjcV3+qVfelhS2zeoXBmw4Wohk2tW0Ov8JyWNXOSU=","JnK4re90rbC3HAFm3nZqOeXhyuA3Ga7Q/M+3/0Mv6RY=","EGNXcaN4UMJBfJa39fpIqYc0/6WQONi3E2y10MZG4ao=","Cxb9W6l/KPVhn2mJzw1mXpCM/oofwk5TJkYZc9Cb8Oc=","ACffJ+FhgnjtIkl1kBdWktJi1Kr93+NL+NthnDemYGg=","A2q43h1993MB0Wy1dqE0b9GW0lU0siZn9QYodprhNuw=","BJqw837FvMcko+oyGpGVH5DMAK/a1bo9UIFwbfXnXmw=","ES/j9mSEmvn0lMzzzPDUuPHkpgDCljHQWbxuw0NFDEk=","Iys+HUcVJy1fGKA2wTfwxvpWh4yaoFTMMwZOKl0w9Wc=","BWyR3OrOQasTGhxZzkoyCFciSgllftgvcUHnYZpdtUU=","FEzZg8+iWVFjghSOKQ2rFLqbXY5udrhN2uKrCG56eVI=","HSGq1ca0B+bu59C1Wqks4KMqOekYuzK8jUXCgJSmNK8=","F29gvlohuY00aeEzm9XHoKjuhKDTQzm+9nXQZObgpGY=","AynQSGWNDu/tfzqqm8FDsMJmNvEyYhdtZQoaeiBE00s=","D+8o8RTWQg0aKI+WD9ndQL1KWgLVgIFiFxHd0oh8dXs=","CIGIE7o+mpMpJU544AqDs2DJBccgJFnPrQq0dlgnaoE=","AgoSi3ESmU5SxISbuo0SF/E6lXu00LpqDZfPGRS2Wwc=","CYDbPH0siGbpygkCw7jgoHhYWVHqSsusJFthz1WnA68=","FPK9bcMX/hkSa1g9oY4tcXXPpwTFJnuEii/5oSuxiMQ=","ESJv6dgfqmxqNdOhIjDWMkUGHyBFNh51eqDFunxbMVI=","H8FEqidcrZUO5OMYK7h3g9xFkGsuhG4nAyKOXVMowfs=","B4WKPhWt/BQUEJDZcs3aNGGQjb/RyRt+m5kXYMHUd0k=","GShEide1PtJUnF/GYzHHG5sxRG6zZoxl2FrQlHJ9ReA=","BYdwLBm5c3hX+Zz9Ah+Pxq9xtCjjrpD59dLsjnFA9dg=","MGArKWziRQ1ysA7ozs6fiWhC/zRwuY4cuiobOth1Oes=","J3bb7AeaUDRwDNnG4hQE6r98E/oX0GWi1p0ph6cY544=","KL3QCVSal/0MKenDD3r5VV2GSu4FrRiG+5GNNxrSnpA=","KXkaLhfcIEr+ZFMG9YStdn8r6UmqbQYfiG8h0EAarRQ=","IqZntlkIaZoi7cFpcyS9N/+w8Y8AwLpykuyOBUcPvXY=","IA1IY7LzWoU7fV3NwivP/Y9FtgvQNsL5SQfYc+XZXKI=","GL3MrKEcihChK+b3zJbUVX3Zzb7NX4QehzA+OjEuniM=","Em/1AnFLWMOkD/o9lt8N5Oiv81Q5dSNb81EMerItiXw=","BXD6TRySzykXA2+y1HdyflW1abSliJGgf5bFAMKLvOI=","CMhAANuPclZV9HQy2zpN3lFNz0m0D8TTAaF85dcij+s=","ByEtqK+zU3akufk8IPdBnscEsiyJiyDrvzrJ8b9RMDg=","KMa9hmen5TNuu35TxySZD8ivagWTkDU77hbYyNupceA=","AXkOeoxZ673OGOp7m+JhuISKj1xps816e2OhsebUySY=","Cc4QdRwre5C84NYuj8sp/TyKDShuk0EfxmWIpwoUpP4=","ID7FeUF+vV8FbhNGqMW+NM2mbJkB+7C8J7jXc95/Zl8=","IpeYEQC/0L28SVVyquXtVnbs8raT4zkTuPz/5l9X9M8=","AOP/82u1VKAX+U6IEwlXqXXTQ9FcB3KmfOiLsXNts+U=","IiFPncMcF2Z4SEYmCXHQUa7ukiJrbxPixGeGie4TBLo=","HuzKrKI6FEYwnKTD2bfQeWLb+LzYs7NyGPQZkoEmMyc=","G9Us8Ku9MuiI1AKqwKNYMJvIPrdCVu+hftwautGWv2M=","Js2M4qznkRTi7pb8HKOAHQEjRcaHUACXRXNe38TinXE=","HdkhAT5lGeKbmqD1LMjAL/86169qGH7w6QY1AIQG3QI=","EDWOHLisEuVJiKZL7k8elJIfAwppJqANVyNig+oMCsI=","HKEWixZ6pSmL/5bYI1a3OH69HXBDHDCxwMDfgfwECMM=","CNGrJpLSkarvLlCYXIaUhQYVeKLfw3mXIiyB7zAfqUI=","LVl4DdCgCoaVFsagswDtBvb8OeD56tYFB8skwUREiZw=","GbMPBjVWkK+neWk/f5nEpHD4q4q9aYmZPUiamxcYDLI=","G5PJNn1Wsge7Gi8XG1YgjGqhJ5viVywaWeZTRdhzdo0=","L4tF4eB5RIregYvLeFsMi8ru8ATZVhQjR6CEZ+GWGAk=","I5r2kbfW7fJ2H4je6uxmUWnemTmc74GdzDe0YJtstOA=","EmC9KZ2emTIVYQkFWbP5Cv7To282xNOXBy3ik9NM+LM="],M:[["GqTUcKvqojVweRKdEUurEXCUT5KfwXghathH1EMPPyc=","Dh9OTSbp2l+O496vSLSTYQvmHX09sdl1T+yjCHmtxkQ=","DCmMFDVqWn8ibFpUnlkYSQA4Wq/Y6kHZdGcplk73XzQ=","GeBwmC0+5nXhYiyiDROyN15Si2dnBoguuPGv4cUEXqE=","AzPikjmS6J3uVwplASXtp1ogpy5p4QhjoZ0Xt77qkpU=","GUSqxyv2+83sBDYSOMPE2VENXwdDmhtv9B9lKZC+ATk=","J9gCrQGaQv0EiSrRZ9noNZanMGBYkEATGWYWdXNjWfM=","K9BaBAoJh6xrwB9nJC1Ut6LFJ6lwrSgVsnNHHrliPnM="],["JUuBJvRSQ/FN2CEd9B/lUWs1lS1WxiZ4wUjnPNutNxg=","IInFl/6qTKmiAu37yCN2MQDilMnjMADlE7KiFkkdR0o=","Dd6qkGy2Xz6cm+pjRN2o25DCU8D3+Z7O+IeG/v4OXMM=","ERTJEgRCdQST2ZnU3UXb1PO3WrGDIJI1OWzoPY7pkW8=","Los1qMKeY53ejf1JtLNH8A7kZ4Y/bvyzVfoVNO9weD8=","IObMYTrmywpRhCX1PbEpin+IWe4gqtCDINCk+bv+hRI=","JCDdEoH8DfrBdqdS0VkGtV8Te5zDINXV2qnfPz1D0+Y=","F71PJyZ0jZmSWvmi8pKeIxwYaUKME7Hjl7sAmRkXI6M="],["JwcS8YsVGPr+CTZg9JLNvC+3D/qzHYpNihk0vmh5I2k=","EHz++h6GQEWmaDllJu2fZ1srvycspjXY0+iAEJm7l9A=","BLlqKWo1rPQVkpuHhLa7pkpjDSnf8otij8mO9wgjC1c=","HwRlqcEzocaAXXBb5rPqmRKi0GLDTb75LeRpVbg+e9k=","J6K39VSeXu25AQXA+OIPBXGrevCAHxvdI+qtkfIimhM=","AxsK+3qy8dJB+IIXj33NrUhZHMZ5BdZR28r86UsU0HM=","IuAyO7vazl+8dKCz3t6m4eO/EOhN/HH+OVCJrBl690Q=","Hu821i8/hk6uZ8YzJOR6Y0TjOi1b+4LwW++ZAMVOdFo="],["K/w5gaJJrqrsSrkAFyfTLU5v51WY7pZPyFzzDVDfWEs=","AhYw7D8jbtIZ9zzGF7n4smfb7pmmPFKFROoxsnzeSfs=","KIkKAxmbcn/t5e0AkO1pSUwFPJeTD7tsUjWLDX0QTBY=","G4Dz9Dk5bC9Ga46bJXZaAUlwRVob6u16b6MI2sdftYI=","Kku60kWjPl2XAVN/dRQQ5P8pe48dHZCY/pxRjCYaGwo=","HkMfKxt+2uT4y7XTB79RMcNSwqIVqHDXOWF/SwF8bRY=","JVY5iJolnr5Z90qP3y785/3h46Zms12ObsYB1NCyJok=","LQ2KgUz6FsIyPxdL4ty+DClYKfxZvyqJ8TtOrQ6wVqg="],["FgYKF+GxH4Uc6rIEZFcrPXjVguoFABSEMQFIX2Wrcj0=","J0EgPWbFI8djnqcTsgNGEZyWHMHpZZpFivdMvuFtcb8=","IgjFAEgGx6r1gxRZC8vqFhaP5i7ASXr8a90pOMEtmiM=","HAH220NdxIhe75zf7RkyULnT60zuNmZ0sHvdGU/zSf0=","Hw42ws+awsQ4jnSWbZ7n0aCzGGkWoIz6MG9rs20h5Ug=","GZ/CvmDknmeewu3mzzNF3LO5GOWz4Hws2BQTM5NOF48=","CjjRY7ii+jCSmZwXl7GvkJvZcaJaZWuu+9vfo2KOZ48=","GYlJ7vKyfCucPWmeP+V9o9W1CcK2cK/OQAq6Gqqe1R8="],["AOcyF6EGxALkxsFmzZ7x/SoLFqwctDZGvBxyb4MXd3A=","F7IJKw9jRXa2VMbeIaGo2BK9TAFVn/+DIXEpCC4rKyA=","LyTWCcsjcg7aVfrinsbxmQLELYv5BPtlYgJzbZey62k=","LfGD/ivJuLdXc/qWHI1BF+WCqAtlavXFh2PnAk6kGJw=","Ff6WP1vQ2Sh4wQqJThGAGNuC5jUor6TUcD6Yge2hGNE=","CvWU3EAw6FCXAfvT2JlfcxJq1yp68P/zRO7oKjHOd/8=","C46FfZ+x1VTzpOwwetkH3npDZDhgOvGyjU5O43mWDOc=","B+vNJaEOVmk6KBVfza97NRnZ4OCCQeIXiWlst27gYpc="],["BLlZygfnGCygjyNRoDVFvXq2dvdAsCMxY36hQ0yFRew=","Bo6OY0Ed8rOp18Vn9mQZpYDTuhW7/dEibv+j/WvUezw=","A0TQx3LC8FNmSnuSZrGdSK5dKrPRwaGBUHVKtLg2r9M=","B+DMoaNe0V+9thm/rsx6mo9MUSk5J1YqzqjquBfGuEs=","Ii7fPia/dLL1A5gxiSAdTujm1vrTQdf/UHSN1zl0nfY=","LUMItII7Rl22U9NoGBgSCdI80S+ET3L3VI1J5VBVpgE=","Lo5n/IX5tNAOnhGXs1vt9Vr9cwCkw3CYfIPBXPc8rjw=","IvG8TsE4tZYSjOXuW4GElkzCYjGOF60h1FxVJHf1PmE="],["D8nMlSIvknFc90dgECJeFMw48xQHHlDg87yexnSoqsw=","L1oqDNDLJIlslIeKgQbVfoLGjc8eIJFnpFrpz4Vw/tI=","LNGbXFW6sYCeUsyfwaA4wIk12hnPxWPnBI1r0ZcKDI4=","JP8phngf5ArmHo9coO8XxaXqe928En1DFUfB9qj1zt0=","Eqh9DFQZ9EhBmEDl5aktJ2rOAJY9mH8qEAiRPZiicRQ=","CvPO/yyGWpAblAbV2bL8WIM9ZC9Gxkk8oDDvWVBh7Gw=","J/QthoQvTYqMOv8vR//B4Xnwl6rszlW7oLD9/VsZCqc=","K2s7w0DUEZ5Xgx5KIYcBPxIWqztjmUXdkqmElDJB8dA="]]};_7.default=_default$b;Object.defineProperty(poseidon7$1,"__esModule",{value:!0});poseidon7$1.poseidon7=poseidon7;var _poseidon$9=_interopRequireDefault$b(poseidon_1),_unstringify$9=_interopRequireDefault$b(unstringify),_$h=_interopRequireDefault$b(_7);function _interopRequireDefault$b(rt){return rt&&rt.__esModule?rt:{default:rt}}const c$g=(0,_unstringify$9.default)(_$h.default);function poseidon7(rt){return(0,_poseidon$9.default)(rt,c$g)}var poseidon8$1={},_8={};Object.defineProperty(_8,"__esModule",{value:!0});_8.default=void 0;var _default$a={C:["IIjOlTRXe/OL57xFfydW1VjWbgwHucwAGlgL1CzaDnc=","G4bmOQjEsSr0POxoEDVslNIcnjfXPf/5dCpY4Ow1a+E=","CcoCK6EULRcPdVIS4u3J0KSs4z4Wgl9UDV1Q1aAhoWk=","J35p1HoTOAQkH2rr6USb5uIshJxtitjJOOr2E7wa7NQ=","F7V+oDdU4krg70Jaoq2TGqybpUV6GM7FlFRaI122smk=","EcdAmDOV4PSgJuLHyTkjY3XJB3dV6xo3p31aH9dKusY=","HNhVKQEN1+L7fqQDUVurVydVakecWbgi78WoHrN7xb0=","LLk1QALOxLy/qYXeNPQ9cCztg9GXqjdLWh+W+HsS8pI=","H3r5jgj2h3kj8no9rUDFJaxS9W+72HhQZUT5rNYaoy0=","KxUXaSXfM6RcnpmnxPJq2UaxB13ljHBkwP+SxDHTHdU=","IsiYWbTTmdOmCjItazmbiAYTWEk/PLNlP9qUDpiMHKM=","Gp8nMMgIVNj23ZgQk2PUBVlwOTc69QVapn/BjlsZOP4=","BAuuLFf8aOPOXilJmOoGDiVj67rFj/j8ShoKQFdfDtM=","Fr9PViJylGful0nMOAYF0rxNiFy5lpmqLdhWXE+vi34=","EEXs6gRLocscO/B/9JaDkKPqB1ABshY37H/O9hsRMpo=","JqMZ/mt9bgjdbOqVh8/j9SNJLs52n3D2bTthl6Ji/Qk=","KKVim0wggzh+rLCcFXElbRcu8e2cBzhobahCFrqBvW4=","GGviK2oGPRjMh2DbpjsRnPxtiJfjLWoLGd4oBTL6lyY=","LEHq+cASjEhsVZWhztaz3RW9m3MhjGr4gTfLiqXFdOc=","EYZCZdduiHO00s7M0Y2tpGq3ITMh2+BoNyf6LffjzXo=","E4PnNx1/Prdfl0Yf95VlU4Fm7eb7asaLAstg2DIkZ+Q=","GgBTRuntxZVz45ifNMME/xNR3pZC85gWNgLhOMWcdGk=","K1QTRbxP4VidZJJwzu1LLcYpnGml0ktGDjbztOtIYFI=","IT5047iGkgaLQg/ax6YvPpD4fovZkzELmCiBtOp+tY0=","AlQ3D99g4xnfXSe5hOIdiXnIbMbJ23e0fp4DfUGuK4Q=","CDtzd5h77T+9DF7jJ5zMsxmtqmYLtqec7uYn9aY2nss=","Cismu/K4SlW8TFsJsgnUp3ut5OywmZ4qcAIczNT7zhw=","KHCQ1AfExSk81yvdiBrOGkeFxRiJrJygU/rvBoUz6wk=","AKn8whojS8IqRzwEkx3eZkdgAepuMpMSd8pM2rYqhYc=","HXn8xQZv8qYtbsDAlvPAYj+XIsXRDWQROGuM8GYG0RY=","HS2mdggbewp9h6V8am8skQIqgikZNK6NZGgU84t8nMM=","ASEYnXNi26kvO7ooc36iR+hf9LPOq7Tq2sJvennTca0=","A7oBvcfzG0s2JoMdXoKFKl2lp/Ry9JdWQ2LuY71tYQI=","IWSHrE7qgeTYNbIgx/Hnt6MxLfXtC25gahab3siaNcs=","DrXrQkvHLlsgd51hOKcpbcMztNmOTO3mmMHY8wafyAQ=","FHYIfuaIY/5p1TjekPkL8nGHX6/sOqxoMfoXgRr8RfY=","JZlezwefT4GSXOgFDmvdC0QOet+wDafk39ilquwAnzI=","AbWQ6hRd9hUv8Ojsy5fwV+s3jT3IWFqBlaj8awPd2yE=","Dr/tEnd62XR3NNgvt6tZ68hfB8PQVeuYfdQkcOAWvVI=","LgO1Gf8HDjG60c7SXQLeGMXAczVYkPJtZDfJmQo+Iyw=","Ao7Ui++3BTShV8C8gDc0eDD/b3v/7ak6ImYxF8MDgQk=","IdVIDvIojPN2Jwg/XG/1gGZF14eDOXkhadEJlFqoecw=","KgF/TKYnF/6dYW/Dt09CaiJmaiaO7RkMklE2ef9TGGY=","CFzxIwhNa0sLKzTPBs9viT4KnbZklYVg4TEC3KJYoYI=","Acqx62GuWpxPGx8PTPcQc9Bjz46m7LOjJrw/LyT8MKs=","CLZZpzfAp+GYxR3gdDjn+u6UNpcVBCNnSV8DBeibuW8=","ArOt/vlWAHupSeBEpoEVsKnIlagThudpdE57WywwffY=","GlAqewiD3q+bJKe0Uc9DnZsExAry/swXKwV7T8AMr6Y=","MEilNqKnWvQaD6WWdSyD7bGcRsAOQHJRaizOM6Qs6Uk=","AdAIIWgy93c2ufLI6vGNKuaadZWj0uhyXnWz6cZqsiw=","BnOJ+mcZu55JNCRXbTDWJU8bfVTmnh0YlsGxXuhcDCA=","F9oEy1BghhWIpN7mDazsQH4I1rGWUDWUUnBWmbzcq/Q=","HhELJFJs8ZRIoEtx+R+DTZA6CNOnZY4F/wEEzm3hSvA=","CwootnJp3PskIjHHOE2blsRAZwjxp77CYWDiNSqCDjQ=","Aia6Ijv1zIMbymBKL1WzJK0dSym4GuM8vXORrQ3KDGE=","H6UG+ucfYX22oE26IetiJKzKxffP8UWUcJO/zi8/XPw=","KXJMwpc7WzTE5T+5gfJzWJ5+BGeltLWhbVlvSIRPA5Q=","IBhYFebVvUPXabHns6QjadtE+tpEU0qeQaGBp82QysQ=","LLXsq5Si+viZhrVlVFST1dhknXOp9TEzthSvbYk3ZhI=","BncnBKamw5by8YYnLbglE1xZhvvbzgo/2Hm8J+4hNL8=","ARK/9HNmeaR3RA50TX/GGR4Wjv5sN/0L7rbmTTBZGFE=","L6rMJI0vdCt9xQsBO+nEsuqNAL4XKDKtB6wOJo45Glc=","EV6gU5FckjHWuacbTzQ3520Ir26P5+QqOAATZJjfQKo=","A1PiwoRcD9/FP1g5Ti26ygYWTRDbr3VhJ2IbWiIYEjU=","KbNoWQC7rKkQNjrgzexfYcrixSx+3j7AEOKv6sdIcQ4=","GnO6mFuCQgnQqfMQkgeR+tkieyG/2OijqfHC+on6waQ=","J0aC1jodap616iLgVYsUX1ubXoRcjJ3OuDvpQzCaMF8=","JJ3mY9/fZoLdwSLgKqwNeTmPOOYInZLiyJLM+Un8r80=","B2NGpJTKSZkYIp0vr4e2ta/UmS8NfUAjy7Z36kN21OI=","BxIVTrQ7Cj6L3ZTimthZOeIg2vaTG4RGR0HmTpkmtQ4=","Fbt+EnufyTdkJpKpLYZJYOJJ3fMn/GySr97dib78bDI=","DUONiFw/zlsGqAWEAV6veorgXGAFLBCrgNgAdoANjhE=","K/+4c8mwR2Ky42LWGVyAE9z3pf2IGJS33Dg8iqNKngw=","JOpCx29zUNCOixAWZj/ao/hVK5Vk5botpFt2ZScH1sA=","KmLqIaCt5HQLgIudg4tO8gWxGTtXns7ODaNFI8SB37w=","DEl3Smj1J0tGjOoPMiEcyajKhkxtMvLGRLGrie30dek=","CptNPTJWTYPCTU4FLcMHLP/WHL/67JVxUf6tEyRgc8w=","IhF52EiuPCm6oN6OGa05nPAA3PzlcqwxD8ZL1NIBw6E=","FwIpQ1JXmkPRnaFd7h/csqcKRd4lIDQ14jQGkvf14KA=","BZq3iCc2AGhc9t4E+Hyp27zrGu/jf3eWY6fvUBnU2OA=","I69ksWIr4Hc1rxmZaROYrWoDQCmhCc5DXxLBshtB9Zk=","EJ7SHiRWrX+UoMbKbtlC716BMkM+X7pu2PSbIDhZRRY=","JtnM+lN50/1pJ6WJWDONYDeHInHYkfGfZ/cMOeCJMyY=","JOqeLbNYwb7Pfc19DkaXmmRyB4Fq5akB+wCmzNmR0P4=","ABWpuMM/zpOuOXHRk6Qwvpjuyh0nc1l0z1Ar+yDHG7w=","K7s2b3m8O6oTjXmparXNFIJr06hTR+VZVQvzUfKW3Bw=","Chx2ZB7e0Vfqob9KrclWeR2eeynrFNB2VK8FJoa3Dik=","Coqfnujs+K0LXNhCF68m/c4soWwHvHR9EDq8tIqyH8I=","JtaFK1kX9OIpxGgk0AtERCt32OVm/js5Abpt4gEd6tY=","GWAXNMMMsqRO5KMjs18sFx7Wfg88H87HCW5fAfuuaIU=","B4lffwKfhMPxfjWbDukm1AJQVYfzhsu3EHC8F8yH0EQ=","BYB+Ciskc/O4cTBYbHhoIo602VA78lzCsPNak54O9IM=","Gsm6jrni/eCnmIaqjH29NiqkkKNV4HmCgovj5QmdL94=","Ixx1lfdv6lgoZyr8W7tkY80A56BzRuJYivVjjjsyG0A=","Lj0WdzECF85fzFj0A5Uy/5RuLv8rgNF/WBynjwBoZy0=","CXQWNEFxKXWjO0CT+SLX3xeyvc57frAseDDFmARkAA4=","HPXBpCgIIqWd7suCpkuqtO24eXfpjuKRObtRZxuZGbI=","Ea1G4TeSFQz1eTOqlHbskYS/1fI95G8d947X6UzIEok=","CCj7/AlRweoMDz1a8v5Xlu15Kpw8xAArQeehu45j2uc=","AscgqEhucSIwUwTs86APmYVFNcT/QE/oLjDpnoUA/PY=","Cb38lC+6iCTAo41vUl+RdjYNKIGqQlAo8c06f8PvcsI=","HZVKD5MlDlWBxriX+9cvTyqUPd5R4mLn3MShssqC4rs=","K4KTUuKXqyEG50+f5wL2ljXt8356sOGn+S8UyYrtVus=","EtO5F+WPH0ThurqjQdHaySPfrHVILhCK8cMzaHNKkE4=","KKnmxl0G7W6kd5W96bF3tVCTBfhTJgYq1QFQd6/ku/s=","K9PDOuMRwvjUrYJQi3bfiQwxH8jSMvvC3FNfpZMiHKg=","Jy0A16j7FGO7Yk8d13TtyPOgkjv5BZuuPYTaI3Z9aHM=","E1WnlqvfqpA7gd+uMhAaEwaPUHBEBVLu4KzypNB9A70=","BzS8vOQYCuFtSmaJublPKwLMfXTKjvFZLNFq/ioDNyg=","B3jUphTC924oGZ2YmpBS4mJ0ZLYg2R57bT0V29R5nVQ=","FrvJgKZ7KmVDTQh8UBhZ0SfbN3rhRP9jTLhXT+i/hpw=","EqPn4ZewUExolDZiRb7WXjJtt8eq8sHA1Z5LrBDWM88=","HzX4xEMfsNv0LZ0HM0/Wf5kWD6n34g2BH0uP6n3V0z8=","JdW/GoY6CmRBz1XnyFuPIy/xVW53+8xtcei980m/37w=","Fea42at+Bjo2OCFq5HEXbofuTOMMwkytGVh6IzMjIKo=","AZKe9HxzIrd+vQ0aQPnsTUHrJkG/ujWpy6e3CKU0yco=","GE9R55Htqi3qeREVEke61LDoZNeo9njHcIrGXFHju3k=","JgWt9VYtUFX/soTfHsDU43Hu4Flc4UIqxTWkEFl82GY=","BubUH+uDLC/gB+G8zIFEJYW8nq4WEri8PSpJJcI5rVE=","E3632gaJVc3ijbauXngLeuHA1jPN0RO/D95DRayclU0=","LpeTDrQZ9zU7onslh5dT/mTX0YcCPOLeS/nnDrpum7Y=","E69Ak2IIeGbmLWhg/asVkgdAW/nHWp79kyFzah2BJBM=","D9L5VASp6S9G1XyAUHN1cklmJkVg66+z/y/RklnUfWI=","C92TrCGu3zGCb8MBL8j/8UOErdUh2YE13zznDkfTgRY=","CD6meNWlPoqbYBkGvvvvI4EaYTd4i7hz/v1VIffZnwM=","CKmQa+bpq5PL8blPCQ3y0C32xsz/Y2TC7WmG1h8Wryk=","GHscgs+viARJM3z6d/YY4+0ZxgTmX7dosDM9jVNeqkc=","JFAF+BTjglB1EUMRf14n1cFz8MpOoqgbG48+kNf+xPM=","JapaU+xecfP0f7HPjqjHV/q2mmEnT7Nuracd6vFhTbI=","AcJEou0ZInU7Oexrd18HytkbFM2bZXi2RJLCzEsMi7k=","AWZOXIYSFsTLEM86O9Ua+g8+WeriT81+faqoU9RsOC4=","KvABopbBEeQeMnrSEu0wI02ivq2gRJ6h0uDwoA5CQHQ=","FgIr3WfSreFfZhooff4jkVQzsnDyjCTmBm5FA5rtgTs=","Ey18pfk18+iGQmitcj6HgN82kWOEpUuBLHSnSaJoJvY=","IL2rmCnkjImpnQ6LDWm3mkonOAiAet5OxduV/RhMTzc=","KNtJQ1CunIGrUtcZ6gX5jcKv6HvBr+VWFh5hdyJYqVE=","GfyS8dLB3AQ680J7d+p06Aq59gQeDlHRsk2cufP7PtA=","Fr6nEmuPByq2yGr8qAtgbLkMfl/QK726Hdczw8uIRwU=","H8V7FopbrcoVpBfrtL9b6yj9CeDf+IlVChJvWDPx/V0=","GtINGj7lWbYzS+S6kR3slX1WaZzzfde5fSPcvGW9mv0=","IXNDCmhCBh8Cc5OkQ7biXlmj5bzSCJWt4PzXvrzYiIU=","EWcxcwQ+FRNzYdsFoLBnFHoj1/MANoDz4VNLGD/ifNg=","A3yAr17VHBwiGB8+dziAaYRJPrmYrdBVVu/2USkln/I=","HXC5YSRtImLKzYwJVAQFSLY/vSXzA4KFw29rROm5/18=","IYREinu4DRdtvj3nPzg6kJY15GEMJYZLLGMlIYa2xEs=","A73KayL7gM+eezFxkOu7n2x9PJbBv31QE/NlIaXbp9A=","K2WHMxPVv/pE1RDcs/VQSENvTuqRoQDsDRr5Uutkskc=","Kn/QLvENscncA8nL6C6FfPBvN+oQ5+P1ObU3eMonRhY=","HLiAzqGSFThlcTVl7kJVznLaI7PSFC0mX7whlvuLVp8=","FmKLb4P8NrvB1gApppyEPSdIT1lKfjuo1HzfpUipGlY=","JvqbhOhV8QaeduA3EE+Ihrdg1JGb7XmOLkuNvgCA8W4=","Duhsh73w7NUm42psSsn8m/BbkWGFbWWMG57NgNqeloc=","CKUXmZOoBWQFUny4K29hmYTGPNEV/+06ZzT/qFJnGR8=","BHqmHkvwchrE4KLykeYhJLzCrTlJ3Pluh19F337rVDc=","JjpRHwM+H73G0oK1JxKgm/XR/sIeqLv+LrHvW8TyEUg=","ImUgv3MEhuLYyFm0SbvadjG4ZDKiwQDdc4bJsfmT804=","K67ycQelKFR4jwxalA9aTfDRjTi4k8uxFXs4an01Y1c=","GAIsyhfyaBjVTmDjALXJSdnJISL33lZRpgz3DI2l/FI=","B7qtMB1YRg0ebtEPUqvxvXhcrvhWV3f+2U3WfeZxfSU=","HkdhBsS845A6WqxuEQ3yzBp/cbQTW+NmL0sBBH4kimo=","HgGd6lAo0jst8GPCEEZqiMP8Hr3tzLgEXH6dG7bnepg=","DdVfAGVZu2dHslTSmnP16nF0xrYGfnMKX5qZCBhjCOI=","CZMIWoAkpZjgyQWdO5GfsuvIG+QIy5b+OKSKlSwCkYk=","FD88v5jkCXGyEVST7gbibHiTeHv8+xOznxZYaex/ubc=","BSX/KPokKRuNAzsCE5V1T6Aw1JcxLMF8qv0AhSTtoH0=","LZ/cGM0lhrn0SRQgF5CTkgJQlRgtX0DVkR9wjrBc2FI=","IwmXIC/NbwUeG/Hlmp0BGI42IdYT/g545t+0AO+0P0U=","BEtWRp/7vJ0MDwdeIPOQ0w0RmBp2flB7gK737WnnFx8=","FQfYi74QshwjqUVV0eTTeapxZy4AJFA5Pq96I3NhULc=","EE1nUqdhtQAmN37HmEBPcRUbPPap6hvpPGhAWUgk6bY=","JSdjBc3q5MFlWN5g2nKUFEap/SImqmBNRLv/ErHg7CM=","EPPO+wVNYwvX3Ex8q9l5QNymg9rYzDWm0MMMvZgSBRw=","DkBsv6OExrJO0EP/PLHWiRuv8Fha/E/OzHzM7ICd8D0=","GPNgM/z2TxvaDBJhawC2EYY+/biWbbftNTTP2kCurw0=","Fl0CKjTPEK0yVXI2NaUaNboqbbB1ctuhBtxWymyTfFI=","IjyMmu0wWz0YJltW7Lekz8SxDli6oTZYJ6U5xHgZQk8=","IQP+6UZ0hAsaoYWh+CIe5FEaK1Jo8ayW17KMiYT95tY=","HBOWQzu56smgKr8jkJc8FyPsXNVSl6OHqSgG947504Q=","G+/uJABaiNLJrpImFp6JgQaZb9Mv7LcrDLTezxCfG5I=","GtxJ8fG0Bd9yemTphnXqCsL8dCyAbw1ZUMisQTUPUYQ=","EKDgyrdtsLagB5nasfLkp073ORc8+qstA+riQMnIR8s=","Gpr/YtbGb9/tDrkbbE+XTB4EfAsn70mxDSkzrxrz+Zc=","Jhln9oQJldr3QRA0Um61rHJfleIfw2yO0ZGHOYX5XLQ=","EzgDD4X80vrgnrAW9CVAhuGvL4j+fb4p0YPIntUoYJg=","AsU3RdHw5mSZ/xCed3cn51DBE0kUy7TVK98WSceRGto=","J0AQA1RAbeTZTrhXocXfHA6I2LC4LRDBJ26n2fYqBdA=","C4qRU9PWQ/Cp99wI8k1whj5PFQ0cMqyJBaYiaIfJvO8=","Jd1z2B6okYycH/abC4ag7TgB7RqkBZ2U63LPVIsu6h0=","JT2BPPBfL/HH1mIr25+q/yd7TQMSpYiKnc0SiRrRUm8=","JSMyLS0qeMxUyUS1d1K92NLI5i469R4CDrLBXtgw9fY=","KsnC1g1FaEjo39R0mc29TyN387SsmOEOKuPk+DsAcbQ=","Kk418d+DNEL5zLjHVSOxrIqXFhdPR/sIMNlPm8Q4a88=","Jw5/axXywOCSYUfL95pzMLZ20XSstltzBSLcywlvn9s=","GTPvddS4YvInRjTh9aTlDOiZ8VIU8Lj+rrssou9SztI=","FlEw3fd6gtuEJ4oxhBEJ2kEI02S73GrLsbD6eqUXXcU=","L8H+Ax3NRTjV2LE0DQ0331UF6WW359xMGYlbn2/O2mw=","Dh6tK+b2RVnZA+rrbgKnyF1UZCLncw42Ch5LzA9i8W8=","CpgzYL8yOS1d8wouSyJTWk8WH9o9BbGlBn0njiHI5Uw=","LifmGChpNgfBfv+bseXtC67veC6HnFIwuG1qedcp9M4=","DRzqJqCCB+UirOUF6DfKos57EFy9BOfIOMGs0Ab/pT8=","C5WNq8moBm3p5M74mryC4zlqA1aDdvtEzN5MOMsqGUQ=","FvW0LYj41PeH//95a8+BdbHNzjByYd7IbPIDSpuIu+g=","EraK7C2yYuCmHw/UuXawDdvPdUbvJ/R9dDWiiMK2xjo=","HSI42Nl2jcY50Gylhw41A/P4HvhjMAlEyHt3Yoq22E0=","DRZOMvyjw8jaOuMyqDHMmpXnXUgzriMq44K9xreQ2Ro=","Avzd5tbqvX8voZI0+xV2YbdipcR7V3OaYgANf2yo7zs=","DxM7ix5U9DSEV0ZHgSyjd8gCoVkN9eW4+cjCGQjvvjc=","AwV+qJMum/fRpLrYJB4U8eYK/RO6TpCvtHLZ3SnEK94=","I9vLbstIB3QN69yCX3dkVxvJPzNkWCXQ5FyIsAiKnxg=","AbkHVKIFghfNtkq0XiTC4pQjvDp2+CiVeZJ+zfY+2sk=","KNuACuFtcDPI4QfhmK6qu/nQJxx02VfGu5UUoPA4+pE=","Avl6Nu+Tp5BMvb3Dbl7zdOWOrze1uUOUc8vkd8P6sXg=","G60dljemrW21y9Gbp7lVpFuegInRaXRFoTB0PgPtPK8=","K5b1IN2oJRqHiyi/ltKBhVucQyILCjJ5F5dT90DtroA=","BB+X92xgso4P33l0v5IregmZ4ODkDGVDeK4ShDISkJ0=","E7XPV0dQV6L1+20ICTEjlzrvlybL2YNblWFsKu1ViOA=","LKQ67VrqFi6Mm+kqFeetCvhNRPPS45i190kfot8S3u4=","CJ9rHsi1HNHm6mm5ZJUgpvDy+W6hHfJwqwxdmttcPfA=","BPUQz8flKDcLq7jtfFDDTGBBdyYneToPNxHRMAtNEnU=","Jg4SxH0KtSVjr/zdXChi9LrVt69O4DfqX4Fk0PE9EFk=","GmVkJHYOdUaK7dhRWzER4WzA1g+NzkUfe7NbEt7Hcrc=","AMyFDpWcVnvtIAWLZ2n8J6bHDPcvIiuAh56b37xnEak=","CIlHkQ6ztD69hohpXGSsAg4Z0LvodafzoLaZvGDxjKw=","LCXCNrtIA19F/eWxeBBWVazp8/mvsJBx55DcS6vchr4=","Et/hvChlT1ybplhldpyeR/K94Ned292iFwSQSykF2mg=","BWRbaPmaVk/wj3ReFBO9g6tbBELwuO+qKphqbPsv2Ps=","F88+yYMbTW6tZA2RLkG0xy6cJZEmv2MQ+ksRDkOGTHU=","ErFfKP7+XW+lGaucxnp4xX3XIatEryhucvu9Vommb2E=","LaRPchBSB3nL2s+qsuHvAe3aju22/m0Df/r45ZhCoAs=","E3/3Mj/nV/Mq+hZfEViLQDvTk9XJqWHNL32i5dmolMw=","ExgQX6n+FUnwTvSGecc9Rrke4L8ntEURld6UXIz3iv8=","FAikJZ31KkkXdZNrLC1HahIXCMMS5jXvjR+EPDujQ40=","EM8g3Vc0wYiA3sW+RK4t3MT0R/IMrJjJUZPrdXFYXQc=","J4f+RiO9MmTgyLWkcZdKwf6x43+8OpyKTqdNYBC30I4=","G5DiEHSQdUXB3sPFnb8qax9wMli8A3B+M9tYLUWrFy4=","C46RKl7FoL+3eaCAG5CGPt/ZQpp7NjK7UCL9vEBjbPs=","DZmCN4zZqDcLt6VVw03zGD7msNir8x8fVHo5kwRBiNs=","Hkl7z9XJXN/WMLCvv203bymkaNHNPs3lb2lAIh0kivQ=","LWAkAcq7xp3/PdVS4nHuwppaSsvJNWhsz/mhUHZYW3o=","FwpfRRj1hUQzBnGtKjYfLIA8DTVfPhCleElR8qvvpwc=","IbOiPDpVPUAcCFAuykl76Th3avZx7f5Ex4SVas+Yhl4=","Ik3Ul786Qke5xIyaw87lMHSQ6CShQgTtiMKxFm6OR5o=","JlSWWjvzySQi+1TmdqyEAbqvD2jUJmTjAGJKN1MC4O8=","HVJfQQX1G2nABoKGcOd4W3Julb4WDuGj4plneCCDnzI=","KPiNCJ9CHKK/5pcnD8DzT1DsQaHt5TYSxS23RHm0syM=","CC5iEVPuNDJOn7f/PRI/yVYO+a8PoPlI2yTRyObwepw=","B/hXgzdSOGex2UA+nKYa2ZwNfVvN5PGdh1LhKk1YBfc=","LlLzDdBZMa231+hSVYSbBiuhzy641ZIItb2o411pgZo=","FMs+VrK4xmBboEJhqLEXeRyvJvfCM7sYP4P3LvTI80U=","L9a05siSYJ/aIUFN2HEt6EXqswW+Yn3002yNMlyb16w=","AyWJjIQ098oy69c/U987GtsMmUCmnpGR/ZlqSpYVe/g=","CPUKe1hNwCK4XWoWoNPf9rin7E3PXsBm+Z/EZE1tXUg=","KcW7uOshT7KFyjCkPP1xQdnOuKGf88lw8rv0ybrp4R8=","EmTL2ewAEXUhHihWp4kB5AiPHrfq9ZNJmeGZcwfnQyw=","KKDngZqgJR6c8r2r9k+tvVHclBZTOuM/fLl/0XdohQQ=","GpvmUcQS/ubIAISEd8u2fkxS/CPlGt6cSPavMH7GIdY=","G/cKJP5/yJRv3eb1VrPtSwPDMAXL5/NKwRKW5bDHX20=","L1bIwDh+XkTPSSGr0zsVkMrQcZ6TKjYZXFE44Masg8I=","EQnbh7doT0knsq/u/wBgivXyEZIOuNY446fJQ7KT/t4=","GFHCmAQCW2+cacgIkQNVkKUdEwMs1XbTMsqJIivHV4c=","CQnkzcC8R/LfSJgQa1xA8lxxN+HVrJqYbJ9m/V3637o=","KuPpDiZQ4obVkT1N0ecdTyM2WXAbMZqiKOFq+fAQ4H4=","BqbAFflRc0QfekDU8b3gTrYPvE3HL9q33YHsVXI11TA=","L2q101zP6eo2baJXyFlvpv8w1sRoFqO9PUhMl/jSRGw=","AfnGAwgYLrbUqD+ScrwiCodF2ckScFCJm/ZCb3q1fN0=","L1FMQSv9l1TmeY5MPLE9XkxLKWCdPqVhfe01vAHXmdg=","FMQWK5ye77l5QbHxM7sYIl0oKU0JLLiRevyz4Iq82cw=","GZIf1iXGbsZ+zYrz1v8OCjy2UOHnKz/JiISwA1QIWzI=","HIUq78kpZ1PhJoc5rBXSxtId40NsgW91+TuN6/N+tso=","BL9KabGqTzBK+qHdG/YN4fVZ6BZ+3drB64itnQJ0X7g=","JAp5HzuLti1dmq6A80HLVp/j/nLnGD2OWDAWXk0SN1M=","FRspW0JC4MCf73vF70Dx48hVFlQYbWLMZj7k8o/152Q=","CG6z0wvE2AZkoHSglzncjEl8k89+ZXlUsMv3Z2Fl8j0=","F6qJkte5AerefqzZWo6JOCopKnEhqw676+DdYmIsIcQ=","GlszRaTA2HVmNldge1x/+DL0ibI6PEOWIAhXD5brjeg=","LwO0bZ7u3Nf49M8s9xDkjOPzHRNk8DNFsqeWSwHmNHw=","D+9YPn6OEC/rqHn3vWAkGHCgKRcjqjVKNSWeCkAFDUU=","Lge11wylg89Nm6/6zQLX2A+l5SOrvYlQhqNiiLlp+mo=","JFmdv6HdH0cU1YUkjPI8oTlLhYr46QTAUXuu2/Lxdt8=","AKgmr9NwvLZbZhiejZhnd+YTdziNhyfkB7UA+1KR+O4=","KHRZUIcLwYSK28X0vANBXwor8j6QXn0zytA96QcIHjs=","IZ5tzaWQ/IjUBWc9LLRxD4tXR7Rt2ZFNG+QIFxTKzlg=","KWaSB3tC6XI5nxe6cf/t7dlRhf9yU9nR9BdHxvJ9vmo=","LMxfDiBJ1CaEGGLzL4Bigp+12CampIPdUHjehZ+cvOs=","BPkVpPq8irIIphXdifogfTZ3ALu5vAYdB/qQpw/v/aI=","LgS3waqFP57l5Pu1zXtuYMzqTtWSijT05Z6p66h5Rwg=","CHAN9RE4s2wO8r7RK9eDQOxpsEouG4ZRCANjkbS22zo=","JQMzY5jxZb3qjUkp2x3Qs3EEFv1j16rc7EG7cGLCR4I=","BWM3haUKnHdXOrENiTNBoMwt8HLtjquaKZakelJ72u0=","C6QITkTFDhQSpMmC3A2KDUYiUTt8lun8yyw74tOQHhw=","LW8yy3YUBt+p4D1/+KQ7rhBtxFGcYcOZbMnMzY8wfIY=","L5Wcgwc35jE5WEY3Ox99ADyOa6466i7bc0kSRPg3Noc=","FIY69ZeSrbG7QJAWZDSSF0mNmZJQzAqFjbJ67VT7qjg=","J2I9EBsfkiiZ+cV4Ph/bsedVKCbk1rWNbfjZhpN83II=","JHMopNnOgWA+N+pyzF0ciVwh8JMFMBvxQRwHmGAqYmg=","GSGQmqrQPMeKbPvtbBBW49k6JaVJbK+soSr0zjJMYIE=","CoXANYzziLR9FNQv6vvdQ5LfFU9km3IT4pzxAa7QDYA=","AbrARzSlkg1l1nqu4EFl3mIb61b5AspIOGD3B3U3US4=","HdFyCWazIxuwCwjWuLrGx23uVFT3hBNLk9jHCrPu2Zk=","Iol968brKn82vuHn9C7UsNN61pZTXYLTnM+76S6GwI4=","KtAbtCuV0ROzuRrYjGmjPB6U3IVRK8UWjucwZbOH4XU=","LoK9CgU84Dr5qpR99fExeRUppX+DYKLNaX6qF3xgALA=","LS2urqqTpfnYtlKfAMTG1pHDvE77/I58LwiuPkTh9Ls=","CrCJFLLeVzl5g7rOCzJ/mMGpweWMdu8ucWzDBXJ6D3I=","J1h5bNHBeO0MQzxPG2sZ1C/6G8iEw80czKEHyyvJGZg=","Bj31sDSQFue9pHQeyJjHTkow/E8bWftxOoJJkjEeMPQ=","I3EwFlVVRnU9QavWnm+5HkNEt8BYOASO0GQc7cX8Zyg=","Jr38ColJmOaTt+IFnWpSiqhqtX6wMblrU/6LWtt0wHU=","CIlxGPdcyOkRXaxYG5VTy0B6HeE1tjJUG7c09TmFKGo=","Au+Osseyb3pXaR7LHhWkCvqbOlVXq+gRRupvbUlgw0Y=","JU6OX8EbmSNI/Xosn0paC1hryq8SYDZYslkQ9jzwiwE=","AvQcIbc91Oe1ENyhbntLQncwHaX7vVnbA9OjK4nFe3w=","JT8Jzp7P0q7q6YuhspgGvChx5fxnv/E+MD25lhjh0KA=","BDletlVYLQPyV3XmauZ74Kr3xjzv+76pImsEsOeVv8k=","E3ESNcPSHddJ4+Qb0EijK/oueW4mty4FyZnm5hJuQCw=","CDx1EXUQo31DtVE5Y/vQ+fM1kN3MKX483Z6kKt16F1s=","JsybVxjYTmBlgtNdj9valExlJd3NdIjP8h1NDYI9zqk=","Dol48EeSmxqUYBSZY0qNoCC5pG0LEYfVRQTtijRNVuQ=","KxFCOvOaXRW+OXQ5tcpQqpptQSNKyr7SAGJHaI9vqAU=","IaVjgQQMcC3aWjGlqidc5pJoViXlqne7xDA4JXO0ArY=","Gahp4Vs/m5ZQFv7KLLgqLxTIAJRbpJ23Sq2Ok0avB/Y=","KwHForqhb5Vp1GcAmEZvBb864Jeqkwdxt28kr6a+UNU=","BYYUhXO2tWYX+UYC/WyGrUpxs/xno1RI1k6upTJYISQ=","BANS4ZgJ3ZO8eixUm8GcsAeHLgWZoxJ6PncEQRiU+Yo=","LWSGuOe5VJ6obPBE6JUP+jaXToQuH++HZWHhNGxaiTo=","LqnS4bfQfJo4lVZYQOJYQ8nevliQRPMFwbWHLHTlpJ8=","EuDcQQWs2GkrfOoL122jSq649tAOz4S08GInBBOoCHo=","DanBBlbm9Cw858mApwydeT2034MHWZozpJHyS2NoKQ8=","AvNVHGpkg4faYpyWYz1cyZNg2bia7CPBisdq8hsRqFA=","IC3jOm/Onf6K7qNK8e1cdAkzhsilU9Oj2kbhNHMd3hQ=","BzctQQVNvACePpH5AtV6IT8ENXXzQn41dopaUkgrG3w=","AvfjWku+lpmUmoGSYpQ8l+jpOM2ZnNkRqe28cW4kVPo=","Kie4SnQi4puMxzv1S/U1sBFgbIGbS6poJLYSMDbXP/E=","GVJ+kJOzE9XSY4yGNJmDn/XY5fmOdLMS+gxjr/cWGj4=","CFcaa4tzA2MplmYjHjxJ7SMdHjVdk4lMhWK6AzFH8CU=","LA8yd47f6TLZEpYcgdiOmNT7ZMrqLMLU4/ITpdKhue0=","JxCmPoT4vzsV2gnmm8JMVn+EpFd2ELGcxYGRsrFFPqA=","LUuEQPFodF7YTD45P3W9wLD7PxSOTud7Ul68JYqVPdc=","I0kB/z7GXgpPYpv26W6vN5rqfICMqe55treWiVkXaE8=","KKUppifPxom6G7M3IHJRjHcgtFCXUznoeGXDa+Um5eY=","GhryYEc9g0iaakZt3BhV/cboPXO1xcD+1VSvEcbO9es=","L9WU3BSZfo4BI/OvFskonQiCZMwWqBGejwKrcnCVKSQ=","DTVk5EcW3owC2Pgniw0vgZZYI0vE21kUf6Ol3CPuyDM=","KT6axEi62kI3fdiwLVrlaV6Ibg+OQ/AbOCZqraPPqg0=","IYbpYd8HKLzXtmfTXpXzVM+x7hKIrvt+CyOBKW2uzbg=","G0ly7gOyeHonIZzeq3rNtdzkS/g2igxD4eO4yKf0nnQ=","ARBa0mZR1axS6BfDLYajsQ8Fc4/OmWsvqQXOHDJ5Uio=","Byt3CnDaskKsMNA/XSR3WVz1Ibp8kUeNcuRTWFae8ww=","HjmaQhlqgGEHnp1h7Jf/jINxlbuTYgaZf1qTAhtw0nU=","JPUMzDpoqz4sukU+xAqHlqPFlzXdMwO8+ttiGK77fWo=","FP6S3JIntC3yP4paCnovULwRnwHf5wi5EY91YWcUvTw=","JHE9hZUXNsd7ZpQcAH0XAoInGVjJj9QtaxJpanBlkW8=","Bc8q0Fx13jgjj2MljI384NG2mN7ef+6pqXsmPM6BXOs=","LWJpXHAIoR0Mh0tAOVppX/+q6m5r/Oha4VgNxIIYqiY=","GeRyJ+dNVWMSZ3D6W6YUBepvNIVlw6ra0IMLPvXXdaA=","IOQ/9YA3i6/iB0prL9UMdFlFN/mFZfLWXtjBXlyhCEo=","Jk5IQTCawarpLd2ctNlz4jdAbVDShJxwkb8cG/XBJz4=","Eji+rO3U9Ts1tXivHDDAd/QoloBlj7Jq4bTAsvcQ5gQ=","DZBHTCYqrBkT83RZ1PIFXa3pA96bwC+l/HwTfM4F/jU=","D1qvSCfV9A4AI169HNG59uvzOIOD5pJXO5XK5PZTrYI=","LN2kNQ81M0dzzYI983CX7pZ8KNYtDEXDTQzuQAiDSJM=","HAyMLrtoYOZNxGdVp+ByeVvCx4gyphi7ai1dCRG312g=","Jp+iYGnbHPDLcFvDWEwBULhWQtTyQ9XmjXJAuOjAMnY=","CbRDsKdnZXW5ptPwA2Cfp8e2ImNBrIOJJYiB2ZT6kcg=","GRtGl6jilauA+BsldD/hPz+2mY6RMemahvIr0z573bw=","C0iLaodfI4vDJPBCiK2GXIV36PkGqXGtS7nZF3VkVzA=","J1kosl5QPJyVwBsYpdMAgbsM0xw2zRcr3h24Mof19eY=","H94FPdhykdfhTw8ue3RhtJ9g5K/DnP3N5l1w9lw7Am8=","KbLDhoFunT92EA6PuVQzKf+IrCkZmhgTWNwjGqHdPgs=","BJh94+MSGBHsPBBCEAXhM/4c6cKqfXxUom9CXNGXZ8U=","GaI7qXQmv6gbdX41qjVZBQYoZl60lu2HMtQJlC+24Ws=","EjM+l9Hw4ygLXi+dllYbLATQAdKzk3kahh/cJsG392c=","I+SKW2RtNTiV0GkooYHXWtJcladnLzofSRfKA7r/Mic=","G2v/QjMX0sJyGWWXKCPKLpO48rsKUiRc7c2UWH1ZY4I=","Fq8POHubqUwLptF23zBwH/N4s1JGgKr9pPfE30sIiwc=","G/rZwakiNO2XxRrH3C2A8ukIwJiyi75xLLdbknl6IQM=","KbtQZAc+mmqux7/ZTUj+IgfZDqiWJTDziEQspNleYlY=","HL5FbsP42ISeEP6jZQmsw2R+3D52X03nSJJk9eNAM+U=","AIejUGLb1zVjb3bO9vqztBJ0l4HwOzmxgUlaYqrkJCQ=","HxIZFF/wvxXZZF40eHmnNH+aal896pqb+UlRdNIovMM=","B/k/tBYF08rhtCuS1SeyznzvFK0rkHcCr6E9ds4C+Iw=","CuPeim7dWJq2J2fpLzwZ778yEVZ50mKaXr0mwcfTQpk=","FbZojod3JLQc4I+xdpU0e164hEQjxxqY68wYjCOIjcs=","ExzcJS8Az+SM1ssbFTRLb+yLF2wcpVhNdtb59q0muxM=","G9Vwz4eLPcFhbKMr9V4LP9iYRE0OcNZJCex4n/Eeju0=","HlpU5x73ueq/cXwB3Zm3Jiw7Q9HWlgCUuOUI0eEfA8s=","IciN42CzaiT7ZBAU/s6s7pSFYjPfvMvdHp8PNcnn/M0=","LvOH3BASrpSJi4r8mqVKO+H5GCC2GrhvReyzriHiOsM=","KDkU2pfwNjSZNq8RV8U22cKHP8PBVDr9v8HAxVzG1fQ=","J2rU97ozlx5Nsiksf/cE0VoUJGpufXbqefEYkGbdQsA=","JMp/1qIBTZghpiS/B5UOj2T15oktSOSnHNT2Pp4sY9g=","D+jzcNJJaN5N7A+uWRnY9PZmZz7K54vX4i3CJ2Nkr9U=","Lwu+x/aiVVEt80gSLfS5F3h3Ws5YnUZX3MEiOq+/JYY=","GAcy7m064qpIZhWPVPTYuYABPMZx1oxppy1ZVWeHA9E=","BaCwuha3sGMdviyS+RIShJdKcDOmm+MEB77GsVNZBwM=","KQiloyBKmhRPZWXlYbv+mktmTtrrpBBuGlesdykBk9s=","GMhgpdJTeoSUShB16ATDLsZstZeZCKjKjNfy2KcCnA8=","HvgGF7AlvVTeU2HcL7Fs+5DDZON/eh8H3bmrKSr8DpE=","KrSVIVzN/aSYUQ9tXb/awUKUZOd4iiKf6uVhvj1iwsU=","JR3Ac78jAQoGvqJVYOG+PMssOOZ9ZOrGgK6mwZlSp+w=","AiAcNmKlloWlEeJVVkNWffUHcujBULzsCUOorz8QaEc=","K7kne4AhxdNUMA2gkQHSTHKoQvl2J6ggZeXmeiL0Zfk=","FPXuRoeOYFWFs97T+oubf9YqIBe20vMO1hM5zKQ140g=","EUV4ZotZUi/H15SrzSSXuqvYVfP7pQPV9eBIYEe/P8Q=","ILwGo1/gfNUH0N0KnaaYfyKAFwVQlu5ozTPqs3c6EUY=","GEgB9lXoL40yuU+wYSuqTsmD0c2UytpnI3ZwBR1frF8=","FATV/HouiUB3gVj7LTAzZIkhR6ZL/uVLJdOQarWzSQ8=","JR30M15RZPy7rnO+uMtXuAnXHLWdbjA9sFYLDB7nng8=","CaRb5J81xPmHtY10nHjGkIJIbT+Hd+ukED6scZD6rVc=","Lt4ii5uWsh3V4ebqJgqH+QLABR8fIDx4j7kH3wDlEXc=","EAoxGOMkisQA5qqw5OaxDwfpbeWCwskjqZzRTkXW8gk=","FYctuh8QR6wfrqwHa1dROtkv9xtqaisy8nrc4ISJThA=","H2ijXYHAVzOlcwdszXlGpAOdoi5ClZUgc35KaEMoP6k=","KhZaGisBirL6TlgdfLVn2bFRXbJ+pxCvNoOokZ6ZooI=","Bk/5S5igWIqpJOlDymJ/y9LvhUxm+ReuUm9xn7QMZ1k=","HINJ+JjL8tH+bbk2xTvTVktnO3LWc6qjn5aR4IKD1e8=","LkYoqGVdL8hKMvEOCpXpLQV2c5wHBQvLAVjxVttufFo=","AGgxbecf7YAhM4CodXs6nVF+fqHkgAoixRB1WkoewVI=","Ip4yzflS/UndrIusyp7AqFufXx6LTrvZlexbgomlQok=","JsmvaatKfggzXN/fM84QKhTPr7Ba0ACvpzg/Abm1uJI=","FLxRQFZpFVGPINUUmMpg9uXkhnj5fBu1jhevTbjyMtQ=","Iv4Gu6zMWxi0qL8syMR+NRKRus7lxSJvvQzbMIc0M5w=","HcoUA3c1gRRLCDqpuXaNtagZAmJt4NgdgPU9ddJHrwQ=","BBUujKMp6JKkUDYT80cu6Ut+MCWlktRiX0IMRcVqH1I=","E85+3J8cfS7VMwJhUPK7bSYfN58fu0io1VbMWteRTjY=","JPT6NqSL4B0LvleFTUg5nYHsA8OU+y7sVEpjH04csd4=","JuBlmvjIOKrMNScQ8UM9nfnM78R71cSHoLPCmgHlWew=","Ii+A8zJ/9zDIylhcBntc6UZyRwdgG3pKckdsT3PngY0=","Gc06ZiFuhZ5DP2Tk+fPirZxY2ZPuFozq5evtMEmrL4c=","DQGqgj7oRsLLaVVDyEmYAxAfwO8iLjwrRNhoDop2GI4=","LheQGRjLb0+tmsDTh3V6p3xyB5JOF30IJuvMRcdkiLM=","LjDMSWOQaeIQHLR5xygehxXOXzTRfAFkMKn6db9IStQ=","GGlNGP5nWLNsOKxw0TRMbStwJJ25KnThQEaDsvAN7lw=","JZfvwRMp7j4Mi9QLSnhoFzi0xSr05V+1vlKZlrVr/7w=","AD6tjLoNJHFa6p/1RD0l7mQIkxhub/bARd/JHtu9HJQ=","HhfkWD1o8OHnI01BkV8vo8e3wEzCr6q9fzu+Bxzxyiw=","LQUJjvKCjXHodYg39clz7Je3VHvfoUM6VScWjun51cA=","CSIMpX4t31obLylxYn0adLfBuDet5ko36OHw1DYFGn4=","Iu5cbTapgLekKPivyZnrCYaK3FK0/M/baLP1+6UY4D8=","G3AVS252z5vPRBEgPbHBnHe8DKi++QeuiktKrCcIQsE=","GirZqDSk1BvA1brDt+lFMQD1jIYF/REu9reiW6p9+4g=","B1qgb0Oic0M8+O4ZboV35foohEWVsfKzb2Rz/9o4OA0=","Bw+ITV0Ak/91+wnOk0yHMwCPmU76T1VlIPEe6Lzt+Co=","B9WpMBIJ3g+lbZ3uRfhICxLTOnO+AvB497nfb5Il3fk=","AQDdSigzsSf9gA0orwQlSgGIUyGM5WWo9hWZWg8kZuo=","Fkx54pBiAuc7z7gQXFwQgpOXvLAInOA7r8Xw5ifg2DY=","Kd7Jv6KhLy+hvJFY3B09HrrR2En61Y00Fj10GSP4/aw=","J9WQyV093c3UPjxA91ed3mRfM8ewzgPVXgeXgJYlf4g=","DDLnG+AvqDAtiry4qyxqPcTpYudZVUAcHmpmFX37llw=","DOzVkepPPP4MfT7fUvT5PWCjEmQzv5ueR3ENKYwx6dM=","BwYnoEIf3oRCFvXyR4mz9U1E8aBhhKqB91qiJzNfJk4=","EW9SMqvKusioufGjrIa/qX/ihYEews/XM/Egb0SdHeY=","Ko7K7PE1WFDQP6Lxp5BM86K6fTuuMKrXo1z7Sm19vsE=","JS7oot+6qyZcBgYAs/bhnyTkkd3TcZUhH5WRjT05uRE=","I+1ec6QiPfha/pSP3vK24NPBIKox4vG0yJBU1SGCWOg=","Dd71ENLHujLkMx3bqTqmiLufuGFzYlA3uGukxioGAP4=","IznNXLdprPLa+1BzvZiL4Vplv4rQbDioLTjTF/D+vo0=","JvtKEByXwGrMmZFQSD1EqnYrWFxCK/jcs3r7/fB2q0k=","B31YdNuiHSYMsC8oDF/fePuO2eCsramYq1y4M7CdGFg=","It2yvryM0clG+FItcyZwIyhRExO0C0qegStprrYRMiA=","LnxDxiIuYyP2gsBcVx9qpio9pkviw/OBaY4sDdrck7U=","Ge4OYPwtp6KVNxxmfOhQdyrNu/oKnqt6fJSlDJxoLeU=","BNRtMsExynkljvLFJWWbgTjA4ZnOWWjleoLngPH6ebk=","Ld0lvTfeojOGoDD0vMHUOCY1ptx+o884iaXo+spGvYI=","C+Pp1HK4EYzj0BqS/BaN54VJNHtEUmiTMS/V7D0nJq0=","J/qPI122FqWQmi8xiW3I3pWUeYcHtHfzQ7SP9Sjkm44=","FyJkEqsvq2Ij7toLhIMzgWpN1kleKcpHzouW+Mh66iE=","AIoqymCeY0QIbu2KcQo1Rpvc5oZGpDWmkYJ3oh0D1Kg=","J6EGGe7DtSEbfOnDGN9+367Pe8hAmNwcWCMqwlCT41o=","Bt7y32OOq5iZhlOTVj7IvIGJf+DxrcXASZdV8lSX/EY=","DIa9WwBGe5hWO3rRs2KgWFOKf6oRCkOLnQ7HvoxQwJg=","AiN8OHDKUcDJ2vCGUkcHp4vohF30ceTU+z8ufzDZAhQ=","Ku9MFKUUo2zhr6nyxfHt6NAFMOAeKnBNcElM/Twpgs8=","D0JfgYYa2oVvAfzw1e8Qis6igXNakT0k7qdbVYM7Mo8=","HlYvKjqDvhMh7q9WT7GfV67Jxm5syP2hiZnVuqC0Yw8=","BifY9MGoyPjF4ethdZiVSqgUp1Z4LizYW3no4edIxwU=","FeWtNvcZzKg6QfZ3gjiMyjgMJZkuXNFMZw/Twxew6ls=","DMjRONCFT5tiaXt3kdqWC+UA41Kc3v1PCxjRbF51fOI=","F/9VW1LSi+GzxGyAlG31GeneJH0s+NgXUIb5ddJMHos=","D9XdV8LO3odmcZeNL9KJqgoCaTJSt09/3ui9QE5seeY=","IDFEp3xy6on8r/ObFB3vfpOh2h+54it9DGczvXLwb2k=","GXkyBSTfpFqo7zXuu89vYh4chVtXBNi/dVvtfar3IdQ=","CJtmg7H4Sdu6sPEJLKBIgPi4lNf4u8uVyt5Oc26iiZg=","LC3Y5mEKBJV4SqCLuWYfviXJCDlrXD8r1REJUX+igWI=","K5YntXnsQBkwaIbh/0ADrrOjMkm+XMa1bcNgexfkJHc=","F49wqZUBpuBb9Mp5stbaRwSfjJiJNmllGTRN3ZMRdPU=","Ik/6D50NV+sMfXGOmc87a6AbUjVI6gyiOj8VbAQIOr4=","APLuHivh7OLNiu8dv8gmmX0wTYjN7lVe9np5l1nDntQ=","JXV3QKsUypN0WnYADiQyjrGj0h08vtGTDdG6LL994jY=","D6a5Y7xlvZMFELPKbhrmLBtGde33nueafygOrmSW8W8=","DMt5Td+HC7kqnLpfhZ+zzD9OsfERfRTByu83vs7Q4y0=","Ej/G0wbxf81aQwnU/m4MwcoA/CPqlEenxraMf2ulAAU=","IhYhcKH4ResKoe57rqSGISoJgUqVV7y5/HLPkPCimWE=","E+OFpc0vval43HdA6SfOjUIsnuhhxDA2JXJCSE5Jfjo=","E769gMICJyQBfY4+uEwmmBDOz0f59X4je7S+aUEKeAM=","E+0pFQJWanAztMRgckUVahWKb8hPS6bwJGwd4FfY/xw=","L/oGkoU2r5HHrDt3FPIE4mxUEUJ0IXkhcJWm5U90Mkc=","Km32VekmxKoCl0mqp8mkChD9VaNoYkwUi15SjUMTGD4=","J9hTHsYSGj7KdNtSQyP8EA21AqWAuKTPhlHxv2ubAjg=","HqEEpE2C++G8HM/UYmzqDAZpNCKzhGs6K0qhKjsOdH0=","HWmjhScgqIdYA02VTepgLlmJEUpGZyUbDaWRVBKsX/Q=","G44jJxD2wc7v+cEIbUnNjS5kf2km2pE8teEDN9fz1+U=","LUDT+Ob546pgFMaWMNv98xafiAZ1dP/JIQ99pZnE+z0=","JOHC9gsc02EBdwzvxDNKjALwDMaW32T3bfVKb7bwUIs=","JAjy62selYzK2/+ByaRJE6wMnLXLy0tAVAF6uz24wE0=","DjxuzSgbouFqo32s0qvDjrB8E1Pa2W6H0U5eoz/47N4=","JIx8+3ui5xgZv8dV656aMGzQ9uMhLiVAkPAAbZ7FQ+g=","Jn/c3uz2nXmeefaGMiF99RIm2M45V01ytK5POdIXIe0=","K9kXPvJ2t9SRHr943RU0LrJhYDwsmvz0rYMd6fo0urk=","HMCvM9B+ULKt2jNGcjAGJQ+rrY+j3bNlwdhYL03GXxQ=","Ih8rxLfc6RlfnKnOj96u/LBUQMIN2XVLxZwRRHyuzrw=","GOvVxjsL8g9F0jj9DKtd7I2/GZa80bNInzwkmez5Kwc=","LzOLxaWG8ndK8765Kqks6OWKXvoZ3ciRvkel536fWks=","BVa5w3hBRetPL/bgyI9BmJ2lkH+McRiuSSk5v+Tp+x4=","HsEANn9laEU4vGlWgF7TcFEjijY35HAioylMveOLIoQ=","FkWindRSerkaS3mMcJboMgc8i6rG5duH4mwhW/RI+E8=","IqeKv31bNip0PtUu8nN7u93Tdemzv7QkCala0QWsk1A=","Gpkh3q0mxVqvs6yfPzWsthpJ1fGB6ANlQIMLsYaG6zc=","DrhkWw0rjww5J9RkNXTAsaWIJyRl0xnhX8xsMmIZGqk=","DkivDLJ1r1XeuCWjTKSJBKR8MbVZLEr6kHfWDl5+plU=","F9+6xaJvBv/5Z8/vWXptoRtbyJTua2LmJqYuhaPqS2Y=","Df+9AW/9K3lSJqg+29s8Wm94kX1/vbvBs2MQJ8hmqqE=","L5SNX3CFa18jpDONJE9rp+fr/HUOFuvR4sLROCUJQxA=","GUyfdhXL4+qg+IXFnkILuJ3KYP4XTqMh2AQ1MBURcTw=","FugaBUAUPLvmYseucmBR7GY9YhVi+zcBJAy/u0sXs88=","Ee8MLYgTH3FeR+mklT94n+x43s2+7TS8jqpCkn6m7uI=","CHbkWk+GKQG/xiClWVGAKh0dXD4UFDCNt9VIQA9mhTU=","LnjTXh3YZ3ak3a7hGSwFWqhnY2O/zzFlMX3MmAF+bHU=","Gfblibo4TbPDatrkvANPuaRE2kIWS27yiQCaLNfRWm4=","Cf7ZCx8Q+E9nOb2xtLUIlXrM6trOaHqnNdyfarFEBP4=","BV41u+985e56NgMiLgkAXdUZKtzXDcM3IXFBNyIfSDE=","BejcNZ7pjTu2mQ/ZKOzwVvm7c24NR87CKpbnysZamCg=","DHMil/iwwnL6x2lE7paZMHUqe9OUPHuX4Di80jFdKQ8=","FnA/uLAslK3jFdW2KqG/eDTeJIMQiH3BPP0T+2wqELo=","KHFaxSZdeoEq9OOeQ7+ayABZY10B/W/kDz8eBZ1/f04=","L2g7ACeZTglece7IR1cw/iJ7SApqymerFZPOb4N7yvg=","CFTZw75yGHovGYWQ3s1DlDxaphQKhY8hWVuaCNqFsyM=","Hj1ZK3Gkc8hbIQSswdjbjLkQGjzOVcZoAaDTeUl96t0=","HrJzd8+jijlnpx5pdyXBlbwdfOBH6D0OBp3ui5Wppwo=","AEW5/R4PEVgBIyx6qvtec7wtZXxHsSL04+owplm92b4=","Anrv49ETDpOUthqATf4iMdaClZEN05JF8eHeZah9umo=","LkxfoaQgZOVW/FDdf8p7SGJeTBaUFUh9TfBIKpsd9Os=","BXZ8so8QGaOWJ6GRlqfkZy6CRBvguQUjx7m5903TMV0=","F+RD4yqzUtIJ0+A40TZLJOs/lF6ZpoCVAsVDnIB/tN0=","AXoMDYPOrY/7cJeO3sG/PErO9KLNz9jDNbzkJ5NRPkM=","KLdJsqm+yzRmXjjzxJt2fyBzikgaenahm/EDAAiiUrM=","H1JS62KZIscPL8G17F6goOCs7kfaJsQENsPx/8ppA1Y=","KTJMQO57yF0zoFbD+o9E1qdyTaU8zts+VswmtzNYqg4=","AFZ+m9iiuUfXWzdqmhrxe/i+xsmr7eWCBU+z7PeGDN4=","Hpa6tu1vRVUPJiHAra10fC/JmISF9hhDVcMXbVwR6NY=","CNR9wjsf9SeZLJ7dyRJZp0j2zXwfYYdKCDb1memVo5k=","InM83TGBUPQNidGsFC8mdQgJoLiIyFdDr2cQUM9nNqI=","IWgXS7nEW+Luh0QRdKJP1B3mv/Sjd4AwJYZMXKGSc0c=","C0j9q6iFJO+NBJW6Y+hxO2WvSpJntdYgg+e4cmBDoeA=","GGWGQ/y2NkRSDA+gLc4jKTWkzo17czqbF6hm5Qs+yKk=","L8lM2lI4/HhYcbypeWCyme0N8F9sayijg0hl/Ul0vCE=","GlSpGondfgzodTAwPBLvdiRPz0LDjbNVE9ZcbVmUq28=","FWENjWS6ApUvQXDq9Conz7LRPwTUZzU3tyUQxcTD2iI=","E1l7Rwdlf0N+5CCHz4tYkEKyd0Z9igQ2z2bqRKZmEhI=","LbuV5RFOdAAovF7fWLLp/H44cdPxatDDhF1elhqHg38=","LLOj584WytlZbquS13L2uK+0PLZJKyw2PsceEfhsUvk=","KG6LlGi9LTktrV2Q72XSjewn3nFHzlC47f/spdcAIKQ=","Fm52KnO1GQAddTc319kI7yJiN7B3y3btn2u/zOmYkxc=","HcW+5kd9fnh5+i8zuprc6Hilf604RefJ6vS+VKuET2E=","Hxb38c1h2VY+BkyGtQiv7EHWFKvHs0u0UXS0DTh3FVw=","KN8Ezdf3nLBvvwROYxqxH635aR5OpfYgn4dRr1jI6xU=","GKpkkAR6tSEF3B5g9Eh2JGG3B104p8CyupVkZSZYj7Y=","AHargUOikHkhR8amRlyag73fT2U4jK6DV7xr2UAKuZs=","JhYhepT0BwU87zsjTMEay70uNEtAO72KJvghvLbx+N4=","IpaGLLmhRCSjTToRCA1u1b/hvE4DAewcvU4mDYFnVoQ=","CChCgCKimZA0BjFMFZcyvA/aIno+ekCkg05RPz75fFM=","B3H/nzl0ad2m8gzxhB5wLBeAoHGbP1kBdbOU84J5x3s=","DcSJ3PYauhEEkl65Q5pPRCKNBt1FZ/zhREllp0lWeXU=","EERw+Skj07na+jnqvffqojtv8Rsuu2SmO9uRLUOGX6E=","FKSQzgnJKVBa0iPi85cYYTWqZYayfMnM1PeO++yZOm0=","IGiTu3R8olBEYfskovcurkzzMINYJfuKyVY/7Zp4U+o=","A8KnOOdT81sGjGrIFxJEwj+9TzfIC6UIYYyACs9iZUY=","Ep7begEwKb6A78dAAhLNevEwgQDTSlae82RrUs+wbhY=","CHSw7f7gXYzdrInntWL5F8fs4ewuJi8ib00VJKHdwVg=","EKC6snhs2jBTfGlrsf+viYB4hBiW975BzfMK0lF7Kq4=","C6tmHCoX++AiH0NbqQUgvO2Sg2TKyYThemxypH4T/Cs=","IEIBbmhsmEBXooqirhPJga2N0CrH1GYwBeE4DFT4Q7I=","H8KVrHGRGlmoHQh/ln8Wo6iHc5187mY//11uBxDPSkI=","BZIml7BK5gjMO7DZ00XK3q9PopHeiI6bHdMsGcsah3c=","JxuH2LiVxuHYZLnNAwcp5SO8kLRpzuN7URRLs7Dkuds=","JKpAE0PkcF8ikA/uiSzKJp0MD/q49VwhxnTtude7pVI=","GwcGjK/he1W14A9wN8msN+8CaNXSt21yccYXAE8Fki0=","HjW60xmgNsxqIJTyob8tGYSit0qvPlsTpu4wyQCXyzM=","KrkbmoXOaee+po9PtbH6CQOUXgOcTdvgXv8tXnVPwhk=","Iel5+jollNI2XscLWz4N3F7bjij6fsMHqrFLVHhY9mY=","GHz/12xfspeVUj6+BlycIRXnN4SsaxXFlv3WhGnRrQ4=","GNL/iCxSs5aowGj4jD0j+dEdn5HA9/3p72ryGAoAc5I=","CoeKd95hXoPD1DDxHzJreFwawRTlmcJOWtwdn7kbMfM=","KGucY4FwAoi8x10CDqCcRZV6YVV212IKC5ryYJ05r8w=","HE5e19uW21IFmuLacJh51ImhrFAxw17htsQi2QgMPxI=","JxQWebuSYKaTuIB4T/X7xdWUV7lmMOClwEkSCSpNKr0=","FeM3xl+ljttqdP2+fN0ZAbXQGc591BRKi0nroCvwhf4=","CCVnkiGMgifsqJ9RFPHn8JHYilV8abKpVv0tyQyuNjE=","DAjRmvnDCjGs05KP+1pX3l6DNnIE7mcgnuftG8pRhdo=","GRmDmtkWBMNw8jfSoKqY76wpJG+Twkob0PnStgcJtvo=","Fb9lsCuS9AufDqiT3bsFcvSTday1lYv5RMd/9sNWGkE=","Ei4C8uAWmAmyLe8AGsx5eyAtM1r3vSzwMuOnx17wM7U=","EgdRAN3bgJhlTnGGBSEff2oh9RdtOAFB+zmXcwUYJGk=","La27uP7PXM3wH3PQzGCxXxu+8BimP1D2jQC3LYrfCHg=","FDNOzgWmMas3Xnz+e4n6DYCS7AzuJMn6MAntzWLqi3E=","CaUYVtSexlT31ErKV7F0NlulR52HFKCfD23gizTjlCw=","BI6P7qm4KFKNvGPNPYEe0Fzp3gGPSkZHrB9oW7j2cVs=","IEum8YGT90f/EJgJVwIuyqj6TBPn+k6Jcwp2JTybB/Y=","AHnhvhYi7cV0Lk+BHqLAN5v/T6gref3l0Mmg0XTfEw4=","J+SOq7DvOyIwWrcg7kx/QU6NTb9DYMgdH/rk12g/Y3o=","FVcb7Mf1RU5FrkFqazV2J0dnIV9lnJG6NUNy2ZmIHVo=","LmpFRev3wuRK+RynGS7sSu3dvSrB309RAff4zdMWZV4=","LeGfzHiAACexkyzfb56VkghgbL+KB1JEV0koZ/j2vKU=","Lhyo79GHbiCfwtYssURG6PPEvdU9Y4LKhrET8yCdVfI=","FUs/herti2VxjnM8osp8ivA8+PI778TXxhd6wA6602g=","KeWPOVVdnd57rD3xjY6usqWlBQOGDSDFzQuios9jc70=","Ay0yAy5SEDrXmPs273wGgVBM0thqEsfZN/9Rjle0w/A=","KB3gGR0wr3MQXjncF0AV1l3H/xLSCIjQLOxlDhokWjo=","D352r4AOurFCgWRdKQYH6rsGK/Cv4UGRM+H/3PcMgI8=","J+pAW9/GVXpN0ziivKmBlUdQH293pYinXAFNRig/dbM=","BXCvVD7+/f3atj+wXTHtytOVrII4FJGoDIJcYhx6wis=","Anp5fgAUMCR4pBPO3npFzYlLCiKcjon1brrsTEZpK/4=","HdDig6jvfQ9JZqUXaH/FMkNVSo08fkHZFxmza6zoFRY=","IAZERpWYdWCGnfbc3iZz5bc+5bzLtDoFwti+bFmXkkI=","JxkmOS5fHJRDev4sKWm+pP8/bYPucTlACIMdJLsbbLY=","G2B+0vEwWA2ajCDqJrM7R41uHwDMgvABdpNai1TKv44=","C3puM4CNIXqeVcI4cc/f5JXBDWK4uYF4SwSH5j3wPgo=","KKx5DUYrs0WrgM0WcEA5Q1mbee3vF89wI27LHvhyy8k=","L410WxtHUP0vky95EwlVFcSYvjFCEBgMbDB3IxImu5Q=","Kj7yDmAULxfS87gu72E1B5UjlW2LxoQJLuy3p9Vtcb4=","CBGbFLg5IuSyJGl8LGU2z3ctBnSJ1CZyuYjLY4xxoPA=","GkuubJz3PqInOaJ1vHIsjMg9kefd/VEQYUpS2EznMgU=","HWWa6+Sze4iL46fX8j42LCUARsCdUyYxLY2UzbOE0b4=","KOL7kr9tpOa5ZzBHnxcHYFZEWNlfcyquJAavTAOWn48=","EPTsOtbz7TOHcpmQRWyWhXhu3o5uFLfGYxHUe4d4qmg=","KtNm2QQZEHhmUE1NNDRuCjxZXebgqlHIBScq4bzdwtg=","AvHcKaBsZMnkPTN52w8ujwzY+ANRck0xPKAq0kxtrIE=","IAhqZyw5fmXLN8+2TdqwgHTxc/N9DkoXR7fwIGUtpk4=","DvKGH07Jul/sdLoiwLevnUWMPNj5DIJcHzYRDKLukHY="],M:[["AZD5Itl8in3PChQqO+J3SdHGS8IvHFVqqiSSXRWMrFY=","H406nS0xqzLZvbY3UXDbuon2+PdNFuT9AvNnXV/iuq0=","IwxpQTlBb0BCLXE+E8BWxFw8Yxs0aFRSOXDq6lijffQ=","IGOkYa0GMVrlmSpToUu1mDZ2JK/CgzzLuDr5LKD2ozQ=","DFdOYo+EtrqdF7nSv9R0fgbdaM2iOD1kzjZZJwmMBG8=","J2Qo2IBAo+D0QkJNL/y40Zvs8/tsoCwbXGG13cU865A=","JL32EBsvIjF06GnWrsvo6lsEoUw4/fFJQ5PMb9s+QqU=","GA/KGEFQwONUtLOkoHWCTUto6CdJQ/Tdiwxk7KJdxo4=","EHJtz/hymchTIVmXZgdjPxvCrSRFPBurJrcmuC11brs="],["BgfNj/m4iXc8nraLikNmRp1HDNfGAEEGyq6VwQxCRBk=","JZFYC3PntdXzTZ/cDPf+Pef2oYolXkN2/ePrMd+lHXk=","CTz/EhUK7LNGXEyZ8ES+hdzB66IdQpEywiYN09EupEE=","BZEW2oiggSZ92IggT8b7eQRsMpfMtl+eD+DVC020TsY=","LJSElzc1FOfZhG3qnd9XVTN922YQQ9bGKM7Lj1UXO9g=","LCcpgSvp7UMudXCRMxGcsKFOG26jHBJ5t8Pkld6vEI4=","IoDW1HGPnwa1UamIQI8FFQcORV7WM3fpEL4If7eb0ZE=","Gxu6ElUFrpZ1vOx8mvV5xcyDUzydVVvjmK+gnL+V1qc=","FwEyV3FtPLrijhwnLLaqooRBNgSf+8oFyiAVIwMsZNQ="],["HaUkz/YLZIVtwfXd4P9i2nsYLaJpCPa6blkK3r+RtAw=","K7RWWJO2/8V5kTnNwVEVh0nCxl20hnKrryTFs4E8Dis=","JQgaAPwgrjZrH+fqawnmKlH2/Td/YINowSuk47+Jk18=","G0NxnNELYMVkfAl9H6hLjzwSycR1reE7OIx+xHJAvhE=","It0gHsurlKLuOTeW/vzKY6pU2aGaucfyCgvtz7nRkfI=","C455g4zTBweZnGIWIed+acD0M9VDt5xmjPN5tmI7rIQ=","AggtVkdljq5kiTbO++360s0FOFcqphIspozM7Wj0MvQ=","J3uuL8WXpTatvpwkvI7oFzHt21dMalFCwcWkjFH4LoE=","MDVMnynJIMBemdfMdHUQ529/pppxWUopDq5yk8WkhEE="],["IvM+ruPEgeZYAbdhpygykI8Gb+Idq1+l7B1Mbpndbfw=","HFznd3aJPUgUdES59tZqTaKclXB96DJ1bHOeq46HZY8=","Krjt0i++KhzTzppCEtDvsoLMrCivTYdvyUYgMHDJIL0=","JuSRVKzKJEJNX40p9lD5gk3oLreIcynLyDpWrgHe5KI=","C63Xf1FtT6Mh0QmbweUZCQAVka2ZGfCM6XGK7rK8pNY=","I2ccXR+1VgY6ZLX2ZDQJNtxf/t1L26ouliBXBNpYZPU=","Ag1yAszeJJAdbOLRB+eeH9eNbJOYunpJlvEWre8U3vM=","HYZJaZXxQmTnoFTMgiSQA2h3XD5axrX1QoX0pzwhca4=","E2lhdG00/RlgJRc8TXm/iz0dBSkcWEko2XJY/V+0+04="],["B1+E6ccZu43o5hCDKQ2v8ZqqQzdFTluoBCV3h0cPL1Q=","F1UFORxhm3VTD6g+UTGEOB5gPYRJ0eBwAX7o7ApNJfk=","KcXOl3EMFXigmQ2GLPiBut8Q5Pa95ikZnoA80cQmvk4=","LK+Gz/YFIczF7G4uLIO0cHu5D5SGRL+qj4Cwr81M3hA=","JPknk9Z2OLSr/fSM47YqtdDhslDcJ010by99BUQYW2I=","AoCd/iTH/XzUm5eycVD004o0C2Dwcz/UUwzUJptIEeQ=","JnCWiBUO0DX5WWh+33dH7o7pRrdwFz2+UDkKuMCMX5w=","HlrkwpWtWhfgD5c/E28SMKb7hWN2MbMG03BfgO/6wko=","IxDiM35NU8FjXaGKJyIXjVWvWDWRvMMX66hC3yR96qk="],["IIS+mlfprbgDA6jcr/1Lt3rbaBUWizah02OzhCVDcTU=","Bu0dFN7fdjowZfJ+ekbX+/INK06GoNuGaSoml2fVd+M=","EyRUSlQXTPezzY/8S4YyDyMZ2biMF3m4mxkWAY8/ubc=","LpI+pG1JIkfhLgp9zPZiD17qZim3Uys68kaAk5iFljM=","AAu7u4fszJHV+we2xVCIylFNaN3ZPPMcjtLSzH8jsis=","JgEKP1KVu0SBMQy8pThKR68PmQXkx2v1S4cO8P/vocg=","B1GkpK8kYlXOQSxLtH+jSlG4Yo882QIHd3XI+kiOdRk=","KNI1FhnMxvsxrUIG4sBkv02bIpKyhGPlPkdx8QZw3b8=","GBXk97QKcCeHhkCmzcSyhUMAz2/UlTwqwsd2Je9ErgQ="],["CzA0SfG/S5LSy8Jqs0tCFbbdevAQdHpwWypuM5iIKSI=","FAzdozu3p5srqoUd9a1Fnn31abnyw9pULTuNW3azVs4=","HRiyWqyYsoLhC1o6dM5cqhaaXDC65Su6KA7VF/P4L+8=","HsbDL1E7jzDHqrQufZGuy+VK6xiKhPjKRr1+l0G5o4k=","CJvushw0bLm8GCqitw+FPxoiWNVok85alI2cZF7Lybs=","J5BkOmYDjM5KZIiEfY0tou6oSWH4E0sb42lH+ANSfmc=","FZ4l4AMmp28lwRQ6W+b1P6UczzaNmXTMbZPM6OuB03w=","JIa4hDcNSaAD/QQegA8KiYq2G16UeZdGHuMoQkHzuqo=","ER78E2qd/g68/66JQ+Z5zA+/Yv0M4DtAn+zZMqgoGxA="],["DAmbxoJDU3ID+XJU8I37fvwJ3o+W1y87Pgqt7UXhi0o=","A16ezEZMtDHMksM1boqYVH6EPtEyTB6XEXn9Gtn9UaA=","AvNekh2uh/EoTAyK5zfb3Ek2y7sDoDpZGFUv5WUnCo0=","I6csJ/T15upTJdWzaPmLQGk7LbHoyj0JZzl1PcVngwM=","Dgex0i7tVP35Zv/fvOu2U7Xaw7KpH1AnKHbvsXFYviw=","BfpW1DHUvQliWobTYjRk3JC9VB6kF0jyAm9lAl6p0vI=","LW8+DphBPV1qEQGyRcnnEbsulW4npYcHhP1UA7OYZ8w=","ITF2vBoEk5/n1rwwaRqr1hUu0k8wm/85OaDZHVTGemY=","CloRSNrUVi6rGBYrORS2TVdT6WF6UVTpP35D5oYGh+o="],["HF/ZBg1ODZmSZEKaUATBZVcL0WdbCfl3cIscpI5hY4g=","Ep8GyTDt02/C+3BEpjMnUaLjvNvnVtiDcWzq1rxwY8s=","FKXOFgMijW5vreV8HaU2ZZukbRslVm8Swo3ry+3FtPQ=","FDYX7827wNJ6CR8oA566irs5OS4qRihQsfnNhTL1B18=","KIXy1Evg7P9X2SpDhO21vr+1hbsj6uKi6lCAa6uLe9c=","BHFdtthrUT0AJYnx+VIvfeOxqL1wLBZ1We3pfaLAB20=","CIiHlmwHnS5omo1te9kT6S0yaVm62lm5mmU/6q32xGc=","Et7UH4BH2j5sIr/tPsW7UtAn5WAEjbTA+Wyp+oXhe8M=","H0fGekMlZy8XuL0d29gOTp5sYkGanCBMx+iCGJJDGq4="]]};_8.default=_default$a;Object.defineProperty(poseidon8$1,"__esModule",{value:!0});poseidon8$1.poseidon8=poseidon8;var _poseidon$8=_interopRequireDefault$a(poseidon_1),_unstringify$8=_interopRequireDefault$a(unstringify),_$g=_interopRequireDefault$a(_8);function _interopRequireDefault$a(rt){return rt&&rt.__esModule?rt:{default:rt}}const c$f=(0,_unstringify$8.default)(_$g.default);function poseidon8(rt){return(0,_poseidon$8.default)(rt,c$f)}var poseidon9$1={},_9={};Object.defineProperty(_9,"__esModule",{value:!0});_9.default=void 0;var _default$9={C:["DhliwjL9Cmu1StiWKoK5g4z+8Z0pClX8SdbevQYc0vY=","AeH0XP8+dBaKzNCpRTb8pjFxKJU+tH2NLXm4R7NVz1E=","E2fuw7IMt0lTYY/ZJhBHdV73+Krl/+lvyPfZoC43vRo=","L/atQFM6+irLeMm5FlDXzL0nSwn3jBAEefOk1ylW1wY=","FSyMPZ5D2QrYCUgxp0r4FR/c2gsY172DdP/aaNGl/HE=","JBcH2yb5bfUCNk0mcSx/Rl0KxVl6MJVZsHVAY1GiCXc=","FaTkcooZfa5jA9DN0rbR5BFKn604pTC8pv0Gyh/8H1Y=","DL/WPzY5eMOH1lbpPxHjNph6aHSMj1TzhYh+ZLEHVZg=","H7WUR0uDNPmupv5eMj+w4Kwn0olZIaxk6T5STk/9JcQ=","BaxVNh2pMcG0xWCqjbq8hiS6IlhxvOIkrdta+QFnaus=","E1+DMUJSWF9+ARaSzZrP8232vphQKfIm3iVoA+pwTXg=","CmjyYsnhTYqe4Ra/kM19ZePfVhuzkU4xTj9D8Wf1wEo=","CoNgqDfUyXuUZjPDUymLd9aJG2znjoKjvTn7flEZPRA=","E2ohvROxGFfg92cOEtIykMIxi9rIMBVMw3MwzK2aP+Y=","KmCYm4CS+OHBywI47IW71ri2WTJ6A+jhk8FaVNu3PAQ=","G164HxQ78ybaD065XU9FyBQs6mQNM6yvyN6rFV83NF8=","CJA89raEgmc3o0isqkUuG6n5NF3pEfI0CrcyTQvLR+A=","A7i3F7oQA1oSrk3ED0IQsPBSmug3dm4aJpUiEFY12Bg=","BiPufBnqvRMRU5iJPoJu7iEdrqc/gPpToi+M5VkGAnw=","C8iyQ2mrdmR/4OonjIZtTUW8P5PosG52kBu+W/INtcY=","GjJ9X1QBkOHJyx4x2Fe1xRxcrZ8e4SbERnC3gtRsL1A=","EIfvrIe/pIB6ykEKnCl9IxhMBbtYq/1Do/wt1IM4BZI=","KZcRcwTfu0ZLXNSkGIqk9szVbenL2BPaJwrX7mmegGU=","IpZILpGfvUb3pRgVXnKlWWVZaGbzKx+EMzkPPh8OQGM=","IVLV8WTOCfaSis4lZr68YQmk9iBH5HR6BR4p3Bh1Jdk=","EFQQmGGzNJ5Bkhbxu+gvSleCOnessd62xI+iZ+5dMC8=","F3L0ApVAQyq4xpaLNznDokHNo63hPs4uoKCxV9ZcLJM=","AMKWr9suA315eYeGcceKX2AI2Yy/db5OPsPMHUToRZ4=","DshbIsYmhuUst5qymgGB3I403fMWfR41NRTsho5yml4=","FJ4kNcINSKPsVsTkXbvFg7hb1kMRoldv81JmiWLCGGY=","HUQUDctFl8chSm7YW/8aO1+tM/18UwaZu9YQ479SQN4=","A8+wVw+CSFb79BUTvgHtMnHhw4oW9hCoCXzSehMl1NM=","DyI7OWQj7cKdUeWIcrLat+o6rolRe8QZV+rHnOl2E3k=","H+bcLm6Dq4joQzekUTCWMzd0bM0BwvK+EACAvjKllSA=","BHMQ67RZ/oYMlUUXJJRA02fG78W5P3DEELx2+AiLSj8=","IYWM5poBnkzUYJamF5C/fgPhDj7cGimI33aEmK1mfN8=","DaT4faGW2syWT7aSilHzrO8EIDfbdB8xe02AqBz5io4=","GY7uqYHrJWtPpD8F+k4a7JCOV2E+79NQJjWAgOMpvBI=","EZZO/SHqB5NAxmrZL9tiuKGO4IqZkvEzpBfSO3jLGww=","BLB7GWBRgSL1clzq3AwfBgkovfD17ELhb4wpNId7QUM=","Akb1+7X3GbCJbge0wj/PHSRIe0x3WYPOpJUA+GN3Cew=","JNeNrt6TJ/SeumeVOfhdCZ1lgwYJOMsFLc5QElsBzdA=","I96TJljS8YH1nXI0pn4XR2P/eQ05BM+z3RCvivTYhls=","DE9UMdqqmU3fXz/msd8MDEIoejjJpcTHWPcmOOO9tAM=","F1mZWJiVtpR9OG2Dpeb1+vnGWI1SPHhGQzISIz9k0Es=","AtVM7148rRqARxvG7wxuTnTC5WiGox15JXsnYu56tRc=","FTnNxp/ZPy6lDdEuuwQ3wj307Nopx2rrCUN//b8Bx3g=","I1mkVFKCS6l9vAUAhruRDBLO4KkI2xwoCJed7cjymUI=","CIDl2iElsIQiA7uY5fJK4mIopa9abv1UYfY0pEdqFfI=","FhEPxsgWeTC94jDV35VPEHz9DaAFruROxf9kKHJ2TBk=","ExDIRLcNalhW9tGGaeUywta9XQHmox6ATYGi9a3GP98=","LqhoIXqZpsvnm0QuIVKFPHMw/Y3nV+t1VXZYef5Cziw=","KcUEJHHZCe5IE80aNujsoI1ODTgwCfF8SjZ6h3o99L0=","JeNu2g6rV2B16IraORTClEIXKgJ8bRdM4N37sBfVHf8=","LSEFjsRGdNhJPnAqreW987aR4/qsBCcInoZ/nthWvHM=","GNF8ODXsq0S9uLZ+/irMcdOenTRD3Q7RHZUEVAmnx4g=","KKL2Ow6UCv0seNAN4apv1pU+bWzMOqMgOzlhj11pj1o=","AmNfW9m+uv8M52FOx4Q0GKmqg2N5ECKb7/25HiPrwQ8=","H7jocmUlJoAYhF+MgmsOTVbE6cWOqSdS1YHRpRcCuII=","CH4s5NKuXJPqVhHVDDEyAqgMS0NTO0kHf7Vp+DfqH+U=","B4j6lTLPAPE8gX847hurhfvGh5mM8cFK/1/B6rEVp9o=","HFyFxXofdYf40vzvwdTpjCdBoBnv+9TFAzSwwVw4Fc4=","DB+4MrfL4OfhHo7cK6+HSfbqBjeyDpcqYzFdvdW+FHI=","IpdYoitS7DkH+UoRf2Y5FkUIx3v9vGecGz+Ha0bK+Ak=","BeBmyhJX2NXtymWikh+1teAeOi8KKjvGYix5FVIZCio=","KxqTWk/xbCUAvf7iCG2d85J6NY6Oq+dfanDX2yWjGRc=","GaVZkxCAiOA/5/vCoBRQnOmH9Cd/cpuluSTSWzngZpo=","G7ZaP5pDda2SbUTBiNz+UbWl3Wp+4VKqbMzkSBPpXbk=","H3IcTQ23WS+b2gH9H768jldFLiGNii4ZFjBn1K8SjTc=","K9MqAomUmKlzOCpNQCZtrK6JiphHwrM8KtMLzcQlR3Y=","KFhbBS0iKDZQqROdY2GwjOlNF9fI9twdVPWFiQZuSjE=","A+s0NSYQInvrJvjt/kZsv6NH15UL7kMecWVke/HFzN8=","HBNH70GNZXq75uTAGQEb003bIHq1SpuZ8HxARFieCYY=","BKiqOxgmPhcTY+k5aEehkz8ET6xfWxH3VOb+r1TsR0c=","EnRKBjyr6S4uGPAAr+8pyShYWgOvrDsvTBcUEgOUQjk=","EK9NOactLctl7uq/ykCgimmydBKXBMAhoBOI/4Zi+uc=","EDjGVrMy5Rn0g9VOUiKzSzWvEpBtE2UtHYxrD1CbJ/w=","EO4C7RF2gEt9Q2luuHZDtPtF8B3WWInltlEo94HTnZM=","HQjM1HVBV1xgtWf9m2cF3ogkj5zGCvI0MJjTXZ5PbTU=","Brv24y0m6SK6rIxivPheyTTL32hw44GM/kndOkxwiX0=","A65gQD+TqYNwaIEA3Nh61Mce5SnE3MO+Mta8BiHUI1U=","D9D3dtJn3DwBo3fSF+M6JVw5k3rCgaOw6stYsQEjk8g=","LUqzuF7m9VvBfQUfzvc5Forii35tWqSsEqLcwHubpvc=","LsB7P62+KW+b0fzRdY+V5rki23WCBo121VIYQTHggy8=","CmAT439WD1QNvT6XkGACAHd7hqV3wtLYPsfNE9sxk3Y=","DcvDy0qv4Ixicx3KRMhDASJllQ4Hlsc9j55Tp2fH6Ig=","GYw3P7xrpZgCBFb2JN/JBvKMq5FbcOtVaPF1+EI1XCc=","KpUVdw8wU2OOPAZPWQHaeswlEPsp9fNgf4rRJWraB+4=","LUFUc57Yps+akuWQgS8V+TATFj9XuAOXc8+GNI1TGMg=","Arvq5McW7hNsTO7xlOeYXUZBX8EwQwplsk6fR1Mwd9k=","GStbCDIHZvRb57up6acMDvxpr+wqdeTgcebI9V+571Q=","K74OC72pNrMFgp46dKgt8DDU/YESqn8WlnCHawKPBwI=","CWNyLY21MvyVzyJApXDNehNjZt/1RJR4RbbUh9x/pio=","FgEMDteje8qWgqyFj8jSxK9RPwLQ8X3TBvBc1X3GlM8=","JEhhIph+Fwd7AmuqgecF5dDLdrTZLdP/VLu4E/PQnqE=","KNo1qFJiWCsiD3Ji6mjDgVc6kYwQ3Rfo5WTrbaET5cQ=","HTGWqmIJCFw02y8OKz3Uu2u2cObKJNJ9kNyO+l6BY4o=","Dlb+S3umLc2g0ve53oa85hZteaCgw8aVNB+9tAe5pQY=","FF/Udnat5cOAuQvwgCD678jD0nDGvZf5KhirlPlz288=","C2cESG/dKmM7+eQKXF5AkeLUMMk3MGqzBFs5uLdOMz4=","J2dHmURzupFSJ10Vvq/kK5JN5pcoEHiYtHAaZjbfPPQ=","EmZTJMn8jSRsFRjgQKFeOhfA+D8KR5Vx2PYaR/OYLSE=","AojFiTJ/+Xgk6qPf9Au8ycpz9p5D7r8kspzVP6ERzI0=","LDs/Jm8h0h2jPkw5ABx6cD5rk+BHNXhAEj8wck/aM2w=","HQiSYPU9m22RJGDGqdn/nfWmORpJJzFTSCalV16KdyU=","BSImzU/yyF3D/Lv9yqDsrXEloD1TMiPIZnBA+/z3Bi4=","JxL5FxgEJzqcGXP36H+uKL7ZqDP9tw7ZPcYnSGWGk1Y=","J28veB4MnKBCSppRNVk76Vdkp1nCMRmdtdXg53bhWqw=","KyH/w7oWPqYbfAtxfVGcZKrKuBlX4mjhdfRodumsb2I=","LzwraHS4FTG4kKYDvn42zqrtbIozYKho8YvyNzYojAk=","BWchFI2aNwqOgSjuABeGlfZuxQY8ZmD/VUkTOUzV32c=","DhcS/ReY27Sil236oIW7mCLS0mk5g+mcdqVW515jMT8=","JsmEbHyguCJ7bqp2NM+qbEoTv6RxDL7+gL7+URnAtgg=","HruetHmmRNJfU9qz5tyggznw7/3pt6rXo0dIUH1pqK4=","FhH14q3YzP6dCTvqHVXqxiZhqayXE/pMcIlZl0Qbuog=","JGLD1VVWEa7qShRrjaUNMMQZlDwapgDlsTvEejgQ9js=","DzduuefeTEX/UIois05V8P/aAmgmqYsphnLYHIJrYpI=","Dn/4DD0Zoq2YyMUqXRnRcSUXqmWCYpGubnXgUDyLijw=","LrE/9mq0mnOqrXYPW/JxMW8/hTjFJqGmT6Zb07P8LU8=","IqQOUw3n3dwfhCyUIRksY1tDpssfg9id29PFbCpRLts=","J0C6oxjAL94WLJIKYkWw8iCPfQ7hiYI620e6/91e4h0=","GWVSLM6L0ps861CM5AQx9A1UtZwEEeXKQn+MHHidKbA=","EKDbfCsJadwlBkevC9sNmc6kKF/YqQcXwnYCMqkGvn4=","ApVIYnGto8rkz+NyHm17Cs8hvco8qg4CCm2I6tHyuxE=","HQAgbWWpJGbd7yLlWDZhxo7jE8xAoBwJDlzLEYoa8T0=","ESIiYFBSQj/W2iHZVUXW6Wh45ab0P7Jmbi/cWTeXG8U=","Jc+v233zKoby/0SjKtey/Zpg8xpE5bWtQjrlKw4/8u8=","GkKsozB9+EqB/1ufvsARrJ/a89nHPN/pUBH3wax3nRU=","FPtsTg3wBjJ104DmfCUaKa5jgCjY5gcqbk/f9OA5pP8=","Fof1AajAfJ5D60qyJEkUtlEpOAeii8Q9c6xLVkBEUmQ=","LWS6QGeriY97Q0QJMZ18rd2xQYL2E+RmQpGbQ8ibgVk=","Jl4Z4qK8/5SJy3Sdr5t3JW5AjxgM+vBVBuEaAtbUsUI=","ESDZEWpYTsrTI8uLiCW55DrRbOWcXou18RtKuOXuaAE=","E1wgD3wUXAQv3JStW9LkZhsNuIndw8JKIH9cfECYA0o=","L502XZtfn//FSRwMw55rmtFOTYeUv3bma+yil03Gxlo=","K7J8Gh6EUvMXv4amOElU+GCaKFAEWTxS/c/+fYWBLfQ=","JF8o2mmGNod2lo1+XaF2PTi04aW1OsO0V7JtNdjMVTs=","FgR8P0yiPG9drKXQHrxnIaPRVspMNeAISQODa9Eok74=","Eymd3bnid7EiJA0IZWFk0V+NFcx0g95wh+itlpCcBWU=","FZDd4p4RQkoOf31LPg/H5BLQkkY8+VRbfGImCrLUNLk=","Gf1guqJIa/3//8j2cqtky6QLOU8oGDZsdtBbd+keKzY=","Jlgo7fsDkdhggixBGbOc7uwCGRZT+VxzksAXJURO6Ek=","Ajvamjwui7GyJ7Em6ldPl+x3k82AxiykTPiy5BUTK7E=","G3cMgEv7kYsZduM1eriEZosNKqQU4Aft4ABxRxSqCdM=","HYTqq6ZSHrhmtgB0kGnmZD2qgPfeEOwnNR8TaaNynRM=","BzoKobpMHh6YLvAFORg+9kj8RBvoirHcUxWgy7QBybM=","JawJmqhcniruZ4nyWSJYzfXKjHtXOeJn8SA09wV5f4E=","HB8NwirVTanyYyG3k+AUrBuFMAHRVutZDm7FIuaFDDE=","EDdJzK6Q5DSh2WExn5bHROBOwPd8jGUFvCGhGU2mwUs=","CTxHydrV6mHIVmYg5PQ2w2rQDQRrJS0iZNBtmjd+nGg=","EtSKItRDcRsFu6c/58v14HNN9+00WH+F2FClFYwKJ04=","DRSH7nv8pG/rztuD6dxzwz08CZvzwad5M0g0+J99ozQ=","Lrqx5UT2rUUl61WSFS7LRvjg9wzFTnOfWuTEiUXlNKg=","FyYBELwPothZplpRm2ecqxV6ZIXlBiyvo9noUjVD1GA=","FLYLsbgTUzZVt00ZSPr9lMc+HgutK/Pny76ZfEDCLLA=","FEypsYEEtbtanSHXO9lX83MllTmhY8eBlyEM0WyIZkE=","C2mFQMCrInNLrVjkhRX/hFIAUSFfXOSRXYBEQDKjukk=","H0WP35KkwDvOK/ad091OJr/BZjwYd5m7NZWNNhPiW9o=","JsDD+fKr0ZOSMw7pPiVUq7J+03dIHiolUnmNyVKgrNc=","AP6CW93hq6+0gOmF1vqPTHrpxnNfm+CmkkKT0roRRcA=","JN7tOYhUauZSCmwgx2WevSpfS4KBgqMPUZVnSZex9zQ=","C7vNVVwYSq4IkVgsYdZRlRMroUqib65bykz6DvcckLg=","D5942F3t43hDevvsP2ukDI4/Z0y6pR8vxTVVd5zpqk0=","JpzS+4wDk2qm4w39CcNP94bIOZbon3BsOc+aZzp5yPA=","BApe1VwVQa0UMbLgpcI3DMCrjLKrMeYlBfeZsKU1U34=","CxDbUtaaCDgsmw9g1TxYYzMBiHfsh5BnovlUj6A1thM=","HmzFxAkNLZH1ZyNwZMV6u4Dx0YhqUJyra8I+gXZ6KqA=","EE+ZZraokhODGcoDfUKY+uT61dCc0F5uSBS3UuUfVws=","KdlvUw7VzJLJBNIb9WDIKSO/ZWmsuQq/udaMSVy7mBQ=","FrkXokHF4qGUHXRWZtit/t77SPnP/HVv72ZnQ56rof0=","KASdyHA+futK5ct+7J0LlhTzPwO+ylSmfXKc/2WXH6A=","K8I2cUrv64ZFTPlyZ2xkagcecJWdU4caI6J7zEpRS0Y=","DoXj8LYt+sBN7+iTJrHxycV/ldwpnvlf3OLdEwsOCfI=","FXb1VlDg36gZoSc+ag+gTB8a4Y8fhB2vCtWiNXk7hi4=","Lm0fmE2Q13i8DgmQ2+a+ZiWK0ASHEpqzQ42pDJ7DB/E=","ClIWwkA3gITXQQzHeIAcWQORxvYAqFUU3h1c/S4p+pU=","Fq8MbshXcUuennkyrIprGwH7QlMuUelXxzXgJAPs1JI=","B+84KbIehtzbw6oC/SRrj6jn5MIVeO8FhIdNNt5JGqw=","Ahzf3Ksf/awrrwFd2tfvb8GWt0QugrNwoRh7SE1dYtU=","CRGqHOYI9CNP87nzXZvlRvXnuUvwol+LzLNTXr8cWEY=","HIYesBxLM17P22MgfFFn8vKi271MYE35c5CCxduRcTo=","Ayq1wAk6/AWdciZRUgJrxnS2mISJ+hki0/ahMObpjAs=","Hbt8TjCzvbOiSOARjJJZwxt1vrvais3i0RQxHhFmuFA=","KVchmHsqBy+Wghb2nhSvwQrHzmhwoc72ILnjFnEh5WU=","DYSLu1PqjHLIygqTNxEGHNEcOL71IE4Zh8bgAWzIdyg=","ElQ39hBbVzKcBFN2vpgB8VAIg4SRarV+6Q5N8mBTPkA=","Fqb4XPBwqTQ3ad+96M7DDWJQDVDuKUFnsM/Jr0cHrCQ=","I+S6Fm4rWhUG353U3HTHow37efSTreOL4hwKYEBz01k=","DXpXDVwTG/eAMcZsiuX9RUuphV+rkur5yjedCOhWQU8=","IXk9RqaW7lBA9Zn0gr2YRTVsAuTCsHpkUKEAVUNmWCE=","BM+fEheLqG+rEcEtaQ5iBgNSX/ffy1YG0PZ/CnJQ0KY=","HhyHFK66fnVJ4IR3tDZewtvr37tgGJN/aA08+ttbkiQ=","El+ZyB211+dL4MbmtEdt0OUDwccEs8fT/w7TVvmlv9Q=","ERvDIVs7sqXRclf6c6d4UdKiTkgErRrG5lLwhYMmzrI=","Cec3cfrqAGXIBlPfqov/QC7rC+NmiDQ4Jvr2OfaEsxo=","CWT2IZRoEKEjRp/Oa1RP9hzJtzMDO2MgcNR7yUdPSww=","CVMr+fEQUfhjpOgGeXgrBzLWY5RzkMErApVJGKGOR60=","HRSAjFRYOmIOZYfCS5k7GDig6wc5XDCFtEnTE1vjIvU=","CbiM68y7KgoY4tLnmed8q8tKIxEjwwPpjNiX/61ZjUQ=","JP9as470V0hEkwVMm9PsiUqFZkkakaUr14g0PEKdCpM=","E+6uoimMok7npzFi7Doh2Be6hvl3K7aMBGHRFVNdrsM=","EWAKNstB/eLdJqfNSpjNi+rgoE5G2zme7FwdSQIFEPA=","LHaC0+5Ow85+H2fM6b3rpKH2afBNn3pL7hOzyX0+qjo=","LZsdskawBOGFsIyVPcCvT7t8fcZ7I3jv9wdQey2wbLc=","F/FAfChy04ELdHS+vjcR9yWDzJWDEwG04+BqPKligxg=","CJ/VgFXSBgK9vCFxrkhf9I8gUwEGWTK8nVJv5U0pfwI=","J3nq9TcQ86WEio3/vkC19EKooTxRT/l1Af3KCA+zuvw=","B9bD3bgHuGNMia7zVhXac1lujuGoyrSdAi8LyoeA7BU=","GykY2gub7qaagLBaFR5oFyLLZvuO8ffdgpOemRzQIeg=","GiGhQJ3fypnjwJh/l0UIQPlYUkr/6yjBj95znIGJyrs=","H55n45eRldNoFyJnpro7RIFz4jefJcqhN6tpZHFNH+E=","B+V5MTmbzEEZ2c17IZF5PeDuaUdHFrCACKn2ikKHh6Y=","Ce99Surfe/WTxaeSeenmVXjRQxXfne4HQBaT0ZlZlII=","KF/jsV9LQyadTMAYP591sLT+af8XCsZBsYx/sQXS1xE=","GadoK/7P4Y+6siMBJziVwcS5qZSHfdd4ZG6d/WTyTbw=","CreUtEM7XQyp8/kjYVnue58RKr5x06TRk4UgLCCVAdA=","CP9k9bueP4voFXMRfgEcgD9p3GoJcNwFEYqxBxoomAw=","Lw1FS0ngNmFx2VFCIwAC1w+QyMNwR8ayWMB8DJ0DiKk=","F7Rjxo/LpGHhSeVu2p6NsaS8XHuCibDNQobetck1VMg=","LRqDrIMuSSgN+UseJ7q2X6qeIaYKSO8PRVfAP5t9EfE=","HhgkEVYMgNfUxIDk/WW5mXEypO0p+ajcPYgiCbY7B8I=","BLxcGcuzEpQbobcx8JY0mudiTso7g76IZHCA95TX+rM=","DxChMZUIwJqkQn6nkHHaAtzkoXReE55pSfmSFqzYMFo=","B1edlrq3k+8fdAcT9w89LPSvHSDqVg9I5vjATfZPIHc=","H9i1XQooz9AJspizDiJqo9QkM9wUgxjJnE4yrxPFFEo=","Kv/VDGrrpXaH2CSu/6VcIX9jPUaEDJKMA3PKRkMvpzE=","L8FjS2ncaXtmj60+iciBhqduQHe/bRFA2OQo6ut6OHI=","I6U+UUqyYuIuyn7nIkl4GMBk+PdMzTMFA9er+oXwFdM=","CG6pjopO222FALygPVOgOiL2m28TLJnsr56VD78myHs=","D0iRWFW00ZG3w32F6KXUkWSM1OU/WAbUmajeh+4Q8uI=","E+C7ldnTB4wQ7S9zH1f16eQMlWN1dOlakz2fKnqlbFs=","K8NbDFszXfxvGpNi5bOJ2v62XwzltEVIKA9GwW/1H+s=","BbLdzIaoUEsAgIrLtKZDsWnbKwf8JcnMMThGfKdQtaw=","F1DRpH2iEdjoOGwZgJW4P/ZltYmsJ4vKjA+gG/xoPLo=","G7UyHpXR+6KyLPTXXi6iw2Q7he+78aOyzUvg59EjiA8=","Kk6K1N+idlKDnOF54JZMxNRzL7VTcJAbMpLWY73kHs0=","GbmEotWgMjuVb64JtSm9z0VRIsRD7qx/8VhLzdYyeH8=","ERBfgYzCcjKoRF/4ht7YOP6YADhye54rM0NqVcL5/Ts=","IiggVzL+a5rygbWytf2i0H9RhMVV+1Kn9RTGwbH6gKA=","ILTEaLuOKcGG5/Rf7u+EvYV9uFZDqnmLwmRRnapGP90=","FLzS/Vxzkr+dk+SbWFW181xxfUzlETe4dRuCg4anpfY=","Fhyybm+kjbsFpcO9q0oaUkRp+YuNEBgfKEgCnHleBXY=","JtU3zNjU8+Yv0PrEHGokyUEfTW3cAydrrCYXaJU710U=","HefT35fRGggRBqS9Ibl2A6dq3/FlzUCsdH7UnmHGEfU=","KYAPsAIK4Y1O/Y+sHe9cdgevNfTiI5BKzGoU2MbRSsA=","JxJx+FD2kqNQP7chJLWDqB8/DqZ4m+Olb/tJd2V56yU=","FmlL83/kITQLGGy8gX0LE2+XLJNVefLaMA2PPGY0gfw=","Gcyvg5vN4/uXZOV7QPi+A2wdCtbdI8r0Dwwt6nZLRTg=","E0W8Y76OPobT6s3MTPFCVC4KxmD291/jTTx/NFOCPS8=","B+cz42pjscVORTBQrkMHjIahgDubwZhPg22p5b3ibPQ=","Bn34X8Rh0eE7CnRMT3iU0xJtQAwPZ0EV12SgegU/ZDE=","A8ICXqTuLBmy+Ni+CiuQodL0NFNRXsBCV64fxs5TNK8=","LL8dx69Y+prbi6MbGTCEdiTMT49nzdi8o6knbB8G+7c=","ASA1pSGbkA3trsMvYsu4WiIoo+cbU6/U0v5rPJZPkfs=","G4xxPJDWKzZzgsDO6+vimJMVes1W4QdV0QaZko81Ba4=","FEdfdY1dsBot4q3UbEBdk56xrwqza88m/5PkhgVB3VY=","ITd28eD6yFX5WMsgqgkNT9R+cP0Ok291EDf8M8+cQSc=","Ks9CweyhoJPxAZjdWha84Wv4shEHckqUr/LxkJBuaYA=","GRlLaLiYR2WWqeLUBW4VyVpmSCNKu7+cpZLMLFNwM4A=","CyCh2aJHABHrL4GAIVQAtYPLux/Qhf1TvdHJIXzFo7g=","FKfR1wZe1vatcqDvO4SNdgNPepXS2ioGQzxsQWDvnIo=","GRQkFuOxaKu5m6vBfOaCHZWimjHZK/dKEiqO/nmfm70=","LNFXHfsyq+bl3+yDcfgTDPd1ZqntoGzItkZv6eGzxSg=","HLHrxLQgUodugwQL3ns4AjD18UX5QAtdTXE2phxutFg=","BcSrcs3R3pVBlolmHl5zXhWz/8rsof3IZp5z2KbLyW0=","JMjaA82PtJfk8EUAabXU3rECtk5o1YiXckg+jQ45dNc=","DegZWAVwb/dMslHPsLrZueP90FnQGl/HxwXWCXH6SEA=","MEzoyzzVUZYjUgpIg9NXkiVtygwS3B6FUVelnapFCPQ=","Dza1hphNGVmnnDig4GRQ7boAPa63ksjU3zB8VcnvqLE=","GoMl1VSAZGrH+qOt3ssuwO90gvEKCZxbRlZ1LiRVGGk=","LX9nRNBhlq4IefQGgUqr+IkHNQXe2oRmUfr8jCAYWuw=","CSBVB9/DdnLdlxHXv0Ln3ikLNmtd8jZ9Q3qC3J4IZoE=","HCLpvT8j38P3Pcc8kTHhaosHaBj8iCNCXMsbcyv1ST8=","HFl2IzdQB4QR1sk2gNiHlZbfr1+S1I/U3ZTuXSnFHKE=","B8uGxpc6u8afidJI10QUfiZpCmG24x0Q6YATeHnkJnM=","DDyYgKgkhSC2Ee5N9/3MFqZq9F9S6wEEV1eRB9zJnTk=","A5KObeZtSQy6Oh4+NmUSORmTjv+n/E+MmzG73uHkea0=","A0D3iFc7U2/h5Cx/1AnTZxJHI92pxLDzuWLgE3Zn6H8=","AwplvV23nwCcwbP6wc5GTEwNVDOFJS2gF7EWFG/oDYI=","KkKoAt6QhdksO91AhjcaPxftA8CKK8YbPkPgU5NX3hQ=","FUmhyyUENWmbOiRn+DkBEoCURGprulJtVHPoJBtQBKo=","MFAWRdf2fW1OH2S5WjRKhbxqb5f7Nh52ksls/VSh1BQ=","HD6jad4Y3NwzePYd1WOhqvJWmC+snqCZSj7uJsH10Ao=","AE8tJDclKg1NnKTBsBtmCDxwEoHCM4B+dEkQs925cfM=","Ey/lKeSqvQMEEpYkgFYslcj7PEq63pMm4dh77L4TkqA=","GfoQcVa5YYhvudmewTvNjQxMVE1CQMH39Dx3xj8USFc=","LV+RzTy1UtrH94Q/YFUr3ob0Xou6rkhMa3nM/zSsXuE=","La3ZpprRRuZbur+6rDN4r5xVQNF7m6GbspxIyF2/5xo=","A8kAMHTkUCCSErO9FiLaYccaug6KCUp2YL4fRjjqvIs=","C6kXKScfa4FDeL8rhHSQ2LBrRsoxzFxPx0wcsEtxzxQ=","DuWD2BfxcFrHrAua4EIVitDV7zZywdE9x915SqhPMGE=","EUACalq9icQBLSxDpHi1L7tG7Ahhzls7fBz2n+XED2I=","F27Av6WLOXYpCsFFlUQYxXftd6uH+5+CKBdamtjm9fo=","E+WJnEbBT3AE/Q/Tdkds00qn07E0cP3FIy1Wo+WbR+o=","FnMM52b2XAbLYR+Nf0/D1TxmYuoSykUCu5aIc/PhT4Y=","Fl2w64hf/tX3elV7PrIe8tSLSnzGIgcJ3gDmHNn49SU=","DEKCeMIXwefnbjEQ9+GyapCV6MjLwHoXFxTpr+4mcPk=","LvGDQkxZCgpdO4pjnzfk530Q/p4SMncYuOzCtAoukr4=","C7vgn7v9p7bgbK2GjLGjifulyime2VRTUcl05hL1/dM=","L0IAPsyrO/8NzisiqHaaW6GgpvhUxzp4hEO8E+j6XqU=","BZETqvkorNkVTqkpWlpp+GQUnslvBAlnO+hgzcHt3tE=","H7+q53vAYPu9A/+uq64s1NMnk2PF5GQ3g9+5pdWUaCU=","JbPO8dUkxIFW6aJKoNLCDtMvtptN6+HBLeUNskbjyAU=","FebwMp7U5E0DI/AnRLT20DIeIE/TjJnMtyo1eEuUAm4=","FuR/ZCvxPOZsLCvKAaJ2PXBLRt4NfJncsrSAcHwaO/c=","HZ+EjLnf24HK1i3V/UMVblfEuhlOMrQhqgfengqHAOw=","Bw4gaUb0yywqfFx8DKhP5T/9iEJ5JZ6u7uAGJ92YXP4=","Cl+RrtEVlQzmNIsPDwAVaSQ8hABBuXTk+96sz3Kxnac=","J3NnR3ldI1WXBHpXtSTdTB7Q4/QnmCFbqFBWvqdlVA4=","AWfB12R5EGlTKC+UXI2MtyFg9jEEcKf1Fl8VctbCfqQ=","G+zUV9IboJSATEfDpohzS9VDsubXy1GuwMqJ1sHjw1U=","H0M4b+c55/nGP73LuCvM3NQXM4/qwe7ULe9xUNSiE1g=","LQkcNYF1WDsyy5fFgWjzLYOmjJm9+nwgCNnEVLDq3hY=","AXJXxbyNrVfvb2bMBBoWBjUJANzhhMMSQmBlNG29sbo=","C0rcA8e/0xOQLdpnjC+iUVIqkqf8bktH1PH/mOofIcQ=","GvhFJEQawD+i2LWzkafDcfLZzwagkAX+puO3CMzOLLU=","I+yvgShjNiUaH8xd1EpKuf05QKBI53HuRmiDB0Slqb0=","GHvHA8yJPiy6Ivu1mMDneMIEatvliz/yUte2Ne2ZDCA=","JgsC2xEdY5mLavCagZKPYs/JfE+MuiboKP9cBXoOVfM=","LwIyqZQMTEzdDkTjxHhc7RT/E7X4cc4vbuNXQq0FCs4=","BQrcTV1kgH9zDQ9FDaVRdHmjeGo7ssjeJFNqfKXeLY4=","FquPaCpAg9D5mfWBb0HMftvOgsDVm8yqicJUcpRA+YE=","ESf7LwypzJU/ux1Hk0dCY6blG3fnLDixFH74ZUFdTaw=","H20ErZfy9LcQ+R9SJqjFXsvBwlr05MqLdsxPrSTuxnQ=","FBvlRL5MI7NiXvqIbaZeZ1tnmQKNOnpt3h7RSfqklng=","G/eF+YZxlLReIdx2sgAyXOS9Zkt842mRdLKMD7MkOQY=","JNm+fDLH4zv3aBbhmjweSoh8mudNFadxLa6AKGTAhlE=","KKSB74UVhRMg25z96BaCai6vmUrvilUaPQAi13IFrWw=","IFc8FYpJxUcx/tt8SU66fMoXl1y0pEjGiLxWSVkHJh8=","ChWxVlkpcmQe7ylwkE3j4TNDdu5kv3bbS/XnyFQsIcA=","GyvEo/P0SO+/ohpOQdXW4JtzV0c5tm6sJ+Zaof23jHA=","Gnml2Doou8TBE2AAOBNehs5hiN9N/5OBVTAVk9TMc6o=","HhXn8R6jZ1f9z8xVjnxr2MfLhIQ4iiyVJY4hJRZN9BM=","KYoDvB7dd27DNyyCznPESz4S6VCcEkRZ8V2d94OVOBY=","CsrtGGvSG2vwGITC6A37hGmeC9g7d3DQO5GNJKASkxY=","JSnE/7bDnP0apuBIAMtZuuqjHaQ5A9M4WyqyWGSBKWM=","GcR8Kjcnjxg/O1hCcRQTmz64LAuJDEGZcGrZRDkfpqQ=","DScBvfpXz5EfHNH7Q1/uBoyu1oXGNjgiSd2az0XUyYk=","HljjbgrXtLrSesf3bTSrSXSI0WYaRE28B8ucchlAnxI=","Jpiy9m+xXzsWp+UMvYNaMfu4PgtlmC16esspccxYJbg=","HDqONzeFZRQHGliRt+sob8yDbxG2KcEsm2Gnam9tvi0=","KSfOUXMIZHP6RF1TFyoFqmao+dmhafaFxHqpibng9aw=","JaoX2CRYDW1TMjZBKkiapFqjibPT1Vo0XTVmOhsUO/E=","D88REtrMMReYGdZldKXLje1FAD92Zn00wdNBU9j8qZQ=","BgMtblDQWQV9RhR3mZ77Ssq9Gp2lknMaQEiujRmz01E=","AeQOgZ9Cb649uwCSan1lVvMNhJNMyr+Z6YdjUdFxa14=","J5CEltCQb1JMJRZTJRCYz73Je510F+Q3cQ4af0uA0Io=","AtsYFPFDXNB+5U+MMgXH12Jiy1/F2mBYNqCNR/P98TQ=","GTd6Rdal3gB1HqkBGY4aCsxByoqZ/q5e7Af+UjPSibw=","LQBPyC49+am4kyGCNFiDJ3DsgPh1iVo//iNwwKqlz7o=","F7g2JWp95BPNz5OkxPj7a3aXWx7+MK7vCsEqg7NDTA4=","GyNKKNq5FJ4s05uzT3lKhd0SXzM4O3eEG5ExKMuGo/w=","FYhh/Xa9iliVDAxV2VeMnGw/8a76iIA/MncK2xpvF6Y=","Du+AkwLTFBWEKFYYsP8uajc7G+DbBoW+Nxu2AYiKrLQ=","Gs8+528Z3hV5lnaNr6/mBOGFuyM1a24lkgMutzLbpE4=","L09V9Xt3HswVgTUm1ztSsvocTwZVF7m7+MNlgEDhILs=","BiKWTKZaSLMNQKn9To+nV/1zfwIEWedKUzzqVYKQcrw=","HIyzSbXrpZTj6W7gQe634Jb6zUIfeJvX32rq0DDP0es=","HvUZ87gvKARpwep7JVHTo40+UK0rDFLtAYV4DoNHBpc=","Bx+WbFu4cRHh0PA9F+KIXd9Qt7XayZ8s+ch/JaE4M1Q=","B2j5SozIIi+dLrNquurjs1GtfI/QdZcbyV3mwkIv8qs=","E2+50IkXD8s0PdHyzyVEaBGMl60slRtrP+STPVpPqnA=","FCBK1S4X78yNbDspzlIgpeqMaCniqdM/ZG3yQhLCyoE=","GTSaVvFZGPHpxsWHzSO7P5M69YMyLdXA+mFmzxzVjG8=","L/0VQA49V68dUDdV65fTMYFKrprdR2S7fpUYFuBrT9g=","ABiA1AbwQ1K6DnDR6k5VMC8jkyfh37sP6fp02UfAQwQ=","IZT9BKbT6AoE9TI1pfRujiIl6ZxTAXPMKPsVd6Drqk8=","E4TM3eV3QigaPRF8DbyCXLfRt+K1fA3uZSHTFdYNihE=","CrgPZ5rfh4np9oYV+OZcreEsnBnosJb516WKbpFVr8k=","G+OlVwbUgUSHJovxAZbugACaxp0m6qSua4KZ0/on2ms=","H4p4iUBEZCd+P6fa0UOOWlXbK1O0bxCAqyWzG1OKzdQ=","JjyFxYKC9lbqYZP3JkGqLPme5PfkfxvBuyLEbO+tuu4=","AQGQmSZ/8e1yTkY1c3AfTC0HQzeyf0dAYNw15yzNGKE=","BCm+vEMNQGLjhzNhm40/3dXCbQWyA7qbzV+5BYx1Rfk=","CgPhE/dPwK7j5Ublk3v4xWHBInT8UAjMYxgKJgBBR98=","BoiIczT0g0IvR6k5fkVmbJ/cFeUI+9T6g6XnIr6SYSo=","HKtzF3/uyoyGNgF0W0ATjYGwwgkzSqxYlRcJJ4zPfD8=","BYnhEvQ8l5qzuPExp5CaKE83hng6kgUnH3mBNQCCbzo=","CBodebIm0C8+3HnWdWsreNBrdnf757/S4cc8WwVc9vg=","HRJrI9omvSYqC6RcuDt4rhfvzxqluXR42QhD8KYY6SM=","GdAsyvH3KMNbiFkuMA2vjGy6bqpzNDUusEeIXbIvl90=","Hn4h2/ZtpHt2tOAlu9Q4plTWZe7M/5KOKd3QWHvavew=","Fpygn2HRAQRls9agTqbzI/8hJrLFE/Rz4linOMNOhKM=","GvwdDbj01D0yGTNEY0BDvTzVnsPJ6Gflj3yDSJz44bs=","IZ+GBL+i9a69GW7OIfuqK16dWmKFW+2oeBr81mg1fu8=","Dbcdm+hUgTOiYF1xO59QzHaMGrKCQwOxQfSy8nTG8Jg=","E2A+XNIMEszxLaT30E6VVc2mROXZq9D1QX97uMbCRUQ=","ADXENWBEOJ6NjT2EYZJDtX7DDOzDuox+5m2O2Yd8QNM=","C6aMVq8PBF/uGyJm9TmAwxzuVRh/r5e2EtzZMM3bRSo=","I/R1noz4KvTlGxoxIz3FJ39TqiQiQ12iaY8bZalRV4c=","EgEoebn1nezh7Q4DsX7JSmrG8pGRV6uX3B1f7G+k8Bc=","GRV5elS3A4M2MQ5G4vqgtIuj4aLUK4tYe6uG+AuVlOo=","GQ7Rh3fOiKqK2F6OwjnYJZvw9R7YmWM5dZ0EU0KbRCU=","JOBAgcFRnqw5kEOdX4bylnaF/oa43DekRE1fvyq3AbA=","E0XNq0dRD9vn/Dib4EJWM144fT8k0qpzJvWTmaEMhf0=","EZo6x4A9+9pVZNyBeKecwe/3hZespv2Vs9u/SVJRHnw=","GXs1ltO2bK2sbMTYjC2h3jNllO5IpPLoLO79nIEme0k=","AVdAy/W4DAWPZxq3sUsuC/OxWkTcpNZA2kBFPQ68yxM=","I9pkSUPW+JCjRCSfDUmXAoOAEdxuRTXEeO/IoOfqGvw=","I0T3ahvo9LukjZ3sAvqItu7gHRxI1+N9chC1qORxKB4=","Ltb3x7QYis1WIwIrRhwmcgVO+PaaBexY/I7H8Kj8YIU=","D1qRnoOhA8xipzUCgZ+hY0lNkC186t9hPX4Pe1auli0=","FoUG+1riFwMx7kY3CK0BJMUN2obBq0ZPE3Edt6L2xOg=","BlBkriwoRrHoxzlCvbHitALrl6OT4YpgC7jtvI0CmvA=","FxD/lMB5rsVYnXoEh+4HT/pJ+ICrsU2d3dJznuat3is=","KvNVTJu+WVs5YWZpyhmEwsFD0W+e6e0xYim09aCgEDo=","IpZPw0ebIOcLPpgwbsML89USgFa2+1JeEA9oQ2bDiRo=","Jd4LTNYcgZQND+qH2TietHPUafBBXu/YG1bSBI66y2I=","H9V12hxTUtquI3sOj3ZyPUSjQTtJ4BbqEmNIdjEO2zg=","BTO1avMpl2NQZFx8t/opweDDtdiA4l9aUndNBW6WWKw=","Fn2IXGRb2c+0otY9VyaAALc9iDmGFvvb5W8jG4sryCU=","DMLyQ91gzUHgSyQwyWq+QPIeP9EJ56GUYTGIBRa/hvg=","A0FxW81St16Exg7dRykmEcRwP4+Bq7RfWPhv94l+7hI=","HMxtgwGsFLy32Muf7sIo+cLuve9XePuI5pVxN08sJIE=","JtVM/NUfHXbIpvZ/N9/ky1Nl4zAX+0zU1arf6mcrO4g=","JEUxNECiCyllCgDi76dDLszNIYqLERpn4OwoxVm+csM=","CCh81wmbcYpHPjotv/c1Tm9WpU+GDRUzsooMA0B1WLc=","JsJGKDVqZ8CkUM9T9gRT3vpYD/vsUpXaxvJth8pnpx0=","HRzz7qnW8jwXIgcSQTZ+6LBVYKevGoJf54hYdpIJGqQ=","KabMNA3FCTIajbmaHkpvku0iUYcY4FCUaiEbmwsDUJE=","IrBHLY0Y4iB8f6qBnmRqr/7AKDwGzMsEVUiZwo3ds4U=","CspjfT9xOT9ctdAeCDd49Rm4Ie834TNdZdFLL61VVWg=","DMBs3am7rFih4WLvXJEO2fqYYRY7W/9id2W23o4elxk=","IcVHco/JZMF7ZaYBdtoqGoKS0NUD3BalxgUTv4iGPEQ=","CFEt9S2KlDGbzG2qn4FIU+S/WPV9FvV5l+th1qGb/78=","JcDZ/rDAKmS3U7ylfMaCSKXexBSb4rdZvdtTtvdZPDk=","I1LTlE+mGixO1chOwxj7uuBesQIHVhLCaw84Zw5pmV4=","JLs5Pe2z+BFKzcd82i50qX/4z4nXUfv82fUqQodEF2M=","AzugkbxmXiaLZajyJ4qzET+MSum2oLrMtLhAlpo7Tzs=","IctLRF6KV5xzQ29uCLaySHrQ9cRwbw3clUX6YuoCJLM=","BKklrjQmDf3rF/XHk+S2crj1wNpp8Wv7KUA5JujX1Q0=","LfQmZ2EKa8ZgKromdGJmh3B53DRaefbWc9ZPsn1/9Jk=","F5k0OGpkI82zoQlQ+2XRx3doEu4ZyBP1pnICvfNsmAc=","DA88wGQ8kFPn6Hoe1ZDeqKcObV69kHVDyVYdpO6fz2M=","BRqFje/AQOrwhHvFcU/KPWN3VwnVSGqZXpMzYYT+Cqg=","EKDak/XiTgLh2jtwPuzpf9Ogj0OgR2z+/XA3LWJ0+kc=","LXvrQGeEC2VFaTX+gI9XzJcbb++34J7JEzYQPi+wcrM=","E/G7tqhQy7U2oBl8AWpGcj1zh+mRtn1YqAZcPk3BjFU=","BB/ZgJcdSJfl4/QvQ0LbEOUX9jmFX7ryHAuVkLI72Ng=","CWNpJ/WzSdKQBnAp90BQyXUO9XJpFCSooKAWY6RcUDE=","KvNucEAB9gI6y+B1djf2yw+suo4FFbDfXrMXod0OZb8=","L5dVj+b2AEEJrEZYYJptLNGyLl3AmaLqEy6ICH5yzKA=","I8xMD5brkVJEdEClXjo9C+GryDg02f4Ic/ydcUsOJtA=","Kltr2Iioo2V42GJfW3flJ+oG243BtUeW2A+xx9spO5A=","JyIL438iPILvMVffWWt8PyG8wD3oxKuNfx1bqq9jjww=","CbktBcBZCMXZqvTo0jRIH5aEBmvsD0eKb39B5HOPlMI=","EDaG2E9iCVcs24KbeqZ5Yr4BdSiZ3bcXgx32WcLi9gs=","I7YnI9WO1cLGuoGDg6zTlkzzkkMojVkaS6CAOxW0hzU=","GIcPQ2zLZaDh3F5oNySEdK5S/SJrF5Ihu/5z90fq4Tk=","AoaR0vDDNhSLW18cXcBrQi00BxcF+aM/ryYTyQfzMl0=","EZH8Y7edhe2spqJ9iOktQNiXzArQUhNuYLW9Co5WAoI=","FmgLgvbnVdi0GdHjAyA0V7VHDY36IU0CNXnLbB0Jo7Y=","GA/WX4xzfn4H+9DnZGwVQcjDTwvYoeFiOjoOODykIjc=","BsesVN1A04kaFLSOdCoG5YfL37Zd/0qVXanHHRUiQbI=","LGXJWnJXE3Omq3oYt/Q5LBrvKW61gVQdh2urbDv+ba8=","DZwACKTwchTCT9DnM4ZNfFf04TwEDDGSO94+kohVK8c=","EtOgTzQ5v4W2UlIho/MUomY7m4TuKQ5IEWnasrCkjQ4=","LHXvX87iktBd7np+on7r6Hvt/mWCZE26D7URjP3yVes=","F8ATMLtXCxyplw1YcsGqq4zaJLMw6UosldElSRaCg+M=","A1+iZbp47+wbOJ1Q8YgBkcNb1AKXfFDSUokscP86Zvk=","FGpkjkcViALh/XtuIRVh3jzhDfY0c8JU7S45lHlvOyg=","BcLy1zGPkfA5irVBxyuavkzUgQWYvQr7Iw/Nyijw3Jw=","GhS6ySa8gE+qsK1i+iE1g4cilP8x2nMG6KCS6wcKzUc=","CIPNbn2+O7KTINsdoRdhj/n3YXE7eweBT0u61xYQ2J0=","BvmNK760WtgudiS8Pjh6Gw2Bj8yUzp2W9Oc+gMqiPlU=","DC7JjcDuZ22GLMBbCefXQ4n2hE70Yt4zb2qLaT5WjZY=","JVGRz6gzzWqGKshp5SBXXo2nDaMOyXBlfDh4GnsAJkE=","JjbD3h3XeeVXfeIUs+bGNRcR6cwTSNvFU74cjWi4sGc=","BkNwN5NyGPz05zzpszi6ygw/6UjDmM+fy6JawC5lKVY=","EAhVAoQ0AXTR5HrFoCd5MxHEKGfjtxiySkeJrPt9bck=","FSuZFZ6H3W5oGq7zi/cpVBm7h9tfn7DL83Mg7HJtRI4=","DTgq3psoGi5ybLlttU0m9DMliBh1O4jiZigPdNjcqAY=","D1ROJFnmpjbY2iODTjF+qa3nsqB8SrlMNo2jVs2ITm0=","KmEir3wc8pRrM3NdKp9QIMxd2GaVKed9AGnbNkzLCMo=","K9cQY4+gn6cMsKq2vN5WysrrEaqb7GiMAz73gw3QzQc=","F+FysD8lyY6WgM0Lus8ZM6lC2DTZRfuYgPrpXSWUk54=","B1msycuXWu+xioM/9MhN+DRu9jxOtn4iCxGw9TUMYzE=","Ip9B4VOkQJ+iwMfHWBGBPYpxkw2myLG4gnqmSL3Opjw=","DTFT1tFECqjo3AvxBYZnoY5ZMa/iT6kKwZEf4yLT2fc=","GYpvF5+SukJ0kPuQuM80VfafArdW6Y6wfUYBpSx3ozw=","KcK+B+MNk92SfoCqScRN8Nu18FBulmdtLUsakVcLx+Q=","E+dbCVrSGsnRB7Kn8eYgiJdCQFScC7Tn2DzkYwzavc0=","GG0eJsTkFciqswXxYvANindUzBp6Sl8vMYt0N0ZcqGk=","JEYuF7Kz/zkS0OQfF1DP8WmAa8FYZI2oIuG8n2ISiGw=","BMj/O5oXT8BtOzMC/1fFEK04WAw19OO1r3niQFVmK8I=","F0om958m+nxMJoLOwU2nCu1J/nx1dw+HpStaZyQTKJ8=","F5TID6IG6Zhi1+GnU9d1T28XeVgahSAf1Gpb+3uqlS8=","AltGMtKXcGZ9CfecM7sqilr2akSdbTn2/b5jyXbhyhE=","Ea333vlsU9vf/QaoXWMUXw3SOVBj6NMyvkLqmco2hUc=","Abkot/KTvqsDI1DdPqTEtIxKBP3/CCtPVC4JTZc6OZs=","KBGHv5ikxaa/kCAwksauy5/C5WGXT3n3SBqm0pkYMro=","JHFozY/A7izJ/qVhvE4BrT6leHR1b52dc0p/vEXAALk=","Iwl9dBJeBCeOX9DhT1LuGTa5AcLeZKBbK4CZGh8/Geg=","LK/f/2QiI5OZdTqWEQ/qqKFWJku/WQE/HYGVowg45kk=","GlggKA0cxm4su5kyCinYDnhEV2N3Y22MwipbiYOLXoE=","BDmvGRyCR3W4a2rpzd7WngrFJNLXlTvOZdxU4RZUakc=","BZIW3OBr15ephwmtK5DBXR+feBd/CtZtUACXJe1oZLM=","F0U/2M6XxgB589AKopvoubkMvMmiFht871LFmcYobNI=","AjoayPOgfIbpMYTF8IK+UamPcGttFGfc40S/4mY5fsc=","E7e/061RkZDUm+snsA3zCZH61AppTvDfEuidYXJj65g=","A9N1RhRyKLX6+VuggLK0AialiBBGMgi5s5Vm8HMWPf0=","BfO8+43ckXg1Qwoi5Qz7UTlvFSQqX9DH46wVOABNGe4=","C3VVj5JWf8HsVOmVSjPvr79RhmpYlKdlUtE0lSPPZf8=","CUFRg98QMdrSMpfDNO96JVgZt9dDZb5PNTqItCfZBpc=","LcLH8ZtQJDFc9bDHZUb5Qy4GjvtQ3TfDlfuHRHccDjQ=","EVpawUj/DCmQEiC/W5y9PV3pqQLIxu/QL3qSyx1O2l0=","HseJQusP7RaPvlW3MGdfPd/KtpwSLZ9soi98+nIoC6I=","JLxGDGlyV7swVStFrTcxOYdzniUHnChC3N8vl0+btoY=","J4orKb3lS14dD4chbeSPUdTfooRVXr1/5/Pd3CNNGls=","EPXEsCr1CHd8TNPNDGwR9NZ5+zsNelJphZO/UM8gPLQ=","LWlTJPiFRFhA9Sa3HlGfKVz7Cm5PJBRflS2Lr4Vy9XM=","GBE1J1NkNLYx+zd3rHM6slDdvpcdpQ8T+mzybJ4FvR4=","BAcw42hOOR1aFmtUh+8vpCqe/BVGKc5BPJie/iyHhZI=","Hrsh2uavTcfYC9K7k4mCwhXKEksV4Hl4g68qgK3sShI=","DGgCLrY8s6c4WbV3tZsX5vg2F2xZXGof2hJKBezvwQ4=","CI9KmvXWaEdbuqNWEL+sV5DhA+9TuaGzq9u+KT5W9a4=","EyXi6E4oHKrof5Bd9xnrZlFz/ILPzkN0PrPw0fzMmLQ=","Lz6joipW25cMu+2q/p2F8U8CRWiJtkq3EkskeZeO0+4=","BVVkt4Maz9j0bflu+BliKkRiv+goGwXpVVdZgWfunzA=","CMKemiLsfwJEknOjUTaUm3PeZoNOPwFfRokEOqs0EBU=","ISplSSxuKZJIQWDl4vb+j+x1gSVmE7BbjNQjfqWW3aM=","IOYpu1tsHvB++i/B+PY7EqqSv7QuOOSDNds63yZ0Fvw=","BAhv1sISixGlqlj6Kosl7V5Xxbaj32U0g5qBcpnOdxM=","BlJFz1kUjvPPkj0oZubx9h6lTmoOZQtquMm/lNzx6aM=","C2wbG63ADmDcfihr8bdhmOYaBjz9wmMPdWUGSvF5+lQ=","Ajo4Kd785E3igZ2+3c2b0XzBzCTV79lDRTUtFTyJgJc=","G1HVC58qHOA54b8zpDlfaT4Sy6mqXOr1/AxiZepEa98=","Ctori/BpsKhiK+hb7FzBUCR1vMmVpWhwI+oz06lJOC0=","CDJiCjVeExpHnRY71wLi6WqrNoj4GLVK03h2SuGi08w=","Ad189REC6osQSNPfymSTCNWfZfTzcL4Acmz1yOOnL8U=","Is+erdlYCTXwLNiniJeMU7tM14CyYseqC+tn3vXRl14=","F+O1YFUW2xG2JRI0j45/IGwucf1Xp72f6Wgyr2v3IVs=","Gq0cvdGFvForvc7vVw7bmGUg65K84rJlq4hkxRrEidM=","KNXs7Z2eVRXQwpuADjM79mZiqLW5g5hW5AlCIt+049M=","FWYNjJNuHu7tsQQ3xMrlRNvBub4P3WOf7/0CRqMT6IY=","H16PP3Fcug26bxJx4cyJQLNzBSRv6mKqfhbDAcif4+Y=","A7w6ExvOpbL03bXNWPcaksVJc9pn87au65wrKx7TJig=","EJicIYFegV42lbHobqwK1eaEaPNwZhQtBC2VGvoBNgk=","E6FHlr4sYr/O84msy1CVKkbHVp4AkgGWXxMiOnf+/4g=","DzBxSLdp1aOqDXC1RRTR3lCY4HDauYbALNkQBcN6k4U=","HnIMVCuDGpeIYOyogK1SIhBWWgZYhLgv3Zq67T0iS5k=","E2mB/E83pd29V6KEOOsAPKf/AQmzScKzEURHv+ZCDV8=","I8D03KeXp//u1hhbYnAEWulg+A4f+97SNJ94V978xeY=","DK3sNTLu9uQ1ZWQ2vffsVoU+3y7MHcqzPlhdf58z8hU=","HT/QzdypZ0nA52sQlHR/ZugiuwehoBFQbRmOuAuDFCE=","D6S/V1HgXLGHmn6dG+GMDPsHCuLlQ2UDe/FStFrAhe8=","CAHEUApRG1+bbwvLbestCJij7p2XJ88Ce7F7zteZImM=","E7JXyLcZTwzPzYWbA/dFHN6DFHmBFawd5Zgcy+6ljlY=","DI6MsTXdOBEgCHN2oDw4bmeHEADaKxvAK+lRMw96VnA=","FldirIuuZvPzgH3ZJaQzTocKm4hWKMt7wLi3y5QcBw8=","BCVDVWwyWljjrHU/SlrsQNPHOSbp47CmK5KluSDEfMA=","EIhBN+hmAL3wb4HXkEXqxsNPWK1oe3mchJ0tEq+ysAU=","JDqpp9NHjrc/xcEQezm+zZgIxuXkVTOjsmfOphKjvBA=","DVbNT1grVxmjMBvnhzFCzb26w5AcM8cfSQop8ZjPg38=","Ab+3nrNyZNZ8ErxLIU/XKNat+E0CoIFl7MmChoYS5QQ=","CCs4A3uWpH9U/qVPT4UUMPfHFnZstYwU89uO4dqnB7M=","HZLvC2fUapkd5gPIKRejK3sJEUCPjIqyg702/Bxiung=","HoW8yRky+coHs1mEpBxL/cokOhUUQeG3WMWkwK5roYE=","JeMPbYTamJ4NTQ24TPV3Oe2dHzVMjjqvzAG0eALFejQ=","Ee4N0wjGXtyIzirS7eyim2YA/68wn8bF46PWMYypjIM=","GPPKdRiP/1J0IkzeNsLYUhGwlMIPU9njpDUYluPRocA=","BbayHB9wgDKRG24NxOV9Ho7cvdFEECsoyGF+U7EeTns=","AOt5sHvL3y0iWBd7/RW6Q7xW2TYuSfE9ACOU9sY18g8=","HZY1cc5zE6FxELF9ZNRQAbNtILSGn/zuRO5XjSPWSI0=","KMRRROrc40X4c3i0MrzzDp/bQOL/z2H1uRjjrULM8VM=","J3ZTCZOhH7flIi7g31Bb5eV827Y1L/eFPmaAB3FL1xg=","IQpwBEVqTH5WZC55QCMIQv1Ut/vbjDN8sUk1Yed4/o8=","DMHLUZhqsaD2KMEtfGZWqdhJXbkdkOXa6PDdJk2fGbo=","E9Hgy9ng9CFibI2wndJN+SwnBojnAklSMdBXx2dvsd0=","HCta1Fz0GBYR7aZwYKBJDY1q480bEKFXCwC/C9Oibgk=","Je3BHTtebpaMqaJ8NAz5NQdE0okg9XYmh9LTHfrhQjU=","IwyOesP/Kzna66J4gRnNWKOpCpwkw+2CHq/Qg4PziaA=","KTfLM8kwrEvnh7bokOZ/igjMksFR9+Zz/7zCeyXNCx8=","KKOsZ3tvGazmnj0GBJVX/eKpJHbBmeHIGckHzkVoEuU=","Lew0Hu11JKJre5G6swAyM0cDjAEgbg94A0nlwsokcHY=","DoPJ9oxf60IQ1jOCHMhAvR+8vth+/96fI9RAPZuLA+U=","ES+yEYVZjnhb/w8PfkghKJIyQD+ysxtI5+yQIt8reXE=","H6piHwwDn9yAJMvd9MqBdYHG4/Jr3ieLE8NM1lG9h4I=","BOPSat/LTvfMMi7lV4eGBupbU3+h+IBEXGR+jRLJjJE=","GnDCAVvxxd+mN+jev491njCfRsN+U18MZEhplepbkGE=","Io9g3ltfOuilK87ez3s4MNW2h5/tfu2VIxxnTAFsf+o=","Dk3cUS/fg5rEi33bA+dl6c9eMgdFVypdT3AJfBB0QGo=","H45XLi4LSPm2vcR0IQocjfZVyl4Z99E7WomhhfOjzqE=","A6GDITFRwz1sWLZjHK+gwFMA913rn/lx+v01RB9crHg=","G32pgIKASKdJjN0rSewIvjutfUMnyXVLXj/WdOAsgoY=","KF3Zw73nw2GhbL8Uv7C1p42PTORDPUHxOjcuksNeIbU=","BvlS1m1gzRiUnsCKXCA3B/9FLj3zLVCk4iHnKnk8ugY=","L2hD2giPZ16nc6A3fs/O4zyWAa2luCVrSfLCJZq4q98=","G+5NnhaKxganPXmpkMWQkAASqv8DKRdHVTeBOEwo2AA=","DIyFwDINaRGrZaUN6ysoJdPjOSGkZSLlTMtrgG5V8ZI=","EZ/8buSgAOyLa9F1vJlxjatlCOmZV42F9X/iKUYSDVU=","MA0OhoHxF/tJGCf6EhASBiVOz+WnCwhxbRlQtmNc/wY=","BPQkwmRxkGCG2tLeVFKzFIqUgKZE5psNLGqONXIHAYE=","Ku6ghDvm0mNwBnLEJumCDBbwlv3q3ve+scQjwE7d3lU=","JwqgrlxaXd9oW8QytHyZburZ6x7YmiW+0rs1jLTttvQ=","C6T0L6Q7AF4x/i+/J64d8Bf/bRHyfPlSQ2ODrJAb0X8=","GJrJ9Y0lmR0QymIzsa2MxYPMHCR5lnkEqAH5LE2wiBg=","CsfCA7WwbktvVt5F+9nlAteWYrPvTBIvc/ejOD+1KvU=","LtSCvMtKfIp139MaRDt00eTvUiolBmA0TCGoMgpHjP4=","D06trpLM8HHc231nJB24IoagtTQ2Il2NbQbDCU0DK+g=","Lz7kp2cVs7w/63TlKJSP8VLQtpyueqow7T0lS6iTGnM=","CmZsy/pu0JxX9Y7iljQHI2uOvhk1cp6BFomzmKnde0A=","Kr+LnlUzeci/aPvGemfe5aIt+XOTZzFFIR0P6fXvyiQ=","Hg5KUqL+AR6vqs6D1UuS5thXY0tFEBAZWOfYBobuknQ=","E+5z9lJazFIKCYfBYeUZVyO0eF17pqAxyDV/1V6nVA8=","CU/ywkz9KFnvZsT2Jpb83H7bk6uSEnymInpsAp3hnhE=","Am/dQJK+NwkvoT4C0Ds8k9q7f7e7rPMSk0QGGQlVbMc=","Bgyw6/IJBnkAmNJg7QCnVwTojjM4b0PichVIiNVv7+Y=","CrD6jM0oCATFN9LgmuxMEwaxp7R5xmI+kSg2TZKX990=","E90i5h/16eM4f5BIgDfgbEjPnse4/ECy946DHpd/PRM=","JMYq8h1hzCd+0+7La1PaQPgkpryGGfgwpaW/hoRsHUE=","KgJceIjLDsaiM4pL5XGnxnvff33PXAd1t4Wixeo6DGA=","A1wf8HewFrgGnARKK/XMCYA+lO4BEMF6W75ZTLsnDhQ=","LyllBb8TU7I6ZyeRpO4yWiip4bId2wInjki3yP01TRg=","E7FsPMDKRwx1vCrXv9bL8LZpx2K/BBEBAJnBFi4mqac=","LTyQC6mp1UlPztXXDopArLaPR6C9JSHzgT74MfaQ9a8=","DOnl8x/rCo0g6xq6iQCDzDCSc4v8GW4Q24zDSzHxry0=","DaQTvGxkpS0Gi7xmqiUXwyPOLgDsNlI1yrsiNcMsk9E=","GJeuGiPfD5n4wc1NSAlYuVnTJ4FuannYP2TxHyn5om4=","DRFt/lNiEjaEU51oQYJadkwFPe5ttrK7XTWWZ2CiMtA=","IeJZUumPlhW2lrTNxUA818xDKDWo54rHJ6ZGdLNOQxQ=","Gj2tV+euIFpI86AkmExNoFAbVEr8Y66igwImQtO3RSg=","Gb0++gpgkpUe5xsxPBts0rAW8d7LW1HY3BSSfsdw8YY=","Jm78QqMM0E1nePUKP71cUdvPzvtutAD4WnoniuGE44E=","HI2Q2F72S/S+3eYJlX/03QB6oF6yotBOB7AwE9fJC2o=","AqwG1M29MIR6n84URyrjIOHzYlJocifggvITshnnJwM=","BSLyybCHbSc4i4tSpRAC5f4GafM9oHAU27jAqOKehc8=","Jr90RiTOV1RhxGYnDDx8sJ71wLg0LYZZhf8i0XtHI5s=","I3UQD4aPBuxhTg3tbZn3FKGzFZ+BBJPIRu7CXMLfKFQ=","C/RhFGtGs+c+Dt1JNpifQEzqH52aBYKXuUzerHdYMlw=","Dpg3btZBQl4nFvrv2O11RLFzxaOmaTYgnkr2Ka5nccQ=","L5xNlgVqE5HYnyhyCiDQoefLWaXJOoff5gabX07KJxA=","GS8gC/O1VbuseXgZuyG5kLcp1lpNKKJ9bT8A8aAqojo=","K/iYS1YmrM8Qt2Z/T9zNt8tgWgrjTW0gSsHLyAy0kSY=","C8ohwSRkJHJEsqGf0w/tZfjjq7+DNbSSBcH8wfaqwao=","FAeNTuEfRjRxpJUWw8hfmiZvjED217H4ax0ZNbCfFfg=","C7igTs+fmOFpfTMOki0Mir3gAAtQtapXxYANUt9N4BE=","IVJhIcBeCaCr0spu/ltC6/fpEVOCIhyqrmKKM0kXsDU=","APakQ7Dn67C/d3URUS9mxeW74ETJZl2WEJAY2XKchPQ=","EAknUelPtrXkm+oVigFL2ZB4VCRYrxS6TL2SWLis0jY=","ApOJkD0NPCmhc930UqZrSr0278ZCywtX2PEIGdXA9fQ=","K20g5sx8qRb1QmaHJBedjQ/wdBw9UfdFReITkRIXc3Y=","KQC0J3+zoP+DtMWPrHmohh4wXV6zE/LPV9uwWTkDZVg=","EK/cAGbdqbZL3UO4bQ7WK5s5OAB8xQ9WmSUCQM0u4ak=","MB7RVm9SIOF/vUCDpXv0LBLBWmZHroED7conL71fjxE=","J/GDMinDpZmGhpA+gkuz4+ELyWnxNCqw0C3mNf3a/xE=","DE7zX/n5BtC+pInSAcIQxTq71HoVGp5O+9uSICn7ZK8=","C6Wrkkavcjv/RXq4IovgZISvPjVF27TJMspJEV+VfSc=","IcVyvUJk2CHF4q75kwBkmciLMkXO6Vk/AsJQFJroesA=","BNHMR5UAhxkyb4EGyc6aSw3eT03gHSQpojURsf0P0XE=","CjeffW7tynxPB7td8tjqDdh/Hu/irCJxNwp/O+JwZc8=","KNrvfTekPyukQGXyITkS6rbIxg4/dWD8qZC+D/RjlyA=","KQbomWRYUE8sBE8FPErSTTWw4O03OyfgLlI1o9NPZcM=","Jgc4s9CnRvsGEtym21O7loxVIhOy+aE03zQbrz4TecM=","BfF3roxu7IuXEs+gQndmkOkkv0IkMAEe8nr4LfCrsjc=","JoEQJ/RF6GwZLorjcdLoP7c1YcjP0Qu/Wymnf1ax2V8=","Et717lnBtKlrUKs942F1ZAy3A2P++JmV80km7oS+UU8=","BptYpqpBmUoRzH3TpCj2xM5iG1sGeT9elbQDTi736bs=","DbsWL84YEr8qFq62qsfxc38tJ2YMpM3255Eh+/u2xeY=","KHuoSqUIfYzJ+JRQ8f45HMOoTyiiSyYc0dzasDmjCfg=","HoeKHy/HfL4jKup2g9RtiZbeu5ywavADhJ/QmenFBOk=","HI0e8kbddfQt4Txb/gacCNavmUPNfyM28xyJZFbLovE=","B08aZ4ywKUiDVty0d6iDA9De1fLV7OVHafFavBmUU4w=","J2blWBcqxwsfPdhfTIBRe6bhhVa/UdIPaHtmnngV1H0=","IGNjU+KfrOuu5fBO3kL8Pq0NB3J+3nqArxxQXG/11TQ=","Ee2XWqPT+brB4LqxIwQWcfjbaV/gdgH+WnHg/MqRa0Y=","GBABYEGP2Fjz5P6NXWuA4u83Zhi/5aVW8kvDJHCZxEE=","KryhjZs/JSLiHuV6HGY07BJ3TQQeZe+EMCJM8x+WDxQ=","FmJSQVM8WCubV/bglj37uppwJhOdqrMXT75xsNlSLI0=","G9PPG9MSSrqmJ4UP93pneOjYLQfKJGVdlMWie1fHgLc=","CE566KUVu+b9g3DnwT59CYNcN0ntIcKELnxGtL+tTjg=","AQW2T9sPApiHMrWOBtuACy3wmnGltaFlrSAR6/SKZEc=","BD7UNta5r1Z6rH4kIGE3+qCG0YjoREyr1SNJg5BLzvE=","JFHLel3sH5P9Kz+Ll8Sx3S/OfIfQqSyfaZvFUAMqCns=","GPN8Yk6W75xJTS8Ba7HtlW75UfO1dCCkbHFgvfqldsE=","G/hNbXDHSMzZgcIbGdVVznw4QfNCIMEHl6929i4liYA=","C/mwUfICHziilOrf0IEfBcCIUnIL3HSeH5picg9icZo=","GfH9IZnjqsiMfM192FjRWMLvEOgjbSzWanCj8NGHmIo=","GvnWOs5tt6iuIKBLd2+jneNLeVOUIxIUMX8DbllU7qQ=","GzotCNHDdjt2eLnZ3h/uEM2oCTf9fXTyfW5VA4b1RD4="],M:[["Cx55fu4/FbiM46H6/siNodYymsPDRxLbVw3ohs9WkJg=","L+Qp24Bo5huCYk8ldmJzzZ/mNo/wl+q5eqoJvkxjDic=","LnUIZ5QkOQgzZdIf52DH3+yeNZPGfeEqQlXGsBZItpA=","IyN5halrF3/3wBSGqw1gPSmZG4Mkq9awfbuW9cIboX8=","FczshXslk0/9Qpr5LJENsx0A3Bw/uDdFox2BMepbqoU=","FxAq0tmAQ+VQnnbDMeayLV+2LQdHYIBqpnV2RmDrVtI=","Ck7Kq96dHqEcgdr6jV1Iab7nrQv063g5e3G4+YnPmBI=","DsGCFkj93ESKFRKuzIrDdxSSOYGUD1VCc3pGjU2IfI8=","JVpJOqS+zZ0TfrdpQcQSB4TBIz9sX99dZcCDKvVD5BU=","Eg9EZwMBsUNSSSlNmDPVngFoKvTIZYcZcnZ4/Zq37y4="],["GruVtuMyQ6BQ5WO1xP0FneVRPsKJlKb2DlfJjTvI9YY=","CltgTJWLyQBxrRBhixdyWZ4Mjd37ZBEx/vOdqlijmSM=","JOgt9Yc5U3krrKNFt8GfYQOa3rEZBZK8oYz0+QfBpv4=","EOM0nu/ToRJBfhEP2egyB45UtfRTfNAYruPfu5BUFYE=","FlrevgDHugGUmQGMlvXFhw7KVnnJDIQ9lScYSlJfzKA=","AfuBIY/u7fTn4OM92Oy+YtZca31CM/MuBzVx/4YticM=","G+KAL76lEAOq+ugv9EmdEVg3exCPiwIMgrhGCo1gOvo=","BBgIHejClYNVoeReKO5RuixmytBINfT72B5pbeY5h2k=","Hz6TerKfOojG/kOGmKcZilIJqmrJ8UExnzuyAef9ZxY=","ARPpaHabDqMst7X/cEhKrMlvE9woJ6jl5hFpXgeX/Dw="],["EQ0hOoNkeKowG8H9Tt04hQfYd0Wzq/ulvygq/SH3JCo=","LN7gxjWk/NlUnw+RtPSptiiqcxni6qCUppOzi1z5okI=","ANYPBYV1XUhXe0ZXRt6OKG5JklFQ8XhPKftrltvY8Ow=","IWjc8hbYNppibMxhRTI2o4nQJRnzBS6H7/nMuKopnEY=","A1MN2WLvI9wW95sowfwd2v6UWL4VF0y7vzqAbeX2PO8=","HO3G1OFHZ0HBCZVX5Y5kLEKJKqNuLQp5P2cHgaIbDb0=","JpyME5pPYeFr+q6ei7scaYCMkHEIOwoznf+eSQS0Q9Y=","Dqe8UlA+IDnSd5EuAi/W0N7VvGh8b/lxlJdvOii9MMY=","IYC56xVuszytGqdQ6g+j3b+kEnKW5Jf4bmRB4FKiO0U=","GM0UcUMK2tMeRbUpSU/Ip+MZvS/AYZyZIH36zbZXu/c="],["GO2y0QW7U7dorgE3hQ3C0r9tEwOh+O5Krfdtj4GZBYg=","LJYtfVSpjDqCpjjYyCRQgT9CBxoXxsBfRwtElY9X7xU=","H0lekwFDFJiNrOXk6Gf1EJ4J+gD86Hkp0eDs6VpEk0U=","JikD82rPDcBV9hA5ffB5T7wwkn7xhcY1a8M+XDH6758=","G36SKz3VA+ZEGtqWbIs7p7kIyyuYtfvh5ML7mCRVuqI=","GoiuL94SujLl9OzKzxHCW8Fjve2qqIJEdMrlhp5ewg8=","I0B3KCaccP5xKwIZFQWdyNwhJK5kjiy1Sfx2NivCuX0=","EqsxhibVEcI9KLqp+1tYAuCrlePLF67bqiX00ITP2lc=","HMadjzTuh3g4lQ4gqdTEvT6ayvPWk6pkyuBPqiJaLh4=","I9D6ll6SDfxTC1JnCx4y4tX8KCH8kYwIRKADtxQYJa0="],["HlPpLfbFPs7EwN5bB9xMmgxVRfKrzB+r9My4SgpuLCc=","K8dhGF9Z77e2e88dPlTaANrqBn/knj8dkzTlRwQ4tFQ=","EkMx4Oyx2YCKHZHvqpiVCr6TDEb+5aMNWtB5dqW8AmM=","AEaIdyTykyGJXC74vAz1Rd93PAS6oJfDUqQWU5XMp4Y=","JHRgrUWAoYY56tppuQTJGxn31Dh0NXB2lsQLrDv73TM=","JlQSpOO1Vgq6UC0g7YM97/cHt9QlujwJ87Y5K28fQzk=","Aq0G/J+BaEVC4EWKrhnAp8GL6U8d4/zmo+XSM1oB6Q4=","DR40GSND1m/BtlkctqOwYCsINaQDxyJ9vL1y/YAAxvI=","C1ZReYh+4w44FjHY5d01fHDuLrtBBhfSMh9thTf5iXA=","LqazKvN812XXKN3vowkYkCoh4ZspFACFT1Y5PFbWlGA="],["EPy4F+EPafcHTmTDk7gHzd3zPISotc/jP0S3P+GMDjY=","LkUNH+d3PJiJoL5V5ERTvMhEyUtW/Au4BuuZgqxVNCg=","L0Ifz1TXfdOJMM1pB2+bqt09PxlHNxIVpmyJTWN+ibk=","EydggdsBLR1PS33S2KL4pRgNLswzhUzdNfnOsHv0DVM=","FE1b441Exb+PPFc1M0+xoHwTcC2Grzm6C0Ig7Jp1aKI=","EmkbWZ0y7cSK6Zx6c6vVnlsY9L93P6EFHKvSxJqqv2s=","BXilXw/aKZCbn4UMPXS+ZmjkRErGkXZPFkSmJkmCGOQ=","EuOwSSSyz25Ae9JrPNR7ymHW/89++hrqHC4NikneZL4=","EWKlbtO7u0tnYKFqMAunICEwCG2k1ViKcJJkI/+MJC8=","AzQMrLBNWoVhTqzEvjNSk4uqP8cUwldaqdhfc5ETxQs="],["Kx2MEfxlLFk1Q7b5gAu30Mk3He25bwi7vM/9xsxE25g=","JcD4fJRvN140H3L2qN1jqU6G9K0YJxW8/L8rKN9rSg0=","BUOyvGbzstk9TBiCA53bN8cMC0N6wjrFu5ho5t8kSF4=","LdEXIYU46KywMB60Ct+iQ19b/6gCj/Uvlqmdd/6ScGY=","JpsGsx6J/xMtrrwgDv3IqwaBNvzmXy/FWh3Lk5t/xvU=","INRAHLv5KHfs9hbX0oVRywrsVS+ulRjc+SGMOMGgvJA=","LuLaJLf45wNftzsIw0FIM/+jjhSx+qwZioYKV2fS/u0=","Bt2J+r+SVGhHucE7Oja7x+Z5xbsN14VAPz/0m75hyOc=","E2D3GQNFcrWUEMUptipiqpRWVlRZfkJ3nzNADx0X1lI=","Ff+CfgNMAqkHZ/AVKEDn/G25g+SW6gUZwP9B3qgYBig="],["GfRz5AwFZ21fjVHhEzbpxlyzKCjDl8yBJfHcZntsrfc=","C/5vwI4qLhuJEa4GW5hTiPzRBaSQpKuUOyVVjPPQVLY=","ID2e5kYqWGkU/n2/wb+il3O3+bPWOupBIMYBEpwWZg8=","G5Eqvy4WSa1INMpbKjgxzJwgfU0I5L8nSnncqA5S/iQ=","BiyqPJ/Tm2mGT69wHcikWIVxyzG/1cnDxZ39l+mfcBo=","E4wDouzqGDy48mXuzX6TJ1sLuYKXwVRachl9xt3ZM18=","EViZWfwkkykvtsUHMOdJlK181tNTPDsApX2ugzzHAeU=","F7n6zb50fXxRY8oA47C4JdAS7UNXYE5xhXUNZ3xrNX8=","DGA9A/koYNqKaMbcsZJNGkUJmupQ8aNi7bLyp93+kP8=","BdVvDIRNFpJIUDE15N65/9YynVTPzu1LlH14pWhoEUc="],["D886TZxsM5LeG9/iXPuGgX7LgMUb4X1H95dQIB8fzQE=","DBguQ4JXxK1+e3nDto1gmE5QesWXy0fcMdkTp6VA/Zo=","Aloey9fniT9kbzXT4H7pl8lDVHN4hP5sJq6BVXYNuKo=","IBNf8mOGf3CO4CdRcMyXiGicCIspM6Nhx3XPQwdI7x8=","IOFg93KZii99AGTH76FYhOvG2LcYIc1TNuLfFDQcle4=","FQ3xEpG2gOO6kloEccf7sw5wSrS1VOpdjAe3CyuWICo=","F1cgKejolyAtDmXCFyxXHUuRyoVuetPxGK2SISe4cFQ=","Cv8VZQuAW/9vizUV1eKc+RS3NJr4kk55YAn4pPG3Jkw=","GpGPwRfZpkReNj7lgz3AFBEDS5U4TZju5HrolvkqfWc=","LlYYQR7+owzH3jENSHJZfQh8HhIuAuuxF9sMLf8E/Aw="],["I7AtAP4mNIiWc6fQRzb+Fbn2JlKxwGJqGa+NYIXXCCI=","L/TQuHmKgmZ3k1M3MAg8JSI9WJzdB5Ni8ejC4B1UR2o=","HYl/YOh/zlzu2Np/L0pj/e5/+dzxecCOBenlzdgjisc=","C6bUzu4hgtPyqy5KOtCPwx9/TMD+yRrVPpK/ito+J48=","Bc6UuOmmCyiUdxBGHYfHdXJGJmro+l068+qBd2tbjAc=","DDRrBGrwPLkEjCk1PhEH1rdeWQuy1CLqg8CaXaG6DGU=","L7+Mxux++zAQZCPy5nsKqUAzYOVuiLbFy67DSoC9x/Q=","DQZOckSe/BHR6QuXdJ3jkJSQuRK7H3L1QvQdYqsthHo=","AqiODDVhdmXzzC/HfZCvx6jRABxx3rzyczygxxoZ4eo=","Fe6z4FQbzwENoMR62xL231QLl01DnJPhnqTQL5l11EY="]]};_9.default=_default$9;Object.defineProperty(poseidon9$1,"__esModule",{value:!0});poseidon9$1.poseidon9=poseidon9;var _poseidon$7=_interopRequireDefault$9(poseidon_1),_unstringify$7=_interopRequireDefault$9(unstringify),_$f=_interopRequireDefault$9(_9);function _interopRequireDefault$9(rt){return rt&&rt.__esModule?rt:{default:rt}}const c$e=(0,_unstringify$7.default)(_$f.default);function poseidon9(rt){return(0,_poseidon$7.default)(rt,c$e)}var poseidon10$1={},_10={};Object.defineProperty(_10,"__esModule",{value:!0});_10.default=void 0;var _default$8={C:["B1KvPG/cyvOGgnZoXwppuXSeFwaoKRe2TsLvhH+ARVk=","BpUD1BfiX0Vox4WLqDNDAcD6GcGzSLx+GKTBrOHRVBg=","JcGxIfM/TPezCOxGMPJ7YD0iqoHKNZXoAcX6fZdwoJY=","I9a1UUW9sygnwUVq9Ne+TC0hPoJcHS8Mn/mbInN1H24=","GzV7zj7z8rdq/CtYBIBa2xTPa/N/4jV8eap9azKsrso=","KOxawIgcHmQmukmUCYlKbzwnb+Vonyw1yQJ+gJRId9k=","LJhiUkrIoHtH0hHJxQTIsL05jQKKz2kOS47UAF3Qbu0=","H25vCsSut6UjQ/MEGAeLQGRM1D4pDaC67pKJHEwGWsg=","A9s1F+Iz+KdtIbL7I8hfp8rMV3dp7eoJquOUB7mvL90=","D8Mz3KQYPatHnFli6wXuS3morG4Mzp6bCiFCJHv9CHc=","Hu0oGXioOVwEKJuGGXZzsPK2XhoTUmRSfiUKXN+ZrKQ=","JWi99lEQNDQ/tdXQIeBS0wgJVP7jV9yjb6XXjzO1vj8=","Ha+t43TmMlHeypcFkdpKKFpj0Rz+ZGYfrdmgAd/4IzA=","CvJceBq/VvpM1oM1gOl8emDqqX8dwytiLold86aRWzk=","E1AUUct9Pgzzy1d0H76N1ZdXyTZ/zEj6Ed6xNUJ8XBw=","GXBF/NzxW82yR9j79shcgPLQZfkjEIVZoXMNccc+Vs4=","GjkNcoE3X6wkm5hV+MZ6J16P+KCoIdGzBcTNsTE8hmE=","F/Bwb34S+wItFflCl8e0WUd1Xl6Ex7mVdlm+HeZLc3w=","Co9fA/GdSXmbb7plDAbkrvJR/8dSQ6jXruiSTVY/fkk=","JMnmw19PgZ9bwe8mV24W0sfHIGoFmARKzwwY/FBC8OI=","ACQFynDVFVDcFKv+4Y44I7npeQcjMNVHEzoUsl5GH9U=","HqtM1W8UdLJw1QKUViHZPkRmPK+PHTHYaxVuEH/vOMs=","BmuXUPc/RWHt5Vk5QH50tJfU3u9Zi4c8S0ofMq5CXQA=","HuPfpZb12HAwpsnSfWHdF1snEXlAgjXxO7P4TqKOekI=","HqlLmsb8G94p1Yk/3LZg7WH/eyxltjikBG6rIXwCquM=","ExOINR8HltR1POVk51RZHLG64Cot1Uh4KBrG56PAac0=","GkWgF/2+U2GaKdjTHyfkCPZL4QvwXOFskK89HxOIai0=","G0oNaOVDErn6Z1UMXA/w2I/leCLd351Y2dIhUFeqlK8=","HUXTaewDmZBbsCndn+C5elztHSnHtaOdo1itImaR27A=","JhVMnFHfgFl0W7LZfZqbjMjz09gT3Er0FK3OHWmSDo8=","K3SK09pDxcuUEsxkMTyNRxElGnCA7FtZIG56yMcBcw4=","F6VGj9seX9rNnJ/Qp/X7dW4F8vL7QQSyy0jYMP7RN1g=","Jpel4iVCEj8JI7hrFSmlQF74Cd4D7kEpsrruXLO9lOY=","CbB61DNw/Ev5reYQ4a3dONnZYuhNjdsQnv26aZFt1Ik=","BpwZS1ufIwG8SNY2PI5a+kp1yi+KAJ4VrUyhGhfIGh4=","Ghl0rUGMs3LVVeya8PNIuXKc3uaB6w5EebkLtyD1Qsk=","GKnY00zyxjMTip656ymCDIW3CYiVgm7N8uG/BA3PAoc=","LgVUg53XCkuZmP2RUyf64UaF7KYj1mJYUYbS8SS6i7A=","Hm0CFsi2eL2eiQzNctI7wmeUith/qyWupiV/jLcBKAM=","CSCTKmxAWx7oca4XOUlzHmFpokRC2PjJ7XnMx6JKSV0=","FCxC3mq//1gFT2pL2o66X38Qzzn76vuNOa7zDohPo7g=","FBjt2I5k092tA/M8oJNhckRLsHEtZGqLzmey5FHuDYE=","BcXc8r1eBOplZU+0c8TUaS6ZWKWZmr1+XN1wbLfggrE=","EURkMR/foR7sFm0gKu78YB5NFpWeyTap6PGy+X/TXd8=","IbcTsP2yOPOwU/bVlsrwciOyqdH8ynWDIaHZF1wyfvU=","Fe9nyuWDilC8Zxpep46HtIvJjjzXv3bV+gMwk93JdYE=","C/iJF8t8Vw9os5Qp2P7g/P5YMwamymkzjDSQJv5mv+k=","GIHwEppkt/hhCF9rNmnc71flaNY0l5gngHcLS8O0N/k=","IFXrcypy03ytqD8E73QXhTaNZI0Jy1AUJXVDChEOic4=","GbhIwzs4drsWiEbROJfN5rC54rKZVDlbOZRqT18m0AM=","AeGXlyMpZM1fJq6KLgS9ez3BvaJbVB89SgWbSPyVLaY=","AouN146HEuFySGpLJ4rI4WaxmWVSx0vS+kv7y6ORNFc=","H7HP9zGW0TTDA1naFaUwsaV0GqDgV4ip1PsgMq/w1YY=","I70zAfWb1lUiX4XEKpRmvNfGSqk2N+4nrv7N8ogyYDk=","Dira6yrH1pROKH3HyDMBUxPT8r6rol6kwdxvDj+8jjQ=","L10IVI73PWXChTF4y8vIpwxIADwNE4bbcogmDSmlLQo=","L1XA6W3nSmH8l03w2oWxGsVEtchUSuWa12y8A4ieebQ=","GIhfc5qcPf7tOc63yO73f9Y1rVLjKU0+EmqSpkxaRUM=","EmfKzpzsPBqW+9pfIN8wnfiPnt9WhKBb/KyxEWeYMII=","KkXASERI2jGyU7Yy85w9T2xq+OPjmd3Tk7ggzexm+QI=","ImAnnDMlg6NgEZc6p2JtToHWOClnhoqWQ6duU6KyUxY=","KOyCRGrouyF4P1TNTa8H4nm8Dq0E16MTdp9mLI50oOs=","FuE1cN7/s76+EYlYsthkcFeMsRKWm8bu86EyG+/aybA=","IojoO+t5RZgHy3dAjJu9vdB35iAnmYb04vCz5frKq9U=","LbWwbxECtyzkmUYITXXyEJrZcHhagynejiJaQQ4kM4k=","L845oZ6hFfOpFwQf2yZ8G1EDtYh+XWPEju39xTNpl1g=","LGXvBVso+0FwfDJKNqiUxq2fhi/R+X2lRFnF2wvaVa8=","KeY6JMkSNdwApncLnlcjWMGKkGOjQGb4tvVmg8/0j/4=","BUIRxWz5ze5kt9qnZ3/p8jXitcmcXYtV3iDZqmEscsM=","EI6Og0M/fLFyhyODft6U0HMDKrZuLg+225eHs5VZ1zs=","D/m/tBkU4ZmlU+Bw7tlDj/8DPNMUdliRSanmDVBYEU4=","BpE7wuNyMNS29WtEaX1vgEGNfBGh0g2EhOlbBn+TW/A=","MA07dzuaQe+Bj90SIC9JnV2945U4ioHFzjvDzItIgJk=","KfmyiXIf4wAZN/bEh7sw40KzRMcd3Q+VfQLZKV+r5ZQ=","FN4Nu1Cgqv/7OZR2LRSWz1FEk1C1386wZQZn99t/M/w=","BFzx03Yp3ukon8vkgjUZ3rhX72bLOcxmMKOsYVfp4O0=","Hn3kb90jxq65St32y5mYVjItOtbVgDzviLZpPtE1kKA=","LAM/3FcjLmhavprrGKWVDln2ZlmKCpAyr89Yrqdyk5s=","EX6uZf/mY0JBJlNI2YRyB06Jyr49j59Vy8dN29mEPks=","KYjoGptdwiyLPHqdATREIvJIM2TBiZlryrB5kS0lmT0=","Db6lkbZqJEj7+4htELiZ1lb92+pOZmwPFEZeCcyt3/U=","Ht9CS7bKCKyMTN/JjW0/0EAA7ExqhijV4rOxJjI0dV0=","IUMGwBBfNj1SWeIUHpe32kG51RFQSNGshIP8aIpwNLE=","JC4AtpML5YNapQJ0k9OxHjEYdyZacCEOASFjKEUv3Jg=","KRVNASjMZQmJ2ruMoLGN1b6x66wPY/pHvpbjgyASGXo=","JdItVNnILXz7icYapiyhUFBqK/q10wDbeE0l0mCCfQs=","LyPwuimfXAl2wW6zuIMGiSYShzkj7ojqotuMwQEI9cY=","C3Q6iRO9jn5wnmgxGjWF77CWcIMVqYEgOfIViZ9ClMA=","Jk76AJKVRstOwwpiHDxvZhMlhyhk/9+E1a22Gvjbs9A=","HEnXZmOjWDh3YtII3IVADnrPG2X7sT7bNG3x8qEKzjc=","L0ByXR61GK5FYu4lygiz5W2sqlEb34LQmfvu5RELaC0=","JlG785IV1tZjKmUqzm/1EYVVrP99TIvn7j4gb0TufAA=","IZjzsKP70L+rB1eNQNf6A+UHYbqPHysBhhPWWwkfPq8=","GNTEaZ99AfoA7a3EPI4fENkqT325bC2ROb3W+xH+pAg=","BZ7bxVNJHsa5QjPVO1MopdJLbkn0VxkLz9BipYIpV8w=","EpphYUtOnkIeZmfaqbhf4UvqqCKzlU5VEohWS9KxRVI=","Liv+TXsyNN9rYmiL3LLIdnWX6j97d5L7RDd+ceHsnxY=","Afg5fP2OruukeY6YY3N+xUVy9qNV7kfNuCen8g3Dick=","EX25zJFA5GcLx05/06b+mbh+F4HSrhkdARxtZOAtz4s=","EeDM41to3vfe1VIvQ0xIbyh9sLa648r7Ix3PlRWY+J8=","Jb9K4wxE3fyHAOI2mu1/VomAxtSOM7bGNzfIL5QrkjA=","EVP1wW1WCKF9z6L8xf+S0KQdD9E4C1jS93wFgzmIb28=","BBvtOcKa+3AEzumT/CImBc3f5kH6OglsgBPzi1zYW38=","BHzVxbDCpgSumchCVA+jfUTmq+w2V2maEWuE/EKtXT0=","FU7yXmcUhtuOiCGBozGCba57lzny62yPdIowZJqkGA4=","G0g+dPQcJlj6/QgbnLdwnfKImZRUSWoppJLu5577liI=","EtuINC0BS1b9v5Pb+dnAghlss04M7d/soKQJBOK4yy0=","CUQmP8rXY1p+jt529P46+yBc+DX0KpXAM23mxC6lqZA=","LnrG+p3/r4Op67aWbvVGTkQpuYt4uPFBZcUBVGlwtzQ=","BLygehW1hc0neQdoyqOC6Z0Uz/j6V+L9qhFaRy3U7BI=","CiMKtIXngUaP2/7fMkE6pADIOeqFWlDxkWsDxnYcA0s=","FiHcPIw9uG+oMFn0o8QSmK7I7ZPEnFO90lhzObIW7HQ=","G05LxPAo/e0NqlwaCU/soNBQlPr+vWYZNI4d2fzhaMo=","GnOeVcpkTpyg/ygGIyCXfZc4s1cof+bYcn4Q/0RSx5k=","KSgA6EUqVmbNArF1aVD4BIw2eiQ5reo9lC7jwxhc/ZI=","H6Nx2RBrgapmTBH1DNQdJIGpFDmjnA+hMR/8KMRITdg=","KnhpQbirYxpFXx8L270+uaGc2l12xGO/9O8SIAvWzfE=","FSHzA/1BUJ4SLWt2YdYskR+67u6CH6LhHinnDIQ/yFk=","JCr3oQfMe9nBxbJTfl7reUxneCfFZjQYu5osnc7ykVc=","HMMNSBO7/0uRdAzIuiC9Bq+p0hfqASzhLRTgJxMB530=","I70pIrQlr02L21h7HMCMzf8BCrAwQxZkiZpKMjspc18=","FQ+rWYbu9b0f76kqq1ACUw2fVMt+ZWM81cMQVV4LOQw=","GLQ8sGS788g/wvFYrnhaq8cw335cauO7yu9hO8CucHo=","E7tC605zeHBgiJvhdQGLjy5aKKEYHXd+KqwcmTrNZpg=","GribVm3/NqlfgFDoQ0lHQLo0zTs10LfJe9LXBe+EKrs=","LV/ZDnF9ivjVsQ9zhExspQ0AWUCvCVRt6ONP+ZFDX7Y=","C4NtDVgZFCGNsOk8hZiziJcqR5s1yTPMrZhKC2zpS8k=","AuzfsVD6Luz0w0x21W6ymkSpQAOZb+PH+51k1y01Ljo=","I1eNfV7I7TGy1+t5RWTTiQJf79AGUhldrRIrQApRlrU=","HM+4tNk+XgjHxMTzBjVwb8nfdZN1//poNaTBwn8iJ5Y=","HAy3NTRhZLqTMIiB1Tb1iIhz1EQeMIN16Oa3OKHAz9M=","C3Plt44NI/d7D9/QAXOBkcMwKcBtu/b0EHdPJC0AI+M=","BEcVwA5fy5nENRicHsJLPOm4MRQh9bHzhISrdpLGxjI=","HTs2R7jqNF6SzChvG8GLbqOzqFUdC/GluVIUzyMQ9wA=","EES5FaM5olgqbn+2pm8rl71hgvmUatoeXT92TOGrDOA=","GBPbIlHj2QTQ0wu4a+LXxYA6krhzdd/Wj5dvRiKlFTQ=","KAgVL1aFv+V3yU/KnXCWLloI4Pb82Nkhgt9/s7Kzkk4=","LalAoejImm+YPj+Yik55dZtcaYe6EfP1HZpT0/0dQBE=","IPsdhpzRksh+NCVOS0jyIvmXtFJqPT+cn+31HNFnAmk=","G9Se7qrDkn0ZgoKQZaTbQmmMD11f68/UjsO8EFmVnxo=","E1ESs3RIBkIxG2sUJwTyFoTdAk4K1VrgJyisMiaJ5m0=","LJ4kXHGDLGkKfKPbHNqtzdfN05VwvtwUqHrOX3Jv/qw=","GjGaWrOyqelesMEaWhK3noVpKRhqHuPrKHKthr5z9WQ=","GhI8MfmdXqVbxC7jIrfAcPTMwfwmvs6fTz60S5BROAg=","CyP/3qBlyOdeoNO/2Wbf8TbWYCr6lDKEOVkP8+IA73Y=","HIH44BSrJbjtecXhvb+Gn7G+Hq7dh1p1OWeARr0aMxQ=","Ab/AkvRwHUyu/27TJgXMDzVD71I4WL996SI2M1SsM3A=","FgaPyJsziP5b1UGnLuvyl2idHm+XiSXe7VbyrabQH+w=","A72dwSHn6YtUlEG88HO1ZNWp1A4wIN5NGnEDnvJjAzY=","HQu7k9nJJ6YJ7/dsPKlaxulOGJPIjvKlRPtfYpXacsI=","IOni3IiupFiD4T2yBiIuTCHU6OuVQgLyuQwhHKyWycg=","CmnewM2KOZ//EZAqNK/poTMfUa0Tp+5ace/X64WU2uU=","CGfJEIUNLyMPfloDs88NwDJk1bbyZhEFtnXF/0FXXIk=","FFYD+PtaDPVr9xueb//4MSfC0Ls2jeI8afx6lMhExAQ=","K4u3bc6v3UoSvh/JQ3udQG/+IUS3vkbZpWpBDRfadcQ=","CJvFzg/UHZCxqmWd54NG4F6sfQVPH6X6fbkcB/s/p9Y=","J7rXi4z95HomTLY0gbWgOI8TOcsh8swykF2C/rTpP5M=","BwQ+5wPSsbarhkH8/67NEHvLzANKvP1G/pZ9hBf9NyA=","BPXM30A2u3iIkzX2hjP+CR4No3DS8H5vhU9nBJ5UwMw=","FbH/4SFH7nHjQBszNeeGgcU0vMWPqfgKgTBQncCCAlY=","EJsFSO7wf7uSMOkrTPt0QYc6RO29Jl/BUtZQGHg81XM=","DwfFiqclrrcxtq8IfnxczsWjeWrXTIcqdCb763/s6H0=","HRNC3c5uRGn3CpSM4QkQjTsedbNzPOfJojekxeUnRRQ=","BjW+nn6EQ9OyiG0VQ0TSQ9qpV4yCo44lKIXE87sTixA=","G9SSKsdYwPTFC7MDW37UtWGK0LcUq0aLXquYjP2MKVk=","LhoOb4TJM0K01Sn4gYRVSXbiHsYYDFgOSlhjSnt0dZ0=","LxWJvloSdpikeDukhyLkyakIjHye3Zqt+RUrndg58rU=","Jz269kXxGFRmv8mbZ2xhh/hBW5+i4d1vxkNfCj7zVSY=","HBG3bfBCOFzrbQ/iac+hUGlZGeBHtIB71umjzUtOCiI=","FqCYjUI07LCQ8J22veea81OUybPM/GoLtETfxseGc1k=","IV0CVzCtoXiOICTM4n8qU86ASpOi/GBFKgz5SPsDqLM=","LN/bCEfegJntipQYIrFe+ekfz2QyWvIgLeQurJK73yE=","CUbb6ZmN7FQdo5qdjqVEp+RJ4mpPmqh8KMfi8RiWE0I=","D5WJgrQ/j9wsN4XErD5jHVyJ+5TgxySnplwcMhi2fkA=","GFAhsZInSxthlSrSGcq2Gsw7Nv02GIobjBLlbZmMXoQ=","JNVrTVK0f5vG3LetNT7sknwOfUISoubeDqxEohAmCzU=","EJjVj+e1NSPu6BUQsIP9rcoAS1SUaMvSAbCjHIt+HRc=","JKmbxISBBoOQvEgzDBE7eSHM/wKK1QRYOXbn4w78PIg=","Eqf9Cnpu2cDqyjRlrlV88xhwUUb3L3tOSrJJNNu0xnM=","DUKt7kR9aupmNlvwHltgfFKEgImoRdH8/66fR+BxaxY=","ANXRCd4lefTlyidjo30TEJMN3e9pwgI7Fn/+pUsMSqo=","Lv5+dEovDkUGk1B3MdnASSoHfRlKAiEAIqzFnn6kadQ=","HcN2RLvs3CT4W3E/0Zr1W2/K0xG3e1/jAwqW1TNLuDM=","JDEVVo2jZILQBACBdqdUJ/2jZsnQe89Wx7D0ghwmN2Q=","KskQbl2C1OIAslewsiLLMJVzJ76umDT8QoBGoPWSbnE=","FrhSlEVwKH1uAsNaYwA5JjWCDOSIP9CTgmD4VVXGwLU=","Kd+kABYbZh9SZLQVhGDUd28+hit7gjURlDD3Z4oqKnQ=","JZCKXPscIQ86/Nbo1jFzptedznU1rtxXqu6ZQybDhrM=","FID1azpo70Hl6kTf8lSq3dvxnVDw6ZCWX8yJvcO/NUY=","LBSQ+TNeFNv66sZnVZX2sQgHvPo+Sadu/JAy9fU69bg=","GDPwzl3FKdNXan+0gdj3D6biFw0xwQMaJVzYAPyyYrE=","JtNkYaHJ86NlNZDoJzVU+B/VHMQw8lvuLMz1Xi52JzM=","KQJ/D7OBMY+OrBSvJPduFwfca+0nEDYiVvFtvaaakK4=","Ckzejz1C7Uj7Pap1iQNvSZQXbN8HouzD2vtU+dRdmwM=","H77BL+/+CInMSjH8rn2BnOxIJ4XhkN2iU24sQBHahwQ=","GybyOMe7hjZ4K8DuSKkxowknRoQBTOcnFABdmLjYxmY=","CP9N8MAn6IgHuLblXmv35kP6YMZtdKM9yETsHDRZjuk=","IgfBMY6VnkoAKtUBXTgbKZFd4iYpphKhtto4mrhvvCQ=","CfywfoIZNTm3HQoFLTl3mWoJ+EIWvMHkbxGshNXXXvU=","GWn1wg6A8Q5x/0L+Wve+xH7nUzFTZ43S7zPx6R+/mM8=","B7ZdaodPVwYoJHnOMj82vyO9+8NHaeEaw07ySU8r/4U=","CemsTFG2HOraLIYeJ2ocBmXxsGkULxRPgMRmSaZbxCU=","CLdOuQsOWzATNHUV+8/pTY/qz9Wu+5VG4eWt9Zq0rPc=","GTUXFM49Lj6T7JAVwC4PoFb2js+NHH+rpRneoRbgIXo=","A8ShW8l0iBOc4cuSj0dFBa1bx4k6U7PPHJuiHVGwBBA=","DYt3c98zW2qc8piwhyHWQCkKCxfVBg8CIvJjx0F9Jcw=","HhTCEvt2eWdq9Qw3EbGRfWWZ9iBlK4vf0kQlFmeu2c4=","IYbMbNxScSkamxEbmL3lDGKigEPZCu9lQXG7cOQp+t4=","B2jb1LkHS0NUZ5J9EYc3jEsXRoWu7KNXiN5mXygSoZU=","Bj9aiIt7zT+K5Aa6QOESB74BNhitX4Ecwxf8HlWMedo=","F4B83C5y8Fszcfzpj97l81U+tM6S6TmNcC+TjPnudB8=","JfPdC+O9+OYyr9y9QxvnrmYBVJMER1ylgNE3QeKn/ZI=","InSkXi1pBkvOZ+LrZk20Wu9PHZ3MzRV73O73quFF9tU=","CH7nk23rd6l7jXRz9TQ2zz+xzoXfB6tooCi0beqEFwE=","Cq7A915TCH25N6l07esy6r62M+zhGA8fhDeryQmd8b4=","EM3wHoxhJjtEbD96EMwp/QHtkfrZiR+cb8t7XOQ4upU=","F2YnqSBy+iu2TdXf+cxKDVvtzz8iyR/pkcxlaKT7VM4=","DqsOFY4vZyxop6CkgyjiEXmkF+sMZbG2F2ROHFLEtCU=","Lt8eoc2X0akf55AeZMDy0S95ZXQdpafH+r7iXqw7R+4=","H8BxN4Y7HTN7tdrBitkSN3OWgKae7V2gvzUGL01MrME=","A3vf9oAlvdy+1VTOrD32ap6ymJZteTCK5BTTQieq+GI=","F39olXugfaZxud2RnyQz3+XzY7dKPBYWlIHFfFtcB6M=","BtR7mSHiUCwquwE407ECiwK4X49CNiz0NnG2Cmnp5go=","Ex1Yy4pBp1PnZ+HpfO9g0AA+ScjNHw9RAchhsXdxXaU=","I2ynYjXZ5pRyyZhfhC5ibzOz/U/V9UOBCgxdIUPtTJw=","L+f4WleZFlRZB/KgIgK4Npa2TR9h6BNzDOvAbQaFN/I=","BJUjJr0m7+1kY31PwPeku1KOOjQSYBJViOdaqoj2LXE=","AMLftXe3ja0Yg3u3DI4pkPMjJbtBj09mJjorY/P5g4Q=","EixoIpO0iS1RJVmR+c+vluJRQL1rNzN+p9+tXhJCMoo=","Ed3FQNShEOSCokVRErpn/7PKPuVHEUmNsaNyucwj0UU=","L2vXH2svOvPUaIIMgKqtcu5Iozfx/j184Bu4kkIQahs=","DWoW0Tbud8NfIW8aoMqeCb3CWecVhIzgR74FakoJ94c=","LnxgE9G+YqeLTAAVRl+wspOgfUYF3KZCIQkJYWSyKyw=","DWu/GLfraErexBJxNXDTv7Nv0PVp+zZHT2lLEbKUi6U=","EkA8+Id65RC3MUt8datbD7f83i5qtIEhKI3ATVtR5ZQ=","FRs6z0zjKX2G6COnIGfHFxc4IVDAgMo/gBK7C6L+1Hs=","KhOWcCBjxi4HxRK51NGB1x2ItWgafkf9EUz7aC+vT5g=","JcxJ81CPyhhzpvhbZVC24QQdkM5TXGONK1I6Yd14acY=","H9GDJ6BILDlHI7FSyQVEcpz0BAvM7ZToo34cnjB2g+E=","CydWbOAr1M0ic/1TEzbA6/5lpbDaEjyzG7yJUz5Rizs=","Gp4VPOgr8qb6DXHRiJwktfER0mLILPNFD5yoBgjsFf8=","B8p5TVrE9A8P7E1p46PNH0csdEbk4n/B+kzc3IYFrMc=","L9r0THB9gonak3NTam9htmSU+p6eeC4OQQQF77r1BK0=","FU18fpTuBqQ2/fWbUBt2O+jcfxKu7AdSt5F5Jn1kOnQ=","LHU7d3mjkJ+gywaVqfM6ZzUyv1zzlPQLuNtexft6ZO4=","FE70DfeiYv9BeV0JWQES1j/q51w1M8CrS7muQ9YSAag=","IsaNbNS7GBY3kSdKKLozsNE44UjW2AtGnW6VGX0WSIM=","J8o4y+iy7IqSe2+gEemCMj5W2pMsJNcwlRd/5/iql5s=","A2mUwWlz6gEkQduueS+z0GsTmt3XzMDA81O+M9iHPqA=","JC19G7jtNlgDUDS1Xii0MTjFbH+pwFhpeAVqp33s/To=","GUV2VHAnxCJOnPbedipRacpcGKxduQEIvXYCG7mwzvI=","DoI6oRYk7lcfI9oCHU15kFY/yYmKfQzmhOU1/sefzdg=","CChYpNsoORm1bAvAi4k4ZyS5CGikuhcLscz14RIgXEw=","AheCJnWvrD2kqRN+CxclMohKpnDxQtpolWnbJPWw1lA=","J0xhTC45LO6Ja3hQqntv6VK3aBlZ+/15E7Q68PWFi7Y=","J9NVcoldYe93mUWS/HUlH0QOXRIBMyUgSThe4b4lquM=","KzkazJyORSs18xyRvH3ifgDT5iVBPSf21gw50Ax0v3o=","G2MgzIrNmMksqEmls65S8t42hHTc5yegBp6XzApUa1w=","IoYHXmqW8aVfum+Es8pJdOhwFoZK7WJzX/DUKMCskfQ=","GKraFxgi6OHcPadpF/7RY6Uju/ghI9yY9MCX4X4R3qo=","D8P6tF1AX6cV7jrEonnHADiF5SAj5uNuXXHwXPXzA1o=","HOmVCa8k4EiSXqrSbSlM1VXNEuHWWIF3fs2mlKXlKjI=","LibBfJIRY7W7Oq0j/63UfdDcREm5TJDqPrTk/vE49yc=","FRFqfJLm2dRvt/tRre5ahiqi+nYsaQmRgErqffXP0/U=","GKJqCAD88oiqfpjwRzFyEOZlbIe+kDvxmpLnwqSZw5Y=","ItekDn5MHnbb+8zhYBwiRpt/v90FWj+VPPz+60eoXHs=","CudxSI60vxB82jBC3aNJWJnsX8Q3khUI/SnVvyGAev4=","FxBOBECoEqM/gl/lfamd3hPBvT4Q3o7JZ6Xe7iNM1wE=","JoDkr8k/u+uXLYQvGPo6NeHOgizgKmKcNpbizbKJSl4=","DWT9qTq6XDhOs5v8FEvqV7E9EbJ9iTI9KuJ0j9VPFtk=","CurMY1E5AJZG24lBQQyBngh6vGAXCbH5I/BOpntfWPM=","Coou0rIVj+ZEO8OxF1TBRSHbGTM1YWx4Wgc/ac8Vvzg=","B7EzogFznuIEyB33iyChPgD9jAo4aUJ5TCkYeqtic7w=","EY+8drf4YeAumuW6UWlgyRFCrXxK8RVj4a3/l/hjzrU=","J1S0/0c2gfMGnt+r4h3HX0EjoMytVZfUJ3moEg9U8CI=","GQNgoDZmhxSDdnX35Z/fFfpXY09NsMLCSoDSaVHB3cI=","Iiki82cLX2XPNLKyZltAoYfzwwPHa+1SAXBzoKGNv1M=","EJ6fwgrPzs89R8BK/fupJvMOEXKl1QbRJBgYrunMfFU=","FiE7Qtyd1MnvkVAK3y74cIhReHN03O7k1FpmRaOmmzA=","JAI+pooqKwCKy8XUoV/NCUK2fOlSsOGgOtF1Bm91WSA=","JHQExI+qBubHKx0FC5Bfo+vXdFlrTP5rtNV6w4BwhZ4=","HYaCMeLfEz3AISxiSBec6hfLD3HEzYJ/U1OAYjDYkWs=","DDFHSVWcE0iG/BK6Eybk/9wzAo2OrNNB9RDx3qK+N64=","DMHDO1MgyRG0fu4DxNluorJbzSbjcR0oyxUsvFuH0s4=","BfTDYF6gnUtzeyn+6H4cK6dNMyvBnm0+i6lH8Os5maw=","Bb185EGjpyeGMS5jhmu5hq28uEewZHb5jGt/i48EJFc=","E/xMDpUCge9OluymA1UVL3wLM14PNrwc3eXzlS3twTI=","FTwvidZoHn+U31Ebnxk+KHaIT67hvTrsJruTSToGTwM=","Fvz9bd0kK+jNSYJnjLq69AEL5Hl4dk7k0U6VLcSjoRg=","FVQ10CszzkW5w7bz8QkJMPwKn6mXiJJ+UEch6gZoz3w=","Bmn6fUQOOgbbb7gMh2o2JFu2k7t5YGRkIWIfwsORxcE=","K1ffk6CW541/FOsReppcXvadls9FvIB+Vdib+YDorHY=","Hop9GaZ2syY/hahILZXQ8+dr4LblyawQehL7nmVchxM=","Km3gve0rvitYZoAfiA5H5r+mkAWgwYWJfHLvtWvZioc=","CZ7Toq4/D20KZ6H3m1WhNb0GbMMuWUKj+iVy3hNI+EA=","Hn184IRlQhNWXW7iG/Hyez2AJ6L6qBBRfvvf3KmX+/c=","LnA9+9yG9Vhu36AiHIG7aJkUMhC72MZoR3ZKpPY8Zbk=","BQWww9+fkpWaQfs2xy2Fu4JtVnJ5j+dIJXK19B83GU0=","JtH8kgq2DX/E6CYFb30Zx4J1CH/5EW41b94wKED/06w=","KzQ5wWsa8nvXpMjZ3caTTnufXhCq58zkDOapN1BtUQo=","HkXYa8GE8OCGAg3q405Tqw7nEjs6EZBHXG4l4G+DIVQ=","I/Pi9JyhyVQ0sDQhVhcuZdvGyfgyHMdenxWmbDvLCcA=","HYwuUdtZ1ulu5p9oSA0fjkjAO8h2zXkV2Ii1sKEaIaM=","Hh3DVGqGAyzfi4v3+UpEcwtmL4pWrYYuoSR7oqsPPSs=","EUfoLADfReGC1Ba4M4/64pkXjaX5LY+fkVPGleeFlEc=","C+lEVrmgPGy/q52KNLQR6R0gyxH1Yk+us/ePOCR+kLk=","DEvZo6qpI/ZJuc0cvXh5V0smb/L3wMBjtcRNa0jMo/c=","BhmMH+QS4liHEVtU/4frTx4ocdTPN3lpyhUf7V17Te4=","HukKrmimvaQsNKeX1NMfeWec60G1h/YZ1iDh9RCLg50=","EapTYLWGwhRHcRtJch6fT93GtsmLV7hHctb8a4vgF8o=","GkGmc5D5IvEM26qgzl6u9h1mtnMIJeuYok0lmH6Hvlg=","JKKZfIMvulSWGJJq+8rQDOkgeIOT3xKPilQW0mIxYVw=","BnA2yvi1fapZrUUUdziY4bIvjojUVLwfjvDILMk6J3I=","LxjoU/m3t8SxtMPw0aJXCwNf0rQjGlhBOa23oRIhvDM=","Gzh0FEkjlDvrZsqLeY0LuPK+f43Z3trG2R/FueUxhqE=","DvWEn/RYoR3EE6LYq+qYiMYiQcPCha/jobFM9xV0w/4=","GWo2ojF1P/0MCUZC4n2AuiAaVJr1hP+ppwqAJoF8pmg=","LgL8Ii3Vb+ZWijRa3TwdV3iYo2GEfli2dXbxLjA0qMY=","I4O76v05HZaq8Lp0gUZ4Z8Z605Nm7YxDtCUgxikkUsE=","IN4s1c5zPqAKfxZ/aGrmcZJjcyHMnw9KpyFHkGdqP3U=","HxvOM0Oa+426sTVLRqW5zrGYC4NRQJXWXlE7eTUamQc=","BXuN6djtWTtdIUMCzojuCPGBLvU87G4FuuwWDAVNZ0c=","Jnd6y9iOkyslUveBPmLzaKuLHWJraFUCJToQyAUKSlU=","AVick54uPv64y2wQNHaHkQH+x6Uwyhj+S9Lwlv9Er0A=","Kja3nYfJY7H0dZDsxM1pFCNGpUrki8P1c633GbTglxk=","Du2HcItbAKQq8+beWNTN2vIieL4O5jRPKndRMv4Qeg0=","K/hP7WOhFpW2OXJ+GBEawgg9k2zmS9UaMt+p8bDnEyU=","FkpgmAdZQcZGcxnCNyRjw+x626b225pYrVmmePjxijk=","IFB16jVYoXsMUa46EH2JhgnjzV2C+N+MP3SxtzsIlz4=","Hx48dvxp/YrPo6m/0K9pXBDCvNzm2PTR97dtUEGbQ3Y=","AGmYKpslvXWBQ5e208ipB4Hhczvlf3Vz8v5E3TVhjFQ=","LxdYKUFIG1SJIRvv1LwNykPUQyzhEVOg/nNeVUdKI5M=","FkUx6rOAv4H2MT8y9cJVqbrb1O23dn+ZDEaw/b6fspc=","Ax9GqLRFX/EhvBhKHDVR1FB6F8iIkx8+mdNWqaBu+Kw=","ETNNuqb39BQNFJO9GIx3Yo3MeCxf+C8ev0HKCUgVdBo=","Ahix04pv0R1lZqUv4TbiyC3iKWmOVBSza+iZfwYOiRM=","Lv/KNpzzT3QkjjeuO8dCmRh+FqdfLr5ARnBgUA65PDE=","B+VBOPgowkuYs1ETkoYa6cWHZVD/Dud2Zjw5l6jxoRY=","KX4ft9pUl9Pb0HmKFG0vq5rFsOeQbYWII4GHt5UAH7E=","FJAWpxf9hcx99/A5ymsbiwalvb2jZaM7sK4iiQDlOzE=","D556IhJL9Q2U25Ix1jaFEi+S21JorSFIulNNyFO/xU8=","GjUZpi+mkrNxbRG4jp1iqqDkO88Dx+qBlwsdgCqGe4g=","K7Z8XWxIz0WKKT1pstHUT6fCxgiOe3+a3s4/hz3t+5U=","H6cT3eOQPkHmjwmsLzTJsSN6RF1RlcXjYcW8ox7fqXI=","IBmqkq33teeV8OU5aC5LObTjK7ZSDHERAq690MFRaEM=","IlO5Iz0EevoBjEDEn+n/H5mUMqnH3wZiGyUEpG8SDNo=","HOoIxJMo9fBTxrR8u8lVkiS+HYE1SRGhiSapjgR72uE=","EjrSOWakLHKXEwlPw1LkZuJkavmtqsIP2OWPMI0nNuE=","HvWafiZkd6ZEUn6+zwu7z5LOX4DSKA2vgmYZt+vfeaU=","GewddNfzZy+bxmvprED1vnAre6yAtOM+zrWS+G1d46E=","JCZGxD1/KM84yayvjGOxsz/wfHeMKuaMVdSJOpJ6OkU=","DiyKYEVT2zuBmA/kDYAcrMz7y9eZkkMPy1CwSkLL6bM=","LnfaMnyGm2P63zgk1xiYPyzR9/iuZMiPXopQCjQFau4=","GRyjvp6sxr5ICLwWaNgUSZdCoRZ3kuM9cNNbX9CsJzY=","KibhC3FMjJLEIzE2hzYBiFC0ig5d55NrLPJe7kZjGWQ=","BaprLiW3zkwXBCcIGgEZDyNkhy0B5R6WmxTZhJMMEPA=","B6yzkE4szYesXZ17a3t7vN44UEkzceGxC870zzL/IIU=","BaqcpfIN/BBMhesrzYDf57/mnULRukQAvPDYrVOhjAk=","BBGgtusJ//vpZodmg+hquWUoAYaYX3L6xtoxDoAXXdk=","HhZWgqVitt0pzvhQsnWev4Ysr3HjSLQgJ1U6sefwzR4=","K2XpKh+R44sufxkuvwvGDNIk7HwcZ7ENHl9jT99Sa3Q=","IgjqfR/GN2ex090ef8/UsTy/qssPn1MbNrC8dNNkgR8=","GscYoocQX91ty91uOp+DN5Hnw0WJG2q0dg5uK7YgWbQ=","CYCQ9yPep7kn7cNqjuz4RjDJLQE4+Q3FVfakiXH1Dms=","Hb4A+qM0Ov9y03swImAUO/tdTlv6Sgs9CmIiPtZrTW4=","BkLDZRgcouw+Qj1s504UUGikP4jOBTV1ouvK9xiGCZg=","JFYR0NgEeiTbPXgTG97cZ+NF774+p/bHpPy9PGQiRus=","CR/+PVGVJboIDh+rVGcJstxioXk+OBHsUWHIALSH9U4=","KmF+1YhyLTrPSQCz3FAVckt8jO9FjPnbSU14aia2nk4=","EwKGipqztqNsztD4D1PxoTykNuLXwPmtqQBAr/ugqMw=","HZA9r0MAdVvgrKr567RBR5W8P7N35ZA/ie6bPvrAUqs=","D2cXkuxri70JNqu8A50qho9SOgBQ3AEi9dlmmyY0d3A=","EEWkJBZnqM04B4BnlwsC3OnDUFSjb6Uc2JLV0hM88nE=","KNc495wHs10t93LVYtVDRt16Qb0HCWw2wiBDIKZ2Cys=","LSRbXBwacy+Cg0Ru3n6EbzW+nUnLTz87tOXh/NF4nVE=","JaSZyhkHY4NR7byDbBSYunyPLhS/mfC8K4uGu4m07qE=","G+P012Y7lJQCMHuCuCihX5Qj+b4RXKmsRYTUrHUpa90=","G2frUfrO9YFKMM9XlKldStEVFGmtTYUdDDNm7WuZMgo=","Bq1pIB+UjkdJ75CVcH/cZZECLHjLb6BH+CWkHdPklcI=","CkuCiFSNX7Pd589LvRoIgeXmHZmx1S0Pgug3FQllQRk=","DrSpNC6J2c8PSCxBzmbkD/fH2PmtHejR2NSKmLAFTJM=","GmRaIjRx4s93a+G/23BgGF5aWKa2UaEqiWmtWg362X4=","AwLESZ1B4ln/dh3bMFo2bz58KwHEZXd7zq4aZ+a0EsE=","LBfgt/kBuTYwydqZuu88XC9aZE3OpkRDV6EhvCqkJ0w=","Cw422oM14kPcf9WcwjZZdNDg/6JHxU75YXqA921Blcw=","Ep5zPB3aLt6NOW2F/Wu4tuYTmfIxHAkzHH7y+b6rIrs=","LN6n6xj2FGtnxDfzfBP4Vu7QHV5GTohwRHxci0vvxP8=","KtTwIWAzAY59KlUMLggkMmFPQH+2AJfUUFzPyzHWd0U=","KqxPVCVoNbrZbuwlZkGhD8RNDWP9WGD9R1zoGCdmkfY=","F+JRMsCerY397WkbkIG1gfH3bEqG8v2cnCnSQz9NIos=","LtleSTrJeaCRu20o6BZy7F4fHjnxY+X0uZSN5bS+MpY=","FhzmPVlt5pRD1/VC//Ns08EQwzz7tEXJzztw2QgeTwo=","GT78d+p2AQVHxbzGAKEfHVqAvdd5ams9mg2vZqC4pLs=","FEmjipOM7jtW9QXxuiMlsYbiyiKoQ18kHPpEPGAA9+E=","IGDs+aox2zEgIBgn/N9rXufxu5PVUBh8otu9SkIFp9I=","BI283+L7bFCWjoJalYNXZGd5VGyTNAdI7y4FeUtIqx4=","AwL76bE6Pu2RqCOwtNPjYhQTQISX5sPC+knZyKo29Ag=","A+gZJaP9XyUIFTLymGUH4O2RJ2y69M4IYIF6x7uDjps=","HFSYeRONQ0zzFDUX3ZvyoyIiTXa6Wz5N40t+xJBAdEA=","CBIMfsNW4WlF2U5V6DXufi6R5BAxXc80dfgtJw0W0O8=","EwZGQAYzAFFoweFO4nq40jjYunUUyQOqpZHc3nv8GGM=","I+m03T0fMMN8/fs6g9ReUk9Uq6HAZ6we8azggqtDR5w=","KFs4qrogw4sEWfSkiEMSK2RzFilWJHiUcR7HZ5lPw74=","JVn99Y08IgDIPtH7Tx7tVowiSMoI5XlIBtGEHzoIGEw=","DjPHNiarHtdB5HrFK+Tp9/eRO12B19oar+IDpJ7LmDs=","BR1BI2Mkl6oyQleuUqUeL8H5uokBqSXcRMDcZ3n/VJY=","H7q+0oIIF4d4JBBSsjbwvHrpiT0kfKnNBWcumv9hMUg=","HC90E5U4vSU8PdRaL/uWFzVQpRzb/ip2gnI3+4W+7H0=","FXdn4qf98lwYR1Wy9HNp8s6STlra7lo3ONT5QrsL+VY=","D98efIaJgETds5f+tI5e3p49JPulQg26jR6m0Q2/R/c=","B2noTtF+bB6sQLXgDM0tggQoEBsshLWI7kCkQ6yeCLA=","LyoPUN7R5qs09g+MVpBKUW2vyBU3IbRPGzVhiQwC6Fw=","Cx3AT+ddyzbeC/4Vyi1a1b8lOK7RMz31bhsthhko4sQ=","F67Y0RfCd+0NHYiLNexL09wLgjsq8DfTYj6hA6IHiyQ=","FTFAqmZYbO4jGo8/2GBZdubTLd9DH/M+4FufQpwMlIE=","Kuki4R701Bt7hNUquDX1vIAnvOneJcHOWwu4i2oX0ao=","D4GCQ8w/rst8c9/CHClovmO36TkLrAd3R7u+FnoFW1U=","H2KDijC61u7U7eKrUoZttRVRN8zjJ6J/S2biIEB1AA4=","L9l5V7lGDTQUAIyuglu2EPAYxbUzCf/Sbzns8ef3lbU=","JpLRHmRpXg0hA3S0gqRyZ8wA3y0bkFVyJ81J/DfsK1E=","D8qniYijUgJof/DdppGwNbTpVApTCMluJYI9h4eloEA=","GnQrLM4hyD15Q/5rSSqbiPr/OZDkiGZnD1Kh2zPWkcw=","BzpZ4snBrrKiu4mx+5tk/EKhv+/x2FtuehY7jDv6ggM=","BMYE13s1a0hdIVqf335ew/KWSPyQoYbJflEhQM/F2WY=","HTgKrWODvZ9cS5+0sSfgdV0RmOo6lp7+XjvPEtFniCo=","DLB8vyAZSTCI4X0Wzp0U/EIE9nDWuOKxtQHR8bP9eVE=","Fm62rVhV39PEXiffkVSFPUsIdBEsRIn/eqAFDkH7uhs=","A3KjvrnbNgMbfwxyuvHlPpxyIHgLJHrtgu4gee+t7tw=","Bb1lUgTVXMa2OQvBZQMBlXpnb309YBfGSWrQMf1fezQ=","FEF5GZ26E1zF+ekbdogPNCpOdLjuZhwn1bZR9FZWAhs=","Dm/oyWzpjzzJfBGZO1CHtV895wvtYycw+SKZs8Mroco=","B6LrWIY3VRfTmb+r5MfOXAPt6DbESsK1G7PjWqlXbU4=","B2TsiWuno3T1/VocvtiivmK64NVyY54Xv/rSRZDDuJ8=","B7qexngctHT6TWIpCPCaAXZ6B4XDoUrFuikyjE2l9PI=","DDJbSYll43cCQwEtr6DdT7A2pAE/L2fzUPP8nnQEkWA=","IZ3TyjyY0WEzk4OMc8iKbGUCyiOzyFtbiVmilpHjQnE=","DrK0X9UY9U4bDUglAm//3XZIn2JgOAr0Ddq1/8HFsz4=","IwW4tav/3FUs2WlW6/pFajazXSAL0+Q84WXrOHEaZ+o=","GnyxHqlGP2OQq7cHmHYVzr5ZTPIy+16JFEB6Q65XuYI=","HmfOBSTRB5IIqU3CVIPZ5rdCjUDDYwW74Ik+GUolsyU=","AP/FOahTd4lwQy2GMbwP2wz2AgtHJLSe8DEZDcS7ESA=","KZRcnKTDnUVUDANcEGeKPy9Ryty/GbMy91zh9GtZeK0=","GctAEyPb0/2L4dqVTAKR1nEkh8aH3ZZkpLFn3AGARFI=","KF/YatshkIzERBJJ/QBcsa3Qsqv3Bsr/QhknUGYZ3Eg=","L6q/0JtjqBwc9Nv8ZDI9jBJ65VLQAzmx3ExZscx6tO4=","L8dTnEBrzib75hUXubjv02FxEMjNSyuztKKzOemFfUw=","EpbNCJ1HUOVcHAHXaLXo8h0rwfrXa4QpQPKT7AvCrJU=","IaDD2q9X/c8uiOvU0dGkTqpGWkDPYLB8wmVJtXeh8ig=","Gs+X9MrMl9iI5OO1rQLdmo7lEUdeIemC+hzlBGdRGrc=","CzVWue72noRH0YadEobg0VSCES0j0OvX+LvWHENd9hI=","C4LPXi24uIsys3l4sRdvKmTaK+pxiUAF9KyxzmpoS3A=","LIrRrMdjb2WhK/g85orJKr3p9FHsoVBRQT82u1Za4+c=","L9zEZJnPsRAvVUCAeTZYIoySrkntfYFHAK0eE+tb74k=","LI17kyP+MOwh63uOC4gkj73HDwR7W5Fm492KYL0qjQw=","DR6/lzydJqZDYmIOZbDKn1nJ6XH8l1Bjca+Uid6T6Rg=","G92SkhahBbE1HGBHtDxT15hmoLZT0PRnAjPp9ZzWMNs=","Fiq6JGdQ3NhWyXWppHOnySG2JWmSApNLCh0p/9A4/pc=","LmgdsOdMO2zEmamvviIpyK/eKTLksVIoZ5tUD/ReLqo=","L8wjUTR5L7SoHaDB/9gITLjNgJkpPDoSlQSAjT7jm9E=","HrZmGtu7Chd0xs8WN/oeXiQ5n2aQpVQW3vMkHO7OdKA=","F0BFxy9oSIOLKginoBF1YJew8+0lTP+rKSbOFZ6fVic=","AqBXXwnzKC+gfptc9VOJk/x0xO6GIclfuyyi5fLcOhE=","KC9irrFn71lj2mxvqoZxEjIlrZGyJ7iGtrmBrv2soMY=","G5q7uBvP9fFwRjLe9tmJ5Qz9vuHSSYAyOOrCRDUdfrk=","GPikZp+vnP8R3Rnz1zw3dI+0Ym0YM5wHegblxcgQutw=","Ia8N5N38RJNo21m+npJBGFxJyElu6G0Rdb23pDEIaoQ=","C5oeyf0hy5Xck8CsGRETWzpo03LObanUVdgKeAsV+Lc=","G0E/cJNYAI9Ew+YId9gQoIHZCETzZ+PdCnu5zBGNxQI=","JLTvtQKFdYiP61uLWdQONJj//OofNQgmNZv/t/1PMdI=","KxHt7zUFqdrWAAYH/8vdAniMe1gCM5vpzXTSuldiARc=","ICJ5cGCWzUL5BiOcQMZxPovYnv2fY3QSmd/1N0Xe6N4=","IH7Z9/9XuxfSePgzthz2ePUsjjIcxrzjrwgEp8FZIF4=","BQQcCI1OY3QxsqSbqjdyqbBEPzFh/kZRWujTrAsOVR0=","ABt8e8FWgiWa0IgdzLzgpkoCWcWeo8XgEvmVNPwCN0o=","HsGXEWI+vEnvTYVzJaqd1++1+jzXrVDz9EzMqZEoyE4=","Bssb51F5wZ+ImSDqkxht/5I+LCFMUKFFUYg3orAcqQA=","JxKoIDl2kxfCGyJaTgukXfY8r7SCEwNmTVszHSIhjYM=","HX0JaHOHNNBxCuhRN340DbsQFCjXIAtzGt87HCIPOwI=","GAUCuuLaA52F9TchK63j7bVvs7alVn+rHkBhuG+j5m0=","HD8aMp8A9vcRWl+ru3Ome910ys6sDlpMzyWuA3PpITo=","C4iAOL8eivouREufR86/KPQoVNGpFgjjnbzahyvelgw=","KgNucOKYfYVFPtej2aaNV0rfVurhIU3HdLqhBliWLBI=","A/EavVUeRNm2oPRED0cAbpjNkAFFnJZy5vlqkuUCPTw=","Hw+gS81jt6K/3IcO+7NpZvVD4jXJ3Vs3HF6lwmqnuc4=","AVTiu9eWaSuJQtw3q9lTTEhrpwvHe+IedMThU4Hhy0w=","CgUls/lqdQeJDn9l57WTiG0YyxR09duGUBpNsfugSwo=","BKRzky5ST8DmBNXunPO6nvjVtGOhN5/NfWrxTb3rVNw=","IRUNEccjL2FWKOc5L2oMk0jHARWhoHuIc20ErrheD40=","DHGxKo6KfY/StOqbWH8ccie+HE6XQNs2z3x8Xo8xMIc=","LZTNvgT393xa8tNsN7u4FynZUav715H+4Ko6MjIaxmE=","FORcXisJ1tYxzGDFn7XCSwpXBBqsZLSoLbC2NgD1WBo=","CrxcXISJeAKDwTnDbd36OfiO4GAWNu09bkzBS7Ox3/U=","C5N7oVE12+9zZEb7SSMgbIQDpCqADCbmKEqTuyM9XDk=","E4aa/O+DCb/UN1JhADG9DRVfD40Rv+mnFURS4r8IQFc=","BtQs71ri7DTkl8WWE57x1QSgzaJA8XYjNfAtzVjDg5U=","FVQwjMcSTMvcBP+xu5f+HoJ3s4b2XM8si1YU40MDGjE=","Hk+8TD5PV+kK1QvG56ELRo/PmgqHopDEhziX5JeRORw=","CNLKW88A6Xad/IaNHIbyiOQKMcqDloUvOXc2mvJNcLc=","H1u+vkoYhDSsaZM/uN9QULqJBwh5l4+kt3h7+uf4O1Y=","EaLc9F10BEXdHoLviIKYE1Vaz3aiGQJMpwAlASQKDkM=","KooS5osfy6EOCm0ahsFKENJuPHQW821izmIXz5Z+HGc=","BFKEjTwMAP5g1yE4BlDISc7Sz3nTBEgggSIj4UZkfzU=","KkelT1n/InRVl6z2AHVHWRE8p9uvEdnAj1B8Rqmqyb4=","GFv1dHJWLMpF+HrBsa6BIq7FjO24MSgcUfN5nwfnK40=","Ds72SJ5wmtXFh2NrO92ce26FdCF1/4br38U6tYjW2NY=","Fgiz4mJP/CwAkeR+kOWsPJlicTxqE2g/1VMXI8uziJo=","DT9gdGvKV+XJaDcuwOmHUQpkfy59NEFbo3mJ2vqUxgo=","CY7PBIThJ6pnlSPK0UjqInI3qNn/ndjY85+1gWLDvWE=","MC8Q4RwT83ZyI7xQGl+d0TD+UXtifwJI94n7ezCsEF0=","CSRxf+e6v+lUGzOG+kBFWgF3xpcxuvIsCYLPdieImeI=","FzgpZbp75wnVTXDKPhP+yiOyK55uWpGKnwCPR82/qIU=","INMAENl3+dkSvnlzd3UXiqhB2XISiqqV63sn4WDC0rE=","BZS9t4s7aZk0SWCThqJR+hSsU2w37QFghImsHHIcBwY=","LO7GwTwRu9R2ZIRDIMz97uQC4K8uyAaHlsfDdTMwr/Y=","J5+tqD+DDf2XtyiOZwRZ3AeMds8GN6iYPAYX8ntLNHI=","Ap1ZOjESw79X7Iq2h9g5j8J2/PHUYqaCKJJzhTP7RQ4=","BxdRgfBVTab/6kqGDAMSS41Qw65bWaFn5YR7oz0ZwFA=","EoDLe96brBw9f1V/J6Ws6tbkp3vl3D6CIQh+SmziPq0=","GplJWNRMND9ZSJBWuM1yVJH/VRwPRJaXtUbI3Py5C/w=","HwBANOiBDB8d5Qe37thCmDQSq4Rz4rAPx1WT604/VQk=","BAX8x7dZuMow6Sc4FO+zUMHlJULTOPJMR/2ZqUIHgAo=","C4clRctczHPSILu+Af45lA56iSmwhGAlQSMIB9r7PIs=","KBn6zKLNbMFqauoxkfgzwtNynUd8c4NepVO+WHPOJzA=","Iucl9s7PFldUzhpS/7rqd02OSF1my6eZcjJTsmtoxT8=","AdEi5GVIYcSz92w7xJUpqMVzx7DU0+ecSOOkv71izRw=","HtT1ZNFH8/qjgzagmFAi1TfTRSG1Eck2C9zRsp+JovI=","L62ZEsTK6l1EBRfw5WiGlaTRaw53s9w/2H+GnIPludw=","K1qFYfDcWG1uO7g+1ewySO0MCfmzA1JHHysLgDId6uE=","GG9NY7AU3oyep6sBp5q+W5vjgI5sqDRBMvYPVZWjPVc=","GuXpQPxdEpXTJFeoQFgcO4u9oBFbZvf3ykKYJPruTRY=","FK/giArZL4FikqRSzQEThGMtZOoYOZedPWfUBa8yd4w=","Gshp51S+iwcaPunGSvSQlkObmPRLFajG9PWui3WjhJ0=","LcKaGjF0mbQ6Wkuhs2ysFQj3lbzEQxv7DqcCjvL9Mqk=","LujQOv5DwriFmfCjW5CSauZRBjficzrA9pRtkI3lExI=","Jm2A+1wQsmVeFBd3CXBARzzVpN7akiW4UlyUg23VHrk=","Lk1m9lWUg/dvH1VoLR7bVsjD4U2vtr6zoCOQVE5Swi0=","EBI67VFCWA3GdAjjN9THc3idk+R55PtEvXMhjPPbdQA=","GVJvJbfr4sRhOV5m+Gb/uAspktU4gxAPDb/GfxMqWpE=","LnfZaoc25sOPtnuTWlWDK1EaStjYZiH5uzEyIt031lY=","CfLGyWnUjsKRV2u82Rf9YiwrmOwhu/ot9dVzJP+7Sxg=","DdNgBYFxsCMmyeTEYYyOGUmZ1sRIAIH6c4h4w+GxHlc=","GYpSuCgsrX66OjgAtZp5SixwlJ7ZZshrop2bzDfyk2U=","F+uMjoAD1rk3g+Z70U0SqUVWhM3qTsWNdqg6B7Qo3Ec=","H7nBYLCXl+nU7sx5xQ4mWOwQ0POOzvwePoeGuV/fliY=","AgLDtklaivid3G4/v01m1z5t0T+Kq4kxdMDK/XjIpRA=","EUun8SwOGjsSwrUpG9gUG9UN/HAARlCEpwH0exV2MIM=","AZrT6GrYKjdlqmTqAi0RF+HCMMAqaskAN4lXKPgrM0c=","JU/47J7KTT+ybHLNY6fU6Ym7G566DYv893E9q/f2TgE=","C+jJta7jfvqT7nm1/8AOi3cnQsYBv48jAlKSWtLJpwI=","DHF3U0GpiskJuh8mrOQN6KVjMJMTNqvnFdLB632TG6I=","C4M+yDBcLLUAK1m+ueWCFqJ6tpu8cYjkMCEx4g/une4=","F0ruMcNrgaYhK51EYGWviACmDMpeqhsW/shcLi/5dOE=","F4Md1AbHeFpTZNOTknfanrW23/Hlb6Nf8YUGxksqi5U=","Eh4cG9t+SjV0v9HDpMs5lKxJNv9UsHyqCnylPMCdxEU=","D7LKXTcGb9cpJHiRdJj4eIvuM9PtSQRSWkFFvONf/xs=","HBMc+KHVRAM3+hPllc9tQsMBYEn/rAmVfmnQtFAef/Q=","Bw7ksvepCt0TVfnNvDpVf4SqzGSGNLD/SPg95PdqWFY=","CsBcmxPR8oKBBTsSrxmHdvPJE11I+V1nyTFLLEjuDdo=","DJWhdr+bN+Du+SQmzPrdKWlUwLynlJKSJc/cQniWFXQ=","FmNaE1EocLcvqB5GSEIaIhDAspv6GjzJ9BRwqRiERF8=","DNwz6xnyEBe+ikzws3trEvgB6lxM23ejTPF2rYW/pu0=","DodkWXcBCb0xX9ky6nxpyWzzFONAPQ+T/bOv1koVBHI=","HyagC/1ne/5XuHnHHLxUypE6R5HUsE4wQ3Zwlm2EADc=","IpoXaSyM8zdyJUJs4Mul1h7V99u1ox3WA+rfoWW8z40=","Ia5xQJQ5XfZSZ6y2VJ1YAhnESb+Gwz6095PgdHpkRfo=","KvvdI1x5Vlvi9uLNsdUnvVaa3/7ODLOf4IvJ0OwuotY=","CpXBGvPvegxYXr0gaL36sqEymCGhe69lpqB0azikrFY=","LtgiQBpIWmIe4LBPb3tQrfeW0iXj6qWHvL+HxOwKGak=","EPUiacDEfj2KTIeLp3sJjRp+kT/NWPihvNSvtSCuAbU=","C6tJANwhnRpzexHGG95dpq83XTZAHBIej/6FNdq2dII=","Dw+FMPAxDLL2yZnuLcaUMpqVeUayx2HIUF7OzLL/Ijc=","IBXLjzKszqsUTZaBNuh9Z8wlF1KpNkt3WYiOsYAKJUo=","BmAZTYguN4oWe4cM5wleWtEZ9m/5dGXcySnLAq62AtY=","AxK62Sdaxn8rs0YQv988aYnonvGL/rOlr1o96tq94Og=","BcvGjlsFofw+eEVp7zJQEfg52tOA6OB3QtwK9RSASTg=","I+ZoithGkLL8wdFm+mchEF02lmzpo4Sg9lmrAqe74B0=","JiAXEweNNn1oozzm67gqtVtsEW5TTIUEP+RYz00fkSA=","KtF3ROB5tw4xde8MyG69cjjMzSgRSAOEmMR8czuu8/A=","ACJ7JFay3zgB7WQEdGQlDoGzvB0g8/t5/vNNOPqjl3M=","GTbCWreOVKlHp0Ut1lwEc59S3zJMtIHrmhMGc2Sg/dA=","KqnTU7ivrr/6u6jtCSIKgSHvjNYa0sIMyk/o1dZXcto=","LDfehEXOsObhZVGgglH9R3pXw21JNwj48VAzRuIk7HM=","C2AWtBMGj9gRlgOsCuCv35QoSRarlYJzJYSFcxL8Yig=","HC2kw/ywIVrvgudfZ7YttX9+JheS+2kZU4K4q1ZbKBQ=","DZAZ4Ge4ot1IEpmskEoUy1FqwN2qF3g5WBdwonYWBB4=","Ct2PLhKZliXWZefsgEwlmGK5l2aZeidUSY8cEMcI9RY=","GwTJT7oBYPrxppriiQH25Y8mUTfE5ur/AD3DTMBq6aI=","GbWMOKNo0b+0neiqsUU2gSOBfhXQa/HYh8oh/u5IG4I=","JoUSphkVeb5MUcyLuLncrNRmP2nmDyle11BDD29/19E=","E9JotCwzhbaMVPK8ufckV9ftkTj+38hRgaBIly004bQ=","LLCplEjjiOBPXeTJy6Uvl7nEt8dIbfMjbI+S4WIAlB8=","HwEBMo2J2Mk01yyjbIPeDwye7gbKNsVR2PvuolXNGM4=","FCYvobM/euPXZmcZkA9koThxA+1LPh2ZX9ztZnYHILw=","ATZBIbPW1kxMzbEFhLS8aw90e7tm8w12TQ5gp5bTCl4=","L/2l7T6hiEfs2Pu7lR6DYoRi4VwkY3pqX8RDzGRFAys=","G2qfnHwJNUu48gb5/kqcqOlcbkGy3ylF0u/t7TGZ78M=","KVQYJ4K4qcKqrmdeXYyBo43J0upkYvXobQgXcL6/0qo=","DK1X7BuIBZvabUHZV/FxeL64qTKim2FiZ1pv7n2uFXQ=","Kdb2Bsr1qteF6Wd/uqH4cVsTDpCKp6XW2I4Is7hxZJI=","MDpof1We1udwyahBFa5yZkP6FvSp7FwkD4mBaZ8vjHs=","IxilqADeRnrHQGhI0iun4vKt4f5n3yVc1ionza0YgIY=","Io6p7687GHAdOuvwDHQy0TpnYOc3Z8umfb/qxGHQqKg=","LtTEK/BK63hzwvoU1WRlhTNVPQzINXz9LE3PVDsim+Q=","Ha/FOh3uh9wGHhJDXJMq4fTU9szlfY5PAw63wO00e4Y=","GB+ICSFxH2Eo4t+rVEQMIIetfQI1vspJbcYa6uI12zo=","FD+6zIuUj/Vh1hz/IQ6K+CoKUAhS2ErinYQQ5NLcfhw=","BsTgZ56LTRuCSeCbriI4uRYWpCCUxpvoOTlXCkdR4JM=","FPfNqJu7zXzdd4/4eMjfZuKZfO0/7TCR+gslnHQzR80=","IbQL2z2xeK+5fmyPUJo6VOSXDHAqPJbipoCjvZzRFZ4=","AiM6+jRW9HLN/j9hDQYS8NdK2YQtCtCLgmkW06O0O6w=","GVg4zXYsKgrCN8a7ER0nS/gJAP9rSVZoC95BrfyQEQ0=","CYK4gCIWQi9G8pwJhZZxAgSLQ7U+PI0eVYss6BYn8NI=","ARy8dBwb9I9wgPSRwm0RZ2aovFHZz7bNCBY+Vp5fVG0=","BMJncL/TC+fwhsnHB/KeOKIqtlQf3V2UkdYT0/w21ko=","Idor2D7oAXDUyxI+Mi+GxKovLr+Fy5e7GejXNAzPpVY=","E4CqWbA7WMaNN39i7gs73AbBst8MaNUD+LCpXBcjm6M=","ITCc7GEgsyBBR1upust6pQdXj8fUKLsBD8BvDqNtB2I=","CHksz4jPbkUNE37XtUlilfP5zWN2RUNG+uRxf3mA5VQ=","Cu8PkIbJ6UJDIgDotZVVaVpPUx4xn9DVfxiBpV46A34=","Dgt0jVhWk2s/2PLrHrTCzSuLi+TWMYqCytPgusUFdm8=","Fy+tMlk8N0zu8aQqu9cIVl01kegDLFF+RZXzBkFVro4=","JvX5zk1yFF0+csQsl0/9/ImkjFEb12Cz2dsDubEFxLg=","EOBTM2k0kE/217Zyo70spYco5RSalYKnLBwwnvz3pAc=","HwGpiTTd3lHzANVC0frY//QRdHHKsBXUFGsF8d6wQRY=","CHzXqV/fX7nX8EMaBGZiXNtC3GI3//539boUxt+hs5M=","H5ro73HbzQ1IoSS9Jl03zAwQGMoLRee0N5awRfZaelU=","FXGisKJRWMDF0pejl3FbAL0cVDXSaGwxYY1BKMU48Mg=","IyL98nYeRffPJl5NYnJRlibeCLv15xrxcGnfKUl6WDg=","LKiYD5/c2xs1Ai4C9r5i8ZNVykuerJsv3MN98u0CZPk=","GoiBwzTzlCDUZyxQUPRdkoFCTrYVRXgqbBcEDcfTgEg=","HzGaDcD5t0KePum+1XqWoPL2fLX82SscnNyXoV93Yb8=","JBkzbybcXUmPJ5r5W019EhETfGCO7Sm1yVEGleGkZ8Y=","H1FNIvZyy7FjY776VmeHeCCb0lfKEXtRQbKeBuS9V5g=","KANKbJAc7ExWZ1MR3vEPvNgIjy9o95XTs1UZux+/Gh0=","JsK5IRjNJwQGMkH7kZgGoP75gUyHsHHVoR78LLEQPPI=","A9U56i3cs1h2OGF5HMQ00e7+cxrTJi7ahXxWoG2c+N8=","Igb0lDZAnovo9UKSbZ4pkSG0MhDnHdeXD7QoMzfSQcc=","DfJVmGB3cQOf71d6b227YQzuryBOqsegm5atIt5oNGc=","KDqJjeWiFGXMoyE69YS39WQTqehLUkQxQ20LE2aVZk4=","JqsmTolhEDncnP1LIW30Rwm1TyQY32ZUXDDLk4FORGo=","IhDX8u9D4inFYx1OcB74n/3xrKZDUXkeD+fu1ChJPI4=","B9oK/7R9ZLftxoLavlxtsiR0O1o4XQSiR01S/+ir/Qk=","Aq2CgK5c+Ck2Bp9y5JAQ+NFkPNwpnxKsCW/UTFAf+a8=","JnuJ+E9IReOSRWX88aVOijJX/oru9RX4bMHABW9G9qo=","LUb1w15agc2QL0GLS5PyWr+ALTLVLaBUpe3u4nYUjKo=","IK6OcVcPiuXmVetCpPJ0ZQImrx/hYKlrF3hU1zbyvSo=","AgubKaVkR5CloxqgpyT7V482UFkN3RZM5a9ZP0PHmPQ=","E5DB2VmRlys7jvoaNnODq5f0cUOWY16HkTlZNwEO8KI=","BJc7Q2Px9V2hLU6rmFAS0yvYC8CtuQIWrtlXTanpfFg=","JfemU/xarcSvD+U0lTvIgweiDpQdfGhrxTu+Mk0YTNM=","Ek14EIIfR3gv5r9kp8XqzwPVWXdqJeL2neKDYr4YC8k=","L28EkJ3DYNGt1QOVPBFkj3JusPYS9wOsHjeGA9MzCag=","E8LPGyG3hiOPqpO/v/XAkhiZ7xqylUiCijdeS8AKG1I=","CEwgDxDv9Zv0PPPMOlBt5QDtaOWbzlzd8RN+x9YaTqQ=","BTta1ZAt+1yjbXay+YCQaxTr3EchVGofXx6XQWRPKRM=","I71EmLTAyfJIgi8VtciLx6eNUo070+PTsnr2Azr+EmI=","K1/2Gw4f4YzYTjUsQXq1uDZoPyjfHBbijAi8T9JpqZ4=","KPd0t5NrxQled+tlUAWrh2eq0HbAmLj7uoUh8YokhbQ=","DH9tLq1oN3JWWYSsgZ3CyDJsxNOxj2M5ElYhJiEoyEU=","HgNTLjURFWUXP3a2funHE5U3VwN7Jys2mxS7XSKrZDM=","HNrhaC8sEORA3jLrUXJtnbdtB7ZClnW/rX53jMC+4HY=","JN5AZm9Z3pfe7/bTTIc7fCSY8CK4VsVR+0um/gM+Tho=","D90BZtFcD0Jm7XKW26S2OQQM6qaRBoPuRNN7CGefSCU=","AxjuIlTDiIzkU02QkESLeoYq+9/71EcNq1XJ+iT1CoU=","B6jRmhl5yPo0Ab/pZO1dPz7vGdfk0LoAfzhUtJBMXzc=","KEbxWhIUVvD3S1ByESqQ7MVqSNmKegfzDrVTQkoAsno=","EpWtLeaOBbETAx3oVJWdmFj6z0SMoQFAVAeq/B/lBJY=","J0UhDswlMwF6QzBfzRMHjWlEPQ3aNb4upQ/Ehf+PHIg=","DcJ/CzX+wOD/jL4THH7kKiKNiJy4JUxJAMtW6nhJGbI=","CXgJJc2xQpzBfB5wsLQ3VeLnBgKZTpddNMP8McrBmDk=","LvieyuEAaiD3OapNpph7uGbWmT+onkovvMu5zijtWK0=","D2/qsyFRVqw/h4zmfFlT28Tlqz0THulYJ1Mm/5TSmlQ=","IEnBvLA1y1miNQvOzCpi9P22WBCPBZvDjBQJhXGofSI=","CcUpj2aWg2sqZUTJyhwPZEjg5uTg1KjDqn5jWu0g2kU=","HUjsjXhr4o9xvXGZTaBPeH3Et3kv4lglWvdCs0jk6mQ=","B2a6PzYPnLjSdZPO4diQ9XNQwjUJbZ0FYzmS1HfvJWc=","GIk5Vs5gBzRxTM/rxE9nA29RxlKCK8DCN5fXOpPUdJM=","ADrF5qPANzxYN5vzjIcWXXFqygXhTORynskUltx0od4=","Fx9LPQSm6vfbC4bbC6W+fURRtOoKEzO/qjG+j1DaEqo=","GBlVo/7U/xnZDZR8LxV/BQ2zTIR/WfX2OsbAO1U4OqA=","FeUDrmbNN7OlisZVSaod5ZIo9eWq3qcDUWm5gB5YqAA=","D+64rsbJY3dLJ/hqVbRZTVS0swlV41hJDqFpc4+eYWk=","DdlTH3o08aAB1OvHTLTqR3K5VRkyXSmJ/JMwNcaK030=","IZ+1msIhdHlyvOZveMozybrjgwXhGrNIGuvbndtLLLg=","H9YNwMR23vO2JMIZswVTc9cyE92SXpQL9VztiCMc4J8=","H40H7z4Wy+uniSQZViEc+llUUoAfCMh2wlJdxQTFILk=","BRV0FUjro5fRTmJpsyVmYV0JRHFVurABrG7iBWmPFuw=","JTCzfS3RthZgOfKfsdeOkOkDTLbptlP+dCjXaPjpstU=","FgLoadULKAlR7Ms85xcVYomA1kg5Domv9Q5VobvK1LU=","IziHIXr2crus2HPxKFo2EnlrDL94kEY+3lSIL8d0zH4=","GEmzqp5wU8jpUlKFiYCr6PFkLsZoBHU/Av9j8P8h1kg=","GgBJeAiF4IJ0R6+bqeueZY/9Yqy6yZj2wagN3lrtwaM=","HKnL+oCMqchVWUJa8xwK7D5ZNLarUaLqJUn7wudWKRM=","KKKg8GIsKo5PFvLgNltytIExLY1Qh+LliuibNLjMk6E=","IdG+7RC/+Wyp9hW97ZlnSnMxpS+zVmlT5t357KKAFT4=","GHEU8ru6mpkyl710DCc17wG4WrvbW0fEHObs8vx+2+M=","EdCjhndcbmcKNgpv2VfEA7Q0uhP3LO3DnRQIv6c/wGw=","D/TvL0ar7yTKFdizieAs05RNEpYTG20tzpVN0R1yT2U=","IDOOR7Ug0oFEjz+L8AiqdD90xbY/mKYwoAEIRkuyiSU=","JW+g/vWFPcEK76hlxWUxaTl9VF8HWE6uZeGz5Q+2phY=","FEujYZ1fydhPBjLfKW6N6lAXMpVzZhtpiAw4ykWuMYk=","KYSYyN8x3TFTgLNlH+nH7VqvSklQpmE0vItgKUcqNWQ=","GMr54mSjLbyiPaUaNRT7qS+2L3jswthEVXNV7IpDsME=","GUyBKCjxzb8MTwsEhq+0xdlszCGLO5DQS8XxyGZf9kE=","I/k+HEQRm6hWoQOAwjMxkbMQX1AqYeq92LGryAPASuI=","JdLMmI5HznD6mc8YEFAA0wRnF9g5r1R+3D3pMZaawAY=","HRCDYAAjzM3H2u6+sZeDqsxulCJtAMfKRNr9dVYUqA4=","GUOp74Eav+ZX//klBPKokU8J391bl5kRBHvuS2mABM8=","AfltsTkqOuXL/uTBhj8L3f2VplKZPI8XzhiGnCYbxsc=","EtSBTrsxUzHU+6nfwu+QnNd7HnEmyeYlijyYIdZj13g=","J6KtabnrVpe4W0MeuoXbsZhD88dRgSGqSVFaZe5VLjA=","Bm9/KYHsxMRBXaYuq9MjBCSr/tNWcSH2VugZGnjF3fA=","FuKY9gsmXwb47JIn5U6LvPK0gjkh3rRPBjySQw/EChI=","HBCrOcsEzgK6ctmWBJrWiJYfYPjZgh0XFsWmov4KlzQ=","LNfIp43Zmu3BjI1HRStNWy6cWyEo6zc7ggyovuyXCnM=","IzkayfKcGpntb72bv75ytIhWm/miB63b1OMKOouXMR8=","MEHFWZpR7aM6Y5jrMSMlGXl7AHJnAqmKMZx8y6n+0vI=","BOZJCNefNe13+oGW8HqUjISFErU02b9PMO8JPHl0A64=","GSUekH16kDv6e+2H6wS9kh3BkGLk7Dq8noK3+k4lvm8=","GzloHCwSXK6NOMxe9vrCUvT4I3T9W5BZYU7ME08rKdU=","IXpU3Wjc1T4zbOpJ2Jkl/RKP7mW9yhMWWdMkrmNmlrA=","LAVL9vkXdgIN4/uXBbop4N8X1+Gv5h4R7ajK94dirzw=","H4hhHWwCh85TVD2H7YGCukdfbiI5ie2jXRq3RidfpOk=","IE1amCnVcOIDveSRuGKpaXnXHkgOv/uxPEyzr1Zjcc8=","DqyVxoivqnc6zkhWJSeIFwurppphgQcdHRpODdMgtLU=","IkWgln13esUWAIJWPVgVtE7Q/55DBcZcUD4P/rrl3S8=","G3MpBUZq2SGrJDDL33cqgW0c7U3qaBjcPO38Z//l/74=","CMrxpM2CbRnhwn+XDK0FstSZMbrjabgsMAEQQYefKJQ=","J9gTRCPNmHskn0vtx3c/t7cxToyD2XJ/OiHQ8WLFYc0=","CaLqN7PXOdzXCGLOYqiDfdJnwiop6wUO8kbt2E9I+fo=","Gtz7Q2sjj3RhdXqWZdLcz+occ1LFnlrqqO0kuFML37Y=","KiNU21Nf66CACtZll2HymqsxwUJxbhZ3lYPBfTy81wA=","AQMbh2/HBMMpa7OBELh0dviPVyGhEyunG6DcQWhxmm0=","C4Xp+2ZMw7TuU5k2+IWIWuVDxgb9oAeu0gJXyOTuNZc=","GAZ70IXGDaYwqyTN9Bmv2gl3iRLVx26/2d9+z/YgcYY=","A3cdvlwzQP0omRfW+smhVLbVXWNVevE9m+pxGq/F4ds=","A6EgOBsVlnzeGjOTn8p4MMqhrx+61tbL1GI1khAfH3c=","BAMk+61zkL2Yw1UyMs6mgdSxi+hXkxIY+70dOU1n94E=","KUqTeKzPcjwmJm34m/8aK9txDxmN4WiJDf1zrPeGzZg=","ID2GQEZjMs4MSTOWcxojuF93zdlYgMRX3ZzUbpm/DyU=","DTOUgc9Sqx9lLsiWeol3bpK2qhIFZ5TJ3IVvwn7JHvg=","FYvkIXdHB2ooqm9hfH7MYEXIzlxISq2hl5lLYYs3y6A=","LaoXs1rC6iHto2uwbbQKf6gf5gzaVW1zEh2/F8igXr0=","Gi95A71kPGHMXraEVSAvZhPJwDvDxZqM1/jRCwx3khA=","HKeDX08cXzWqHgBUr7EUdpqCR0svn3cSJ/Ai+nYrpWo=","BDqzyVtkzvp/l+Hoq/nbJdZMIhO/RLAbAAX+4GeAS+s=","Du0WlAhs3W3YQALGk2USDMIxgoMibrfb2cEVTlvndKI=","AxtyaqXdpFb/rCnNOLZJJr5XobbB/Fk6UOfpzThPfvM=","JlLPv5ARD3cndQ1o7qt6SThYhpU/dYMr43XDfqmtZ1A=","JKWNCHrzgabyewZV3nlbanvnNPBaT07e8FcieaKKO9g=","GwTT6Sozj2vuuAkTgtkxQbO7PQMylEE6OY2iRGQnKkI=","KQue4Co6Ke2pTOCKZ1IZHDwpbMLARO274JEXI2CyTB8=","KgEtL0QVRckU0l0M0o+oEEzaKggIRcecx9DzkUaws1g=","AdTlvBgM7cuO8KWdJUmKVC4yTPD3Eo9wfEM+rB7e1H8=","BUZZ8BLsi3V7HSoXWp+mQ+ljI4w0ImSun8OaaddUYqg=","GfwDBeHlsq/LhqdCFSuolasCSsWce1flNSJP+4B9xyA=","IdH9DCr/zmdKsBZmGiFvBhW1ux8/w5henXTdceqGrWY=","JpVtk/AXdtI7x/HjRkmSWBrd20gXa8uwPvqFOrCcOxc=","JAMSDlpoeJW8vle1sR+6DZY+sMhj2Kq3QRL1Eu2K2eI=","JmhPqblUiwiseeehS8KPjUdlAxLwYppAu8zbWQopjPM=","IWlpwiG9w9qhwq25vkVsoZ/LlI3pcl/Fl6xiaWhxXBg=","BtTlQ2LV3HzUie9GZxPBuKcDh2Bi7QNmpHWumsB3bA0=","EMIev2QtOKrz3hWsSg3jtxq5eItZBKeDJu8Jmh65U/o=","CkuOkbAtqUqmIaz/FrvdRPB50psgNKnh3YvicOfjqAM=","KxpbUrXxxzn44WeoVht8WlZ/1Em2HkqqKWXzF3ut978=","HoWKHtsJfxaPELkTDlHVpPO1Xaf61olimPFLt69OY1Y=","KDYsP/ar5PsBdFDH3TRL1OCBAK/loJywGHcmWWeq/NM=","IE4BfULmsyz/IJE2jjRCAUQIVHYaDNRjdmBB1+ONzUQ=","GCMHqm4Gvxsgy+U0kToLVh4xAxbiNUDzXxvJ7kN+kqo=","HuQArtK58e1nqBFkOMy3vbjReYaMH9am3ZSXdE75up0=","KIWQrNMx9Eme/C5+iqJlbmTL8KaMfZKMIiDbZD251BA=","AIY09kmz0lAiohJfXzANLM4svhIt9PHFEpbmtl//F5U=","A8Riz8tFFp2c6tHQcVyM7P/sd+pEmiCIKur6Su4nTmo=","GP1U1JhqLngEy8t35oEsBue44oylGuMj5W2QlHgqMM0=","Abnv4EqAmkPGJMcm6SlL3NO9HpfL3tdC4hc9P+nkKf4=","EJylkbk1DHGn8ohsblViizggYiOlfAeypEkHcckh4uo=","D5gTTpB3Updo5Ow9zktiymuvgZnXjH419FGRKoD7G/o=","IgWDSrHIpm3hvHZq3uGOr2iaUr6uhlmtTQtDe+wilSY=","KSpsq6Bxuf2PtfDkbd5NcRu0oRitDGfnenY3VEvGwh0=","DyGKxjqJ2W6jfWLqA4fBRd8vFJV7z1x7Wyy5MXqHF0A=","ITk+Xy4RIRNqJfBxRly4WwKy/hJKjk6oMYGJGnELClA=","BuItaUZITa0/StDaQb4R2iqlRR/H9M9sxYmCeKZ0e7k=","HsgRfFWQB0opoBkUDv0cYntxX8Rk8desnUfwl5pMWcc=","Dm9dLvgpRd+zkuRHE4vJTDK923JIMFWgVjREoOT23XA=","Fpq/yz7pbX4C+XEercCp4kpHovn7ESHPjG2s2RpbMso=","LR3NgljSxVlTXsYoYXiN6mDdQtf+4MzNIKauQhTSGZA=","H4pGzsRlu6lkSW0lyvmjUb59CaYo/5fqxPzu17/tXEU=","DdrldTAV58HzsH2uS+d0c5jJuYZnqhP4D3aKIgRiCyg=","HZYSBGlyeSA/RyHdCFgkTyzGTFy/GkvxB3oELr8Rr4E=","JhG78ZrduX9Ldhq8pDmZpLmNdYvHTtNxm/ZbFyY1q70=","LJPFxbBX9SwLPVQzhlnwXRVm0CjBgWv7/PkANZO5gZA=","KpJv0+Bmqft192/QKqmZaZmgkEUNEe4ah6Hg5lzSh/g=","IR3O4P7j+Fcf2W8rXFXeETmAf6afvnkhZWP2xXCfcuQ=","K33cKLK8LScY6da0x5DVWDS3eQbeLUzoswGsNdM712E=","F7pRWTIaGA3e/pa8nQ+at/RL8uVRdLagkCm54/2D4Nw=","JeErYyYhOWleUKHpa2SANTpt1qG7mAwg+R/VnlGKAw4=","CV7KNILigFe1QRjabEWj8PWuU9Z77MT7DKLpbiQQFrA=","ERKuuWIr0uADBt+nYIi6h+jZz+uD11a0CstEVOd+OrQ=","G2lQfeg0Us45d6g+AWSBFK/A9Bl0prqWL3fafuA7I1M=","GMNqIn8wuovoNQIs2giR1RsgSdzstSYcAkQzY0JoEoM=","Ay3/ZQKtvz6uHtsKoqFCwjhyFt1QGsqhijVlESw87zA=","Bn6bLfEORj/05l+iHRi457XFXSF5QSB4UNmEwmTqZLk=","GGqMHd/Z+2cxJDpsGQ10wlgHYlT8TYUbtnwVyFXaaMk=","JfEuCQSvcw7GiSASLo1+g+bbfg04GNgqs/UXllKs8aQ=","KSoFO+kBPzdBVkVHJzKcowxQeBt/aDcesIKXSRTML4o=","EoZ7tUHqF8UyzeFX6+L/bwo9PoO5VuYZlRzJmvIuPXs=","Cd0qdXJqJl6Yq0LKDQE+e6LhWyYQBRbg6rc3+3AEm1Y=","E3z9AFTbrmtjW05PnmF1Im5clcReWyVBM0+U39k7Ig8=","DRRjbXt6/RGG8LnVyPjvVRvqx7stNrJUNvBL99y2Dec=","HbyBAC2KXK4f2RBTLwikMjw1eBwrkBvXIrq+Cl9txhM=","JBBXsNmXfqpQ4Euok3AroYLNsziMxjKQf0wggYNNjaU=","B8p1ydUcZb/CypnJx3O8orrXtJg3C11Q4nWojLawYzk=","Ffq280ro0ive3XYGEN1GPYgc74zoL+SgwPhgUC9tPMU=","DPhG5nq4Fbe/slUAhzP4tF2Dk45usNvRnm1TfqpYHgA="],M:[["Am26WK3ozaGI9J5S/OcWe48hnb2STXeGsPmPt5n++i4=","ARoTGjd4w3dCM7xUCWQZ1GPTq7rhgyKn53pRGIFmX5M=","KhirTcR3fhPLg1jBxCMVNXDRy5CVRCQ6vazUVHyOw6o=","FuvXgsvPbWPDi4eyfbKkpa9YR6mmCInEz2qjGNaGax4=","ArftR/rCddNPhC8JsB75QhAU3gQMJqWRWVsie6e8b7I=","DF5J4xn7lTUHPwf54FWsyvPj8ko13LRsq2ffxkjvrzA=","AWHkrlstJM1ji6XDK8Ixe/kNQE434APxBV2aluQG0w0=","Ijx/xtJPxT0bQo7bjxxS0gzuxZIYfSx6awsUe2KSuB4=","GuBg45szjQmEXi6evrcL+3TNSvkmIX9XMr4rbLf+cqY=","BGGRq0HpOSnqUfGQ/U53OsjVCDMo1LLwSCjco+aQmMM=","FLobU4Pjczxj0Awywrv/2OVFB+0zv3VEyGOIGR7KPkA="],["AJgTyAP/hKNpTu2vSxwhcmFSddwYymVMeZpwRAlGzPA=","FJWvA9yRgMiG8OG9r50Y4y5rDRuANw58vldF2vxDNSM=","DZXoz4pmtWwy59EeAQfkHhKXEi0azEEzLxtJiVo8l/w=","CwXxYQjEYWqXOwHYLlDU/J3NzOZ9LSH4UoFr0jTphys=","IwtiMVswvEnXPf+KneecYg4Dx0exTEMvFwcV5YjWBao=","FdIXoxeEdBBI8ybhVa+W6QtarnNPBneeaYhkA5yS4SM=","CvmvvsrhdhzBfUS1HKZtHb3q80HoXxCClY+cty97VdQ=","HaT048Z5CuG4nEEYhh2MoqUMyCpOfx7TxbqMuUS6Rok=","KGCqUtwvlnwMGguUKsgeAhidAxQwwRqRmlqolbz7YVE=","Fv8z1nyFEhvO59gc/xYYkn8ckrTR0hwqB7auGLK3ubc=","G6DoNfR2JrDYJCaQDEkXCovinDnZAzeqX8EHZOIyGhs="],["ACApc/f7pb0h7Vi/5xVteykBDUEJD2PxuykMHV2hrWA=","EZNExTcH8AJDmDxtAk/Umg+K+A5YcZM+WP+Hw6H0i5M=","B8IvlvL1VlPQTtxjFQVnp6BGCbC3nuz6yxSF3Ot7yHM=","LzlM/T5EJQPDoiUSqkt2uVt0PHB2ykEVqfu7fGsH7l0=","IGNRdQA3vckNTz55GGGfxpDCtYV/i/vYbXwAHkzyyhg=","GszqCcK/0X9AYXJccS/Rl2oH53PlTZBtoWYhUgGlgTY=","BeUsD/jASo5ePH6vodCQL+Y+NYmJNLAPQzOzj+YU+RM=","LnCLqviUvFg15f6oEif6jPrvmQhtErCjp/P4W7ymHSg=","CsI/AP8BW6qxyL6akJQ8PHLReBi+etQnxF6z/xgocn0=","AhNHmPTKf7mSgBLJN/N96HQyuGZa7t83Pn/6b+DBPQA=","Ahn14opfpSaJ0re+QyYkKAyUDJv5iDwfsP6Sn3iHPBs="],["EjBerfZNrCSnkTpi2Vrv1F9INVV2xnHlb96cx8g0T/0=","AKkr1qkZ0WBWFXhvLv6AdDylfBDsgM+5JnIrW+1Ai3k=","D3FsVN5BkgxAGmLfj5GG4ZuVI+mGN6WxE9YczDC6AhM=","ChV+JE+TkSXVf5yOZvfYjsD7PAW5D1JrrAhxvKhGd/U=","Ihi+hh1STq8DuUILE2jpxap87+5y0ObvgHMu6dfm4sA=","L5vRnQyMOIen/AFz+GPwdeZrGDrYnxNwSTBBbh1ct+w=","FOtAHBCEqd3NXQCS5dGimaoPVcNRVFx4FwPAHOh9ayk=","E/4jviQmG6W5LTY5ifWOF/zu1KhY0cYfws8rcdvbaTY=","Ay+i8WZiLwV/YalAXJJWIjyrK6gslJVgeSF1WrAY9pA=","Ku3b+iRXVq0eFlhin3R7jadZOxlcyVAyT5Xtye2kKq8=","EjpgVWgQI7FlcMcPzfOujjh6lzaQueZ2G+IvmUHX73Y="],["JceDrWbWofxshHcL1jf2IHCX3/sDeNfgOV+MC4a1Bfk=","HH06ksqkNc3ZdFILtvtsrIFjTMm/TlNN93c24G12jDw=","LNaPwxtn3EX7axb0K164nboq5+mqUMXxkVJ1qBiHGQo=","HUVnwS22SNSpxBMkwDKTJbdqB3MPrXLvnkkKdIZ0mFw=","Bp7k6yC0hg1K+Rr+F4Ezj1OqNUVi7Nhz4OYlr3B0byY=","BsrQwr1DjE26LtZLv3UGbnMUhMNtH2c4tumGAen7SY0=","Hg4WbXNKphTGtT209pEXmEGjP4EFQwo+5wq8qDum7G4=","HIeclCjhlgfWR/XvFBXnb3xZ/QHlKvuASGCBhR+aUoQ=","IVwM1OPxvbSCuT5XGHnXkxvpACPXoiDo+TshyK3UH/o=","H0H8Z8oTIrN7eqAbYx/RkQUoH2xqTTf79o/BtfYoAsY=","Hc42Bir35LAJj1WQYiztevnyjojUds3hOR6zBAjV0mY="],["Ii3rYG8TzyjHOmchbYixb1lY1dKSuhDvO8LBD1oLYT8=","EvuIoPb3SdaNqSUNWt7PCIRCgnJI1n+Yn9FLXJzU1Mc=","AGYpLmTmosZGc67TZctQ971OHTtScPay6ZglkMP4QA4=","CpSi18QJPGOII7CVcz83F21+dHuiRkW1FawqJB/92oE=","CiJhKNodm9WzKfVfUsdWgt7zNpqxM1nct9IS7vyoYik=","G12oOWY2FYbogQ/tAyQ1yqgKm0dtshKQR07Rl3/O8i8=","L6dd7tKB23NPq6W3Dq9Xli+T4u6h09zuNMgasen8wO4=","EoyzFQsVy8T6qxS/fWdu82grUsq/yNNBnf2YEJ0Z7MA=","BScAsZ721C6jkuBEoJTL/DCO6h9y8qNCix5yG/wyxq0=","ItHmTU7hXmDEWdhR7580lek39akJkDgsl4Z8RbeUAHE=","JS50dGZ3/XWEzrD4qmk2vQT5Uo72AHN+mRP+S1aY6yg="],["FhTQJUcncf2HCp6dQis1ccVJTn1nmCTY/hISF31fouw=","L2xOCXu1hRvhK74scSwvqQbzELeASNaVtKrTAf/A0mg=","CKHvZfUhKOs7It8rasowUJsK+K8veIju52bAwkhxGIs=","L28UUC8g2Vip/yO2lsrDriSWdReuiy6Vktr0UYQLuY4=","F860KhnebdMuOzjMKZDmQnO1KlYYJj7r+knYRRjqO+8=","KtveXHtz6afiK5E/meQNleaJxlxCjCOXzSc5I89o3b0=","FL/jMRXfKTZwOT4dyNpNaUesxLYCSeWxyMrjdmZc1YA=","K/UjzYqjviDOfYkfhyensktypNSDhITehCrMeC/YvTI=","AzuTpc8V/7r6JybyUngkoRr45C4B06fuFZsnPKCmUgw=","JJ9Bb65atSpDXWUgEAbdiujVQmbk1WQzB1UZAkI/fMY=","GakHmpiXojcHQlJ2eRK+17djWujKDt4t06QqdcHGuBo="],["ATWL3Wt6UbH1tdCU29juCGzNz7nCf6rQgG6O9xjQ4rE=","HAbHgvvAmAueSTsppeSgSu/GaM1CVdbP4gjp58i5ocQ=","JFKWOOvN8m3ogWKH/sY3BhThEuEMA5GQwQOnXO0RtCY=","EmQcw89Qyme8k7yMGe2J1GE+nigaUc3zE8vIERkiJCw=","KQEt7/sRLrFANBWcWRYvhm1KGAO00ZKkMpNZ8PkDJm8=","GouK0ey2y4iCc6kL74saLPwD3UTgsosY4QdOQEqeD0w=","F+oZjzqyYdoAAVLyaw6w6+CIpwnosGoYo9whCMIJaGQ=","BFqqmc4eBqPAIVCASpEIf1ekO3l5d3PoMhbKlp6HM4A=","JU46zbx1rFkmebAytlqckdLgkqteVxlVG12mNbE+lHE=","EqmWq8hXcCGseIDBbwWNngbpURGH8Krf9rtkDkMW0mw=","B3ft702RUg/NSQoi3Faal+VAoP21J7Sxo6hU/jRrjn8="],["HCAH66TRYphGu2lASsyEVl3l0kYg91z82fEf7us/N0g=","IRhlt/nBx5GjPXA60ygPaXVjJDSa/IkSoZuD3izQagw=","EuS1QI9IZBlRc56iflIQZyQLgqpRpC3i1NwegiWQgYc=","AhhcekrYyyHxkAk5bxNKLD/WFNMF5HXd0Z8m9tSz+c4=","CcSy9hrfJFJmFozJGOlvf438Nb0997I/xkHvAbzHHM4=","KB7KFLvDkgkZ4AEVBFHD5E/xjh3RFxQS/15mPXSgc8E=","BTPopFS4zW341I+psKnLKVKTPhprHUI8vFTQUzpyWZs=","KEzPcIWVR/y5w8e2TPCtYuUXJuyBtY6wHBofjsep63A=","BPpWIKLAV9xVKln97+UKkBBoGQ/cPfh2GZHKtQoBpEk=","LSZAp07emvbJiI5faKhPrJKxMzfa2PxhUvqzS1VBmQg=","Eho3ZCaf01zfHmIcPcYxj0e4YjgLoANXhJ2IQAWUY+4="],["IvSdckQHfkH0CcCzU6/RaW46oV/9tKC9uIP/56Gochc=","JVQuB8HBOXm7FPjU7pPat6PcdQgGzzfywC/1O0u55m0=","AIS4ixzkWYtwHPlqM3mgKjFX1Bk8io8RV0WfajTsMvs=","L22jhUUJEc0nLhNgHnzmbCuR2AkwdJL37leK401vX7Q=","GAK5flS/Ool4Yyy+EOQpcFsDaAMl0m6hkMDx68c2LqM=","AFTMgcfR1ZWB680msWzL3L8ZaNd/h6IIHRMFT1ERj3w=","GWgbQkLRHiiqclMM8zp9FXGfGoiP/2JeBGUsd+4rLeM=","Gr/ksc9dsp1AeOUom7FDSYq7vcmvVnIEcKJqPforqFU=","HSJ5Zz9sq/ChxLjuv46ceDYWgLLlnX7Bk0iBn1s9WhQ=","DyRtL7tOEhfwljH7yHcIJ8NnUeatjW+xaBDjOVFDrYA=","L4DKFRsHe1B2coHqXUwfdFf42kRN2hbYFJu2wQYe0Ko="],["GVFSOkJwxUQD3+Mhj9PUzO+kMRTxsZ+ywoIaQ3Rxi50=","ErWgnh6V4NAfvNI0+tRz2O4rqXb6IoJ/+m3QPIslpk8=","LBhOkE17/TaNRJW54wJ/mva5MTyPGT+SmsniTRDXo28=","FvxI5V1k2DAQrVczd+okIjl/w6fmyIr4CKVm3gIj8MA=","LbGsTCscI6AAJ/3PD2Y6+JbYdBW7A1sUnSitPamMb8w=","FwwFpfilXVyf3F6COLNnvjWJF6GaKLTEfkbz5z1CoIU=","Hrf25VICFcFeJ0NVsZu/cau/BKpCbNB9pTbLP5Cfblc=","FBEadL0kcwyDNpnrQbOPHU7Rb88P7MFlW3byQ31KDJo=","LUa0jlCQwMVqOQ3jc/TJogCNsxH+MQY89P7VRikRNYU=","FfMOvfuLjuZEJBA5omtAjceo3nfyzG/tdUtwPqkt3lM=","HulQxFoML0pLZGiKeTXtK2PU/ltBSvoFwaKEZ0QJ8WU="]]};_10.default=_default$8;Object.defineProperty(poseidon10$1,"__esModule",{value:!0});poseidon10$1.poseidon10=poseidon10;var _poseidon$6=_interopRequireDefault$8(poseidon_1),_unstringify$6=_interopRequireDefault$8(unstringify),_$e=_interopRequireDefault$8(_10);function _interopRequireDefault$8(rt){return rt&&rt.__esModule?rt:{default:rt}}const c$d=(0,_unstringify$6.default)(_$e.default);function poseidon10(rt){return(0,_poseidon$6.default)(rt,c$d)}var poseidon11$1={},_11={};Object.defineProperty(_11,"__esModule",{value:!0});_11.default=void 0;var _default$7={C:["FRLfATW2aSWJ8HEUCmB0nPd1xkKzANovtK1cbiOtTl8=","KxCa4DftMDYc9lRLL0zljzVliYltaohJSC7T+bZuEZg=","Alhb7OBu/1U9SFR4oZ6xSeIRGuTh7LHWH8EM/hwHfzQ=","Af+Jb0wGYvSyrZJnQbSB0DuBOozDQ7nC0rxIGccLLzw=","GwyvAvQ0+j1M1PuxPTEWrItzhqWv1sZwduy8NwSqRdw=","D8t8nxPIVRengFiUrIK1fAby8VOm9R9g+OUIaE3+W80=","LcK99/Q4EuOc7yEOQukrSWiti/VUVBGCNUUE0yy/mVQ=","Ba3Z3yDBiY2ka790WUQ4vrB8mmVjXJD0XAoI/rrRNmQ=","IcraZkFmTaqZf9VazouIGRzcQZT727bKWJVEfIpYhZ8=","GWI1BFiaYPBYsESJsVMyTRbtZmZ6BN9XKxA1kLhIvwQ=","F3ZELYUKQ2oAXgLGR1ty/S1fhEUokMREFihI7h1X3sI=","BsFpH9bS7pg5ZhDzyGjXCHTyTv+FOTjYf6zokjSgmpg=","IsOroV86Fwob0RdhzCF5Snr7NIpF2F4wvFIniBST9Fs=","H3exjwbhRYh3wrGMrk6SwZbAvg93m55jsGxI6QsCdPo=","Imw9/npqZzGcHa3aG07wTkX2uAp43bC9Z+Nj5juFxUY=","BW7746reaOaIarkumKPSimjKidL7dXBvaUagCB8B9iE=","KWQGRR8gHA0JWHt/TgCn0OGUAmDUgxPegH/C3w91XX8=","IADgtgErIPCd+O7SWwlb8i514qnIfkeCh3ALWTNW+Es=","In83ZrZkLUTG2DahfDDOz/ZUtUSuhjaBjbjifbEkrTE=","JARkGy9drZciVCvxUdSX6RmYBySbiGyXXyY4XfslSnQ=","A3STrGTR3rNLm4NJDzUXDEIS0sMJJtTk7+5XuqZSun8=","GOoHSI8CxpJfSwHQG4CcmmMl7MfZx5CSK2jOXnlBWV0=","EZUr/LoGRCs8Hr2Vnx1MUfmC8h+ZThBcJXj8Sv/5HJE=","Er4qMvJ6TiA1F6sgKOZblJ+JbFvs/lfiTArwT6xyBUQ=","I+gJf2m75F8C+uxeJtxSOgIVO5756LucXxed/jA2w1g=","B2P8S32pS629l7qTNhPDU07yFTaucIXhI8jT4jI1E24=","J6T70cQ+CsFerJdODOLiU0TEbDIy7nExQZOMsBmz+Qc=","Le5K2lk9dWZU3sErhr+wQa14WlZwdhH8SEX02Enn+G0=","C1FR0N32GyKRdy65Ok4+IR9SEkM4zHDz0e2VsOnaM1U=","IRbibHCG5wyAZgWhZxOX18BzvQFtNwqzzOfGlafu+Ws=","CUGEkUerLNjRicT4sXtalzHlXy0UPwp20AAjo45O/l4=","K6B6b4TS0twvGxfiNS3qvbXR47kuQkzWWXx32f5nLpE=","Gq/vei0vBRa074zuM7To+joXdv0pVah4710ifSFagHE=","GUNMyG4vU+XbPOv9LbUrQC+ibinBO8E/MVeG0Q6gHa0=","B1UZwL16bm/kv732Gt3elNuEJ1gBk+KshRc0mAW2Yjs=","EhZdR1zxxLr2Yrxs2HRPmqSRSh2eU0d7IR6FPu+94C8=","C69DT1bLa70IoKWHE7lJtUxEHt5T7rDE+aakBHva58I=","LilbBrvvdabXbdEO26Hrk7KHJhvIRW7ZHCu9CZhETq0=","FGVnknGAysCncdWDDxQx0UzSRF9doWz5NEQuc2WEfk8=","Ix0m59PtlFeRpSAT9G0C9fTkbBfDBHrK/qvkrQLLxEw=","AaL1zkQGJG+9QqV+bVrjsiGSYeNkz8Hyo5KUj6+uHnY=","AGYcyKOdYL6bPIvNgdkfqOv5rr+YKcJTOFz58OPnazk=","H1Zdpw8E+W8ms7NiZfl33aCbQ7zImIkw27IHn7KR/LM=","Ev1G2TXUWlyEia4MsCwvwCFLQNLQ885EKijXZKn7CCE=","KSQVPc9HoVvh+mf43fAOxcgWhoyOkbAp9K+9RfxS7Q8=","HU5h+MZFWAnhm1Y9FotLu4epJnQ0b5/WKOpdIOug/0w=","LE56zsrKji6p/YSb5WLU1dlVhk0VL/M58rLHzMtOw+s=","CAMAhJ8CK1ctYvp4dYO2ybHqdSDzzEJQq/qLS2AKyYY=","GTo3+/02cdv+dZOZ0BjfZM3kX3WxdzMpTodZajBIeM4=","JeJWNoiVfPYReKXwBzq33SjGvNEuu7mj8GVuoOu4fJg=","Hg2RmAxZplJGXOcC5Ojec/nrQhfq4lFFZqOdtEoJ1RY=","E5GyWNr+xZR5nfqBdUToqQf6eUr0pBH4m/V1LzZWH7k=","EsMNX1k9SwuA/IyWfCpQxEgopBdRleR6l8vq1g0CaSU=","IJrIoqu3DrM/INXuK0TvcfL7MXpMvwBMieVanjeqmt4=","C8etCamLWd0Wd6swMC/fDJDlRQa1CExciWkaNk0mjqk=","GnRizSNTo1cBWSocVP02N0fTAizYVIq4yDjIwWNAGmQ=","DiUdxv3Xa9vr6/cICNBSUEIE+rVMTvYxWdBk1o7F820=","KqqFdx6DVZmxPmxDwCKBZ/zMs4Cq98jom0YQ5Yb4+fw=","LEKcNSGawDPKn/VDb//EnDugGk6ycCWfbpo/HD+2FBQ=","ARpanjiTSlkSu+5J1QlWTJlL6dLj62FUaLIqcvwyTao=","IqckAp8AnHW4pDWKp2NtE+rr03zHlYdJe+j/1YtLbA4=","IpI2wVuxkyfSREV6MR1p8HAnzZX8FSqEtuADuEHDN78=","ME5LiglQo5qylDw7aOtvFoUKjO5Fgv5KiCgpY1aBFpY=","CDQXinXQg6Ex6tCUJLPj6WneU7stIPlAEIg/g3yZ+eQ=","EFzEBey0CuP3nPW5vXan+XoD+aB2+KGiLBD0SSBjBJ8=","Kje0tl8IyK3bU+jwJMB+R7KIWgZaNSpGo2FUnh+Poog=","EHjA7ghd0b0k/nH65CbX1rlpfZThenJYdXknqGTPybo=","G+SburcO9npdThcGYkoihgzaKG3sfDosmcC18jXtfi0=","BoyoLRiz59u8dpopVZsdh+3QgiOE0tTOmw7+LGMxbz8=","LYmJNzpVZjnjPymPsEmCSWmhooS2AFPtuXKgWRNq1x0=","DT5BbArhKv9Z2N1c1dxQmt3T9jkNshZ0LFF/LfcVgd8=","FLKmcYH72cgTx7q8nR96fx/r+fUSwSq9DfNGaim0m70=","Is/pMEiUz3moTLsbbgtXfWg7Ak8NWoVdDIahvLQyvY0=","Gt/ppk6AKTMevS+j3vKWH1yVX1lW1hs0wC0LBivdKo8=","J1Gy2n24cbpf20DgvNp8q1sVe1VVFoIgzzt5adYTz3Y=","BX+QpMCBMEGCULeQI28j8yCeiP/ivcaiQKgS87Vxq6E=","CtdO8JdxCZwEDCxUZxl4PDnrr9XsKlX8g5mwSrkig54=","CwDC+nYTtS4l5KbPYzozNVut6kNcu/72dSPjs7G3PvM=","J5U4G+aU4JkaNp6ObOdeffGNOMQ68bxYjNxl7Y6He4Q=","CRd9GMv/Wc5n7nbT0Q198S+gux3qZgw86wBqajAh3is=","G8d+VxiCbvzlKoa4YQ2UgAdGR79LO5+jcHtoHBqFWkM=","Ly0Si0LTIQLQV2EkCBfsu8qgPS+kXFyy+CwaDASM67E=","IVv9JY68eTUqek+qusswhA9+s1ft0haZ1bMmG1diiAs=","DmszK0rluV1Rjmrrt6B/tPwJI103pBM6Ub4X++n4J0s=","Jyk2dz/Bo4qoL30xcqJHe2AeEBWsAZjcKICiG7rGVCA=","JrxNQqF6D/yTeYv78uK1YcFadGDhr9nCOvesKm3gNCc=","LQk2If1Aq3bvFv30mnkj0tEsAij47bm4aVloRhE2f/0=","AnW6DioqTDsfXXGLW4y43MS7+6G3BktrODMNlQy6DoQ=","HtY4TKneeIwjXH+/DDGlm4YaUr/yhHryqyJZJIeHnao=","LDN8gIv+DSyrVEvZrwHwj5FtlLfOBymgjMTvue7vmOw=","LT4JNKQ3FITJWN8el+fw85hLVmdTn9EMPo5xJGra0Jo=","BU5CWqAq2s/rcpyunfGQfkFhMCKJRnyTJ+0I41dVzBM=","AklX+p1I+UIHPvkKVMsGMsiaQz7LI20Y9X2sWv+F75Y=","GUtWGpEzS9DdTq7PuU8D66uSf+V4fxcjwlNZRLL+aXE=","H187t3pIeQXj05smVrkeCoIjImo8wMekc8/EpSx0rAM=","Gzo6/tegghpoT8DQ+a2d+jtVfGVCv3u8XPAb0zacugY=","K5Zhndw7KikvzrB+KqgMhq1jbqfW1Lq+jSlH4Gk5BzY=","C6MeLR6Ac3SnEM2/gfBa9Pqtzojq0KFliwtIFAZhMXc=","JdfVvct0uSt0pgTW+rOy86IorSM2Dk3vORkUboxE+lI=","HKn5EfCwjRpiBZJc3nql/TiwYQlWIRUuir0BZUOA+ts=","GpDU4JCqq/ZSBTQ1483qXepkUn5chB6pNYgl4hkbSLc=","DKrzt2kJsLHhx/TsST8nUB9ebwg2noo26sQG8px4VOQ=","HI+UKG4ykGnR6AtFeHyzCM4hSwSZmzuZUx0QP9JXfNk=","Gs1DJx1LBJdttexCcA6D+xUTWfnyYKW5dwhz48uYqQA=","BGy91N/ojGd5G7DFrHSbXN9Eo6h+hfx7vBm3g5ZHpwQ=","K0sDz7RIfBoZ18BcoVEzvinJ0/MFHksB+k3Fc+7rwq8=","GpoB8AQKO+phJJRqd+Z/06pPxv8h/1+0nIUqxZtl5cc=","CeteB3p9ARBnOmF+WTaYMKzf7lDeWCOuBojmBxQpK28=","DQBs58GH7GRyVi0hLfwp9hXF0RkFfODHIWIK9uRmb6Q=","BUvI1lmzEAGipSn0VkCpmNyq8uzx/4/T8gb+NPqEci4=","HKH/JExRBuqIBFEWCBwgHGMjaYxraHOBZq+Ofz+N2bs=","BPJU3oCT8/szMN10I9nZ4XNXzLNKPBjpQBlidhDKsds=","GPpq+TQQDNoBI/7gtWNraTaS2RzIMvh8dsBLsglQFT0=","C8F1zWoK1UbTMpjSfSzhj/xplfFT9r8FxZwJpO7qsUI=","Lit5KrtrYxDizVsYj9zPUwKNbKcGBONlaLFfNAjuphg=","Ehb8D256yPDqWb94QPxyCzeEjm3LDHfyU+LNaDOqOvY=","FTgSdQdBc1Qs0lC6fNptG+bBLESvKgChH88Hh0IdigI=","JapWLE37CjjdkuAgtNb5snaTQfOB3pwnrw7aFFMYO88=","GayeNUn/IJCUiKtyim6I0QoPY093F0KlF+ALwsx8vjw=","E8AjOUYtCC8T7Mje1rK8smqABamrVe9pqR+EfnYL8wI=","H+8NzY9YWPJAyJhgA+V3onajUmxrRfdUA+gUoLxiCh0=","Ax2b4hJCSmQ8bJvxRNgaBub8nWhjegk4ic88f+5ePqY=","GmzKB+8w00MUBHIU8ahylyi43+jA5VvqNWSSiwfeQvE=","LTue2pbPGG+OC14URlQygZMbJgo/8EPGbPIy9JCcEqY=","B9pYMlllvsJLTRLWBvtFY6I6Ew6Y7uf3dmpKNVi11q8=","JlVXHCP38c0b5nuyTUxOfMZ0uIS5xY6oFl0pNJMNb/w=","LlupXkos5cQz8VqwoCaxq8Kyy6JWxhcGtpl/61d6QtI=","MADHlZ3zHuS/0RGMeuIpBtqNgC2cR4VQUBF5JjQryoc=","EOE9CIHSewjPW2TO73LEKO8QhGebU5sFjIGhcAar4FM=","K+KpOzcr5mTuv4Cd2HPHQSKss89auqbCFYcWAbiI9Ik=","ITECGCF6cmzIUMCn3JGdKf+oth/2BjkLLrDsqV1EZaw=","FNkH9HBwdUIgW/143ydL3yTYl4lZtE2+nfen5SEUp+U=","Baz6HoV9gAHOMR/TtdnrOhyS/G5drCRmwK8LJ3gWo94=","Ej/+YdF8vWYj7Uhq8OuOdtBN46d6SDxmKwtcuYzUSdo=","JjaKopR0ZF7doeFVpc8N8e7JX06JVlCBCqd/S6cCevc=","IQUOIGDc7rVjZ1Eq8/oR89LmvptycxJVsFvl/ueT+IA=","Iu4NkMfXFTJqA4PHq/aCS52TavKWdWEpV0vHmvL+8KQ=","DkV0Z7rowTL2h/wGI1+pKguyw/3h67vubvg3KfJfPCw=","HfucsAAqVuOLc5E2NvpW4mo7TedRk51esJo0MqPiljg=","BsX2BIDADKYMAW80qK4Wa2k0MZuBq0snvrRKEzg53BY=","AShJBBV8BxSOYeVil/8E/a05SmmQ1OR6YUoAmZ5Ljng=","E9EDAKw5HHj5whXbxdLUYbYs+lo6xwppvUcL5dgs8y0=","Bj1lhEuIBdqo/XcbB8J4QExyi2ZesXICKXJmxCKpYYg=","FeO/F8UoMO0yVc1cEUnzYYZB1uf+30aMMF0IIg28ijg=","Er9d1cPKrRLgh15X4ZsQdS2WUeOl3aBcD2blv4+qPfA=","JDw7eX6DGlUEauiRYVj+U2SOIek5QA+fXrZ9bAzAlMc=","AB4o+ps0wsYVW4Qh7dTeWMmdHl6B6SNF9iMZq5bfA+U=","KtHbpVBu4GQGSWNSe97NgjzOBJSobqRS2bQDNiPzhrw=","IxN4eaAky8G0gQ7lTH+bhQRnNBRfM0p8weSlfHQMjYI=","B09vpilylo4iGJOEVj1nUuMCNdoidUgbxsOwVpN8dzw=","IrEKUlNxbRZaZwc27iQ94GJ2GTeO2/dRtGvaCxLczPU=","DBkAQPHk6qEbT8cEaZWYloCEkXfs57/ve0RlE/nr4RI=","MBh1hSya0lYhG3+fMc7Y4iVhiNMsMHLFGdcGmw0Q23Y=","HA9n0F6/1lDSLerXoREwMivBJy766YuFyBXbazGN2kI=","KG6aFzZPNpRqPSx7oGEv7z+sYLDa626XOqvrzlh6ePk=","K3KUaBJuqhAfQjO6qgmdAtsU/jXEhYDrMWXGHdvOtS8=","HzD3FAal2pjpKQYstI4KNORz6DL8DOgRwo8Jox1UFvo=","JZVG+EGfoVl4qzYAhP4KEyKfwR3GmNuLuByCLiyDIXM=","BuNhJBIa+soZiHp8pCjhLA7I+qr11zPsxpYL16pdfes=","EPHOC/V8B3i/TeYKHiusiJLea3tu8vjekR9zFJQmC+I=","F3/JUfY5/MJ0tO4o8/f/Vg1soNn5MPU9OrtV5tda0QM=","HzQDKqRswI1oVVu8JGmmai77ojxW7D3dxYNuLpGc1hA=","JpzQt3T4Yl9d51Gb5hhXzJ6+BtEGENyR2fTMVxEeq0E=","B09DeCgUD8+xrgCzjCmlCA8ND+65nUaI/4hx9jSfPGY=","A5by/OjNWrPSYB03+A/Zd1ql6fVrQG8BXZsJX+GQWUU=","LgOvv/c/sF8y9QI5kH9IquGrqBCmMSSAzOND7GY/IQ8=","KuiZRVpqfEmZfIK742Bm7x1sIthCavVNLHSXCzOtKpA=","K/7e4+r3NAoQ/Alx7wAD3IfLmXzWh++ff4izDD3vJpA=","K1CzmkPPnx2f6vBKHxADEeeJMqaAUeeSwjqZ/5UTmgA=","JNFusfye45Ni3GYzjqDSdRR/inq0tizrJtw+KxbDu74=","FTnU9heNoQIARjWQxu+xynMFu7qTXlp97JQOI226L3E=","Cehd3LAr/gcJAh3JufTvuiynoEB1p4wb/Snd28e+dSg=","Af5/d7osAYKCBzq00iKVk1H3zBbKx+HGeUYR7tBqOBM=","HTIgz3zroZeJnnkv0rUWWAeoN4LfVUOMyPzuaudWWfk=","E2S7Rv58ebyRVqE6jIa3fTQlOR9+0SSgNblBM0BFF9g=","C3DuoPqVlxxStMkf2c9v+13pfmPjZAKPDAsZBLB1sG4=","Kpq5a03jP4zP3M2OhlEOjMcx/mc+sonRWjdOsNBV0hc=","LserTUOeItHZfv8lAelFd2kdKGmEQOe0EZCouODJhSU=","HBtZ/5ISIkQilo52Fs6ucVc7BcmeS8smITEm/k27XeQ=","H9+qTaVA5Q0rzRoqCXU1D5aeNJJYQIX33T//nYgUzUk=","DMjvaj3CUNekyUu4kL55e5HwiGmpk5HK9w4u/99/CGY=","CeWV+uyFBnAKQqWkEZDLa595+um2AcxlZ1aejuniSBM=","BgR83A/4vZTGq2Dj/+ohkS8BAaYL9sLpY3G+VOY9c0Y=","LkAoikpoHh/1MY+/t5bot/Cy+s+lyeaRocSST/+6SVA=","EmFpkr9vr1FEyM5YNV7CtuIKfSXH37E0YLByJoFZaAc=","CnhCXVY3KvmV2JMNSM1kWm5rRUhbTAb8OOBSgYtbPK8=","D+nGCmTc6LRbU0YspuaL4yXYF00GdHEpWpg867HJoPo=","LnqpzudiT3H6SQKXHQfNMDMZv0EAe9xOoP6kDvl8uh0=","EEaQzwSgZm9JIaTvn4CPuaO+5hkt8ObNsVtvMC9HbI0=","LmPEISpAIoTe3fnvJgvP56OVAC4iyaYVWTBTOymVlHE=","I94MlSfU7eUWuVbJIAMVhmN4UQYVgVNRvFjTtdateCY=","JUOe0XN0QNeeS+AJQDlJ7J0yoLpszX/FFY7JfJ0yxEc=","FONQgOjakLF+crb7//4Sawnd8MDL0LIm31SVjmgK/pA=","Lg6HygogkNmuGCTOyKOJ4AGzwK/3PoG9JYR/8KRdH6Y=","Exng9gihL6Abd0Co4UBmuIDwtlCDHY9CS2rz+zYcbes=","JiuC8dHQe7GLmSBZfDklpBwKYUNrcdJO53I8f7iHWvk=","J3c9euftAIKWpXKttk9PtcIpc1slnAPUxDnsKuRot38=","BaZRiKxtZGfgKNvkuUG6xagSQOgIN6UZFS1lQqX0B0w=","AKKosHcZ7PsslOkPjgRbGOxFX2cyUyTEURnAMpGV784=","Eswxamac7QKQvslnV26OKp6bYIG7Cb/aZFbc0/2AJaI=","JaBbqaP33MKaQ99F78QEvtQIdJt9IWUDjXArMD6/EDc=","Br1F2bE68o4wk0jRwGzxU7Bh4NsSbsWaivCVoxDChNg=","L1X92i3I+vLPgwhnWMe8d6GjgpNOcWjDCh6dqtK5b7s=","GkaKGLGF3DQqxrjr5T7yZcaRkXWeVT7rvmdO6XY7GQA=","AxsPm2/8tFHyYX7pFc1tr+F6yZaJQXsdkmmGB+4AUUI=","KPldbrdUfnq+JdJIQZO7+qNsZXaxnDb74GtEVezSDzc=","BPcMNAsWboNAgK/ESuRE6h71aqjQhLIwHmLwjgd3Qgs=","D9ch0UMFsv2bIJdXdfVObE6AaeLHH9ZjqcnNDRMIYWU=","DnnrUT6r2Mo/xhCWUFBRCHnA0sdVt+Wdp3JtDVSUN4M=","LjY2oPjDAU/ZY/8c/vzIRKF2O/st4jNS6lWqXde7j10=","Dt6vNfRPM52vtX4wgMmcdMEH9h4+Dem4tMI0oyGnVYk=","IOQ5E1BlTQRjtuoWzGjSxBG/jJfa8dr8SuYQbrs0dkM=","GqC5q6tcdyWbJLpt8DW/hkx+bVc0gKtLLYWSbpWwudY=","K1gq5+APPG3VFj8+RPiuH46qkyTmNHrp/KfCo68rla8=","EQfpEtJtDEJTSWNS8UsmOjCgmyCtsx29T8v6wOTKk7U=","Ex3sKKuw66Dpgh/855gLzKBgRsEvAUE60AoZuEV/gEw=","MA7YD0kV/LXcjUIK2s3GtUF8jONdkH2VN2dW0jI2u2Y=","GI4hHiFd7ZyGHToh9D8VeJd5OKUzW+dDJeBmnn7bVR0=","F9MhhV0coDA9x7CygHxD3hiAu2b9azq/5cwsOo5qInw=","FSjglvvSfg4JAEYL4ippt/gsoaoIpt7z81JWkUsFAhA=","JxZy+7Upp98n3SDoiL8zH13e9cB/9OcgYEdUc5/VY4E=","LX1QjfEo+pbaeRFsFJHW1NTYeort+Xsk3i8y6GhV9dE=","AsEq4GSQNE1lhFUzigulV+Kh2tvYyZFaxALyN4mUs+4=","Hvf1cdfarFraL1uU3hN0Ar6KgfnJ/e+UKP8/Rr7YG3A=","GGIT5tml7MhRkteQOI6v7VU13DY02DWecwaFodfrhmY=","A3DrbS6YKCzn6r2N+tvEa3S+6g8Fq6r2evFpirPQJeU=","EE//+/8iWLHUosZh0tDL94luBTmO83MIi8hjJ7N7wQM=","IG051a9eHlC0d+RsYlNCALwEPKmFzuF/C/0+aLyJeuQ=","AaqiCTHV3lkxc06AVGyWa4uvitbCeVWN4WlrLospB98=","H0qheEokA/PAsxLiD//Cn3fk0B5xLUOjW59ULWSUiPk=","JwGgsJ54Ws2XEeXm/2IyvGSX6pemzrgtOUdQi7tSAuY=","B+ma1fMxfBrOGbSny5S1CQAxn2RbK5VqNAVjVdOzAEc=","IlBFVnDerlCHX3Wul3mmAIyfz+UwtBfeTUI6oCypj1k=","Jg1iiT4lSr0Q8OT4vje1Ih0VKS/wCoaE9eKLXySVl54=","Fau80uDEQkSSdeyl5JEdFXy23ARaWVQXg0vznFWPnyY=","CXUfeTIYI/S/uTgEkZxk5crBkH0DEIX/jaqe/aleQZo=","CLPYLPvsjME/dfd8OmGEiqDLwNzkzvjXLOOllAey4lo=","GXa8DbvYOhom+eFKpDHiSnKK9Oj1zf19KZQ9/CmnssU=","BPWdIB27Jj3QTSwvo5axK6CKSJidwkZLO9WXZTTrOOk=","K7IyQ+hBxWTnrdLXtSjZrwP+dYgOmrdutNRqAgym4w0=","L2a5YUTvbFyuW/0lEd0kVqHW41SFaavsfXpJ4eBHSYM=","KbVp8vZ/HANj9gSTbNWcMplFPYIz55aiUHXEH6fhnUM=","GqthAxBL1Q86ZetCu/kBeS556znUR1bK7yWSaKBtJ04=","EAlV8+Vr0XpOr/b3m2l3QtBlU3GFm8cE3Opez8iF6iM=","Jxs2PE9E9PqvoC2ydS3MGS9O31w5wXrVp7j0eQUnEeo=","ECHqqPogC7DT1+9QLF1+7fKmyjbmOje1zt2Yoxin+3Y=","E8aiAzIRcMBG19ROJfIcRwj1hATfbCtXhGL0rBgcXho=","BmaRoCdU29Aq2igdpBiT/uvmhwg/TsKZYAyEZX7yvJ8=","Fjea83wnTmY7fjwErQZe4wmZwwoF+93xpDA3qNvU8Zk=","LgHPmBMlKlFxYkpJY9Vy4bbmWiuTqcmQ9qU7p9V3VpY=","BaTsd6IcoV+ASu2HuY3D1fySrtecNySz6c/PXI01v3c=","ADLzurBpq9SmaqmEXoSj6h05CjwrCUGXpVkcawwptLI=","BWQWMoz21H09KRzXJZSBRDIVt9KQTHxWMbtLcug959k=","FsBonUgoyTXq/ar6wI5NkJ2nvId2x2xdzGtL1JxyF/0=","HY0j7R3WpT0sGPkVN1ZOtwbsETm6IkC3M606y4R/eZI=","GqGiHjeEuXhD7GIMqJYejGLV4SuOPv+6sqTu2biljeQ=","C7VEOdTG+BKnBYGrfB2lbZigiRYEjWtI+VQLRRt+Ztw=","JEIbc+6vYxNLRsKWRsKyTdesuGChiLCKbtHQDLkLPD4=","MEXCAS90RYkPefFWcGDDyTWWWs0OpVGmcfG2JeaE19Q=","COyGOZGgU/7tqlKBCYr8Axt1VRBl1tAfbesExjECyb0=","JQyyq51VeaJKV/qqh/fIKMlJUs+ySMxG2S7mC4xMla8=","DyW2O17rwxmBIsYGsKWy3hXm9f0s0PST+WJlNpZC+T0=","LvarxasCyEMd6PemS6NpnHnh3wyPLZ1ejWW3ktvDbQ0=","HoSJd2aqneBWu12Xxnl73pPDsFklEjQCBmNTMrXCKxE=","CJI/BbBQ5uD+wO/vTepQD/OuwwVNSysKH7rrNWOE1w4=","EWh6wF4k9Q2wYzXhh123PY83nbOlwcO59XtyWx/YQ3o=","J1WDe4BUmtq6R+CYCQdZEin1ppce4PM6yTD1vhOxVKY=","CfgMgjC8WngTj5lSumtkzmI+EtoBlGA2Okn15e/AdsU=","EEAJdG1hwLtmQ+ZN3+qi1PMIcqkkFlUqHftLddQJLUs=","GW6CH2U4Y7FLcrGaBoqsQ0pgE1mL9zso7rNsQedvxUo=","LIqKheJhhFKo0KnqWSvElaUGclIlNux2Y4afdYrHIMc=","B71N4q7Fp6z6ZmeHVO+V7qhA3Jf9FnnmU9X6MritYZU=","JGShf0NTp22RHMg0n13QLL8rLFiht96iXwAOua3KOW8=","JoMSlOM49ERArc9d0cpNFBKlzEHJOiA3mF7s9ML75KU=","Ftae465rIN3WLdGhPSedTX2nSyB7xXoVrJrJLK4uz6s=","FrVaeS8bGdzOa59Mm2G+DgRXqZgOYFDaJQCkCUFfIHs=","DUnjHifhxxwW1SSyqK2wpkhDrqXaL6TmhvGDvpXUFwo=","Gv+4/YskPWLV1Kewe2JPmgRSeT0dGhHq07uChOtl+Xo=","J9p7oQy4bAZ1jFXn6Kx23Jq6LoY8LeuPrnUl5CyWzrs=","J+G+DbH91zbSGEQ/VtBph0Q3BNGMQqlvP9y3xFNvugk=","L7HdH3Rh11+jweJd9nDBRCsAG5J15nDXPIHrYf4CgyI=","D18MyaPU0wZsmRlP6yKfDjGDHc8IC/9C/x0Ul0+C/+Y=","K80jWFQBsPf+M/42bOkuOs2IGKI1UPN1Peyx7CRAX/4=","AFxVKgLio5rw4hyJRLnE9W4VtDjPNGUWuiFHNWkE8B0=","A2KoooZaKy/pAoMcgETFSwypS5X8t5tl8UdTxYIitKw=","Apuxg6aikbk/CYl0YQXjPMZpkHJQ/XBkho/TE4EPqik=","Bgj2IhSHFXjtWKEtzE0cFSr5cOblBF95E89MQMpt8Yw=","H4pM9TL16DVwTtfKg+/7UXV5AGyiLs10IlEcA5G1xO4=","ITiCuzEpHbw0bK5Y+/3PA5eBUuFbNEiSqUxE4vCxszg=","KXEl9nKLZfGJ+rYcOJYBa+sKly3TR2SRDwWVCNfoYiw=","D3YCnMP/CGHgSKYB61KhHPG/xp8t1u4VFqRuSGW3x64=","BaUG7XOC21GFHCJNUhPHzmoisZx/96f8zGI3rxFCuxc=","FX3bb7bUJ7l7pp6HmPOVDWiI5Exg3+wKmLcmKpd3RKE=","J3qjmeVcPly0nEvYeJ9lUTUdpUDK4Dfro3VDsEXpHq8=","FJkJGujcVn+NBQoINers9LmVtTQdKcVI2gg5Hm8UU6U=","IAva4+9wp1oSl5BBzeM6F47AKxEKvTecLSbL6pFntvg=","Lmg13kSVcTDdckoKxjNbfDXor61qy7pqqxb0VZOdx3o=","CeMCIiwBzbLEXlw6kg7dgto8uoVeFf9jSJMgm7/lXTo=","CltBLMzOCjcWF9raJnvHg8oZzsBo8VXWlU0nnzlZzZk=","L/sDS/K6Yp6tb4pgIuIzl3nmjvLIvznv2hoDMuY968Q=","Hzqz+/X9JIWTgKtZqPcsxS3BqyR5oQ8z18W3EhxYF2s=","CDA9jqbErwUKkGrrrkkuMgEOzmCbWyxusTfvXcJ2myg=","GfCUXZ9xlQ9sKymK08ZG5PuemZOdwXDHNfQHFIx5JTI=","GmIaWyR1i7A2NEY55CfAPzPSWvf3cRw+2ZmV2YPEw6Q=","IYp7dF819Je0Qo5hw7eVY3UupvjIdjYdMnMpV5M5kos=","Fuzr6+WN/1mnsLpAaTqkMbiZyndptEWnOH2xGAiJY/s=","Ha7kbPy71jQ1+m+HkbNqT8ZZ9SNuiWpNRHqz2mgoD6w=","Jgh1yh6Y6JXGNds77VANOTlAtWVNNpxhFW2ykn3l7Rg=","HL9x4OvrwtFRlmrMK+ERFniIFWFL7Gb2hzWRTDuK3jU=","A7KjIOrd9I6lcOZD+J7yJyu+vbHK7zKq2tsiqRioqZ8=","By9TS/B7pVVCYVLDfiEMwdNti3zELh3WSoMIE1cYn28=","F/5iqTqe+xI2AS4soQZLG5PYZ7Daow3TNO5coI0wSwc=","LtO123rS/Ag3NPthRxYpRj1Glt3YyNzbHS/dRgq0zR0=","Jug7mop8e9aSnyICH+p4CIA3wlxyCUJbqD6ZgRUzXBk=","F1j95eLYuIhq4hNJQ0B9i+zrpL5RegHlGlGpwRwVEKs=","Iz4i/4W//LV881B3/GyBljWQ9n40hKZ9hGvBz/LL4dU=","K91zSi2KdfXhzacRSoxBi/UGQ5gEXcepqPMWaSgs6S4=","IcLijVRzOQa9E4OG1/BbHMQvZgTfiTUJpinDUfV7ldk=","A+w9tBm3ibmhOBHfosUYQNOgGWHl+IQUirP2r77Mo/k=","BEUs67DNlPcWMmaqs2WzZm0qMp1jTsU9sAnfvjMQYvo=","I3TnzTSS3eQKIaQRGzIxPfWk0dSD/zjEsM1JIUsS7io=","GKrOFjmcf9bp0hl8XXh5WY0rcr1QjgXW+Lzrfz/GaKM=","BB1Gn4W/reyWwH93VqZzX0F716iC5Guga6B1cx9WtWM=","ELPBzqMC+2sa7v56cBiQzuA1i7Rd/NbbZPkN+WTLkuU=","CG3/A50icYldCozflE11ulQoSJfRSy6qAJQAqNd6S+s=","By5y2Gd/alH0wjhuLoMNZkjEUzpyhR/bo0pQg/AIAu8=","E97dV0WQ82K4NcBRUdbXwachBixQ8URT+/zhKBLexHc=","D3tzC59avDW4dLIk6/Eg1Gm8uIPUtOdX6OtSvCaVgIQ=","I/Lf0CQuDdnd92tXVWPmmGjhPCzzmCxSd35sUzlHIIM=","JkAyyETavLAlVFMVWItFCeJ3F7jpZPYEBNKpjoxECO0=","KlBcaD7QCbhOoJ5wWxySVhh6SO6WBk0/CU0VqTHAnWU=","EhlftTFOXcptu1MBoLqzdBUiqs2SYsVQPeygntO1v6U=","K5Z0jLthR+9IYPDX2Twh5CqE2ipdJMB/LmmQF142ITg=","Fo3E369v7NSISIH9Xw/rJ5mtsEHG4WcH+fhwHKNTW94=","KT/fXpdBhRtu/dIWQYlOq6rk571LS5HXJ6gM6FBYVDk=","EI1BIv+kqb7Uhtib+c5xiOU+AWGyM3vFv72BxmgUTmA=","HTTvkPH165vppxjC9Yk/5N1CIgOjBvlhcHtKF56KgJY=","LW22L5GUnxLdffCEbH1z3p0T9XHt0yoaOx5X78eWcEk=","GLpzeD9m6PlmFiIfSVmlpt8GzrW9PTYvrEsQYRHuLVI=","ChdgPSKZu/mQ7hqVtazAia7RFkb/5pbuBlvC6mUM9uk=","D8nua1EMAL8s+qXmEituaMqGb84R3630J/t3DYwl0vw=","KCIuCJlck+OMg4m9MvOdvMID0O/EARRHxUPQUWVhIsw=","B9J6i7pzSd1xbRzyqVlXQN1BMTuTmJ3n5en6q5fOm0Y=","FEmLR8S48mY+Qi9xcbSjwHPTqheJWzMbzNCfGJJ4iow=","C9jndvO6dVOTNhn2BxEYToXBxrWWtyq7y9DR7w8Gf80=","IPrfOFQOHkbaIq5Wt1MktJgwMbnI9RmNMsUNXyWwOgE=","JpmX7q675Ytuqfnn/XnRhbrHFYUHOSinTqb1lN0uoFw=","KH2RyOsNLQiC/Fdk2rVATIqP/xaF5932Vt68ezthkNU=","CHjTNEp9FH/7TAR7fW36hahk3qpMFqZ1PB5yRUwsYwo=","LjxKzKBhERLCmxjg+bWTV/fF3Kt6jV+avpLXsrKqZ+o=","HiiNN8yj0LpVit5JzFIg72Ke9UNnmVlO3K1gVcW8aUM=","Gh1/ZVmEYMB591unJDidURjRQg+Vi+A0j+127E9wV4Y=","DxpsWH8VTLngkixcTY0nfmZnmsN+q1sn3f9mhhXMrYg=","LXgnkuPPqEEc9iM+W+MN7A3yLTbJ0gfahd28pex0cZc=","G/TcWbMcAcqd0tmnBSCsCdG4Y7TnZHHaAVRPBteKm+A=","KavhTUSnch/+tSg2BmKEIWKxcIGBBuVE7xRykQR8P8U=","AvSwIO32AgTI3HWrz7B2BRc8vGjE2TXQ9+ZU8QRpb6g=","HGkqEhS7auLFs0grluxGeML3lWqCgZ46nIU99GBrmp4=","JcuQNDRf00XHmCQGmluaBbd7lPvcJOtXgtVWItta/SA=","FbplsyNlvvovfLDFIQ65AapAlonJx0v90lONeAJaYyw=","MBoC1F+ro8Fh+CUKLn4oDVYJD0zsAjRIrhGZ/LxYqog=","LpXG8qZ6E29RJDReOkPvIu3PqAar1zHJGkwwA/og81U=","Ch3B2pDxd606vMs1E+G7dEDY5pXyzwgPu4PmHtKF6HE=","Jv6xBTOouZDczp7ALoe3zTB1N1DRFWpSIHuCzmOpLFE=","GQ6vkUIy+WzdHeS73hN6K4qnuoF9bUsdzl3T8DqEHUs=","HUQcP8R/53oYg+BpZsiYDlhGh46XBx7g6Z5WDv/1iyM=","JwKKgZaVUI5wiC3VagIukS44bbRtvg2AZOEciudKISI=","Cia7/VCmj/nxYi40TiC/iQwqGYtqWL2CLHIvfkLuLFM=","JVHjURwRQDXfSY4H2DVMBC3zGwvT7lAsjCCri8qCb9c=","F8YgPesKgDJyBD1bqSe1mEwHjACikALmVTpiXvzwsKw=","DepNTFK97CFO5OC4i87wPgYu4t3attBQsUUMC5WlHH4=","BeZgsVUtNP8/YtvFsatn6OEVbfUGw5wKsdbasfb5piw=","C5hwwtF7yyu4siWeyy5U7hYjYs+bGCQ8iGQhqQpkbDA=","DYPvk79VFVBDTcB2PP61wKthTUfLDLPHkYDOVRhJmTo=","K9RIRYmNiaAF9cG7v19bjphdSOkWKFpk5naoEdVzO6A=","JVch4S+8giNeZKEGcxwSkQkgxxv+s5vmvIIpHTIufzQ=","EbQZEO0zrgFsfQWaNzZX9Wqx7Tr6iE9q6qw+hle1LW8=","FjSv4buuF2a3/3sRsBHvn4j/Df2INPywhZaKNYcMls0=","F+mSKENZ6SNTbu1BvWHjCChTmaErbB3yL2VwvQDlojc=","GYCMflQ2iMokNxnfwtoTAUcSew1EHYjf9TRD09fbnZA=","KqGcFFSKT87hcMAZbTY+iGUGS/yYIiXVlGx+v/eUWXk=","LmorAjrHZudIW9g8uroBahMMAKcxE0v2ZpLNXXRgYW0=","BOEyEwl8skoqizgZAZoLZ2vLyB0v9Jr02ox8sM6NUSU=","BDbbiLT2beOEuupzxQW4ccecI1JgD1hZsw4hjwcyatg=","AMl+lWiO4H/6eQVngW4x1qt7sObo+dPpzQmpsbFqkJQ=","LwTIxyyKABgK5tDCny36vYPQ1mDr615688YCTT5Xd0c=","FQcM3Zm5tc3AaUaFvbBkicVvLJmWHhrplmCFFs/Qh5E=","E0444YwfQrhXuiFL51zktdMxVboQ+YNOlfOpbiXi9w4=","FxFikFPVAhuvoRGsIKyFFhzeyFT8FwoGS+dFRxq13u4=","DQcuHI/xchOyeEhVekJnAarYvzUBxqVe8B3UshrPAX4=","DWy6gYzJsPTiMjoHOGnE1LTl3ZX9BGEP/ieplof6mKA=","G7fscgEHBltddfxFObO5GvDZXuwLUc4G9q47QPEKVN4=","D0sZivKq5MHxUDWv+90wZHrQSGHePmU6dn76UDa8WaU=","Jr1dTmoV7W4q1Mr4d2Ko4lMxWMaJ7S5rFPU39/ivSJE=","Hbdiw+GLxsANroEk6xOSE1epzbKn2NWviZzlyKME70s=","JCHy54gpR+BotZBJPfRT3SKjrEH5qB4Ej9XIARn/Ytg=","C9nXFpfWyS43aFBJO6aHKD6Eg7UppXvWuPMkCUcxDNw=","Jk5RDlp+tY/jfIkRlOcihzfiwKwv2efsQW6Eu0SDUCU=","Gijv4V5bprwu5gLqhYgp1UsatxVM+Uu5SBcf8JLwhKU=","FKIGZC+ppsvnjWmU1Ecq7C1m6b3P7KTPwTOFVmKgrhU=","KRlfb16ylgXrtRNIrbcrhuGE1a8qVZeehdjDfV+jd8M=","K+y9GqL8HWoMuHp0MroYBw1NjYfHxQhcxXo2hyzc9JY=","LrMRx9lq8bu+7cgR3NDPOw86C5MtqrgFgO8Z8uyk3H4=","BrE7Dsae/sDdqA3eBaIpguRQ2ktxnq3ALo5vCuipyL4=","KVFWlYbEUuV6Ft7/7WZDuQcyergw+kPHYWxrvXszf6U=","D4CRPWqY1o59IDFJCDQhWYeQvRf7caujvmgjXaMfrpo=","D2xuvBUscUI1XzZQVhCMonUqk5ND9S1M+qGtD56oBic=","JlGjVF1VoXm5XB1eyfR5AJTM7+mRtDSC06zMGl5rxBs=","Gf/taXvpkL0iwzoxUvG2HZJKiPJaaCpgSBSrD4P92mQ=","BRT1ERKyEx/3RGvcjmA1+KFWMwQeMcrM2uV6LPLm4w8=","J7JQ7t6hJ4ew50xn/SnuPW8xAyBLDsFTveGzEK2KuWA=","A047CSru7Pn8vgEiUAcbfYb1Dd/Gi1v1nlfF+Txx4ck=","FFOqvUqzCc4R3wYLNpBvIh407EV/PhGG4eozab5Lkjo=","EWgLGcD2IsOuzjcBPZ2cawlNy150wI4i8XD9p0TuF8Y=","JRIbpKCt6ai03avcM3sJZF7mxCw/u2wwug+0V7yjPZk=","MBDB0lzOZPbdNjVYkc+mgdxuLu1trrNo9meMy0Gwg1A=","HVDJfi/IUBcEDMGS0ZnOlsrPpUGJttZq9ddZ/La9p54=","Fc3LscUxcZIoHfYCZwCKnOjbhm/vPs3MzDz60p56sqo=","C66GKS0AS2HeqR2rWt3s2EUuTcD2ZMxgDSy2ljt9+Hw=","CWbgrntuUv0YGFJmxEmsoTnXYEg2FZLThjKiDI0CRvc=","HK6S/ob5p++DugQZomHcg6oSoSZWJQv2zbkpCahRCGc=","AKLLg6BUmIzuGnqEfCKMgAZobqYqbxPdlTXbokj8vUc=","FBfQt0n9oFvIo29B8/cUAl8uSs8C9vYWBxS7TYbYp8Q=","BSxacHI0QhNONTKAblfSg6FCBG0qgykdp5LPpUsjR4I=","IqjJ098lkFx7+ZwGl+E5iCYJwIJ2oXHIjcAuhdtJrs0=","HDiCYeB2oGQ9VHkYfLbtJDG14fUx+RzbUSe6+JyDxzw=","CrJiwyFdkCY/AtnPGiNQ2dWrARShrHgmRg80Y1pVx7E=","IaqGXNAkzQIQTaF2IVREGI+ZKuybU7ZbnP9jkLKKwsw=","CwSOBa76D7LBkuxVaQ0W6mqWnSR1diudIf3/itpKC84=","HPtmT6xIsBNy+G8QeGA5jAE8I2HcVnG5jxOFXBVzKuY=","HGOXjYKYSo9bEF1ZfWWkN8gpj7QHTuFAYi6cvfOctHk=","Bocn3ex4Ki0MAgKPyjdX+oXmHzOvz1zTWYZzIhZQnHc=","DYkFgswhU0DTR2tQvY0iJh28tj7nxs4ZpBHoCbcxpWM=","GEzY5n0zRrCx7VEyJd9PiBHyKyUhmsbK3Ai9J0RMWfU=","Ea7c1JD8dwr0UbtUppjdvUo84mZxXqhbmQ8BAnkQAA8=","KW2m5eMsIK7caadD9qReS7jV9mBIl7HMdRvEJqzg3oM=","C6V2lw2jksVEdxWKvSWWi2A4cVjKz18IKIlU4REz+Ls=","GX6dUSnXE+OCrlzmZs0SdviN2q591Q2/qwcBm8Ql9t8=","KYUpIwyO/KEm8uXxJ+tXfB+N/eT2Ey5hsmkzcmzXFi4=","CX7DLh4QywGfpbqHp44xtPVjh98tzyEGOcnZYj77UEE=","Cmlq0ZmmHf+lIQ9aZ+95eVGyWWDv3ROuR3hSmT2XQ/s=","IOaRECRoYVZSA/Kz/v/+aGZ4k82IG70K27BzBr3fTtY=","J4kPMiv9D6vJaCv2BiDR/AQ0R1OU7BINdwiAQ1E6ELA=","Gd9ht7jb6BUsV6jZUkYJrV/Fi5XZ3Lxqrg/lDlo/BnE=","HxWaAJLo4TdT2aRwgsz9TpziM4j6f0jQNB4YS+7U32k=","A++K+zbdur3O+ptD0eVVfokVlXblTHsaF3/qWgk7v8s=","HM3/o6j5GM0zi4UUawV/h/hhajIVmEL1V0TM7Y+0Y7A=","EMbOWAdwtJHgTPIiIc7OXscQ+dxwSKmAY/vKmw6e46E=","FVFUNExEu65IiCq2geHkAvcmWFimpJmST5YeQkHX6hw=","Fo8o0oonl5Ree057WF3KsZKx/Ac/aw5ir6jMkWF0jAo=","JdmcCAqDbs8Kp+EpmnV898XQqWtYElR5abPwkHPTOm0=","CVWtGrEHTbEoDHh1PqQ0OtBe7kLQuvvzISxlbDBexV8=","CNRm1kuJSeS9F1OS5CGZIpc+r8v72WXLJFXtPyGG8zw=","E0mSNCZ0lDO34AFOgns1QMA8OnMj56JaT4q/wU1JK2g=","FXkrvipvhBR/AI+EtZG1g+ZGXLYjjvVAGJ9eaUEt2ck=","BhpoW07QW2WEOkHCSyNqKnty/9BgIDC2O3g8HiOSMJY=","Jdfw3D4KnnEJDHK0iwUbjY++2jk9lb2OnPvqoZ7+tkI=","IwHAwxnP1VILx/lytmRmYRNbKsbNgrDo+/fIFKnzivg=","LWmS8t97VryfoU5l0AcHY9+lxtcL8v2I5CitHfc/tSM=","AeZiGpjGXvfr6ydfaW0REQ2DyoAxAUV2uqEOz9hBECQ=","BpDljtokZleZoqFWaYbwWzw0I0CihVrnRqmqbX0L4ug=","KCkkrSq0MdUNR5wtQ5QLRxNShQ8y/Ht1ZHpTcYnpgec=","A5g6/t5I+BB9PEPY7yAFAHHmk+FPdYNefOOq/PIJnXI=","LT4s890XQF+qnKvaxVnKtcS4jAU8z4iBYacC2dCDFNc=","CkEYyxHjWvCcgKditmXP2RX7nMEFpkOYWejQnGquOzI=","H08qy/eGigmcDPMOz88lQhDAqbbdlSCQAn9lrth8JwE=","EnRWyc9LBMZOoygPGLSrnhuWQHYnBMk0PFyTyibb/i8=","IvYGGHrekdzTj5zH/7zVF1NxPUMcMvJrtQ8aBo2Stw4=","IxzGLyX2Fp1XCXY4UTJyTNWq/aNPlV8vtVeMjrb60uk=","D8l9DmX3rqs5fK/DaWar3qkiFX1n3M3q0bIxXR8AjLI=","KgfMQ0PqGziYKCC8nz2N8BS9K+WLn51VaqG3VRHMi3o=","IFYSy8El0AtKJtWix0jLe2f3905cGjr5nStTsh+QRSc=","ETuU+guzenziDnR2lOGcThl68/6wPiflXOG22ox/gVE=","E19XyIiQsQkWSx8Zk0sOMHcAGqPDmbRsvks9RVhK7LY=","Ev7FI6d74HWsDEeGLysYzF5fXKodvvPZB8kmJSUuJwI=","JPhkvjXvYFfeB4qF0elqa21l9fdgQv5GyKAoAWyZFj4=","ADKiiNJwGFvBZ7vCG/Q71pVXjPxNrE9ZrSat/wO0HfM=","ASp6Iptt4ynPQNYd4VEY1gULmyNdYHRWXJOTjPm15WQ=","BYtjZF45Y769tutjkQbE4WwP3vK+gmPiO4YD/iAEJBo=","GaWvDCsAsdoHudS1Nbu73fBS/dCQM1QWg/xU+nzs380=","CiUS//lOvQBXHQVnBNXNSj2LAkw26y8poD0KamnUcvo=","F3df5y0XhavhG3Y3m9s1QciN/Wu+yjfSweas8ooA5aU=","FEd3NRMgsTaXkX27ocJSMV/4X8ueXBD2QsQfkGyMLLQ=","DM6HCI02nqJc8gMV23MjmzHfiXkVtws4AJ0IMRHt77Y=","HINgQxj3jBh6gMeLji72a0iIKgkTgFg/PBSleXw+v70=","GVsQURAu1pPiYob670B0afDCM+po+3S+W4uAHfT+OXI=","JFT1O6T/HAmyplDN/MMnNRBcAxFrJUwgvYoZYoXPbuM=","AtD+FUqFW9aD1GdsNgd3TFBa4zsGVkJeLdIaYQRcSqk=","Gpwapl0F6QdjI3toalny1zisHuv0M5k+JzdrzcbaOY8=","A4DG/+w12RsmgFLoV1By2lELX6l2QAIhET3wrcIoPgo=","L0g1t8iTjm49Wo2FPNpeJMh5peDnp5tjqK+OPAI1l2k=","EngRHbuqRquUR5SFaD5HPv30W+JJCDw/ZXYtre212rc=","L20OIFkWkZzXxTgauSY+m/2XWqfPpFzp60tnmf+QNTg=","CYe3lWHQ0kxfzWxr8RibE/E6oKr++5imwRMF5waPmhU=","IKH5TqOdlnS+sOI3t02ScGuPG+/1j0IP6xoGKZOOpEo=","BGYklE9nKBpggtMOMaLXgiXeoAv6Vf8uvWtLaku8+g0=","Dsht9OJAS01MXBx/K3z0/8riuq7JbxyTtXGMRuMvS14=","F6mIti80MxvCPFxm/lVV3Cr2gPkXXE6VJp/yZWQafCg=","L5M6QAnDhAbBA4dM3pHsAtYiBnx8rFaJBAPHRAih78M=","KcYKbufiLAuNilHPhyFdTj3VLCPIxROoyFwhIFra9OI=","Hi483XEsasA5rrPU3KTpLeUSShqSiTqPG4tt0X3QINU=","HMDPG1pne7Vq+pKNcITJ4x1PVGkam5Ci9IIg+yb7U04=","A/X1PLNMpbZHb2HUtMwB4dEjuQ3/mOBEfIAQB+ZASGU=","Jk9SNAegdrBPcuJoNM6L1FuMkNxKkV+lUfOuVtUNtQM=","F5Axl0X3kyr8gm+MKW+SssD39rPP20v9x2PQofKPNws=","AwmacqnDU7MpobxLqrt4RQHJA3unNsSYBvHaSCkQQbU=","FgSqpBvOBy9Etq28wHV1QuTKq8rxCer3r3GOussJD+U=","EO61mhb6E5Jn48Rc7wG1POfcqPiAjMwkj9tXKKeZ22c=","Euq4z/zAbO+NESu+Xfun51U09kxEYdFi/LO6BnFZR+U=","DFjgRlPYi7px6fU5tQMLk32tJAXSJaMLWnXaiuGcI7A=","GxV/LtdAzb95ivCSquWDO/UuORsROYXKajDu1YjLpPk=","DQg30JfO4AIDRdA402Vt4U7kwoM7uc0Noa/yOZ2kNuY=","CkIlpdNn4M54oSVcmmmqYm7SIkh2PRkO2d0PPTWTQVQ=","H2ooGaZ+IBoldvCv/LCUlu1/7KC4UFhBHQmm51b/6OQ=","HGdKm5/bSfyWbgZLo9oywawtS2obTQa5b3XjFgXDjLM=","IIRM1Heikh6OyybuwjHYxtm4RtupPbXv8iAKzOPcUxI=","Co+mtlaseXvnl/QuKUs6xNnqfT1SEluf13+NRMtymGQ=","JllH/gh3xz4MZa9U9kOw84RKS3TecJ/fdxVvTDOMgAc=","HwTkZj8vmTfPB9PC/l8G6FQUuWDcd6GejW44xbztfUg=","BtAg8D2d2RjJhfHn1c05+tY/ZFkFX4XhuNZcJXrWQEY=","D0+4JjvIExkMRMOD1Uh0GyRNIT30NEw9y855eWmHOVE=","Djseat+gVFCvunz76Oigi7/2u+wJnGjVdV8JYHXCECU=","Ivt8AAQuXkuktRLvuQAiS8a81TyxIk88zNQlMx/W+DE=","GTdd2Qnl7CbnJ0v7i0AsXVjKGTF1Bb1EaugN2lU6xx0=","EdCVJGHtudJMa7CK/TaWkhc6ct7Ch/axk1PDu1QN004=","HaCHKs87Ne2gmczJ6aX/JHeIm/oSK1vFS0vgXomHAqg=","GnSjst6aFsFMAmucURFSzBF0C5udmba++fRMv3V7c3Y=","Ihs0W6S0ncuq1J/lGRfZKMUzzeu0SwlQgAZKk+bO7MM=","DeUp7zJAQRb8DdYEHIqdP3mAljFDw+J18p7GOGycK9s=","HfA0F+cLyKWBKac/K/7UdfWc9pQLpIdXyGDk1a/pErw=","AaamxeQd18oWIxKTX/pMqm4WgXabECkfpl+8NixX98Q=","Jr5KuFXvosOVoLrVEzjiQoOIOXPQ3+sthYS7OUH3uS0=","AfHH0ieYblqaMpusGaI/x99SYJNg02bgr85ZE6gJ+TI=","B1hSrghQEaNCDu9vxNUciBDUD1fOTFRWngNJvd5k8l8=","LmnKFVHkipMAkxmu9A/M14uKsOs+anWqOnzcLqlRDhg=","IdHYGD5UMK6xvnc2IFBLqZTB307VUKh1Bf1oibvHCUA=","EYZti7uM+P5YXeGdgW9EQJew1euIBxwnhaw6dX6lqXM=","GOs/0PZ5OgG05KNQUFVaef1Dx9mzBfQum2du14VQhv4=","KHThYpNYUOsrHnqZhH2+SLOXJr91oYqZiSsrttuxQa4=","BDFk5cDWGK91H5RYrWEHzCwYtOJJaGFNqpCfOmZPyJg=","HH+tdUdteWYxTaqSbhiKwDO8PA6ddU23R2WdmEUoXxU=","AByvpgmGZFlpBzrYwOKdjUbEkRszNr0Vo4leENCjk3g=","BZs5qEvqqzvRbmSRFNUHrKi0l0DdvEx+cJryUfflwAI=","LvftFHVdQ+cepuum1HjkGXxTaMydf/fEJ+PJetzq+qU=","B+Ji9DlHw+Q4C+1ZibNTaPbuEBhekR4pkYRXMN8qzXg=","D1TvgNlmSHbnuenPjOMAuf2CkpJ0+O9LpQMJZ1IINRc=","F7GaDNdZfAuVqdGx86o4/t4FZeNOuu58mVdpb5Kj+uM=","I3JNsHj9QQ9JTlOBiGooSGGP/UqMCI/VETOwvnhEF9s=","CH9gKRWc93zyKMnPE30l+k2EKghP6kL82y0KFtxMs6k=","LJG0NuIiA/XN87HCGIYmAHMSt+gP/CxwJk/wZWDz9S0=","CLl5PPI/tbDuvSZH0rx9TMkB1wdHFbRFsU+2SlXkO84=","IUFD+EIRdK1w00Me/p1AvtNhggYz4nuRzwUFqJULO+0=","HVuIVgUXF2ckqFMl9ieevZEwov+ijNALByhv46mCIU0=","FMlXfAY9TfqryO7XwyuZoYcCjYZuK5kZdObmOw+Dj6Q=","BGJzN1v0Nb7d5ZDLK6yI7+6Jra6MbiewH3eSSTB0uzQ=","H9ifBjImmQOHsBfr6YX1XU9rHlulor/W8ic9LWu2qBs=","BQIIHzsSUFVa71h8tbSzB9cwwbzRUa3sqlMwL8Lue/0=","ELqmwxjH5qOjYodWrULspmqSvlH0des4b5bAJncuHLU=","Ad/kUB6LLvQYThpNDwycx2qJSXZmNjCLAsZqyYI+3GU=","GnLTIPrq8F4M9E25ML29ju0loJvBR1RmXn+18o6j/L0=","JmszNAqL9mE255mbpHNFW9kPiqU/RVNDM57VtTILBpE=","AkSOUuBpxrREAtWVc4IsO1cDCQIW1gfeS/tnjhNXuVg=","KqJeRZBlUytlqyeAtjz28D2HLqdZZke/lResYot5oiY=","ALHVTniYtjo62v7m46NrKquB45vzoVqbH0ebdJmy79c=","JG9/fY5e6AAi1FNIpa7bqGEsPPRiOmJg3ckxlSUSxM8=","AnkHrTafxLg3LHjmqznUo/qkRVHwC4PSSp4z4B3we6A=","K2e9J3vcTAjHkIuxWtOXJW78YuAyUyf4GQx62bCepeg=","CKXpSNHbFF4gvwq/1BnnBwiyAX6PixFwRZwsdnp+41Q=","BJHJOBE4G78IDN3aIDV7vQF1XVDrhprFDr+3dbSVmf0=","C75YEMM5UF8ZFlnFH+6sTW3YvIOW8wweSz2JiEA1lGw=","A7BlvSkeKIoXfxYeNcNlLFfvcORuF0LvdQzmPSKySBA=","EfJbhduEH/dkj/DjWsC2xGPHFPsrxfKIlwYIqzU6au0=","LxT3USMhDPadOPLzK4M8rgqjEOdjSGEm0NNsKeaAFK4=","JnF58fBQqiTRd340ipnazkWq2/FkINgo6R99i6XWtqs=","AtdgqczZWPcj4ILIBN/CkGhgdnzDq6iLNdR9lVUaEoM=","BCVAEz/CVIdpZ9JznxAUk0aVdh2kZH0zCxgHKNnbl8E=","ANT81YYTUyaXXhIFfN4ZMkTK0VBMThRxFWEMOv+wZVc=","J6I1L4xfiPZD1t6nJRsCfNOqBDZPrmDj5xT2hNBaiWY=","HH6VXH3qPeFEmeGwDGRRKx0N9gPFSS8ddXRxYcIRLs8=","BQ57y/2fqcHE0pQVsDwNAKUcK8zvWxxEHYMB/cczWVY=","Grtqjq3vCUBwTWEVA8nylXFcPE6+Ajq8YIqP83BEE8s=","BlYgORSZX3j0odXyVGOH736LUUl/V5ZSGZm/Dg0egKQ=","Gippx2c/ByrrLsxedQyBvQr1ZcccvQ0zZ++nd56t7LU=","FZliK1sLdfxmzNnvIOxVm78/UaSkrOhW2PaH9oRciSY=","DrVN/CNxB0avEC3EF6NkX1sbh9iIv421yM+0tF6wOiI=","GeGm+R6X3rGt8NJcuqsJofcgBu6So261nzLPME2ImGQ=","IBCBUpQTpvH0nz1S3N38dKzxRsazL4W+s1FJR5yJHUo=","IMOTWE4oV/V8I+/reCAYalBEDJNb00pKF/Klu/8ofxs=","F5zwRhyYqZ9wxDP3T2D7pQ58L8m/2+UAoKUS9r6TaTQ=","E4y3bTeA1ClCv+AEPWJb3U1ukcg75M7D2ghb8lDBjYE=","DnBESvAZOcYqjKX/Pdzkbimx5FrGqrfTcpfezyBj/c4=","FCsQ9YIEvvTLFRExNv7leVE8EmoWhIjDdsIa22KCeWE=","EkyMYHYStfvSr4SsN77hA+7hGk63EeEfrncA68Y4f7A=","FD/ecN1r3osmoIWc2lEtr1V8RS+l92tUJCa5+8lPdEY=","JGlN5ToTmmQ17PcWtBOevQHLQDotOG1Y7HM3NswhaSw=","FoYYRmIR8F6IobdxrIlZ/OOmNSy2R9RzRgFLxIb5wPI=","G5vnEFJmJF5wekbiuj3oMi1KjnvcpDRIqwWnJ1505D4=","D8LI4fVOFmBJ1f839rX615rnbX8Gn5j4/PjzZ8D7O4g=","DG9YMyMGQM6OcK9NymdIIc7nIGkL00nmRfDY9ZaErEg=","JFYOSvSf8IoiJqfwleRIkFGcm5l2rvo1FMCwZaBS40A=","DWHwYXYmhCMcX0ae4Kwz9B0xSt1qedVTxkLc7jY+oEc=","Gt+lf07EQ+SX3jBG9k0Ymnzb4IbZjJTLHQA6WSZdQN4=","CfwiiFqwGXW6mqTIaSoE115Qlx99y3c4YpUFUyJyZRo=","HAG/j4XIvMA1zOkprq4g5byV4dNhYOKG9aNzAyy7Sfg=","LfvMSNckGmZ0gDqmQlO8syENs3ry6cA2xHl4yYQq56k=","J7lF1DmNt8aNE1dqiSiqyZrKiKGAsxvphbhfqJ0KvUk=","J3VyvwspAQY4DEv1iVnaIX+eaJlA2dsP2+ecGhVKf4k=","CDHRuIr4VhwO7mlkvXIMN30ENh+a9lztfwMp5963FaE=","EZRZyjOeXIobNlk6igkbvp3nyGGf+DqNMqVmwrFTNqQ=","J+hIm8jO1qnyCb/oP25mT9JVOuhGMqjd6Fd0+GpxT5Q=","EPtsj6trE116UMVPix+1dOsFQsBbm9hKr0rokyjW9T0=","Ha04ZIFmZso6XR/LDf8HvxLTUvCKrdHUoUufqbKsBXo=","JDmv0lQqnFZLhfpo/sb5/UjVTDmM3+FO7LftfZ4JZC8=","K+pAWHlNi9clcF5lCHXaIVO4KdwkWXAIJ3CgNUZjak0=","KScS7NCNNJvAP+YQ7CoOfZuDg+PfPBOvflc2W0jZhdw=","JBwfdyGdF41NYfUIOKabbXApyhs20+s0igsaC2TENTA=","IZGReNDKmHTJD4dUB+bedC/WR6dnlomXLPAsKGPbbgA=","MD15bVKGfplCIa9RshIP84Is2KBjfJCW7+Lpqj0se1M=","Hw8wJDIS60vsa/not5SYmrrdrxNX99gbefInMU6aqEM=","DBJYGu2WOhaf8cM3Fsi6/GvpqLbbE6JYiSGCI/hQ3no=","EUWd38D1krJkJpcGUBwEznvZmFR5eSU+zcvMqj9UAHw=","Dys3FGoKBKxT57Ywhx2yUqHdhDMajTnqApYfk4te+ho=","Ie/K5ll5Bna12RFLgdYEkOtVHWsh9l82Lwggjq++TT0=","HhtWxvduPMJihLBKQrWgLFudubhCJyEAJF2758h2GE0=","EIe+TQxHvPIKgV9gzoA9X7khbx0LR0p4HIXo7RR47KY=","IMeiwQHjQnD8GLTwXSsvWloSmKJZLb8/m2mOSnkdkxE=","LUiG8gC5nFf08JwMNi/TU1rpBqEc8BHiYfr0hzSjsH4=","LebaFVG18dF43k3YidA67uRkAk/Ck2CXIVwF7hSST1w=","ANkDSL10XlzXeaamtcS2JeG4ZVnXHFWhO0qSq6IYeqQ=","FBwwhARNK8/pWU2mv4F1uVCrNrRDOn5huBW2EBpbtwM=","BnwyQXmePIlALRBIujADAoO1B1U6BsprN6OHIABBLig=","FI85/TWla8fSC6HIki5K1cIVZg2tjURrD1l+3EKh/gc=","HdH9YIvkdk7h3OBQZ4md5T//xrAPvkdaLgIipjxoxU8=","FbsPht0KN4ArEVqB1OP2j5odP+WJ5YSLu8X1pdd77vQ=","JkL99d8fr3qmovN7M6Zl8WOn33DIatqth9+rBkk+xys=","JccmuyChugjHOAjgD4Kb0/2VOB54yIux0/NH3H3FQ6o=","HKWAjD1otRr8WG7UT0QYmk9NDlbLSWzRD13jaJZrhns=","HNquoXoteDhaVumYSWN+3X512FVr/Y8kGhH9kDr0+oc=","JVsG1IUj+X0tML3K6TzpgDJWoHI+wWG5h87wYod5SK8=","HLP/IPdDqEXENf0+LRDpMS9h2kE3Q8SnnmerbDLbr8Y=","BHoyI4Uyp6c03auxUCS4oVRFX8JIHTHDVI0eclSIZR4=","CZWyEBMZEPAd+Jdq50LpXgpatJCkq+sw/ONI5U3MTng=","G/Fu5TDJyUpAjy/9Sazn3eY1CZvP3cHuQd7x2Gra3Jg=","ExB6XqKjQGrNtlY6Xj8ICaHGt+qaBJKFMyZidfpvUh8=","LVYswGUAKN9uMMB72+wH9z7r52ahktEwpsc3/Jzj2zk=","Lv0SteT6EC+9YL7cEgsdwCL4xDovzoZCiTaY31PCNSk=","EQCYyRa1IyEeGLmF+PzH6KgEvLx2K/62wlyBDO1VIWI=","IKnVIWyqwX21q0X8trRd/s1gpwgpH1yGq4TaIspZatM=","BIyCVAkJTQViWd08p+FaCFlL6C9IjWb5G0OvZg3POLY=","GYRHn/ymtko7lQNydHwbkmrDan3U9w5H4Yi/e0EN7SA=","IJzsfuN9R6ilb4SEuU9dsgU1tVLBHV/azIAwX9glyPg=","LammkrCJFbe2GTDwEfdrCb637c/WoZxIzedC6ZzUkwg=","MC9Q7OSvoX1VI3Ck4Swlo7AVGkPjmC715xo4x0w271k=","G0bggedWxCx4MVP3OmQFT/SYUHO5pzIVOrackpRwKD4=","FRA+OYjQuvYmv53lTXWwMBotOSfGXXC3I5GwYt98tPQ=","FWTnAGLtbDs/8nLeqA/z3FfKHeaIsd5IHnwHJjdq7tI=","HlRfOIueBaRt7lFgyHBtqAz4B8bBAmDIXOBKw9Qe/F4=","CIzUB/Blf8i26Kzz7isEc+UOcr9Y9U6pHspA34AXPcY=","CLjkL6HEEERn1nx6PjhKPABD4cHVN9Br7tmX4LUqvMU=","FPGz+ecgMbp04uAygE2nho03vexlx7TDMTPc4rGZCEY=","FhnA7MoULtFC+Iov4LA4EiCxDT/1wg+2ema62r7vAYo=","EPYgqGLH7JhsPufpLuQxyqTo0xgr7yIXXSlUJ5bJmSU=","Ly9z85U69uzqhvXvKQdfxOAb3Ag8A/5u+JhCy4H1eTY=","EkrpP9sbMnVANhlkKFGcg1DmmcEK54O47+wE9tDk1A8=","I7uo/ZwdiIzJ8yaPxU7v314Y1gtB9XlBF8gA6pVk9Xk=","HaJI9NkOAFa2g+Kokodv3Y7+R0+1EfRpVa0xRTQeDTM=","L9gjRRHlSWbQDz6kpl388KaqB9CTI/mUM5tDvNmO5nA=","HPg0UNI8X9ZOpe1gA+1lA3N9/iSe+/8tBfbMKFtK278=","BzAChwO2OID6R6oLlIoqlWWQ+dLeAiKYwDUGNlht17A=","Ku45pRZpwUdjCU+4xC1kkGSYX/HhddiCj04CUukIEQ0=","I2pI/sf0hx4qD8YwW07TUWm5QvnoApc03JpfRQsKQLw=","JpF9dNtxZYAOuwuwWv2M3Hm0cMHVSl6x3trYdKSness=","IXJ5ydmtVov94ZlSJ26KdXAhmFssbBln3NjDpBmKOKo=","H4SiZgL4OXCjiv36M150DiS4+5dN2diwMZx89tNJHhI=","FCn8mlOmk38VFWIoMybZ+ZVKKtgkKF5WO2fSg45dwmU=","JTJk5bRyWZOAf3mdawZtOFAjLs0Q27wB6aDVL4G7t6M=","Hxk94FDh5vxVk544yGkD6gMlK0iRINCnTuKqIDtYfyM=","Cxeen881mEAM6YgnhCH3pettWtw2kX+lFklTc5a9+Zo=","DdPP0udKxkQ/EInEwIhKiQgBxgjBpTtQPrphU4GfkBY=","EeT0PnPBjfUGaD2JpRG0k/r7xP7hTDSoND6wPRwZeM4=","B+lhP1z2VRqX7NzCTYgQ43jJtUK7WdeUYaTCVJNXHuw=","CPJQqrryt7tYoJxs2VjhPAuGyAbDPmD0zfBnic0CQcM=","EHanhV87fR7NW9x8CGA5HFeuHq01COqZTDFTDinFokI=","G1dga/1xq447LqnNMqeFadAOioNrii+U4WUUkAWiIEs=","FqD+yOK9dVWWOW8dHPt5IQeWuFvTve2CvMK45tSmHF8=","L6k5t4/TWJFguwmzWu3d60PBDdQMKsZHFZjErRNoiaw=","L+xKp1Vj97jONprC0jlIan4uWTxMv3R0/CDlFUIn2R4=","DhFY5jybffMtfD8yqX6OQVND9Uxil34o9r4wFBjYw94=","DhGJPDLmO0KnS+2B3XHmNIqby1W/WDUzVYC+Hqqy/uQ=","D8BwG5Q1swW2EMf+DGZ7M957vTMMqUDXHVzNtzMkUtA=","D+5KpwqXWApzldZ6N/VTMLkIRw+4A/0ATUNK5mR2X8Q=","FGdC9FMfpJxISAQGSYxlQWANKjA92NrJcbe5IHFO4TE=","JvFF3FKDQMuTNcu2+x5w0MhxhJ50def5wIkLkH+fa9c=","DjB6PSC9FjgeLLnQuAIEbz0zAmU18bK3wDqwdbaBz7k=","A3UY46D9R8mh4zqRjDD+n9zk3QTcDpOBYtLDpUE5Tlw=","BSDE9r3DdbqO9eT01V7nOUk4aoE8YHGNsIyj6KrmgLc=","Gl7gkbdNzHw5YlkNMEJIa7Q5kQdgDF9mZLFFt+uMmi8=","GYYlZCQIT7eXUpz6tAOyy/C2Ym1JMKvOF7GmTa4DYxQ=","A4Z8cdPPqAOatkB6tGBTq0t0BSdvSD3JgxkEe5UaFW4=","BtVjBQ9Ql3dORWQFuMQNH2W4oKneFOKwUgOXAL26I/s=","EHZ+Vogr5ICTKKWNdHxtP/hd5lE9UNCcLjN9IusRwgs=","EBcXZnT5PUggfiOWdNme45ts2JPr+5A6KkHyj/C1YzI=","DufmzjWSVCR5MvTgPTETwuom5RqDMT5MFknM4iNms88=","Jv+CxlvkN0/M11syOFNN+lRMsEIouLF/3mi/VKeR1j0=","B+iKb85gHEjVzS7FlF4kCA+4QMWsdQhBRtS6Gmpv1hc=","EpuMaehRi9FmNqsPGj1+Oa2iil3nnqX7oban0TVQuF0=","DXlPCGvE5F7qYzfNHmU5EEnVw9P+6JRwMsQAaa7v9oo=","JiK0+o+wciZTK3eekE7qRPb5CUiM9RYFa9gdr8/WCgc=","JWMMjRBGk+el/kGuZds1/T9MY/j1HvnQlI6iWV8ViiY=","KQI/xPM8kCjN+jAFADN/Zo3ipUOEemGbam3PfGRxG1o=","LAVnLpp2PqIJuqD3wx7Fbrq7NMRbJLcJfIQbs8vatG0=","H1AcAMG6iq7Rc1JL4vKyF9a2ugCsJi7lj/YiAWe6IB8=","GboIWzZ5WlXb8EDlTDVucDIbgfrim+DXHXd9ScT0u40=","GbUdL+eIMUJw4U0bwkjAkNqGBaQPdVkhb7hkgv5pAi0=","E1Vl/dbT5lEZHX7RqwEEM3gvmwekHb4UYpurcTwiljU=","IkYe17pEWWvzp0Atyu1cJHsJg1xTSoGrNlFI4Uj9Eyc=","DgnDmTVlB3OXWkEbwJNxjax36NeHdmaoWsPaFYBc34o=","CEq4UxRAKgtozTAh4a5nkLJ2hsaw/y5JSKrk7my1B34=","FDtd6DgUgUvBVTvH7JvEdWu9250xhDqdr7wpNvyMv2k=","Kpuc4m8LhyG+BtqF7hR0cnWAsCN82wgTW67uYQpGBSI=","Cqs+py9D0AZLd2pHRupuKxibfgb+jUnr9FLKRiejh9c=","Flb/owwDesRXO4oHJoiNmSKK2DJFSr78pZjCMYo+xlM=","AUoqoqWYsuI3DRQhDatcXrdYsMkXjOt/8/poHaXJvN0=","FTyT3iTgHAfM11I25OySm276DalsaHtdwSX2gYUFZ+s=","FBcHvcdpg5jln0rQTsRPq4t/T3sgCW94Ag6Uh3ipD1U=","AhOBJZ2c0YqDfcNPuVAXo/Mnhb2RzJGFidrkISr3uXk=","HV0QwTIisXFteh3vazhNcnlIsP3rGecjsr+hKS2XVH8=","E2/57bnAVozVhbJZqqVizj4kswpsRmCswLUpDTCg2oA=","Lzq0QYuwy3uFlnW5/86MSI8WzdjOpEwU3gQy5uKIFGQ=","LwNyfQiUp03JfmDL/nTHxzEbBdAgyoeHGNv1YduL6jk=","BN34i+uRamYo5gp9qYF4HfsKXhB2KFskNX8ikSj+Ja0=","CBhRnqK3H77Gxr//h8l4r0Qn57zFdt+lwVvE/J/tJjs=","EVTRqjRFhcTs+e6TkMhGaNzpkjHA9CfoYprJBSNOnrU=","AwQpjGteIUSumlCM1Mn0yBYMN6+kd7OCmv1J1qSfywA=","E2UKWNyp/a6AbnZFTJSiGYvtJN821pSnpTMUdUitAjQ=","B8zxnIuHFLGNKApMDKDozGjiF1FtHFTbb/c1gr9NMmM=","GyhHbjTfFGtPnVMLb1nNA6vigb4psyRqUP7e1kcIPTI=","HFg0emT9W+YtR4yp2P44Or6z+jDYdr1QJezwcBJXtz8=","HMkALUEZWWr/l0MQ2lvGJyGRUJJQQSam/ztoQ4P56q4=","E9md50i0/tRHa7LW6aTscriwSISH1lgiiVpSZ7NaV3I=","IaeAq7Lvr85h9NZ9p7i9+sSUg56MOE8JBgWpTns5bag=","DZ3Ii/OGH3Bbmq8fgt+dU4cKDT+N5P2LjJZc2vZXGIY=","B4868tE+v4VehAqMhYo/LxQxauUgqxL+YTgcDS1KBGk=","Bi9bV3gEpCP/Okc5Usr38FLyLItDjwDDKsiI0AyZcTs=","JajDPXrbfd1qGd2DB6k12RSPLpYkdfJB7WcFG+w4vHs=","BDFlKwPJQzOg7XbDbxlo1Qmsc7iRDfQHsDQ7ndA/tWw=","IhI605kQhio6JTlzKePcFJtQKJ+QleciSoHV8tOZh8A=","K0MzR0P8OMG9zHzH02zkQas74BZ03kSbFTSadcuTez8=","LQoLyS4QnF/XCvvbhxvOwXimn9HiRBleLdrq71yhDdA=","KZ21+eSfSs63YKSqw2q8N69y5QmtbSH2rxomfS/vxrM=","DIE/beCBvyWAhlbViBGoi469X9pbE2WlT3k6wr1NwPg=","DjJnOmi6lqqVmyXmVblCLZhxxtW2FdFNqXjRBBMvqTg=","Gp6dw97C5xLalS+0zn9k6ZHMWQoKP88kY9zvkrXtw4k=","FZrnLoCxtl9DtQdN3GZCN54JxGdp1wKLnWjpeav1lEI=","JHmyEa2egfgYD6LUTQZ1+N42BG3yFuJU3anAQ7NNB2s=","Bi+LMS85uy5fEaeG6muwUeU3N2MyndkExRmeoZ41R90=","IpY8A2Vh3OyOHc/tbOUKcnCssuQV+zQ83c/Mt3kG2lU=","BEQPsyNUf0bGc9DeWk+xmM/IuUtk4Md2RC+x8YmtI7Q=","K9bgj5bHgB0+xzwE7HBuOlbhDpCQTCmloJZU1WzDn4g=","BTHQ1tymLtLLR5zCSQIIRzznji1josHW3rahX37vSTs=","FhHDjQfLzitRV3tkBzM49Qr2r4p9TpmSiUK2poc0Dtw=","FIYE/SNNL1Qkd8egxzpZ/ZoZxVJ+n+tBZeT3EdBNhK8=","D/sB60dSdBsFtRtjMcKxoDvK+tStv1f7Yh+P/j7sjgI=","FK9kftNr5OFlk/ioEzUwBFlyHX3J666xyd4kULx9IZk=","AR4qK/FrS3DZFUb+PpdBUY8U4rbuddWWQP1i8GBtbJg=","H8L93mxawlf0BS8BIDNUB+Uzcw2SeAmHneDQI3Jv5PQ=","BJ6JIEW42STXV+7O9mYCmHwxe6VbeQm1+6pK31apoHU=","AYuExZ6LW9yeTFWukUV75KZjMrWGmpv0koEk4XDqpsE=","Jjx75WREY+Eu/nFxV5k/1YdRzXVa0xo6dbf1JCAgix0=","DLJ80jnqXW+Yis+0t96albDqqwrQzslsm7oOai5Fmvc=","A2NIMeiw5zu0V4dJp4dfV2Q5FN9HiuwMRX9i6NFVACc=","Ihypox6KEXiAF1kesGex+HvDWzYuEEc4Y3jYXCTSaks=","CNXcz9LSFkwAhvvauRanVScVa4KrRTYSCrZUjcma3vo=","HqIvgmRp8ENPnf5nSUJ/0VeBVkNhre6iVIUEWK1IJWA=","FiWZed6eE7eaqsarigLsDvJrCxaQ5oLsqlSIZ/0WGic=","JWFhM+6R53KwINTExZU8BajOogiwFiyCtX+dB6W2vN0=","EJRR/37o+/2VY7jC59+DT3JCLN1o+TcnWcOjG1FNhwQ=","KenrYdDOM8iZVLBTC6VXcfO2UKnKANC1K2Eg2kvZeIU=","F2sja3eaqWPebig7wG9NQLIRn98ia7zE1W+TN+6UDfg=","FqAz1sJmCbBi+cNpsG6+HtrDZuhTSjO2LQ7JGYVVIMM=","J81moy3Zabqf2wOCAXQsgGJQfsrWLolHZY9GbyrLu8I=","D5ADh3nnLpiAM//LH+yrCH8wLvYXUaaoSUbJl+Y0N10=","IF9wuW1uf+10Sf8PcL5pjLW4BcdXPXcI4saOS93oUfw=","G6icJ8CRz4X5l7oOPfu4S6ldRj0aWJgm+ZO/YNhnAGE=","GC6i2QVjBWcTb4OuZxrGMVjbnvqucbW9PuCj3pqfnuw=","BlCaiF/hFrlnrSzJmZ1EIQay8JZ7v/8CyEnFJyoQBIE=","Aig/fTG8dejsPI8dtM04PATALa/kKmzIMgXAwWU6qFU=","F/ryTSOyQLw6QwZtIY24odiShxRkHnK0G3T+v/A31Ow=","CgOp/HqlCNoyYULmLH1IGPWT38UOFLi4NKuJNDGipiA=","Bxza0JDdBs6kUETyWmrbUpcVlPPhYfYvQSngtyp6lAc=","EfF2WJuCRPVVYAlqGEI+xDRR1umd4WWil3Xx4Fa647Q=","JZ9QwToXb4UT2ndE/DGv7K4OmkECprv4kxeL7ialPQg=","JoBwwX9m6CoSGfFE6XrBqfb5JtjWBrvmbCvHwFHqU4o=","L+sepkgNbKqtCiWjtmDQFjtwGTG39zdR1ehqSPCu9Ww=","JnqABMCkpltKwzuGWLG2g1ee14RkezeHcrS2bMTBifk=","JdZ6dg8qF6lDXluk10hrznoAEPdx6QncOMtAEX5AEwg=","HhTC0yCdQ+c/clJO/aOWDhbI0W2sbfuuc8fnUYnyDRE=","HBJBDQmzNkNArFcbQLwddKm0KrEAH564nNyDoyZWtEg=","J5e3nGekjE5SEOk0Avf3OdHk9ENmTmmB3xtCMqmRb1U=","L2/ueArFpYza+2U/8lCsluAsZxP9xT7lMBERMa/S3KM=","AJbYddd2QlecqRcIxbzO9hrNafyUHOLhJsOsOUylsaM=","CckYsfEoThI69KQnlZja5cROXCAUdasIPaqicOQ1maA=","FMCwYZaVvwdaI3lHvEJa3xfDW+ddRE5UKIo83IW47Rk=","JtjynMQarD4OOeNUVHxTswYn7Cbk+6M72NYJeb4ny3Q=","CdnwQ5S0svW6XC5Pg+Tw9j5MF5HvARFIyyGWkB3scM8=","FwTECFg+kt62NlXDa5DLpqmixAMmH6IgG0/muhDc3LA=","AwcCtk0KdssMnmUetXkmNxizXP5i4TZHLghhaTj/Dsc=","Gd7Pg97ONQBTCYl6PrgdXiXLzk614v7+xc9o2QODKX8=","A4xiX1Tk0uxJw4EcNwY6HRCMDVN2z5eUTKEHSWT36pU=","DNcm0IWaVcgGMFbYNWrSm0ELHh3R7Q4oKuSE1rlMM+o=","DpoNsUoYKC1DmUfvdBL+Hmru/MlrSsUOf0MNmAtH+9I=","HTsA5nASWR8/5b3cHrNldN56A1ehvig1nBUY0H1c+YU=","CXRexdJM8YN2lvWoZ8PGEpoNRMA32WYS6ZuC7vPb2Hw=","LdXi6kFYjbewHMYRUohQEUrfyFE7N7F/sqRvKwm/axs=","Cz2tcxuR7Uwq7rEEEMUabpJTYMvKsgw93s+D26p+TJc=","BJmYspT4rru/L7vsaV5NLVapkE7gUchLDuH+yXmM+0I="],M:[["LLExedbopK0bn+w3N2JTz2Q4atkF4kBXX8qGU5snLcY=","D9VHhA86MKUzqZTR/bP2CuUHP0SE80vpUe4Wonb965o=","BQGWcb2gJmcMf/qQgXlRBZY/Vs4yf894RR+6K9s6wcY=","KVLBjBVVjymyrnf8OeUaOV8XOpCX20BNt2WrApBrJ9w=","I1OmCva9YeXqwsmkJj1FH60HOAZU1HkjeNr3UuXMM/o=","DtajvUgXTjcLTyZLN0iLA6Xj9MD2HPMtMVetPjuG9r0=","IRA6eqIMjRVQG+jCNQTGqRLGEAxdiAhcwuQqUjAvRIM=","L7IyVz6F1oxTbRAMOm6pFyiERR5new0c0PtNxMJ1Nrc=","MCoIW+BA/5pwmtDHMjiw0eEeHRdAmrqjT8Rd4ptUFTU=","BoPmQOYVTvc8PNax0PD9huv34pLmP6hM8KiDwvH6qLo=","Hwnz+wf39kdvrJiUa3N1CV4BSyjyOgesn8cHcUSsOXk=","BZjDjS4seN/kkHx06CMlyxkdUmCJVbWD5YJuvr0YV7U="],["H5MFV6KEmYIl9fTk37z1rCEfGxLZGwVi7T1jKF16cUo=","BMQGGCDNqb9HLfP2TWr6AE8ehiPQpPYULMofGaTCdfs=","Dbwiw+VMkkqILCIACVEjnMJjdV38s4sn70+IDiAstfo=","L7scWenomZ2RxA9NRCMxIqs1/8l17ftDxT7Qfb8NnHY=","C49A0sTSjEcghSA6DkYK9zu+zsOys6Y/JwKPLKinElE=","AowBqfAWAbtGQX7UZr5gCFlQUveC5GhX2BIp5k5r2gI=","I86OQCk5zM82F2pb2DGDoNVKJO5sq+T8f4FN+/Jvheo=","Dbgqu806G1b3/I0RbLVMVP4mJDcCvT1X5x984NRwpA8=","LnA+qa+ZFhrPmUnaevsY1GLYW2cWVtYcLN7jpyOQIT8=","FlEsFQwdL7cjXv0tTw+tX914+NDN5TpmvJAgbILEtZc=","ApiqXVpEVlt172jfkC15HQHZinXoIu9VOxdhxY1v3zI=","ID/SB4qyqPiLdgZUMUXuNNrqsq78oxvASkdgZWl8q/g="],["AY6CIvaQfaV0Xuuc1KnmLyi4txCqhf5yn56nOj7wCZ0=","EHdX6wwHmfeBMI2D0uBX74EG9rZWtF52NhgeETos3zI=","CWaiG5YVryt1Y9/kG4ufwGA5US3JyOEZaJHrd/hWtgg=","CCBGCBSY7uY8KHxvo+/N7+uhtScqd7upz921avpTyC0=","LH7L8UstYEmmQ50PKfEOJuyXWsw+Pt23fIMaUJr1kZY=","FEAi5+B3/yKizj3+mSMQfVrvBG0KHyy182GRqwTq5O0=","FwQD1BQUj0aBuCE1UJUeI47cAJ9GsAaTzj2cWAD63Qo=","KZfZKl6bxmyE9jXoy/CA63IOzUyj5Cw6uNCIYRiAhho=","IUJ7Opos3x4ubGKJBrIeJCcdcsGLAmG+aMykSGXezhE=","JLulgIanhUGo6/1TXBB8NpRteLpssm0ifmFRMfcdM30=","Af1abrpS6eods4mh/I3T0Cg9c3wY6wbgkLb9LciOChQ=","EnZELZODxS1Q/Jtaw0RCpOyOnNeu5tbOrMGm9SGq5KQ="],["GA6STXV9C+QGb+sUbtViEuOKz530lXQyZT83D5Bbiwc=","Ks0544kqxCntgShj76Be2nRrVbuXRpSk53uaGau1UAE=","F7GGIdvWHfCF2kz4oDOV43ACacffTZjOSFH5Cry7NjE=","AqQpwtBtzzTTRzDDr4vBmwSr1lJGjeWoW11cv9nCPm4=","GX37ZBicCarvlKH1QtjDSuon//unBCAtUobWK9Du03I=","D9O9t5ytkTQyt9OCjgctrcJs9JA9VriXYgByOEbGV34=","Kbn/4F2yxS3dG/DlxTLu/nBJfH30uX2y8GJINldqayk=","CioAbjsIa/UCxbFUDqrsFLnBW/iEccttR5+0Vj8BZJc=","I3qeAgkIzQ7b2erodyNQ4Ocx4yKLiS/F9k/fqbnapnA=","AG00nWGC7DDWjJvgEFh8cH9+HhdcDTJOat3tYzenLCs=","Cqu6OdIg8wYE0MRN1Hw8cN47efW6pwo6egygKuGwgMU=","Fu6YCixn3iT6GjQILxHHG3xFlmpui8aqGh28fvapurI="],["L30HFdE5EZDnsUoSQrZ5nqwxQuIfCMoCwhdV6ud6Vbw=","KXiLts2Ufqnvru/Q7rf9Vj/MLkC9Yj6iskQrVdmNxaY=","EswnRkf8Vyu3kDW/wzMqTlZqKAEfad0IdPAcVrxEw+I=","LvWEw6ru274rSxA6YelO1AqXKUFWrX3fDeQ7hFJJ9TQ=","BfmmqNZMyhJyXdFREPdK7Pmd0w5Xp9mYKc2HV7dbdy8=","KXnRrq/fl5iFYNTrus+m4rfz0CaUaru51Tl2ReboGCU=","FTiRBS/KEpD7+DJA0zT9TOBd54rfqiyWhkiODEfOH8A=","G4x+sE01Gv9Odq9/n6ERT+Rartr960LBwjUDsSJjnHs=","LYEl2+9gK9lw0R+tfP4Gw8ZPVoewm5YKuSsU9p776lc=","EJJIB/b9xOnlhnkuOs4wAfFrwC6EraXfUde9NyQ+4e4=","IwkYkZtoJvqnEkxb0V0QwDbVZeEAtpajvnr67bKrums=","HbkiuMJJ/3v5YSHq6dlVXvd3Dz3XsFYZGumrOKXM9u0="],["Aig+2NXm+UcLP09Jp3EGHkpPx9rGg978wDSKiGLGznE=","BquGcsk2BwoQdXrbRQMaXiki8PuLX6s6T144cvtYLtM=","LH1Ti55tKy4G5y+KqrJtvd6tH+9qdAoR6ZU/jo6e4Fc=","KORiDSEFNryqQu5Gsc3LIb8hWTO65O7GOe+9UfS7ZVc=","AP4N73C/ukBnmu+NWiObOhtaUv6P1+23VK7isYLWS2Y=","Iq4CNSCXl0HlxY+wT9JdEtyPX8tq0VIjpdp+D5HHtPU=","EFwLJGZgxL2Kbxs2/Dz/hqLEMsDckyHLUKu5ihDNG64=","Klq6O0XnnrJgaypbR+uQdYSuz7/AtM1QzaHOSFQzhZc=","I6OyPV7fXLZhYP0lI7OjgxQikcDg7mZmgulGsdV5N9Y=","JmNfTfcXIQfa1rfDBo0tQ4v79IZHEDn55lqchGKiycI=","K7KO9C9fratqb/1WVbNlgN6wY64wgdWHuxWYh4WQ8cw=","CW3UOoMqto415XyY17AfKi5ZNoB3BFk6xyx0ABOD9+I="],["IfYO+xMrYpCZkLn5lPOBqcAqvDzLVMXI6MnFZkxpE9Y=","HbmKVi/NGl5EluYSZKrV6jtFX0bqvYlXumcenDHlCSs=","LzCADA7kYQEFadNrYGhaOLApEqAgvEcIWYhU9lgi8Vw=","HjKx4ua1knOhE9YJZjr2swyVs2iE/l+vNx3j1WQhPDs=","GxUjRjpFopgoiQSGgaQiwC6jc/i4wb8Wx0o3XVBgxmI=","BSRu54VLLiDoYS2gIbMHmOXw0Cpb/V550/msbHn6YJs=","Bs34BVQ5rIQkxDXn6b6j8K6T6rFxrDg+0s7bRg/LBMQ=","L5pc23lkXjRUxhfXendP6vJO9gNFTAIHb8TJ11SMxFU=","AbFiXXV3hqGak7N6338iyopQKqRGLKePfaLXwis31/k=","KL9UiKUl9VFEANznIkMCh/6OTIEBVAVusPTW/mEJHPU=","IYkb7jH7e9ifDkQis8j1s5MpmvDZgl25vnPnsgCXkjw=","IoLoat6FhV1OoGV8St0gYlxtqpC8k5Q7Waktu3e2NoE="],["HN6CrO5guEQk6bzuSaVGTuBdHPC3BGkgimdWNaxxVJU=","HE3eB9D5TRqqgyrC9XEtQ4tOGAS1IJzlWULXr7JMZAE=","EWxF5NiM6uRWXA6U2oROryd11fW0NdlNLT04tYP6eEE=","GIIDZIBNIhGTR7coE1tAmVb3kz3voQWdY0uXfZ06vN4=","DISdB7HZ5uy6xRf8GSN/9zQkoGePlGmbI/dpUq+kUUw=","K2Ck1D0SzzEHbgaQ6TFxbEeobncow0stPLDLz5W7t08=","AxYde5ThsEEfwB3PvXSKbfMVb/BFNrPdMQH3suvDgRs=","BkOOiwIgRkA5p7gCLwa+ruUCxd4mnbgvkdiP4bcoNPo=","FImLq8iBDLxiZohTFRGoRz7YmiJWnUe6WGwoTkW9CuA=","AJDfzAMnpUFnLPwmx+E3BYPF+SFBdwkwEP0/vyear9Q=","A44MLinHnM9GteobxYknauyVt06LuC5DhcBYVjfIhfg=","KDMdDTHKhnWtR2fEkCYbv+W4SttMosVZmofzMZCBMPQ="],["EYokUQohU/gY8KmWyH3pE1h4BfFs2xk52UBpQflY6OE=","LPyCcS7Z1x/0/fY+5K0Rb6wZV5T42RAobBUu/Z+Vm+4=","L/zLxAAx66/s/DqXKEvQ9txNRezri4mY8aZnvuNp7WI=","CbbACjffJ3DOwPG/Yqaqw704DGzp9PluDwh5I3/6UQs=","LEA2YWwVYAYzd3HB41X8Dy8jjmTL1p0Giqu0tYEWiG8=","BBuQmmWNE2mTs/UJqenVATi6ykj2tmOZrFxknmjdOqQ=","JcB1tB6i2CeklVtkadudQXYPr4hfLG6cCUB+uxxNwnQ=","EVqRhnIzzHXRyQakKTDpPLnBavztOQzBRDXlz++06W4=","L4+zcXi1JXWL9qpSfyV3Ph68+OFCU3lQDIJFx0G6P8Q=","KaFNxLrApMUr8wqva5uOBUU9DXlyRrZHMtUPF2p8olc=","LIncdWK5HY8vfaogm3VgUgtrxi7GMdtBzF7awfsUK+Q=","FJcr/IXeA3sH5VMy5rxbTwjzntTripch3/xKWG3Zod8="],["FkVnsN4Wt6VVD8oim6x8sHeVJDJeTKXnioYHiIFmAmQ=","GLSbdz9XmYiOmr4/aIPXBjMzg1ts3TM1gLK0v0jzsn4=","IAdCSxKa3iGUxz5uLJ15Ng0TYMT7uMXzEzD5OFWLOs4=","BEXibib5FwfaLfXBiLr4DqL0jHA2FJgPp5iXHNjsYPU=","F2gE7Bz4XTUpg1EkXTIjZUaDjZuYz0JC1gHH6OUBtJs=","JbbmXpD/v5ENGf464j0Df49k2p/j30g/xPSXfKNqexw=","L6KveXDhMffv46fHiIkKuGD3Z1HlW0/2NN1GzE3mYNg=","DI/U7OXCBRkM9shC0Wg0RAeb9Jg11ci437sRr5VsyvM=","DpkvREY+Lf0mfmpKHDMD6noRhiUu/Wyfrp5fDB9tgmY=","AmCf+X71dP1o0Wo94IcsO1mluSgljdFGmCahkdy/W9A=","FdxXh5y0HWAV2piB+Ui0DSDw4D+th3RthXWvAJyWAz0=","BtA5tk6C15dd0ho3te55MI8g6C4jSJOC7C0XYZBYeJY="],["GI/zAxlBEqcDRSfMndC03rCWDJwQbOEVF43XCH5OjAI=","CzAN5bmcJ9MyCR+PsNl88EqGpR1NIDd4jg1POOj06rI=","LFPWZ21NTIfZ6vXU2gjR6Y0QOjOI1Zp8DD3lHiYjqjo=","GfUQFxUWKXZ2bitXpYZ0vFjhuivhilmwegfkqT4DgHU=","L1hVqHajf3u71hBKzPyuUH6d3NKnIZtIenaxfFJbUMo=","LA3kSKiN/qrMm88oULb/T3AeGlONaQmLyUCHzDWTCWY=","DOWHBm6uDDRcM2jFPf8hcM2wgb7lKyQ6Hm3m1PgkUdc=","LOqYzGSr2Sbflj2lfy70xDQUHLU6xjEbJWbtuVeYJxM=","LHrkddkMR19zwNKb6IidDEuFNv7mwDiZhL+eTbsarm0=","IyOP2hQXMC3QPOVGB3SWECkpRb3b1YckFxT9OWSvXxA=","HGdP8urSfOAC9L78etXw9RI+WXk8D+IQdegZzlbOHoM=","Jie+aNnNDM2jgo1RYhukCfms8J8anMUDop7DBvhgauc="],["CD2DKt+btKJfaGq+2p8W6/UyY9z570MReB0Jkg0JTq0=","BUGva5ZSRmIITRII1xtrKo1m2RF5dFshNnnCorvJSWg=","LPLJksAqNjNP9dyFFkbufaBLROtUTuPA+tuNxe7ypYU=","BsXfj9Yeyi+0kj8KRt1OQWo6O0jBDe0TEz/+q2/RU+M=","GiM8fOv7DG63Lf0HqitTfM8pHoQJOq42zGgAL/uDY5s=","BfbWL1RRjwOeeapya/FaWYNYPspAYkBUAKzKWMqdIjU=","Kwnek8bjFIz3/1cxyOFE3rtmyoluy+QInS0iy9sJd34=","Ajns2SUXglF095Y0XbKWViIjdg+xuBwJG3SmpKgpaKQ=","KUXLheNFMuOiL8V2cDeXiTzikNAVZDCo3OYcnfiai9U=","ANO+alsSvPG8cFwgww8yC4iBxsLsAOhXaFwFmSYqPPA=","Eee8SjnScwGWtsM0+ZdQ3lu15PvKXWoZ63/hSr6EXb0=","DHyduVKGX7lHD4qhQCU2yzuCJ22eKICCrH+DsQvLbRc="]]};_11.default=_default$7;Object.defineProperty(poseidon11$1,"__esModule",{value:!0});poseidon11$1.poseidon11=poseidon11;var _poseidon$5=_interopRequireDefault$7(poseidon_1),_unstringify$5=_interopRequireDefault$7(unstringify),_$d=_interopRequireDefault$7(_11);function _interopRequireDefault$7(rt){return rt&&rt.__esModule?rt:{default:rt}}const c$c=(0,_unstringify$5.default)(_$d.default);function poseidon11(rt){return(0,_poseidon$5.default)(rt,c$c)}var poseidon12$1={},_12={};Object.defineProperty(_12,"__esModule",{value:!0});_12.default=void 0;var _default$6={C:["E3PHcc3xUSGiJPMw2EtmiO+f4AOKO8JqKOMZZXigAA0=","Kfn72jyZmDYBf3bhIa86ylzni7SPqGemqV5bnbOHUzo=","HH61EWogB1wWm3htnchqJO56JSW1ZbvCYiCajNpJBSg=","IaVJ61VPD4WfYdaPG2u+mqNEmmI4VGu98qHDCMnMUuY=","C1P/9wE0fRud+YtGF1gA4NMlCsbUoa+nGjSe0ZWHNQg=","AhKaxHQkFcAg2yRzmZs039urujytRxNxj5XmNG4Vg7c=","AdKPMF6LDsiNo3yCUbDI0jC2i+qUAaFfUSTWTFRUvCk=","HtMB4C4/yTCZn85tN0TCNZZwDANyBwWTnWHO5FH6/5M=","LtsYMpZuNOru4JA4WK/tsT27qffIAsg+5ihTDQ4mrhs=","Ej2q3ckwxl/Ge8d8qL9BI/6B+9BQHo+JrDGmmHVth9k=","K8w2NiyQIQrPZ9X+IdUxBOnVR40FcUHTsXJZ/tjkqPw=","H6koyrWTggfomOYdmcfWFiaRRPeQCBWxcJX3/3bjydU=","KcLxz6cqD7j1OmMehM/fXMGPtCbCVPWpBf0+gx/HyDc=","F6cyrRPxtqGv9CZkw5C5AXxBghAnPH0Ei/MAqnvpxl4=","DBjG53PqfrQ7mMrGZyLenRNUhMbPoITCpRLqGXemAmg=","GVTFwjjYowyfG6T7lj4JGsrLw+17SY3PZgD1MLZUXkk=","JZGrd4E/NNig4LewyqzW7xed0xRZfP3ni3SGnXTa1gA=","F525+4qrRhnmemqGZ8e0sy9A7YSNjjO3VsmnlLWTL+w=","MF0BQhS0EHwR/YOHBFhzjgT7jcTnRwd8DkYvUdHFlXU=","KYcj1waUV4/ikWNYmHYrzryprEVjsSuQ4f7092+be78=","ArM26bOLUExBKmgzCa6AJNCAKkXQbmSaXlNxmqspqRM=","CGh+aZtSexNB+at/FxE9ng7KBEMlHvNfCpBXBPFV0zk=","Cl/599RbPKm3mxjXnbQwfufErE3eqajaGjarO+BXyb0=","IORHR2ATGSI1NfRWbNyGylQyTFZXJlNTrdfb9PJQRlY=","AlTcMeOv0wToXJ74+rwaHNGkx7m8hgzpzkNsM6ICqW0=","Ec1kktxSDFfcPlXjP4o4fLwe2joUkLakvOvZTgdCy/A=","L5ixAmWjBHW7A0jUp4fPtmAxGaGk/hXDbcmGy0+MfPE=","FT2BTk5VrXgrzO+ZjJdCUMBzRl73B3VQJG9pxYupifo=","BNsRqeoBSu0u0I5GwGMG6HExdE1l0onlmWT5MNE7ntY=","Dpqabe6TOfXecTXKMiL9IjDD8/PgHu3TYz5gaqCxod0=","Dm2ORkv824+e5g+x8vMweZEeegc4VvrueDmIEcuXZ1c=","Ajf+IVEYZDehzxkBEGriWqwW6YRvnUH9aHlteijtcoo=","Hj09HuqLdhWpiX74Yil3bL2h2EiqWmgJNYJec/H1qoQ=","CXJBRMekrsDdy7qfmp6eybzfaIyj9YcPHubhdBeftEA=","EROZh+EUdGfZJ9sl7siPDB4CMuNIbNmgFL4/yM8GYSk=","FSTlvs73LCaX40yAVeyBl0rwSRLXyh34PmWggOqWJp0=","Bk0SmbEbGmu1Cz5ax1kqBU/XI4CvpMCSzijsjDHoDJk=","Etn70nviTrYgt3Q8/FKWVny0gECRoYA92Xd4ip9Yjkw=","CI0ibmnhsnProx1NqFdghcwP0NquFUa+8wB5+EtlG8M=","FRJt4YchPrtA3OXaGrOtxYoxOZIMGUl8P0cRm6pQZw8=","EWnB/nObxSjqwWpSY9It7kpmqZYfAe71FoTveSEmhZ0=","KnAGxoMJT2+E0SKtV3StLwyfqAtslj4vo6Hq09dPOqo=","JgfCLKmu/ozeow//BbBcT+x+2OkwLQ+VDNlAWulLslg=","JFMLCG9EHjg082wrEevAqAnb392DF6OERlkxwcWMJjg=","BjVOAtjE3peoEUgeOQwm5ck/wpoqGoSCSs5QRnyaplI=","H2+6s+LqJ5HJT1/0PKEolDZAaSFRspXc9CysDYqwdXs=","F0fKRbcoLvCZKPdkn1zIM3U34oNObIkFwa5pAI33C/0=","A+/UubTUGXTjaITjsQVacFq07D+xyOdvguA1mRIApjM=","LZzRidR7CxsyyaJBLbalmxtHXckevS1oXJazScIgtLY=","AcmYJlCqzRpEntBGBb1l/XXOOT1CTJdRgU/QNUG0dWs=","JD/+qoLzwDhIHoS3KLRZ6yITWYUa4ibBxtanuhsf/bQ=","BlDar9ADvtC+0iutoxvqcJSRqDtVyv8wAzmIVIHcZeg=","FtIMYZZ0Iot2f8YlqsZQuq4tDNFcH50BZFRwgrMJnfk=","Be6NXWYdOfFb6SP6KUTvKynaP0gx6x5PLxwSMM9dFJs=","I+vI/ED+7FJALhj4gerOv+RB3iVic//lUe7g7X5NrXM=","KSu1nnpscBFq17fhGVHDuLaxsTDzW8bEKKlTPAA6cOg=","Ez1C2fg9BU20PkNU0b1+w6ibjPlHA/3BKVDZ88IaY+o=","H9a+0NNHqI5G/LQvM5eusM8HqOcUZ+YRC5TJD5MjdF4=","AjsJGgwfCCLIFWdHqQfIp5uMH8q0o0IGIlEchn9513Y=","B1/HO8tuosFY5yGpqmw/HE0Tm1zxt1LIfZb0RCBRLu8=","AX47y6Cy0i0nzau8s2DIAg5WwBwHnLVQ4/Fp+yqaRRs=","GUKZ8Pt5UagKzplKPqMSPm4Mty1cRv7ilupvjnOtGII=","BvDlIpJKTPJdkBHUd6J0bHfozHcVC4e0LIwRjxRztRQ=","DMkcGMX+4bV52gkA8E5abDbWXw/Jd5kyA9SzEcv10O8=","Gr2UwqWyjmYTEOMxW2etv1Y/2waSa23E5Nk9BBZe0wk=","JBQskAGnv/82Pz9n9KK9Eo77cuhG47oQNE/65lXlby4=","GTG51FI8s/eL+89rHd5oxGASqnR9zXo684LteBJS5Hg=","LOO9EWGgEqVyg26X6o8GlPk8lS0R/RGo6Pmknf+d+F4=","FaCfo3MEHCOegUllfJi086ow0ZLIfAPM5HorJFPVpIw=","Cx3Dj3SnG32Qnlzn/lYBdoc4QXpXhomNoxb1KJmK9mU=","E+oi+TFrtWlNaQJP7iy5XuZDxUVJbfC9HCVJDjTQ8fY=","H/5YvRSxK5+v3DZecIGjlalhTgIvf017x9/JdLCq1x0=","Ebqx8YbNoDwB6F3+3UC8XUBuJMpYswWmJXt8dyvOJEc=","FAB+stFEC3uOCTbHlnIFGub1yp/UBVtBfwDJYyq+MOw=","EDfwGT1A9oLtliOnct5nnwQxhz6OC1AEofJCrJY/7nI=","ILGL52DofXxhSbgQ/klqv3eg+EDuV+vP4c93I2M4+r0=","Heg15mI/QmcRJ23eeiocIKYbkQv2/c0zs0Noz5bpWi0=","IRw4BQsHxKdHxdxEk5zh92sIIMS18HpH6LELBeepnU8=","A3L8LNgyAV4RnCoS02Iv1yEqSIfkvRJ1wgX64uF/RS4=","AUON7newgly+9rD0EumnJ31OXcFhzpgW8CCuTRQQ0L4=","B/Ls4WwSyXV6qmCVPe3XCcUT9vgzfiKWimXNULDZkhE=","DFemnQlXXY4fUl4BLXNym8iWSbW8QmDXPkMkhIRSUQ8=","HI0Knbd/FPg1MJ8tPGghuZIaNmRooNFe+zCPV85lhRM=","Fp2gk+els5vwiCdwctT9WNgCFbacomLMLRKl6zDAC44=","LzA0qyCvD9g6xgsCNmloZvglC/LXZbENbaLj7x4teHs=","DjG0+mJ90OXy2srxBYZad3gVQ2IPPrKP99wQJlZYMHM=","KpAHEm9n4WMdKVEvQzpqC8uMlaNr4WS+X6hr6f64pZQ=","CAr0AhW2B4voT7R6zXm1nszv6KkramAz53LCIYO9wNc=","DeiiNNIIhh67Bas4EuXE/dOeetqQR8km77iOHL8uu1I=","IqryTA8eP5QWBqUnN23f+RzGsK3AYu/mQfluMAWvNlk=","H09bdwnPWEvwcEhh6UI0zYkJhR47ISxkoLMFH/qi62Y=","EpbUZCfrLjiBal6BcTNWXU9t7U63K10KtVm9V2Z6ovE=","A/qGdnwfote060W0olWxKYxV0EXGlif12K3rloOhKb4=","CAIoBavgK611MG0iZHjknSX6z7yv9kk2Q1LUqI2Sjzg=","HVizOiqWOLoYDNNgKTCKLovn7Sc0QdXSgEVrLTuNigo=","H4yuc1nIAPMHpiW2b/IVTGxDZOhcqOAZEaY0qkrWV6c=","A5ymby/X+AwXFxpO2Mgq48O/BGLRRRqfWlh0iVhxe/I=","B09+E+dPK3sxajg5lW9L8lQerySXZTttsakzXabIgtw=","H2PPEUjA76ZW1a+FDNAqDYea14hs/K/h7FX+a/StXLA=","HZv268BGS5y0dYNJSie0V2PXpiKW7MoX776pc1anPiM=","B2SSh0YDsCGJLlwqA8cGl5vlV/1O4uBAeS2hbii8isY=","BwEjOMXGJuJn921Cg4iUC5AOAIXHhRZtJ7fsiWCCUjg=","CcKQWeIBPQzizOCyTjlGdlqV8EBSbDySJNKAGhvU/4E=","Hy3gNQmBqzdMm6fqGmnYGyh8LJ+tkJUgWrIVgroOpkE=","DFK6uG4lmjvYwGEZcCiHO4AbTFbqgDb/laZ/Q087dCU=","LyYuBheGcMT/hh9nDHtR755ikhOmQiAy38smdgQmo+U=","KvaqIzVAARRFNDXpcBDb5weGppGl2XLqIRrxLUzjhMI=","GMrWVWfwMi/W8GJstcr1Z6RvqhItMMNzgLVLa10Bqz4=","FFZn4ZBn3dvUJp22ynbQwNflfxlF7qJR+KythuhJhY4=","Lrqn4QGUzSlXoT0aNY/JPOVNi9Pb7QbiFbK/JiOyGEc=","KLhblZguvHbEdiZU+TLbAx/9U3ahKZtFuoBcS04HVNA=","F8sMRzhB7S6x8aHd8CG3T3PzQXLgZbJMloTdPP/DQKU=","JPRuy4WDypfFsBhzbSJ/3nw50ZeMpjyX456gZYjbB7A=","J0tcQJ6pgJv38Ep8te5NMi0alahsHQlhsV1KJKcYXew=","LLqJYNVD/ZhGN3NI6lW30EKzNIUk12EBg2ZGYn3tRHc=","J/AuQW3XC0SQf5fX7LlFzrurHU3HPIoYwAz7H7JGmYg=","KrIYZWkSKfpEC2UorXw5xBaTsbk57Anb7t8m83ckoVE=","KRDakW5DjASDfOeZuBsOl5LB6tAI2S/PnKhnsWX14nU=","DwPOmDZhEd4SzL5aESHJ+DCVGaflIwDjl9nZA2ggevo=","I2sDcefOlyE9iutmg/AvRARKH+2so9FR7dMSGkT6GeE=","LFDKtqhnsegBo2/7zuUhuDr7xYC+GJfcTFts1d87NQ8=","DL+MjczYN9HbrAkVHk7jePk+hUjZI9iknm34G5w/J3w=","HRip+wASRcGmoX980k7YILDb7envR5gw0K5IM0blS+Q=","FHa7HDBgP3+UST0uAWvuYyg7Kn79mZ1ZCQxDTIiDftM=","JNVl+1eN0lL1anoNXY1NHF1yfVI0rEvZqWAEVcy1rVg=","DGjn6VZ96rjouVBRp3iEQ0OOD1++DX3kNvo8+tWWNp4=","HOWyWlOdPhwMXc0evQ9O5xaEDUTDrhCaZp6s3cSjVhE=","LTIQ5mQH9sND7vKPu3uuWfYm23O+xdn/BrqdQ7qE4gg=","EYqzQndH7xpFpgnN9+cQKvrm1BE5LeJU07cvHUUK0vk=","C0XHDShWx+Wz/W+PD94af8sUoqzOT93f5Qs5+5dCO10=","LOfCutVggVPF0eQO4XzDPvF4PZsc8BU+SikYiU+qRrM=","CFS9Rv72wuZICzsJmCFfVfTgkKPpngOlpkdC+Y3OWvg=","Fcd+dgDfcR9Y8vD6iLfUNXcBBKGWB2t05vXXqWyOaT0=","Kgo+447f2gdhu5swF5JNCTCUeLFnpgmeVNL1oiFyTtg=","DowU/UO5rOK36Y4axlZZzTf43pQZiu5C9b5mWXZaStk=","FjJ26DbE7mq5RmYTxh/Gkk+u2c/cCkWLyVtZ/zgeIeQ=","I9FYSlywt0wABxxofN2stKYysQTeQVnA4AxTUtB4zP0=","FWhbyQOhxMAxzgFsCThgoq4q76v6R9HykOtaYoUi9aA=","GzP1DpDpC13KyxoVhkHWMxGXJFfv2UhYNLg/D6BCYKU=","KDgMVc1meJTGOGR+aqFLhX0/McAxWrMV1qlFcwTyHcE=","KdEIVB87RRlD6s9yOsxohqqxjI5EhYCPSx5VpzzaYkY=","HUwsulnVVRvD/pdq5awJ5bco0wW72hk6/CWcmZMvlfA=","FqjWmXBWEANlAzeqvl5OXd+ktxwbnbjMe4J4A1nHDTM=","KJ5QwfCwvd7cmLfoo1vmLxT1bdXXNFv6atDS5Dv5LkM=","CkF2WlNS7L4LMnyngnqfxklee2wULf/KAD9YODxt/2U=","JMDUI3igyKYTwEAu3m3pvTUn7yuCzupgBuf3G/d2ZtQ=","J3yuUFfVtaznLEfmDMS44RPtcGtdkepPubE/0Z+k1Hs=","CjA1Z8v5SWgJBDiiPi/SzLin9xYiv/3BwWhOiVjDdl0=","H37YwmeimmnZRQ3HSvr3aKiE5Cw34Ob7TUOFywJ6uUk=","CGxLgwFla2rLinNQGVVqJ4pgMTBA8jboFf0i6Ec7vGU=","J7Y/vClZR2Db/++NMP70mv793xUEvUh/1igtnj1uMzc=","ALnApFYhcW+YSa+KPJB1t6uDnCgoge3osOWp5yN2bXA=","G1ui+87ZIsN5bVe0li/SU/WrbiuRNV0sCo0iYEBlI5U=","LhrVfr35MmA/Ubsd2rIE3AJuE9xJhnkfVMQDDKxvGTg=","L4ZeHfEWmjV3H2FwRkhfj7F6/eOyuX0er6+9GGKsbhY=","AGKs5b44DF5DYbIJuAvv3K0FIUa4adUN1YCF6mXZ0UE=","Lby7G06gjjdphEvtUiuS7gH+zVs/I3nCS0XVmEJTYzc=","HOPZADTf2hHpv32Stl+BBIPEiybMoJJ0e0zq8Hx7qEc=","CGWDpZSXR0sNHrDDzsTx31lq7z22OP7hiV0/WlhFJSw=","K5hNXJG3syD38pe93Wh4nvbKiM/tOVfSxeim/A5412w=","CO3q+d3NJacwdRsyzUPGMNqDEQHrMQOZNW5LUt8R/Cg=","KN85zH+WZyVpz4buNzYj2p8cWP8f1m2TDMI0p+lZxB8=","Fa9qhMaxQurMWBN/s3F5m/Ov8XgEVcMtjTWYz7kbJN8=","Gc8NyiJ4GpvVYXNJHr69GOyERtZxdWO9OoDMUqG+aWE=","BODgtSkjv/i2exIQ8joRJ3M3mWzlAYDrqXd1YYsANVg=","FasKX9orUZHMK9BIWjDC51tUC8OXw0NtLmS2otqaxJ4=","AY6D96a79Ff957i6T8U61IEO4HGUGWn4e2K2xuqPVe8=","FxsFOc8dboUZeJ++sxKStr5gw/k+K0UwmrVZqFTmM1U=","LqdqFODRd/NV9oHIIt4rNxQq5uk3EkkiZdKZJHPaECE=","FEKSYntkO1GAxxDrptdKB2zaXT/4NldumD2pt9k1ZLM=","B60r83zh70qPrFtEMF8aXSEn2Mb/Fz7ELw5CHqU/fBw=","BVUU3JsBSArle6JP1d0S8im7VZftz/yhRRVq8zJLDYQ=","CwWkW7k3fhWXUH/eDbv6LWQvbDWOIz7LjtfldexqNKU=","GYs2nwJKBWGvmtegz3rBBwQrQvkwG6/i4bTCrZ5G+oY=","JT+CshrdqoZyRne61KTEZKxex1x4dV++xvRtnvc8LwQ=","DvJW6dXp49ofVtfSEV/fEO12dOPOy8yc28tGx8+8dCk=","LYkmVwsIAmAWTmtmr6+609klpGTpldeh0C+QxyZPezg=","Gc5MNsUSEHh/ccuwgMw0Dy+3MswZFhjVJUALL9xRaJY=","BZ35B8n+UknUhBg/LonxAuH5l4WFyItXuah+jYzfxss=","KvwnpBgy4L072OlHKE2azRrHBQKVs4i2tcwxeahC+AM=","BulgpbI4VBdCnfqJzRTXeHwHeOTFQh26LrppSwhUohs=","Hot5DKLQgWJEhqz9YTJF79cQ56epCKIz7Fr+EUhHYJg=","L2jXjfTgiyPJb6lZere6WheFMpo3AFMwDXkqBCHPOuk=","Ci6C8ML540Vomy8tohCNAYzOMITuhdyD1Xk3+s8+VsM=","EIsq9l2KK474FDTXNkbP9sJf6Ou4i7do3ENcqhkUMRE=","DC+Q63f7KFXTm3RahdPJYMPQwe50DYd3lxyTbdziZgE=","A9rdxZA949UwLHoH1MVGA5+oTD2mz06snCucvJTbAFw=","AQ9NSBiIBdMSZzjSSXbvTIBZazxjgO/7I8s7PqyVQTQ=","BnATF3CGWc50UV9i+RKOqaHP8nluGOuer+nC7E+eQoA=","LdA0nw8O9S13YCA3ohHlxWXgCR4BBy7whjAFbZB/xtk=","GxWVfYyHdAdt8W1J14ixGlrUaQy9gCJDf0AqayXrVDY=","AqkqH1DEZYtofytsivtTI8m4490X/c1cQOF9tziidZI=","DUyzFvBy/I4kY6SkLRaNbcBOCxN/pLVyFtHyul5krVY=","HPD5v5DiB/Ogql/BCFOMZBxA4JUsb2bmAk+tvSJI4Ww=","C4HAPmgGpJqKXt/D20v3j9S+uAZ00MiN3e71Q9NgCug=","Hb0y0El2TWq29ne4nECPn00/KbWhgUjMjVdA5I7MnTU=","FtUrv4OESLDkTCvwUinD90G5ZnkEOKKZe+nMZgEDrZA=","LI74gNV4jlNZuX0b5VQwXgz1vVXCk5kSgb/lQBueNd4=","HwB+8WfJuZ6UgAfdgGCFcZK53JkhJ8I1rsRqKzI/LxE=","DNM2g+wIIHxWqAIQ2ZKXMdIDUmQ5SEGytvZcYVGc2EI=","CvGw9w+Tu49Td9tlF8RIKsk9369gUeaP5znxYbQ4D9k=","JNA9UiEY5UTATUnTiv/qeJ5J0usv3dFxYT5p9OsHu0A=","Lx8OS/mtzSpPGu5c70wtPyfJtIJHlpUwJQJ6N5QkKOs=","JIpBLyh807NEiTChA5qzIoGVj5mi7sDC8aUqZbPlibY=","IeN0tF2lXB09icbSFz4RRpmSuBvrLT1M1NFgONy6sjE=","HC+FxC9qMxCSygM7SuBqtmfNir7yS1RY6xDlM0ZpSmU=","KetVXd1MdKuQMQhBJ7/CUDbxd76O1i0y7TWXPT3pTnY=","B9MBAd9xHyU2SpVacAL+SPR+wKfArNVLoMtVHJEuxuM=","Kvrtx6ZXlByed+co8gLVaOStEjD5HTaalhtNzU4Vo28=","La9CamXTfMgRJcPRzKUnyynpRRvgpay35PyBsq+uWoM=","DHdOgSeVIO7KcPins9d5m97oNxqfz5AtQ1M+ZJx79I0=","AwghKgpWysmVYVFcg/Adw2hL6KN6JRl7RnrN02fuAws=","IPqUR+kuT2gCXhvsUfEV+2UyNaukhPoNq5ysSqdE0pU=","L09kfvRQzcSzlUrRTHyxw+CNFAVJvDbIL3OSk86LYkU=","JabQJCK54AscpeEVa4e0zdpWy7s0H4K0pj7NQa/Hm9g=","BWWDTHzwPI5ULxwyiABrqfNcVslUcLuGuWaNAGPQlcw=","JKb4jV1wkLJKFRxort6fNH/t/6pYSqQxstDpDaPNT70=","AUsNRN31zqV2y4LTmcjkpT54IltkbSXJe1BOY9ukzOo=","JR0yC3YDwchrYQJJMhnLH3N+T/m4TO9wUON0VujwOs8=","I4wr7Gz604jUd8VcDd6rLTJoFV8zY7ze/TzYrl9jdms=","EzfXeL8PC8ABrZ2/mZk3nMCN4O1WdWhEjKPAw1Vdqdo=","JprjX36zhK0ZZbgvjJ6LT2XTzs/XZ+1ECKAlrHupdEg=","KwHYeXz7lhbjRxkhthDceMZK6asv5IcBuu5eeFPqGJE=","Gsxfid/CSgNFgVb/exVrIvQnB0aQDXE2ix6K/ppoTNI=","CmbW+Rn33OcUTsj2bOzo2+3GIyfgQHq9x71xBg+NW3g=","F5eOeaVcwHfUvJKzjuXTV6tKbGIUayqErNmvUJVOjKg=","Ecu75mu02VeBNAgAmEOyyWzXsC/UtEnbGJXIM6ZK0E8=","C8eENSnhPb4wQhCSKulRWi+BSOr16DvQaGES3GRvyTo=","I9ZE+rAdgGNh3mZci8bpctlljSmjXpYgi/U/j7TKdww=","BINxxiALkjsaCtPwCDENvDUOHjxHDSTTrSPrQePZOzw=","ISB7HUekusUro66QeMJl5c07EaEmVH8hROUBwYplb2Y=","Grhu2mGmvJYG5l9FXDxI1BNrA9jNzmledQwlcQRWRwQ=","BHG0HGQYtq+t8MlRc2mwH2K6eNVhlBxL6qHemCdnZEQ=","H2erPXFkbAOc4J7nIyCyrXVf+9cYfrQ9WuCFDJI85vw=","HXjaVaTAw/147zS0MW7d1/NtXY22VRvNvINrpxl9r/k=","FLNyV8H4hSrtRIA2r+WbOhIVm4mvpeLss1BjqpHDt5E=","ALkEseBoy3cSu2Oxch2/Wt9bZxfmsN6u//HyqYizpaE=","L8EA7LeWk66pHGEYtwIJ+0RcX+rk9tHFiGAYoO/kqNA=","Cp13vI9DAjO1n2c3ucAZeuzik5o7Y8WsJMrTG8xwB0s=","H0vcaFiCrhFJr/x0+h5MphTNlJnXUCemynIAAApTm5w=","DdEbG+/ikxEMxPa1wN5vrjpn7axOhLI4+suKRF+3P9M=","IQEoZKRLZHnUS9seLpd2QGffaeB20eHDEN6Sm8weu7U=","FCzqk+WUnAbDfayItmTtNqi/4avMtLMUXQCHQQpc+P4=","JdB04x3Qk9Q/o6OmtcBEF31Dznc5rLnlgYroM56TNeM=","FSNo6N1y6b0/APpHrQGXCWWZu1uj9jQBrps2ifWvuUM=","IkRQpvJN2EJ9jW+d2YVjAxPspX1XR57JjtPuvjoj5Q0=","CO6L7RpTOBEzCKMs9LjwpCucEiy46pN83B4xh4VUyBs=","BoRx90V1hnDK2n8jAUDgmssKz8I3z38x4GNVO6sVbdU=","F9zu2ahhraKXAxj/i53BMHShET8wdu193uZ4RWYtVZQ=","IclRsoSfUTNtoS4ZMMuyzUB8XKC9+c9uLuiKjmzzbhw=","CusVvdM9CceA6xq2hI3LwaGKXGofJQzuh89QbUbDbjY=","A35m4L97fH97ALtcBnIVViIgBEyUv3iMQLSAb+hqCOs=","JwXSl9tKtpOmXUzHPtgM6sOm4Q1XEjcBpSdpCVZHuwA=","DfghsaOH54+OI4jK4ClOiNDC3/gRQlqUCmDgKFpxs8M=","KVn/ypRkJ2akbNg0DbCOya2pFdI1QGiK0fJeNKmuOv4=","Doa4ZVMGu94BdIF1tW5myjZBD3WOG8Akc+QlXYgSCkM=","CPlNwSB24b05AHBeiAJFphSe04+Huv/aCm9LFCZLX88=","KWjkdi6p5u5QE9lrq7JQ2V8wD9gNhtIswJXelRRZBQY=","FVbCZloOdMwFb9RUqFo/vstXojqHncHMlbmNm8SXAY4=","DOhqSMBdQpvkgLnLzCIPOinG7IZb7RCgeDXG/mvuNOE=","Iea16aWlxXFW37jPWoeF0hF1mcJHr2/rV3u0TnUkU04=","BETGVZ8VpdbzeBvDkuiOisWC5IfWDeEs28NXyWI+SsQ=","F82wg9shccdiEZj1G30YkRergOSqq4F2VjQuGws9wfQ=","DE/NMvu7z7J75BqUkuxVQllpyRQvNlNRx9I0eP1os/Q=","A3pHoY3qb8dl5s5s571Z49EQOracv5IG0cL/TsA4lXY=","LBS6sXp4ugAVN+N6YwNXq+Buy9vSr3QkzhIl1KRBS1o=","EL2M+6zVBf/Veiv6p1etPkX2PvN+Z91UHvB+lXmE5/k=","DyoLamZIa1X9gnOkU+9iL0wdTj2XXDTVOMvYRAo86cg=","KXtOtIQ03FNC5MmiYsIAMxSAoCEJFjhjgFu3D8epJhQ=","Is08xVK4MQlUtiti1PepGGTmts959V8kTThIBJRqd7Q=","Bc9Jbq3I6gzLNlAvRDyZs0e/cCPy1/vOUS4cWARfuyo=","HgrosILTcmGQpoePS4iJ4LYpfSfePxg6qanyyyq7kNQ=","Kygv/vieHDqQw1m8fIATO59jQhXDDB24KglQEnk8fBs=","E7rn6DjGOKQamWGrgVIPQIyZIQcNmgKn/lv9HaHa3Ew=","DNwyDurXC/DbV5ZbKfnMoogm9sRNgk9/Ei5DCqTnRs0=","G5TtiR46c+G81rep+jNrSFpag+UtXbCLcEr9jUgTZlc=","Lo12WnD9OVM/HEVtsStCDKwNewhr8ZWWxgzWQGsHbGc=","L2kiD9kgm7QbDvlCv+sxE3CI/5ozjtKD3p7DqIUOlr4=","FQbp/ewUqdwD6xWdAR8Lq6ZS2zZLACDzSF2kDvgHnr8=","LkMJOgYKWV3BMhOuchHAQbKdOUAdu9Tn/LA0GRRJKgg=","F0JusCQV8daCc1OCRQ78dqBcagIYZx7E+j7y0DmA2yE=","Iqio9HUpQzy0cay7ztqbbdTp5XEhdFuGV32o0QYXHj0=","ENBmrwTncI5RKjgjEL2aEMutdRpyHGYO0PgH8Wk9aCY=","EyLKvSG4+YJtqEgW81mfIKMyS/R7RKvso9jmomv2TI8=","DpAzKYt/uoEGmtcIpAHMrKcTwSKnkHudLuw57B5YNNM=","J3oGnT/FcBJJASoPwtltcMWLjwu0Wh05MgUdRUHJvos=","K2pNK0RkZRbgUR0DWVuU9fMbU4yERVYqX3h8t5FiON4=","Hpt+iX9jbChqx1khgRNbMGHPAt5etMM0TysyRvF0Wdk=","CJ1Vdr8Gd5QOyFMeM3YWUKOO2uZptz7l9wTAGDEEWL0=","EdkctqfJHzo3eKRXv7y6l3so6wi4UORyYNuz0gWtpj4=","B568M0qjd82vK7BXAXt3atFQresnrZUDHB5tbkWFuaE=","DuzrZvuv4lUiEkZ/vX7ixTUkRkLIfFTvrtQ74ZNE7vo=","EYm7GBV1keWCY3J1E57/H/GAIXQ5ur8DaafWr9pTrwA=","ChBOG8Wu9bozYnc7FdFSo0u2b8rVFpBh5MdPQvgILtQ=","Eq6rxV8KCnOUhEByQy6fEJWnnip7h2XA5/k3IfXrj+s=","LV+n5EjroPP3W4LRVdK/tGfBE2FTbWHPrB6err+fmWA=","Ebw4KtbzmYrhJ2F2Tic+jlfeUkQAiWTdwc59iHs+oV0=","L53lLhFk1XgkQwHcD1LAnc+3sSSZrXaKTJGvN/H+mZ8=","JKFg3Ts/GQcfIxEYQmUV5/df0/1NmEedhV6IzEDyoUY=","JWLasBly3NIwdBf4NWywluWlKzmJjXcAyQgv5mGrWqc=","DHH8hUTYv+HrV+uLGTRIJfKADncoh0wNSu7gnTf8gBg=","HDjO5wnqV6VDPvBdTz2P6F0nWVq1871bHoGKdrF+3Is=","FgIhOBbGDMIA6LKu5QnaTeiVLKb3dfaVGqF2psx40Qo=","CaBGxnuYAlVNMVgh2hw9EzgxGsqikYIiZFVoWzpqGgQ=","CirHOjtA8ujZO4iOFa2WlaB9VvAtFy+v3DJume2UR18=","Jkl/HLPtg/YcMnlfVGDiMgoLBWEX/i1IaL/LaRrMnSM=","GxqIa5V7W3rzYIMzw02hJMaOE3aX7gguIdbp9TSt2j4=","Ghzsl7PmN2NhDz/unl+IQxPWbz/aGTmF//+iY4iotTY=","JOtYZcI5P36dbaegRg+f4KERLEETcAf3H/xT6Q/SzV4=","Ba1zn0rnOF0YrpYZkP247T6AjeAQjK50PXmVojI5v+0=","IOpN9kPDGzrsDIwstET/7A8jUYQYJ6ghA6Nv74HCtaM=","B+Qm18+40O2PFQ124RxCvX0NC+ho98yAdA0U1rbZheM=","DChBcBOaPTL+uJPi45O+IvxXErSxNOEXycv5HAbHoVY=","GY6JLgtulpQnefwjrIbtPq9caMefj4gTON37OBvKs+w=","BPcnS0xGDMDV141jkXAKtwaxiNaky8vcxspjHGF6QUY=","JXogfJrwF/UMJMgobpmgBvWpoGaZf+pNY8vER50VPP4=","L5GV6HeSzt4x+CfdQIFgaXwXSoSpzdB81ptEQ6RfDIE=","AsMkV/HIpIEI8cFkkejaHnSuH7WYZCrOu3bQIQ0K998=","DRYGLqmltRhK4CLFaOiH4v0xwtLxMgrNkVuE3xzXfD0=","JzghtZ/CP1hfQj4WxdlXHni0KORGrarnicFZhmwVqao=","KNWBOMqOHh9BAUbshAF5b3yr9J1B5Z9LiulC3G/grDI=","DLurSiKWPtUBUK436K6cwTk1X4PeTzjwEXlzVjOuP4U=","Lym4OftXWSctFRmhffAzEOua+rElQGk7eByTl8DaSJw=","ISUF8dtzra396mNTs4uFdP1S3oqzy+MxD1JiqUlqV14=","BRFxftEEGY0LZzh7V2sCC2tkXZTyBfcAXrsEFh6glZw=","LNF6P9/xsu4VO2VVT8BqTtq3yy2HDBzawOllHCFZPYA=","JCHs7WXkD1vXt84UerCEWIiFPOnZ6QJC7w7L5N+U9Kk=","K3uxwTpgXgYiYnGxVn2AcFdrcfvPvg6KDObtmmC+S2A=","IN6TsJsQ9vQNKWDzrn9wPUr/fU4qMJSBY1aT/B57V8s=","FfOdppR9BwADYJARG5RjzTInEvX8DbOKgJir1NP97UM=","BVoQxbLhw9Osl4U9N6zHrDIBw/abp3DJBzblmRAplIY=","D4b4WFfy87+l+kB2eDWcXkvX9o5PjkryIxTfXqFwywU=","LVdoDe4QTraIfHc0Xsp6jBMQIqRHH4jFTU25v3oY9HU=","AdJecXDmuSsrvO/tmPfM+UwguXpUZAjZYuSPat/e7VU=","Ed3omANN9dClChBn/jpbbp1Ua0JoBD9ZmL78qYAnHgc=","DZbkUdodU1HThIZDzYKsgqkdKX26YQ4ZaZLQgEXvxWU=","HsUOLwWvi9FpVWErfdCiKuBG22kqNA8LgUtHLOvvx/k=","EuelZeZF4YX3yeAPBq3nFzbZkAUucsl1QNeTkSJMgqU=","J31evzPRR1DOyKXfSE/Ns5LbeYFVmqNQ4rpws1ZWMq4=","InqMXGsfGiWdX861fX3INCVzF6jBuUIJw/uG/ZSEaok=","K8xBSnIMhaQvbtFL99Hiyn06pffWHE/10b0e7c7An38=","H3hkpynnD3fMG1zYbBk8uqlBAHCGPV2jd0LWZeLeMYg=","Kt1TOhwUtK0qTs14A5c5GsnZrIBoWEw65p9WqeTXLr4=","FhmNlYFAUzShPhCbBNnR9WOKffJ4MA5WBZUI9u9lRg0=","CgYKJZnraWtD0nXEPqsLOwS0YcxMQ2z+ixdI1l0UM3k=","MC57bAq79PRLHXmXka4MyFcAeyijdIeYlly0soGCKzo=","K4lxVH/xcoGpOUPd7LSJ9sCR6WzlBbe6MMFI4DazCWM=","IfZ8QGeAV40eE8AB6zak3CtWJNw/ErPkpqAlcLPoTNg=","DK61BBuFMqcj2caKmQwIOQmrlNqGXmcxIPSIRqx3v7Y=","DVdqXdrGk5nwb9XiR0F923P7R7UzQAvHmjXhjwpRrYY=","BtzE0g2nIE5+ist0BLa3Gc0VNq82FumUiHsDMSVhTVM=","DQroDSwD0n721qxu3Vf6r7iK2xjLQ8s6NAUskqig1rU=","AiF7JM2eVzyPy6RtMEbYMMz9vo9p5D7uMVZkxGX7a1o=","GwN9Rleys8QTb/g/LedGofMU3KM+4rkqgGY26FCWlM0=","K+fYUmaJL6TUl2LOZO+EV1+ju2IS35lLqfvU4sNZH0U=","LC7Giz/b5LEMo0rR8cnuUpbk5BgTK/2C/Lr0NyEN1Bc=","A1auDud41CfWqEVFvyQaaE/VYt6pLNMLC3W9mniA/PY=","DqZ7zQKpNe1WMRlPBpaENPyYIt95H/b2rWxAKgvq8YQ=","GIu6RnTC4aK40fHbTCs956wvVy6YSASs1Xnzwi4OTOg=","DYIeYFBG4Lfvxifh8t2EF3pm5il0u3vTynnhQvcHQu8=","Gbu0QGTayTPRB06+q5kXkMY3pKNMM9HJyg7MlVmAhlk=","Cz81GzvM2Wu8o0U7q20QvyUjgKHjs6woZ7IU0GOwLU0=","H2V4OKTd8rBjmWHJJhnur2VgJDwBFRUlh/o7YzvHsUw=","FzlmsDI2ySGxtuTk53+6Q5A/K2i/g//SsAspdMxPTCQ=","JVrfzPTaz9lDOT/ZCCL7PpIpKxUK4iBfnuO2g3xofJQ=","Ktm2R/osXZfWQRpWhO8YMSzt9vaf3vj2iv5DREJIeio=","JsgVr5uurfCYyL5lqbZpNtiKkPR8h45G1VqkH7I6APg=","IVMAMW2Y+zvCIM03nLz0tUEz5hO6QvqLSJhGZ++uEFM=","BRrC4Deoy4RElzgEDLXZK+wev2ThplE4x/LYYqr7u+o=","Gwz6TJ97SuycanCaEG0Xf62P/GrDZJFKq/M2J9HeajI=","AIT1uAzTgGv9QPfRiL3g9VJt7Ep3vKBEnxEB8AqtSk0=","L9aAPlFuhzfEW/L0BzaDHr7Stufn5kPg1MZ7XlEJnRc=","Cxf3MsbZOKx+hbzPmo3UASctfW1iOo5Z7D6mfiqqUmw=","AbP7iPbKuA86+XTdSWyfpfkF2poHkBe8UpkIDh1dT2Q=","Ixn1cnmYHQoSsG8vdUGCav/E5RpE4ZkPswFd35oYNxU=","L03CibXn8jo3Cw9hBTvYL+TL/H0dEdE/KJ77o6PFQSE=","G2ebc06rvm+MQq0Y2rVN4IHInWjHCKgfj+YUOJBMKrY=","CjRTwIhC7zCAs6907o55m/ojZ5DP2gAjtYjspGbxkhY=","EcidL1SYp4hBbQBCzvoNVELb5V8hImCVBFFoE5NE8KI=","Cz8smMowYfYnITdgUG/nb/3YjudVZDeIg3wY2/+2jOE=","JXXHH7isq8XLUTv2bb1KSUb04hp7LxpAYpcqCEJaA7Q=","HewJRN/dyc/7tVwZAvhFcly5LglUV0nePxoRjUGAFWA=","JTK5aotQgozGGd3OgKLpkw3Y3sZYj1LtXD4ZgO4DBkI=","AOs+By6fwr6prqA89F60gcTmvWcJH1n/ofRgL8OZ8hs=","KKbnRm2rH0k7/KGZG/uIbC75IHcKzKvsSGuWQiaYYSw=","GLcq1sNyu4s7Us61xl6deMBIFONxO6qBMj8qGVaVe48=","L6mOSHlP3UzbqOEdDN4YzlssydDbf2WqG2yGCZGLLGM=","Ai1tBau6tAOxMn7c4zAk/JGDqlFPadFnLUndv8ngY/c=","Is4KI4eiIyKKCoa5QvE1pZ1rvunxuW0/s6FRAjpn+3M=","ClWedR3+FBXkDQIn17PdHxiNmdk1WW097CwDPeWiLS8=","EyAjYPElyiLCgaGOIaesELGWFTI2+GxZaLMatQwoIFY=","HoW6o3aYUBW6Y8OjjngXqwo5zSjiNyM/TBvjVjL8ctQ=","JFCxmLBF5PDNVAsLdN5cpW2F2l/lmBavMIBt0uA2xcw=","G/BHlaeXlTOIb3+0fVoLft0u3MEJElWqy5bvqsZxK24=","DxJu2UkLaZNb6XEQxHYRjQDIsHxYa6BM+BrmmWB+Yu8=","CH7UdSBGwiWZRzJRxT9puBewipD0MUF9m86Hzk/SvAo=","ABUYUDDBLYzKQvIIct5pmYmQHiVWmGOktbP6JoLb+cw=","G0JLlUbYfubKKPuBl6IYa24AFVawjhkAIpjgXxZk3IQ=","IUuiOmeiIq6eM7RhWjHnsJ+pEeGIgLw3nf0g7RF36y4=","GG4O3AlsYlOxeRAqfJ7hSW3bYGDJk/qeg2FqfapsIkM=","FRvJU07F82y6zde99hdqYMm7e2z7JoWce8wNH3vE3Q8=","KBkvYq2XMj5srfy7mpn1utpord26w6TdwY5puVI5sWY=","CCWxIy5oMWePaR5+HrJ4iEOeEue6/4TbPRi3vUUXKxg=","CZ6TUAtisQEnYJBx519MVMrXhzK0hZbRa0Tq5Fmln8c=","DdXNOmRzH4A9p4cwV+sKSaKsFb1wV0hbQ9RzQKICq7o=","HUzxYmUQZ/gvwhJPbWdNrvA63D2nWCK+0rDYtpC2o0o=","I6hrRA1e+7CianapmTtuwBwztGkkw/YB7Xmof5xGQGg=","LJgzAqxAomy7Mj7Kho6adX4qZgU7sIG8pV9VY1FoiE4=","BumNO6+9tC29LqL8uWmCc5gL0cgI8ffeeZYyqQ/wmzY=","Dy67kRkidsp1IQhM/3oCX+U+FOuISYk4HXnAb5+pCEo=","C2eIWtnf2sX1Np9uMYG8x5CBmB62F32yfl1vbYUdUCE=","HDLiEJW+t5HhvHhQQ7szzZR4S2Ix/4+Fqe3/kvkb5Lg=","EhgY36dtmFicMnT+LXAtqDrYjO2d9EliZQa+Hu74MmQ=","KDKsm7ILV+zJabpP9ccTxAYi+mtOvtBmxlW+IdoCQQo=","CRcYD716GYFuj8OkX9Q7Q1usay3hn1FrN2QaaxxCNDQ=","G9hfTEsRrnFfRaF7oh3b3H0cO6aA+5eKGyrDJb7UEac=","DQ8qhvsNSN6ogEnSvLZnAwop1yHkwXdtQteDu8/SKvE=","BGCviPbRGvtdGR5IhxL9ecuWEWhESRtCd6wLXvGbRDI=","C8F4PDasyt1Puj1jTp9yxekCX3eEvT77jccgluLFYDI=","Du+4ePbrFYnXpofpSBPZ2EI/pQ2zTejV66rBMC5vRdY=","AaxAMZZQHwBU+o1LVmz/23+B9ClTjbm0CKPcILksEdU=","HVvd59ZKY7rMJYW4oUCC2NNfO6jB6FffH3KcUuan5dw=","B5nfr/Ln1jBBSn3bD97qED4bw86vPMzgd8hzOGnlK3U=","D+D4Fu/XSn66XI3V56iUOImWJJLxQ1Phr8eO+sUO2W4=","ByVhxnrS/AeTghtQUY1LXYrDOvJtptLOd86/gCkr0n4=","KJE1KsYP+wnpyIZguESd75mG+UY/WoHGFafLn0vgcks=","IG6e/MRsriz8foZsraCkxywp8jXwRNVsgkSpLogvRks=","LnxEk+dwBfSUB/LVy0bN1tBPIqBhrI/K4E0tk9fI39I=","C56UTVus2Im+71kJoTn157fyOhznoeVabEucOCpRFSQ=","JjW4RxEmUjRI0LG85dj1T/W8mIoKb+U9ynITBPj2Iss=","EN9zv92rmUzcB5IWy1heqFMME9pY1jga4MUX8t3IjgI=","LaVPenv9ePQMmObsrbZl8mRLCpU5sndl3yProkH//Xo=","Gc41xqEE7jl11KlJCPWx4ERNdwm9p8X8WaUnyywWZQk=","GkfbveLVAEob4O18IfV6OIochvi0Zm1NEY7pmrwRWj0=","LwN+c8eIjO+dcEbljZmIg3vo+so0xYvFDwIehzTFOZ8=","J6tycZjZt6YuDZmy0REnEBAkZMP1+o3v8nYq+Khpnnw=","MBF2NZvptmWryN2meD0713MMS0k2ob2DzFV0xpQIBmg=","Aw6HIEzOQD7k6S4FB+jpnK4wlZnc4YkpqUMBAPxcCGk=","IY6GU3YWlM9JofPideziiGam6ZY8PubupGwrGTaI07E=","KyGWh6RUnrF+KdufzLV5ahHdtvsnG1pUeUbw3jJpijY=","Ih54STnSnrVEL9FhKzCli55VWjmLrpbWotbZphbs4Ks=","CA+9ubxLToqDsq2JODslUm4zBnjAV/fDSZPyfu0uFMQ=","FgHmV6IriigNRFLVJ77M/bnYw+38t70DctDfQ+k+kSM=","BlLR2Hja2df4VOSAZlMf/9R3PopcYTAfWBZRtQ41l1E=","ENuIFojj21i7YI7Jk9NuyFMa06tYDmXVN/Tzfk2iYCc=","HYoGtRkn8DeSUOc1n52rk6qcz692TdcKzM7HF3pMcDc=","GcvC6lC3v78An3CdFZqp7yosD2ily60fXhyZ6iyiYj8=","GlJ544iDtT8xP4aufrsH17sM1li+WQqjrDtBNBX+Po4=","GvE21TzfZ2woQQBwXQSpdmRSNPQ5cUD9haLYikhOqws=","Dbivdk7vULsd3M/gWD/3MAiPPpwsVVJ4o8mnN2qJMjI=","FhPBS8hvleJeBfjscsj/aqIHvbqjP5EoCKxpPxN9XVE=","D8R++S8Q950zZVCrPgp1RcdNLT4rn5e8xD5Hg9HZjPk=","Dyy/QLNEcHzOEB53l9E3qeiwEXl8Zv5vsEdNK3ESQds=","Lv1Xd/jKImeIOaxgwaMIcDCUqdK+RBPIF8dR3PVtjhw=","KrTjQTeVrZppWwRpXbMbawrQvtkb/DNzkmW73CgFsYA=","LjtthYTkJmaCnA4ZVXHFDX+nv6zsErrXr6JCdE4AwDk=","GDPxUd5b2GymjSZNXeXTU7gSipbjgT7SzQDjItyRyNY=","DqgsJS2NVUma1jxhxHQZyOjkIyV3Mvn2hvaxBtfa8Oo=","CYV4dEImk3BafJgGNAxtoHd/RXHpIXTV+CwHuR8shb4=","J3KseSivCnmTH4iofmNN1h+szPYQy5R3JOeiEQ1QFEk=","LmIjm3kFMHVsoynGPm9DOOJjHvTizGfoBG/i6Ib2dpo=","AmW+9rks2WIphiHiYJyQFi3Vh/iBObxg10vzY8ZxJig=","JEhMDCkTeZF9L9i0hDn7PXCwWxVei88zCla1Anz9vDA=","Ky1Emjq1Wrfud9N3WdtYrbyR0NUJNlOM+wFzNgor2M8=","I2Y9GVb88acjCFglzGfKyC0+u/0BNPhhq1Up4qTH3lc=","KPyuwPts9DpXMmHRDtMsHbtLmXVkP63gBTLBvR6g5BE=","AUXG4kGBhanrxyzY3Q9T3FN4UetaQu3cBMqlLLOuir0=","FnN2oEIJnvrhzYmI4Cxm6M/aN4+qZOhWJr/kY288WAo=","DLc13g5hKmFXWVKOsnixs0EHxKjfWOpnTuf7cZ0Nq5k=","LWe6xmFswEZNT+kH5faPDs7QcLiBG+cpBb93WPPr6IQ=","ANvSovjX+/OsQDsRFVIxErfwEKCt9spYTXrgP5R9IWs=","EamS1+ggV1euNrurtUToQ7AQ/dx71auqgt/dyrP4XHo=","Iw00NBJG+3FbeEeX6d2LtzB6TEbi9EcNLDGTQP2+ACU=","Cf7v/CGKr6YU6Pt9xOx4btJRUOwdNQezpxcLkmb/aUE=","Egj/lPEiO9JJ2qTjoCZuB5cx98P5mLf6cH3Z/lODP4I=","JgyjzIIPhzljzSbfG4/+xM80n6vhboHy+XNmNGaALak=","EmVeLJitNexEShNOVc9o3N5o8Up7c0s4NHJTCGCbyFQ=","KQCX8sBHo91mALcGN30OHEYUXzqengum18za97fgXvk=","AsYuW9ZTgeCXJBTOAJCpbCKwVVv374sq6uG5hICNT4E=","IzxkIwjb94NwFCB4ixkVPc8IimPo2nZcUYJklCSSb7s=","K3Mo42jtS3pi/tucv1AQRVe2w9m+XQwnRbzHZHb4zlA=","FzjqlM1DMce2CfQvJ8TdV9jbeLcKldoMI5TE7xiZKFU=","LpAtGCof4fPUDaKMNYx+iQdtLdre+A4xuYle7QLKIbg=","FoP/foSlpPHayyBvxE/JIXnmZkUMWmX1Q1S76GdvWF0=","EylYRU4Bwf0rxD4CQk4SlrVLVdPdPtHhy884J5DWJU8=","DetIt99zeSZrEj4LbYOh/gMYB/HuN/dnNzhDiupk6wA=","LGg0ibMGXkrl1xBuGPRVN2LVjM3gBu6WvWkfFAsV84Y=","HXwXtSHhWK1CDJ1pI39LpugVJUHYeOJIdkFVcnNMzzI=","Bk3ufwTPVkMz+9xhCri/aBBjKe7qwbGllhRyZWHbW+8=","IelOXZra2d/8wYbgMQrFT/OLCinThJ/jhHd9AEir1mA=","Fu4KC0UXDYnF2RVX6tCyU8OahC24BBlr+gcESubitNw=","CnAJ+CW2+hgEVf3oqQHUKiglDplIgH4kpigFOIzug2s=","CNWjSFPd+wmfsP4d90YM5KjklSoUjaZB0OFfce/Sz2g=","D7GYUxvK17yRSJq68TRaPrxfXe1bIcHRcjfMz5saSBI=","CpH1DHKkIvPwwGz7FAHcrebLmcKFsHBVQv2q1A4LUSQ=","LbM7NOXZqYivNVAa9OE3xHF0gbZzKSJG2Y53KKE7ySQ=","G3Rf+cblPCddN48KadbA1V1ZhUnO+8dmm7Y6PUEA7U8=","EUVU46/JbfO2Y8YiQwReJ/aiSlwmuHXnNEAUsqmFgyc=","Gu+WjbR2W0UPCY1OGmIQtxZcU+8zaz2W9V+6xYpUK9w=","JL317E67FttHg3GJFy6KVbNgOMUL8fOM95BVJ5IlvlI=","KufEoWVZdaxwUtEB0TRu+hD8pbDxO6vd1i3++pgP948=","FlzUKaOWbRvO2mFLBtRZ56Dgz75G1j8lUhya90AoqPA=","G7PUsvZ0QKX75BB1aUW3vdyi/x3tP+IQjRJWeQl7B34=","GGlfAYVECl81rXSlRR2mM37aBJ1QuaXXuyhNUvkDPSs=","Ausb206qP92qYlNE6mUK/EYDBuDj1Lxhj4Hp7XO0Og0=","Heh05xPlxo0vVtUY+OqidSKf2PyKfhEtfRok5gTT74M=","Hlpv603O/CtopbLD0GZNqrsfBzX/Ki0raEMPTTmxCfg=","J6QoTuDG9z3a0C+dSZvpD+3TLr16+G9ErFDjVPdDx4I=","AJnY6VRv2JG7q1R6DsHcg4z2ISZ4jYWydZd02d5153c=","MEOn6onR5P4U8fkbWE0Aw7p5gx7Y2GSbW6/PdaAM91k=","DnquBNq/o0hZAk0HWjAU54yQljY2kPU+sOmbfWKIl+8=","EP4KEcQDDe9yXOdoT9hyTgbWzw0pXbCbQZnrO2qfBrg=","Fozfa69elw4ea9eAmTHUh2VLQuntXY2SpI8dro0rTCM=","DSQdM8VSyFVW5ip6/knlpxKP6KohB3K7rllXy2CiOcU=","HiXA4A23fGm4fVvLlcupNLd27CM5LYzOtsOSr+WWHz8=","IrDlL3ZqcCr8OMLGAWHjUtiAP5IEMaz5QQ9/0R6dfTI=","EuybkfOV8WZVZzGL0/ztenUsoB7goIgTjEBUmjEWT7Y=","KZyP3KiRjCTa+HaBIlinVSfxtdF0Gr1xqC6sDh+/INA=","D0KL+R1NMRhPNddwpUdd6/Q1POfcqbwidjtplDNE8jU=","G+BUmlRwyUKfDhtvlILzxOdS6JwgPCW2JIF/Ujp56ek=","D9zDzgKOlrIfkbyHrQUteORMpslheerWQ3jNNW3SrMY=","E2pqmEP+EEg43AhZksDrjjCf09Fpr2ivgFjdi2BeqhM=","BYREFYHOY6TtIXTbNTZbywG5Oy7AL+1bbO1zFKEn5ms=","G/mrkLH1z2yp8Blb1DNuaBNaWuJrazURzJBhVrYhzBM=","Kwv2s8yc8CO6E9xlAfAKdC1E0mtm6b173Zar+7M8x7g=","GdGGGbtzVIWQwAx9AuyUtSu4u/GqXC7gbh+Oh1mROX8=","FJCfjIkg951GhqFKGqbgOnG4TT2Raft2czF6prKEM/o=","I5fzEfWY0knmzNua9q5b628Jf1o1CIbNrwaR0Kir2PY=","CsL3o8Lkpv1Y+eUC+d/PyQRgh2PWm5TqUCiN17Y7OEI=","Cr42pwSKNNkRCkY8/y+iO1qglmo8WNMIbsr6ES9QAdE=","JFrkeQEHr8m5vR8Uwg8Q2KdF8HfrFalg5devN5oY29w=","FK4RCygpEmJQ4daU8IQ27gxW0jC0idCNMrw1A+c79OA=","IKBXbr3vCNviGRYP3Rp+ddg4dwx4CmKLHMcg8Cf2HGw=","I6Bcpbch5I2lfTc983bFJS9m6fljxpfX2OTs21Xvgzo=","KBPYmoqQYcMANIzvqUR/GpY0PzKfZcThZbWxOHxMZMc=","K/fuVC4y4oCB+r7dkvSxgZG7rkikNic9wEkWrgmmRVM=","JcFI+ybP5MPZd7F9oGj9Z+qJzFEHn7XQzTZUqRiLE4U=","HT3SPmBIhm8IVXQZA3ZYQnVqYniXz0fZH58rHsirK70=","CveZbPpLURY7Tqj/Se0uv4peVqRGh6jeNR78Fyyb31A=","A3DfvZinPiSVLwII635b+oOsd2HYwLS1PsZpxpNphzA=","E6rNv+BaBkf8FYoTBoA8vR6/jZldWye8XDqS0EOCQPg=","BQ+0/yP1Z31/QrDIGEwiS7adTzBXmmuOnaXSKk97+yY=","DLL1zuhcxuD5vss5G37dQsr/98NDgqqeGd5HOixn45M=","ChRkMKmKhfkG0x6Mp7J1dXCZbbz0CnqotnUGZ7lqLvI=","Ix77I93XzDSFuLyoEomK78gJUHjlRxUWYqu6DM4fYn0=","LrzACO0OzVUYKWVsc7a6jYsO74ca77lKIaPrrINWE1A=","HSkC6LYnwEQ76p+K6lYBsh3ApB3/2YoVFnYdQA97N54=","J3NY2+CcO7lXCIkpP3lcQdnCyQQlvfGipWb55O5GgZo=","H79pLofaIAvE/9SJiJPO+2WkP8pQT29nUZP41jxgObs=","DzuIH7ZbMPsvhJYg50oNv1k68zu4ChXrf7iKCdl+D6o=","ChFvoyyXYQhms6k745GQgCGb5gV6S3W8o6e9e++Iuuo=","MDhKMbgMUy7MoS0sYc5OuYCYp1QHmmmw5E+qCjvv8j4=","FAPnKYFK3bz4CeSaVGXta6bk8DVKmGzSfp0Dqmqf0YE=","EXlGJ+YSWsRl/y7XHZWcMYYKotjqw/pBG2gVK8OBzSQ=","BwNU43E4mbOK10p/XjFU7KqicxS0f4V3O24Gb9TmPbo=","LR4B/ntJZg7O/Qk7WrJpriAw/Xgn1kMMK8xT0oAGMbA=","EaAVM+NxPh84+Uw5BoQzI8DIi/q4A+E1BCuhuLzu2jw=","BY5Ly090Y7xtAtbEDX6Fiw4KrPw6iNwyAYfYxaAV0Vk=","GyrTh2LGkYIB4JPSvDk/n8UP1fRe2UOo8Rsml4MzXnQ=","BaudOTpLt+7gByPo3maLJAShYqDhdXem5VuAJbGBSwo=","BAWK3rWt6anJ49hp7bcDIieLCc4SGbpFaFv49tac7Xc=","IaHHxiy47OjTvUNPh5NsOhhCQy8vGmxmEBsayNEcmhk=","ICjvudROWvOMDB7TX5y4Q/OBhO4PufHEISEhBUKwAQA=","JLB5LWnrMTZM3It0wQkiPBwtJEQExkpB1RYHarAkDKA=","IXn/UuogMu/ZWsTno3qcDOUDTTytNmEFNB4W7HSD2hk=","Kcuts393PG3FgMwMLr8pJtWYoZ+kH4geEs9KXt+voT0=","K4kvCeqfYP1yBIUva7mV4gw1EGSL3EALl9+3zE1/vfI=","E7rb0JU+CWFaThPUs0D04b8qA6LfXmuPr2nYaXmQyVs=","K4/t+MNmKwoQV2ztvXIM7Wn4YhJP62LuyDxxUNmTZBE=","ArPWLW7+oKIuLZaPkZqL6lZ5Gje58h0D+VGF2ZJscuA=","BwN7rItmkHlN0JB/fjFbqlJe3HKYM8icZgQG3yG/tlI=","LPnqR0k8t4Z7hpQuNTSHzU9Ms80z4xDp/UvDw+a1JC0=","MD9aj6rypq6teA8qE5N9df20YF2PWmVSJCZEKQbtrCU=","CRtii9/U1JMzwqnthKuj7C6rM2qNkaYFud7prwr0TyY=","AfRo9u9cNdPJVZLiex3nohOHimU2hav7DSly+w9/njI=","H1kjcl2ZGzbehVfSmc/ifYsHbGQMxM//zlfpx0d7iaA=","DdXXsdDVImbDh8fhEfq46sRASyB7xeIWq2S34QQUpr0=","Juo9xcvQG+HAbOwE7zKKfSZq/jP3a7sm2oRX6WY1FEQ=","BnIxh1o9U2tFEdCgsht9JJWKS/HNHuxMWXwl46AKyzY=","ByS9TVI6cAVMmVJBtn9K6k5mlFit2aZ3nYnPPTvdnag=","HMnb+KrUXWcXjFuRoKpEcBYoskEgmQ/m4pAmoLIem6k=","K1hBRTpmU/0wwF0lgdv7+sW6ib2niEIgjiSgPEb9MqE=","JaG9ksnKECJrz3+9mx2OKyJ7wt1OPUbhM64mgVRnT4s=","AcNS+9kickiXq3mmDkflu/PEtxSpB8Y/TvzFvVzG6Cc=","BeRIMOwXCkpd/Z3oRufkIq6cuYxvSZu2doH89g9+grU=","B3wnNqwtCgcKGhxuReqcxSYgHWaO5AQJa2nchQhuqcI=","AwPzT2qiKaUij+yVlUT4Me5xoRN97bakt2RDAR7sMUk=","JzARVZ0jkWDUY6K5iQCWukVY7/e2Y3KRCCxeqp/7FT4=","DE3F7+AWSY6oI/rV4S0uAD8stOyqp/DgKRliblivp9Y=","HLmQ2An86j2qjQOzvN8Uemkv96DY8MEU9qCA2qWjrBI=","Ggo9OGwmw9Rn9QunM+bXkBpZt0U6SjQFbpLncbbdT2w=","INgWGMDmrl7DA8/eVDRicQQWNMs88iIZ+ZmlS8UDO34=","Cjm6j1fHk/5ltmkHzGVql/9SOBfPzsy8LC3lu7jewMs=","DeBW+zGVJt/sFdUCFzSD6jXmBX5klJ+252kNPCWSP24=","A/gqwS1b5jmXR5T7PCMiv25homLHtHCsXpfSCkpNiuw=","CDWsYQAep5UNgOMvzCC8DHGX0Sq7C17Zk5IQE5DeKkY=","Eg79nAZj4O87bFlkFPAYpzy1UyZvvLFWRFLfkBa7SXU=","Ba/DYC4CORvU4sXr3aKACF7CwfNWo6XNL9I3K+bz8lk=","D4hYKTWAJPwp0EHrKaQxMOxAOSLER5xVqzs0ZTasFZ8=","CXUsIeKpx9bVuJY0KI4RmgxkBqvp53tK0bjzbJ7Mjxw=","HWuzLUFLj5hYOElpSterV4XYjscL3kvNdQKHAWr87rE=","B9RVzWmtAOk7CaxEkV9kp9XqPEwbPRdrtRhZY5+SS1Q=","EYiGiQ99Pd6a8SBKlZDhB1DJpgNeZrmLutH7YlGBq6s=","JF57NkOndmVmOV795uR2Aar+MHN4/QANoI+swz27BD0=","LOthdgc6mKZhO0D3aGVNrY0RmuZO3WzITks0Nw+UCdo=","G05NQQYTroN7f2p/UgagPp7KZpL6lwKHpTMXmQzoEUg=","CABXuOZkrVgOpfOFEFdm/A46IiZSDPUjYElz2idNENg=","ETHsONiWBWen+pvZbfp/1Qg+FPKEMBKrNulG1LkBsKs=","HSeOYsWPPBfhR2n+Pb1sa5+v8R3vfQAwZtjmsP5/saQ=","BxBDH6iOA28YDw5NRujteKfmNhojmr14e2zi9UYVzLE=","MB6GsGk8B99g+KwVrGscqnbxPvUXVTXY+XYAuM/jteY=","JYcDeMC3BoBBuSp/RLSFYFRIRYxNLnqHomzalMpAme0=","EXYhjUjDnOe2z0bnYNNIhxJmAFywB0uYhussS+9b4Js=","Hh78OwP++xyXKJFAlDLAL7D06bb24ys/wQlCOHqagSU=","AZLOT7l+7HaGByEKKo+xyymCjUvYQCNvFDJ+GG05Rs4=","CdlEkDRWzEOkPpgnNodVuTijHUKkfMbZEMoLBO4Q/Y8=","GOQXk1dYjyMKuI5vphDYgkQqiVGcpxvxDYumT7KqvzQ=","JdD3v/Iqnpl3XY84inTU/9cPnfcdl3oH2TQ3n+5ik3g=","BWzg1HQY4sHtfqY9ewbct+cGir95R44rU/QC1YT4AUw=","IN15STB7ws5TMjAi/LZ2U3nJU+hVH4eMS3EgU4ehe0E=","BLl81aR4dJKOjjrW3mRCJkk8o6h6GbGC6uiYEts6oGA=","CTdKEKpssLLK2qIenxBFn3k3b4rQ/QeDAEW28elFJgA=","IRS18DjNQA0klZkW+D0MyCc/f3pRlVvbpZ3z7l6kyVs=","J1HYEkBfE9IcTVk30gqYHbfNWTOCISQYlhVhH/S6LZE=","DNkKiCJ26iuKcnPtoVWm/Z1j3QlLllAkQRKBriurv3c=","AoO9rMFHV+KDmOZ9bnkhUplR7a8MmHIZRFYZXpeBWB4=","FvF51NxPIQHOqNEnptwJ5PJez+T3n6PgKFH8BhCP1Jg=","KG+R0bednmgdbFQL0Ur4MpnP5SVNmhs6pjTlRWr7cA0=","FczfrTTSkiadZzTBc+JB35ji/XXobmHGE2nG9Zq0e/E=","Csa5DGt6R6HtqdSm1Gayrf4HjcQcnG7dCjkDA6nfIQs=","JUl8pRXa/DfBJe/c5+5mByyNTBUqKjD4Hhlf2+x2SYI=","KAlIz+PsoZ4c0Pu6pf0jo45nKFR+ZI/oC6lHxHWCfis=","DNsbZBK225fcWSvJZsbhpn/acCMurZoVfyf2AUiFRz0=","DEONWr71BCoKY7pDGNeJEf7FNz+6cr7G/S9SvLOGaC0=","IZ7Fgsknjnjkh5gCPFNA1SKg9+Y5hY3kygEZnERSBgs=","A6CScwzDse6opadhJZ3SvqT1husJp77rF8KaYlu6gXM=","EOu/w1Iz181jG2IEzcibpP2TKuBYGoVqOVqKUmYjOaM=","Is4IkNnvTysO9OaYJ9+2jzpupsMKJKZ11RueGZttfDA=","GJSPWANbsQlWvfbUZnwuFs4YRCoZuMKB1JsuJlNP2K4=","JhnO7cuDS6QAiFOutqjWFE4oG3rjZ48dUtNS8EqfDfE=","AkTHTXk/Ghbxl6L7ABvdMemG8JSoPgnVjyvFrtLIvrk=","Fuvt1LI9RoufNsvbNeABh967FWaMGAyKsznuW1nIfL4=","K8Qcnu2fY1IyRfS0EiFnFdKb7PUdZgyGva84gJZ3utA=","AJ7b9TR0X4xzWsh6YC2Aa5ncaAEut9bCwdTDigZz6iM=","GNrMjRMgK/IyYW86F1vAIRiaJaKW78mXeIB4KzFAeYk=","CyYAoHJj6DrAdrscSwf0jywqPPa/e+SvdyYtORc1Tuk=","J/bSD84OdHz+Q3dDMaGc/kwjTpnRgDMok/cFhKF/EWs=","EFC6IMj015ehruyd5G/H95TLaRqbFoaKLe/+7Ruz9io=","B93SEVoeNTEbBSSUucBe1H/4/i1BgXjsYASHrI5l2iA=","FSpltUeOD5LsP8NgFD5qHLg9bplmgWj+vtNxYK3aiiw=","Id5E6+SEUjwXqc4WL0L826px7UQ3+M3riF49SiBcNww=","G+N2RKHTo5e2tUmBBWjsdjahvk16ZK4j983wfsk6ARE=","GOexEmkyIyYKJd0Xxx5DG+XtSoq3N/N3XvYUiSmPh1k=","ACP39xC8BXd0AqIb7ENy47ZIRz83R/HrKKeMfgOj29U=","JHDeI2d6AWoABMbvKSBkzux5zRLLH6SZkqO5vNCiXeU=","HR+/iy5BAAgD72pQvkCZh8b1LYtTthfEBVvSTn0nv+w=","An9f4fS+2wZEc75Lbqwez9ZWrSCGq8MRtn86yLjJ82c=","LVOvARnfp3wo3RArKCj+6Ar5rmUdsQFMPzn6W5uP+FI=","EvGZR8JkX0SByJET9FFGQfSvt0qMQ+A2YDboBUmnH9g=","LwBzZ0v0/XnSSWOOxkeGqURftZDxCI6+Sk8B/l9MJRM=","KO1FtH4MRcKavwOyZdn7dQADepVlTu1LbPShhdHJrro=","KSFC3HZwY5LzAGuPW0WkUfPDfsutn2mycRIRF4aDvls=","F+qp7vPcmnBZv2zjpRzqSkX/A7fMYFy4sFw+3yudZ/0=","GhZ9Ik9wO4PyCprh3JC+d1Fql35vLtB9qFsGkQplvlY=","CE7r52axQdei7Pz/CHULBL1v6oBTWyoOMK6JM9mAJso=","LsD0AsbLlwnm44F+KzZCheGMq+KQv4uDh+nR/o3tyi0=","FlfibGGg62+LynTFu/NKlHdy/9bCwPm2KDah6P9vR4A=","H4gnvrfayGlY7d3qOLKPmedxgPPDuVmXk3jEd3ZharU=","IXoH1lkvwAAfwkC+RPccAX84cAYTG4PyN/pMlmjtT9M=","BZbZ1shPdFRw/JmXxaHOnU45BOF/FvE54fxvC/J62ks=","C9Lx5hp+1HcmSC3nauSw17QXOOsGyemP8Cd/6hbCsPs=","FOTxSyp7v53Yw6G1Jgw4RFGcO9XRObc0Rnj3Sjb05Ko=","CYCws9gHEKFn3xR/nUdaKNyvkYpqo8lnpbtV2XqPbaw=","Jabe8fGnno1jVmcd8cozUN+FUGn6G15+hvJ7r97mCsE=","LLJCopckdA5j2EiK19rWxdN+nl0JFVguenHFPlNrZOY=","BrMtwECLF4LAUrulh8N5zrNS+ylXmyHGGAzT+zmrevo=","CfIKE3X1bmvuUyasdWNwm/9ukBgqwJLxIUXKCI/fP0c=","MEAoHEfTtu24MUGCpZWh8+Z2TmYswOyHi2OIJt09t/g=","AHLtoWBoPDupyg3Lsn8AhQXoOoXrWsdTt6Z6I9JFUY0=","HQxAa9QLuP6ADKc31QHhnxWPogXZ9jowtIfmFfRyFAA=","LhtvcB3744RiBhqR1fZBq8x0BqX0Y4IrcX3nk0TIqds=","KRjT/TMjcjoc513BsfgpSNKY2hRjZs8BZ60IL1r7Kqs=","BKjt6C6gxWFEOFj+CNLJBdzURfUbEa/UH0Z2Zz10rwo=","Ji929a+/3ITCQOaGNi8lzR80l9GVx5pAzJlyJaQ0koA=","Dpg70gKkJPJKg/gXNzfavyxxHswFIE4dJrT3fx8QdSY=","GoyKOxODekplfCbQ+ATKfvg6rH51FhhLTCLrev76UWk=","BaFvJ/RgcZ+LdcScHNrzSHOataIWp4MDm8BV7G8K7xU=","EJpOICpdbulDshONxePIaBiLArpXqxWKRuAzWQ3rHQI=","EUvmNuEgYNMXp/CMRLhWFE6IPcigevH2LK8wDSNBLd4=","H+zvroYHrrLxCSOeBh0YOd/KEmNKSwAb6h0RkOTsgCk=","HPtQBrYoEUewXcuKCKpUp/z+mxIfEr026YnS9Hz4Cc0=","LC4xyicZdZC7DUZoKsENIAnttX4KiLR5DXMcs06SbYI=","GPKgsAtUSfS7gmXZvCsDoxoc5quuXq/Z7sLzdFvlYbo=","BDG2xinOvc5ESwr3ffCAhQYQb3ZXIJqclsc/a0TaawI=","DPM/wv3h4XG+FR7jRFlXBe7J0JMDQUia3GQz/bmUH5M=","CgdDh3sooqZ1lm5q1uLK8y94++gwvLAYerpMIf59knU=","GVudKFpY3q4wdYoXfiCkz2Y1DPS+zYEmu1uJ5nLTn8o=","LD6sXVL69bRvylS158Fs2VA79i/x4/fK+VFJAhVER28=","EACDlu1+Jgl9Y4Rxbd8pkxv6jPiNDxVAa30+MBRrzCw=","CdYSDYzv2NuZopBiaPwRb10xM5wRkIJS7Aj9Oa7mbHs=","KfYP374Nd8FkGCW0meJFL1/KPftCe+B6MiAbyzgBkYc=","KnfZiEM9rd36MXzxqGwlA/4BlPwVlef4QnwLg/kLQYA=","DJZQ8UnJlGcMu5ZvOQPlKmN+lWtXkvtpoNc3bnMugRM=","DL+heyNH5oIfeI6aRCVcE/UDJZjR4hWoIuPn7Zt1fLo=","FnxMmV9aIDV0lmePwawz4IQxEnrvkqmgBkTGHv+t0Hk=","F7CTeNqa2Pp3tdENtsx7Ui35Vmb7IEr/I8C5qeujeVE=","FURLNGou7kAiDVq72jAyT9QisSvQYlB4h6F0nJ2+q9E=","A9CKJvhsl/McTNmgGn9o/sjCCNQuyqftLP9zt03BhlY=","HFOckkF+DhGyY9maD62Pxh/RwGXnA5mv9RLYd3188bQ=","GbkgnhBV9ARkfS8L1IF+eYlyln4fdoiHf06FdAD/hSY=","AU5zJT47XSyQ8ZmVnr8HGxiTJvOdF3KYbeG6edty8KE=","D3aqignNBCVZ4h7fZElVV+gGWSodct/oyj1YOgT+vQY=","B+l+GXf4c6BYHtp1eVXJMnSodFSmXm3++UQLvhLwFIk=","L9U0r53zEQnJSNWl2TNrjXvFGJXDS/zerEj4tW2ss2I=","G3lxxkS3/VFwM7jfIyXfgvoio7eanuADMje7Q/34dyM=","DIMJacqR74e+EJr0bQrWLJPoCxypMH1ycJUIyx/qZKI=","H9uG80Euuxh1Sh+c9N8wlssRuonnmJYilcyiVMVl8ug=","LJpcgkgcrc3qa/vaMDQ9mBUiHimuYXow+VDSmDStJlQ=","I7GavB2+NKl5NTfx85o9gZRNG4z8TyawY5yk+uzZjSs=","DNaSLzMEpNA4gzxpewd0FHlyUWvcj5ZWeymmR2lxVIM=","GDIS8uQn/BCAwje/rkID7xJHKgbIJ/k9ul1a8k7DNqY=","BEF6DdbT2M1tLvgcyDMzItcPJk9RAIdKTBYD0db4OdA=","Huf9hq5r/pFvvYfPCnKkvkM9TT9bO5ZwftoMR6Qiw6I=","Djht3dhw+AQd/mGdTdju+FGmORz0nu728fFEPuoXPRA=","CzGknpV6w7x/8PZe5v27TPSxRd2KI08NfmwGOb6gB0c=","F77fnxOrnOim4oGQR5k5zSeGO4kv/NrgVHighZx+7cE=","HCj7M9md0bOuN/iE81UlRqT1r65WL0hi/h6S5wJAnhU=","FcbQo5QWaWfLw5KAUF65UozasOpS8VlcXnhxgV/9Asw=","I2MDFQ+edlA8zxvlyQw6SF+Q98H/rrscT8uqgqBRm80=","H7vgdHvSu8PMu3Us7ZiXcxlC952adh06ukoWloHjD+A=","FHFG+m9GT35YoTBEQdK39kMz4hd5zXH4gJYqUOpjhbo=","IX4CySiUFRb1qaeOulFGjZO/snjRx5Bh5mbfSjIJLAM=","JGATtCPMiToWtowiiwG5OAtHsK++Tb6xtDQPWAG6TBw=","K1IlSWweb6zVt08ScFyg1Ke3fDDByDEcPIGDcWerRe8=","CpUPVydJtvrW1sMk9AVo1yGedaiE+bv5QbIO6BtCwCI=","GnGIjmZNK6m7paoi+8OA8pgQ0JJ9KGr1kRB2nwf5l24=","FcXHIO9vpbApNjdsKYOUu+3OWYJNbKn8Jg9e3I6l+rw=","HISYPKsy+5bM0CdtJfy1qXjt7mk1IMCxygl3ksvRdC8=","EHWbenROgTIvg2j/+mhFEChn4hymiT2XtGMJTscqHiQ=","GrQ/Gs8odjdn5YdUKj85nwmYtNIPUy0fWzk17yyj/Go=","HTLy4MVkJ1gN6WLxR2M4ma5yN/TM/N1S4Nm3sDfOIM8=","IUdQbgD74PZFgRUSbfnusa5MMxpKOBkVzBlb7JSIjWU=","BOle2NilVGlfKoRBwXXyLGGrBBqk0n5IIQYrAveimrE=","LMGB+U3lcZ/izvIiJ3fdmKranUy80Haizss+p4+L/q4=","FhX21YJsqqZ4xOXAHO9JtEJEgVfSxlHjscmdMrLFHAs=","BUsOJJHT69F/f+4LDc5nuCNG0iSqqkd9XZj94r9d9dM=","IQUv4X8/gzkK2Kquzki3kk5UuAcLYwT0tOirn4lJNxM=","Gx2NkFxxOVjdMVsMhKZdR59vuNhphjDn8JY0K+TxKb4=","CHZd+SFBzHtRvQhz+1JZqKzVqbUIKImuVQvz/x6M/Dk=","HdHiwGi2UyA1Qv6jdGMp7KlUueKP3L2JWHCzLzSBEFQ=","BQWCr/38Tlw85z10ZoC4MKhDk5VhIWdn5O5jQlAuKhg=","FRVyptH1feL6nkqqVF/7hCuxhK0+CwveKScbVXMuotM=","GNCqOAw3mo5wAFMqZtVhQQ6NEY0ur7bA1tP68tyOhb4=","JCSlhrtXwIg+5MpOxzGWnHQiUCyKIZy5XO06EgmwX90=","AXTWZDzLYyoUsRFi/DVwBgTFk5nToAf1+JFQS899d80=","GCEEyUFmBS/cdI1JeZAROHkVspngSoDjPmEnQHBuemo=","C3DBGFIw4i3LlIQozt3p19ycln69Ra9NnNYtoHvVIvU=","HbRLbgFCuuEHD3NFIrwdQLmc/FHmL/ba04n95dxo7KA=","I3eVmBGfr5IzNqLp/hWnoy1GAKix97vHPN3xD8qBqrI=","DTENCNSMBNx4vaaH1IoAWYu5Y/CbGN87i40xYpt7ioI=","Kov04tUkduxIgpqZ+lO0fLEEW8P8zr6yUiGBhhYcezw=","E8uw84Gm5mCcP+QHfc4NoyE4lm57ooEolgAYN1hbLqw=","KuQSZS5EFycz4ZOf0y63gEZH0pdop0szUDayRVNXG0A=","A/Qmpcdwen2hqDSPnmwObVstUHu+mKAG9xW/LyjBQzM=","CS/R/T2cW/zL0VgbShbsCoCRXtL1aj1AmbI5qbREnNA=","ALHoFt+4OaizHdzlGWPzUhExpayhz8s9IEkvn6T/K4o=","DNqjpjeugexfxrT1krXgT3/Y8fZ7kV1/y5XJxb89fHM=","Ef7Vuec2Vik4pXGq1sG/mHiVvSXVPvtek6iVidY40Ps=","DQa5A49dBBqe3RFLPWNGrV4R2IF9+j50A0+4L8+8hjI=","IvebPZ30JW/INfI9XhbI+WPrD4DXa5DEevRjt+5Jry8=","K7Ls10vjyEfH3xShyDk3+LJKO6J0SVmi83M91Mt3fms=","EL0dYRcH6+SoLSypYuAFS7K3Yx3oXjRo+vAFre3CuTE=","L0A1/bFiLSPRucuC2mT59wcdCXMs8XpTzoQuqkLzZcQ=","D6fYwX+nAYrRTwieuFZLyafBV3ALvQfDpkuiWLjnkg0=","C4ypNoi/t8GuNlrrNEYwwZ0PHnS2Zt7CsAQ29Ja8xdY=","ENaFYUqZpAVBPjVZ2CYXUgWgP//ZsDfO2QvvCvDbGnI=","Bo4WLGoCyu4CHW9EYftOHKHWCSqF2QBEw+sU4HxOSoM=","L21qDE7iEpZJb2mpZcuP4jm5HqgXZ8uCBkqKpeJ7zFY=","DGpDmu2OyGtbpfKkoEX68v5Iu0Qtn3UhvvSY0FfCE3w=","HmsNS4jjk6nZFcATtP2lp8O1iYcsBt/dogfh1mQari0=","GyEW+KfeaYHplCVEbBtyDLRJVd1L1G/MbFIjYOHGvYs=","BQE/AMhnc945wBujzO6lwM2w2ILxmVafqzfEQOJajlY=","CD1DDEiexoTBZN/b/FoFVt2Qq7sRqLoQN7kufDzkLNM=","Gw36XC8PpzmwOwv/QGFsm1qyRsKWlEc9biO6XF3ZgoY=","BVP9zqFJjyipxKWG1HsCl7I35ZwsDnA0RZ95y6SykEU=","FkwnLELh+Qe6n8evYuWp3INunnEk6sxtvFz+7jt05eE=","Lu7pSTgrdCKaOl+GQgxZa4IkIg7pwdCTz5ZcIAPHc9s=","Gqe4mdtCi2SfoeRnJYGQnxWgkcMBxSfsSlTDwJPtYAM=","KERmcJJWUVfyqIoFWEUK3MOI5hSNJBfKw9/5Xr1wcwM=","JHwNhljGpX7Egq3F6e5rtnlI2Wx4GtmDEeJ5uB9n7zU=","IWIaOzxkiZkbAA0e/NxpsKVA0JaASX1h6WKE5mjJq60=","La6qsSWf9lltCe5LVnzaZKsPuIoxeDJm5dFASBGOYvk=","GQbK/n309Kg1mkgYpO1bZ2nK2gouBG4tYTi/j4RAn00=","AMKttRYAu6kvxT3CFl+A9wU6E1C+UPYmjb4YsQ66KzE=","JrKFFpIlZY+MzDBAzYXDzh9Efkfut76OO23zjfPUS8s=","HCt+LbVk7vCQncd1NgSkzF1F1kM1XjxgMh0kqA7WzK0=","Ldo+n8CdLC5tUqdr2oTfEG7SNv+VbxJ6gE/HAlv83fg=","EZGbj0eX4O6J8F4EKPV4M9i150EEgUpqtmTeikWIfvY=","EnuywehVKUBYID3npz8FXG9CYBokdbHXX5OVmTraex8=","LFkxjPQyuOSZqZoIY8kU6MeDaiOzG8dYAoGC+DKD9hs=","E7JGd+aK37hz7Q8jsAJbtXR6X8dENTAl0hKNRHAXrH4=","Jij+JrTSvF+OkGefeYzZ3lpHvS8EhlFLbbTHDPPCR8M=","I3zRYKHWrjDvIMk0dsnODWBmwOelq9Jh+qpLzM6v6rs=","HhrVhKtnXVtaSu08pbgE1iwpczV0y5ya2iV32Ha5nCQ=","D77XMaghdN576eBHmFZzWAq2zEGUiTiEyfUeoR/+j1g=","C0QcjxQjoppxsdyxb9rQMW1TNKKY/USAEl5ghdz/EHg=","IU5XOmxX/32jlsCqFe+qIfwJMMWZhM+cjHTa3jr5YfU=","G25DZFduM6PPVL8hwQqRxI9+3b2RBrUFlkro4LSKXb4=","LLYNwwqvw6mfH0Oes0w46KerJl3kb0UAPPJgDzpGGaU=","CBwLXFZxHlQb3qwVCwZEp87iVRAqRiLdmQ80ENFoU8Y=","GSD4R66Dlpr1vjlaRZg4mEoNt3MQssjFM+tgKQgyFEQ=","G9FMtbCVDTtHg8U9LHM6KubpFOxgFVFwORKLFUdGrvc=","LKFnAOZxNL4O7zKfVh+wV4Z6sMZqf6Ha1s1g6zwNMvo=","I6S9a+9/TSHCYZJHVUckVmP73TolGvyidjbtHe3pU2U=","AJAgTL5VCjbxHJ0SsqVqauc5nP/LwWgtdknN+hK1s6I=","GumUVtDosjhRalIGdVnlmSB9ooXQN77Vx0jzmm+UoEs=","LBizoPxL81vrmkAGSmnH2Xbv9FuuLBaRAFy4NawH9E8=","LcqUS5EBHqnyJP5eBhLsICHi4xHfrY2NUjdrYN0pY68=","LqkM5/NMhkWWYX/sVitM2foKy3EWFlWVetRhXr30ZFo=","B9Khb615XzgmeZmnDr3ZsrJN6FqtEsq+EIVcK9cb2i8=","I2RBX8hk30w0Go5CZ6Hz6DLqUUOk4mhuDYRAwET/hiw=","L1yIuWrthUzABJqbpHamumF4nlaSzy19jZp8x7nQy7E=","KZAqrr8+OPDvOcN9615PsPMvzyO3RRGmIUaz95wl9u8=","DhkOBX688CzgNg92/Vsnmk/iuoBkbtacx9VoQR6By1E=","Iwl7gsDHXlPLgISGnlFAC/+eHw11tSUumIq+NWJwL38=","MBgOF1MLhgkBsf3K8jsu+8E+vUlXTmmqbfFZ1KnchVM=","EbpgWVmvtd6S0KDPaJRbXmYKWebJ3S7kg4qeUt03oJ4=","Gfi+6zYpyhdyDoMmnAECeCMaMwMZvqvnk+mvQVGKNMo=","J485iXzINhAzDbJl9vlZ7Jg/oTg4uoj3aq0DTC+QFRs=","I0nKvag64r9VhC5yuASzZDWkngsvhQHwCFZgXiTew4I=","ByebdfenwSEAXDtit9GdrKtuFUPxK9NmXDGBjF8seqE=","AGpJzsBQDAWb9hlw06A8TsoHnzvqdr22UsnBPrOlfyY=","AId9wptQQBlkRIVXZnDzjKUxSWlbWqzFxNUBCOJoMQk=","KUlKSZ/XzE40cwxIsipimyTXSnKDAGlvUjvvrYoyn3c=","BiCGo6JPPdByGbOJdcRRtIQJ40M+yobAgyBwyC9tuqA=","KwDTnu4rQQanDqYYTZXcGZkaD8IcRycXdAwydqmpBRw=","JceI3t7jazgZJVA9wb/IHwmHY2S3ZJifhrmpZCyS7Os=","CjOdfDOZ6wCQ+cqIcZb1Xlkn3ehoLDf8noUAXQyhTl0=","AQ/d1NYo7sxrtV7E7VY8nJ+9du9FxZHCIeCLZvRMlXU=","CMrX8J/NbQp2OxU6a6E9CeT7kQ6Yp0VwcJXEKsMvfNU=","K6jPOgcTjAhkMmPi1O3PmkpHMov9oTft1BFboLMnTXg=","KAxarbkvGGPAqyDKFLAbACAbId+3HB7TKVmyEt3o6K8=","JDxDvmJYhb+6V1S+/9uMTicYvRrji6w5tmiDogMkVH0=","H7in25bYgHW3qzbnFmlWixqIwLzFcqsceAMDxWnkEIo=","D3rfaifrl50KFHtBclUFjj3TmfJU4dFXHlpgJdhdWT8=","Kpwgv7AjTdIZrFkz52FgQP+Y1vCZtTzp27dreiHGVek=","LbEaddhkmSpt9Wy7HrVp2jaSf0M2Lpg94St2YaqR9GU=","Kc1j71f/iXrFt987qO1y1Dok/xigPKpNmfHlMZDNI5o=","FNBSGTLoc7bbheajqrABRpoWjpeO60wak4YZDddO3nE=","Amo+g0BUy0c2cj0dFaJBhp+PI0ddN35p5KNzFonN7RY=","CL2Cd0WejgqDWe5TI1QbzBRlsnuWhfzw135Kpz9KXqI=","GfahtagCK9Ek0mKndJliERTIexvcjorHFfDZBrX1cfA=","H5lHfbUDGwunI7HAxtFW/ojq943gkkHx9Z4INPkcCBc=","B6h+2tUGfzYd87dk7zf8MRdeAX2WNaZijO+RWPY9RLM=","Jk/hYcmKLARRS5LyC3XCEiOywiZV6P4vduTOjSVjkQ0=","Jby6g5FZVL/Go/5bzPbsVmiOwgnPH5dqSEVNxt7QeZw=","J0KoLEGuL/aOUkgDpD44fkJelDooR/1ykifNAbcH3P8=","CkvKIp65zqln21+GUPOpITp+q6BmRSnsSMtIFqMvPkA=","Fi279y8x4q9ajGKXXWrdDddHqGgXvtCdaQ0glawfMCo=","HZDTqXBcWpoeBsd3yRWNeGA61PmxDO9BqtK4AI2Gv8U=","LpfaEI5BkgxxUH0//EGY9OQD/AgOMZO2NHHoFtOqZVw=","K+p8/P9Gy3mCjRvVvE0Yo3V2W9aSeSi8/76iru5FRRk=","Ll5U4PxkLYoKId9IMQ/onT7Lgb0tVksrEtN+pBzmY3Q=","LfSkS+XvwMYcSWqMtyPp+v19yoXvnFulLHGnj/KlnZo=","HdqcYIM7UmdsyUduy8s07n9bdZ/A+CKfHWReOAc/4FE=","L5Hu4FT6UUMh3ArKIf8lr3OByj9O8JovonNVxPvYhss=","CUMnp5ci7hFqr4GWxIRORC5/NkROqcgWlIQQ/xEeNQM=","Dg3jKevAE2hGcapo8PXFamWjx+MbNK8o1C59tgay7Es=","C/wb2uo5l+Y9tj6U1DB06jedXV+WFu3Z8ZwXh+SHWTc=","LXQlbUcOj4k/WmoScjfCRQLJ4QVnuJL3cUmD0ULQB7Q=","EIUjBipRqLQo7sKmYoS+vQfcHu6QT0NHCD/REgZJ1hY=","DFqAXS7H5rMgHklUGE3dx6k9OfwiH9hnSzO2jWXKnkg=","FyoGIVZz4MBDLJiszhxCbP7WQIUBl+cv6EizPvvIgIo=","D2XQP8zHU36x9P1sXNBfsEtAOW6ZMoqenzRMXb0qLps=","IMMK09a1cld6hzOZYJPVuTn7gPLnyqU/DMlnwzTc1vw=","A3P+veECYP78bOlnCRSpzsXCBaddI972LiL78xph3qM=","IzS6wpuS23acBjCLeHlDN1un5FYP23Qaplad6NFkF9s=","Cj4gyKYci/rsvWXkOxOlk4KwITWM2/epmAXWWCL0N7o=","AOp4umVSiscDXgb72b5jpQ4Mr40GKPM8eyKdCTGqbwU=","DRaC+gqSS5s1ERiPvI8h38b5747qGJFgfyKx+RZyBNg=","KESo77hTsttjSjzzbOfP3DMefzKwA11nBd7BVLgktM8=","KipXRmH5OebGpJ+QEHorVKAAICL5Y8IMG/h1PIJrrb8=","Ec9i7gbkq5JsSC81Ulpd0wCiWb6tTNj7lJbKBqrJBlo=","KQRcf6nHP8Wx4TSZ0XGhbzdryLgS8mVJCLXs0rgmF2k=","BX5EN3ZC1PPHwWJd7C8/TSLpFcfpBVKHmvAW96FmXyE=","JYxGQKwdqZW9BSX6kWLXyzpdmyZ9BEqMPDxDEOaJcf0=","CV7m/1Vo+lNQktdMFjEeR3t8Yrq1/VhbfU8b9lq0zGw=","CAaVEIjW+DYxo3GUhib2ZiWADVth7upj0NU/HEauTiE=","LoysX+L3CwJthPOfG8gPPr/yCTYlodRNjJSYoxcu4vw=","ESquPYAyroDf4CenCWHATRfJlgmjjCpuamCevTEqEUo=","B/G9KJqu4fTCgyvNiHRjQ9ISi5gm8Y/0egLGBOBLJW8=","Ag+yUfKUrR/D1VPPncUyzyEF0otBnLM3m+VPaDhNNlY=","CnYwnvTzWg2ULSrbQAQhAxF/ipL4+iJxPlyPRjCjOv8=","AuM4puJ2OU5iCFUTfSPYbnO2qcRHE1Q+bvDKNzAytmI=","ESd8Ah9LsFZhEqYtApifMGvj1qYaVdbCvzK5stbrSI4=","DkFvWXeYwkKBPQfwL6P1r9PNI+7ovsBczzIoDS6vDoU=","EkboCh6Q2vj1DI5woZcyKcHAR2omLfeRNgh7OyUjJac=","Auf1asUwAq/t3S7PSSULUjTUDtJZJM4E2lL7E9gZfbQ=","Czg/RgtxPRrywnIe+G3bnul7TVEoGZPtt3RyrO5VKCI=","AUxGtKPyW4Wi0Qhc/agSyK5VhmALR2rPXmthRatEnFI=","C6OpXTwos5LzlXVpF522NVk6n+XqqqZBAlnK56ZqtjU=","ArvSrTELu10lRjKIcsVLZOJasF40d+BM4fAwIe8xuQs=","HPBjf/Kr1ypMXYskr5mY/CnV8vpiq0eRTfFOiXRn0KM=","JjrN9F0HnUOxQ2Yl2cMinljYLa86QL+J4mcv9nhbpYA=","KBHrl6YA8TkSNI9OmvR9MNvggFDqCDcBDhdOw/Os24Q=","FeaBlgg2hRsVyOmJbpHWX/sbwkd5TFkA5oroLxz3Mq0=","Ghv117c9bLPdsPzRBlUGdM+LSSqGRA+QmUVDRx1VRAU=","CRN+hzZJKvxtcU2FTsG9jA/mPUAproQObKBfs6izYkM=","EAdaAjbjxpOOis81dZ+MGchjAmC9jlhxbt6pcOwCulg=","EmNEtBy0z92dePkS4C7kcFnAkVn5fEKUPF0rc1tnac8=","BHKprH9mAIgQiaF18yh//cAf7leAo44eCIsG8EcCTE8=","DlKxqNxmAUoUr0gLgMiz/ZlZJjPu7Wz5UG5PbKm7uMY=","GQ4wfmYmrHlu18lpMoANPxVcqJ2EwDkrtIpgsAmGdUA=","GQF1KSE+HLMxodB2vjJUyO5dnqQAXpOVcG6g+RhJE4Q=","GInez61WyxSm4pKAkVUKRQT7q81xqfTjiVNnrcz+x2c=","FLN5i7J3E7P5L7CGSSNnM1QkxW4Oe9msObVYX7GNAGc=","IX+qC3hmxmCnAP2vPvBDis9E/HPLfqvF/BkLZMqXBW0=","K/Rly1Jx/lYxIbuQh3qCHVKfyBX87jckdOwCzzmPm7g=","Bqg7bzNBWTTMR8lSt5EcV0DY1W3mo0g33PgpK6gjgR0=","JrxLcVLslZZ94YFi2gQAorNpyRCIg1ZZ2pV9HOK0nno=","DZvDY5qx6aUCNMENcEHqIiC758lBYxiPqx955lbROxg=","ExUvBxTt6Xu67zop1E+0Qa7oGNrATxHk5cak3DHIyzw=","GvwSmmdLpKx1Ut/q2a6NLVhNx+Si/yzOXTtvE1DgjSc=","KEmLBF3RubVuVYBl4NcQBnX6FihKwM7RBI4HwoChdF0=","E/i69u/JQpTIKCn1naKshhkbAxu+Ky/jMs0wLNXZRsU=","KwMU7s/PYa19TG2Me5Xsf8mez4pkjCHiP8XxlGQy95A=","K9AjKfVz0FvRTrWXH45t+UOOireLLTemjdsahF1M3a0=","LxIe6kYuLb4lMYQDDEwaWf1Q+rGsXEnr9iHzI0fbwMo=","CxHKFlc221P//XLg2Tmxb9W94HoDZ427b+EwLf86vi8=","JE2dm5vb8KYiGT31tT5TOuFGrv+7lYFcFN1ENA4ZK5w=","At/4NH5kwJZs0yfEMdQrv6jkPtZdWNRS0khvKv+0/Po=","IjYpkbq+1Zxd6dn9lqM5rJiBgbJWvxrsUqPQy4lS9xc=","C13coEz2YhpvIrlLkDlaWPqPHPKW/lvrQEnHVl9PKlA=","A7PtxrN0TPBXiy7EDROpnevbbnGXPgpA0mW5mlTWMQ4=","Ld/Zpd1tqpBRd5Egyxf/kEbt5dqiS1wzNo+4S1W+440=","LpKPJYVk8RvXIVa2J/A3S/ilV8SfiFmKyUAifKL1mDM=","D5cLTihOlal5CUWaNKA7kNyXA7JPnPBftSUMGiSGEHE=","AnqALq8vna/khF+bMJB/2zn92cRMXRgWEPVYgrezgd0=","BKx7wDGCvoApqEQO+HWiSKSAmF5pP9Tq65JjfHPonjE=","B18xka+9IdUUl6JsUkZl3nQxVxIfCTwSDZPhgFgur4w=","C9O+khMSH3ecKysKAkvoK1GOG7wTSmX0QMRHap6vWF0=","DJvOlfLVln07WPk9fgPJMXCRfqU7X4sn3HCh+qtHTN0=","HjsE3uauZjVyLjVGVfYDLRpcoubXr6DHewvhkvTwxvI=","DB/DO5MZXyqsA/5u7z5BEHhMfEgyLjDuUcvXj2zp2Ts=","KrYEJn2uEklFUOHvJzcI3RHBdmZ3D/DMfAd8k1vyr4o=","HGmYX/eFWVGaAFLqBeYI41ys5i237Mu87FWvPbkVZGg=","FjNPzUISVjmM3u4IqTRaUn3stxoB60NST4092w2yTUg=","B++N12ZRUvhdAJOc+6vP434rHvineoRWiu/gHx6bXqk=","DcxCbciL3sjChI8tiKIAVxuKASzQhw/G6guYFJT1gng="],M:[["DQZN7oJJKNOfKovn0vpYMiPDOZV4TSKIOa3eJVlZJZI=","Ky/18nUxtvPWqF114+CPOi8NrDaApsJtVey/gDyoBWk=","C2WISc5iC77v8jO30SJYAV6p+HpTkPVhSYHrbky0pfo=","EYEy+8HNg/lRZ8tEc9VMa9LEF+J4Ll7+oW5y1HtItw8=","C1lEdo1hwbNWKldJ9PBsTdCFu1Yrg41+LvFKIf31JMA=","KwTW/7r3FEAS2SxcYhKAPAtbzA17GVC4idH6bz5WRFo=","Kb4qQoNK4y3jMg+w7ka0wQKj0a5ExdzhUv3qtUUMnEQ=","GUb+neCpQ9WnFurAhWHNkfkDH+yC2pq3KIPHshixHrc=","GvPKYkClWrpV345Jg1uS+hfjmtVwHvcPgUQQn4lL8dA=","CB9YqRpODRAOA2n92BoZADU0L9BnfuG/UhXkf45YwsM=","IqhSr5BoCoypaItx7SfBV9ArQGvWx/2BIdfHeTrSMF0=","Cye6gqD/uYNomBc2rpJ6IngomFwAw+XfjBJ2sQAQiaE=","BLRlJiB+3HCg0jyEOLxJo2VjVVLe4kBmGize75ZvIPY="],["LYxwA1cxrZ77qSghqIEZ9rgYOjYr5kFympPWoyfAOAk=","Ce80kq0Z3R0L++sZEzCogO55M8nTs2u1+gIoO65dYF4=","FFjeUWpTQZDFVQxqG+069TXDiyQuuSkTcwluxg45wfE=","E27yUVlV/2YZSY+sWUJIFhifiWrA7Wm1mFTRBd9HxLQ=","GMv94M0hwYN5ei8IlZSoHNgo87B0I3HtAuuD+wBk3UM=","InV9qegiNFKXvQYKP3G7HnDOl3BJw5MjUDVnfoQ1cxQ=","FiKAUSXd80TBjjUdEegikWGLl1girQyQPvvq2lpR1E8=","KXZdjPd2GaWAZY0Sf7b6pE1scKD01l26qWB1S0GV2f4=","K7C2sI/BvREHDtxC8j6Ae4LouI73A1Xfx04Jan/zgcs=","BJUedHt65rmdklAQjF0rcBgak/8dS/cjeB4bk4Apgnw=","F3gLlGnoHKcMfLtDR+f7QMY+9o893lHQTLR7O4P8KZ4=","GRPVHZxx0EK/v2Sdnm5upf3YK0/TFz/y/gK4VYJSiRI=","Kp40KlbItkZtP+UzuJ8atEG2Lf8xU9OuZQDCw75jZeg="],["B7YgyKeOCeSc5UeqeDqnjz5FlMSas91vYCvGwDUdgj8=","J9a9GHA9fKkqokB20xh7bAAo0LYhPZ5dLGYRUjehkFE=","KWnrUBbySzGszxc8ogRmjcIimEW/ZEbOoAfBEzSb1Nc=","KcZ7zgS/0CD0/36sq2y94DSyL7hjNGdaNh8FnlA5UxE=","EkR0sIgp2bcXxQiEvIlc0/gdUZhZ0hI116dEUNCpQns=","LH4o9Z/oqKO7L6KyseEUzig/4iqXij359ioXHLHWXk4=","FlwLl4tLtkap/yJaxJAFISkr5UyHmILT8R6qMQM0FIc=","AgZhNLspnZ41nLgqg4D+tjtg5LmFnZuYcu2vkVL5LU8=","CTcu0Yuhp3Tq/hv/be7EvAgUsImcYZb6Faes0V7MXKI=","HjoTDoyv+bXlY+iq+EsvxzZo41HP0oz2b1AS3mE0W1g=","JVVDoxSvxaKZFBMijHXq45i5BXayO2zYYShmXMO9lHg=","B2VHRJ+gOEXxheYVeKWo8mg6GXM/wExzrGoLib67hFM=","L5i/CB4Ot4+AJcA+6cGZ8ug4xR5aCu/TM+n3z7OPU0s="],["IxmWtZJShXVWfTnQBkWoOxOSkJO7+gDWpmHkppA1HQ8=","GT8yo/g592BJycvyQUWQaYohGOg2WDJ8QziqNkjY99c=","Cl2mWbb8saQnPht+O1RNLL02LKxJev0AS46pIP2wS/8=","Aqgyzu04N+dCGW4JSR/iPj9uURJuq5rOyW5xlTEC7yQ=","CYuyxMYzTf6kdNBMsul2GGH2sYqAWKUrYZ1iJ6JiKKg=","EBdJ+d0mBRkcGWPyVpSuJn9rRL/i0a80/vy2XpWHhLA=","DHteCTQ9tcY8EQ0xddAbtJgpDZcbHm3A6aDp5xWDVrE=","EWoxPQDPmdwY4h+TpbsZgBi76kt83O0+TSEJcd0KaBs=","BATA+hvR9+BZBUy7h/a1xp0RRX5Z+QQZzkvRC7ioA98=","DBwhavMwVMSX7wQ4H1hYIpi1QzX2Mr1irdKeCAZ6Wdk=","EcsgVE9DQ3poin3LVzp9pPjHtENzSe7fP85DKm88FlM=","GG8WCuhm4QxL4Op9IEzWTlczfGDECzTDo3HXU/L/ABo=","Hh1ZIO3P6day0N2y9vdBr7BlkDQPwHsYLqfD672TOTE="],["BOR6cuSbnFqj9p9q8i+gq2QMk/xSTdPFCEhtZvB5hSo=","I10OcaNQ8fI9m7UYKsROyeRhXneAHlqtyrgzaq2xcSw=","Ehl0DEJHQ9u/iWmW8O56QHa6lgpX6Ndnm4KEeSGFcNE=","K1AfEAPieqgJ3J5c2El2o7jBacHpxjl314I/gNP4I74=","DzTbk+qNKtfR7/httYIMx62ke9zYyC0Bgh9cIaPqIyU=","BNAqsFgm+lC8xfmvnjlkd+aFQtB2toPuYbhYadRTWJM=","K8yC51ORvk6pzQ+KUF+eT2hHePx6mxvOt4aLspnNIHI=","D+KbW+rVTFu/QmuxKESikgiErER5BhAc6piImGoDCxE=","G7IJGHCk+sA2gv5bHi61axStbkj0Z2/kFFS/7rD/1Nk=","D1TJxSKlx04NTgxjYRp1AmV1dbepY8DnhtKnYcToRbs=","Fg9awLJIH4AZ6V4LJkRbpk3AOkvooVRhSWJH5qwpACo=","Lz1rjiNhFmCJUBuRR+hKtrCXkqwXpfCA11s+Mgr/yGw=","G1m7YOmGGUmH/OoHBJi8x8k91WHOivX63nVM6sB7FwU="],["Coy0sr8/DF2mceSPg+XBswGPDTEgCm8Z/VGV2yLu9/Q=","HfXJ72lK/mG8JTrpCKj2rwoIzbnnip8yLCI4gyLxbCo=","E0QxEo5f/Aq2ATbF2FGhHc3WPNzxetZP13UXcB3mdfg=","A+pOK//gLaWXfO0fGm6FLpIavi4BXzWzbOS9AkbCzYk=","BuA8oRRnBVIrtencc1YO7ua5tL9R1I+VP70fAG11inU=","AUxJnuUZJbIx2hfue1WnX5b0YuQxZ17jbHvk6bBp4mA=","BhHs0fN5oAYrBcSu2xALwBUkTGqI8WMaRWzCrMqJMMw=","Iq83wOSojerp9/rYOBmRBzXLS0kxHgquEct1NNC87m4=","KZ75Wu2MdUlNuC6GefvG1aPS4prs3PaXmpsnKmB91d8=","EDzIOEvhvhCHubtHwOtgSfheBBP3tAjx3C+h5vxK+Rs=","IGz0KQrJhENPp3S7D4kBojOQVjK3k8gLHVmWbpanODI=","Ddhdzwj9ONIvMW2R2BLLKohDCHda+p9mfGyoCVQ5fIY=","JM4Ky1ItpSfT6rcoZc8HPZVLq77TzRcGqmnXZ+mv580="],["GLuwArRvLl/sKxIPr4eCLKjnes6U4DqrXBbEuTFzncg=","HbICHso6NiSn1FuxbPSkTir0+uDcKAAw5+vlU5T2nYw=","CXxhM66o/kjzpfxBa99eRtBd4HI7xJ5Tufteg9NQwpU=","FQ756TKnS43r9nAIBkEzmxJoT/WjA7L7fB2NVvVqth8=","Ejf0TwNrLaAGepSUczTjr6KsTPEAmJZ2b1sZHN4oSXI=","LZ6pnS0jcygmbVndfgGLvWvMeUHZ/18HoXuvAJn2FNI=","BHf5UeGfUxuENK11W2eD1htnnvu4f9lW45TbnENOI1I=","HYuLp3LEzacujvmxnEJNVdVyUbJHxjK+olUnGvz8cLY=","IGqi824ysrBta+SK1JPTVMp0aHU/Um5r2CVJ/DbNQQk=","KNqTCazKED7PGd9ypyITTVMLrmxmDbPDZNDrsgDCrqo=","AblDWFXWzEM5JA6fo4GcL/QgmA1s8Ucht15Msf5X4Rg=","I4gy5kMVjpZom1gDsLd2AbWb37SSYROjRV8f9N9uK0Y=","C0O4+sxDz8BntVE6vM6EZQS5OVzcFN+WhhpSilKuLsU="],["Ar+uGwVO8ukk11qKASg9opEDxXutEp7IOWzidLpFJN8=","GkaiZpGEHCYQmjKuB+tYSmuK9lcnPNxNihEt6gvMhc8=","EH2geE37MU2ChZvkTTe00rY0XBdLkWUcZcmESWgqUgQ=","K0WzviZ0/YIFFqzWzGGDxPrg9+36mvzQLf7szQK/7UY=","IILpEDzEUkWSQokRFScxKGD25+6UV48BGPSpIND41SU=","MDqeIoVdldB+gXLzoFNtS5UUL5YrAGqKsJ57tjNehIc=","KWNRQxPwRvhE+VD/6oD15bQktwfxZZlmLlouNmjL5fs=","BLf40dXsi/aJrfEtZWuU4VsLIpwWOMnEdX+vDRj6ZDM=","JZVHFotksqIolBpULzlKJpnAgcFJRj3Cw9If2LLk8xw=","J5Gd0vnT3J/L2hojuVzyPjYw5v1SEPrKas9GKbiOX/E=","K5I35ZQeFlfvpQe4ksO43Vf8jVKHbstZndXhBStrHy8=","IC445mmINhnsvGpqRTaLm5o+mrZ+/vUPiW3+SLeNPaw=","JidY+z4HaTaZX/MUDvfRsKHg/kJApQdH4sPBINl386w="],["BtEBsZR30WJ7lUJYG/DN+rOLBc3v3LgZZcW+ANeA8ZI=","DK6AzAWu22bW5kmwV9vFrpdZ2l17Q9XiWkAOH5Lp0ao=","EiVrO5nTHYo3KYb5XWbME53SPpNUh9oms+JJ6ny/ka4=","I4ll1liWevorzlD/GMu+U1MnxlsLduUNowc53tJetJI=","I6bhQyhOjyOMS2Mq14rOWw3NlKiXywXR4pe0iA50M7I=","JOE6OPBNXg/Atrbg94KmpSOos7ASciS44jdRucufiWA=","CQENc2d2IKrhsPqAI/8cgSMTrpw79DBm6mC8GrR3p/g=","CkHlpEId79Xtes/UhAE5WkCaZ8Pt9MFozjNo7ZRCEtc=","L8fRfzqa/B3iia0PlBJq7sg0SYEgYpzIfEWGxid4AHU=","H4bj6dFH7WBMceH7bvhFnPxAABu0/FzMJmFmmxVavro=","GC2Pke4qmiYhWzXzwO7PjsXMNgEkz2uQPnDKgxJpddw=","Bn0rYS119Pl0MS0Erg/vQ6NbYO8FTA9HUwLFX8EL2rA=","Dqs/JkF+a1PFMgct6S1Kp4zN8dqRZgpGGrsPn9e9zX8="],["GK9h9hhP+F8QTCvvF5s+xaXSQt++vo4nopGPYg6KW+g=","GVBXrxMZ4k3xuQXG4uspVwA8/DSwAcDlS53PLqXfa+k=","HZUuv/y+3SYDbFSh6KKCj+MgrfB6KG5/LCEbR/bD7oY=","A3C3V6xs3UZhDuwMItQ6VD1eBIJXe73BTnEJAwe19po=","IuB2o6puv+mWugaL9b/7F/pyQzjNZ/Z+olMwGVxigXI=","EmhR8+rcAYMoinUBU5EKQeB0s1RPBhClEnOtNpi+DLk=","A2H0CCt1puvSP5pucwnYxOdSAVnaI0Qe3WMaasFMIM0=","Gr6LrbLRI1O5u5gVIIapQht87hd2FzDiWsKE1rHtezc=","FafmSlpG9Zc+ToKiY++QXtZPGCsgQbqgChNZ5+nF7ac=","DhVOvVDbPChk2+HtcrCBYhCFG4bDU2ktF0TLM3K/py0=","JVKNXTHb13z6bnsYR/joTIHB7VuuKlHJ5APMdUxUu1U=","IfDGuJb7FCINgRRBYpx4+Ojid0YCYiDjMczriaDuiaM=","IK3esq/SDnUqOdLyHr3cJ3J3OwYpItyN07oGiDbbpGQ="],["EeOnwtX3Q3G+sYjG49ehSzMSivjuModUbRLXd3zvcMs=","LU01rNnyij5r/WAUcpSCk8Hk8ITHFN2xoHXy6unOIbM=","JjCbUstV9upakDCwE3j2XS5repYZkm2bGx4hy6Afp+E=","KqhMHvnoSKZPdIuA4nndz/hx6cTD4vr6r3kVmwtOQBg=","L+MbDfBPJ2pSW2GazEpbo+tY2MMhxiOQ/rqwXs28eY0=","J8G0Br0Z7RPVM1ULi2IRhrH9R/Zx5mBGgDF+ZjiwkeE=","DOvPMJdbNyZ67fUh7ivHU8NCTcS27fOYT7Aq4erUTa8=","KRwNpzHAFsDWxMdThwMKliv3ous14VqsAvrfUwJ4o9E=","EhbwVgfgMuSQOKwUWBAOiayFGaWjzuRUWwiFDYvxYOA=","Ga5llFodvtOWXy3jo5/y1Uqx3uDzM7iPtJ7bP8mseJk=","L5lq5iDQCj1OVe96bOC2gTiPG3/zh1tyWupuuQOdiyU=","LIJe5WHEq2oiMxF3mZyJgG+8NFGDh+gHwgw1lzm6nrY=","B1SUdDbDze0ppgyeiYI3whg6Sdt+cOfrc677S1xpMkY="],["LeXWp6JzQ90EIqxxuNQJtDzLC2cul4+P39IU9NeGZAQ=","Al6y7YTFIKuhZOM/A1O1ExiGwPvRjlVpVUFRLexWOgw=","ChJSXweBMiNx/XCwkozObi6qpnuJcNzfMZ3yXoAZpt4=","G79D3bWgsNKEWSOxzhKCkjWcuzE8WHb7tS9eax/LcDE=","I+jDYGrugY0q+oxEZdXsucRb3njdgZwPNaYgWTwfQuY=","FYiA9a25bdE5gSi5/zOfPYJ9pkY4kcyhKcASwGsWsyE=","I6GsBzUZRql0yIQekgkqT/xq78f6mI48H358h+FRKpA=","A0xGD/8ohi73pQmhdQom7R5ZYPy1jE9Ix9Jnx35Y3WY=","Ij2xjzHIXpjh3XtyRd3doP+OMZvX0aZ/28fu9W1meBg=","AJm5fIeM41yVfQG0PasH+AA+LDebQcphpuVqkgT7Frw=","LCsefHD+wvWMoBvvWsN8u5RxrnkUvwjffkfdjjvDzpM=","BGJfIljt8CYroGR8rkJqSG/IAdwLWdIOwPTQr4y9I84=","I5ymGm735QGBCqiatJltvqj71H/S96LJaoGOk6PDjIk="],["Iny0O5gYkk8qJYiWSgrX3fo99iKEtLOxAZmlAe2XBiI=","FsfFxhYe2jLGW7NHZVrKqAvMmL/AI/SrEvWyqJnzfj0=","J+N8aKAVMPCSzTfEom3s4nN4aNwsNRlDXh8suI8Htiw=","Gd0cbUUpgkitSZUx8zzgAlBUWNdheOyiYpjjmmL7lQE=","IV9VY0ZOLfao2qjDRHakZeTun6CtAfxDmbZJsuB9Fnk=","APNtFm6ZE5ub/BrDJwo9mMSvqBv5dDYHb1c4PaUENqU=","Ht18ferySeD9P1doqpLp2tZBGLSRvM4SNAxG8hCwfO0=","COF0Gpf2NI7W1o9Le8bsiy2/A/QmdpzHec7uS6G+sD8=","L0qoZB6kE1Ax9Nl6ei9nmoy8pWK6aqVOrn0y/30E29I=","IaCkPIjOJu/7+LmtZoBWtbA2LlAJ89gAM9tHMij7f8g=","Axs2nQEfIZ5Kj7Id+TUoeNk/+ANbzag0w9zEHDwt+F0=","AgpyCDV5BZy2WZUtPyoB7ZDSEAInW16hHyCcdjuqhFc=","GfEXcQSbW+gbQ8qB42EfQQikudwwzRIkQfdDGcOtzek="]]};_12.default=_default$6;Object.defineProperty(poseidon12$1,"__esModule",{value:!0});poseidon12$1.poseidon12=poseidon12;var _poseidon$4=_interopRequireDefault$6(poseidon_1),_unstringify$4=_interopRequireDefault$6(unstringify),_$c=_interopRequireDefault$6(_12);function _interopRequireDefault$6(rt){return rt&&rt.__esModule?rt:{default:rt}}const c$b=(0,_unstringify$4.default)(_$c.default);function poseidon12(rt){return(0,_poseidon$4.default)(rt,c$b)}var poseidon13$1={},_13={};Object.defineProperty(_13,"__esModule",{value:!0});_13.default=void 0;var _default$5={C:["MEwprrbxhzhHh5V20w8fboo85BCCwVx2Mt+SDW21Fk0=","K3OA2LJbymSbP4u9CoauQXEJBpvicGb0b90cfIfUxAw=","BMdyAOVJSxy4o9M09prluvp+h3W6GSTlY+/lke/zAvc=","BsC4lm35MIDDrBV2SG5hqw0CdjeqxBuzXkgr+hDjT8U=","JMc/QlkDkE9A2/9ZAiXyUc4ZgKWlzi0HrkNuHQkHeNc=","I99vb0RIJzx0XOU9XXq7XSbEZySljWiETTw+5F6bkks=","HcGxrDiSgBiOk3VmBxuEv4GJuVXQV5tt5eqKUTa8Luk=","J/ccXKd0ziACi4FA8URHIEORfNSRnP9k2EinRb1WkYA=","IrLuU7MCui6Da5h4PhXrbenRWnLMfKo3TmG1HdDS4sc=","JU2FBl+HJx6G17QR1qzCgPntJXwJjJ/bBKLKTffH12Y=","KGIHk/N4v+iB4Ji9LsYr60aJnzelSr0FPPsLO7jV51Q=","LBnybQg2Y1sE84+jDuXGSPoOobIC6whGghrNPGmc8GE=","D57Yfpobp+58KL/XrDj/O6EISfsE0zIomLqf4BBPtEU=","DR3v9CJjt8rooSOhZBtyWAFUdhYauIHh3CDhZbPwRXk=","BbJ14HqeI/R3qfDiKUInKGUo3dptx0SE125qqnFNtaQ=","G8JVBSrtnc43dlvFqV3neSc6lvS/QBNUJYiwl4Pqf6A=","DsIobLqZmE04w9+4DMCK6/eaSvjsuY/8U+xKvveepug=","GwW+9x/DlvG+l8gsCC0vek2LMuzzDBmHVAkFDjrTWIY=","Fuk8fu0NwABpWNGCTQ3HQLXPuMmG//zxth0QDynraag=","GsSevADjdPxkfGWYHdk624mY1hKLkXpiNapWI+pGEoI=","Bye+u4RfbUdE093xLCqvbywqWOBFcf8Xrf2QXNV8YPM=","HVZZvk+p5xPT5CjCnTT5/6muDyrKNHRUOiDWJUsvAZk=","ExbkcLVPDc1TEbapMDR7/9uDOQHgJEipQZ8Sf4ZC/Xc=","H3GCkG4YS9iFlMolif+EnrLaowyvjL9SE+0/pHR+RYE=","ExlxTs3H5rqyt89X2LCICUoAPy1PiO2w0L2EQbTO8xg=","CIwQb9rrMjp2+UoJEq3RtmviFghKQuFL7FlySOAX2I4=","D7irW9xhaNGth2kiVkHQtetP+PtcYJxmHajug+oqBIg=","Ld7d5ASFjE8JfGyN22agA4FjXE8VUBTTASrR2veQNF4=","EtkrfHqIyYafefxh5OocHIgbsTIMC3eHxkN+IwtY7aY=","IcrVIcGr7EZL6Zp38MD3kqWq76EEu3wDa2yKQFBQqk0=","EQR/un3ipVPD7FUlF2gxRABwjmF8m9/zOklmPKLesxk=","KQRSn0/AKRRJw68Y/J9UcirSx1FiDY9uDh8qE4LKxac=","Eh/mLFP2hHWqLMvijViqdKKr67JlhCLNbxRcJmLMlqA=","DdseTqem82cFbu2s95O5Sl0336Ag5lXpBxEwbccULRk=","JotEh18Z/1ihXdhPS7ZOqLrMffwE0a2GGRD7mUKjce0=","CcF4KEJd5ek8nuuC0yX3cJNd6MJFhFkbdEgIMWWQMZs=","IwFE0pRfFHU3a95+u0N81zWNUBuclU9n4GwKbpCrPEQ=","BYUaiEfN+8gCiJreNESldyY9k3GLIDigWwW76JCpiJE=","KbWtLGKClUzjVqp8MQheuRtsxJ7GvxOUIsOfpU7/ALQ=","Jl+hg4ri9tWRuPM963jT18nKFAFBcP9lBhi2AUQ76RY=","HofLhliMab9Pnt7TPwPUl8FdYbDkjdBFlN8zbYeTojs=","JFlPEVBj+aBjzLGlgOjp8EJSbIzPbkvypqJzr+oWfwY=","HQUrDdVxXIiRlP4X6Ddjym97x5ogTExABzvIpRb5NMg=","Hnu2keZ0EKJFB92aXMMjwPhvl7hCvBPs512IyADnYEk=","K3VY0Iq4cNMLGGY++ccQ+XzkxJRU00xL9xS+iGW4DHY=","FP6iP9f63VPJ+vQ+HjDB5CZmjQCA5wY4n11E+NDNtEg=","DY+F/2t5fpoo9KumAZM3QS16d4w7fX/+BtTiCGRJGt0=","FdcssSqObTycgA+W/a1RzyRSd2jJ0TNMYICE1aByjMQ=","JfdeNhwmSVvZ5RRorqFo+fCXh05WLXJ/AwqM9djFhVo=","KGI6aIaGchzPztpsnXhoMuAmVIWbgVDiHPA2/MFUGSw=","ADHnB2ZKQyvmOZNMKy2qV1dQzEH4QEWdhabW19iru+0=","D9VV1VE7jGlF+Xu286XTsf8qwtgadhLxLu3v0iK+4aY=","Kh/hF1O3qNCXcDi+EnajVYV6sgy+RISwixUKRsjjktU=","IueXDaEAjbV3K8+6Geq0U4VTjiVF/CDZUKYPhA2XAqU=","FUH+yFCQsH2IVkAuoiThuy2Kip0RkrmhPeyBuPaWgrI=","F8N750YixgjnAwEJLtxp69GdF76aDUS8eJRKMJ8iHNU=","JgMsl7u7XJIOEghZKk9SRrEdTXjWOqGVzjhihb0NtNw=","LmLXPMis5bwS9eWqI2zLcwgw/aYtbdk1xqPEIP2cQOs=","LwJqgrFYcjhZeLSca2tIdlnk9cw5Tebm7kq6JqEE4ik=","JdKXYcweSbZhSsQpRE4ZwHC2okupDnrHJmcsfPw2MnA=","G6l7SGBeF1Tn4X0a9+5JbndQ++YWXKuhUpyJzGfyeRE=","J15a7SVGQgLxtxOFK0cwJ1sc6SFT0CUGPgoV+gd7UcA=","KzY+Rdo/83EyQwQJyACOxoWyLr/oQ4320+1KeHp2LmU=","EK2j2SL5lNiK/MQM2d35la4hGZYd9rHa6622ImL0Pyo=","CjntFkKG45sBKC1lGc0CIRHb0P+D7xVWJppjoBAIM0E=","HDfWCFeTowxH2SyvZ3wM4MrM0pgrz/GAeKRrEUjPYxA=","JVLK7oBGmdTWynW+9KWPdAj5fqMHtEilxA0xEphWImM=","ByUpkD9aVWyMUeFDyXhTVAqVa9O5UCsaQ/39u8ZqWyw=","GpYR3msYiUrZZ6RPEp9Ir4Lv8r0P5AsLvuY64HvIq3Y=","CgFMvt+TviqSS5qjJT6PgyhFqFYtRZrJMryDHgQlJM4=","CGQtkUclVyu/5+t/e0XZF7LR3r08RNNjbL1mF8Epsk0=","CfgTjPA/3WvREBScaNzk3tjUUgboAW/H085uK2b3Q6w=","GvquJgnOfRXHrkdQl2doeljdwhFTZxUdbzjS7jNzAW8=","Hic5KcJ8o/b+BPu0iPu8HZRUMfppIHEA28zb4mEPyYQ=","A0X+C4/RMLjjo7I3mss073P+7RQbgGwHRiGk4FHBSak=","F6OpintwpEWjrvMBY16OXosnfuoXcwYeucU2Tx92dzs=","CxJMmrTe9xnklhmuptN0uyvdhC1bi4TrVWZTNMFDkXA=","IKy3ppz87NYHM0Jq5adHLbm4huLxE2mqnw+ScEQMwc4=","E3rGiniJOqRXzjr3n4SlLtMd90B8X+tatLTZqrPUecg=","KCLl6CQ8IO3uOMsUK+Pn1+AF0nT8NGUi9THBzgsFYOQ=","GcU75rcMtceePkIJaLRUiz7lXc3g7SgHWUWyro8jMe4=","JwqRySXt5FwAi9vLFi2dUycXV3oB7pSOCpkT7NLvnSs=","Kco+aBHYA3owkpaj+tzXNx6Hq+IerLN8j0rHyY8dSKY=","L76DKHTmoESk5e4bY/19okkQ7WheHdEkRLgMlflZuRs=","KxC5Q7xCsTBq48DJYvrBR/FY2eKt/tB59Ki3y4NumY0=","BpJzU86X8aLHW1eqQtdCl0pg3LsTWG+ZmeUtQre8pDM=","CIGf7gHJt/jx2Yf8PyzHDeeFSs5t4HKLp6DnpdchkX8=","BVBKFngunJXRhwFm1uyFPc0oWdDUyvptMgcJBp4iE0A=","CmycPGnlWECJMSQIheTt+R5USCMKoCCllyHpTuGcSxA=","FjiiRbY1Rukx7nltOtf4/bH3NzFpgzqm3dTKDTSZaT0=","ErWrPUUHHYRTm+dyyfRoyM1u/vFRo/WytSuGxHyUgNo=","L50Ex6r4VBgLfJlDqGq3ZvHGH4Jlv/uEdyY7WZmaTuQ=","EXCaJCZX4Xcn8kKcZzbtG/bHVtu6iZqk6uXstshFVi0=","ApZo9fXEoyRrw6hvIhMvwM/GJWZvmeZA3qDh2nqbVnA=","K2E9SAT+q95H2nHybhPWFCjyeBuc4f3giJAt7PUV8yI=","JfOJLrV4YvAIdVfqDpOGfSvMAiD32ivAc8onbXUK2Do=","IQP3pSFPQOL/ZEdFg8zgkU0umk78Ai8Hzly9eR9UMnE=","FKhxEHKorrTjxyv3aFEg8jJbZPkG4sHuMfavrWyBUTg=","LYIAEQx0DdUb0i9CZ8q5eTTlrbhtrxwvBAXCeBvafr8=","BbKZ5AUTG7VjEHI5bFtXy4f1DQcPGWUzvD8FBsj/IYs=","JZXk4iP4Q90BtVDFUyz9xRkx/cNAoRytEBn94IQ87Ic=","G6krx48m3zFI2pIMe0CE8BXuFkZipauzyUrPNveKlX4=","CSyu/e1fgEkkzPHmNUPWHf1XAAehBSq7dkmDIzzGPks=","HA363j7D1FEZI4x1xwC4JqQi7gL0VDHsEQRJ8fdWdbc=","HaBerEZ06ZuVRodkYTaayiDiieZ9BSzOEPv0GLCgRCs=","BQhpKMvQ1JQDv0rW9MYmy9SMHZx6IpVzBvC93OnakZs=","HTL3Hk3Zk4WikpoCuSkSCFFztIJUjhvAbvs62W+jEXA=","GP6JRcCB8amTfiA1lXjL2xk0OtCsUENfJtyBk83q2/Y=","DCehRp18G7YMaSNYeoG/oFF1h6Ow0zVoJqRcOsiv1NQ=","GgvNsnS61U4cPsoeThTq7Tva+whGtP20HAy8bvpJAMc=","GMFaO/6A5Ig2AWZCiN9iFxr+rX3K7sD72Vmz58ao92g=","I68q3fzs2M9AO+6MTcqB+3yXj68UfJkPJg8RWy07yPU=","GG77NaayPUBu/GI34XXa4C3pxE5dwol9VjPP/1cck5s=","CrFx6VxgXG1TYf/THnb/jk64L/LaVtZZxmkC6dOSh50=","EiYibVVB5ghvt3WEN4fKU326WpaEuofsDeWSz9IOiLA=","JGx35tKFijSjyinTWXYRrfMopKIhH3TV/QTc7KmDDI4=","DXSVzfgHrD1hhMGN2ehYslD7s3wRop5ikcElQNXivaY=","IwhT7EftctH//4Or7wO1/3Z48uEEuSltjSlDAUDolwI=","FB2GCIxjFs4Nw6VglhpQ8Hact94hZokHfPZcYkXudqk=","H9T9pXHqXbUL+aN1t+g+4Y2+3DeRSwZkYBSlAJKoHiY=","BZfMFDKpc9g4lvq+mR58KlNwRfmorGEqx2aje8r5ydo=","FtyTI5t06riYI6r9kTl96npcL+oH4S5WKv4qlOfzPLo=","Fdc+7ubUgQKggYz+cKsPKt2S67fI2EeSKq7wIFQoBBQ=","InyDMOLXp96Qfuvp6C9yZMFt6X+yP0vA1WOnh0vL9Xg=","G5Uvp7DZ3I6fPFKpV0aPSSoqrUXLLUpQN6R0prMjGv4=","Lf4ZK73l2nXBdawyZYV7zpBap+zFha0g9Jl/Z6UELkQ=","GM4bWL0/K8VUt0bpDxiKZwX4Qr4p+FtqZyMJkJ/sIVY=","FG1fODsu+5li53OvpLCGwWSwqlMG5Td0XxVoCoX2obQ=","BRMAgq6ncgOrHigZ1HBPDp1yPQbEV5sbz/e55wzxyyY=","ASLSwcSFUK3myI00mNe6g5XUR3YxnxJkjBTKy62mzDA=","Ar4N/CqewoRKWFY/jwEVlE6aOaj7zPw9eYMPSklKQpw=","AjYrg+zVrIapCFM6h2yhc4yERCWCL9D14GRsll6UzZk=","JzQ6DKg7fL9M14/sfCv71kUoWfsPe1wU9iORqPu4E/c=","JfZuTDGq09Po+JQDAqdx3ncMhVy3/OP7FwFiRJlQBZw=","FygTWGEmHj8ZlbB4rwoPEjbrRX/GIBxazrjJP4che2M=","FTtNdWVMX+YE+i/Ja7tqDvEkDIKB+MC2QyvxpSn1Dro=","HvKU/nl1aPVSU8L5PEoyq2k3oTMrscQSuMwV50s7jvg=","Kl8wLEmoyP1uTc4eJlvG7A7vNMxGE2+cymZCc6w9jqo=","IyFaFBNjNgaoyPIrpkK8qo+1WffNMiywiq55ZzW9UnA=","Eynw1vqdgOU27RIIWNrm5RN2Ykx9quO6eXlaVSWmxIQ=","JmTpqY+vdOFBaqZFtkWJ3eyzvCyF+aiWiK99tw7GAoU=","MF2UD92lJfSeI1rm0l+dRHHjlue8OhM67s4eVu6qc4I=","EnGvb9AEuGdITeod1Dy7XVjXMdrG3o2/uzAmwXMx6po=","Ix/Z4RqmiOMxJzGmoCfswTMVFtANfjB4jGNSGqkyYlE=","Dhn8uGOCi6udFS4FBM4J+mH6o+CiPAJIDvb4ZmVdV14=","EwMGVBdrBq/LYRIDojaaRC6GOzwNHIi4nNTH/fT57wY=","H81guaUix0BXY7zJVGLXfAo2tOlSxGG7Luvx6EKFRVk=","G8HMTxIuyhe5UUUcdzRy8KP2pXwYUxnOHS3g0Zuh8ho=","AsAxhWPb+ZrmNrwBK/MQF1yrt2Y/Kmdkz8PWfRhqIfc=","HLsaKkkLYRdvkEW0sLYOwD8SsVswVVo5Mqo8H/6ms7c=","AGeW8Q6bpmnf+Ujob9Ri3FzZW6gHmwLCsrStHmL6N94=","B+ao/kpDl7pwkhXFqycvPFQUZcvY5DZT3OL1nN743uU=","KE4JPJhWV76+lr1nESDJKZW9vSyZHN1JCTCcw3IrXtM=","DSBx2t/Sac6odAzAKZMjy24aZL8SPf4a+YoXh6bKPAQ=","GUW29bnPlLldk0H7tri0t7RhuWOGwenPPHxOOy8INVA=","FXammEClDkflq08hqznVMZADhZTsWZcAQV4SxGkrRng=","HZ90hBlOkEOVjW7nyKVSwNJflYfmbNiZ0s8CkXlkFnU=","FQYAPzm75BLhoKTypX2ynimvKrYQBjgvah1Ou4w5Q3s=","IkX3ft+es+ItZHhTaYvoong/rPkrFLg5LnNopFnaYtU=","GJfnTG8b8xOQYOuASblTKP/06duSYOraHlU0bbvezjs=","IJ/4YIUnPmgM7ZV9Dk4WXHi9lnCiSWnoOuiw2xJjjDo=","BiLunSOwxhsFhFsjhT5A2I1zWTq4Uei+OzOMp86M9a8=","KuBlnp50mkfj4NJEhizPX9b9bhrwsoiUtOxylAd0vZs=","AsMXFOLGfARUVGU/G9+kfbA5KEOdROMhIyAj/00voPo=","HEqCeHS7SkVdeQzXqGZyY0A4uvsS07iVTPOj+qh/+uE=","E02n4ZJD7rCOD35o6rp2QemOw1+Kt38TTdEKityEma8=","FfZTaeURVe1CoNUMNHnXuIDP+H6BdlqXzorSi53mcl8=","EIHcrhD9f+wSozKKYGeMLXYBM4YM8w9eRaD/9bqV+xQ=","KCBrXNRM23vxd6Lj1grjheOrLHyO+dqps9rjX7uZJng=","Bdk1Uwar6noUlLSHXwb6n4H0+wuFUkqmGwOqBTuvQ6o=","CGmuhoModCM4OiMXzlj8+IQzu1RmddaXHKKSoPAKrzM=","CwfYVmrGHfnC+r6NQGLY/ka93RXQhzSk7t65HcmHOJE=","Al3VepvuWjDvEpHwrKddVfINEfjg8uaXBAE4MPJsIrU=","HJ4u7n15t54ZoB9hfzfrj9++BCDzxf7FhJH/E2tFny0=","GgU3Mc3fvy1Y1yO6XVD4dBJXVciywjaxGi+uPrFdFU0=","EJ3WfwbEkJQDlt9kEGNvZTXqfyuOubr447464doSs3Q=","G46Tmjz7dgVqR5PoWxtC/TgFmFbBpDSufskL4EB/gP8=","G7RUmHMZFwH8dDl0ZaxImsWt+ZBxD5rln8doXEifLjE=","DZcaMHZRU0F8tkgpjjkvT2He/KBqBbTkI7l+RcjOFek=","LFj3IxZC6G24LcNKEazg6Hwk+aG7jpzZJuBz90qWo+U=","F5fTfX7jXlDaxiq0NDTTwQPHRCsAiR3T+L8NrX1/RKQ=","FHsc8LRO+wjwO8SSSHe/Ue9fekzxXhrcVyU6M/AGxgc=","CXZnoDXjswRwKZWo5RohKBORP7lMjbiGxsT63VJht0Q=","AdZTrpbcV8G/7HzEJbMo5PSn4BdiG29SgYjS+8WshGA=","GznNnxEziDZMd/dVvx+kK3BocNYdvcQWg48mRZ9KJjA=","Jcve/YJknOUZaItOT4UzQcEeFOyoO3DGvSfv2oY1KTE=","BCKJ9RnFx+InKLdMqSr6jOiQztwHpwVH/bj7fkZ8hGY=","HPlm6U8dfGlhP+GHHycE0jnhgEF53H7RMB2tsOEO5yg=","KATSVbVxuas/VAEbaf78B3Lbd/Upzv4n6wrPHkNzURw=","KydLI7ZtnVYdBXvbetOKljQblTlDpLs2GsV/gWtEq5g=","FjcFe6fF37p43Y44ouOopBQd3C37QVmJI/ZrXviGy3E=","HlXN5YZL6l1g18HtNOYDbAB9dtkdCSnoHhkp9jBTIrY=","FpDplKoUiZ2T/yGrmP/K6Wktfj8AyiWGhCaMBrfIBjI=","J99DD4VAkv6pGgjrfkBXA4JWOxbHjBK46Dnn5+PXI/M=","Jiwnhlxsyykg16jX7xgRNs1fd4jK56ub4jx0mNI9ng8=","FNjU7GVQBCjrrESyZ7Mi5B1cvcq8J37Nw87ng4sId6E=","HSdmVYGVo64wMbv9MCQ5sIzIXWCLvjbm2Mmu6i6gtm0=","EcK+ivMTFpUV9KhV0NcegOthZ7uI01M7cPgY6wyUXMg=","IMlpL0o/rf0K49L3p46jAKRBdpbjIVA7C2rq665+RUk=","KM1OLnwfPsM0PkT2yxeGwl3/I97LeFMCgg0Nvu0zArw=","EfNN2XM709CCLHY13JdrLML2cH6vQXhWHdxdT1Y6J+Q=","AtbHkJZVgqBfjjq/0eBp5BSh312GpS2w+1fekgHZuWQ=","MFAl4cA6qhqbQxI/ufNTmcbtzzDf9zmDIKeL2pILG6k=","H5qRaRpKOqdlxzA/S3q4zKzU2DT1yOaAaHBT6se4YyM=","A/E04Bja2LgMy43XgMgI0/ux6yIiw2SgoxKQSCWdKdw=","LZzcOzyiRnwjfe5mbze34txY28WeC+R3JIlh79Z4KyA=","D0N9jzzE3Eh+iXGwOKETJLephMhcv2mNKCOyw7cfSFs=","EkE6pj3gOMwEJ7GsvSTuLObNGbNxScbKdhUE/B45kE8=","HkLMCytL9YAXPfrGO6YhDRleB4iARnza2HdJgKGGdW8=","CNYrTs41SZtg0b7KTyOpw9Ob1nmN2YGPlanwLnB1esU=","KSSYhCKzzxPumMUT9P4knDw/uUSAUoi1CGTCbC45iHU=","Cnl+kBb49SeGBX8bKjz1D+IPH82YNGqVjkvBxQ7otoU=","Bj2CIrryVNrRZn9r2yTIYOoXozEhdjkI6KsenD6kj6g=","GBXY6c3LnDt9GXWciYsHijPfo6OPPCLx/0VQNjYDy7Y=","EAVB4+qL9ZIetmlRlDtftEUwB2Mw0ZxszEnV/t74FYk=","E+1KD31aJsBSZlNfjuseymPjRv1+8g24jt0dGwWsH+w=","IX+0mmAdB6bnchIgdPe64Rb+IGExWWbuOeezy09R4ts=","HrkIDg97tvAbOwX5xgxi4L+naCdunlnurrY7vwb14Sc=","AhHQLp1FPehCxuJ0TVzmVXo/qmRny5I3VdVDq/0wIJQ=","DL1ffLYJx+Wtzbsl9vDLdNpiakJUr6QJudLBlhtN1LU=","E+xtBVAlj6kQV7DcBtjwCkfUDAWqEk3NESTFn04iY1o=","EljKHnfPnWeougLR9mW7QFs4hVOlzZ1sQwN9CCSsS9I=","KMWngkORtSnprbBi05g4Ju4ee7vc8gUKokBFstWs+O8=","Gc9zpUqx8uRCHPiKy6RHdt4XQaCzF8teHiAS31coe64=","MBFFXRHEoUM+ap9uqaxVlSfXoXoBkWhpcbeDajFwcxo=","F7c3OsXD8+INcbNJr/RJxz1B808dAIFA7VgpyyZVSOc=","IEqWNTU4/gjagHKz/ZfWSyReBk2byQHwwKGO+6rgmVw=","KFpymH0PDyKMxpTRDe+F0iujWOdEglUiGC2q+xT0wlg=","JHS7n5H29UAfq7zg8QL5dM3QYaXlengtWyOc9/iSWpY=","G0WEHqtSpRBaqkLPf22KzsXAbqiosO4T7WkUdwVM9aQ=","CjpLi8d9RYyOsmNS6StoXgBgKmjdSp8TysEOiM6XLOk=","LKtMNZ2JCh3sGIHSTf2/+XghgANzWhA5LL9gSdXNOCs=","DQ/QaU2md/magJ94XuHvBndRMiwoYTkpqPtySdPmeH0=","KeTgnZdbUCAcQKi7l1DTHzDKNgHhENF7shxf+GByelA=","EV7+ePiypy6KITwksfXG7+gPY0cEOeZ4r3IaDwQiE3A=","KbPM3xUEKFg/6qKEYc8f8aTkmqkvkMb3IO4vqJtYkDE=","LrdUmQ9ol1hn416ViUNkFLiKJUQL3AiGYj8aVo9RYHc=","CYkzW8/UECDKhWzPYa9QMh6x0hzgTRWB2wxiBD+iCbY=","IIqYV7hZw/YgFpBXUZBQcZBDstQsZp/9S2gaHlIVkVA=","Dn+EaRhPQanuxpkEWSIbERsBxdwPrQmpheMVduAABBA=","Jdr6e8a+Ch+f0hy9caZOVr+kb8fyeyp7E1kEoPdnLmw=","A9otwgSdB8TRhaFqKYAPeFvPYijMiR8c4wFW+zF1yho=","BHtf8ZqXNAL0Yh5R/zFGUTUFaH9yDi7AgLbkTEaIHTo=","KZwB1glaHWYNTgAaaCH4AOUO+hNmwlZW0UTOw7ApTGU=","FmLX+gB+ox6J5pLr9SJ5Ti0QbNhE+PDdXQtfWXWeRNY=","AP5M0GUJDf70DQdAOb0GIoySXHe87UslxuspheptpeY=","KC5J4xTDG20zf0F+naVKx7aG+mz8H66LWCczU75lhng=","DmzXUlN6kYC4b8u1uoVxgUx3gLLkhml7GKjcOhWdn78=","DMcM8oZvEjos3yy56KI4gTsBEt42T94FUtOAYjIL2l4=","GspRuUx0eYUNP2fQenEPVe14TUy7728EVCK4C0OOXQc=","JnChzAkL+x2xbFKMGtUUeLWNtmrbHru8v+afWuR8qEQ=","FEtWbTZn+vDq4+qcjA5L5VOnkXu2+MRZOANmETJ1WbI=","J7AmT/WU/s4izSbmCSVC7SiFGnXR8VMQpAkb2/7Tb80=","H2CKiOjS3Fu2zJG+L0dOrEw6ZZ4L3Tc/nG395Nagrdc=","Ei0FCdJQjGDooqaoP3cPJ9JKpSikBCfbBpCT/o54oGQ=","AV6jd39h3S+NSGCyAtP07drQ9qWsUIlwW+DtYBNf2Yg=","Dw8caeUrHkENSaRpOe7b1IEpgIkj758F3gJfmTdBpLU=","FtvZY/oZj8mjwjDKq0WAs00lxiI9YRNRyWV3AuUWhUU=","AdhWU76sYWCfCNSpiLhcWBpbV0wmmCHmaygVsxUhKFw=","Cf8J8MyaU8h4AoZSmVILhjn1m2pcrwbLgMyA/pYJUPM=","BlCuiHVLTtSNNSCqd3H0/57kAoC4XZ52fT5TztNq4NM=","CRdBsqQl1aVrL5FLz8p2meOFxzS7pgbTlCYbY2exAmM=","LvSBCLvEx7Z/HQDgReswkG7eADKpg45oBnWA8iwVo4Y=","Eb2oRqXlhov/9l6TMeC+x2SnLbpVSaxmF5pFJPvW46s=","K2s7yULaaEpYEkeNzuXyvAE4OVy70KBaxrBLbp3wgm4=","DhF/xYl6ptfOICWldMjk8WUf2V/x5jwy3x+tQfKDBHM=","DShcZFZbxQKs2up0eVoKZKRqFIuQTvmGp66zqebcVtI=","CYFBpXyca3LqoLzcmPIDNZE3+6G94nr6lBgddVgjxyM=","HRE8//LN8Sz4NTcBUh/5IOjRBIn0d9V1NrWcYAgSoCM=","E7+YOHlErtPiaNCtFbKBqCsoD9kkuNTrQ6BbI+Dzbr0=","HIQkmozs0TYaS2a20ZEWNa3mQPSYGs4s3Eu4WucZkXM=","GIj4aa3fKpEjC+oDk+yAt8+0pMvnoqBJ90QB50ef5Ko=","JXNB2GMiVddvKc17M9iQsMVLDpe4zWiXiGtuOJqNIwU=","Hfm7+0msyZxDIDQDyZkjpv2ci/f5qmy7kb0akapNfpI=","KiiM5Lj+0blMvTetyLb4FKMlT+sNC8aHITwQd2SIGdQ=","I9unyZbeazwifCOnB4UHn9QjKhfxnQMR1WE5XZk6S64=","GZIx7fIoeL+IDfMFQS/9ijzmpVWx5+gcfDxyqgKzWMw=","LMPZ0RB+el+mqpSXmUMWKUx9MYmNgOzDt4JXPYGTKHM=","GEfo5o1MGD8wlIiN6hUAemvGs12ved7Mnwzoi4jcPGU=","HqeR29mqo9KtVuWQqnNEUU5FaE6jIB3Ju6IAoEbDuJY=","Cjjp5HEt4xelM+PJKdbOdJMH6ISRN+Pr+ipNC/bAgM8=","At5CZHwCMveHDEEllrrOvaCL8n/hJOFvFYXPqdH2G9s=","IIx6f029TALRG7aECj/ZareP+WI80KOePfOszAP7Xcs=","Dd0i0seiJ5hwcYdhWpH5Ewpm0sDX16AV/cNaaN6444g=","KpCy1YamwEE2LPJmfRMf58QmB1ATwzkjsMYuP/pzYMs=","KYqy41Pfa6YoQhlIoClSsq/aaMRjv6NgUKfBQYoCZkM=","CNptLKYZgpZygJgTphzFMV8CRg2LF1fcAU+Ue3KeWAM=","Blycdhn3GM3tGnhPA3P//qEUFwMQsxBeJiju1iGiVhw=","Jc64v9oBEyNk8HBEwzr8TRR1Xt0b1lAlKMNnSXwuHbM=","AvrMeRc6oHBZNXnWSw81hB9lzaO0fErk5nUROp6rojE=","CS8VetEj5l2ZFASicEqRsjvOv94UKh4g2I4T6P3Fmd8=","Lkfqjhu3cpLAbsCQKcHRJFlJ/jneh/QQEzhBfdP3K/M=","Hjk2lBk5O4/6OJo0OSRJ2VOpktevsLo0r48hWfE5ZTY=","Cs5GrQ38wxYhGlB75OhxJ7IYChayRE+okXRZlhwDBZA=","LiX+fBnYSKx4CvkSqkKZzVmlXPZ5Yl//6cFNT7mU7t8=","AdjTHZf7Xr6Qwlqz+0M/ioK6n7tEQ6+Dx1SdK3aIwX4=","ApVhyAyVJ65IpfYF22HmmwiS5DdB8n44cV6+FFVHdsI=","GRBMyOOadxVqVa6suQBYpCsAHnQpjegfLRjMYXdg2wg=","HLLhOIYFvdZYOqE6bq6y/J7N4TN63g5W8+Lj4/geJfg=","Fkt8Doez43zQJ2UuL+84sIl2da00uqx6d3p4pZKGYPo=","A6LFxS80udYDrdtjI4NHwgTpux5l/tKy2M0JQozLBgE=","FDEHvvpIA7GgQmnQMCM/aNknZ2gyARx1Erv+KyLDV4U=","BgbOJqGjt9i8+t8A8w1P8N/L/rFDfqD7NfkYUQscN8g=","JM8TN7Q8gn6pdjPjh8eUjfkKPEKo9/J6HvpeB5A2+YI=","HCYCiz/3q3PdLMmd8Kw8quSp+BvkCRrH+uV2fkQ22oc=","Hg5NJD3ZgsYRY31RD0P/ModOpmgMiCRqBTEh+g4wKo8=","AEBPORgWVzBuHq6KzVECEjiXE2mGBrPIxlaybNTyu3M=","ETiqJOQryIOZPUxfbreFqMWct7sSABhrUZOvvhwq5Hg=","I7Em/N5QLfVpoDb51l5lGAXKBAsOAXNVxqqZDh9I6KY=","AudhI5o4mlMUk/ppncyz2GElUzpGCGiK0vFZJ43KyQg=","GOCHBZ3g6q2148XEuSec123D9tig0GBVixnDz97WptI=","JzZPJ3cPWLbbo9PxZm5QSqRehnswruWRRKU8soFSiWU=","D+AM4WeeOqX01re4Do4gIrwvgEXrQ6T4/p8EzU6u6U4=","Gv7elIn1q5RnHSDRq0mlrgrupPop047iEuCpyvr13gU=","L9sNfnVzHtqT/JMejY9Zdi4MvhW89uCj7h2g6JlUalA=","C3R5KtTlYk+Uza9SKNj3t2QedZol704w6ALjB2rQkAc=","BAeVCyRTyXRYC5ujFK69SdiQUqHY6ypgb620BS8tnd0=","KbjR7IiPJ921L442bLB6OCmoIb/VcpbfZntJaZ4klZM=","JdDCCpAGu6vU9RYPqeq8ZIx+QVUqB2K101DMFR1sQCA=","LzVAreLlfybONqzbu0GYzwoX/PBMbJJrwyg6EaZh31E=","FGlf+NogkE4H/vVFqxBP3w3Lr1tpo7g0hQSKAFflgxI=","FsfyhTGn3GdOjyQONddbCMZnOZWka6dGvHGPQpEv9po=","LiwmFva8AgG+kIlByDw43Xz3nEeAX/k71kDrxVLEygo=","BjvKLYkQChECG+w58RWQ7AhIggbgFiVwYcz7xhM1cGA=","D4xQq6OZMQ8wwgHXvmmQp7UGHVLh3sXftZ9p7JPXr58=","ELZDVCGi7bRNgEWlEzKwUPE34ms31CmNzDMhMiW/FFI=","DaIaCOX3OiMblOINxRPyaBuxWtEvM7rj1fcaTA7Ml/w=","I4+tH2lg1hmUfVCdl+/ds+LvPjDxiiZkLigoZKfdtCY=","DrjBfu0uMwMpQBtbpZZrus4RXMyJNCOybyJPuirxF58=","GX8SAKKef881N7GHVU3Ont0iXLvYAxEgxX/amiotbNc=","AH5Z75onMiD7ZwnsjRuDEGmzIWnKqY5/Mq/6cytVuCc=","CHmPQSzirsqlenN4KVVuXAW+qCLOgfhW+cwJXGumV0c=","LEP4rcwrOeJiwlLDMJ5f+9btc2vA7R5FlzqvUvfgBj8=","CMHQF7zx7dU+Td3AEPm5l596DQ3D/tNNu9iw78SdGWw=","Ie0vF5e1GDonGSV/8+sdO/qJbmEZkp396A+jQZdiciI=","KGiGtgZ9YnlHiR5ls2+NS3yBxccWrZX/ROkRsDQesMQ=","HArjiliwzT5d+WyOX65fmxm3rF3Lg57cQhOl+pbJX2A=","BUPyhrglTtw/UyO/bKRwq1Dq/0anXgluqaIVUIqk98w=","Jbza+01bbddz17PPy6QPjMjbdnW8VB0YfCFTf8LAo0A=","KKgQcYJutPFmFZZDBqp7Gt3QM25hWLMN7Cdz3E/npmI=","CyrpLZbRk35dG0LIMDiCVN0n5g1RL+jEF7hfyoybA6Y=","Ea6zQP/okIi5ik/ucgRYXX24Qj/dsbQQZLeFqtCih4o=","FBV+LasEII7uFtqmfzVb2wT3AUA208dYbL3MbBQwuC0=","FUA1eZJS9dM16xWva++eEtbzfjO0PUwJnonlGKQYfEI=","FF7kiFKBMwslUGh1ZpD4rzxS/+OgPG9TwQGoQafsr4M=","CMYLBAAG6sjwGTB6/esAqpMUu4MGuPpg+MFDTADSyos=","Hgqr4APoNJAJWKE7R5FKxM+PiVCcABx/j/76SZ8xgA8=","EqDRMvYVt4sHd6qRNuZ5uN0zQTcCf/5euygSFOu+SoM=","A6d0jFkat6kdjyWFngbnfGbMAIjyurBOkZUIkz6E2Ys=","KBWn1Cjxq/ot3XtnwukW48yLLWlQc59RRoToEV8O8Pw=","Kk5p1nORBS+OLZ8Jzwmw8lJhv8CwqiCLFTLi6yVzJTs=","KPQrtegGl1TXK5fywIuorOou8cIbOq1kLFywTctM7m0=","IPtywDLyzbPKrn/4SjiSCXBTrYwu4Jf85rJHRQ7MOYc=","E2nJWvOOxRTdpn7Z6m6w4Y4OETf3DoaVKON77Rh2hZ0=","HAIfJEnyXccYZz6pPmUgErFJWP2bAmjDD+95NCm3Pio=","CuOBXqJq9DwzVn5B+D4wXQF5oFn4miKOgk2xaExUlk4=","Bb0r4xVlhlAzR1sOVTvi9HwPexIW9zk2VGkXT2f4+YI=","I2jaKGal3RfRh1ZPvCpP/oaCr+cUCp2VcEbCvaGg9mk=","ITeEv/bvHUTQjLfDNgJmakACrq5JHdWBlrC8nXMeO/o=","HcgkvjNioYTujtl0iTM60sXsisgPwpyxo/6Tck61mF0=","JVsqHCAqKFElCrnR9BQn6AMbY3ruKf9qQdLxbiNeXS0=","DHr2YT4ewuAGeA/vdLN6EDnf4px29jdMgRypI5YvHeI=","AVU2hh2HR0KQTLw1ambzAzpDMG5nwzebPDl7jXOXlxM=","JUnHv61FyxkxCCjMvTtbgDJYk/P1N79pALN9lswQJis=","F4U+aivpK3UhSWBek4xZ7VuYpRteKY2/Cj9C54XsYRw=","IvuRh+gm+8NAVhVbZCQdGVoCHBmbzpYUDEWgZrdV7QQ=","DgHbsC0E3tmSFRHuC0HUIqR98az6hczoQ0GzoaQVFz4=","E+5674c/iistdhLNLOuIaU2dra03kX6NMjy/f/hdvxM=","BnKEBaHZbn6RIQR8bp5PqRllzVabilXJisqox5kFhuA=","G41MHZDxORmd+NoE9tCYs46PCP8IFcfFDscPDyIda4Y=","G/UPl6KQ9T3Zk4e8nD/9/i+Hi7D/ex5HMdw4+IBtRps=","BwhWTMbDmd4OO5bcwG74d/g5Ipqq6hUmUnuKu36KHHI=","Bhz0wiYK/iRyCT4rGNW3pj4COg3SMy/BHLnHeSU2nhQ=","DBAS3S9BaKTubI21x7UcjziTTp7INdD9ErrBr9I7/6k=","AQ0seycvax0CFgvXip+/VW/KbNIce8huI6vXSXeGrSA=","GafexoFEDalbGGZ2C7ikihe0kfcaYb1Iy37NnwzyosM=","L+o32vfHiFWHgqLUY2vIsSoCHWgGVeFtRBlOiKKEbh0=","CTGBMCtE37wGT+t+9HnReIxbnG528AJHvMH08o2HNk4=","DVYvfcyLGle0fnMWwoMkcER9RrGgXRX7h9NVDVLjELQ=","Ax12gCW2UTnepXyCNCWfqv4ooaSt1fTeCf71sMU6gAo=","DIwlLsEEbyiOxjuiPcrGi5FHlSge4t/OXDEor8Z5k5E=","JJkjrj2tJkcPBxxW2T6opMRdnsvDNcGDVeDIlhqPN7U=","GP7dr8mWEezgA64G1+08p9aafM1a3ON3ue3a5d8gpno=","AdZK/f3pm+hNN/rrN0CrSETV2xeYNG4+Ig6FQk5OAxg=","D7jebKQz5YbHteHLCjgHaea87PeK5NnhwJh5/Z4oJHs=","DVsXyURwUsiYovS7Ie2CfrnTbqw05Ju74YML2pNfA4s=","Dyt9Uex+pld7LnM/A1Je8ej+xr1PJcH1eff2VbqTJ9M=","KyPVvjkZmXZJPGRzKrZVWJ4FUyp5pRl9JOBGwoHA3R4=","GR62oz8+gPvSJ/vcQ2+4seOqN7A2F6fIdYeiywaPsqI=","C9GbhHkcdG/VuBD2jxDOH1FOzgCg53SVN8EIRP/KEeo=","JakaJxSnkGD3eyUD8NMHD7270YfTTWCXrig7y/TWXAs=","LlB6/58Agg4hdS51aQxhm4oDseJpnse8C9VQ+sn2MTs=","CwsFHPlSbEAZYS3Q/Sr+d0qLHoKNsuQvra7W0m1R6hc=","FWtMwEZrlT+fOJ7/mhx+Jh6QKsA0vZ0oVVnpxY61Ep8=","AviIfcfBbBEUdRMcQJ8izasUQO6mhPt2FI+sfzOupOk=","Hzp8Lka9T8F4bdlJ3tLi0z7l+9UxMPhyNSMCCYGDRrM=","EQJUbxxl+zhDEVIXRhNgjf0XVkrq4XZPFXD3K79HmVA=","AMsrZ8H0ruv1TpJ++QP8aqDmrPDUsUJwQOmBoQLRX4Q=","FveSTCmmHReQ0j2lT6TcqvHiZORtaILIXU+9hvK5fC8=","Gol35/n4gzIBBLzKuntpINT7Kz4V1RNBhMjAb/qcu1w=","ADjd6TZmoG/231GFekAhi2w082jnvMUtRQS4Wp7qmZQ=","Ca+LfsdPlnQPjtqfaepywI9eIxHnjAYzv/eIdmRtbsE=","DwbnZD+m/QsBaQS7EjSFXa4GBEcqofnnsSsO9ZR4D1o=","EP+w8NZZsXyrWLLnSRISpzTUW0Hdq4ib62VRjMKyo6M=","CDk+BYG++dsnK1US09asFiiabVGn6P7o8MqFS355aMk=","DNkZ8R45QK/Q/jt9aH7XEXtAEA+Jpguh/Hz3Q5Ys+X0=","F2zS1d1QOa/k+cmvhPGSDefIPx1mOj3M76rDwKzvpG0=","HM8gt53ceNxjLkHBHlN+WZtBjUy5q4inQQGiemaM1Go=","H4y2HtOAYUEcdQrLTDE9L9Fn+63FiKFP5qMNrGcZoSo=","LeN0TvLXEU/Wu1j7A9CWm76S+/TbSbY2oqSHZBg7Z5s=","FS+MR+hjQ9l4AyTDewhEaBsabFt23HqjpX6VftwKr94=","CZ5jOl9V/LgONJTCDmxgf/Ec35L0Ws1hNAEe+W4j1OA=","GPiMfdXcUH9jJkYQ1mi42jsccENYM2cYvGjqItX3McM=","KeObQsMsZC7zYQBFEhjaezPXy+e8WIJWGjpMLzC5DC8=","DavmeBJR3wIwpwDvv98lsHdrW1XigWvpthTDQz6ibFs=","CaH7SMdXXLIV6YGvr2+k4PBZSfr69+w/Hrwaay4NYf0=","CVStDQtrnGY7GTa0MBGUqcvmd/mjjtC1RBIjNLxQnxI=","INNAvaJxvuKfCT8qXi8ldYD313Ov4/1gBvtdnJRh0zc=","BOF1qaVoyaNHMib79n88jb33GJGDP+tRbtjx3JUtFD0=","Fu/FPqDJYOa7tnpJMLdxSlBNus6nhQMD1mKlYYlojJw=","FjZCs235ybmdalNQIiE5QG/1WMSGRFpXqMIABlo/hfM=","FohfLWfdLqprbm5KHLd4/ls40knR1mgVbAM+NvjzW84=","IVTW8krNDNoRMm4nnun56E3bTKS8Ee/XE2rF1UVzqTM=","Fiz5jAggX7X0oOnLdsZURbMAgAAh2x7zsteRn5wgL6A=","Cm+2fCwPMyDiK0EktP63bOEzD4XauJxEd6zXghT0crQ=","JgIc90oCsZLwxO53k45PRSmF8CHEabboT33z29hlNdQ=","LIuXBMa0F2nJBZI49R+zgnqfsUa6Qk4xirNZNYuuDXc=","KPtshDt+iSWcE+UViYBMpAoQ9bl/xBhUSbGmGmMhUY0=","HiNMF0BYdhVOGvccLOQDMHgJlwXPy3GIZrNH2A3tCYs=","IoNuNxYu/Ih4mtSlYV+OMuFqBfsneABkkKL6+zdDp7U=","KKcNKv9nnfckbbpfxdjkAccmESnooZZcXF7Vfy7lp6Q=","IKWkFsQQH7HMrLTxAeyTwIuK2fS8wM00xRjWvBNtTWI=","CEBXo6OdyS2h89oaG+4pZ580MJYofRBE3uL+KcyIsGg=","Dt9E2inuQYbD663RFI4QEbUIqpSlRJFfl0b3XFffd34=","H3XzyzJaU3sRwWACySf/XYx1GJxjK/5meTJS0kIiDUs=","AgrLaPAVvWiXed5qbHAYnkD5KaxIQ9HfHXjmzyX2dT8=","FWwGjzLg18qqMOhuqXP37MS8LVMEmXDJVrCu2jr4iNc=","DrXGbIYwocOxtnoofcMuuHTXuJRPfi5LbV+BupqGNR4=","CGQyymwQPL52RJ/yes3Axy71U1s99etyjh1Mqs04Z7M=","JZGhKhuy6FUm8rARCw/alwM3v/PEKw0OCSH88S4T6R4=","BN3I4VIULFfHZrUMTIuu6raBNGfBy9Q65XyVsPS3TLI=","Fr7zANh8ZYKVTwsuX7dLsEt4UrLQmvU327h/TAN9EU8=","IrtArJUSftBdounDfxTtqSWGtQSF77YbtX57BYpcxd0=","IVKiXjKGFuzGP59iW+StTuN6KW5aWEkm8cHmqZ0zX6c=","G8XUG60XtE/FqmlQqmQ+3gHTc7Cu3HA8JqJ9+mM30Ew=","GZk+I1L+kH7O+L0z5kLVSfl4RUXortUSr37qClcD6k8=","Co4Amrgp+tNOy5hmC6BV7UbZ4ZpUV/rQ5XE0bYMgcnY=","Dlq6o7IOvt3b3hYwJ1FK0i6otkUtHg/f5dbJLKGLzeA=","Lew8FzEnRpiPeDsU+S/ZAPs76hN7naJB4taFjce2keQ=","GgW3gYDzv0WZT3hEu7WfAlON06BqH0YrOoWG1FJz/84=","FtIrh5M0RIeFQFtudOgj/SPOguaNsrOSv748p0DBQbU=","CJB3Gs7TmYRezFuc7GSm/JJfKOOeSOoMtHPyrTi2cPA=","JTD0AOc07YsWW1kNsWWAYMtFF4/Eo7apa99iQ3xCFaE=","FeApDX7MVbJ19iOmNSHTl5d3RCoU8YkU0fqDYbuuxmo=","IEf7eNSGZblsSIXlVh/YnGykQhj0qtSt8gLzKj40Nf4=","FQUHpILJsC6ciISzOxVPTYViKGVee2TQRw7rkvBwUXs=","JgmNuFK/2wczwHcn7pRZi1t1+WFw8s6kG1EIjU/OuLs=","GWk5T7SmV4TDyksf2dJBZI5qpYv0Xa21hIubVa60ndE=","LM1boETgmQLlQLxYr5mIYRlbjRuWvelvBZziFYuPTSc=","DiQaHojBZ2ss0rSP9UpHPTtejJXaOcJOhDdedPdkDrk=","DWT1W4SgpSSddFLLvNJle8LO3omTgBae82rPc8b7Qqo=","J2z5gbPISFp/boqFoMN7/pSF6v/UZ5aCnNFw3x0l9d4=","Elq3BaDzWmyecON8+Cy/0bdKR85N2MY2Ug71J8/UmW0=","Lt8ryxgrbBZdd5RqIZpUKvyTg+mXYnGxnlhc26O0wDQ=","AwRFk+URXIv0tCvMc3TtofM2sdAM8w0Mbg2LigLnCxc=","LJKI0HuGR0y/JNsnt0Qh3UE7kIcM/AE/AOzA2p2IAIY=","CAlt232sXKvdAnlOBlPe94e9y76nNmGRWyCyM7E7STg=","LKDGXt3qZDxs3Sthd1L3HFs2MUr7VuLXczxU7X392MY=","AHIO8Rt4aN5hclQZZVYJUeMPnqyvldoYPnk6xEBceu4=","FXdRaCEa4slQXN085hiHgtAxZIz4EtnrorJM7KNid8A=","Db1zWFBUeeyj/nzns8dWFQGJltAJks1DvSc2vY7g+ms=","FRphQ6C9l2MpKmrq98CZKrZd2rXTXy5xMof71nK59uk=","EZgwp/HhblOf2XYC3cln5BGdmkjW6EKBrQ5yE5wKVOU=","Fm1JVfbHQi9T51AIRGK7gs5WUWHHinH2jAar/IDF9Xg=","K/f3eRrYSObIgEETy3igptxfGpRzQQBt2/6E2/luy8M=","CbJVDalVwnRus6ABTBFuZ7BhQCByrPLN3chK922iHMU=","A64k5Y+Co+l/rIs5DGRDRyIyWzOMbeFqsH6oPacRW4k=","IuqY2ydQLkFCgkozPZTil+ATR1fzFtutI3HMLwrRjSE=","LUICC48CYX2a/QaT3YzQkADAKpSqoUs12OzYCO38FZY=","DZSMAyjWrens/xORzJJtpzEbtLMRzYk6n+kXZAsm58E=","HqHCyMKCSAm95j3MYvawahSf0rm9raY1pMNe3iannoI=","LpCIcnem5ujZY3mXmMmZO0Hh1lhFwXhAvBZpw0MsZLA=","DIUKhml9mmCdJvAqmeEWwWTz2DldO9aZ+DIfdigHcWU=","FtiQmducMtkOZ6dDCLhciGfRzfC6PJfHo8BQMi+RIyk=","EiuLt0obiyKcSRrTFjLajguQxm9Svhz/uh9QvXQBSK8=","LLuy2mKpUlKD/aX8V4Lk4RwPTvVZxxV7g8WZ+lHBG9Y=","FkTC0K85DHg1v5of7AGuCHvd8aIaPZiKdcnF2mAGrNg=","FHzSuuLptxeWPKYjzy8rf8uVZy0FbB1z0q83LY3NbPM=","C6pNDOYzHZK5i+ucKPavr6C5wsosGUufcKbTtijj6iU=","BG+aSq+2VPSmuRA9IIFOSFsKAIGfIA+LL8SETu65uHE=","Lm5IKBNJS3ei0VP4zprIT2FIceLW1kEKfp6aeGIQ6dw=","IZrv4FML8IMziGXVnkJldZbKaM4SBn+8hFxLkGrm2PA=","K5PutfXe+qLNzxZckdxLLGefCoJ14STZpF5O9JunhBk=","L1JwrHWB8hhv87zFjG/L5Tw6iRKl4rUdBzsOPipeBIk=","EM2/X5az/3GW+KbKoOh0VJMnf6ZZvMRI795ytx6DI8M=","L9OJC4JWywYAntwcphTluJiWQUGQxKyRLd0vsKVFR+0=","DgFYp3a65s/sWGVEJqjgh00qC1FYAIhoJijYW49ijtk=","EdA551cwlG4bQ/9rGjbKCMxo78FjpEr7u9GBrqHj92A=","Bx5MSPxGJXXGdGO+TeTGfBeOaQ99o6AlVfEk9yLyjAk=","Ih0RqY7rvyruU26jLQKsGNU5rVTukXLkaiMqAQAXsqI=","ALpOT2nDSWNoonfKNvay2OdAKVhDIZ6Qz3y6JRhzV/E=","MAxMZITeA8s1/4WLsZn3qEpBTw9yjehHQqiHc2QtCqU=","HFCNMUzOeMJdN8KZ7bqzDtdSThkCszW7TJOG9ZbvP3I=","I4PqpdtPetdBijhFlSOyt5Wk8VFQW9eWkWxeBcC3tyE=","CVAHybrOlDmU/Qqfnyvwn45XaJMlauqGlp0b0hDyJJo=","Lr6kyUcMWXllXDEXJN9qDkUc24TLLvsFgwN0tP7pmnE=","JLfnP2L5fBPuNwVS8Pvm7wtabmR/QtlfPGbjHgsOAiY=","CANZn4A16miQYzdsGrms/2IgP14MG6Fey478MPwcvbo=","KrTAqekRXMEwNTBzO+qDZU+z2KitStu8obN60h+NmzU=","EPELDVt6IZGPhCY81krcEOVPh2etoKf7WdcZHDHWj0w=","I47jLlym8pEQR+B5f0/SVx3NzXdagb+UV4ff+Dwfy2o=","HO1q1bpGbz793rdJx9CT1aWiQ0jJvttRPeYEdifKLSk=","KEKVVeNOe505sPm41osJyJy8C9Yd0wGqlR2kK3ercvI=","GzpOPbTdZ6XfgwNbpuVa/3H1F9fmaSI4CR/9HaiaFlU=","E8wggrxgRVHvT9AagaUiYfeXnb6g64Qpby9kFtV9Rg0=","JjuePNjcWkQTzo6MVzqBFt5K+WQr2qo1rDQqyHBc5f4=","GrOVIay9yIqrrVgvoiLWrfVjPLFvqFPm9O4EFN2BQ84=","D8EzAQJwICtVCgMi5WmpZToh8DSoswWmGBnCapy1OLk=","KRh10Ae1zdQVrLx2xpthIshqvlHBjuowE2v2ZXFYghY=","Li+TKTRtkgqYOG8sCjZ3QOAyRoaW/NWsbizGYi7YHWs=","Dwk7QoxiRFeM0HDKFuabNrC44qWF2r5K+Jnvp8X3qzQ=","CFvBO2mCOTELBVAc1Zp46dHzqtFhVBvUMIDZ/IZ9gcY=","E2IiqR8clIfz/zILnjuqUu8jJ4lfQUxNSyuMy/74LQ4=","LpNB5arE2jmzNj3uk68EgiRLR2ed5O7LWlRlXhGEEwU=","KJiLuYo01RlThERdds++mnzal5aT0lyvaBlzmIjP2ns=","E7TgMX4/nMLz9J99wUyXE3JRjysFPeNXYiJe0mXNWzY=","Ges1xwIeFOlGIl+seq4JSBVI0Oq/iTBKP2LOkVdop+k=","HTfR4ewNfxGb0zpRFuGbB8y0Kmv3sSm/KqHcrwaQlP4=","FlKhEks6b8ICnkPcJN4KLjBpaLEgknh+PVeO0dhR2xc=","LYLj1iJY2xoDXmCuz5DPw1wqaKvM7oRtbzDce+ExNsc=","Fxe/isYUarFO0y3Ho0D4vAFlve7lUiLU/A0bm46HMT8=","L+qMonUbFlAF/FeZy5ySjT9XGf03esPVq5iM/n/NC5Y=","ExIgICYWOFM84dsYGOru7To+VGGSXfr00a0lPQDA7ZY=","COY7lpFvyIqrMxQPbtR3QkyvG3kqzX6kPDKEgIizW2E=","H6rQM294pRjiIJ1+hYI75T6tUG37DrSRBmQSH02219c=","CeY/LH+hj9tvocJjrV9ssMOedXQalL+fMsWYQ0c2kXI=","DVgSvNOxMFHypYEWCMswlo3k+cNt18T204/Kqa694fs=","HO9IsdYSJriYgUgVnoJvlC6TlyzjYFH1XQ3AGfnr0QY=","IT0/SoAXhNQ5CbVHnNFZy9Youviwdc2yy+9VbcEgYeE=","E3eISlFUTaeKILyifAM9ZmwFF59vDDtXoUSk18FU/oo=","LCAoIGxqWOprP7i9cyk10hBDn2z+toO3+gtfLZBB+Gw=","KRwpyCZRTSgH/mVrwurbCl8mRBGxOBsNhe4hXkgGpP0=","LH8mfTkGnkkCWXyeM0i4SpUPkdx+7pGoBheF3gwjFyM=","G9//9HWXM4frjNvcua3HuhyfYwAKMz1rWnfFudDvzm0=","EIUE3mwyPXvWxqVLPHssvmfi+GOkg6/PjOxNZoSeKCI=","FDgwdYcC2ih5GRB7eW8+LEIIU3cEs1XvbX1K87FlGcY=","IMug9ETFS31EbpVGA0dgu8sh6U9k1rTJqrQTVto5/jQ=","DQXxEB2omMqANCNMV8G42QqEBoz0JC06TcPsanG1apE=","DVjJnnOW82eRuSHva2Wwb4fDkbZud0v0DaQq95No544=","Lw01uRj7rlIhJnTSwIasNf/vKJ07/Xg+dhg48RmGYhQ=","LPSGgnC6PCiPTeKemF0BF++PIDIjW1A5y/rPr5W59u8=","AUze1VZJJZuSrBKL1uGxvbcRUmRMTYGMHZo6DjpG6yo=","Dxb0lmMzQdFwnhRN4phG9/saQOQbs5CfQeeRt0l5XUk=","AgdmCCcYBBN+DJ9owbCutXHk002jlU4H5gZw4xz01pE=","IUFf1HJ4noDLwV+8Sl4/yWVn1VJFMEnzuooKQVjYspM=","KNgMnWl5VkVouHdFQJ/Qwz447+BWUQh0cnys9l5/QGg=","B/wyiCp0hMA83ToOJKv+dYfvAsHMUrEcVa47Ym+LBwE=","LY3S76mGi6Va3nlyJvp0q4jc0M1r2UrmhfANQjg+X40=","GphtwKnBJQN/o7MLoLtJlZ0hzrIKxdM2sJWXxCJTeuA=","IfOSGD7tNuARuFExGvwsqsb+dszh62ykK5gTcCvwFcM=","FNVvHOSnczPmHhDUSWRHS+x0NJ0iwgm9TB48Cj31Aio=","IybtZTAe8cJP606WA4YMqs2cb4BoMwPK6wrX8myrCXA=","Kj2fyrTFCLByXp+4Ug7Qa20ptSLl6K9ORia6KB7oVxg=","Kc3P3kD2/UuEuONni1HtVGvoo6DQAlv4kjV6miN1vP4=","Hvgr2tCbn8T32EsdNV8JMbCWyj0Nt87I4z2v8rQJOoY=","C8/iiutzWmZKNgEgsJF2hjN0w4fWwP/+pYcLwOqHfNI=","B/Pj67DX+2C9V2rZ58skGqMQzKDV1FAUlkGX91lL/yo=","KsVsI607hmf7BUaTFwIwNcuHumSsBm+gNcc4N6yN8e8=","Hi6ffjcC+oL+3bFgNrlEQu8WEcoaLxyi9HM28W24D58=","JF1V6u2DHL6v5FrYzrT8vb/J0O+O5v8D4xBo0IMjmN4=","HqKV3s/anApADfFEg6s9rlv0OYftkmoC3y587yu2TqQ=","Bbv1aCSfPMrkyY4lSdveY5iCkns55PObt9BfN/avDQ4=","HBKRqrmJPkbSdivuuxv7l0ZdAPMNps8z6GB4WHTK19k=","F2NNHM1R+UMxUmNMNZdz/Pyfk/gPvmW6pZY3cDZG9+o=","FPyPcjT2kSxA+Cob286T+hr40k/Per6wwtT1qY7XHCQ=","J+/f9a1meNX8W9HacUOwdlmLkNt3dyqOnPXFKV4K97I=","BGZExOcCJYDoPu4zDHIoRpt+yK/RVKR1ZPDMq5uomHI=","LADUV/cuNFLIbBrjZF5kXQ/uLTT11QKtGzq00O471DE=","A9JNfV9mjgx2MwswCz63d2etmCqHj2Q8qTWgB0KiGuU=","A96UHfgH+xy94PiLnsibZMESUu3dzlEj0kQ/2r3+xTQ=","E5aO51pmbvvt4tzcHN2aXhVUPL/dPQRUhuyrrTYt+C4=","KknxHzYDDrKNuxwSPAC8EkkaRhEm7fI3HUeH2/q2kNk=","D6aAwIZhzgZxhH61grXrswXGm2FmotPTLa3TW3PIf/8=","BtWguk9jhAt9vu4XB3LbwGDE59p4WA9/At/428q+Kt8=","H2JIE/9OTqVRsYp1T7CoUr5q3pGAfobKbe8jjMDyPyA=","EEmI69ZXeDmisHoDerTSDisA2utkUeIephAosrasspY=","BOcdy3r6LoMkh6x/E7ee7ETXeBiX6QdbkZjdqYTX9+s=","I29rAR17lklvp7qrTF2+dDJ2vJdMDS0XqB/weaSD/yA=","FYdmPitddA6u9Z42KS2FaGtYVAgs+QPk3kvrU0DgFdU=","EdRYlbYjm6C/fWjtd5BQKq2OE8i0XTE+Mj4nQy4svPw=","JTx5Np+yuxY62Ix1HoHQ7ZA+D+bxXhLA/PqaBu7BJHY=","GJE0WLWdN9rNDcFoEaNPhEtyU+i/TX2+zr+XsFScKwE=","CNW8oZaozrHdsWWSev/ODj5X5CsioTA5K8UiFHSSl9c=","DfHrAitE88jzWKdCQCFAIDPrVtQ5uvygkgGkY3Eva7M=","HsmaSj26tYFI+cwwJNoof0CD1wqRlmpcdrRrCie9ZRw=","HO88YZxscAvSlZNwYzlVAc9OIIGCIJ9nGNV9ozoj5ms=","KABkeKIRfdNQBxHPhD7he5cCaIRoGlvtBiHBV/eKE7I=","H42xcYTpqjnlrAMG5HFAioMVQ0Csb5xYXtkQ0NiXrWE=","C03XJ94GoKWUaWG29fwLzvAmP34uWCndtuSQCMvBsWs=","IXIJ+omW2GDaofnCEOyiWA6z8c7Fqru1a9kBs9n8hxs=","D2i1O7uLtHmNGRYI+VQoScGGl910AtsLXzAxfSF4vv4=","Du82tqIF+76L5oFaGYPmzRRuQileykbbsxb5dr8FluY=","DqifVJ6Jd7LKmb5S6f71cTpz5aBmY5GMg9IrzbAX8Vo=","K7Xxgn4USF2iGDwsANYk3bwB3v+8MjWHjwegSke+0b0=","L2MHEahLmkcDVrPPwuoLngm+Ft/Jp1CGtLWXi2no3k4=","LRpk4EEdZmwO+fBrPrHwxEKRPKYhpUMHlhiW9h/nRkY=","FeuF3DgKDLgfFRHcz6/4pQee0xAJB3cu8Hb2S7T7H4w=","KTXetEEoc5kbYiCu3D6SPAXrh9j92v3L4dpq5HYHWu0=","ISpYpfKsVTCiUVQ0Q3U4iFIYUirEEkls5fhan++i0HQ=","DcuHP+K/j/1k+nYAECNXKZe94JN5k7yYIpKEduc1Vh4=","DjkwjBKBiZ1xUAktHxFuQbmBIyydCWER2CdZLjLF6lw=","ClZ50JQYRmpzAOigqWT007uSKViIUUe13ssUOLEBz4Q=","A4qPMmzIpR3UEJL0DqOqxK1yKodEEB9AaBOcXZEV6+I=","HcD7ORwZyXkzfxmDsH2QrSJRedHGv0/YVgH87xwYVK4=","H/6w/e65xyDnvlhCoBlSdomzuPXj1jo94lBalkIjopI=","LNZRG759ydKozAUCJbc9affCB1piP9b/S9Akwqaa0mg=","IdRwZZCxhU2WK+xM+laVGuhEHL6x5BdfXTthuNt59oo=","EtpZUoq5KunwJo6xvaR1lJIOT1pFJieEeN2aAQe9/68=","B67Z4W7dQarOk8IHi6EzNFdnZpfOuNd7WDMSGupj8Go=","E+nFJ2HQ/TVnePLJypT2rBxxQyRDXgEF1BnhEtP0LH4=","KIyzwuRdNTIz0mgDZtSRPBJefyzGu/1lBpU42J9NxHc=","AWr3EgdERcivdXjNaObjLg+IzZ6Zs/RsY7hMg5JGju0=","HB2bEFhKRGRjuQXXGUx4Bma5qgCngezxADpqDIFoX30=","CnyHb4OrTv0NBCSTaB6ZOmZCDyOw3GM3/Y4f8L7e730=","G7hDXNLm/Jx2hEaxOlP97O4Fb3ntjQ0dNuOnhM288lU=","LZC+GuGCw/RAuF/W2mniHenrKSnlS3USIW3c4Ipwlb4=","DJ3joNvS0UJw+KFsSGSVrlrS1EwDIvDZkKxKTgJL9XU=","Hjl8GCEW1OAKU1gaoQjlv4gPj+BzbpgSSsqShzhAOZ4=","IKYR1Ps5LJTYVoRZDqCqo45IANAnZQ+CO92g6Ag7ogI=","HqG4gql9cymRgFrkaTUjPutCT5Nj+eX+hk0wI3SE6/Q=","E/Z+5uj/xv8mZIvG4xBrg0ozVO2YnTUfTwjyeWkQ0bk=","A11uEf1xRYyqHAp/doKOM2CtKvLoinqo5eX7KmEQpW0=","ElS+tHOKXo5Q9F/HrXPFEhZeDCDAx2SxdH3STaS1GG8=","HgsjH1lZWJd911ceDmmI3azBSsH76YrHhPhoShAfQX0=","HXh74Y2T7uvKz065jyImZFzBqkNU5q9M6+rOa0QAGWM=","G2Kc4bUjSKmGWr4Y5sU3+IskVeDw3jOM9R3/FOCZk7s=","ECsLgq/OytULbNl2vTrKv9NO9PV8ePX+e1cSfRZlBLs=","LE9OFDbYXpFBYr1Ru50Tv8r5+dMO9TvXXY9lmCASTrA=","Dl1ijnW5zcOpiYxHIgI7zSbCMH3Ny3TQl/T+ALrQIdU=","GJjv27u2JZgtsN1RLoVA/5hpJbt46pcMtdBExT3t1LM=","Klhq4Bk9wFDGimNA1jh7WUTSHLeVZmEMoVzAr7vr1hk=","LI3zqDn/Ky4Qcf+XOWPhY8veWZTaNwDSTAlCofuPPoE=","LEDnP0H3ranORv7XVLmH13x7nJvhyGbPDlBJF4X5qoY=","EKREGaJxBDvknM9Q0YcwLzAAJzY/IBh5JduL3QqpzF0=","KCUM3GHu7YuY/PD5qDmwyymfSoD4hTQphmCQKTKx6Mc=","GwG21DgiI3+ohruG+l0K2uzeO4NDJOk6AlcSAtOcFsE=","K3gDhvnz2psj+I3H+iYV40KSiNnF3kgD1Czmns+2RmE=","JJhKx7DTpANQDwqIpz7Qgvh2LBaG83nVJBtkxtHKJsg=","KVSCnnKmk0f0oFteS7Oj5uW63G97lj/t+VxS7V7MSI0=","CDYH+eBTpcd6uVNDwaRiA1cmKJHSghlbzE3tPdeIzss=","J83I8GGN03inymuJ/Mhs7ucKfMc9KTZ9PUU5KRtzd14=","HEUqdCazHvnBhpBrJSjeK2+LJkxwg9Bxlf7jJA8M8II=","KnC496T5jJTf5Hg5bCTAxzRFFTympj9BNaYaenFJIJw=","HdrywpBgOEpk8UKWT2jDjqmy3fFMmu+StwGgD014yWc=","GNdj9ZVWacdWhdeLvP2ZI7Hiim/iLRnlMYK64uOHpLE=","FUh7KLPwaHRIxz9DLPyg21VlAamYXbl4KtHxYBGqVYQ=","HNFX9gI81yAYDlnbnc3R1tas7/m22xrHIoTApUFXu7g=","AvI2j40EaxiTTdJ/Kbv/KckJu0gO4P3LdwUnN2ahib8=","CdE6Au5Hk3hZM87Sq3C7AzTnpv5lPo1O2Xg/2/ml8b4=","DWbGH4tQWo79BqhlnR+DkQp4EYKkODucc09RIA3E1io=","LTKupMwyb4Iga5HJhhgfGO08MXGlMXckPy38dHGXa3I=","Cv3l+FoELr4yiJxqPgD7QMQNmhMl8vQYkWsaRuPkQR4=","KaPD0Mqr3MtsfTWFk7z/jcLgUYqeQf+tJRtQ2bOXzuI=","AyLDOGv8vqiPTDIu2waqbVkkEi2FjfNO/mNzxEt8vWE=","FDjFhxrdesDTpJrNgooAUiLOjI30MFntz+OZ2Q4oE2M=","Fov6e/QA9bwMwUOI3ReAVQmA5BNHAaLyH+Ds7rpZxxI=","HcBzoXKqlyjFI1RSRfkWDO8aduTPdLbqx9ET/fkRljw=","JsgPgeLxKjAuYw6eTT/EqhSn70FQjks1oLWPOmOAkpA=","Lb9K+vTF3fsEyzrnqqprxiRMV3kKaTnsD+viwXvOUys=","AJBbv71hrEIibz2aH7/S6Q6wTcZl4CPqI5Xisc951DY=","HB2qA+K1vONgf/FeN77R3LteGJsHO2wgwnuhbuKrqBQ=","Gi+OjVUzliPBE0CuGxNUVGNcccvY0gtqU2o5/3NqUkM=","GFNcWS5iWBF2o0ZHg88Jn2uQ5cvG2A8SOYcI15Qe9FM=","ACn2vEncWZHIyJySNuBTX/1uwT4jBCvSeEOlH5/Ss2k=","D5m9qJArwmMKQYhKXEd/6M52l/6GooEZ1aF77bmthao=","KTb0GhmBbavEEyddlD7wnz+WG0nhXvnWcdEZqjnitNs=","Kz5cH6G8os/kP+//rvre5di86X9SSErOWbEGVJCaPCs=","LPVNooZMKNxoFwAKqBX01YWCF4C7J/1nYqxvjCzlA5g=","AxjUq97RH/RC4ylerl9iuatTx4OwUJZDhDEjuALSVJ0=","CtXtrhickJiuU3NFodMUW0Qqd3Y3Dsb9tswzzqZ4nGw=","DALsZOkSpS+YvJZ/Z9dOpTN0oZXmuN8tocCr+V/tHJY=","ELNU+wXge3LX1lVETMlkEw4+57Y3RJgePFplJ5roBfY=","GBNaNUdEOt24CeVtKZ1qtxYAympn1z+5A8RuofiKeKA=","FpstHJUz/eKPW2FyXrHbLfUjyKfzJoFqSKBrSS99CXE=","BwbMaEaZG/pQqlJ0fGOrG7NXx86qSzigtr39xIzHRdI=","DyOi3weaOn85Cf/onyouXUjgjIH1arqGm4oHOxNMJ2Y=","G7LtTNaBBHp9RJpDWxQSoaVFdtGimdgwfJMl0NlXZlg=","KNQaKsezxxl07gWMciOgp84LtaHkhdvSaGvBMAtH4h4=","JatQ8g3TkbO62D//DulpIlhTbaIoGQtyMHPVUxDEvR8=","J7JLNG3hb08oagVqJCOYla3eERh+1cfRHnxTW6XKYwA=","D/Fq/dnaAoFbmPuSxXY7SbDr+xa87WKbj/LWNxCQxJU=","CKEyn+tU8ICS0Y2yKR6RxOF8fAmRP+1MATD8jn91ybQ=","DNa9cyMH7FMUoUJZ01S/fSd/BbrbHNByU4ZkctfpB2k=","EBvaHygxHCl3zTtFLfaqQpQkuHz0fJI2bNRdmSagq8g=","AsOTGURZmfgOe4C1o4Y5oM681bB2b2QjAif2gJKA724=","I+ev/9DG/i7JWjlK8stySusIglAhTAmTQyib30ZdRvI=","IXbnpUWiRM5LwafCvcqVMS2mL73Su/ja40fGEWcOp9o=","HGBncxx30B0/qGfo3+wriKy8F+fOrdcGxYquOCVOouI=","FYiyWCEx0F7iC+yhzkBclJ/BYpIhlEfStzxij6wAzFg=","Iy9lg4R24BvhKHty+Il5OPB4PtqSufTB6+ggLrKdyIk=","AitvLGJLY36EPnSnbDJbBf/CrkYUOE4POgzBhWViRnY=","EgLiwKc7iitDRpSV3ZUx3MgHLRbmOtwCkjxQsUGhhO4=","AU4gPKZNwFc1szB4rYO5aUIblqqeg0fOLlIus4iG2yQ=","BAkjISsbfjfJN3k67MIz8gLWt1ePxvUndLFl7WeE5HE=","D7/EW+fF85Aave+FPS5iFrcYNcNl8Pl98vNB8PBJ6So=","JzEBVRkrFyZ1DFv/cRfE6+wgmcmLDejFU/WN78MLoxg=","GcJZQyjcqVlZwq+Av7F50lre9Z6qSnTxXtPxk0CgjMI=","EEeWvnQ2M8zFP3KBRLrL6/Wgm1vAcXujP6ad7z8xzXI=","HJf5HfHXmg5beAOypZ8VqxdqIH0c4/aG8uMiMUuvz+c=","CiSq+RbODSL+Aa/cX5bLHEC0nEjJlmk1T+LCgKM/jLQ=","F9x6UwPqeXGE+2UCc/qsRHKEvrI+KTOdPsnZHT+MdrI=","Lhs4fvlZ+CoVD4B9/lo0gPrvbn950V7GX5JNCu0oClY=","EVPEzhCItRNZ1xclgj0WPOaVQTF2EOBJvroBXyVsH7o=","DYuJJMukTVce9TkSRVInpb/6RgVwGPtoMU3O7r0IhRU=","FR6Gj14Z6W9tI2cijTiK/YwIB5TQ1cd8djvuzKyfwLM=","L6PrEqdw54N6jmkLcV9agR9BAvPxS9MKMIoTmGqS19I=","KDGOU6mUlkF2Hqh69sgVmg+5SRUIPRoTCL6LsF3t44k=","K8OBkFOtmmZWAG/eqH76lOT6o3nonEwdOKoS0KFB6bc=","HBJHdtK7c1KD1KrRStgr+o6CHsVCqvcGW0dld1esMdU=","KgAHEuSpv1s5Xt2jCS2wBA1EoDRheKoBKJl0WYdMS8U=","HggAtB7Jw5LC774l9d587trc79EtQ32HTcRq+ZeuAIc=","KrO1Ch4XaVfcHwjdRxhfDtDZqt3sRcXKt5bdLZkenhg=","IZCgxVdiZxVuyQgZYTOKRxoEItVgNbi/Oor+eHCjGWw=","A8t7t9Ojin/xq/jJKCKYpVUcVdKOG9tsTnN3yqA0lh4=","E0MtGApLgV/4w/OvtCUMmeiclRhBfOXhR0QN+A2T5zA=","FZb01+WpufW39eGkttBotqrJCSh3uCDr6VoVxZgw+pw=","K3VwMkmQFvyF35QNfqeKa2yKG+8EF8l2VUZAuRTcm3U=","KxUov4eonFQneeHWZxomkzGiuaZLVlAaZSvvDcW9UJk=","L9FDGURBOCtNr0htFZ3vWPHJhpqgo/0Dq9XZySPbxgE=","CE5b2E6fWj+KwaC+QmnhyrO+p1plHrR2sjrwqUNunhA=","Jsc3dQIXpOOU4GOBUnXz6Zv4emM55DdlXOkfmaP4lOc=","ABHUShSiF0VLfLmwE6ftnueNOAhGkD2rkwqfOcBypU4=","LP8C9GsOyAbEe3yDTgwzeBcsoPdxm2LeF/WY748EdzE=","GNIVnjoEDYrzmQOJS8nsUdSaqm1Xdtsx8c1N+mFiaNg=","GPARCuHQZ+703QV3Iulr5mFrbF7a8QHbUpsEmk5hJuc=","KHDnyiY1tcP4mGVrzY3YU5kXBOB60wFhL017sXS+0vA=","JnT1ntH95bswPNAQqsipFFi+plop25oWO6OrMTy9bHY=","A+NLLzOxdrN9jojdNQF3Kolh8Cpb2ymBRYikSYgVfak=","F5RMDH2RRlGBV/kgAJK8gr8sVnLchYSCNlmwegzvN+8=","Emeqp3zXGZwQ98K8VYGkLzx7CDceOqpgu0I60uJymDA=","DvrDzA2qI/HjeNHcvbLt1qXYSVTdAFU/rJZBYlkSODE=","KHLvRvxXAEYfmvApw2EUAKCoBJe1hSCvtDeU2nEyapc=","Gr8/tmuTP+XENrLpDcHbxqwv+nTPYLvRXRgxNPBptC4=","CT2okKakFjoJT7DDFAaDupho/M+OQr7wpR571Xe9oPc=","JSDKjeNEKJCD9dASZP92pa53bmnWXWcUQvUqaAJCpE4=","CPN5EXXrRUlCul4/1/AEY+uIkA7pwFPRBfnIONKbEDU=","BDibn8+bJqDVKnqGsR9Q5M1JzHWP+cHJNSSBwrfPVbU=","CL+sZ11NFiP1SGZiuOmnL9tJcwZNXMZXKjb4aRV0z6k=","Ko5TEIpeb6Kwv9LgGoWTI0ka7lzKRZgdcWjxrR3UKl0=","Hql+SW+mGcUsGdWzMHbOhNUe2UeXBkOwpt8wEQIlKps=","KSEJewYzZZQsDWpTTiqSqkCJCLaJeUXueHvOZ+RXTO0=","IRP4cbcTx6se169jmCz0YJWCHiqu9hNo7uEzrqYkXyc=","BCHJ+x6n0FjAHCU34i0ccX5AwDlsZDvj58ApwFVhY3Q=","GBxX2QE1VO69Wz6anEqJp/1V53LrL9Sy9H5fAVtSt9U=","IQ+8f65JqHEbcnRKJYeNHs86iEAdvch+diDvCA6bG1U=","ADinMDfQSxnDzb90wyzb/xdZ2rV/3UKVSjr9mAdTfIw=","HE+upSeloUYXDMOoUolHn7IuW7WtLBkAmZ+qkIC7vuk=","ILx0RX97NpVvJ1mtahiwDsYCoDnADKeSkwSv4aoAZ4s=","GNvtix69FPzyhY/ywTnSb+kBzk6LUPKMFrpqVsvWw98=","KQ5fkYzlGCeT/uBi4KyCWZpgOc7bAyfGnMNcSEpgtS8=","EnDxxJvwW1cRKZg4rLLXfk1SCdZQ3lQNAA/gtjaVclA=","JEvwBxhEkQWmEv2Z+B+Ck739Q3WKg3WqxkR9Z6+gfUs=","JTwSZ+Fpd2ncW5FKNBsC6tNYJhBH/adJ7dzD5klqti4=","H2IFkj8V1mdPj6P13L+bauMAVHGvvNhXGgsCU1JG/3Q=","GX19hCZUyOlYKQC1tyqbvVtDFVwDkUBkawj+0DKvx7s=","DcUWKBQzjfvcN05tsvS1QcWY3jpoMjYfRAA6ioixP0Y=","EYwDhx51P3UossCDQSPKj0PKerN+sf2lNLuzNOlMUr8=","ISqMKWd6kZz6wrnarakjRq5Yi+4UJlT6g2NHI50jFE4=","Erv0DSRk+snmTdBNZTmfpu90+FKM9qOuwjVVqCryOFY=","Hh3rtPdvPXrBVjPja/8J2hjfH56og687y1q02EtKeY0=","AM6Y2x2lQxuNzYre5wSWP46Jo1s/Ag5pbXkGiuPPsC0=","IZRGJ+YMqHp3Dq3dVIbBXKXkh/TdGubsIQTeg8MhboY=","Ijykg3dKfF1PHOOIMg4dX1P/ldxc5TRCru2UvCYl05I=","JQG1DH5/cpx/TYllAeKU3JHCZr0qbewMuwmvihP8N6g=","LkOMbvB/m8ywIYZJqR2pNzhwpFrEUkxsvwczGaIZT/8=","IOsXtT5oDCtg2fPVW53Mi121ngS2Kvy5aM9hR+Nakcc=","JWEYJTmE63HybXgVBLhNgog5gpPMQZrvWehhPJ+vzUI=","ILwXBufeJ7l5FmxQ87S3E6oHpbho9fzJ2k+vegZv60Q=","KLo4pIJ6qN35NJ3EZA+oAXsMrNtFapAQZaps02F+F/w=","BWH41pl7g2Ui1PGGA3mc3GA4H19l/Pp7znYguP6MdGI=","CRSHFGWy8PPIPEFlNaUlCC+OZVi1TeMB5fTt9Su2qo4=","Fg4LSda7IDaLKkiiDFXaDSZZqUq1nxdN5d1ME1BbBNM=","CXGsL+HzhIPScTf3kva8DvURCNKoeHftsBIFojoYRj0=","DbNulZsgibN5CIky+lJR5l1O4fQVrUl/VnfmnWIMPz4=","Jg5rrqBqU+eUfhY/D+gz5RKAL3hi6HCPV1+2uqftbMw=","AQPnyYSarhLDZCunOHIUHAv7Zb6Jamzg9FrJrI10b/Y=","GYU6DvDEk4EcMWjikoVfaQEAtzBpu1DdMt3gbJaku7M=","DigjhJ7AB3wujLJQRvajh4DpQ8o6/9lzyIOAniJ/zZ8=","FWaeEPN6PSUrKPjAX2ZCCkvG6br3pt1wMoOJcr982eg=","HaO0Z8EzkSxU/STgDykWqR1TPuRuaP/wdNGhRnF5u58=","KMiqqAaxP44kDpR9SL6JxgnsJLQu+bGyWRZmnrYT9xU=","EocwkSbc8gNMszqg0Bt+XhsCCooIrOG64zUw1duM8Vw=","Jz1z1W/EmNG+QUQohwqS8AgmWNOBAT3nbME8gKLNjeI=","D3PikUnQ+l4n/6U+SFEYemU/LFsxDt5rlZjky701pag=","EVCPqi/0+GpOzf7HdOnT+QTgTQ+5yiW5m+MQwj3HS/M=","CK2jYWXDp4z5POTenH4TvZ/t8isCIuXnCQfBdliOSWY=","GmSfKnYSGwCh/X1JReOR/Nrzv2lEO4YfzxXZI6RWWPE=","DH+43MKl2pQJlod7Z5CEl/4HSpiqjWAIBBvbH03G1v4=","CmolSiV0uGhnv6nlBV7GGCY2jAKOUmkyQvY6gxU6vTw=","AChoduLz6Vknp9zXbzfkyTe0xeJ0vxI4AfBWm/pv40s=","IJXC0qnyM5XXfxqGF5xRLcEwHVSZlqMlAID1K5cEyNI=","KskK/1K5VngsqFmMuysioyhVlrWJGh9g4UEBK/KBLvU=","EU6RL94h+8EjSL6R4FmLBXQwva+wtOuc+T5n9yNXSaY=","MB/fDB/1vpgHtRqRYUVBvAaWzsf7FqUDApz7RwTZaW4=","CaV5w2+LuP4SwN5lwk71h8pAeWyFAFPAIvsBX8a7Bys=","HG+T1VP55PlqV1MlrtloKlPcphuIUHcjttKt8s1oM4g=","AA7UGXKPoxxVxZRttEa3+ng/ivWUFY7GCtjB9miTwX8=","GUEZlsuDvdleYa/y5tSle+mRIHg+Qf3ElfNYyYImiQo=","Kh7qUyH/xgT4fQVbZQ7mNQNYRJWSOkUbMvwkGsEU8uM=","IdX+h+OQW2wZw4TUkCv/Tlc+0d+WAQD+L2MPWsckljY=","Ii2iH0t8gH6+j5O2e/UH33FfU8OyundUYEv5Ou0jp84=","EbyzMpTl+Ogr+rWBUuqiuR72NSqdC6VbrAA9xzUXJik=","FfYrjlrBd+fFL6ypHb8k5qkO29pT6gxU1q58OCR7JLA=","HjKerrQC7PJiWaElf6hc3xB429hYOUwG29Hke5iM8lc=","H8qUMoEDXtcdiY0WHrwkb5zwQTXDJVy4fK/G4R4OcVw=","IRJ9Vvbf69QPAm11iku4WR0+HUjBLih1PMcUMaHbHs0=","Bqad/euegHlqY7SmmCZgk+G6dTTrt+Kw86tYdR0Mv2A=","LApXpctJZFnlR9Q2bjSp+JrauCH0GLmmxwqhxhUSzmY=","JhhY9zf80IIBUZZoY6EQNDtgZZJrEzhwkSxZXQ+oA+g=","B0li1U8moCkJ+ZvDfJPvcAQ+fMUedzpehz04YMV/6eI=","KX6yC//7s8Pc3PtW8LDiIe8o/PT68FKlKEwEv3dqCHM=","G4xxGwphCan7quA0wN9lDDLdgM/FmBgW26Wi07qIQkY=","GHLAz6zyv25C0R1S0owwb8zVPCV1qaJTS4PdJxhiE6Y=","CegCBjq4wLABJlzPnlvNmoPeD1b969OFzL9cu12oVms=","LQF32el64W6pI7wpw7NPQ7l0O7BOCvOF/kAQ65Kz+u8=","IPZO+fO5FDpNynfNssEacvjjvvjK03puB9FW2YLTatk=","FAheMV/RG9QxFhO1Y2WOGUqN5dzoKNC0AZdNpiqPWVM=","Hq45B3cijAPr1WP8TMEe4N7XGNCtqO0yfUzAmjMH7ek=","BkctOprdrbfKVa2NKG1+8GMM6E+mMYMgCfLc2twxXaY=","APzf2zU9Opm/LCE9mmh9AyGETiNxpcpIvUH3sl6Wtqc=","IkxFH3Z0V5vgRWiVfa74auv6uHRrjY1oy7XU4sUwGeU=","DjePILcczf+wsgFJ30HigyxXu/OF6VPyyPVf1UEpGhs=","AF7etqTKemy/9cXZJpS7RmmNLUduzBeHkEhj9JkU5J8=","EVvda1yThZVaiiDSRMQGKwjut462kurXiTSCsAvv/ug=","D2panDnnYjxFg9m3IV3U48yX5ajiQKzg6MX6g0MGDvU=","KuvnN3Qa2g3PmYDoTwIVBtX1L3pAgvDpfTeUASOtC/g=","GxzpI/7GH/jaKsSsXTwnksmhrfkDldjHYaqWc1o4omY=","HCIWccp48A9Y1dVDnA0Rv/O590ti5Adwp5ja6XCl2yQ=","FXcKkwFuh2FYm21uW8V9yoTLkRViImOROazG8lZozrE=","DFMNn7DYSisE1P1dI0XFxYfoYDYfgI5dXmDX9hdbMbA=","Ccko3dMQ8BOgF24xTS126Uh8VjEILcTIMrGDsUNjB4I=","B1kZp3QmXvYki66AcEkpRWMUsqJ0pE2L4iwaF0fs6Ec=","HMAls6WfvZkzGNvWXyK0QY+vill/vp2cRiYvW5n+EEw=","ECRPDpW/k+gy/lLknhwFgw8Q+6kTYie8e+6coQq3Jmc=","J/xIxf2P7OSFHrX6sojU/UGz6wzOVoJ9rMejUJ5PpMc=","IZQEz4x/7vdR255dLE2x7JbuZnAeeEIvV7c2+vJZM5g=","AsFjbWEu4Eji3x843GeSCr0AZ2qXevh1rmbqXVJ3oTQ=","Ex5AhYehs3Lct5yE1Kkyfk0ak+Il5oL1qMHmrQ95sMg=","FkBksFJJtsyH0e2vshyOK/F3+XnUa2iyv8bS+bxjajk=","GjLThhFM+OqdxyBxffhVr0EGUzq35CfaPW+AkeppWQU=","JhOXaNO+0d/NV1y9XGH8V90s1FuPclwl29h4GRKfI60=","HSTpdNPBTZo39lo2zioqWT8yHN7IGkCljWXxLaICw9Y=","JWmv+I5NPyCQYcsCPvqTwmpifa7mbRtnuZdAaCoFf9c=","ELYh0gxh5wsykghZNxILmyjEiIdezvS7VuyxNOQn1ao=","K0QZrwNTvlB/PTEhJ1+c6aGjyEAD9HNDlyJItcDS8cI=","GHNpeFZw+6Rz2nLqxqa4Jf1FgbW9UseEIMskaGWEW/U=","IQOjKPSiZzoMMpsTb7fwCNGh8AXtXkyibbdNTX9J+8s=","B5nHvzAHV1i0AONBCFVxQ8TXExlOLfxtilAImxy0Ytg=","IK7FbA5biUyq9OU31wjKf4+h6KHeYAmnov6kOnBRkjQ=","K4OeTL/Dv5WU6JPgQZiUOYYwJwVtuRiHwtwJNz+AzBw=","CVwcBqU5OlmVhw3aLmW5CiBDPc2XiCWHqsAs+P0EQsE=","CPLPeIb/p4EeFM+LT17oyigZa4NHje03GcLOyaK03n4=","HqJ2PZepGbxEw/uS5hQ3/kCTJTxHu/sqnlWyUs9/nyc=","DI6fkWascu3W18uA6AInzMrh0tIFbWqFapBFX1b9cGc=","BXuzRq8ov9S8I0HWTmWxpXNANK2z4Qmc+fzKec2pyAM=","Bw9jCvJe+o5NjF41hhNEiJvrx923kAFBE8HCoiHhYf8=","EdNbtyq9kABHTUSP4iQWyOv6FSwI5qD/z6Ihf7hunBQ=","LkhhAChJMMLpHB0ArdnGyYwxFHObE/Oz+BFxc3LCWiY=","CMOf9uYI3Os1Ej8tZNaLI8SoFoHlt9C4uEB+mqHFCtY=","JwqqtYUtoC58HmyBZ3ObHXGfLaOAYRj+ZrCLUQqh654=","CLB+2URfPU+dUgVTDXtkkEQGUwcMb0w+OJaOgrk7pYQ=","Bma0gEcq2zF/WxOKkqTSlRJ778+4O3ZgaB1BuWxAjdw=","LgaYUFivnhE+siN5zFW2ehXhk2EzhbvEd1poxsUmttk=","BSMZyRnBlUxNOKfHd0GUmoObPxiGGfdAk+MYDRRMcls=","L4yAqMMh3XTYXy2rLLFyoIJLmQymN2XW4XtINzTEpMs=","IpsX/v63FwOnq+gElf9922FAFT9351H/8pAK++GRFL8=","D5mFrsJjw76GZ+TJPcDYgS+HTO9twyGCfWb9kmga6c4=","CvFcVmtoLBDMg8O7quPOYh0bw+C0UQgSbMDfmcYiXHg=","Axd3VME3JqVAUCeH8D3qkXycCWD7IFR4cUyVFdahDoc=","IshIhdpoWsa3TjkUv+Jmj6CCYu8k8a20xV3doM21gMg=","ETu4eWG0Scz1WVz2gynLGTCejQZdAT/bAJqw6QZFGG0=","Kr8ZJHr9f89o/jCYmpo3C5mh8S35svrjC2zTOD+NaRQ=","L9T+z05G0v5yZHvXCPS9SAn/lh2J3P0q6R+BLgo7n6g=","F6F++7w1jFP7QZMAAnaN6eE5jznfMqiwbiMDMRTH+a0=","AiiOKrK4ehLVWjGbNR2YdMMu1EzBbZOmpj4IUvD2Rpc=","A6w5+GcAtmEfEZImPZRC6QDREA8mAxvLio5iVe0an00=","ANUyKjTbMAl4U2bABgxH0pphj+CyyulF3vmjXz3a0fU=","CdmnbjduGU0FNVSiZzRrfgNKbRNEeDTbaNHBAjZ7ks0=","Kh4L/H84d4e5PLObvVHNnwI64Oc4q8Q96By78SLBPl4=","LJuhJlq+intX9p+LNjK7E653K6HMmMoDPVNpZkxA9aE=","DoK3hN9Uc5NlFWht5c+OoahkVaaLO1Wr2lhXvVUn4+4=","A+x36WS03BE6+/od0u6tu2dvc+J4mfAzxvrKIjgCSFs=","Cm+e3Mp2x3pdaZohfde2LQ1wRIUjbtkSzmuN4ik8HiM=","G2KAhND7j+dtY1O/lIK1mvl790im6ARujuypqKn7DKI=","JID7sEuvCTvMHJFi94IUv+FMNklQDXmOh0d/9x6pkVk=","LJLBgekWJLyyb6J7bABGBU6ArrzzQt6CLfd1Mz4rGzM=","Is+8+ErIM5Ijl2Lc2wPoR3smG+Ge9X4jIsBDwIk10nE=","CaoND9ACfVisrK8g5VHnZDS9ghbrHqazF9Gm0jpTseA=","FE2OVUCMiYZG8uDdtuwZK15BabsxJZHSx1i5cgdAmsE=","Dxo53ceFywiBQg9C605rXswQyB9JC+F/gV+dfzTl5Uw=","Hoc68YpVZjoEyERwSYskW0bva9eB+7Lkv9QzO6FDq0Y=","JKR3mIahyhqlcgTh+1DgM+Mcf5m4CE0oWwuakzyws8c=","DnOu3JpFeCVfHQ+FJ3CPnTETEgXh1hQO+XV+jgfVk7g=","EG8n6CRXuR6fozNY7ZWh+6+GquXU75lUoE3UY13cT84=","GpUpR/y3fAqwfs8y6/QNltQOx/6Hsk65K0yesW8vz30=","GXue0ajKhIe3LR6MzlAtqdK6eMPyLPfAXYMUci//cuE=","FghVS7MJdyy8mgqrkUxOLEANcvny5drUZt+h374F1cg=","CEgoO9ggGDeXbUM0HUNXj5siYJrC5FfgJmTTSDBnHjY=","FL63fP4oVAGeBRYLkh+WEZ6U1hbpOgYHk2tFCj4DO2Q=","A0oUlJFOdpgYXViGRYK/6C/At95q1j+TFxir+CONKAU=","HDGd87JoC9jHFmlrXSz1A+DupbEdXd6OlSF/SqtqvQ8=","EsKclf3r8BRjEhog6zOgZCXpFKqexhv2ZbwByiJY4cc=","G83/tBCwCe/aZ/QF+jP9Eo+nz/NzCzhg3ymyvVYeGsA=","LoqbgMzStDh/DsJMqg3a+3sP7hys40LOsY6RIj7qduA=","IxSetlW4ZAt/52scDTtIbCdJ5keo0g8ptfkrL8ZNeqU=","KmUGleN7/qisyZiRQzX/N23NKXWDJiOE4n+4BaIiP4U=","KQouZPTh8XvznV1FGaFSgB/8LSA11Iu6DrGo+COOhpo=","F5eGAZ02kX6Lr6aClHHFgdUyvxC+faHokXpfcKdyThM=","IrxowIVe7frvVRRI2jtjknEAjQYzqp54P65SQE593LQ=","E0DVts4GAHVFmoT/f0eSDNUxj50Sf55STdH3rB0IK4w=","CULJrX3lVd2XYniuu/HSLxvq6g5cortbDm5nnyx7ayI=","DmW7y16/I6QNbiVwOuApoxcitkoNIQSW3BfJAU+d9FE=","ARKpGb0M64RVd17kniFltSkbnk5ACnXpd8plZuagvWk=","G5HE2KVENpsNrureJ6DClmt0Gi1GEx0xBXQfMd8g6hE=","At2FeX4WjSH6fluWYidm7AwCJGv57jKKkV/y4sjZdCo=","FiJHJDFBR9R5rgy9JqOB1FhKis/TGF1EObUnYZ065MQ=","L+hOWXG/06kZ+tBCFKy8UNB/MBXZfChAXd6SgnwCU/M=","LLZzThmz4CxGqAPVYWcwrWND09kj/pq5hJKSHb4Uw8g=","GoV+F/LsG0whCt+2q3DHs90M5v9gO3dB3Sp+7UdEU9I=","FM5jo1DSnl3HD56i4d0JEvjXNNMoM3I6r+2r9BvrW5I=","ATHS4VLH/D5lqJ9KIuc3M17U9oyCxdzrQ4tRnDUhMrs=","HkEK8uDE8tITyzRkFNkWnL9IHpuk1EMeI1kRnXlnEPY=","LJPBRU0MyG60HfEiTZhpcA7eeDZHVhHrHwagNgcC0eQ=","C9WDWBOt391/5S9MijsQsVfKYwc+4ngvdPQ1BqtY/FI=","IJRN4b/Be6keek5X6syxKoZPDwP0l5u0oxqEQlzEwOY=","IXh7VM5UPppx0RvgPh7jrJzN1iIfQ64NJhYkrcK9mC4=","Il50oLwCPIC7Ja3xEdUquDPqTkaWcoEGQGHt4PPXDjo=","GfYYlHMAtWHcPUajzWKp0l9+mzPzATh9gasSCf6wpUE=","IzpGKH1RmsVorfmbuGlHB3dbmZptCjq8qNbKZOAYSEE=","GNDbqqmNtnO0csitEbSQ+sdvYgieEN7B4lOG49BNz/M=","F3qmvoZFSttORfZJZyQjGJ6u3zRDkzyl2M8tpLwIb+U=","AaAoEKxqdnnkAmbyupeMYnhftGe4T7FdprA8Qo6hmE0=","GubHCl6/JR9ffkoSQglqMm7x1VFMOEM/ASj9xmg1dQU=","AiFO8XrLoopxWHR2zndfbuDTvT+l7a3piVu16OXQNVg=","F2lIaYBIuJ7d6MQaAtQZj/Rj12iBo3ibSw2+iDe91hI=","L6jqeyuxNBXkF1jwS3hJc/8I9Ivj1dz/kGn0id7YQo8=","AUTMfGrSj6LkfrAnWhpL7/6pc4z6j45zzIkWNJ0eIsY=","FPmqtcFvsCyayMFDpB1+wfSWj0jujfeP/k+Ht5ofPF0=","Ief+Dzj8rTdPUlp+WuwFtHoz7umXCX17Z0yvxKBs3cg=","KLCpHkSKvgkFh298S3z34NWCw5AWENcvov00RTOfibs=","GhaHTcZ3VUr0NoP/Cvga6nw30Min1IAmaYZA9pRH9Ew=","JCKJHUOrcfhzDxwURzIOUPk1IT9QNtodLKMIuEpZTuc=","HaZlJRN86PcrrJ2jauT2ZsPLejsp26nYL3soa0TDL84=","AMRzGCU1erFfSb6L6Pthukqkm7xmueqInedDPojG1Uk=","MAACjEAR2uvk5vZO2x/TMzY4r2nUDw6V9IQWWGjJu7c=","Kb7ck6uztiVp2vyLiYfyld4lJwBvp9HtD9LxSB/WaHo=","DL50OAUJyKx2aIlYmfwvtrf791KqSD4dnczCUGC5YP8=","IraUvGjfK8RomkgAUxuxydilNih88emRoDwCZNAJ/CU=","KtjijC5L9zyHPuhGPqsvO6re2TKlQ9ULuRgvJG85Td4=","C70EtDSlXUxc2raE+iuEhPihuDpXCZhWaOLU4Mc5yAI=","K9FUpgdKFbZRth3BWpNkCoh72eEXBCY0ZOy5/sPwQ54=","LVrxerJYV73XYEQgvQDx+XIy25N3iWctLKknoIIEa5I=","AvjnlOGy6WHTssx3zraEykUzi+Zd2Y9MzRLnfTRwjqI=","JOpPvn+bnmbEHMDLG7XizjN2EeNgkl3TzJSVNDKiM84=","CjfdW8yYvf5PxtD9DsRSDG9EmvWou+T4E7XtXdVEFo8=","CGpZI1/iDbvhDMYD9pp4t5ZkfLCvNbxyBsVBpIh2cho=","K9dNbD3Jd9wjCaCnsMfNrQnVS7Rmsr8MrxmCGN/OrwA=","H69EvQS6v1qy5xUo/bzNX9kdssIAHaP152FiMTYI7Kw=","Jup//4b+VrdxK1nnDlAquc4JvYvqmAIjY4Frcm83QUU=","HbI3C18UvkhIXhv/kDOFPJnYBzyxi8nsCweMLNkFKP8=","JPW/dX0afCj9U958jKvsXLYuRMNzoqMvN42lqqB9Ges=","C8us7Z754LA9O4frCcQFAQUsS81fwy5LK/e3XiEUit4=","GrdtrrvtxfHbRAeIYWGHyf7UOxyyZo5T3lFRdhs5J3s=","JJ3NW6bX0jRzwqFpx261gRhTmfkhaqyt3SRj4FGf5tY=","DF2hcgC5CgsSWwOe2SK2lU00uXk1RCN0PmAWtbxdgCM=","LfkIh4yUAv3QowFDUbCSjxxVl5Cg1BatJaJhbBoHPNA=","Ic4uMwiZUbAa9F3zgWyA4gSGhvHoAUwlfJXi7z4nU/E=","G77LYHlQxU90pic2mp+UVIhnd4YE3Y3kBkg+IfYe4aU=","I8F1R5lls7SpcZz+a+amEMDHdnDlhsKrDPCDUB5p8QE=","LzcNFY0VtzZWLW0EV8RHBuZxvpqqUkvGs7/DQoCZYQA=","DvEcv/UN8eHTa+DI81WIu75Aa76jGju25pt/fE9Ooac=","Hy/xF2ddl1NcJNGaWLqvqwOQ89QRSpZcQzUMF84JWu8=","FHEtAciXWQ0u6qtumOGOWsGVhpKgTBtRJO4GroYoz6I=","Jo42F1LHKkrZSbKtHvnm8ugGN1lGuLnmM2A41PhJws0=","Ed4ft8Betjikq9tLQ4JhhSm5mXisxz9OhWPCgxzeErk=","DSpyNDqQ27UykCOVgbL/MSBqArnNmLrGZn/SR62QlUQ=","D8aT+fj1y2obi+ZonbwD9QMfXfSjB4LYCR9zjcfh6d8=","DkHiqZf6TQ+LdS7MDcY7OhIb6B6g4kIVTf5n7ASfVwQ=","CHssqNeJMfb94IN85PpYlEWW88nPKtq46uMLRJROF4g=","El2TrM92nU01FLIdTGY7FTniJ+nLxFlkQgNh2NIgIV0=","H5GscYZIzR/a8r9vEa7v972CBs7ldp2IF7uXAznojrk=","KZFKts7EZf2S+PLIaeHOnU27P4g7KWhQY/M5WIESZZw=","AtpKEEhu9tDv/rJvhpvvmfbVDY/qoeoci96VmJQp5dU=","CCVX0/UPpRfeJxDgSYpoOTDbW5+yaeirakJ3HVrn3DM=","HSCDLpYPVQ1wYYcvbNlnlvnPYfr0+AffDDc0peg5Iyw=","G1eoItNOStBs7E4Z3/Mka/hGvDQIA22rArwrEso44EQ=","C8eYyNz3nKmnx2yw6Lt8I2Zxn+dAkuYeb0DoxAh/wLU=","GpdbF5ZJsRTjxFWaGxQSXjXjYwvx+Dg/r5rygsk2cAw=","DKrp9LZrReRzLpeFGROllFQHMPJlKYAVOcTUSJYHX9Q=","COPagSTGIeBw6KQfD/Hxz3XiIRCHlVOS2FoXI70txB8=","Jg4xVRSPiSt/lrLXTmx5ueLBo82c0HhK5QeHXkomeIE=","Lj7Y0n7nG7QeW8mPtGbdT/nQ+KZohht3Ovgl0mCuOUM=","IdD7fONk4Kx4Gx4R2Jq/6gBjksq9IPB0DRVr4eRefuw=","AwGhqsxPhmhOPteg6wI7ksx1r2+CFJEPhAxifD2jzXE=","Ee5TvrHo7k7BBon0/kDr2TzRyf4G2BLpalgzaENewrY=","AdQtLdnSNyUwww9NYSJzLRzvjeqeLr+zsmeenw3NBMk=","CGHkSLkv/nOOGK5noUOHbVWljBYvdNjlVnFNH35ih5I=","GTeTv+XHuQxtYUdeic8NQURxKPKA2MbF3Uvh/JBy7ys=","ASawXuEkyFqiscEnPCHDzv597TmzBcXgOaNfkCTMElY=","BWncwibC4hWuaXuMYAEBHLrnzlNfRagD3GD96dpQyDo=","D+YXLdWv6P8OfjP2SZkW/Uxf8vq5aWN64y2OTP0/79Q=","B0/yxfAIBg6J0wllWRJgZ5zT8PWu0zFirJrJnaELq1M=","CG5lRE1TZtghM9jK0KYcIAZrib4chw3Kv+RTZI0rawY=","C5vL1St7iZplGgLDJuBkrGqXvnRXu86JbkZdc+k6+5o=","AmngNcQpxL2u3Dk9KoeXihwvjKCyWwhepEzlh47FBrs=","CeG3ckWDsOFqebp2cGNvh+oTShniDcPscMAce5RmTa0=","JkylZRrnuE9D2IQc+ylry18Z+loGosTSGEtUw9Y3CTY=","JOStjC84//37UDpN1QV1xaEkJqU0Y1njpWVK8BiPCqI=","Ct/KzvarJi+PydL2FMD+SjJzyCqeczXl4OCADYHoeHU=","GHrduXxKZDcUWGbPJw30pXunBZcP4eBhmg8BaTMGXSw=","BxBwLfhB1O9eDK2rcZep7xnXUkgIu6Vt+EWi6PFBvKo=","LgZkqrx0tcVNnQR79UcORevHhAJhWSc/HS9eR1nABlE=","Jxy3qukUKtcYQqdwzGXfGdfRAtkjVFTXxgCnNaH6Tac=","L/R1+dUiQcImG59SDSMi9SJo0omgKOl0dC1An9i7OwY=","LTuyz4Uw5pi3ce3mZXigFJ5WGzZtUCpuecI7M8UAwqQ=","BcgLWha2pZ4eNjA6Wbp4LNcUB/gyc/N8GepUqWHgytk=","Fwd8ymnu0o8h7q8PAEhpLNMQ5rqHtlt1lN5ZAqgp168=","Ltvk2ChpYtkc8akxdfklsXTPU9hVko8vEM9G57rx+ZQ=","L5V1emLRpSicagh+XIKeVNW8LgMIKthiFkHYL1dYJZo=","DCyhpPFoLaP1ZJDR8VQZTr5Aq0QZlRy81QjIYAXMz6w=","FRtVl3Ptv9SkmkU8FzIhKVXcnV/2FOgOdaxj0GXdDMw=","MEOuCGnrjRO4EBeLlus3yqJ6hHB3e92rhQAjhLbhqhE=","AahD3/liFIfTU7cM4E2d7UOPdsUBP0eAeYBjpN9tt7E=","Du+CQVJ3hMv/M/VR9uLlPRa3RFifUFCM2qCELgXsoB0=","GuhbRScBfUXYBaJbE54/Qk03RYQc7K2kZY2Xs4zvxMM=","DtQ38PEZMr8WsM139Jg68VEeVweEJ/7tMoeAgouNhCw=","F96aEXFhuuf4JDFN23pJ1Z4kQ81iDg568ILnJGpyXpw=","EoWM6lHu7C5PulByqQSTGN5A6ppBefp0x7/B4VcGgB8=","CM9AQJH07l/cBo/1Gifnmhj4rpOt2iO0Et437tFk+9U=","B2OPdVg0sF5tuvG5kqur4bV1iX53bq00caT+aNnnD3o=","JGEFVY9FR56M1Ul9kkCm3ZjZboER7U5v6K5IHMIhOUs=","KZTk3iP0c3HGjNH2AucSlaNqNluXBwTHCyL4qBaFC18=","IsjTv73zY3qWMenRsIUG1g/uaUWwA466jy2oXxD+8Mc=","KBwvryosRJu0CkvEc46mTv7BGNNL37OGUvyG5VKXoz4=","GMBFzdqrQziTRLTv6VJU3OfSX305KwUlbCuUnkfKo/0=","APiafxrJ+zeydTx1itAmXJTv/n54OMXwNpb74eoZzWI=","F6qqa8cbLRqg2ISwCTTxKDxZkBHpbv1G1NYC2V2Gn4o=","KRNFcXUkElXZTwAuxQpRg4YW8nWNaXI6kb8K3Eb60Os=","EuujTFLJN2Ui+ACKZmCKtPCEAaq4XRY2R5H9+RumYfw=","E16TeWk/Ttvp/IaESTilJRjonbn+E+RXWRMoco8V3Ag=","L2u06RggseE2f4MTTtYygwMHBlrfda7uFmbTpZvqp2o=","E1Q6mOWLG235gkf0UuAA/gcas/zbCz5rGpGa41I1KBg=","L9gffYRLmaxh6PCT3GX+DPRdwqXN6+lvALD0O9C32c4=","LVVSIiztTiDMgDcaAhBBHpUYDMSzEOtmIJwqRmgafwc=","I8FTOIvhIZa8HJfYjZoY3trgmbyw8f+ldphTeQIqGyE=","B/DSaes03Wmt3V3vWQK5p6ltzRc7/kYIKO05jvs6Ovo=","DVEWkbbvezLWtku3DiGYJtEFwOPfuQWouIFkuOM/Ldw=","KH3DYJd0CW0rnZjG8lMJRpANnc0F8APeHS+LPLjn0a4=","EVMbFN20mwZvESmAjwQ+PJ0/MgieOuvP4pzknZPQ11k=","JwwH+4WHHzAXxGiz9HAcQsViu3miy3Shtj+FcJCTMYE=","CRz9eQ1JBJci1IISkhHwrsOhCvPRy6/xrMZ09ZjPvSo=","Lh+bVGXqXoTIyyWbpc72PH94sER3vq87YSd0rdYyXLo=","Bk1a5w1LhXT/MHfoNf7kiAF8wxfKivJiFj/PnxNIaNg=","GN2UVqdnRJxlfD1WY+6nHlTl61s4HU4BWMccoOOo+yk=","AVD4tY4GNbyo5URS8+Mf9ZecISLi7WMVx14uHvv02VM=","GcH4IhNfu1kyuuuGImHTf1hhPBrG7MbRqYWlRqUuYUI=","LOsqsldrK2beZMmoxWSGn3kQCng9SupB509DZUfP1jA=","KJ7zBKEAI+Ty1OR8ryV2YHkQPltwWfrcxBpHWTfqR7c=","EGRVrBf/WxYlE1Zj8oYn2RnrrpEMaXyUDpZ+kXtm46k=","J+GUFhodDeRUyfR6R9hiiaEyTzBp40agoUopHtH1D3g=","A+o6zhMaWAxzfq13J1qqsfu/NflXul/6QOMZARf/vxk=","EI4Tb2wKcBaqPJEUAXhmj4vpKuqL8ipYpgQBvwN/OKY=","E4S1b2nK6TkwCVgoXOrVz+sZcfQrtzWFLSHz8/8ua9Y=","F6/FvMOuFPDdqqCtfwaHhcKohnKuJmnKaNVT9LVhHac=","KvK01uSFkMtqs3JgzQYowwXpVxoQSq/FowCG7Tbrc54=","BJZfyLuXB9qu0geZTIjSNqM8wJmcfhFlEvw2w/PEhRY=","GqJ0+TmuklvayAkXnmBUe6kXbQzE07Zuxh6lkUYnhwQ=","AsvP9dC1J2nuD+z870zdmV5mQXCU6EyUeYVngPsdlA4=","JRPyrVm5kbkBW4dIkBo3Am0uUR7K8SpxZkOBAye8I0k=","I/4xLnu2ow/tbNAPoNmKIV6QO0VgPuwU/5ITUtaUTaY=","DONSwVu4Gzn+DnJjhGucC60PmtspNcESpMpPWMELRgY=","F4So4WG+jMhSV0pAxkhirfWtZARo9FG6Ed4/2sNeyt0=","FIr2a406BtTaS/0JEhyrIEXPoaluie4eI9xhRFNm8cw=","DSgpWxd1MCQ5XFD4C+xmiQr7xFiGaFhHT1dlz751r1Q=","CbxWiq3yXJqIQE2ifHNzKBe2qmyb+9TOhR6Jrv0Umd4=","Cw/1uWlN7pzsZphi1JgluJNPc96uQEyeWmAWUq+P1PQ=","Dn/O5bxSmVb7TTHpjaE3YnbK55UDkG3Vs/mHv0I+wNY=","BXkDlpkAEXwoeynKxLMVKX0TeynvKIPjnxftwxhSmko=","Hc11Y1yDHPPPW+rt1UUO1j/7F9w120Tr+gIHj8VcNt8=","DyNef8NHgOgAXCQsyEKHZL5uSIyOuGBL271+BkQ2FwE=","AdhP/sRlTd4E3psKCThdUJzCsgIWJKWdJ0/Q4GOziZ0=","CALPNoTsJkbFNcAYMFvBN3tDdZCq1lSVFRnFOcMNVN4="],M:[["DjCndMNTosvyRNPQFNGg5f8LrF4kJnOuM/G7IDD+/2g=","EhhrsiAArYS2vykXmt4tTn6U/wflFifglYBXEGH6jOg=","I5n6pkiu35Akxqw86v6iSCFuJKnlbK9azSnOJUap9rI=","A63Sn+OY7S1E8jMSXs0VCePO3nfmvgi5SvT+yH6z5I4=","Ehr2H03FuySJCr65JR5c6pR3CrBi3Awou4mV3Y8YNjU=","LKj/7i1Y8pRSl7AM0LUR2hZwgNU5SbPx/OrKlha2FD0=","LJnvXgZBR9qXgrkUopS2wU0h6n7sH3LodhZxBp2CoTQ=","DX0HzTeY9E2DKmVxwhcGdYaT5ek2hM4tGl6KU+DMZwk=","KRlRFxBmI///sK9SXIOGhtDZcln8c6UZRgmse3sXExM=","AbYtSxfeZzdbWPJIqI2/cHzJ0UkbzgCVZEygIZoB5Ao=","LhaBvHwi0kxDP4HdOjJv0CQr/H4r3rYwfk0qyjKt2h0=","AGWFDRHQ7Kh8Npe29eV/eMqGlSutHJBH29Lra+np2zA=","Glmza5T51yNXflBNYAxJPygQ8OZxEmcsdDq7sTq/Q7g=","GksYa3fNU/lhyMy3gV2Xgc73pSr2TQv3RstSJRLT0K8="],["EoJuW5vhybhffJiqypziiocGh9NijWDe8KswcrV7Cbg=","I345mA+QB7v4aZ2+zgVP6h8ZdmvmEBiF1CH6PqRrU0g=","BUD1SSSXWV4TCA8C9rHmU+LlGJUWD/1coU0mrtk7hnI=","Erv7sRDsKXEAfdrF+ONvZVRl0F8kYplrIRTvrKxwr7U=","Ly7FHEj4tzxRsmSnDSugtGvbQ/kz3g+uqKfaKpfLQfM=","JuNlRNC1lS3eQAfRGBhGW96RxNzmWrwBXnVWuli5X/o=","Imv5S4axd8/n8DED1Z4/nOI5OCGVRwjnxyP4EEpoxmQ=","JeMRs3zuaTVF4sLvwgQ7wHNVIRWzoGXO8T02VHtrncU=","DyM24O7kaFdByiOCjDTCTwc0kfDnLBOWEFJKVvcapAU=","DZu32rShiaO2mQpVJsgrCuULp91Vj5Ubuf00PLtLDhk=","KkpsyITP0Ir0sNvom22ODlgRMget7Yy6stB1BT7+mYw=","Hrl4GbNTHrtkDta0ITQzVBkQHR22DdGpJO+WZfepGvU=","ImuR41LGXeT87hEkRb/yDkpnrw4RCVcxmyhg1Qh0Brs=","CsW4YSjuR5RMEq9THPFFgELDWt/NnltqdTGXNxRVnec="],["Iv6hKXpKXwiQTVVcLhXQFhAqTtKcMrS7EICe8Ur0LHc=","GAjL593yo2hNihZP4tFQ32Igb2vjPVd9xXmPGTru16E=","HBzLRP+KttqFTpJx9L7ybSrCbNdEHxtp0W7uDXp7SBs=","G40gnWayway6ukNeMEriBmLTNtEDML6zNVz4AfGUcz8=","EXOM7TkzxLJ94TkR23HM1Yt7MTRO2RU9vd3bkfvbzqs=","HpfOATr6punJk+nP3JquyRsGeHgZgwmFpy6ffG5Rarc=","Bmq4vq2ue+vSajOtvWuzktaCXaN6Z56K+a6LxIE8MWg=","IbN75SGDXDK2c6Mdca7RvH8+qW/h1MI/FGI6CoUaPNg=","HobsCGgFvHcSt1EN72USSbodSRB2JB2Z0AxpKIDzmnU=","B10aps0rjRgcng9CJ1yYhK5voJGG/iJ+XEZz5W46zSg=","FCqDIGdHIA/bAnc+dm9QTGWvgrIAwOf9lC+SviPVhr4=","DuRoPI2lNra1B3Okabu94uQXoc+b4iFSCvHnVZaNf/Y=","Fo53Hp+PhgxJNn75GaANTxKLqwHBPX3XLOjTa8bR2DU=","DCpDkGcSFEnB7z26a+H/hParf6xLvVStdTnmGCbKGXE="],["JMxnUYlAh7gxWYtbx/nbPLtIzilNkgjhqkNstfougOE=","AzzM7wWwvPe3eqVWCg+UnJC+XMLFcSL5iF0koRfGP5g=","Do78hc/r3ilc5YneYK7A20PIH0vn2kTrJvpLcffLfuk=","Cp1+5+6RZ3r/08pPxnRiW+iX33n4LsQ46A8eAAyLH3A=","CRdbH6+s3A5itflebKZ8P/yWom43z8c0eVuS8eRhJNQ=","MBawdMgUIl4tXBCRqDA+7kvkdrFFitVMFrThaR9rRyQ=","DAmYYVReATpofN1Jo6KWqNLC6ZaRwlNdpxLTUdXmPBA=","C3Gga7dbChC/0oo3iL9UqKFEsyh9+cWRomQ8QQD+OI8=","FJN4ecTHEnZEx2W2Ni+LmM/TL4Vy16rZzDKb7VtQemk=","KPngBY688VkbwAfLAqw6zeCFFCfbIMc1jb75+pxXwro=","DfZTUk//kt3o7ByaUcG+wwvzak8B6bO2LrE/j/33uL8=","At/PsoCj03LbwVY56s5FwLrFYsROKS8UKbyRZXj7C/0=","CzRYkLM8I9FnOWxYPRLk89nvyQTyYSAlEjUBkKsZYcU=","BPfx+v7hIbuBE0T3P1T0o1gwdnOd2d/EYrOuY0PJPLA="],["LMPQUDoOHalSsIG6XcWxF+ZGvtVypkUmbG7DzgoUdLk=","KFTIK0tfXfbdOHLj83E3LeDRLhbpEIdmkgtUWBBedr0=","Cx2BD8xyFVHipZbpAJNn/GqSSFerKbcDIHsIyV7NAB0=","C26yJU7frh11A8NRjmTPGfNEPWzQO3HPvxvlk22k4EY=","IQpKgObqp5n3zgV1K72k1P8FIHQslD4e/usSqRIppa8=","HBss8R8NOjoSG+fQ3fsk3HH1S5vvlDruMpY5ZpIqg5k=","FXTJ5cqqimp/tIlNLEXRkB0cQrMhT+mnL9PMZo45n3Y=","Ju1f/wbvnhlCvT0NO6aEjkfsBFzSb5MEnYDL+mvMc7A=","BZ3oc8WYBvVRFLw/gwn5tkz8unQ0quIgRH6g6cSmbaI=","AX45zLo0MqE1wAddcgxklWLuTTG22i6ckL1yoDl2XnM=","KufxQU8UQ3NTGBY+G/seG89cJx839qvxqoZ2ay5Z4Ek=","EuqSGs9bitxqTja+hXE1dtZYCZIwsLF2bGZvEtkqsUI=","GBXUwuahj08/pTigBBRtf1QPvoCkYFhXcU+6J5VhXfk=","GPbEDjzPiFgEs3RDOvCpYrKWP7mqAei66MyDSz4Xox0="],["Ee7b5aWWnzNEZQNJS0aaK4P4jTqkd+XW15Y6gzOmExU=","AJtjx138q1ctKAsFf7w2QNNd1fFiRIY6uKMeCVbaiAI=","Cfysw5mAZRJN4Bv3wMi6JqxCQfH33soe7+XvPVAV460=","AamrP8IFmwz/fjzEMffbRfWdj39yTNEKA/MaNmOPi1I=","Gbr9DXlCuDnzatPXDZyHtVZ0ub3uAqfcMOT5nrzB2U8=","AMR0gkr9KogMaoWnt6WkNKxCLHpjqvjdx8TZMl7e9A4=","A6ZakdNbbod5CNXEGeeFD2RfYrHJE3ZaIUuw96KRW0k=","E3kIuqwuNeE/hoNKv+mNG1S3wl1shfxsBex83tkXVRc=","FmLybPBPW5ac3WuT6JDvK1sRJPUYIoiNwhZ7vs98Mec=","DNCkwn3hGutkYOMvoryyicuDMhcjFVMEkp6wyk7qA8k=","IDC3vCpwkF0DFnTvtCAzb6uwdprAElw13+L/NywapOs=","C1NCUDr0Ru+CTfTfagiBlftnJ2ZX1CDm8xKyYo6SKYY=","KCpVX5rU+1dpj6ofwyebuMKMH43IxpMiW9hSDbQxNIk=","F0waEJXpXU8JjI1ggmd2wvc2kds37DuTeDW2WwG6E9Y="],["GJrp6bFiqxoZ1ZnO3O9Ci9EyXHh0CqrWcVtxC/rEweY=","KP028cdh6nvOKebwAGf6QLMuazGPUGtslLuEe/crW1I=","BdLwo8IjEirAEhQlAyC1L/Wj0kIRjhl3iyyM0al2xhE=","Aj+6I6tLwk1IgLpab/1utQUN+40PVkdtOjApDto3KsQ=","JrjqsN0NlbeoQ54P99NDinOie1mT2B/OznKagko1IbE=","GXdex4H9QImFn2t/EnyR64Put+yereFGd7CmsQuebiQ=","DAc+rdtdP3nlv4O6wA83cAvWRQLYv31aCZ+z7/fTsD8=","FDmR6DhtYjNMoNh4MqCEW0hBbvUVjBjnuduM1q7iI6o=","BfuJfXHt2NjrHztcgjpYgqBtlkBWr9Uy5siIk6JfJhU=","J0WgWdCWLxvw3eHhuX4Lv0xBQ9EP0/3rjSspXuTXqd0=","EqcQ3m0X+Rr4kBAiJoU7tkIJ8bQTMaHRcwW/W3tSFy0=","CSZfsxSmdraz+CfwcoOh7U8wDo2Q+WeyD/YfRV0qsv4=","FIqxWXKmkltxRgJxD+nmTAoBUFOsuDjQ6HakbLVlP1k=","H3+XBMqxz+orJHHVee+Z0ZOyNK+Q5iygm1pnHCQopRU="],["Gq0RRJ1uLG4a3PnokRTDNsAUVSjzVqwEn1L9jLCENwo=","K1bC5E9wOjsUPaA8JXSTZ/dSsWgXJX5tEjsQvIVUNDI=","DHUT92K2QCKhUdYjAgmd/9UXkdmv09z5bL/PYDWiwnw=","CyZwD9TpUMJa14/ttj/LDZunPsq4WMBxZkhmqQlvFNU=","FzmF/hfzsPuF3mEEwCtGw9ee7p3Ci1Z/AqsaHA3exXY=","IKmmKEz8Q4F5XjsGg36VloFf1bbxYr3gL5fbaHyEef0=","IXqkALK2Jbw2QypUXlMxJPmcHLmOuF33RzGehdUwRwo=","FI3JM19iH/+cjS+nKpz1tv66vh9c53aJwaKeOTGF+6M=","Ds+sqtDBR+Czx+BJdx5tQHKwLuTRccDlMiQhTRet41E=","E2WpBMf2chAC284XB3qJqSu4A4vSevUzM/RHxM8DWoA=","H7pxO5h0IxHfs/o1b/g+7yNM6L8rDUpS3nr00lGfLxI=","CrkT9l4c6znti4O9XX/ZAOeFEe2rz+YjFN0Q1WeFjY4=","COE8LmHERrUwJNIRarF2yENgDQDmdkAsRkF0UVjCQ/g=","AfoCYWAkzZvt9kPqNtJi0bJPOKVXp3qCxoZhjDwz7fk="],["DX4eriz+xAZALTTCWeWWb24usmHU8I4pCIMlprtmmmM=","GE5YJGieT4FDhWffQ1854dNagZBB1+rzr5CEKb6yvC8=","GP3mRRBiAW7eqjLkCo/DB1HhfpusGS+MqJHBHznr/4E=","BKVyuGEF26UlPX7R5201oSbmcYVRuXayCPWT8IFY3qk=","HZSOh3SxgPpeGjkyQ53+jF8ypDdlfSEnfkJhS0yaPcM=","IEQapfTVY45k162ZgrG/z94Vj2o81q9ilB4FzI5TMVE=","F4pY/xItFozU/xGkcoCkuOXNsxNBG29umpR8f7V3pR8=","JW4UU3jSYE24xQndpFUkUrbEqJH6xdoZnHVgdo2UiDY=","JfZNQqdQlxr8uAIwcPbsl7sjYrGWparir2pw8uezV68=","AvgSEh4urMx9Ub8mY5jVuo9gGiqm0zXrafeGRkIXdmc=","AMj4ciiSovBsWrRU5Ae9VX6cLqd++AfuDj2JxnhbDTM=","BAfVhaan77VhN35fOXIxmj5yheFGxUme9shQSj0LYuM=","EcuD4B/1gDsEmitZrpkVs+AEXh22lKbfnenE5xUtGR0=","LhwpLga3+KbkNE8QVAZ1pjyknkUvaVZfz7zUO6wPOvQ="],["B5aiOtbtKsmVEEoNPmx16XfOKauh0l5iqaiiA2TqG+A=","EATF7Lq2t9Eva7TK6rM91Wwfgp7ij0fCn7+7FH6IRlQ=","B3VZRzc3VJ37IBbfpyVYuywcgW1zGHY6Xk/VFrBJFOg=","G8vmftX7dSKt6v0dmhUPjVetohjbNGkVyG5sAMAOOLg=","G2GgPiGDYiBP0gtnU25ebKe5bbtT1T7RYCMCmIYUh28=","LT0mnuMk58Q8EaqEzRW61lRE74Np3xV0moprLIEh4rk=","DqRdIkee9Xc+WLD+dAho/B6LUL/3YEnVtu1ecjcRhns=","IoAlDiEr4qSNKTeWqIrGKwVBEBL0amb4egIgo9/z950=","IL5wP4bXwLna2Y/4u5/JL+isCoTGiXp12FEUb3SEC3E=","IfjYVAkd22AdqxsB+zDD1Pd8wxZ/ozMsOzI3egfmqsg=","Db0JPcFuc4Mr3mLQXLsG+CcfpHIpRwRi2MGM+KEk+es=","L/W7vAItG3T+GEwGTljZZ/Gq0fCSbJBqXjVs/DuBrSQ=","EZgWhiyCJunl36vzFns7K/f7PRkGOYmyShbZfJS9U9c=","BvvO1SV2qRPmzcXFyW/cj59Okx+pC+60bZs8LXdeHjY="],["KZuOhiHX2MjT1ihssSazTuU7LcmjaXuDgMbkf1cRNFw=","Cpc6ZlaT7QlDTtsssKlxrSd6grM4V4hVI0muCei9DIU=","LenuZSnlq8eu6Tt5TE7v3VF8T+EvpWvOBqNwjYYza74=","Lqa3pyZcUD/LKEwrsZUS2uce81cSXDrHVca8bMN722Y=","E4C+rHsGLGuJkUqXao0LnTJ2oTyCwj+iH0+kQD4yZ80=","GlcY9Kkt2NF5uTKwgg9lx7uT6rzjmPmXMk+YrHYyO5I=","HHy/JEjecRTu1wGwQYCQNOB7lGoDQLd3JoUp1YLCJao=","CcieBsrVQwFT3VLMZq5PUhv0FF3wSGgb6y4Go4UFARc=","KW86nBBCImkqRK0k8Pb9gZACfgdVVn6acAnsce9EDqA=","AYOTUF6mIwZpqAMPbnYTChTBBwqQG6W2QLiK6A19MLU=","HcowYKa7xMMk9++6IidP2NHyVgpO66jIsNOJl+DZxGs=","BtptiMIz4xgsX6XM2hOSwPiffGvsTmDajfgFSAfrCSI=","DGHsebEG6dxklKY1nxdf9jeDnKU6yOehNHHFZkYYA5A=","LOxn5iMgvGoMoyUY7IHHQ2OkttJZvSdaY0JdbO3kaNg="],["IPEe6B0qyantHKxh2c/fEL8bSc37ttIyhyod8UJ8GDk=","ElR4yJc7w5W2SMgiCR+N9GlQSnHKT98dq1mnCND+Rxk=","ErWRt681/9mXs6YTaH5EkiViXdXRAc7y1vKvAtnb1tc=","MFRO2pwyLGyHJnHWZ/xfzwnPuNNOjlgStuc456tA2O8=","IRDBBe+0gbZ5zrLxEtbqcERCdjrirGXt+PFc/RacVg0=","CP1Dl6qLOoTdG6Ti0Ot8bRxe2h92SBS1/+IEyOxzVgY=","JIffnV4Ga3b/yy8MoZCr9fweWHLEtqNqRocOkVkgEBA=","Cq1owg+t4ePiv3D870tVC6ANY5niDYNAL+CbUt3N9Sc=","BjAWebbNsXqmwhLONC7PaBq3zZa/C/uTNQNoAE2Xw1M=","HhUf7f6hFlnBiaMbon8sz2lWCEGI6yxMmbgn9kXx22E=","KRvZQB3iCRa5ACoAZhFLO/rk08gwirpK/czfCuwS1mo=","AKqyfmJ5lSxykfA2kY8LJ507HZ+OTorDgNp37C/CTqA=","Ho7mQTCLpv5WALLfSSzy8U+YkroQJYJsU8d663vNsEs=","J24mI4KJSeai/ckX4u1F3ODuUDza/8mt2BX20dPE+dU="],["CkA+l5lDuNL5R/btptQRcIgTQbteT7uztP4919zN13c=","KwaW1FmAAgoqQhBzRA46T9Oe3FKI5pAKWVjgzYHg7uY=","L5+I/pvjZFfopUZFWqAKD1EAp/MlgLePJqd70LdhIYE=","IGcz4yemS3jTxItvdYDQiHwXeDQ7Z3aIWeJTLX0cRqc=","AMJy0Qry73ipjf90hsSddQXt2IySLlZyo6uxXMSfQTQ=","GjJ/8sRvWWn8rLRjUG4QLWglAjgfw/mZuf+9RSC6RpU=","LAy75GQikXFSyhkGRivLWhPvU2MiqHFSN9oJuMWUysU=","JfQQNSHjbVXkGBYu+Ov+xtRWlVIO9HuFSLo4tSon+/U=","AHlA6wS2HsU0HBcC8DmT+u0Wfbb6LOqSKQzYIbFf5MI=","KuHsnglXfILJe0sJFCrOUaqtHffcNSzU5YE9jO6cmNs=","HJf8d1+WL+Bae2Y0a5PDJgyPapCn9cYyI6M4bhmFLq0=","J3N/zXbdKWwogXZG0wsRaMTQDh92TEVlyqMnbe/RXH4=","FrYbJC1B4ZdYQzCaAaNqFDl9fI5760r72SM7RTqszbo=","DHW6YPjg9q+hJudXA7g9mQgRYUe4sttF7yTzFWuPGFU="],["BGRiUzgPS/ZClyroGXd3lFSqCDP9o2sYIsucCXGePdE=","AmRiXHTyo7u9wZSBt4ZnV+Y5wSS061YNpTH875l3OQM=","CXFOcX2qPOs+l5TSSrzRcoMcuhgGbEwEiwmV6ebfHew=","FNrJBZyeeNlsfvgHujQrlGhwZ5eCIx0q8Pbkq3bL0QE=","Ep3Wd8H4qi020qfVNAZF36w0pkrkVvkbl96fjpExNhU=","EIec6rw60EXXb2zVsmtW3Ee1EtZQlFj5/96Np55mSc0=","D3w/PMls7aA55DyGwbaAx31vSfUOlN4j5NtC+OnK99M=","EL14JPwbiDs9oActLGGUxKHllXFWWU6Qitv25rGRK5s=","CQ2hLhWVVR0lAPkDELdwHfl2dkBBE8M+R1sud0mtthM=","JM6wdm3iX8IniShqCSh750AxDEF0cyC98utclW4EA1Y=","HH3OzqWeb3vrbXAuL+dFiEFdMOXcCZcLstVqzI4IMo8=","EQpehN4JIJ6TY8A8IrU3rGp6q6L2qdGh9r+rcalgpYM=","E4ItzD9icbcVScLNkXuFnNrDavaEiATRWjVNTeD2fvk=","CF44CQXrLLfnU9CrD/SRiyMsc0QYtr/hMx3kkvx2shw="]]};_13.default=_default$5;Object.defineProperty(poseidon13$1,"__esModule",{value:!0});poseidon13$1.poseidon13=poseidon13;var _poseidon$3=_interopRequireDefault$5(poseidon_1),_unstringify$3=_interopRequireDefault$5(unstringify),_$b=_interopRequireDefault$5(_13);function _interopRequireDefault$5(rt){return rt&&rt.__esModule?rt:{default:rt}}const c$a=(0,_unstringify$3.default)(_$b.default);function poseidon13(rt){return(0,_poseidon$3.default)(rt,c$a)}var poseidon14$1={},_14={};Object.defineProperty(_14,"__esModule",{value:!0});_14.default=void 0;var _default$4={C:["FI2eRUIGaxJdptaf8/tnbr0n5qOKH/QoG9Y5yXr2/9U=","C2CiiAUyQpX8r1G7iNlpI3LL9O7xy6i4XLwFk0ZpGog=","LTj4Eq0desecMv3VelbtuGGIXyD6S8bQ2ULC9B6OSn0=","JXOKzRFjWAAzNn/Y8e4ZnX6zw3iR4GvCDmtHagNXWIs=","JH9pZ/ykJomujiC1p6GY1jCGVJt4wWIKUfXTaCTM9D0=","LiKBMHemaLK3Ukm41RWj3Nk1AgBmlCRbsIf/BzJwi5M=","FSPqib5hvkfhw2sOAkBowoxI2nS/cGmrLXc4nIPUdPQ=","FGaVzhOCMOCHtT7xv4FgHyWR3TRKfLUJ8TiTk2ng0cM=","EtBdlXH6S0FxiG2cLNRMfX/FpBJRlefSjDxHy1y1t8U=","JCchFHCE1GE1Q3iJdxEfP95siTJqVW41vM0qLnPKxos=","D9khuoOVpd3oM+bbpBczhQB7ONGvXjhBo0XJpIDJ0pI=","Dwu9x6OeUUaSny4cqftKY1UM6o8SEJwdguYBl11YH10=","AA1lAIWIsu4aTe4DE7bUOWlS2QE4Xy4a/moKDe92XcI=","CupWe+MeHELOM/WJ2QM2OkgvIcHD2P5Q+m3wGKLcfCU=","AvozR1ewPexr4d91jr4DUzF7NTFuz8cpNNBp8YI0a70=","ABcyJ4Kzcz43nIkJrn2pRlXEbdK2sGG5JT14eh6qm48=","FWgW9I4++Yj/4EzHesTImvj++EgmBOf5O3XB+xFk1g4=","LI/5d6JzUrXX2ewQP8jwxye4SnePQa33d8OOAYAK/aw=","LMIly17kuitwU/mK97O0iFaQFuz29JQ9ZLqEMJLFkik=","DTTXqLj0mr+kjHOxDyk6yhngl0OoNF6eGvny1j/q2Wk=","KgNVqwS+3qYf6uCDVhBn7fFHayByXPXgMtuAbTPtwgQ=","LcrrRlOgzK0cCHL3axA79Po49tYxGeFDfHmCA9KXaMU=","ItLmOQf8C2VkhQEiyOkkqXLegn10kekt2EOXsuvKd3A=","FZOltQPfSDBf/DYMT0nOsCU2xz12tPL3dPnaPVuNzgM=","ItRfEgPMEeUrkVV0mnwKCoIdpLBjzdyCBYAoDiECbr4=","KPAaCttfj4UjbhoSn/r7LN+GrrQFbrX/WgaVHWTD1LI=","G6YCrp08TL+t0K4sz4/M51n4PP8pvxK1PWBQp1heaqo=","J7ygYdgVd47YcZxfT1QGMhPFAFpG7XrtDJedKtFVfDM=","JVk75Fi3WlNppL1qhrcK55h26Vq5NwXSRBAdXfPkVwA=","FWCAMOi7KozsX25pSJBkzSH5s2FwNMl1HFMFbMETwEs=","FKtlfvUncyabQAK3osxtAepm7I61Gpfgvejvn1k+qsE=","GvGFia6QBY0NsVafTU7PdBVDhsu2/pBWQxG0NAsaEdo=","H2AQb4j6202Pl86ezCTQkQpFdcWnEAAlBLSPqij7kcw=","AGYCezZdUSVfmcqrgtUAmuBm22W6EDli98ZfLy2upWI=","GBMB+jh+Uh6JUaO/d8WULFu8So/MbDlcNLT0kakGirM=","LcBMs6gKUjmhMpnupwugJlk/QMz0nLjr1z2imnZBPjs=","K6VeHVzAkEMCdZfk/FRqGJIrr4XWqw7G7/HPE5IrVZI=","LVsPAWOuR2k85zFWjNZ8VLgvJJ8qQp5YX2VADwx63eQ=","A3SsR2n6b9C4Fm/WKhEjV5AjCKEnZFRT1y9SScpck2g=","DnZ9YX275BCWhwj1hdugTplag0fvI+oQH+oIhQhAOqw=","H7OO885Q8VhFHje/VIC6cKkfj87pMnSrAh3+1w8uKCI=","FOI5qnO5Q+Ocm0irsgXMqk/1nWj50yW3F3kWZhd9tls=","JxLZQBlUD18NYcEcLBbT36sCVzhYlr5Zwx/5ejfGVVs=","Dm9SQ5JFLrrUCXOpgOCPaaveshTl63gw9yhMHRPjYDY=","KUcLaSq0pVBSO0SGhOGX5r6byIW50xEMKBV1wbvGfKI=","I5EIJ9DUpB7osTpxGuGbWsYEQBoiFBcXLDAYpJ3pWfs=","C/WGL4mp02h/L7JGmAVw2W7SWOhBSsp+DJ33zugz3YU=","ACcNSGP9AfJ7BVhGi8qVZIvI2zylWqpf6yfChq6tsns=","Lfq+x2ceHpMrB/Fkq0nmnmPxc1E/LUoBXOjePhaMG8g=","C6smrLxI+GSNc2Nmraop/eSSSAAC9QIMYiD7GH2uiJE=","K83wgEMVRKTtJcnbhog3otF4dv17MAG/zCK8toZIO7E=","IGSn67fmrenLzFliAO7JfKXi+b6yomrMZzuTohjxasc=","BFHlhhfsiCeZsrM6rTS8qraocVOMIHggCbXaKjd7kao=","JYL5V2tWsikHxLv6fkFVtOKK4Dh2lkzUCtsOJVtsGhQ=","Gvc1FbZhvQORW1w7XYzsBgtJDXQsT0jUPtkHrGXqbIk=","DuthmwFkXLMfH1FF0tGsoEXmn5qJdCz4X6plqPMHgcQ=","G07muagfvwwgHQiYppSKCZXrzQgODOqDraPY7WGCqxc=","BavgU5koivhO/rhI7GHVPdDwdDmYLgTjpaMEFmrBcw0=","LMAsnM1j8j3OnsKzWHMi2kpM6/nMkkbHANtmEqp2lnQ=","DaZPk1W8w8z4epaWs0TlaDytP4dqW55fcVoNcKlzAB8=","LQs/OpAfiK2IwgEsKzL0658Cu9rt9M0eN7hPQBb+q3s=","HVZlI+1n5xtf8Mxc0XoyXTCSvWalJ3OlN4luPG34bHY=","A301RG4Z7tZiorYoEmsoUPfaoIeXTiH609M51+Lcwz4=","IrWVR8M8N+bDAKNVb4fbumZ72oThuO+HQwpSKldt6fA=","GW+Nb4UfW7zqahYUZWs4ow5by/8mHO8Z9uNAZqy9t0s=","BXbW1txpLZ7XIyAF5j+VTS2hHHfm6RmyudzrrtoRtQc=","Cdz9X/8L4t9aUmWFbCKsIxzt2BoTEjBPWJbwkJzD5qU=","JveSKGzd6IjkVMHd8DWS1tYvS+SEOCNSZQmCn8tJYWM=","KZkh27apIB+Kyn5p2BkCONXkqC3adDrthcojXKuAwWM=","KGOiI4Vr3ULjUGnSBqUIjSF7X/um+6CTnKIoWM13Deo=","D/pWCdG5qoSHIdLh4q1toF1DokHo4Kf1lQj/qbHt5DI=","EdklJ02Prn1Rjf7OpYqaV9iGQgYpaeZ+RX6WLj7UoUQ=","IcIZIEImvEPw2yRINJITqeVj6U0//yiy5pJojQ9bKxI=","LASunyULoBlL9Z7KlATjr23NZN0443CgOPP9Hjl/UQQ=","IjzKgx3HYNt7lU1BgQYUum4sYr4x6UiE1Mfl/6Z9pcY=","JEs4lBBOUaFRpnHKEfyzQtGsIl9Dq+6DlGl0NFcTPYE=","JPcdWgrASjh7dYxpeCRJ33ucztthY6fu2yHvQBRS9FA=","Lvs2DZyg4V9SqkAz9MQj4PpcF1zdBeSuvMJ4p7gpa5c=","Kf/X7z0BjJXoA5wumQ5M/mb/CTgQrUUIww4o6LuXBiA=","Jn/3WlMhI4PszKxOijvy/J6YK6837ERHhgHPqm9BcjM=","L7/Ess5sKwjLs+N0n7Iv89aNO7fTNc4OQuxtwnCQw4U=","Ji+T3iAAXE3i9KXY0FXI1fVomRsKhiBH5a2UyIaLo8o=","DwgL4np5H80XVXVPkx2bh/WtjBljoCqnyv3R6NMblOM=","Iac1ITqMeEl25lyjvsSsxCJFJ0k80WJtI0YTOriHX/A=","FgqS+2pgfV7nlJ/NVTfIQxxEnXmqUbuVWEXSy+aEu/w=","AHkVn2NkVD62Q/BCRGHwATVzmBOECsdN6B33yeEMj3I=","IoYkfFjqpFCbqvhblH5plQHTtfkBrMhHWn2deUFgbNU=","ERBCUZi6BsQu+9tulYQNAcALXQiFDwzUZDXNuhvczqY=","DsWhVXGVDOw8MZOsoBV5FgS32uGF17nYmS4CAYX/2Qk=","Ig+YM1WXSTwuf0/jvcDNIp0MgbLQtvnlZcz2Xrood+M=","HC+i0Xb01wcP5Fz+ao1LvQzmhaoZbkuiNypRleerZEo=","KYwf4/Y1MaqYtqrQLkOKjyeLytTtl/PIKgkfrqkQ5Qs=","LoFLLwiNkAEr7nTO7xDHATAzrxKDVt2kiOP+qzvyUlM=","ISYJlE7AR5JfMcE9fKn9Q6TlSjP7CabslGPLY9JXDmk=","FXu7nQVG+G5Ki15FADarCoTWEJ1VBshfI5Jn9LpYS1Y=","E4782zRLW0D6qcCkFWZL/9dyQLWpy6VrSZ2i486ms9w=","DKUOCNJ76lCPICcwIfboOc8SSlQ2He88mypkWV5Y/k8=","DTTS1ZdaLanw3XLoRteXqzEgIjmeH+cJgPmD8Vh+98Q=","AN0b5PP7A01GaagZIvoBTDwcXFdfOb2AmHfbK5//l0Q=","JVQPzBYjB+OQarrnuiWOT6hP9N1P8ZdCoJadCAGLIb8=","JPV5Npea4qO5dS03wBdXRJNSSiVKW7wQITt/prFa01s=","Atm9YmR6RTNNtzYx2p2Xon6MYn6RG4Pxli3DQX3Gzik=","FJnCmUrYOHcO46mvZDYqEN5sTF8y1atbuuVcoLKfv7o=","FaZFmgju02vT4jFX3VlRK7yEhH436KTj99f9vHviCXA=","FI1lpqdfvvszllvi3wmJ/gMfR0eJItJUbx7hJt5/Nfw=","FtL0hlx204N5+1rS77Ied34BdEtOIJwJXTMuQe20V0g=","DIbGnpSgA8xFTimQp62BZ8O71HMuZG+fkelhEUvGXDc=","ALEiJ6MQ+GIsms/iuzIoqgXO5hBcQmjCZt1Bds5/jiE=","La+R0iX5FYhObP2rQqy2LSdjQZh7w6JUGBnsd3TZDo0=","C8To1VVhS6wbjMmbrn8AjLfIK1zRo8SBpVPK+Kw3P24=","I3XzfQAwuJShqCmN0t1Z4rfnNmfzGxVuhtmzhhdQD60=","Ho48K9DUhS4mGjwPqT2D+5wh1EtJV4Mw3LlxjL1UsoU=","HoDsyimzRe2Ivo5TygQtbGKv0qRiTLrLO9B8hYOTMrQ=","Lh9e5wM4xQxFb0MHchYSX+8xTGZTybpyx12ltTz+2pk=","DpujGuE2+wGZ+dng2FgPVWBEnyqLap0PIj7FLEEgQx4=","JN5S8VayII2BvxCceQ9Am6qUGreXivhvvA+JGl6QT3U=","Bb3HIFomvxJwBlZCXrrEjRFQ4C/ptKywekFgnXFo8E0=","An+BBlQtmaH5A1gq11cHbhivzlYzZ7Y9XQlz2AmTo9g=","B8ryvDeF23rWgbtsBd3yRSXBnRUZqYG0QEWl94y6UrY=","AjC4RGYQZsI0SDx/32MkSZIkU/+47zeXV1Ca3dgc13M=","HFE6f/i9+UDvDQHnb9TsGQhhcOiMZClPc37yC2YZgqw=","Dg6Xl5roZLVfJzcebG5hmre4h849hh/t2ErhEb6kDgw=","Bi1GrcWRNHhM2vDE37bJ1zWPMV8JSHZcj8vJfsPzjrI=","JkLO4jQIESeyi07bA4SXp5oqMTobdJ/S62fjd5QoNkU=","JACzmCyS9/whgYiacIfA3JRtsrLo2G00ULwlT2UY2zc=","JNqItPLC3HBV9KVfeDIjktgIwHby3my2oDiB8jVOkQY=","GjlRzWklMWSBSErDmzG4NielSEwlnIGO4jonAMbOrJ8=","LOyif7mWzbptbuHhBfpd+LprZ7hlkxwBdRX7QpCN4BA=","FggdBL1lvBnkGt72/Y2ngU0rsM/fsuzOXfgqi+qHnm4=","BO7UuJwO3hvViFGpMeTeeR5Mac8rERb4o2srxVkADkY=","HWACG0E3sgd7MRc3hwBCAfILBwFBHEirnhRBj+Ju9Ls=","FjbCnYVof+w6pBJbtm5dXxVWVXpIYMHfhRJ3kPCaYaE=","JccW5epc4saitnGoY9Wss7LdSWOHn0wWPaagb7JlzEI=","HezgAoS8aY6ir5fePUJs+QEQu0m+caOTwc5w6pcdtGA=","KSoYVprtPChoUAHUDLQt2BU/qZABy9UnKcpvjixGbu4=","Ju2qCrf37qyHdr/xILRIPOmmvOhdCZkx7JMiuh+/OIE=","BdI/0HQ+DjcIlYg5LG3wsE1a7y5SaKsZwunps6OvSSE=","MAu+wwLJuLfkuqBpkFcf712tJq9hjQd5tpl3okTFifU=","Jp8tnOCY7uieaU1T07LZhhSQzxhOoJuvZA8Ao5rHKj0=","ESKjf6DDeGNDEYK7gne9DoSbIXioFtMcdgT8UhnRqmI=","FOLbvrMKOld6CyKZzprwU50I6uB0inIYgKrKr+GGRTg=","L5JsZ3OoxBG4fcUZjDCZA9n0kq9vCkOlryAo5Un2yAE=","EWnxEM/0lwC7X+6eUkpJ41iJxGieOEuSeYTplXxYf+M=","AD/shj9AMnsGbmgFTIfSDO+h6xMUBSDUOmebnkoUemE=","LodkDOtAEqmtoxSCx5oI9kurLiwBDLA2u6weSofIAb0=","A+B6jo6GqGOxRxlHvS6WKRSbVVAqas2r9gntr6C8nZg=","Izl9og/h3QX/Ico9IT/AznzkbEaVN8GiqvUilNL9ba4=","F5czp1zhGv6KSEL4UJ5JMB90KNY8qDlzuNgVb9gqtpo=","EMHooO6BEya4g8qOEPOtsSRCj/zFx9x56Dx5B7Kh6uk=","JN+TaBtDh5pLthtcYoD01eE2AoeUW5eOWbGD8CMzh6s=","IhQPNC/s744n40WEQ7qn38unrDXL1KGgmth8f2PXu1w=","CLr4WJSQDsCDIiWdUXWzcP1K0z1fWZ1gnJXi0Vwm+94=","JN6UiAgbhJFO/759VgBFmGdTY+NLQf4Om3gQeTAxLhc=","HyUpEJOFb2SicdvYYUkxuXwx+OyNpxIbC7gsqnH0U8c=","Eeq+TH7+OuxZKlzsaz9t0QlfnThOoM4EAmLqwPBTyRk=","C3fbBCDsHjK5ug6ZBKKJIfI23tSPP0mqLXYaYxwlA4s=","FonjWg/eex06bm0Uk4D/xrfZdygHpVOrfFBz6y4+3ho=","FiI2s0PCwvf0izbz56fsl8B8zPIuMlTczEs6MPM8abM=","JIyVHJUF0s8hNvayTCt0nHdRoBqxzYOTS+Evy7jQXIY=","CUhwQvAUlMKvBGuUEFtwsbjl7RrF8VhAgwmmanemq6s=","CpqXB2xdU0EcPo//a7U3ApCAtnEySBn7ivM9ltQyrOc=","DEPV/AAgKS/S7NBoQs+oNz65vvip2YQ0i0P6lhSzLiM=","FG0QrlOqr1lcuOjrKa3j5WyS2ptVo7wkvs8qL1+rA5M=","G6y6QtgMZrOwYstd2mpiMEkthoWGJEfGOMybTsN0M3w=","FuwWjbA3KpFE9RHF6GCwcROmcbMjlSqG6P1Acix/yHk=","ARPlRXqt3+Gjk9diWtBb7EDp1Ep+GF6jrytYrmlat3s=","GLqBSip/3RIG22ow97mPPEXKtZM2K+/csNKolqx4p/c=","EGhDu8NuQGSFbrZojY86kKQ/+n9zv+Ywchab9SAkgyg=","AM55D1SsLTSibKF83WQqMbHUAFwJdSxrxbQzBkzuYyI=","K05Hym+JfjN9bVLB/zOlJIfGibq1/TViDYPFZ7V6YAo=","JyGbg60kWbLfn3PfXNHS+L5mUS2VxPPYG6h2dAUZ2y0=","IswJaAZhJVPlBH624OyNAXWbnfI8lvU7b7yqijYWuo8=","Jz4KKlbkJD8hM72Q5UaSZHGEqIBf3SzrVBoiAlOniy8=","DUSa60HozJsvMoVvidvxQJ1WBfxVfEPHz1c1cdWu6hQ=","GwfPxg5hwWLcnxLeJTt/lSqSRr0sfERco1uFcuXXGaI=","Dk7rUSw8rIR1NYl67U+57TS//YfAEqEX8qPaqBDfseY=","JwIecg2gKGthwjt0jMfDWPtogtgQB4f7zmhfBuEQRsw=","LqwfotEhJiS8XgCQ4lrA4BYPLXOQx5Ci3ndAd1gw5UI=","DMBkWHaBf4FSzNkBCm8mKlFq8MookzCjQNtkdK5m0mE=","LM+S0jpqvu5ueSS/DUqecEC3FeZiF5oYL9Ebsm//WMQ=","G3ad3DERqdON8x9ICfMU10m4vp+mQtKqo2lh3N4L4jw=","LcCaVji2GUxtbLecVu8gWwvh58g/yu+Ysc0TZSlcfS0=","B+/KmtYmh1SgPvtnblk6jHWjq4StkEaFBlSlSIMS/U4=","G7c7TjRbB0FUjaKqaYeDqMh+kjqxsQCOctc3++f22fI=","BjUXO3VR/U/oMGq9dkoWm8zm83Gd1gbNC8HysRf8Nv4=","GJ3Tsg0/j1Pw9aKtl/MA+Z67hAkKQ493OPKhJuqKRQo=","Jl6N0fphlGGVLM0dOpbyqpSQbZ3wc2XCjdPpOiRPbuo=","FDoFj+OYeq8cob8sN2tJeTEO9Uwpo+ZowSTlr0N5AsI=","GG7I8cO6cK2DTBHOp5YnUNdse+hpHmeb0ZWmXf5pjsA=","KBjrAxmYxVTJVwhCGARY0UkxbxTin+FiYAUHseUJUq8=","CM+bF90sq8It5oBysPO73kvqxctYtXUhnHD5P+HsXeU=","CimKnwRKFZC/tKaDUCfJSBpAbHZe1chBh4pcFLHE9O0=","L0BQ5LOxUBfGwZ1Bd5DiL6bSkmnTO1TYAcSvmM9mLOk=","Hx5QNfcsujoCJqBEf80oxrshHaX96SKUWMj305dKBqk=","JXY/vJQhNdqF+vNU9Hs66fwnYGrXAb/n3j7nBNgWD50=","DrYUK9oqXya0n23tq9y3qX8gkx/BQlaqheajsFmcg4M=","H449ibXJcyWnBjxwMBQUSvGV7DfLiwnVRHhutnIejvQ=","GgJ1g+Laet/7NTQJVwDcb31v8qehmwbX1p1+tj2kFYw=","KCPTgiGQFx9ZJLT/5TgwUMswH7rNdFwuB0+JFSpTRww=","F/znogX0LxfIChRqo1KOdKPPxEShKJz1NUB/72z6Ho0=","IRt6EfHTbJwQqbPnjuUymuh+fv+8zlloJgtkyk3NBu0=","GGE2i7mOoyKQdfSsjOrFERIOw/zoTq5jKwMTikS0vV8=","ERtN+arYG0La1QTPB80pVsxISOft6M4QB1U494y391g=","Et9uCEfbjQGziWOWA8h42RoZ9EYRf5pK78qQOMydFH0=","LV5HQRTHxgIL16224VM3xOcvbvFTJBBudYXKP4wRbE8=","Im5lWAikBi+LtHwTHOElus/mjnhA9LpkdoQQQcKAiYE=","HwGp2YqtPZplpTc+1tK2cgMNwcqbRhSbv58ISn0k9OQ=","LzV4y6g6rIqD80qvXGUbBXEZnjpN457AV55e4zmT/gM=","GDkdQjxFQBlALPDsezbMEzJH65i5u0OcnBib6uv91aw=","Jvz2yoEe3yZ72ADgsA9rSeYOWhPKlEgQo2YyWV14gYE=","FA+bWFmE2TH+hWvfRRgF/KZK3+NNVbpPQUBIC9epes8=","Eeh44X8fhnrek+kU5YAkRkOFq/ZAP9SmIuQfsdwi49w=","H5l8beZk6c6wQsVb0iySMrhY5A/07+tAgsdvvWLd2OI=","J3MoS26xxH8U3nHyMpicqb1qcKrhhn7glSmfZBnO5So=","EGa4cwCvQ5yrg2YFIe6dA7BqF8mgC1t6jVa/xAH6W90=","LxMJZEZ5MH6Y1iB2aihhzuWJ5tVd2XDIxD3nrYTX0RA=","LxBDt/nktuw5qgdkAH5QMgYX2XqHvp37jwC0zCfFuus=","GzrFUL/cb89O+YObZrMiO6257Mdq45/pXJpHwqEQLKs=","BwvjDkN4Tc99meQzQQKmnEDHmB7u02DVuZaOfPGc/rE=","DlUpxf1k45IPYRUH+umfjId+klf8Nnv1TdBz8JGjxlE=","EdiPe1ZJpLDh94jInvGQ7ZF9vjnKZMxYzehjOqR5uV4=","L2y/8YqG2LQPiXOxzjC92s0vJIofR/H2bTIB/UbZPRc=","F2gjlieIy3SOEu1ZQmutjuiBOBAkmT1XA8LBB5wLeFY=","B3w6wRUM2kOUquTjlR+NCuvbb+noszbYme12N0WHWtc=","I1XHIltgJRaARasfnPfWdU6DNlVj5FohGqmX0bhejzM=","GG8La21gQKfhQL9yt0pxsjxt3B6EluL3M3V64ADpACc=","FHQIQFFrgNI092oC3DEn+aX/qxs/I0aqnJuRAFhDXtI=","IgNDO+BmgL8u8FCE9FyvttjpQVjGWYqxY087pm3Rbko=","IX0+mENVqh9t9lLxAbvcKBxpt8dRZKE/0pd2uAsqkxQ=","F3fwa6PrxH76Q5WfoIm76LrOZPmkQGk3YAwnPb4h5NE=","H9ilTfTm7UarXSmXufqwQOi0hw9XVDZIUMUIqeVz52c=","EdVLjJSe/LmYFjKNt67uCkEsfQdKmGoGA+qvWs/jKh0=","LMQeUtj5hu53xZsd4mkK5OR47/JdTxA7FcwFynq3RG0=","BHxf6/d0xiIVqn5sw0OYmPV2BB8ZqzyFALB9XBmnb6I=","Lphw7VjfpX0QCBkRY2i7+6gcaaSQOoUXnPekwqjzFEU=","H63TvTpcYVik/z8K6jdPljX1IRcwx5s50Dn5zhesiUU=","KlyBDWxDqy0p/xxapG5NmCwbZSe2oug+xVzQzE1F0cg=","Efr+mDQwE8L9O0Nk4eWSLbW+XA96/de4ZF0HtMkdQQ0=","HRqCqLJdUD60rmXWv1ETBJNCwMEOLzy42pU2yVsSEcs=","Ev8YruK6N/RI6J3LUHE1VjfV0VVFz5z45guq8suDJ5M=","EXN+ZUwzdK5fTrXHTyA9HaKqgSu2CwxcrLXwHAsPY+U=","GvP6+LLalEAQxeOzU1WrWT1Z+q5AQWWgfOku4RNW0rE=","BcoXmtDaNZ2SJS/zMk6ISvJbDt+b0XAOAS9FtoO8LfA=","HWpZiFGx7LudOsRw2V7L1YijsyMDpM2KdoDvXfK5X10=","AWFyDc6hSq1+BxCmcVGSG7nVxAusE2Z0+GLBxDiZ2VQ=","Izhc1J21dfc1UHWfZ530jL0e0daZMnABed9v1hhw5Jc=","EzkhcUnadNULJaQ8yAJ0IOJy/BNnJXAvgdqINdC59BA=","JlFlmtabN6R67Am+cUgbzjyrI9wEwxYRjUBwBVAbDAo=","Aoc3VeXXmWmFTMyqNs2EZqqi4FlOO6N7j1G7Omybh9A=","C/huykwEjVn/P/1hDIGn+Zh1zg/x4ZNBX7wrzENVQY4=","EnI3qgkKQU8mdrxbJndqQg19pu+RSonfsupDS220LFQ=","Cq8BJZP8AUyriHm+i2PiTqgpt4D+nNkbaIknBRAtrgk=","I0lRG88+FLWsvJc+QAY9IMGkL76eXe6Zlk39UIadAoY=","ChOHfoL9VL95RX5wOjxXgOqxlwqbN032mIEpwy4u+4E=","LxNETAJGYT5KjwbFS3c6VTtu+Ur2XTQ3wE4/aFbubn4=","FJ+fha+hIKql2zjhOU9TbMFTD/tjnikq+zE2+wURceQ=","Ca8ex41OqlUvFPpuftQYQqQRyL0rSclyHc1t6A4WSbk=","FZgwbGa2miI6FpJZOGIXucVDu2OyJsKDfINQcPpu5yQ=","BS0ArGA64m7f19iUWv7iAhp/jNNxmYL0Y752XSa+l8o=","LQtb/N2+mutChqyp0Q+aeDF2v4ud3lUAjiMrno9FtUE=","IudtYXvGknjDl2FF++yKEd7XDmu5sUc51Z13RfvoATM=","EOByXmLmYNxaZ14tpgyPHOdWwWKhC1PNoJi7FH2vwTg=","FS5YedtzLvAm0nSNaxfCEAWiMSXswBrOSyrUZ0S2kY8=","LAVkzSBDpQeQG1BU2y5u2ijJRTYBPOZupXZ65FPAnVE=","CmH9uHSCRfu/Am/jzWpCuHOBnIOQXEKl16AbPOMKYjM=","DYazieZj2v68XutyAU7k/9IFhB+75D3LVaBwG0LCHnA=","Kw6gbqKbXr9ZRv8F36VtodufkRh65niaUSgyhrckK1s=","LJ09ZVkantB2GN308QdwWWo/zyXd9HISbIyws/iXVnU=","BerqlmPNMZ17Y5D9N6W5FtCty96g72DeW+o9tj6XM3Q=","HOsIjcjkdu7iIg316JyZQ9KPmvNq2y260XQfGdBkEJw=","H4jHE/p/nq4rqA8qy+5WqsgaJFSt1msecL7h5TO96V8=","BfwQybOrpCN4YhChiajL8GOUSNI5CIkmq5Y0bMVD910=","CX+ZJ3o9j9LZVN5sLVjjP2UgilO8NtE4PC0XeXtJtSA=","KVUIoGlmGngiJ7oqdMIS1HKPuOhpXxtIJvh0CKxNCHo=","B2C9XTCCcB/Z59F9UwpFfUGnvlXOa2CK4jY8PEXbRXY=","D2xBP1EGf7Mk2gSyE/qJD7lTMy6GPfOwb7/j1d5zJnM=","GwqEKyP18AWaAvJledlSYJMbZDhb5CVVNwJwy0YutV4=","CJjl9NYrtZE/5f0uO3VECIfRFW9BWu4YzWf8nXKBNOI=","EPiFJlYFX2NSJ2QkpU7ImfxubYekKZ7QzLkAEcrLEZg=","FbEurbEAOuY4Kz0ziFSlACwVwD2bsChC4D+7ddp2nME=","AFjX8czd8m/fpu4K/TQJ7BA7kfSZJRgwCsKnu/glg/o=","JKz0MeZ6nX8b7UQXVrA6d3qZ+nKAsR3vEGHN6yh4u4s=","Go5y47dkaMQ0u6TxkekBcKZCzn670okIfRh8MF8TpM8=","FVqYHxYcjDx1b+IE/yolzg9TRpV9afrcaFXGEH4CqNQ=","HHR7lNuljDlwQUhRMYpv30yGpfZeTZHo1HcvVntJqIM=","JZ+RGfr8/zwKmNgo2qXRrCEojG68jhb06Khd/P9EL5U=","HFzRs0BADjejfeCbsgdT1JeTIuI/2snHr/n4IJ7qE10=","KJcuyBmsA+ZbCwDFLr6sA7XveCgf5UO7P052LnkExvY=","J34t2ikwFMXHZmKCbdPXbMfGYtKLKQW7se86P1CB3Ko=","B24Frun4x0nRqYs0AvSiyHvihAZZpRguFcqH8xgJyE4=","JrIpHDHc3MLrVfAEweq0lkkNAl8SJlvoNfeDqWE63xQ=","HsrFOu634spDaiANqvHpdb6KxoeoECviOn8pHZJEhB8=","EXZgA73/Xs81IBRQF3bQou7h96iJhAmyGr81pwkvRhA=","C+ytYOjqsQeTP5JJXsblBwsmFJ6ua7EAUZdVYiUjn5Q=","CM+8Xh9e//j7Fza/EYz98PvYHL6H6mGTHc8MxwscSIo=","FfYwdrIKGfVF6n+dOGxj765hne/ZDP2DR+Pn7tprLWo=","CpichsqX+UZyQNkjmlGuuox3cqS2izf5f0+6JpWLvho=","C2ZnAnxBUwz8HPfGtgv3T9FaEYb/wLd/CXbV4dRQGpU=","CofdIFgwvu3T+L+SI1zieOLIUp658aRFMM4bJibEnAE=","JKgz2PXbfPSeiJ/iPFGFEKiVgB9/KHU4U4ujsIKPgQE=","KgEWKV4gdMI+G9gXhCWG0RXPpxA92YJF5tNkyp1WQsU=","GCckAkvRtIenqIZgTkMS8l3xG7KWPqFSZJzttv/PQ9g=","LsT9Fx4JJ9yTMVQOH2Y54VQetODLdMZs3tlboF5xi4w=","K+wp914TrnACITu9gbqYSFAdYTiUWW6fo11zT/6a1Q0=","DKj+hj+yNsEK507AlKif+XS12cxJhUb3bAvxpRCo+YQ=","FX5q3DnphP9g6QT/2F1LBsD3yV2LIk6rsOEJDAgKMgQ=","EzfmuVABiulvRiFEJSEJB+dXiuqg9i/jr7mHfuMQF4I=","Jn8KwyWTBGHe9q/E9UttCeFj6EwApBQHk40tJj/WSbs=","HASQATZqNSHb/fzpLDJK0CHQNXZ5EVdPvUtOkACumk4=","Fn2ybR+T2RFBxIsafs94qz9xRIFZTz6x2rSkt4MpcG8=","FZ+iPiqoG3h9cPrPQWB5to3muNfA4jRCH8RQwvGRclY=","Ka2vIM9ZwIICCadJxho2uE6xaCh/esZAo330pWnD3vo=","A8OQaUunq0gAuTEhu1OjbWVNzqj/m9pkyVdw+lRdrVk=","CR+UKS9rUlJXK7QZ7EVdVDXqsUc+69ctiyCuP94BRsI=","KdZNA1a2zQfKvBjrXeKHKMJGZjxgEz3Zieia+X9dwhI=","MEiXqlA2s6gHdOQJmU9dHnGng29XeDnTuS2ThZCIhpc=","El4N2PJJSG8TO4vLkXnFUlkpysOrCbuu/ZenUby4foM=","L+9py54hqletwHSdMjEOu8OSHXX4tceZeKXoPWaIjm4=","Hjr0CL6M/ku+A4SacR/K2FtPJ5d3M1JPK9NbcWZDhoc=","BOZV32EUZIIg86KgVoBaY2MHuAl3npOXlT2/2LlHe1Q=","KkMinmZgk75hhOKStKh9YFzThgA3+irvB0htT4Vtyow=","FW+a7HNZ5UJ9X5ehZcq0R9JwidzknxQB6Ww34VlJDNE=","ISRYJB4pqD0NEcZP2w0sXnA29EHlOUpiX1LBEA+NrqU=","HdkJ9aMqZXqJ6vlIoR+O6odO7M9JYysxAxTXftcsYlc=","GdioH0hnxAzSkjRN+NLdZLB/6tQFQQdBSkW7UEu+YOA=","HyhaQ4/HymLtvb+l+a5if9Gmto1Lu9erhnw023PGKNI=","Bu3SyXy47123ETYHQ0WN3m1F3g+0HGRqcq/g4CAzqd0=","Lzdx+YTTNMcpiXPpss+qGtWYnPN5vEH3i5ZAc5Vbl48=","KrvEO5IkGISVzZ7IR58512O41WDfTp3qHNexYY/Oyb4=","JRePCDiRU6ojbh2jw7ul5AjVK6kTw3GBKKWW/EB1WlQ=","GygEXTbOlMpyrVU5xU1qmocuZv5iBqJRph31r9UOPpM=","EcFmRjPxL9k6NdhVP7jh6/Prq3NhRkLaSPdCSDwNgUg=","GTB8aYDGrbf+HUU5wQ1hVzEK9FzqpGGMDUpn9xpKjDE=","FPrkbQBzPl9+jr+zYIUzEfAh4qJScFRTysI9/Ncrcu8=","Dj0UVeR507mbyx+LZipDyIWpkRsjjgj8T6a9EJA2lJI=","Dz4oXoVd4HnC88VitQdNCVtXJosKsaoHxPdlAlQIfX8=","JK1YULT5I6vWh9vEr+dbomA599SzPMQ7tV9gC+X9Lr0=","CiIUPrGCF+GUVeAjvVcdHnV8zImFBQT1gOQzy0Cv3ac=","C5aMCyePMunuG0rf83q6PRXVlDp3rHeDNTOXtyxw1TM=","J2mQ5dwNsDC42IpYKKSzQxd9zVVPzoo2aS90/zj2TGg=","HxgKzqp2byS5JVIkJEigEyZYCpwtvirj/7tTDyO6Fxc=","Ld30oUdXso3gPP4hC+M4z+O2P4oC1/sBVaycbj4ra9A=","FIGEEQjoCZaweePpd1eEQ84OqImdVY3ZLFzyAnl5Xdw=","KjpqFzQByoPTOwmX6qKAW/eGnMfeukBPOV7hTgbao+I=","Edc3LbW3ljYylsa5kEDYg61m9UhitJZfXaDuAie7xFY=","Az51fpnj8cqCbJpkinPeN0oRwoOAJM9zbdMcW198CCU=","DhuuXnRt7VEOqhFFV0qEaMOn4mkaezJKm577NqnN1K0=","IYGLH7qwy6HvICRe2ZRRyh3MqJkiLBR7QxVTAWoJ3EE=","GiYExlees7HoA0JySezxdCqb1ypq2aw4RRkfjFNvfZE=","L0G11dNJ6VXhX1C6DMPT6FTpBl+NYkYTMszXRry1eGU=","A5T/8sAlAnY1z0p8t1iKbvWH7ZlDFOn4E7ermfjUwyo=","Cp0OvdjNw5K6RG1tzVyTgN/yl18nXjD2NtyWQbKiNio=","JVSYy+fJ6JWAVI8NkiVf6aF3VWnDgKvRjSIASAe2iHQ=","Kd+xo1/lx/JUkLbi4wPXEYhwUcCSqOZCwH3BMK05AbI=","JaWZWpjvD1QCslsgMWmER/+JqbYwCU1xqu34tfxMzf0=","A4/2Bf7t96dA6JCGL9WT+3EqoZtHIdDZewqF6nfytiE=","GqINcw9TsDWBPxUEqFPsh/ibtWsF+3s08h3rGq1MGME=","ESTysz4FxBWn2YgdlIueFfWJHIFqBJXo5i6JCJopZz8=","BR067yRO068YgNaGWLT6RSqj+Kt5600d4qG4J/teo1k=","GMORHT4l29kBpzdzJ8ViJSKin1b8stOVxMmsHgVAnTo=","CeCkdz7Vq/JuR0yAUOlXjFOYq/xC0q5mpyw5V2It4Vc=","LeQ2yKIX8yvl0UUb+/9+P2s61GotpY+EOZCNKFya/lU=","JprSjLH6wiOGHaZkrN8zDBcy51zp0agAcdj2I+ZodY8=","GNXJ8KjDwcYqMaEtlFrFYufyjpURRdcAdRtZ9cTgRt0=","HuwWnqeaFJtqTFs6zolPQhd53J6bs2bo7N7y6zxT/Tk=","CYLOUY09LjdJ2r5rV3WP7562Y6mW272RrsDthOqnXt4=","JyAH7p1+x++2yA8lohEPlNIKxDb3xQweK39r3MdpCfM=","EHLT1UDRsA38kj3K4QLyts42PlBUs9/ivs5Pls0V1kc=","KLuNcZTUEjdnc41rTXOgWpTI6Tx+CPgIw6S99WRCASA=","BLqhjbPbUB055CxJ8czjDdVhnh69FCZoV+OKdTxj3eY=","Ewx3Y3vfGjNtm0yDEE7R57gYCBQqC/GydxtTDu2Z8D8=","AsDOVtoSz/Ke/7w9ybBb0H161Cdk/yg1DHxIzkitSvk=","I+rHaV/qI6ovLsnh6ntiyvXnHtYQZgCb+Tpu8/dAVqQ=","HHm+QDgh9oD6+CiYByRKazwE0HFhNNCJrdRNu5facXI=","BaSKvCgfdx7DbcpiaPWR67reBbI/uB55YcjN/11cglU=","Airvwemk0GzHZOlJhjS9qXvxHu3VhQEAptvIWGGdJrw=","EA+0AOKq7KaMy91MsFKN07jaggfWvOLUG0rswfByBYE=","BPCx1fv3yUZ+gmw4VCS5H6/35fa1njdlHcS8pQAyfMU=","BuM6ELm6+gTyDz5ZbAwdmGg2t8FqVspIZp1aBRQnAWA=","CBvwVjNbHETEYcTW/B+eAyoYudL38kAHJNsGOFvfB3Q=","BsoDqXpWGKxnHU0sGFAeXoWIvXk7LDtU3BVNH0C/YnE=","EUvb2IeY2tWNy9uaH73BI+0bVkkKAVt8KUPrWq2e0d0=","Ib0o/UnLEVG+GvrBy+0LcFt2BYeEq5L8s6IlgpF4BIk=","JVFuNYBFKQ17zOG0Y2yjMJUULUsB8i732U4oz4Hp4p0=","Id7mArJeWmeInvJDrJyJG3PrxxfH2BYZlddL9OW+wH0=","IFmSEB73xcNJOuv1+463rNATGVJN21b7ddwVmgE+nIg=","BmfPabRtz65y9/5rXYHm0Rke8CkoCAPuwDL1/66xIBk=","K3qQJ/oFJD/7qkhtqsrvhQxNAzuEs2QduY/eATFeW+Y=","LHrtE6qQZOBsTdkplHn9L79W9z7f3koRfLjbVNx24TQ=","GfdtDB9bHvxhxkUYDFRBtWmpCtcRD1EnEEbGQveO5KY=","BHSdLMPTxWEtdYbvEhTeOPhI2LPZr6Jm4VPto5IOcsI=","KFjgQtvVEtnsFH/NXMD/IVcLtejaOyD39prL0oeFYQ0=","F6XPJQj3htc0l/uwHxoC3Yvt7Ymio8IXC6HzsusxyWQ=","CMezJjz9q+p4TSGi2Ii3sQ1slaKCoQFpyF8ioiu3jmY=","FgT4SQviTmrbw3210j+CvXBlRtTnjAjjnBWAt8BNRv4=","BNLk2xOtrUm7+TCtJDFnx3KXq+G9c7XRSFKe/XXr7gA=","JJNhiIvexY2sU/nAF1LF9u172X/Cez/UHgy5C5spN8Y=","AB/yV/i5D8PMP0g7liPKJlGeTgSubdOO8kJ1JYp/FJQ=","J+nJHjC2tePDCX6hn+U0FyeivY3Lr/ONBXMTFp4/vsE=","AiFUAV3/nfqU96gzn0/xGKj4F236ssiEaLLKx+ORTP0=","A6CEcpRKTITuf+dqxhuhKtG17Op9FNTe3IsveoeOKvo=","InBmuJNQqLE55b+LFGYMq6NpsIKLTKulhgD4DKzoSrc=","GIVB+hLad+IdBBA1GQ4K8ycoGTGI93Ip15oIzeNeEfo=","Jd1cHv0WI1LyWrd2mFsP/8Bd63CUu20oedkly6Moz78=","Ep8pLpz8fNsbKuLHwww7tJE0nO9PfWWBLWYJWunqKqY=","IGqAntp9OW0DTomBNxmljKrjgOufIh9EW2fNWnUU3UQ=","Ln9WahjFxCi1W0t9S9rsY/chtZxKMHp6dARY3NnQXZo=","HA3wsQDk5yip56o09rDbDaa4/JnD03fxVgqhVrfyYmo=","C4daNmcQwGkYcrJtmpikmOkprMLmd4aMTM/2Yzlc+3I=","IUFo6R07apTUhHaxtCTxYkC/yP/2dCSUzIlxA7p9JFk=","Abq0it5Ga/Y2gTY0Yk2vc7bF1mFDQFQolXlcSXFjUek=","DIQl4bJHDKQkOXz6ZmZfuGGjr07WbbkEX7tqf3YUedY=","CHDhOZT+MflLgstJI+ggoTw31xHVbcxxj0sVoD1ifXI=","FOu8/Ke+F6Xvw1aQSjGfSWm01BNvECb1dADNfbQk13g=","It1epppQNv0NT2MVOvOG/rI7y9AhEtC3V0pjFbTdX9E=","HnKgmeies3RD5C3h/33vFUlICFJgDPRVL7F0ZqvYnsU=","AY/mX/D4kBYDzq6kp0YvvOuA32JgKpwTImTFqkneDPs=","G2Sf5goXeSJSp37DZe+DL9NyJQXuQLCJmcco1cbbKmI=","GKQvJ2Mgcbh1Jtldy33iY2KqKKvqQmxzz2eUULypWeo=","Iqt+pwDbKyh7MB0BASTB0q9Y92Q0uLxHxZqohiCt2EA=","Jtrak13u+FUam91HSYVZLipunqNSLAevxL85V3IRAR4=","DG9Bf4il/giDny6LkAfiNg4dYY4bRqSXnLpZ0ptxlkQ=","JHiP87CMTQ+wtRubQ1j8DL0xyjG6BVFYVaM6KC4t4eA=","HbP8riSrWXIe/5rKXV1B7p14MaeaRa0+04WxMip7J4U=","H0X9V+gR1OV0UWV12GUBzmvpJG9Ykd3vYrfM+DW/3KE=","EazsCxPQWNxscjnrqQNKozcC2hfeddYwbygqGyvRaJI=","IazbBdVa4fSq2HPsWttrYHgXAGOnDNLmMZ6gzvgzzyk=","EQ2blNSXmbZZ4UJpnnZ9lWTORRebUiZI+oqDtF+NdtM=","GNsrWLQHQfLgB/cBGOOhobwhUOBPo05CHbUGjeGePyQ=","AUdoxpNBJtDr+97zQbV+0ikHbXA0juza2GR7HQ33GR4=","FwTS0uGHagdbFnpl9swm2IN/fi0/diiqJtP3aWliwjc=","LLgUdnD3Pi/3mtGRLINdPT8rI4H2DrN0RKbAwXO1N+c=","CQi54iCIW0F7WNsdoMqXTC1le1CuHDxeEUESqSWnFZ0=","Dw2FtFhhYet+E1P763qz4xtbYucgN57+P2VJB5rD5g4=","IQP69mPDVJyb0HPeIUWFwa7b1QI+SlrmGZb14isKSmU=","Enygxk02EGOmx9o3xsPCCAGBtt6l+2NGkVby+khuf/o=","DD6d0Jn5ymAO3gOa2nifKHle9/xlDoRUAvwV+Z1IwAs=","DqBbXU2IubX+NUBvF8obtKhV4KbufWCzHjaioh9BH84=","CWPEvgccMv0GpSEkwNh67+WVwdsrLmwsnO9TRWu6MLQ=","Cv+JwegUEEaPpR53dvI6B38nRGvZjMchifZBtkVuzOo=","FedTAn1jM3ozDCYAAAguoHVIpyTcr6JV5nt3RVdGJKI=","H3rLf/RqfGIzgRVcaCk3S7d1h6vR+fprh53zJAlUrXU=","DGKj3gu2gRB8TcbZ5iPQViy2eE8kA2k/3WRiIgOxaGQ=","Fs5YIBbPLhg425fcvs6HP0n4xgci11bFUa8607GpM7w=","Kc1eL9K2hOR8B4/Vb4UrHduwfrz5lb6ZHpwiWVOfoDI=","Euj/k81cPX4EVdnrDn6f+UBXXEHDXR5eRB5TDqiIqQg=","DzxACGchnUDmq/LvIqkJAYEeyVxhkGxzDL53d2HOEvg=","KmH5a8U8IyjdyF5FCWyVMsAS9HE7i4yLH+Eif4/XYMA=","HKlKtwblaaT8G9Nsm2NFfV1yNbNWvla9+u8k+ZN4tGc=","K9SiOH5uwSQVXeRwCXieG5Ra2jraxeNRBzmL1WlSQJA=","AEVBULo0VIqFGxkfsanzWHRk3hes/bDd63FaLmQ3MXQ=","HyKzm+3RFalQ99eExwMcoOw9GmpnN117bt5IDFyhRf8=","B5pmFWz7mcwXxtOfycIhm7iSR7bK+TZY1Zxv0KHRuwY=","F+5t8IIjcYNMIi+VTwOwFrjVrU2xvmbz+UbV0CjmUXY=","JM3hQWm0p1jDoSarP48YB3+9/uDwP6e8z5mZGd1BeAQ=","IK0I01WMnv4DyIla1NyIv4q17Uhn4azeZTPqL4bZ+n4=","HQ6H5gTQEJGJjW6F0qua+brgOrURo0zZpiDwiP348eA=","AxCjGZUvP24lAVq8zkn6gRC6ODwEhBPImaxNICw2uAQ=","FXCxHmRhT9SQRyecRUB46qnPuIOpQ0oGT3Y0IbJrJwk=","B6aFCrmXukWDekIsHARm5s2vdvrCGZ8T9jmGsqGc8tc=","AsJTRAQ2QsY0pMAR2YGqp+Xxec6epOkh6NUtDlcWnOI=","CfdOioXCk+6KLnH20jSVvNneVsLgA0FpA07uhVlvWno=","B5M2NjIgx1NZCrIeFkq6UYlmp0gMSyiQ9FJyNoqyqXw=","H/BGr6zRT7o0bOcu3yPlQNEIQq1+48czRnd5UYqacNk=","EdZMwXwJXknEXrHKK61IKoIDJgA9ScjPnpwC7LestLc=","LtIMC44z9X3tVYHPk3pAVfaAt9ctZcVUwBRWgIfVdy0=","JZy9JE6oyYQL7Nct8p6W/Ym2w5x75ysWvp8OQ7c+724=","Hn0vIZFylfw3WFQiXmOtUD4n6NbJIl2zXCujdc9Pj8Y=","JX4xp7at2Qxhe5MyW603En8HMt+sTQrZMzH6eZkhKlo=","Ha1U+tQnPpOXHe/33D/nSr7xz2wwKmRAP8doOWaXUBk=","KWoClnpVE+GCfinHcoW+ZGgqsULRPG0rfrWMCSDf0Ng=","MBL/YfYwoDUrdB5j1ijdvtR0rmmTrNwPnjFOjspZD50=","D8uPohZ+u2tPQiExqO2EEwazoIQPJY1o7bR36OHr+io=","ATV2fl0xEuB3dgfBxbkbEUi6ZB3OoH4cI1XCYChbocw=","CRlDCY/QyUqv6r9NvElLY4XjmWnAbApoVN4MfmiMTXc=","EwEGB9JOeheMQ9m9aCEhV3djIdlUONVyo7bvdxQeEbg=","FnmdaSMbmAJ4mt+dIkaEQnZ0YbSdWU6alQ3Y1cpJ59M=","HrB7cEAf6TuB35eh9FmZR6aoEuNEmL8qu+sdJWoo7cc=","AFzdmnl7zx3vI+jKEguQCnYms1fvhpZE8or+DAU/Pu8=","JLINiFzZpjGCaarql7JGnCtg9+o3HGqcIj7u2uy6SeQ=","KYawujo+IyEp48RE6UglhP2D1tan2b9DEgpMVu5dsDs=","GhiFN7eM6fZj1ktXVdpTz4jsruhSRCdn/BYCX/emZ4A=","CGGRNHSYQZFb9fkswgRev7EkUGubJSVb6BSjso++EY0=","ATXPbDzQxpRYH8Lkd9ZTinsjP4nSJjc2IngbApNA8MY=","BPmlJU3/dlygQD76oqzZCWt/WfvCADkThmC4ksgIBoo=","KbzdbGcvChhwcI036FEwIlxfyCbp5iFGMT++HuLHTR8=","DB13f47tkR1MwOUMP0MM6aHV1xdoAL7cNvkrfkpoX+A=","H/6Kn/vHbUbC6iq8Dh+zgx8YyBFEvOYCgR3jliPUpJM=","IWzT5m7oKx2mWFSfTfE+w/OM6TQWc8SYWf8Ogxgnp+E=","BrgGiDv2k4ixSK/XO0iA/2O8V+CJ7yVuSla+/nir27M=","GGj2UhTOhZlGoqhusJJaZQzE1HqVuYijvZilQG+q7Is=","IBsss/sAAlhL7/afqoooloznMgf3MTNqPVaGC8jTPT0=","DxyZj/1lfVr189FQD5ghRTdD+s4Dri/9BVvt9iS3Zpk=","HY1YT9OT0qjF+p+yhAASpOXP0fypf4O/bMpGiLOTH08=","HUxex5LQ+eEhwX/1dU7/mAokd/FC+7gVkBtsWX9fUQE=","BYKD2agsv9jwFnU3OqY9knnpu0Y8IlrniVqMUaeUvxU=","J5e+SMmcGaFB5XzuMreEX1U5I7CEdHlsvg6555sF+OE=","K1SJYRbMRd+qRyBNUVYHXR3smM/KdEevTpNFfsHZ7G8=","Gy+tLte67j+z0hl9ap7cow7OQpJfE0geD3gBchGfsT0=","BrVOP914XgmfeRyU+r/GLDz3WWPCGnWmDmXaiW6jfcg=","LzyJYzZaQFiovnqR5uRR3LHXkzqoSEpapzWWg8z6h+g=","L9mSnciVkw6wmGYe0NFS8oaL/qE+iZLQimklO56a/H0=","JdHr6OnsD8bRgrkG10dJjLn6VaKY+Pn2ybTMLrMmrck=","C25lNrowILviWfRascOLL102hluErIJBcg0ozfvDQSI=","I7i02yLo/5k+Etm4F1fR5+3Gw53U3kfvbKyhR+n61xM=","HCMr9hy3096Ldh/akwTCRCCwWf0B1Cx0aTGSrXdjTWk=","BtAYSiH0WT2vho2VYORke1KDiSUm9qf5xe4mY8Zm1Wc=","HZbsrcNPDvn1qcEGUdb/4/r6bWxxB9ipLt5AbCKd75M=","JdaVT2uOWExl1woNn8W1dbX+NOfKZtgnOSjtS4/RkwM=","ARVg0FgXtxFq68Cw482mUOaMD1KPYlk68TWH1oO/Pjc=","Cke8VWob32Oa7g6v5s9+e5AWebGxSkfb/6Gxmv34d6w=","KHr0k9L5Hv2eEvO8fHxODgTf6J+p5oJC/EGNrucze+o=","EUmAMk7vhfkMOHeug6SABau6sMPA999GsyRNhAGbpas=","Ly8HTJvCdtn6FyqB6VS2Fsr6yhEJDaTDMPN1nGjqwqU=","E9GaWXKK/dpFg6nhgMy5sJX1tXKehmhRmCcRkDrc/hM=","Jg8Dilv5R5CyLyeW531l1LUxQKsYxhevfaWbseutj0Y=","AnCUSFS3cRFb6drjuuYAeDjoExH/d+M0dVw3wvirzLE=","KfupCA4iAaTQnxeZGdj44psit6/xGjw6G6i/02iAcy4=","BzXVUZ5/nPr6npQ/9U+QS63TwHgSpxFVV502GAOw0wA=","Ej2IunjV1jOtT0547CgG1kKtjSSqm6jW6kOT04xaeU4=","Lyw2iabOfRw2qkKQbdi2lL51Kk1WQ8yGNVAamH5jjao=","Cp83yQFFayow6NVtZa+vfL6Qs6abRxEvapCe4ciWwLw=","BpbRpSzZZcYbgzPP758UfafL2u1xvl/MCk7tOs/70D0=","LfZCBtnLfnY9lMcuhdom5hR8oCI29nCju5fQcFzb8f8=","D5JO7sCQsSOuZ4pHqj1Muy+8M9LqEK/8y9Vb1YAhzHA=","E3aOnWuoVMVXEk5+zy57mmo7weJXUcXbULaBuD9eTms=","BSV/EhNTjRGK6EuJ4q3efkAD4EKDb9oyplqmPJanAqc=","Lt24VMTeBYFIJxV+nXYA4FPGhjRlN3dlkskanFHvrv0=","DFsobkanD4EmGheZwDbP86E43TGvhH7qN5v9zoz/3cw=","KM6xMRrj8hEsWe/y8d428Cf+dI45jmHi37X0FgUZW3Y=","ArqjxCjU854d1RFyhAzsr8k4aaXU0sRR7yYbkdgz6xg=","Ev3fy6TtxI/6Cvkn5dKdZ4ytQ7HliJ5JZRJCPFHHUZQ=","H/5KQldlrLtN2PZx8Rw6vtHkPMhynI1yWKeHNm5pNb0=","BRjhFnY513Jt6BTlc/jW5kTeJAGQ6yLaB6wqbdGkn8U=","EIgIjKOy7F7zQG2LGUmECSU0I6DLqlebeM/iK40v/dg=","AUETLmOb45D1T7RtrxvDOmmNoxtuISQawlupG0p6I0Q=","LTDkB1eWBQwPQARABZs7CBQaPAlpVcAHIPN+M0mxADc=","BsD40gUEENeXl046IrSNe0qg9MEtt8caMZrexDYZQbM=","AncUBZs8olMeOmXgJNO9RoaehUtoiEprFoaRCallMzo=","EUPpYAM7KDfjWRGyJZZvs1Wfhphop1h2hM1yEOys6dA=","JFYQIrM1I0Evt4US45YXIm7IdAIZOdPQ6bekAXlGMrU=","Ilo6I5BU7wYeZktW1l79Yt2+XP759VvUAqMni5TJvB8=","BL4WWlM9GbSaAVHnGDhopRIKLmQitQBEEFC0HEhjBbI=","FyWFcaqHxj1HfRDmTQaf3yMabkfUox3dpNbl8ZM/k98=","KppriTQ/xBbil9u6b2vD0oTbGAzd5mzpSwuupf9xa54=","FOBZWI+PivIil913u7ARL1flbDt9PqR0cTNNNOIYG2w=","CMCc9nv00P0MIRKY/kftIz5qtS68uhtST2ba0BNm70M=","GRbtS4pfl5FUqRmVZqizYcwQB1Ua2dtFUV+KbA4bJwU=","Eax6hg15P5eHDpUrMkZMtfUB4hXmaRql1LecHEz8zzM=","J3DFpbg+9AfLefyeVWoxC9aqPwgea0XZinaD9gwyJ7Y=","HUEtFc3990jzqX2tgph2YN05pOqTL8vFGggiM8FW1ps=","MD3vLq8Wd7XHuc+2eYKYBNZzTavNetOndLv7moM3vEU=","JB1tUL5J+3lvzNNiqvRbNQvP10Vz0UTHPnq0LjBHAR4=","EUcnqBzZEHM1L3+APPYhgg3nec18bCuauHy1s4JzfUQ=","DYGE7u6v87L8oaTNqznklR46VzJ93uUWN9xtJEZIQvk=","KWmY8WJwCazHkTrwVrw0KANF7GqcJ8c4BO4UL+CyuZ0=","FFsnPBHFdsdXiksCKB2bFRU3dYhLtueIQFxIecDtwtI=","CXPm9Rqc9Pvsp0FlVi16ZW249kLEEFooQbG5NImx5zo=","EugbAB4ekF+dzqUStR/2PVVIjVfNJf863UAlzzqfZ/k=","Jy54gKF59XcdvnCufX1RyiiRQSDqHcOrhClWXNany8w=","FVtNOnix1wX2zmJL9GXYIyX+9wFnzXeEr4cocrNIoCU=","CSA+YMMdr2AHqe8gyy407KnRydk+mQIeCjg1mL/nc5I=","Ea1ID6cts7wWlcm9Zy0uCaVOcqyejKn0X/ihxz8PdfI=","Bf5O4wDEiwzv0DuHBxVCZM1RPAyIO0Y5RN/tMEDFXc0=","GCoinRBCnbn/ClJYcp5wb+koLGt8pgRz6iNMoToxv+Y=","HvTStmih4c5ETSE/GtTSPebMu/bPWpPTFoflPpZ/ndQ=","HPLTvyQOAWkcxvu/I79I0h65uInGKUzBjR+3nJuaU+k=","AMEQFxqPBkKsDtsH+Drix52ZGjQ4Nm+YwywtEvL5Skk=","DYKmiwVwrIy0tw+/KmC/F5Yv8ohihO3+WquP/YQxS/w=","CjHFhZOWaeVpfGsWZ2ftrHTmNZ02ThJjE0kQknZIrTg=","E3xbBluNOnFhxju6zWDeyesuF8Y9xpal0Ve2SFVLHFg=","CQZYmRzOCa+b93vx/AUGNG5aA+MJaSHo1DZGn9dbtvo=","CbMJ9jiKf2U5O75Q69YRCFSpHGdOoFGJRRz2r9SP26M=","DNIX8w7uJZjKpzidLvoYKkdW+t7PZ7g5Fa6ksMNs67U=","K5pQ0pc/Tsz+JmFu7qj38qn8Hwno0oU4aRlEAhebqnw=","HURO+iceEFqDsxBdRpyh6u5qJ1NLmmLMIQsZlG8I4a4=","FuIeCBUl09vA80V3/RQ2g3yRLTkk7XVVdxiZLRTfz0w=","FXt8/XVWCgvq1neEPFJZHRdVTY74oBW+I+NK3DkEUdg=","G8RmasP0zR9d1yvP0dzP2MYP43IqNfZWggkVht0oUoQ=","IrEPXCGU2QVCIewqnMahv8H0RBhxgx1fJNPaaG1NXp4=","BR5UhGnRkpCiP62E2u3StUlVkfIsPca/Rn8erxKgn1A=","Fm5k+n0JOckSeqWLeq8r6mHfuzE4vN892cyYbpyk8MM=","Ln+NRxB8DzEDHeFfhA/8e0O49kgV3XwQNX6FKWPxTIQ=","FVmKayx6uRwbp2hYXxHWTUyaP2CazpA533U7TPkBaTE=","CDAIB51ZAM9zrJ8FAc6yfD6SJQ7MuI0Q0OAcWTIC6Mc=","Ao4wCWZU2hb9kK0sIAgPrbC7rRCaPtGJ1COOr9Lfw8Q=","FOuZNWWJTQVWGJrcUJtZRfEnX3B4vslpl8NjC3Q+k9w=","IDARww2yGF4/71M2BY/22aXQXFV8PeG2J7tKrWUdubs=","BjeQGsZHW4JvBz4ThkmJee+6mNS12vktKpq7Y7WuqnQ=","IDyz/fPMI0py7UyGmTJ6tsrA6LdHmyhMCMcJfRYp7Ac=","GhpAj4mchBRbE1ygp6Q/Nes8t3zVEkMMMlzkShHd7do=","CQDCbahVfgdguXHjWvWGbHzElKwvvyDYYhMESexB+bo=","MDpFUIl+23lcamO2DqM8xe74L9BEm2ohGat01V5JwkE=","FyLlqENIK1mwea7LmVxD1rgnXhQT7AilXyGLgA+zB1s=","IKiqGgwvtM0QqC1wLCwwEE8A3lrZkQOnJN61Lp2AHWE=","L5gNft2rAsBrb7IDmOenrPYTKvGmBdDK4BgilJUvUjY=","GBSJhwZJSR+EkSx13/3VXNDcALCHJOof5DFH4Zltj7I=","HdC5VK0uZazFykZhU5GueLbdJTlXap3kQXVVNW+XlL0=","GU95zqYk8rylHTaHBlIaYtxHOUcgmqXFAIODfBbuxqU=","KunCROSwvOQrG1UFOk/Jbuev/aIyZ5IKiOh/FiKf0TI=","GuamqMm+9HfRWiEXautCK+JOXQ8MvYycs39LkURRDjg=","JODmoAsXXiJAfeZoFb3dCWtC3XP7VR64EPhOAb4wTAo=","LxarVnEIn33gu9HhR45FufpihP9ERM78i0NGkYe4Pl4=","Gdysnc8Hi2poUj07zDQSmA5VGc5tuNErbas5B7vX4Ow=","ILC7HykBNq6IvbwVs8hkYksH7T3/V5BVwWgLChhfawY=","COiT2K+Xig+6KkL2v/fy/jp003Zerf9JqCBW0BTb40Y=","DqyZ16903hrR/6qbX0Pso11gg0lVNsCsvpjLry177Co=","Genm1WkjczkjoVzX+KQ1A1LqMI1hYEc9WTfpxLULfP4=","GOQXZNu10g+FgxqJ/cFAlO0DQyFvYCZh+lpU2+vAScc=","Jm38bp0xBAz90QiIQPwLZRcpdvWOBkDqb16tso6ryqs=","CfGsH12A0UPZzQhyc6lX8Tye4m9bds8w0/tzw5L5HPk=","FJU4TFk+xNokiheqRXvb6M+VAgFZ/0brlzprVYptRt0=","ChGmPlGR66FvbMtOkr1jickprRU8U6EwyTOkH0a2tMg=","IxoiouD2qyBGZEUSnZakD+7BsplQmUlYjA9Yp2bZs/Y=","ADo+sRENdblmjQ2KSNoHbn3NLtD83rnMNTjBF3MEe6U=","KLUr9t2NDFQTrnvaXx5rXT5FSKRQXQjjb3e3JinZd5A=","G6GIMUM8sVQF7nJLtCgbulQSmc+t1IXGsX90/OQ2z1c=","HSlZZwhChKISuEHqLr9/8p3c+ujb7r2d9Ytfhi5/2Ag=","DoY1Z9eI2sHdXzJEVkrtkox5I7q4liRSvHiFckqTRy4=","DCFKUFPqYJ5WCOmm1UNDoyzQLTJPYFPjOLNNwHAatcg=","Fv+w2bXz+9a98dUDg3I83XLzUw0+fe0piDuQAIPGCP4=","IOBYNVUOajYmBvUCUdisBwbi++V+RrSXflLhrfNIni4=","GJGo0bB4ZQUhsIxBYhbKoIbg6YNlqh1bpB1K4HaAet4=","Ab0TGeqBqPieLaP0b8dHnF7+oeQje9V1T1b3GbI8EH8=","HE78OywPJmnLpUlgCsAj94FaldJPlHZYn3NK17lPqO0=","JDjjv0/HJ6dD9MRAlUgkDm6FKTnwPoXjUsMco4bEMvw=","KKjSUKCiqirPSNeeBD4lLu4V8dHmqE1YvsPfrzfwuFU=","Kinn04HY2AgwQ5cO+4qlYYaDk4UKDzSgp+vNPX42vcw=","D55XntBN+F6oArSIWIdpw8DlN2xCqWjovQsC3CNHJJM=","AqgdwD9JrLpJcJ6eeAxWqqnd6yRf5gJteExHzdiaFb4=","IHEWruHntwIqkKyCFDXp9+y5T5+5Qve2/3xjQqAkF7w=","EbQx8yEIGGWMusgY9jZV3Gwx8AZAxIcDGnpmmbVKckI=","GXpQr53sIBRRiz4vwmATpE9wZGbUWW8GJD8lW6OBgyU=","Cm/QK82/ywIA3Yn5uGZpv+hifOZ0VLJATUlm8XJvR60=","BfrFz9Xi9WkHBPM7RA5vc5+0/0RFxb06aXidtlL65Fk=","J4Qs+KTr1wCc4tfsNI/3g4MKzIdHmtTkAe/V5zOdJfY=","InhoOu9mKgfUJ9Cjbua1LOlijpkUzFO8pbpKwkk2Y6s=","KUz+5mx7jeUF4MduIiVhkGbqXr45r5Lbp6t0uHgIU6U=","AMa2Co4robd09SwfWY0Uz82a69yNctTIfbnG6u7E3zc=","L1YR/ZuKnLBS07bvKy7DLUghiGLapOVNYyGfzLngrE4=","Jhu2asmIyjp+Lf8CeUT4/LPey52YWwW7yw/GBiCAyso=","C142vbV0LtoDodHjBERlp1H6Kb4oBO5ps4wvKUOGJNc=","FAh2DGUE412wLXbQtqF1VxnHV0GaSUuqWW5a4KSzEhk=","L4mOWUfxSwZV8EvONd/osIqkEwP2AnR3SDU5Wbldfbs=","LV+tKcv0xCDmGS/36v+Xhi3lUjrNaoGuYRl+heDyILs=","JCA3ZDZPHrzI9S2vZIr2sC3p5GKT7y9SuJViafWjBFg=","GoYnp/pVLBzQc6pT/XzDT7cSBRPip1b/czW2qyPUfjI=","Ge3P1r77P7Xf7HaLXErtKyfdkxHEvUntroSYOG3ls+Y=","Hszs43M8KoGgBpdbnkM+aTHacMZJ/vZH82imdoLhpag=","E6cosL+ysyLIr2ZahHiRPy8Wk7OQd+6onrgd5BJa4eY=","F3O1sJZV6b3ay1CvTzP151x+qo9L+kaAxL4RxxzCq64=","HZEQfs3V3jcgW/6CfngAyEZvZXK/YRp31NUCJCr1sjA=","EJ5YkisC0XLINj+IxbkiXMASL7mA4NIQuE10pauwGl8=","AKDRstFNhh+wTAfoX0Csikr0gcpgK9IkustEIpD/dLI=","A62UpeOPv7W77dLTYX5vvP9PWwv4kyngHoy5U4+Rwmo=","I1JpoIdScSRx4tiyBM7L9jP4obCHuNUNQ4a/3uR/0Mc=","Bj0ixG9hJaIIIG9pkaflU+zd60M093D2lxW5wx3v7kc=","JEhSvQ+IOCWUj7pYx5U4n4Kgxsq9kF9vZZbWC4py59c=","IMnD+tCKMNZNrKJNd8yT4H+pUxqUWLZOfDbiuNXeelU=","KPAsS1PF+7m4T5vn8tEVGj/qQIKVlhUux6lZHXt39Ts=","BjKC5FybL6XGrF/Mtk86lBIE2KfQ2/tuLyBjunnbyT8=","EyKVeAPoFP9lYoGolqG0VPg+51kdBK5FxViU79oNRnk=","JvkcYybF26LiMy5l4lrc+oDsRN7dsc6/YvXDuQ/OB+0=","GwBqiigvX6j6gmgXQFj8RXuz4icNv6vxp3qxD/GT4dc=","BEtHAaiX9oT5c+81+RPIcUsjoLxokjmNKZnVuJfdzzM=","KQ+m3A4J7E2ceFlIkTdIB/Qumu3ccQ2uY8npqCTxzzI=","KBtkYxRwuYVypndjflOBZu3s9qSEbsS2aFeqjOqdYS0=","G85HrdWH5gftaIaHwBedoXxUynP5tPYJH4Fu6hcnU28=","Fcju01RpSjASuCJiC8kfHWjHusDmaF8KFcSO9YlBoZY=","GG6oLwmB+Mo0fwqe7AVtq6F2pERly9hee463vQWA/4U=","MBR3fftjoRo9m3NOekek07asT+QG4ZXzujKgFYF/6Kw=","ILokNW7/euC5zv8VYqSkFYWqnKDUWRUgTkM/ByixWZc=","LmFhZDsbMdw4KUSGIt+mrHzXkyHuQyOZh33E7bJe2zI=","AktRLGMgcL/OPvqL0vNLwQDw3mR9D1UQJp/ywBx/Kbo=","Cpruwi79AXVxr/poQnciof3qaSiAhvnGk60qQudztZ0=","FckI42Srk8FhE2GthPBvoRxTwjEf/R9GlNY7K5gsV3I=","JWK1c5FwxfoeHP3ofXpWwnlaHfnA1uUA+ms3WeyoSYY=","BBNZZeb9AniNAPmuIYPxngk2KIgH9I30WtP/GnD2nj8=","H7Tu4zKLqdPHnxr3GjiVLEBfPecUWM9IhW2oPgapb4w=","GKXjU4TU5HlFmtQFwFUyVTwk/tkLg5PzowuMOLsqs8o=","D/9/c+QqUuu/MLbnP9TUXCETPkziKPU0/240ELWznxc=","FZo9qmZsMyoSxsVue1bmJtjuqfKjbqaqzpWDTObMUxQ=","FCSHUiH2jL1PDeRHK6dr3l5MeQp6/3grTrEhQZ1h9Wc=","GLMgkgLGdXVJKWsBCVxcw5DXrie1Ix3YQU5pmrsYYT8=","DrrsnKuSsYL2WraM+rTPfhqAo2cUvK4weY9hGHpqkwA=","EVVS/v8XW24yiVFsdcch4Vkizu6DQlk4eDQ00S368Uc=","ItAEh1mF7rM0F7T/vMxolYiwD1+5nHbPYFoKJCioIYU=","DzlqZZM8Za2bVArOFBa8R4eqS2yj9/I2ak7Nle8Szjs=","AO3X0o42Fz8MOyggfdwLVfoS5PVNol52GYccqNhDnUI=","DX2QCcPWeXCQ5uEFmTPiE2LSzwN+JR+/wrbhhhGHW6o=","LjaMFT+jWj2cpowhp8pYqQuiirJSoY785aLVmVHX5IA=","DNZ3SucuBxoL7tvq56RJ7FI2L3blsOCkQZ7tGHoxv+o=","E8JYU9loDS6NyMaE70iyAueiJ1kvdgEKINWT7WcgKe4=","F6cX0eP1hU+1m38J5vjVE+Mt24lGRn9wgL64yhD7oHY=","CGkRF+v05nGAAh+9bfYjykjAZ+nokOFzmpZyouuknsE=","GcrRLERTQTTD/roggqKdr+tVCSDxPzdsz7ZZ6DXOirE=","C3x10BD/mOx7WtHjoXoeCSw1PFRPjn9wf16BZRn9b8s=","IFUVYUXEQR21R775Lvv9S4obtf4uExk+DZwH855Ydcc=","Fkr660Fmcmlk/loHmhszJReYDEejOgTOIvVsM9A0Efg=","KTbFCYL72w9WzObU9XWjFmX6gT1yJSRkwndqcOy8LG4=","BN6fS51EJM3oYK1VNNqoOXsbg4Ndg/ADcvrE43bm6Qc=","DGVTAHVGgW6Gx9kFUqbsIW+aNJh75iK+F65O70VNWl4=","GnBB0FX5jb4thzM96KPQtPY0j06ylorsnLx9wzQlh+k=","FGfO8XbLcX7q2iuEIwM2pw6kXg9K9cVaRK6uI8pWOkg=","JQqtw66Ynz6C9Ksa8E6lrT2SqYFR0GBGtjVPmLBGEQ0=","BVOXKu5ZPr+qRckyvLFT5i+mOBZ7RlVfmop0o2H3iv0=","BOVlayZ/jOCxoxX5SThz7qNcEZPy/r2/7N3klLaUWDg=","GUAekArOIllB9sWBgk4zj/mNM/LwtD87dN+8CVHsqGs=","CHJTshFuj8tF+Oyhs879khEF6c77M+PMC/faAGODuAs=","E1vYBoL3cVcr9XTz9xTzQQWvsh6H1yxAovRuzYUYync=","EcI0l3IA22xoj8JUBTrTAWOQoCXQygl10TN7wHfbOM8=","FqW3W5cOSKXsPu3S37CNK2yVtzLa3/HhyB6Bo9ybJLg=","An7davs2Kp2i9gM1IH1yltA1nTOdQYYCqMJwadFn0jw=","DHpxjmPB+vhyr3YYfFw/j/yFXUCV9cVduqAFM1FbI4w=","GE13w9bXI22zLZo+SMlf1EiloMH9PlrRX6/4uvEDkBk=","IDGFnb4qNompl1tBGW/fLv8aWHqSRzYeeLewKXY9Y+Q=","MFaQwZ1226Xf+uzs4oIYCWoymAzeep9CBbGYn+qA3G0=","LeL7SUGX2cHxRRZB78JHO4UwDQXA0n5+0YFt4UyUqbo=","JX5+yziQPkTxpVi0n9ACLDvdkyWYRyyKEmAregIOTDU=","AyUHF2+qBJwNzHSo/8ezJ6wpdDZ58h/1UxcK/dLwS/w=","JnIClrSDcFklega9w7CdJpKBAs3lfiPpHRVAz+/E/pw=","GveOXpGJYwUKQV2ySrRc39gVOcr3T770uABHOmI1oOs=","L8e3Fk/0CWWT9FzGdHZdtV1TbNToZxEIX8BbsqfP/g0=","Gkqw9FFbSb06pK2wP/+0UU2a7CJPZ2gxW7sjZf6Z3M0=","HeIW4vraTCTX/Hj1h0lsJKjut6qD/LnMc3kZ2es9he0=","GqMw3E4lqNDJEL/IenrQUeSMguYlhhebGMLOlWyLM1o=","A9X7HKrZ+1BJGnOXTI3LKC6GimBUlN16H/my3xawzW8=","BF4TBCTY4NlDwRiPlSGm95kzT1fb5iywXuRpQ441tLo=","H6+24l9+kaTyADnCnpR/hjwJD6KdxWZNn4ppJhMn5LU=","KHpWAYzQj11ik+FlLbjL9AJJzcdZqE3Xys9Jec9N9Vk=","I7NQjDPpzTc4dNqC1sFcJQqsmdM95RbwNR18QhVFBXo=","GzdFsE7A+EO5/Yctbe6XyMz+lSo2F3FiMRmNi9g39E4=","LdOJ8Itv460Hm8nR2u17FpgBHXSpE1Arx8en4dc5/e4=","Cozdub4AxuF48+yDFIK419vX6Rtcjx2ifxOGBo5Y+xQ=","LompDMSt4+IVDK2GK2y8StQLj+Z3mo5h78SCf15DqlU=","JwOBUhfVf7YmM9pk5HdyKbu2Y/zKdijqNRAaWm75kck=","LR1XC+CCDo2Q9u7Iu6doIekO8gnXBWBNbkODLch2ApU=","AtkFO4hjumzUas/6CJHAcgvZt4+hZivA+EKh4F3mJAA=","F/Syb/MRsbTVTnT/pFrSg1ZbZ370Di5OGaY11jjY00Q=","LmgCDKgpYwha782SUHOmQnBQ4EkG55MMEz8YidEjAm4=","JXTDDaEMJ05ljeqC89WvtY2hqDTNJbf/pcWWZTALHrk=","FcNholWFImqGZVEB4PDzE2x7d3UhrCQJ5W5mbKRJdj0=","C1ThyL/ilKCDKDldxs06NTEIIhFhzXD73xGMOVTKuck=","GAURXx1bYBkexahzPMxbG1tKMtgccPI5gt8qJZlSiRY=","KTTXPb/aRmazMaDMLzj36D7YCTzynREe90p6jXByxeg=","AEiOw6ZWNTZpYTTYoKUahyz8Su3EWMROtqcjWvkmPJU=","ExnZtPs70BQm/8sm8la0+GNODxj5WX2sN6D1+aAMu0c=","CrXoLjReMEsaig9lf98/4D77AGsuU/yOd2UGeWwzWBw=","A/1o/3RyKwnKxNWLN34IGGcdn/UqIR5EmrFiw9DPh1s=","HnxVLlqPNgVgnDZnvB+BUwmfRuyO3/eL3c/35CNy0Ak=","BplS6csm2N3Y74RIT0//hJVgFInd+c+8hnMcoVvCtCs=","Bp3kMi85D7SzxBFllvmo9RsA8uzJ7VO4zocDel2Ms2w=","Ei5TU1HQN5C5oUEevNWViha69hsBwQb18VhGHbpCclg=","Iv8i8BH4wibs55fR42sSAUSTOPvVI/xGulL6SLMie2Q=","EWHTBJDxpQffGnW+hqXflNRIoiQRHzwxOsP9JzFlOIw=","KuL6L8OWLyL/a71DdrZHeyrOP6ljWGY31wCuk22Svgk=","Kp3Am78sQ/Lcdatvm/7TZXA6Q7nDWBAffrzKIIJlOyA=","L0AuYK7Zxf6FufrOEsKncEg6zoETL83J+7x+/0h0wws=","FPNS6dykbWXv6L7De4mlc/ZfCqjgx1O80Q0k/QRf0PU=","E8cMO/Qs40w2iTOQUAuC+xSGow05IbTssfpHwIXyD9k=","EYYZuxSlOiGh7O+RE7EOfGt6NtOzj35s5auql/6Wv1I=","I2pFsnIyDOpqdCgPKpVOOxVxdLiS1fOyrEtuXE2684w=","IP14qfZi074HwHuZ5NTLgEl0s/rhreY42IAOg0kLMaE=","BJkq+LkDA0+sykACWGRmE2pnUiIJOsNIp3hMi/vN2aA=","I1Sy7Ix+jm0ak/cwc0LHtm3WzJMT5ds9BsOA/rJJGTw=","GsjJVYiF36fX30kOEbEChU3z3lsUxfv/8veqPzH9Lig=","BjZ1l6t6LlM9maREdyY4jDWYG5l2MuVVr9tJF0bYPSs=","FDY2PIbOShdqiCuybEt19a2NpGmTWn+zvoGCfQte1JQ=","JR5h0Aq07yMsM9VacziO7d1l4xM7xPs+3HCXl+lSmxg=","JzZWhwx7i4nTimOpSFZjrf88Rqx9Q+YWBuJvUZHM4Lk=","LsK1TJqkQOD6AXvCkTXrEkrqCXCGS48deU37Fvi4yxY=","E0xlT1o47MsQcKWniDG8AFumrH16O3blVVgOsSM/lJ0=","KbyONLGhD5eZdQJECXmxGMXPKvKr2XJB20BpR1BQgPI=","DPMRKDLEXEjB3LXthmpRNltbt5ScDP2arfZ9El1POrI=","B43OUh07uqrlx5x2j/3M2LBOER2LRsHy/6bS5gLvMf4=","FiQY66Kxkwoamluf4K3mY0SBiOJbKKyBQQ/wjCLHD1c=","C9O0mIytKQEsnf3cnS11gSY07goHRWQ18aD3PALqCMw=","EeM7WYjWsuVnLVjFkh97HNcpBjVnW50+DNB+gayy9Ys=","Byv4GhMIz1F1nychfJaHRrMjJLydQpJwwQ4Wcabzp1k=","BVhToz0RUODhBhYP4df8ZboY+uXL5Z6PtryMx71mMhY=","IIP8GtNQ2C8dQ93Vx/pHUmjCkn4PAua+ceUJD4ITcWk=","Jsp5qFWVjkXhqJu0VG+Di2fZjcTIySvsJqDv1nTKYhE=","CcZpqg6DFXK+WlQuhJgJDvaTkAu015pYiq3VzcvmJpY=","AmHLkKt5amI1qS2preu8OdyrzQGHSvXWPZDWYDe6O1c=","B8FNKIzvyGI5mhFW5/py3vz7wEZuB2irzh41NmRQQEo=","LdzW2s3Lv67zfLLUxQYPDvNvERCAf9gcQwic1Fom2h0=","Fi08P86PMCBMUieCwMrmb5EeQyyLRHYWazW19TDT6Mg=","CQ+6/h+GX0P+OiFgm32EWf40jWCkxHHcYqCvxVXMJkg=","Hb6OUMKThGMFxRuqNHPinazlfm4a9I+7I9gVVuq1czs=","Gf/vm9WMpUesAvS5U8uUHe82/YNMH17FpZQYstIt+RE=","DimwR5UbaAXBm3ohrH0kEpyo+OKzhXMbIZTBkF8h5AE=","GY07qso3nbYQVnUFKlWjHB/USodzqdfHibzgbgdxnTI=","Dujeryh3ika/gYEEJ2u92btIkmzmmb0YXGSai0p+wWw=","AwPZgxjBhshXnRgDmE/eMoR0SrFh8UvEV7oEXzwTKa8=","Jl1/qIwK88Ld+sDbPUZMMd8JXNqW3DkUc/gzrPT2SAc=","DtrI2Bg/sOoxrzs4Pvn5IaPCk+i9v5VZj5UKICpnfLk=","KfqJ0WGQ0WNHBMwJbwMNyMx8XJ+G0T2Vl2tvF4/9IVQ=","I0w+MfQS/B+3yaW3Dr4x8ztZh8c1VfwOTufnUoDYQmQ=","LgU9wYZ4bkRx0KxvXhmzP2ONyPZDkHfizzaNFNT7rmE=","HWFqxQWH/wxzCxoJmo2qbgXDLbtdw2ZJ2ewMH+7ytTM=","A3dx6s3IUxJcsLyRdhDAw9OwZVYGALSu+IO9FzrcR6A=","AxxGIWYWrjJBhR6C3s0EX0ColgfFeMYkgJizDFRuHnY=","AEgtHSmH17/G0lavMHK0FpYDilV8mGeorSZwJ+w6W+4=","IRXXzRz5qE9D+2QmrruJdleP8+Vkb4nyQKSKzRbw/hs=","JtqEdPW/25yI4NcvMiJ68sX0tjQMj/yWsEI7EXLH950=","BjbbWv3TNeMZWKcOaU4XJF33/I0UjRy+Gf+IDn3Ar28=","BwlrOVcB+ss0kqwkVkxGgCblh96rSe9jxSj0GPfkcfw=","FIvG3582S5KNaBgKpqJmeimt/5Zs7z40DDaAgDMzvDE=","JNz+y+IDq8ZzE8gyTGM5oiqaH3L+lEWRyP4AP/KhliA=","INuTuQJGCrYRJW8o3+0+cAOz0/ujbXvvmT84Hz8iMNg=","BE45IBqpkMTjLJRAnBsUEPz+UR8vWryUIWsNnuqkeh0=","Kq+QwwzmDhkIWlQVP0Z1khuOZecSu0sKBA1MEepmU70=","I/oJCNfYnzZz6hQO1mT30e7Kdl+yNsqKeO8rrTBKnPY=","HxnBQQib5/1z/QvLw+Zy+STp2X/i7aQp/iX18fjB1Hc=","L6W4hKqXRrB+hyCdECNYJHhgOplPH/7DwdZi/gljLf4=","JyvUNX1E4uLBUvaU77vCOBJfD1NPx6jOeAOn53pDtv8=","EnD6WAjAyhQzQjuQBgw0reAfOpyBt21NKzz3FYM4Y50=","G0f50/LrD81weh0px/D8QEgftr0uGSVxNYrQbkKZUhg=","FmG8PtQERcm49aa3TKUsgeMHIRemud3q5WL29Rv5uLY=","ADjI9bunPffZqtTwZ3WmVqjreAwLh4P8pEBjHYfUhuA=","A3l8lFVMcUIb4OohCL1dwtYXL5wLUegYzfDJmOdli18=","JvgBy+rSwmvC7mbJxWHWZI+dz7oC1XMxaZgHDUNJIKE=","G9nrB4Gu25bJeZ9wmgyrqA2wz8FVxDfSfe2GQd4Y5ho=","FIXIP3SBhsG44jfq7ubyPgk8JQmDhDbAhMbvC4gwP+s=","GV7WTdCoE0aUhY+W+hSvtAIY2sQKMwR2IyW47+A6lIU=","LuMQYcpxYM/P9BSvZ9q8WtFWqd4mMla3kScKas+fCWk=","FdDw+4JIYL2uXwGJuwnOSzvAAqf4bpO/hWeNXJvVF7I=","C/sv3BnbLZ1+r48lSaya646dzYPJHmegR9D6f9NvOFw=","F5zWJItcCvJ3s5LGI7dE+GWosf6FHfJ8X8Kkegqh+g8=","GfFGn5yBcHZm9tuQDo2QEjtxXnSsAiStw1fM3qhzf6I=","ITOaIgOvzF8ssf1W0u6ReWN85Fq9Lf3Jp8VhzX+vtos=","DmVybaa+iNX5FhVNICrT2+P/9dZevcKcfJfqgtmYfkc=","AlZOiw+/ZfFDap5xal7H4Hnu0tbbcbfZSi8kNOAGhoI=","KiNmR9zk5FxggJz20WA7qkNilT74Urj3he5elZAR6kk=","AXSszp5zqa1eyq7f3Od21NHGt3YfsVmcz5cDKlnF8/E=","EM8qgIA7aALPKmOjfhJ7VWtw1lu7YWV/aCHKRaBvJA8=","FhZ/nRs6sJT2fQy79AoxX+ObReRUB2jz+jXdbVW69/w=","E3sbB8tg/weyGqFRck+bxqUOShemjyrqUS/B6TloyJc=","ANWQ63qvjjDc7RjKMX/70EipsPyA03xUqL23ck2N1kU=","LQpjaQI3rTRpq9Ry5FDBH+Ue4UQNO7MJsilcuVTv09w=","ItVeBLoNhV9CA50YodwU3RYwWuUWxonVFBqc5XILj34=","AcxxFp8yK5WViXuGRDggi2anGQK3P5UYgmFY1xRd2lg=","IflJoWrLNRlNnlP9/FrAHzSRd1FwJUwstLkXcvRmNts=","FM9TUcFMCHpZz1+lMDxXUsM9RGtc/zF+RXDffWhaqvI=","EPE78XJ61+kGn9ZwFQb5WP31n9LQiw/FBIyUhrQ+tkw=","BjIIXncfdN+Pz169B/lTc/gyy0HsmAiX2oqGDAXpsMQ=","Fv1nOqS0mYI/sXPZ7+zm5rYErgO9WoxnfXrr+9c79ZI=","EQ2pFaypyHosRhSx721vA9gifWw+LWO9oCjeGlgKQ4o=","Hm8SXz+BpFRZNeUg9eva9vmaDAO0hfWC/iOlOsZsG40=","EsBpqDtVtmWqkJUvv6g0fsFXwRU59JZA1L0jWNpYmzc=","K3hOL1LDuVIt1IuvbD/iguJoLsxQ+xZ1X/iiZe9riC4=","FJSGG66tAFiAHUfvVoQnI8a5bQTTguR8RUc+7eur5IQ=","CdxxdR2qWhRQG7LDy4silT86PDyIy7d7GTEYF0HccJU=","IdPhLF3mUl1dq1oVAAiI6M429AvjtJ8Dskz/pwxzkxE=","Gw5wkp9XcvcurlbIonLTGVaJ7EaI2WVwtG4Z+7Zocsg=","FA/ko5Rr3q/1LAzT7/Yo3EDjCvj6hTTGem0HyVjzPfE=","DHNJ3W15HUhxQztQH8PFkzUv1plduk+mh/UB7ImG8N0=","BLCjXPYmxA+CofB7kWB2wNNZi0QU9zyfbJdEICREGj4=","HbAraJZO6c1SopNsx4PMEviNmLYOhYyzY2ZRn6ASs4g=","EOLpVpk+I/k8Bzx8pNsL/Hro5Vj2dribHuZghiA8BZY=","H0XeNl8dk8+EAoCJDjae9uTFqYuaf4M57P32BNXm+C4=","HLuFvaiV3BciMvfVmEXG/BcQFrgskdkfQzJh/tTqnH8=","A9Pzu4bvFhKV+RNL/lhEHdcrZGG1++LVeHkC4+WrHec=","D/8CgU1Hs0UW3YTtF6IAxErXL0CA+AV9p3Bg0RRx6e4=","LpQW0xYeT3sCO6Ycj2Y1YXhV4wjWIztOhelB96Xmyfg=","BccO4+64DbhFAcFUTCQWH/1VE7ylzytcdAAR43k9jOc=","BmbXM9JJ295P7RBbLqLW1LmRmD4rT1itVJEJI9CWXcM=","J/lFuyLcGAqZpZZEnoOzLb0Q54v0NnUx7BHk2pNvOfY=","EuJ68Ut+zpuLz3vBySQdDYX5+kfIMVODbhmeuolhVE8=","Co1sn9gMeZvuB2F3ofnXvrpEarE7fHmVbwfZlGd5Rvw=","CKDTZGxHYmkHcGLcPER1U9YaRkjzBtIOVvrjLRCYhvA=","Bz+q1XVEmsNc38UUcXJRvxaOzs8DKXUtt0A8VGPs2E8=","Iu4i9DYHjeBI1ZP0r7q/VvSj/U4H6KZkX8aFQfDl/fA=","AbUCNa07Gm9qx13jqfdfTzmGbmASQ5ycAXmrAyxCZqU=","Ls9PPIT3XqexDsEaayWWFmzptaKKUm+AzQLWZSJqP+s=","J+x/PsViTNMxmrhfffE4AoOlmzbr8YrDi+11GrGgS8c=","DldiUOFWDHfKtnKvFOv4VkAkaNLpsKwD888pcJ4T2TE=","IlHydv3nfJmNQrXa0FqiX+mKkIIAtEC8t7q+y7d+f/E=","Ao3M93xGfHgYGS1Hh+OEi7BXxJvgmfYCkaLx5I3hg0w=","Gy2+kjb1on7VyeO3DgmUMtMk84DzkVjhGQaflZIRM70=","CGmSC49QJsxDz/GL45D3TDVYbNK2lDsp73sXvu0neDI=","FvT8sYM2Gb7mZyBqLJHL2RBVsQeDBZsL5S4bZW1nYAw=","KlDNbmlC/KdKzRNARcKIOIOHI/32UdoCvzs9d0E5CCQ=","La5M6CmnAYLb3EGo7aiWURELLJnGBWWuM23yvSr7220=","Lb/ZRH1CFPmqy59dKSTVRdBzECMMFGmvoDsoO4x+2To=","EOe62VLIpjKt4dB3SQv4CxJcGgWuTveRLmnxUtZAbeI=","KNSrMJf+jQN39KJngmEWa1uyTFHwTXaAguzus8ax+0M=","B3KxwUy5WqazneHUwk7LfwjSY0OxSthYIbopv1mDsmM=","GFb6NW/pSEf1dgL1/UHanUykBPhY4p5yN1aKjx9SygU=","JFe4Ip29tJwgfloSCLECsPhsnyp2tKSiPA1CMwS/6dQ=","BF+/5rLIdZqCNOFvD0w39TMSWW+pCyt70n8LVdxa73c=","F/Til1gjlZbnBHiqqLY/8SanQFWsW4DHdcD5JNgPLGM=","FGzal9Qf6ji8Y8lVFEplIj1PVlLFG+4WDa27xoElJxc=","FczLKR47dWc7qo0sSEbuVtoz3bSXZhdgxL8Z1SUD7C4=","DbVgxek+zRMbeyakt3fCgjTJ0VWIzF5fIASID17XbZg=","J3CR9NaMTbwbi5NXDMJJlz6JL0jbPDVqllgWojsoaEE=","IwwIeLjmcGcvI1mLdxfO8bcipEjZ0U4EuB73IucrtQU=","HXquPNjdP5HifKtvFbopdP2/cngoJfmUBaUME6AERGo=","LIfkuBFzzo/ZnJvfLwxL054yRdhMvYnXnY6fp96WNYk=","KzE3s6dk1fNgQjLMF90uirltRqffnmhBm058GOv9Wo4=","HZLRAvT0MNDhiUi5cBtUTlQT0LW7HgVu4mchZb9SRZ0=","C/90ygTmVouP62oDSUMRM510kKddBzNoJCeE6nHwUg8=","EE+zqn/ID3zTVqlkAbQVqrkcQHdCb7CI8qqXKCL5eG8=","IdXFMn+cCsZut9qHunpjok5H2OA+tJgXq58QcNhk9gM=","Lym+soEg2b3E4UeUbPfMJgu7vl6mQh19O62Zr587FuQ=","FmHZ06uY5yBLI1XgV2jWz0Nn8w8URtjLV1dscdj4PLM=","K0BvK58TWF4OXkTbUhCt1pfL0/C1IySaIe1jSUCXvPM=","CdUHtQByZQsP/Fw2pjo1loBjdHvXCmVcnw4HtYrkqIE=","F+ONt2fP99+vyBPptnc+ddnxJX6L/sHqnoMp6AqHp9E=","IbXBEpK6wmYnmOYJjQrQ8p+ObYJq317hM8IVBM4Kssg=","A15HOGEgr2ZsMtfE/IcFKzDvGM/CsGGTfpNbCQMTT9w=","BPmB06mEyi2F+VgdenT4WbYcPgE21sRQ0XdoyhmHypY=","DCojRX9ZCxJq9qTFTRragQEh9MtJddiVbYRM/+Clulw=","G1yhTNl229EOdrEre/vCilSsiv22aWOd1MX2n5HoqdM=","GD9o0andcGEJqJNvqtgTqJzz2Ec8zcd7POKTM7eqeqk=","BqX5XZi1Vz31KnzyCw4zNmgNtet4MxlOgqkuvMarA+g=","IUA7JV0SVsDHNs7sUvIkxrdj+LbXIwspW0oU6Qge9rg=","Lw1uWZKwIebEgG4HhJTZhTNaRL0EPCfsj7liEMczpsI=","J2YTf+3WAT2G2ck9PY4F+fdDSqLbgNRENx/+yo1UYbE=","BykqHcivyUhS3eS7UT6pOAlu/hzMC2D1O68DHmTOeus=","D2T0oCjjQZ5FE4DE/b3OWwP/QDWSB/W7EZwpU0M9UtM=","HCs8YHLzRMeuy9s4jaoYRj6rXLWUPSxXr++rUYJLN+o=","Es3KV7lMiqbCFHA9XEVt/IgVlAHn9m0UgbAPNt2Dhto=","I/UFzpM/oKdIZmT7AOXKVLaFII37SZndNG5PJqaXuAc=","GoS7gt7WJVxu3jdYXk4o/nh9IIRN8wlP0DyCxvLMC5c=","EKZlW++sVESM0uDn5SpWwXjT/mcLEcWLFhCft1n079I=","GiZVbVFRlawo+IN2jz6meQTsI/dCzlRPui+FQxO74U8=","I6ju8IeRbx7T3wf3pg2c4sKhltTpxCMdDpvBbNDjiF8=","EJ5Zy7pwDiLuL6C4UQXlKDPHxwvG0ekYgTqiQhoYjj8=","FjlSjasd0fDplFtjt5JG0+hywLG/Y3o7aA2YaJ2Zd1k=","IxPo0zHPLjQuEy0qdezg5xKvrYsLsyGF2RsCSTyHZ5Y=","A+lqA3Yq2Cc/sFgYqyjPrWJqssOwFGX4yXO0J18lhfY=","DjGGN7fxU2bERSbTrjwNM72hLClKSHaYjCjQmn92CLc=","EqHx3DV96i2kzWpjJc0lQiiXNhF9lHs78C0yBFCFNU8=","EXN0tYb0aSsWgvjQJunsczKkP3sJKbvVFUPiGzMD3mg=","K6/Xv8IE2eVbilO1ZB5HbuX8URPWMXNre/qjSeYY3CQ=","CNB1yEukjPNZeboBLDeavViCfxu1YhVbGbyloJ7QviQ=","KweFRDotXe7mbu6is/irMX3TeiNY0YXb663VozZnYkM=","CvIoZQqljikbGbURIlwfDcEcXJgtm5rlej4OrVJmes8=","C05+NFTyuSF2mGMv0x2VpQEmOURTyJtpRSUPjTbs4KM=","Dl8nbBQ/7pEBOOFxFb7PRYdYzpu4EtmGx6ibKXWBrHk=","JBNB+EqOMWKVkuPCpaM/Wo+FP2EN84hCuAln9U6z0wo=","IGBjANiwZD9sDLS0r9ttNQPv7bI9aTscNwXL5Gwn/GI=","C6yZ21YxDn3ylnYIZlAr72/s1MkMF+5dwTpwTRcVliI=","IXGzw0ii3xU/JnaOIGEUsMSWjDyZ6PuefV0GlgY5j4M=","Bf6ZRc6nHrgCIm/myjg1frc+hqdvqy9m2Il2yCJBn8A=","BDq8LzWXFqQdbFZhlQ+jGtEc7Q7/Gt4C1DryPd6QO+0=","Kh1Nm9Fk1LPbzMd1kbaQ/H+nsH4J+lsnCYhwYuRKk8M=","LxS0qe/0GSlqZFcWtAIstvw6jzyXzwd/pgFAzcQ71KU=","CGUWgkjHsYqps4x2d00YCUna6i1kf84Pg53110nYVIs=","JhI6DqOTRQ9v6mf3wRrNY4SO/QLQc4DjZMzK6aZUjU4=","IsY3/ykHq6Fcz9P3e+Eu1o/DL4vpZpjtdnPogbcS1Do=","EX/e8HxZ75yadwdWAnEEcw7p5rQ5h0U5OAShdiaLiiI=","BwFTyWsUjMQA+VU5ZTZvYyrJI/ot3fadO2u+UDzpYpY=","HoTHmB7nqP0/fyBQw2TpIfsxCgdaOugXwAp3+HO8kBE=","BmH/DN5uWBZg9fw6GBsANTvQusqAFtb3X8omlQirjUE=","Fb7aXR65S+5pbvhtAoPd/mk4f78MDtdfhR61XJyXICo=","FEIHh4PEJhb1TZMn9dQ9ZZcT4sOWDtpFLcuJ7D5QM1k=","AmBnBTbOfmTNMcl7I9W5bElPk/s7HAqdGrfeTd2uh5Y=","IDiQI18gn9TItm4wiocC6WTFLC8CGOur4dsRTmpxCBc=","AN5FfT/JphiNXpNmedqGBqEUzlRRP9Ed6oSX1V3QhE0=","CCXyxC3yymkn72eVNr3Q2BOvMHClkWslnqzn8hQ47kw=","L9Wxb4nf6+swhBYyuYkPalaByqZiLVzE/p0+yMelQwY=","EC/cQWe/tKKuTtc4hk5bXB87+7RvXAypJqeRv76ZHJM=","D9uu4KmqSWSb6YdJXPc5L0hXoEqtKf8lZJ4BI6UTzYw=","CVn4RwmqCzhbfYklktG24Xe9ioOY/8a/B6ObfAxIowo=","KYZoIGRG6S5H1BFE4vTF0A7vwD2iCgoqMD5XUMzG77k=","GnmAgdiKueC9rAMnArRIYIc4PV/3XA1o0fi5uY6UUvQ=","I+lHEVlOfkxnHfkPJg7PY3cKdjUs319HHdwx6OAGSiQ=","Le3mmkQGSf4XMiuLzPTBzoS34FG7gumbgUB+vtuscCg=","A0ditE5Hu6/Vrj1/gXPSqgwdoXKRNwvC+EZZtMgPSDs=","HqRCsFRbpiQ9kuqXWaI9cyhd2Zhz6MNlfmoAajznzCU=","L1MDhDLuFMdSIoE/M4DwLqSW13y5vc2tPTyF7PnpOn8=","Gdff8piCWTf7fEwX0j1TEZrpbtPjl7HfcYD9MERhtQs=","HnH/5uUWtXtIIvU38DZCsjIB5C5bDMIjlzMGetiQI8I=","HcRtQ8KnFdVl356UhfPf6Si9U/h5XIsDoYYnc6fPZ88=","L1Rp25XLjNdSpoPk0ocICcGr6y+EFg/yFkgVH3s/AYg=","JzncwuSPttsAKi8Nck9SzRcAN0gW5ZIQRXXtQi+ixsg=","L8VlWtrPv4ED/FjIy14Q3TDpM+z7oiY7CHph84aKSk8=","EP+ERJb9WpKWVjD1pdUfZ+W242pksrUcKL9MfKtAOr0=","CbMq2MHhDDHpJk7s7v1hnoEp2cMFMD6O1NwM21IqbvM=","KdsVDTZ6UyPDUkdLtV8jVyCUPf1s+WjDS3P6yfvXeCI=","IF5EtUC9NXqoMR82x5Lp3VAKOkneTjZ+uIW79ohitWs=","HWtn23+LcgCoL/uyvSaxjb2WpTvYPFtCZO25BdhD/u0=","JTZ3VBOJNwvUIz+AZ6eKadbp5Zb1nigml4N8wUFdmJ8=","GQhCkj64DysiDPFeP4JF5KN4bvJYT+YLw+Rco06kOAI=","DyXe1jHwFvkUSP56otDRPdQPmXIsUICF4xSHdIkedWM=","EWNzgJixx4e27NoGkvJ3202veHLv/oqexSMNjZiLe7Q=","EWAPDtPrcR3G09mg2W9Lo8ojmb+SSXhu9zkAybNOEbQ=","HI2/VUfVUeMad6UCseBYk0Gi+5Xa7YHFAo/vTozBas8=","LkpcGlV4e9wEa+5w9Jifj5Nd5Y76SJDYE4VWMdq8lIQ=","HWA1wBC7rDvMRUk6zvfN9Abi6HbusyqIUfYgnDhaeMI=","HWtvucLxh7Hsg3OhjQd9NWPcHkgpxz28ZWNArgxhsso=","KEgMpiXuAkdUF/v0/GUTWbA031W1bcYuzrmnm9vO25Y=","DABO2cUJ/Xfw+YQfOfT+Ea0Zknfa8MQ1nwArx42XTxQ=","IZuVeY2bLtLSMHMsuvTKV7fQQHQxnXGnOfyptMCDvd4=","FE8UcsPHpjndrmEbLrW+Iu5t8lqFmgUpLKgwf4YYw/M=","KmiBd+llRcuR+c+7RKehSyQ3Z4EJfpVhMUzO7BbHi3s=","JMiY4DLzPX4HSKVEFgIGJYyXhlvlSJiWyXkKzOklHhk=","EKvh4N8Kq5bV1zcEBouSHswdz/eNYFoTcnzp3YsOrug=","LoCuOeyhdw3KNad6SKmRtt7b9UkkYYdW3wZNSzPytlg=","FeOej4pMf4kNDMcH4oppatad9bSPo3t0BJtQeRoiwnI=","LV56Nv5osYRVK7xFK+tHapbHqF/SGWqpVyIIosAqVjI=","FDnwQLTJB8UILTMKtDneR7S5nxF5ukasIBElBqgrwUo=","LsmWskegqMFoLR0JAPBJ1w7QsB4WnnXsJ9dpoWDgbEM=","ASQXEJb8taql0eeTxThnE0/xpJxqkPJSFgHE4HvDSVw=","JT6iaeRJm8sKFAuQz3HN+SSEPTXrKG3AMFlkf3YRofU=","CDxPqzwgV3Ij+sbzX47Vm/42pHAtpRSRSCm8Gtl5IXs=","IoT1Rgd/MVQvcWVqRU0IvYXggNtOzMREkPiN2J0ZHEE=","LP5R5BTV2Uw+KkY1jGsfterXesFM96b1O0YKcFioOTw=","GoX+zjsnq1JB4qcgMu1ucSJBS77pD7QHIQEa6zDpRPc=","EIKaqFtkB4qE1LiyFz4MrMPPH147jx4UiMG0FrvcuOY=","BHXefYjd6UQhiS2MSGg0AkMcysQS781W/tAbzdo5xdQ=","AugmRHj6YSlBGTNn2gGFf3kbN34gg7NhOlskPPOOZfk=","E0lqQ90c+XSWUXCi2Bu0gNcWHVi1Fw9fE06+chAp7ws=","JZqB6STtRsVEHtxaWnXmwgf3PDQ+aFDXrvmDm/mGmDI=","AtLe0+WOuEPrOaM0SCkUP1Btz550reO5fy8Nxdl3kU4=","Bl/no879fcd1vZbTHnWGGd3Dcd82I3DqyYWZdkvMvHE=","Cc6Va1hMrqUcW1ejPRN3O3H/A8MfrpvBSal+KBVUz4E=","HBNbgFXydza0yJygnMtyo3KU4GGUusxU3q6pRJrBfFg="],M:[["BFI78ajyhMbZWzEN7CtU4OAOWbVx3Z1GtiAcGOG1bf4=","Gakqxgh6uJmC/lZQ5eeZ+RAD/YtFQAdI0sJeQPBMV40=","MCYI11DxZJHfWihfX39qXOa1VPXazwtp1FCyS7tJZ9c=","Gjx9qmtK9WYtDYQHsodnTYPq5bdWNAX0je9JmByYxCQ=","LbHJhVrCmsxnk2fb9w8I2YiUB33yQR+R72jdkBd8Hps=","DwbuR1WPGC2BC7yyFKJdp/cKVnoEZLNI4bMOyn3pnSc=","IWbXjZSNr6ljOBzxVg0AvzoKHCiKdDNEyGQ6WNr4y7M=","KSm+m/4/k800/OrmZdlrHeGvsmvK7qL07cRUxQy8RAE=","EHbUOcZ5l8N8bB/amjfcL3Yt1XeUbzb8/czXiY7GfNQ=","GFya0NqHz4JGJNAr7DukZlgioPazsl3v86/MaHzhMh0=","JwKxvjnpEET7c5JsEQRxn0wDeqQVGCPOqyTwzsSfRkg=","CvcaUc1GO5+u2pOAPNwDGGx3gYRSUv304BVXCdk903U=","KGZ/nHMyBz4pPIC5jt/64Br09ntMUqtF5J24sw8YLSg=","J2PDP1ste8OiMECvvNr5mLsTJUwnKl+GNaEmBqWcLlw=","D4Go2OCHWOijKqgpJmbEy2uj9fBsTc9PxQL/l/A6haY="],["ETrYtGw+7CDJlltaey6KUVKYcdBAG03m9j3p5SEWI+I=","B5MM1SVvird6uSsIu7WxlaRKI4LGbidRRhnvuU5kkRA=","KPgUS9rhuQTq1ws7cseUMDfea0hJDv0xd3g1lO3Si58=","JHT1Q9Hy8zte8/uxkGURNaWTkMijZh+uLfHT8UQytgg=","IXFahHQsAtBXrEH3Q7Fm2gIyKEJWgZUO36/4WBIBoJc=","HvDgwfC19nZExIb+zwIjjLf0+mOggqPAMNrdzmWkuCo=","J46NrIxWsooj26TZD7qR65R/UJLUp6nseAL2F3hIjoc=","D68zhD5nM0N+mJleb3v6b+76c9dBDYWFkYw0fzz+kqU=","K6Q31q5sWIxrcVBsi1CDR+Y0tlzuMXrx+7nMKpl/wAY=","JKbBkZ+Uq6nbmKWvOP6qU5HNp5+d6/rxGGcNeSfkHbA=","BNgOfvfieisTl2eKxCq8xuJmLIgFA+RkP9+6zmcnO5I=","F/ajrtsABamwoljjG45uKkjz+VUc72gSpJB1rruHhfU=","HmICkSlJLIvfhRSUWVBoE2FZGp9e7cJEnl8inIW7l9s=","FrrndIZ2VuZPyV88JJ+AHxUP1+4o0ZW62erkN0OHUng=","EPAXJ5m+I6j8PxVq37bFErpBXjUWe1Y797GG/RKkHlc="],["H8UKFtvfocO5kDj0f4GhxdHvbnsiHUzMpughIgEw4AA=","LY09kk8olxmeOOr7x+EB0X1+VjSIqfMZgGB5auhMGwg=","Kqmq5izbhSSQxlD/nifJsz1M1AIMpm9eGms3TmYpNbw=","GEimDvyJllBzuVdz9GdmZofjjVm+II6Dd9MZA5IQV+Q=","DIk4CBA1SdIDDL/gAE6mZV4k7nGh+MHwctXPbheuJJk=","CtgHGMbp0cZ7Sje54QPbMvIl/kKpumVf8GVhi4e4Kuo=","Ag2HR28SQ/SQJG+Ic27l/W0zGR8FYScUh+lpP8/Xpkk=","E0uGZC/yAjiPT+NzVspPDsOAVWa31NQS2JN6NZ75tAE=","LASHi0y4FW6Zg9EVdO2Z3HVi0/uxh4JXq7xohS/dJoA=","F4OkUhWAWt6dNZIyEgsYPbVLQ/mn6PuNzZW6m7q7ulk=","D8ljAuhmLeI8xcjCKKyKwtzb/EiKWfTdQePycJX34ZU=","JLIuXOZxznnf+N4W180r1jddfsqgFuz1nP6yRtrIByA=","BSwz/OCNSjn9gFFWyK/7hDSUKLpJIM/S55At3PmwVX8=","APDUdSJcmXAruk/QEnYQK1yr/3vU0UfA483uTAesMbE=","EYPpG3q3Ny8VfUxHdpHur/yeiGP7LYBlcMZ/SxhY/FQ="],["EhSp1tcoj+hWUajLgwSMdmnIO17YLKJkL/8B6FKkS0o=","HA3iv+r84WTJg4BnqN9jQPnZft8BIjMxWbcU9Fw/E7E=","HjlNgAZ/DhC6qV3g2ZtOOSBKGHJ9FAG0duyXa18XOoI=","LKLYsKeT2Q7TGM219pcZMTcVW8+5Qtgr71WL5fqzWb0=","KEJ6sAemjHqxI3HxO9fboKz36X6m5krlLVIZIQ/oorA=","LP/DeNLOx2unCAs3/GcaljKLzfxGMPzC8hM9zynHDdE=","AM/KodfTguH+H8uVDhTfICoIeT1xhSVbAl1WLrjZdUQ=","HYckxeZB2W9uNydxsKd2u3Qv08COGuJQQyJGzTvQG94=","D+6PlzE5eXQQCDRknuh6J6ySvno4EDA0YBQar7VCpCk=","EW8jmr6CBze14egrKs46Rc76xImmv/CE4yMDb1QncQg=","KjHK25GNeLltzVSLOUQlpC4qp6KKa2PlCSYb+ub6JbM=","JAyvbXqy97arPRXvzzB09bIUKh6ATyUBLZiEVICeCWw=","IiTIXwwLQJMBTbHoF9H/FpGPFeDNIxuEikjPgzJMQUQ=","ADmiiJUaA4HjqvWY7xMoU7XWlHFsINuHkj8LzxTJFKg=","F2INQ4SZ9sCma7V3rdTK3WatOeM3fTAr+D07uhJrKso="],["DUIafCWvVTh4j0lHWDZxKvXaFW+IxYZ1aM2VjjBQJsw=","IOSigwPdVeXO4zLzDuuvvXky57NTHZQkVMNEuLjBfN4=","IL0CjJWNV7eeNSGP405Gnr2qjo5xTpGNWBkfZQRrlyo=","Bu2YoYW7I1jzNOsleuXjGDWZwFTBtOICJWm4No2hq8g=","BR3rSyNIkOMfWsjmmh5TJFN3Suk6npNg/gCe03eunDY=","IfH2pjBHHjKouaxLftSwTFa5anHuIKZqVFjGuNXG00Y=","DDnb325tJKkaCkX5IsiUviUrqhJ9msdpCfhtwLzGimY=","MFYUqs39QWfNG/3Y/N7OaJLYTUpl6G5vfGNJ+3Xki5Y=","DvmuZeuSJgXUJgqyAh37tHdM1f+u3Bt53GgSCL5vhcU=","GtzLiY5f4YtcKaRwjEsRK1bQ+l0pm17cB9b1vABCi4s=","GKJmHAOrmw2PfQEJHH5WPvwDMZZ0fjQTnT9cx6wAHpo=","D4rux0FE0Ao8o4v/ELsPOo2/9K9hl4R9uHl0WutXteo=","H1NRSpfotXIE5XvWsbHZVV87UDaBVBVOZ8ITT9MVFZE=","J7zWOcR0gtLci20T2hn7jWPz1sh19v6khtpv8u4R4Qc=","Dp6DcxFK0lr5fSjicvxC2EkDc8q1ghk7h0oQQo7mzSE="],["Lei6g9K2q2pxH7kjCt7hy6Rt6MkwyG0masuMHLloTiQ=","G7Fe5NSSqOLPGxDbG3OMZ4AGbqg0er5TY1enI/bPV74=","J/ohIEMTecvYYgX/EU803S284T4cKgqORqHcJ+e2hv0=","GrUnYUo3wv+wDA+tNgq6pEesEGP7n8ZW0BSM3OLXw3I=","FwzuKYP6PT7O8vgG9A7tjY4TXO/wdvxTC7/uh2yefx4=","KIhRdw8aE4IiUdqRyE4SNZP64cnLzmxP8jF+cLtlggk=","F5U4TpG6+lVN7fUVbNeZ4RIQ/9Kv6Be1xjrVuF5/3QY=","LNomRzz9zRhbooz9qhXn3iNZZGoCh+votg1wLfAJAQw=","J6tLQJAUZe9ZAHEU7PH7+rYVfCT0AiRrhqYDlyZzCPM=","JxIngd97sF9q6eFOjpnaXCPcd8wGEIwOuwYeXRvpNiY=","JoEqzQPbNBLK1Luhrvcb1EsAlNMYrOA2bHnnKf8OsuY=","IT0p1OG2wB/A0QnqYWlJAHbRMdjgNLMED3vZw8Nz6hc=","ITL3GsiYksmEoKc2U/LUUiKto0GBqebbzqDWOWH5NPM=","EhOVAjkx9rs+8otgY+t6LteDngg/25LB5Vk8g+3/X1M=","H2Zboz2kq52YBsr/d87TnJviVPzExdqPVwCWER+xCbU="],["Dqe+gvHLSTsbvYOrfKKFvwoVWeoFw/WYJ7OwE9CpH7I=","LM8xpXJBK7fZz6Y3cHhTIX59tVULHMMKiUzfSDo7Y+M=","BWRlG8EXkXDjyXr7xPSTYXAXtDshPu7Ya5sb/+Uh/oY=","C8dpzXs0/NG0VKv/DAC4m1QKYZuHyVREZ5w6xr6E1FA=","JEtrY/gEGll19GQLGMfQZ+SgYn8YdR3JBgFriJPDUSM=","L/TuEQ7hvmLicV3NEZyVuVQTN26I7D3cPwb8nbjCepQ=","JmbsGmfap76wV6oObooQOWYBohiENyNpwBK0mq+EkEk=","KwZmlx/ZEVKecO+RjQGfRLXJ13RCttGGb252gy1HiEc=","K7W/A875M+Tuh/UR3jmFz/AyOre3GNTLyj9Cmt2/MFI=","LjenRA51tkmgeZz/63+drjj638fKtsVYXkqE9DdynQI=","AANx8NSTRt8tiLnxraismd2BJc+mww83OPuZMqhTJo4=","DQMntZMELeBPWOD/kzhtFgjTOoaHLB0+fgiRIKrHpP8=","BNvEyN5wjlmqSyEW5TlEvsl+1CMJtKGEVh2PMtKR+cE=","KQ7ZrnR5+b4TrxP5i/iFB+b98BhxDkhZ/S5IzGb/myQ=","E1qjgzm9kn3VBk5NVy31WBGyJrq1SwrK7lEdYK7bAvo="],["Hjrn5XddNSZR1xPr386/nKjpBc+3kr94dCOUUPkUyMU=","AdSSw0skW8EpQbsWPFEYv8+FvE80QEKyAx7YZiofb/o=","BzM8vQ/xPIreH+vnKJLZrUNce0UapyqMBacII5WIKGU=","Ka1SNv+7WYovjSOHA2CNt6SXp0U++dV5+/Bb44+PdvE=","LnKxsRTf7n6NfwFhJVxolfp4YHDOYtgGxFoi19mKCjA=","KtNpqEtX90VboxBkABynd50rS5awtKkfFWq+w2aqt4Y=","FXk/McrqOd4xXcW/WjZirV2OGhL6GnKA8u+q2vqXrfQ=","BWxV31Q6jUBDoS9AnNLEvPQ6dw8+OMP8ea0hS0Lag0w=","HuEOKMYS2dbucvEnSFDD6Cm+XAb1uykygBUqVhDrAeM=","KfNW3Ow7eVI8BYmnBG7wdYSGgoshIUbD9c6YevP9cZ4=","J86pxD/gvxzp5TwMAm6DnYCn2GkTZgMQLN32PN8ouXU=","C9wHix7dnLH9LCoBqXvffUWGSEOfrB8oUJtBotyed0A=","JWWhemvFboewtjZkMZuKR79mLB9J4uySUb5P3zPZD08=","FbCFtetnj4zt8hv7MOLWSuHL3XRyRJ7STmA0EBxliGg=","IryWy+f4y8qBspun34SN1lmQNf9RW21IVVCELho1ocI="],["BZQ+NhijLPBQAYpOI3X00Ce4wUrIKg3lfLuQxRIqZLQ=","HJtcLAf8z9ncazq/4FZ1/Jl+t7jL2Ni0y35nFhWw7M4=","KQp65zL0dU4MuRkjySSJcZMmB74ugpFj8RYS/4qVWxA=","FDTs4gnUkSgMWuBdfibPktmbtyiaXBysCaOM5TtuA98=","Io5zmbDgWAKFK91dXgmWbwPEw6/1PGg+svaeD8whwLs=","JPD6FU/MbWRZ1sVvcR8l441X6QvnuARsngAYFe20FAQ=","GIAL2heomDL+pU8mdB2Gxrb7nhWwLnvQZVM8tWYdKpU=","FrEfJFAqpMw7DCVioYokq4+YZDGyRANNP8KVVUArX0o=","AgqdV1/qiRMCsQZDmrA6ipUdiy7ytWKZGUbrJUHx+60=","D5wF9gmtFN6+r/EHuVrM1g5iZiJZkFEFq/r6no4I6uo=","CV8dtDyCfm8LnNT+kp57jHjJP9AuyeDxCZL+t1O0ygc=","JrwA2c0lEkRCgy2Xq9kIZtP6ekAb84vZX6etUmVI/qI=","Fz6AWWdWzZruBL1t2dwV5Ljrv+/jdx2YGb1NREcm950=","EqZD9KMnrNJFRRTdRpVR42qw4/JOzDsop23B84IU/jg=","EeGwr39fyfBJh3FUrhc6GnLHvDuhkuQ4qdD6gf36SQA="],["BgN1UYD2bpghXWHlNGsRbMAM/QWCdNfZabOvleeLszU=","AkOTC6Ad/TlF8qoC1YiSK0fBvvL/gCOoSbTKZqG/6Ys=","HrUg/qxi5FRfT+fNtnXjZHS4sf0Z4V18c6Kx37sj/tc=","JV373zBVNBOh+PURPWDphYODjRPhHB7gKyWjh+oAzM8=","GEURMlgbmt+ZbGyuFbktLkwJ/cfWwntEJvMrXmagtyM=","ByIcrTnZtfjbcFqHIwOLkra6+HKEExc16vvs1TPdptE=","FW9qCeaoHY7s9NvyFka7loskBnhs0d7dTMcyt1Mvf+A=","GOoO3pAQx78PrDYbW45/l8de2ToTp61KAX2SDAPJhoY=","C3MRnJjSXrbeFCRrFAG+9IXJ3GrM7cI0lLlSajnVMiE=","HGaChVLKwUQzNO1wt/1/tSX5B6tkR50ReGTJLpEZhsY=","EKZiaN2aLzaOlVB+/CCF7u7ozpd8oe/1suPZS8NC/1g=","HxSqtaWa1FLPaSsSPGWHPdgP/BiHmKRXDsp5Kz8vJX4=","AdNGVbV3biRwFiGstBMkystQFl4Bm/8eZfmDBPfYIqY=","FqHu276nnFQRpjnjvw6Q9uP3QPFBWZr45qQ6IGlXL5U=","FN5Ei+y6bKCtshsHRV0sKGTHuFOCJnAm4o8JeIItZaw="],["GYF9tm/bghXs9wR2xARMP0HXisWlScaE41hFlH3KCxE=","CPMo5eZsC4ebNsIz9Zi9hXjRji2p8BnwQRcxUk9C2Qs=","JZoqHwRoRHJM+ZKu3CY19mgPVeig/axpXs0F+8LLvRk=","Bn2SlLQHKxLDaMKBalO7Frfn4qeZeaQW8tAq+GKr7fs=","Dh1+wqVLEbNuZddVHpqHWojMx6bARw58JuGZZwoIWbI=","Fzs7NJ7oiNk0runBToic19eF0ePk8etypcLlbEj9VMk=","KXdlihDebnkhq540vPB7vKYaclSa5X0MFWkb0UPU0t4=","A5YJdzPeWh+kpUh0m3P/fEJvmNnlrRaSBhTTN4l/ax8=","Kmbe/PSJwj7sUHmg7OHFNBAnpZ58WS52AYS4JtcNupw=","EPQzaMBWf0Bapqr882fj5ovv+VfEsMuhfDDGKz+VSQw=","JaKkPuYSZj29YYFPLesG7QBadBT5mCX4vmb1Qvlaey8=","GC8ck8brKYZ7FVnFggemrq9Atm6q9XnKa9fKQKrrer0=","BC7qYW2QUCUUekgutDajt1U1yYabdtbNrOEY4VyR+3c=","Bc5/WS3KIUjhmFVP1k24xHnynSPx8W2vPLiTDZRW5MU=","GESoHU+rV67btMRiji5H/LKSKIPqsLLh3hbySN5LuQI="],["Bzll96m6jLM6lV1C2lX9fDej8CJrAp023LP76pXWQvM=","KEovCD7jKmZjCByABxPg8jleNI3OzIn8gap1pdsroSs=","CPeObcWc1GlMQau8oIZWmpCDyozIAL2RNOTUjtnYncM=","KTyooGxfF52TgGXqR/gPZf8hlpqUKeQAqhd+z2tq6FM=","Apto5lLerIGIJNoMKhG0CNeoOaLoV2xVv6XxM1/8W5M=","Cbw+QL/l9hb71SDziUoP3Tf+spQp/TpQFZUxcd46cPk=","KEGBCT5DQZeJJjc25USBcRH9y1WaQ3c/BRhmCKzFQuQ=","C51aOpV+7yUa6cJuU0I/m+by78JLsYdWiTqdgOVqCCU=","BKqOkdww+coxj+JHGP5ZWHH3iX6S1X8th9SxvPmmNeE=","JToRxmRjptyv2Dmfyli6J/67wwfYgzxmbg2N8HLF9p8=","Dk/UmHeMLHagLQ2R2PiYJYVucG9Zgzff6788ozOXlo8=","Em7IwgAmLEXREzv52l8eX9YrzqHkk6CArxvSg6uG8SI=","DPAwsQobQpHlduurs5xYP+oPpt7PqYz/epbcBst32lE=","EQKY/n8rz9rAvNw6/+60Ntezo3dFOud4+r03qayymac=","Du8E8kriEO4KlLxWIVdHg+SdTZM2Wis90Gn6/UMFVFI="],["CaVQQxQwhGtmlBJbVkKwBgfzahopSFNho89Cfad+zNA=","GXcug4FvwsSblkJ8atBXM0f6SaXfaRJSWSrrw5AFWjU=","LY7Gra06ZGhDyIzaAShfjzLSnGsQJctUIUIr+L26f84=","JVuWJY3I4WRPG8rs7nc2MvJabqgDzTKh4B+CVzd19vw=","GG4TYAQRk+EvOAmbDjXnZ6/8NBD2qN/Om8dVZ+ObxAI=","Kcsx4a/vTyUleKq9dvI6EyCqyQ1KCmbCIl49lMxI0i8=","IA+iDtG4cTE5AMAfi2l3YNAw2MwBUP3FjgSg2KKzRLE=","GmOlidFxCqcFE2y1IMLxxE13jkkMIS1LcunxU45VVc8=","EzNps7zHPueT6Gk2DNUNjfYP45jtnZwNDQPmafeW6H8=","HplRbCQNQryqrZxz8hpGGT24QzNJIDA17qMDmPnfeJM=","E9hMp/NYqv+x7o666Bwy4BrcAekNCclFGvNuMa+CFw4=","BaeEZKS2u8pultg5gnv926qdkkhArvZVXeZD3xZ9TKo=","Jg7xOsfoD9LbPenrlC7e7z9eJS1MBFCLHhsTAZGtDfY=","FIKfCdS+675vwwVFBHJD+z2rmcYqq3Nkp6W0J0V6AsA=","EyhGfIe6cwKJIaiTM7q5f4sk/Kpy9Dg3y8/l37epRf4="],["Bo606dbgpYi2GmrVAfOA2g8AkGdmbAhT0VbjPVnENRU=","LcWQADnUyFI6w3mUXLm1ilTgHbrNZ/DEuu6F01PT/pc=","G3KsQ3TpW3t9KM0pCVB/MAboNS1K8Z5HsLkJaCoDIA4=","HyqNyv55/Q6iK7FWPDsosjxcTXWR1F4GdEs7N51CZhg=","GSlN0i2mc0cDd9Zx+r30LOzTfsvAGDhqQ4cG1hBrBKg=","GTK8a7SItzbg1L8wbUHmIuZsHWhapFmBUwVLQPdcCwA=","CNHWi4Q3vJgKp8Wdgzk7FioIJ950Bw0tNLTq7cF+fmA=","HANDgWuM7LpIUZtZsPttSputMJ7jgxHcPoz+i611378=","BwnquWzGJV8q6ReRTyUIUCVJDEIyhJFuI7YIY4zM4pw=","DGegazPPc4grHHFS1FhbeCI9hcd83cLH01lIJMUBZWU=","B0DB6bjtFun64gQ2nFVM+3IAfcz9JTDy401UQAOuWZQ=","AqhMQk61j5w4tDgK844EWEaJgJiPqh8NTG5yOEVnhSM=","C8Nn/ZPOrLWZxhSqKAaHg6XSfuwfyPoXZQFbdt2C9c8=","Ani1hQPguQFBBPjERr7Uxt5XXHLU3Z2z0YZoRpeaq5s=","B5HYMul2tmvar/RQcx/zXZmFlauXSPaVu0XSwP7waTA="],["Il4AoNpaf3SWtw0JI6fPf/Myv/BpWMwPP61DmHT2Ak0=","DMN4tE5Y9mi0WDL9q0pJNycx7yQVw39Atd7VWUrvPMo=","DX2Cc94je6LU1egFHFvV4xLSmLZyb/vTr35zKvkd/yc=","IuvgoxXge+SwkoiF9SRJsBGzln5RnkOMQkzAQow1cm8=","Au088CFPRE1DZlXgOviu4rTZaWHuoG6BM71ujT44I08=","DLb6Cl4RuRkqUZBJOdRaBa+AVb3qPzefqsKdEwmDDoU=","A5WYoUQ8AJZ4YCuN00dPJ22l1iQlCD7GKKFzfozKPnw=","GvVuZXUSP5nF16t7g3cPD9YPufQDjClCZEBp48JDeT0=","Do2cBwfcW/gKLwjDQ8acxlne+GYwrzFBoAOss9PpDAg=","H23Y6F01l7ttN7R6HwYxIgFMiIJQs4z46C4+VHHvhKk=","DMj5C6to5t6EhF2hiZv8UkQL3duUCyCDAa6UqVd3y3I=","DA3PKxNVLsVclxZr40fKL5OwfioQFkCW01P6KAx5aCE=","AB8SYRepSd/5APpdERoM4mYb2dVERXfEkamVHPtYGS0=","E49n+9nLke9SBtSMq7JprEK9NSzzceQzEbzK2JrMUJ4=","EUkrpAZDXzViOQb/Rd8Rw577Wf/wn1AfuJPXF+NPnWE="]]};_14.default=_default$4;Object.defineProperty(poseidon14$1,"__esModule",{value:!0});poseidon14$1.poseidon14=poseidon14;var _poseidon$2=_interopRequireDefault$4(poseidon_1),_unstringify$2=_interopRequireDefault$4(unstringify),_$a=_interopRequireDefault$4(_14);function _interopRequireDefault$4(rt){return rt&&rt.__esModule?rt:{default:rt}}const c$9=(0,_unstringify$2.default)(_$a.default);function poseidon14(rt){return(0,_poseidon$2.default)(rt,c$9)}var poseidon15$1={},_15={};Object.defineProperty(_15,"__esModule",{value:!0});_15.default=void 0;var _default$3={C:["EeJ9p7fvlklIozKXTQfM7qd4vDOu280J3iIvoirQsQE=","H2A4G4O0So/mWg9BQvqq/F+/VfeRM8V0DFPwNqMGW2U=","D8HhrIrTUk69v6RdzFFXZUgjTQKSrf4c1wpwahttrdg=","CkB5jq06EreLzY8QuxXLDEJrvSKCqB3NwHAITOeLjXY=","LcCdM1cFEVWYfqlVlENrbL85OwE19R4vZ16l9GL0qcU=","EEuSQdU0JkUy7aGB3hoVTdF17hUPNJAz5G3cVBgdoIg=","EnpiCNmPbNOHuAL6RMqyA3s7kfBiLxcITxuNisnRJpg=","LQdc7rq1Q0HcAvsfUNk4zh39zeZZlVqTDsGPhiX4bU0=","BE/VwhAaIL4q2SO+vhWkd/QMYDmj3Q10Q/5ydYBCAQw=","KzAshRH703ArgVVkxTmay4qPKo63f5bH8ISWKOCfm8g=","B8vjOduQWZRV0e3tHoqHC9MCySp5sdD07ociLM6Z4is=","EyZ0kxLG6L1O8kyXyAn3iuVIOUyUw98vKP+oEF3r4hE=","BUAhQGuNH4xwgOfCRTBOS3p5fNI22tktkpsiPyaXgOA=","BcDgM7WJ+N2yOp1Vnq7s+YaRqNAY8Seb9AbQjyeHzEI=","JQiozdRQ+Wm2HHSdVmyUWaFurUMw411UFbEuyjhYS7E=","Jk3MwC5XTKfnNtolByvY++mQliH9T0Fpsrro02j/EtI=","KpOMJUDWNhV2PsO6EMGiYAG59L8UGNEJKmsC3aUZXbM=","JU83C4X1in5KsnpiA/OhYcGwcPqjGFuvKFKnWoZaQAw=","BIAYlvEmjlq/g3EsdBTIlT1iI+UcRMstyrCynBSVKsg=","H3GI5NT3VJQ39I/asi6HTnHQofGMMBBuPdJyH5naVh8=","K5JzcBrgLXsjHORDrx2AvyHWWuphY1MzYFn3Ve3raKA=","FZciTLjpBc7YKWIKrNz6x25Qmg97wYb7cGAZbbk3QsY=","HYxaZSiDRpB8/VenUjchloQeYyPpaznaf9F6gsXhJxY=","G3Xc6VBzH1CCUbhqfhpROZINK+wYeY1Dn1gVcMHcZjA=","J3OgGGm/mtNZ1a2CCbM3EZ/43t36xuTtLI/QFY7o8qs=","Gl1HiD8kRiYQy+etDpsbiuWTC9O51MHuAZhPYiZRW3w=","GYJ3MgWUYeIHPNkKCa1UFJscpZCbligaR7LZw5hQbP0=","KXyL9UsDpvf/JyRl+4gckYVRu+mEdR8+nysw6jexpPY=","AfPaNrH/UoOweLafXzp9S6sVowh8Wuim3DB+unci5A4=","FnztbjndO9bWVe3dKr5saP8kfYb5pqa8vUHJjTe08TI=","CF0ZsOFvCsKfMtpUFEXoqKbbmnv0XnQfnxE+dSa4II8=","BPNl9xDprNXBZTzG/Y6TyuKg02PxaX8++Cn3Q1Ul6k0=","Eo1PA9A9cJfToiza72sR8ynK8PrLwaZ7qR/0k76cpxU=","KAIQ3UEmixM8n653C3ma/9PmaAXGFnQVrKNuqgLbECE=","IE7nx9TqBvfKZfqtYx5wPg49u1nEW1Hc7nOwymTUXMI=","MEKv8JwXZbT9c2Wm3KDxFyZm/cDlSYIrA/c4jqwz14Y=","I7eAd+dRYCvnd5BFhhzOOtMYZwu4LzPCk59m1BVUx/w=","DzUeFL06Qa13A8+akGuteRpieZa5NRIebNw79xKSzsc=","DmewE19x1IWWdJ+fqFhcN4lEECLUW1tGEaUHvUAdDuQ=","BuhGNJZtRiu9aMFM5u4WYnaeQzFODrhePVkJ9RjanfM=","F2ERLxXzV8+WQiu0Z5b1fCx9baQBabj1eUhB6FYfwCs=","JDh6xXMTeZx3Vpmb+sSVuP43enOFUmyKyv4U5a/gOcc=","HzyBfL+UMCoG41Jv6nsyGKKHoxKZ8N0WK2bTWM3PI3A=","CxPPJcJy2uM58abzDUPUD3S8C5OO1zvxapXsw8SZb8k=","LHMeYttMxBxWzUZcSl6NVxnLUK53NwRP5OqFlmWZfwI=","CWG/6o+fKnCPOt/BJ/2xfr60pWMqgmTxeklMDwYBFWs=","Hu+5n+nayakZY/ES3TV+1R9Zm5JU5b4sdf0BpY73E5o=","Av+YY/oqbK494Rax1qpWqK+9k8cEF7igWThVof9XQSM=","KWVfwDDwoPbdKwDKulJ5OP0P30HeibQuqhbuWY/QMfE=","LZ/nRPK+rbmJhp/CBelIdpf1ZyG+scojC1m4LqsnsFA=","BLTD9PHCHW84mEgoDm4AbAVSRRztv1q5be+/DCy575I=","E6jz89DofVO56VlmKgaWOPvfB3AkVkvCpWdvAkfoQo4=","GHXC6PQ9lmDhpVY4j9gXQe2n5IbPYkPC/hdS+RmFm38=","DbepF/fvwdIWdySvTqMrH2pswjwdtav62QINuvW6U3E=","AcVtt6gfx4uUsmfc5FpNukikKIuZ6r1Qsa3PEy3Up8M=","HJy1pdAnTZ3DHKB3Q9HXtNQWgB2WQDmFHwVnjkvoKFM=","AveG2/g72+xmq2VmlNU0iYi4JStPWj9KRSoHX2Df6So=","GLl4mnpoGDrThOzwOEKfdYFFk8D+of0l8QAcO+xEiMQ=","KOscNPdwq5ErVUgqlGvaqinfK0yUfCnOt8ihnjiIHWE=","JunJ2qtiqfHWpMaUuwxv7CdHh6gyI0PAP5Xf5l7njoE=","ARGXeFiHkUVnW6fx1w8wEpT+3bCoAs+pRKdZB6TC7RU=","Fk80t8NWuf2hp9hBX6u2g7rGHucMI1c/pyqddWulLPM=","FjIZylMis3dOdbHm91ZX4LvrdqnjI7fHiKfdZjiys6U=","BEFZT1nGXRqFdrj7urQFjcOQAqG8Q1cIQZTOYyuWEbI=","BMsAW01DkxycSrxQtjmo5uILPKWvtgsGFAyyS35KaR4=","JetQIDyqwXw5nIPGdM/OtOc/InIoZH+dIg6V00NKBNI=","CmBff+nja7dQRSNSUWnGaJzW0v0HbX3BEnfuEGkxZ3Y=","CrL+IJud/HyQBySMt8o2tMFNmRqzuNBKFj6w6DakbFg=","DhRZy1wK3W+Q+UmWVgMyCzE0VOZ0evXzmVZvXSNGEyY=","BFrh3EqG0eyA3EQu3OloKmFtJudgE2dauwTMpF/OB6o=","GDT0fBNpjLuRYFnLzIiXX+Fd0OnDMZhl4IFH5NOXqXA=","IDmhxzNafkx6aUtcW04bRPYglg2Ikz7VI3Qi7VMYn1w=","KhAxbx5mrPMuKtzcKSo1CgDY1eh+xdu2aUnj8DNQuz8=","E2C5FBVFnaWEDt8UgmrqBSgflz3BgTPO5cvidhF2gko=","FQXiVSZ9M2oIHbbwiol78rpA2s1OwdYamQz6pA9qX2s=","A1DjAg6jDR53nZgToLZQl3rbGEJpHoo2TBK45Fj3fTM=","Duu9TCsMmzK4LZbWSw0iGo29BkE7YHumn0udQswSyvs=","FbLUs2HfSeNESiQE9wA+4EMUfKw9FChxHxIms3TYf4w=","KcgzjFz+mN9/1J+TFrSVCBTd6dZlNe9iToksNdOAsY4=","HXomJ/Va7ODMgbd1WAzN6V/RDxEvjqcaf43OfprHmOY=","DNY0wnq0BgWKvaFWr0Vlct4vVJIAVYeu5px+XTRdde0=","EwP9SOJlZWXnoWyo6FIxMUkwNalyHTVPxE17xZtyetw=","BS9aQ4bqIvX/Bv/qYXnlhhe8kIo9xrHnRigZycnpBqs=","B347xe0cNLo3AvwKQsRbpccUprDBC6K02MKnqnWVkpM=","CNiBYIgvyK/KYESQTnqYT4XJnvz+FHussLfxBG+VPWU=","HOOyLf+V+DTH5bYyYCnGvLTVrksZ72nEBBnRqteWoYk=","DU/ZlNvMFSYt9fPAya3+wmg+Pv+/UG5TCdvYwrmIq44=","K6a+XNea/3RiUR71o4pPjHjHT9BJ5rhlfNBE6Cq9lLM=","CXZ6LZ36OeZ8lUAEANqWoZLab+XA8CzfG5w53I6Whko=","AQUhxyP0fcX+/DW/4M5+M9LgRbKgGOEJNmLshPEEwF4=","FE8JuANGzPvAhl+mTSINbbt7Pou/A2PmL9jMtFe94e0=","H8C5ky90tNtW0JMVzGqOhiBSdso+OxJJY9roPbXta6o=","B3bS2XKgBMBKi+e18vzrsC4aOxt4cDbjUUu4+XLINh4=","Ih1uVg5U6ydmUSjzfhwxJSi+Sa867sydfFZ1XwdnWNY=","FkGJzf2YM7ccH4Ny6Zm6J7vSDeYvllrUBtiu5nuI4fw=","Hj5zbs+XRbSr9xpNhj2LbQNSPq+C2SdFJjk+EDsIo8s=","H/PTCzKGuYj1AeySCxYi0qC6LPqd/FicU/Y503nBAFE=","ClDZgk/MlanSK8CKWSsabTls02GUCrw/hzpyUjAIOn4=","LbUKHha+Y7tj1C3lFonZkNLkchuToH7fuijyCJZXQO0=","EoJZT/ICEuilgaIo+0QF8u59NERVZvyd6gEdibICu5I=","Ct4nwHeVHNM1/3ibe01j/10Lzq7MRtzO/gaAwOxu8Js=","JzdK3xs4rGLQePpOcTaSvjJMok8u5D4k62Ktzi8+Z+M=","Lv91+jbocWybasCst42pKXDPespqDsOzfYbpdTgkLhE=","GigiVYKh7dRkeEsR7H7/GQ+uM6YaeDuEUydkLoL65o4=","DhET6B3hvPIE5RqMw/IABH89jYVwTET19axu6GLJ9Dk=","IQV10g88KBa4BwdOcqZypQc47QxPoJtvlmIjkDpHn1w=","IeiX90nISsL6/6niZKxhuYPwO/nzN726TcSMWXGhQ1E=","GlaH3LusYpcq7YXFDnDL61AZPYMcB5Due7zefZc4pmo=","BBBUmdXP6vEV/gpA10KEToBrEHKWswbE1VbS8kTklXc=","GvlJenKA4UFJVugPTwcuLya1CgaHaWfN1Xrs5yDGvkg=","Kg4tPuxiWbfOfg6xZn6O0MFs2/oiR7i8fjCO4y4sYDE=","LXyYbT09O+jHAQXkhJIWDvhTifHjHbyIFLDNPoSsXtE=","JR0SMedjl5I4t99KjA9QGScd5eQ4noTAnlpZbU4eIrs=","JjuNwDrH0lP1y3uL2SKikGdbq+1jZK4Sz6H6uMVsN+w=","B8WcMfl526kwuUyJfOcBbJ3fxSemlnhrfl4cGTiiwo8=","AJ9H8CH6Zd5rVOdR3VpL+Re9dXTgcce7Mb8aTmOvIVA=","HBYAQ9z/IzDORB1J8oBIMpafJzE4PlJMjnqYE/dB3e4=","DFtolmh/Bmucsj8hsywmkJLNbHEdvma/3gmFhzXLg3w=","I6y9f5KLvltyp+xELmaEyPDVDPgj8CgEx4UJM7m3DPA=","DoroodEUHcB4KUE4R8qFcQXlGJpl35rEDq1Mr8Idfd8=","LsoJifmrkW0HqylqAiT9o2oLx6Wr1XHzNoBU2neV4wI=","LHbOt9BAtOWP4Gt7D+g+qIt7TPN2KWdx7BXRIjfNjyQ=","DFOv0bOBFn1z0Uq3246kG5M1zsQZSxBaq34AYO4eMEQ=","DDZilWKn3GfljMFb/c4jkrOhZzYC6XDxdM1saxRVUyI=","BS1mthQlOt6PdAACdduFJfiMt6cbFN+diqTs8m9Mm9E=","Dea6FAkEYFjYMg/Q6/n8UnX4N+5d7CeWPbQUUJ9gj5w=","EJrgUkr8KxGH6Iwvo6FvY4hWi3+L28SzmfwAole8G0o=","CxPl8skBtFTKSb7Cn/y12j4T/iN86G7e3BfaQLkEUFM=","DJqYavKtWEg7VT6Vxou7O0WCnvbk56SrhfFyggnsBZs=","AJOk4fxGuGohCJDnQaFP/kEknrCwAIJk6m3DGaBzXMo=","Ab6n5So6yik3VJkj37fjX8349cgSJ2N7MBXtG6cSZXo=","EeiNwLWQC9KVQvvCODLnSbyaq2NH8L+XzTo2xjCP1ZY=","E4dB9ey/OVmX8h8hLnY2ZJHw9Y7BlSAPEDOFXOukMC0=","JEcBKpRpJ6QkC0cT240n4TDkGd9Pu01ooeDxuV3TZtE=","AnYZOngvbeW5A5RTceU0G55dys4EuXaOZ76YMKL2dNk=","Dfm9aMT8MsjAZPbEfVF7E4iGd8mF0+8fHEn7iA3te8o=","KQkcGGE5Y8bLpPTA3vUPzhyrZHqJAZV+4qVTBcKw+ME=","C3j47MZXeWb+1H7mB+JfIbQf1npUFt42QSg/L+glyVk=","Lo8FnJt49iQRsBf4fpAP1wyANr4XacU0TupBWcYrazo=","A+NMKHaoNBMCnLcBj2V7Uqwoe6NR8lIXOK19MJ0bZzI=","E6H2YKh1V87PAbUFwaR/zda1LF8FoexCYtswjOhvayw=","AQ6aWZb44zkLa3hhAsrZFFIKjpPn7VUbSPMkVofxTTU=","C9vumEao1nzZ1U8EMyeQRNhQdgQbB8PiJLONII/0jE0=","I4Hf3ZvDN9XW+4YeFsoo0RfVhtFtXu63QZpmHHgsH4o=","C4Vr2P3W67fw8d7Q7xkgRpHhw3gfipxPWFEfH6SE/MY=","FuwVlZvoNXUTyqij/vCy/BCxaWuBUZsKLPwYyRMXi3A=","GUPXDA7BPJFCZZEhFWp3P0FG1UjN/ULkCiFbFllIbjE=","KeUmiseW0m77wstPmOLCoB7/rLFQG4WCzK8eMRry7bI=","D9ctKOdb5T1iaTf3WvIvdE6ht9z//5TIZvPaiol45P4=","Gc6fmKNphp7EW/7LHxEqX3Bi/NbHXa/OkCrHDMwM43A=","CKTRSaiieiFwvJzmcEOO6mTSEdOpfHAsGwHb071ekf8=","GRUL44+l5f5N5+v5jVn8mvGrqhP1oGjLcWAC86aYORA=","I8RSYRAUQN7xwMI+56r12LFe578x/3N0q4CDdNja9pc=","IEqVQsaQ/jOP6rZT6aRqrOuvLfU+TpBeiWQUy1oMsSY=","Eo79TGJUzQPCGyGRPOUmZfrNDpxG9GXFGkWBJHI63xA=","MFvs0cugf7dCyVKOS5J22HGxgVr6r2IYyw51iq5ezn8=","C7FLaWlv+0pG+5EwGvMmgv7po5GlNyrRnzpOMgv6xqA=","L5gdjuyZUOOcb+2Aef5EovJW5+aGpgy3VL8YP8Ou3go=","LjjG9qdImlTtmCxIOip5Ues9Cyjkjd+LV9KWn3g2kzc=","G9cIbrcVDA3OG+ujmmfLrecri3LhwbtvDdtRwT7lg80=","HItDfyvj5hZx5rYvtpjorxhyAxGWpD/+dtFSeyMVtGE=","K5HHp4KJp8Q+FjXo7s1QukyWaUMfECQ6ZcyuYDFWb8E=","C9+Ynn3d2NlFHEVhyne6cHtzj5zb/10VwRDudHE3D4M=","CtGjIX6GZFps/xpNhsofGa/oWkXnSRLWFqTStDC71Hk=","JW/40/Uk5OpoV4BEjy+MVbWSU0Lwj5RKx41Kzq0Hqgg=","IJ16spf1oxJYIH087aey4SFoPSCuVhxtRgwR6/sbawE=","Ca/OisLCzzr/YAJEG5jqUvyG0+xBEhbj1mm1XOW4v1I=","KfgrHsAuaMJQmfAQSBWJfjPtnCbc/zssieajRxIiyTQ=","A833+PsBX2hhMi963CIa2igAIRl723H4AM7vie0CHdI=","J+smPb986sgk2F8qdTgEaSJwM90CFTNlY23wRNjLC2E=","FijPCEKAvBSanjzL/FvQhyIQGuSgQ9M7L5iudqnVWYQ=","KxaL+x5sTO1qRP3VYYYX3LjpxNrXsExKiVUgnxthq5M=","BX3gcJTcowcjamqMyz8XIHeFSQV663p9r4pGO6GMhf8=","D7B5ZQ1e4/eGA8YOi1RTE75ef31sGmED/XnxAKyMoQE=","GNl27Z1E+3Q3MguR0ylcjjNue0AmWRSbLKuusnL7Br0=","Ht+77xgBQsR8TH860eLMgb0CCr/MtDLuMnyqIuk/9F8=","JRD72gwbglYpCirTtFGcgV8Dl7uMhVBa9nKut9ofklo=","FHg86b1Jhg82TQ5G3vpmbTYTjcQGJVuSAJBPwGDPBCQ=","EA4AR3NpwMZ3j+ZTaXRIFjMb/jd9sz5m9jrOMeO1aFc=","GuqTtRcmqNcEOd37fi+HdL3plrcvnLAMw9fy7i4MRcM=","CxTA32siItl3ITFhQBIpdjpVG4iWlN/TDoDffm92y0k=","CmQ7pyUxoZKx75yCdLqOq3P7GmTDlRtnJynGDuysNU0=","DDahLIOkRaaXmxOha4ehK8xjXO2MhCHvmoyyg585awI=","Jct5Ks8UcIDTo8Lof3KcXr7BxDiY4iL9DlCpUYl9XTk=","HhBk9lRINVSG2/osLINXn+9kMd6sNQRvsne1iFsJv5k=","JkQO5PxMR303mYDBg0o7LzsmHX7XuRPilQZ27SD4eFQ=","MArPPpqQG5xoG0Om6ntILL/ESV3VElJH1Mmyq4Q6r8A=","DSeDPaitzCFdmlMGlsUmk7AE3hUsZHGUXKehcBw4Scs=","HE6PYCS7eWMz+FNGKileDMFqYJhXLvWNFZpSjPiGquY=","DbOOEHEhjvDuXXeseA3Oqt8c953J8k0vPJ1YQSsaWTk=","D4pCPQQK7w7d1u/EafTdnd1/5ZGkruOuOQbaenf4vCI=","CdpXDVXi9kyU47LnouJV8FndNi95amkUKWZ1b62FkME=","DXzVwmXPtbAaWeREjGfHrdvCwJsl8HiyPFINeK9ABX4=","LJxHvEwzKqwVrGi9tGSuGTp0XBNRx9EjCyYfpAuV32k=","GrE188gfw5WnuU4LkRU1kQHsdedq36FFKXWTk6F4nIo=","MFIdQIL1i486ErfI5B0f2WgoSs8SFD2FkH7HgtPfr5w=","G5AQIhAnmkK3+PJse9Bo3YK3bNP6LzMBRWmKEfXtmW0=","LprENBeQKYJs28YksyCAMNTwsmXkqOHHC4lRMQM5gJY=","J4TD1x0SVYYYVJbj/Hw2mZbnAK2Xg7I/QftIPN+O7jc=","AlMFQokh9uNNoqsFw7diJo7Rsbw/BqzdHdXjJpHmK6g=","HTAG5sVyXhe1gotbWiNxb5ptCkyGf+0swlQ9wKyZ2qk=","FodnMj5Ql7sv5mgr9qyLtbj5rwcf8mAlZHOZiKOm8Lw=","Cl2AsgDn7gBQD1Jo3DGeALeX0K01iYmhXYr1UUIeG9c=","Jdu1Qj7ip9eGH5mC9SKww6rm3P0OkFCMtlUPck17goI=","JeG5cqp1dv8ACs9+4QEXXR0e8YJkQV1PyfTFwzYqsCY=","J6nGcOaW7FKHuLYGpcIxrg/jzbdk4u+ZrSVSMbmFAP8=","Jg1mBqHbSFS7NY+kFc4TzhFDFthxp6K5DREsout73wU=","I5ejdPhKKaWtN5i7zlZ+tjFzDHRafTieZUII7s7LKPk=","Ee4cYWME3M8CD4j2pI+kByEm5k4nlv+6id2Ts6kfHy4=","BVrgEVILTsW1p307Xzd6JS7ph4GowpRNK/CuGGfvkhU=","FwB/dKL+K4VYGvh50TbVh8vhjpqcO6GsAcUM+i+47Us=","IUrJZLNLIQ4DKX/s/Ij00GqF/PDxXjgPlIsV+hME7Bo=","HCFG6hU94R+kgLREKF/dHNpTzCcop5bDdcR8Li1XQEI=","DKCvAk2YOuqP9jQN7p7IKN15h2LBjwa9qSJZs8FYB2s=","AS+Czp2naHCmVzVUiYjm4K8YDG1LXZjFrhq4bAVcpug=","JV9hSjM7E3XpJSbjnTdj+njxPlNffsoqKnuXyg1Ez2w=","DQNUrTIvXh3/p6ruxEQp/8ieTfYIHASbftPT3ggue5I=","A59Jbov3a+n6/2nPMxqEjpKA7aAybVoZExG12vwn66A=","GwsOjdhiUj2gkDzL1RjtxaEpUX+mmJQf2wkl/wPPV5Q=","IhtnybkjJ3OHuR/UHHZU03zrk37mkvvsOv5uqs8utrA=","ElJJujyaxMWcHc2qbeKaua0UgPiz8CDkaGCPZb7FEVc=","AmTpOQt7J4fErjXZ41Ng14B+NBS0B3tTO4U4GBHR5zA=","Go36F4Oa9c2sQKyJxf8jR+cMF3BuMmiM97GOCdGbdS0=","At2ydOIvE9HpwYbrcQwrPPe7A3jORiJsG8oFj4AuHaU=","HtkdcKHg4inYVmu8qvY7CqoyNtxy3Hcv+1Jkw0D5Rc4=","JY2XFHSMo7rWKx/JvtzK4C+IYWQJBlgNaD8hExxSBbo=","KAlPsMnOP6Nwc956EmG/Dz5w9jOP1ZjtrvV4SSl68gs=","AbJoJFlgokLY1g9IMJKP0Qsr2bJ9inMd/faUdWA+R3k=","HM3CxIJJSWgYYYhzrOC79Ks6Py9kl/k5vnMzCtGL3Wo=","ENe2/XxxuraIf1HsVjmkR2gtf9a6cQ6PsU+B7XLHH2s=","FKE2oeSCfXB9rMko+L1SNMwyfIo+S6YADG217jsSV1c=","KZEgiEL+tcmxHGGA21f0ecMonJu/K21eY5sU13zCWFg=","CGQnbwbPUFANUcwtbu3KCS8e/R41cXyRtRgcZuqzSF4=","AdoRFcA1kB1C1RKwO8KWLS895QTK7AjxhDfJA2OlzRg=","DOTGFSLPEYtm7dLd32g7QH/dHQAhPy3r+ZY7WoopdhM=","IoIr4Uc2x3DdERAYrTpIGJedoi61Irs+5LPr9PlMATg=","AkiMLvPOzfmA6CavKYrzuBztSQANCe9szu4ZTBPzpE8=","IrO9Q70TDA4umJ/QYz41KAXqcsIUQd2xT6Kk1/9bXr0=","D/6hHZALXBPNjkYy6S0o5V9LArmuGC6yYtn8BUxZKs8=","FKzcBlk1Iw7+gK27Q7pW5IFcxT4eu/05AEKU2eN2ch4=","FfwefLgZkktvrqUfwa3sEM0eOtrA0KMkYKDUqVoDxqE=","BUfRkSg0N28ANXkO5/Nqtzycj0HhxPvNdzm0x2diLFE=","E1+fTBb5dUW5zbXOulrLmk5SriVeKmniKzEUVzeJgJk=","CM5K9A195ZjFZPDDjGYg7dyf7YJsQGCqbCjw7bM0XoM=","Idam2XElkpbtm3KHIQSzQM7bkRnEd0tbCKtLrSnBYec=","KrxiKsNfUCQfNlKqli1LBFyM4bTTp3xRpcrpmVxu7rQ=","JUWyjVT9zr5C+KRWLeEGHrIWJyiJU2Jg1fMt7NvEyC0=","KFQmDmPcRdIq/SLYyf2MIuHaaPQXOkAou4hb9/u0reI=","CV1U5WiYeufDedzkbWeFN6JtYVWKNwYJ9JHP53jo+5w=","KsA8RAyK4PdTpPYz5wS7QfjHUcxGO5GXbcYxVwV8+NI=","DOWXcA+k7wfM79Juo0bDBhjrQr+aS315GpV3NnmJcL4=","AsE6QCf0FTs2gKKbcmjh6veN3u+fjRrAhmWVzZUDuDY=","IaZDg5vjUaTzj7uxc7Ww617KxPeLd/aDDaaA71q6EcI=","BTsHxxzYZLIROr0HBf3yQs88oBayzlRc0Yd6tEujXMo=","GInHBQLj7fs/IMizL77arVH8atHKoUdVx+3eUuHUujk=","FoZrZkqj9ijOnhp5iHr3H/G/INTfbnB9UeBf7HuO32E=","CrR8IBrTFcciBBLhwwS4ElRtSj2E0P9xx6VwGOfceDQ=","BXe/yTsatQ7GIiV87ts9L0pUhgAvdYHJ/zzSLzpd22U=","B5AKo1K/lZ5xjlKEpEhfJBp0oLt/cwFmwpfkSHMtbMs=","JjXflWt98/feKYzp4Y0xCQfmXByWUCxpPRvpVUurRfk=","LnEV8da7df1a38hyYTkiqhcvrZopSDtIcuX9Icg3QwY=","KOMwtuQTrPM02+rxlp1WaXfcpna0YYrCelMLbIWeVyg=","J+ghwgUoaBPhMK2ZGsvixx3lUs6yzDTucnZm+Taw6C4=","CCImhNgBVJMPli3feLLFZWilnl2dohro8GOtrMnCw4s=","D/t8w8Be1KMITb10MRLAXyVPz5tZOr24LiXfxbTbj9o=","DW4R2bUe+PoSsDT9hwaP3CLwpKP3k9xslmLrnrkV0nk=","LF1t3hjSiwjZGfOYHl8nqZ8sENmvUmd9JEzPZIDGlgw=","EFgt/F9TmcTJUlUBKO/uIRaaRyftnhwUC5oi227LwPk=","HFj9pounS9U01RkAbK5xgEwuYHSrph2V99ishKPe8L8=","JxBEyNVOGmQ9xG3bkJ/0B46VNOjSOowqGRbJxcKx2Mw=","GGxeJAFfsLahQNf17OwTKxS4WWZ2jOGznCA2XNP10zU=","HvUoEkO9I+Gh0/DqqGU+KmQlVq+BZkhZyBbF9psTZa0=","Dpr1MhXiNkk1oCclibXDsMgK8VTPps9klpiF03z6aLM=","DApcm/EYoHVASFoCTxz3x88GiIJ/bB1tk/YxXGKgIzc=","AnUuo830EBaaK599lAuTAfhVy4iP9V3KjV+g8UzPtMY=","H0hNThSvOxHNJX63n8Unhf3Nj/FS3Fbcn4IkdSiePWY=","GKQuIaw16/MDSmt+g2r2uploa8B7Hugo/RjOJk+YrxQ=","F7xPz+Fn7XQIABZ+TThkMe8b3yTGEoqWTAJ6r4eSL6g=","L8O3tBCsrgFcY3dJ2f6Q2JQCtrUMnYRHdTFsIEu0o7w=","IwULNmZ2j6kRhs7Yh28MNZmK8+5I/7FBuEGnkhUejhg=","CRuzMrNdbkZHiZURWQA/aIL8hkqHv1KJlxHoTXppbns=","Lue/bOrbV0lhLT8yN7GB2DmzLGa1HD4OUY1hluP7Gtk=","DlA3s4fN3suENGy1wEuhyadgAlPHXyjRTJOJFoA8oBg=","FVbYcNObtQbbtpzfFMwIMIC42BsUUASAkMrdkQ7HOX4=","IZlN0BLBB6Fl+TrX4ovKtzRoZFJmzhI2QM+qgzDbN+s=","LalCVthDCU3Zvbx1tsiGNM2qdubSuyx6S5wjJg4oFE4=","C+CpLtxI2wmAjVCgOVaz6EfdpUgfrh39B314Idm1N7E=","HTMsfQdcyBXdMWMHGJ2T4U8LueIBY4V5zvP6dFaLZi4=","FajVjde0Q7HgR+MwuZ65AHtI5cGkimXwTCukDhNrqYw=","FfC6Ji68XXItPP5nu30vwgN1+vXO54cWoyHqN5B8eUI=","LPtBe167sAFe+pRYaHzZLKwSudeMZAM26ukZNPs28eo=","DTMbMiiIUyc3dByMtTJyjezd1+fDxUWdgwqP9Dlbnco=","GIpIVZGfFLeQAC2busx/wBGYDj9Rl+U8UJubBNcCPV4=","CM7pambB7X4/l4YHwYj7kGEj00P0u/AtAJIKZtJD6p8=","ILYcQ+Jk3syl2zer+3F1IeeOzyXQKb9LphFCbxqC1Vg=","G3C+onOkCqp0ztg2nVYRqtNFKAQZbuh6OHBFDCLBzQI=","JMI0vWxz4XJU76sBUFCgG3rG3IKjNU1uE2qU91oad5Y=","KiGlWUcH7vGxBwyjnVU+x0+Pzoj2T19JTjyiuAencEc=","Cc3P1QOVi5AbPG28FoE4a3/Q4zgxPjveTuTMaQcXXzU=","A3IT/Wua34uYNgYSUyD3PsOLHjPe/2oOcZ6oL7XRVWM=","K+W1XYPMb7Mux1joPsV29SHc2x2hN0zCrgIkcl1tXYU=","H5uYUKOS9toQ/QCI/QYFTkPV4gS646s4UJ2/oYhYkwA=","CWikenSNsjtz4aEDmyqyUzupGhLtgOMK/kdUwDyhyqM=","GmJHherkg72O+dga/tDIYSv+RQoSTiZ92DlXq/aj3RU=","JawkDHEmpkLusSmLwZh22WnZy17QlSzURutUiWK/FYY=","JxUbztFLb1M4O/RVO8koLBfbu4y0fB6Efqib5D7BZ/U=","AezivsLeeJEnL48vEfygwAyq4WLj/bBuBUih/ZBf30k=","J+hW3yJ8/32Tzx0MBaENGEk0XpnWlWpmWeoR19c3TEM=","G6hZGvHFikXfCQNHdKg24xWIQSfWK6ArTpkVe2K4xGc=","LxH6lALFhTvTCBgcZZbc53yVpDGSjRa4U0CYDaEuUy8=","GdzN82eDlhoYyOQyYY+r3QiSzBfL846/zmOiv4RiMu0=","E1DspajLwsU7ap3xo5rH1y8Bg7/5+/0BdX8Ido3VLW0=","IwWFr3WCtqTcZiBw6zfrHDV4Vk+AqGcC1aBG/nslEnI=","BSpxtdrtcNEee7mrGmEwz74Bk4PcFPmf4rUxCO+DEYM=","B4Ud3HOixvl7igigW9HePciOBJEL6g2DcWTyxXTD0zc=","BpmVKH/u9buplsvFqDG6ABCV4ms+a141+XZf799GDo8=","CmkgQVC9x7xzKXqkvxVrB/pYG6Le9pJOKGjH2uhMdKs=","IP2fvRU2oz3qzfJ2eLcENsuBcF4mfNw7zWkmrSYoURQ=","LrGi6vFdtdV4qSHY532mL55iKCu7Ap8MskG2AhNk60A=","BR9VvAl0zLdeabef1pX9VOIQrTcDSDa0AfLyM5edXeU=","DqE4bXfA+JbQCtor+WMDsX8bQxin3V2VnzyKscJdw7k=","EeL84Ot+ZOSI4KY5pfHdIPHbkaHNvHn0cRHg4BSLTC8=","ImM4dPta5HdNHwKpVadHX46SmrZ0mhfLyw4SZj653os=","HuJhO47V+uqMO7Xzj450J1KOUrNqXNEUyNhGW+3WIT8=","Gz7yU111mt0Fq/Qt3eKDEpJ0pxMYg0tWGwfguYlayyM=","JKCE6sYAYS4HowxfFlG5hD++/iXmUHfxu9TtdeR4vDU=","BJwuDn4XehZmjo1qKDHSC/UskVWGtSvjpTXDhuLiP7A=","B2nStW0NSAU6LbrR3dEfcmL4DwS8eo9h3SxKk2FbYJw=","GqIKJeRSZAEwX7JDLIl86DxOTa+dS2/FYJ3w3Y0Mgnk=","ICFNU0Rp8Jaaj1ezb21rshJeLqYbISYUPPxm9zd2Mq4=","AsJbn12w/u/HLqlNo1/DBccS4RYrkhyVlLjJs7kJU0U=","EdBtXNhBSImyCfCCZOH2OLVr79CnrU0cuRqHmGQm86I=","ARGMZjOtu/ofCLc9woFI71AIEo6UlG5H33jlK1OoGBM=","EMvQqXEkPBAM/DRH1Zh3kLYEIGZNqWR3sp7VgVnTwLs=","LX3vpWIYsdAuZLMeDYT7OdQGjn/vL45HwXNAHVoBvnw=","A1v6Gj8WRyrQlkpmA9RMtwqTD0U4qyNdXLHZDnWoqTU=","ChcjKXQq3kbn83YS5jf4oCYmIMzYOIkvP8vOD2NA//E=","LFjEh+pgdpJC0Z3YIwoOEKm2AKBVQWhYFgyriZa9dH0=","EHU7NhaO9IFMvOipIXb+DQQpKUp7v1YlmekBOJcjRdc=","Bcq5jfsycLyfJ8YVExXdsK8LKSZCKX/XY0h5SWdas8M=","JEur0xQDajUwaLOH548GS2w8IaHkN5xkA0hSUouMwoY=","GJ1uoZdUIMFRCPkol17qT2Na/oD7FUP/ZRjF3ZibTvQ=","KDSwbi8x4cLgE7WJwwZinViMlnfqO0cp2inluTFyfhE=","LqZVc8rXBh0gi+6T1vcued+3qbDFjRw8Q7KVt+28BQs=","Kor68yTcoowzGcZCyTn+44D7sJkr0AwNUHuyROefO2Q=","JwDKlkRWISLG7BM5qevQYXD9g1Ds2JP0xLVMpxTozKU=","CI0gumPVI10Wk1HlrlOCpl0KDkVCRmYlxJZITlJ8r/0=","HjsraSdG2y4yIdMcLJ0q9suuWc3qLfjJ1h0JyrVDZRw=","AyAUDiw2NOK7xuq9Z+MVBZNAnhfIqLoU1roQtI9Xvns=","JfzOrnr8RJz2+pWNfQG7V8DK2Wa4nenbBJ5Nmao1xjw=","LQisfD0e9EJS2jxAqqfclVdgZy+72rysmI+F3X9hZZ4=","B3I7fzTDGh1YxdZ+jwCCoRf3e0A/Qjg3g97XVQEojiE=","CPk/EaYoWII7V+vnu08sf98Kma2a5Sa8dWX3/L7VMdw=","JQXAiWb0GMu3y/GGByzaNHi6AwzAijHU3INT8U9f6c4=","InMMd7rO7l+mxWB+y+usD7zKCl+qSKs31PSeYD8zweA=","KGbaj2XO95QXftmcoOXijEXjPwWab9jbi73YPze5O6c=","LLvRafSjLWebgYY0tAGKAKITqrHfdYzA5e1paRTSeUs=","FS1n2hbSSgCoKZGIbG4YQbtY8ZwGRhhTH2b+7nI7rfw=","Bk69nwDTqpJQL23fj+6W56JHrwdJPt/1mmRzzyuHe1s=","F790ML4O0KWSTsaIm4cOOlrh0AVDLpZVlyZEV746kgo=","AtjNbE2r+rRqB5JzxLeJt5IbaJCaad7ftkl0zRIo8mo=","Bhbn/AF4Wu8WcA3XQIYOFEVGTsBSQiF8HXeV/Pr+0L4=","GNMJJ3szykgTAeDKPUKogDPqg/5rmr4sLn2TBhox88k=","B1JIEco1f8Ms88VYLK1mKwQNzBXwr6PgRVBocDGYRlU=","HsBl4OyVZA73T9M324xuD9ehQUFi0dtFu+Ujs3OUEzk=","JHF1Y4azSWwhgOaMasa9CEL4zyAk1uUZo3ES6cKwEV0=","FbFnluVz7oSrhnbawEGj0rCIvOWxfvQ3s9zFllMCvHA=","IY5vCRcxhor9WspL6vlvz6yYrKqmbVc4AU8BOcAv+kI=","EJ+6nlnPVSA/6XHc8yYIpX5FqtZKfI3KV9tIEdwXyAg=","ElpsBRp4FsUWa6yzZHv1TxLsKUXKalG8nfGQUc75sZ4=","Gy5mIdlFjNXc3DDj7/L/00Z3st2K909NdCBJ4VfV7ho=","Duahhkq4XwzGChk3KxO40WcYIaaBzd9o39gqDprMcso=","LF6ouNIs9M5V1KOBHqSs4dryEnqSx3uzvKUeY2xd1aM=","BHaevZSfQk+SXgnS8RY6ZgLyZ4X3AaD25G7vkaebLYE=","FMpWMfcwnN0nw1Ngbo671IuRGiOdhrRcVYm9Wp1WZPk=","FwheCRzLVcsB1Fwv66HIwYyjgM8XYV7dENP9uRBA7MU=","K1gGLgYJf0eEMZhFipdLx7qIqvAbu/q3I1zZkMPsgqs=","BfGXQra5y/FLYi5Vtb9FvHJjlTPBjJiy3YEcTdZ37kk=","KvTLo0szZdaPWwd1vc7MbsH0KXKvSNZIIO/xZuaMRYk=","ME75Zc/AzEzeoA6aK4SH3XkWUrr22YEKXv2uOSwzTqI=","DGtwBQ4X2V6q5n4DuCC+e88F4OmcQMft46TWlDTCzk8=","FSBRVnse19b00oZOrx07BS7CgDfOcJrfz+wNzjZPrnY=","GWp+UMtRfiF2nR/b6qkqu8BAx2QE1xRFVKSoiye9WlY=","HbpNbS66hDObsqejL5zJeHJkrPaHUErkxpqLGilrmgo=","EU+zWDndtXw6gz1AMW7rKOMiIdNP+Gq5ZQetdVxNN1s=","FSCG0SR9qAUDllQSvKWwIPCRjgX65PQCk8XBNWsBWDI=","JI+GWVdMJ7NJuXw0A91fCPyq/J9gallpO4nXQ66VL+8=","ISEkzteLsM0LcI0fDdo6jk9bQssyRuemTs75NeX7zi0=","CdaKcX2EF4ZNpxaz3Cmmqm4t/AtmHMlSa2YCanyei1I=","EAnZAzAROH17WddYQYyjwHQt1q9+yi5eaImsNlGzKgE=","Hc7ZBgTSnMZvWBAQhxPAlXn6+rezF1sS91QPGgPeaFE=","EtQl2pURZXBx83AOc9OjV8HbM2iv9RSNQNOzFcPPTVA=","AnvcBo8j+PkofIvlVGmAmSXf5SJhCJE3lLR4Kwf/Wbg=","B9kJGW1svSCR57ZtFVDjdys2CvpPlkavh5ACvSDmdLs=","LFQII05HPvpyaWBOc9EnM3E6R7VScmMy38WId7r7hPQ=","CZGpp1SOPFxPCUc6rGCBXG4Ey8cTi/wC1DNG9GpbzSE=","DmxuR5JtI4aw23SyD2d4xQe/ksP+XrwmMn7xvFqb1X4=","Adt9f1mVODM7/cG5N2s46M26J+jEm9gZ4I0o4TL/8hE=","FODSu7WWnB4PhoBRAMKE2Pb2wcEB6Ocjmjjjx6AGJnw=","Jrp4TgTZLvWdV6FxE4svK7v5nOuy1brCHNhsivUQZ1U=","B94GnrzWfdWIDQmFSa0+HLvnTyGbjFP4vUkWapcl9yw=","MCiUmw3TPgFaprRgaR2DfY+5udXnCHe9g98DALSg2EM=","C18sy4TbPAPuSEL2Y0edmwqMsI0/HX7UEGn+MBIAOPM=","D1ajDcOW1sGxePaSUwlF0YfWnAgoFBki8pI9+k2T+CE=","Fqhzw/PNgP1qReeCbspZFRwD5OqMF3eyC0+7QtcRj5g=","InR53UpehuRN6Abf/5jQXuLFFI9bQqWs0HdHrHHHtHQ=","JH8XcgTBORpLsCQc8NCE7Xn4H7QElJjAA7obIlUUmU0=","GnoNPgLd/Whjm5jtzKZAm1EaTFCKrEo+4m3s86t0EY4=","BhCQdHFfkBlhid4oCvbQyCDI44YqvWml0FCTL0QiNfU=","ES751GTi7Qw/NIYs2VXSlijDEW/lRSDnYwm3fKkbwv4=","BSr9NIiodbxE5zxU6uasBcrS1+GbSA9QwoWLjsWk26w=","B/6okRt8KEH0976k87e+fLVxCmJCl752ezE0R/sqH50=","JTuIu/RhDRWTTX6Y9KEwNmL5z1R7th+l8QNbEYNzEuc=","EO+PKh5Uo+CNS2QqW1hCB4hRZoQ3CUaWkdM4NQKDSog=","Lec4wB9yUitpgsdY4BVAxteSBA8+oVKFx4ZOO/ksjjU=","GGmgXCQ19O3iyjP62ECweFfv3mX4UJMl4GoG+Jswk/U=","BEo8WJz/GwCVo7uiGMY8RRmY1UNiQ7oek/cm2uglk+s=","Dt8VzEerUKkuVAFLVkMWiYjiU62ubwVR4jnSZdEPH80=","Hd5xo4jhqcsHWv1rahM1RwHgQfw0FbXWthNUHUED9Ak=","ExAXNAgssj+b0mV+y8Md6968iG3LWhW72LEgyKlF+Cs=","JaOnwSisb/3f/sTXoXzTBErQqzCLl0Jg8IPDn/cpN9U=","DFqTg5MBb/oHHjufL+PFjKMIOWeilOYu2L5WVyRmG0s=","G2OgvuBwct+zozxj/QDS2k5oKtrcZm2xIFMmAIy6bhc=","JvmaNPwZ6n3/6carlnGbLO+dONQaIJ6+dLUbL4sPYMg=","HxiEsc8/42zA4KroisZoY3XOZq13AIe2ay0cQB5Jg78=","DX8OIgbWoJLFAsoltEBFXamOadf9Xk4gXFF3qKTfgSo=","GE2gn9Rf26Nghh8SX7U5D1pHYlL+cYiVgs17c9qYBQo=","GEB4FWKVXMGpA1+LG6ZRyDOwcZ/igzM8JJyLJjuwFXM=","AtB30CfzmJbZ2LGmGepgYykNoUd9BtaiRLSAI7bzzcg=","LLqPMFsAkxCjYRZ2mioX/yIwtJFeFWxDwrXZyXeBNmA=","HhxGsGj0gH1oMqlovp95vKqZC2SThErXJPios3u3kho=","Ia01dAS7jNnbU1XlzEedwaoeSPxsdvYvXRrnaKDhpBk=","AOGc6LcsZFPHOjU46Rn0jU7uEfZgm2DPQw4Ut0zqxf4=","D4nZRVZqKGt7xjuTcDbUD+WP/zsTpv0ep2dutmGU0Gw=","FealfLtTIggDxOkeBmtIOjGLqwviEZqGQ+0c7LphE30=","HEXIhB/V1OZ1pGyZEVRcFOnkaO+D4efGZ16RcD8OIyc=","EOqT8CV1EmwjFFiyD0t3SAoPEPU89MW28du7v+jYigE=","Abu3eEsfSXG4t0txTRcmbjpFAIgFrHQkdxQnZ60MX/E=","E4lB+09mas83T88BkKQcyG+UKThq18ogT9wsoiTDQFo=","LImR+ztilc1nFiYx7DSR71T7pxcnwilXdAVSyCWUNCM=","DeZrJMHU4uVngbxinBs5ideN+tYocWqEOjLF20GMdQE=","Dos3wW+2KBJVyyd5CsUj9f9cFb4oax6C2XO04BBLsqU=","D7QQZ9/Z7m6EC4goBZfUNqDL1hUC4GiYz4tf7ZKJyF4=","ARnBnfaT+Ap6ew5kR5qad+9LjrcNa+4H+8M+96z4V9s=","KCbA6zrgt1yWz8GBeX9hM9hDS4EgWL0Yh+carL8JV5U=","HROMhzNBT3AevNMZpoWBeAN6qwgrgE4hQzIqh7ZHfHY=","IuMsihqeIA1+MdaeQnfD5nlJSx2XDgx5IXWH5JVdfAc=","LVK2VYK4O10T8ojWes4ixcUfik8HW45tdmCmYK1c9uc=","Li5wSMCg24kQ4IJ+rdEko1lHyyYGSiLnk7TUq2q5Ahw=","I0+dls9IMzPBP1IkpA3UlTcNrLe2eZ4/k2Hiq4kwQcI=","C7PgAiLNPXL1SZonSd1+Nsji1V4lX+gddYoQcHC6SBw=","GZrlK3VHo9pfVL0rnKncDyHRFZTrUqB5B3Wbgu7nZhI=","AaPYBI2tCVgcGNGrLhBmbT7M0HaWidYSGZwmVQ86GBs=","Fma6lKwss6WMXMhu7HUTU6FDkbDgb74mOFE5bezA/Rs=","FcMDTNecrnXAC3l2gXxZaVmJFu1WNEcnuBGHKvQELo0=","CGrGky3mGpzkGLYSUChR4G1dcPTcOx4e2Oosbfdbh4k=","D0OnDIZOeoHgV2uyd2RlYUGrQ7GZJaG006F2i8city0=","HbOit8a1OK0HBo2XUI31/7NKCeofmO0wOZrymD+hRfQ=","GxU5HKhSN+6OpIVw11lBbxgmqrNOqH06PMNUfRfn39k=","AmOqqfnoPCVeZ/mgmQH+7SaN9WFR553zRUJjQeDzjzM=","LahOw493B9XXH67q7eeT2ZDwTozdAWy7871lwSkTghM=","E66d7UgS0fTSjTeWQrp7ebstPrgdzSI+iRDFXo93vp4=","JbGBxyVQACwrEwSTfv3DSg1F5wlRGSnOoGA1n7Ujv2o=","LRQfh3eOuvZH8tonq74FBNRkQoOPOuIarpB0WD9rZLo=","Bc+1aY9oz1EwwUv9TId0Ggtl4sGX9ZSDHKQU/1PvVQU=","D7o3fmlJs5CBVAhchFeimAzF6jRy7DDgmWzI3Z2jHZ4=","LqW8Iv0+TuhYWsiD5XRQEhWXKyA+IdPKwztIUtm1B7U=","DbL+hKp9E3Ry5ysP+8fnanb5Ik+sHRs9pu41pcck+Ns=","EcgEpBnEfcc9sasmgpea/bBCwSzjSaAN/toccvCk2yM=","FCPfmcie/kPD6Ar2mf76u4Yf4NiXRiTfwZJ9J3ba8kE=","LgfB+Bu6n44b2JFXh8p0wEYH6Dwwj02iUxQN4OPLTuA=","G5Rcyxe8J+EKI5JspVN7SbKLYzErMnjNFtsUSrJ/o8o=","CumCEkPgO36pNzsDInXTLdTLq8k3gfNtUyt8ydt6V10=","GPLmL56Rw+OZNYI0+moMkHw/NUH8DOjvG1rRNdQcTAI=","F9eu4pLbo94ZQ8+DNCVPl1SxetelosVyMO734GxASf0=","D/dfj/c6VdSGvu/Z9di/b2+dMbEKCQOyT0o78hGPmDY=","L4IZ88fBSNyy84xpe//TEA40sOyNz210Nt436d/GWk4=","Fuwe5qdPed3Z0UIhZlnZm5Ej99eJAZ7LXPOgQ/fYIOY=","D+VhLY5f5f9OIkB4y/OQfyUHjSYE2/IKaurxiwIWtX4=","CAIZd330fOoLw4UkLFJj6uBrKn6qymBbfd0y/gsM/I0=","COkMBakJEECBXsCOsUIQahsslO7tUTLGN8+cDEBAPnc=","J50s6DRnMf3uekmQO35u8TYsWZcOMarwGqxR3sf58CY=","EX4AR6zSK2H7+B6ZzBPiufHY24+zg3hZLUQ3J3m98WU=","ArxwU9yFKVpR0PjQURidoi8y8iJIfsnsOdWhdlLZQR8=","B5BoS00muagyJc9y5gwCZDLKU3hnjrjHRN27bmRfwBA=","CM6p8CUj6dy4dwmBLh94aD83OjOJV3RJHB1gcuOrB50=","Gij1VI6+LCEPNhDOML/xzV8CM/4EXw2i0qcGH2OtNfM=","FVFJGqDgNXhyQvW/Q1Ga1WG2YBApxW/IY8Y0dMvGcT0=","JwXnNVb9KYs4z+az0ELk5fS0V+kOfosWo8m1S0nGRPY=","Ge24SGKkoRPjcuAcODW3FnvVjW7csDgHjeUH3IlHJyg=","CTixwmUwK35BSJBv4OkPmt43VRCVDUdSJKCRXb0qNCk=","BDXWYeGNi7KLuhpGSLc69kRBYjFi5bY2uh37en6IfAg=","LOcc4kMWYpEeoz+Z3dQiJ7FHdXOyYfnTiVf5yGKGssw=","F8ddoVIb0/RLLtOXmbdH+0/SgDioelCm79m/OQYPHfQ=","L6GOiVleaZk+qlf3GroVqLuD6ahsXa93B5RWf/T/GHo=","Cpe19zB7m2tGFNvdnKBu7YD6jsY2AIYodA8EZzzM2YM=","L7AjI6jbe6fjvqeGUqPdUP2QcFy2Xy+ZEVzlENHukNo=","AQmEkV+8vLLH0FHAagAgCCPGQxQ1/zh3iLh4NLRqZF8=","JfrvtUrn6KybNRbtRFNoRwRfmDUP6AIO2yT9Aoy5XnQ=","Fj6ahYBRZjhkBq7EMJFlbfijVBBJYKxwl8hdIQfc/3c=","LgHjn90gnt0AOT28eSc3go+B0KJXBkNsRYaKQMI/5T0=","HubKAVbuvtQ6fwJyYzjJJZSEY0iD5ky2w0/0tFnc+mE=","Je/7S4TCwJBuu2Vxr3oVEyXGrWlqwKtafno0NmqSP0Q=","CQGFCG0M+9+UGvCfboXmyRmdpBwLKUwEniFD4tG/lMQ=","GWkho3QCDy989r92t/2Nuq4Gzt7Un/lIJo03KNC6zL0=","LjCoipwaSN62a7H+kjLXOuzS2Bl2gisu1DeqnBEIBXc=","GPyV77hA3VL03lTNAjsLVS1X9Ums3E+GwWNWhSJTQ80=","C9Iyawyq6m1RQbO+Rw6GXa6Z2G2+a9eGGiLvbi2VwIs=","BN4ao/uYB7Iv48UD3LClgyU0DqC1pQcC5idnAYZVqMM=","J50hZXs5tpQYHVCBgnlA9ubhJxoITFX0Lfxzehh+uYk=","JZSpQhXcxsc9ZFELrDswQUq84Yzb/rUJr+bXDT3Jeos=","CVFC485uX726mIWDPGFLv0WYlbbOoQ7fut3bJ23dKSA=","BPfHEigezFbb+Lv5X8GvRpD0GbhBMDQmR7460bZ3MmE=","FQwpW7BKYoClz69w3j6Zj4pCRIt6juVtH86oxRX85IM=","BAsHOuoBtVlIRis8lpZeBwaBukLZJwW+q6fqnOWYN4M=","KFhUquBCw+phbaewKmsu8wl1qqKpCuuHE/GJxMqjbJ4=","CrALvuICpR5C7I+5tcth+RZc62UraVbBIF6N1TvqOwQ=","ARUuGRMJHN5fOKa98KTrDrtQGVS3IfOFmgqiYs3hP4A=","LfSpOOlIiCWXlELYXdpShQEXG9CbeA1D0bLiUy6KTRU=","HRBDPmdsCNw61J1xrAJ9xLK8byGi+z031+npWBknmnc=","CH4qwSzRJnoEkJP3MMKkYa/2pCnCMeX/7bYsxSZ23yY=","Dzdpc3pENA5vyf7btrdghWgm98OmyouZP7AEEYcYrDg=","KfbVSiHMAgmADuYTtEWFJS58NdPApPAM8YqCIPNs928=","ABBt/WoF98VQBMbQeScomF45LWPG0i4YO3bBPNTuRl4=","MCS2ZT39aKGrhe0k8wv7iGkMULmWDa7Vm0YDMfjjbj4=","Lxea4/oWc2EQwpEaUEg31xx89dJ6TIPcRHp+pU6aif8=","BXdA+4jtIcb0rQOtSaszhmgNPQ+13sxN/mXiwYezl70=","FX+Fc8wfl3OzhSyWW7ALwRibyDNVx9gx8ciBAG09IoY=","Idrp3oTIlvs+Bg/kZ8fdC3Rx526WGjsw03ZE0g6PRJw=","LXbro3+QEIu53O0/naGsrVop0qNU7dVCMK+pt25HA8g=","IEHqQNSR0vEGKGI3JxU4PbiXUIKAUiVbHgcfmbo2AZY=","Jbk54sQMbgdaQsuJaLv5KOPWqK+NpMx5yb/HLWghxnM=","LKjwoVl4LSqy/07Nbt+yh+9uWh8g1Qz3p1qLB2Bc5GE=","COGCUuzVjehadPzypd/YZteA6LP1khU7fnwEcH0vH/s=","DnQvomuECK2rqhfKfcor/BT0Djq6RqLW6F0+O6DFdn4=","KHQ8rT2HKEKtI9rml4KV0mF52BJ15S3DCnr4Cjs/2n8=","K3ikd3LfD4AF5QjMR6PCo3BZ/eNA04hsLq/nmur76Gg=","FplLgVIp9m+Q6I+J4Ee07NP5GlfdnuXppWKUwvNQr3s=","Dg8WzXUEEohSDtsYl69asRuFpUX01kL/sVf1dyEpQw8=","GwHo6R13Pb1Kx1YSL455qp8BfaPhXUhlbQfpj5pz7wQ=","DR8lJbat9QE+nXYXCv5vURdqRJfBWIyL5XXATlZ9My0=","CtFQKUWIWdz/4Q8xb9zBNFJ+qx+XwKawmU4tFuP0UhA=","Lu95A0+Mwu4E8PGIEVwB4itB1Cn+sqZrwjk2HupK9Fw=","JeQqIeZemfY/BbNs/Ehel+ct46o4qFc9ND+VzlDGLa0=","BsYsBWQEqjEGGXhhPJuioFLvhTHu3TJjvMNMTxZvfI4=","F6aYtYOnaRReMHeVEigEAj+Cvjdhis3BINQe7e6dTP0=","Dhy8wR1l4hQJKCF5Vjqz4nOFk2OwvunP8Ggc5aEfUgw=","IguOwHxkkZE222v/y6zZvLwqVgv+mLAsqdKhwWIN0K0=","H3GVs78Ympl8LU1/jRB9kcKtU1K2PREc8UJQXC6jVkU=","CUbiKl/hJSzqdJcwqmNja3+ZaA9imagCScOZw4tWZwk=","JHhYdb3snuLcdlYNr53CsBZHIYm3sqfX3ZnoYykxO10=","JNbaCv+EU/ApUx6akMq2lsQyn9BdW8M84+lJ0tNRBbo=","GV4+IQeco4CTvduxFZHNutrM7O6R1EqceXOA/StwFRI=","G/9rQ6RT4WsrEwMjMXzPaMARbMTmmQj8T+qt68AQIJ4=","Bz+dX1JpTYHvYohPupoxQy6MWQCHYwJmqGuJ88Dpx4o=","K+P+TauEwYzOQ2+T1JKnPTM1whpvtvPDJccPJ6sHF+k=","KA91g1DiziKswCIIKMN0ETwKBFRyFt7HZrJmntaHTbU=","BqS4qqNjJhwrpj/DHnPEcEFSkIJQ6613vXkC44HV8lE=","BhGBNcaxmX+W0wphlod+4KEDcTuRAEAnQQp23Fvf3V4=","GomysQq6Ja00RFkXBVuVjxITBfezFIn1Du9HRJTDHAc=","LjTDokuQ+lr8s7krQFkcOAOSHbS7FHX9lJhBJ6/h9MA=","KfTNZLfJ2qiMHgy+NsC1OEC5JBr2vj+jUoy9hJXYm3Y=","ETA0+JnJr4RlTuc0z1kHE0EoUo+MovxicmGt4AbcXaQ=","DdXkHk0ALRf9MDoYLHzk2hwSwp5SRalOZ4lg95oDwiE=","CUlSOaT+0GOjwpKKQkE/As+a4IhoFG+ABU5tX/Uxy2c=","FUhv82tzJVKK/lMpgZhLbAamOgtuJbH7Jx9juMpujYI=","LYquHQgqYNtrOxqgskSSnON8E5J+jWH7DpGPAaFOSDU=","AJTrtVAdrlCz2GgxFwD7g3pcaem9CQCQNgFhb2k1ReA=","H9r/rK2sQbYVSxbJqiyIWcQv2NqQg9KsB8zLJuaQx+I=","C3WEzuHHjpAwF+Oi6D6BWDDbkRiltHebWU12SqWyQck=","FBLoVNqKTJ4KEdJ/8MRgm9co8uDVZqVswpNvNwxAyHU=","A9NNvC5vd6HRKu36XhHeJ8yZHEnt+zlu504mnvXaKYE=","Ku3VeVBG28bJE3g4gtSkVGOVDRCKfmkQUyuhofTTF8M=","Cl3OHsXH0ZkdJ1+R7S/qN5PtxK+n07Fx1sotXsiA4oM=","FY5/ydFZbPBLrICkn0qTRFs3F4qeWna+JNbHCM04lZ4=","CNcwYdmDYQ0wk+BegPBJTOxuapdS+F5/YEtOZeb6WV4=","LrFtkjVqnOLHNyAVtfFqsYl03ynPU/F+H2QdU2DX8gk=","Lpv7HAcv+h8USLzzyxiePI0EVIV6k/LbTB8I9mUG1tQ=","BNo66czyPEQlDunzIJWy03WMMiOquFzU4heRKHuqTQg=","FkSVdJzNfq4gXKFPSIK21an4TXCi6xJl5+NhkyJybl0=","HIGzkz4wLiojBSoe3oDI7ceggw/JDU+WfBPo+hmdupg=","Ded5AqLaRc9nJ6boeQtLOH0mu+PToQ+PGvfXG+gqzrs=","D7yPHzn6VvUB0hjMQoPZ9PfFdYvxIa6Xl4oFRrJ1oiQ=","GxWImN3q9XB1rFoDPQaVQ//ZIm7B/J9f6M0XQo6fnCU=","EKm6fY/DYkm3HOOCgsVQBHwHI9QySFm48zwHIzFX99A=","HmK3xT9RDmDBzLeCZRXADWLrIa7gCwoSu+0z8/CkEBM=","IeKjCXPmAUab049p5r/l/GsfLFRqKY2+S3We7Bg5l+g=","H0JWwBK9tzzGMktgWbGW9mB8ge6+DO/ON/uuNDoNuGI=","KDgVQG6AyUWraoC0t5A1kuMyX+//8g1g3x7swBwxCTY=","DLTODeBf/t5nCKe7FCRUDXgRliRH3qB7vWs+JP/P8/k=","I/na34LFIt89C0HjGn9rpTIw35BGuKM407NxJ8utloM=","IRMG4Z+2WuEChti2KdTMe/IUWrds5RPUr8tdBYpc0Fk=","JvGLsJ7vpwJX2UBsU7FwPtMgLufuKR/2awgHV8i8q8E=","LWm0ZCP+eaocoH3JokBvJCRXfjv6//WOpQTBBOxPfcc=","B0ZbozAm7SPcz3bVIVwR/8jHUKMLXZ05yyrTGW0sfjI=","DkFG3ueM66aIdzgQ5TJ5Rq4g8EesT6ssxFo5C01G1ks=","FiTpYLHcVuWHbqiy4hFc219gpoiYY0V//67qwCBm3YU=","H9DjrieGykHmVb+OAkenGev9843w738BLuWl+TWNesQ=","IFLDbmuJ4YQObRdMlmSaPS57UPJVjL+GKgXDaxd2lqE=","Ese+gL9/+J1p1i9cJdHLgp9ZgYdXjS/RFYpH89ybGH0=","HnEiY2fPDmf57h5bubzsCYoCJAA7xyTwRK2mPw3IhII=","Gxrv3ifUAJ2pyp3RTY2cVGp8hOZ0eosf4qVh1i1HMvk=","KPtvvoDRYbnRnWTGi/0kZ9sDmUWeTgCGmbujsJAfW08=","JwNMmhi1X1JZgF+W2KHZt3Fvsch1cfcfE3sCMUkUzhk=","LmreSe6W0rmc7JTHq5CYnK/ZEdnXT2uWkTDcn2ECyK4=","HvrKPVroel9o1PMRSQLkgKlBbWkzKRTgw8z6ol6BlmU=","Hb+hK7HnsM85GVq5iy9P57C1I8Q/YXeLKtOOF7ZguOA=","HSGtxZW7NGKqOV6drMZxU6WsTiqByLqD/jN+ZNmYHco=","GDoDH2UoOixXqmG5P3H46iqn6piBsKTIp+tiqZxipOA=","BVBdcD9//9Mj3FZ5hy2bv96BpYzlosT6AEoftXAFs/Y=","L6lLk2NuUJpfu9N08RGlSXTq5N+oV7ySfUY/0CxmWy0=","Lxgk7+5rkMcojbzEF00u6ykWitRoyfNDPRg9OP27YNg=","L4sAQ8erffElKjZaZTa17kWG15v07dTOTU6hI2p30pQ=","KgZvqBF1SkyN9ho+7ukqeoBCD5JUHQ3LBuraMSf0s0Y=","LdSDl1vyEk+oXcpBdJGIxPdNqBJ+zvvnjdlyt+nZ4UQ=","A4dSJNPQtAoWR0b6MPeDXtbcvOnSPcSjxB5l4KcPeow=","KYSP7mJlCN4GbnBG2TzmeMc2y/5kg5sP53R3LGUUwcY=","KKfYrqv8HvqlFchVAkjjRBKifn+my9eNILAGfBJWejs=","GVB7FWhuIP4rH5jJoeSVs2/8JNwUmtKfIzlh5kFfkrc=","CmG5aPUF4HBL4vZ2smfqRJCNkp/4Y5vcQUSUWwB1y5U=","EJdaf3BgswKrxNXNLo0rXTMNQrMb1cikeNenaFkFn1o=","I9HvO0LQwVPWIWNPQ7JCMr91yQ9zxbwwuF++GLTImiw=","FbZr0+p5hsfSlkEXiU88Q/4CuCVtLJwYXct/jGO3qnQ=","CeRqjO+onFympblh+9lF8HJVr1TFP3MtMmGUQrj9+OQ=","DnLbSHJsMEkSHL+9HAg0WcCmM81pU4y2M7h55K9sa9k=","FvBTCduRs504rPwd69OakcxEQzDD7URYEhQgFqZNeEY=","Bv/97rOBy/OXlfg8nWnIs6zLLYf9bOQnD1pmBt0M38U=","GiUrHzR9jYlK9huy91xlz1/KGiIR3h+QXPOfptOE530=","IxVhu2h6Wqiq9+HFlb8VWtLZPgki2rMn+5wfJ4dyEO0=","APjUAw6sk+xtp59jBM2msEvjLwNugLQq3ao1HnAHkT0=","L0nd9WXLUyTp091Iu1cCLMt7R5vhI+AD3j8symzcgNI=","Hf7omHaWwy3jBEBjdyWGVTH518PXb+6YEWVqQ1vwaE4=","BYIXveswZVRokszq4hj3/fOkPCODzu8SOH/CnU3HQ4A=","BfhCOSqaB9TH1w8cofcrnjtc9WM+GZ6/VLokI1YNT1U=","GIsIB7eRBdy9XDbsxnbC/uYDrqByt3EvLrtpudF1Lks=","EQP26gnK5iHsb2leB5KaNgN8Uu/LtJPxCvE82wBVVI4=","GkD4ujGS8MkpJItK7WGcgaIvigvwN0XRU3K+Q3sPwIw=","AIgjt2JfhKX1yaiJHL89x6NHfaIVIAukIOUYIWRfnS8=","BSpJSvPs3vUDHYeZTyZJBdJfxsYme2995ENbxhYfPzI=","D8jNGe4x2gGNDGxZhW5ro2mlQpIxET3/TI5T1Q8Vd74=","C+zohwj/RH8mEDVgDZmxE4mqByW0Rsno1UoC6P8t48A=","K8L8L3yTJF8fXtCrbEzft3FUT43+ygIlDZyhv23C75I=","IrFvgyXyosaZB69CaAEB5Pht6A2QG7aXAxDfob+AX9Y=","J4KCPVGIz11BTCgM/Y3sgWrn/zbA/azYcK5kSfJabLY=","Eto8kKzEGJtFsGofdBWY37LZwk9FkSDevs5cX+I9tb8=","LYGl+fpBc/WPdUZDSB0ICJcmuse7cHj0ERtVEGta3ws=","KG28mQFABG4eJjeIXU0pBIdfCvpRIZqyt1j8MstgDG8=","IOejZ0oGZ2bQQiY2LnMhm1TKakJYJgN16Dl/j8EVGX0=","IonzIn9M7rrgwdxRTeTGQvFTFOrpN7OaPDwSR2kT/N8=","ITJR4wp2GZDyf6GXBCb51EoJPdBFJAFnBqEYB1OqRhY=","CRZVYSqT9b480x2ySMe2J6LfKq+h72n38nZZwT8wGe4=","GvYPrzSwV1XxlBGVsC5kY7tC33bBKxDxT4sWJQa41ek=","IbQdDv/SsEQMDTtwEjt3MZA7+0bbPHojrP8Bbq8Qf9g=","FqCHbJbUW1nd6CyPHhAixcrTFjjE44zs5belbECNhLQ=","GFMp+eSqhdSdQqYqtPZB1ixf3t4XAVp9efMWS2kPZAc=","Ej8gjbDE71SVYzXRaucVJTTS2Lp5PWAfFVJJaWOeo+E=","GqVlQnjeIjgNp2vniFOBwXhMgO9PS7AyrNE7CXOcJjo=","CVW4oWd6W2MQrY4EkugtEEShTHjKh9HjDg1/MxbqbOg=","DH/v1O3Uun2SdWtRc5KJBNGPm2/plaV18Oam6I98Dlg=","EW0YiZfuxqHiryrsil2x68XPpYj75UkPCN7RUD7K+wY=","JY0u7Swt51nws5S2o8zS2W4osQAY8+f0U5Osj/6UfqY=","Ip3owpZa6sGqftt4+/tdf7Euf9f/5rmzr7XoiDSabEQ=","Cx+w/q/pjWz2NyFw1MWVrdpxcCwOnUHGyhoD11GPg6s=","KFoFvpst/Yry0PKPLjL1zOaxU9iA2Kz2kGeAymNsTLs=","HYJA6ZAjlO3uK3YJnbA9dN/5GFQ086Tk/oV1lpzk8pU=","IWC+gjPOGwszGYk0nsS9mxJIZEhRCDHmQUZ4sxLVf5M=","KSm4OdRL0rP8W/LMgV7nkQ25ls1bXf9CbI8Ypa2rUv4=","B9DUPD9jNwHl8N6tVRbpS5H5dyXkaYLRmd4DNFkg7Ag=","C5nCfa/5DMBTs3EyYi/dxf1SvOusEnCxzON4p/Ajk+8=","LpUt/MkkwIECzKfpVl7t/s54llCDuFOsH0Eox/PXhpE=","IZC3f5YzkQZtbSbz10Yg7DXlATdrUpnNP36cI7Vcyl8=","Bb6RnFLS8dwNCw0WH3unGVUQIIquu13OsIFfKpEWhlI=","C05LPKiqg0Yiy//7dubzD535l9y/k98ip77Mj/mgZy8=","FiBSKojDtTHEXVHlNj+U+TM1guX27hw8t2QI0RYUT9Q=","D0QuomiD+OGIcV9YQaaQyys45HnYrXB06JPvGePHOQo=","GoVb++gKeIatgd3w577dgMHg5NG7AxMOAwNdU7WbpxA=","Bqk4aGEiM+PWCY3guBJmSQNswUsc48exkUmhfKogtm0=","BnFCSWLpI9qSZhLpwGYWZcSmfFJCZ8Rag97lKBMNTEQ=","CxGXmfbuZ+J3XNSnGoxdRVuCQm4Armzs6jK19Eg7bUU=","JtRo1V3DHNXqFBbcoPfqUZBkK3fK+ndB8SMyE3lsFls=","J2/P4X74IYGAEElL4K7SSrwaQerKUxx/XS9xKeroAyU=","I41AyDbbchW+oUVcySttc/UQBWjXGm0egavvwYwh6Ts=","BkxP0cUO9Yffx9yszUq3rVx82wIwzI4ONNds45n7Sbk=","A3GGafFv4wrcOEdKdUBq8pQx7LV/PbG6e2aZeweypCU=","GfEE+Qu8A3YtYhonSjJcSfUHP8UMR9uIXpRWZiQhCY8=","JIbJPv+iSJC+pO+a5subj2X9dZG9hNU1t2AinAzie6c=","Ke99PqMtljImn7Aik3x4qR17yqBjqBjFkkt7ktAey/U=","JtkefM4dje6ryNfFScuxvv8MFSy4gZ6GhM8gUEoCUvc=","AkjQiZO167JU7Iha8qONPkFcStFU61Nha5sJw5NK0Wc=","IK5G6itwHTebynQx3NIx1aBTin320l396czX3QJRjbA=","CkhNb0uGV41JGT5cAkhoC5YUlQ2OOR9SffD0eOxR2ww=","BnF/W4adJlbCs1wB4oxWlysEv5fsp3YT5bjKkrz4Tz4=","A3g8cTA45UiS3Sp2/M8BGaMp1jOsUz6BHlEYF8TEo1A=","DxO7/sHH+puUEjVXGded63N2r94NoOcOLLMfdS5PnTQ=","JRrczOUxfJiTdw8WlKN4h8/rJvH6rPm//2yuyTphgqA=","D4JaBvxpAXyp5XLHMueqhZW+b2yqof3Jg7mvEoT2Pb8=","Cjzy+zCtLHNYl12W/7iV3o/c1h9067JNPxzW0lHrqTM=","AlGy4GGxLFYBnsBMVNdEbBO7199G0f2RI9b5G5v3ekI=","KVFwLfoSb1C6bQRjvkyjThLsjeKBgHX7BDykcbzC03k=","GCyfCICaKVPmRlzNNhtXyiilKbuVGjVWQ7cInqtxVpg=","DeofZA4J3NaftFAIjNsGHfRjDbYpLx1ghcEdWua2+FA=","FXQQ6+DooMgexwJTvBYCLdq8znBwxQnniqG7b0nhfG0=","EXsJs0c4OXxhY+9kfWCWnW95fP4fS0pVtZSQqm/1WKs=","FXN+WlsxNA9K7FeKc9huTaYcvU0aVLtfufrDZ4p2L+c=","GWsGclE/J59dsgDRJkwDwexfC+AAJVo9JW7cPrcT8RU=","C73OA4unkjAM2xjmidLgZ4oJXmnhCjpWu28rGMB29pg=","COT7XhROLYZ8VcyyzALGZgYL4OvD9vqpi0CXSlPc2sY=","JUzFOuiu3IMjtUakBRb5rSeirBr++drovafVai1rqmg=","GixA8ZhN0jON5ygQIK14Tf2TbKN2qL80kcphywAocgQ=","CwKhT17V++MPmLa77puiXzeUmUKAxjO33AOjqb9TIQA=","FSKLRNuZFeVq7z/Q6WXyvQWBZj3Nx35baphpSAdEFg4=","JO+PojIx80yYseGcDistJTLqEEjwpFw+xgXMp0F2Yxc=","Jc0FqSZ+IeLQtX8i/AfKMyc4pulP3i7HL3Zre91FZqw=","DO6mttht3o1jE/fW5Rme0jpmNphMi64BE62tmKz3EnI=","ImPAcBtJMG3x139vGhRybStu9GW95LlQSS6kAvkBRlc=","L7ZW9N8ChBJI+YpGMDaTN+RD0YFuFqPB8ITDjwBe4Q4=","Dm+e/rQY+gtAFnV+EuZBR2C81FmOZB2JSqJFxvOpZhk=","Aklsc5lRJK4ARBUbtpj1dl+CcvOI17US6pQ24s27gxQ=","DfPEm8ZbcIe+yxlAmU8c3Ouxb08hEho/ZiZ542G9aV8=","AjQ/a4AYbmyuoq1N8mw3Yoqv9xMXYaGA964oufu0sxI=","J2uGUuYTPsFkgQ2vuqQM6Pw6MPeCZtjnxhsvsL6FRuc=","K/CaI1yJ/r5+VvAC33sAQhS/ANoRlAGEZ5CerZXqhf0=","HvkGTCD4Pox1gbYJrFcr3PS24fs2jKvA2/8IrZW3PnM=","IQtBjil+7j2k6As8k34ZBvWw9V2sAj4nZGvB3LjPjoM=","LKnm7lmYwq0GdTYkB13gdxp9AZ6Jptb3av9Zk2Zb7r0=","F0ripdsy3KTVYiZXXx5cT7D/6n7ndksfUd3H9SVshqA=","GGIxnO6N4+5NY4mV9pPzJFRqUjXSKVLN71IEDYu9kCU=","EiGQbJl5jN62bFDxQLi1eeAyEozOCRebsmM5Dsr5zUk=","CE3SWk0UGnI7Kcac3o4Lu1PQMZJvsNFNCRN+P4oSLx8=","KTQa0E5zpuadOsZU1EUKOG7Sx5R7AXae0yTW4zE4FBE=","GqsNyWUWH3fu+ND7TnLka/3249cY6sTlzqF2M5mT3Ag=","GFLBJoYrdC/+PlaP4nrOC2df1d82FVpmCZmFxwDSaYQ=","Am6r7lwaXBsPviJBd6x6Fujw17SMTvti7tlqkxIC8MQ=","JotgenVJiqhqHrZdtfpypUtBw+jtnKWnB9dhE7zapJI=","EKUFHwZP7cC/wOx7a+Vq3flNEHfdv0VqGA86m9UCm+s=","LCeTjOTh4PmNXlM1m87KWpwiBmyz3Q92VHHdhf9kEhQ=","BgOQogNFmWOO0NvCkDzs30kPHCDWBfYrf5W6+9Nno/8=","IQnn3EqvbLKhP/Yrw8vQ680+vfAiY49eSA0BC+/+x8s=","AQaVnhDOaBm9r0jNXBlDLTWsihZygrRMsKZwPuvj7Sw=","J2rPi84muTIVkbxYg5JgW1Dff3Zr6QyDF6Ge6TyNy0A=","JiXLG+Cf9jxeA0B5jRC3dMBDIdIjQOXujSzErqPckks=","F1IjtWu8dKRv65kaT8VfAvrRrJuvx1x2yj2zpp3c/yI=","Is1uF70UJrE+dCITYG8VWNVhm64l/sab4N9sMeprmXA=","AzMHkX8vBYrmKVYR42A2qr25Gg+586S60+av3yg7GDY=","DHTifVNqYnSoq5HfevudTr+UTGgVfEE1qBmTYyukEUs=","EbIhKgjLh3zLO0pWOc54Je90h1+yE/B2E2nKXYepqAk=","LIyNQggOLpYV1MjcDyDDwwBdzrFpfZYj687rY4um7vg=","DWESTQbNdbqgjUY7mjo6HNH6O/bKUIOZER4gbcGfe+U=","GKjM6eeqbfPV6zVAawzUa4fksI+P3JkekftZJKBzQMA=","AUUyJsdXQrhA+3HxUePlNGZIuaB/wQqsMUhdfA8HGoA=","DrBfUgZ5NdC1UXrduXrZE09muSHID75oVI4MCM+45g0=","F4g6D6+jfQP749pkD9zfAv6oIrz2EtfoLgIX0420Ago=","B1Fsuz9n27wFC9LsIbGLudDqmXF3BZWoXEhjYzsOGcc=","H4bvlHFEOyalnaZ+HCoiPkV7rur/KunwCQxVDDC/4tM=","C4TsY1XL+0OraXCdT+2QZoXwJhPZtIYS84zeM8aenwM=","GsAWtA0w0mcjxb206dL8caG574BlzQjM72bKmM54lzA=","ELL6id5FRWBhdqAEVozqbDOBvpYS6DgVRnzEv661hfE=","AL9WdKXqHOb9TLdc5/JnEOUQY5s0NU5Tyi5mMbQE1eg=","L+FDmZO9M3g7ohxewfKNq5cUej6GZIZt0EZo4EwBN7g=","L0A759OMpzNnaKOpx/ZWaShTYo9DeKdKUt9Ilv3MQDQ=","DhwXG6oLo+gl0kLR1wRUuDPD4j/onn4iPUjezYgX25Q=","Fy/IYcgioEWdJ+B4P8YDQJ+DWRP3O3HVH/MaYvbk+4c=","G7niRUozw8CMvjHddbM9nWZCzZsKl4wCUfW5HwgjUjw=","KSk/hCLU+W49xpT02ZhGzNbNW0p4ZiYl78cgNDCNTDo=","KbN48kRqmjHzfUdcgwaQUymU7bZLqkN5ThPx2caUnRM=","AYqCx0utiqx7dheUdg4JCs9VqPlVVvKqz8IP2YwZYW4=","LB/ATe2H432fHGOc7UjdjJ5GYYz0khhjfbVHVZIbFkQ=","KeoOHgFeXK6z/xzm0nclAud3i8+j3AN3ytfV7+Z0sr4=","KhdTxqTHxDcWzjNx8UCmWQPSKNWTneqSjsN5aGEPM0k=","AtlKo7tUmNDXfvHvxZUFGbECk1DUdGOUqmjoUmwJ4d8=","CPJpCE7mN2IKEXgOq9jo+WwrBLjbYCfuiKe+hQSF2/A=","A6v1U/taS51Qk9O1+JihEaQmHCQZ8+BVBg37RdgufbI=","G52E0YnFoivJvikmYjNh/GvnxxTQeVNkJ/x6cL+8u7A=","I6/CAEFPI+dJa0BGKU22kKYLz1y3LEGmHsc1E2XIhcE=","JqXObqY7/Z5uGjcxiTjU3aDc1f6dbCrPGr3SfOFFN5k=","In/AQS9x++SQIlIjeFnwuKaUmQMWkYrWcMNFTvJV+c4=","DGtEin3q5Ir7/PNMt1jYR1aPddcknepNoJqQ+WxnK+w=","IYyS455i38EZxMst7ZUS3CF6mQepqLDtuWonUWn46dk=","EGv5KgF8MI8Pcm3z0FFapv7sHBgCDDgDM892wlAWu6U=","Hyg/6hckTwQ7fDXqHnGTFknPcABpJUasVDplsYyjrao=","H8X1jloG4ccOvz/Sosjf/nvfLCwXm4F/wfQdGibufa4=","ItDXfwrkzZOWz82KJ6JGMDzscP7dVL7vbdhskZOP1WA=","HOURIS2GiFN6XgOZVydumTWz6NW9RwRcbVg1EI7sXw0=","HIPKXfasR3rnQjbEn5MJ3fUqQpD5x8HTCSwRMBLRw/Y=","LnLaDh0dHKzJX4qRPYehBoivCtESlLNQzubRKKl0Qu4=","BFXujnVSvna458JZfZeHHWECtJ6yzx3bb2gbfgWw0Pw=","EHhj2vTKwxjdBqsU8TIVl5SQLjuNoXG4hI0+2gTmxEk=","ATKrr4DjOsSJgtqdXS/pEZHxfxkQ+9wGcxcXtrxjqdg=","E05FZ7KQ7ZTEexY/owSsjRTwD54mN19imahGdw9KrCE=","DmwQCKbWzzBKHdnmGUo2DB6aptdlouUyihvitSNRZPs=","L428D4bNMwij1ZipND1jijwvVulzbpHw931Qi/04KKI=","Hu2pqcbYoDw82e/RvqfkaEDWxw1/qC4IW65nNH5dp9E=","Hivco1idIrwJMVYig3/riVVyBah3FM2AEfsm26GuD8Q=","H+uVkRIXW6byq9nWBR86/zKpxNpFn8XzuqFmt+ASBKU=","G2pL8vsyAxuYN2VLH7qKygS2RyqR0F+WMgu1vdOt1m8=","C8IHYmDbeX8E7y+mDGz10BTYl9MgK+AJ/F2Opg3BjLw=","A5pf8yTKqdzWW4xEvdHUI7bALkBQrYrpMa3m27InPMU=","HlDB96W9ipZhTqJn4MIgOctHCGcGOLFuTE5rS6CI/zU=","JDFRQNseA9NKnokNhfs3hoYa32SCEhQb5vAx7dUbjAo=","ASy281oY2UhccqBzxPkDfdZk2Y0BHokr+gbfi+ortd0=","FJpSjnMDEZzgZt6dpBd4A9d04/Gyxtq+nt/7OVFIFhU=","AJkHOP/sxvjcDmtSab0d3nTG9q/Ud3mhGdjJY9W2XTM=","FbMZ5PUayJMe3mVC/5g8su078wdy5oG63ky9ZGWfx0E=","FVM0P5Wx/yJqbYUyrz5InTBaCOjVxTJ4fTUaXDC0JvA=","Ek1AwVTURU0Q4lT843OYboosobQ90iG1Wo+40ZxaIxQ=","CGMmcvpCNqykP03+oFCMttOJXb/vWMX4D2XqD0jBegM=","GO1CAuCB7+txBwIa7LcG9290ZuXjYQH9kmdMaQvaNqk=","IrYtY+Tap8ZnTcl/Q9fsY/qc/gR+rWAeujb9N12EAJE=","H3a6GIRIwtxQz+KrZcqmRihmxeMbynLRLNfcG+fsFtU=","JZtJaPnkwyiFkLtSGyvvXzuxswpyis1FYn66RdcyYN0=","GhryQYsezU660kxaVK3M0AkHKit+26wEoIA4cPzfIdE=","E8SI77V22YsvWMJloNdtRQx0wBBdIlprERgIz88T6Pc=","LgJ4kz2UuENMUqNk5ao51MAuJoKVgZuwpMmZsV/ja+s=","JvxqD1YOV4EgLpXlhm5nnqOqSnbNi9T+Z1ULtObB21k=","LXzgNU5qRX7V02Ia+5FzLQLlyZJIeGvougxR2mj+lIg=","LeHbbat+ALgYOFlszmbouwqiaYmmk4bOUGFWDyaTz9c=","LjBoCQc9SgC6voNub+SO6o5PoTuZMskoZB+rrUlE9Yc=","Ibm8W6e94Hh6IKiqnvmhfVauKvwde9eirad1BtFrZvc=","A34SI4Ap+70O9IoyV3SApNn2Y645oOO2xq0PjDkUxxE=","BiNA76GjBhkQ/shU/1+pA33ddJ2f+9WmKA6UmLt7npw=","KOLsZ1LQfmRXTk6SQJtBdob3JRJ/FWTRZGxP9Evrnew=","EIHbOe9BlhqsjP2vuMR4WoR8ozSKm26vWpXg/088RUE=","CsA8SK3Wh26ouEdc4W0wb4CupiKdCLPJhmYvu7eiI3A=","CZQTZsVzQ8V9+GB4LVP+itwqddotDxdDZKBVqn6gfY4=","Dck42mCrkYLHEhyKoEwdlVwfcpt+prvYw3uli3S7Tc4=","B0Jr0S1HaeF0hA1KOmS0BUHoXtht0h/11xvn1+upMOs=","LKNFEVOTN88FRxyqOsZgTvBwWz0uSHTbF4d/ajotZms=","I9scEYAi/KkN/JoqvxGGqsCcIjcrWmgUg1RY0zwYM6k=","KCtZliYH7TwzqfmjaJmiSSB2jmecQ7MZx4GswCDGhVg=","HOxxmk6P24OD1URiPPsuz1wIet4DoSzCAgYN3yO6oF4=","J50UkOgc7rc7zOZuCm3ZhEO3EasTF6MeosF3GMU06kE=","Fo2oTrswP6k15w6FMhsQtnYHOSVh5v+6M2T4iNKnFaU=","Fkx74TZ7Ig2qM7X49jfpIAxDySI/1xxB+5gwKHyvNQI=","HAnpl7or0WJYUsUOHWq+u27Gxhsg0cyRsBUISUIWK88=","LsOFou9Z9ZQWcRKxSR1Yd1IGNLsw0A3GgtCJ7kWDNsU=","DPqe/kUHljgG044kZChzaCOLL5DhOublIOxfHl2hroM=","Ivj+4LMTKpU7sPTUrMYhtaU0QD2SL5v1oi5RLMDBA7k=","FEc902UKe/FAdDtDxYMhk4I+JQbGDbZp1xxj/Hy7Qr4=","FvkTlaQvaKkSFIkg5bnDC1NuhPFcp7UJ4RXjOgjfRcY=","DZ9JTuZ1wlDL3/ScvXhgNtiZEXUTsWDAJxyLpvrzDaQ=","C/NtTG//QQHYTdB89tCpyeWrNG1fFMkYWvPbPhPWl/o=","I0UogKfLWdOT5ZgCZvHnUsaGtXqH8EH3XvExiTJXeQU=","MF8qFN8VkLqk1i2kwWhCNiXj5yHyDAwhoPtFzsovV/Y=","GUfwF1qKnzvkkPYDiEhngVM6wL/1uHMKCLQ1+KNAes0=","LeQXqWC1ZqvPhtmr9JrUEUTDthEN609H6jYiVzRedIs=","E7iHx3WS8V2uDSD6JTMOGSAdVXLfJEuY3CsDvAaDvqM=","CXs13Qsm5GgF4W/QSQzgVgkW5J7x68oh2rtKvyxEU3A=","I3oDetlqNgrtWTfTzOOO2R5YkXsUPxcjO8LXVFbdQVE=","GM3ANlqN+rz7BJQnCvSCLCmm2RJOjBkKnAtIJndK20Y=","FjQov5ZghZZZAWE6HN7Z8o1ip00AHmaEvD9qR6izv2s=","Ha4NFfoYIqXlm5QNgbOvJ6W9P33VCBZ+pgZbbUnDMt8=","Aq3Zx0zyLR5JJ/rGdUtcvMFy1K3HWsH+wF/4/KDZd90=","HttWLltDdjJKC2R7kGkP4zZAeNwhLeCtNvX7JtFPZ98=","MB3al+KQp6AewQDlm1nXj+QCGXOvHZ59EBIx7Y/pofc=","FwoRXn+w52pO2wWsCA3STdtcJ8DJSzs2715uxU65jaE=","KXY4FVd1nyTamfruLWxQWb7pOaZvsyG5+ypgnk1H6fQ=","CFjHxvn+x3zHtsKl3y3WMSFAcT+XzHyFA7TXxsge/6Y=","ElV8YSwPdxjsEScB2AV6HcMBzMMLLIR1pGvK01FNOaY=","GrBj/9/6IWpbzikA832Bny115vAMZ84CS6P4Mt5k3LY=","KEk9BGcgaMam6U95yxrx1BUrgjVGNjWJSZwKFBvSpYA=","Aj755dRog4Dd8sFsDQioMSN+5Yd1eXxn2VxuDY2K80U=","EJMyUQByL4g2yvML7lPA7xTrGEEL+RVXCzJ//ZRkpcE=","FwVHnPO9u6941PED0460dBPJM1R4ADgQiT81JZ3ejVU=","AIlsK3nP3aXrf2+e3jq0d87uKziwaBdPFaOze7izSOY=","FJ8TvD5OKwUVs3iidH37qQ99XHcx5Z6fNr3j8E61DLI=","LhQiJEi+UMBo7P6/cJRLWTVAxylcoOR/K7f2MZm4cS4=","HiLAOWAkuj9tsYGskrIppRhxhwM7E4+yehz39thwUNM=","LFoeRTQG/NpdWGFDU/CimEL7VK+I7Etz93eFY+BeB8Y=","LQja5vH7fgJQpmDnGxzTGFPCJ7GI2HVZIWrxxGXYq+4=","IVUzp3d2ImZkEYqAgdh+ISoSUHZhOeo4x2n5PKK017M=","HLu7JvmRpyHHvfg17J0e4MB0CS/NvwB55N86wocpLt0=","CPV73Dx8lWgfAFUAQnrVOZJZ9pEEwiIGrsL5kSKSTo4=","G0WTjHuE8BdvM1IDIVANEpfPl6pmmWZP24zNde05kS4=","KusgkESGjKhEh7eRbmtAM+5svvcm4mnQ6RasLP0/ut4=","J2Nb0q5+DKyv8Lg2WWYHp5JAPboQrDcGyeEZd0A6PrI=","IuWTt6Z5NQJ5OBSb8W/OB/6ecmBV/AzdB+fqoX/lcwE=","F5WWK7UQAjahg95JFp1rg6Qn7evSNxG4lpTag8vQh8c=","AHf8jXzZrbwoPCUyG/N1mM3yiCftNXB89Ih/zkcHxDc=","CuW0lNFm9qMkQtHQvVm2Xst62PZXG3dIakXs2CfdEoA=","KSQim21kgYT+Y3Ga2nBB5pJyzf6JVFXXfwFjSouJLIc=","BR6ECQPdq9vyIQNnSTNoUUKYHAhSpspq8MjRWwaHFtU=","D8UIt+Ygu2xHqFlxv8vijfYmGcUwloXQoKat88i/L4Q=","GfdiG71lmyfRibsyAQuV/CvYdzkuK1avtVisX8Dw8iw=","MD6Y7jW/ytKSaAp5VuC5MvfFcsChMa3sUAbY8pi3Ibs=","GnglPlf4JbDLx0LYeSOyfFH0pTHRI1qKkB2ZfjGy6gc=","FeIgk5umSzo6sp3r87CISkxDhadNhF4g40Sef6LzkyA=","FgSGtuYh36DpASOk5D/WkiHsGw7HPRlkdrUEvM0pC5Q=","K+60JATbirXieWJLrNthSyG1rjhvLCo0p5j+ynYxEAY=","JLQHUAQW/7BFmx25dAZwvbi+itu0/Vr4/pxLXsAh8OE=","B/X9rpiChcSbz//yP8ESO66xA7/8l99oOaDDUGt8BCs=","LOm1oI3szkuFPmfSivbrTHVce+6BkNeAavBCdZo5lQM=","HarckRw+w7jl9CyxIwF/H78W5KouMt6UsBgSiEW/0CI=","H/gLFpYXt+5arvvuZ6pkvWTdFO2O2uFI+ZoW4/IgVlE=","Kv9ozTjRiLirhcAI8wDFCIJJi1Bo0807grWuAjv8buk=","EU0LP1TxTeRcxNtaH+scR1DqAkfY8k6Pb0ctkutwht8=","ErYHV4wtNJtp4PdWhQ3MISWPha6NjKqKOgIc+NAqu5w=","FMaS680H/O9VCSu+lQWJ9H3+x+xPOkKUSwRCaQeVoFQ=","Iinb37kq5+uDROtW10bQcGdjfXX/pDnts9daiwgZnyA=","FvRkisR8GX/FcvWDUeSwB3OtmivK0ErA+HOlVrbs9r4=","EtkNVcjT7BhN0E9cautjm+pwp+PQE/yxdDfrpmISL/Y=","BOLEl1a4tawmr52TlBHK+H8VYm7EQ23uvH3AdJBFIW8=","IZF9cjoz2yZrB/gZSJVcRd1QeFfp5ZgYMdNcVtvQuzY=","DRO0aqG0EWj4G00jZRImjCPnv8QQiUi16fOl9e4MJmE=","F71zEnXWAtF8objsR8sS3xpLy7njsCom+GoIsu7x+3A=","AkDuYBpoI+xpikvHdOba/C89HOwsXIn1vRNim9xpJ0U=","JmP/nQ6qbpEFk9EQItPHe4d6O+2NAH9vwgeorXW/JSw=","AsRbU/py16DXokSrOrC0H8QOnMOMu+KU6MhKcsfD++c=","ELuKdTGrBdIocogPloNNI6MZN2I98/0pU4havd0SIrc=","IiKVDIoczBwhIqNT0UgnRNQuYSVN1lO9Ja5p0rp5sDE=","LD0+tyBTfS3ee/uO9iZdJsnW2Rjjfy6XAw+9awRFfbQ=","BTmmluFRmBaTFClt5W3IdDEuGeWzUY711Qpyz5ijCJU=","JeKl/h8VWi7ur1DQFmT5b31ncrEIrFxMv6XvWh/NWtE=","L10+h99pBKvUVO/KnMMPFUFkIgyeP+8n4YEuCHC5D8U=","De4g5HMcDnVC5OVD6L5sLt5x1uqoIVluT8nmjoncMA4=","BhRCwTudH7M5YVzYr8C8nhG+dBy/y9KzqSGUA06dLlQ=","I6VhheEtYjCg66981KAc0YQQ09LKmR95r1cW/iKZMSM=","AzRLe5rbFaO3w9ZP4e7DU0IgLuPEo22y1J6B5RdCNbw=","KEt1HtYdSEuitZQKGh7h7FNtOSsRPQbbSZWwirZh5nU=","FwGtJqQt539NWKTIGR+dRzAwnF9LzQxtw6Cqs5Y0CCA=","J8rdpRmoNwEI16pukQL2sp6PojhswCllk/L2NEn/PUs=","JibWHLEQuwOzJxLVnw47Gy9bkFnrmUgHsmfkrSYe1pY=","HPMzCJfFTyXxX16LjaV77Qhl8/qEHsSEQanwRXkVE44=","AbW8zp1pnlWkkNPYboySyDpyVqf+uf2K9shNaOFI9k4=","KhdRBdFbo/7PW8snRrPIH8jKRo0dSqmZ+7qo2BEgJu8=","IKI4IpXsoKYciIzvgRFa4GN9fseS0w7Kag8pinf5sms=","BRVJu5rbzibkshiynKeeIhy2kcmrWyeGI574EmutLlE=","CBylNJ5k1gvKCAv8U0yLMLGL6kMJzwL0THEYX+aI4Hk=","KFpADWGly9bKe6p8PJrKVQOxf9cC4AQgvOczI4LAuC0=","BOG/jJVbw8hwgmLj/xSL6iaK22YqwkWUeeavLnNECyE=","C74ZrE9cZ+nuwyyea33XvIBZyR9QGy8mqSswvCaLC0s=","JySsWOHqTfGeZkS457dmXZJI00/7v0xMqJNMYI0uj2o=","BEZ4jZVCav6oMNGmyo0tCFv7QzDLJRTf/WCpq3D/9wk=","Dh7PJsKGyGq9kQwrN6xAv8DmXLKRQmmmpqrsXN/1dY8=","KaJn3J89EtYBqEkUiiRJED8lcTCDsWEcOG19DAXqS6M=","HcNKYOeDtdr0ISVYbqKltJ3Cy+udK5C6iBw0zrmdLTs=","K5/OWFNL9KSGwyIPD/kCb1eMqcQ12DIQJNEO7IK+Tls=","L9nJfwEFT+YcpeB+NoHB3ZqdH4umMN0kylo0TD1mbRk=","AE5qcUbCrAFQN/CoLBvHRr+0ac7J/uN/G3CCOfQz5kc=","D1vrogIK/ecwE7fv4ME4R2LbhhLa4FjQ+EnHODwHlDw=","HF4ebvG+Gq9Lbg0y1ZDcWySeGxu899BdPmDGPgoYZn4=","CVZ1xuHo9tqo3UIGCIOn6XlfG/iBCV6YSX0z/VyM+nk=","BgCTzJ4fVPe7p0r3GOGaEPAzGYwi0h8+6AJxJYCZ3Mw=","LESjXKjiSp9Qk84cuSyNCknFM3zDYBxE5PEuBErODcE=","A+iWI0d8XxNlu6FuyxqKWnDj1cg9UPMHFaQHQ0Pmj2g=","GSX9WG5ngzTRYYp1Y0mfa00AHL86+yAjKENfLUnPc0o=","Ghh9Yt62ObggFo6Lclp2yW5Vam6QMEoayn8ZcQV3Gbs=","FyON3kR9m8bKtmOVf/VMdLR9U7rUJdw7wRSCrUSEqg4=","LXoFk6Vr0zfn6uiphBgad0ZYkctpnQae+7zocRNXApE=","J4OHxO7uas4S8GUxoxK3d4ley0NJW/kKdAtf8linM68=","GBriCXCZg72QP0G1fu6gVoSfSobT154SiSpFJQ4B9Hg=","KGeTTr5mwzVmOwOMliK0HLa/iEAsBJ6RgB1BbXNEGmg=","AWUYcNGg19BaIY2BHkZPxHZ+eYBhUV5DvgFsZnK021U=","DxcJX4orIe3VASbSdRNPKc+5EaeEbVzy2nlb4MGnACQ=","DynqQAl7NPOdAc2InmMZcx2ncwIXFxPimQ6Djty1HOg=","A0UDQY8nzPvcDuJSkRLVdoCHNnOGMVtTCi2aBStgiQE=","LaZYruodt7IGbMmCo6SmL8Iu6papVrjI1Pa58Wm/NPY=","CZiR6PIgW57bc0+wvGyOFNTPLreFClSW/7RNrPvuaHc=","IrKFJ6nifWW32dQl9LL01XvNw5AInTqyEM9GNzVlslE=","JKxBwh4DLxIF9Ik4obqJJxaujUxyMIZLhvO3VXbSSfo=","Dv3hfFYYm13I3T/J1Hlu78fdUjR8DdOtBlOMLLzNhgE=","AfMhob5V5LQcXVqZhdRQ9sI6LbWAzeH9F98eoW85OZg=","EoRjXoqhfjS6sWH8WKPoXsJpEjWTeXpEYi9rxbFKAoo=","GEA6Xt8wy4aA9+uGJkqg78ZCLqbzTv5V+Xg7trzKr1w=","Ka18Xnxe6TyWHUtnDCmYBHF0u/p+3P4osrTRnzyV2ZU=","JoW43scQnACMTrVZrviyiWSHOAh3cNZaik9h2TMwnOE=","BtGhvKdSLWl6k7RIrBHZWXLic3yfbal4lAjvSnAcA+A=","FZ+GKURrJhsX8ruphnnNIV/xio4ioK3a3KoITKcoviw=","IQDBYFtA4WRMUnVx0fKiaNF6icGwJ0/ePBhWdo4TQ2E=","FM1YN2PFqqWWWmzYENOqcI6hsB6GWthJJrbdigwpfzo=","L5r98ldfhESXzPckzcBgFVsp4vRSyVAGv+VNRAIGgnI=","C2zj8G/CO2HmlJCGoniRyyEycw1dl2xNA2x+Wqlg7NI=","IJakrOGcx8DZTJdYT4vR4aoPOKBbpESxWMCk8z3vZfo=","F0KQnSD58X77XGzosj9rhffbDgERGtgOkQ2nOHkmvsM=","EzxIbDvp05kXbIl3eHL29lzEv6QaALEaKwfbeVQaTZ0=","BgtbyblPRUldbj+tXvfCDB0wTD0LXb/pMMiuIiM/w1g=","FsD5KGdpUfrrsal/cN2GuyQ5xPresmAo1p8zEHlJ3Kw=","BFf0Lb2nyzjeM2m60TtoMhdiR3FYw9my7cZXMdKwxD4=","BbxT9L84i19HfVv4xd4efzjvD5THddc337z+QKf8ykc=","INBX4w4lY9fbxdJkEibG9gALy1Sefc25t9+Bn/0QvNs=","FvBXTnwTtBxezsw2+VkHGcMfKUNac2wzrZrBr7kodYM=","G5Yp1WeLGOyl+cUkStvCh78bGolGjlSdF2WDXbX9zn4=","J9gPFWSI/ZA9B9LGRGDdZE1H21lz0Mc22RTj+mD9ux4=","IRl7s/2LZthzUBnN15Ec/Oq6Y7SdzQeRDkjJk/552VA=","KPX0lyjallMqZqLTd+spnekcwdeHAdRKClpcxn3ev54=","Flu84NYtaEESQnb1PLKIg6xefswS0SUU4v6y4Zt5E/U=","FJN4B6LZ1y0iNGmcXzsS8bcuKCshb66RDbVvaMraS/c=","BxQvxJAfDiFOxMdPFoXDWwSFUWt7gn116huAHnjwRF0=","JxTWp3rArHZsTaLPRoxZ/Me+OckxKbnZJ8Kr1oQ7ulM=","HTEQN52Xxcpw2nsEiovIWVh6+Xe1+7g+rw+VGx2yzGk=","Ei+bSABgw15rGwuwISKRsK2+JxnGYOqxB6vV5jLiuW4=","AoFfdvPuypS48sQpgs8YLJN69e+8gCYhxK2Qh2A+W1s=","IorO9ndGa7zoFgvVnJOMXTQAwkoQ0aPPFFUZzhOXkEs=","L28IAMc+C1jE4xY5wdmOV6odezjyQZjdq0072tixsdI=","EtywC5bpcp4+RA7qtW0jtJWSyNMGgm7hjvyPf7EfzT0=","FMk0/duek8G1Of88cmkjF9DDZf16cn8rDUDgRC7mzYI=","H1tI+7EM6g71mtmxJIPte+XGAVE7DMzhzaOoDEWoDGI=","B2iriqXNBA5e5d5SYRENIru9MMC12co9KwdasLDejzg=","K4T+AsME8k+twe3AaR9b/7BQH3voo4HQmaZ6m3qHA0c=","GCfRGRsV3PUaIAvZaPXKnNH5bD/Xnt1kVAbKDK0YJRw=","AWlQoGuStUhe91nQpDlFxIIxsP/eWyKB74fsoBgL+t0=","IRKX2k1wz31D88zXCojBUiTPBD9vrqaKdNb+KCqDFgc=","ChgSF9ExX8P+z16AGBS0Bgp0L4GGiT25Xzn/IXIeTYU=","KGBY7WME8Syde2BT5tInnTSgwYfwKYEIVMgJSG2DREQ=","LNClYhMmePX4QM2iTaTTBgY5hB9TxgOxp61Fn4Hd+ak=","Ic4m6OfIMEXZ55QozZBa1InfvnXKwf5YVAhnyG7zATU=","AUrdxnqekj/4kO0nm2opZWsRRe4qIT48BnV4wXdYxRc=","Cvq033kR0RVPm1ufnUTQjCzpSNDpKgbjpGbBKTYY24A=","B1bdxGhmuiiuICmerFjD1Y0HwMaPhP7Zy+MGoLmgAig=","FeoXfYvB8lTD0pDnLY6+b55fZy7E+lu1O/6vvTDEEic=","EtQZkqzMclhnHh6mFn67Pcmf5idcOPEvt/zJlOMmMCU=","BXCgcCHn8Ml5rkfUL54+NxJJ6ypYO3Bggi2DTmic+O4=","IbbpxNbcd5gpLkkArIn1um3dw9J7u1DEX372P2Pm1wo=","C9c4Pa6P0/GvFpaklzusWjSgHFStxz8a7/1fMfAfwfM=","Eahm/Vnluh2Qw5xaSkFeyDA2EfNFDVLwSHqnrMgt7p0=","LjMOD7KVXYRzrZ4bpiM/2vRP3S+hiNSkrtFcgpebM9A=","LsYUFHZSRPa0Z8XyTkQsk5wEw4Ebmd72TVKxpPF9nas=","E3p3CDjYUjcE53aCfcNy5VqQ8gui3VEyDArHg7Ajlns=","HWrlI3u6a24yqJ8wIAIAr13K8pQBmGjk4VKzMnZeDIY=","H5A3+RiaU61Xc8kT6IrnkQ/QICmaw5TuLk1wO2L6ad4=","LGASJZwzKBx30CxhvytLPbOzMUZVd0d0bJ2x6ru3z30=","Ehffgw7FZEV1IJp1q9w1+mBrJxd19G7be3dCtXPSies=","HTm3IdSNO+nT1RVcWMVFSF5x0APxmp/AxmP/9X+Py9M=","FE72tSmhnFXAfkHShZ099ysPdWAm158y7rHa5XInwjc=","LSZpB9mG1+BzA+LrRbZiDQFkTLjDgeo9FzjXZ0co79Q=","GzG2O5yXNjZS5kzgS4RO/GpjsSLxZP09L4fUnU+w/mY=","GoxFKjGv3GKiU4DXOMbPTlhBxWINqxlBAigJRTfs9Tc=","DZ2BD8faWTHHpJB5dre3f7aM5/qGBDWRDKNGqqiyrKY=","FecwiEHoLLRK0AukrvmkJBAE+K30loGQMjdaEP7NyKU=","Lhf3GK6feJfnK0gfDHeahMQb+s7bE+CVMKfRb+NV92U=","En5//G/4uhlMlCLtVPYbY+WMeuZykoDRtuHogdTQL6M=","DHMJmevawVC21ef6adR/CQhj+rENGUmRGgAVbTKFk/I=","ERQYJUudFu+NZJxaL8QTasV2IZHvYfHvRtNe8Zn5Kic=","ANDjIy976KlWmbm9EVCP5JXgJtqrue/JNe58S3VLyEY=","JRMOl37E9r60rk2/ZPGW9I1g+Av4DI1fIoEYODeQySc=","DL0iynAwAHIWPsG2GslaRelZ9qaEPR96j+9rWykNtMo=","DE5ccbRuJmO8iTkutXdcd2nAgFUdIijYED5UVUi1gSw=","B2O1VzHRBSIL277T4PPY3JIbSrotW/LVmVMXo51Do9E=","LleLnDUnUCws8kj50l5ySyUrH+pdMLloQLFCsGas8UU=","LXJivYnnP2T3hQ5Wq5NFN/Ysr69RFhS8iGmHXjOmk4E=","Iz5e85dmHHNDP6xJC3KjdfMcb2d03WkzADOHPFmo24U=","IEeIHVQrv5dLnp6SAUU8grV0RzDueNL8Imv3Pcckv7g=","E5LgnY49aUN3j1AjrFd+1YVzZA36jPsiYd7lbwIMrgI=","ETzlZB6MCEAe2/jkClj38ZhIbJQ9mItXEmXaO4AJiyk=","Bv40ruljMsDbqnVnBPCsym/UiLehpCS8UHWa1m3z7PY=","IQ7tqQ3waI837n9NsBL6cFHar9PU5iqKdarXPKDEWAg=","KPVTEcpSbjnibjjiBlhh887B5ijeRvQ1ZEHI7NtxYXg=","D7OoCktSiolVFC5kIZSsSmT1s0XIbgzPcCUAFgUtlTI=","H2eKV6dXdbuzypX13sB2G7casUffEH+nX0Oq+TCuo6U=","Bz7lGpiupOnOXd75lhtZl3DlgN7lyykWG/gcCqdLpsM=","EjbBqSWazsUKBPGTUGkYmQ2hvMnyO6/HdIA63qQX6bY=","Fpq5pYNVV/UYoXdW21V16agnMRL1Sx9jR50mGq1deAo=","Ij3JefKDNWnCQTD1mTagXaqkm2EMevHfNzyBrUGHbwc=","Kn4HxCsmT4hHUI93Z/rSC36FM4p8x7jbnPBhWmFLKnw=","LTdMnsFIL017DPRbX2rlsJ+bTF4NPkKGRoIv/FgzILI=","F3IqbJevNhHDHi6cinwb4s8bHmeSDMYZJSKLtrFxn8w=","G+whvSt5vwqrgk0sc0Ob8waXmVB4nHYtPyRu8XJmXGw=","Hk9cTBUWaysNDy4SQ85eTX3w5AhvG2wTwkdgwjs9K5Q=","GyZtagP+amZ+W7uu0kB6ygQvxl/1h6N0WSQuNH2pCKs=","D4LrtKOi2cBhIx0HKXTaeGdGTUWgksNpM31vfzjxnU8=","A18PUQ3wU62Y2VfNY/LFEay41j+O5zTZuc2dPNpxfFU=","I54iRkEPkKuq3CVtCtZJRY2KLzqYtoC9yGSDKHBuWdA=","Iwpk4OOVMbq2noN4vsXs1F3QT3uRomTUuFKxcFCi/n0=","IB2TWS5j3Y7ZftoMHvj1SuM1VugLpR7Gx9TvU3baJmk=","G/54xQ0LhVqmmIXmNTfuy5hMGOLJ/99vdqDTjNiqJKA=","MClwjH87W6/FwN3Nhl0XThuexxJq1zDBJCdMVie4v74=","FaBpLid4DMFU3Pt7zKfYxp1hPtcaxznojMrVMR1Bk5M=","FYWAiFtFIfqx9ZJVvHSsRty8b2fkxbvjwEB/bnn5lmM=","IuVCcJ4Taxj9qNHFnl34qe/PImKWzmuZ8MWkxtjFv1M=","AAmE0YTCCQmxibVtieH+MQdLcRsQaBPjGkMPkjSEX8g=","JguywvVhr3tLujwjrxRGDmP++RkTd51quHgAk68udsg=","ACbi6jcrSYIa5Wu+GXhuvyHEMmwYjEe3D0ey0SB2XK4=","C2xNnTb6wwM52Wh2owQCJLrzi1n5b9CqAq6jCuGi9NU=","LPX8PXXvQrWzdDv6vCFJC6uai9nTgob41uxls8E3U/M=","CEaqaqIfGMdAAPBEFD+iZv8ee+e99gC+Fs5P3ED/HmI=","AC+NDsjPBr2z5MY4cziU1dCpUgTWSPvOraBTrNnTukA=","HOj/m3S3nEzqC83VgGP3RNuWMPO/WWPxy92Vn2ESb4c=","AX15ER44VFLmFcRCxu8IMzOoqeCGKLvh6E9N7nldwc0=","J9Bk37CcUTSMlpKr5059t9iZsG1jrxA2q3SVPAizxVw=","FGh0po3zNGFpJUa4i8B52Flh6kYvDEgX5RIddOK/L1M=","BStjUsJ9CA3PXR5QuHcMG/bP3lWbJOff3RfTc+mpSFI=","HnQ4lG15zRkb7w95q0+WBGaTZ1ciUuuCyw87GdRpEVk=","BHCdoXNvrvQ9YW1Z/hAQyS6R4UEOXdmsN278c4ZwJCY=","KDgdSgKopV+wa7aWxefsILNjYviFt1Ox3cUX24E/Yvw=","Fg7PkLTieknT9Assvp8Katf7qCVrmlL7TL//FQekcRM=","Aw5SHZGh4fiDbzmydzN0X9+W0IZ7v9bMqrzJRzWkcEs=","K2avMxg6pOU8+2ZSFvhrRY/T6QnZo7A3WLrZ5EZXxDo=","HoUWsKInbcupLYuI1v2PmwTWGrNnohBYylvIp1Kqu1M=","KyFytzMR/07r32uJr1FtKuC4q3W4rfgETrfiDVEYJrg=","BkwuBjaEWjsikSyLqpTDnhTn32u21Sy4kUUhurFDceY=","G9T4ln5EPo7+WhhgG/7X0r1Hs0xg3/Cslk1qTrBZtBc=","BO/CNKFzY1S+EGIOrbD6+/AwCS4PFvU57alYJ01UNDA=","L0L8HwXZDbzkE3d/dKNTxX6OZjLTDiiq696IuHjfRts=","Cj/cay1GsAR3MfWZTxk7Nf0j5tTUkG0GIr6W8p2bU2k=","Cpo4Gm8r5bcUUDFPNW/M7v8DGqRqJ8ks7O0s67VH2WA=","K/Kg06wAvp5bwGCjkFPYX0UV0+zG7m2ZJcVX6z/6SHo=","FJzqSsydNFr5uqCwqp27OidTQUh7SAmpctTKSf0Cz6A=","Lq00OkKw6lcOGzWvGck7DCX1DxUDz0pjfbuby1igvyE=","HBJ1nGwzycv2rYka2xzC70Mt40JRhlH4sVdzlNdSft8=","FhkjD+r8gQH2vHmyxyBOuKiwg6OMDUuudLMfzTU9h5s=","K9xLuH/s7KYazgmwq+i23XXPr3ulkfAu61Y1gI7NtG4=","HYM8cTXSdhDmly/fAFeArkHw+Y42tiUZeLa/ldffaj0=","H/ekWVJueWOW/MoZbdBPgbo0Af7Ge2ttg0IumHeCAJ0=","JED7tIds82p3GuE1lPMbBvO6F0jMsG86Fql/lNjWayg=","EOXYSxGrhkh5/tBn2igE91yadSc5Ec3ti7VRz/Prs+Y=","LlbBgw/mY3AwZND3dIC8eLTx0Xk5Yp/qLp45KE8/YmI=","CgmQJ8pvXBAIei9LOMrds2a5jMTdDqdPCIGedQKfRvU=","GpdGjY2bhBpX3sJt1PF6+GAt5pX8U50oTueP+FKUmQQ=","A5SmRYNJpST0mVx3trf5zmRVohYvE3Q4MYenUakINY0=","EhbPjweaCYhSY1KWQy9XakjG3N76rHC9Y8D4bXnelZE=","IcU6nuHY9xCZ/RhavpdyYjNDuLpl4/lpq2ZcxYwKYAM=","DQDh7JkOvVIlxwmQYzLsIYRZ1FKjRWDAAKQUH+kqEnU=","B5A232swo2tPalLMh2sz7IzBO+7T5J2Za8MRMOmUL9k=","BzFskNVwl8IUB+ZHwSkKQtV2bUOo8yRzNCDKvazBZYA=","LKqF87gTIAG7D89BFNhNuo1qxhyWoh8xlddIA4VwhbM=","GlsyoSJpbfBDD84jOr/iH80R3Qcx+Wn5Xy6SQ/3ZjfU=","HUanYzQXDPC1i6DN11sx+Ds60rx598jJMKXqywugLho=","DZm/BIQ3o8xx6mmY+JClMqs6EgJOIw6FNtiovvCE6VY=","GvwvTIuhJuMExhcm/sIjQfRHMCoka5IuM5zYe/Le9WA=","HJ8R6GMc1GZNqbz0W97B2SuoFAfnEyHHJ7FMTFP/SRw=","GZJo46wUtgwqKe/hjqh+wQhyHriB9qSenWuhod2U0+A=","IsM11Hv2cYAx6D3kLUergFvc4D4+rLLuil3YjK9dVlc=","EWC/mfD07Ae47y0Vvlo6jRz6GS5Aa7717Y3V+3XbQbk=","IlTNMv1Ah7cTh9rDVUz8neABlPdHL6Qd5nTYygHL8Iw=","GRl1HDeKglBv4wlYo2vW517Gc78l1pPZgDNgLnPWR+U=","J5FrPkoMiZIjgayUzfiLOk6CpTn89ciZpRIKY8tPdo4=","Jo0/+eGNycNzYWpqWhuByT7CCNwENBRVcxDHSbd5hcg=","IShtUdNQR297Oirj7ARsE9XJERc95BrB3J5Zu7pmnyw=","IPv41oQ7rIRLbLYyT3BUNEEl21TVYAoG/JtyDyIplB0=","Gi+1dEOjo9cDCquBslbIuahNpyQDagA9Q168rMx3T0Q=","IbE7mky46XErvOMvF49ZB0o1qM8HcQYcoHZLaxkPoTk=","LHoRgVpCADj3H9IBuqZBKsKSpj3Z99MJC6FVc7ujxdY=","GMljgJRibbfli//XF7EofIrOcGgjJTv2+Rygajf3+zU=","E2+0q8TglPtLW/8j3g1Bu0dkSB3nk/govz2fnfGqHMc=","A+wPeb93ML2hiKARCJuS0mr6pbrWdyTY4ZMlcsZXlqg=","BinzBtixoGgsd5TDLala2uoL5IP+T2McK53CUFQSV9A=","HwhU7mhhSRchaEJwh532h6EsKKCnk1wLrAly6jmEENY=","BYko98e4UDolhaxDmuTtqTENh/lQQkAv+v6Y70jqcTw=","L+Wk+siIz436ms/O4kn3iOhsBDRBzTYj+5cu5Rms4XI=","KelUBFzMq5YS/4QCrSIsId1c07NNQVZUHVAk3IhbjZg=","JRo5YroPPp+N6IHRBGQ8nDknIJIxKip3HxF5HmOVeyA=","DrBPiVmcuhAO5bvEcE7GONECxnAQg8av7o0mzcZLEB0=","LSBX67SHjEcxMwD4oWHG1rMAjCY+c47Rt39uLSNosII=","D1N8doHqrXUgYfWUahDySPiv4C76pyTZfnY8yMCXFVY=","HkC5qgANcNbuaA8j00ugfqBDVht56LbDBvp4eCMvHPs=","GqOPShGfqcPj/5nQrlSqbLEYDEHXWF704DNnj6yEsvc=","BWYcAjzI/63EJa+O28WkWl2vZJZ7qwO5HG8jg6YZSak=","AjxNnYCbDTr8HCfLax3sZj6WJf1E8fE4nNGyni2xUOA=","CfrA65IxhQ3nllOTqL/RXdy78mWWJ43HibPkBwPbQrY=","BAuEqwBzcQPtWsMS9dROJ9R0nNGRBRv4piMbtHgONU0=","Li60uDVFcsJnzoRsnrIj44GWKLJkVtckSJnlfXDf+Ts=","GYco7Jlq0JU8+Hv+uIEL5cWIrBC3OMytex+LrVDJfjU=","L4qO5B2QqsKpHBzHB3Ltb5g0AFJRazpUvY3ziIcMWyQ="],M:[["K2/XvDo7WVwgbEParHUrdloSJVw3q1GuGDkzc3qLgJk=","BpsXed7D6t7T8H0MPmzs1s/+eNdH+u2tnJBmWqLZLLM=","H6Tv/INJjRmqpZi3dx+IoFVN3dqJ0y3Pim9M93bRO5k=","AWdvXAdBerVMN+yK4agxS97rCZZHaYgVkgQ9/8smv0E=","H057vI1Cd55Yqge/VP8yS4FP5oe0yOuBubfnREjuJ/8=","D2sYyY/In7+pmgTIyWrl2zXClkefSEtoDfkF1MvR36k=","AObNEIg+HhHGwZHTYynzDrAEWvBsLYbQxDn1wfT+9Us=","BCWpZB+wFVi8cXCi/8JOtqUUGYspahYpzChNmDvKh1c=","ADl6fXQ0sKqUE0jeRa7EQs1crSw5iISVDoIzxY3VAzU=","HWbyCPwEQRoThcIuID3AjwusL3zZ36zN7CDTuTJSrQQ=","DsHtOuO+rE3dH9sXucfGSOfsgYhaB6W8vZZ+ajZ281Y=","Cz5gHjal2C4CFDYshBlHTcHMLA7YEmU01po/eQsnxgM=","Fjy046XskuV7JbCVo6qoz9xM5ZJncYzGCQoH4UrxCw0=","LcqQ8+WhWymJX0jXoSkNejNka4liDdCozN46o6UdQcs=","LHjuXqFtOPC+udwHM8S7GJPLM/9nG3N6ESLWT3Kc/yI=","KvMk7E+ed4bc8AQ5x1opS/91PjKSu/YuZkcfpzDxnHk="],["ER0EwIP1Gm/fh0EqU39mAQdtYfQ1CU6haUbvv6SJPpc=","GHquJh7z7iGzcCNRigcWdcbQC96CvX9UQUSKu2Mqdks=","DaKO3n9j91WWolaLLdelhFduWygvKEeVsaeqIWY4IrE=","IEO/5S0pZOSjstpeMBB3Fsx2T5sci6Rj8hWrH38DSYs=","J7SKY2o5tRqTiuo+tVIJFVn7++ceCW1RjEDZCN0lcO4=","F/51o9EbS50qz3hW1t6ju6xireDFATR7FoZPPHPrt/k=","IybD3KeqtrGFJlT7E//0KhUsqWMhJCFsx8xvbTdSKlk=","CAxEKQkif0qdqS4zI3+agssMb30MQVW96lxlF7BG654=","KxwA6gCJP5+RMxvJBzl9uGXDfTvGxLObgc2TFpb9eDc=","CS8Dx+mOYcKoWUP/r5wE27AUX8IFXk1b6Qu2i5AQl0Y=","Kg93uzYk/EgmyaKma+TsddvCFkKhb8xBgtLWXA/Y1/8=","EIO3QtNTMqi3m4Dn3ASnL36GaS5Sm2oexWhzNLYH2nw=","BT6V+UVbxkmdRHts7dC2qtnLztl8zxAGDzye9R4o520=","BZBNrjRw1AzhJ0myfWRuYg6FGeKxfPoBbK64nZ407m4=","LlY7ncWj1NWpP0drRm43EBnHf9bupQYSak95J08va5s=","FFYAg9mA0XLdQMlCbP9BRnrOpB1/SP8RrF/MCHui1bg="],["ATPFkT8l/16qhg0DGPaktDSf0i8tU1MOXHhbcJiKOog=","FpU4CU1PdSUpRx4/3cnvmUz61PltzH1jbw/VCbjrnDE=","GZg12pX26yLFkevlFMfyg/Z0/Poet4ff7leBpk8IJDk=","Db2GYlEd1wAJkbOdoSn50DtWWgzS8hjW6ru0miXxBeU=","DdDBGPFa4H5dtVB336RuCBCZVNmeGNcs0sr2E5IOOQs=","B8khv0XjVISKYLDl8pK7A8JGlJi5weTTIvSv0YZ0CMk=","H2lNGsuqsOpbwCahhk1Wi+VVuJwPSbYTTpuJWuFB2oY=","FgTeai2xIr3V2DlUChAF7UAkJbrDuF46ciJNM3QCvew=","JZcM4xt7EM7yISZ7sb4WVuwpFG3wb9tbT2/mYHUjqgg=","FJVvgKZbAfnul+LrBw6d8nEcuLy1ON2Y5TJjbMYHgug=","AdeZroPvZVLzDtxHuegq3AUD3Et02kC6C70syesbClM=","EkF8ABvoYZcBOytIccTpsNzrg5kZGanK+s/lRmb1kK8=","IXH9EflEhUZqgZ4k0KzvCLDIfXi0bZO7lGK0Q/pAzcU=","Ium/KqAv5l48x0+z2D1OM1GGm9MFKMN4lYr0Yu/WRf8=","By6i9c3Io3ifvOpBSpHnsnu/sxUd9RDQgP9O98xz8Nk=","Jg91HHgjq65huPN0jIR5HAvYSs9+toVIcCUBeOmlLPU="],["CIdfR9b1GMjC31Gnhr8iB6reKEBnIo9EDn0DB1IKVs8=","CmiDDxnApymy+Jvic3PTl64RV79QfneZ1CIBZuoJgtc=","KvVgYAs+JavMf3ik1uLNP9mby6B1q4K1XphBvve5IQ0=","EbM6nxgY7X9YHKwCAFHeJv4o3AvYyxpEV9WoRHvb1vw=","BFxhf2BMGsn7jXbo04AyLlo7afp7fCriyOxZZtakx4g=","DmGX/lAjKNDvf5uTA1UxKzRyBLh35/hdm1adw08GTBo=","DN/gmeehVCeN+2wDiLnaoej/Mjogvmpqp6hDgzP4ecs=","Fd7YWdUBwnM/6t3eIv82+oroWAOux6IE9CsfZVO8xlU=","LUAmv6ezehmjAKuvLh1cMtvNQiQO2GD2gfYd1tYhTO8=","C8y2acsBbUmEZJRPcZLs/2cW5stfiV0nFby7tlsSiMA=","Bd4QmcZfCKmQrA8fRewvuHLHceECddzPpPzhFGY50NU=","LEZdm164UteTOLQnsxhNlB80BGFyqCzOROK45cQ3lHg=","I5GAdcj6CSm+/CsXH5nr6d3WaDWU75qD+E1Kz9lZLVk=","Fdf7piusV75dl0UqPAbZ+nV/FE3xZkee5zBpZ0gKKH0=","Arbxb4ErqQOQE1WVXMTduZ8k8cbiZDCUflGBGmgxG78=","D2Zzt/tL6M3qdKqngCycc/8NU6mOlKK8YGhdiQok/es="],["C6n0ShB6gcsj+6ZvK8NBUnKPX1ymhAZkmn7+R8lHPyE=","AYrjkIbuu5jR/F8F+g+H3csUmwr+ONG7uFplaXiV5j8=","EBVE0TFFTyC1SbJKZeyE8bMiH9m0NGHdxtFWgzs0xSo=","Am8vWNY8pu9Zu5UgbOPtMSSIXsIXYrux2x1qd3HsZlA=","Jbl0/FEp2CrkxiRuNfgC4DRA6tCZlYZTE8jKkcggwtE=","LUCb94vW9qTspzl9BlAj8LtnMiB5JdPOS+759iHaK6I=","F/cyzBNUsftHbnBWjS3LC2aD0wsCQV39OFUEc2qobeY=","BA2w3v5rpHl7dKQxJc802GorM+eiLicQsPt6VWiJOqw=","KeiQNJQkFKH/aDPW4idC1BBuD1830fKrgOVETlpSycc=","Eh0rpb2PIy7PRKrPEETNarb5Px5TfX0VQXVP1J9RsiU=","DwkT607n08AtjOc9HOwrbLsXapISmzSilK3wZiQ/9r0=","Cg/mbA1N4AzHdhAIcyoAl/sU1kZfnR34NeBCP7IH2Xk=","CJjtHsGkNof/aroy3l+BlDRSigdSs5KDMYmbBkay8GE=","EeCyND7zcdLW0igFl08lObblENdh4NoXDQ2pAJWhMmI=","HVnVwQsMndNHiZN32jW35nfH057xtJFmuXSn8ryZyUY=","GhW34t4nEl8uanT07HzSRV8bv66xFV8a+Bm9tf5UJB0="],["BUKDKrI7bHpLVHoQZgNxUqJELpmMU4G6l2mEExU7pvE=","BMXrx3E0TMBhJ2VxC/yxwuYJerw9NG8ElJX317fwbLE=","GlF0DNpeRepNS9e/XOVGamahGvtbyTzxDVMJ4H1BDk4=","LrbtVoN3tpatPLI3Bk7GjjkMJIhuHxItIdfPMpDcbQg=","GBWJsUDJEJ5JL8PsfYyo48JafOWN8G8T70NWHVjFkm4=","IFptWqstIktmjHD8tBWC7p6+H/CZKStLxQr4spLA6kI=","KCOaiC3HsvP/e5qo3p49ga9zbU7m7ZkdXGtPpUAUj0M=","GrFfL95vU1535hXIwmAhk9RYYMwBWEnfV4+f75pbsoM=","AytiZvJAF/3hsoHQ/iBt/zC1OdXFuhO1MS5IjY1vGUs=","BONY8lmjMkT0BYoFYRCiaBa77Dx2q2pfe+k8ngyS8+s=","JamsLR74Sr2YkntSwk84eW6mDmOFjsW1AZbX4WnJO4Q=","L1IfJLwCKGriv4SE+7w5hDiGdV9Sv+x9PdXfeNNAch0=","HcP3pllTChOsytGBtuJlR0EI2LFGkmZVLfvDjLZ50G0=","K6OYRTk/zHdv04PlNdVnYhx/ZABag6b39IIivJAgkqg=","BHMP4E4BCMmlFFpcSOYMVFfkcIUiFXv+D4KvXGZNbqI=","B1oJ5B503ooqx/7ydZHnanfIUeGlEYXzHpm14I8BzHQ="],["C6H3ZDZzYJUpQsy27fBRyPk3kGqBZkHg0eni7SaQb6g=","Kfqn2tyLfpWI1KYB53vYCq3ycqG/7DxEPKPMrIHZ4eE=","EyRVi4pdS6YbF3kBKL6fJEDACF3V1gZbiPCjslN72t0=","GPqvHJHgAvfbvRL0CL1cW5LzjgLONjWCSCHgNH+vU+w=","DuEoiymFXi443SYpKzniYFKYQTRFONZJmZajLnzFI/M=","I4CrBR0KxYCn0Rb0qTN+sxCQpMfsvU5jjncXt6Ur8QY=","FYkmuelLEPyzIbKTu4qGR2J6W9MTFYCNOXwclPZQ8s0=","Jk+tzHkaoY52dRqJUkLDDNu9EZepCkVtwnjhC/C/9eU=","LqAUth7VdTkiOb2UEcCmxCArczTPLg3YwwQFKOSj39o=","LaJgOibU/ew1MYIEulBgZj4VoLHk2TlSWNXm7srqj7E=","IKDj9OEknExq8QDf32P4vcaex4hbzQ0sLpjZj5u50QQ=","AvHT7tNgGPlnlxHgML265RIkte+4sesc3KiriGIS8Ps=","DjiLsQUkJAbjcggOmXoxOSz0/72caUFj/DZurncOQ10=","JRQ2ScE+CNSwC/NNKqGo5FD4l4jid2aJYhcEcVXFvx4=","EuwkI5uhsPyflSVQoiOlLSCdjSK4shrCSIGicZJ2vg4=","B5wElE1QtHd90L6+lTYAZFzsqdZfugIPlzZRRr75xs4="],["LgYR+kyjmF17+vUS8hpAgRQfTtDcSwIoNNPLbP2Lf/w=","Ks80kwErvYGHJOfO2iQx6XyJM7+utddGO1Eubo6Pf8w=","E0cwJLpBn8KndD59+PyDdaqxUNN1OlQlCoCNZvLQa5E=","KUN68bFPY3ofDjmVXyYEvyBDn8sqCQ40aqZanr5peI4=","IG5NRFMVt2QoDMZDuUefSZRuqG1zBLaixpKsNNfJjTQ=","E4LDwkvySJ/p79gKFj5lARH12YheWKntcp3KH5p05Z8=","F80Rhk/Sxz0IZ9NyZLTKFN+TWoLypvQyxJmBNfpfSqA=","LeJ5/Pd6JwgjqRps0ar7WOnjqzL9/ws7BcmNVU22+tM=","Es7VJU4mCp23q+DL6iY5ZoD25X3AdzKnVdQJ73USALk=","DvX57muhrh0SZM8aNuD+S4BDqwvd+bnDIA+2h6jqXIM=","BrfhjQG0f/jk7wgHjoEooGaTvmV0iUkqxBlahUcivf0=","I6p8zDdRt0DuyfNaKZhryVik28fEsS6rK+g3Zwbesg4=","InPDcOtYEMA5A2BdfMlNWpKvaqqnuETzUYnndAan6Gs=","KnMQ51+v6QLiAoepGr44iq6EILHqRmDdfBWcJrljLNE=","IAmDmXJe4V2T/9PkgeSnuVyMUIP51pv/FxTup8fYLUk=","AsorrHwaoMZOaEEj8P/iIXOSMFK2oB88Kb6AE3/Ylyw="],["Dm8jwO9vFZ3saDQah4MPuGS2wIy5VKFKJQCHZpeJf7c=","I7NGEufQUvazEsoODPcANK0jLZv2PIiCEIU4O29uxKM=","E/FbxkU99vk4NEZVBTTcV67bEBOeMFPoO6/dmTVhdfA=","Dt+GvxsVmf4nxm80lIYtdd93ZAcKgmPPiHePcoeTjY4=","FkFkjCa1otwpfaqm1N22ovJYunOPkJTnxc2m76jJk7E=","KAxFIq0P/ZLDkelMcPhxILg0GJDDMprwUGJfK+UvOkE=","HXcgmLYVSSHbjnUG5vA3LKRPIK8zhuE7z3H/XcDWGxs=","BT7YrVUNiZL0uYFJIBg92Dm/NV6sqMx7BwIKImFKgIo=","HU+bpP2M5O8ZO5+HD0SVYHlTjWO840T5AWrF7WOpml4=","DVPWHIpSFODEcVJ0rWel1qLPufw8HnkdQd4iyLqEaKQ=","Es+HJTkT1F0ofpdfK09bkJ0WqH2JyIkFf2Zva6YTibA=","KwiM0woQiZurwyW7oyqjQ9Mp+ah4JGnE0l8PI3/2B/0=","GZcv/d54mOyL5Pso5LGe+qQ8fuIMiOKQluvocuHBlHU=","H6aURwP+ABKhbuYEJSn/AryAQxPvjG2LD5EKdeb0dzk=","GCN69zO8REGKyE5iP0g6a+KLjyHQM/vwmdZFuiDx/CY=","E9kDWg3HmLBNzvDwjt0kFST9yg6VupysBdIHvTF+Gc8="],["AaeipKCNh+dfcgMCvq18ohyPfC7S3rrO2bixstpGHLw=","EWgMxugLDkMKTNNgcBf6gzHYbE0DqW38GHZ8l8vgoZc=","ExS1T4eGCWJEUyyfBUs3ljbitYv9zrPUjfsiELUptOU=","EzayCOANjrrIMkapbr3eNRBj+j9jWIfnU6DOPinH7t0=","GIe+h/ejUkEEgu873PfvF5duCH64mQx21+lxxEwEgjk=","H0BalIMxHhSXVo8b3NbVjNa8gTmCoOcVYbYgADuIggQ=","IJV2vnLbewyf4rgykSXn3/BImo6QCl8UwebkhgQTQmQ=","ACeXArE10UTt6UMZUmnAC/Yg8Fi/AYbOn/88s4siJFo=","AsnDE1z2S4nrW3FNey682B/H7a5jfMYRZZHfIItrJYM=","JS54tIOK1QB/UYu5xqTOUBhx9xEo7uPwyXhM1ksYP78=","KafVVOn/vuY5hnhC/Q59QeqbG8liG2VPyzmPcclbZo4=","MFoMLCxNNZmOmROCn1YCUENj8hvXIDRzULYEGT55vD8=","Bh144ZU9GUPi2WgzW3PhX+zviQdelslD05cCshTdxfo=","Jh+XW6vXaSgiRzuOOflIuc+YcwqXhd45MXnUu5nazcg=","Hj1s7zf5vawj0bOBpsWNDs8Gpuv1jfp6mVpEPtffaOk=","HWZX15GDEWnFa26aIB+LeyQCRqLQ+FRDBIm5g0VAMtQ="],["HYAF30jIVlmH27RCtILK5b/BDuSG7MW2cM6GE0WXnR0=","H6dy695vNzJERiPWf+mREWKY+PMKLRAQyK5hMqPWkH8=","BWqOzSMqZ0xj17YD74zQYyHFYN8v0/bCZJr1dkZ/15g=","JkY0HrRLSADVYITLSFAPrEj8UziR9VfpZ4TMYATYkos=","Ix8smL2o1Iu0ptnJi7vBYCcjWiKh7U+IvI06blgiCfI=","HK/Ptikm+8BIV7C9fXOSuNit0WtcvvtUtNUxKCbomUI=","C3qx7xf/YjX3c38EQWGQLwPVlM9KDMZ7T/tHEa3h6w8=","F5qCt38sy5SzjrWCrEq7sW30KezCJHG+c8x3ZvltmUg=","GLY2hfb+0qoZBIVjeEQhUd0foBx85hIdI+Hp7iC0JVg=","Cieo0a9qBGCuFyTzLyGgawNmaNCoY75Q/MR/7FdjzpM=","GGdWd1BY0JxjnNq7rNAb88J0QVIVb79+jz6Zn7YQ7Tg=","CL2d3RkteXoZ3R2gSb6zn6ZZZZiicDHqHCsolm2WGAw=","GUGEqCXenptj7Xp70HElPvWQPh51pQU225PCYxGnIBc=","Lgiyi9zEF9lkOzAICFon9KmHZ5LTkVyLnaNWem3WzoI=","KOVbC+1ZGRIW1dvh3QWyLACbB53od/1UqvVAHSyGfgI=","HInY+XXwMEKCrY971BwSw7GKxrgOQGX8zaQju7P/p4Y="],["KBIiVII/iSast+mPVX55YoLl4ScWGIWOdtSdCIbaFvM=","LmPxdAMy9X6DF/JZLr2NsIEnFNZgQTLVJeM+GbPJhJQ=","AJi3QJdsKhAx51Ey4FC/ODi3OdBhWCVDwcf5XBUu4mI=","BvU8ef7Z4JhI4RKgdC2K6EoEvZulqidlseXt+xYCFA8=","H86okobcHbYf4REWBq85bpjLU9q1GZdQql5dEVYfsUU=","ChLhYmIOcb7rIDvlZZRBawg+fpTuwj4PRKX/6eFZUIs=","Gxu/Tp9wYFFxag4omQyvF1cwhqXYGMA4g2aWgIsS2OU=","CJ7+0A6dmT9fwdWvLytdR6m3Dm1aYD+6qo9lECEj79c=","KyAuHSYmxnk9aKrPnDqP/7J831oLg/+PNQT5qyakPRU=","AwSKJl0O60DlpTFjOsIruCX3XO6QNuZqBhvj1NJIyGI=","JTLddIf8rg3Dp6xQuA7DMMb7bUz4hfETWYi/bfwBCm8=","Es7o49HKwcqEUXqz3vSHxGCuwFg0j/IgyAG3iXmvnmE=","IcDRh03sr5BhMYPqgnuRwbKVGDn3HzKcucmwdT/67+4=","AX6e0ZHFZB12iw5V7A1KhfblQZ0y9WaNOX1bbLgFOH8=","DGyewxyeO+B0SRn8VVx3wMElknvRbeKAdxKzXKJt0EU=","IIKe89+cGD+JZeScjzFcKZWmRGp2BTVD63UBRfGndAA="],["JBTUrvx7SFffaBMo5opYLSOy3P/Veajmru1sYQUOBc0=","EgLjSdHXuAWEbpCDTvyRHraxDCoJ6uqintKIvXebFPE=","AkuW2+v6ttI/oywsjndYyyQLrNgUMyPFPNtI3Itl+OQ=","KjyfVa+s7nNaG1FVJkJjhK0EQpH3aRl02cBcY0tDlH4=","D3v8+rF9s0wUTO5EY2verfq0Smv0/I7zhOyJpK6e0gk=","FyA8TS4aQooXviwn0cTFlg38aqNvIr3ei+VqDNROcas=","IqjudDZ0E+zPeqA/3UIMa7YlWm3YIIHWsU7ampdSMps=","IeJfCn+O3DjeJbpgWobMCOCMywPnfF4Lntq+dHaLYMA=","BqeN/eFFjuNBoInBX5U6IZNSff+0P1Us2tWV2nxv7MY=","A/2U5Ru9poQ9MaKCUw1UJAqklhZdZE1ddzex5afWDVI=","Au/lKdsd48Adb+f7inHx6qtq8WQfsfeq1PK4jNE8n+U=","DKtQSyKjVz0JUJ+F0/vZTpRBesslOSNCus1oQAbDcYU=","HLM60rp90MIGNENDKoR7zM53Wo2vho4MR0kFpPo21w4=","Cq830fU90FVuNH7HBZYjeQd81UMZjhwnWT9EVFISYfc=","KmB/rNOTb90OhOm8PktLrIboECwrWtFcrlUNKLNlTnM=","FKK9Wlb4cAnbmBVGUzIC86+BLS701rA38oMIU7n5A5w="],["L3EMctbaGcfYfL/9VWZbRysCZdE+IyapozuW6V03RrY=","Fo/cMtSqjckDStSk+v7onw7VyYDT20JNOPjOXNBMI3w=","FbvVYZ8NWXkIBPK5s34Gn8kJonltH3fQxiYJ3totAng=","HhbpyiUC1pYCO840JyRK1lU86Gu8TDSaNLphBnxrbWo=","Ad0KVQJ0OqqfWDvQrTXeE62NX8mPGWHyYSrUwo/Z+fo=","DtLPrns29HCn0faUD5FOjs0yK/1rUPmtn2oiJuepXbQ=","LHhfnYg09c9dCPEG1fmRg0D9QUq+JPCp/yuOBJK0TYM=","DY28P8hUwGZcMMSIRte7DrGNPXik9w/vB/JC5FuGXqo=","IvYuReUAhGlqwlEqJduZJSRM8CFLa1Q9Op+DuOjlj/o=","Lya8E65IUgpDnJ9Uars1oSIqMH44+vw+f/yEP2x3160=","Cvgl98oktKKF9UR2LZ3v3JnyuFwbifxf8gedPVDm1Oo=","FgWQloQp9ID1VhHGRIkS/fQj03v0g8NqzMwayaKdKlM=","K7Ms9g+NRp7bG2xWST1Mkzi0BRriUU1LYILvGLHVIoo=","Kkpy6d/lvyX2/edQoYR+W0Qpi6WPtQS+V6WV5/zNxAQ=","DFCaS/SK126QQQvqNKiRl0Fgi7u2tVA8k+cyA28HnRI=","GZcz2kru2NbNFIRhYX6ORt4i03IEMfwWBWGbEqf9Tio="],["LihUQdC+2Qu0HWSAg2hQ5NdtqCEbBKI228fDwwMgwA4=","C5rp9e5q1wplG0tm409SGxMNGMSUZNhv5dSxggSJAo8=","BHYAVL1dBxMlSL7XZX8XxhwDjrzf3UAlx7gC4IlI4Qg=","AqTG0yWXecOW74Fzrl/oe9YR2+JdHASK2pYwbbHjpA0=","GVnbAfXIuwz0g0kDc+dbBFG4e0PlkYG+C2AWZ08/Xvs=","GEnNCRDXLqzDLYkbcfr1ALy5PhzvJQSvRDuU+LHOchI=","BLXcIFe4gXCnGKEC4MqRd6/HV+4mdzoCkMa6sVnKT7k=","F73zOAcohLUizjxQ70cRCRudr0ikM3S9wKgww35dzcg=","LZN55psXggi4SWuKCgqQ1XiyHwkMUwQr5HZ+PBDTtA4=","AUBX0C5evPM8Fm4Y/pBN76njQqGeiNQjNjd/HF5n7DA=","F4GN0CVLKR0Nj08aRYxqIdiEEVNmGBK76YaxQDzycN8=","HJXCkXNTxTtM2391Cg/obOEPjVvbAYAy0/eTeX18CjU=","AklbPBv+xgdBgIFJMz/EPwTXnexWWCwpKCn/37PBo8Q=","Kt7IVJ3/3nI4sr2m53MpkKkRcAyNNSiLqjnmcBWVMjE=","F4B0MDuQ2JheN2WEuLjft/lS+PTPhNgV+Quqo7ZExMY=","H1/AYAKLoH0R/JR39Pr/55qBBA6poExWgmdkSJXmc38="],["KWSQGitC6a6hplk2Yq654SB3oodDS9pOwgEuNqGdyVw=","BsIZSvcvrFjKE6Kl4yIxBO9JpUD9Lq6g1nqSDYVnBAo=","ClSUybz6Bqpyw2/SLZj+ctwU3A5OdOA9F1XzisNAUK0=","JlyiERgLASw3jgGY8LX3dYwVXjZ1+t+SynkVa9Vv4zk=","IfZZ/tr2wmF/F9Y3zW9UoneC9OhDH4evXIWRkyzn2rc=","HkY64/TDvQR6oQSfTwkaLx1dNVDj1YAfz/aPml5oKPQ=","J0EhkforLlMnoR0pDktDmkEk9IFFxh/07OhEikNz6t8=","Czp2nIs3FWImA5XuTzSPiLsFai8OwPmOTmM799lDYV8=","GttMh0M9hm6P5a4m0BR345YoecIMjDoXDAcnFnwG0Lg=","H8Ju0Cfbe55yQcLHYBdmYvY0ugWpynqFDhhK5YjL4hU=","EBdftvgbFkNq8waC82+6s5bt23gppQ6UbHXyfiYJh8c=","I9MANzu46/fbzzFKPAsf3s1criP357uRW822pngrV/s=","DwQX+mI3Fn50FSUmEwbBdmTcPvqSR6oNS8//OOid7e4=","Ho/SCoAw/dlOLENT2PgrSyEr+Ie8WWFYFIkLD5KkfZA=","GFcoJjhd/G7spNPHHRELBKuuATxUUNnklHo9AZu0G28=","IIt8jB/4Qi1KG9E6AqlGgc4hfZJfQNKHX3Pe8U3noiA="]]};_15.default=_default$3;Object.defineProperty(poseidon15$1,"__esModule",{value:!0});poseidon15$1.poseidon15=poseidon15;var _poseidon$1=_interopRequireDefault$3(poseidon_1),_unstringify$1=_interopRequireDefault$3(unstringify),_$9=_interopRequireDefault$3(_15);function _interopRequireDefault$3(rt){return rt&&rt.__esModule?rt:{default:rt}}const c$8=(0,_unstringify$1.default)(_$9.default);function poseidon15(rt){return(0,_poseidon$1.default)(rt,c$8)}var poseidon16$1={},_16={};Object.defineProperty(_16,"__esModule",{value:!0});_16.default=void 0;var _default$2={C:["L7WDdis3WSxsWpXrHQZpS2xvncTxrUhi3Y9eZ8t6P1w=","Eun0bNgjG7A9QCi/ehHXwOMx3AXAiObcPR0AHaWLhaU=","EnXNcDJvUvgWp8U/5i4yPv5hpbjTdH9t7Fg3qCWHOvw=","BufRZbV7ApnSPnUKdeouEsnHoWlUxApNEJBKYeh3NUE=","L2fyOpPvHiFaSt0uy0G+9LnYXvkTUGXZkoAONPqYEIs=","Fp65lS4qhiPvON5X4V4kLfOIAZSJ4Bt8hPqDnYZNzRo=","D0zUBLQCTKE6UTujFW1N6cs6okDGg7Pg63JTvJjItfY=","HEhr+uOrAy/1GejcptxB6gYLDvkIMSe9fCxOCJ/UWso=","EC50WGQlHOlAxnseL0vE0n/ThRVxzmgTuqxmXozAx50=","HmptYgQz0iKTBE/+NqXypynBKczj7rC9r9zQ1SvDurU=","CPOr+XrY0Bz9hlH/LVduPWjsxHqtgrQYjZITi65gO20=","KD2j8c+Ed9mCHuYDeLHDnHJChRGhudZoPAMCk4wkjOY=","LZnNjYjknguryEy9WK28FDp1omuhb5ZGai5BYpc0Q30=","Fx7danRWpMJf74qm2LdI6thpNp9ypOUChh/QN92o93k=","L6tkaUNp46K9VzwMw4NpXAKjgeeFeSo/q9bhyo3y06E=","DGFVlE9k92lPyOzSormiNwVow8iY25Ux3BjHJHT5r+c=","HuDlz64DBiIkkhDNzacUN/KPCxcwZTwJFe+/wIYHw8c=","J0Hhp7xrossWKFjE6EVNug0OEtzZVtEnvtBxc5ul74Y=","MBGUpmMwmrjYCkNIIqb2VSWF6IjUmFgYRfVL5jTryTo=","GIrSU0fsJeaoobWZGz6W34H1XL4sUrpIdBwE79Rx8pY=","LRoKAyVUxQsiaZSW3sSHsBQB8lKC9YfhtXX8mMn71kg=","LEf+ZTO9NKdgCE6NTEiMTKKzvRHCJJMXmsgamfikSp0=","L9tBTrgGm1Vz21wR7eBFpgCfJnqNkI29fZDWoPAo8o4=","AJzr+ettBvsnj+c21roJ+T4N8qBA392l/n2a0PuUv2I=","AdVaOACmTugnA6sVkdGK2wAlnRaCduGw+tRxjL/gWWY=","Ci9rBZJV7e1truR0PAj6hNw8UbrjF5BABWs6jfOJgq0=","F89JwFaDhOk3+BtBxixHbburh7vW9NkiiwRCkpnMgbU=","Kyj2Cz7hKEAdrdPZTclvABuUMvcOobOzIZ2A02mSGqI=","JfDP0zJX3izDJBXmXr/sQkbZChgegUX5OH3vPExeDYw=","EXw8K3AuzA0SzfJk/Cb7i07GCrN1LSDx0tfEQM1GEnM=","CshgPugZJ0p7rGE7bSZCC8ppodFHBy3pCqOdSvgDds4=","EsOx3DfWZRI/p0ouaO4ymkL3XbQtKxwFWnHBbwTURVs=","EHsPVQb9wud0Zo5BkrlZQQpKjgyegtBcXLuovpPXPzc=","G9ufXiz3rvabJvC+yLvVALo6Vq3cslUFyHfGYqgQiZs=","AIIkp0ao9yy6YZWCvXIEuOIdPO1zcLt/x37lEkHBz3I=","DS+1yHl6KKFb0nZl3FEP96+66Vq9MteIbSI9GuhuwvU=","ITl7RcAk9szuu7nRsOQ2RPbKdtLenrBQXIYvBdczBYY=","DiBzBebTAotcRZ32CQOW/j7tuuDPiIThX6W0/Zxe600=","HNpkbJTDJPhNzMAvd6cW2qhudnfFcEfKoAJnJMEnid4=","AzktHBKe7PiA373X0wtKjTXFc21x5uGHn64jYiEaeu8=","KkZ3VYXMnlvOpIIWTmaIGOxU/XbZ0sfZM74JD3poeLc=","B1bXkce2cN+9GOu6/sVvwUg2Xx35lRi2NKSRoiA8njo=","FoLSgf3d9vNLQqS60LJg1ZfoI4h4wdegIYCmmdtPqn8=","C6Bp3sABImKcLuu+b5hCBApA2KEjJ7wITvNP0ULLoss=","JdGQo8HiNNF07BTajbkDqN8KdukSF/kZPciR8ZZdGrM=","IgYnDNf2yw9GklYK4t4O/x+tn4YQAFOj6lLbMvbekt4=","ExNbQXGtdS85BvegInQG2MUNyuWHtaZxxj6uwLQu/Yk=","D/mjNDKH/120lfZC0ypx8ZPOJWUO6aPws81wzN8R9M8=","LF+/hrLfdcnxTuILMU/ks9f9NRlZOtjHOs5pz/ZAapQ=","GtbfqrLL2zUK8PK7qDwhQ4oHjwnW9Qp2UJZGkHUwfIE=","Jt7zq1T/4E0hbXK98+NDRcIfKccV28lkpw0VZSJKYv0=","GtgCs3yWxq02CjFssIg6FcPW6VHz+Bsp8tpRepMpfDA=","FpYxd7U7UWK/L5gpUUyhrGAZa0KKd3CoC+ASpC65hOM=","AyBlKbcj2ASrWCxEY+HTnsV59kFeDDwQDE3fy4ehtus=","G3CA5bNrimeCMHiC7da6nENxSjGVRDYHJfEMvkA21Wo=","H1Ad9mfOQPICMnKzLsEjhU/eyoz6jSH6X4+R9LPG4VE=","Kdz9IEisC16y2yAxamy4BUkM+qp/fFLP4yXQ7j88gTI=","K1wKTzrElHHe/0dmLPQMIFPhq5vYyQJZ/TmViBnxzCY=","K9FS56cEWrZKlC1q+QLMKZXOyj1fpSmPEL3kZ9IOs4M=","GSQYD8YIww1xymvBlva2tlkV2Cq7aqpm30FUCI2+8rY=","COeoSj7J/qLFaWkENuG4n46Xh0J8wur4lfhr7zemprw=","G7k2zYqS46yx1Ahhrnq117Cw5NFUjhNuJ1HiYWMs1dY=","L2/bBKbdug2gPvcKNsiRLOQHuB6WP0xOxKBeHBr9u6o=","Az3TdRfE4GVXozS8TCcqvBmIU+OBWZpfCw8kjV6U15o=","JXvZNqpW1xsNZLqYAG04uoX9B+LFVkQ8EQHeuTDWJ1Q=","HBiZckZp7+Gx2bF9Vib6fqUtYri8k6Uvpp60paDWaas=","E25AB712nQWQltzhuNFujV69kmLWRjg7gMzsw/Zwji0=","HN77BWYYtShiZffRzYXNrZRdycbSA7l3VnAKaKfjBeg=","E772QK871o7duZ5lMuBfp4cXGrIQYfLVEoJQVViw93g=","IixDtExYH6+SRDD+WxZ04V5fYrF06TYpno+kGu4ADBc=","DLdIkUnXh4S1Xe7xaFPj+vEpjnjaXD0Znk9iVu7DvJQ=","GYjPiwmCt+uzxd8b5KoJfKWTEYFqwcUt+H9gR3nl2Bo=","KoYkPVU34OG7lGuoevwEFBpPRoO3OopkL0MBE7WDTXk=","CBDkdnwPg7CO7kXHQ6KPaqD2xHgXnckjpzDACnd8CA4=","ERBRtvbmRbER7hb41yd8VzZUQle5k99Rmh7CxWvNz9A=","E45jcYahrqEM0ZKfR4vnXq47qQiDdaXxAy65A4n70W4=","HEjofDpfZYXH/rkAn5WRJ1E5ZYafZzErXcSuEJHZexM=","G8keOSNznYVXpJ33PWsY6s0/HYQ9L5oZ1aVE0s9hux0=","H1XLhtROiXW8FIPlb9uNp8SuU+HsMbhLstoCcAXUUn0=","J99CgNwP6eQLPGn4HuNbnRDDp37hqlaMuZ3jwlozxEU=","L1yfhyYGTZ7yrnC5yLm9jGe9C04B4z2hTusIyehJALE=","GAOfya3Wnhw4+qMgu2ob8P3vRP6wk1iC3wGZIMh6+C0=","AyeQN4jDJF2mqwCx3QVO8KiQnHRjgdNr4yxjVA9q7dg=","H56dGukMGPGLMzhuGQKDzXlbAKXnANm0UL8wWXv94yI=","EzXyolHZfB9P6Yyd8vXgtJqZFbY65qyGBxWkUM4EXGk=","IW/ePEfUTbEsqbOJC3RlUeFN5h1h6tqoKHK4sC0IwP0=","IK6l6id9XBeZvwVlA9FunBgGfM5SNlVSBQCkUJVY1t0=","LJhz/uTzanZORjPK5Y1ZdXkOiHjQL2aH/Vrs8P6kXHI=","DFnQapgngRiqMUwKLh/xOHgqEBZZJkMUH8EerEWO+gY=","IO0ooOXdbTUo9t20cp+tQhrQeIAvKDUiizjASs21yz0=","JCqEygEoZH27PvPaJcs4fUIvVxFx21CEXVjqa+q5Dd4=","KawUoLErWB2LdrceIZet/1aHkJDYTlw5lS+R8r+MOXs=","A33N2yUw7VzambOJDJ5+oLCRoA9QaHvaC2Iz2gu5tCI=","JaiYf7b0wYqgHS5UKWl9Ye7EgwowGmDDVithrjKQypI=","HJv3HxE7Yce/cZ2Zu1rr8Mq+hxKzBPHh7y0XoJjHms8=","BKDJ9Zr0M/Ry8d6SzDnWBNTOg2npHE35/rbXZwbRDiE=","DTAONScK3J5F9DFfPD2dk5rp5t3RBe1PftOAXSn7DXw=","A7PV/pjNPUHWVgONhPP2PVA2zoOasQyshtkxvG9Jxx8=","DU/x6OX0ccDLYMS2TiXUYFimS6MNn9Umtt9SjzalxYU=","DmmDM3WYX2yZ8yz5BH7XIxmnjRzEUldLFgrlAfkQa3A=","IYotoacb8tlJVDXBOCboG8T7xS9+nnaAHXbvptFQbV4=","Igt8XH3yWdKO9ch4GNN7Gu3TMcXtZOK+NpY7qm8OLt4=","Beb/O7LDw9Nv7jCXQ4HH6eQlfPyxdSJpdfgMeCZgHX0=","BuohMEdQOEgtQ7QNcB8uVxn4tSkeMucOfstnyElSwV0=","Do6j4yo5zS8FJBYJE0JO8BqZtJDs+36shE6b+Fi5sBQ=","KU5cuG5N667g1Q250hgo1U0plqbSycGEFyxuWPq2bxY=","G3am3GGPcCOy6SAYFrVuBGAKH2AHcEdXog3npFMTfuY=","FYuH4ftO4DoM82TXc3/qW1BcjyZdheU82LbtIbj34Mw=","DWhF+P+oOukFyQuTm8Ahe5ahFOrhkRQreznMz2oF+Rg=","AecLh6pe7DH8/KVvAd5vDhar1o6UAWpoYvH9hKx1Prk=","Fa/QjZzY8Rn2uEwbzxvYMhv8Jp98pLoxL3jBjO4GMyo=","DooYr1CIjA5nihjbA16V8+UU0SrdJbMSn8sKEXW/INY=","BaQjt2oGb/2Gv6ziSmnuoBnXQqwlZzz7zi1sjY+pWfk=","HNZjP8eBdp3km7BgIi9w52TApZnPpj3KVGzHcKjJbgE=","C97GiPtlGkGoRUurcrzre0uaTmThWndZr5bDkQ8a8e0=","Fv4vZ8uB30ChOu4Gy8o5GqnzY8i2ETlw2ld/AOy2hjI=","DZ4wMWza307nhhu/BY+YZLpBlJqX2A9XL08yHFyBwmY=","K3JQ3itnAUPSeVdnvmK0AbM8qHMX1Rd0My79wNVh4uw=","IRkRB82Xzm2C2PJFgNPzEjhP+PfDcqam+EvqRhlDISY=","LT0U0BmQO767OESVH0kq5kA07/MR9vrS5+4iTfEiq/g=","CxdhU3q/5SMT0phHlODwy1pn+rbH3mBkqbI6nBaC5I8=","JkjAIeoiNA2cFb87TeEBnKW7KxVPUorL7IebowYMXnE=","IQODuSlaz7Cv4KJ3mQT/aFEJecuDCM1L4bp01Q+OvS4=","I2a+ufsK77KyeRmpNqkOUXi2ySCnza6ywk2v347sT2I=","CsC6u/6wWsoLr8hqE3NFAIpHhYKK7K5udXJuUrGUc/U=","FPTj+Sn6MJ/3a3cCL5g1WIHTpGGYJvj0bz8zB7ftfL8=","JsF6cFwfsW/JO0mRKjsCYjmqNxRxFlSK8ixQsXxj0vM=","HAQbVgUnV6qLJRyc+TrITxY7UClEa2udX3NzjHFWnBs=","HbhHr1X03uSwSwfYx1be0EsQw4Qjq9qIz5VWhuGbTZg=","FKn2tSdspkxx64VCEyTqItqeWUGMPz0Wii4lYUqrslA=","Gell2AFPqiFSCoefpwYvjNg+g9I9NOuW9hVctpj8xa4=","JymDtHuYfJSqcEoByIaYwof2bNajWwxTsK4kglcyhJE=","F5CCRF9+kAUPJ1FhOhi+fGFUQ6WqvZ7jDdWuGu0UHQ8=","KkXZkXZdaBDnxt6Vt1EHf/Os0ani7YQdTjUWQbUxr3c=","DOgGAK53e3V33LDDjjAX3bvLzoa+2qePPugP6PjtnEY=","GDbv0ynt6ZntoCmsdpM+UdN5wuyfgRBgkdTdgRhLSpA=","I8L59cMrn8nYoPBqH7lDQvjg9yhxUyrmIuac0mmDy9Y=","Ippg3p6nuaMa8FN6FfwMyPThh0sFsCmheqYGm63HBwk=","J8HKzYR2NQS7namV+5wR3+HeT5tN4AcMYkWNwG5vcYw=","Imkl47KOnTWDMGERQSx/sxJaYinVZJnUrUzidfuUWm0=","LUw+9rhkn9UhwxfUQPDeIXDH3AzirP5VR8liZSNyKaA=","LhYzUtPGwgSk85xjR+0qFUbaHBYsF7N/5RItvgyjjYE=","HVCUSrUmFOz3lKmeydk2Ssl6yxc/AaV5PVX5rb6kw6A=","K0vXC18fQ09w8flS0CsDFyP3aa4YIHeBs376fYYLajM=","AdqEGUvq5ZnqvN0NnKKc7gXI1wEYryLXlJZmS6Y9lT0=","CxRpwUhq2DemSkiJwkrNYMeXX1mnAYG+vemVD8BLlNo=","GR4tz026QQrFD36apJelx4O/+9zC24Rxy89wtW5QEEA=","AWaGB/34ZNVPS8YqemS8yE58mSilv4IV/fvyKHdnMxc=","L5lnIo1wVCbVASx2ThdU4fQ+HLnb3imo2kuoYq5GSRY=","AXTBUUjNZMapx+Jb9+ksDu2Tup2dINydmRJ7mDf4Qq4=","D+rgvM2QYfAVeKegAzlN8CDQmLG11NmU6cewHVwqbj4=","Ds0UaPulsxQta2o2mL0n6ylh8iMtpWFIkerm+y9QH4M=","I7i7K2bM5xsIBVhsnQH4LB96zWYIuhQ3cFKrUii50qg=","KWwpQsBBc1qAaH55sDFZ6gvMnIKIv2HpMrFtmndBhwM=","Df5/nJQXyJKhqkJeNuq9GoMHvxQXjMG/8w3icIBKxrQ=","D5yAwe2dv6UmTsDKfykHtFWCqhqtyPIkTrgm82MCB14=","E8dqng72oq/hJFPVLFreB5yUXeZwCt6ZnSZU8A4OHbA=","CNFJNsUcnVv6iTTqaXUlYOf3LTPG22gsbuqo03r+crM=","K7/SnnEDK9bfNibK541dfZULglGqmtOHuv8M7MVa54o=","IK3Z2uKMC2xWrPjdj7+Lgq7oueRkcEJDB3GFRoxseiU=","H+yWuqhth0FG/stJUwi5J8vGPvCs8kgSUs/ul313oFE=","EH+ULNH32wKoT/QQkTsHyhQGfAjjzuaIPIKfg4PbVq8=","IERqVIgCRjLByloD8+DZkn23kRtI0K2jRc9ELVdPcI0=","FsRcbuLgm9hgIEoSVQz+3xwVz1rnkhD/VsOgZ76YIjI=","CVr6yenA5786N1ev4aWbHNLIqd0KQBanaN5OOUxa/0o=","F4m41QxPRwogQKjJdUBTDrSkuhiOBYxc+Y7v8phjY8s=","GuSgk/H/BW1D6x8XbvrFnmTbsLMKF7+c6+c5ztAtfuo=","IHhmSFKSOvjuBaw5O7G3F3Gu4jesS8E/7vXt24JLUhI=","BFwmO/0sgM9WP9HdCTkZ5hcCxBgGZ87UcQnyIpPW9jU=","Bb1orf6SKepfkbm5t8ZIkwJ4/5zUI1p03aopibjtG2g=","K6YUe/YfrG/p+J9dA0JLvT3SWr0bqAmUmM3eh6g1CKY=","BsKcGpZDFuX/RoIB7NpcXqso5csMvsH4P79V+RHb9uY=","CzpC4QxbMqTbSuV0KRe9KitkhNWNBpmI1A9LLF2SNRE=","HvBcRB5cRJ3N4rAQTMDPCTOMh/we8knkchm+AfiQDUw=","E0a5dNNVkj+IErG4HNac6sArou1CB+B4sbzdZbmcHEs=","BkG+hD3FurraKJOgAIVgOLDEgMc7sSIiQvXBgrA2ZWY=","Dgq5dU+lVBhXYznHSlGNoj2kUS70TZGPPOetwDh3wOg=","BSTtqajPdMiu1A8n6AShGPR52jYzECnY41+jBnqKLmA=","LZzCaWi5VtKC2IKtJgYmkq1XVBriB86Qo260CP/MHC4=","IIvoFELw7qIAFNfFDP4/hJfD7vWdI6x1Z22G5t9nIXc=","ChA8eRgp5fkekUOqrzc8Ewvov8NXnzYIsu7yPdonJ3U=","JMJQ6163stAMKQ9UjyWLQgbaBQ/P7EOTIGmBRqaHtNE=","BK9hHcdWIovIfHkeq8lBK03FOeSCsRNg3eLosVxc6yY=","Lt2kwMjNtqwfdmrzDylsMLrSmn+jRcSSxf1GHIOnStQ=","JKV8yXrHE9Ei0goPRa8yoZLVfuLfAQoqv5MtP+3FMaA=","K3hpJW74RJ7xYyaGwuTuv2x9wBkl4XG2owU8AMf9k4w=","H8LK3B1CWY+or5oIffl9EVZPlhJEhvnTYnSlKQdxY38=","FyGDB0DqtdPoJMpQHZ27J5wzzKRtlXz03/2GxGQ4Uvc=","Blusw4Renh2xZmZ5upGYllqWBPnQ4XpQnTQ1Rhvdqss=","FLRpAly+OuaVSABKdauMynPmaPP9vlsEEhSdohK4YpU=","FpFVYZXK7m258+kqdAuOPfl7pluUAdZAcXIPw/W5PRE=","IEN2DAhG7xqDB7iJZAw0lbzRe4VfrSOGbNyUCp6b8gI=","JUw5qTN9rgd+NO/8sr9hSdqx/0xHB39WWhFkzBYGXfI=","Fv/4G4Tctu6BlfyaK0MYPvLJPrpp7QH9ZiFa/UEYvHs=","HdP99JPld5HicM8eRZMqA4ca50nYsHGyEMETx0bO0+g=","GfNMMNKeKy5x0Oe1iXW1LliVEApkLlJQn3NJlHBmTm4=","DlM3irUk/eNbr79bBz9gM303zHuwJOTXcLR4yrce/e0=","AmV6Qvt/5w9p+900z3fizB2b5dq1w99URoQC6YI7cww=","JweX4YETGuRU++A1t0yBhXTbSwsUYXFFYUv80X2Gb10=","H+hQxu6r6MwyQQX4eA14ArNSY2OcwJ18J+LD0zn+xTA=","ETsP2E+Jaxcm7X4yTwN9Sbz8YRBzQbpQ5s5Ge9T7A5M=","BFUwHJw6lXaGTlNJuduqJLtacxlJKeICL5+UYtxg/Fg=","Hniv6ec/T6w8BgPxqZRPrJU+hkmmOrnKOG4U92zJgD0=","Ki34BizU5AGev60yavdfB1rZkQESyeVtz1wUAq8utac=","IxmdLj0hPFk+oFDFta2fafGwywo7x4WSdQlIHZNlp5s=","ERLz9SBsrW6gb4Hn6T9tomBdEhEffYLa2rchqGKCBFQ=","KnhQl1ND3S2XNqQfrZYXOr347JVaXb8P71mKNCewbNc=","Do8My1VHOG+zd/jrA84xov2ZY3yCiKzIJLs8fhGXYkc=","Lf+gy3mCohX6o65Yfz0Kj9s4vWf+SX1uxqmvOFp95f0=","A4EE2HWGHBb4aWYw//D1ZKtjZ+67VK7ABESr98oBCX0=","LhwUYFBST80FnlVElsc2XcokmDH4884ZFUo6TyXAoV4=","HxsAcROyVxY6Izj33NMQGYmLyd6M1DPG9NKg1htKiVs=","AkXUFMAhPSs0GRg47OUkg7m4I61fxgsNG1+qGdxJlCg=","J7ibKusgSYz8TqELcFe4U80GDZ9Dq9oLYuwKy1DvsLQ=","HHfMxlF4netarI08Yzrg1hAh+ST9Feo/ZLIZBpLwuEo=","E0SrlgMQg2SnHNCPKROPF7gTouUHxaNxJlCUw/8JFzM=","CW9H2kCb4rh9cqW03/52jkZLnzQxSFYcyPf2WZZHMzg=","KpY6LX2/G2ZIMkylyiAQBXB8aPGQM4YCEG/3ocgYAHQ=","CiSh+/jp6l4O2bL29FGQuvmOsTDyPjpZuYgAR0zObX0=","Hvw5MmWT2zVx0fgfbiOe+7tiWEjiBAQ6Pq42G3hNqMs=","AoePGZQ3+AzrYRWkzGmtQwbLkMr30zpX7ix3L8sOfEM=","FOcUEWrwLqxoyi8tf9xWAtFLDjFWv2id2K8CIl9n1qU=","HMT4laSURCpMa9C5vkTqjVwWTqCuvc4Ra/biLqnJ3/c=","H3LZ9XzOaaepU6nR6taOD+5ihHjVmzf8zx5xByn58rU=","FQQSJFLtH9ACHCdLL5DoYNYhxTA5fUmZYlcyhBwkF1w=","D4TCGF3yV0JsxxYL4AFm+r8nk/F7Tc+VVTeELMOevsY=","JiEYdc/rHwhAKQa24QCD6r80GIwPHJ5u5mZvx0mRYbM=","H9r5pbfctIfrQ06uOjobYyBFxPNnJ6FgDaXGfXFivsY=","GoLHxA4LM7w76Pg2xLWMEWe53TuJpkpA8lD7peeZJgM=","Jqgw1Vkydf0Jg4ozfc66nXO2sLzeV5TzeVosfZoAW+s=","HKG1EDG1TWwgnGAJXrpGPPJ6/B2H22C4UnM2WGv1rDc=","Au0LLA/ATpndNz8Ro/zlKAApFyKk9g9p3kSwvjabQwE=","E4v5Jsn32Z87NWeG7KBtA2lsNKKz5wRcz001A2uo9eM=","FMkATTqkeTLsxDtk9IASKW7sYXWZiyfUrp5nrDfiUt0=","Lo/OHavgzfP8Xuv62Pp63G+K/al+QpFy2bdT3eS5j9U=","CG2Gw8cx/kVya6/FF2tYQ/0E3WT1gIBnfbGsmf0nnDQ=","B8UiqpWCMTwQejYpQD9Uafd36GuD6nLVBghxh6jnK9M=","D4rhHY9vQm+vhRbjUAE7539IklElgO0052DaHCmLaOk=","C6WqDms9x8Z4BP24S8G7zB+ETpBGpmJKkQFzzaQVS80=","EloFfBCeRshtSgedOqQ5aviz4BNlVWobVPOdjt5m/SE=","KMpsEBAnCtxJYaqDNc6DaWskvttLtHPfwV6C0wW5XXU=","HWNpN4YdqhIhXwMd0x713bXSmP6KaH8VQcET3GpvmC4=","LnVTNeQCLXusCE3M4UmFIPgK6T2pfS9lcVAn3I8G8N0=","Bx8nE7GnkzoKIPUHuRIFZK9+OZvss8Nk3E1P8A6CyEs=","L/1dqCgOMpmeGaFxfhDImvzgxvgfXTKJ49X85izg8yg=","HdFP5jZelBUX3bj7MI46k/VAA6tL9fKsx6e8KLUTPXc=","JxARKfx/zmIoDKLFiOwVfZblruXCsNvyBJ7SSywTBdc=","IZGf4lN4Tw2zltT55MdzUjhrm3JIkEN1S6iisfSsEmo=","BwJ5WKj1MYd9HOus+CjdiwF6ElydKHWVNzpaOeWM+NQ=","D0wSt2gUrcHN2zr00c5pAJNO0hQgPP9Nqjwyf57OVFY=","CNmIaD6vSRWKfJrocUYGj24c91RVqdgiMWRfcpDRCzY=","AnLnRCbQdNllj9lSa4YWkH1Wc6707jNnhQf4K87vWGg=","GkcJ3640z13fcAbXwpC7WMdCl8jEgY/fXzlQtUySRSU=","IgAri0F1dQR6DtXTWRQ67aGeiBDFNJnqS1fehtRBraw=","JFdIaOyKSnAuoM+lW94uo7+yKCH22IpmGDUnscf48Ok=","ENlm3n5oCIdBLu/YfYEdxGsCQIhtaFSTQzjSESGBl5g=","LufH4+ipeQh97e0C5yVewGexxGR8xxS5bhooJY1waWY=","BwKfBnlF7R9pRolNZuKo8XUTt8rr1Aya3K857O7+uoY=","I4+W3OIsEMmsqaGYLubuqHt86/rlo4d4K0mmL+paq/w=","C0aGbFJIL9SSuqM5XgoskEcLQC5Tiz2NDFByLlYh3R0=","DXZt8qEQ7+JaPZwAcJz1MJpxw+2nmUGfw8uw9pzOKuY=","BwFDt0DFTHEI9fYYPOhDcfdwdQ3aBLp2Xvg72j+y1e4=","FwC1efFeUMKtGM933d1UnaAApsg5Del+ftDY5o3XfVw=","CWakx2cB0JZ2oIbpXZC+z6B7uANGQiRM9q7wClQNI0g=","Db7+i+8K8lWY9UEvhOAKPdTofeZTB1ugxdp+14OXC/Q=","Fm2GN0w512YAlshyeOJwJMqDkZfmXNLzQeeliMU4f6A=","JRWDve0VTrI5YlF1RYhxLQ4beMKc/US0Xymp/VLOrsQ=","EE+i82HPaWCCxfztR+eKdfOTYxQuh3s9gsVcaG5SYno=","LpN7+Ekwl2WjUO2HkalthZogNyKbtqZSvGre0mTHxbk=","Kx2f9/twiDUIxWAh9X4/nqHbrGynQRaxfukmwewxkKs=","BfY4TBm+migG6JLIEJF8ECJBiL9D8EGk6WM/Nw+rzZ4=","Ls0yEeBe8npQ6M68Qv8LGDz+Id+rI46p73Yimz8QkwM=","E0zEJKJt8n0G3+zc4mQaAb0QLn/xoHmi9+AstcBND74=","Bkkb9t8DhQmZJrMiGX8DZrJ1fX3WLuPCoE+bTJU0BRw=","GV/CWg8OUYk2r3Ouvf2W2bOKQ1NQSw/4wUGJhlUpIMw=","IdkFLM4oz25OlAc/hjzo7fEvAuwyhiN/nSI7YjlmYoY=","C6qPcwyjHwP+7PrDSpbDrHrxSAeRB70dFyQZF5FzIb8=","JVgTiSEPbfx3TTcW4ZeEmE2Tg39G5RncdT026yrH7Ts=","JOAOL8sZ9kJNcjoC3uUDlrd5okbaU6GiQPG9iJqJcKY=","CD1IVLMO4GedLbQQsgfg46Z1eIYxxaNWzIdzKWATTHo=","AK9UQW1zQzyi7S8WE1knJ3C24wCTgdcSmPgiPerPrxE=","DYYRLgtcqTj6ftvsqewW6enrRYnHdwb/OGtPEh//EC8=","Ii7rCxapt+0xCIkX6+HNPeKlHxXh45IpoIv3NPss9U8=","JqsYh5evxzMiywL455V44OKW+ZG7K8/rtjXRISEW9Do=","AYmjMJViSp/oQ+42frIyJNuQyNeWFJQfQwCSAr8/dpI=","DLEW8FxbGI1mChUQDk5TIT+ckaLHzEhJdGjuAJIEFV0=","BncWe6Zc4xztgSxXIRYCER/Domu+kiaRingZyUKBGWs=","IDhwnnz8w6H9UOyER2yQhwdI67MPZDG9E2/emc/eJS8=","ETBLRx8HhGS8IATCJNwFpMTsXbCg0V8yQTDhJ5Onruk=","Jdjiq3+HqtN52j4+t/XTXyl+uAxDDHZa3sf2N8T1kuw=","AlJwX1TVW/KbMCN/jRKq0rIbSl06eqrpgvfN49pjCGc=","Hbnt54rw6/JtwYj2+nVmPuyPZbbJpe04+7NCHex9fkQ=","KJFb36tyNThKAFLtc4OfO2YAp61jKCIqW1z26DOiN3g=","Ckj9mw4AJ59R8kC0cpwTYHQPAD6ASglXnijAM8R9WyU=","AEqolejBJOpiZD4dR7KBYsQEqjkP1Fwy+coAwID+wAc=","L2/yw9uXFHrQRZTRhYmUtBb5iqEkO/ud7qZcEJ3ydxw=","JPT0+vfOT0BambmXrL6U9PdWRv59Zpd5c35q6npZMYs=","LG3og2GPYb9/P32NJ6YH1qfER3SRtKUFlVMSoerTvBA=","CE5tTjgh4TP7kd3xfFKjw+BW3FIR2ZxQel+OsBDyBR4=","GCaVd4rCUDvVqyMvega/ZwqVD6sPUmkeZthdZ49+xLA=","FgMzRh76oqua8MgxCE1U52adijnFzbZ7Lc9B08T8XgU=","LNFBQmrvg7YLrySpGWT6A6ShWpVtuWuf+LGALPeIaQc=","Hvz0beQNAx+EM1A/NbV+fgXnMzKS/E6H6M9pAWcXYCM=","E1ZlNMYh2AbtFi7+ht4T6Z9boLh7dmK7x7VYq9R/ty0=","E90PPnrXCRhA8PpG3ygEKXpgoAr7XLTK3mLvkwELkH0=","BjB01kcpgHJ0uVgvVFn6XxOlcKoMjBzflw4KZ2z8a+0=","LPC5RjJAGJ+RsNAIHx/fEXAT47v2ay7CB2i2GWynikA=","JBS8CGmJ2cWktDiSMWcuEGcPqg+kY5PtOsuPdZLVPP0=","A1w3UhDEA3jedjo6HKgLb1nucuYLzNyrmYdWdgenpmE=","JGSbIkhdQWSlhJ5v4J5JGAC7l1xMGNvgduxMhDCUQQU=","KP8wFUGR5zS7+INQhtAmlYdw9YwFrfKrh0UbD1tqW5A=","EzPgaO7CRJ7J8+wlCQM6le7n2Ts+IbrL8THzUwIers8=","Gq8B/vA2jabsJdQg32K/f8I47raPnAHv4ICr2SGWmZI=","GoFY6dbv/7P3cEMBNnScE6w7V7CsZ7fnkLh+TJUzFk0=","JnpLzkZEjSUPvEdiQL3ygIK7ez/U/fa0lZ0gLKXCLMA=","GQks4XnGgs5lSFjzPX23U7mmhkJo7qw+AbnHSZ1mk4I=","LLyEM0UFFByFRGo2i9zm9DxMcwArnH+idVuv08kTzeU=","DyKQ16zcJu8g4Ov2x5CyJuwnYYeA1ps0I124BsLPf60=","CJl9j+mKOweyRauxov+STmnJTsUS3YcX0m2ROXb3AJo=","KBJXppMEQqBLYrcu2F4GwmUQ7zVyuddqWkfTnMjs/Rk=","G+0+9Z1ST9OOsoNRrNiSj+aDfO5ELNQSjhfkzqv1xeE=","JFDEIi+SE5HC2IDQVJpmh5sfA25hlrDtBLb2XXUBrog=","E8vIFkUvGnhZxaFah96nxwdLBvUGI7jVNa0x84CGIBQ=","KkR9q2Dpo1beBOCSN7Cl6COZcHLFV8KDmNw0NJzmsQM=","BAOvsp1YvXqZhcR/j8XiMGGcMGvDueUAHlZBeB4qJ2c=","AfGzTXTHuksknp7RpAPt667bfN1omX12lwLGFnXPn+0=","Dl48VO2t812YSSxGl128ji/wjBOFir6PzeX/dAGCtkI=","DWO6ZgA3sJrYkfKnPuaHzZP+JqzRAvkK1ax/zm48wk4=","Cvty7Pj9AuFpmAzY9NaSzu7O1/VEBqZJ2gtUITgXdQY=","ChjRgpO1OwQwV8SMrudS93fry77Wysh4rm3X+CPa+Ic=","A0GHWGAUm4AjiZ2lSZEvbKYz0M1kMIF4ta8wWDECXJs=","HnT0f0MOHZ/k7a/PZIQpPUddu9MuTbevsQk0TWshfKE=","E5POMDxSwtcny0AERGuOKtIsGPPGuq9/C5gHtNyrYO0=","KZaphoiziWsSv4RGMASx5s/UH+v6gqdsOYKcAKWQlWM=","EQEniES7HtFTKojJRe6j8XccC3F32ekKifwU4Vc1wPI=","D/lE5YSVw/rPnovOPqfmO0XgCURT1t46R2808Ly38HY=","CWhYkrFkeTai0G7CkEI1oqRzI2+64AB4E4MrOyh0ehE=","LflZVmp/dPB6bY2w7kjM4z2D122Dzfty+OYBy9qKYZ8=","E3HDDfhPb6F3F9yr8hJAsfYrag962I6pdLdEJFdr2y0=","Bj33il0q5lk32GX7ZlM1jxEKFiC0YiIfxTci4+WRS/Y=","BpQ8OzuTpR91ue8Cfn5InEAx/5LfyebMjBRHZe1FWWM=","JYpjAeHU7Yb0MMEhuKegKsQaRTENbsz7HiXFDhRNVSo=","FpRsFgUJvaDmoosxDR49RlSW9Q8zHroSo9M16A0Czv8=","Ioo3fcBj7pXqk4MgPgnNxE7orUzko71qzPru682zr+Q=","KdViyDM1WhMkbq/tnLgWtwDkMmiPnQFh6zRfk8htHDA=","Brwy6FGfumNkr0jGPUaHlOQ+rwRKEi9d91BttzKBFXQ=","BbX17k4d4BZUhe0uiJ3mUkRZfOl5W9EwKZXWRItwmcw=","Io4PaudZArjG81Hjr+kRhS+3JZTaxthLslAfbB+2K3s=","Gt7ho1f5vQe5ql1d5sHPE6uF48Y3VyxEBRgCVaayYss=","D+jiMPemU+cNfma2jN3jsJHJC74zku1wxlfMGFKcSNA=","F/Ljt+Kl6VnKxLLiq9WyBO0dHaeI7LYB4gnpE1tCd24=","Dl67jZq3suz9dPXH2FL7cu6h0pQ45YSdYMO+EQ3M138=","EXb/YLCakw/DeL+lv64TfX6RSywuXUFxi75Zh+pCBKY=","HCieKo9O/FvwJyv0UBLnxTsuolk1PKX6wTRSVw8Owwo=","CJcIXKgGLfQ0pPlSb2Xe9rkN9CJESFpy4jti28OtSy8=","CHAtd8brSFSrmg3CAKlJYCI4Hh/DNgb4onbK4KAIbt8=","LVV94ESwupk0tOhMFMJ5C3ff1zxglk+sQ8EoNK4WAjY=","G3xxtUcpVIUlGmAeeVpb4pHskxDQmvTL9sbx2dl/B1k=","DC/6nQjQH3hjrPMnQeb0D1phTVtbyWgNRFC8w93P5+A=","FrTfdglIDcSWycgMIFyxMNx1o2vIbtOXU3+4Yhu1Wqs=","J4hwKFAiqOYsAH6hqA37mDEIkzkWR01wWX6yI9s40SA=","EtCG8kJwmVUy9eml/g9FQhHfbg1wpPVkjewVMrztCCI=","FAUbWyRscGFYGORgBypjNTU+0Lqv7nyifdHtMjoaRgs=","ErZPP7NJF0AjTEsqnCKw02FeZAk3Tb1RxoSA/+2DxXg=","Hbp3w3FVz8OkDmCjyrIqZe09CzueFKCI2g94I183jEY=","LTze58IOmB33hBSvvBGsC6VTiwXYs+5k6T3fedFq92E=","HnLsZFkESoVFzwT8l1zqQ5aTJBGYX2P2nPWr/Qeeozk=","Az3kKq3zQr9juN+ojxg0MW7AoaIDH+a5kLiTnq2QI2c=","AQM6+kIPwxHfhzz6Zisap0wyk7Mvr7bdi1CVe0DkU4w=","AyRgifxzWioQ7/gZiN3fa/bLNspMlOX4EdNKE4r3aV8=","GEN4h33CnqyW1w8sPCPQOxW7XMM+9Gqk19i8dDbi4TM=","JKRXCcvP+4Zl4Abm2hOHGLlhoR5fgzr8FN43JzoU+rI=","Fe35xWurzM+1l3I8Ti7MTp8npmIsFh6Q9qoYnMwoxHk=","JKWzc6QbYoS1jf/IU+V8HpTdgBi/YVXc959TmtOPBYg=","ISZngWrfs+quI39LxQA4NyR/8WbPjLof3UMkTzSqVA8=","HviT9jcVg2jpqWt4k7E2k9GgjaxPRSMQiwqZzWDWJ+c=","Al0U0dnQOarCrNTS3aP3OoCIRq7XFZgXKJ24/wGlEsI=","CdGHCdXNHmajClrypAICoG4sS2RW++KMVQn8+PUBAJc=","EOSeRRWrI/EbqZsKjrK5wMAP/THil8wOv/S3ChkISgM=","Eg2PPeU00550poZqCVqjA4zVqKbaLIw68RxqV4ePvSc=","EIahxnDAs4pGFeK1ydpFJDWyjLYYp1XLjk1sxKGF4Ng=","FD2k8eVsKZU5DebVwgOoGg+FNK5v4bVIvAbtZu63G4I=","A/Z/DGgudBhvqKQxha0QWJhteCkDfJvE79EzA98lZbk=","LMyCARXxc9bfGQY3+GD3VZg41i2khHaKqRR+OHGP5PU=","FseMAD2xet5JZAJtnIBfmPa8wY9asIS/bbR4MktMu/E=","LO1z/vwsyvZbKJ6dvFZetxGPlKHlW0McF2ZZpOIDALs=","CANV0mdEbmV/T6SERda765K9ByIiS2I1QQL6+ZXIzw4=","HXsDXi40RxELVpoKKF/MdYSOntsF8mB5CxhCgnyqacg=","De99aTIZZXTfqju5PkVeswc688b1sjUQrzBORK+dRes=","HXvul7g6UIqvq8/CFelL5sMZyRoGpEbv7qXS62Qz0B8=","KX3yDxFo3zUqwvby66N8AfLh3OjGyatv30vU9zqKphs=","JwTaahciNWNVUD0saP4bTMgcfsjseeYCk8br4s0Pu+Y=","LuHJNiFWkEL8tXh5hrFix3E8P0a6mA+Ew1YF85xr0Jw=","FD2tsnApQ/DBq19NvFRHQScbX+rMQQd4ORu9Md8n1Xo=","CStIgNYpdRyIDFKlg+fIl7lvjkAX0DYVJAtYsJlxA0c=","Lfu54w391qYQn/YJb6eIC73KYwr1hamN3cJsPAugax8=","GD9e+rzQuztbzcMHowAECP+iJ9fqCdHkZyi4pB3BCxs=","GI7BG45Cef5daIXK5otHsOLzsbFJGCPVbUW37guBm+8=","A7ky9C8FdFLPfmO+HXkd8TWxIDoFoe6HGBt5Vp3Zyvk=","DwBOQRhmvzgn7od/8muQMOgjSvkc7Bq/Sx5j7DdstPs=","B7KaK/JsMlNVmskYZuGL0kIxhzxijGxUCFAg6dlOTgY=","DdSTMkR32rP7guv5u17LJhsWBT/94HgMehA/UiTtDZs=","FaJIHZoC8PZg8m9zGABnLU8BOGqIs5pIEwBST/fW138=","Ag/Kjemx7BsTBgaUWRNDhexzbOPUf8/jHJA23kZlmdU=","E/EwBswhxEE9EmuQNDDH0PkYQ/zIyp1vKeCI1T5tVtA=","FWInAyHzUdGf8DDNsQYZBuyvHVRahCYR39L2K1F/rcw=","KhusDRN2J3FKZNJc/4A7Vjl+t8SfkW8hLDJeNuCZohs=","CmJrhBPENxb7OUdareWl+mAyvmWHChTHU225aazNn08=","AdhhSnUBuFCLlyuzqYZdfr4Q2h9++aS3yq4ujb6v3jg=","LEzVQhO8nBGFhJIlc+3Ql5aH/+YBlO5heomXEJX/FxI=","Jztn5Eu+DzbgP+G7fQJtOuGNdCgOpmD362revxNiQ3A=","I0Xtw6SU/QhicN+OwzNwIbv+2zE+Zm7RM1jYCNf7lr4=","FOMkDUALLzfEYnMeqxq/oxIf/0RSrfi48eotff7+W5Y=","Jv7RAML+GK/UVY21aQ8fXBrkhI5F95hLl1oSeyw+Q/w=","CU8MBDLj3WHdWfePPK57LOrMfqUuHkKWGBMtKZNWGz8=","AbaVKNHLBl6hu4y0/81vcnpDwYSZioxSKJcT5S8aTxo=","J/QeVT+dWHqEes7am8N0raI/1aMQaGQM6IUfKslBa50=","HnjcV5njGuAEfsQzjM+LU2Nc6/7sfeBQmKyaSfUbThE=","FAjbI6AZUWP1f/VzObxpV3uWqnyfWyNHz/7nxsrNOJU=","CkXtKHS6oeVYU8qGnYjs4LGPknUqamIpkvLECoD6G9o=","AIxp4RYo718lz1qpqGxYGSKT7ae4A4sPzb6exDo4ezg=","BEGL3dG2N7Vm6YOvcXSEDzEW/u5j7PgRujwYMgi3NFc=","IVzaZHhzXrFD/7kGdPz3W6TWD4Hy4TujoUiuMvctS0Q=","A1V3pU5RZpYzSUTTVfj18ZzcAAaj2PGcv1KjFfypJlc=","FAB+CPIFCmcmetyJma+r8t9AjFJLYtZiQuB7yoRrc08=","HTTcFvebbjDtWmYc03wZF44bm172gUEEsPAbMEL7wfE=","IQKHOD+OqdAiMwWDA3yXx4vGVZsG2pmNNIbHhFGOKPQ=","JPFOhSkNadUBojR1cHIP+4Be36PEJXTxDBc2MdwVqTM=","MBFiAkuye7y+dgb1D+f/Yfnvb+xscPrySF0RhZ9ZJJo=","ARLsfPGrd7qI3wvyucmtzVu9OQR5hVex+xfJ8JrrwK0=","AEBeWIiFRoQ5jKoKRH8Qd/IpTSPE/hiL0dkCS1x4bJ4=","JkgTfW9I6S4bzKysvjCERzmfY1g3CDRuLr+Yfzl8jxk=","KCjtcDkwPNKrGsB+JOLKjfE1YvGXSyyfKz+udC6twjo=","AV5txYPk4fRibYaZkQFw+qMjXVTU/awkgAEMvEODc28=","Dg2QHxJhNtuK5AgDU4puY4pnvklaiw2mUj3RUr4kUU4=","FfHWuIcX83YDH0yduTiZIsgyda8+Zb0G8WOUV9iuptI=","LUotS+9CCUUS2iXx/ERRl9pBFsvxpfGd7acTKbP9PMI=","K3VRa5DIMYdaUu/sZjs6wkQwCkrqM5DLt5yrBKQcnDc=","It/nuhqLg7T/nlmOT4U1aOSSEu7AvrVmy9g6WAyRNRA=","FzVtIw+dpNJF6V0xk5xUaP1rT+HUOl5qI8MlvreBjoU=","AHcapaActVHWdOzHekVm0wQT88bz+YiD8il7sq+QFwA=","IDjCvcV9kv0igm/Hbm0Iwrnw38UoT/+SBnyncRhp8fc=","G7steDEp1WR9zYaNQGi0yykXVTQvTRiWZ8q3P1iRPFQ=","DPo81ioiVpvZ+D2sdZgvXZrnP20R6UXbTxaR5H1pDN0=","ILi8r7IZwOjMdMVkw2Xn8arc6+nR3jB6fYv+vZpZRIo=","Ez+PSTJM5Vq+E8UgZbn9VSXRmuH9lcloQA78LTKj5Vk=","Hjk+KBbRhLtv0GJPD6fQvix2fODNqHqiI1hjVktvDsU=","Dqn5ltp3eSlpf9nAtweBKOcKzkTg+cW9K0CAlrpqyrI=","H5mCObsTWZ2yXFYhQ+En2H9/epTTIXesRszrh8uZArs=","JzGVT/P6k/5hE0ll0/LboL+sz8kep2ylljjS+pxKego=","GNB6mTn6+lEuLbP1I9HK1d5e5hONwtaMjKBtWrtK5lU=","IcUSLwDw21/YTOHXwjcOAZ+oJp/nYxVg8wpMeR8ijg8=","D5TL3knXu3R/G3qDvbw/u6zJXGg1V2e+7QLWj0RFBMs=","B3hlhVd9gWOMjfbG++lP1jL3rX41zv++Nn6co8ozwWU=","E4mfobQfEvm6nYW3K6MQ4Chzb1IAKTvBXfVCwfP986I=","Gj4rSjQQuBDQ2NjpG8CrvFhDyQ4fGWkCkkkB5KQj3ME=","JGk81SmIhlA0OL5oUnflgMqgxhCQzn3g59QOSdErkZA=","HLiHB9OFBIgo7kpP9GUdJrDGzkQDgBtw5l0DZChb0l8=","LV2ONshy9boImQXnSLAMFzitUQPlYzQlDbjDT4n0y1g=","HfSP0EGw53Yv/3hAhwZP27uvKSQqNb3Gokx2TxIB450=","Ia6hjWUmT0hsmGs9zeery8DOH4JBi2/p3EIO9yj5pa4=","KVqXjWsRQ9403tb4Hir1C7r56To8T5jwe2mpEpeCGNo=","BPDwtU4vmt1RfFPxHehlps403zUtDIt7Dqj8oFIaO18=","DE2qa9iigGlc63c8I+qTbq4wua7LfSlzLz0AXo9r6HU=","AnW1+VDla+0BMgnjTJiVn61Rsr3rrPsVHimTyGkeHxk=","FC5iK46wlNFWR/1pEW9ZpSfYmEcQq4Q3N5IGvJW6sGQ=","CazJD7pSV0I1t+vpSzr7EHpou37W1gshcUIZ/BcNVbA=","JlErTlNZHxhxCbK0829BMfwLzRzGBraFOqIFJrlZHd4=","MEy00lizCmeYz14/yG5JGAnKculEBmFgon7GDGaH+u0=","CfJNhGlxeiu9s0dAlCy2aATtZ9kyt2jIe7a07PNU7M8=","MCpgTRSlzqSdBBHW1ml5dXjePt7dS+5ZUQmlCfIAX3g=","FwV6kv2C8ndjuYwBN6Papq68gtHuhNwoZSHEszrRas0=","F8mMPmsU5cOL/T0ZGOezLYXUMk8W5DRImS/xK9AGOnk=","LYW6ppK74B7o7Pq44guAuMASyW1p9pS67vwlO7mOSec=","IqcTrtFgfTbKrrRv/0EeZMG7MWDbPzQx+swHlp2rTU4=","L3rk1Kz8hJf9pKwNCCytOBlvJlyGCJI1CT4arFPGfoo=","Gv1SlEYoye72pNXPIanc9vpJsdofvZyXaXqlDc1s9xI=","GY6HTrMYdbV5bDCBQk2nOpJwjs106A7e1cisSSqAEf0=","AU6ht47GJHEU1GFc4NEeKAwzsKH7rGNvVfBDpevwTKc=","I7R5ezv/sh20J35OsTl55ndKzwRS3qs9BX7WwOtfFxI=","J8hcHBRwds13f0G5nS5VUw1NQ7NBEhGH0BBjfLtmroY=","H4RoNwl2OfrUPA9AakApo6ttgJwaJ8YeSLFcG3E2Xx0=","JrM4v98VAxE1f4BkSe6Bsv0p4/L0O638eEiUjdd4GvE=","LMxueXM3Rfm3WcHrX6NnHcPZkGXoQT1lPrJIN6m9xUQ=","G3+6a9KFte514ZXeK7sYnoIt7RmihnxTI8f2xXXBmNo=","GEpchYWGmW8IrFz1tfZzZ9kc/NcbNeujd4fkTnz8YbE=","I5FXa6kRjbEodOUWnpPHKfiq73HS3tyB0oPdlT1Z4Kw=","Bv1hO+9kavpPHVf3EoUY+DNQ5e/A5B+BSNLru9kZQFg=","Hs8UR5SHrY+OXkZ39z2+gfPON37Hvtn78MCg8WuRJxg=","Bv6YcPA6j4NJjnPs8uIUUyuLEUoUzzs0LXYj6dUZK2c=","BLjac5elGRU/B1b3LJtiZw7V6YPAKkEJEx5yddfy0bM=","KxxA/L332duF+Biq1/szO3JJ23kdH2X0P1Kad+MRiZg=","J4+yHkytEQCRcC5cjNyEQlvKCIKGdy8YFzCPMQl4cFc=","F37wPDQzKN79UijffU5E1M0jlW37E0RIpIWxllcpJbQ=","DSAWVL/N1Ay6UuUb1BnA+VwSEB/BBj67jYFVTHHBYVM=","A7IcSjcCasXZYhGVcti7q7RTND91wNVcdAqtE5aNbgk=","BypSFk4xdfY1BPvnoOAlCdBQ5VUkkOI9fJyCQvqHDOU=","Aw0MGEt0PjQBEUsfOVsS+2qWIZHHfFvf7xZZd836y+g=","JLo797kTSAOrPch/2enCfxKXZPkcNOtTtVfvP+qHo5o=","E+BdXE4dutRohd/yevvwIffhu9Qy0Knxo9/88zAKekg=","ETov5ukBnoPg6JhBDDUybBDN0BQprLsfq1+qnPR03i0=","B4rryP8poC6JUU6aW+tWkLdeWY0q8vkBa7+9rAL0fRc=","Ld073wTX0UScEuYAMLlxtExld6tWD57+joZygu8RY+k=","Ig+vNqAX/v2d9CgqlGUTWFpPbPpbxfl2aGH7+kPKGKw=","Drai6p9oJwZf5mb/PRMYKAkjpjT5HvqeQ6IjBgJXiB4=","C+lFjpz9bMZInX8g0XOPPlGbXCKtFTUstEQQXvS4moo=","GSXSRjW/rAlDGxc4Njb2nyJLrtNXdijeM9Gigs0Y79o=","CkCYiUcp1Eu5aksmXPmAkAOe/2z4sXDOPdb45CVm3Zc=","GcnUgO84qhMQW1dKQZUgqn0JKmjtbnYXEGWAPaUEgr0=","HApsB8vA1quJSGTfzp30BrBLsMP319TwCzQDVRQRwHs=","HUC9QM2uZHz/OLSSia0szP/Gab2UpqpyT6L+Iy1OawI=","KO8tS7NPtP9nMWmqHN/L/XqGmXSVf/fse+9Mcx29tmY=","Gy1daxcbAUiUfVX2GwaYKChWcPS4Q9Kap/RJO8xaiSM=","DqCmflBKVeB/yGjthfPLJEMYNUCdteZlPMMfwwfSnr8=","FKmbvLj/8GdyFJ377QED3ueLViKvwNmcyyvN4GcywEI=","KPcRZ26K6MJEPD+CqLdl7cF8/G7SVLfSM4+SK2hDqOY=","FF7voBSgLZzvO9swUgbfsdzU5Li7kVE+rdE3TDjpQZU=","I3nSnV6cadb7qMomFlbJ0DcCNaN493zKKFDPs9X8IXA=","LRLOT7Ae1e5sRExZWDzRom2OdFRDpnIatIc517JoXh0=","La2l/KznTXTb6+iNr9dUuFmYmwkkC0OkbgPcb7psj0U=","LiM4ZXXi8PH5fk+whDihNyjf1QMNOYGS/6qh/G2l0Vk=","Jw1YkB+Iig0zMTkddLctNf50mEmt1kGc10fWzWfbLVI=","KeSLFXy0B/nOBp0PgKRTfNnocXnZ7sqzUMeNaZCk4OY=","HRXVBjG+cj4s6L+LVZ2XWvNwVXq+4ztlFM7RvH2/v3A=","GalUqlVWlpcILZcBfLZsxnbQO+1lQqWKIjfnSDro49I=","EUbYzULm4eR7UdXYBmDX4Xq0NGeipbXIwNJxv5KDcVE=","AoGjvCh3uC6al5a+++jbNTaq/xK7zr2R3miHQy83u0Q=","JxkE1vmN594ccCddPjYsOYWy5+vAc65ZBYrCtOcTlOs=","Gwfw+IHWC3zt3+Tf+Hj8cWLJLYwje1JBAX/Aoq70OIE=","K80nAaY3Nec7Ale3PWOsfNd5LPlu0KD6POO/YiCDWus=","Ex8l6KqWY8/4/NxPMlQ0/hRAVvrauwHU7/wCAUjwdWY=","HgPGJFHLv7gqakyFE2i5qc95Nmvkx5N+8W6JC8ps1sY=","Ko0wF/KyGoGNPIyTJWa9G6qqfEVgC6oJkKpnpJMJyzI=","AXTCDhENEG6wOM2TGNRmkaaF13e3HYhS1FYCRi7F46Q=","JjnfBz+jJ4nQ6a+rDzRCJIjq4G/XXvVZleNp4bFdvd8=","DBcNaPEzEldjuncUYksAdHX7Z4ehsXBDkmlj2tFq/R0=","L7KZNASDoXObAQjmMaxuiRc2clOna555k7Gq2faU7Ck=","JYjP5CGmBwIhb6C9VnyyZq8QQpI7xstX7Wi7kEiPNfM=","Isj9RjhWS53pDKNeZhll6m8B83/2Fe8wgEb+E27l8Bo=","AXzvCcmAqAxOU9coS1sqEN0c0KtBJg0zzBnfraiOVEc=","HZ8KMCLEdk+eXmQEOXu/RL4EnlGFysSLxymslIqwEzE=","G79rFK0+dma9WMfpdQ97ufbW9wxMKr6R4g/FHMXsKMU=","FMjSPnsVeHAkeU3DPFjauMEXtRtFiPXsXNjFn5zDDcs=","G5H8jmKnnpj1Rc2iYI8ppBaWQaP3FerXi/SUgiVV9WU=","CukEFHYgvPBKS0qWebJxP92M1QKW1CyjGFSOMrgeOzg=","Fm8+MyV3zhDIc4kbXMdC58NLtNYrV3MxZojlEPTYK4s=","AUHgiL/G4Aei2Cz3F5VHIMspuXswyMgSXV+bRsLiZiE=","EY4O5CAtEnoFd6buopu2FNmcEDT+Di50Zekel8g3qik=","KXC48x2bmvs9O5EtkFlKhHugSD3aSwk03xJ4uhS8Lsg=","L0peqkt6/z/NBsnWj6LjLktOYprrk+zLVSyflvvaPd0=","ApHWzH6OUVKQL1sFwTACu6lctUZX7zk+krzCO5u/f/w=","LiIar0BwwsDXNbWwpSCZxllNOJNpFMk5PY7NIycIjEI=","ED1mn8RrB6r2zESJ6FckGBUDAAgX+MH7XUcbKzYXnyI=","ENvjc+1wZ0ATqTm0agfuT4wZHj+2OfjQp4HR/7qC/pA=","EWIpuhz1gP+G7QBrkgcDbmnMDxtV1AiKs04Bo/JfpTE=","F5uzk7m+6O+RiiuiI5/x5r1j1tSMrUq28tMZ8pmb5PA=","JXqN0BULElS1hRIph+O/zd5/kU03TSvsBZXEavvAmXo=","EBX3+IcdurDRIVcLC6ZBeYCi0RspL7KjesdMim4Zjfw=","FgrPPcmNnR/7FersIofVzHQ+89FvuL1AlGokYz0jgl8=","BjxzVSsZ/m9o6d+UOKWBgn7ObDFSARfCNTxnzwcU1bE=","A+jIDa+IeTjNNV7HEKnjL0TEdSCqul3P+cYsS8BBKoI=","GsP3gc2WdsQeoh/St80/OMx5Xra6RaUlspHGa4znumg=","GJ1xIUkybXGwMn+bcQLKD5MEP9vPQAwY479wEGSTNUo=","JakSdh+Ni938+8CZvJlKNVF2xUoYMfjupVcsR2WSwco=","EVjJdY/bvWVR/SzNYV274L7elpps0PKAQOk7UjntouY=","KOe1bNKbFhM+Zjg6IO2qanebavuCdyNEzSwll5qaXu4=","AsNZf+rxA67wzw2pbHgXv+VxOCjGE+MmyXXKEwmSdwA=","HEy2AxVUovQPzRtxIjqXl13en09cJsoIZ4hwoTntk8k=","Lsco/ntpzEIfGNlr96gmyhsEJh8kqY/pweigpBtktYo=","B54zH2XIqCuHWSLIRJu96joRGmgXnl0t//9gXhykfco=","AmzYE/JIBwM9fAJEyfB5D7gNow5ePB5F18cDLyqqGDE=","Bb0RwrZN4ac2+TrI/34MFm+MVwpvBo3tr3IifoXBFFE=","JeFuxb5ojhN7LMzug1Qo2rk5NRsyJ+i+v66F86H5wnA=","CzgHOYGwr0GP5p6lXtob5dKJsvDeO93kfuZIPwM7Fs8=","G0C+Ux7froGjPkBjj+hfiAZ5GaFN0d55Po6xUg2zor8=","GzQ30PQFqyfBhWVpmcU4pnZUQ48oVis6AOrDlecTODU=","JavpbdwhssF7a/s6ipCirAUbOHHIf7njU4PPbXIjiIo=","JeP8k7zf/rQovfjBJJGWPkrKGEdYRLZ/xWdsc/0Os1g=","A6+WtLlywzcbB2ghNZz6rq+WOKByxPk+CKsRnmx0Kac=","IypIcy3yWZsJ8fFjHWgSkwP/bUAJj4smAJg+VTRDXBE=","DN1RipGzj+2kaB07yZIYLuER4EQOmGDNxxzbNq6Aweg=","G4IYmMQ7TzriAH6ZTqg6hNP6Y+dZXbL0ExLN+tHPJJk=","E4YgOuQTwZQqM2svoIA49OkuWVLlI7vffPM3gRPvDP4=","BCVlflepQQ66A2Zc8c6O/z4N6UabAy1Gi6Fdkgj8ILU=","J4hK3ky07sDJHIF34Jcb1am4RK8YjSisGYDMtCX+aYY=","DsgXMN4IeJQq9LOCe4vZrEy7Hzq3rpfNG7E1sLfHj0w=","CpPxyWKeyQceJoFIxlA84YAPTMPFOJw26e3j7rq7cCU=","B+nFjdfEdn/KXMvNe92KT0vqeFhUKymHQ2YGVAAexS8=","CXXgdhTM/jzzn9AgjpfK1JxlowrzWQsk3xAW5qetmzk=","AoPzAsmJdaQYojLTJj2A3XQwARPYUd5te17zx/kplFA=","K5mZP4EnLABVPHGCfp4ksycFSecDUVpnBDk7OJSn03g=","A8zmPO8LzuS51cdToZDCSRJ6YotO/11Vfy7AW10DPJ0=","K/TOE0Ch5xf9jfUl1GQ5N16zZCIoranbrKWATmmYUHo=","GulFPcuIkM5XiyIdhGYSozlqskrIBX7Uggnv2/MRZc0=","J2TT43yCx2OCwsR/SpPdjnP9x8rb7Gi9OwO03XXAmHE=","FQ+UGaO21G2v4FKULhXtSW5bFiZIt93Tz1W/HlL3Y28=","CHbcJCyNKqGD0YTLvENA1amjpHTqhKmQRpmdlceIS88=","Ia6GrQtprmnkub4M6uAWZ4lanZOBocDebThk0ijo7FU=","C6CudfPHYunvoReUyBIdK3vG6+448QX+wANZWZJBlYA=","EKFqv9azg2DU8yV/PFHJ+5TsX4Rd2D4MSsT3eY8tkHc=","CdzZsAfQRQfAvHcsDr+WTUluaXRhdTvRu4G7w5WD3jw=","CxuyoQlmGO47riJWP2P89+hagX9jRVAUJsJxos8ZdeQ=","BEx2UgaPuwmRrtaURUAyG9awmh8NbpGlS4r026GEccs=","IU6pVcSypRB9iFo3c03lya/O90TEgVWT+XC72sUdtV8=","FoTTbc2GQItoIwyp+Y54SVe/t1UqklPq7odoIL7jEKo=","AWZs652c+ky+0VmuaslFUWsJPOWJxZ39Wr7/bGwu4Gs=","IVGpnve8B3B+9+IjhkyejFCDYwLymarQXeNa10xAna8=","L1bhUyYpW9cBpAMU5CzP1cpOCBT6VNMS53F+SI2gWVU=","EWrgCabEu0wowBZxY2T7fnvjshcjdV4WB7GiYrkaFq4=","L9vnH1PVTls7y4UM5hdD1nW+YB10Qw2euAc/aBQgUYk=","ARqR875CS5VbIkHXU+PW1bDEj/nGi6ho+KYRIyukQvU=","HHyc93USVQcOvdDj23+X5dlVZNM9KzKTyv+gQ05teI8=","Hrl5Ihwx9peNQ+dWinzudwnWi4blbXfsiVh9+qeCYbU=","JjtI5G7f+J8t5dzSWIUNIAVD7l3eMUWbb7UkGmvO/XY=","B4W5VZxdoL1XqAFQwim7LXX1EJTI4aEb/qU44hfS7PU=","I88a1axXZYXsz5cJG+V88Oo7uy06+RdPgEJYJCQyHZo=","J9TbS9sw6k4HVQ2eB3uoqdXKodQYwadqEtxx7FWIEYA=","EV9iQv1UErEgjNQCPYz4f7YtM6gpKyMcr42CVwGraBo=","CJu8gwlPZOKTyRrnmot+AJ0PZ5xn3BnGJZewThQVxCQ=","HUobPnptJqjIHX6fS/CK8L8TcNzQ0hAUae2H1GnSRq4=","KGhYPpvesQU4Ni1/7YmX6c60tDq421sKSy8UCUOuUqg=","C3lFnqgOcVOegHnPs+quA85tDjyFZVfD9x/JgwlbQ08=","EZEZ1O0W641HZsY40MNKzBWaK44k44kow7qHWJDqGYU=","C/2+S0N3IFN39pw81ek+zSqcs7SuLBVB2OdLZOllp80=","DUEXTNa1xMDTSy9NhB8/naTxAOIM9hQIZO/m7uVMCKE=","IcWRW4bSIRBn0Z/poxgjQEO4C1MxJ0mJi1N3g8vk4cc=","EDikqc+iDKui0j7wZOdBl5LoOjHwyr3k7qsuSZcv144=","AXzAB5+YYxdxR4WMidPX8xra6/vkyeB07KvSC30iQ6Q=","KU/35eNvdpDWD602uATjVlnoIRfs1E3u63nli7jIdNg=","HwP12BDfpi7dMlIavR0oPCQWoo/KokTTZ4ju6xlakEE=","ACET4nFeqJPQDRAbsw5uFwIVfRD6/+hQlUJ9ydnK7sU=","LpLCm3okOimdkueBlfMKmWo/U01XkaMqC+KLt+iWDH4=","ALswCsdFZESfhyZ039nhehhUMvH0YzF8351JnIfPhZU=","JQ6DXM2g5Gbb1ZpUHh0DxPvtY3rGtxXILDKvWI4bsCA=","Brd2xQJKtjdMhPVSjKeTBDnaAS1BL5Np7jbbM/xDWCY=","Id+LMYpEzF+dVLvvyXqRt4eRK91c3KlfR+ucyJq80eI=","Hk4er10XKdVSMLr7F0PeRzKhjWapaShJcB+aJedMqbk=","JozrN0lxk3mxTqBixjs1lEnnCtWBbfAUy9ECrGR/Iig=","DiUrIxwfDvGMjWr72Hnqp/nmHepzJHyjr2Kzweh5T78=","B5nBTuwgQ4oOU7aYgskMbZI5tzZ75Q9kzpLZl0wr2v8=","D8BQAAyCGkz07mv02RukbSysIwURjrwZRoSi3LfXOD4=","JhqM7DHBKJ8jWMc1MO1+AcLu+Iy61AEOwJ0DblfSqcQ=","D+U2ycfdpQcKN/0xE193pn+fOphrHCPeuD6FeTzzz4k=","Gf/drv21ADK1jgi083exwOs38GN1/3jnq3tgV4Hd6Nc=","LiBEE8U0RTUQBDFhEPU5hJrnlx+Hf7CEGxnudT7iCD0=","Kq2YaC3+CK0smxX0RVogHUqWOsfbsYmkLSs+HD4DERo=","LIn4VVRFlLCMpDp8MsMcDZCurzABMsi0pMxmhDoYGuk=","F6ofI24OidbIITN+yQvXp4sy65uv3Z6D/4x7G5eEgos=","KQ/qrv8pjYh9WluqR/4uhAcOt40gedeRrLkGepeawaA=","JhA7hziWhnGJdBL7QkbahurGkjXEoacap6koA0kV9n0=","Aopw/OoPJ3l4Eg20vUeKawnVTqqKl9Np2seXFpibQ8c=","JJnR5FRMbblOne2bqT/ZIWJobkEgmd5brxIyEbQTjKA=","ChqqaqqX4Mcij/rlF7WTkiEa8476ZwqgYgetfwW/Cvc=","JbYYnM9qs6dZZBrnk4Xz594ON1phwmDYTZGzMPg2Fto=","F0awuYL+/Z2Q585yzbX5LODGmQ60OifNU++hvOiB62A=","KJ6V2FjSur4lJlF9hQWHw2Can0rTKmRt5R6Ga7oLQr4=","MEhBGuIc7Rsx1D00lskuZqJtU6JPJQ4X8yjDWNl8Igw=","A37HEXkLW5gZ7S8g2gkqa++pvETL5sHCHzPT77F2iPs=","LUAp3nK/AeWTe/o0/01eu+rLAQ6oFtn81uevkdmmcUo=","BGb9iyODbY5FoXUaHQ0o2wA80gVFqI5BMYxXHDj9OxI=","Ay7fXfbYM7VJCEDgFAJHIY1iVMNpfQBw/c+/bxFo6EE=","JAmOcz4wem7knjj/0BBYmlHB3yEoLYJ4j1vQz4ko0eE=","LV4vpeYwBCoHMeyE9KVIQg3VZ0thSz3oPlynB+yzJwY=","DnchDcnyjwqguTML2mmCWOQpraPhDwhPUGaq3IbX3gE=","AuvaoJk/anAucQ+PxHOS16DlGGKUunjMveKRNRCHtPs=","BWZ2VcL1SyQThbhvz+J00fJFaZzWqmC2/lFRAubtnA4=","DPl666gk5Fhcyec8YvAzS47UzOEna5OVAfwvv2ss8t0=","Gw2B1YuFqA1f0QtMOZ4LqWA+DWDHpjyJyDOd+ss92Iw=","FlJhgG1XTgYS2TXv8wZHVK7w+fyGmEseMdqZaWG1Ze4=","JUPBIup+CEBrfFqJ84VXnFhc5kfZjsRAC2247L5tr8g=","GKrB6TMywGlWkYUogLMI8GnYdJ+UySNywTZ7ztFx7gE=","G/Y8/7Ra5vCDWN8BUqzhcFi7OmOwsfJWfmnUK0QEi6s=","ICg9BEPIQ9+izMsoURn7ShIJTJDOatoPbe8R7Gyqa5Y=","HZVP3WOz7hOmyhPf/pgyqp2eXy4ezT5AcnLYfCgSULI=","AxuA7zDrD2OcM/1OfVt3jWB85iSrfAu82bKSG23QsWQ=","G65vI0YfaCpjicYHZwyiyXW3aLpJIlQ9/gx43N4+2FQ=","DBXTS07w1t0yTx+o7wWL8ktXQZweSTlq7MaylFVieA8=","DJXZH0brWHUGxXu8LM+HoPxTSKwNrTdetAmqZM+S2pY=","LR2hXKUiqhhodAuegBoAjdt4hGV66JUH+5lFcyZ4bds=","BXLM1/xv4Gvpvyv6i0iRo35yiAXGCfHigqAhRIDmKJQ=","IBa6dm3BTr6yack5+YjAsOXXoW8mSeOId/L/ilJaiKY=","HVcLX/hXMOmtjDJhtq6FdJmSIVdP2oqX8ZutUNwuxyQ=","FDIj0CfLIvQrIKJYYDM2V8JDoF4W+KD7B3hKP4s/g7I=","D2ftUw8xUEv+O4cyVoKl6bkW11yqe1s9XiIsf4ZBfc8=","EBOFFkaUeClP7wUIFR6oFk8UbI43fpBjfEYw0LRd5Tw=","KG3L25yF5dbGgGa2lyC1UPRhWDdLiOdrpICRZhtZHhk=","GJAXrQ7GWZZV+l9cBBsYnUpQVag5FOXrFWUgnUQ2bx0=","EjvOn9QMfxli0AZoVgzDGSQovCKWyS/ROkLXW0G0QaQ=","H5ql4lOHmFBzyiINp98qbO+LYKCJ5K/ZPhTus9XcteY=","ED843bbhpmmqQuoce5qwV2HxgEoV/iLya9NDZ2VDJqA=","EjieAQk3eq1Ca+RxY3WEHC/Uq1mLYLaytOei74pIrno=","IE7wpP5o2/ISNxQxJlRg061jaRJFxWzNT2mQuYlTfZo=","FCXH4fX1pCcIYzQ3Zy+Mz/HBe/dNvvoemc0EDNGT+5E=","HRsl08q/9YQo4mluzqmXWpSEMC0X+hLPM9hBa0/h0pk=","I5CBhnZ/B/E9CtrRFihPLxeRRHULDx/9zmLrR5fsIOY=","DXVEc9fIdX6CKolxjLfXxazRElyl4NEnGEhlUqN0GXQ=","LVneccZbhnjdedns05FRl9FhslORMpkjjvjT0ozBLWc=","Ky9jjc5sXcBL/L+0DW1UflJzDN+8p08MC75f4l4KbkQ=","IIMfMxiNqt93xILB8667/MubwnVZQGhEQSdvgAaTx1g=","G96gOocRKsX3HSewaQ61eL4gp+qwLM976UqbUEMGv+8=","B/GQYmxc5ANnCrsj9zkRL/uR3CNIGRgNg94jTedDox0=","IdA6isxQAsdWXf2E/jAB2dcCWSnHF0neJTgr+Tg8cM4=","A3+OH58xC5CQhc7ZOLYA1N0GoUfVGDmS2XkqxEWPeTY=","AmgMtCDqSuScIobkl608u1U2CHWitp4X4f0JbrrFMcU=","E6OgbR+4J/8UBhkhYusjs+J+lM/aaqBahqteMl5d81g=","BwYJJ7PGQRF0ZkjWqEM/+PNzpFNIQeXL/+W8QbnmiPA=","HUFDUmBFxsQYyn7fv5hQ/SYNIxtSsgl/0iQRBBy+744=","BPbbJTC3GaN2xufUic1/vGUufS0JBk4+lESXjJvhl6M=","BULvw99bzvaZ8Pp75ccc0y0lPyBIi/cNc0JB5DTb8J0=","J2lCS7lqbCHGSlBhB9SIX+U2A8Cf+7AYYGWDMKsbV/w=","EjvNsM9uevtHuGaCfbcjMuk8VxUG4HPEmK0akr766vA=","FaHSWrZNsDU7M60QCahnJ2CX1aYLSxjdAr/oVaSVKyE=","C5y2/X5v+uyCRqzUHkPgcS/XbVyuVqlAds2BY1TbMb4=","HzjB/+VHDINnZ3yMZbP4MZTNnH0ugIChwxUTosI5Esc=","DzIjfS1u0AscqVTfN8MMmI+JQV7tgpEz9ac2NNBfDGA=","GQX3boJeFnH4Z/tYWPJeU6RfjzBqmhtt7nAzZH/IrRU=","CRx9VOAgZ63AeUSU79CtkG6MM4pSTDf4JfkAOsMS0Cw=","LbpaIZQ1mAQfkIYMjpIiPXURx0vrRkjKquS43jhw8/g=","KTo1C8PHidv3wuWgFUgGeKdV681o4csp5B0dKULFedQ=","BJ0BmbbA8rMSLX10sxrqj8twGiT0C6X+aY3mMdIvYkg=","K5MlKRyhSMhuq8LrMsrkd93oMPAo9Ui1tcbhQ/uKto4=","CWpu6YxWhr89WGoOVJYbCjr9bVLaN3Ei6Fo1UAn0pWA=","E/zHfMtKCR6kUqP0oQ/K3bqnqxjrP4hQi9EorS6lqBg=","CRmfBhVu2nyBAzQ7NEurEfQ1UbuVB7zNR6KSrz1Pumg=","L8QXxXbj+ptrOKguAyhCLC0tq5CHnkL+pzAzp1YhZrA=","J6gaDJ5dDJj8/mea/eDK7c4sX9ZnQkkugNzpX8rHn/E=","BGe/jVN9voI9an1kyix6JBei13WPwaif+TME/etNB5o=","Bx2CvKkq7+djbxDJzhb35bQTFBKK5ZB+GIS6oYNEJGk=","FHPkQ07uMLLn2zTa7vsN9H0fXpOayiU5SqEaaG687LA=","IwNAMBTt2DM7h9XMTLCP+inudS9qNnxcmRj447gKzUk=","IT8vNBdJ3McC++uOuRauZXVEXNnU5f1b8Eerp+wl3II=","BkNpvqTGdtN+/jpl29Qxbg4ba1GsSL+cAbUsFbJOihk=","JhiTQVCZUeY647AiOXCY5fqTU2JSgBMbMdrDocGDeWc=","KMUatGMBLYup8Lf47skczXaR7wVwIXiS1XSUxvqmq9M=","Kj5aZgdTwPczgnYgzz0jUeTxcRM/dJ6uDKslrFqk8Ms=","C/MU2ddeNUhs+fYvZTlYTQ+W/P3+oWF7dqRkCZnz0Qk=","LZY2hFbF/ibRGaV0LQFNuehv6w4jFcKje/v34CygFJQ=","Htjy90Pkr57dYtmt1jRHTVQRNxLl6UjwW4LQbntZkT0=","AI1aBHojOWq2scAtEIl0slrhNeTw3mgFYnygdPPFiok=","BH2KtsUjUNZU+GuJQvENLAAhv+nf+h2yVNzFAorvcQA=","GZHIV7MPPtilj+Ip2lwT/gfXUZmZjfEJIQaK/tCaajY=","Ai5IZrivFs63/UVzesNSgFscV1RW4VNanp2fenngpbU=","CghAzDcg5lnzEdrM/mNI8ofOHdRzkSw0l5pI5psGqlQ=","Dk/5EO45IMWH0GENsfvgi/3C21OBkmJjsXdpiBDdpX0=","FV0nsESFaSC721Zn02GlNsP4xaXYWZ4qeVXf/ud8Jm8=","DNwAXVX1dcYaQ9iij9u+8+7DXlakOKuZaAxNHvrmTns=","Ix6Hupimf4bVAWUfW3S9U8/ia57gnAep2Dcba/fEK+Y=","BrTYeAW/t1+cN6YeEOVXkSLTaTJ8NE1RbizmyJOYs3k=","FuZtFtP1cK1do9weyz4Ys4642OBbLo54hEkaLhsuViw=","DGamNAycIM9m3j1u651J6Kc3wjM0PfjYR+WnGO1RGKs=","FUpLGVdRR7ZnK7CnIc5AlX+uPjNsgsf8oZmrMOdRInQ=","FeS2pwzavyxN6YQZ2oEdBiyo6d/L45vHVC9m97YL9j8=","EWGtj7ogdgoTv9e36h04JX7f+oxSvo9BAIfJFvUEr74=","J7g7x50q1NpLXvSYLpG4EHSYXPIzEaZY29DtMB6Q/Fo=","GkEVcw11FeiujQAA5I9s78yJMZBWbZTTnbFVF/QB2d0=","GpwrO5ekEIgovXa8QZaNMUArQEGq3EFtZcIJlu5qxq4=","FWrrUOEcOa+UbFMS+w4U226RlJBXHg7WtVVVbDH5fZA=","FNJVB9uGnigtB1nN8W6BAG+vnxDmY4gwMJl6uJQUnio=","AzaXe6VRD7O4Er85+hlGWUp4qZwAEB7xAXJ8Lo581oc=","B/i7dx5Y5XYQF6lWLGsoW5PWtwmu2hhtlmFhl1efG2g=","FUxHiiVmKU0vltg0MjAJrw2+8V2mLe+BccMJoF7R3Wo=","G5OL8wbef0gyXeWYd6vL/i7qCJ6rCQOALHvz+5UyYn0=","GqRGiQz2W+bOf31gO9QuA7f+wNIBZo92DdYJ0xtYfiA=","F+t+5Bw4dHN0p7HxRXh6x1uNVC0zSU1l8O0Ayk7Rft0=","HRuV6eTc89+QGq/hvaLMgjcDL9Nu1QjGHItBCfggu2E=","CZ19+XyrUibMfjo1zqpjXCKrARDpOmJRbwNwopZ0KfA=","Fh5TsvEO6aryJZbGIUgOHeIJBQP8xVqClcI9Rbr2j5Q=","C5u1PWYDZM4aUiK9zyqAoWGTTj6S3lBX1mjc9J3qmfU=","HIRXomXBdW3nVxswKQ3LSPoL6yt9HkQRQmJRWFSAgyY=","J/nG/QuQmDAQ1go32ApYq7DzUA1tFsm7TWpSrJHEpJE=","JogM+gTsre39o6JKlWc01KvIri+SZENpyEYN9fIWR6s=","LztY6by+N+lc3ZmQrrJkgsVesqlAnijlbK4k38643eg=","ERcQTezGeaZq8udYjZcYBbUYrCGfrIB4zVIqyJgMaYA=","AcdFQY5M3YDqGKM571kOWDYrOCOx/tLWqO2UIZB3HPw=","DK2KlU7GZ2tC5DyGkCQyoeF+LPSvWjJ0vBvmcm4dvj0=","GzC7mJ2wM30EMg/M3H1m8LsVtDd/zhp1tCeL+qYdX1c=","GaVXoXIAX4QkLUDFa+fDeVXPdNoiNVew6t3rW1XGGB8=","Kh+IPF6ttpZNSEdHn1LIJQtMzKD9spIji5N13MIY9Mc=","FioORNuPqgLb4apSsWgHEKjcpgkTh2lcsiwf+ESSg0E=","DtmUS/5IVC76EMnyC33UxrFVhOEmvywByOBFaLyK4h4=","HVPAdsEF2mf1z9gi/MnCkd+ikjxMbSdd20XZJslxHC8=","Byugos2uV7WDuh1y8Jx0XlD04Wre3WSIyti3k+PSrc4=","JuctxgnCkBhz1Ap+c59wr3IqpDmg/kF9dWjDjjj0fOE=","HzyrZaq10MxkWFGaFNKw3930wAWmMwPRc49W1MQWAr0=","Hfs0WrVllw6VyJuil7Y1XesvIwK2YXnh3FSJg6rgLXY=","C2Dml1NSFb8Q8csSCODmmb2IWYGZxtjWUuabkK2A5sA=","CBWTeG4wJlA5awpF/49iNmMQofU4adBVcoRIGsS+4lg=","JgJ2pG5sYkeB86d3qbRbSDWnUcawFuWE2jWjwwmEQ1E=","IBILQEUWcxN4TQwstO3gev5/sGBVGPb1DOwbiktorHM=","AfweIpJnivjcXcHy8fVzw6xOGVxamFfkD66SMJvHaKk=","FMAEetALfXNqjYF+Vh5YLpAbRIHjgxZWixviZ+d1uTs=","JQtOatHH74ymwlHCev8QHXvh/CX7xIRHfLvk6Q1FbS8=","Ea77wMSh24Hlt0WB+B96g857/u/Oq3SrS2raDYrKKsw=","EAkX4IhnJIHIPOnj/LPbMvtyqDMy5bJ69VpIxzpvmok=","A3te7b9NqXYX9TuJg3CTM2diA4jTjhagvaandZcUu88=","CvmLGoVsUTh3Z7wmFGiIsoBuZmQ7RG/MP5GFn7Oc3bM=","AP3QCLysaX6BE+ccHA5JBPUln2CqQ+1Eh5bA7ZSPutQ=","F4Hh/PUEbibxm9rzQW6mBEVOJU/rCkk5BfVmtRUQtZY=","DoDu8U1c4GhHpRsOnkVBs6uUyufKKlNtqaJkyDkYWUw=","A33KA6a14VC1BWQSgILmmApncD/LeD4OPhIDMAT9drs=","EJwo3LhzsyctQL6wo/6PT9seei7Fp5s8Q3wZ3E5WH2c=","GUk8D1w3LHrQxPCWv0wgZgLq0j0Zdz9nZvE1px4Be+o=","GxC+lly35G8VTjwIo2ZWwuiVS11QfJSfdZe5ccA94yU=","LeJucAMg7UzJhlUNnk1qFlYRVnDzQR9fUDQERFtK238=","Edhqxx3nRgeFner/PPCT+AdtKGIKiGIcCaeqsSCakaY=","LDw80T8jE4loFwEkGlT1jJ9q8ev9bO9Pow6fovpOAqI=","B4hkvnpfNsB/qSSOmBgQQPxakRgVmEuHUPlEv6U2UDI=","D9cYfLYJauDhLk4nZBmgPtwNMkYgM2LVg80GSmx5//A=","FeYmWWgp2ALwrb8kdulWbhw2NIsCJe6ufji9Dj6y3aY=","DUbe1VIdFlxPsHJWovf15IGfbYit6RC5rT+mxdffqxA=","B5U5e95Gtal6I/cqi5JqMp880rtiAFBufoMqu2RTuKc=","EwCOFRm+MCk09CADKduVG3AOMi2xqH3VeYwrnhJZ6aE=","Gj9AP2RHN6RmFeBHpCrK3t+z2E/MtzmZyrYn+2BQEj4=","DJIbwyqfyerGBl9dxjRhWe+fbc7ZZJiWsU7b86qCZPg=","AHj5ejfVX1D71juH1ZXcZl/SBu1siHUJrafxrw0eZJM=","G8Y5MhQWKlICbQf+dw5TB2PHJbdTnZshnMV0lDl3xtY=","EhiYwBLsiFFPFViAw2wXVcFYk5CJ+KiVtWVAHeB7xg0=","DxvKRmuyTdzGDOkrmu/nv/Qn0eV+VvZU+9zDYuseDWs=","CvN57E2NZTMiGPUTjcEo1BsbNaM6XQ78XbtsiBREiQ0=","BPIQhjkt2+Iika+QBwm+h/5OnVKx3WWexWO9hI1C3Xc=","A1iU9YDIJsZp2RKmlmR47PoZqxu+gOWnDGoYZ8AsjZU=","LOuRXS5Hh83I6Uik6jWuBLtqAsByDFHs+ZialLiXlII=","BjPXfaXtiPnBJ8RZow1fjMC9hTd6Y8TnVB/3NSceZvc=","IvcTdZVFF180PQAmXDrZFWrpmjXzBFoDRG/NiP8zFo8=","E+MDRTfiuCB6ItF1NHTyxLv7ED8kc+xQg0jdxQ1gKXo=","EiNoZ6e94hq9KXp3AY7q/kuEDfZ/eE0baYHX6R1wQks=","Fa0Q1oCTRP12o4uZ9F/D0Q6Y8LTRr07t9GHEPpKmwOY=","Bec1LZXcHHogMTpT5m5pUlkCoX4e1DhZRTFC/ElSm4Q=","KfbibY1hQeGVXZ+zImp0rHHzk7Fqr6tB48eH5x+/4ZY=","HKPAtAVtureXxUaIg4oHTP+N5r1qdce2CB8ROx/jc4A=","FB0xvXHca8jErVlYL1m5Y8BWI95GGZQ4un7b5L4qRmA=","EGNTj6RGVzmeEll60MkiD9YIF43jmeWpj+ir86xBDIM=","ChrvcGTMmqMZNd2lfNxO4PEQTUNFvPLkKsSKyj+5FY0=","CFKAeTEo4VVsu/s1yaqXqgdMSmDYFpQn39o2bkJoaqw=","BqPI2ruaAECvVnHLHdv3JbSExoNg71EW6bfsBf4KaWY=","CaX2WW4IkdzF4no7mMz1N6zJqLt0+FAiCbQ23AcbtMk=","EWIEEpQ8V7kCrzYm7P9gj3Hj+VjIfNABSiH5TJ/zVek=","BSFE17lOrjPeDWzOsuJsgpt/ci7S+bYBBgb8bzi3zGM=","B60co0bW9MwXv+WCdMGzVWWQksWCleTA54ERo4euqx4=","KWMFLdNtM4PzWMgCQwja4hJyE2QMeF8gKo2DJRJE1L4=","BIlpCl1WNytFdjLXfMyLgKokh0c36aBd4mnhFhjtaf4=","HAH/8Gs3pRfTnsev2mbudo/TnsVomx7N6/MSmcN2zGY=","BrMMFYMY2bXIHt7oBSKvr3LogPoyfMsH+Nh922bxXt8=","FtVx/HHl5KljA3PRK4WkEiaDIs2UcH7uDWeNK2Jm6ew=","Bn3ZgdpgUgh7vkTtNXiYvowQj7ftahNIGmUJATAM1YQ=","ARRPM78b26kD6wtDRJskaHvZlfDbvLZU44rrlKbZOhs=","FhQDZ4W6Fsw+FYv3DCFPwFhOQz/RQAnVdqZ4eXDsC/0=","JXdVIoMAljWBZi+g52f0LVvG/WQvBANyxT06H+6Wkt8=","DehiiitR1w4w//0lHbTcYY33MIHQHfFhIYKy87wHuhw=","L7PIuW/hfMFDJ+hIphAHrH8EMtO0DwgC92TOfBaGZCg=","G2gDdhfqZfhj2Cjyu+RBIouddtlGPYPXeeXuoN3JIpc=","KILBZUfLaPiAa3etgT7jY3I1PpvRwAb9GWECBQh3RBE=","C78J74OTmJ0opo0eC/m0m5M10MNhETZJThKOX3tk2LU=","AscK9tNsB/TktlSz+K2Ysska8Jt7+3QHmXeqh/mbE5Q=","A+ft69GMw/+CuDWtCLxMM3G31VKG98SMdH2TASf2K1o=","LQJN8EGVS6I0Qd2SezCh7RAo6S1MNRZDKWdCqXQTm28=","KYwNH8Lzbo//M0JWvFzX6eQ7iSyhdikrOmTXYifMSak=","GOZBaViJjsiYhTU2MElsLF9XLsUNwtBO8XhpeY+a7+o=","LVOifCwH+5YFi4jJeJ/D+OHTYaQSvxZLKqDmbnALNng=","BVJ3BBy3oSKxYYsF/7k/cjQW6o7raBMIXdVKmds+sT0=","JkPm1d7QajtUCjoX52y87Qbqzkx/jpXpnbCaHPZ0+yU=","BMfQDNd2fhwKgzdaexHUO8L8LZrT/2NmiQomHFPDELI=","D4nR5TENBnZ7LwsSZtVr5lPYNkiHjqJdecS6BdcZLiY=","LmqQRKX0j6m7de46dZnacX3MiZbOwAPSbeh+SU7U6Xo=","LJnB/2padXKVQMQJs5+u2Th3WbVzHwQB6Gyd+arQjKw=","E+rXJn3GzWFikxg2sHdFvxQuvzj7sWwDCkEAVar0Hmw=","F6hxBclsICbHd6ozpTKS7iAMu5+FXZkJSaNtVdV2980=","Lq07bdr0lmG9S/P2zR8SEnuOJte6+TZgBYYdCKur1M4=","GUf4wNssWCYEeSIqcbaS5O6/M8yiz/gvLtYvkPUfF6o=","K7gRDSEJxqHy7Fa/cuBaFh6UkZu7DYVdW7NRYlpAnoY=","AX3XbLDbpJVvi/tTEagyIuYL9d8uIDFrM2aT0ocadF4=","G2of2ljAhKkJMuJpuOVvtRy3dB3jJigOA12diZJaRTw=","F9lVEURpczerLcKULLd0vEJECN/D/hgZs7sw/K9AS2o=","Eqtou3uio2+mRfkPxyINT4LoOE4jGwnOmTk4o0ng1bU=","Dajf/Hvzyj0q3L02IDWuySlrx06mfR6Uovb332oNkhk=","FJbLPsfNpR2F93bYYTsEMOl018OnpqhD5m+iUx2idXg=","LoGVfS9zqrRKWQMK/8lFsmFy/OCbTUNRrlPs2sgt2Z4=","L76Na6UCcpa5jwJ3sn4ofkxZ6bH4RiTgCX2zkPplwJA=","KATUXJbS2EIsjB3a2MERXZKuwrFpMM1wB5vUTPQf2Y0=","K3uotkocsv5ndFvlI/9GpMjAQICS+qIzPEXRg0ghFBU=","D1BrHbsbXt8rLZO/vCl8EX3yEtYSfLKcbuYKL1e54hU=","LptSx/BQsueb03fUe9wdgkb63z23mYJjZMS37iEzIH4=","CBUfrychALRZ6jG3LDq8KqDM1xrdouwBlolcmy+abDU=","B33YpUYUG+CNrKFkYA410Q1NTp9TYWPUHCcMev7bWOc=","MGHlVZBBHp+BFHbW7ni9r9iPT8PUvmC1Yet54OF4MeA=","D1AAwm5zgkpFMA0EIOgdjP8+hYA4fpMQ1PRpCM3pqS8=","CR2DHPFerUdRG5OvdcgwW1VhCzEW0HoWT+62rush96M=","HTo+c11JmRAwWQebWViNtfoHa5TqjHCsfqbNun96lVM=","HonSs+MOxmTukpw4hCchwHRFCgy7QqSpKWVLN1bQu7o=","HEu9X3Lzun0UhOUX2lwK9yI2NBtqjpkf6eAqGcskv3E=","KnyB94E7guOyY/xXOcqyPF6zXYTH2CEj8IYl23tPuWM=","ANSOQGLPJe1gfRebw9hOH0nTDiH3g4OGrDsgNwGumIQ=","F/QzBZQvNWYmWXK6VUPUqIRdrAyA4svLVqqxedKFQVc=","CNh3F9Xqzz5bs/tHN3alzEfS74Bb2h53BZAmx8Zil0E=","GebidVAL0OgCA6ogwP9l95hUVcsAlgiKW5uN4xSQCkc=","CW0PO238XpIz26qs9pvHCgqqob9sDgTgLew7XPiIn4Y=","ALmlZDSbrk/82wRTy3IwrsWhXxjszfGRDBDdetOu+wg=","I31EnBVI24mHkXV0zlQLHM0k7v2Q4oEHhmoXXHwWrwA=","Eu0I97nRK8MEVr9CTywFxryRKZDecxjiJX2YpBPkfes=","KWEWAavhjSb1wZgmivXzKbJfQrjwemWEn9vfkAOECOA=","Dhcofut30IX+egsQ/hZUA2jksbRXQlv8qGOO0Q9isgE=","KdFYE9tmZQ1ftjPP4PxW4kKsPQOdHeIFsKJheMRkNOM=","B/5/e+H8s2quFaMxcenQ1/Lg4ZPnieV7y48BbggRYYI=","H6h74Zb5ONoinOrETuND2o8sP5VsjlAJXTa3MSO36w0=","JP/bUvT0Q+38BrjzGpNXJTxqFXqg7TURlDcZbCMI/S0=","LUvKd0VxIyCP5FCOpOtJxhcDK2vHNfxTmbDC/W4Lb3c=","AjEdfwzldj8EvhIOgE1+iU94nbnr4vhaYmWalKJ9O/c=","G2vvjVHpRR8A1frwmng5O6g+WO0iSi4hwAOWWL/3mZU=","CQjWBF2W0RE8T8MDNt8wEbzFa6ZuyofsjSB1oXana94=","DZTz7oCDMB+OOIEAjGZlHDL3QyTUFCOuCFnrwJb3a1A=","AeqJ4RuH5v0AYjSJ1t3am/Z+/XSnA9O99YvAn2igES8=","DQdFfcPuz8bud8etqsofWjaeCW3vNp5mUZqIcBuqt4Y=","JgRho/drsGYJTXZAZYerY3chf+1SgiLaKb4sx7kPHS0=","GiKeOT4tMMeXglC/7zFl8mdkPrPCLdnxyxreV+wb3B0=","FK4jSWlFSE4ViCJFC+4dWd8opVKvydvc50jjZVPSF4Y=","AKKHIAq32SWpRVPmk60w1ReWHXtbopPZ1rpnlTQ4unI=","F4uBh0hjNhTpIt4xWD8nxBfDZYGJU9QM1E8YBC7h0dc=","AISuiu71+3ksNs1XOgsS8N0MkdbUR2d54dmbKSWgVDI=","KKaqYNVw8Jmbdy18g89Vg8myPf859jOI3aQPbqStzvI=","Gv4qSDkTKwyuSU929vuwn8l6Lc/8PPRV9kTfoeieAZ0=","H10AwMOiS8EVeYcgsfm6a1L+qkRSKtH+wsGsnMLPqa0=","KAwgMl0Qxcn5UmV21gGdwCSPEFigr9XaWgzGWm3rzpM=","CqNOA687Aoy2fR9N7H14lHijy3OifwHHX4S9Rm7Zsyw=","LeUe/rNt1/W+6bZ6/hkq1+9Kv2O0YhJHvog69wiCgHQ=","FDy6YVsGIj9VYr0KKKYaM8+N2hNMK0GVThpWbdMLvwE=","FDUanSfWcLeuormZuxh9fssFKfkgOqA2FC5Sd+aBX24=","BGkikEKUkn5rWAKAUBOQAYQwMvaWetigWiBEJXEeGOw=","LgVuHONp6pA8Rzq/eYiiTYL+n+DIe3yaYFxlbazTxao=","ByRTk5EvhTAu17XTYB/Lv7qm81kgFF7wxZzojBpqkhk=","Iwn+bDBu9zb2Hcr2W/bZs50Q0un89o7eN9UR+ku97hE=","Fw5DMtohfLNWLiX14gChnPNvhMmGKW5x3h+yYSW254o=","Hj6svBHpyBkCdNcLvV3QrGSjdFlct33AjjPuXg2Cxgk=","CZgya4+T5tp6RguvbL/R0p2zdzBwvsqwAcW0r3bMJOk=","JX2UDtDNdmR+LT9io4kZs8YjJqSUrJ4Dn4KiLvHmiJE=","D0M10Qv8Bal58DjekNr3AnK73CQm5JiGRmUOFkxWJ7E=","HeKnKunSpWMsPmI55h3ng7e4TIv76X35Zcc53KdgkoQ=","EvRLDoxpTnu9Vpnk/QynNKjJzD9Zui6rSjKc9csikok=","D+JpJnT6wv4Bf+59kiko3L0xWOognXlIo9dppwnZDUU=","EHWrsOWiCM7hiEETGrTIcwXxRBqvy4CM//aEd8xPssQ=","GmTPjAIOcSszTcgWTyR975CYVT3K16RAw0n+kCQ56Tw=","KWpRpKuZDFk0kiufVT4FMpPK9GMW4Fi8ea0To398gtM=","E471yoSYDhHcm1TOAr1RZiG2XqeK4JdMHbmmcgwAIjw=","KKdc2tU53DAKLpUYu/tHz+zOXaAc8ekCEHgmBRgTALg=","JtK5IznY1Es2h3CaupXDgEODYP34i/x6AROCvSp4WeE=","HfEfvLd/Dt5QZQS/tAiOMnmnn+a4TDpRr1EqX6nirjY=","HCR4+nYqvGB/sKFiokc7nkyYOFngzPUdq95fp8jWd4k=","Ld/gLN61dZMy6uTite3VOBIFUVZTt6dmlnuCnKuA4Y8=","Bn+dCCxK5S5T6wKsEIDTGpNTfqJNdKUQyJt9p5vDFY4=","AQ9WNJFpqYwB9+jaYuUV5Vrr1NRMRQN4MBL1iKN8coA=","ArA1h5scVwSVQ20lCipFvYVRC4prlRYppKW/76pxF/w=","EFnk4zILjC1mpraxUR+gnmGcSydCAe6HQb53/Fs5prM=","B5lLkTaBRGnLCihgZ/Yys0m1riTa54sFbORdcidS65A=","Jp5HDojL2Tb0w17F8AQrnW/BOPPcpd46g6mTIcjB5Kc=","Ep8/CXsqpXRv/ISuF6/5qJKmvEvJZatL0cZa3e/BYOA=","GfObQnz5SmWqe/dqQFtDwNC0qCTI5g3dZF1m8Kkeu8k=","HLgvfOSHG0qwT3dGnQEAhX6Y1tlQ2+jvZONWgc+IjDI=","L86ga7PE+ckVhBiSG4xKsTgNFVoTmJRkiuzuiRJBQTs=","DIjS7R1v/FhEVQJ1IkffU0wld7GPyD+EGf6jNyflb24=","Ch2lgaOdtOjb5PX2hjJ+fK+84HjKfN/inKXTrnSrHSY=","DVbxHRkwCyFKYwl2nCOBbZEJtBX+ax+7F95vrX1+Ess=","LldFvY5l3y6MSQRl2Ok1fpr69Vqhgrikak2LR8o+a+I=","HagDw9CGBkQjGpWLF9LCLqStoTR8V0j4q2ikAud/6Oo=","FGptH8hCjKZ5++jGlhb/Z5j1moJ9R9r8Fa80/lGC8I0=","EuoHMe/z5TyIGqzA6nfBY+MAAc50oPV3N3kFn5Y2D7A=","IcRVkQmWGH7Gd8CDc+IMQaMKLUwGzq8huR8LFKE8kEY=","GJiQxo5g2XWsbkTTQ7Kc2h3LoJ4KZ+YeLOyLL7n22Mg=","IRLflsv1uR5PGSaej8dPJP82Y+1WMqJsnDtyUrUCz9s=","BcS4Kr+wwVKSPVbw//BBGjtdEb8AU5RF/xg9azFw+80=","J9iP4o8SxR6Ur5srPxQJmvznOjc2qf4cyJsR/UuERHo=","F0ULM7A1qX62E9KJ7Pd19AAwRNhh60GWOl14ME672QU=","DumIqevI5gjWMf5DJP14+nfgDkAvW0sEdHI+5H3cJv4=","FKiVZtwvD/C2Tfr12HA9yfdKD57jlZYYMsGU4yV+Dt8=","DOZn2TF349rJkB7DI4+w9AO33rNwvAaVE0KL5wATRkw=","AWqsQMpF+Bir/vnBWHBKl5syogixVXZHxgbehoWCGEw=","B0Xyzr5MfrOhcLOqtYJdXCvLqMBNZt4QB/WHsqHlNbU=","MGHxiOtU3HGhnGmPGTHuJh7Gkpf3nEIIBa4HUUlnA9k=","G3GkF9Es5zo7enAloU+PtRqQ/eya+bHc2AZ/WDD8F/4=","Krqtl74ou/Qzm1pL4uJLV+jZzBR3X1txeujLInyMWB8=","FXl8WgcssAzao6l86pabzVP7KYTCO3rbI3tgZcZQ3HM=","Kd9+2ss0okscUtgULFM4uY3DQMDPJ7zaloiR5juKems=","JAI6xCCyf4OBS9GCqEP26+Vzm7G5xob1nOihqUeNcEQ=","C6tAXtEcqlQ/nNbYhjpl3YAN0I6MlJnl1qWEdIADOfU=","EnDROaDdima9nTYKngERzEQLOa17OrRpSzzlB7pkqSI=","BNciUDpzQaaQ8ziXe4CtZtBxCqZcbye9SYI9fBLH+PA=","B6CDAM9VxgGR656etjtASXmAiDeWhWrOthR+OQ31cUM=","FDbqOgM5mpWHENSnb6kUCzLVGA0W3YN9ozXff74Y3EI=","A+WXKp7lRz0r7nBoOkBUCY1B+vikTAPqnQnMpGCxhq8=","ISmJ1JVA/AvGsaLRUOO9dqYhuizbRHWrG3KwtjkdiKM=","Drf0ALDpoqRjVRClN5tKA9+NVsVDNPyMcT25a/s6XZk=","IzjDSP2VavbhkZCaIqmQCazFO/2BgJJvWRyn94+PmGo=","Amr8x3YBHIvsXjL1bxSaUR0GTfCc2yjwlltwFVjmODg=","IdpIa6CqRXcEFXiycWIh8VtbsFTvJ2zZpDg+ZGo6I/w=","BKzNu2ylAy+nOWwlb92PUr90EtEfMYwvgpOqHJgyuEk=","Leio1JYMEO6d/oqwGP6jyHVTmS9ZvLrjbNQq9LRVvFs=","IVrh9X4kIbszwrTC6FQITOoLErz2GlOWMFep6q+hmn8=","GoHfPHkbsIdolIrmP9u6G9Qu/LAJ/7B6rYgLMbuKpoo=","FBmDRxyXwN69zU8PCFFFNkkA+6hCnh5Vg6TlYd2tW8k=","AXbLembFhuwfSAzu7fMyzWzVUI1LVaGjKGKJoXiGTB0=","A6J6E3jmARh7gd/dduP/gZDRcNHM1/fPMzy2H15qavs=","F+HYkZtq2njJ0YI6/oJHFP0JSEBjEbIaK5TToNHAip0=","Fh1kI99k4asenbYEgJ06xf7HZ21X1C7zE40/DSIRb6I=","KloYPALsR8AisvZWQqSTcw64bZd+WZwNV7HVfiHLq7Y=","JzTMM2cCZFpXaeF2tiYnsK2Jno0+8k6ENXIU3qBnXho=","GaC8Wk7WW1GJDGCZRib4bXytNxmHngD9F7Tbby7wmqs=","HbYIfqn0JoUmWEfeE93xjcRGsVj4S/ogpSfWLsmEE5g=","HVRL3zwvELSu7rhUOvVDCXBfeidfCT7cdpAZe6Oly6E=","KxqHYSeSG3Xb9Nfadaa+23QUvF1VyZjb7kn0fOIA87g=","J2qzNQYuNhl/5EJET52UUMt24XHADD6/t2F78K+67qg=","Av7VjVkgsFvHQstlodflDdjmobrtwntt461qT7vCWbU=","H2AKUp361v9i7xcZdK1w5283M/DJjg6xsQyV8TZ2CVo=","K6NersLDj0+qrOUrvMBo0wshFJpgiNBGeVJULp3YMds=","FmMOQqqrwCAWPofBv3RjwQB9/c4+HOnFwo/mTBt98JM=","FYXjxpKyfn40K/u0vUIY5+0B7+E8ldqqymLS9UVfZQY=","GNfPnAmPc02ioE+Town3dIIOFB+aqS6M/KQtjiLGHZ8=","BkanMqfVLoq8BEHsmwTSr2/36qCFoiwM/YKtAkO25k0=","BP+pV4ReHgHykW8iQ4Ffjl48djYfNoDiWSGMDSjznxQ=","I9PIkP1lJbeBT9PDJd7i/6EfZ+FMuL894ispBYJ20dA=","IAAxVyOlbL1naSFGz0Kc7kCVLrxgezEA8hNUvgYFwt8=","Dwkr2zmVMF6/5ydRLr7sHqSNKazJd8/RFpWIMm9Q+Zk=","G4BZ5hYie5qDYJnp7jcyn7WiQX47W6/tcx2q7hK5saY=","HY5gsl8fsdC5faDxfglCWK6qQLFCyXqGOyRfeHx12uM=","HNc41lGdPoIqZ2en2/0jQo42HjclqVv2LTByOkFO0dw=","IyyF1JJZbTJDzXIInFDzppH9efvWC2y7rOFmGibHpek=","DeYL21ik58fvvZW1UBfTIBt0bnippvS+vrUcHW7k5ko=","AvwQGgIwYFQDXvWbYOHj76ssP2UCf5PaIHVuir7xIFc=","A/U+us3vVytzvqmVUAZHgtKRlDag8rXZIjstqXTjygk=","DieDTMj76jiBzkPZiW5gebjoydtNdxktqria3TJq7sg=","JNQGFscTuQmffI86q7xzHvUuDpZpOnRqOH2M5nbW9w4=","FJ0n0MsBTlzpxBp4p2qP96N1Ad72A7Vr8Dl+3RduDGg=","ALzJeO9pqAUXOnvx0dVlGIEwMlAuSh13Ktkammp+cAw=","BpZKCvuryGovSR6GJw6tRPSfmGIriPTET/hoMPzOFkA=","GTQhInE7ZiMbCny6GZPF2QTUJ56XhzX6B85oMtpNbmE=","JvU1wgQkJnqRAF/SJCMKSu69OsB5pYp4pjUg1YcW9x4=","K8Q+kwkFIWdkiBRFTL13lW9zqmmyAclPtReEWoxxmLY=","DZkio2Q7TJ4XW1ffWX8QtwpG6e2kGVZMM2dbavt/6/E=","EbQ4+x3wpFV/5rFAW2cgrUoVN/4bQviEuEEAf1XGGv8=","FJXer6G9Hye3VBE46uIHc7oB0NnsELdxcHlV54/a6jM=","Jqc9ShBahmEaAb0i2Q4OtS3QNAunR293EZDP5YerfZM=","Ft2rzm5t3TKp+KOmdIUe2JduD1PB9/bG9aKMywDZcxc=","BYHrplWgON5JbHhdMdZakZQEvCXwkip3S8OZpn/hIvc=","BldippdOt87YD/QrU0vFRe1s3ghD0lg+5wIrnOQP5vk=","F7/xpw42toSi7Z29lVMMvps4uH126utjNZ/9JQt4xeI=","GOaCie01IZSRcvBuilndmwdNw8nbyCA9j884GMcKGp0=","AqjY7gPV8DppwLDSsfNXknR7NCnwC24BH0oUE0Xlcks=","AwAkOr7UsY4GH7ERCrrGMo/1XcUxYjiPnbx1N0mUa48=","DyrOIYdxJc8ueKvpavt5/bXVcqNp8dpPLde1d29mUq8=","JrfpK59Ph3ayua8x7YUPyB3/GPcLFlyERydfbqXBuoc=","GHizpPrh05glOG+uXxmaGztfj1BFWrUAJRfL0ut7X6c=","AGLQ2J6We7b6TJh8CoP2W8x5XA6pd7bdY9Yl4G/7ClU=","CgOyeLJa4ufTGzEIKg0MxXyOekMvJM6f28zZNHXz0TU=","EA2hIOwq53KSHHwEuD7Y7naC0gd89HdACGyYDgTjj2s=","I0IiOyBaKwJ52eXwzn8Pm813KDmjTFLFfQdQvh5ROF8=","Lff0OXv8QtysWEgPVzFod/mqIbqQj3AVPfoZt+UvNu4=","I2IlhMhqirWfuvJWlIHZZNHhX4BzuvqMbpL8LAsYf7Y=","Br+AjM5lH1gaGrJSYdZrdPYEtwSAr2BUzEX4HaMpCsQ=","D1PJcnAs3uD5/KCnBQXLqvbJYFkJ3eA8/kwzczH9/XI=","KYixp5+NIml8DVG1N6mzCPl5eSscpHzECLi9i6b2eQ4=","DEG+AQxBiWCS90CTeR2QyFwEBPkoYfdLoXdt5toPPoM=","L4jBkqgioqCy8SyzSeFeorPzscg+or9UYauwEPgL8+8=","A6RDpLBwnr1AiRxZPtUoy56fZe7MQK8fIxV0t8lzgYk=","KPghHsGaTcGR91c3Ht+3iGlu/CsLWS1l2Al/OOcj8TE=","CruqfvI6XZhxDkKmab+kIwWt/B+OSeBbs6vclsjKc+w=","HwT7VKCe4t8oa2xeCJVguPph4GK8kPtymNUhNJEhGrA=","BnnBu7/X9NDywsGNgpSNBg81Y/KKGmMsmfLGSkYegmc=","K0TXDr6Web92gbLhoySeKbXYABCTZ6ekj//1PpaaE9Q=","I/P54AkTjwmYtT+EEJMwekGsOANI72YuNI3ignykmeM=","JIEacM66Un6mx/r1di9YE1kchlFw0oeaCLytSWsjIBw=","AapTWBH7sT/jFfQRzuA+IKSjxI7G2vp1/tDhI1LDS7s=","CuPfPk5ZyZmxZgb/OJAsdhY04rSdY+pxaSmmHotXMGs=","DsGsyquKduQ8SYTzgNL9Sh+Lu/SaFriJRn90JMsGlF4=","GxbvxXKcgVZZvLG+z9HhlIZW/63/B5eNE4tUNJ+Xt28=","EfsVFK4bA425dQgV2rXX7pKc+4BnSsxUG9BnmxH/B10=","A+igi88J7sHcLq2XhKkZgQzsZJk+tAzUk5nC6jHvJ/0=","Iy3AYXtgNcmPZv/EqJRdH4eN9eMljptUIXjWuhtoTkI=","ErLF1RoULX+KBUAiji/zzsd46R5P9wHe6iNexxQgR/I=","CdbyIorNudSgZXesn4928shY/1MblX+JuCKo0o33Dws=","JuYQGP5LPvbZZpVMdMY+HhWHeE4nbsGYIytl49HzttE=","C+6WNbmsUQCZucgt1iIgXGfxNhlyJlk5wMGX98SKDoA=","Lvx0VngrkCY/V4U+soB+Z6iM8V8sx1a39KlXC8w443k=","KD+y6NaxjsP0EV0EMXU+tvrP6Z8JnsZ5q9hWkX3CL44=","KIm4cO6YaI+u6IY6VISvy2eHSzOp8MF5S0apJj4YGrQ=","Bde9vz3w8B+6+cH72H8NjcNUh15FFnhHaupLDuDAFrw=","GyMSSjZ4Adk7j7/SIusn0UmuLumMa53DC7Kc47UB96c=","E/Vzuq7TKqY+8u5RydJamWzJzbMzv73SuV4qOjI7n00=","AP2GxjEq5TjFgMb75n4HU5ZDln8HXIHPxQTUoLUdTVI=","EdB+GQdI0V0ARHtMZTsFWIdnfR0MuJmkpwkOoHqgs5M=","G4++s8cVB3sKCU1241cC/+vEdA/syj+u6WCNRgwc3q8=","ApdCPiEYB4RSe9kL5j0CH76MS9uLIEOY7h3m89QfzDk=","Bp+tSy6vmp/UiRvl9PEo70zBHkWXysfFXjsr7e2MBaQ=","GzUfMOIEwhKl6oa33imbHfdE0HyP9/f0lEUUmFFgxJ0=","A8gUu3Bvc/kzuwPTv/g/tbeT2DjC3gAInV1YIYPJVKA=","JjwUgq+SZy8o5kyj1NxTdIYuLmCwLJ4vqV3sqdlbn8g=","INU2Mti9UkLZ3JrY+rxIxsYMb3GiNYB7GzvQ1C4YfAI=","ExKDOEbU0CHmuFRHjajZ1j8eH+NqCMapWVLuTRuCRX4=","I6vlmMvJcf8LZiXkQQGOH/hOoH7Fo32zrX/y4Y0e/fQ=","GJsTShqnLIBrqQ1wWA7nWNlowaCsvB1f06qYgedCt4Q=","IXOTlvgZPU7AFUy7MC1yJudWO4A9m2Y5p8oGVynYem0=","DRe9pbDysI8spHYPvI/sGclhwOuCGVZaIBfBm4/q3c8=","IpT9ILYqGFSBlUDlVgMCtFQDFI226YkL3gsKiD/hkJs=","K8qhIW1XN0dcAT28PYxU42vgGW3HHqCYGwFgk2nSBLw=","D/xi1Zy473HwPVt8/73z8eios5Bsj9Jbm6hbdW93TlI=","KCsplkSICQaMJfs0MNu1vbA46cOBDVVNerPKH7JbCOU=","Ixt3Z6TLsAiPzxVv/4xxy98Csn4x37z3WXr0n8yZ1hA=","DVLpcD1P0LQkY51LgXO8jucwvD2zyVncHx42c3ur6GU=","Do0SBfdokOlL60RglVrpe1vylWccsdCcWBuA0Mlyl1U=","CbXivIKKvvqTpQG/dcCmdob9igzxBv3PrWWo8guos2M=","CO5iC7c0IsazyVBqlz7Q91T52BBhSP1ibNWgTUOGgA4=","FN62iYOvK9s3a4czA+B/RnLXd5j4+opIGiLCI+s1fRk=","De2yMNlVy5sCuopYYBAETkxuyoNzGStf/9ElKSfOCbE=","FqbpAIDqGqTg0ZKqE/cBp4EUI3PA2amFpMpacObKIPo=","F8/kbtZEHu4ems+/z2ae+zhvJw0UJCmz0cao89mEz5M=","CdQ8vVQ0hrMWlLsfhW2HbPPxNbhqoOL0WImWaRIoDzE=","GBRXZC5pFlfVskFLeoG+tYQyqxyau1iMfhstofHoqpY=","FAUEYUg5/Rb5DxpaKknxnIsuCjoKxn0foqMc7UPzons=","EgSHBhyn0fo0DxGy1scRXq+5cVaVKUJBcbsdPxD7Kv0=","FnjqHJqfY/H/DR62X/fH1ccEsqDaw7FVBftFIkzM44c=","KYlkwoKNUqF2S0G1+0YHUq4birEI+8BwvRvhW7b67XM=","DOl7byd3w6Xrhv7GoOplqCPLm+5lJTFXoLlzOsakTAE=","Ao6BkjG1VB57UkPP9vBEti5uxfuK3t0rar+Hmt1fj9I=","HQSikXB3MHPDaAoNc7oHWegGMLuyeY9KbnfAA6FFttc=","KsMuXZB7ySF3lSW8ua1K4ajHgv8Kvu3tMnh+slJ1rdo=","H3YA5zbfg3QE8MMnIFz7kxzqSLsUcsoLRal0trWZi5U=","KSHcpcDcO9MX4MoVV+LnLG38SFb/9NcF94p+H1X1o+k=","FPgL/FIfULjXlFekwunXVT8/M8N2Se4YpDpICrLNW78=","La4FmsFwebFfa20N5kemzpr5zJtd9WWfFpvoJuCudFo=","J60fxtpUZbi5AT8MzpbbSvHdDRjieZtzzFQWNlCEptk=","E+qyP9At4BTjBVtKtCiBUJxrYl4ESI6O6ThVfGaIJh8=","GM+17HdesWg9t6cyeUXfRFAuRBoAgrv3YIJf3AUFTcM=","Jsu/vHGc8GV9mKb8p40lcq2yMBk4oewZv3NBeMIghlY=","DM/i+XbOK6QI5DHKMZ6Vv77tWSdB4Lsz2mOgP8hALT8=","Fzh81mghT3Nq9YLcv4bACoDct3JQvgMcLgIHE5HVN9U=","LZrPjqptFebaf/qxThY1PPc39+VYXvni5DrKxsyHl0I=","A5Okwe6DevrrEBFM7RL5a7kITdSkwnUNcA6Ha2yu+/k=","DwQHpxGLaRDdkJ6JSWa0JEDWFtpAPgoHs/hvS6gBHfg=","L3c1dl4nif1NBceDUMNca4SmmnTH9p4K+pk0Lxxs3Dk=","DbqReNLvavHgHNwt5+hVeEGMJq2/N20GPLa1sRgfQbQ=","IUT/1Wk5XIMHP4guz8oNjJQosyyUadt3YNN3hkn+J10=","KYQTfF4gEti9ebHVkIeRW5l6iq9WjfNVvPUx9AFDd6U=","CTTzshkSkc8+YxgiCHwZ+DWijMSbmHQngyJM5s7oWI8=","DgulkYqky8OMR2SKWyjYPHrC/2ikEn7OmINrVCmsMHg=","BJo3NKjiov8voKAeWmw8z+N9Cf7WyPXbp+9MRrXTO5w=","Kf/4GSEo+uvG+oQywVYrwBtyibP7UoXinRKjVWzArEk=","IgGCDePPpKohY3vHQq+qOcNhGVEzBZjmGtPc2BkIGOE=","CUghUnZX5xfcF3EnobEFMaKp0Y+RQaEujJ8C0ffsGh4=","ELWNqjbFbvLypN3hhpjichEvzAHmh2mGjp7xte27T8Y=","KdrWjOWIJLpdibez5+wf3ZXCU6a2qytsQY1TpX4+6PU=","HvddDfL+JJ5vzsbPVWmbvWFrux29s4TWqiH1xrV5Om8=","F1SRQmewsJqUhoX9fWBpLabGvJkNO9hsBdFAkTKSCjc=","D1k8mXrgqUJrT+MFS2BjU3SgSbxVr40Tc1oKkDkZpm4=","CqkYVMq2enoeKYKo5RWEWnGRNTD/Wu6YyR7r9542GCU=","EvLmU6c6kHc2e2q9416mjLoUEGKt59NYOwXaLI8Lqtg=","FpLDf5Zmf6YsYZ/hoOeavfhtm91yQXKCKNtgCf/b9Dc=","BOgzYgsTnVDgM9/tOzk5RXT2MTceMcK7DpxEq4oWhJA=","FPE9/T5Ygagg7OH+SERiixTaq5wPvv6IrNGJXENXZhk=","BFi3gzDXkCtOhPcMJQv6CBySuh3ili4ZyrYosYYI09k=","LFIHflutps71OXAZORcXJkFAuKmbfS/eUg7InTEZIxI=","Ad4vV8KBMyJkUAGVMa6G0WCg5ygJ8BWTwXceTsynojw=","CnYfzSNMK71mG814j1sUpe5CVRkLgf0xU8AD1ooxmac=","DryXThf3E/PqDYsS5GP9WvBFAUkGbW5yMi2NDh4baDE=","G5bgJBtyIakxJSFSVqtggTWyIU4vBMEno+RR1/j3eH4=","HfNiOoGs0XsOtFzuZjjR3R6Elm44zerYjKX5+QlvvM8=","II8Rk7dPSPUAIdHAzZd9vGpV4vaO8O8AAM0ho4zlvwg=","JGNSuzbrUS/082/Y33IEL2nPZ/F0RSGJihF7bvrseJU=","Aw6U/0AYpalyUwDydKYZ3kkBd9FATa2agpnvKeCwTxo=","H1I1QDXkSsBQ7obKYxwORetfdbRNbn8BsIBeKAZqzMo=","JlklDk8uzD08xaHHQ1WqAfK0w66sYH9983LBW4Xsvj4=","G+IxG3i1wSRvrYqMNG6D5sCCLfWVV1iLVRG06CHivyw=","BQm13k3/cy2kNDcpcrRm0RVNGU4QkVtDR9/QZlpyv58=","AyR2gIUKWGLAj7yw/vbHOd8eiAQ8Ol5zUx9oL5P46XU=","LREFQO/2h6lFAQ4EDcQEl6PRNguZBzur1pEVQdML5fM=","B7ohs61PEz9pYnshHBLzJE0atVOubWodqoiNAECwd3k=","IAd9tlFWqN+3wxYKgdYuEZsqhhEYvj3VCc3M7/2ojRA=","HP6iuJhLYrKPvWuNvhNCQOK8ENa7vTwvc6MIhxCwmXM=","FUm6l/xTiGdQbzSZKafRuGITiG6NKr+2D84DaHmP0pQ=","JGJSq3zzRemCcXIl+VTnTnMDzgybGySx3Ab+EP3O5KI=","K3UNd9qVd08r7hKbMU0cPdXjArZmwr6kbPiGWF1atts=","I2/UlHd0OV1/lCNSfFujTKvW96lQHM0zNTI0ki6JbhY=","GKSRev+7d1Fmf3Yp7Aha8akC6bVHGgLIngVnjWILsNA=","Asz7d/ndl9fmqLqe3kI2QhTFKgLIoKQgzNB2jfyhcaE=","GNtJtPmfaFkG93KTiYBoJXKDehNw8CPQ+jefzxweyFQ=","IEDcCeh3y6AE1AYbNwHGqSsD/KQcHcbr/1JcdqH59+s=","C+xcRJTAtd2728vG+oj0ODBVJbTAivWYYAVcH4tz7Nk=","KHnuxH5ylznR956D96ceYx7M7CyDtD2t1u5WhB+DofM=","AaUMOgGAWQQuXOlaeJkU5cKAC09O/hczbFsqIWQQAY0=","GVC5jCK488yFXBZ8fZu9/U6jeqyYsSsfsBclfD5/KT8=","E7dxDZIYwLFp7koSdnFSdM6aZGhzDS3ncxNJrRrp33w=","HvgNkIBe0oL6T14ShD7Uq8jyL1tZ8E7hM0kgmou1ge4=","E6vEgtQe8ituPQ25J2t1WZBEQ4r4lAtcjVjn3+gMRMU=","Jn1hZw5T3QNOeVuyDCCRIWOlgkhwnVq6ipXA369QsCw=","JEQc0c2BReQrRx+C5Pf5wo1FrCxV5OYNPmbXTotWORo=","A1X+iD91waQ1PBwNrO7y06camnTGIFMZnkMbj6gcuNI=","BVG1P8kq5jwrLsvfQM6TeiCV/OBkdILmSg/fUVz0Lqg=","KLaqpK7iVgcdmYi/8bzChO1op2FGIjkuU0ZabqkSWLw=","LfMdhH2//LBEQljmmHbtO3RjpJRUvmq2JQqERsagFwM=","G9IkU9NpUP8bobSbzEP5ydS6OIt4DEP0rTIWudqNoSY=","ITq+J5y4l/p0m26YGAocgiVVis2IZnvfoUBwuqZdyBI=","BIU6jq55DDTldRiT40upMgJNnFScendR1Ta+nMmva5Q=","FSQvvjFHfZ3gxDHSXQyONdSJ3NTJn933LE8K1MSS3U8=","EvYyPzHhRXYyiVep85NFHdyGiqV2ksoye8Whaek6ujk=","HdogNbdYDmO6soU13DkvJAhdWdC7+7VJkbo+6VY6GJk=","EyUbtzoo2ua9SYUB255sWMT51FjoaVWWZpss6QAHYp8=","AjHs7dKCgTag923c3cWPnLOnfKBcTA+5XdtpYEA5Eyg=","IAKnGpJvziah537kn2iEbDcbdMp63dZtp+xShrt8VKs=","LKtvD5i/EH80XiLb7xaxXq2UQHCYqTOtBZGzxFACOKU=","BAGnShe1FPBTLhubSqRCGt3+xyafk0h1s01Pc8+eh2w=","J8eL+j0kbahPzHZcqLAOzfa6yiyWd5ao6MjhxQG/W0M=","GO2YrNLI8UCtPVZifZ8Oi0HoTjDdHBZeQEPBxD4y9mM=","GI1R995w4hiFPESkDlBbOPRcrKjJLVCQ1HTy0BUw2xg=","GTC4mzMDE08fkAiA/Xw5x7oAqWqXL8T0Oxfhnj8fPUo=","H8yEJqSTZzYZnuaCnF872UfPYt0KkuetSvTLr7SQsKg=","LThHlx4zaETWJrbDntJT1plAAr0H7JRrUh4G6Zk6LUg=","JCF9aDuYydYwpwTDvEVQy/cOoU3U3XcKukW0H/OsAwE=","KK7yaeCj3uZaHfQ00bKtTcr46ECxodBns1OimG2U01o=","I4s9InoBKuE9/LbwsGURuaHX3d8AkymfBACoh6kOBw4=","GX16Y0k/Ies+mREZRMwTAmlGH3vYjTAvizV7t9aGgX0=","G9ysmI7bAKNQVWfe1vlEClQt8J4grrATxDlyu/s8p7Y=","EWkXEWO9zCwMi9nlax/KZuRL9h+SQzQ82x4THMA0sLU=","CrZqvLeGlDeyT6zs7hyJsY/40tAkBGv5eLhEoaXdEjs=","ILmlVaiznwz7xgMafM3mwRhavNBuP2+ixmhQOLh02rI=","Ay4HAo0f73a3zLncVP9PQdoQMf+olSxkpUN5g+g4zOg=","FXNpQ3MJW8MQbpK2tieuTH0P+OSZyy6kJtBE7tgYzwg=","AaYC39NS5D7LL2n8vVaLYKFAq1L6n2W1OvExI9URywQ=","Hiv0+ldOqQfv6yhfZ2a0oX2zW8thhshKBGAtQ4puMhY=","JQXI1BdznyHSFiEQ22Z3AXvdRunhBb1KPVYUfDcyegw=","DmVFSc19oVooCNBthhF5bAAChvp30C9qAjDevvyIwhU=","BvunMsYWx4KM7FV//s1uOuIq61LHKiEOAH/NxcN0AHk=","FlgyGtnD0KNjnvu54jr/MJUSWZ8N8lGZi7OwO3ylaSo=","KzMFLGGDh7i2Z3mby4Vmprb8Xizj+UQNAl/akVDUqCs=","FBCxrp2yGODKZU3nDwXOzHlTznEK76SIXwhjuOA0cMM=","GEjoDtFEk24xIt48cGz7cH6j/OMQR+Yyx5Y4qwHe4ek=","J6J//V58+h3FVB28lACFvT3FkLIUc9BThPjEY/srqTY=","KblBJvVTaojHY9AwGuNmq/JIa9MA2zEjdi3zy5PR2YY=","LVuWzdAsYQFKIo+rraWXpl4cV1d3IkgAmAK7pFC2BJw=","AgLFNQpqN8bxWREu+lFr6XDC+I4WwBqoRi1i7k5SBD4=","LKxxjYa7aLgM/D4Xy3QGCdQlqlR67hT5EFtNqUkNqN0=","KD4aOeisCxkTlD6GGKGcicXHS1jVkpmxH9En8Cz8mJE=","Eaa88O5rC59vYtwMSBaMrdV26NhjkPhcR0S9cOPB6Wc=","EmghdxQRGGrbVe1+WeWEgyu4w1RN7XIn6NcHpbNNYTc=","EwHSgKEr78AvmhPzqSUB2nIIJ5vAPZnnctpJDnrgack=","KOcpzZyicWz16CsMFUf/PEiVjMxJ+Ab5381vjZCy5CI=","EP+SZ8OxkfL7N0UNTgFaoTeyXxIpRDDpNujRJKH5jV0=","LBm0mdPcT4VF0xzKalimJAyyzVzgIEI5387dsrd9FCM=","L5JyeBLIYvWrJUOuiLtVOfymqXzTMfpOXgLvcjEBfuI=","K5vM6hjQP13k3Lmk8QrID7RL50b6W/MHJP4EwNV2gUs=","HIW7F2HZfkpXb69cU7m9tHmg+8N4GN2osqvLNl4Kc/k=","B9rp6H3zekAU0Rh4tJ4FcWKKIP8+ahAikdIRuPux6o8=","K5s73+NCmHk1ydeA3xPwYfbOmk5rRwzBvHx6qlMHUzI=","Eq2r4odJi+nd+rJO95m8Sb59WPBpy0m/AcnEsVBdBYY=","KyBqEaku21R0rnq2W4/oXUUD3jtvQzB2f5OOfGcGD8Y=","H1QMSDfEpKddj4MJNcbS5Ncx8jDdp7pQUqUNVyQ5wBk=","BU24cmBQr9oOigxrXq9fln2A/g5LhRecFj82lwcA0qc=","LOqa1Lr+E2zONJ/G6q4tsFBxEYtLgvJZignNyNsAWvY=","JS9pnqc51VZC74oitFtY7qjVWQD47X85H7Hwd9E/lPc=","HwYbBLX5J7IQjHtr55XDyTFJZRBwALE7tjKD9BklrYk=","CEWe6nOpSvNh08ZW51+X0n9vHkJQP86Oy7rxmikYaDU=","Gz1wD+f1GVPiJ1YE05HxNsH9qYaj0wIB7Q+hQCCKyBI=","KOVgKHmBlu1esNiO2QXVsMR+nWEQx1YypaLuioakhh0=","Cb2Q8jM8TCy9S/ft2t0f56keW5iQivpVl4HZiiV5RMg=","Fbwabmuq1fawwq4zeKJSsUKZ4K9m7MtrJmgUJ47RJ40=","GcUvDcyqRBmaf0/DO7R9Qdaggc82MX5/4Vno/msfCok=","JUe7X/INteDFkpg+VPyWLw9l9HhZiyzF/s1y8WlImpo=","HvC8pwA2878dfT8pTIsKEFdpEXJ5PFvmWLjVX45TN6U=","BBmNWOzc+vC5wtas7e9SU30QQxNrYkpaH1iKQM3spSs=","LF7fVl7SBl19BP731PfhsXIqLQZMAFSXJeBxWUfCb0s=","K7oz+9SosZ1sxShZJZN5o7Rqn6F8xcRXCVZQPvNOuLc=","Lpj62COrqap0Cq4ISGDwQIGljeObuxAe76EZzWpHH7A=","LSDCzQkKvQUzqgXksl7ZR56exLIetZx2VjcIO4epWSE=","EJZ77unaJQXNxTvlyYN2cujzcpxqeEsBOXnYq4o8Cok=","Eh+3rGhe8T90/4Kc0YrxQLvtJQ21iW8P/OukLV2AOj8=","AULghYdohOZXLIaJmKDqMXdvOKsw5sb/dMu+8UHckG4=","I8oEH/4SMfzKEtYwyNtZe9hEGRiVcU3RYj6vwgVsG8s=","GjB2e19PAdAMKwGkTwG18TalJY96UT1vfQYn93iXDVE=","G6D/ZTrmvYFXP615AVM8x5SAaqYW8aJjwG/N8HA510E=","CUpZRaiBhC2AZ7p36eaZzPx07oUXYg5rCQ9WJ7/XKT8=","IchPIyiDwEGgeOHPYI7B8woHuIWfbrju9yKfxryobwM=","EPg/5Ss4oJG/rQfey/KV6GEMYxEoc7sFt+8I9wQ/e84=","A3IzQB4D9ZBxkuR+cz95LBVSDH9Jdagod9tt6mOP1Ns=","ExdD9lvtot5+S8+qekvco50Gb5ydVxUp5i5/XOR1EqI=","LD5vtwBwI2bdRtN/llpFSGnWo/G479kM6pC+DcFd7sE=","C8oujdVxnySQaZ6sa/wrPnxlkTF8dv+xUW0SbOPsFiw=","CerS6+oSmlYCOvpy/xt3xuhnpy34GDn7dsJSP5RSIFo=","GaIQ1742Buv5rs2bDI86sLsECZWEvOWnrio1oPgIzmo=","G0TfBepG7BIxgYAI7M+DjmJ6+yzkt3mKqob2CcJCNjQ=","Dk2Xj6LtBQffpH3RVLUQBtJVeOGNbJ2D+HNeagy38cQ=","FU5NGlBvwMEAGfL4nRhvSvii0basOtqDHssA86klymo=","I/J/JGTBFvVaW3SCoc9ebHvJnxLij7rcb9SCYHLrduQ=","LfGWyS1TVYF4BcbMPKEClEDifbg7F/rkDDX+NRiVR1M=","K3qJrRQZ6F9NQU8aNy/spqq91p9yH2hPNP6CmyBIyNA=","IsKddIJIF6BCOrHXDVydUkmxahgQNFUGaef6NX2dwz0=","LURVm/ZTwRKRj7AzyBU73ORJsPHnaeRruR5frJfvfPE=","IdcPGBsyL3SrUMQy3flzah43OMTog2JYiUNNpQ2ITI8=","KkN7lw/zJkW9UwP5R0tXQ0JzM8ZmPRf0TZGOnyygBdQ="],M:[["GWt2zv3Mf2pUxx1AEUoLuCaUyTbxVzrHrB6j/M4f6Tg=","FEDcJXj0RpTRjCX4ktmMI8/bh6dyIAAg6JeCPUvITTs=","I67rDGSZuEv8Mq48Qt+XKHmP0u93TxUYuHC8V9E4WQA=","HtnT6Sdqy3tNrlProUiAb9m7B7LdBhhyEvq33L5j1yw=","L/V/P36VsDQR23kKhmR0Z1gRlxJNIXUg7y5jMqWzUYU=","Ffrvv4WEo4lptKcZ/+XwLCGRqMztoLd1FiID0wuAIIs=","Hm6qsRkVk94NicuyOZq4qpVdgprZWUKM1Tm+MLcv3pw=","KjuwIMilDTEO9bXHfMQIsHf+JIFFR1TEVo/2aP5fCXQ=","BR+BXEVLYBXH6/kMKXuQ6WBM02rMavB/mbXlH96zIjQ=","KLdcKsFn/fGEclMXx7u4CD5axbupN7z6bO/LaeQEi/A=","AjrzJFmWg9m3G2HQk9Y9y72X5ElXMz0ml/3QYMHktYU=","BaB4aKfJX1CgFYef583x62wxfk1InUUVII3fQKMjKeo=","LFtKZbxVrF++695Tzl+miIL67SqSp7P1cygyxy9/LDA=","Fz+JXkcsTrFqKv87jgQX+zK4PrHjIzRxx2oFUFBdBgc=","IGywOMwyhSbQw9xa8ZQ32DIZdRxe6PYbDp4vWIE2a+M=","AkDFeJcWFmbyjQALiNM1OSHZZ0IPQBzoa77kK+KHpPg=","Gq78Lpkl/NRTmW/agEBj/asnazfF9R39/vklW07BDMA="],["Ew/FRHf9lTN3/COrvXpBvmdkiSqHh8dZwUQP4BM8hS0=","Bl4TTLjYREfW6h4XkyvUo0Hr7yVoMTwkWU+vnX7KIRA=","DnbEA5K9X0WLwYe+VAmTEqD+//RLRBY3Ag65JnCm/PM=","C5gXZeyuad1687EP+kJLiusgbMT0klcmXGdTscxU688=","Dk+wRKn8tAh+NRNB8l2YsTmbV24tZlRTTzSCGaCs34Y=","MD45yojo2m5cljVkcS34p/hQGnr0qZDkzOwZ5fj8gF0=","Abd5ldvzDMVfnUzUhJztlJNJ2oEjmgFUQP2zi4dqvuU=","I2Q63TC+IEc00CnPA0yVgURVEGDBkBxCCijJaI7DaoA=","GUaiariVP5vlWBBfpRefF152okQp2tXVMsLOs8/qBck=","JItTP4deXujnUc76Sx0HMvzTAVHDpcxKu7sek7RlXUU=","LnocUdph3SFKF4nW8e4pV/adIbHxbR+UWOslpAZQC9M=","IGXjdO2x88u9KRncBNFK2wcGLdAewVAbhVIufg+vkl4=","LzZTWoOgnPCfw4ogpyVHeuxWZo8DSjZKn0pWBf/9M8w=","ESPTyX/45rWJ0Ri8QMoLmsEq6QlVjyWCVR96QjRbRiE=","FgswyHTZwGcEySwmbHpbf9lmpipdsAjxv/30Q7EJmoI=","E2HSfEKntL1urrmKM5WSYWwNTY/Orf2xZGgWK9+ojUY=","APHo+Ghgw7XHi8FN+2fSLGvriZISNliELyP3WuOpLpk="],["LJyR9IZhdxuu72d0V4p49pw1XI6QcVb98m2znSRGQT8=","LGsTPoCr74SQT6SnX5aPuqvviQKG1f0RuHoeUrfrbQ0=","LOhUbLWfQg7eYWkudk4On2cVsWosgEfNgTHJdkb1DSQ=","Ctrq8od2uBPVGPZFx5Ple/FgZ/2A65Id1aZ+iVZGycQ=","IIagG4FkOKKkHFnkPXP6mqzwwk5Pa6winWX7pZkiVUo=","I0hYDeSarAHOj8taorRn9nh92Klszs1vtH331aQwc5g=","H7a9bfZQ0n6MrAWsC0Xu8HAOMIsptL1B7s/1gCftxFw=","A+lxgjfBcA190hPgJvMH6AALOFFGf+2eb1H6UCDCNpw=","AJJa81ozZoAayAox1j90X6gHvaEFYDRa1XK+9M8s4NY=","D4aS1kpbaalWxOIAa/7DREd/318MmquGZgmEK511Jp0=","K9/n60+oA7wdwAUqRthQ7j4JHrqKfxJXloL29v1QRNQ=","E72swTe7z1HYvJ0oGTHW5xEi3G6T5//ouDXjOTd1w9Q=","B9eM4MHIc5GgagbIPTANUlJLKfGDiE4wDg6t2s0F8Gg=","CYTBMrKaBfK1BsoHwG/pplhPNruHUG0tMWpPNTysXx8=","GwD6qFE2sb/EluDqmmKEyuUlqpZhL/7rUUgIlVaTh54=","GeHkZTZwTOzqw+q5kb2AbjR75AoLeVbc1wNzUv28Q0c=","GcJUC7sc1OCPEFQ3BjyUXP7yiundULl+C3lfjcWuNOI="],["HewLr6PoGQYh5eCV73UeoDyDbbuARbKnP405fPuBUZI=","J8cjMvWaABNbqpS94pSRHRNdHZX1PFLrizuVWUN0kG0=","FuZGYRRNgWiFsy8/eAlwNHd4gmjVfBSx2TmiaynLfvM=","IBjbOGo+Tlfq2o2RQIsVUGHfBQFA+yL5pPNPtOLQJCg=","EiY7fj895giZosIv7pGZcs153Ciah/MfG0S68kOdyHw=","EOQg7cttp2Fwsk13fOnTFhLtsVk+ptMOjP2s+2l0+ZE=","DryzWPlfhLcZxjHUBFzvA6xvwjj2g0Uizr0C5HQRu28=","DEji8wT3MNSOg9rlx4pGGIUAvIBApJVC7qXvGiG50iI=","AOdm8Dr7t69jDqqK/0/mDzgQ8w8/RDhJjv4BhjM9rcA=","G4p5CdfnvU8LzIADlo44SsLotAWtBc9hA2TT7LmC234=","HZLkIT2ECjMOy9sIaT2/mpcbvWIpBH64igPzNMre8ic=","DTs/uGpEt0IkKaJJiEyFZErxl1ZBIG5hAHDALvWp9M0=","Jcfo+vbEihVsuR2BqZfGZz0yaUo/3WT16VlOn1BLrYM=","LXr4NMnN8bOMjP7SGPHvDOC5kI3p56p6VRDE+5F6AoE=","F1r15Q5Whewtuxz3os0l1FaA9s3faNfAeV3smLh/anE=","Eh9KGNe32WUKq2JevoaVqAeUOfKrAMCQJ53nRyYjTm4=","IfCPmzwj86AlGBFKlpKbbRBW600dsUfODIiC4bD3vRs="],["Cl9SrW7EqKo3fY3SrjqvbuoMaMY6HQNPvaZxM8oLhcs=","CHSI9zWx/i+jxscUjElo5/NHmxQYoaVmdDwcohXc/Pw=","Bs8NuS+GsnMu5fuIHvAXYBLcSt/YSbm+TeF4RqbOXZk=","BnxEEXRdtsaqZZ7HN6WGqPShzeA1LjCqAGN5SGX8HAQ=","GZCSQcrFAojA0SND4MEs+bl5C0Be8KkAGqa+AokGOqk=","AdJblLt8ScAXDuH7Klgktw5FVLzFS2yPjMDMnXTxml4=","AydOc12y+vGGeHUoJUJy7gGWfmrp2CUUE3i4NU2EOWU=","DKwyA2LiNbRY1tNkzQ//kU88BWrbsDjcKoYaSff3DiQ=","ERHtema6LM1L6g1D7shuo1q0AlOhIJ42N/ED3LhPxCk=","E+c2zHC3yCijjdY5Ts52ucza4spPQ5Y0MlAv6MKtGf8=","HygFCEl2sUL3x0pBb/Q5/xvNi457BXATAEB1SmG3GRI=","J6pQoOXVWIwUhujn/I3aZUif/7hmdWwhj4fnKAzd+mQ=","HzzG9l2dNDcIJaOP0fSPUJ98VhcbnnpiTZsOzfasTqs=","GxFxN5HqTLLhfIxYZ1AgQ9Coz5VThMHHk8UGt1/A2yk=","EEVg6VxJ/rt6Awhi7bOjPCsqPUFLBTay5U4lqzbo8oE=","CMRfPExIb2tTeMd5xge1FyALtwtVM72s7xhRn2Jbkls=","LSGTxne7zVanT8KuUKtPLMaap3zPwzx3B0UtWtrHfts="],["IKtzlL/as0TLtvISOACg4jUI4hJb/nlatKdnzstNkwY=","GfDi4UGJbq5tVtGCtoe4psZMu1ngMbdJ81gi/H7jU/4=","GPdUqVsK8ORwb/kCS7E1Fkq9b8Fu5AzC1oUtiKL/yfc=","GT/g6bSAEPoxnDO4a2sY9CjzI/ojfKkYo4+qqRuklWc=","AR/wkd1VG21YYgPuDK+uL3ZS6SOrqCV0pTtjKgZvSIQ=","HaPgBgHKP8DZCxl70qR0tG7+Ov87LPrx6+Ffoa+t8ts=","AE70GUVVnB+wshFssr4fBDv86NvJb+7MzaR8v2i+WbU=","LwU/3xpy1q2Mnfl6BNY3kW8l40JbbcM+mcp8rFzH5Mc=","Ha90hCx+eRBDSa05lZLFxMzhb3nhqG9Q2UFZh3LMqVM=","KujajQsSmiL4NNDSNMiRfC+Hf/ANwWIVSY1LdI+0DfE=","CZsKYzCSakoVZN/pT5oRBLuDdLtRioneCMWRwX36oFk=","C5rr8EEUbBGRmXV+qM7uWrzqnsQs2yi5IcryHoSEeFE=","BV7yceOIJ4sayjTTywARa9b3y1hLPGnw3ip6/I2Y3rg=","Jvvxo1GWP7vatZDb12DOYoQnNSWhtGxB8pImxlM59LM=","Ev1nhjsuA7b7RSJPsEH/KA6TZ0K1TI5U04I+CQ4UQWk=","AGAM8mY1stVGQxUHWJc5AQ0bdXzqrmF7+VuOHvqYZD0=","D1KPWRK+SUVdQyOyWeMM4phNgXBgHutL1wlrRzU6t/w="],["EQ6jIrDCZHbGe/osG50XE/k7O5z4Mgzg3NS2Qoi9oHo=","KZxH8ePsxVerHJq+NvDSug7OAQUeB/CFjpepzhb1Zk4=","HMBTpqTW+W2nfl5zrbnUm8TQ7yzC9p+t5IBAt/jXE4Y=","CVWOzFi+5PPFePYkid2QCECpiJCWwKYhFKotsEWh0DM=","CT19VWPjzNC18VqbCT/muGOqzM+a8R/+qbKVt91CsfY=","BF3AV5ymbn4JbU3Ya4guaK8tNdcM9eOxeDyqoOxCQlM=","DaAvZBDiQFih6QQSzVMCxXGX97GvKplJb5z/P/1YgI8=","Lftt1ZitpX6nGo1o5pJGCPDseDiAhojuSz/NUh975tI=","EFcGK0C9zx/iqu9FiYyHEUZ5mpLIfQ/OZDAta8gxct8=","JubRiup1qUhhoCMztTZM7Oqnit+7dCgXIYyjr2B7kQ4=","BWW5ZlkCWTXZwCXHqyCxYR2wC2fsxRQms0L4x6F/7YM=","J3a95SoSWUcsHMAg5xn4IZHew6t2mbfQ/Xad0/45KZc=","DBoyTEnRX4eTGCGYm4yEN+qetG7Tqs+Ilf0cwxEFPmA=","J+aFaOnP/Qf5JT7528NWJR3GstapA9bHBGtekOG83Jo=","HbDn4BciqtIQ5SlsNukQPoLRV2XDGBNNF3FGodn9U1g=","Cu+KTkfV7HYOBWWues2r5+jpiXLeht0vRHqvIWq0zBc=","CMAMTls0Z/AZAfZPn4nBW7C5CRjUiLcwyswylmkekgA="],["BU6r5hMWgfoB+8bb8+fVNZXQ+ICZhxghQriQrIr4nL4=","Gkvv4RwCMMYt5E/6/qDekDujKMbWevc2gDEraPms/9o=","AeQGZfW7jFwNycEfOdR+nTPnF6+jG6dPkvhzelXv4TQ=","I8Sr/rgxkjYqriGy6e5c/HZb8QAPeYw65wEzVWq8eL0=","FmnkS/AiOnf0j/+8n08gtYFPYYWuEaIQ+P38tfcdYD0=","LVs/UjqWaMvkiHiBv3tAGE+XhxPjWN4nDYemAOXFyS8=","EMGFbygvVW189tSik2IVBnJLptPFguTCYYQvKkvbDsY=","IsxDSfa6o6jgth/ECrlyEOS9Oz3sfwW7jvg5yEaSr7w=","EtAZ43zRvXb+4GW7c4CpvYMxpNvNHJx3Z5K8GQRcI7Y=","J6o4+gUcQ0GJ31e6/YByPuKb3M1Z+8GqmvEYkdNyLmE=","DwuTNttcFtRy/aP7msE7EzlMCaufSE7PatIGAhe1iWo=","J1pvWWIzVNcdOLTiAM4ulnaqt06ouDZvzjO9vEfQWG0=","Auu2cw17r+rCP8C0V+qCTu6jxV7KY0vySyrCqaIUg+E=","D/IV6x443GdDLiYt8n7afDqpQZ1bbimb2UjpcPw1pi8=","JH+cf6YQMiU1/rBnbP9UnxwXfQ050/Hu5kLpJTqvuC0=","KtC9n3HieFCEqguEYWt9raBTIHxBjmX0A1vmagzcjBI=","D8PM7wDWpkCAq77U/tkLacXlgDE0witCzcoKYPA+wzw="],["Ik2BH73vjsCgBtN2oBnlfJO9WWIToHgjt9Srzh/Y5iE=","FAdi0wxcOgsHULFACoap4vXPwlMbcpNw862f4dzUP5Y=","CXbXw4RLyN7qDwM3+JsqExMC/9LQqHAYHKX9X7bU+2M=","AVJgQgHKffBZlOnV8FjztnSc6mOqDLW04cOgC2ZnlY4=","GrbY/jn4e7DuW4g+6iclyqUsV1dA1awwsFj3cRPQUjk=","G2K6gDeoPxJhVEwwfwGdvqHMaoTUgeqJYLD8ZwdF6K4=","I5q8fJ+GauwoaFwm9OBGqS1DYNNstQiQ9CLhjtb4p7I=","Av7VoDIAQXZkU334+jAna4XZG9LtId4z2QH7TYJDmFc=","CZbK502WJ8o8VsZGCV85cwJ00l6CxCziHPeJJT1Io/A=","ME28CTaGI1bgAksqMt+jCFq+29M38iuJBivmFNg8sIM=","Kn3o9f9HbYHTk/HSdGNsqVbwW9QivJ88wPrABUtYywI=","Esb2yDo1MPrO1gyI8ZqC/RK32TinmGTtIKVFpS/c4R0=","IB4D8f9nJilHOiTzLS1QKs3I/dKIMBTedMmPQKGVs+Q=","EYw+/pIMnD+QfIZ3Q9NdLMv/fInpwxu2oXxVLvkrbAE=","D3Bf66XwHLJ7J8EEvJPwyXT1Yfom1WFPap2eR9A7xlU=","KNMnocLWAS2eaemjtMEa0zbTwNzf9MXITd3fkR62RfU=","G85n9NyZVH8sr/G1xtY+PuJWWkBBkGZFM8HGXdnY1TI="],["DmkfykIxKKfUr8qlgrGpR5m6H10qXVO8K7pWu+yyJ6E=","GAqkur+nU5dT2cIi5eM1mspZ4Gu+/Hzzo/+k+WH6HVs=","LFQofu42jV1S37BoKC1o5rCbdr0bXJMzs2hIrCd3RPU=","L2U2GkrtMg/NA6RcRN2nQCE1cfOXXOILlr/9lgy8biU=","I1vxeLW1YmLZiL/GJwiw+F1XOFzeK02s+ebVkt6yr+Q=","F5TsKw7rIvvXU7IfzZSee+2zBfFaWer3SpYcMEZjX4U=","CD4c1ZQ0YatQWyADEb3kAD+09+0WqljIvCjy4I6faSI=","IqZ6iHdpgtahX1d9z3gKxIXrqub99vvlC5XqJmp7YFk=","LRGI2efmrCTEssncPfz7D+R4LWifMblLH7Fe8p0R8Z4=","JlxDyIbwfQJSANVs0kawFnCz6Cq0gvWHmxBgjMBaN/w=","DybQXpOPgxe9YI7/CJXTUtynErZTsUkvjC6payb5OB4=","JXaJpOIvaodoqv5UIY0x3k5An9v0IxlYJTa7WDMTo5U=","HtxX8XThMitifG+dvieuJwPD8Rw2SzgYi/QdjKDBcJo=","F7OfOGNtXv9eBu/wietWBRpgK8j0vxuwrSss0QzwcTg=","MGCU7P5jMAsvlbyYoEBseJjYaFIzCntp+bBLVASz7vM=","Ea/syFWQVDvS34q5Ur4WRnCj8yWT6WLUvUk7zTyE+E0=","Gouk830jFTichWDXTaxXKkRHoCFFUWKHBT5rnt77yi0="],["GJ4nnJLeC6tmcH5ubjEFJOYVzUxqrMZlNyo7jjctjOY=","FyCOqc1Nwabe6+ao0noxgatfhsanBub9AH/B62eOneY=","Ioo0iMq7+fKe/AvOIRoJAxlys38l6jWsqEDcIzGgzzU=","IhIsYxP8mkxtD5RNPOI4JyvzUUext4iqsrjbzrYCTHY=","BmSaE+ZQI6cTqu5Th9OI42Ca6bFLpNoQZC7gt7ShZjQ=","HtTJXGKDtF7AzYj1EZdvBj6ivrBpW4r3zBBYlZOnl4w=","Ff5ippsEOClDldob/JMnLYh5fO7vZmuiRD8MFG+Kt+4=","KweaHQm51KdtTlDEXAH7dQixxEOo+yHr0oUz4F3viGQ=","DDRJan21q7MwsvbOmtrvWubjCMj8LFY0CXrjUqp0V9Q=","BP/iepLLQwDndDiO3DFHq53MSrNUw4D1HKei5/4EY8Q=","KLc7M1xy8HdIcaIDDUROX7lUl5wcVo4RL7kRpGxmZ2g=","GVghuZrywhdATuWC4piJByujzZlLdJVcJhta02Tlqcc=","IKVvzjcSK3QAq2GmXqyBXdGA9S+tKDX3/ZZJBjUjiB4=","I1EykS2y2gekdQxe1d8lkOcYQErvxIvmlTQy9kQkBC4=","EFnbXpfyWCawu+/Wv6pulJbFXvWoj+/pcSaR9vvfQpg=","CwUMiCBzpYHnZyI3Bc2VEMBMMBaMUP/gyYdaKLaTgpk=","EV5gxOKTfrU8bkpUiPgBJm6E0HVHoLHNkbGPSe/vmSA="],["HZvLvRe5OxkT0vec3xKEREEjcgbwKUdG2T+OW9zrRyU=","IAB6D103eYeJ4KjvaDU22c9IMaZWbrcntBGR2fKXRxA=","Frrkn167H/6Ia2NNIV3mHr9PRNHNxPhGcN+O1pMQv+I=","IpqltUemN4DY0SniCf25L4VmJhbVnakIB15mj9gXgi0=","KaWx5OLyVEVJat7CMO1To1mTs3YwrstdduVmCNG3jMY=","C/znsSAGi5owAp29s2vgHQcegWP6FyTxPGyom+Kbcp4=","IAVVaLMzZ7wSv0rtegkJwXNYildjxqGnWYunxsfjwqU=","LfH/hmRPzEKhkyzxXTFO7UB2CCRvFKgJhyX/e+gJyH4=","HU+w8Y8xyCcLRjbmtdejPkVbEFDeEWQYLPy3OczpZdo=","Gdbx0RDZ+HPbAC/y7YKJBb1sxdeSHCONdWnaqbJAHTI=","KCoB6PLOCcvdhi+Y/auj+a8CRD7cliyzSALQRHfeHiA=","MEtnkAjoofCUSEI6BYieDfZjorZQVcqe5amd/hP7mhY=","GZgUftrzqSqxecYawsNq9crz54vL+2hM/qFdsXuDWQc=","AopFcstlQmHPk1hDWSPmWv+PQDk3UnSLdqz9Lj9XVck=","Fb2ZjCcp2+rMwptdbk8P2WrQpgN8hKGhp4UWn7M2+24=","B83zMJ4TD5zt3WiK84hTafus9tikTeTUUGZ8DXZBIT8=","FS1HrLmwbJ0SwhOKMUFru7uZGmXcTU+O+Ro91yjmO2o="],["EXkYRjWpeA7hMS3MPRXH7wQrGK6UCWcOKMTH8PubYI4=","Ip2kQaMCkpsLrpN0G3x14RM3x5flch+dfuWSNc2ppAw=","Liadx49w+RA7K87T7b1B4VbmSRCIe03d+KPu6WD2Abc=","Iakf7YvtFJFMT9SRtvpNy657O4s9RWMDr4hsMoq/Rpk=","KfB8Hv/GW1WJ4cpSy+AL1l716WLQEgAwJnC23Oee6wA=","BQanpd5rVuvsXnCKcKPOyzos/SXnog7UleKVqTAjxag=","DAKxSPShVZtZfNMg8AwCuWp/x8g4Eb2GoeecwxBrIgE=","JKRm906ZpgKJT0IQEPQ6gccIsbStB2QlGQuFNH9oWxo=","H+4YiIQlcklwvSiXtUx/qOnDZ93byEhNo3hk+v+fkFY=","GXEcQddvZKNxq6YvP0ZxDe4MOq0he3ywC9EmE7JO9Ss=","J3DRSiIBUvpwgwQL6bPNOMis6eIHBzSGvPr8rXBnSLE=","CN/+aEqjP5EdNemmRLS9v80VpNpJtlMYFrYOjOT2teA=","HL+rfLBeLyglSyML/OAX8AX7Ty3Yk1rRF2WzR9IANmc=","IdcmmlPTcSsgVDsAOa7MlGZSATPSmehEIACzMYSjnoQ=","If3lgKGYhrEzWPGKMtWv9oW0vXfZTwZ/RPbnqTNQ/So=","BSMr+VgH5IrYKh60vEgemwcg6VGW3+Nh9VxNHPx5Jtc=","E2AmRriLoxwNVEx1e9kYFyeDXb5pDDBYOiPzf1L+Xj0="],["DkhGYYKugzOvGJGmqhlzZ0HtBoDVfJMe3hP8B66C6Is=","ETe1xhuWhL7EHk36p2Q4JWYipDeOpOZGooRLvIW/gcw=","H0uFVSuWDRwYt7j2avcwWmdz2bBfr1Hg7RpfLvL5Xn0=","C6ilSRSIb64WcAwC7993Z0E6C+xaGe0M8KfYrGDB8cM=","MCiclnjAMw+Fz442JoOmFE8iuEGqCPWG8hndntrveLw=","BIkASPzb3mNmdhzVj8xqwKM2DZpkIz0+pNjWvooj7EU=","GkFi6KdwREe+DB1NXPL3d2cPSEHqJ6wnCc1r/+7Szr0=","LpRLRJwTac6XZvpvT5modjC1wfLWNnekN6U31htsdHA=","Itbnh/RNqmtlk9/eVXbS/fXcBEfmWh1edxLk5iw73O4=","Dgjdtp1e/ZScPWceTnjk/HYoxl7Bz7wYumoQGqGdv2Y=","J6VzA2UJqKKakOqjTSra7V7R7GsgcnTzxcoj2tOIDlc=","ByNyCD9iGVvMK1r6sQOBmKPwVGti0XHqIcN8jzFVEXY=","FR4LwhEOQwDdgqTJJELEdRxlspRCbIwyDGnmGDGVjOs=","E/Gsw4nE+OdSzH5LgcN64hMMYN+ci36H3F+3RZyvSRY=","BoI6m6pVYjcysC+icLL4h/04BKhcGn8qNV3z++/GncE=","HkGTbmvAw+1mXC4kZquSFrmXP+E22fmq2Vh4wbVgfG4=","Bldm0pgDMaVcCjnYO+eL0Se67nfVOiQmjgZMcdqvK2o="],["HJ1W9xwvIsRNOowXv1tARS4FRx8Lbf6f/kcl6yn3NGQ=","ETADwdx7rzXkU2+V9Oqy87rdosehxrWvyVYjSt4+cSk=","DV+5sOFQPyuSaXxHO2nPdtOPwSkS4sPLM5ltuwzfqjg=","LhZKUk7iLrWokD+uHzWjp4+ILz46mJK2/0dTuqyTSUk=","AfncvefQWBNKUQpxHQNtHxgA5HOmOzOn4PsE3C4J468=","KFsgeZlwtYxjrJ9K9WTODyggm2GAIhTaW/r9DPJMZxI=","DOPdcn/dEai8cxUA7/ojdjCJzjMyy3MPn+VxRu4gSBA=","AQeXRspR2VGKDDCSlspIIGKSeYkQSUJ3viu2WmsTSzo=","I6hdT5Htpp8xDEUdfUgML0DA1TOC3dP8qq5ie5YXFw4=","JAZX1n+SteQmGs5DT9KGIGwxVWU3jOi4FmFSPw5t3FQ=","I4SjhLzCxKF/98nj59Ex05FzxDEzOpx8HW/XEQ4lkCs=","JVR7UbLGh05FOMqbNAk7cUrTao81bkx44NZrHxkAOPs=","DlnhqZDsAPcu3Dckg0nXpab3vK7xWBEEUPHlmF8KXZk=","BmxgkJNvawVPF96pFoKVQzKz4y2PIKCuFx1BcxbTYi8=","GyVmKEOwmGqxpOmnZhk+/KR8cNSTZPA9UMXttbVRfr4=","JkdjVHfuX6nnrFmD+S2zTXM2ZGxjxj4t1T1guHFL11k=","JtsuhakAbvXBHNZ1omfULv759a+QRmsqr3XuqAJLALs="],["IjRUb16FQej3KteUiRlQsysc2JHMZndcW2NZYWQunBU=","G2FGj6tZySXxmGGGvLl5ZahYUjolgtQ0MZqVJa5xFY8=","ARKR71FKENbwZR5K0NpdSkieMBiSeHnalC3v299wHd0=","LfL7LC4yHjzOE9FgkXBaQMXHlfi0G2Hf1q59l9Y1eLQ=","Abqvj/lrsiJLw0z4DDi/EwhvHkKbzuwSCQ2KfDdqmoI=","B7DXDM/xtw2tm7SwFC4/bcW8ldN2av+tN4zFBCSE3sk=","EfKO5dqA0Z4xWBtWakOVN0ZtnKf98UtwhoML2KwTxMs=","ABPXsD6Pyfpkf8ps3KlxRpAd98Z1oWSRPCvSo7buPLQ=","JEDnhheaf7z+jSmrGND8bPo4PPt0f3otFbd9gtmw2dM=","BWFJIhcSuI7CkfwhgyQULQKHPN1TGZZ5/OTfy13akRY=","FixbvIG0RCe+ToLF5SU71mwwVPXFtzsospI4SHhJp5Q=","F48qqN+aEe8zVY3Mk0lx92l+Ymz+8A/83rbzycGn0Qo=","JK/ZL4Dld4j0D7srefKUVNxIX7r7WnJj9GK3yEtOUAs=","BJKuX1rCpRAuqW5grIN1VTaHFRrkQELb9YmSMsjyEAo=","ENyxH4FcfinGa+HdPF92AsmOn7FofC2CW0h4nFIfvQs=","ChHVh8t11IVE7sZirSfKas/smPeot5Y6KU5LsymxcN8=","HdawlctoRZ3Pa9rdQ0qoH4ClWgjmeCxlOpOv2KZfMmc="],["FMCdFVxdQoGYwjS1U9ozjyJ8vBKw5C8rnOcVY+4UlcA=","EX/VKHcPsX9xjimi2Rpj7Hw57x3TA58JQ/cX0YBCU9U=","Eg50FtdDCOJAR/aCjGiuKLwoiyFuiiXosOvPc4SA45A=","BpleUQ/XZpN0w50nkD80KsW/ihRkgH8wi+9hC3bLaT4=","HYFLPBdlbCMn+UzAJHJ4C4hriDlPGly+NNxPRP8TT84=","A7kNo0sZjLyhfjSqyYsWmHXs9zrrXG/x8Ayf5TWqmQI=","J/p3oGWHkeZ1V4HDZ2g/nJMzpBNk94cO3/GTWjR0hdg=","BtbuUxuj/c7QXiTPkQPQli3SJ/HeaSwBmUg+kqskulk=","HlB5Ib58dhJIef/OW2LdDpYlnpjMZMJyCNYrQL/j5II=","BoGtrqec9FfbVwGTHw7i8V7LsVntUM90ahW4XG+KU3A=","HmGWFHUIvy7chyxOiXqWd3ixGfaftDGn9kbSAY6rQBA=","Bo76NbxiASSrfYiZAXG65BAq0h3937OH3w3gyKOhiek=","GwEiJKTwUN+EESLRfF6k7e18jsIDR0OkMqLO6JOXbyk=","II2BQVG83N38+DWpWMJZpkd7/kszknEO352AeHolxdA=","KPkB/KqGCw3EGSre+OpK5Vr2zkMsheDOTQc+UUqyQlI=","G9Y5h5cxgjyHH5zUcU48xWpusZiEtzZk7tJLEZKRGaA=","HT7oXwePvuzaJHPvwr7dG6fsb0eV+q6uOw3kjTCAxiU="]]};_16.default=_default$2;Object.defineProperty(poseidon16$1,"__esModule",{value:!0});poseidon16$1.poseidon16=poseidon16;var _poseidon=_interopRequireDefault$2(poseidon_1),_unstringify=_interopRequireDefault$2(unstringify),_$8=_interopRequireDefault$2(_16);function _interopRequireDefault$2(rt){return rt&&rt.__esModule?rt:{default:rt}}const c$7=(0,_unstringify.default)(_$8.default);function poseidon16(rt){return(0,_poseidon.default)(rt,c$7)}(function(rt){Object.defineProperty(rt,"__esModule",{value:!0}),Object.defineProperty(rt,"poseidon1",{enumerable:!0,get:function(){return _e.poseidon1}}),Object.defineProperty(rt,"poseidon10",{enumerable:!0,get:function(){return ft.poseidon10}}),Object.defineProperty(rt,"poseidon11",{enumerable:!0,get:function(){return pt.poseidon11}}),Object.defineProperty(rt,"poseidon12",{enumerable:!0,get:function(){return gt.poseidon12}}),Object.defineProperty(rt,"poseidon13",{enumerable:!0,get:function(){return yt.poseidon13}}),Object.defineProperty(rt,"poseidon14",{enumerable:!0,get:function(){return Ct.poseidon14}}),Object.defineProperty(rt,"poseidon15",{enumerable:!0,get:function(){return At.poseidon15}}),Object.defineProperty(rt,"poseidon16",{enumerable:!0,get:function(){return $t.poseidon16}}),Object.defineProperty(rt,"poseidon2",{enumerable:!0,get:function(){return nt.poseidon2}}),Object.defineProperty(rt,"poseidon3",{enumerable:!0,get:function(){return it.poseidon3}}),Object.defineProperty(rt,"poseidon4",{enumerable:!0,get:function(){return ot.poseidon4}}),Object.defineProperty(rt,"poseidon5",{enumerable:!0,get:function(){return st.poseidon5}}),Object.defineProperty(rt,"poseidon6",{enumerable:!0,get:function(){return at.poseidon6}}),Object.defineProperty(rt,"poseidon7",{enumerable:!0,get:function(){return lt.poseidon7}}),Object.defineProperty(rt,"poseidon8",{enumerable:!0,get:function(){return ct.poseidon8}}),Object.defineProperty(rt,"poseidon9",{enumerable:!0,get:function(){return dt.poseidon9}});var _e=poseidon1$1,nt=poseidon2$1,it=poseidon3$1,ot=poseidon4$1,st=poseidon5$1,at=poseidon6$1,lt=poseidon7$1,ct=poseidon8$1,dt=poseidon9$1,ft=poseidon10$1,pt=poseidon11$1,gt=poseidon12$1,yt=poseidon13$1,Ct=poseidon14$1,At=poseidon15$1,$t=poseidon16$1})(poseidonLite);var e$7=[poseidonLite.poseidon1,poseidonLite.poseidon2,poseidonLite.poseidon3,poseidonLite.poseidon4,poseidonLite.poseidon5,poseidonLite.poseidon6,poseidonLite.poseidon7,poseidonLite.poseidon8,poseidonLite.poseidon9,poseidonLite.poseidon10,poseidonLite.poseidon11,poseidonLite.poseidon12,poseidonLite.poseidon13,poseidonLite.poseidon14,poseidonLite.poseidon15,poseidonLite.poseidon16],s$2=31,B$5=16,i$b=(B$5-1)*s$2;function x$7(rt,_e){let nt=new TextEncoder().encode(rt);return $$4(nt,_e)}function $$4(rt,_e){if(rt.length>_e)throw new Error(`Inputted bytes of length ${rt} is longer than ${_e}`);let nt=T$7(rt,_e);return k$5(nt)}function m$a(rt,_e){if(rt.length>_e)throw new Error(`Input bytes of length ${rt} is longer than ${_e}`);let nt=N$7(rt,_e);return _$7(nt)}function T$7(rt,_e){if(rt.length>_e)throw new Error(`Input bytes of length ${rt} is longer than ${_e}`);return m$a(rt,_e).concat([BigInt(rt.length)])}function _$7(rt){if(rt.length>i$b)throw new Error(`Can't pack more than ${i$b}.  Was given ${rt.length} bytes`);return P$7(rt,s$2).map(_e=>L$7(_e))}function P$7(rt,_e){let nt=[];for(let it=0;it<rt.length;it+=_e)nt.push(rt.subarray(it,it+_e));return nt}function L$7(rt){let _e=BigInt(0);for(let nt=rt.length-1;nt>=0;nt-=1)_e=_e<<BigInt(8)|BigInt(rt[nt]);return _e}function C$6(rt,_e){let nt=new Uint8Array(_e);for(let it=0;it<_e;it+=1)nt[it]=Number(rt&BigInt(255)),rt>>=BigInt(8);return nt}function N$7(rt,_e){if(_e<rt.length)throw new Error("Padded size must be greater than or equal to the input array size.");let nt=new Uint8Array(_e);nt.set(rt);for(let it=rt.length;it<_e;it+=1)nt[it]=0;return nt}function k$5(rt){if(rt.length>e$7.length)throw new Error(`Unable to hash input of length ${rt.length}.  Max input length is ${e$7.length}`);return e$7[rt.length-1](rt)}var n$f=new Map;function m$9(rt,_e,nt){return async(...it)=>{if(n$f.has(_e)){let{value:st,timestamp:at}=n$f.get(_e);if(Date.now()-at<=nt)return st}let ot=await rt(...it);return n$f.set(_e,{value:ot,timestamp:Date.now()}),ot}}class InvalidTokenError extends Error{}InvalidTokenError.prototype.name="InvalidTokenError";function b64DecodeUnicode(rt){return decodeURIComponent(atob(rt).replace(/(.)/g,(_e,nt)=>{let it=nt.charCodeAt(0).toString(16).toUpperCase();return it.length<2&&(it="0"+it),"%"+it}))}function base64UrlDecode(rt){let _e=rt.replace(/-/g,"+").replace(/_/g,"/");switch(_e.length%4){case 0:break;case 2:_e+="==";break;case 3:_e+="=";break;default:throw new Error("base64 string is not of the correct length")}try{return b64DecodeUnicode(_e)}catch{return atob(_e)}}function jwtDecode(rt,_e){if(typeof rt!="string")throw new InvalidTokenError("Invalid token specified: must be a string");_e||(_e={});const nt=_e.header===!0?0:1,it=rt.split(".")[nt];if(typeof it!="string")throw new InvalidTokenError(`Invalid token specified: missing part #${nt+1}`);let ot;try{ot=base64UrlDecode(it)}catch(st){throw new InvalidTokenError(`Invalid token specified: invalid base64 for part #${nt+1} (${st.message})`)}try{return JSON.parse(ot)}catch(st){throw new InvalidTokenError(`Invalid token specified: invalid json for part #${nt+1} (${st.message})`)}}var F$5=120,L$6=30,N$6=330,o$d=class No extends a$9{constructor(_e,nt){super();let it=i$i.fromHexInput(nt).toUint8Array();if(it.length!==No.ID_COMMITMENT_LENGTH)throw new Error(`Id Commitment length in bytes should be ${No.ID_COMMITMENT_LENGTH}`);this.iss=_e,this.idCommitment=it}authKey(){let _e=new n$j;return _e.serializeU32AsUleb128(3),_e.serializeFixedBytes(this.bcsToBytes()),c$o.fromSchemeAndBytes({scheme:2,input:_e.toUint8Array()})}toUint8Array(){return this.bcsToBytes()}toString(){return i$i.fromHexInput(this.toUint8Array()).toString()}verifySignature(_e){throw new Error("Not yet implemented")}serialize(_e){_e.serializeStr(this.iss),_e.serializeBytes(this.idCommitment)}static deserialize(_e){let nt=_e.deserializeStr(),it=_e.deserializeBytes();return new No(nt,it)}static load(_e){let nt=_e.deserializeStr(),it=_e.deserializeBytes();return new No(nt,it)}static isPublicKey(_e){return _e instanceof No}static create(_e){return _$6(_e),new No(_e.iss,_$6(_e))}static fromJwtAndPepper(_e){let{jwt:nt,pepper:it,uidKey:ot="sub"}=_e,st=jwtDecode(nt),at=st.iss;if(typeof st.aud!="string")throw new Error("aud was not found or an array of values");let lt=st.aud,ct=st[ot];return No.create({iss:at,uidKey:ot,uidVal:ct,aud:lt,pepper:it})}static isInstance(_e){return"iss"in _e&&typeof _e.iss=="string"&&"idCommitment"in _e&&_e.idCommitment instanceof Uint8Array}};o$d.ID_COMMITMENT_LENGTH=32;var A$8=o$d;function _$6(rt){let{uidKey:_e,uidVal:nt,aud:it,pepper:ot}=rt,st=[L$7(i$i.fromHexInput(ot).toUint8Array()),x$7(it,F$5),x$7(nt,N$6),x$7(_e,L$6)];return C$6(k$5(st),A$8.ID_COMMITMENT_LENGTH)}var D$5=class Xo extends o$g{constructor(_e){super();let{jwtHeader:nt,ephemeralCertificate:it,expiryDateSecs:ot,ephemeralPublicKey:st,ephemeralSignature:at}=_e;this.jwtHeader=nt,this.ephemeralCertificate=it,this.expiryDateSecs=ot,this.ephemeralPublicKey=st,this.ephemeralSignature=at}toUint8Array(){return this.bcsToBytes()}serialize(_e){this.ephemeralCertificate.serialize(_e),_e.serializeStr(this.jwtHeader),_e.serializeU64(this.expiryDateSecs),this.ephemeralPublicKey.serialize(_e),this.ephemeralSignature.serialize(_e)}static deserialize(_e){let nt=h$a.deserialize(_e),it=_e.deserializeStr(),ot=_e.deserializeU64(),st=c$n.deserialize(_e),at=p$b.deserialize(_e);return new Xo({jwtHeader:it,expiryDateSecs:Number(ot),ephemeralCertificate:nt,ephemeralPublicKey:st,ephemeralSignature:at})}static getSimulationSignature(){return new Xo({jwtHeader:"{}",ephemeralCertificate:new h$a(new S$5({proof:new f$9(new g$4({a:new Uint8Array(32),b:new Uint8Array(64),c:new Uint8Array(32)}),0),expHorizonSecs:0}),0),expiryDateSecs:0,ephemeralPublicKey:new c$n(new m$c(new Uint8Array(32))),ephemeralSignature:new p$b(new h$b(new Uint8Array(64)))})}static isSignature(_e){return _e instanceof Xo}},h$a=class su extends o$g{constructor(_e,nt){super(),this.signature=_e,this.variant=nt}toUint8Array(){return this.signature.toUint8Array()}serialize(_e){_e.serializeU32AsUleb128(this.variant),this.signature.serialize(_e)}static deserialize(_e){let nt=_e.deserializeUleb128AsU32();switch(nt){case 0:return new su(S$5.deserialize(_e),nt);default:throw new Error(`Unknown variant index for EphemeralCertificate: ${nt}`)}}},c$6=class au extends B$8{constructor(_e){if(super(),this.data=i$i.fromHexInput(_e).toUint8Array(),this.data.length!==32)throw new Error("Input needs to be 32 bytes")}serialize(_e){_e.serializeFixedBytes(this.data)}static deserialize(_e){let nt=_e.deserializeFixedBytes(32);return new au(nt)}},l$c=class lu extends B$8{constructor(_e){if(super(),this.data=i$i.fromHexInput(_e).toUint8Array(),this.data.length!==64)throw new Error("Input needs to be 64 bytes")}serialize(_e){_e.serializeFixedBytes(this.data)}static deserialize(_e){let nt=_e.deserializeFixedBytes(64);return new lu(nt)}},g$4=class cu extends e$8{constructor(_e){super();let{a:nt,b:it,c:ot}=_e;this.a=new c$6(nt),this.b=new l$c(it),this.c=new c$6(ot)}serialize(_e){this.a.serialize(_e),this.b.serialize(_e),this.c.serialize(_e)}static deserialize(_e){let nt=c$6.deserialize(_e).bcsToBytes(),it=l$c.deserialize(_e).bcsToBytes(),ot=c$6.deserialize(_e).bcsToBytes();return new cu({a:nt,b:it,c:ot})}},f$9=class uu extends B$8{constructor(_e,nt){super(),this.proof=_e,this.variant=nt}serialize(_e){_e.serializeU32AsUleb128(this.variant),this.proof.serialize(_e)}static deserialize(_e){let nt=_e.deserializeUleb128AsU32();switch(nt){case 0:return new uu(g$4.deserialize(_e),nt);default:throw new Error(`Unknown variant index for ZkProof: ${nt}`)}}},S$5=class fs extends o$g{constructor(_e){super();let{proof:nt,expHorizonSecs:it,trainingWheelsSignature:ot,extraField:st,overrideAudVal:at}=_e;this.proof=nt,this.expHorizonSecs=it,this.trainingWheelsSignature=ot,this.extraField=st,this.overrideAudVal=at}toUint8Array(){return this.bcsToBytes()}static fromBytes(_e){return fs.deserialize(new n$g(_e))}serialize(_e){this.proof.serialize(_e),_e.serializeU64(this.expHorizonSecs),_e.serializeOptionStr(this.extraField),_e.serializeOptionStr(this.overrideAudVal),_e.serializeOption(this.trainingWheelsSignature)}static deserialize(_e){let nt=f$9.deserialize(_e),it=Number(_e.deserializeU64()),ot=_e.deserializeOptionStr(),st=_e.deserializeOptionStr(),at=_e.deserializeOption(p$b);return new fs({proof:nt,expHorizonSecs:it,trainingWheelsSignature:at,extraField:ot,overrideAudVal:st})}},z$5=class fu{constructor(_e,nt){this.verficationKey=_e,this.maxExpHorizonSecs=nt}static create(_e,nt){return new fu(new K$4({alphaG1:_e.alpha_g1,betaG2:_e.beta_g2,deltaG2:_e.delta_g2,gammaAbcG1:_e.gamma_abc_g1,gammaG2:_e.gamma_g2}),nt)}},K$4=class du{constructor(_e){let{alphaG1:nt,betaG2:it,deltaG2:ot,gammaAbcG1:st,gammaG2:at}=_e;this.alphaG1=new c$6(nt),this.betaG2=new l$c(it),this.deltaG2=new l$c(ot),this.gammaAbcG1=[new c$6(st[0]),new c$6(st[1])],this.gammaG2=new l$c(at)}static fromGroth16VerificationKeyResponse(_e){return new du({alphaG1:_e.alpha_g1,betaG2:_e.beta_g2,deltaG2:_e.delta_g2,gammaAbcG1:_e.gamma_abc_g1,gammaG2:_e.gamma_g2})}};async function be$1(rt){let{aptosConfig:_e}=rt;return m$9(async()=>{let nt=await O$5(rt),it=await j$2(rt);return z$5.create(it,Number(nt.max_exp_horizon_secs))},`keyless-configuration-${_e.network}`,1e3*60*5)()}async function O$5(rt){let{aptosConfig:_e,options:nt}=rt,it="0x1::keyless_account::Configuration",{data:ot}=await m$f({aptosConfig:_e,originMethod:"getKeylessConfigurationResource",path:`accounts/${d$k.from("0x1").toString()}/resource/${it}`,params:{ledger_version:nt==null?void 0:nt.ledgerVersion}});return ot.data}async function j$2(rt){let{aptosConfig:_e,options:nt}=rt,it="0x1::keyless_account::Groth16VerificationKey",{data:ot}=await m$f({aptosConfig:_e,originMethod:"getGroth16VerificationKeyResource",path:`accounts/${d$k.from("0x1").toString()}/resource/${it}`,params:{ledger_version:nt==null?void 0:nt.ledgerVersion}});return ot.data}var f$8=class ds extends a$9{constructor(_e){if(super(),this.publicKey=_e,_e instanceof m$c)this.variant=0;else if(_e instanceof u$b)this.variant=1;else if(_e instanceof A$8)this.variant=3;else throw new Error("Unsupported public key type")}verifySignature(_e){let{message:nt,signature:it}=_e;return l$b.isInstance(it)?this.publicKey.verifySignature({message:nt,signature:it.signature}):!1}authKey(){return c$o.fromSchemeAndBytes({scheme:2,input:this.toUint8Array()})}toUint8Array(){return this.bcsToBytes()}serialize(_e){_e.serializeU32AsUleb128(this.variant),this.publicKey.serialize(_e)}static deserialize(_e){let nt=_e.deserializeUleb128AsU32(),it;switch(nt){case 0:it=m$c.deserialize(_e);break;case 1:it=u$b.deserialize(_e);break;case 3:it=A$8.deserialize(_e);break;default:throw new Error(`Unknown variant index for AnyPublicKey: ${nt}`)}return new ds(it)}static isPublicKey(_e){return _e instanceof ds}isEd25519(){return this.publicKey instanceof m$c}isSecp256k1PublicKey(){return this.publicKey instanceof u$b}static isInstance(_e){return"publicKey"in _e&&"variant"in _e}},l$b=class hu extends o$g{constructor(_e){if(super(),this.signature=_e,_e instanceof h$b)this.variant=0;else if(_e instanceof m$b)this.variant=1;else if(_e instanceof D$5)this.variant=3;else throw new Error("Unsupported signature type")}toUint8Array(){return console.warn("[Aptos SDK] Calls to AnySignature.toUint8Array() will soon return the underlying signature bytes. Use AnySignature.bcsToBytes() instead."),this.bcsToBytes()}serialize(_e){_e.serializeU32AsUleb128(this.variant),this.signature.serialize(_e)}static deserialize(_e){let nt=_e.deserializeUleb128AsU32(),it;switch(nt){case 0:it=h$b.deserialize(_e);break;case 1:it=m$b.deserialize(_e);break;case 3:it=D$5.deserialize(_e);break;default:throw new Error(`Unknown variant index for AnySignature: ${nt}`)}return new hu(it)}static isInstance(_e){return"signature"in _e&&typeof _e.signature=="object"&&_e.signature!==null&&"toUint8Array"in _e.signature}};function d$9(rt){let _e=rt;return _e-=_e>>1&1431655765,_e=(_e&858993459)+(_e>>2&858993459),(_e+(_e>>4)&252645135)*16843009>>24}var f$7=class pu extends a$9{constructor(_e){super();let{publicKeys:nt,signaturesRequired:it}=_e;if(it<1)throw new Error("The number of required signatures needs to be greater than 0");if(nt.length<it)throw new Error(`Provided ${nt.length} public keys is smaller than the ${it} required signatures`);this.publicKeys=nt.map(ot=>ot instanceof f$8?ot:new f$8(ot)),this.signaturesRequired=it}verifySignature(_e){throw new Error("not implemented")}authKey(){return c$o.fromSchemeAndBytes({scheme:3,input:this.toUint8Array()})}toUint8Array(){return this.bcsToBytes()}serialize(_e){_e.serializeVector(this.publicKeys),_e.serializeU8(this.signaturesRequired)}static deserialize(_e){let nt=_e.deserializeVector(f$8),it=_e.deserializeU8();return new pu({publicKeys:nt,signaturesRequired:it})}createBitmap(_e){let{bits:nt}=_e,it=128,ot=new Uint8Array([0,0,0,0]),st=new Set;return nt.forEach((at,lt)=>{if(lt+1>this.publicKeys.length)throw new Error(`Signature index ${lt+1} is out of public keys range, ${this.publicKeys.length}.`);if(st.has(at))throw new Error(`Duplicate bit ${at} detected.`);st.add(at);let ct=Math.floor(at/8),dt=ot[ct];dt|=it>>at%8,ot[ct]=dt}),ot}getIndex(_e){let nt=_e instanceof f$8?_e:new f$8(_e),it=this.publicKeys.findIndex(ot=>ot.toString()===nt.toString());if(it!==-1)return it;throw new Error("Public key not found in MultiKey")}},s$1=class ko extends o$g{constructor(_e){super();let{signatures:nt,bitmap:it}=_e;if(nt.length>ko.MAX_SIGNATURES_SUPPORTED)throw new Error(`The number of signatures cannot be greater than ${ko.MAX_SIGNATURES_SUPPORTED}`);if(this.signatures=nt.map(st=>st instanceof l$b?st:new l$b(st)),!(it instanceof Uint8Array))this.bitmap=ko.createBitmap({bits:it});else{if(it.length!==ko.BITMAP_LEN)throw new Error(`"bitmap" length should be ${ko.BITMAP_LEN}`);this.bitmap=it}let ot=this.bitmap.reduce((st,at)=>st+d$9(at),0);if(ot!==this.signatures.length)throw new Error(`Expecting ${ot} signatures from the bitmap, but got ${this.signatures.length}`)}static createBitmap(_e){let{bits:nt}=_e,it=128,ot=new Uint8Array([0,0,0,0]),st=new Set;return nt.forEach(at=>{if(at>=ko.MAX_SIGNATURES_SUPPORTED)throw new Error(`Cannot have a signature larger than ${ko.MAX_SIGNATURES_SUPPORTED-1}.`);if(st.has(at))throw new Error("Duplicate bits detected.");st.add(at);let lt=Math.floor(at/8),ct=ot[lt];ct|=it>>at%8,ot[lt]=ct}),ot}toUint8Array(){return this.bcsToBytes()}serialize(_e){_e.serializeVector(this.signatures),_e.serializeBytes(this.bitmap)}static deserialize(_e){let nt=_e.deserializeVector(l$b),it=_e.deserializeBytes();return new ko({signatures:nt,bitmap:it})}};s$1.BITMAP_LEN=4,s$1.MAX_SIGNATURES_SUPPORTED=s$1.BITMAP_LEN*8;var p$a=s$1,r$9=class extends B$8{static deserialize(_e){let nt=_e.deserializeUleb128AsU32();switch(nt){case 0:return u$a.load(_e);case 1:return l$a.load(_e);case 2:return n$e.load(_e);case 3:return a$5.load(_e);default:throw new Error(`Unknown variant index for AccountAuthenticator: ${nt}`)}}isEd25519(){return this instanceof u$a}isMultiEd25519(){return this instanceof l$a}isSingleKey(){return this instanceof n$e}isMultiKey(){return this instanceof a$5}},u$a=class mu extends r$9{constructor(_e,nt){super(),this.public_key=_e,this.signature=nt}serialize(_e){_e.serializeU32AsUleb128(0),this.public_key.serialize(_e),this.signature.serialize(_e)}static load(_e){let nt=m$c.deserialize(_e),it=h$b.deserialize(_e);return new mu(nt,it)}},l$a=class gu extends r$9{constructor(_e,nt){super(),this.public_key=_e,this.signature=nt}serialize(_e){_e.serializeU32AsUleb128(1),this.public_key.serialize(_e),this.signature.serialize(_e)}static load(_e){let nt=d$a.deserialize(_e),it=y$6.deserialize(_e);return new gu(nt,it)}},n$e=class vu extends r$9{constructor(_e,nt){super(),this.public_key=_e,this.signature=nt}serialize(_e){_e.serializeU32AsUleb128(2),this.public_key.serialize(_e),this.signature.serialize(_e)}static load(_e){let nt=f$8.deserialize(_e),it=l$b.deserialize(_e);return new vu(nt,it)}},a$5=class yu extends r$9{constructor(_e,nt){super(),this.public_keys=_e,this.signatures=nt}serialize(_e){_e.serializeU32AsUleb128(3),this.public_keys.serialize(_e),this.signatures.serialize(_e)}static load(_e){let nt=f$7.deserialize(_e),it=p$a.deserialize(_e);return new yu(nt,it)}},c$5=class hs{constructor(_e){this.signingScheme=0;let{privateKey:nt,address:it}=_e;this.privateKey=nt,this.publicKey=nt.publicKey(),this.accountAddress=it?d$k.from(it):this.publicKey.authKey().derivedAddress()}static generate(){let _e=U$4.generate();return new hs({privateKey:_e})}static fromDerivationPath(_e){let{path:nt,mnemonic:it}=_e,ot=U$4.fromDerivationPath(nt,it);return new hs({privateKey:ot})}verifySignature(_e){return this.publicKey.verifySignature(_e)}signWithAuthenticator(_e){return new u$a(this.publicKey,this.privateKey.sign(_e))}signTransactionWithAuthenticator(_e){return new u$a(this.publicKey,this.signTransaction(_e))}sign(_e){return this.privateKey.sign(_e)}signTransaction(_e){return this.sign(S$6(_e))}},h$9=class ps{constructor(_e){this.signingScheme=2;let{privateKey:nt,address:it}=_e;this.privateKey=nt,this.publicKey=new f$8(nt.publicKey()),this.accountAddress=it?d$k.from(it):this.publicKey.authKey().derivedAddress()}static generate(_e={}){let{scheme:nt=0}=_e,it;switch(nt){case 0:it=U$4.generate();break;case 2:it=v$7.generate();break;default:throw new Error(`Unsupported signature scheme ${nt}`)}return new ps({privateKey:it})}static fromDerivationPath(_e){let{scheme:nt=0,path:it,mnemonic:ot}=_e,st;switch(nt){case 0:st=U$4.fromDerivationPath(it,ot);break;case 2:st=v$7.fromDerivationPath(it,ot);break;default:throw new Error(`Unsupported signature scheme ${nt}`)}return new ps({privateKey:st})}verifySignature(_e){return this.publicKey.verifySignature(_e)}signWithAuthenticator(_e){return new n$e(this.publicKey,this.sign(_e))}signTransactionWithAuthenticator(_e){return new n$e(this.publicKey,this.signTransaction(_e))}sign(_e){return new l$b(this.privateKey.sign(_e))}signTransaction(_e){return this.sign(S$6(_e))}},o$c=class{static generate(_e={}){let{scheme:nt=0,legacy:it=!0}=_e;return nt===0&&it?c$5.generate():h$9.generate({scheme:nt})}static fromPrivateKey(_e){let{privateKey:nt,address:it,legacy:ot=!0}=_e;return nt instanceof U$4&&ot?new c$5({privateKey:nt,address:it}):new h$9({privateKey:nt,address:it})}static fromPrivateKeyAndAddress(_e){return this.fromPrivateKey(_e)}static fromDerivationPath(_e){let{scheme:nt=0,mnemonic:it,path:ot,legacy:st=!0}=_e;return nt===0&&st?c$5.fromDerivationPath({mnemonic:it,path:ot}):h$9.fromDerivationPath({scheme:nt,mnemonic:it,path:ot})}static authKey(_e){let{publicKey:nt}=_e;return nt.authKey()}verifySignature(_e){return this.publicKey.verifySignature(_e)}},d$8=(rt,_e)=>{let nt=rt.bcsToBytes(),it=typeof _e=="string"?Buffer.from(_e,"utf8"):_e,ot=new Uint8Array([...nt,...it,254]);return new d$k(sha3_256(ot))};async function R$5(rt){let{aptosConfig:_e,accountAddress:nt}=rt,{data:it}=await m$f({aptosConfig:_e,originMethod:"getInfo",path:`accounts/${d$k.from(nt).toString()}`});return it}async function Y$5(rt){let{aptosConfig:_e,accountAddress:nt,options:it}=rt;return A$c({aptosConfig:_e,originMethod:"getModules",path:`accounts/${d$k.from(nt).toString()}/modules`,params:{ledger_version:it==null?void 0:it.ledgerVersion,start:it==null?void 0:it.offset,limit:(it==null?void 0:it.limit)??1e3}})}async function Z$5(rt){var _e;return((_e=rt.options)==null?void 0:_e.ledgerVersion)!==void 0?Q$3(rt):m$9(async()=>Q$3(rt),`module-${rt.accountAddress}-${rt.moduleName}`,1e3*60*5)()}async function Q$3(rt){let{aptosConfig:_e,accountAddress:nt,moduleName:it,options:ot}=rt,{data:st}=await m$f({aptosConfig:_e,originMethod:"getModule",path:`accounts/${d$k.from(nt).toString()}/module/${it}`,params:{ledger_version:ot==null?void 0:ot.ledgerVersion}});return st}async function ee$2(rt){let{aptosConfig:_e,accountAddress:nt,options:it}=rt;return A$c({aptosConfig:_e,originMethod:"getTransactions",path:`accounts/${d$k.from(nt).toString()}/transactions`,params:{start:it==null?void 0:it.offset,limit:it==null?void 0:it.limit}})}async function oe$2(rt){let{aptosConfig:_e,accountAddress:nt,options:it}=rt;return A$c({aptosConfig:_e,originMethod:"getResources",path:`accounts/${d$k.from(nt).toString()}/resources`,params:{ledger_version:it==null?void 0:it.ledgerVersion,start:it==null?void 0:it.offset,limit:(it==null?void 0:it.limit)??999}})}async function x$6(rt){let{aptosConfig:_e,accountAddress:nt,resourceType:it,options:ot}=rt,{data:st}=await m$f({aptosConfig:_e,originMethod:"getResource",path:`accounts/${d$k.from(nt).toString()}/resource/${it}`,params:{ledger_version:ot==null?void 0:ot.ledgerVersion}});return st.data}async function L$5(rt){let{aptosConfig:_e,authenticationKey:nt,options:it}=rt,ot=await x$6({aptosConfig:_e,accountAddress:"0x1",resourceType:"0x1::account::OriginatingAddress",options:it}),{address_map:{handle:st}}=ot,at=d$k.from(nt);try{let lt=await b$6({aptosConfig:_e,handle:st,data:{key:at.toString(),key_type:"address",value_type:"address"},options:it});return d$k.from(lt)}catch(lt){if(lt instanceof n$i&&lt.data.error_code==="table_item_not_found")return at;throw lt}}async function te$2(rt){let{aptosConfig:_e,accountAddress:nt}=rt,it={owner_address:{_eq:d$k.from(nt).toStringLong()},amount:{_gt:0}},ot=await a$b({aptosConfig:_e,query:{query:p$d,variables:{where_condition:it}},originMethod:"getAccountTokensCount"});return ot.current_token_ownerships_v2_aggregate.aggregate?ot.current_token_ownerships_v2_aggregate.aggregate.count:0}async function ne$2(rt){let{aptosConfig:_e,accountAddress:nt,options:it}=rt,ot={owner_address:{_eq:d$k.from(nt).toStringLong()},amount:{_gt:0}};it!=null&&it.tokenStandard&&(ot.token_standard={_eq:it==null?void 0:it.tokenStandard});let st={query:d$g,variables:{where_condition:ot,offset:it==null?void 0:it.offset,limit:it==null?void 0:it.limit,order_by:it==null?void 0:it.orderBy}};return(await a$b({aptosConfig:_e,query:st,originMethod:"getAccountOwnedTokens"})).current_token_ownerships_v2}async function re$1(rt){let{aptosConfig:_e,accountAddress:nt,collectionAddress:it,options:ot}=rt,st=d$k.from(nt).toStringLong(),at=d$k.from(it).toStringLong(),lt={owner_address:{_eq:st},current_token_data:{collection_id:{_eq:at}},amount:{_gt:0}};ot!=null&&ot.tokenStandard&&(lt.token_standard={_eq:ot==null?void 0:ot.tokenStandard});let ct={query:y$9,variables:{where_condition:lt,offset:ot==null?void 0:ot.offset,limit:ot==null?void 0:ot.limit,order_by:ot==null?void 0:ot.orderBy}};return(await a$b({aptosConfig:_e,query:ct,originMethod:"getAccountOwnedTokensFromCollectionAddress"})).current_token_ownerships_v2}async function se$2(rt){let{aptosConfig:_e,accountAddress:nt,options:it}=rt,ot={owner_address:{_eq:d$k.from(nt).toStringLong()}};it!=null&&it.tokenStandard&&(ot.current_collection={token_standard:{_eq:it==null?void 0:it.tokenStandard}});let st={query:c$p,variables:{where_condition:ot,offset:it==null?void 0:it.offset,limit:it==null?void 0:it.limit,order_by:it==null?void 0:it.orderBy}};return(await a$b({aptosConfig:_e,query:st,originMethod:"getAccountCollectionsWithOwnedTokens"})).current_collection_ownership_v2_view}async function ce$1(rt){let{aptosConfig:_e,accountAddress:nt}=rt,it=d$k.from(nt).toStringLong(),ot=await a$b({aptosConfig:_e,query:{query:m$g,variables:{address:it}},originMethod:"getAccountTransactionsCount"});return ot.account_transactions_aggregate.aggregate?ot.account_transactions_aggregate.aggregate.count:0}async function ie$2(rt){let{aptosConfig:_e,accountAddress:nt,coinType:it,faMetadataAddress:ot}=rt,st,at;if(it!==void 0&&ot!==void 0)at=d$k.from(ot).toStringLong();else if(it!==void 0&&ot===void 0)st=it,rt.coinType===o$h?at=d$k.A.toStringLong():at=d$8(d$k.A,it).toStringLong();else if(it===void 0&&ot!==void 0){let ft=d$k.from(ot);at=ft.toStringLong(),ft===d$k.A&&(st=o$h)}else throw new Error("Either coinType, fungibleAssetAddress, or both must be provided");let lt=d$k.from(nt).toStringLong(),ct={asset_type:{_eq:at}};it!==void 0&&(ct={asset_type:{_in:[st,at]}});let dt=await B$4({aptosConfig:_e,accountAddress:lt,options:{where:ct}});return dt[0]?dt[0].amount:0}async function B$4(rt){let{aptosConfig:_e,accountAddress:nt,options:it}=rt,ot=d$k.from(nt).toStringLong(),st={...it==null?void 0:it.where,owner_address:{_eq:ot}},at={query:u$e,variables:{where_condition:st,offset:it==null?void 0:it.offset,limit:it==null?void 0:it.limit,order_by:it==null?void 0:it.orderBy}};return(await a$b({aptosConfig:_e,query:at,originMethod:"getAccountCoinsData"})).current_fungible_asset_balances}async function ae$1(rt){let{aptosConfig:_e,accountAddress:nt}=rt,it=d$k.from(nt).toStringLong(),ot=await a$b({aptosConfig:_e,query:{query:_$o,variables:{address:it}},originMethod:"getAccountCoinsCount"});if(!ot.current_fungible_asset_balances_aggregate.aggregate)throw Error("Failed to get the count of account coins");return ot.current_fungible_asset_balances_aggregate.aggregate.count}async function de$1(rt){let{aptosConfig:_e,accountAddress:nt,options:it}=rt,ot={owner_address:{_eq:d$k.from(nt).toStringLong()}},st={query:v$8,variables:{where_condition:ot,offset:it==null?void 0:it.offset,limit:it==null?void 0:it.limit,order_by:it==null?void 0:it.orderBy}};return(await a$b({aptosConfig:_e,query:st,originMethod:"getAccountOwnedObjects"})).current_objects}async function ue$1(rt){let{aptosConfig:_e,privateKey:nt}=rt,it=new f$8(nt.publicKey());if(nt instanceof v$7){let ot=c$o.fromPublicKey({publicKey:it}).derivedAddress();return o$c.fromPrivateKey({privateKey:nt,address:ot})}if(nt instanceof U$4){let ot=c$o.fromPublicKey({publicKey:it});if(await I$3({authKey:ot,aptosConfig:_e})){let at=ot.derivedAddress();return o$c.fromPrivateKey({privateKey:nt,address:at,legacy:!1})}let st=c$o.fromPublicKey({publicKey:it.publicKey});if(await I$3({authKey:st,aptosConfig:_e})){let at=st.derivedAddress();return o$c.fromPrivateKey({privateKey:nt,address:at,legacy:!0})}}throw new Error(`Can't derive account from private key ${nt}`)}async function I$3(rt){let{aptosConfig:_e,authKey:nt}=rt,it=await L$5({aptosConfig:_e,authenticationKey:nt.derivedAddress()});try{return await R$5({aptosConfig:_e,accountAddress:it}),!0}catch(ot){if(ot.status===404)return!1;throw new Error(`Error while looking for an account info ${it.toString()}`)}}var Y$4=new TextEncoder;function sn(rt){return(rt==null?void 0:rt.map(_e=>l$f(_e)?j$3(_e):_e))??[]}async function W$7(rt,_e,nt,it){let ot=await Z$5({aptosConfig:it,accountAddress:rt,moduleName:_e});if(ot.abi)return ot.abi.exposed_functions.find(st=>st.name===nt)}async function fn$5(rt,_e,nt,it){let ot=await W$7(rt,_e,nt,it);if(!ot)throw new Error(`Could not find entry function ABI for '${rt}::${_e}::${nt}'`);if(!ot.is_entry)throw new Error(`'${rt}::${_e}::${nt}' is not an entry function`);let st=W$9(ot),at=[];for(let lt=st;lt<ot.params.length;lt+=1)at.push(j$3(ot.params[lt],{allowGenerics:!0}));return{signers:st,typeParameters:ot.generic_type_params,parameters:at}}async function on$2(rt,_e,nt,it){let ot=await W$7(rt,_e,nt,it);if(!ot)throw new Error(`Could not find view function ABI for '${rt}::${_e}::${nt}'`);if(!ot.is_view)throw new Error(`'${rt}::${_e}::${nt}' is not an view function`);let st=[];for(let lt=0;lt<ot.params.length;lt+=1)st.push(j$3(ot.params[lt],{allowGenerics:!0}));let at=[];for(let lt=0;lt<ot.return.length;lt+=1)at.push(j$3(ot.return[lt],{allowGenerics:!0}));return{typeParameters:ot.generic_type_params,parameters:st,returnTypes:at}}function cn(rt,_e,nt,it,ot){if(it>=_e.parameters.length)throw new Error(`Too many arguments for '${rt}', expected ${_e.parameters.length}`);let st=_e.parameters[it];return U$3(nt,st,it,ot)}function U$3(rt,_e,nt,it){return $$7(rt)?(p$9(_e,rt,nt),rt):Z$4(rt,_e,nt,it)}function Z$4(rt,_e,nt,it){if(_e.isBool()){if(D$9(rt))return new d$j(rt);if(l$f(rt)){if(rt==="true")return new d$j(!0);if(rt==="false")return new d$j(!1)}R$7("boolean",nt)}if(_e.isAddress()){if(l$f(rt))return d$k.fromString(rt);R$7("string | AccountAddress",nt)}if(_e.isU8()){let ot=P$8(rt);if(ot!==void 0)return new U$9(ot);R$7("number | string",nt)}if(_e.isU16()){let ot=P$8(rt);if(ot!==void 0)return new p$f(ot);R$7("number | string",nt)}if(_e.isU32()){let ot=P$8(rt);if(ot!==void 0)return new b$a(ot);R$7("number | string",nt)}if(_e.isU64()){if(w$5(rt))return new y$b(BigInt(rt));R$7("bigint | number | string",nt)}if(_e.isU128()){if(w$5(rt))return new m$h(BigInt(rt));R$7("bigint | number | string",nt)}if(_e.isU256()){if(w$5(rt))return new B$7(BigInt(rt));R$7("bigint | number | string",nt)}if(_e.isGeneric()){let ot=_e.value;if(ot<0||ot>=it.length)throw new Error(`Generic argument ${_e.toString()} is invalid for argument ${nt}`);return U$3(rt,it[ot],nt,it)}if(_e.isVector()){if(_e.value.isU8()){if(l$f(rt))return t$i.U8(Y$4.encode(rt));if(rt instanceof Uint8Array)return t$i.U8(rt);if(rt instanceof ArrayBuffer)return t$i.U8(new Uint8Array(rt))}if(Array.isArray(rt))return new t$i(rt.map(ot=>U$3(ot,_e.value,nt,it)));throw new Error(`Type mismatch for argument ${nt}, type '${_e.toString()}'`)}if(_e.isStruct()){if(_e.isString()){if(l$f(rt))return new a$e(rt);R$7("string",nt)}if(_e.isObject()){if(l$f(rt))return d$k.fromString(rt);R$7("string | AccountAddress",nt)}if(_e.isOption()){if(G$5(rt)){let ot=_e.value.typeArgs[0];return ot instanceof c$q?new z$8(null):ot instanceof S$8?new z$8(null):ot instanceof u$f?new z$8(null):ot instanceof d$h?new z$8(null):ot instanceof g$8?new z$8(null):ot instanceof p$e?new z$8(null):ot instanceof z$7?new z$8(null):ot instanceof T$c?new z$8(null):new z$8(null)}return new z$8(U$3(rt,_e.value.typeArgs[0],nt,it))}throw new Error(`Unsupported struct input type for argument ${nt}, type '${_e.toString()}'`)}throw new Error(`Type mismatch for argument ${nt}, type '${_e.toString()}'`)}function p$9(rt,_e,nt){if(rt.isBool()){if(T$d(_e))return;R$7("Bool",nt)}if(rt.isAddress()){if(E$a(_e))return;R$7("AccountAddress",nt)}if(rt.isU8()){if(B$6(_e))return;R$7("U8",nt)}if(rt.isU16()){if(U$8(_e))return;R$7("U16",nt)}if(rt.isU32()){if(b$9(_e))return;R$7("U32",nt)}if(rt.isU64()){if(I$4(_e))return;R$7("U64",nt)}if(rt.isU128()){if(v$9(_e))return;R$7("U128",nt)}if(rt.isU256()){if(h$h(_e))return;R$7("U256",nt)}if(rt.isVector()){if(_e instanceof t$i){_e.values.length>0&&p$9(rt.value,_e.values[0],nt);return}R$7("MoveVector",nt)}if(rt instanceof b$8){if(rt.isString()){if(x$b(_e))return;R$7("MoveString",nt)}if(rt.isObject()){if(E$a(_e))return;R$7("AccountAddress",nt)}if(rt.isOption()){if(_e instanceof z$8){_e.value!==void 0&&p$9(rt.value.typeArgs[0],_e.value,nt);return}R$7("MoveOption",nt)}}throw new Error(`Type mismatch for argument ${nt}, expected '${rt.toString()}'`)}const _hasBuffer=typeof Buffer=="function",_TD=typeof TextDecoder=="function"?new TextDecoder:void 0;typeof TextEncoder=="function"&&new TextEncoder;const b64ch="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",b64chs=Array.prototype.slice.call(b64ch),b64tab=(rt=>{let _e={};return rt.forEach((nt,it)=>_e[nt]=it),_e})(b64chs),b64re=/^(?:[A-Za-z\d+\/]{4})*?(?:[A-Za-z\d+\/]{2}(?:==)?|[A-Za-z\d+\/]{3}=?)?$/,_fromCC=String.fromCharCode.bind(String),_U8Afrom=typeof Uint8Array.from=="function"?Uint8Array.from.bind(Uint8Array):rt=>new Uint8Array(Array.prototype.slice.call(rt,0)),_tidyB64=rt=>rt.replace(/[^A-Za-z0-9\+\/]/g,""),re_btou=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,cb_btou=rt=>{switch(rt.length){case 4:var _e=(7&rt.charCodeAt(0))<<18|(63&rt.charCodeAt(1))<<12|(63&rt.charCodeAt(2))<<6|63&rt.charCodeAt(3),nt=_e-65536;return _fromCC((nt>>>10)+55296)+_fromCC((nt&1023)+56320);case 3:return _fromCC((15&rt.charCodeAt(0))<<12|(63&rt.charCodeAt(1))<<6|63&rt.charCodeAt(2));default:return _fromCC((31&rt.charCodeAt(0))<<6|63&rt.charCodeAt(1))}},btou=rt=>rt.replace(re_btou,cb_btou),atobPolyfill=rt=>{if(rt=rt.replace(/\s+/g,""),!b64re.test(rt))throw new TypeError("malformed base64.");rt+="==".slice(2-(rt.length&3));let _e,nt="",it,ot;for(let st=0;st<rt.length;)_e=b64tab[rt.charAt(st++)]<<18|b64tab[rt.charAt(st++)]<<12|(it=b64tab[rt.charAt(st++)])<<6|(ot=b64tab[rt.charAt(st++)]),nt+=it===64?_fromCC(_e>>16&255):ot===64?_fromCC(_e>>16&255,_e>>8&255):_fromCC(_e>>16&255,_e>>8&255,_e&255);return nt},_atob=typeof atob=="function"?rt=>atob(_tidyB64(rt)):_hasBuffer?rt=>Buffer.from(rt,"base64").toString("binary"):atobPolyfill,_toUint8Array=_hasBuffer?rt=>_U8Afrom(Buffer.from(rt,"base64")):rt=>_U8Afrom(_atob(rt).split("").map(_e=>_e.charCodeAt(0))),_decode=_hasBuffer?rt=>Buffer.from(rt,"base64").toString("utf8"):_TD?rt=>_TD.decode(_toUint8Array(rt)):rt=>btou(_atob(rt)),_unURI=rt=>_tidyB64(rt.replace(/[-_]/g,_e=>_e=="-"?"+":"/")),decode=rt=>_decode(_unURI(rt));async function c$4(rt){return new Promise(_e=>{setTimeout(_e,rt)})}var d$7=()=>Math.floor(Date.now()/1e3);function i$a(rt){let _e=new Date(rt*1e3);return _e.setMinutes(0),_e.setSeconds(0),_e.setMilliseconds(0),Math.floor(_e.getTime()/1e3)}function u$9(rt){let _e=rt.replace(/-/g,"+").replace(/_/g,"/"),nt=_e+"==".substring(0,(3-_e.length%3)%3);return decode(nt)}async function H$5(rt){let{aptosConfig:_e,options:nt}=rt;return A$c({aptosConfig:_e,originMethod:"getTransactions",path:"transactions",params:{start:nt==null?void 0:nt.offset,limit:nt==null?void 0:nt.limit}})}async function G$3(rt){let{aptosConfig:_e}=rt;return m$9(async()=>{let{data:nt}=await m$f({aptosConfig:_e,originMethod:"getGasPriceEstimation",path:"estimate_gas_price"});return nt},`gas-price-${_e.network}`,1e3*60*5)()}async function W$6(rt){let{aptosConfig:_e,ledgerVersion:nt}=rt,{data:it}=await m$f({aptosConfig:_e,originMethod:"getTransactionByVersion",path:`transactions/by_version/${nt}`});return it}async function y$5(rt){let{aptosConfig:_e,transactionHash:nt}=rt,{data:it}=await m$f({aptosConfig:_e,path:`transactions/by_hash/${nt}`,originMethod:"getTransactionByHash"});return it}async function O$4(rt){let{aptosConfig:_e,transactionHash:nt}=rt;try{return(await y$5({aptosConfig:_e,transactionHash:nt})).type==="pending_transaction"}catch(it){if((it==null?void 0:it.status)===404)return!0;throw it}}async function R$4(rt){let{aptosConfig:_e,transactionHash:nt}=rt,{data:it}=await m$f({aptosConfig:_e,path:`transactions/wait_by_hash/${nt}`,originMethod:"longWaitForTransaction"});return it}async function q$5(rt){let{aptosConfig:_e,transactionHash:nt,options:it}=rt,ot=(it==null?void 0:it.timeoutSecs)??20,st=(it==null?void 0:it.checkSuccess)??!0,at=!0,lt=0,ct,dt,ft=200,pt=1.5;function gt(yt){if(!(yt instanceof n$i)||(dt=yt,yt.status!==404&&yt.status>=400&&yt.status<500))throw yt}try{ct=await y$5({aptosConfig:_e,transactionHash:nt}),at=ct.type==="pending_transaction"}catch(yt){gt(yt)}if(at){let yt=Date.now();try{ct=await R$4({aptosConfig:_e,transactionHash:nt}),at=ct.type==="pending_transaction"}catch(Ct){gt(Ct)}lt=(Date.now()-yt)/1e3}for(;at&&!(lt>=ot);){try{if(ct=await y$5({aptosConfig:_e,transactionHash:nt}),at=ct.type==="pending_transaction",!at)break}catch(yt){gt(yt)}await c$4(ft),lt+=ft/1e3,ft*=pt}if(ct===void 0)throw dt||new m$8(`Fetching transaction ${nt} failed and timed out after ${ot} seconds`,ct);if(ct.type==="pending_transaction")throw new m$8(`Transaction ${nt} timed out in pending state after ${ot} seconds`,ct);if(!st)return ct;if(!ct.success)throw new T$6(`Transaction ${nt} failed with an error: ${ct.vm_status}`,ct);return ct}async function z$4(rt){let{aptosConfig:_e,processorType:nt}=rt,it=BigInt(rt.minimumLedgerVersion),ot=3e3,st=new Date().getTime(),at=BigInt(-1);for(;at<it;){if(new Date().getTime()-st>ot)throw new Error("waitForLastSuccessIndexerVersionSync timeout");if(nt===void 0?at=await h$e({aptosConfig:_e}):at=(await T$a({aptosConfig:_e,processorType:nt})).last_success_version,at>=it)break;await c$4(200)}}var m$8=class extends Error{constructor(_e,nt){super(_e),this.lastSubmittedTransaction=nt}},T$6=class extends Error{constructor(_e,nt){super(_e),this.transaction=nt}};async function U$2(rt){let{aptosConfig:_e,ledgerVersion:nt,options:it}=rt,{data:ot}=await m$f({aptosConfig:_e,originMethod:"getBlockByVersion",path:`blocks/by_version/${nt}`,params:{with_transactions:it==null?void 0:it.withTransactions}});return P$6({block:ot,...rt})}async function X$3(rt){let{aptosConfig:_e,blockHeight:nt,options:it}=rt,{data:ot}=await m$f({aptosConfig:_e,originMethod:"getBlockByHeight",path:`blocks/by_height/${nt}`,params:{with_transactions:it==null?void 0:it.withTransactions}});return P$6({block:ot,...rt})}async function P$6(rt){let{aptosConfig:_e,block:nt,options:it}=rt;if(it!=null&&it.withTransactions){nt.transactions=nt.transactions??[];let ot=nt.transactions[nt.transactions.length-1],st=BigInt(nt.first_version),at=BigInt(nt.last_version),lt=ot==null?void 0:ot.version,ct;if(lt===void 0?ct=st-1n:ct=BigInt(lt),ct===at)return nt;let dt=[],ft=100n;for(let gt=ct+1n;gt<at;gt+=BigInt(100))dt.push(H$5({aptosConfig:_e,options:{offset:gt,limit:Math.min(Number(ft),Number(at-gt+1n))}}));let pt=await Promise.all(dt);for(let gt of pt)nt.transactions.push(...gt)}return nt}var o$b=class bu extends B$8{constructor(_e,nt,it){super(),this.rawTransaction=_e,this.feePayerAddress=it,this.secondarySignerAddresses=nt}serialize(_e){this.rawTransaction.serialize(_e),_e.serializeVector(this.secondarySignerAddresses),this.feePayerAddress===void 0?_e.serializeBool(!1):(_e.serializeBool(!0),this.feePayerAddress.serialize(_e))}static deserialize(_e){let nt=t$e.deserialize(_e),it=_e.deserializeVector(d$k),ot=_e.deserializeBool(),st;return ot&&(st=d$k.deserialize(_e)),new bu(nt,it,st)}},n$d=class extends B$8{static deserialize(_e){let nt=_e.deserializeUleb128AsU32();switch(nt){case 0:return o$a.load(_e);case 1:return d$6.load(_e);case 2:return u$8.load(_e);case 3:return l$9.load(_e);case 4:return A$7.load(_e);default:throw new Error(`Unknown variant index for TransactionAuthenticator: ${nt}`)}}},o$a=class wu extends n$d{constructor(_e,nt){super(),this.public_key=_e,this.signature=nt}serialize(_e){_e.serializeU32AsUleb128(0),this.public_key.serialize(_e),this.signature.serialize(_e)}static load(_e){let nt=m$c.deserialize(_e),it=h$b.deserialize(_e);return new wu(nt,it)}},d$6=class xu extends n$d{constructor(_e,nt){super(),this.public_key=_e,this.signature=nt}serialize(_e){_e.serializeU32AsUleb128(1),this.public_key.serialize(_e),this.signature.serialize(_e)}static load(_e){let nt=d$a.deserialize(_e),it=y$6.deserialize(_e);return new xu(nt,it)}},u$8=class Eu extends n$d{constructor(_e,nt,it){super(),this.sender=_e,this.secondary_signer_addresses=nt,this.secondary_signers=it}serialize(_e){_e.serializeU32AsUleb128(2),this.sender.serialize(_e),_e.serializeVector(this.secondary_signer_addresses),_e.serializeVector(this.secondary_signers)}static load(_e){let nt=r$9.deserialize(_e),it=_e.deserializeVector(d$k),ot=_e.deserializeVector(r$9);return new Eu(nt,it,ot)}},l$9=class Au extends n$d{constructor(_e,nt,it,ot){super(),this.sender=_e,this.secondary_signer_addresses=nt,this.secondary_signers=it,this.fee_payer=ot}serialize(_e){_e.serializeU32AsUleb128(3),this.sender.serialize(_e),_e.serializeVector(this.secondary_signer_addresses),_e.serializeVector(this.secondary_signers),this.fee_payer.address.serialize(_e),this.fee_payer.authenticator.serialize(_e)}static load(_e){let nt=r$9.deserialize(_e),it=_e.deserializeVector(d$k),ot=_e.deserializeVector(r$9),st=d$k.deserialize(_e),at=r$9.deserialize(_e),lt={address:st,authenticator:at};return new Au(nt,it,ot,lt)}},A$7=class Su extends n$d{constructor(_e){super(),this.sender=_e}serialize(_e){_e.serializeU32AsUleb128(4),this.sender.serialize(_e)}static load(_e){let nt=r$9.deserialize(_e);return new Su(nt)}},n$c=class Cu extends B$8{constructor(_e,nt){super(),this.raw_txn=_e,this.authenticator=nt}serialize(_e){this.raw_txn.serialize(_e),this.authenticator.serialize(_e)}static deserialize(_e){let nt=t$e.deserialize(_e),it=n$d.deserialize(_e);return new Cu(nt,it)}},o$9=class Tu extends B$8{constructor(_e,nt){super(),this.rawTransaction=_e,this.feePayerAddress=nt}serialize(_e){this.rawTransaction.serialize(_e),this.feePayerAddress===void 0?_e.serializeBool(!1):(_e.serializeBool(!0),this.feePayerAddress.serialize(_e))}static deserialize(_e){let nt=t$e.deserialize(_e),it=_e.deserializeBool(),ot;return it&&(ot=d$k.deserialize(_e)),new Tu(nt,ot)}};function t$c(rt,_e){let nt=_e.bcsToBytes(),it=new n$g(nt);return rt.deserialize(it)}var s={mainnet:"https://api.mainnet.aptoslabs.com/v1/graphql",testnet:"https://api.testnet.aptoslabs.com/v1/graphql",devnet:"https://api.devnet.aptoslabs.com/v1/graphql",local:"http://127.0.0.1:8090/v1/graphql"},o$8={mainnet:"https://api.mainnet.aptoslabs.com/v1",testnet:"https://api.testnet.aptoslabs.com/v1",devnet:"https://api.devnet.aptoslabs.com/v1",local:"http://127.0.0.1:8080/v1"},p$8={mainnet:"https://faucet.mainnet.aptoslabs.com",testnet:"https://faucet.testnet.aptoslabs.com",devnet:"https://faucet.devnet.aptoslabs.com",local:"http://127.0.0.1:8081"},a$4={mainnet:"https://api.mainnet.aptoslabs.com/keyless/pepper/v0",testnet:"https://api.testnet.aptoslabs.com/keyless/pepper/v0",devnet:"https://api.devnet.aptoslabs.com/keyless/pepper/v0",local:"https://api.devnet.aptoslabs.com/keyless/pepper/v0"},n$b={mainnet:"https://api.mainnet.aptoslabs.com/keyless/prover/v0",testnet:"https://api.testnet.aptoslabs.com/keyless/prover/v0",devnet:"https://api.devnet.aptoslabs.com/keyless/prover/v0",local:"https://api.devnet.aptoslabs.com/keyless/prover/v0"},e$6=(rt=>(rt.MAINNET="mainnet",rt.TESTNET="testnet",rt.DEVNET="devnet",rt.LOCAL="local",rt.CUSTOM="custom",rt))(e$6||{}),r$8={mainnet:1,testnet:2,local:4};async function vn(rt){if(O$6(rt))return yn(rt);let{moduleAddress:_e,moduleName:nt,functionName:it}=L$9(rt.function),ot=await on$1({key:"entry-function",moduleAddress:_e,moduleName:nt,functionName:it,aptosConfig:rt.aptosConfig,abi:rt.abi,fetch:fn$5});return mn({...rt,abi:ot})}function mn(rt){let _e=rt.abi,{moduleAddress:nt,moduleName:it,functionName:ot}=L$9(rt.function),st=sn(rt.typeArguments);if(st.length!==_e.typeParameters.length)throw new Error(`Type argument count mismatch, expected ${_e.typeParameters.length}, received ${st.length}`);let at=rt.functionArguments.map((ct,dt)=>cn(rt.function,_e,ct,dt,st));if(at.length!==_e.parameters.length)throw new Error(`Too few arguments for '${nt}::${it}::${ot}', expected ${_e.parameters.length} but got ${at.length}`);let lt=l$d.build(`${nt}::${it}`,ot,st,at);if("multisigAddress"in rt){let ct=d$k.from(rt.multisigAddress);return new h$d(new f$c(ct,new b$5(lt)))}return new z$6(lt)}async function Kn(rt){let{moduleAddress:_e,moduleName:nt,functionName:it}=L$9(rt.function),ot=await on$1({key:"view-function",moduleAddress:_e,moduleName:nt,functionName:it,aptosConfig:rt.aptosConfig,abi:rt.abi,fetch:on$2});return An({abi:ot,...rt})}function An(rt){var lt;let _e=rt.abi,{moduleAddress:nt,moduleName:it,functionName:ot}=L$9(rt.function),st=sn(rt.typeArguments);if(st.length!==_e.typeParameters.length)throw new Error(`Type argument count mismatch, expected ${_e.typeParameters.length}, received ${st.length}`);let at=((lt=rt==null?void 0:rt.functionArguments)==null?void 0:lt.map((ct,dt)=>cn(rt.function,_e,ct,dt,st)))??[];if(at.length!==_e.parameters.length)throw new Error(`Too few arguments for '${nt}::${it}::${ot}', expected ${_e.parameters.length} but got ${at.length}`);return l$d.build(`${nt}::${it}`,ot,st,at)}function yn(rt){return new A$b(new U$6(i$i.fromHexInput(rt.bytecode).toUint8Array(),sn(rt.typeArguments),rt.functionArguments))}async function fn$4(rt){let{aptosConfig:_e,sender:nt,payload:it,options:ot,feePayerAddress:st}=rt,at=async()=>r$8[_e.network]?{chainId:r$8[_e.network]}:{chainId:(await d$e({aptosConfig:_e})).chain_id},lt=async()=>ot!=null&&ot.gasUnitPrice?{gasEstimate:ot.gasUnitPrice}:{gasEstimate:(await G$3({aptosConfig:_e})).gas_estimate},ct=async()=>{let At=async()=>(ot==null?void 0:ot.accountSequenceNumber)!==void 0?ot.accountSequenceNumber:(await R$5({aptosConfig:_e,accountAddress:nt})).sequence_number;if(st&&d$k.from(st).equals(d$k.ZERO))try{return await At()}catch{return 0}else return At()},[{chainId:dt},{gasEstimate:ft},pt]=await Promise.all([at(),lt(),ct()]),{maxGasAmount:gt,gasUnitPrice:yt,expireTimestamp:Ct}={maxGasAmount:ot!=null&&ot.maxGasAmount?BigInt(ot.maxGasAmount):BigInt(2e5),gasUnitPrice:(ot==null?void 0:ot.gasUnitPrice)??BigInt(ft),expireTimestamp:(ot==null?void 0:ot.expireTimestamp)??BigInt(Math.floor(Date.now()/1e3)+20)};return new t$e(d$k.from(nt),BigInt(pt),it,BigInt(gt),BigInt(yt),BigInt(Ct),new r$d(dt))}async function On(rt){var lt;let{aptosConfig:_e,sender:nt,payload:it,options:ot,feePayerAddress:st}=rt,at=await fn$4({aptosConfig:_e,sender:nt,payload:it,options:ot,feePayerAddress:st});if("secondarySignerAddresses"in rt){let ct=((lt=rt.secondarySignerAddresses)==null?void 0:lt.map(dt=>d$k.from(dt)))??[];return new o$b(at,ct,rt.feePayerAddress?d$k.from(rt.feePayerAddress):void 0)}return new o$9(at,rt.feePayerAddress?d$k.from(rt.feePayerAddress):void 0)}function Vn(rt){let{signerPublicKey:_e,transaction:nt,secondarySignersPublicKeys:it,feePayerPublicKey:ot}=rt,st=h$8(_e);if(nt.feePayerAddress){let lt=new p$c(nt.rawTransaction,nt.secondarySignerAddresses??[],nt.feePayerAddress),ct=[];it&&(ct=it.map(pt=>h$8(pt)));let dt=h$8(ot),ft=new l$9(st,nt.secondarySignerAddresses??[],ct,{address:nt.feePayerAddress,authenticator:dt});return new n$c(lt.raw_txn,ft).bcsToBytes()}if(nt.secondarySignerAddresses){let lt=new u$c(nt.rawTransaction,nt.secondarySignerAddresses),ct=[];ct=it.map(ft=>h$8(ft));let dt=new u$8(st,nt.secondarySignerAddresses,ct);return new n$c(lt.raw_txn,dt).bcsToBytes()}let at;if(st instanceof u$a)at=new o$a(st.public_key,st.signature);else if(st instanceof n$e)at=new A$7(st);else throw new Error("Invalid public key");return new n$c(nt.rawTransaction,at).bcsToBytes()}function h$8(rt){let _e=new h$b(new Uint8Array(64));if(m$c.isInstance(rt))return new u$a(rt,_e);if(f$8.isInstance(rt))return A$8.isInstance(rt.publicKey)?new n$e(rt,new l$b(D$5.getSimulationSignature())):new n$e(rt,new l$b(_e));if(A$8.isInstance(rt)||u$b.isInstance(rt))return console.warn("Expected AccountPublicKey, but got PublicKey. Please wrap your public key with AnyPublicKey."),new n$e(new f$8(rt),new l$b(_e));throw new Error("Unsupported public key")}function gn(rt){let{transaction:_e,feePayerAuthenticator:nt,additionalSignersAuthenticators:it}=rt,ot=t$c(r$9,rt.senderAuthenticator),st;if(_e.feePayerAddress){if(!nt)throw new Error("Must provide a feePayerAuthenticator argument to generate a signed fee payer transaction");st=new l$9(ot,_e.secondarySignerAddresses??[],it??[],{address:_e.feePayerAddress,authenticator:nt})}else if(_e.secondarySignerAddresses){if(!it)throw new Error("Must provide a additionalSignersAuthenticators argument to generate a signed multi agent transaction");st=new u$8(ot,_e.secondarySignerAddresses,it)}else ot instanceof u$a?st=new o$a(ot.public_key,ot.signature):st=new A$7(ot);return new n$c(_e.rawTransaction,st).bcsToBytes()}function rn(rt){let _e=sha3_256.create();for(let nt of rt)_e.update(nt);return _e.digest()}rn(["APTOS::Transaction"]);async function on$1({key:rt,moduleAddress:_e,moduleName:nt,functionName:it,aptosConfig:ot,abi:st,fetch:at}){return st!==void 0?st:m$9(async()=>at(_e,nt,it,ot),`${rt}-${ot.network}-${_e}-${nt}-${it}`,1e3*60*5)()}var S$4=1209600,i$9=class Zo extends B$8{constructor(_e){super();let{privateKey:nt,expiryDateSecs:it,blinder:ot}=_e;this.privateKey=nt,this.publicKey=new c$n(nt.publicKey()),this.expiryDateSecs=it||i$a(d$7()+S$4),this.blinder=ot!==void 0?i$i.fromHexInput(ot).toUint8Array():v$6();let st=T$7(this.publicKey.bcsToBytes(),93);st.push(BigInt(this.expiryDateSecs)),st.push(L$7(this.blinder));let at=k$5(st);this.nonce=at.toString()}getPublicKey(){return this.publicKey}isExpired(){return Math.floor(Date.now()/1e3)>this.expiryDateSecs}serialize(_e){_e.serializeU32AsUleb128(this.publicKey.variant),_e.serializeBytes(this.privateKey.toUint8Array()),_e.serializeU64(this.expiryDateSecs),_e.serializeFixedBytes(this.blinder)}static deserialize(_e){let nt=_e.deserializeUleb128AsU32(),it;switch(nt){case 0:it=U$4.deserialize(_e);break;default:throw new Error(`Unknown variant index for EphemeralPublicKey: ${nt}`)}let ot=_e.deserializeU64(),st=_e.deserializeFixedBytes(31);return new Zo({privateKey:it,expiryDateSecs:Number(ot),blinder:st})}static fromBytes(_e){return Zo.deserialize(new n$g(_e))}static generate(_e){let nt;switch(_e==null?void 0:_e.scheme){case 0:default:nt=U$4.generate()}return new Zo({privateKey:nt,expiryDateSecs:_e==null?void 0:_e.expiryDateSecs})}sign(_e){if(this.isExpired())throw new Error("EphemeralKeyPair has expired");return new p$b(this.privateKey.sign(_e))}};i$9.BLINDER_LENGTH=31;var o$7=i$9;function v$6(){return randomBytes(o$7.BLINDER_LENGTH)}var eventemitter3$1={exports:{}};(function(rt){var _e=Object.prototype.hasOwnProperty,nt="~";function it(){}Object.create&&(it.prototype=Object.create(null),new it().__proto__||(nt=!1));function ot(ct,dt,ft){this.fn=ct,this.context=dt,this.once=ft||!1}function st(ct,dt,ft,pt,gt){if(typeof ft!="function")throw new TypeError("The listener must be a function");var yt=new ot(ft,pt||ct,gt),Ct=nt?nt+dt:dt;return ct._events[Ct]?ct._events[Ct].fn?ct._events[Ct]=[ct._events[Ct],yt]:ct._events[Ct].push(yt):(ct._events[Ct]=yt,ct._eventsCount++),ct}function at(ct,dt){--ct._eventsCount===0?ct._events=new it:delete ct._events[dt]}function lt(){this._events=new it,this._eventsCount=0}lt.prototype.eventNames=function(){var dt=[],ft,pt;if(this._eventsCount===0)return dt;for(pt in ft=this._events)_e.call(ft,pt)&&dt.push(nt?pt.slice(1):pt);return Object.getOwnPropertySymbols?dt.concat(Object.getOwnPropertySymbols(ft)):dt},lt.prototype.listeners=function(dt){var ft=nt?nt+dt:dt,pt=this._events[ft];if(!pt)return[];if(pt.fn)return[pt.fn];for(var gt=0,yt=pt.length,Ct=new Array(yt);gt<yt;gt++)Ct[gt]=pt[gt].fn;return Ct},lt.prototype.listenerCount=function(dt){var ft=nt?nt+dt:dt,pt=this._events[ft];return pt?pt.fn?1:pt.length:0},lt.prototype.emit=function(dt,ft,pt,gt,yt,Ct){var At=nt?nt+dt:dt;if(!this._events[At])return!1;var $t=this._events[At],zt=arguments.length,_t,Jt;if($t.fn){switch($t.once&&this.removeListener(dt,$t.fn,void 0,!0),zt){case 1:return $t.fn.call($t.context),!0;case 2:return $t.fn.call($t.context,ft),!0;case 3:return $t.fn.call($t.context,ft,pt),!0;case 4:return $t.fn.call($t.context,ft,pt,gt),!0;case 5:return $t.fn.call($t.context,ft,pt,gt,yt),!0;case 6:return $t.fn.call($t.context,ft,pt,gt,yt,Ct),!0}for(Jt=1,_t=new Array(zt-1);Jt<zt;Jt++)_t[Jt-1]=arguments[Jt];$t.fn.apply($t.context,_t)}else{var nr=$t.length,or;for(Jt=0;Jt<nr;Jt++)switch($t[Jt].once&&this.removeListener(dt,$t[Jt].fn,void 0,!0),zt){case 1:$t[Jt].fn.call($t[Jt].context);break;case 2:$t[Jt].fn.call($t[Jt].context,ft);break;case 3:$t[Jt].fn.call($t[Jt].context,ft,pt);break;case 4:$t[Jt].fn.call($t[Jt].context,ft,pt,gt);break;default:if(!_t)for(or=1,_t=new Array(zt-1);or<zt;or++)_t[or-1]=arguments[or];$t[Jt].fn.apply($t[Jt].context,_t)}}return!0},lt.prototype.on=function(dt,ft,pt){return st(this,dt,ft,pt,!1)},lt.prototype.once=function(dt,ft,pt){return st(this,dt,ft,pt,!0)},lt.prototype.removeListener=function(dt,ft,pt,gt){var yt=nt?nt+dt:dt;if(!this._events[yt])return this;if(!ft)return at(this,yt),this;var Ct=this._events[yt];if(Ct.fn)Ct.fn===ft&&(!gt||Ct.once)&&(!pt||Ct.context===pt)&&at(this,yt);else{for(var At=0,$t=[],zt=Ct.length;At<zt;At++)(Ct[At].fn!==ft||gt&&!Ct[At].once||pt&&Ct[At].context!==pt)&&$t.push(Ct[At]);$t.length?this._events[yt]=$t.length===1?$t[0]:$t:at(this,yt)}return this},lt.prototype.removeAllListeners=function(dt){var ft;return dt?(ft=nt?nt+dt:dt,this._events[ft]&&at(this,ft)):(this._events=new it,this._eventsCount=0),this},lt.prototype.off=lt.prototype.removeListener,lt.prototype.addListener=lt.prototype.on,lt.prefixed=nt,lt.EventEmitter=lt,rt.exports=lt})(eventemitter3$1);var eventemitter3Exports$1=eventemitter3$1.exports;const EventEmitter$1=getDefaultExportFromCjs$1(eventemitter3Exports$1);var o$6=class Ho extends B$8{constructor(_e){super();let{address:nt,ephemeralKeyPair:it,uidKey:ot,uidVal:st,aud:at,pepper:lt,proof:ct,proofFetchCallback:dt,jwt:ft}=_e;if(this.ephemeralKeyPair=it,this.publicKey=A$8.create(_e),this.accountAddress=nt?d$k.from(nt):this.publicKey.authKey().derivedAddress(),this.uidKey=ot,this.uidVal=st,this.aud=at,this.jwt=ft,this.emitter=new EventEmitter$1,this.proofOrPromise=ct,ct instanceof S$5)this.proof=ct;else{if(dt===void 0)throw new Error("Must provide callback for async proof fetch");this.emitter.on("proofFetchFinish",async gt=>{await dt(gt),this.emitter.removeAllListeners()}),this.init(ct)}this.signingScheme=2;let pt=i$i.fromHexInput(lt).toUint8Array();if(pt.length!==Ho.PEPPER_LENGTH)throw new Error(`Pepper length in bytes should be ${Ho.PEPPER_LENGTH}`);this.pepper=pt}async init(_e){try{this.proof=await _e,this.emitter.emit("proofFetchFinish",{status:"Success"})}catch(nt){nt instanceof Error?this.emitter.emit("proofFetchFinish",{status:"Failed",error:nt.toString()}):this.emitter.emit("proofFetchFinish",{status:"Failed",error:"Unknown"})}}serialize(_e){if(_e.serializeStr(this.jwt),_e.serializeStr(this.uidKey),_e.serializeFixedBytes(this.pepper),this.ephemeralKeyPair.serialize(_e),this.proof===void 0)throw new Error("Connot serialize - proof undefined");this.proof.serialize(_e)}static deserialize(_e){let nt=_e.deserializeStr(),it=_e.deserializeStr(),ot=_e.deserializeFixedBytes(31),st=o$7.deserialize(_e),at=S$5.deserialize(_e);return Ho.create({proof:at,pepper:ot,uidKey:it,jwt:nt,ephemeralKeyPair:st})}isExpired(){return this.ephemeralKeyPair.isExpired()}signWithAuthenticator(_e){let nt=new l$b(this.sign(_e)),it=new f$8(this.publicKey);return new n$e(it,nt)}signTransactionWithAuthenticator(_e){let nt=new l$b(this.signTransaction(_e)),it=new f$8(this.publicKey);return new n$e(it,nt)}async waitForProofFetch(){this.proofOrPromise instanceof Promise&&await this.proofOrPromise}sign(_e){let{expiryDateSecs:nt}=this.ephemeralKeyPair;if(this.isExpired())throw new Error("EphemeralKeyPair is expired");if(this.proof===void 0)throw new Error("Proof not defined");let it=this.ephemeralKeyPair.getPublicKey(),ot=this.ephemeralKeyPair.sign(_e);return new D$5({jwtHeader:u$9(this.jwt.split(".")[0]),ephemeralCertificate:new h$a(this.proof,0),expiryDateSecs:nt,ephemeralPublicKey:it,ephemeralSignature:ot})}signTransaction(_e){if(this.proof===void 0)throw new Error("Proof not found");let nt=d$d(_e),it=new P$5(nt,this.proof.proof).hash();return this.sign(it)}verifySignature(_e){let{message:nt,signature:it}=_e;return!(this.isExpired()||!this.ephemeralKeyPair.getPublicKey().verifySignature({message:nt,signature:it.ephemeralSignature}))}static fromBytes(_e){return Ho.deserialize(new n$g(_e))}static create(_e){let{address:nt,proof:it,jwt:ot,ephemeralKeyPair:st,pepper:at,uidKey:lt="sub",proofFetchCallback:ct}=_e,dt=jwtDecode(ot),ft=dt.iss;if(typeof dt.aud!="string")throw new Error("aud was not found or an array of values");let pt=dt.aud,gt=dt[lt];return new Ho({address:nt,proof:it,ephemeralKeyPair:st,iss:ft,uidKey:lt,uidVal:gt,aud:pt,pepper:at,jwt:ot,proofFetchCallback:ct})}};o$6.PEPPER_LENGTH=31;var k$4=o$6,P$5=class extends B$8{constructor(_e,nt){super(),this.domainSeparator="APTOS::TransactionAndProof",this.transaction=_e,this.proof=nt}serialize(_e){_e.serializeFixedBytes(this.transaction.bcsToBytes()),_e.serializeOption(this.proof)}hash(){return n$h(this.bcsToBytes(),this.domainSeparator)}},l$8=class ms{constructor(_e){let{multiKey:nt,signers:it}=_e;this.publicKey=nt,this.signingScheme=3,this.accountAddress=this.publicKey.authKey().derivedAddress();let ot=[];for(let at of it)ot.push(this.publicKey.getIndex(at.publicKey));let st=it.map((at,lt)=>[at,ot[lt]]);st.sort((at,lt)=>at[1]-lt[1]),this.signers=st.map(at=>at[0]),this.signerIndicies=st.map(at=>at[1]),this.signaturesBitmap=this.publicKey.createBitmap({bits:ot})}static fromPublicKeysAndSigners(_e){let{publicKeys:nt,signaturesRequired:it,signers:ot}=_e,st=new f$7({publicKeys:nt,signaturesRequired:it});return new ms({multiKey:st,signers:ot})}static isMultiKeySigner(_e){return _e instanceof ms}signWithAuthenticator(_e){return new a$5(this.publicKey,this.sign(_e))}signTransactionWithAuthenticator(_e){return new a$5(this.publicKey,this.signTransaction(_e))}async waitForProofFetch(){let _e=this.signers.filter(nt=>nt instanceof k$4).map(async nt=>nt.waitForProofFetch());await Promise.all(_e)}sign(_e){let nt=[];for(let it of this.signers)nt.push(it.sign(_e));return new p$a({signatures:nt,bitmap:this.signaturesBitmap})}signTransaction(_e){let nt=[];for(let it of this.signers)nt.push(it.signTransaction(_e));return new p$a({signatures:nt,bitmap:this.signaturesBitmap})}verifySignature(_e){let{message:nt,signature:it}=_e;if(!this.signerIndicies.every((ot,st)=>st===0||ot>=this.signerIndicies[st-1]))return!1;for(let ot=0;ot<it.signatures.length;ot+=1){let st=it.signatures[ot];if(!this.publicKey.publicKeys[this.signerIndicies[ot]].verifySignature({message:nt,signature:st}))return!1}return!0}},c$3=class extends B$8{constructor(_e){super(),this.accountAddress=d$k.ONE,this.moduleName=new a$e("account"),this.structName=new a$e("RotationProofChallenge"),this.sequenceNumber=new y$b(_e.sequenceNumber),this.originator=_e.originator,this.currentAuthKey=_e.currentAuthKey,this.newPublicKey=t$i.U8(_e.newPublicKey.toUint8Array())}serialize(_e){_e.serialize(this.accountAddress),_e.serialize(this.moduleName),_e.serialize(this.structName),_e.serialize(this.sequenceNumber),_e.serialize(this.originator),_e.serialize(this.currentAuthKey),_e.serialize(this.newPublicKey)}};async function h$7(rt){let _e=await D$4(rt);return G$2(rt,_e)}async function D$4(rt){let{aptosConfig:_e,data:nt}=rt,it,ot;return"bytecode"in nt?ot=await vn(nt):"multisigAddress"in nt?(it={aptosConfig:_e,multisigAddress:nt.multisigAddress,function:nt.function,functionArguments:nt.functionArguments,typeArguments:nt.typeArguments,abi:nt.abi},ot=await vn(it)):(it={aptosConfig:_e,function:nt.function,functionArguments:nt.functionArguments,typeArguments:nt.typeArguments,abi:nt.abi},ot=await vn(it)),ot}async function G$2(rt,_e){let{aptosConfig:nt,sender:it,options:ot}=rt,st;if(K$3(rt)&&(st=d$k.ZERO.toString()),U$1(rt)){let{secondarySignerAddresses:at}=rt;return On({aptosConfig:nt,sender:it,payload:_e,options:ot,secondarySignerAddresses:at,feePayerAddress:st})}return On({aptosConfig:nt,sender:it,payload:_e,options:ot,feePayerAddress:st})}function K$3(rt){return rt.withFeePayer===!0}function U$1(rt){return"secondarySignerAddresses"in rt}function Y$3(rt){let{transaction:_e}=rt;return S$6(_e)}function _$5(rt){let{signer:_e,transaction:nt}=rt;return _e.signTransactionWithAuthenticator(nt)}async function $$3(rt){var dt,ft,pt;let{aptosConfig:_e,transaction:nt,signerPublicKey:it,secondarySignersPublicKeys:ot,feePayerPublicKey:st,options:at}=rt,lt=Vn({transaction:nt,signerPublicKey:it,secondarySignersPublicKeys:ot,feePayerPublicKey:st,options:at}),{data:ct}=await q$6({aptosConfig:_e,body:lt,path:"transactions/simulate",params:{estimate_gas_unit_price:((dt=rt.options)==null?void 0:dt.estimateGasUnitPrice)??!1,estimate_max_gas_amount:((ft=rt.options)==null?void 0:ft.estimateMaxGasAmount)??!1,estimate_prioritized_gas_unit_price:((pt=rt.options)==null?void 0:pt.estimatePrioritizedGasUnitPrice)??!1},originMethod:"simulateTransaction",contentType:"application/x.aptos.signed_transaction+bcs"});return ct}async function B$3(rt){let{aptosConfig:_e}=rt,nt=gn({...rt}),{data:it}=await q$6({aptosConfig:_e,body:nt,path:"transactions",originMethod:"submitTransaction",contentType:"application/x.aptos.signed_transaction+bcs"});return it}async function M$7(rt){let{aptosConfig:_e,signer:nt,transaction:it}=rt;(nt instanceof k$4||nt instanceof l$8)&&await nt.waitForProofFetch();let ot=_$5({signer:nt,transaction:it});return B$3({aptosConfig:_e,transaction:it,senderAuthenticator:ot})}var N$5={typeParameters:[],parameters:[y$a.u8(),new y$a(y$a.u8())]};async function nn(rt){let{aptosConfig:_e,account:nt,metadataBytes:it,moduleBytecode:ot,options:st}=rt,at=ot.map(lt=>t$i.U8(lt));return h$7({aptosConfig:_e,sender:d$k.from(nt),data:{function:"0x1::code::publish_package_txn",functionArguments:[t$i.U8(it),new t$i(at)],abi:N$5},options:st})}var F$4={typeParameters:[],parameters:[new u$f,y$a.u8(),new u$f,y$a.u8(),y$a.u8(),y$a.u8()]};async function tn(rt){let{aptosConfig:_e,fromAccount:nt,toNewPrivateKey:it}=rt,ot=await R$5({aptosConfig:_e,accountAddress:nt.accountAddress}),st=o$c.fromPrivateKey({privateKey:it,legacy:!0}),at=new c$3({sequenceNumber:BigInt(ot.sequence_number),originator:nt.accountAddress,currentAuthKey:d$k.from(ot.authentication_key),newPublicKey:st.publicKey}).bcsToBytes(),lt=nt.sign(at),ct=st.sign(at),dt=await h$7({aptosConfig:_e,sender:nt.accountAddress,data:{function:"0x1::account::rotate_authentication_key",functionArguments:[new U$9(nt.signingScheme),t$i.U8(nt.publicKey.toUint8Array()),new U$9(st.signingScheme),t$i.U8(st.publicKey.toUint8Array()),t$i.U8(lt.toUint8Array()),t$i.U8(ct.toUint8Array())],abi:F$4}});return M$7({aptosConfig:_e,signer:nt,transaction:dt})}var i$8=class{constructor(_e){this.config=_e}async simple(_e){return $$3({aptosConfig:this.config,..._e})}async multiAgent(_e){return $$3({aptosConfig:this.config,..._e})}};j$5([u$g],i$8.prototype,"simple"),j$5([u$g],i$8.prototype,"multiAgent");var n$a=class{constructor(_e){this.config=_e}async simple(_e){return B$3({aptosConfig:this.config,..._e})}async multiAgent(_e){return B$3({aptosConfig:this.config,..._e})}};j$5([o$p],n$a.prototype,"simple"),j$5([o$p],n$a.prototype,"multiAgent");var o$5=class{constructor(_e){this.config=_e}async simple(_e){return h$7({aptosConfig:this.config,..._e})}async multiAgent(_e){return h$7({aptosConfig:this.config,..._e})}},r$7=class{constructor(_e,nt,it,ot,st){this.lastUncommintedNumber=null,this.currentNumber=null,this.lock=!1,this.aptosConfig=_e,this.account=nt,this.maxWaitTime=it,this.maximumInFlight=ot,this.sleepTime=st}async nextSequenceNumber(){for(;this.lock;)await c$4(this.sleepTime);this.lock=!0;let _e=BigInt(0);try{if((this.lastUncommintedNumber===null||this.currentNumber===null)&&await this.initialize(),this.currentNumber-this.lastUncommintedNumber>=this.maximumInFlight){await this.update();let nt=d$7();for(;this.currentNumber-this.lastUncommintedNumber>=this.maximumInFlight;)await c$4(this.sleepTime),d$7()-nt>this.maxWaitTime?(console.warn(`Waited over 30 seconds for a transaction to commit, resyncing ${this.account.accountAddress.toString()}`),await this.initialize()):await this.update()}_e=this.currentNumber,this.currentNumber+=BigInt(1)}catch(nt){console.error("error in getting next sequence number for this account",nt)}finally{this.lock=!1}return _e}async initialize(){let{sequence_number:_e}=await R$5({aptosConfig:this.aptosConfig,accountAddress:this.account.accountAddress});this.currentNumber=BigInt(_e),this.lastUncommintedNumber=BigInt(_e)}async update(){let{sequence_number:_e}=await R$5({aptosConfig:this.aptosConfig,accountAddress:this.account.accountAddress});return this.lastUncommintedNumber=BigInt(_e),this.lastUncommintedNumber}async synchronize(){if(this.lastUncommintedNumber!==this.currentNumber){for(;this.lock;)await c$4(this.sleepTime);this.lock=!0;try{await this.update();let _e=d$7();for(;this.lastUncommintedNumber!==this.currentNumber;)d$7()-_e>this.maxWaitTime?(console.warn(`Waited over 30 seconds for a transaction to commit, resyncing ${this.account.accountAddress.toString()}`),await this.initialize()):(await c$4(this.sleepTime),await this.update())}catch(_e){console.error("error in synchronizing this account sequence number with the one on chain",_e)}finally{this.lock=!1}}}},i$7=class{constructor(){this.queue=[],this.pendingDequeue=[],this.cancelled=!1}enqueue(_e){var nt;if(this.cancelled=!1,this.pendingDequeue.length>0){(nt=this.pendingDequeue.shift())==null||nt.resolve(_e);return}this.queue.push(_e)}async dequeue(){return this.queue.length>0?Promise.resolve(this.queue.shift()):new Promise((_e,nt)=>{this.pendingDequeue.push({resolve:_e,reject:nt})})}isEmpty(){return this.queue.length===0}cancel(){this.cancelled=!0,this.pendingDequeue.forEach(async({reject:_e})=>{_e(new n$9("Task cancelled"))}),this.pendingDequeue=[],this.queue.length=0}isCancelled(){return this.cancelled}pendingDequeueLength(){return this.pendingDequeue.length}},n$9=class extends Error{},m$7="fulfilled",f$6=(rt=>(rt.TransactionSent="transactionSent",rt.TransactionSendFailed="transactionSendFailed",rt.TransactionExecuted="transactionExecuted",rt.TransactionExecutionFailed="transactionExecutionFailed",rt.ExecutionFinish="executionFinish",rt))(f$6||{}),p$7=class extends EventEmitter$1{constructor(_e,nt,it=30,ot=100,st=10){super(),this.taskQueue=new i$7,this.transactionsQueue=new i$7,this.outstandingTransactions=new i$7,this.sentTransactions=[],this.executedTransactions=[],this.aptosConfig=_e,this.account=nt,this.started=!1,this.accountSequnceNumber=new r$7(_e,nt,it,ot,st)}async submitNextTransaction(){try{for(;;){let _e=await this.accountSequnceNumber.nextSequenceNumber();if(_e===null)return;let nt=await this.generateNextTransaction(this.account,_e);if(!nt)return;let it=M$7({aptosConfig:this.aptosConfig,transaction:nt,signer:this.account});await this.outstandingTransactions.enqueue([it,_e])}}catch(_e){if(_e instanceof n$9)return;throw new Error(`Submit transaction failed for ${this.account.accountAddress.toString()} with error ${_e}`)}}async processTransactions(){try{for(;;){let _e=[],nt=[],[it,ot]=await this.outstandingTransactions.dequeue();for(_e.push(it),nt.push(ot);!this.outstandingTransactions.isEmpty();)[it,ot]=await this.outstandingTransactions.dequeue(),_e.push(it),nt.push(ot);let st=await Promise.allSettled(_e);for(let at=0;at<st.length&&at<nt.length;at+=1){let lt=st[at];ot=nt[at],lt.status===m$7?(this.sentTransactions.push([lt.value.hash,ot,null]),this.emit("transactionSent",{message:`transaction hash ${lt.value.hash} has been committed to chain`,transactionHash:lt.value.hash}),await this.checkTransaction(lt,ot)):(this.sentTransactions.push([lt.status,ot,lt.reason]),this.emit("transactionSendFailed",{message:`failed to commit transaction ${this.sentTransactions.length} with error ${lt.reason}`,error:lt.reason}))}this.emit("executionFinish",{message:`execute ${st.length} transactions finished`})}}catch(_e){if(_e instanceof n$9)return;throw new Error(`Process execution failed for ${this.account.accountAddress.toString()} with error ${_e}`)}}async checkTransaction(_e,nt){try{let it=[];it.push(q$5({aptosConfig:this.aptosConfig,transactionHash:_e.value.hash}));let ot=await Promise.allSettled(it);for(let st=0;st<ot.length;st+=1){let at=ot[st];at.status===m$7?(this.executedTransactions.push([at.value.hash,nt,null]),this.emit("transactionExecuted",{message:`transaction hash ${at.value.hash} has been executed on chain`,transactionHash:_e.value.hash})):(this.executedTransactions.push([at.status,nt,at.reason]),this.emit("transactionExecutionFailed",{message:`failed to execute transaction ${this.executedTransactions.length} with error ${at.reason}`,error:at.reason}))}}catch(it){throw new Error(`Check transaction failed for ${this.account.accountAddress.toString()} with error ${it}`)}}async push(_e,nt){this.transactionsQueue.enqueue([_e,nt])}async generateNextTransaction(_e,nt){if(this.transactionsQueue.isEmpty())return;let[it,ot]=await this.transactionsQueue.dequeue();return h$7({aptosConfig:this.aptosConfig,sender:_e.accountAddress,data:it,options:{...ot,accountSequenceNumber:nt}})}async run(){try{for(;!this.taskQueue.isCancelled();)await(await this.taskQueue.dequeue())()}catch(_e){throw new Error(`Unable to start transaction batching: ${_e}`)}}start(){if(this.started)throw new Error("worker has already started");this.started=!0,this.taskQueue.enqueue(()=>this.submitNextTransaction()),this.taskQueue.enqueue(()=>this.processTransactions()),this.run()}stop(){if(this.taskQueue.isCancelled())throw new Error("worker has already stopped");this.started=!1,this.taskQueue.cancel()}},i$6=class extends EventEmitter$1{constructor(_e){super(),this.config=_e}start(_e){let{sender:nt}=_e;this.account=nt,this.transactionWorker=new p$7(this.config,nt),this.transactionWorker.start(),this.registerToEvents()}push(_e){let{data:nt,options:it}=_e;for(let ot of nt)this.transactionWorker.push(ot,it)}registerToEvents(){this.transactionWorker.on("transactionSent",async _e=>{this.emit("transactionSent",_e)}),this.transactionWorker.on("transactionSendFailed",async _e=>{this.emit("transactionSendFailed",_e)}),this.transactionWorker.on("transactionExecuted",async _e=>{this.emit("transactionExecuted",_e)}),this.transactionWorker.on("transactionExecutionFailed",async _e=>{this.emit("transactionExecutionFailed",_e)}),this.transactionWorker.on("executionFinish",async _e=>{this.emit("executionFinish",_e)})}forSingleAccount(_e){try{let{sender:nt,data:it,options:ot}=_e;this.start({sender:nt}),this.push({data:it,options:ot})}catch(nt){throw new Error(`failed to submit transactions with error: ${nt}`)}}},h$6=class{constructor(_e){this.config=_e,this.build=new o$5(this.config),this.simulate=new i$8(this.config),this.submit=new n$a(this.config),this.batch=new i$6(this.config)}async getTransactions(_e){return H$5({aptosConfig:this.config,..._e})}async getTransactionByVersion(_e){return W$6({aptosConfig:this.config,..._e})}async getTransactionByHash(_e){return y$5({aptosConfig:this.config,..._e})}async isPendingTransaction(_e){return O$4({aptosConfig:this.config,..._e})}async waitForTransaction(_e){return q$5({aptosConfig:this.config,..._e})}async getGasPriceEstimation(){return G$3({aptosConfig:this.config})}getSigningMessage(_e){return Y$3(_e)}async publishPackageTransaction(_e){return nn({aptosConfig:this.config,..._e})}async rotateAuthKey(_e){return tn({aptosConfig:this.config,..._e})}sign(_e){return _$5({..._e})}signAsFeePayer(_e){let{signer:nt,transaction:it}=_e;if(!it.feePayerAddress)throw new Error(`Transaction ${it} is not a Fee Payer transaction`);return it.feePayerAddress=nt.accountAddress,_$5({signer:nt,transaction:it})}async batchTransactionsForSingleAccount(_e){try{let{sender:nt,data:it,options:ot}=_e;this.batch.forSingleAccount({sender:nt,data:it,options:ot})}catch(nt){throw new Error(`failed to submit transactions with error: ${nt}`)}}async signAndSubmitTransaction(_e){let{signer:nt,transaction:it}=_e;return M$7({aptosConfig:this.config,signer:nt,transaction:it})}};async function x$5(rt){let{aptosConfig:_e,accountAddress:nt,amount:it,options:ot}=rt,st=(ot==null?void 0:ot.timeoutSecs)||20,{data:at}=await m$e({aptosConfig:_e,path:"fund",body:{address:d$k.from(nt).toString(),amount:it},originMethod:"fundAccount"}),lt=at.txn_hashes[0],ct=await q$5({aptosConfig:_e,transactionHash:lt,options:{timeoutSecs:st,checkSuccess:ot==null?void 0:ot.checkSuccess}});if(ct.type==="user_transaction")return ct;throw new Error(`Unexpected transaction received for fund account: ${ct.type}`)}var i$5=class{constructor(_e){this.config=_e}async fundAccount(_e){var it,ot;let nt=await x$5({aptosConfig:this.config,..._e});return(((it=_e.options)==null?void 0:it.waitForIndexer)===void 0||(ot=_e.options)!=null&&ot.waitForIndexer)&&await z$4({aptosConfig:this.config,minimumLedgerVersion:BigInt(nt.version),processorType:"fungible_asset_processor"}),nt}};async function G$1(rt){let{aptosConfig:_e,options:nt}=rt,it={query:h$f,variables:{where_condition:nt==null?void 0:nt.where,limit:nt==null?void 0:nt.limit,offset:nt==null?void 0:nt.offset}};return(await a$b({aptosConfig:_e,query:it,originMethod:"getFungibleAssetMetadata"})).fungible_asset_metadata}async function h$5(rt){let{aptosConfig:_e,options:nt}=rt,it={query:f$e,variables:{where_condition:nt==null?void 0:nt.where,limit:nt==null?void 0:nt.limit,offset:nt==null?void 0:nt.offset}};return(await a$b({aptosConfig:_e,query:it,originMethod:"getFungibleAssetActivities"})).fungible_asset_activities}async function M$6(rt){let{aptosConfig:_e,options:nt}=rt,it={query:b$7,variables:{where_condition:nt==null?void 0:nt.where,limit:nt==null?void 0:nt.limit,offset:nt==null?void 0:nt.offset}};return(await a$b({aptosConfig:_e,query:it,originMethod:"getCurrentFungibleAssetBalances"})).current_fungible_asset_balances}var b$4={typeParameters:[{constraints:[]}],parameters:[j$3("0x1::object::Object"),new S$8,new p$e]};async function x$4(rt){let{aptosConfig:_e,sender:nt,fungibleAssetMetadataAddress:it,recipient:ot,amount:st,options:at}=rt;return h$7({aptosConfig:_e,sender:nt.accountAddress,data:{function:"0x1::primary_fungible_store::transfer",typeArguments:["0x1::fungible_asset::Metadata"],functionArguments:[it,ot,st],abi:b$4},options:at})}async function i$4(rt){rt.minimumLedgerVersion!==void 0&&await z$4({aptosConfig:rt.config,minimumLedgerVersion:rt.minimumLedgerVersion,processorType:rt.processorType})}var a$3=class{constructor(_e){this.config=_e}async getFungibleAssetMetadata(_e){return await i$4({config:this.config,minimumLedgerVersion:_e==null?void 0:_e.minimumLedgerVersion,processorType:"fungible_asset_processor"}),G$1({aptosConfig:this.config,..._e})}async getFungibleAssetMetadataByAssetType(_e){return await i$4({config:this.config,minimumLedgerVersion:_e==null?void 0:_e.minimumLedgerVersion,processorType:"fungible_asset_processor"}),(await G$1({aptosConfig:this.config,options:{where:{asset_type:{_eq:_e.assetType}}}}))[0]}async getFungibleAssetMetadataByCreatorAddress(_e){return await i$4({config:this.config,minimumLedgerVersion:_e==null?void 0:_e.minimumLedgerVersion,processorType:"fungible_asset_processor"}),await G$1({aptosConfig:this.config,options:{where:{creator_address:{_eq:d$k.from(_e.creatorAddress).toStringLong()}}}})}async getFungibleAssetActivities(_e){return await i$4({config:this.config,minimumLedgerVersion:_e==null?void 0:_e.minimumLedgerVersion,processorType:"fungible_asset_processor"}),h$5({aptosConfig:this.config,..._e})}async getCurrentFungibleAssetBalances(_e){return await i$4({config:this.config,minimumLedgerVersion:_e==null?void 0:_e.minimumLedgerVersion,processorType:"fungible_asset_processor"}),M$6({aptosConfig:this.config,..._e})}async transferFungibleAsset(_e){return x$4({aptosConfig:this.config,..._e})}};async function F$3(rt){let{aptosConfig:_e,payload:nt,options:it}=rt,ot=await Kn({...nt,aptosConfig:_e}),st=new n$j;ot.serialize(st);let at=st.toUint8Array(),{data:lt}=await q$6({aptosConfig:_e,path:"view",originMethod:"view",contentType:"application/x.aptos.view_function+bcs",params:{ledger_version:it==null?void 0:it.ledgerVersion},body:at});return lt}async function M$5(rt){let{aptosConfig:_e,payload:nt,options:it}=rt,{data:ot}=await q$6({aptosConfig:_e,originMethod:"viewJson",path:"view",params:{ledger_version:it==null?void 0:it.ledgerVersion},body:{function:nt.function,type_arguments:nt.typeArguments??[],arguments:nt.functionArguments??[]}});return ot}var p$6=class{constructor(_e){this.config=_e}async getLedgerInfo(){return d$e({aptosConfig:this.config})}async getChainId(){return(await this.getLedgerInfo()).chain_id}async getBlockByVersion(_e){return U$2({aptosConfig:this.config,..._e})}async getBlockByHeight(_e){return X$3({aptosConfig:this.config,..._e})}async view(_e){return F$3({aptosConfig:this.config,..._e})}async viewJson(_e){return M$5({aptosConfig:this.config,..._e})}async getChainTopUserTransactions(_e){return C$7({aptosConfig:this.config,..._e})}async queryIndexer(_e){return a$b({aptosConfig:this.config,..._e})}async getIndexerLastSuccessVersion(){return h$e({aptosConfig:this.config})}async getProcessorStatus(_e){return T$a({aptosConfig:this.config,processorType:_e})}};async function A$6(rt){let{aptosConfig:_e,jwt:nt,ephemeralKeyPair:it,uidKey:ot="sub",derivationPath:st}=rt,at={jwt_b64:nt,epk:it.getPublicKey().bcsToHex().toStringWithoutPrefix(),exp_date_secs:it.expiryDateSecs,epk_blinder:i$i.fromHexInput(it.blinder).toStringWithoutPrefix(),uid_key:ot,derivation_path:st},{data:lt}=await E$8({aptosConfig:_e,path:"fetch",body:at,originMethod:"getPepper",overrides:{WITH_CREDENTIALS:!1}});return i$i.fromHexInput(lt.pepper).toUint8Array()}async function E$5(rt){let{aptosConfig:_e,jwt:nt,ephemeralKeyPair:it,pepper:ot=await A$6(rt),uidKey:st="sub"}=rt;if(i$i.fromHexInput(ot).toUint8Array().length!==k$4.PEPPER_LENGTH)throw new Error(`Pepper needs to be ${k$4.PEPPER_LENGTH} bytes`);let{maxExpHorizonSecs:at}=await be$1({aptosConfig:_e});if(at<it.expiryDateSecs-d$7())throw Error(`The EphemeralKeyPair is too long lived.  It's lifespan must be less than ${at}`);let lt={jwt_b64:nt,epk:it.getPublicKey().bcsToHex().toStringWithoutPrefix(),epk_blinder:i$i.fromHexInput(it.blinder).toStringWithoutPrefix(),exp_date_secs:it.expiryDateSecs,exp_horizon_secs:at,pepper:i$i.fromHexInput(ot).toStringWithoutPrefix(),uid_key:st},{data:ct}=await a$c({aptosConfig:_e,path:"prove",body:lt,originMethod:"getProof",overrides:{WITH_CREDENTIALS:!1}}),dt=ct.proof,ft=new g$4({a:dt.a,b:dt.b,c:dt.c});return new S$5({proof:new f$9(ft,0),trainingWheelsSignature:p$b.fromHex(ct.training_wheels_signature),expHorizonSecs:at})}async function W$5(rt){let{aptosConfig:_e,jwt:nt,uidKey:it,proofFetchCallback:ot,pepper:st=await A$6(rt)}=rt,at=E$5({...rt,pepper:st}),lt=ot?at:await at,ct=A$8.fromJwtAndPepper({jwt:nt,pepper:st,uidKey:it}),dt=await L$5({aptosConfig:_e,authenticationKey:ct.authKey().derivedAddress()});return k$4.create({...rt,address:dt,proof:lt,pepper:st,proofFetchCallback:ot})}var i$3=class{constructor(_e){this.config=_e}async getPepper(_e){return A$6({aptosConfig:this.config,..._e})}async getProof(_e){return E$5({aptosConfig:this.config,..._e})}async deriveKeylessAccount(_e){return W$5({aptosConfig:this.config,..._e})}};async function d$5(rt){let{aptosConfig:_e,options:nt}=rt,it={query:v$8,variables:{where_condition:nt==null?void 0:nt.where,offset:nt==null?void 0:nt.offset,limit:nt==null?void 0:nt.limit,order_by:nt==null?void 0:nt.orderBy}};return(await a$b({aptosConfig:_e,query:it,originMethod:"getObjectData"})).current_objects}async function f$5(rt){let{aptosConfig:_e,objectAddress:nt,options:it}=rt,ot={object_address:{_eq:d$k.from(nt).toStringLong()}};return(await d$5({aptosConfig:_e,options:{...it,where:ot}}))[0]}var t$b=class{constructor(_e){this.config=_e}async getObjectDataByObjectAddress(_e){return await i$4({config:this.config,minimumLedgerVersion:_e.minimumLedgerVersion,processorType:"objects_processor"}),f$5({aptosConfig:this.config,..._e})}};async function m$6(rt){let{aptosConfig:_e,poolAddress:nt}=rt,it=d$k.from(nt).toStringLong(),ot=await a$b({aptosConfig:_e,query:{query:w$4,variables:{where_condition:{pool_address:{_eq:it}}}}});return ot.num_active_delegator_per_pool[0]?ot.num_active_delegator_per_pool[0].num_active_delegator:0}async function f$4(rt){let{aptosConfig:_e,options:nt}=rt,it={query:w$4,variables:{order_by:nt==null?void 0:nt.orderBy}};return(await a$b({aptosConfig:_e,query:it})).num_active_delegator_per_pool}async function A$5(rt){let{aptosConfig:_e,delegatorAddress:nt,poolAddress:it}=rt,ot={query:$$5,variables:{delegatorAddress:d$k.from(nt).toStringLong(),poolAddress:d$k.from(it).toStringLong()}};return(await a$b({aptosConfig:_e,query:ot})).delegated_staking_activities}var t$a=class{constructor(_e){this.config=_e}async getNumberOfDelegators(_e){return await i$4({config:this.config,minimumLedgerVersion:_e==null?void 0:_e.minimumLedgerVersion,processorType:"stake_processor"}),m$6({aptosConfig:this.config,..._e})}async getNumberOfDelegatorsForAllPools(_e){return await i$4({config:this.config,minimumLedgerVersion:_e==null?void 0:_e.minimumLedgerVersion,processorType:"stake_processor"}),f$4({aptosConfig:this.config,..._e})}async getDelegatedStakingActivities(_e){return await i$4({config:this.config,minimumLedgerVersion:_e==null?void 0:_e.minimumLedgerVersion,processorType:"stake_processor"}),A$5({aptosConfig:this.config,..._e})}},a$2=class{constructor(_e){this.config=_e}async getTableItem(_e){return b$6({aptosConfig:this.config,..._e})}async getTableItemsData(_e){return await i$4({config:this.config,minimumLedgerVersion:_e.minimumLedgerVersion,processorType:"default_processor"}),f$d({aptosConfig:this.config,..._e})}async getTableItemsMetadata(_e){return await i$4({config:this.config,minimumLedgerVersion:_e.minimumLedgerVersion,processorType:"default_processor"}),T$9({aptosConfig:this.config,..._e})}},l$7=class{constructor(_e){this.config=_e}async getAccountInfo(_e){return R$5({aptosConfig:this.config,..._e})}async getAccountModules(_e){return Y$5({aptosConfig:this.config,..._e})}async getAccountModule(_e){return Z$5({aptosConfig:this.config,..._e})}async getAccountTransactions(_e){return ee$2({aptosConfig:this.config,..._e})}async getAccountResources(_e){return oe$2({aptosConfig:this.config,..._e})}async getAccountResource(_e){return x$6({aptosConfig:this.config,..._e})}async lookupOriginalAccountAddress(_e){return L$5({aptosConfig:this.config,..._e})}async getAccountTokensCount(_e){return await i$4({config:this.config,minimumLedgerVersion:_e.minimumLedgerVersion,processorType:"account_transactions_processor"}),te$2({aptosConfig:this.config,..._e})}async getAccountOwnedTokens(_e){return await i$4({config:this.config,minimumLedgerVersion:_e.minimumLedgerVersion,processorType:"token_v2_processor"}),ne$2({aptosConfig:this.config,..._e})}async getAccountOwnedTokensFromCollectionAddress(_e){return await i$4({config:this.config,minimumLedgerVersion:_e.minimumLedgerVersion,processorType:"token_v2_processor"}),re$1({aptosConfig:this.config,..._e})}async getAccountCollectionsWithOwnedTokens(_e){return await i$4({config:this.config,minimumLedgerVersion:_e.minimumLedgerVersion,processorType:"token_v2_processor"}),se$2({aptosConfig:this.config,..._e})}async getAccountTransactionsCount(_e){return await i$4({config:this.config,minimumLedgerVersion:_e.minimumLedgerVersion,processorType:"account_transactions_processor"}),ce$1({aptosConfig:this.config,..._e})}async getAccountCoinsData(_e){return await i$4({config:this.config,minimumLedgerVersion:_e.minimumLedgerVersion,processorType:"fungible_asset_processor"}),B$4({aptosConfig:this.config,..._e})}async getAccountCoinsCount(_e){return await i$4({config:this.config,minimumLedgerVersion:_e.minimumLedgerVersion,processorType:"fungible_asset_processor"}),ae$1({aptosConfig:this.config,..._e})}async getAccountAPTAmount(_e){return this.getAccountCoinAmount({coinType:o$h,..._e})}async getAccountCoinAmount(_e){return await i$4({config:this.config,minimumLedgerVersion:_e.minimumLedgerVersion,processorType:"fungible_asset_processor"}),ie$2({aptosConfig:this.config,..._e})}async getAccountOwnedObjects(_e){return await i$4({config:this.config,minimumLedgerVersion:_e.minimumLedgerVersion,processorType:"default_processor"}),de$1({aptosConfig:this.config,..._e})}async deriveAccountFromPrivateKey(_e){return ue$1({aptosConfig:this.config,..._e})}},T$5=["A name must be between 3 and 63 characters long,","and can only contain lowercase a-z, 0-9, and hyphens.","A name may not start or end with a hyphen."].join(" ");function D$3(rt){return!(!rt||rt.length<3||rt.length>63||!/^[a-z\d][a-z\d-]{1,61}[a-z\d]$/.test(rt))}function c$2(rt){let[_e,nt,...it]=rt.replace(/\.apt$/,"").split(".");if(it.length>0)throw new Error(`${rt} is invalid. A name can only have two parts, a domain and a subdomain separated by a "."`);if(!D$3(_e))throw new Error(`${_e} is not valid. ${T$5}`);if(nt&&!D$3(nt))throw new Error(`${nt} is not valid. ${T$5}`);return{domainName:nt||_e,subdomainName:nt?_e:void 0}}var I$2=(rt=>(rt[rt.Independent=0]="Independent",rt[rt.FollowsDomain=1]="FollowsDomain",rt))(I$2||{});function E$4(rt){if(!rt)return!1;let _e=new Date(rt.domain_expiration_timestamp).getTime()<Date.now(),nt=new Date(rt.expiration_timestamp).getTime()<Date.now();return rt.subdomain&&_e?!1:rt.subdomain&&rt.subdomain_expiration_policy===1?!0:!nt}var O$3="0x585fc9f0f0c54183b039ffc770ca282ebd87307916c215a3e692f2f8e4305e82",v$5={testnet:"0x5f8fd2347449685cf41d4db97926ec3a096eaf381332be4f1318ad4d16a8497c",mainnet:"0x867ed1f6bf916171b1de3ee92849b8978b7d1b9e0a8cc982a3d19d535dfd9c0c",local:O$3,custom:null,devnet:null};function d$4(rt){let _e=v$5[rt.network];if(!_e)throw new Error(`The ANS contract is not deployed to ${rt.network}`);return _e}var b$3=rt=>{if(rt&&typeof rt=="object"&&"vec"in rt&&Array.isArray(rt.vec))return rt.vec[0]};async function F$2(rt){let{aptosConfig:_e,name:nt}=rt,it=d$4(_e),{domainName:ot,subdomainName:st}=c$2(nt),at=await F$3({aptosConfig:_e,payload:{function:`${it}::router::get_owner_addr`,functionArguments:[ot,st]}}),lt=b$3(at[0]);return lt?d$k.from(lt):void 0}async function Y$2(rt){let{aptosConfig:_e,expiration:nt,name:it,sender:ot,targetAddress:st,toAddress:at,options:lt,transferable:ct}=rt,dt=d$4(_e),{domainName:ft,subdomainName:pt}=c$2(it),gt=nt.policy==="subdomain:independent"||nt.policy==="subdomain:follow-domain";if(pt&&!gt)throw new Error("Subdomains must have an expiration policy of either 'subdomain:independent' or 'subdomain:follow-domain'");if(gt&&!pt)throw new Error(`Policy is set to ${nt.policy} but no subdomain was provided`);if(nt.policy==="domain"){let At=nt.years??1;if(At!==1)throw new Error("For now, names can only be registered for 1 year at a time");let $t=At*31536e3;return await h$7({aptosConfig:_e,sender:ot.accountAddress.toString(),data:{function:`${dt}::router::register_domain`,functionArguments:[ft,$t,st,at]},options:lt})}if(!pt)throw new Error(`${nt.policy} requires a subdomain to be provided.`);let yt=await P$4({aptosConfig:_e,name:ft});if(!yt)throw new Error("The domain does not exist");let Ct=nt.policy==="subdomain:independent"?nt.expirationDate:yt;if(Ct>yt)throw new Error("The subdomain expiration time cannot be greater than the domain expiration time");return await h$7({aptosConfig:_e,sender:ot.accountAddress.toString(),data:{function:`${dt}::router::register_subdomain`,functionArguments:[ft,pt,Math.round(Ct/1e3),nt.policy==="subdomain:follow-domain"?1:0,!!ct,st,at]},options:lt})}async function P$4(rt){let{aptosConfig:_e,name:nt}=rt,it=d$4(_e),{domainName:ot,subdomainName:st}=c$2(nt);try{let at=await F$3({aptosConfig:_e,payload:{function:`${it}::router::get_expiration`,functionArguments:[ot,st]}});return Number(at[0])*1e3}catch{return}}async function K$2(rt){let{aptosConfig:_e,address:nt}=rt,it=d$4(_e),ot=await F$3({aptosConfig:_e,payload:{function:`${it}::router::get_primary_name`,functionArguments:[d$k.from(nt).toString()]}}),st=b$3(ot[1]),at=b$3(ot[0]);if(st)return[at,st].filter(Boolean).join(".")}async function W$4(rt){let{aptosConfig:_e,sender:nt,name:it,options:ot}=rt,st=d$4(_e);if(!it)return await h$7({aptosConfig:_e,sender:nt.accountAddress.toString(),data:{function:`${st}::router::clear_primary_name`,functionArguments:[]},options:ot});let{domainName:at,subdomainName:lt}=c$2(it);return await h$7({aptosConfig:_e,sender:nt.accountAddress.toString(),data:{function:`${st}::router::set_primary_name`,functionArguments:[at,lt]},options:ot})}async function H$4(rt){let{aptosConfig:_e,name:nt}=rt,it=d$4(_e),{domainName:ot,subdomainName:st}=c$2(nt),at=await F$3({aptosConfig:_e,payload:{function:`${it}::router::get_target_addr`,functionArguments:[ot,st]}}),lt=b$3(at[0]);return lt?d$k.from(lt):void 0}async function J$1(rt){let{aptosConfig:_e,sender:nt,name:it,address:ot,options:st}=rt,at=d$4(_e),{domainName:lt,subdomainName:ct}=c$2(it);return await h$7({aptosConfig:_e,sender:nt.accountAddress.toString(),data:{function:`${at}::router::set_target_addr`,functionArguments:[lt,ct,ot]},options:st})}async function X$2(rt){let{aptosConfig:_e,name:nt}=rt,{domainName:it,subdomainName:ot=""}=c$2(nt),st=(await a$b({aptosConfig:_e,query:{query:G$4,variables:{where_condition:{domain:{_eq:it},subdomain:{_eq:ot}},limit:1}},originMethod:"getName"})).current_aptos_names[0];return st&&(st=l$6(st)),E$4(st)?st:void 0}async function Z$3(rt){var st;let{aptosConfig:_e,options:nt,accountAddress:it}=rt,ot=await C$5({aptosConfig:_e});return(await a$b({aptosConfig:_e,originMethod:"getAccountNames",query:{query:G$4,variables:{limit:nt==null?void 0:nt.limit,offset:nt==null?void 0:nt.offset,order_by:nt==null?void 0:nt.orderBy,where_condition:{...((st=rt.options)==null?void 0:st.where)??{},owner_address:{_eq:it.toString()},expiration_timestamp:{_gte:ot}}}}})).current_aptos_names.map(l$6)}async function ee$1(rt){var st;let{aptosConfig:_e,options:nt,accountAddress:it}=rt,ot=await C$5({aptosConfig:_e});return(await a$b({aptosConfig:_e,originMethod:"getAccountDomains",query:{query:G$4,variables:{limit:nt==null?void 0:nt.limit,offset:nt==null?void 0:nt.offset,order_by:nt==null?void 0:nt.orderBy,where_condition:{...((st=rt.options)==null?void 0:st.where)??{},owner_address:{_eq:it.toString()},expiration_timestamp:{_gte:ot},subdomain:{_eq:""}}}}})).current_aptos_names.map(l$6)}async function ne$1(rt){var st;let{aptosConfig:_e,options:nt,accountAddress:it}=rt,ot=await C$5({aptosConfig:_e});return(await a$b({aptosConfig:_e,originMethod:"getAccountSubdomains",query:{query:G$4,variables:{limit:nt==null?void 0:nt.limit,offset:nt==null?void 0:nt.offset,order_by:nt==null?void 0:nt.orderBy,where_condition:{...((st=rt.options)==null?void 0:st.where)??{},owner_address:{_eq:it.toString()},expiration_timestamp:{_gte:ot},subdomain:{_neq:""}}}}})).current_aptos_names.map(l$6)}async function te$1(rt){var ot;let{aptosConfig:_e,options:nt,domain:it}=rt;return(await a$b({aptosConfig:_e,originMethod:"getDomainSubdomains",query:{query:G$4,variables:{limit:nt==null?void 0:nt.limit,offset:nt==null?void 0:nt.offset,order_by:nt==null?void 0:nt.orderBy,where_condition:{...((ot=rt.options)==null?void 0:ot.where)??{},domain:{_eq:it},subdomain:{_neq:""}}}}})).current_aptos_names.map(l$6).filter(E$4)}async function C$5(rt){let{aptosConfig:_e}=rt,nt=d$4(_e),[it]=await F$3({aptosConfig:_e,payload:{function:`${nt}::config::reregistration_grace_sec`,functionArguments:[]}}),ot=it/60/60/24,st=()=>new Date;return new Date(st().setDate(st().getDate()-ot)).toISOString()}async function oe$1(rt){let{aptosConfig:_e,sender:nt,name:it,years:ot=1,options:st}=rt,at=d$4(_e),lt=ot*31536e3,{domainName:ct,subdomainName:dt}=c$2(it);if(dt)throw new Error("Subdomains cannot be renewed");if(ot!==1)throw new Error("Currently, only 1 year renewals are supported");return await h$7({aptosConfig:_e,sender:nt.accountAddress.toString(),data:{function:`${at}::router::renew_domain`,functionArguments:[ct,lt]},options:st})}function l$6(rt){return{...rt,expiration_timestamp:new Date(rt.expiration_timestamp).getTime()}}var A$4=class{constructor(_e){this.config=_e}async getOwnerAddress(_e){return F$2({aptosConfig:this.config,..._e})}async getExpiration(_e){return P$4({aptosConfig:this.config,..._e})}async getTargetAddress(_e){return H$4({aptosConfig:this.config,..._e})}async setTargetAddress(_e){return J$1({aptosConfig:this.config,..._e})}async getPrimaryName(_e){return K$2({aptosConfig:this.config,..._e})}async setPrimaryName(_e){return W$4({aptosConfig:this.config,..._e})}async registerName(_e){return Y$2({aptosConfig:this.config,..._e})}async renewDomain(_e){return oe$1({aptosConfig:this.config,..._e})}async getName(_e){return X$2({aptosConfig:this.config,..._e})}async getAccountNames(_e){return Z$3({aptosConfig:this.config,..._e})}async getAccountDomains(_e){return ee$1({aptosConfig:this.config,..._e})}async getAccountSubdomains(_e){return ne$1({aptosConfig:this.config,..._e})}async getDomainSubdomains(_e){return te$1({aptosConfig:this.config,..._e})}},l$5=class{constructor(_e){this.network=(_e==null?void 0:_e.network)??"devnet",this.fullnode=_e==null?void 0:_e.fullnode,this.faucet=_e==null?void 0:_e.faucet,this.pepper=_e==null?void 0:_e.pepper,this.prover=_e==null?void 0:_e.prover,this.indexer=_e==null?void 0:_e.indexer,this.client=(_e==null?void 0:_e.client)??{provider:aptosClient},this.clientConfig=(_e==null?void 0:_e.clientConfig)??{},this.fullnodeConfig=(_e==null?void 0:_e.fullnodeConfig)??{},this.indexerConfig=(_e==null?void 0:_e.indexerConfig)??{},this.faucetConfig=(_e==null?void 0:_e.faucetConfig)??{}}getRequestUrl(_e){switch(_e){case"Fullnode":if(this.fullnode!==void 0)return this.fullnode;if(this.network==="custom")throw new Error("Please provide a custom full node url");return o$8[this.network];case"Faucet":if(this.faucet!==void 0)return this.faucet;if(this.network==="custom")throw new Error("Please provide a custom faucet url");return p$8[this.network];case"Indexer":if(this.indexer!==void 0)return this.indexer;if(this.network==="custom")throw new Error("Please provide a custom indexer url");return s[this.network];case"Pepper":if(this.pepper!==void 0)return this.pepper;if(this.network==="custom")throw new Error("Please provide a custom pepper service url");return a$4[this.network];case"Prover":if(this.prover!==void 0)return this.prover;if(this.network==="custom")throw new Error("Please provide a custom prover service url");return n$b[this.network];default:throw Error(`apiType ${_e} is not supported`)}}isPepperServiceRequest(_e){return a$4[this.network]===_e}isProverServiceRequest(_e){return n$b[this.network]===_e}},u$7={typeParameters:[{constraints:[]}],parameters:[new S$8,new p$e]};async function y$4(rt){let{aptosConfig:_e,sender:nt,recipient:it,amount:ot,coinType:st,options:at}=rt;return h$7({aptosConfig:_e,sender:nt,data:{function:"0x1::aptos_account::transfer_coins",typeArguments:[st??o$h],functionArguments:[it,ot],abi:u$7},options:at})}var t$9=class{constructor(_e){this.config=_e}async transferCoinTransaction(_e){return y$4({aptosConfig:this.config,..._e})}},C$4={BOOLEAN:"bool",U8:"u8",U16:"u16",U32:"u32",U64:"u64",U128:"u128",U256:"u256",ADDRESS:"address",STRING:"0x1::string::String",ARRAY:"vector<u8>"},l$4="0x4::token::Token";async function It(rt){let{aptosConfig:_e,digitalAssetAddress:nt}=rt,it={token_data_id:{_eq:d$k.from(nt).toStringLong()}};return(await a$b({aptosConfig:_e,query:{query:D$8,variables:{where_condition:it}},originMethod:"getDigitalAssetData"})).current_token_datas_v2[0]}async function Pt(rt){let{aptosConfig:_e,digitalAssetAddress:nt}=rt,it={token_data_id:{_eq:d$k.from(nt).toStringLong()},amount:{_gt:0}};return(await a$b({aptosConfig:_e,query:{query:x$9,variables:{where_condition:it}},originMethod:"getCurrentDigitalAssetOwnership"})).current_token_ownerships_v2[0]}async function bt(rt){let{aptosConfig:_e,ownerAddress:nt,options:it}=rt,ot={owner_address:{_eq:d$k.from(nt).toStringLong()},amount:{_gt:0}},st={query:x$9,variables:{where_condition:ot,offset:it==null?void 0:it.offset,limit:it==null?void 0:it.limit,order_by:it==null?void 0:it.orderBy}};return(await a$b({aptosConfig:_e,query:st,originMethod:"getOwnedDigitalAssets"})).current_token_ownerships_v2}async function St(rt){let{aptosConfig:_e,digitalAssetAddress:nt,options:it}=rt,ot={token_data_id:{_eq:d$k.from(nt).toStringLong()}},st={query:Q$4,variables:{where_condition:ot,offset:it==null?void 0:it.offset,limit:it==null?void 0:it.limit,order_by:it==null?void 0:it.orderBy}};return(await a$b({aptosConfig:_e,query:st,originMethod:"getDigitalAssetActivity"})).token_activities_v2}var F$1={typeParameters:[],parameters:[new b$8(E$9()),new p$e,new b$8(E$9()),new b$8(E$9()),new c$q,new c$q,new c$q,new c$q,new c$q,new c$q,new c$q,new c$q,new c$q,new p$e,new p$e]};async function Dt(rt){let{aptosConfig:_e,options:nt,creator:it}=rt;return h$7({aptosConfig:_e,sender:it.accountAddress,data:{function:"0x4::aptos_token::create_collection",functionArguments:[new a$e(rt.description),new y$b(rt.maxSupply??_$p),new a$e(rt.name),new a$e(rt.uri),new d$j(rt.mutableDescription??!0),new d$j(rt.mutableRoyalty??!0),new d$j(rt.mutableURI??!0),new d$j(rt.mutableTokenDescription??!0),new d$j(rt.mutableTokenName??!0),new d$j(rt.mutableTokenProperties??!0),new d$j(rt.mutableTokenURI??!0),new d$j(rt.tokensBurnableByCreator??!0),new d$j(rt.tokensFreezableByCreator??!0),new y$b(rt.royaltyNumerator??0),new y$b(rt.royaltyDenominator??1)],abi:F$1},options:nt})}async function v$4(rt){let{aptosConfig:_e,options:nt}=rt,it=nt==null?void 0:nt.where;nt!=null&&nt.tokenStandard&&(it.token_standard={_eq:(nt==null?void 0:nt.tokenStandard)??"v2"});let ot={query:T$b,variables:{where_condition:it,offset:nt==null?void 0:nt.offset,limit:nt==null?void 0:nt.limit}};return(await a$b({aptosConfig:_e,query:ot,originMethod:"getCollectionData"})).current_collections_v2[0]}async function ht(rt){let{aptosConfig:_e,creatorAddress:nt,collectionName:it,options:ot}=rt,st=d$k.from(nt),at={collection_name:{_eq:it},creator_address:{_eq:st.toStringLong()}};return ot!=null&&ot.tokenStandard&&(at.token_standard={_eq:(ot==null?void 0:ot.tokenStandard)??"v2"}),v$4({aptosConfig:_e,options:{...ot,where:at}})}async function vt(rt){let{aptosConfig:_e,creatorAddress:nt,options:it}=rt,ot={creator_address:{_eq:d$k.from(nt).toStringLong()}};return it!=null&&it.tokenStandard&&(ot.token_standard={_eq:(it==null?void 0:it.tokenStandard)??"v2"}),v$4({aptosConfig:_e,options:{...it,where:ot}})}async function xt(rt){let{aptosConfig:_e,collectionId:nt,options:it}=rt,ot={collection_id:{_eq:d$k.from(nt).toStringLong()}};return it!=null&&it.tokenStandard&&(ot.token_standard={_eq:(it==null?void 0:it.tokenStandard)??"v2"}),v$4({aptosConfig:_e,options:{...it,where:ot}})}async function Gt(rt){let{creatorAddress:_e,collectionName:nt,options:it,aptosConfig:ot}=rt,st=d$k.from(_e),at={collection_name:{_eq:nt},creator_address:{_eq:st.toStringLong()}};return it!=null&&it.tokenStandard&&(at.token_standard={_eq:(it==null?void 0:it.tokenStandard)??"v2"}),(await v$4({aptosConfig:ot,options:{where:at}})).collection_id}var N$4={typeParameters:[],parameters:[new b$8(E$9()),new b$8(E$9()),new b$8(E$9()),new b$8(E$9()),new y$a(new b$8(E$9())),new y$a(new b$8(E$9())),new y$a(y$a.u8())]};async function Bt(rt){let{aptosConfig:_e,options:nt,creator:it,collection:ot,description:st,name:at,uri:lt,propertyKeys:ct,propertyTypes:dt,propertyValues:ft}=rt,pt=dt==null?void 0:dt.map(gt=>C$4[gt]);return h$7({aptosConfig:_e,sender:it.accountAddress,data:{function:"0x4::aptos_token::mint",functionArguments:[new a$e(ot),new a$e(st),new a$e(at),new a$e(lt),t$i.MoveString(ct??[]),t$i.MoveString(pt??[]),K$1(ft??[],pt??[])],abi:N$4},options:nt})}var Q$2={typeParameters:[{constraints:["key"]}],parameters:[new b$8(j$4(new h$g(0))),new S$8]};async function Et(rt){let{aptosConfig:_e,sender:nt,digitalAssetAddress:it,recipient:ot,digitalAssetType:st,options:at}=rt;return h$7({aptosConfig:_e,sender:nt.accountAddress,data:{function:"0x1::object::transfer",typeArguments:[st??l$4],functionArguments:[d$k.from(it),d$k.from(ot)],abi:Q$2},options:at})}var Y$1={typeParameters:[],parameters:[new b$8(E$9()),new b$8(E$9()),new b$8(E$9()),new b$8(E$9()),new y$a(new b$8(E$9())),new y$a(new b$8(E$9())),new y$a(y$a.u8()),new S$8]};async function Ot(rt){let{aptosConfig:_e,account:nt,collection:it,description:ot,name:st,uri:at,recipient:lt,propertyKeys:ct,propertyTypes:dt,propertyValues:ft,options:pt}=rt;if((ct==null?void 0:ct.length)!==(ft==null?void 0:ft.length))throw new Error("Property keys and property values counts do not match");if((dt==null?void 0:dt.length)!==(ft==null?void 0:ft.length))throw new Error("Property types and property values counts do not match");let gt=dt==null?void 0:dt.map(yt=>C$4[yt]);return h$7({aptosConfig:_e,sender:nt.accountAddress,data:{function:"0x4::aptos_token::mint_soul_bound",functionArguments:[it,ot,st,at,t$i.MoveString(ct??[]),t$i.MoveString(gt??[]),K$1(ft??[],gt??[]),lt],abi:Y$1},options:pt})}var L$4={typeParameters:[{constraints:["key"]}],parameters:[new b$8(j$4(new h$g(0)))]};async function qt(rt){let{aptosConfig:_e,creator:nt,digitalAssetAddress:it,digitalAssetType:ot,options:st}=rt;return h$7({aptosConfig:_e,sender:nt.accountAddress,data:{function:"0x4::aptos_token::burn",typeArguments:[ot??l$4],functionArguments:[d$k.from(it)],abi:L$4},options:st})}var z$3={typeParameters:[{constraints:["key"]}],parameters:[new b$8(j$4(new h$g(0)))]};async function Vt(rt){let{aptosConfig:_e,creator:nt,digitalAssetAddress:it,digitalAssetType:ot,options:st}=rt;return h$7({aptosConfig:_e,sender:nt.accountAddress,data:{function:"0x4::aptos_token::freeze_transfer",typeArguments:[ot??l$4],functionArguments:[it],abi:z$3},options:st})}var j$1={typeParameters:[{constraints:["key"]}],parameters:[new b$8(j$4(new h$g(0)))]};async function Rt(rt){let{aptosConfig:_e,creator:nt,digitalAssetAddress:it,digitalAssetType:ot,options:st}=rt;return h$7({aptosConfig:_e,sender:nt.accountAddress,data:{function:"0x4::aptos_token::unfreeze_transfer",typeArguments:[ot??l$4],functionArguments:[it],abi:j$1},options:st})}var W$3={typeParameters:[{constraints:["key"]}],parameters:[new b$8(j$4(new h$g(0))),new b$8(E$9())]};async function Mt(rt){let{aptosConfig:_e,creator:nt,description:it,digitalAssetAddress:ot,digitalAssetType:st,options:at}=rt;return h$7({aptosConfig:_e,sender:nt.accountAddress,data:{function:"0x4::aptos_token::set_description",typeArguments:[st??l$4],functionArguments:[d$k.from(ot),new a$e(it)],abi:W$3},options:at})}var X$1={typeParameters:[{constraints:["key"]}],parameters:[new b$8(j$4(new h$g(0))),new b$8(E$9())]};async function Kt(rt){let{aptosConfig:_e,creator:nt,name:it,digitalAssetAddress:ot,digitalAssetType:st,options:at}=rt;return h$7({aptosConfig:_e,sender:nt.accountAddress,data:{function:"0x4::aptos_token::set_name",typeArguments:[st??l$4],functionArguments:[d$k.from(ot),new a$e(it)],abi:X$1},options:at})}var H$3={typeParameters:[{constraints:["key"]}],parameters:[new b$8(j$4(new h$g(0))),new b$8(E$9())]};async function Ut(rt){let{aptosConfig:_e,creator:nt,uri:it,digitalAssetAddress:ot,digitalAssetType:st,options:at}=rt;return h$7({aptosConfig:_e,sender:nt.accountAddress,data:{function:"0x4::aptos_token::set_uri",typeArguments:[st??l$4],functionArguments:[d$k.from(ot),new a$e(it)],abi:H$3},options:at})}var J={typeParameters:[{constraints:["key"]}],parameters:[new b$8(j$4(new h$g(0))),new b$8(E$9()),new b$8(E$9()),y$a.u8()]};async function Ft(rt){let{aptosConfig:_e,creator:nt,propertyKey:it,propertyType:ot,propertyValue:st,digitalAssetAddress:at,digitalAssetType:lt,options:ct}=rt;return h$7({aptosConfig:_e,sender:nt.accountAddress,data:{function:"0x4::aptos_token::add_property",typeArguments:[lt??l$4],functionArguments:[d$k.from(at),new a$e(it),new a$e(C$4[ot]),t$i.U8(B$2(st,C$4[ot]))],abi:J},options:ct})}var Z$2={typeParameters:[{constraints:["key"]}],parameters:[new b$8(j$4(new h$g(0))),new b$8(E$9())]};async function Nt(rt){let{aptosConfig:_e,creator:nt,propertyKey:it,digitalAssetAddress:ot,digitalAssetType:st,options:at}=rt;return h$7({aptosConfig:_e,sender:nt.accountAddress,data:{function:"0x4::aptos_token::remove_property",typeArguments:[st??l$4],functionArguments:[d$k.from(ot),new a$e(it)],abi:Z$2},options:at})}var $$2={typeParameters:[{constraints:["key"]}],parameters:[new b$8(j$4(new h$g(0))),new b$8(E$9()),new b$8(E$9()),y$a.u8()]};async function Qt(rt){let{aptosConfig:_e,creator:nt,propertyKey:it,propertyType:ot,propertyValue:st,digitalAssetAddress:at,digitalAssetType:lt,options:ct}=rt;return h$7({aptosConfig:_e,sender:nt.accountAddress,data:{function:"0x4::aptos_token::update_property",typeArguments:[lt??l$4],functionArguments:[d$k.from(at),new a$e(it),new a$e(C$4[ot]),B$2(st,C$4[ot])],abi:$$2},options:ct})}var tt={typeParameters:[{constraints:["key"]},{constraints:[]}],parameters:[new b$8(j$4(new h$g(0))),new b$8(E$9()),new h$g(1)]};async function Yt(rt){let{aptosConfig:_e,creator:nt,propertyKey:it,propertyType:ot,propertyValue:st,digitalAssetAddress:at,digitalAssetType:lt,options:ct}=rt;return h$7({aptosConfig:_e,sender:nt.accountAddress,data:{function:"0x4::aptos_token::add_typed_property",typeArguments:[lt??l$4,C$4[ot]],functionArguments:[d$k.from(at),new a$e(it),st],abi:tt},options:ct})}var et={typeParameters:[{constraints:["key"]},{constraints:[]}],parameters:[new b$8(j$4(new h$g(0))),new b$8(E$9()),new h$g(1)]};async function Lt(rt){let{aptosConfig:_e,creator:nt,propertyKey:it,propertyType:ot,propertyValue:st,digitalAssetAddress:at,digitalAssetType:lt,options:ct}=rt;return h$7({aptosConfig:_e,sender:nt.accountAddress,data:{function:"0x4::aptos_token::update_typed_property",typeArguments:[lt??l$4,C$4[ot]],functionArguments:[d$k.from(at),new a$e(it),st],abi:et},options:ct})}function K$1(rt,_e){let nt=new Array;return _e.forEach((it,ot)=>{nt.push(B$2(rt[ot],it))}),nt}function B$2(rt,_e){let nt=j$3(_e);return U$3(rt,nt,0,[]).bcsToBytes()}var L$3=class{constructor(_e){this.config=_e}async getCollectionData(_e){await i$4({config:this.config,minimumLedgerVersion:_e.minimumLedgerVersion,processorType:"token_v2_processor"});let{creatorAddress:nt,collectionName:it,options:ot}=_e,st=d$k.from(nt),at={collection_name:{_eq:it},creator_address:{_eq:st.toStringLong()}};return ot!=null&&ot.tokenStandard&&(at.token_standard={_eq:(ot==null?void 0:ot.tokenStandard)??"v2"}),v$4({aptosConfig:this.config,options:{where:at}})}async getCollectionDataByCreatorAddressAndCollectionName(_e){return await i$4({config:this.config,minimumLedgerVersion:_e.minimumLedgerVersion,processorType:"token_v2_processor"}),ht({aptosConfig:this.config,..._e})}async getCollectionDataByCreatorAddress(_e){return await i$4({config:this.config,minimumLedgerVersion:_e.minimumLedgerVersion,processorType:"token_v2_processor"}),vt({aptosConfig:this.config,..._e})}async getCollectionDataByCollectionId(_e){return await i$4({config:this.config,minimumLedgerVersion:_e.minimumLedgerVersion,processorType:"token_v2_processor"}),xt({aptosConfig:this.config,..._e})}async getCollectionId(_e){return await i$4({config:this.config,minimumLedgerVersion:_e.minimumLedgerVersion,processorType:"token_v2_processor"}),Gt({aptosConfig:this.config,..._e})}async getDigitalAssetData(_e){return await i$4({config:this.config,minimumLedgerVersion:_e.minimumLedgerVersion,processorType:"token_v2_processor"}),It({aptosConfig:this.config,..._e})}async getCurrentDigitalAssetOwnership(_e){return await i$4({config:this.config,minimumLedgerVersion:_e.minimumLedgerVersion,processorType:"token_v2_processor"}),Pt({aptosConfig:this.config,..._e})}async getOwnedDigitalAssets(_e){return await i$4({config:this.config,minimumLedgerVersion:_e.minimumLedgerVersion,processorType:"token_v2_processor"}),bt({aptosConfig:this.config,..._e})}async getDigitalAssetActivity(_e){return await i$4({config:this.config,minimumLedgerVersion:_e.minimumLedgerVersion,processorType:"token_v2_processor"}),St({aptosConfig:this.config,..._e})}async createCollectionTransaction(_e){return Dt({aptosConfig:this.config,..._e})}async mintDigitalAssetTransaction(_e){return Bt({aptosConfig:this.config,..._e})}async transferDigitalAssetTransaction(_e){return Et({aptosConfig:this.config,..._e})}async mintSoulBoundTransaction(_e){return Ot({aptosConfig:this.config,..._e})}async burnDigitalAssetTransaction(_e){return qt({aptosConfig:this.config,..._e})}async freezeDigitalAssetTransaferTransaction(_e){return Vt({aptosConfig:this.config,..._e})}async unfreezeDigitalAssetTransaferTransaction(_e){return Rt({aptosConfig:this.config,..._e})}async setDigitalAssetDescriptionTransaction(_e){return Mt({aptosConfig:this.config,..._e})}async setDigitalAssetNameTransaction(_e){return Kt({aptosConfig:this.config,..._e})}async setDigitalAssetURITransaction(_e){return Ut({aptosConfig:this.config,..._e})}async addDigitalAssetPropertyTransaction(_e){return Ft({aptosConfig:this.config,..._e})}async removeDigitalAssetPropertyTransaction(_e){return Nt({aptosConfig:this.config,..._e})}async updateDigitalAssetPropertyTransaction(_e){return Qt({aptosConfig:this.config,..._e})}async addDigitalAssetTypedPropertyTransaction(_e){return Yt({aptosConfig:this.config,..._e})}async updateDigitalAssetTypedPropertyTransaction(_e){return Lt({aptosConfig:this.config,..._e})}},a$1=300,u$6=rt=>{if(rt&&rt.length>a$1)throw new Error(`Event type length exceeds the maximum length of ${a$1}`)};async function m$5(rt){let{aptosConfig:_e,eventType:nt,options:it}=rt;return p$5({aptosConfig:_e,options:{...it,where:{account_address:{_eq:"0x0000000000000000000000000000000000000000000000000000000000000000"},creation_number:{_eq:"0"},sequence_number:{_eq:"0"},indexed_type:{_eq:nt}}}})}async function f$3(rt){let{accountAddress:_e,aptosConfig:nt,creationNumber:it,options:ot}=rt,st={account_address:{_eq:d$k.from(_e).toStringLong()},creation_number:{_eq:it}};return p$5({aptosConfig:nt,options:{...ot,where:st}})}async function _$4(rt){let{accountAddress:_e,aptosConfig:nt,eventType:it,options:ot}=rt,st={account_address:{_eq:d$k.from(_e).toStringLong()},indexed_type:{_eq:it}};return p$5({aptosConfig:nt,options:{...ot,where:st}})}async function p$5(rt){var ot,st;let{aptosConfig:_e,options:nt}=rt;u$6((st=(ot=nt==null?void 0:nt.where)==null?void 0:ot.indexed_type)==null?void 0:st._eq);let it={query:k$6,variables:{where_condition:nt==null?void 0:nt.where,offset:nt==null?void 0:nt.offset,limit:nt==null?void 0:nt.limit,order_by:nt==null?void 0:nt.orderBy}};return(await a$b({aptosConfig:_e,query:it,originMethod:"getEvents"})).events}var i$2=class{constructor(_e){this.config=_e}async getModuleEventsByEventType(_e){return await i$4({config:this.config,minimumLedgerVersion:_e.minimumLedgerVersion,processorType:"events_processor"}),m$5({aptosConfig:this.config,..._e})}async getAccountEventsByCreationNumber(_e){return await i$4({config:this.config,minimumLedgerVersion:_e.minimumLedgerVersion,processorType:"events_processor"}),f$3({aptosConfig:this.config,..._e})}async getAccountEventsByEventType(_e){return await i$4({config:this.config,minimumLedgerVersion:_e.minimumLedgerVersion,processorType:"events_processor"}),_$4({aptosConfig:this.config,..._e})}async getEvents(_e){return await i$4({config:this.config,minimumLedgerVersion:_e==null?void 0:_e.minimumLedgerVersion,processorType:"events_processor"}),p$5({aptosConfig:this.config,..._e})}},t$8=class{constructor(_e){this.config=new l$5(_e),this.account=new l$7(this.config),this.ans=new A$4(this.config),this.coin=new t$9(this.config),this.digitalAsset=new L$3(this.config),this.event=new i$2(this.config),this.faucet=new i$5(this.config),this.fungibleAsset=new a$3(this.config),this.general=new p$6(this.config),this.staking=new t$a(this.config),this.transaction=new h$6(this.config),this.table=new a$2(this.config),this.keyless=new i$3(this.config),this.object=new t$b(this.config)}};function e$5(rt,_e,nt){Object.getOwnPropertyNames(_e.prototype).forEach(it=>{let ot=Object.getOwnPropertyDescriptor(_e.prototype,it);ot&&(ot.value=function(...st){return this[nt][it](...st)},Object.defineProperty(rt.prototype,it,ot))})}e$5(t$8,l$7,"account");e$5(t$8,A$4,"ans");e$5(t$8,t$9,"coin");e$5(t$8,L$3,"digitalAsset");e$5(t$8,i$2,"event");e$5(t$8,i$5,"faucet");e$5(t$8,a$3,"fungibleAsset");e$5(t$8,p$6,"general");e$5(t$8,t$a,"staking");e$5(t$8,h$6,"transaction");e$5(t$8,a$2,"table");e$5(t$8,i$3,"keyless");e$5(t$8,t$b,"object");var g$3=(rt=>(rt.JSON="application/json",rt.BCS="application/x-bcs",rt.BCS_SIGNED_TRANSACTION="application/x.aptos.signed_transaction+bcs",rt.BCS_VIEW_FUNCTION="application/x.aptos.view_function+bcs",rt))(g$3||{}),y$3=(rt=>(rt[rt.Bool=0]="Bool",rt[rt.U8=1]="U8",rt[rt.U64=2]="U64",rt[rt.U128=3]="U128",rt[rt.Address=4]="Address",rt[rt.Signer=5]="Signer",rt[rt.Vector=6]="Vector",rt[rt.Struct=7]="Struct",rt[rt.U16=8]="U16",rt[rt.U32=9]="U32",rt[rt.U256=10]="U256",rt[rt.Reference=254]="Reference",rt[rt.Generic=255]="Generic",rt))(y$3||{}),u$5=(rt=>(rt[rt.U8=0]="U8",rt[rt.U64=1]="U64",rt[rt.U128=2]="U128",rt[rt.Address=3]="Address",rt[rt.U8Vector=4]="U8Vector",rt[rt.Bool=5]="Bool",rt[rt.U16=6]="U16",rt[rt.U32=7]="U32",rt[rt.U256=8]="U256",rt))(u$5||{}),d$3=(rt=>(rt[rt.Script=0]="Script",rt[rt.EntryFunction=2]="EntryFunction",rt[rt.Multisig=3]="Multisig",rt))(d$3||{}),c$1=(rt=>(rt[rt.MultiAgentTransaction=0]="MultiAgentTransaction",rt[rt.FeePayerTransaction=1]="FeePayerTransaction",rt))(c$1||{}),l$3=(rt=>(rt[rt.Ed25519=0]="Ed25519",rt[rt.MultiEd25519=1]="MultiEd25519",rt[rt.MultiAgent=2]="MultiAgent",rt[rt.FeePayer=3]="FeePayer",rt[rt.SingleSender=4]="SingleSender",rt))(l$3||{}),_$3=(rt=>(rt[rt.Ed25519=0]="Ed25519",rt[rt.MultiEd25519=1]="MultiEd25519",rt[rt.SingleKey=2]="SingleKey",rt[rt.MultiKey=3]="MultiKey",rt))(_$3||{}),x$3=(rt=>(rt[rt.Ed25519=0]="Ed25519",rt[rt.Secp256k1=1]="Secp256k1",rt[rt.Keyless=3]="Keyless",rt))(x$3||{}),h$4=(rt=>(rt[rt.Ed25519=0]="Ed25519",rt[rt.Secp256k1=1]="Secp256k1",rt[rt.Keyless=3]="Keyless",rt))(h$4||{}),v$3=(rt=>(rt[rt.Ed25519=0]="Ed25519",rt))(v$3||{}),M$4=(rt=>(rt[rt.Ed25519=0]="Ed25519",rt))(M$4||{}),m$4=(rt=>(rt[rt.ZkProof=0]="ZkProof",rt))(m$4||{}),R$3=(rt=>(rt[rt.Groth16=0]="Groth16",rt))(R$3||{}),b$2=(rt=>(rt.Pending="pending_transaction",rt.User="user_transaction",rt.Genesis="genesis_transaction",rt.BlockMetadata="block_metadata_transaction",rt.StateCheckpoint="state_checkpoint_transaction",rt.Validator="validator_transaction",rt.BlockEpilogue="block_epilogue_transaction",rt))(b$2||{});function W$2(rt){return rt.type==="user_transaction"}var k$3=(rt=>(rt.PRIVATE="private",rt.PUBLIC="public",rt.FRIEND="friend",rt))(k$3||{}),S$3=(rt=>(rt.STORE="store",rt.DROP="drop",rt.KEY="key",rt.COPY="copy",rt))(S$3||{}),f$2=(rt=>(rt.VALIDATOR="validator",rt.FULL_NODE="full_node",rt))(f$2||{}),C$3=(rt=>(rt[rt.Ed25519=0]="Ed25519",rt[rt.MultiEd25519=1]="MultiEd25519",rt[rt.SingleKey=2]="SingleKey",rt[rt.MultiKey=3]="MultiKey",rt))(C$3||{}),T$4=(rt=>(rt[rt.Ed25519=0]="Ed25519",rt[rt.Secp256k1Ecdsa=2]="Secp256k1Ecdsa",rt))(T$4||{}),E$3=(rt=>(rt[rt.DeriveAuid=251]="DeriveAuid",rt[rt.DeriveObjectAddressFromObject=252]="DeriveObjectAddressFromObject",rt[rt.DeriveObjectAddressFromGuid=253]="DeriveObjectAddressFromGuid",rt[rt.DeriveObjectAddressFromSeed=254]="DeriveObjectAddressFromSeed",rt[rt.DeriveResourceAccountAddress=255]="DeriveResourceAccountAddress",rt))(E$3||{}),eventemitter3={exports:{}};(function(rt){var _e=Object.prototype.hasOwnProperty,nt="~";function it(){}Object.create&&(it.prototype=Object.create(null),new it().__proto__||(nt=!1));function ot(ct,dt,ft){this.fn=ct,this.context=dt,this.once=ft||!1}function st(ct,dt,ft,pt,gt){if(typeof ft!="function")throw new TypeError("The listener must be a function");var yt=new ot(ft,pt||ct,gt),Ct=nt?nt+dt:dt;return ct._events[Ct]?ct._events[Ct].fn?ct._events[Ct]=[ct._events[Ct],yt]:ct._events[Ct].push(yt):(ct._events[Ct]=yt,ct._eventsCount++),ct}function at(ct,dt){--ct._eventsCount===0?ct._events=new it:delete ct._events[dt]}function lt(){this._events=new it,this._eventsCount=0}lt.prototype.eventNames=function(){var dt=[],ft,pt;if(this._eventsCount===0)return dt;for(pt in ft=this._events)_e.call(ft,pt)&&dt.push(nt?pt.slice(1):pt);return Object.getOwnPropertySymbols?dt.concat(Object.getOwnPropertySymbols(ft)):dt},lt.prototype.listeners=function(dt){var ft=nt?nt+dt:dt,pt=this._events[ft];if(!pt)return[];if(pt.fn)return[pt.fn];for(var gt=0,yt=pt.length,Ct=new Array(yt);gt<yt;gt++)Ct[gt]=pt[gt].fn;return Ct},lt.prototype.listenerCount=function(dt){var ft=nt?nt+dt:dt,pt=this._events[ft];return pt?pt.fn?1:pt.length:0},lt.prototype.emit=function(dt,ft,pt,gt,yt,Ct){var At=nt?nt+dt:dt;if(!this._events[At])return!1;var $t=this._events[At],zt=arguments.length,_t,Jt;if($t.fn){switch($t.once&&this.removeListener(dt,$t.fn,void 0,!0),zt){case 1:return $t.fn.call($t.context),!0;case 2:return $t.fn.call($t.context,ft),!0;case 3:return $t.fn.call($t.context,ft,pt),!0;case 4:return $t.fn.call($t.context,ft,pt,gt),!0;case 5:return $t.fn.call($t.context,ft,pt,gt,yt),!0;case 6:return $t.fn.call($t.context,ft,pt,gt,yt,Ct),!0}for(Jt=1,_t=new Array(zt-1);Jt<zt;Jt++)_t[Jt-1]=arguments[Jt];$t.fn.apply($t.context,_t)}else{var nr=$t.length,or;for(Jt=0;Jt<nr;Jt++)switch($t[Jt].once&&this.removeListener(dt,$t[Jt].fn,void 0,!0),zt){case 1:$t[Jt].fn.call($t[Jt].context);break;case 2:$t[Jt].fn.call($t[Jt].context,ft);break;case 3:$t[Jt].fn.call($t[Jt].context,ft,pt);break;case 4:$t[Jt].fn.call($t[Jt].context,ft,pt,gt);break;default:if(!_t)for(or=1,_t=new Array(zt-1);or<zt;or++)_t[or-1]=arguments[or];$t[Jt].fn.apply($t[Jt].context,_t)}}return!0},lt.prototype.on=function(dt,ft,pt){return st(this,dt,ft,pt,!1)},lt.prototype.once=function(dt,ft,pt){return st(this,dt,ft,pt,!0)},lt.prototype.removeListener=function(dt,ft,pt,gt){var yt=nt?nt+dt:dt;if(!this._events[yt])return this;if(!ft)return at(this,yt),this;var Ct=this._events[yt];if(Ct.fn)Ct.fn===ft&&(!gt||Ct.once)&&(!pt||Ct.context===pt)&&at(this,yt);else{for(var At=0,$t=[],zt=Ct.length;At<zt;At++)(Ct[At].fn!==ft||gt&&!Ct[At].once||pt&&Ct[At].context!==pt)&&$t.push(Ct[At]);$t.length?this._events[yt]=$t.length===1?$t[0]:$t:at(this,yt)}return this},lt.prototype.removeAllListeners=function(dt){var ft;return dt?(ft=nt?nt+dt:dt,this._events[ft]&&at(this,ft)):(this._events=new it,this._eventsCount=0),this},lt.prototype.off=lt.prototype.removeListener,lt.prototype.addListener=lt.prototype.on,lt.prefixed=nt,lt.EventEmitter=lt,rt.exports=lt})(eventemitter3);var eventemitter3Exports=eventemitter3.exports;const EventEmitter=getDefaultExportFromCjs$1(eventemitter3Exports);var __classPrivateFieldSet$1=function(rt,_e,nt,it,ot){if(it==="m")throw new TypeError("Private method is not writable");if(it==="a"&&!ot)throw new TypeError("Private accessor was defined without a setter");if(typeof _e=="function"?rt!==_e||!ot:!_e.has(rt))throw new TypeError("Cannot write private member to an object whose class did not declare it");return it==="a"?ot.call(rt,nt):ot?ot.value=nt:_e.set(rt,nt),nt},__classPrivateFieldGet$1=function(rt,_e,nt,it){if(nt==="a"&&!it)throw new TypeError("Private accessor was defined without a getter");if(typeof _e=="function"?rt!==_e||!it:!_e.has(rt))throw new TypeError("Cannot read private member from an object whose class did not declare it");return nt==="m"?it:nt==="a"?it.call(rt):it?it.value:_e.get(rt)},_AppReadyEvent_detail;let wallets;const registered=new Set,listeners={};function getWallets(){if(wallets||(wallets=Object.freeze({register,get,on}),typeof window>"u"))return wallets;const rt=Object.freeze({register});try{window.addEventListener("wallet-standard:register-wallet",({detail:_e})=>_e(rt))}catch(_e){console.error(`wallet-standard:register-wallet event listener could not be added
`,_e)}try{window.dispatchEvent(new AppReadyEvent(rt))}catch(_e){console.error(`wallet-standard:app-ready event could not be dispatched
`,_e)}return wallets}function register(...rt){var _e;return rt=rt.filter(nt=>!registered.has(nt)),rt.length?(rt.forEach(nt=>registered.add(nt)),(_e=listeners.register)==null||_e.forEach(nt=>guard(()=>nt(...rt))),function(){var it;rt.forEach(ot=>registered.delete(ot)),(it=listeners.unregister)==null||it.forEach(ot=>guard(()=>ot(...rt)))}):()=>{}}function get(){return[...registered]}function on(rt,_e){var nt;return(nt=listeners[rt])!=null&&nt.push(_e)||(listeners[rt]=[_e]),function(){var ot;listeners[rt]=(ot=listeners[rt])==null?void 0:ot.filter(st=>_e!==st)}}function guard(rt){try{rt()}catch(_e){console.error(_e)}}class AppReadyEvent extends Event{constructor(_e){super("wallet-standard:app-ready",{bubbles:!1,cancelable:!1,composed:!1}),_AppReadyEvent_detail.set(this,void 0),__classPrivateFieldSet$1(this,_AppReadyEvent_detail,_e,"f")}get detail(){return __classPrivateFieldGet$1(this,_AppReadyEvent_detail,"f")}get type(){return"wallet-standard:app-ready"}preventDefault(){throw new Error("preventDefault cannot be called")}stopImmediatePropagation(){throw new Error("stopImmediatePropagation cannot be called")}stopPropagation(){throw new Error("stopPropagation cannot be called")}}_AppReadyEvent_detail=new WeakMap;var __classPrivateFieldSet=function(rt,_e,nt,it,ot){if(it==="m")throw new TypeError("Private method is not writable");if(it==="a"&&!ot)throw new TypeError("Private accessor was defined without a setter");if(typeof _e=="function"?rt!==_e||!ot:!_e.has(rt))throw new TypeError("Cannot write private member to an object whose class did not declare it");return it==="a"?ot.call(rt,nt):ot?ot.value=nt:_e.set(rt,nt),nt},__classPrivateFieldGet=function(rt,_e,nt,it){if(nt==="a"&&!it)throw new TypeError("Private accessor was defined without a getter");if(typeof _e=="function"?rt!==_e||!it:!_e.has(rt))throw new TypeError("Cannot read private member from an object whose class did not declare it");return nt==="m"?it:nt==="a"?it.call(rt):it?it.value:_e.get(rt)},_RegisterWalletEvent_detail;function registerWallet(rt){const _e=({register:nt})=>nt(rt);try{window.dispatchEvent(new RegisterWalletEvent(_e))}catch(nt){console.error(`wallet-standard:register-wallet event could not be dispatched
`,nt)}try{window.addEventListener("wallet-standard:app-ready",({detail:nt})=>_e(nt))}catch(nt){console.error(`wallet-standard:app-ready event listener could not be added
`,nt)}}class RegisterWalletEvent extends Event{constructor(_e){super("wallet-standard:register-wallet",{bubbles:!1,cancelable:!1,composed:!1}),_RegisterWalletEvent_detail.set(this,void 0),__classPrivateFieldSet(this,_RegisterWalletEvent_detail,_e,"f")}get detail(){return __classPrivateFieldGet(this,_RegisterWalletEvent_detail,"f")}get type(){return"wallet-standard:register-wallet"}preventDefault(){throw new Error("preventDefault cannot be called")}stopImmediatePropagation(){throw new Error("stopImmediatePropagation cannot be called")}stopPropagation(){throw new Error("stopPropagation cannot be called")}}_RegisterWalletEvent_detail=new WeakMap;var n$8=["aptos:account","aptos:connect","aptos:disconnect","aptos:network","aptos:onAccountChange","aptos:onNetworkChange","aptos:signMessage","aptos:signTransaction"];function i$1(rt,_e=[]){return[...n$8,..._e].every(nt=>nt in rt.features)}function d$2(){let{get:rt,on:_e}=getWallets(),nt=rt(),it=[];return nt.map(ot=>{i$1(ot)&&it.push(ot)}),{aptosWallets:it,on:_e}}var n$7=(rt=>(rt[rt.Unauthorized=4100]="Unauthorized",rt[rt.InternalError=-30001]="InternalError",rt))(n$7||{}),r$6=(rt=>(rt.APPROVED="Approved",rt.REJECTED="Rejected",rt))(r$6||{});const scriptRel="modulepreload",assetsURL=function(rt){return"/"+rt},seen={},__vitePreload=function rt(_e,nt,it){let ot=Promise.resolve();if(nt&&nt.length>0){document.getElementsByTagName("link");const at=document.querySelector("meta[property=csp-nonce]"),lt=(at==null?void 0:at.nonce)||(at==null?void 0:at.getAttribute("nonce"));ot=Promise.allSettled(nt.map(ct=>{if(ct=assetsURL(ct),ct in seen)return;seen[ct]=!0;const dt=ct.endsWith(".css"),ft=dt?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${ct}"]${ft}`))return;const pt=document.createElement("link");if(pt.rel=dt?"stylesheet":scriptRel,dt||(pt.as="script"),pt.crossOrigin="",pt.href=ct,lt&&pt.setAttribute("nonce",lt),document.head.appendChild(pt),dt)return new Promise((gt,yt)=>{pt.addEventListener("load",gt),pt.addEventListener("error",()=>yt(new Error(`Unable to preload CSS for ${ct}`)))})}))}function st(at){const lt=new Event("vite:preloadError",{cancelable:!0});if(lt.payload=at,window.dispatchEvent(lt),!lt.defaultPrevented)throw at}return ot.then(at=>{for(const lt of at||[])lt.status==="rejected"&&st(lt.reason);return _e().catch(st)})};var n$6="aptos:signAndSubmitTransaction",e$4="aptos:signMessage",n$5="aptos:signTransaction",o$4="aptos:connect",o$3="aptos:disconnect",t$7="aptos:account",t$6="aptos:network",n$4="aptos:onAccountChange",e$3="aptos:onNetworkChange",d$1=class Mu extends B$8{constructor({address:_e,publicKey:nt,ansName:it}){super(),this.address=d$k.from(_e),this.publicKey=nt,this.ansName=it}serialize(_e){if(this.address.serialize(_e),this.publicKey instanceof m$c)_e.serializeU32AsUleb128(C$3.Ed25519);else if(this.publicKey instanceof d$a)_e.serializeU32AsUleb128(C$3.MultiEd25519);else if(this.publicKey instanceof f$8)_e.serializeU32AsUleb128(C$3.SingleKey);else if(this.publicKey instanceof f$7)_e.serializeU32AsUleb128(C$3.MultiKey);else throw new Error("Unsupported public key");this.publicKey.serialize(_e),_e.serializeStr(this.ansName??"")}static deserialize(_e){let nt=d$k.deserialize(_e),it=_e.deserializeUleb128AsU32(),ot;switch(it){case C$3.Ed25519:ot=m$c.deserialize(_e);break;case C$3.MultiEd25519:ot=d$a.deserialize(_e);break;case C$3.SingleKey:ot=f$8.deserialize(_e);break;case C$3.MultiKey:ot=f$7.deserialize(_e);break;default:throw new Error(`Unknown variant index for WrappedPublicKey: ${it}`)}let st=_e.deserializeStr()||void 0;return new Mu({address:nt,publicKey:ot,ansName:st})}},t$5="aptos:devnet",o$2="aptos:testnet",A$3="aptos:localnet",T$3="aptos:mainnet",e$2=[t$5,o$2,A$3,T$3],n$3=(rt=>(rt[rt.Unauthorized=4100]="Unauthorized",rt[rt.InternalError=-30001]="InternalError",rt))(n$3||{}),t$4=Object.freeze({4100:{status:"Unauthorized",message:"The requested method and/or account has not been authorized by the user."},[-30001]:{status:"Internal error",message:"Something went wrong within the wallet."}}),r$5=class Iu extends Error{constructor(_e,nt){var it,ot;super(nt??((it=t$4[_e])==null?void 0:it.message)??"Unknown error occurred"),this.code=_e,this.status=((ot=t$4[_e])==null?void 0:ot.status)??"Unknown error",this.name="AptosWalletError",Object.setPrototypeOf(this,Iu.prototype)}},r$4=(rt=>(rt.APPROVED="Approved",rt.REJECTED="Rejected",rt))(r$4||{});let h$3=class{constructor(_e={}){this.option=_e,this.url="https://www.twallet.ai",this.version="1.0.0",this.name="T wallet",this.icon="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAQbUlEQVR4nO2da4wk11WAv3urume6e96z6519Obt2lsR2TNaWMQ52Hg6JkBD+kYAUoQiEQUImigT5gSUSZGIB4QdBSJEiEgHhkURAiC0lPyICRAZjRUFxYuLHvuY949mZ2ZndncfOdFdX1T38qK7u6urqnu6ent7dGR9pPV1V99469zv3nnvq3ltl9fCRH7MLeS/wGHAWeDtwB9AHWLsp9BYWA2wCV4BJ4P+Al4AX2y1QtWGAe4AngV8BTrd7430mM8BzwFeAc61kbMUAZ4A/Aj7eyg0OoPwT8CxwsZnEuslC/6BU4Fvwd5ZfBS4An2km8U4GGAH+A/gcoHan14GTPwG+BxxqlKiRAe4GXgU+1EGlDpp8kIDhmXoJ6hngNPAycHwPlDpochT4EUGUWCNJBugD/hcY2judDpz0Az8ABuIXkgzwb8DhvdboAMoo8N34ybgBngYe7Yo6B1MeAT4dPRF9DhgDFrut0QGVE8ACVPeAL94cXQ6k/FX4IzTASeCjN0eXAylPAKegYoDfu1maHGD5FFQM8Os3UZGDKr8GYBOMzA0flxuJUiAC+Rs+hW0Dwv6dtCjVrSejyfRZaB3UvU0ZBh6z2cVUg7YUG1c9Co7P8dO9HD6WRtsK8dvX6lYWpRUiwrUll7nxAqmUYuhQCiMSGKd1+ZANPNhOTm0pVi8XGTmS4qMfH+MdD+XoG7RQSiFm/xoAYHvTZ+InW3z3aysszRU5fDRFm1V+wCaYdGtJtKW4uljk6OkenvqzOzl6updrSy7bmybok2qf+iAJfFC6V/HoE8Pc+3A/X/r0LNPntjl8LI3xWy7xLvXwkR9fJpgwalqcvEFE+OTnT3H6viyXpwpoa59CryPGF468rYelWYcvfGoG1zFkci2vxC5qgsm3lmRjw+U9vzjC3ffnWJxxDhx8CLzA8pzDyTMZHv2lYTZvtN78gaymxZjF+EKmx+Lun85SKLR1030jWinyN3xO35ulL2vhey0PBErT4vjteUJ2wCI3YFHMy751902JgqJj6O2zyPa3ZQBpdk24+r4KZBcB8H4SBbuK+toygMiuHkD2neyGh73bmysRfMsmnx3AS5f82X41jgpavO1BZusGllfcdZG7MICgjbAxOIIGjs6+xtDqHCm/CGqfbowTg68t1oaPs3j6QVwb+sz6rtxB2wZQAlcPDXDHuVl+9t+/wImZH4GzXbq4T0dmEUAglWHp5P388MOfZPXsPajpFdrt9m0ZQBuf6yNHuHf2Eo9/+bdh8wqM3gmZgYge+80Pqcof32Pswos8Mf0y3//dL/PCyFm0maWdWci2BuF8Zoj+jes8/o1nIL8OR98Jdk+ggAr/6X32r1QvFFgpGDsDYvi5bz7D8OoiW7mRdlC2Z4CtvlHOvvw8LLwOh07RziTIbS/Gh5ETsDLFAz98nnx2uK1iWnZBRttk8uucmH0Fevuo52r2mwOCBAcjApkBjr35GrmtVXw7BbTWGFs2gG+l6M2v01vYhL4M4kpJl9LfVgu8zSQ0giqtRKlUL+kbW/QUNtnWGfbcAMHNwSgFAkYEgyASvL0AIFQWKG53g6iqHwpF4LfDv5YIJhwj2ghHWzaACvAGsMVQFIMv4IvBF8FAaXFif/SIqNvRKjCApRSWUqSUwhKDof3atmiA8DaCLwLGUADyhTybi0sUtrdxjQl6RJjjNreAikSfmgB8Jpuhf+wImVwfvUbwwucDoNVF8ZZ7gGBAPIpiQCmWJibZshTZDzzG4LvfhTU0hKjbv+XHJURqNm9QeP0cSy+8RO/8AsP3jeGWmECqlKp5I7RggNCp+6A8HCUsvn6O4gPv4/Qf/j6jj72n+aL2gay98hPm//TzLLz4HQp3HUeUi5g0e9oDJPR22ufK+fMc+eDP8K7nnsPat/tQ6svQA+9m8JtfZeXJj7H83HnI+oCPIKWhujlp7UFMDIKPs75EcXSIsX/8uwMJPxQF3PG3f4N/6jiF6wuI8kHMjvmi0qQBgkEm6AEe2/kZ7njqSciNtarz/hPdz9gnfot88U0Qr+IlmhwFm+4BUirUuAW0yjL0gbdeIwhl8NFHsK0BTDFPQKr5EKTFKMhgnDyp3CA9h0YTU1xb8VhecknbbU0z4XtCb0Zz59vTbeW/GZIaHsTuH8TNF6A301LeFgdhMGLQVv0u9o0vXePpZ+Y5k+ttSZFQVrY8zt6b4dtv/FRb+W+GiO8jyqc0J9DSqNhiGCqgQMQgpvFgc6CG5l0sCjdvgCYXWsK+0e4TcPPD160qrdWgzSXJ+jdQKvhUSru75TSg9e3Yf7q4JNlIPvbUCI9/ZIC0XQ1xYMhiYNBiacHFa7CByfeEnkx7A/jtKB03wPAhm+FDtcXe2PC5vu5x8u7bJ7rphnStqb3wrU3eMfYaT//GPBdeLXTrtre8dM0Ah4+myKD5639Y4SMPjvP0k/NMvHGwDSGyBy6onvi+kEVz12iafF7487+/zNY1ny9+61S3VLjpIiKIkfI7LErr7hkgFN9AJqc5tt1DJrd/B9sAdmWtXGmFthR2ysKyLbStsSytum6AUBRg27djuFkr6bRCjIvnFvFdD3QKy7aweyy0pQPYKY1labSlUaggaDXS/R6wH8WyAZUh2z9E3/AQdqqnDJzSOrJIsI3d+KWn5lIk/pYB2pDtLcPsZJGJiwUuvu5w4dVtxo4/QE9PD9pSiPERYzBGgld2w8XE2NKx8JYBmpK56SITFxwunStw6VyB6Ykii/Mua9d8fE/oH7AZO96D8X28oinDjc5KSGXPTuT6Wy6oRq5f85m65DB+vsDFcw6TFx3mZ4qsLns4BUNPj6Kv3yKb0wwMWoTveHmuF4PLjvChrX1Bu5tsu5WkUDDMTBQZv+Bw6XyByUsO89MuSwsumxs+WityfZq+PsWxE6nyFhUpb4yKuPMSlKbgl3501QUVHWEFD30dLBRXcNlc7+6m3oV5l8lS6x6/6DA17nA5dCW+kMlo+voshkctDt1RQmOqoQbRS6nAaGveoeWXG2x0C2c3H8T6BjT3HcswOmhhWYrsVc3xt+3dvND1qx5Tk0Hrnhp3mJpwmJt2WV32KOR9UmlFf79FNhu4kipwkTn1puFH92WxA/zIvbpmgIfen+N/Zt9ZdU516DnMLQoz00UmLjmMXwhcycxUkeVFjxslV5LNafpymrFjNkrbhPsrawCH/lUSrtVA3QX8bhtAKbA69OC1MO8yNekwNRFAn55wWJgvcv2aj+9BbyZo3SMjFocP2xF4UvHfSYDbgU/lPDTf8sPjWz4KWl/3mZ4MQE9ccpiadJifdVld8XAKQsqGXE6Ty2lO3mlVogQTCRZKwKKtr2Pwo2VKPF1CmbHrt5QBiiVXMj3hMDlRZHLCYXa6yNKiy41Ng9aQzWpyOYujR1MoJbUtLsG1dAJ+JerrHPyuDsJJsnjZLbuR8XGHmSmHy2+6rK/5eD5kMiqISkYsDh22qyFLAnzoHPyIu6gBGgHYED5UwzeVn2Harhlgfc1ndiZo1eMXA/89P1dkdcWjkBfSaUWuX5PLavoHrJo3XavjaUmudDPw4y16L+FHykmCv4snYYU0GE89T5idLjIxHvjtyXGHuVmX5WWXzQ2DUiW/3ac5MpZCN4qGaiqdAD+xdUu1iyhBgMZQa+CHhTYFX2rzStXpKvjQSg9QQSv0ij74eU6eqLwNf2XZY2oigD1+yWF6qsjlN12uX/OqXMngoMXoaGtbkerCrxtCNgnfSPVxp+DHdGkEv/EYICAiGE8wfrArGsuQ6e+hf/QY//z1bdbWPN54bYuFN12uLLvk86WopN8qRSXp9ndo1VQyUpMG8Xti5RPgl9NVgYmki8OvuRbVMRl+1XRNAnyR4NvRG0B/MFcN4pvgglbYaY2d0aQyGjurSWc16WyKVG8vc9N53KJPJhu4kt5e3diVtCIdgB/tKWVw0Dz8BD/eFvyqvBLLy4bt5v3gISmlSWU16UyKVNYugbewey2stEIpHSyx+YJXdBk7aqH24qMc3YKfADURPrXpOgQ/cEGDJzKkcxapbADbTmuUpYLxyQ9WcLyCqdSmJHvyPY4G8BNnFaNPt/H8u4DfqIckwk+6fxPwEbBHz+RQSmFC2K6B3X8Gp3XpFPw4VKhxO/UN0dhIHYVf+mN7BXPzV8Z3C78m/q/fohONJJHy6sEvx/FSrW+C/pW8DeAHZSs7coubI3H4po7Sewk/Hj1Rx/Bx+Am9oFLujvABRIuwtTOlPZJuwRc6C19i5RIvt0E9or1K2NaIrKib8YWrbsKPppP66aBJ+El6hnkbwSeeX65q48lk93aIRm9e+m26AN/EjkV2hC9VaXeAL2HeOvUI/9Sck2ltfHmlq+0/WpnI1r263XUH+OUe3wg+keM40DrwCdNGy2+kZyP48fwQBhqvaN81/1k1ou+lmOqKJ8I3VAPaAX7ZAjvBL6dLANRV+JXuJZjvad8x3zeeuar2+rWgOLw68KtaNJHQsFPrt1TOw27hRxKYpOux/OXmD8CaIC9q4wueY77asXmcJKmCJw3hVxTswhJiPfhJ8BLhx3RP0rF8+yh8hYj5ugiilVK4ef8vjZG9ebe0Bn5CpfZoCVEqtW8YPtbAD8usuR4eVxpQ6/CD+xjkLxSglVZ4jplz8+bbusPbxaWb8EswSvWr/EgEmKBH6HbK/6HGrUgcvlSSNg9fYZDvgEwDaJHgzW5n0/uE+J3bq9POEqIkwY8PyvXgh1zi6VqBH+0ldZYQo8d14Ud7ShX8Uh0xvxNm1QgoS+EV/AVnw/uMtnZpAWkCfrSCEfhVykPjFt0IftTtEEsb1SNyssZFEUvbIFyugU+sp5RVUgjms2DmwuJ1eFHbmsKG+zl32/+BTrX5zbGaSsZCyESFpTn4phbqjvAj4JPhU5O2JfhEekKEVz34YF4W/Gejg225uYezEdtXi79gXLnWshES4Jfzd2AJseq4WfhU/06EH9WrDfjR43K94+eCD2ysGfwPx7FV+RttK4wvGzeuOI+ILzd0qslBuQPwy1nqLKTs6HYSwsdW4RM/7hz8baO8R0DW4qFmtcOXwAh+Uca3VosPiS/LO0ZGHYIfpq+q3C24hFh932gZUqVnBP6KUf5DwMWkOD9xxLVSCuPLxa2rxfu9gvkvy1bJS5Ctwi/NFta05vAatA6fGPxYL0iEn3T/VuFXnYvUO5JPxLxolH8/yPkEekCDN+WDl81kJX+9+Hhh03sGgt5RNmID+FIPPvUjonLlIHEJsR58iZYTh1+O4yUCJVn/Srk7wCd+LgF+oNmzosz7geVGT7gNY05tKZRWOJveH+fX3HvcvP8vitLnZMrv69TCLytYD34sIqpUnlr49dIhDa6xN0uIsXpVww82MhjkXw3+faLMZ5OpVov6+bPnEi9oW6FK/7vW8nuugGXr++0e/Zva1r+sNScrLV0w0Q8GxuFHla8HLj420Fw6qGP4OPzo/SFW7g7woz0nPFmGL/MiPG8wXwFeTQRa1U0q0rQBgo8bELRQAW0pS1nqfUqr92qtzgKnlVKHgRyCJeWPB9afWqg+rmMkEtI1ApoEP1pOUtp68KP3Db5b7guyhbAqItPAKyAvich/S/BJ4USWlQJr5f8BAd7FbxCpVMcAAAAASUVORK5CYII=",this.chains=e$2,this.accounts=[],this.provider=typeof window<"u"?window.dekey:void 0,this.initializing=!1,this.account=async()=>{var nt;const it=await((nt=this.provider)==null?void 0:nt.request({method:"aptos_account"}));return{address:it.address,publicKey:it.publicKey}},this.connect=async()=>{var nt,it,ot;if(!this.initializing){this.initializing=!0,await __vitePreload(()=>import("./index-DRmafxZ_-DdsreTJb.js"),[]);const at=f$1((nt=this.option)==null?void 0:nt.env);if(!at)throw this.initializing=!1,new Error(`walletDomain not found with env: ${(it=this.option)==null?void 0:it.env}`);if(!(window!=null&&window.initializeDekeyProvider))throw this.initializing=!1,new Error("initializeDekeyProvider not found");await window.initializeDekeyProvider(at),this.provider=window.dekey}if(!await this.checkProvider())return{status:r$4.REJECTED};const st=await((ot=this.provider)==null?void 0:ot.request({method:"aptos_requestAccounts"}));return st?{status:r$4.APPROVED,args:{address:st.address,publicKey:st.publicKey}}:(await new Promise(at=>setTimeout(at,2e3)),{status:r$4.REJECTED})},this.checkProvider=async()=>new Promise(nt=>{setTimeout(()=>{nt(!1)},1e4);const it=setInterval(()=>{this.provider&&(nt(!0),clearInterval(it))},100)}),this.network=async()=>{const{chainId:nt,name:it,url:ot}=await this.provider.request({method:"aptos_network"});return{name:it,chainId:nt,url:ot}},this.disconnect=async()=>Promise.resolve(),this.signTransaction=async(nt,it)=>{try{const ot=nt.rawTransaction.bcsToBytes(),{concatedSig:st,uncompressedPubkey:at}=await this.provider.request({method:"aptos_signTransaction",params:[Array.from(ot)]}),lt=new u$b(at),ct=new m$b(st),dt=new n$e(new f$8(lt),new l$b(ct));return Promise.resolve({status:r$4.APPROVED,args:dt})}catch(ot){throw ot.message}},this.signAndSubmitTransaction=async nt=>{const it=nt.rawTransaction.bcsToBytes(),ot=await this.provider.request({method:"aptos_signAndSubmitTransaction",params:[Array.from(it)]});return{status:r$4.APPROVED,args:ot}},this.signMessage=async nt=>{var it;try{const ot=await((it=this.provider)==null?void 0:it.request({method:"aptos_signMessage",params:[nt.message]}));return{status:r$4.APPROVED,args:ot}}catch(ot){throw ot.message}},this.onAccountChange=async()=>Promise.resolve(),this.onNetworkChange=async nt=>{const it=async()=>{const ot=await this.network(),{name:st,chainId:at,url:lt}=ot;nt({name:st,chainId:at,url:lt})};this.provider.on("chainChanged",()=>{it()})},!(_e!=null&&_e.env)&&(_e==null?void 0:_e.registerWallet)===!0&&u$4(this)}get features(){return{"aptos:connect":{version:"1.0.0",connect:this.connect},"aptos:network":{version:"1.0.0",network:this.network},"aptos:disconnect":{version:"1.0.0",disconnect:this.disconnect},"aptos:signTransaction":{version:"1.0.0",signTransaction:this.signTransaction},"aptos:signAndSubmitTransaction":{version:"1.0.0",signAndSubmitTransaction:this.signAndSubmitTransaction},"aptos:signMessage":{version:"1.0.0",signMessage:this.signMessage},"aptos:onAccountChange":{version:"1.0.0",onAccountChange:this.onAccountChange},"aptos:onNetworkChange":{version:"1.0.0",onNetworkChange:this.onNetworkChange},"aptos:account":{version:"1.0.0",account:this.account}}}};const f$1=rt=>rt==="LOCAL"?"http://localhost:5173":rt==="DEV"?"https://dev.twallet.ai":rt==="QA"?"https://qa.twallet.ai":"https://www.twallet.ai",u$4=rt=>{typeof window>"u"||registerWallet(rt)};let W$1=class extends h$3{constructor(_e={}){super({..._e,env:"DEV"}),this.url="https://dev.twallet.ai",this.name="Dev T wallet",(_e==null?void 0:_e.registerWallet)===!0&&u$4(this)}};var ed2curve$1={exports:{}};(function(rt){(function(_e,nt){rt.exports?rt.exports=nt(naclFastExports):_e.ed2curve=nt(_e.nacl)})(commonjsGlobal,function(_e){if(!_e)throw new Error("tweetnacl not loaded");var nt=function(yr){var ur,tr=new Float64Array(16);if(yr)for(ur=0;ur<yr.length;ur++)tr[ur]=yr[ur];return tr},it=nt(),ot=nt([1]),st=nt([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),at=nt([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]);function lt(yr){var ur,tr;for(tr=0;tr<16;tr++)yr[tr]+=65536,ur=Math.floor(yr[tr]/65536),yr[(tr+1)*(tr<15?1:0)]+=ur-1+37*(ur-1)*(tr===15?1:0),yr[tr]-=ur*65536}function ct(yr,ur,tr){for(var jt,mt=~(tr-1),wt=0;wt<16;wt++)jt=mt&(yr[wt]^ur[wt]),yr[wt]^=jt,ur[wt]^=jt}function dt(yr,ur){var tr;for(tr=0;tr<16;tr++)yr[tr]=ur[2*tr]+(ur[2*tr+1]<<8);yr[15]&=32767}function ft(yr,ur,tr){var jt;for(jt=0;jt<16;jt++)yr[jt]=ur[jt]+tr[jt]|0}function pt(yr,ur,tr){var jt;for(jt=0;jt<16;jt++)yr[jt]=ur[jt]-tr[jt]|0}function gt(yr,ur,tr){var jt,mt,wt=new Float64Array(31);for(jt=0;jt<31;jt++)wt[jt]=0;for(jt=0;jt<16;jt++)for(mt=0;mt<16;mt++)wt[jt+mt]+=ur[jt]*tr[mt];for(jt=0;jt<15;jt++)wt[jt]+=38*wt[jt+16];for(jt=0;jt<16;jt++)yr[jt]=wt[jt];lt(yr),lt(yr)}function yt(yr,ur){gt(yr,ur,ur)}function Ct(yr,ur){var tr=nt(),jt;for(jt=0;jt<16;jt++)tr[jt]=ur[jt];for(jt=253;jt>=0;jt--)yt(tr,tr),jt!==2&&jt!==4&&gt(tr,tr,ur);for(jt=0;jt<16;jt++)yr[jt]=tr[jt]}function At(yr,ur){var tr,jt,mt,wt=nt(),kt=nt();for(tr=0;tr<16;tr++)kt[tr]=ur[tr];for(lt(kt),lt(kt),lt(kt),jt=0;jt<2;jt++){for(wt[0]=kt[0]-65517,tr=1;tr<15;tr++)wt[tr]=kt[tr]-65535-(wt[tr-1]>>16&1),wt[tr-1]&=65535;wt[15]=kt[15]-32767-(wt[14]>>16&1),mt=wt[15]>>16&1,wt[14]&=65535,ct(kt,wt,1-mt)}for(tr=0;tr<16;tr++)yr[2*tr]=kt[tr]&255,yr[2*tr+1]=kt[tr]>>8}function $t(yr){var ur=new Uint8Array(32);return At(ur,yr),ur[0]&1}function zt(yr,ur,tr,jt,mt){var wt,kt=0;for(wt=0;wt<mt;wt++)kt|=yr[ur+wt]^tr[jt+wt];return(1&kt-1>>>8)-1}function _t(yr,ur,tr,jt){return zt(yr,ur,tr,jt,32)}function Jt(yr,ur){var tr=new Uint8Array(32),jt=new Uint8Array(32);return At(tr,yr),At(jt,ur),_t(tr,0,jt,0)}function nr(yr,ur){var tr=nt(),jt;for(jt=0;jt<16;jt++)tr[jt]=ur[jt];for(jt=250;jt>=0;jt--)yt(tr,tr),jt!==1&&gt(tr,tr,ur);for(jt=0;jt<16;jt++)yr[jt]=tr[jt]}function or(yr,ur){var tr;for(tr=0;tr<16;tr++)yr[tr]=ur[tr]|0}function ir(yr,ur){var tr=nt(),jt=nt(),mt=nt(),wt=nt(),kt=nt(),Ht=nt(),Wt=nt();return or(yr[2],ot),dt(yr[1],ur),yt(mt,yr[1]),gt(wt,mt,st),pt(mt,mt,yr[2]),ft(wt,yr[2],wt),yt(kt,wt),yt(Ht,kt),gt(Wt,Ht,kt),gt(tr,Wt,mt),gt(tr,tr,wt),nr(tr,tr),gt(tr,tr,mt),gt(tr,tr,wt),gt(tr,tr,wt),gt(yr[0],tr,wt),yt(jt,yr[0]),gt(jt,jt,wt),Jt(jt,mt)&&gt(yr[0],yr[0],at),yt(jt,yr[0]),gt(jt,jt,wt),Jt(jt,mt)?-1:($t(yr[0])===ur[31]>>7&&pt(yr[0],it,yr[0]),gt(yr[3],yr[0],yr[1]),0)}function dr(yr){var ur=new Uint8Array(32),tr=[nt(),nt(),nt(),nt()],jt=nt(),mt=nt();if(ir(tr,yr))return null;var wt=tr[1];return ft(jt,ot,wt),pt(mt,ot,wt),Ct(mt,mt),gt(jt,jt,mt),At(ur,jt),ur}function sr(yr){var ur=new Uint8Array(64),tr=new Uint8Array(32),jt;for(_e.lowlevel.crypto_hash(ur,yr,32),ur[0]&=248,ur[31]&=127,ur[31]|=64,jt=0;jt<32;jt++)tr[jt]=ur[jt];for(jt=0;jt<64;jt++)ur[jt]=0;return tr}function vr(yr){var ur=dr(yr.publicKey);return ur?{publicKey:ur,secretKey:sr(yr.secretKey)}:null}return{convertPublicKey:dr,convertSecretKey:sr,convertKeyPair:vr}})})(ed2curve$1);var ed2curveExports=ed2curve$1.exports;const ed2curve=getDefaultExportFromCjs$1(ed2curveExports);function base64ToBytes(rt){const _e=atob(rt);return Uint8Array.from(_e,nt=>nt.charCodeAt(0))}function bytesToBase64(rt){const _e=String.fromCharCode(...rt);return btoa(_e)}function chainIdToNetwork(rt){switch(rt){case r$8.mainnet:return e$6.MAINNET;case r$8.testnet:return e$6.TESTNET;default:return e$6.DEVNET}}function isSupportedNetwork(rt){return[e$6.MAINNET,e$6.TESTNET,e$6.DEVNET].includes(rt)}function serializeAccountAuthenticatorInput(rt,_e){rt.serialize(_e.address),rt.serialize(_e.authenticator)}function deserializeAccountAuthenticatorInput(rt){const _e=rt.deserialize(d$k),nt=rt.deserialize(r$9);return{address:_e,authenticator:nt}}function serializePublicKey(rt,_e){if(_e instanceof m$c)rt.serializeU32AsUleb128(C$3.Ed25519);else if(_e instanceof d$a)rt.serializeU32AsUleb128(C$3.MultiEd25519);else if(_e instanceof f$8)rt.serializeU32AsUleb128(C$3.SingleKey);else if(_e instanceof f$7)rt.serializeU32AsUleb128(C$3.MultiKey);else throw new Error("Unexpected public key type");rt.serialize(_e)}function deserializePublicKey(rt){const _e=rt.deserializeUleb128AsU32();switch(_e){case C$3.Ed25519:return rt.deserialize(m$c);case C$3.MultiEd25519:return rt.deserialize(d$a);case C$3.SingleKey:return rt.deserialize(f$8);case C$3.MultiKey:return rt.deserialize(f$7);default:throw new Error(`Unknown signing scheme: ${_e}`)}}function serializeAccountInfo(rt,_e){rt.serialize(_e.address),serializePublicKey(rt,_e.publicKey),rt.serializeStr(_e.name??"")}function deserializeAccountInfo(rt){const _e=rt.deserialize(d$k),nt=deserializePublicKey(rt),it=rt.deserializeStr();return{address:_e,publicKey:nt,...it.length>0?{name:it}:void 0}}function serializeAccountInput(rt,_e){rt.serialize(_e.address),rt.serializeBool(_e.publicKey!==void 0),_e.publicKey&&serializePublicKey(rt,_e.publicKey)}function deserializeAccountInput(rt){const _e=rt.deserialize(d$k),it=rt.deserializeBool()?deserializePublicKey(rt):void 0;return{address:_e,publicKey:it}}function serializeDappInfo(rt,_e){rt.serializeStr(_e.domain),rt.serializeStr(_e.name),rt.serializeBool(_e.imageURI!==void 0),_e.imageURI!==void 0&&rt.serializeStr(_e.imageURI)}function deserializeDappInfo(rt){const _e=rt.deserializeStr(),nt=rt.deserializeStr(),ot=rt.deserializeBool()?rt.deserializeStr():void 0;return{domain:_e,imageURI:ot,name:nt}}function serializeEntryFunctionArgument(rt,_e){if(_e==null){rt.serializeU32AsUleb128(0);return}if(Array.isArray(_e)){rt.serializeU32AsUleb128(1),rt.serializeU32AsUleb128(_e.length);for(const nt of _e)serializeEntryFunctionArgument(rt,nt);return}if(typeof _e=="string"||typeof _e=="number"||typeof _e=="boolean"||typeof _e=="bigint"){rt.serializeU32AsUleb128(2),rt.serializeStr(_e.toString());return}if(_e instanceof Uint8Array){rt.serializeU32AsUleb128(3),rt.serializeBytes(_e);return}if(_e instanceof ArrayBuffer){rt.serializeU32AsUleb128(3),rt.serializeBytes(new Uint8Array(_e));return}if("values"in _e){rt.serializeU32AsUleb128(1),rt.serializeU32AsUleb128(_e.values.length);for(const nt of _e.values)serializeEntryFunctionArgument(rt,nt);return}if("data"in _e){rt.serializeU32AsUleb128(4),rt.serialize(_e);return}if(_e.value===void 0){rt.serializeU32AsUleb128(0),rt.serialize(_e);return}if(_e.value instanceof Uint8Array){rt.serializeU32AsUleb128(5),rt.serializeBytes(_e.value);return}rt.serializeU32AsUleb128(2),rt.serializeStr(_e.value.toString())}function deserializeEntryFunctionArgument(rt){switch(rt.deserializeUleb128AsU32()){case 0:return;case 1:{const nt=rt.deserializeUleb128AsU32(),it=[];for(let ot=0;ot<nt;ot+=1){const st=deserializeEntryFunctionArgument(rt);it.push(st)}return it}case 3:return rt.deserializeBytes();case 4:return rt.deserialize(d$k);case 2:return rt.deserializeStr();case 5:{const nt=rt.deserializeBytes();return new t$j(nt)}default:throw new Error("Unexpected variant")}}function serializeSignature(rt,_e){if(_e instanceof h$b)rt.serializeU32AsUleb128(C$3.Ed25519);else if(_e instanceof y$6)rt.serializeU32AsUleb128(C$3.MultiEd25519);else if(_e instanceof l$b)rt.serializeU32AsUleb128(C$3.SingleKey);else throw new Error("Unexpected signature type");rt.serialize(_e)}function deserializeSignature(rt){const _e=rt.deserializeUleb128AsU32();switch(_e){case C$3.Ed25519:return rt.deserialize(h$b);case C$3.MultiEd25519:return rt.deserialize(y$6);case C$3.SingleKey:return rt.deserialize(l$b);default:throw new Error(`Unknown signing scheme: ${_e}`)}}function serializeTypeArguments(rt,_e){rt.serializeU32AsUleb128(_e.length);for(const nt of _e){const it=typeof nt=="string"?j$3(nt,{allowGenerics:!0}):nt;rt.serialize(it)}}function deserializeTypeArguments(rt){const _e=[],nt=rt.deserializeUleb128AsU32();for(let it=0;it<nt;it+=1){const ot=rt.deserialize(t$h);_e.push(ot)}return _e}function serializeEntryFunctionArguments(rt,_e){rt.serializeU32AsUleb128(_e.length);for(const nt of _e)serializeEntryFunctionArgument(rt,nt)}function deserializeEntryFunctionArguments(rt){const _e=rt.deserializeUleb128AsU32(),nt=[];for(let it=0;it<_e;it+=1){const ot=deserializeEntryFunctionArgument(rt);nt.push(ot)}return nt}function serializeTransactionPayloadInput(rt,_e){if("multisigAddress"in _e){rt.serializeU32AsUleb128(2),rt.serializeStr(_e.function),serializeEntryFunctionArguments(rt,_e.functionArguments),serializeTypeArguments(rt,_e.typeArguments??[]);const nt=d$k.from(_e.multisigAddress);rt.serialize(nt)}else if("function"in _e)rt.serializeU32AsUleb128(0),rt.serializeStr(_e.function),serializeEntryFunctionArguments(rt,_e.functionArguments),serializeTypeArguments(rt,_e.typeArguments??[]);else{rt.serializeU32AsUleb128(1);const nt=i$i.fromHexInput(_e.bytecode);rt.serializeBytes(nt.toUint8Array()),rt.serializeU32AsUleb128(_e.functionArguments.length);for(const it of _e.functionArguments)it.serializeForScriptFunction(rt);serializeTypeArguments(rt,_e.typeArguments??[])}}function deserializeTransactionPayloadInput(rt){switch(rt.deserializeUleb128AsU32()){case 2:{const nt=rt.deserializeStr(),it=deserializeEntryFunctionArguments(rt),ot=deserializeTypeArguments(rt),st=rt.deserialize(d$k);return{function:nt,functionArguments:it,multisigAddress:st,typeArguments:ot}}case 0:{const nt=rt.deserializeStr(),it=deserializeEntryFunctionArguments(rt),ot=deserializeTypeArguments(rt);return{function:nt,functionArguments:it,typeArguments:ot}}case 1:{const nt=rt.deserializeBytes(),it=rt.deserializeUleb128AsU32(),ot=[];for(let at=0;at<it;at+=1){const lt=D$7(rt);ot.push(lt)}const st=deserializeTypeArguments(rt);return{bytecode:nt,functionArguments:ot,typeArguments:st}}default:throw new Error("Unexpected variant")}}function serializeWalletRequest({dappInfo:rt,name:_e,version:nt}){const it=new n$j;return serializeDappInfo(it,rt),{data:it.toUint8Array(),name:_e,version:nt}}function deserializeWalletRequest({data:rt,name:_e,version:nt}){const it=new n$g(rt);return{dappInfo:deserializeDappInfo(it),name:_e,version:nt}}function serializeWalletRequestWithArgs({args:rt,dappInfo:_e,name:nt,version:it},ot){const st=new n$j;return serializeDappInfo(st,_e),ot(st,rt),{data:st.toUint8Array(),name:nt,version:it}}function deserializeWalletRequestWithArgs({data:rt,name:_e,version:nt},it){const ot=new n$g(rt),st=deserializeDappInfo(ot);return{args:it(ot),dappInfo:st,name:_e,version:nt}}var ConnectRequest;(rt=>{rt.name="connect",rt.supportedVersions=[1,2],rt.currentVersion=2;function _e(at,lt){at.serializeOptionStr(lt.dappId),at.serializeOptionStr(lt.dappEd25519PublicKeyB64)}rt.serializeArgs=_e;function nt(at,lt){if(lt===1)return{};const ct=at.deserializeOptionStr();return{dappEd25519PublicKeyB64:at.deserializeOptionStr(),dappId:ct}}rt.deserializeArgs=nt;function it(at,lt={}){return serializeWalletRequestWithArgs({args:lt,dappInfo:at,name:rt.name,version:rt.currentVersion},_e)}rt.serialize=it;function ot(at){return deserializeWalletRequestWithArgs(at,lt=>nt(lt,at.version))}rt.deserialize=ot;function st(at){return at.name===rt.name&&rt.supportedVersions.includes(at.version)}rt.isSerialized=st})(ConnectRequest||(ConnectRequest={}));function makeUserApproval(rt){return{args:rt,status:"approved"}}function makeUserResponseSerializeFn(rt){return(_e,nt)=>{_e.serializeBool(nt.status==="approved"),nt.status==="approved"&&rt(_e,nt.args)}}function makeUserResponseDeserializeFn(rt){return _e=>_e.deserializeBool()?{args:rt(_e),status:"approved"}:{status:"dismissed"}}function serializeWalletResponse(rt,_e){const nt=new n$j;return _e(nt,rt),{data:nt.toUint8Array()}}function deserializeWalletResponse({data:rt},_e){const nt=new n$g(rt);return{args:_e(nt)}}var ConnectResponse;(rt=>{rt.supportedVersions=[1,2],rt.currentVersion=2;function _e(dt,ft){serializeAccountInfo(dt,ft.account)}function nt(dt,ft){serializeAccountInfo(dt,ft.account),dt.serializeOptionStr(ft.pairing!==void 0?JSON.stringify(ft.pairing):void 0)}function it(dt){const ft=deserializeAccountInfo(dt),pt=dt.deserializeOptionStr(),gt=pt!==void 0?JSON.parse(pt):void 0;return{account:ft,pairing:gt}}const ot=makeUserResponseSerializeFn(_e),st=makeUserResponseSerializeFn(nt),at=makeUserResponseDeserializeFn(it);function lt(dt,ft=rt.currentVersion){return serializeWalletResponse(dt,ft===1?ot:st)}rt.serialize=lt;function ct(dt){return deserializeWalletResponse(dt,at)}rt.deserialize=ct})(ConnectResponse||(ConnectResponse={}));var DisconnectRequest;(rt=>{rt.name="disconnect",rt.currentVersion=1;function _e(ot){return serializeWalletRequest({dappInfo:ot,name:rt.name,version:rt.currentVersion})}rt.serialize=_e;function nt(ot){return deserializeWalletRequest(ot)}rt.deserialize=nt;function it(ot){return ot.name===rt.name&&ot.version===rt.currentVersion}rt.isSerialized=it})(DisconnectRequest||(DisconnectRequest={}));var DisconnectResponse;(rt=>{function _e(it){return serializeWalletResponse(it,()=>{})}rt.serialize=_e;function nt(it){return deserializeWalletResponse(it,()=>({}))}rt.deserialize=nt})(DisconnectResponse||(DisconnectResponse={}));var GetConnectedAccountsRequest;(rt=>{rt.name="getConnectedAccounts",rt.currentVersion=1;function _e(ot){return serializeWalletRequest({dappInfo:ot,name:rt.name,version:rt.currentVersion})}rt.serialize=_e;function nt(ot){return deserializeWalletRequest(ot)}rt.deserialize=nt;function it(ot){return ot.name===rt.name&&ot.version===rt.currentVersion}rt.isSerialized=it})(GetConnectedAccountsRequest||(GetConnectedAccountsRequest={}));var GetConnectedAccountsResponse;(rt=>{function _e(st,at){st.serializeU32AsUleb128(at.length);for(const lt of at)serializeAccountInfo(st,lt)}function nt(st){const at=st.deserializeUleb128AsU32(),lt=[];for(let ct=0;ct<at;ct+=1)lt.push(deserializeAccountInfo(st));return lt}function it(st){return serializeWalletResponse(st,_e)}rt.serialize=it;function ot(st){return deserializeWalletResponse(st,nt)}rt.deserialize=ot})(GetConnectedAccountsResponse||(GetConnectedAccountsResponse={}));var IsConnectedRequest;(rt=>{rt.name="isConnected",rt.currentVersion=1;function _e(ot){return serializeWalletRequest({dappInfo:ot,name:rt.name,version:rt.currentVersion})}rt.serialize=_e;function nt(ot){return deserializeWalletRequest(ot)}rt.deserialize=nt;function it(ot){return ot.name===rt.name&&ot.version===rt.currentVersion}rt.isSerialized=it})(IsConnectedRequest||(IsConnectedRequest={}));var IsConnectedResponse;(rt=>{function _e(st,at){st.serializeBool(at)}function nt(st){return st.deserializeBool()}function it(st){return serializeWalletResponse(st,_e)}rt.serialize=it;function ot(st){return deserializeWalletResponse(st,nt)}rt.deserialize=ot})(IsConnectedResponse||(IsConnectedResponse={}));var SignAndSubmitTransactionRequest;(rt=>{rt.name="signAndSubmitTransaction",rt.supportedVersions=[1,2,3],rt.currentVersion=3;function _e(at,lt){if(lt.network!==void 0&&!isSupportedNetwork(lt.network))throw new Error(`Unsupported network '${lt.network}'`);at.serializeBool(lt.signerAddress!==void 0),lt.signerAddress!==void 0&&at.serialize(lt.signerAddress),at.serializeOptionStr(lt.network),"bcsToBytes"in lt.payload?(at.serializeBool(!0),at.serialize(lt.payload)):(at.serializeBool(!1),serializeTransactionPayloadInput(at,lt.payload)),at.serializeU64(lt.expirationTimestamp??0),at.serializeU32AsUleb128(lt.gasUnitPrice??0),at.serializeU32AsUleb128(lt.maxGasAmount??0),at.serializeU32AsUleb128(lt.feePayer?1:0),lt.feePayer&&serializeAccountAuthenticatorInput(at,lt.feePayer)}rt.serializeArgs=_e;function nt(at,lt){const dt=lt>=3&&at.deserializeBool()?at.deserialize(d$k):void 0,ft=lt===1?at.deserializeStr():at.deserializeOptionStr();if(ft!==void 0&&!isSupportedNetwork(ft))throw new Error(`Unsupported network '${ft}'`);const gt=lt===1||at.deserializeBool()?at.deserialize(a$a):deserializeTransactionPayloadInput(at),yt=Number(at.deserializeU64()),Ct=at.deserializeUleb128AsU32(),At=at.deserializeUleb128AsU32(),zt=at.deserializeUleb128AsU32()?deserializeAccountAuthenticatorInput(at):void 0;return{expirationTimestamp:yt>0?yt:void 0,feePayer:zt,gasUnitPrice:Ct>0?Ct:void 0,maxGasAmount:At>0?At:void 0,network:ft,payload:gt,signerAddress:dt}}rt.deserializeArgs=nt;function it(at,lt){const ct={args:lt,dappInfo:at,name:rt.name,version:rt.currentVersion};return serializeWalletRequestWithArgs(ct,_e)}rt.serialize=it;function ot(at){return deserializeWalletRequestWithArgs(at,lt=>nt(lt,at.version))}rt.deserialize=ot;function st(at){return at.name===rt.name&&rt.supportedVersions.includes(at.version)}rt.isSerialized=st})(SignAndSubmitTransactionRequest||(SignAndSubmitTransactionRequest={}));var SignAndSubmitTransactionResponse;(rt=>{function _e(lt,ct){lt.serializeStr(ct.txnHash)}function nt(lt){return{txnHash:lt.deserializeStr()}}const it=makeUserResponseSerializeFn(_e),ot=makeUserResponseDeserializeFn(nt);function st(lt){return serializeWalletResponse(lt,it)}rt.serialize=st;function at(lt){return deserializeWalletResponse(lt,ot)}rt.deserialize=at})(SignAndSubmitTransactionResponse||(SignAndSubmitTransactionResponse={}));var SignMessageRequest;(rt=>{rt.name="signMessage",rt.supportedVersions=[1,2],rt.currentVersion=2;function _e(at,lt){at.serializeBool(lt.signerAddress!==void 0),lt.signerAddress!==void 0&&at.serialize(lt.signerAddress),at.serializeU8(lt.chainId),at.serializeBytes(lt.nonce),at.serializeBytes(lt.message)}function nt(at,lt){const dt=lt>=2&&at.deserializeBool()?at.deserialize(d$k):void 0,ft=at.deserializeU8(),pt=at.deserializeBytes(),gt=at.deserializeBytes();return{chainId:ft,message:gt,nonce:pt,signerAddress:dt}}function it(at,lt){const ct={args:lt,dappInfo:at,name:rt.name,version:rt.currentVersion};return serializeWalletRequestWithArgs(ct,_e)}rt.serialize=it;function ot(at){return deserializeWalletRequestWithArgs(at,lt=>nt(lt,at.version))}rt.deserialize=ot;function st(at){return at.name===rt.name&&at.version===rt.currentVersion}rt.isSerialized=st})(SignMessageRequest||(SignMessageRequest={}));var SignMessageResponse;(rt=>{function _e(lt,ct){lt.serializeStr(ct.fullMessage),serializeSignature(lt,ct.signature)}function nt(lt){const ct=lt.deserializeStr(),dt=deserializeSignature(lt);return{fullMessage:ct,signature:dt}}const it=makeUserResponseSerializeFn(_e),ot=makeUserResponseDeserializeFn(nt);function st(lt){return serializeWalletResponse(lt,it)}rt.serialize=st;function at(lt){return deserializeWalletResponse(lt,ot)}rt.deserialize=at})(SignMessageResponse||(SignMessageResponse={}));var SignTransactionRequest;(rt=>{rt.name="signTransaction",rt.supportedVersions=[1,2,3],rt.currentVersion=3;function _e(lt){const{feePayer:ct,secondarySigners:dt,senderPublicKey:ft,signerAddress:pt,transaction:gt}=lt,yt={address:gt.sender,publicKey:ft},Ct=chainIdToNetwork(lt.transaction.chain_id.chainId);return{expirationTimestamp:Number(gt.expiration_timestamp_secs),feePayer:ct,gasUnitPrice:Number(gt.gas_unit_price),maxGasAmount:Number(gt.max_gas_amount),network:Ct,payload:gt.payload,secondarySigners:dt,sender:yt,signerAddress:pt}}rt.normalizeArgs=_e;function nt(lt,ct){if(ct.network!==void 0&&!isSupportedNetwork(ct.network))throw new Error(`Unsupported network '${ct.network}'`);lt.serializeBool(ct.signerAddress!==void 0),ct.signerAddress!==void 0&&lt.serialize(ct.signerAddress),lt.serializeOptionStr(ct.network),lt.serializeBool(ct.sender!==void 0),ct.sender!==void 0&&serializeAccountInput(lt,ct.sender),lt.serialize(ct.payload),lt.serializeU32AsUleb128(ct.expirationSecondsFromNow??0),lt.serializeU64(ct.expirationTimestamp??0),lt.serializeU32AsUleb128(ct.gasUnitPrice??0),lt.serializeU32AsUleb128(ct.maxGasAmount??0),lt.serializeBool(ct.feePayer!==void 0),ct.feePayer!==void 0&&serializeAccountInput(lt,ct.feePayer);const dt=ct.secondarySigners??[];lt.serializeU32AsUleb128(dt.length);for(const ft of dt)serializeAccountInput(lt,ft)}function it(lt,ct){const ft=ct>=3&&lt.deserializeBool()?lt.deserialize(d$k):void 0,pt=ct===1?lt.deserializeStr():lt.deserializeOptionStr();if(pt!==void 0&&!isSupportedNetwork(pt))throw new Error(`Unsupported network '${pt}'`);const yt=lt.deserializeBool()?deserializeAccountInput(lt):void 0,Ct=lt.deserialize(a$a),At=lt.deserializeUleb128AsU32(),$t=Number(lt.deserializeU64()),zt=lt.deserializeUleb128AsU32(),_t=lt.deserializeUleb128AsU32(),nr=lt.deserializeBool()?deserializeAccountInput(lt):void 0,or=lt.deserializeUleb128AsU32(),ir=[];for(let dr=0;dr<or;dr+=1)ir.push(deserializeAccountInput(lt));return{expirationSecondsFromNow:At>0?At:void 0,expirationTimestamp:$t>0?$t:void 0,feePayer:nr,gasUnitPrice:zt>0?zt:void 0,maxGasAmount:_t>0?_t:void 0,network:pt,payload:Ct,secondarySigners:ir,sender:yt,signerAddress:ft}}function ot(lt,ct){const dt={args:ct,dappInfo:lt,name:rt.name,version:rt.currentVersion};return serializeWalletRequestWithArgs(dt,nt)}rt.serialize=ot;function st(lt){return deserializeWalletRequestWithArgs(lt,ct=>it(ct,lt.version))}rt.deserialize=st;function at(lt){return lt.name===rt.name&&rt.supportedVersions.includes(lt.version)}rt.isSerialized=at})(SignTransactionRequest||(SignTransactionRequest={}));var SignTransactionResponse;(rt=>{function _e(lt,ct){lt.serialize(ct.authenticator),lt.serializeBool(ct.rawTransaction!==void 0),ct.rawTransaction!==void 0&&lt.serialize(ct.rawTransaction)}function nt(lt){const ct=lt.deserialize(r$9),ft=lt.deserializeBool()?lt.deserialize(t$e):void 0;return{authenticator:ct,rawTransaction:ft}}const it=makeUserResponseSerializeFn(_e),ot=makeUserResponseDeserializeFn(nt);function st(lt){return serializeWalletResponse(lt,it)}rt.serialize=st;function at(lt){return deserializeWalletResponse(lt,ot)}rt.deserialize=at})(SignTransactionResponse||(SignTransactionResponse={}));function isTypedMessage(rt,_e){return(_e==null?void 0:_e.__messageType)===rt.TYPE}var _PromptOpenerPingRequestMessage=class Bu{constructor(){this.__messageType=Bu.TYPE}};_PromptOpenerPingRequestMessage.TYPE="PromptOpenerPingRequest";var PromptOpenerPingRequestMessage=_PromptOpenerPingRequestMessage,_PromptOpenerPingResponseMessage=class Ru{constructor(){this.__messageType=Ru.TYPE}};_PromptOpenerPingResponseMessage.TYPE="PromptOpenerPingResponse";var PromptOpenerPingResponseMessage=_PromptOpenerPingResponseMessage,_PromptApprovalResponseMessage=class Pu{constructor(_e){this.serializedValue=_e,this.__messageType=Pu.TYPE}};_PromptApprovalResponseMessage.TYPE="PromptApprovalResponse";var PromptApprovalResponseMessage=_PromptApprovalResponseMessage,_PromptUnauthorizedErrorMessage=class ku{constructor(){this.__messageType=ku.TYPE}};_PromptUnauthorizedErrorMessage.TYPE="PromptUnauthorizedError";var PromptUnauthorizedErrorMessage=_PromptUnauthorizedErrorMessage;function urlEncodeWalletRequest(rt){const _e=new n$j;return _e.serializeStr(rt.name),_e.serializeBytes(rt.data),_e.serializeStr(rt.version.toString()),bytesToBase64(_e.toUint8Array())}var EncryptionEnvelopeError=class extends Error{},EnvelopeMessageMismatchError=class Du extends EncryptionEnvelopeError{constructor(_e,nt){super(_e),this.field=nt,this.name="EnvelopeMessageMismatchError",Object.setPrototypeOf(this,Du.prototype)}},DecryptionError=class Lu extends EncryptionEnvelopeError{constructor(_e){super(_e),this.name="DecryptionError",Object.setPrototypeOf(this,Lu.prototype)}},KeyTypes=(rt=>(rt.Ed25519PublicKey="Ed25519PublicKey",rt.Ed25519SecretKey="Ed25519SecretKey",rt.X25519PublicKey="X25519PublicKey",rt.X25519SecretKey="X25519SecretKey",rt))(KeyTypes||{});function createX25519KeyPair(){return keypairToX25519(nacl.box.keyPair())}function createEd25519KeyPair(){return keypairToEd25519(nacl.sign.keyPair())}function toKey(rt,_e){return{key:rt,type:_e}}function keypairToEd25519(rt){return{publicKey:toKey(rt.publicKey,"Ed25519PublicKey"),secretKey:toKey(rt.secretKey,"Ed25519SecretKey")}}function keypairToX25519(rt){return{publicKey:toKey(rt.publicKey,"X25519PublicKey"),secretKey:toKey(rt.secretKey,"X25519SecretKey")}}function decodeBase64(rt){return globalThis.Buffer?new Uint8Array(Buffer.from(rt,"base64")):Uint8Array.from(atob(rt),_e=>_e.codePointAt(0))}function encodeBase64(rt){return globalThis.Buffer?Buffer.from(rt).toString("base64"):btoa(Array.from(rt,_e=>String.fromCodePoint(_e)).join(""))}function concatUint8array(rt,_e){const nt=new Uint8Array(rt.length+_e.length);return nt.set(rt),nt.set(_e,rt.length),nt}var SIGNATURE_PREFIX="APTOS::IDENTITY_CONNECT";function convertEd25519PublicKeyToX25519PublicKey(rt,_e){const nt=ed2curve.convertPublicKey(rt.key.slice(0,32));if(!nt)throw new Error(`${_e} is not a valid Ed25519 public key`);return toKey(nt,"X25519PublicKey")}function convertEd25519SecretKeyToX25519SecretKey(rt){const _e=ed2curve.convertSecretKey(rt.key.slice(0,32));return toKey(_e,"X25519SecretKey")}function serializeEncryptionResult(rt){return{nonceB64:encodeBase64(rt.nonce),securedB64:encodeBase64(rt.secured)}}function deserializeEncryptionResult(rt){return{nonce:decodeBase64(rt.nonceB64),secured:decodeBase64(rt.securedB64)}}function encryptMessageDirect(rt,_e,nt){const it=nacl.randomBytes(nacl.box.nonceLength),ot=new TextEncoder().encode(nt),st=nacl.box(ot,it,_e.key,rt.key.slice(0,32));return{nonce:it,secured:st}}function encryptObject(rt,_e,nt){const it=convertEd25519PublicKeyToX25519PublicKey(_e,"receiver public key");return encryptObjectDirect(rt,it,nt)}function encryptObjectDirect(rt,_e,nt){return encryptMessageDirect(rt,_e,JSON.stringify(nt))}function decryptMessageDirect(rt,_e,nt,it){let ot;try{ot=nacl.box.open(nt,it,rt.key.slice(0,32),_e.key.slice(0,32))}catch(st){throw new DecryptionError(`Could not decrypt message: ${st.message}`)}if(!ot)throw new DecryptionError("Could not decrypt message");return new TextDecoder().decode(ot)}function decryptObject(rt,_e,nt,it){const ot=convertEd25519SecretKeyToX25519SecretKey(_e);return decryptObjectDirect(rt,ot,nt,it)}function decryptObjectDirect(rt,_e,nt,it){const ot=decryptMessageDirect(rt,_e,nt,it);return JSON.parse(ot)}function messageHash(rt,_e){const nt=new Uint8Array(sha3_256(`${SIGNATURE_PREFIX}::${_e}::`));return new Uint8Array(sha3_256(concatUint8array(nt,rt)))}function signWithEd25519SecretKey(rt,_e,nt){return nacl.sign.detached(messageHash(rt,nt),_e.key)}function verifySignature(rt,_e,nt,it){return nt.verifySignature({message:messageHash(rt,it),signature:_e})}var REQUIRED_FIELDS=["receiverEd25519PublicKeyB64","senderEd25519PublicKeyB64","senderX25519PublicKeyB64","sequence","timestampMillis"].sort();function ensurePrivatePublicFieldsDisjoint(rt,_e){const nt=Object.keys(rt).filter(it=>Object.keys(_e).includes(it));if(nt.length>0){const it=nt[0];throw new EnvelopeMessageMismatchError(`Field ${it} appears in both private and public message fields`,it)}}function ensureMetadataFields(rt){const _e=Object.keys(rt).sort(),nt=_e.filter(ot=>!REQUIRED_FIELDS.includes(ot)),it=REQUIRED_FIELDS.filter(ot=>!_e.includes(ot));if(nt.length>0||it.length>0){let ot=nt.length>0?`extra(${nt.join(", ")})`:"";const st=it.length>0?`missing(${it.join(", ")})`:"";throw ot=ot.length>0&&st.length>0?`${ot}, `:ot,new EnvelopeMessageMismatchError(`PublicMessage metadata fields do not conform to spec: ${ot}${st}`,"_metadata")}}function encryptAndSignEnvelope(rt,_e,nt,it,ot,st){const at=createX25519KeyPair(),lt=constructMetadata(_e,nt,it,at.publicKey);return ensureMetadataFields(lt),ensurePrivatePublicFieldsDisjoint(st,ot),dangerouslyEncryptAndSignEnvelopeUnvalidated(rt,nt,lt,st,ot,at)}function constructMetadata(rt,_e,nt,it){return{receiverEd25519PublicKeyB64:encodeBase64(_e.key),senderEd25519PublicKeyB64:encodeBase64(rt.key),senderX25519PublicKeyB64:encodeBase64(it.key),sequence:nt,timestampMillis:Date.now()}}function dangerouslyEncryptAndSignEnvelopeUnvalidated(rt,_e,nt,it,ot,st){const at=encryptObject(st.secretKey,_e,it),lt=serializeEncryptionResult(at),ct=decodeBase64(lt.securedB64),dt=JSON.stringify({...ot,_metadata:nt}),ft=new TextEncoder().encode(dt),pt=signEnvelope(ft,ct,rt);return{encryptedPrivateMessage:lt,messageSignature:pt,serializedPublicMessage:dt}}function combineHashedEnvelopeMessageBytes(rt,_e){const nt=sha3_256(rt),it=sha3_256(_e),ot=new Uint8Array(nt.length+it.length);return ot.set(nt),ot.set(it,nt.length),sha3_256(ot)}function signEnvelope(rt,_e,nt){const it=combineHashedEnvelopeMessageBytes(rt,_e),ot=signWithEd25519SecretKey(it,nt,"SECURED_ENVELOPE");return i$i.fromHexInput(ot).toString()}function verifyEnvelopeSignature(rt,_e,nt,it){const ot=new h$b(i$i.fromHexInput(nt).toUint8Array()),st=new m$c(it.key),at=combineHashedEnvelopeMessageBytes(rt,_e);if(!verifySignature(at,ot,st,"SECURED_ENVELOPE"))throw new EnvelopeMessageMismatchError("Could not verify SecuredEnvelope signature","messageSignature")}function decryptEnvelope(rt,_e,nt){const{encryptedPrivateMessage:it,messageSignature:ot,serializedPublicMessage:st}=nt,at=JSON.parse(st),lt=decodeBase64(it.securedB64),ct=new TextEncoder().encode(st);verifyEnvelopeSignature(ct,lt,ot,rt);const dt=encodeBase64(rt.key),ft=at._metadata.senderEd25519PublicKeyB64;if(dt!==ft)throw new EnvelopeMessageMismatchError("senderEd25519PublicKey in envelope does not match provided receiverEd25519SecretKey","senderPublicKey");const pt=decodeBase64(at._metadata.senderX25519PublicKeyB64),gt=toKey(pt,"X25519PublicKey"),yt=deserializeEncryptionResult(it),Ct=decryptObject(gt,_e,yt.secured,yt.nonce);return ensureMetadataFields(at._metadata),ensurePrivatePublicFieldsDisjoint(Ct,at),{messageSignature:ot,privateMessage:Ct,publicMessage:at}}function serializePublicKeyB64(rt){const _e=new n$j;return serializePublicKey(_e,rt),bytesToBase64(_e.toUint8Array())}function deserializePublicKeyB64(rt){const _e=base64ToBytes(rt),nt=new n$g(_e);return deserializePublicKey(nt)}function deserializeEd25519PublicKeyB64(rt){return new m$c(decodeBase64(rt))}var DEFAULT_PROMPT_SIZE={height:695,width:465},PROMPT_POLLER_INTERVAL=500,dismissalSerializedResponse=ConnectResponse.serialize({status:"dismissed"}),PromptUnauthorizedError=class extends Error{constructor(){super("Unauthorized")}};function openPrompt(rt,_e=DEFAULT_PROMPT_SIZE){const{height:nt,width:it}=_e,ot={height:nt,left:window.screenLeft+Math.round((window.outerWidth-it)/2),popup:!0,top:window.screenTop+Math.round((window.outerHeight-nt)/2),width:it},st=Object.entries(ot).map(([ct,dt])=>`${ct}=${JSON.stringify(dt)}`).reduce((ct,dt)=>`${ct}, ${dt}`),at=rt instanceof URL?rt.href:rt,lt=window.open(at,void 0,st);if(lt===null)throw new Error("Couldn't open prompt");return lt}async function waitForPromptResponse(rt,_e){return new Promise((nt,it)=>{const ot={onMessage:st=>{if(!(st.source!==_e||st.origin!==rt)){if(isTypedMessage(PromptUnauthorizedErrorMessage,st.data)){window.removeEventListener("message",ot.onMessage),clearTimeout(ot.promptPollerId),it(new PromptUnauthorizedError);return}if(isTypedMessage(PromptOpenerPingRequestMessage,st.data)){_e.postMessage(new PromptOpenerPingResponseMessage,rt);return}isTypedMessage(PromptApprovalResponseMessage,st.data)&&(window.removeEventListener("message",ot.onMessage),clearTimeout(ot.promptPollerId),nt(st.data.serializedValue))}},promptPollerId:setInterval(()=>{_e.closed&&(window.removeEventListener("message",ot.onMessage),clearTimeout(ot.promptPollerId),nt(dismissalSerializedResponse))},PROMPT_POLLER_INTERVAL)};window.addEventListener("message",ot.onMessage)})}var localDappStateKey="@aptos-connect/dapp-local-state";function serializeLocalDappState(rt){const _e=new n$j;_e.serializeU32AsUleb128(rt.connectedAccounts.length);for(const nt of rt.connectedAccounts)serializeAccountInfo(_e,nt);return _e.toUint8Array()}function deserializeLocalDappState(rt){const _e=new n$g(rt),nt=_e.deserializeUleb128AsU32(),it=[];for(let ot=0;ot<nt;ot+=1)it.push(deserializeAccountInfo(_e));return{connectedAccounts:it}}function getState(){const rt=window.localStorage.getItem(localDappStateKey);return rt?deserializeLocalDappState(base64ToBytes(rt)):{connectedAccounts:[]}}function setState(rt){const _e=serializeLocalDappState(rt),nt=bytesToBase64(_e);window.localStorage.setItem(localDappStateKey,nt)}function getConnectedAccounts(){return getState().connectedAccounts}function addConnectedAccount(rt){const{connectedAccounts:_e,...nt}=getState();_e.push(rt),setState({...nt,connectedAccounts:_e})}function removeConnectedAccount(rt){const{connectedAccounts:_e,...nt}=getState(),it=_e.findIndex(ot=>ot.address.equals(rt));it>=0&&_e.splice(it,1),setState({...nt,connectedAccounts:_e})}var WebWalletTransport=class{constructor(rt){this.baseUrl=rt,this.baseUrl=rt}async sendPromptRequest(rt){const _e=new URL(`${this.baseUrl}/prompt/`);_e.searchParams.set("request",urlEncodeWalletRequest(rt));const nt=openPrompt(_e);return waitForPromptResponse(this.baseUrl,nt)}async sendRequest(rt){switch(rt.name){case IsConnectedRequest.name:{const _e=getConnectedAccounts();return IsConnectedResponse.serialize(_e.length>0)}case GetConnectedAccountsRequest.name:{const _e=getConnectedAccounts();return GetConnectedAccountsResponse.serialize(_e)}case ConnectRequest.name:{const _e=await this.sendPromptRequest(rt),nt=ConnectResponse.deserialize(_e);if(nt.args.status==="approved"){const{account:it,pairing:ot}=nt.args.args;ot===void 0&&addConnectedAccount(it)}return _e}case DisconnectRequest.name:{const[_e]=getConnectedAccounts();return _e&&removeConnectedAccount(_e.address),DisconnectResponse.serialize({})}case SignMessageRequest.name:case SignTransactionRequest.name:case SignAndSubmitTransactionRequest.name:return this.sendPromptRequest(rt);default:throw new Error("Unexpected request")}}},NetworkName$1=(rt=>(rt.DEVNET="devnet",rt.MAINNET="mainnet",rt.TESTNET="testnet",rt))(NetworkName$1||{}),SigningRequestTypes=(rt=>(rt.SIGN_AND_SUBMIT_TRANSACTION="SIGN_AND_SUBMIT_TRANSACTION",rt.SIGN_MESSAGE="SIGN_MESSAGE",rt.SIGN_TRANSACTION="SIGN_TRANSACTION",rt))(SigningRequestTypes||{}),SigningRequestStatus=(rt=>(rt.APPROVED="APPROVED",rt.CANCELLED="CANCELLED",rt.INVALID="INVALID",rt.PENDING="PENDING",rt.REJECTED="REJECTED",rt))(SigningRequestStatus||{});function isBcsSerializableV1(rt){return(rt==null?void 0:rt.serialize)!==void 0}function isBcsSerializableV2(rt){return(rt==null?void 0:rt.serialize)!==void 0&&(rt==null?void 0:rt.bcsToBytes)!==void 0&&(rt==null?void 0:rt.bcsToHex)!==void 0}function isBcsSerializable(rt){return isBcsSerializableV1(rt)||isBcsSerializableV2(rt)}function bcsSerialize(rt){if(isBcsSerializableV2(rt))return rt.bcsToHex().toString();const _e=bcs_exports.bcsToBytes(rt);return i$i.fromHexInput(_e).toString()}function bcsDeserialize(rt,_e){const nt=i$i.fromHexString(_e).toUint8Array(),it=new n$g(nt);return rt.deserialize(it)}var UnexpectedValueError=class Nu extends Error{constructor(_e){super(_e),this.name="UnexpectedValueError",Object.setPrototypeOf(this,Nu.prototype)}};function serializeEntryFunctionArg(rt){return rt instanceof Uint8Array?{type:"Uint8Array",value:i$i.fromHexInput(rt).toString()}:Array.isArray(rt)?rt.map(serializeEntryFunctionArg):rt}function serializeEntryFunctionPayload(rt){const _e=rt.arguments.map(serializeEntryFunctionArg);return{...rt,arguments:_e,type:"entry_function_payload"}}function serializeJsonTransactionPayload(rt){if(rt.type==="entry_function_payload"||rt.type===void 0)return serializeEntryFunctionPayload(rt);if(rt.type==="multisig_payload"){const _e=rt.transaction_payload!==void 0?serializeEntryFunctionPayload(rt.transaction_payload):void 0;return{...rt,transaction_payload:_e}}throw new UnexpectedValueError}function serializeRawTransaction(rt){const _e=bcsSerialize(rt);if("fee_payer_address"in rt)return{type:"fee_payer_raw_txn",value:_e};if("secondary_signer_addresses"in rt)return{type:"multi_agent_raw_txn",value:_e};if("chain_id"in rt)return{type:"raw_txn",value:_e};throw new UnexpectedValueError("Invalid raw transaction type")}function serializeSignAndSubmitTransactionRequestArgs(rt){if("payload"in rt){const _e=isBcsSerializable(rt.payload)?bcsSerialize(rt.payload):serializeJsonTransactionPayload(rt.payload);return{options:rt.options,payload:_e}}if("feePayerAuthenticator"in rt)return{feePayerAuthenticator:bcsSerialize(rt.feePayerAuthenticator),rawTxn:serializeRawTransaction(rt.rawTxn)};if("rawTxn"in rt)return{rawTxn:serializeRawTransaction(rt.rawTxn)};throw new UnexpectedValueError}function serializeSignTransactionRequestArgs(rt){if("payload"in rt){const _e=isBcsSerializable(rt.payload)?bcsSerialize(rt.payload):serializeJsonTransactionPayload(rt.payload);return{options:rt.options,payload:_e}}if("rawTxn"in rt)return{rawTxn:serializeRawTransaction(rt.rawTxn)};throw new UnexpectedValueError}function deserializeSignTransactionResponseArgs(rt){const _e=bcsDeserialize(r$9,rt.accountAuthenticator);if("rawTxn"in rt){const nt=bcsDeserialize(t$e,rt.rawTxn);return{accountAuthenticator:_e,rawTxn:nt}}return{accountAuthenticator:_e}}function bind$1(rt,_e){return function(){return rt.apply(_e,arguments)}}const{toString:toString$2}=Object.prototype,{getPrototypeOf:getPrototypeOf$2}=Object,kindOf$1=(rt=>_e=>{const nt=toString$2.call(_e);return rt[nt]||(rt[nt]=nt.slice(8,-1).toLowerCase())})(Object.create(null)),kindOfTest$1=rt=>(rt=rt.toLowerCase(),_e=>kindOf$1(_e)===rt),typeOfTest$1=rt=>_e=>typeof _e===rt,{isArray:isArray$2}=Array,isUndefined$2=typeOfTest$1("undefined");function isBuffer$1(rt){return rt!==null&&!isUndefined$2(rt)&&rt.constructor!==null&&!isUndefined$2(rt.constructor)&&isFunction$2(rt.constructor.isBuffer)&&rt.constructor.isBuffer(rt)}const isArrayBuffer$1=kindOfTest$1("ArrayBuffer");function isArrayBufferView$1(rt){let _e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?_e=ArrayBuffer.isView(rt):_e=rt&&rt.buffer&&isArrayBuffer$1(rt.buffer),_e}const isString$2=typeOfTest$1("string"),isFunction$2=typeOfTest$1("function"),isNumber$2=typeOfTest$1("number"),isObject$3=rt=>rt!==null&&typeof rt=="object",isBoolean$2=rt=>rt===!0||rt===!1,isPlainObject$3=rt=>{if(kindOf$1(rt)!=="object")return!1;const _e=getPrototypeOf$2(rt);return(_e===null||_e===Object.prototype||Object.getPrototypeOf(_e)===null)&&!(Symbol.toStringTag in rt)&&!(Symbol.iterator in rt)},isDate$1=kindOfTest$1("Date"),isFile$1=kindOfTest$1("File"),isBlob$1=kindOfTest$1("Blob"),isFileList$1=kindOfTest$1("FileList"),isStream$1=rt=>isObject$3(rt)&&isFunction$2(rt.pipe),isFormData$1=rt=>{let _e;return rt&&(typeof FormData=="function"&&rt instanceof FormData||isFunction$2(rt.append)&&((_e=kindOf$1(rt))==="formdata"||_e==="object"&&isFunction$2(rt.toString)&&rt.toString()==="[object FormData]"))},isURLSearchParams$1=kindOfTest$1("URLSearchParams"),[isReadableStream$1,isRequest$1,isResponse$2,isHeaders$1]=["ReadableStream","Request","Response","Headers"].map(kindOfTest$1),trim$1=rt=>rt.trim?rt.trim():rt.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function forEach$1(rt,_e,{allOwnKeys:nt=!1}={}){if(rt===null||typeof rt>"u")return;let it,ot;if(typeof rt!="object"&&(rt=[rt]),isArray$2(rt))for(it=0,ot=rt.length;it<ot;it++)_e.call(null,rt[it],it,rt);else{const st=nt?Object.getOwnPropertyNames(rt):Object.keys(rt),at=st.length;let lt;for(it=0;it<at;it++)lt=st[it],_e.call(null,rt[lt],lt,rt)}}function findKey$1(rt,_e){_e=_e.toLowerCase();const nt=Object.keys(rt);let it=nt.length,ot;for(;it-- >0;)if(ot=nt[it],_e===ot.toLowerCase())return ot;return null}const _global$1=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global$1,isContextDefined$1=rt=>!isUndefined$2(rt)&&rt!==_global$1;function merge$1(){const{caseless:rt}=isContextDefined$1(this)&&this||{},_e={},nt=(it,ot)=>{const st=rt&&findKey$1(_e,ot)||ot;isPlainObject$3(_e[st])&&isPlainObject$3(it)?_e[st]=merge$1(_e[st],it):isPlainObject$3(it)?_e[st]=merge$1({},it):isArray$2(it)?_e[st]=it.slice():_e[st]=it};for(let it=0,ot=arguments.length;it<ot;it++)arguments[it]&&forEach$1(arguments[it],nt);return _e}const extend$1=(rt,_e,nt,{allOwnKeys:it}={})=>(forEach$1(_e,(ot,st)=>{nt&&isFunction$2(ot)?rt[st]=bind$1(ot,nt):rt[st]=ot},{allOwnKeys:it}),rt),stripBOM$1=rt=>(rt.charCodeAt(0)===65279&&(rt=rt.slice(1)),rt),inherits$2=(rt,_e,nt,it)=>{rt.prototype=Object.create(_e.prototype,it),rt.prototype.constructor=rt,Object.defineProperty(rt,"super",{value:_e.prototype}),nt&&Object.assign(rt.prototype,nt)},toFlatObject$1=(rt,_e,nt,it)=>{let ot,st,at;const lt={};if(_e=_e||{},rt==null)return _e;do{for(ot=Object.getOwnPropertyNames(rt),st=ot.length;st-- >0;)at=ot[st],(!it||it(at,rt,_e))&&!lt[at]&&(_e[at]=rt[at],lt[at]=!0);rt=nt!==!1&&getPrototypeOf$2(rt)}while(rt&&(!nt||nt(rt,_e))&&rt!==Object.prototype);return _e},endsWith$1=(rt,_e,nt)=>{rt=String(rt),(nt===void 0||nt>rt.length)&&(nt=rt.length),nt-=_e.length;const it=rt.indexOf(_e,nt);return it!==-1&&it===nt},toArray$1=rt=>{if(!rt)return null;if(isArray$2(rt))return rt;let _e=rt.length;if(!isNumber$2(_e))return null;const nt=new Array(_e);for(;_e-- >0;)nt[_e]=rt[_e];return nt},isTypedArray$1=(rt=>_e=>rt&&_e instanceof rt)(typeof Uint8Array<"u"&&getPrototypeOf$2(Uint8Array)),forEachEntry$1=(rt,_e)=>{const it=(rt&&rt[Symbol.iterator]).call(rt);let ot;for(;(ot=it.next())&&!ot.done;){const st=ot.value;_e.call(rt,st[0],st[1])}},matchAll$1=(rt,_e)=>{let nt;const it=[];for(;(nt=rt.exec(_e))!==null;)it.push(nt);return it},isHTMLForm$1=kindOfTest$1("HTMLFormElement"),toCamelCase$1=rt=>rt.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(nt,it,ot){return it.toUpperCase()+ot}),hasOwnProperty$3=(({hasOwnProperty:rt})=>(_e,nt)=>rt.call(_e,nt))(Object.prototype),isRegExp$1=kindOfTest$1("RegExp"),reduceDescriptors$1=(rt,_e)=>{const nt=Object.getOwnPropertyDescriptors(rt),it={};forEach$1(nt,(ot,st)=>{let at;(at=_e(ot,st,rt))!==!1&&(it[st]=at||ot)}),Object.defineProperties(rt,it)},freezeMethods$1=rt=>{reduceDescriptors$1(rt,(_e,nt)=>{if(isFunction$2(rt)&&["arguments","caller","callee"].indexOf(nt)!==-1)return!1;const it=rt[nt];if(isFunction$2(it)){if(_e.enumerable=!1,"writable"in _e){_e.writable=!1;return}_e.set||(_e.set=()=>{throw Error("Can not rewrite read-only method '"+nt+"'")})}})},toObjectSet$1=(rt,_e)=>{const nt={},it=ot=>{ot.forEach(st=>{nt[st]=!0})};return isArray$2(rt)?it(rt):it(String(rt).split(_e)),nt},noop$6=()=>{},toFiniteNumber$1=(rt,_e)=>rt!=null&&Number.isFinite(rt=+rt)?rt:_e,ALPHA$1="abcdefghijklmnopqrstuvwxyz",DIGIT$1="0123456789",ALPHABET$2={DIGIT:DIGIT$1,ALPHA:ALPHA$1,ALPHA_DIGIT:ALPHA$1+ALPHA$1.toUpperCase()+DIGIT$1},generateString$1=(rt=16,_e=ALPHABET$2.ALPHA_DIGIT)=>{let nt="";const{length:it}=_e;for(;rt--;)nt+=_e[Math.random()*it|0];return nt};function isSpecCompliantForm$1(rt){return!!(rt&&isFunction$2(rt.append)&&rt[Symbol.toStringTag]==="FormData"&&rt[Symbol.iterator])}const toJSONObject$1=rt=>{const _e=new Array(10),nt=(it,ot)=>{if(isObject$3(it)){if(_e.indexOf(it)>=0)return;if(!("toJSON"in it)){_e[ot]=it;const st=isArray$2(it)?[]:{};return forEach$1(it,(at,lt)=>{const ct=nt(at,ot+1);!isUndefined$2(ct)&&(st[lt]=ct)}),_e[ot]=void 0,st}}return it};return nt(rt,0)},isAsyncFn$1=kindOfTest$1("AsyncFunction"),isThenable$1=rt=>rt&&(isObject$3(rt)||isFunction$2(rt))&&isFunction$2(rt.then)&&isFunction$2(rt.catch),utils$3={isArray:isArray$2,isArrayBuffer:isArrayBuffer$1,isBuffer:isBuffer$1,isFormData:isFormData$1,isArrayBufferView:isArrayBufferView$1,isString:isString$2,isNumber:isNumber$2,isBoolean:isBoolean$2,isObject:isObject$3,isPlainObject:isPlainObject$3,isReadableStream:isReadableStream$1,isRequest:isRequest$1,isResponse:isResponse$2,isHeaders:isHeaders$1,isUndefined:isUndefined$2,isDate:isDate$1,isFile:isFile$1,isBlob:isBlob$1,isRegExp:isRegExp$1,isFunction:isFunction$2,isStream:isStream$1,isURLSearchParams:isURLSearchParams$1,isTypedArray:isTypedArray$1,isFileList:isFileList$1,forEach:forEach$1,merge:merge$1,extend:extend$1,trim:trim$1,stripBOM:stripBOM$1,inherits:inherits$2,toFlatObject:toFlatObject$1,kindOf:kindOf$1,kindOfTest:kindOfTest$1,endsWith:endsWith$1,toArray:toArray$1,forEachEntry:forEachEntry$1,matchAll:matchAll$1,isHTMLForm:isHTMLForm$1,hasOwnProperty:hasOwnProperty$3,hasOwnProp:hasOwnProperty$3,reduceDescriptors:reduceDescriptors$1,freezeMethods:freezeMethods$1,toObjectSet:toObjectSet$1,toCamelCase:toCamelCase$1,noop:noop$6,toFiniteNumber:toFiniteNumber$1,findKey:findKey$1,global:_global$1,isContextDefined:isContextDefined$1,ALPHABET:ALPHABET$2,generateString:generateString$1,isSpecCompliantForm:isSpecCompliantForm$1,toJSONObject:toJSONObject$1,isAsyncFn:isAsyncFn$1,isThenable:isThenable$1};function AxiosError$2(rt,_e,nt,it,ot){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=rt,this.name="AxiosError",_e&&(this.code=_e),nt&&(this.config=nt),it&&(this.request=it),ot&&(this.response=ot)}utils$3.inherits(AxiosError$2,Error,{toJSON:function rt(){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$3.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const prototype$3=AxiosError$2.prototype,descriptors$1={};["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(rt=>{descriptors$1[rt]={value:rt}});Object.defineProperties(AxiosError$2,descriptors$1);Object.defineProperty(prototype$3,"isAxiosError",{value:!0});AxiosError$2.from=(rt,_e,nt,it,ot,st)=>{const at=Object.create(prototype$3);return utils$3.toFlatObject(rt,at,function(ct){return ct!==Error.prototype},lt=>lt!=="isAxiosError"),AxiosError$2.call(at,rt.message,_e,nt,it,ot),at.cause=rt,at.name=rt.name,st&&Object.assign(at,st),at};const httpAdapter$1=null;function isVisitable$1(rt){return utils$3.isPlainObject(rt)||utils$3.isArray(rt)}function removeBrackets$1(rt){return utils$3.endsWith(rt,"[]")?rt.slice(0,-2):rt}function renderKey$1(rt,_e,nt){return rt?rt.concat(_e).map(function(ot,st){return ot=removeBrackets$1(ot),!nt&&st?"["+ot+"]":ot}).join(nt?".":""):_e}function isFlatArray$1(rt){return utils$3.isArray(rt)&&!rt.some(isVisitable$1)}const predicates$1=utils$3.toFlatObject(utils$3,{},null,function rt(_e){return/^is[A-Z]/.test(_e)});function toFormData$2(rt,_e,nt){if(!utils$3.isObject(rt))throw new TypeError("target must be an object");_e=_e||new FormData,nt=utils$3.toFlatObject(nt,{metaTokens:!0,dots:!1,indexes:!1},!1,function(At,$t){return!utils$3.isUndefined($t[At])});const it=nt.metaTokens,ot=nt.visitor||ft,st=nt.dots,at=nt.indexes,ct=(nt.Blob||typeof Blob<"u"&&Blob)&&utils$3.isSpecCompliantForm(_e);if(!utils$3.isFunction(ot))throw new TypeError("visitor must be a function");function dt(Ct){if(Ct===null)return"";if(utils$3.isDate(Ct))return Ct.toISOString();if(!ct&&utils$3.isBlob(Ct))throw new AxiosError$2("Blob is not supported. Use a Buffer instead.");return utils$3.isArrayBuffer(Ct)||utils$3.isTypedArray(Ct)?ct&&typeof Blob=="function"?new Blob([Ct]):Buffer.from(Ct):Ct}function ft(Ct,At,$t){let zt=Ct;if(Ct&&!$t&&typeof Ct=="object"){if(utils$3.endsWith(At,"{}"))At=it?At:At.slice(0,-2),Ct=JSON.stringify(Ct);else if(utils$3.isArray(Ct)&&isFlatArray$1(Ct)||(utils$3.isFileList(Ct)||utils$3.endsWith(At,"[]"))&&(zt=utils$3.toArray(Ct)))return At=removeBrackets$1(At),zt.forEach(function(Jt,nr){!(utils$3.isUndefined(Jt)||Jt===null)&&_e.append(at===!0?renderKey$1([At],nr,st):at===null?At:At+"[]",dt(Jt))}),!1}return isVisitable$1(Ct)?!0:(_e.append(renderKey$1($t,At,st),dt(Ct)),!1)}const pt=[],gt=Object.assign(predicates$1,{defaultVisitor:ft,convertValue:dt,isVisitable:isVisitable$1});function yt(Ct,At){if(!utils$3.isUndefined(Ct)){if(pt.indexOf(Ct)!==-1)throw Error("Circular reference detected in "+At.join("."));pt.push(Ct),utils$3.forEach(Ct,function(zt,_t){(!(utils$3.isUndefined(zt)||zt===null)&&ot.call(_e,zt,utils$3.isString(_t)?_t.trim():_t,At,gt))===!0&&yt(zt,At?At.concat(_t):[_t])}),pt.pop()}}if(!utils$3.isObject(rt))throw new TypeError("data must be an object");return yt(rt),_e}function encode$3(rt){const _e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(rt).replace(/[!'()~]|%20|%00/g,function(it){return _e[it]})}function AxiosURLSearchParams$1(rt,_e){this._pairs=[],rt&&toFormData$2(rt,this,_e)}const prototype$2=AxiosURLSearchParams$1.prototype;prototype$2.append=function rt(_e,nt){this._pairs.push([_e,nt])};prototype$2.toString=function rt(_e){const nt=_e?function(it){return _e.call(this,it,encode$3)}:encode$3;return this._pairs.map(function(ot){return nt(ot[0])+"="+nt(ot[1])},"").join("&")};function encode$2(rt){return encodeURIComponent(rt).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function buildURL$1(rt,_e,nt){if(!_e)return rt;const it=nt&&nt.encode||encode$2,ot=nt&&nt.serialize;let st;if(ot?st=ot(_e,nt):st=utils$3.isURLSearchParams(_e)?_e.toString():new AxiosURLSearchParams$1(_e,nt).toString(it),st){const at=rt.indexOf("#");at!==-1&&(rt=rt.slice(0,at)),rt+=(rt.indexOf("?")===-1?"?":"&")+st}return rt}let InterceptorManager$1=class{constructor(){this.handlers=[]}use(_e,nt,it){return this.handlers.push({fulfilled:_e,rejected:nt,synchronous:it?it.synchronous:!1,runWhen:it?it.runWhen:null}),this.handlers.length-1}eject(_e){this.handlers[_e]&&(this.handlers[_e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(_e){utils$3.forEach(this.handlers,function(it){it!==null&&_e(it)})}};const transitionalDefaults$1={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},URLSearchParams$2=typeof URLSearchParams<"u"?URLSearchParams:AxiosURLSearchParams$1,FormData$2=typeof FormData<"u"?FormData:null,Blob$2=typeof Blob<"u"?Blob:null,platform$4={isBrowser:!0,classes:{URLSearchParams:URLSearchParams$2,FormData:FormData$2,Blob:Blob$2},protocols:["http","https","file","blob","url","data"]},hasBrowserEnv$1=typeof window<"u"&&typeof document<"u",hasStandardBrowserEnv$1=(rt=>hasBrowserEnv$1&&["ReactNative","NativeScript","NS"].indexOf(rt)<0)(typeof navigator<"u"&&navigator.product),hasStandardBrowserWebWorkerEnv$1=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",origin$1=hasBrowserEnv$1&&window.location.href||"http://localhost",utils$2=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:hasBrowserEnv$1,hasStandardBrowserEnv:hasStandardBrowserEnv$1,hasStandardBrowserWebWorkerEnv:hasStandardBrowserWebWorkerEnv$1,origin:origin$1},Symbol.toStringTag,{value:"Module"})),platform$3={...utils$2,...platform$4};function toURLEncodedForm$1(rt,_e){return toFormData$2(rt,new platform$3.classes.URLSearchParams,Object.assign({visitor:function(nt,it,ot,st){return platform$3.isNode&&utils$3.isBuffer(nt)?(this.append(it,nt.toString("base64")),!1):st.defaultVisitor.apply(this,arguments)}},_e))}function parsePropPath$1(rt){return utils$3.matchAll(/\w+|\[(\w*)]/g,rt).map(_e=>_e[0]==="[]"?"":_e[1]||_e[0])}function arrayToObject$1(rt){const _e={},nt=Object.keys(rt);let it;const ot=nt.length;let st;for(it=0;it<ot;it++)st=nt[it],_e[st]=rt[st];return _e}function formDataToJSON$1(rt){function _e(nt,it,ot,st){let at=nt[st++];if(at==="__proto__")return!0;const lt=Number.isFinite(+at),ct=st>=nt.length;return at=!at&&utils$3.isArray(ot)?ot.length:at,ct?(utils$3.hasOwnProp(ot,at)?ot[at]=[ot[at],it]:ot[at]=it,!lt):((!ot[at]||!utils$3.isObject(ot[at]))&&(ot[at]=[]),_e(nt,it,ot[at],st)&&utils$3.isArray(ot[at])&&(ot[at]=arrayToObject$1(ot[at])),!lt)}if(utils$3.isFormData(rt)&&utils$3.isFunction(rt.entries)){const nt={};return utils$3.forEachEntry(rt,(it,ot)=>{_e(parsePropPath$1(it),ot,nt,0)}),nt}return null}function stringifySafely$1(rt,_e,nt){if(utils$3.isString(rt))try{return(_e||JSON.parse)(rt),utils$3.trim(rt)}catch(it){if(it.name!=="SyntaxError")throw it}return(0,JSON.stringify)(rt)}const defaults$2={transitional:transitionalDefaults$1,adapter:["xhr","http","fetch"],transformRequest:[function rt(_e,nt){const it=nt.getContentType()||"",ot=it.indexOf("application/json")>-1,st=utils$3.isObject(_e);if(st&&utils$3.isHTMLForm(_e)&&(_e=new FormData(_e)),utils$3.isFormData(_e))return ot?JSON.stringify(formDataToJSON$1(_e)):_e;if(utils$3.isArrayBuffer(_e)||utils$3.isBuffer(_e)||utils$3.isStream(_e)||utils$3.isFile(_e)||utils$3.isBlob(_e)||utils$3.isReadableStream(_e))return _e;if(utils$3.isArrayBufferView(_e))return _e.buffer;if(utils$3.isURLSearchParams(_e))return nt.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),_e.toString();let lt;if(st){if(it.indexOf("application/x-www-form-urlencoded")>-1)return toURLEncodedForm$1(_e,this.formSerializer).toString();if((lt=utils$3.isFileList(_e))||it.indexOf("multipart/form-data")>-1){const ct=this.env&&this.env.FormData;return toFormData$2(lt?{"files[]":_e}:_e,ct&&new ct,this.formSerializer)}}return st||ot?(nt.setContentType("application/json",!1),stringifySafely$1(_e)):_e}],transformResponse:[function rt(_e){const nt=this.transitional||defaults$2.transitional,it=nt&&nt.forcedJSONParsing,ot=this.responseType==="json";if(utils$3.isResponse(_e)||utils$3.isReadableStream(_e))return _e;if(_e&&utils$3.isString(_e)&&(it&&!this.responseType||ot)){const at=!(nt&&nt.silentJSONParsing)&&ot;try{return JSON.parse(_e)}catch(lt){if(at)throw lt.name==="SyntaxError"?AxiosError$2.from(lt,AxiosError$2.ERR_BAD_RESPONSE,this,null,this.response):lt}}return _e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:platform$3.classes.FormData,Blob:platform$3.classes.Blob},validateStatus:function rt(_e){return _e>=200&&_e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};utils$3.forEach(["delete","get","head","post","put","patch"],rt=>{defaults$2.headers[rt]={}});const ignoreDuplicateOf$1=utils$3.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$1=rt=>{const _e={};let nt,it,ot;return rt&&rt.split(`
`).forEach(function(at){ot=at.indexOf(":"),nt=at.substring(0,ot).trim().toLowerCase(),it=at.substring(ot+1).trim(),!(!nt||_e[nt]&&ignoreDuplicateOf$1[nt])&&(nt==="set-cookie"?_e[nt]?_e[nt].push(it):_e[nt]=[it]:_e[nt]=_e[nt]?_e[nt]+", "+it:it)}),_e},$internals$1=Symbol("internals");function normalizeHeader$1(rt){return rt&&String(rt).trim().toLowerCase()}function normalizeValue$1(rt){return rt===!1||rt==null?rt:utils$3.isArray(rt)?rt.map(normalizeValue$1):String(rt)}function parseTokens$1(rt){const _e=Object.create(null),nt=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let it;for(;it=nt.exec(rt);)_e[it[1]]=it[2];return _e}const isValidHeaderName$1=rt=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(rt.trim());function matchHeaderValue$1(rt,_e,nt,it,ot){if(utils$3.isFunction(it))return it.call(this,_e,nt);if(ot&&(_e=nt),!!utils$3.isString(_e)){if(utils$3.isString(it))return _e.indexOf(it)!==-1;if(utils$3.isRegExp(it))return it.test(_e)}}function formatHeader$1(rt){return rt.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(_e,nt,it)=>nt.toUpperCase()+it)}function buildAccessors$1(rt,_e){const nt=utils$3.toCamelCase(" "+_e);["get","set","has"].forEach(it=>{Object.defineProperty(rt,it+nt,{value:function(ot,st,at){return this[it].call(this,_e,ot,st,at)},configurable:!0})})}let AxiosHeaders$2=class{constructor(_e){_e&&this.set(_e)}set(_e,nt,it){const ot=this;function st(lt,ct,dt){const ft=normalizeHeader$1(ct);if(!ft)throw new Error("header name must be a non-empty string");const pt=utils$3.findKey(ot,ft);(!pt||ot[pt]===void 0||dt===!0||dt===void 0&&ot[pt]!==!1)&&(ot[pt||ct]=normalizeValue$1(lt))}const at=(lt,ct)=>utils$3.forEach(lt,(dt,ft)=>st(dt,ft,ct));if(utils$3.isPlainObject(_e)||_e instanceof this.constructor)at(_e,nt);else if(utils$3.isString(_e)&&(_e=_e.trim())&&!isValidHeaderName$1(_e))at(parseHeaders$1(_e),nt);else if(utils$3.isHeaders(_e))for(const[lt,ct]of _e.entries())st(ct,lt,it);else _e!=null&&st(nt,_e,it);return this}get(_e,nt){if(_e=normalizeHeader$1(_e),_e){const it=utils$3.findKey(this,_e);if(it){const ot=this[it];if(!nt)return ot;if(nt===!0)return parseTokens$1(ot);if(utils$3.isFunction(nt))return nt.call(this,ot,it);if(utils$3.isRegExp(nt))return nt.exec(ot);throw new TypeError("parser must be boolean|regexp|function")}}}has(_e,nt){if(_e=normalizeHeader$1(_e),_e){const it=utils$3.findKey(this,_e);return!!(it&&this[it]!==void 0&&(!nt||matchHeaderValue$1(this,this[it],it,nt)))}return!1}delete(_e,nt){const it=this;let ot=!1;function st(at){if(at=normalizeHeader$1(at),at){const lt=utils$3.findKey(it,at);lt&&(!nt||matchHeaderValue$1(it,it[lt],lt,nt))&&(delete it[lt],ot=!0)}}return utils$3.isArray(_e)?_e.forEach(st):st(_e),ot}clear(_e){const nt=Object.keys(this);let it=nt.length,ot=!1;for(;it--;){const st=nt[it];(!_e||matchHeaderValue$1(this,this[st],st,_e,!0))&&(delete this[st],ot=!0)}return ot}normalize(_e){const nt=this,it={};return utils$3.forEach(this,(ot,st)=>{const at=utils$3.findKey(it,st);if(at){nt[at]=normalizeValue$1(ot),delete nt[st];return}const lt=_e?formatHeader$1(st):String(st).trim();lt!==st&&delete nt[st],nt[lt]=normalizeValue$1(ot),it[lt]=!0}),this}concat(..._e){return this.constructor.concat(this,..._e)}toJSON(_e){const nt=Object.create(null);return utils$3.forEach(this,(it,ot)=>{it!=null&&it!==!1&&(nt[ot]=_e&&utils$3.isArray(it)?it.join(", "):it)}),nt}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([_e,nt])=>_e+": "+nt).join(`
`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(_e){return _e instanceof this?_e:new this(_e)}static concat(_e,...nt){const it=new this(_e);return nt.forEach(ot=>it.set(ot)),it}static accessor(_e){const it=(this[$internals$1]=this[$internals$1]={accessors:{}}).accessors,ot=this.prototype;function st(at){const lt=normalizeHeader$1(at);it[lt]||(buildAccessors$1(ot,at),it[lt]=!0)}return utils$3.isArray(_e)?_e.forEach(st):st(_e),this}};AxiosHeaders$2.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);utils$3.reduceDescriptors(AxiosHeaders$2.prototype,({value:rt},_e)=>{let nt=_e[0].toUpperCase()+_e.slice(1);return{get:()=>rt,set(it){this[nt]=it}}});utils$3.freezeMethods(AxiosHeaders$2);function transformData$1(rt,_e){const nt=this||defaults$2,it=_e||nt,ot=AxiosHeaders$2.from(it.headers);let st=it.data;return utils$3.forEach(rt,function(lt){st=lt.call(nt,st,ot.normalize(),_e?_e.status:void 0)}),ot.normalize(),st}function isCancel$2(rt){return!!(rt&&rt.__CANCEL__)}function CanceledError$2(rt,_e,nt){AxiosError$2.call(this,rt??"canceled",AxiosError$2.ERR_CANCELED,_e,nt),this.name="CanceledError"}utils$3.inherits(CanceledError$2,AxiosError$2,{__CANCEL__:!0});function settle$1(rt,_e,nt){const it=nt.config.validateStatus;!nt.status||!it||it(nt.status)?rt(nt):_e(new AxiosError$2("Request failed with status code "+nt.status,[AxiosError$2.ERR_BAD_REQUEST,AxiosError$2.ERR_BAD_RESPONSE][Math.floor(nt.status/100)-4],nt.config,nt.request,nt))}function parseProtocol$1(rt){const _e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(rt);return _e&&_e[1]||""}function speedometer$1(rt,_e){rt=rt||10;const nt=new Array(rt),it=new Array(rt);let ot=0,st=0,at;return _e=_e!==void 0?_e:1e3,function(ct){const dt=Date.now(),ft=it[st];at||(at=dt),nt[ot]=ct,it[ot]=dt;let pt=st,gt=0;for(;pt!==ot;)gt+=nt[pt++],pt=pt%rt;if(ot=(ot+1)%rt,ot===st&&(st=(st+1)%rt),dt-at<_e)return;const yt=ft&&dt-ft;return yt?Math.round(gt*1e3/yt):void 0}}function throttle$1(rt,_e){let nt=0;const it=1e3/_e;let ot=null;return function(){const at=this===!0,lt=Date.now();if(at||lt-nt>it)return ot&&(clearTimeout(ot),ot=null),nt=lt,rt.apply(null,arguments);ot||(ot=setTimeout(()=>(ot=null,nt=Date.now(),rt.apply(null,arguments)),it-(lt-nt)))}}const progressEventReducer$1=(rt,_e,nt=3)=>{let it=0;const ot=speedometer$1(50,250);return throttle$1(st=>{const at=st.loaded,lt=st.lengthComputable?st.total:void 0,ct=at-it,dt=ot(ct),ft=at<=lt;it=at;const pt={loaded:at,total:lt,progress:lt?at/lt:void 0,bytes:ct,rate:dt||void 0,estimated:dt&&lt&&ft?(lt-at)/dt:void 0,event:st,lengthComputable:lt!=null};pt[_e?"download":"upload"]=!0,rt(pt)},nt)},isURLSameOrigin$1=platform$3.hasStandardBrowserEnv?function rt(){const _e=/(msie|trident)/i.test(navigator.userAgent),nt=document.createElement("a");let it;function ot(st){let at=st;return _e&&(nt.setAttribute("href",at),at=nt.href),nt.setAttribute("href",at),{href:nt.href,protocol:nt.protocol?nt.protocol.replace(/:$/,""):"",host:nt.host,search:nt.search?nt.search.replace(/^\?/,""):"",hash:nt.hash?nt.hash.replace(/^#/,""):"",hostname:nt.hostname,port:nt.port,pathname:nt.pathname.charAt(0)==="/"?nt.pathname:"/"+nt.pathname}}return it=ot(window.location.href),function(at){const lt=utils$3.isString(at)?ot(at):at;return lt.protocol===it.protocol&&lt.host===it.host}}():function rt(){return function(){return!0}}(),cookies$1=platform$3.hasStandardBrowserEnv?{write(rt,_e,nt,it,ot,st){const at=[rt+"="+encodeURIComponent(_e)];utils$3.isNumber(nt)&&at.push("expires="+new Date(nt).toGMTString()),utils$3.isString(it)&&at.push("path="+it),utils$3.isString(ot)&&at.push("domain="+ot),st===!0&&at.push("secure"),document.cookie=at.join("; ")},read(rt){const _e=document.cookie.match(new RegExp("(^|;\\s*)("+rt+")=([^;]*)"));return _e?decodeURIComponent(_e[3]):null},remove(rt){this.write(rt,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function isAbsoluteURL$1(rt){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(rt)}function combineURLs$1(rt,_e){return _e?rt.replace(/\/?\/$/,"")+"/"+_e.replace(/^\/+/,""):rt}function buildFullPath$1(rt,_e){return rt&&!isAbsoluteURL$1(_e)?combineURLs$1(rt,_e):_e}const headersToObject$1=rt=>rt instanceof AxiosHeaders$2?{...rt}:rt;function mergeConfig$2(rt,_e){_e=_e||{};const nt={};function it(dt,ft,pt){return utils$3.isPlainObject(dt)&&utils$3.isPlainObject(ft)?utils$3.merge.call({caseless:pt},dt,ft):utils$3.isPlainObject(ft)?utils$3.merge({},ft):utils$3.isArray(ft)?ft.slice():ft}function ot(dt,ft,pt){if(utils$3.isUndefined(ft)){if(!utils$3.isUndefined(dt))return it(void 0,dt,pt)}else return it(dt,ft,pt)}function st(dt,ft){if(!utils$3.isUndefined(ft))return it(void 0,ft)}function at(dt,ft){if(utils$3.isUndefined(ft)){if(!utils$3.isUndefined(dt))return it(void 0,dt)}else return it(void 0,ft)}function lt(dt,ft,pt){if(pt in _e)return it(dt,ft);if(pt in rt)return it(void 0,dt)}const ct={url:st,method:st,data:st,baseURL:at,transformRequest:at,transformResponse:at,paramsSerializer:at,timeout:at,timeoutMessage:at,withCredentials:at,withXSRFToken:at,adapter:at,responseType:at,xsrfCookieName:at,xsrfHeaderName:at,onUploadProgress:at,onDownloadProgress:at,decompress:at,maxContentLength:at,maxBodyLength:at,beforeRedirect:at,transport:at,httpAgent:at,httpsAgent:at,cancelToken:at,socketPath:at,responseEncoding:at,validateStatus:lt,headers:(dt,ft)=>ot(headersToObject$1(dt),headersToObject$1(ft),!0)};return utils$3.forEach(Object.keys(Object.assign({},rt,_e)),function(ft){const pt=ct[ft]||ot,gt=pt(rt[ft],_e[ft],ft);utils$3.isUndefined(gt)&&pt!==lt||(nt[ft]=gt)}),nt}const resolveConfig$1=rt=>{const _e=mergeConfig$2({},rt);let{data:nt,withXSRFToken:it,xsrfHeaderName:ot,xsrfCookieName:st,headers:at,auth:lt}=_e;_e.headers=at=AxiosHeaders$2.from(at),_e.url=buildURL$1(buildFullPath$1(_e.baseURL,_e.url),rt.params,rt.paramsSerializer),lt&&at.set("Authorization","Basic "+btoa((lt.username||"")+":"+(lt.password?unescape(encodeURIComponent(lt.password)):"")));let ct;if(utils$3.isFormData(nt)){if(platform$3.hasStandardBrowserEnv||platform$3.hasStandardBrowserWebWorkerEnv)at.setContentType(void 0);else if((ct=at.getContentType())!==!1){const[dt,...ft]=ct?ct.split(";").map(pt=>pt.trim()).filter(Boolean):[];at.setContentType([dt||"multipart/form-data",...ft].join("; "))}}if(platform$3.hasStandardBrowserEnv&&(it&&utils$3.isFunction(it)&&(it=it(_e)),it||it!==!1&&isURLSameOrigin$1(_e.url))){const dt=ot&&st&&cookies$1.read(st);dt&&at.set(ot,dt)}return _e},isXHRAdapterSupported$1=typeof XMLHttpRequest<"u",xhrAdapter$1=isXHRAdapterSupported$1&&function(rt){return new Promise(function(nt,it){const ot=resolveConfig$1(rt);let st=ot.data;const at=AxiosHeaders$2.from(ot.headers).normalize();let{responseType:lt}=ot,ct;function dt(){ot.cancelToken&&ot.cancelToken.unsubscribe(ct),ot.signal&&ot.signal.removeEventListener("abort",ct)}let ft=new XMLHttpRequest;ft.open(ot.method.toUpperCase(),ot.url,!0),ft.timeout=ot.timeout;function pt(){if(!ft)return;const yt=AxiosHeaders$2.from("getAllResponseHeaders"in ft&&ft.getAllResponseHeaders()),At={data:!lt||lt==="text"||lt==="json"?ft.responseText:ft.response,status:ft.status,statusText:ft.statusText,headers:yt,config:rt,request:ft};settle$1(function(zt){nt(zt),dt()},function(zt){it(zt),dt()},At),ft=null}"onloadend"in ft?ft.onloadend=pt:ft.onreadystatechange=function(){!ft||ft.readyState!==4||ft.status===0&&!(ft.responseURL&&ft.responseURL.indexOf("file:")===0)||setTimeout(pt)},ft.onabort=function(){ft&&(it(new AxiosError$2("Request aborted",AxiosError$2.ECONNABORTED,ot,ft)),ft=null)},ft.onerror=function(){it(new AxiosError$2("Network Error",AxiosError$2.ERR_NETWORK,ot,ft)),ft=null},ft.ontimeout=function(){let Ct=ot.timeout?"timeout of "+ot.timeout+"ms exceeded":"timeout exceeded";const At=ot.transitional||transitionalDefaults$1;ot.timeoutErrorMessage&&(Ct=ot.timeoutErrorMessage),it(new AxiosError$2(Ct,At.clarifyTimeoutError?AxiosError$2.ETIMEDOUT:AxiosError$2.ECONNABORTED,ot,ft)),ft=null},st===void 0&&at.setContentType(null),"setRequestHeader"in ft&&utils$3.forEach(at.toJSON(),function(Ct,At){ft.setRequestHeader(At,Ct)}),utils$3.isUndefined(ot.withCredentials)||(ft.withCredentials=!!ot.withCredentials),lt&&lt!=="json"&&(ft.responseType=ot.responseType),typeof ot.onDownloadProgress=="function"&&ft.addEventListener("progress",progressEventReducer$1(ot.onDownloadProgress,!0)),typeof ot.onUploadProgress=="function"&&ft.upload&&ft.upload.addEventListener("progress",progressEventReducer$1(ot.onUploadProgress)),(ot.cancelToken||ot.signal)&&(ct=yt=>{ft&&(it(!yt||yt.type?new CanceledError$2(null,rt,ft):yt),ft.abort(),ft=null)},ot.cancelToken&&ot.cancelToken.subscribe(ct),ot.signal&&(ot.signal.aborted?ct():ot.signal.addEventListener("abort",ct)));const gt=parseProtocol$1(ot.url);if(gt&&platform$3.protocols.indexOf(gt)===-1){it(new AxiosError$2("Unsupported protocol "+gt+":",AxiosError$2.ERR_BAD_REQUEST,rt));return}ft.send(st||null)})},composeSignals$1=(rt,_e)=>{let nt=new AbortController,it;const ot=function(ct){if(!it){it=!0,at();const dt=ct instanceof Error?ct:this.reason;nt.abort(dt instanceof AxiosError$2?dt:new CanceledError$2(dt instanceof Error?dt.message:dt))}};let st=_e&&setTimeout(()=>{ot(new AxiosError$2(`timeout ${_e} of ms exceeded`,AxiosError$2.ETIMEDOUT))},_e);const at=()=>{rt&&(st&&clearTimeout(st),st=null,rt.forEach(ct=>{ct&&(ct.removeEventListener?ct.removeEventListener("abort",ot):ct.unsubscribe(ot))}),rt=null)};rt.forEach(ct=>ct&&ct.addEventListener&&ct.addEventListener("abort",ot));const{signal:lt}=nt;return lt.unsubscribe=at,[lt,()=>{st&&clearTimeout(st),st=null}]},streamChunk$1=function*(rt,_e){let nt=rt.byteLength;if(nt<_e){yield rt;return}let it=0,ot;for(;it<nt;)ot=it+_e,yield rt.slice(it,ot),it=ot},readBytes$1=async function*(rt,_e,nt){for await(const it of rt)yield*streamChunk$1(ArrayBuffer.isView(it)?it:await nt(String(it)),_e)},trackStream$1=(rt,_e,nt,it,ot)=>{const st=readBytes$1(rt,_e,ot);let at=0;return new ReadableStream({type:"bytes",async pull(lt){const{done:ct,value:dt}=await st.next();if(ct){lt.close(),it();return}let ft=dt.byteLength;nt&&nt(at+=ft),lt.enqueue(new Uint8Array(dt))},cancel(lt){return it(lt),st.return()}},{highWaterMark:2})},fetchProgressDecorator=(rt,_e)=>{const nt=rt!=null;return it=>setTimeout(()=>_e({lengthComputable:nt,total:rt,loaded:it}))},isFetchSupported$1=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",isReadableStreamSupported$1=isFetchSupported$1&&typeof ReadableStream=="function",encodeText$1=isFetchSupported$1&&(typeof TextEncoder=="function"?(rt=>_e=>rt.encode(_e))(new TextEncoder):async rt=>new Uint8Array(await new Response(rt).arrayBuffer())),supportsRequestStream$1=isReadableStreamSupported$1&&(()=>{let rt=!1;const _e=new Request(platform$3.origin,{body:new ReadableStream,method:"POST",get duplex(){return rt=!0,"half"}}).headers.has("Content-Type");return rt&&!_e})(),DEFAULT_CHUNK_SIZE$1=64*1024,supportsResponseStream$1=isReadableStreamSupported$1&&!!(()=>{try{return utils$3.isReadableStream(new Response("").body)}catch{}})(),resolvers$1={stream:supportsResponseStream$1&&(rt=>rt.body)};isFetchSupported$1&&(rt=>{["text","arrayBuffer","blob","formData","stream"].forEach(_e=>{!resolvers$1[_e]&&(resolvers$1[_e]=utils$3.isFunction(rt[_e])?nt=>nt[_e]():(nt,it)=>{throw new AxiosError$2(`Response type '${_e}' is not supported`,AxiosError$2.ERR_NOT_SUPPORT,it)})})})(new Response);const getBodyLength$1=async rt=>{if(rt==null)return 0;if(utils$3.isBlob(rt))return rt.size;if(utils$3.isSpecCompliantForm(rt))return(await new Request(rt).arrayBuffer()).byteLength;if(utils$3.isArrayBufferView(rt))return rt.byteLength;if(utils$3.isURLSearchParams(rt)&&(rt=rt+""),utils$3.isString(rt))return(await encodeText$1(rt)).byteLength},resolveBodyLength$1=async(rt,_e)=>{const nt=utils$3.toFiniteNumber(rt.getContentLength());return nt??getBodyLength$1(_e)},fetchAdapter$1=isFetchSupported$1&&(async rt=>{let{url:_e,method:nt,data:it,signal:ot,cancelToken:st,timeout:at,onDownloadProgress:lt,onUploadProgress:ct,responseType:dt,headers:ft,withCredentials:pt="same-origin",fetchOptions:gt}=resolveConfig$1(rt);dt=dt?(dt+"").toLowerCase():"text";let[yt,Ct]=ot||st||at?composeSignals$1([ot,st],at):[],At,$t;const zt=()=>{!At&&setTimeout(()=>{yt&&yt.unsubscribe()}),At=!0};let _t;try{if(ct&&supportsRequestStream$1&&nt!=="get"&&nt!=="head"&&(_t=await resolveBodyLength$1(ft,it))!==0){let ir=new Request(_e,{method:"POST",body:it,duplex:"half"}),dr;utils$3.isFormData(it)&&(dr=ir.headers.get("content-type"))&&ft.setContentType(dr),ir.body&&(it=trackStream$1(ir.body,DEFAULT_CHUNK_SIZE$1,fetchProgressDecorator(_t,progressEventReducer$1(ct)),null,encodeText$1))}utils$3.isString(pt)||(pt=pt?"cors":"omit"),$t=new Request(_e,{...gt,signal:yt,method:nt.toUpperCase(),headers:ft.normalize().toJSON(),body:it,duplex:"half",withCredentials:pt});let Jt=await fetch($t);const nr=supportsResponseStream$1&&(dt==="stream"||dt==="response");if(supportsResponseStream$1&&(lt||nr)){const ir={};["status","statusText","headers"].forEach(sr=>{ir[sr]=Jt[sr]});const dr=utils$3.toFiniteNumber(Jt.headers.get("content-length"));Jt=new Response(trackStream$1(Jt.body,DEFAULT_CHUNK_SIZE$1,lt&&fetchProgressDecorator(dr,progressEventReducer$1(lt,!0)),nr&&zt,encodeText$1),ir)}dt=dt||"text";let or=await resolvers$1[utils$3.findKey(resolvers$1,dt)||"text"](Jt,rt);return!nr&&zt(),Ct&&Ct(),await new Promise((ir,dr)=>{settle$1(ir,dr,{data:or,headers:AxiosHeaders$2.from(Jt.headers),status:Jt.status,statusText:Jt.statusText,config:rt,request:$t})})}catch(Jt){throw zt(),Jt&&Jt.name==="TypeError"&&/fetch/i.test(Jt.message)?Object.assign(new AxiosError$2("Network Error",AxiosError$2.ERR_NETWORK,rt,$t),{cause:Jt.cause||Jt}):AxiosError$2.from(Jt,Jt&&Jt.code,rt,$t)}}),knownAdapters$1={http:httpAdapter$1,xhr:xhrAdapter$1,fetch:fetchAdapter$1};utils$3.forEach(knownAdapters$1,(rt,_e)=>{if(rt){try{Object.defineProperty(rt,"name",{value:_e})}catch{}Object.defineProperty(rt,"adapterName",{value:_e})}});const renderReason$1=rt=>`- ${rt}`,isResolvedHandle$1=rt=>utils$3.isFunction(rt)||rt===null||rt===!1,adapters$1={getAdapter:rt=>{rt=utils$3.isArray(rt)?rt:[rt];const{length:_e}=rt;let nt,it;const ot={};for(let st=0;st<_e;st++){nt=rt[st];let at;if(it=nt,!isResolvedHandle$1(nt)&&(it=knownAdapters$1[(at=String(nt)).toLowerCase()],it===void 0))throw new AxiosError$2(`Unknown adapter '${at}'`);if(it)break;ot[at||"#"+st]=it}if(!it){const st=Object.entries(ot).map(([lt,ct])=>`adapter ${lt} `+(ct===!1?"is not supported by the environment":"is not available in the build"));let at=_e?st.length>1?`since :
`+st.map(renderReason$1).join(`
`):" "+renderReason$1(st[0]):"as no adapter specified";throw new AxiosError$2("There is no suitable adapter to dispatch the request "+at,"ERR_NOT_SUPPORT")}return it},adapters:knownAdapters$1};function throwIfCancellationRequested$1(rt){if(rt.cancelToken&&rt.cancelToken.throwIfRequested(),rt.signal&&rt.signal.aborted)throw new CanceledError$2(null,rt)}function dispatchRequest$1(rt){return throwIfCancellationRequested$1(rt),rt.headers=AxiosHeaders$2.from(rt.headers),rt.data=transformData$1.call(rt,rt.transformRequest),["post","put","patch"].indexOf(rt.method)!==-1&&rt.headers.setContentType("application/x-www-form-urlencoded",!1),adapters$1.getAdapter(rt.adapter||defaults$2.adapter)(rt).then(function(it){return throwIfCancellationRequested$1(rt),it.data=transformData$1.call(rt,rt.transformResponse,it),it.headers=AxiosHeaders$2.from(it.headers),it},function(it){return isCancel$2(it)||(throwIfCancellationRequested$1(rt),it&&it.response&&(it.response.data=transformData$1.call(rt,rt.transformResponse,it.response),it.response.headers=AxiosHeaders$2.from(it.response.headers))),Promise.reject(it)})}const VERSION$3="1.7.2",validators$3={};["object","boolean","number","function","string","symbol"].forEach((rt,_e)=>{validators$3[rt]=function(it){return typeof it===rt||"a"+(_e<1?"n ":" ")+rt}});const deprecatedWarnings$1={};validators$3.transitional=function rt(_e,nt,it){function ot(st,at){return"[Axios v"+VERSION$3+"] Transitional option '"+st+"'"+at+(it?". "+it:"")}return(st,at,lt)=>{if(_e===!1)throw new AxiosError$2(ot(at," has been removed"+(nt?" in "+nt:"")),AxiosError$2.ERR_DEPRECATED);return nt&&!deprecatedWarnings$1[at]&&(deprecatedWarnings$1[at]=!0,console.warn(ot(at," has been deprecated since v"+nt+" and will be removed in the near future"))),_e?_e(st,at,lt):!0}};function assertOptions$1(rt,_e,nt){if(typeof rt!="object")throw new AxiosError$2("options must be an object",AxiosError$2.ERR_BAD_OPTION_VALUE);const it=Object.keys(rt);let ot=it.length;for(;ot-- >0;){const st=it[ot],at=_e[st];if(at){const lt=rt[st],ct=lt===void 0||at(lt,st,rt);if(ct!==!0)throw new AxiosError$2("option "+st+" must be "+ct,AxiosError$2.ERR_BAD_OPTION_VALUE);continue}if(nt!==!0)throw new AxiosError$2("Unknown option "+st,AxiosError$2.ERR_BAD_OPTION)}}const validator$1={assertOptions:assertOptions$1,validators:validators$3},validators$2=validator$1.validators;let Axios$2=class{constructor(_e){this.defaults=_e,this.interceptors={request:new InterceptorManager$1,response:new InterceptorManager$1}}async request(_e,nt){try{return await this._request(_e,nt)}catch(it){if(it instanceof Error){let ot;Error.captureStackTrace?Error.captureStackTrace(ot={}):ot=new Error;const st=ot.stack?ot.stack.replace(/^.+\n/,""):"";try{it.stack?st&&!String(it.stack).endsWith(st.replace(/^.+\n.+\n/,""))&&(it.stack+=`
`+st):it.stack=st}catch{}}throw it}}_request(_e,nt){typeof _e=="string"?(nt=nt||{},nt.url=_e):nt=_e||{},nt=mergeConfig$2(this.defaults,nt);const{transitional:it,paramsSerializer:ot,headers:st}=nt;it!==void 0&&validator$1.assertOptions(it,{silentJSONParsing:validators$2.transitional(validators$2.boolean),forcedJSONParsing:validators$2.transitional(validators$2.boolean),clarifyTimeoutError:validators$2.transitional(validators$2.boolean)},!1),ot!=null&&(utils$3.isFunction(ot)?nt.paramsSerializer={serialize:ot}:validator$1.assertOptions(ot,{encode:validators$2.function,serialize:validators$2.function},!0)),nt.method=(nt.method||this.defaults.method||"get").toLowerCase();let at=st&&utils$3.merge(st.common,st[nt.method]);st&&utils$3.forEach(["delete","get","head","post","put","patch","common"],Ct=>{delete st[Ct]}),nt.headers=AxiosHeaders$2.concat(at,st);const lt=[];let ct=!0;this.interceptors.request.forEach(function(At){typeof At.runWhen=="function"&&At.runWhen(nt)===!1||(ct=ct&&At.synchronous,lt.unshift(At.fulfilled,At.rejected))});const dt=[];this.interceptors.response.forEach(function(At){dt.push(At.fulfilled,At.rejected)});let ft,pt=0,gt;if(!ct){const Ct=[dispatchRequest$1.bind(this),void 0];for(Ct.unshift.apply(Ct,lt),Ct.push.apply(Ct,dt),gt=Ct.length,ft=Promise.resolve(nt);pt<gt;)ft=ft.then(Ct[pt++],Ct[pt++]);return ft}gt=lt.length;let yt=nt;for(pt=0;pt<gt;){const Ct=lt[pt++],At=lt[pt++];try{yt=Ct(yt)}catch($t){At.call(this,$t);break}}try{ft=dispatchRequest$1.call(this,yt)}catch(Ct){return Promise.reject(Ct)}for(pt=0,gt=dt.length;pt<gt;)ft=ft.then(dt[pt++],dt[pt++]);return ft}getUri(_e){_e=mergeConfig$2(this.defaults,_e);const nt=buildFullPath$1(_e.baseURL,_e.url);return buildURL$1(nt,_e.params,_e.paramsSerializer)}};utils$3.forEach(["delete","get","head","options"],function rt(_e){Axios$2.prototype[_e]=function(nt,it){return this.request(mergeConfig$2(it||{},{method:_e,url:nt,data:(it||{}).data}))}});utils$3.forEach(["post","put","patch"],function rt(_e){function nt(it){return function(st,at,lt){return this.request(mergeConfig$2(lt||{},{method:_e,headers:it?{"Content-Type":"multipart/form-data"}:{},url:st,data:at}))}}Axios$2.prototype[_e]=nt(),Axios$2.prototype[_e+"Form"]=nt(!0)});let CancelToken$2=class Uu{constructor(_e){if(typeof _e!="function")throw new TypeError("executor must be a function.");let nt;this.promise=new Promise(function(st){nt=st});const it=this;this.promise.then(ot=>{if(!it._listeners)return;let st=it._listeners.length;for(;st-- >0;)it._listeners[st](ot);it._listeners=null}),this.promise.then=ot=>{let st;const at=new Promise(lt=>{it.subscribe(lt),st=lt}).then(ot);return at.cancel=function(){it.unsubscribe(st)},at},_e(function(st,at,lt){it.reason||(it.reason=new CanceledError$2(st,at,lt),nt(it.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(_e){if(this.reason){_e(this.reason);return}this._listeners?this._listeners.push(_e):this._listeners=[_e]}unsubscribe(_e){if(!this._listeners)return;const nt=this._listeners.indexOf(_e);nt!==-1&&this._listeners.splice(nt,1)}static source(){let _e;return{token:new Uu(function(ot){_e=ot}),cancel:_e}}};function spread$2(rt){return function(nt){return rt.apply(null,nt)}}function isAxiosError$2(rt){return utils$3.isObject(rt)&&rt.isAxiosError===!0}const HttpStatusCode$2={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$2).forEach(([rt,_e])=>{HttpStatusCode$2[_e]=rt});function createInstance$1(rt){const _e=new Axios$2(rt),nt=bind$1(Axios$2.prototype.request,_e);return utils$3.extend(nt,Axios$2.prototype,_e,{allOwnKeys:!0}),utils$3.extend(nt,_e,null,{allOwnKeys:!0}),nt.create=function(ot){return createInstance$1(mergeConfig$2(rt,ot))},nt}const axios$1=createInstance$1(defaults$2);axios$1.Axios=Axios$2;axios$1.CanceledError=CanceledError$2;axios$1.CancelToken=CancelToken$2;axios$1.isCancel=isCancel$2;axios$1.VERSION=VERSION$3;axios$1.toFormData=toFormData$2;axios$1.AxiosError=AxiosError$2;axios$1.Cancel=axios$1.CanceledError;axios$1.all=function rt(_e){return Promise.all(_e)};axios$1.spread=spread$2;axios$1.isAxiosError=isAxiosError$2;axios$1.mergeConfig=mergeConfig$2;axios$1.AxiosHeaders=AxiosHeaders$2;axios$1.formToJSON=rt=>formDataToJSON$1(utils$3.isHTMLForm(rt)?new FormData(rt):rt);axios$1.getAdapter=adapters$1.getAdapter;axios$1.HttpStatusCode=HttpStatusCode$2;axios$1.default=axios$1;const{Axios:Axios$1,AxiosError:AxiosError$1,CanceledError:CanceledError$1,isCancel:isCancel$1,CancelToken:CancelToken$1,VERSION:VERSION$2,all,Cancel,isAxiosError:isAxiosError$1,spread:spread$1,toFormData:toFormData$1,AxiosHeaders:AxiosHeaders$1,HttpStatusCode:HttpStatusCode$1,formToJSON,getAdapter,mergeConfig:mergeConfig$1}=axios$1;var DEFAULT_FRONTEND_URL="https://aptosconnect.app",SignatureRequestError=class Ou extends Error{constructor(_e){super(_e),this.name="SignatureRequestError",Object.setPrototypeOf(this,Ou.prototype)}},UnexpectedSignatureResponseError=class Fu extends Error{constructor(_e){const nt=`Missing the following fields: ${_e.join(", ")}`;super(nt),this.name="UnexpectedSignatureResponseError",Object.setPrototypeOf(this,Fu.prototype)}},PairingExpiredError=class ju extends Error{constructor(){super(),this.name="PairingExpiredError",Object.setPrototypeOf(this,ju.prototype)}},DAPP_PAIRINGS_WINDOW_STORAGE_KEY="icDappPairings",windowStateAccessors={async get(rt){return(await this.getAll())[rt]},async getAll(){const rt=window.localStorage.getItem(DAPP_PAIRINGS_WINDOW_STORAGE_KEY);return rt?JSON.parse(rt):{}},async update(rt,_e){const nt=await this.getAll();_e===void 0?delete nt[rt]:nt[rt]=_e;const it=JSON.stringify(nt);window.localStorage.setItem(DAPP_PAIRINGS_WINDOW_STORAGE_KEY,it)}},SIGN_MESSAGE_RESPONSE_REQUIRED_FIELDS=["address","application","chainId","fullMessage","message","nonce","prefix","signature"];function validateSignMessageResponse(rt){const _e=new Set(Object.keys(rt)),nt=SIGN_MESSAGE_RESPONSE_REQUIRED_FIELDS.filter(it=>!_e.has(it));if(nt.length>0)throw new UnexpectedSignatureResponseError(nt)}var SIGN_AND_SUBMIT_TRANSACTION_RESPONSE_REQUIRED_FIELDS=["hash"];function validateSignAndSubmitTransactionResponse(rt){const _e=new Set(Object.keys(rt)),nt=SIGN_AND_SUBMIT_TRANSACTION_RESPONSE_REQUIRED_FIELDS.filter(it=>!_e.has(it));if(nt.length>0)throw new UnexpectedSignatureResponseError(nt)}var API_VERSION="0.2.0",SIGNING_REQUEST_POLLING_INTERVAL=2500,SEQUENCE_NUMBER_MISMATCH_PATTERN=/^Sequence number mismatch, expected (?:\S+ to be )?(\d+)/;async function waitFor(rt){return new Promise(_e=>{setTimeout(_e,rt)})}async function withRetries(rt,_e,nt=1){for(let it=0;it<nt;it+=1)try{return await rt()}catch(ot){_e(ot)}return rt()}var ACPairingClient=class{constructor({accessors:rt=windowStateAccessors,axiosConfig:_e,defaultNetworkName:nt=NetworkName$1.MAINNET}={}){this.onDisconnectListeners=new Set,this.accessors=rt,this.defaultNetworkName=nt,this.axiosInstance=axios$1.create({baseURL:DEFAULT_FRONTEND_URL,..._e});const it=typeof window<"u";this.initPromise=it?this.syncFirstPairing():void 0}async getPairing(rt){return(await this.axiosInstance.get(`v1/pairing/${rt}/`)).data.data.pairing}async syncFirstPairing(){const rt=await this.accessors.getAll(),_e=Object.values(rt)[0];if(_e!==void 0)try{const{dappSpecificWallet:nt,maxDappSequenceNumber:it}=await this.getPairing(_e.pairingId);await this.accessors.update(_e.accountAddress,{..._e,currSequenceNumber:it,dappWalletId:nt==null?void 0:nt.id})}catch{await this.accessors.update(_e.accountAddress,void 0)}}async createSigningRequest(rt,_e,nt,it){const ot=decodeBase64(rt.dappEd25519SecretKeyB64),st=decodeBase64(rt.dappEd25519PublicKeyB64),at=decodeBase64(rt.accountTransportEd25519PublicKeyB64);let lt=rt.currSequenceNumber+1;return withRetries(async()=>{const ct=await encryptAndSignEnvelope(toKey(ot,KeyTypes.Ed25519SecretKey),toKey(st,KeyTypes.Ed25519PublicKey),toKey(at,KeyTypes.Ed25519PublicKey),lt,{apiVersion:API_VERSION,networkName:nt,requestType:_e},it),dt=await this.axiosInstance.post(`v1/pairing/${rt.pairingId}/signing-request/`,ct);return await this.accessors.update(rt.accountAddress,{...rt,currSequenceNumber:lt}),dt.data.data.signingRequest},ct=>{var dt,ft,pt;if(isAxiosError$1(ct)){const gt=(ft=(dt=ct.response)==null?void 0:dt.data)==null?void 0:ft.message,yt=(pt=gt==null?void 0:gt.match(SEQUENCE_NUMBER_MISMATCH_PATTERN))==null?void 0:pt[1];if(yt!==void 0){lt=Number(yt);return}}throw ct})}async getSigningRequest(rt){var nt,it;return(it=(nt=(await this.axiosInstance.get(`v1/signing-request/${rt}/`,{validateStatus:ot=>ot===200||ot===404})).data)==null?void 0:nt.data)==null?void 0:it.signingRequest}async deletePairing(rt,_e,nt){const it=await encryptAndSignEnvelope(_e,nt,nt,0,{},{});await this.axiosInstance.post(`v1/pairing/${rt}/delete/`,it,{validateStatus:ot=>ot===204||ot===404})}async cancelSigningRequest(rt,_e){const nt=rt.currSequenceNumber,it=decodeBase64(rt.dappEd25519SecretKeyB64),ot=decodeBase64(rt.dappEd25519PublicKeyB64),st=decodeBase64(rt.accountTransportEd25519PublicKeyB64),at=await encryptAndSignEnvelope(toKey(it,KeyTypes.Ed25519SecretKey),toKey(ot,KeyTypes.Ed25519PublicKey),toKey(st,KeyTypes.Ed25519PublicKey),nt+1,{},{}),lt=await this.axiosInstance.patch(`v1/signing-request/${_e}/cancel/`,at);return await this.accessors.update(rt.accountAddress,{...rt,currSequenceNumber:nt+1}),lt.data.data.signingRequest}async signRequest(rt,_e,nt,{cancelToken:it,networkName:ot}={}){await this.initPromise;const st=await this.accessors.get(rt);if(st===void 0)throw new Error("The requested account is not paired");let at;try{for(at=await this.createSigningRequest(st,_e,ot||this.defaultNetworkName,nt);at.status==="PENDING";){if(await waitFor(SIGNING_REQUEST_POLLING_INTERVAL),it!=null&&it.cancelled){at.status=SigningRequestStatus.CANCELLED;break}at=await this.getSigningRequest(at.id)??at}}catch(ct){if(isAxiosError$1(ct)&&ct.code==="404"){await this.accessors.update(rt,void 0);for(const dt of this.onDisconnectListeners)dt(rt);throw new PairingExpiredError}throw ct}if(at.status!=="APPROVED")throw new SignatureRequestError(at.status);return decryptEnvelope(toKey(decodeBase64(st.accountTransportEd25519PublicKeyB64),KeyTypes.Ed25519PublicKey),toKey(decodeBase64(st.dappEd25519SecretKeyB64),KeyTypes.Ed25519SecretKey),at.responseEnvelope).privateMessage}async addPairing({publicKey:rt,secretKey:_e},nt){await this.accessors.update(nt.account.accountAddress,{accountAddress:nt.account.accountAddress,accountAlias:nt.account.userSubmittedAlias??void 0,accountPublicKeyB64:nt.account.publicKeyB64,accountTransportEd25519PublicKeyB64:nt.account.transportEd25519PublicKeyB64,currSequenceNumber:nt.maxDappSequenceNumber,dappEd25519PublicKeyB64:encodeBase64(rt.key),dappEd25519SecretKeyB64:encodeBase64(_e.key),dappWalletId:nt.dappSpecificWalletId,pairingId:nt.id})}async disconnect(rt){const _e=await this.accessors.get(rt);if(_e===void 0)throw new Error("The specified account is not paired");const nt=decodeBase64(_e.dappEd25519SecretKeyB64),it=decodeBase64(_e.dappEd25519PublicKeyB64);await this.deletePairing(_e.pairingId,toKey(nt,KeyTypes.Ed25519SecretKey),toKey(it,KeyTypes.Ed25519PublicKey)),await this.accessors.update(rt,void 0);for(const ot of this.onDisconnectListeners)ot(rt)}async signMessage(rt,_e,nt){const it=await this.signRequest(rt,SigningRequestTypes.SIGN_MESSAGE,_e,nt);return validateSignMessageResponse(it),it}async signTransaction(rt,_e,nt){const it=serializeSignTransactionRequestArgs(_e),ot=await this.signRequest(rt,SigningRequestTypes.SIGN_TRANSACTION,it,nt);return deserializeSignTransactionResponseArgs(ot)}async signAndSubmitTransaction(rt,_e,nt){var ot,st,at,lt;const it=serializeSignAndSubmitTransactionRequestArgs(_e);try{const ct=await this.signRequest(rt,SigningRequestTypes.SIGN_AND_SUBMIT_TRANSACTION,it,nt);return validateSignAndSubmitTransactionResponse(ct),ct}catch(ct){throw ct instanceof AxiosError$1&&((st=(ot=ct.response)==null?void 0:ot.data)!=null&&st.message)?new Error((lt=(at=ct.response)==null?void 0:at.data)==null?void 0:lt.message):ct}}async getConnectedAccounts(){await this.initPromise;const rt=await this.accessors.getAll();return Object.values(rt).map(({accountAddress:_e,accountEd25519PublicKeyB64:nt,accountPublicKeyB64:it})=>({address:d$k.from(_e),publicKey:it!==void 0?deserializePublicKeyB64(it):deserializeEd25519PublicKeyB64(nt)}))}onDisconnect(rt){return this.onDisconnectListeners.add(rt),()=>this.onDisconnectListeners.delete(rt)}},ACDappClient=class{constructor({backendBaseURL:rt,dappId:_e,dappImageURI:nt,dappName:it,defaultNetworkName:ot=NetworkName$1.MAINNET,frontendBaseURL:st=DEFAULT_FRONTEND_URL}={}){this.defaultNetworkName=ot,this.dappInfo={domain:window.location.origin,imageURI:nt,name:it??document.title},this.transport=new WebWalletTransport(st),this.dappId=_e,this.pairingClient=new ACPairingClient({axiosConfig:{baseURL:rt??st},defaultNetworkName:ot})}async getKeylessAccounts(){const rt=GetConnectedAccountsRequest.serialize(this.dappInfo),_e=await this.transport.sendRequest(rt);return GetConnectedAccountsResponse.deserialize(_e).args}async getIcAccounts(){return this.pairingClient.getConnectedAccounts()??[]}async isIcAccount(rt){return(await this.getIcAccounts()).find(nt=>nt.address.equals(d$k.from(rt)))!==void 0}async getConnectedAccounts(){const rt=await this.getKeylessAccounts(),_e=await this.getIcAccounts();return[...rt,..._e]}async disconnect(rt){if(await this.isIcAccount(rt)){const _e=d$k.from(rt).toString();await this.pairingClient.disconnect(_e)}else{const _e=DisconnectRequest.serialize(this.dappInfo);await this.transport.sendRequest(_e)}}async connect(){const rt=createEd25519KeyPair(),_e={dappEd25519PublicKeyB64:encodeBase64(rt.publicKey.key),dappId:this.dappId},nt=ConnectRequest.serialize(this.dappInfo,_e),it=await this.transport.sendRequest(nt),ot=ConnectResponse.deserialize(it);if(ot.args.status==="approved"){const{account:st,pairing:at}=ot.args.args;return at&&await this.pairingClient.addPairing(rt,at),makeUserApproval({account:st})}return ot.args}async signMessage(rt){const{signerAddress:_e}=rt;if(await this.isIcAccount(_e)){const{chainId:st}=rt,at=chainIdToNetwork(st);let lt,ct;try{lt=new TextDecoder().decode(rt.message),ct=new TextDecoder().decode(rt.nonce)}catch{throw new Error("Only UTF-8 encoded text is supported when using IC")}const{fullMessage:dt,signature:ft}=await this.pairingClient.signMessage(_e.toString(),{address:!0,application:!0,chainId:!0,message:lt,nonce:ct},{networkName:at}),pt=i$i.fromHexInput(ft).toUint8Array(),gt=pt.length===h$b.LENGTH?new h$b(pt):l$b.deserialize(new n$g(pt));return makeUserApproval({fullMessage:dt,signature:gt})}const nt=SignMessageRequest.serialize(this.dappInfo,rt),it=await this.transport.sendRequest(nt);return SignMessageResponse.deserialize(it).args}async signTransaction(rt){const _e="transaction"in rt?SignTransactionRequest.normalizeArgs(rt):rt,{signerAddress:nt}=rt;if(await this.isIcAccount(nt)){const{expirationSecondsFromNow:at,expirationTimestamp:lt,feePayer:ct,gasUnitPrice:dt,maxGasAmount:ft,network:pt,payload:gt,secondarySigners:yt,sender:Ct,sequenceNumber:At}=_e;if(ct!==void 0)throw new Error("Sponsored transaction not currently supported");if(yt&&yt.length>0)throw new Error("Multi-agent transactions not currently supported");const $t=await this.pairingClient.signTransaction(nt.toString(),{options:{expirationSecondsFromNow:at,expirationTimestamp:lt,gasUnitPrice:dt,maxGasAmount:ft,sender:Ct==null?void 0:Ct.address.toString(),sequenceNumber:At!==void 0?Number(At):void 0},payload:gt},{networkName:pt});return makeUserApproval({authenticator:$t.accountAuthenticator,rawTransaction:$t.rawTxn})}const it=SignTransactionRequest.serialize(this.dappInfo,_e),ot=await this.transport.sendRequest(it);return SignTransactionResponse.deserialize(ot).args}async signAndSubmitTransaction(rt){const{signerAddress:_e}=rt;if(await this.isIcAccount(_e)){const{expirationTimestamp:st,feePayer:at,gasUnitPrice:lt,maxGasAmount:ct,network:dt}=rt,ft=new l$5({network:dt});let pt;"bcsToBytes"in rt.payload?pt=rt.payload:"bytecode"in rt.payload?pt=await vn(rt.payload):pt=rt.payload.abi!==void 0?mn({...rt.payload,abi:rt.payload.abi}):await vn({aptosConfig:ft,...rt.payload});let gt;if(at!==void 0){const Ct=await fn$4({aptosConfig:ft,feePayerAddress:at.address,options:{gasUnitPrice:lt,maxGasAmount:ct},payload:pt,sender:_e});gt={feePayerAuthenticator:at.authenticator,rawTxn:new p$c(Ct,[],at.address)}}else gt={options:{expirationTimestamp:st,gasUnitPrice:lt,maxGasAmount:ct},payload:pt};const{hash:yt}=await this.pairingClient.signAndSubmitTransaction(_e.toString(),gt,{networkName:dt});return makeUserApproval({txnHash:yt})}const nt=SignAndSubmitTransactionRequest.serialize(this.dappInfo,rt),it=await this.transport.sendRequest(nt);return SignAndSubmitTransactionResponse.deserialize(it).args}},__accessCheck=(rt,_e,nt)=>{if(!_e.has(rt))throw TypeError("Cannot "+nt)},__privateGet=(rt,_e,nt)=>(__accessCheck(rt,_e,"read from private field"),nt?nt.call(rt):_e.get(rt)),__privateAdd=(rt,_e,nt)=>{if(_e.has(rt))throw TypeError("Cannot add the same private member more than once");_e instanceof WeakSet?_e.add(rt):_e.set(rt,nt)},__privateSet=(rt,_e,nt,it)=>(__accessCheck(rt,_e,"write to private field"),_e.set(rt,nt),nt),_address,_publicKey,AptosConnectAccount=class{constructor({address:rt,ansName:_e,publicKey:nt}){this.chains=e$2,this.features=[],__privateAdd(this,_address,void 0),__privateAdd(this,_publicKey,void 0),__privateSet(this,_publicKey,nt),__privateSet(this,_address,rt),this.label=_e}get address(){return __privateGet(this,_address).toString()}get publicKey(){return __privateGet(this,_publicKey).toUint8Array()}get signingScheme(){if(__privateGet(this,_publicKey)instanceof m$c)return C$3.Ed25519;if(__privateGet(this,_publicKey)instanceof d$a)return C$3.MultiEd25519;if(__privateGet(this,_publicKey)instanceof f$8)return C$3.SingleKey;if(__privateGet(this,_publicKey)instanceof f$7)return C$3.MultiKey;throw new Error("Unsupported public key type")}};_address=new WeakMap;_publicKey=new WeakMap;var walletName="Continue with Google",walletUrl="https://aptosconnect.app",walletIcon="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBjbGFzcz0iaF8yMCB3XzIwIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIzLjU0IDEyLjc2MTNDMjMuNTQgMTEuOTQ1OSAyMy40NjY4IDExLjE2MTggMjMuMzMwOSAxMC40MDkxSDEyLjVWMTQuODU3NUgxOC42ODkxQzE4LjQyMjUgMTYuMjk1IDE3LjYxMjMgMTcuNTEyOSAxNi4zOTQzIDE4LjMyODRWMjEuMjEzOEgyMC4xMTA5QzIyLjI4NTUgMTkuMjExOCAyMy41NCAxNi4yNjM2IDIzLjU0IDEyLjc2MTNaIiBmaWxsPSIjNDI4NUY0Ij48L3BhdGg+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi40OTk1IDIzLjk5OThDMTUuNjA0NSAyMy45OTk4IDE4LjIwNzcgMjIuOTcgMjAuMTEwNCAyMS4yMTM3TDE2LjM5MzggMTguMzI4MkMxNS4zNjQgMTkuMDE4MiAxNC4wNDY3IDE5LjQyNTkgMTIuNDk5NSAxOS40MjU5QzkuNTA0MjUgMTkuNDI1OSA2Ljk2OTAyIDE3LjQwMyA2LjA2NDcgMTQuNjg0OEgyLjIyMjY2VjE3LjY2NDRDNC4xMTQ5MyAyMS40MjI4IDguMDA0MDIgMjMuOTk5OCAxMi40OTk1IDIzLjk5OThaIiBmaWxsPSIjMzRBODUzIj48L3BhdGg+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02LjA2NTIzIDE0LjY4NTFDNS44MzUyMyAxMy45OTUxIDUuNzA0NTUgMTMuMjU4MSA1LjcwNDU1IDEyLjUwMDFDNS43MDQ1NSAxMS43NDIyIDUuODM1MjMgMTEuMDA1MSA2LjA2NTIzIDEwLjMxNTFWNy4zMzU1N0gyLjIyMzE4QzEuNDQ0MzIgOC44ODgwNyAxIDEwLjY0NDQgMSAxMi41MDAxQzEgMTQuMzU1OCAxLjQ0NDMyIDE2LjExMjIgMi4yMjMxOCAxNy42NjQ3TDYuMDY1MjMgMTQuNjg1MVoiIGZpbGw9IiNGQkJDMDUiPjwvcGF0aD48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEyLjQ5OTUgNS41NzM4NkMxNC4xODc5IDUuNTczODYgMTUuNzAzOCA2LjE1NDA5IDE2Ljg5NTYgNy4yOTM2NEwyMC4xOTQgMy45OTUyM0MxOC4yMDI0IDIuMTM5NTUgMTUuNTk5MiAxIDEyLjQ5OTUgMUM4LjAwNDAyIDEgNC4xMTQ5MyAzLjU3NzA1IDIuMjIyNjYgNy4zMzU0NUw2LjA2NDcgMTAuMzE1QzYuOTY5MDIgNy41OTY4MiA5LjUwNDI1IDUuNTczODYgMTIuNDk5NSA1LjU3Mzg2WiIgZmlsbD0iI0VBNDMzNSI+PC9wYXRoPjwvc3ZnPg==";function customAccountToStandardAccount({address:rt,name:_e,publicKey:nt}){return new d$1({address:rt,ansName:_e,publicKey:nt})}var _AptosConnectWallet=class To{constructor({network:_e=e$6.MAINNET,...nt}){if(this.name=walletName,this.version="1.0.0",this.icon=walletIcon,this.url=walletUrl,this.chains=e$2,this.client=new ACDappClient(nt),!o$8[_e])throw new Error("Network not supported");const it=new l$5({network:_e});this.aptosClient=new t$8(it)}static get connectedAccount(){const _e=localStorage.getItem(To.connectedAccountStorageKey);if(_e)try{const{address:nt,publicKey:it}=JSON.parse(_e);return _e?new d$1({address:d$k.from(nt),publicKey:deserializePublicKeyB64(it)}):void 0}catch{console.warn("Failed to parse state, resetting it"),this.connectedAccount=void 0;return}}static set connectedAccount(_e){if(_e!==void 0){const nt={address:_e.address.toString(),publicKey:serializePublicKeyB64(_e.publicKey)};localStorage.setItem(To.connectedAccountStorageKey,JSON.stringify(nt))}else localStorage.removeItem(To.connectedAccountStorageKey)}get accounts(){const{connectedAccount:_e}=To;return _e?[new AptosConnectAccount(_e)]:[]}get features(){return{[o$4]:{connect:this.connect.bind(this),version:"1.0.0"},[o$3]:{disconnect:this.disconnect.bind(this),version:"1.0.0"},[t$7]:{account:this.getAccount.bind(this),version:"1.0.0"},[t$6]:{network:this.getNetwork.bind(this),version:"1.0.0"},[n$4]:{onAccountChange:this.onAccountChange.bind(this),version:"1.0.0"},[e$3]:{onNetworkChange:this.onNetworkChange.bind(this),version:"1.0.0"},[n$6]:{signAndSubmitTransaction:this.signAndSubmitTransaction.bind(this),version:"1.1.0"},[e$4]:{signMessage:this.signMessage.bind(this),version:"1.0.0"},[n$5]:{signTransaction:this.signTransaction.bind(this),version:"1.0.0"}}}async connect(){const{connectedAccount:_e}=To;if(_e!==void 0)return{args:_e,status:r$4.APPROVED};const nt=await this.client.connect();if(nt.status==="dismissed")return{status:r$4.REJECTED};const it=customAccountToStandardAccount(nt.args.account);return To.connectedAccount=it,{args:it,status:r$4.APPROVED}}async disconnect(){const{connectedAccount:_e}=To;_e&&(await this.client.disconnect(_e.address),To.connectedAccount=void 0)}async getAccount(){const{connectedAccount:_e}=To;if(!_e)throw new r$5(n$3.Unauthorized);return customAccountToStandardAccount(_e)}async getNetwork(){const{network:_e}=this.aptosClient.config,nt=await this.aptosClient.getChainId(),it=o$8[_e];return{chainId:nt,name:_e,url:it}}async signMessage(_e){const{connectedAccount:nt}=To;if(!nt)throw new r$5(n$3.Unauthorized);const{chainId:it}=await this.getNetwork(),{message:ot,nonce:st}=_e,at=new TextEncoder,lt=at.encode(ot),ct=at.encode(st),dt=await this.client.signMessage({chainId:it,message:lt,nonce:ct,signerAddress:nt.address});if(dt.status==="dismissed")return{status:r$4.REJECTED};const{fullMessage:ft,signature:pt}=dt.args,gt={address:nt.address.toString(),application:"",chainId:it,message:ot,nonce:st,prefix:"APTOS"};return{args:{fullMessage:ft,signature:pt,...gt},status:r$4.APPROVED}}async signTransaction(_e,nt){var lt;const{connectedAccount:it}=To;if(!it)throw new r$5(n$3.Unauthorized);const ot=_e.feePayerAddress?{address:_e.feePayerAddress}:void 0,st=(lt=_e.secondarySignerAddresses)==null?void 0:lt.map(ct=>({address:ct})),at=await this.client.signTransaction({feePayer:ot,secondarySigners:st,signerAddress:it.address,transaction:_e.rawTransaction});return at.status==="dismissed"?{status:r$4.REJECTED}:{args:at.args.authenticator,status:r$4.APPROVED}}async signAndSubmitTransaction(_e){const{gasUnitPrice:nt,maxGasAmount:it,payload:ot}=_e,{connectedAccount:st}=To;if(!st)throw new r$5(n$3.Unauthorized);const at=await this.client.signAndSubmitTransaction({gasUnitPrice:nt,maxGasAmount:it,network:this.aptosClient.config.network,payload:ot,signerAddress:st.address});return at.status==="dismissed"?{status:r$4.REJECTED}:{args:await this.aptosClient.getTransactionByHash({transactionHash:at.args.txnHash}),status:r$4.APPROVED}}async onAccountChange(_e){}async onNetworkChange(_e){}};_AptosConnectWallet.connectedAccountStorageKey="@aptos-connect/connectedAccount";var AptosConnectWallet=_AptosConnectWallet,WALLET_ADAPTER_CORE_VERSION$1="4.11.0";function getSDKWallets(rt){const _e=[];return typeof window<"u"&&_e.push(new AptosConnectWallet({network:rt==null?void 0:rt.network,dappId:rt==null?void 0:rt.aptosConnectDappId})),(rt==null?void 0:rt.network)===e$6.MAINNET?_e.push(new h$3):_e.push(new W$1),_e}var WalletReadyState$1=(rt=>(rt.Installed="Installed",rt.NotDetected="NotDetected",rt.Loadable="Loadable",rt.Unsupported="Unsupported",rt))(WalletReadyState$1||{}),ChainIdToAnsSupportedNetworkMap={1:"mainnet",2:"testnet"},APTOS_CONNECT_BASE_URL="https://aptosconnect.app",WalletError=class extends Error{constructor(rt,_e){super(rt),this.error=_e}},WalletNotSelectedError=class extends WalletError{constructor(){super(...arguments),this.name="WalletNotSelectedError"}},WalletNotReadyError=class extends WalletError{constructor(){super(...arguments),this.name="WalletNotReadyError"}},WalletConnectionError=class extends WalletError{constructor(){super(...arguments),this.name="WalletConnectionError"}},WalletDisconnectionError=class extends WalletError{constructor(){super(...arguments),this.name="WalletDisconnectionError"}},WalletAccountError=class extends WalletError{constructor(){super(...arguments),this.name="WalletAccountError"}},WalletGetNetworkError=class extends WalletError{constructor(){super(...arguments),this.name="WalletGetNetworkError"}},WalletAccountChangeError=class extends WalletError{constructor(){super(...arguments),this.name="WalletAccountChangeError"}},WalletNetworkChangeError=class extends WalletError{constructor(){super(...arguments),this.name="WalletNetworkChangeError"}},WalletNotConnectedError=class extends WalletError{constructor(){super(...arguments),this.name="WalletNotConnectedError"}},WalletSignMessageError=class extends WalletError{constructor(){super(...arguments),this.name="WalletSignMessageError"}},WalletSignMessageAndVerifyError=class extends WalletError{constructor(){super(...arguments),this.name="WalletSignMessageAndVerifyError"}},WalletSignAndSubmitMessageError=class extends WalletError{constructor(){super(...arguments),this.name="WalletSignAndSubmitMessageError"}},WalletSignTransactionError=class extends WalletError{constructor(){super(...arguments),this.name="WalletSignTransactionError"}},WalletNotSupportedMethod=class extends WalletError{constructor(){super(...arguments),this.name="WalletNotSupportedMethod"}},WalletChangeNetworkError=class extends WalletError{constructor(){super(...arguments),this.name="WalletChangeNetworkError"}};function convertNetwork$1(rt){switch(rt==null?void 0:rt.name){case"mainnet":return e$6.MAINNET;case"testnet":return e$6.TESTNET;case"devnet":return e$6.DEVNET;case"local":return e$6.LOCAL;default:throw new Error("Invalid Aptos network name")}}function convertV2TransactionPayloadToV1BCSPayload(rt){const _e=new bcs_exports.Deserializer(rt.bcsToBytes());return aptos_types_exports.TransactionPayload.deserialize(_e)}function convertV2PayloadToV1JSONPayload(rt){var _e,nt;if("bytecode"in rt)throw new Error("script payload not supported");if("multisigAddress"in rt){const it=(_e=rt.typeArguments)==null?void 0:_e.map(st=>st instanceof t$h?st.toString():st);return{type:"multisig_payload",multisig_address:rt.multisigAddress.toString(),function:rt.function,type_arguments:it||[],arguments:rt.functionArguments}}else{const it=(nt=rt.typeArguments)==null?void 0:nt.map(st=>st instanceof t$h?st.toString():st);return{type:"entry_function_payload",function:rt.function,type_arguments:it||[],arguments:rt.functionArguments}}}async function generateTransactionPayloadFromV1Input(rt,_e){if("function"in _e){const nt={function:_e.function,functionArguments:_e.arguments,typeArguments:_e.type_arguments};return vn({...nt,aptosConfig:rt})}throw new Error("Payload type not supported")}function isMobile$1(){return/Mobile|iP(hone|od|ad)|Android|BlackBerry|IEMobile|Kindle|NetFront|Silk-Accelerated|(hpw|web)OS|Fennec|Minimo|Opera M(obi|ini)|Blazer|Dolfin|Dolphin|Skyfire|Zune/i.test(navigator.userAgent)}function isInAppBrowser(){const rt=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(navigator.userAgent),_e=/(Android).*Version\/[\d.]+.*Chrome\/[^\s]+ Mobile/i.test(navigator.userAgent);return rt||_e}function isRedirectable(){return typeof navigator>"u"||!navigator?!1:isMobile$1()&&!isInAppBrowser()}function generalizedErrorMessage(rt){return typeof rt=="object"&&"message"in rt?rt.message:rt}var areBCSArguments$1=rt=>rt.length===0?!1:rt.every(_e=>_e instanceof B$8),getAptosConfig=rt=>{if(!rt)throw new Error("Undefined network");return isAptosNetwork(rt)?new l$5({network:convertNetwork$1(rt)}):new l$5({network:e$6.CUSTOM,fullnode:rt.url})},isAptosNetwork=rt=>{if(!rt)throw new Error("Undefined network");return o$8[rt.name]!==void 0},fetchDevnetChainId=async()=>await new t$8().getChainId(),LOCAL_STORAGE_ITEM_KEY="AptosWalletName";function setLocalStorage(rt){localStorage.setItem(LOCAL_STORAGE_ITEM_KEY,rt)}function removeLocalStorage(){localStorage.removeItem(LOCAL_STORAGE_ITEM_KEY)}function scopePollingDetectionStrategy(rt){if(typeof window>"u"||typeof document>"u")return;const _e=[];function nt(){if(rt())for(const st of _e)st()}const it=setInterval(nt,1e3);_e.push(()=>clearInterval(it)),document.readyState==="loading"&&(document.addEventListener("DOMContentLoaded",nt,{once:!0}),_e.push(()=>document.removeEventListener("DOMContentLoaded",nt))),document.readyState!=="complete"&&(window.addEventListener("load",nt,{once:!0}),_e.push(()=>window.removeEventListener("load",nt))),nt()}function isAptosConnectWallet(rt){return rt.url.startsWith(APTOS_CONNECT_BASE_URL)}var WalletCoreV1=class extends EventEmitter{async connect(rt){return await rt.connect()}async resolveSignAndSubmitTransaction(rt,_e,nt,it){var ot,st,at,lt,ct,dt,ft,pt;if(areBCSArguments$1(rt.functionArguments)){const yt=getAptosConfig(_e),Ct=await vn({...rt,aptosConfig:yt}),At=convertV2TransactionPayloadToV1BCSPayload(Ct);return await this.signAndSubmitBCSTransaction(At,nt,{max_gas_amount:(ot=it.options)!=null&&ot.maxGasAmount?BigInt((st=it.options)==null?void 0:st.maxGasAmount):void 0,gas_unit_price:(at=it.options)!=null&&at.gasUnitPrice?BigInt((lt=it.options)==null?void 0:lt.gasUnitPrice):void 0})}const gt=convertV2PayloadToV1JSONPayload(rt);return await this.signAndSubmitTransaction(gt,nt,{max_gas_amount:(ct=it.options)!=null&&ct.maxGasAmount?BigInt((dt=it.options)==null?void 0:dt.maxGasAmount):void 0,gas_unit_price:(ft=it.options)!=null&&ft.gasUnitPrice?BigInt((pt=it.options)==null?void 0:pt.gasUnitPrice):void 0})}async signAndSubmitTransaction(rt,_e,nt){try{return await _e.signAndSubmitTransaction(rt,nt)}catch(it){const ot=typeof it=="object"&&"message"in it?it.message:it;throw new WalletSignAndSubmitMessageError(ot).message}}async signAndSubmitBCSTransaction(rt,_e,nt){if(!("signAndSubmitBCSTransaction"in _e))throw new WalletNotSupportedMethod(`Submit a BCS Transaction is not supported by ${_e.name}`).message;try{return await _e.signAndSubmitBCSTransaction(rt,nt)}catch(it){const ot=typeof it=="object"&&"message"in it?it.message:it;throw new WalletSignAndSubmitMessageError(ot).message}}async signTransaction(rt,_e,nt){try{return await _e.signTransaction(rt,nt)}catch(it){const ot=typeof it=="object"&&"message"in it?it.message:it;throw new WalletSignTransactionError(ot).message}}async signMessageAndVerify(rt,_e,nt){try{const it=await _e.signMessage(rt);if(!it)throw new WalletSignMessageAndVerifyError("Failed to sign a message").message;console.log("signMessageAndVerify signMessage response",it);let ot=!1;if(Array.isArray(it.signature)){const{fullMessage:st,signature:at,bitmap:lt}=it;if(lt){const ct=nt.minKeysRequired;if(at.length<ct)ot=!1;else{const dt=Array.from(lt).flatMap(yt=>Array.from({length:8}).map((Ct,At)=>yt>>At&1)),ft=dt.map((yt,Ct)=>Ct).filter(yt=>dt[yt]),gt=nt.publicKey.filter((yt,Ct)=>ft.includes(Ct));ot=!0;for(let yt=0;yt<at.length;yt++)if(!nacl.sign.detached.verify(Buffer$1.from(st),Buffer$1.from(at[yt],"hex"),Buffer$1.from(gt[yt],"hex"))){ot=!1;break}}}else throw new WalletSignMessageAndVerifyError("Failed to get a bitmap").message}else{const st=new HexString(nt.publicKey),at=new HexString(it.signature);ot=nacl.sign.detached.verify(Buffer$1.from(it.fullMessage),Buffer$1.from(at.noPrefix(),"hex"),Buffer$1.from(st.noPrefix(),"hex"))}return ot}catch(it){const ot=generalizedErrorMessage(it);throw new WalletSignMessageAndVerifyError(ot).message}}},WalletStandardCore=class{async connect(rt){const _e=await rt.connect();if(_e.status===r$6.REJECTED)throw new WalletConnectionError("User has rejected the request").message;return _e.args}async signAndSubmitTransaction(rt,_e,nt,it,ot){var st,at,lt;try{const ct=ot.find(pt=>it.name===pt.name);if(((st=ct==null?void 0:ct.features["aptos:signAndSubmitTransaction"])==null?void 0:st.version)!=="1.1.0"){const pt=await _e.transaction.build.simple({sender:nt.address.toString(),data:rt.data,options:rt.options}),gt=await it.signAndSubmitTransaction(pt);if(gt.status===r$6.REJECTED)throw new WalletConnectionError("User has rejected the request").message;return gt.args}const dt={gasUnitPrice:(at=rt.options)==null?void 0:at.gasUnitPrice,maxGasAmount:(lt=rt.options)==null?void 0:lt.maxGasAmount,payload:rt.data},ft=await it.signAndSubmitTransaction(dt);if(ft.status===r$6.REJECTED)throw new WalletConnectionError("User has rejected the request").message;return ft.args}catch(ct){const dt=generalizedErrorMessage(ct);throw new WalletSignAndSubmitMessageError(dt).message}}async signTransaction(rt,_e,nt){const it=await _e.signTransaction(rt,nt);if(it.status===r$6.REJECTED)throw new WalletConnectionError("User has rejected the request").message;return it.args}async signMessage(rt,_e){try{const nt=await _e.signMessage(rt);if(nt.status===r$6.REJECTED)throw new WalletConnectionError("User has rejected the request").message;return nt.args}catch(nt){const it=generalizedErrorMessage(nt);throw new WalletSignMessageError(it).message}}async signMessageAndVerify(rt,_e){try{const nt=await _e.signMessage(rt),it=await _e.account();if(nt.status===r$6.REJECTED)throw new WalletConnectionError("Failed to sign a message").message;let ot=!1;if(nt.args.signature instanceof y$6){if(!(it.publicKey instanceof d$a))throw new WalletSignMessageAndVerifyError("Public key and Signature type mismatch").message;const{fullMessage:st,signature:at}=nt.args;if(at.bitmap){const ct=it.publicKey.threshold;at.signatures.length<ct?ot=!1:ot=it.publicKey.verifySignature({message:new TextEncoder().encode(st),signature:at})}}else ot=it.publicKey.verifySignature({message:new TextEncoder().encode(nt.args.fullMessage),signature:nt.args.signature});return ot}catch(nt){const it=generalizedErrorMessage(nt);throw new WalletSignMessageAndVerifyError(it).message}}},GA4=class{constructor(){this.aptosGAID="G-GNVVWBL3J9",this.injectGA(this.aptosGAID)}gtag(rt,_e,nt){(window.dataLayer||[]).push(arguments)}injectGA(rt){if(typeof window>"u"||!rt)return;const _e=document.getElementsByTagName("head")[0];var nt=document.createElement("script");nt.setAttribute("src",`https://www.googletagmanager.com/gtag/js?id=${rt}`);const it=this;nt.onload=function(){it.gtag("js",new Date),it.gtag("config",`${rt}`,{send_page_view:!1})},_e.insertBefore(nt,_e.children[1])}},aptosStandardSupportedWalletList=[{name:"Nightly",url:"https://chromewebstore.google.com/detail/nightly/fiikommddbeccaoicoejoniammnalkfa?hl=en",icon:"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyOC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iV2Fyc3R3YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDg1MS41IDg1MS41IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4NTEuNSA4NTEuNTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzYwNjdGOTt9DQoJLnN0MXtmaWxsOiNGN0Y3Rjc7fQ0KPC9zdHlsZT4NCjxnPg0KCTxnIGlkPSJXYXJzdHdhXzJfMDAwMDAwMTQ2MDk2NTQyNTMxODA5NDY0NjAwMDAwMDg2NDc4NTIwMDIxMTY5MTg2ODhfIj4NCgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTEyNCwwaDYwMy42YzY4LjUsMCwxMjQsNTUuNSwxMjQsMTI0djYwMy42YzAsNjguNS01NS41LDEyNC0xMjQsMTI0SDEyNGMtNjguNSwwLTEyNC01NS41LTEyNC0xMjRWMTI0DQoJCQlDMCw1NS41LDU1LjUsMCwxMjQsMHoiLz4NCgk8L2c+DQoJPGcgaWQ9IldhcnN0d2FfMyI+DQoJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik02MjMuNSwxNzAuM2MtMzcuNCw1Mi4yLTg0LjIsODguNC0xMzkuNSwxMTIuNmMtMTkuMi01LjMtMzguOS04LTU4LjMtNy44Yy0xOS40LTAuMi0zOS4xLDIuNi01OC4zLDcuOA0KCQkJYy01NS4zLTI0LjMtMTAyLjEtNjAuMy0xMzkuNS0xMTIuNmMtMTEuMywyOC40LTU0LjgsMTI2LjQtMi42LDI2My40YzAsMC0xNi43LDcxLjUsMTQsMTMyLjljMCwwLDQ0LjQtMjAuMSw3OS43LDguMg0KCQkJYzM2LjksMjkuOSwyNS4xLDU4LjcsNTEuMSw4My41YzIyLjQsMjIuOSw1NS43LDIyLjksNTUuNywyMi45czMzLjMsMCw1NS43LTIyLjhjMjYtMjQuNywxNC4zLTUzLjUsNTEuMS04My41DQoJCQljMzUuMi0yOC4zLDc5LjctOC4yLDc5LjctOC4yYzMwLjYtNjEuNCwxNC0xMzIuOSwxNC0xMzIuOUM2NzguMywyOTYuNyw2MzQuOSwxOTguNyw2MjMuNSwxNzAuM3ogTTI1My4xLDQxNC44DQoJCQljLTI4LjQtNTguMy0zNi4yLTEzOC4zLTE4LjMtMjAxLjVjMjMuNyw2MCw1NS45LDg2LjksOTQuMiwxMTUuM0MzMTIuOCwzNjIuMywyODIuMywzOTQuMSwyNTMuMSw0MTQuOHogTTMzNC44LDUxNy41DQoJCQljLTIyLjQtOS45LTI3LjEtMjkuNC0yNy4xLTI5LjRjMzAuNS0xOS4yLDc1LjQtNC41LDc2LjgsNDAuOUMzNjAuOSw1MTQuNywzNTMsNTI1LjQsMzM0LjgsNTE3LjV6IE00MjUuNyw2NzguNw0KCQkJYy0xNiwwLTI5LTExLjUtMjktMjUuNnMxMy0yNS42LDI5LTI1LjZzMjksMTEuNSwyOSwyNS42QzQ1NC43LDY2Ny4zLDQ0MS43LDY3OC43LDQyNS43LDY3OC43eiBNNTE2LjcsNTE3LjUNCgkJCWMtMTguMiw4LTI2LTIuOC00OS43LDExLjVjMS41LTQ1LjQsNDYuMi02MC4xLDc2LjgtNDAuOUM1NDMuOCw0ODgsNTM5LDUwNy42LDUxNi43LDUxNy41eiBNNTk4LjMsNDE0LjgNCgkJCWMtMjkuMS0yMC43LTU5LjctNTIuNC03Ni04Ni4yYzM4LjMtMjguNCw3MC42LTU1LjQsOTQuMi0xMTUuM0M2MzQuNiwyNzYuNSw2MjYuOCwzNTYuNiw1OTguMyw0MTQuOHoiLz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==",readyState:"NotDetected",isAIP62Standard:!0},{name:"Petra",url:"https://chromewebstore.google.com/detail/petra-aptos-wallet/ejjladinnckdgjemekebdpeokbikhfci?hl=en",icon:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAWbSURBVHgB7Z09c9NYFIaPlFSpUqQNK6rQhbSkWJghLZP9BesxfwAqytg1xe7+AY+3go5ACzObBkpwSqrVQkuRCiqkva8UZW1je22wpHPveZ8ZRU6wwwznueee+6FLJCuSdzrb7nZTNjaOJc9/ctdNiaJESPPkeeq+phLH5/L162k0HJ7JikTLvtEFPnFBf+D+0l/dt9tCNJK6xnjmZOg7GdJlPvC/AhQtPo5P3MsHQvwhiobLiLBQABf82y74z4Qt3ldSybKHToLTeW+I5/1B3u2euOD/JQy+zyRowEUs5zAzA1x+oCckJHrRYNCf/uE3AjD4QfONBBMC5PfvY2j3TEi4ZNmd8eHilQDFMK/s8xMhIXPhJLjuJLjAN/8VgRsbPWHwLbAtm5tXRWGRAS5b/99C7FBmgbTMAGXrJ5aIomJir8wA3S5afyLEEkUtEBezfQy+RYpFvdilgmMhNnGxRw2wL8QqScy1fMNE0T4yQCLEKkksxDQUwDj2BNjbK69pdndn/zxwNsUCCOyNGyJ374psbYkMBiLv30++59o1kW5X5NMnkdFI5OXL8nXghCsAAn10NL/Fz2NnpxQFFyR5/bq8BypDWAIg6AcHIoeH60nn4/K8e1deECIgwhAAQULQEXxIUAf43bju3ZvMDJ7jrwDT/XpToIvABeECqBf8EuB7+/W6CKBe0C/Auvv1uvC0XtArQBP9el14VC/oEqCtfr0uPKgX2hdAW79eF0rrhfYFQPCRKi1RyY4ZyZYF4GKQcSiAcSiAcSiAcSiAcSiAcSiAcSiAcSiAcSiAcSiAcSiAcSiAcShAm3z+LG1DAdqEAhjn40dpGwrQFtgIwgxgGAWtH1CAtsC2cQVQgLZQsk2cArSBoqeHKEAbKHpiiAI0DVq+kv4fUICmQetXMPyroABNgtb/5o1oggI0icJzBChAUyDwr16JNihAUzx+LBqhAE3w5InaU0MoQN08f64y9VdQgDrBkO/FC9EMBagLBB/P/yvHxlGxTYPh3tOn4gMUYN2g4FPc509DAdYFqvxZh1ArhwKsg6rSVzTHvywU4EeoqnyPTxKnAKuCVo4iD4s6ARwhTwGWoTrk8e3bIE4IH4cCVCDI1U6dL1/K73Eh4B727ctCASoQ6MBa9zJwJtA4FMA4FMA4FMA4FMA4FMA4FMA4FMA47Qtg4P/n1Uz7AgQ8zeoD7Qug5KQMq+joApgFWkNHEWhwEUYLFMA4OgRQdGCCNXQIUG28II2jZyKIWaAV9Aig7OgUK+gRAMH36ImaUNC1FoDt1swCjaJLAAQfT9mQxtC3GohugCOCxtC5HIyHLNkVNIJOATAv4Mnz9b6jd0MIhoWsB2pH944gPHmLkQGpDf1bwtAVUILa8GNPICRgd1AL/mwKRXfA0cHa8WtXMArDfp8bSdeIf9vCEfxHj8psQBF+GH/PB0A2wIzhrVsih4ciOztCVsfvAyKQAVAbYPr44EDk6Ehkd1fI8oRxQggKQ2QEXMgEe3ulELhvbQmZT3hHxFRn+1Tn/UAAZAWIUXUTHz4IKQn/jCBkB6Pn/ywDHw41DgUwDgRIhVgljSWKzoXYJM+dAFmWCrHKeewsOBViExd71AAjd10IsUYaDYdnsfty4Uz4U4g1zvClHAbm+e9CbJFlfdwKAVwWSJ0EfwixwrCIuYxPBOV5T1gLWCCtWj+4EqCoBbLsFyFhk2UPq9YPJqaCURW6W19IqPRdjCeG/dGsd+Xdbs/dToSERD8aDHrTP4zmvZsSBMXM4INo0afyTudY4vg39zIR4iNFXXfZtc9k4XJw0V9k2R1OFHkIhvVZdn1R8MHCDDDx+zqdxK0c9tz1szAjaKWc1XUTe+OV/iKWFmAcJ8NtJ8Kxe7kvkCGKEiHN45Zz3b/9yN3/uVzUGxXD+RX4F56985hsqA6SAAAAAElFTkSuQmCC",readyState:"NotDetected",isAIP62Standard:!0}],WalletCore=class extends EventEmitter{constructor(rt,_e,nt){super(),this._wallets=[],this._optInWallets=[],this._standard_wallets=[],this._all_wallets=[],this._wallet=null,this._account=null,this._network=null,this.walletCoreV1=new WalletCoreV1,this.walletStandardCore=new WalletStandardCore,this._connecting=!1,this._connected=!1,this.ga4=new GA4,this.standardizeStandardWalletToPluginWalletType=it=>{var ot,st,at;let lt={name:it.name,url:it.url,icon:it.icon,provider:it,connect:it.features["aptos:connect"].connect,disconnect:it.features["aptos:disconnect"].disconnect,network:it.features["aptos:network"].network,account:it.features["aptos:account"].account,signAndSubmitTransaction:(ot=it.features["aptos:signAndSubmitTransaction"])==null?void 0:ot.signAndSubmitTransaction,signMessage:it.features["aptos:signMessage"].signMessage,onAccountChange:it.features["aptos:onAccountChange"].onAccountChange,onNetworkChange:it.features["aptos:onNetworkChange"].onNetworkChange,signTransaction:it.features["aptos:signTransaction"].signTransaction,openInMobileApp:(st=it.features["aptos:openInMobileApp"])==null?void 0:st.openInMobileApp,changeNetwork:(at=it.features["aptos:changeNetwork"])==null?void 0:at.changeNetwork,readyState:"Installed",isAIP62Standard:!0};this._all_wallets=this._all_wallets.filter(ct=>ct.name!==lt.name),this._all_wallets.push(lt),this.emit("standardWalletsAdded",lt)},this._wallets=rt,this._optInWallets=_e,this._dappConfig=nt,this._sdkWallets=getSDKWallets(this._dappConfig),this.fetchExtensionAIP62AptosWallets(),this.fetchSDKAIP62AptosWallets(),this.scopePollingDetectionStrategy(),this.appendNotDetectedStandardSupportedWallets()}scopePollingDetectionStrategy(){var rt;(rt=this._wallets)==null||rt.forEach(_e=>{this._all_wallets.push(_e),_e.readyState||(_e.readyState=typeof window>"u"||typeof document>"u"?"Unsupported":"NotDetected"),typeof window<"u"&&scopePollingDetectionStrategy(()=>{const nt=_e.providerName||_e.name.toLowerCase();return Object.keys(window).includes(nt)?(_e.readyState="Installed",_e.provider=window[nt],this.emit("readyStateChange",_e),!0):!1})})}fetchExtensionAIP62AptosWallets(){let{aptosWallets:rt,on:_e}=d$2();if(this.setExtensionAIP62Wallets(rt),typeof window>"u")return;const nt=this;_e("register",function(){let{aptosWallets:it}=d$2();nt.setExtensionAIP62Wallets(it)}),_e("unregister",function(){let{aptosWallets:it}=d$2();nt.setExtensionAIP62Wallets(it)})}appendNotDetectedStandardSupportedWallets(){aptosStandardSupportedWalletList.map(rt=>{if(this.wallets.findIndex(it=>it.name===rt.name)!==-1)return;const nt=this._standard_wallets.find(it=>it.name==rt.name);nt&&this.excludeWallet(nt)||nt||(this._all_wallets.push(rt),this.emit("standardWalletsAdded",rt))})}fetchSDKAIP62AptosWallets(){this._sdkWallets.map(rt=>{this.standardizeAIP62WalletType(rt)})}setExtensionAIP62Wallets(rt){rt.filter(nt=>nt.name!=="Dev T wallet"&&nt.name!=="T wallet").map(nt=>{this.standardizeAIP62WalletType(nt),this._standard_wallets.push(nt)})}excludeWallet(rt){return isAptosConnectWallet(rt)?!1:this._optInWallets.length>0&&!this._optInWallets.includes(rt.name)}standardizeAIP62WalletType(rt){if(this.excludeWallet(rt))return;i$1(rt)&&(rt.readyState="Installed",this.standardizeStandardWalletToPluginWalletType(rt),this._standard_wallets.push(rt))}recordEvent(rt,_e){var nt,it,ot;this.ga4.gtag("event",`wallet_adapter_${rt}`,{wallet:(nt=this._wallet)==null?void 0:nt.name,network:(it=this._network)==null?void 0:it.name,network_url:(ot=this._network)==null?void 0:ot.url,adapter_core_version:WALLET_ADAPTER_CORE_VERSION$1,send_to:"G-GNVVWBL3J9",..._e})}ensureWalletExists(rt){if(!rt)throw new WalletNotConnectedError().name;if(!(rt.readyState==="Loadable"||rt.readyState==="Installed"))throw new WalletNotReadyError("Wallet is not set").name}ensureAccountExists(rt){if(!rt)throw new WalletAccountError("Account is not set").name}doesWalletExist(){if(!this._connected||this._connecting||!this._wallet)throw new WalletNotConnectedError().name;if(!(this._wallet.readyState==="Loadable"||this._wallet.readyState==="Installed"))throw new WalletNotReadyError().name;return!0}clearData(){this._connected=!1,this.setWallet(null),this.setAccount(null),this.setNetwork(null),removeLocalStorage()}async setAnsName(){var rt;if((rt=this._network)!=null&&rt.chainId&&this._account){if(!ChainIdToAnsSupportedNetworkMap[this._network.chainId]||!isAptosNetwork(this._network)){this._account.ansName=void 0;return}const _e=new l$5({network:convertNetwork$1(this._network)}),it=await new t$8(_e).ans.getPrimaryName({address:this._account.address.toString()});this._account.ansName=it}}setWallet(rt){this._wallet=rt}setAccount(rt){var _e;if(rt===null){this._account=null;return}if((_e=this._wallet)!=null&&_e.isAIP62Standard)if("status"in rt){const nt=rt;if(nt.status===r$6.REJECTED)throw this._connecting=!1,new WalletConnectionError("User has rejected the request").message;this._account={address:nt.args.address.toString(),publicKey:nt.args.publicKey.toString(),ansName:nt.args.ansName};return}else{const nt=rt;this._account={address:nt.address.toString(),publicKey:nt.publicKey.toString(),ansName:nt.ansName};return}this._account={...rt}}setNetwork(rt){var _e,nt,it;if(rt===null){this._network=null;return}if((_e=this._wallet)!=null&&_e.isAIP62Standard){const ot=rt;this.recordEvent("network_change",{from:(nt=this._network)==null?void 0:nt.name,to:ot.name}),this._network={name:ot.name.toLowerCase(),chainId:ot.chainId.toString(),url:ot.url};return}this.recordEvent("network_change",{from:(it=this._network)==null?void 0:it.name,to:rt.name}),this._network={...rt,name:rt.name.toLowerCase()}}isConnected(){return this._connected}get wallets(){return this._all_wallets}get pluginWallets(){return this._wallets}get standardWallets(){return this._standard_wallets}get wallet(){try{return this._wallet?{name:this._wallet.name,icon:this._wallet.icon,url:this._wallet.url}:null}catch(rt){throw new WalletNotSelectedError(rt).message}}get account(){try{return this._account}catch(rt){throw new WalletAccountError(rt).message}}get network(){try{return this._network}catch(rt){throw new WalletGetNetworkError(rt).message}}async connect(rt){var _e;const it=this._all_wallets.find(ot=>ot.name===rt);if(it){if(this._connected&&((_e=this._wallet)==null?void 0:_e.name)===rt)throw new WalletConnectionError(`${rt} wallet is already connected`).message;if(isRedirectable()&&it.readyState!=="Installed"){if(it.isAIP62Standard&&it.openInMobileApp){it.openInMobileApp();return}if(it.deeplinkProvider){const ot=encodeURIComponent(window.location.href),st=it.deeplinkProvider({url:ot});window.location.href=st}return}it.readyState!=="Installed"&&it.readyState!=="Loadable"||await this.connectWallet(it)}}async connectWallet(rt){try{this._connecting=!0,this.setWallet(rt);let _e;rt.isAIP62Standard?_e=await this.walletStandardCore.connect(rt):_e=await this.walletCoreV1.connect(rt),this.setAccount(_e);const nt=await rt.network();this.setNetwork(nt),await this.setAnsName(),setLocalStorage(rt.name),this._connected=!0,this.recordEvent("wallet_connect"),this.emit("connect",_e)}catch(_e){this.clearData();const nt=generalizedErrorMessage(_e);throw new WalletConnectionError(nt).message}finally{this._connecting=!1}}async disconnect(){try{this.ensureWalletExists(this._wallet),await this._wallet.disconnect(),this.clearData(),this.recordEvent("wallet_disconnect"),this.emit("disconnect")}catch(rt){const _e=generalizedErrorMessage(rt);throw new WalletDisconnectionError(_e).message}}async signAndSubmitTransaction(rt){try{if("function"in rt.data&&rt.data.function==="0x1::account::rotate_authentication_key_call")throw new WalletSignAndSubmitMessageError("SCAM SITE DETECTED").message;this.ensureWalletExists(this._wallet),this.ensureAccountExists(this._account),this.recordEvent("sign_and_submit_transaction");const _e=rt.data,nt=getAptosConfig(this._network),it=new t$8(nt);if(this._wallet.signAndSubmitTransaction)if(this._wallet.isAIP62Standard){const{hash:lt,...ct}=await this.walletStandardCore.signAndSubmitTransaction(rt,it,this._account,this._wallet,this._standard_wallets);return{hash:lt,output:ct}}else{const{hash:lt,...ct}=await this.walletCoreV1.resolveSignAndSubmitTransaction(_e,this._network,this._wallet,rt);return{hash:lt,output:ct}}const ot=await it.transaction.build.simple({sender:this._account.address,data:rt.data,options:rt.options}),st=await this.signTransaction(ot);return await this.submitTransaction({transaction:ot,senderAuthenticator:st})}catch(_e){const nt=generalizedErrorMessage(_e);throw new WalletSignAndSubmitMessageError(nt).message}}async signTransaction(rt,_e,nt){var it,ot,st,at;try{if(this.ensureWalletExists(this._wallet),this.recordEvent("sign_transaction"),this._wallet.signTransaction){if(this._wallet.isAIP62Standard){if("rawTransaction"in rt)return await this.walletStandardCore.signTransaction(rt,this._wallet,_e);{const lt=getAptosConfig(this._network);this.ensureAccountExists(this._account);const ct=this._account.address,dt=await generateTransactionPayloadFromV1Input(lt,rt),ft=nt,pt={accountSequenceNumber:ft==null?void 0:ft.sequenceNumber,expireTimestamp:(it=ft==null?void 0:ft.expireTimestamp)!=null?it:ft==null?void 0:ft.expirationTimestamp,gasUnitPrice:(ot=ft==null?void 0:ft.gasUnitPrice)!=null?ot:ft==null?void 0:ft.gas_unit_price,maxGasAmount:(st=ft==null?void 0:ft.maxGasAmount)!=null?st:ft==null?void 0:ft.max_gas_amount},gt=await fn$4({aptosConfig:lt,payload:dt,sender:ct,options:pt});return await this.walletStandardCore.signTransaction(new o$9(gt),this._wallet,!1)}}if("rawTransaction"in rt)return await this._wallet.signTransaction(rt,_e);{const lt=await this.walletCoreV1.signTransaction(rt,this._wallet,{max_gas_amount:nt!=null&&nt.maxGasAmount?BigInt(nt==null?void 0:nt.maxGasAmount):void 0,gas_unit_price:nt!=null&&nt.gasUnitPrice?BigInt(nt==null?void 0:nt.gasUnitPrice):void 0});if(!lt)throw new Error("error");const ct=new bcs_exports.Deserializer(lt),ft=aptos_types_exports.SignedTransaction.deserialize(ct).authenticator,pt=ft.public_key.value,gt=ft.signature.value;return new u$a(new m$c(pt),new h$b(gt))}}throw new WalletNotSupportedMethod(`Sign Transaction is not supported by ${(at=this.wallet)==null?void 0:at.name}`).message}catch(lt){const ct=generalizedErrorMessage(lt);throw new WalletSignTransactionError(ct).message}}async signMessage(rt){try{return this.ensureWalletExists(this._wallet),this.recordEvent("sign_message"),this._wallet.isAIP62Standard?await this.walletStandardCore.signMessage(rt,this._wallet):await this._wallet.signMessage(rt)}catch(_e){const nt=generalizedErrorMessage(_e);throw new WalletSignMessageError(nt).message}}async submitTransaction(rt){try{this.ensureWalletExists(this._wallet);const{additionalSignersAuthenticators:_e}=rt,nt=_e!==void 0?"multi-agent":"simple";if(this.recordEvent("submit_transaction",{transaction_type:nt}),this._wallet.submitTransaction)return await this._wallet.submitTransaction(rt);const it=new l$5({network:convertNetwork$1(this.network)}),ot=new t$8(it);if(_e!==void 0){const st={...rt,additionalSignersAuthenticators:_e};return ot.transaction.submit.multiAgent(st)}else return ot.transaction.submit.simple(rt)}catch(_e){const nt=generalizedErrorMessage(_e);throw new WalletSignTransactionError(nt).message}}async onAccountChange(){try{this.ensureWalletExists(this._wallet),await this._wallet.onAccountChange(async rt=>{this.setAccount(rt),await this.setAnsName(),this.recordEvent("account_change"),this.emit("accountChange",this._account)})}catch(rt){const _e=generalizedErrorMessage(rt);throw new WalletAccountChangeError(_e).message}}async onNetworkChange(){try{this.ensureWalletExists(this._wallet),await this._wallet.onNetworkChange(async rt=>{this.setNetwork(rt),await this.setAnsName(),this.emit("networkChange",this._network)})}catch(rt){const _e=generalizedErrorMessage(rt);throw new WalletNetworkChangeError(_e).message}}async changeNetwork(rt){var _e;try{this.ensureWalletExists(this._wallet),this.recordEvent("change_network_request",{from:(_e=this._network)==null?void 0:_e.name,to:rt});const nt=rt===e$6.DEVNET?await fetchDevnetChainId():r$8[rt];if(this._wallet.changeNetwork){const it={name:rt,chainId:nt},ot=await this._wallet.changeNetwork(it);if(ot.status===r$6.REJECTED)throw new WalletConnectionError("User has rejected the request").message;return ot.args}throw new WalletChangeNetworkError(`${this._wallet.name} does not support changing network request`).message}catch(nt){const it=generalizedErrorMessage(nt);throw new WalletChangeNetworkError(it).message}}async signMessageAndVerify(rt){try{return this.ensureWalletExists(this._wallet),this.ensureAccountExists(this._account),this.recordEvent("sign_message_and_verify"),this._wallet.isAIP62Standard?this.walletStandardCore.signMessageAndVerify(rt,this._wallet):await this.walletCoreV1.signMessageAndVerify(rt,this._wallet,this._account)}catch(_e){const nt=generalizedErrorMessage(_e);throw new WalletSignMessageAndVerifyError(nt).message}}};typeof window<"u"&&(window.WALLET_ADAPTER_CORE_VERSION=WALLET_ADAPTER_CORE_VERSION$1);function setRef(rt,_e){typeof rt=="function"?rt(_e):rt!=null&&(rt.current=_e)}function composeRefs(...rt){return _e=>rt.forEach(nt=>setRef(nt,_e))}var Slot=reactExports.forwardRef((rt,_e)=>{const{children:nt,...it}=rt,ot=reactExports.Children.toArray(nt),st=ot.find(isSlottable);if(st){const at=st.props.children,lt=ot.map(ct=>ct===st?reactExports.Children.count(at)>1?reactExports.Children.only(null):reactExports.isValidElement(at)?at.props.children:null:ct);return jsxRuntimeExports.jsx(SlotClone,{...it,ref:_e,children:reactExports.isValidElement(at)?reactExports.cloneElement(at,void 0,lt):null})}return jsxRuntimeExports.jsx(SlotClone,{...it,ref:_e,children:nt})});Slot.displayName="Slot";var SlotClone=reactExports.forwardRef((rt,_e)=>{const{children:nt,...it}=rt;if(reactExports.isValidElement(nt)){const ot=getElementRef(nt);return reactExports.cloneElement(nt,{...mergeProps(it,nt.props),ref:_e?composeRefs(_e,ot):ot})}return reactExports.Children.count(nt)>1?reactExports.Children.only(null):null});SlotClone.displayName="SlotClone";var Slottable=({children:rt})=>jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:rt});function isSlottable(rt){return reactExports.isValidElement(rt)&&rt.type===Slottable}function mergeProps(rt,_e){const nt={..._e};for(const it in _e){const ot=rt[it],st=_e[it];/^on[A-Z]/.test(it)?ot&&st?nt[it]=(...lt)=>{st(...lt),ot(...lt)}:ot&&(nt[it]=ot):it==="style"?nt[it]={...ot,...st}:it==="className"&&(nt[it]=[ot,st].filter(Boolean).join(" "))}return{...rt,...nt}}function getElementRef(rt){var it,ot;let _e=(it=Object.getOwnPropertyDescriptor(rt.props,"ref"))==null?void 0:it.get,nt=_e&&"isReactWarning"in _e&&_e.isReactWarning;return nt?rt.ref:(_e=(ot=Object.getOwnPropertyDescriptor(rt,"ref"))==null?void 0:ot.get,nt=_e&&"isReactWarning"in _e&&_e.isReactWarning,nt?rt.props.ref:rt.props.ref||rt.ref)}var DEFAULT_CONTEXT={connected:!1},WalletContext=reactExports.createContext(DEFAULT_CONTEXT);function useWallet(){const rt=reactExports.useContext(WalletContext);if(!rt)throw new Error("useWallet must be used within a WalletContextState");return rt}var initialState$6={connected:!1,account:null,network:null,wallet:null},AptosWalletAdapterProvider=({children:rt,plugins:_e,optInWallets:nt,autoConnect:it=!1,dappConfig:ot,onError:st})=>{const[{connected:at,account:lt,network:ct,wallet:dt},ft]=reactExports.useState(initialState$6),[pt,gt]=reactExports.useState(!0),[yt,Ct]=reactExports.useState(),[At,$t]=reactExports.useState(_e??[]);reactExports.useEffect(()=>{const wt=new WalletCore(_e??[],nt??[],ot);Ct(wt)},[]),reactExports.useEffect(()=>{var wt;$t((wt=yt==null?void 0:yt.wallets)!=null?wt:[])},[yt]);const zt=async wt=>{try{gt(!0),await(yt==null?void 0:yt.connect(wt))}catch(kt){return st&&st(kt),Promise.reject(kt)}finally{gt(!1)}},_t=async()=>{try{await(yt==null?void 0:yt.disconnect())}catch(wt){return st&&st(wt),Promise.reject(wt)}},Jt=async(wt,kt,Ht)=>{if(!yt)throw new Error("WalletCore is not initialized");try{return await(yt==null?void 0:yt.signTransaction(wt,kt,Ht))}catch(Wt){return st&&st(Wt),Promise.reject(Wt)}},nr=async wt=>{if(!yt)throw new Error("WalletCore is not initialized");try{return await(yt==null?void 0:yt.signMessage(wt))}catch(kt){return st&&st(kt),Promise.reject(kt)}},or=async wt=>{if(!yt)throw new Error("WalletCore is not initialized");try{return await(yt==null?void 0:yt.signMessageAndVerify(wt))}catch(kt){return st&&st(kt),Promise.reject(kt)}},ir=async wt=>{if(!yt)throw new Error("WalletCore is not initialized");try{return await(yt==null?void 0:yt.submitTransaction(wt))}catch(kt){return st&&st(kt),Promise.reject(kt)}},dr=async wt=>{try{return await(yt==null?void 0:yt.signAndSubmitTransaction(wt))}catch(kt){return st&&st(kt),Promise.reject(kt)}},sr=async wt=>{if(!yt)throw new Error("WalletCore is not initialized");try{return await(yt==null?void 0:yt.changeNetwork(wt))}catch(kt){return st&&st(kt),Promise.reject(kt)}};reactExports.useEffect(()=>{it&&(localStorage.getItem("AptosWalletName")&&!at?zt(localStorage.getItem("AptosWalletName")):gt(!1))},[it,At]),reactExports.useEffect(()=>{at&&(yt==null||yt.onAccountChange(),yt==null||yt.onNetworkChange())},[at]);const vr=()=>{ft(wt=>({...wt,connected:!0,account:(yt==null?void 0:yt.account)||null,network:(yt==null?void 0:yt.network)||null,wallet:(yt==null?void 0:yt.wallet)||null}))},yr=()=>{at&&ft(wt=>({...wt,connected:!1,account:(yt==null?void 0:yt.account)||null,network:(yt==null?void 0:yt.network)||null,wallet:null}))},ur=reactExports.useCallback(()=>{at&&yt!=null&&yt.wallet&&ft(wt=>({...wt,account:(yt==null?void 0:yt.account)||null}))},[at]),tr=reactExports.useCallback(()=>{at&&yt!=null&&yt.wallet&&ft(wt=>({...wt,network:(yt==null?void 0:yt.network)||null}))},[at]),jt=wt=>{const kt=At==null?void 0:At.map(Ht=>Ht.name===wt.name?{...Ht,readyState:wt.readyState}:Ht);$t(kt)},mt=wt=>{const kt=At.findIndex(Ht=>Ht.name==wt.name);$t(kt!==-1?Ht=>[...Ht.slice(0,kt),wt,...Ht.slice(kt+1)]:Ht=>[...Ht,wt])};return reactExports.useEffect(()=>(yt==null||yt.on("connect",vr),yt==null||yt.on("disconnect",yr),yt==null||yt.on("accountChange",ur),yt==null||yt.on("networkChange",tr),yt==null||yt.on("readyStateChange",jt),yt==null||yt.on("standardWalletsAdded",mt),()=>{yt==null||yt.off("connect",vr),yt==null||yt.off("disconnect",yr),yt==null||yt.off("accountChange",ur),yt==null||yt.off("networkChange",tr),yt==null||yt.off("readyStateChange",jt),yt==null||yt.off("standardWalletsAdded",mt)}),[At,lt]),jsxRuntimeExports.jsx(WalletContext.Provider,{value:{connect:zt,account:lt,network:ct,connected:at,disconnect:_t,wallet:dt,wallets:At,signAndSubmitTransaction:dr,signTransaction:Jt,signMessage:nr,signMessageAndVerify:or,isLoading:pt,submitTransaction:ir,changeNetwork:sr},children:rt})},LinkGraphic=reactExports.forwardRef((rt,_e)=>jsxRuntimeExports.jsx("svg",{ref:_e,width:"102",height:"132",viewBox:"0 0 102 132",fill:"none",...rt,children:jsxRuntimeExports.jsxs("g",{stroke:"currentColor",strokeMiterlimit:"10",children:[jsxRuntimeExports.jsx("path",{d:"M59.633 80.66c11.742-2.814 17.48-7.018 20.925-13.254l17.518-31.69c6.257-11.317 2.142-25.55-9.189-31.798C82.737.53 75.723.188 69.593 2.398M60.7 69.565a14.09 14.09 0 0 1-6.907-1.767l-.228-.108"}),jsxRuntimeExports.jsx("path",{d:"m52.365 41.075 12.507-22.627a14.146 14.146 0 0 1 4.727-5.062M32.407 118.619a14.139 14.139 0 0 1-7.034-1.768c-6.857-3.78-9.353-12.402-5.561-19.25l16.634-30.1a14.097 14.097 0 0 1 4.518-4.923"}),jsxRuntimeExports.jsx("path",{d:"M41.211 78.85c11.332 6.248 25.583 2.14 31.84-9.177l17.518-31.691c6.256-11.317 2.142-25.55-9.19-31.798-6.085-3.357-13.018-3.724-19.104-1.59A23.31 23.31 0 0 0 49.541 15.36L36.863 38.298l7.989 5.036 12.506-22.627c3.786-6.848 12.419-9.34 19.276-5.554 6.856 3.78 9.353 12.402 5.561 19.25l-16.634 30.1c-3.785 6.848-12.418 9.341-19.275 5.555l-5.075 8.791ZM29.5 130.447c12.361-1.37 19.2-6.994 22.966-13.804l12.678-22.936-8.305-5.239"}),jsxRuntimeExports.jsx("path",{d:"m55.72 61.947-.442.764 5.511-9.55c-6.901-3.806-18.65-3.124-27.105.814M44.85 43.523l7.635-2.486m-4.221 23.264 7.217-1.723m-9.316 7.517 7.59-2.405m-.562-12.156 7.508-2.221m10.136-51.32L62.761 4.43M49.642 90.778l7.514-2.26m.474 7.448 7.514-2.26m-50.306-60.13c7.135 0 12.918-5.776 12.918-12.9 0-7.126-5.783-12.902-12.918-12.902-7.134 0-12.917 5.776-12.917 12.901s5.783 12.901 12.918 12.901Z"}),jsxRuntimeExports.jsx("path",{d:"M15.724 7.774h3.197c7.135 0 12.918 5.776 12.918 12.901 0 7.126-5.783 12.901-12.918 12.901h-3.425m65.112 66.935h3.198c7.135 0 12.918 5.775 12.918 12.901 0 7.125-5.783 12.9-12.918 12.9h-3.425"}),jsxRuntimeExports.jsx("path",{d:"M79.717 126.312c7.135 0 12.918-5.775 12.918-12.9s-5.783-12.901-12.918-12.901c-7.134 0-12.917 5.776-12.917 12.901s5.783 12.9 12.917 12.9ZM53.281 55.414c-11.33-6.248-25.582-2.14-31.839 9.177L3.924 96.281c-6.257 11.318-2.142 25.55 9.189 31.799 11.331 6.248 25.582 2.139 31.839-9.177l12.677-22.937-7.988-5.036-12.507 22.627c-3.785 6.848-12.418 9.341-19.275 5.554-6.857-3.781-9.353-12.402-5.561-19.25l16.633-30.1c3.786-6.848 12.419-9.341 19.276-5.555l5.074-8.792Z"})]})}));LinkGraphic.displayName="LinkGraphic";var WalletGraphic=reactExports.forwardRef((rt,_e)=>jsxRuntimeExports.jsxs("svg",{ref:_e,width:"128",height:"102",viewBox:"0 0 128 102",fill:"none",...rt,children:[jsxRuntimeExports.jsx("path",{fill:"currentColor",d:"m.96 25.93-.36-.35.36.85v-.5Zm7.79-7.81v-.5h-.21l-.15.15.36.35ZM1.3 26.28l7.79-7.8-.7-.71-7.8 7.8.7.71Zm7.44-7.66H10v-1H8.75v1Zm29.22 6.8h-37v1h37.01v-1Z"}),jsxRuntimeExports.jsx("path",{stroke:"currentColor",strokeMiterlimit:"10",d:"M82.25 26.08c0 12.25-9.92 22.2-22.14 22.2a22.17 22.17 0 0 1-22.14-22.2H1.1v74.82h118.02V26.08H82.25Zm44.33 67.02h.33V18.27h-5.7"}),jsxRuntimeExports.jsx("path",{stroke:"currentColor",strokeMiterlimit:"10",d:"M74.52 42.92a22.4 22.4 0 0 1-11.43 3.3 22.5 22.5 0 0 1-22.46-22.53H9.52M119.22 101l7.78-7.82m-7.88-67.1 7.79-7.81m-44.78 7.72 2.73-2.3m-46.89 2.39 2.39-2.4"}),jsxRuntimeExports.jsx("path",{stroke:"currentColor",strokeMiterlimit:"10",d:"M9.86 23.69V5.72h107.97v18.04H84.65"}),jsxRuntimeExports.jsx("path",{stroke:"currentColor",strokeMiterlimit:"10",d:"M117.83 20.46h3.39V1H13.25v4.72M9.36 23.69h31.78"})]}));WalletGraphic.displayName="WalletGraphic";var Web3Graphic=reactExports.forwardRef((rt,_e)=>jsxRuntimeExports.jsx("svg",{ref:_e,width:"142",height:"108",viewBox:"0 0 142 108",fill:"none",...rt,children:jsxRuntimeExports.jsxs("g",{stroke:"currentColor",strokeLinejoin:"round",children:[jsxRuntimeExports.jsx("path",{d:"m91.26 35.8.06-10.46L71.3 1v10.53L87 30.5m-36.11 5.24-.06-10.45L71.3 1v10.53L55 30.5"}),jsxRuntimeExports.jsx("path",{d:"M71 59.55V49.17L50.83 25.3l.06 10.45L57 42.5m14 17.05V49.18l20.33-23.84-.07 10.45L86 42M1 59.68l.22-9.07 35.33-19.8-.1 9L9 55"}),jsxRuntimeExports.jsx("path",{d:"M36.55 30.8s-.08 5.92-.1 9l.1-9ZM71 59.51v-9.07L36.55 30.8l-.1 9L63.5 55"}),jsxRuntimeExports.jsx("path",{d:"M71 59.51v-9.07L36.44 70.78l-.1 9.14L55.5 68.5"}),jsxRuntimeExports.jsx("path",{d:"M1.22 50.6a77387.2 77387.2 0 0 0 35.22 20.18l-.1 9.14L1 59.68l.23-9.07h-.01ZM141 59.68l-.23-9.07-35.33-19.8.11 9L133 55"}),jsxRuntimeExports.jsx("path",{d:"m105.44 30.8.11 9-.1-9Z"}),jsxRuntimeExports.jsx("path",{d:"M71 59.51v-9.07l34.44-19.64.11 9L78.5 55"}),jsxRuntimeExports.jsx("path",{d:"M71 59.51v-9.07l34.56 20.34.1 9.14L87 69"}),jsxRuntimeExports.jsx("path",{d:"M140.78 50.6a78487.3 78487.3 0 0 1-35.23 20.18l.11 9.14L141 59.68l-.23-9.07ZM50.83 80.15l.06-6.33 20.1-23.38H71v9.26L55 79"}),jsxRuntimeExports.jsx("path",{d:"M71.3 97.6 50.89 73.81l-.06 9.33L71.3 107v-9.4Zm20.03-14.5-.07-9.33L71 50.44v9.26l16 18.8"}),jsxRuntimeExports.jsx("path",{d:"m71.3 97.6 19.96-23.83.06 9.33L71.3 107v-9.4Z"})]})}));Web3Graphic.displayName="Web3Graphic";function createHeadlessComponent(rt,_e,nt){const it=reactExports.forwardRef(({className:ot,asChild:st,children:at},lt)=>{const ct=st?Slot:_e,{children:dt,...ft}=typeof nt=="function"?nt(rt):nt??{};return jsxRuntimeExports.jsx(ct,{ref:lt,className:ot,children:at??dt,...ft})});return it.displayName=rt,it}var EXPLORE_ECOSYSTEM_URL="https://aptosfoundation.org/ecosystem/projects/all",AboutAptosConnectContext=reactExports.createContext(null);function useAboutAptosConnectContext(rt){const _e=reactExports.useContext(AboutAptosConnectContext);if(!_e)throw new Error(`\`${rt}\` must be used within \`AboutAptosConnect\``);return _e}var educationScreens=[{Graphic:LinkGraphic,Title:createHeadlessComponent("EducationScreen.Title","h3",{children:"A better way to login."}),Description:createHeadlessComponent("EducationScreen.Description","p",{children:"Aptos Connect is a web3 wallet that uses a Social Login to create accounts on the Aptos blockchain."})},{Graphic:WalletGraphic,Title:createHeadlessComponent("EducationScreen.Title","h2",{children:"What is a wallet?"}),Description:createHeadlessComponent("EducationScreen.Description","p",{children:"Wallets are a secure way to send, receive, and interact with digital assets like cryptocurrencies & NFTs."})},{Graphic:Web3Graphic,Title:createHeadlessComponent("EducationScreen.Title","h2",{children:"Explore more of web3."}),Description:createHeadlessComponent("EducationScreen.Description","p",{children:jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:["Aptos Connect lets you to take one account across any application built on Aptos."," ",jsxRuntimeExports.jsx("a",{href:EXPLORE_ECOSYSTEM_URL,target:"_blank",rel:"noopener noreferrer",children:"Explore the ecosystem"}),"."]})})}],educationScreenIndicators=Array(educationScreens.length).fill(null).map((rt,_e)=>createHeadlessComponent("AboutAptosConnect.ScreenIndicator","button",nt=>{const it=useAboutAptosConnectContext(nt),ot=it.screenIndex-1===_e;return{"aria-label":`Go to screen ${_e+1}`,"aria-current":ot?"step":void 0,"data-active":ot||void 0,onClick:()=>{it.setScreenIndex(_e+1)}}})),Root=({renderEducationScreen:rt,children:_e})=>{const[nt,it]=reactExports.useState(0),ot=reactExports.useMemo(()=>educationScreens.map((st,at)=>({...st,screenIndex:at,totalScreens:educationScreens.length,screenIndicators:educationScreenIndicators,back:()=>{it(nt-1)},next:()=>{it(nt===educationScreens.length?0:nt+1)},cancel:()=>{it(0)}}))[nt-1],[nt]);return jsxRuntimeExports.jsx(AboutAptosConnectContext.Provider,{value:{screenIndex:nt,setScreenIndex:it},children:nt===0?_e:rt(ot)})};Root.displayName="AboutAptosConnect";var Trigger=createHeadlessComponent("AboutAptosConnect.Trigger","button",rt=>{const _e=useAboutAptosConnectContext(rt);return{onClick:()=>{_e.setScreenIndex(1)}}});Object.assign(Root,{Trigger});var SmallAptosLogo=reactExports.forwardRef((rt,_e)=>jsxRuntimeExports.jsx("svg",{ref:_e,width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",...rt,children:jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6 12C9.31371 12 12 9.31371 12 6C12 2.68629 9.31371 0 6 0C2.68629 0 0 2.68629 0 6C0 9.31371 2.68629 12 6 12ZM7.17547 3.67976C7.13401 3.72309 7.07649 3.74757 7.01648 3.74757H3.00775C3.69185 2.83824 4.77995 2.25 6.00569 2.25C7.23142 2.25 8.31953 2.83824 9.00362 3.74757H8.28524C8.20824 3.74757 8.13498 3.71468 8.08401 3.65701L7.81608 3.35416C7.77618 3.30896 7.71882 3.28308 7.6585 3.28308H7.6454C7.58805 3.28308 7.53318 3.30646 7.49343 3.34792L7.17547 3.67976ZM8.05656 4.75897H7.39569C7.31869 4.75897 7.24543 4.72593 7.19447 4.66842L6.92638 4.36557C6.88647 4.32036 6.82896 4.29465 6.7688 4.29465C6.70863 4.29465 6.65112 4.32052 6.61121 4.36557L6.38131 4.6254C6.30603 4.71034 6.19801 4.75913 6.08454 4.75913H2.46703C2.36401 5.05278 2.29683 5.36296 2.27002 5.68467H5.68505C5.74506 5.68467 5.80258 5.66019 5.84404 5.61686L6.16201 5.28502C6.20175 5.24356 6.25662 5.22018 6.31398 5.22018H6.32707C6.38739 5.22018 6.44475 5.24606 6.48465 5.29126L6.75258 5.59411C6.80355 5.65178 6.87681 5.68467 6.95381 5.68467H9.74133C9.71452 5.3628 9.64734 5.05263 9.54431 4.75913H8.05641L8.05656 4.75897ZM4.33651 7.63095C4.39652 7.63095 4.45404 7.60648 4.4955 7.56315L4.81347 7.23131C4.85321 7.18985 4.90808 7.16647 4.96544 7.16647H4.97853C5.03885 7.16647 5.09621 7.19234 5.13611 7.23739L5.40404 7.54024C5.45501 7.59791 5.52827 7.6308 5.60527 7.6308H9.38285C9.52438 7.33839 9.62803 7.02463 9.68975 6.69591H6.06383C5.98683 6.69591 5.91357 6.66287 5.8626 6.60535L5.59467 6.3025C5.55477 6.2573 5.49725 6.23158 5.43709 6.23158C5.37692 6.23158 5.31941 6.25746 5.27951 6.3025L5.0496 6.56233C4.97432 6.64728 4.86631 6.69606 4.75268 6.69606H2.32147C2.3832 7.02479 2.487 7.33855 2.62837 7.63095H4.33651ZM5.57359 8.55745H4.59116C4.51417 8.55745 4.44091 8.52441 4.38994 8.46689L4.12201 8.16404C4.0821 8.11884 4.02459 8.09312 3.96442 8.09312C3.90426 8.09312 3.84675 8.119 3.80684 8.16404L3.57694 8.42387C3.50166 8.50882 3.39364 8.55761 3.28001 8.55761H3.26474C3.94915 9.29096 4.92378 9.74998 6.00596 9.74998C7.08815 9.74998 8.06262 9.29096 8.74719 8.55761H5.57359V8.55745Z",fill:"currentColor"})}));SmallAptosLogo.displayName="SmallAptosLogo";var APTOS_PRIVACY_POLICY_URL="https://aptoslabs.com/privacy",Root2=createHeadlessComponent("AptosPrivacyPolicy.Root","div"),Disclaimer=createHeadlessComponent("AptosPrivacyPolicy.Disclaimer","span",{children:"By continuing, you agree to Aptos Labs'"}),Link$1=createHeadlessComponent("AptosPrivacyPolicy.Disclaimer","a",{href:APTOS_PRIVACY_POLICY_URL,target:"_blank",rel:"noopener noreferrer",children:"Privacy Policy"}),PoweredBy=reactExports.forwardRef(({className:rt},_e)=>jsxRuntimeExports.jsxs("div",{ref:_e,className:rt,children:[jsxRuntimeExports.jsx("span",{children:"Powered by"}),jsxRuntimeExports.jsx(SmallAptosLogo,{}),jsxRuntimeExports.jsx("span",{children:"Aptos Labs"})]}));PoweredBy.displayName="AptosPrivacyPolicy.PoweredBy";Object.assign(Root2,{Disclaimer,Link:Link$1,PoweredBy});function useWalletItemContext(rt){const _e=reactExports.useContext(WalletItemContext);if(!_e)throw new Error(`\`${rt}\` must be used within \`WalletItem\``);return _e}var WalletItemContext=reactExports.createContext(null),Root3=reactExports.forwardRef(({wallet:rt,onConnect:_e,className:nt,asChild:it,children:ot},st)=>{const{connect:at}=useWallet(),lt=reactExports.useCallback(()=>{at(rt.name),_e==null||_e()},[at,rt.name,_e]),ct=rt.readyState===WalletReadyState$1.Installed||rt.readyState===WalletReadyState$1.Loadable,dt="deeplinkProvider"in rt&&rt.deeplinkProvider;if(!ct&&isRedirectable()&&!dt)return null;const ft=it?Slot:"div";return jsxRuntimeExports.jsx(WalletItemContext.Provider,{value:{wallet:rt,connectWallet:lt},children:jsxRuntimeExports.jsx(ft,{ref:st,className:nt,children:ot})})});Root3.displayName="WalletItem";var Icon$1=createHeadlessComponent("WalletItem.Icon","img",rt=>{const _e=useWalletItemContext(rt);return{src:_e.wallet.icon,alt:`${_e.wallet.name} icon`}}),Name=createHeadlessComponent("WalletItem.Name","div",rt=>({children:useWalletItemContext(rt).wallet.name})),ConnectButton=createHeadlessComponent("WalletItem.ConnectButton","button",rt=>({onClick:useWalletItemContext(rt).connectWallet,children:"Connect"})),InstallLink=createHeadlessComponent("WalletItem.InstallLink","a",rt=>({href:useWalletItemContext(rt).wallet.url,target:"_blank",rel:"noopener noreferrer",children:"Install"}));Object.assign(Root3,{Icon:Icon$1,Name,ConnectButton,InstallLink});function createContext2(rt={}){const{strict:_e=!0,errorMessage:nt="useContext: `context` is undefined. Seems you forgot to wrap component within the Provider",name:it}=rt,ot=reactExports.createContext(void 0);ot.displayName=it;function st(){var at;const lt=reactExports.useContext(ot);if(!lt&&_e){const ct=new Error(nt);throw ct.name="ContextError",(at=Error.captureStackTrace)==null||at.call(Error,ct,st),ct}return lt}return[ot.Provider,st,ot]}function useDOMRef(rt){const _e=reactExports.useRef(null);return reactExports.useImperativeHandle(rt,()=>_e.current),_e}function isArray$1(rt){return Array.isArray(rt)}function isEmptyArray(rt){return isArray$1(rt)&&rt.length===0}function isObject$2(rt){const _e=typeof rt;return rt!=null&&(_e==="object"||_e==="function")&&!isArray$1(rt)}function isEmptyObject(rt){return isObject$2(rt)&&Object.keys(rt).length===0}function isEmpty(rt){return isArray$1(rt)?isEmptyArray(rt):isObject$2(rt)?isEmptyObject(rt):rt==null||rt===""}var dataAttr=rt=>rt?"true":void 0,safeText=rt=>(rt==null?void 0:rt.length)<=4?rt:rt==null?void 0:rt.slice(0,3),safeAriaLabel=(...rt)=>{let _e=" ";for(const nt of rt)if(typeof nt=="string"&&nt.length>0){_e=nt;break}return _e};function toVal(rt){var _e,nt,it="";if(typeof rt=="string"||typeof rt=="number")it+=rt;else if(typeof rt=="object")if(Array.isArray(rt))for(_e=0;_e<rt.length;_e++)rt[_e]&&(nt=toVal(rt[_e]))&&(it&&(it+=" "),it+=nt);else for(_e in rt)rt[_e]&&(it&&(it+=" "),it+=_e);return it}function clsx$1(...rt){for(var _e=0,nt,it,ot="";_e<rt.length;)(nt=rt[_e++])&&(it=toVal(nt))&&(ot&&(ot+=" "),ot+=it);return ot}var define_process_env_default$1={},warningStack={};function warn$1(rt,_e,...nt){var it;const st=`[Next UI] : ${rt}`;if(!(typeof console>"u")&&!warningStack[st]&&(warningStack[st]=!0,((it=process$1==null?void 0:define_process_env_default$1)==null?void 0:it.NODE_ENV)!=="production"))return console.warn(st,nt)}function getUniqueID(rt){return`${rt}-${Math.floor(Math.random()*1e6)}`}function objectToDeps(rt){if(!rt||typeof rt!="object")return"";try{return JSON.stringify(rt)}catch{return""}}function range(rt,_e){const nt=_e-rt+1;return Array.from({length:nt},(it,ot)=>ot+rt)}function clamp$3(rt,_e,nt){return Math.min(Math.max(rt,_e),nt)}var DOMPropNames=new Set(["id","type","style","title","role","tabIndex","htmlFor","width","height","abbr","accept","acceptCharset","accessKey","action","allowFullScreen","allowTransparency","alt","async","autoComplete","autoFocus","autoPlay","cellPadding","cellSpacing","challenge","charset","checked","cite","class","className","cols","colSpan","command","content","contentEditable","contextMenu","controls","coords","crossOrigin","data","dateTime","default","defer","dir","disabled","download","draggable","dropzone","encType","enterKeyHint","for","form","formAction","formEncType","formMethod","formNoValidate","formTarget","frameBorder","headers","hidden","high","href","hrefLang","httpEquiv","icon","inputMode","isMap","itemId","itemProp","itemRef","itemScope","itemType","kind","label","lang","list","loop","manifest","max","maxLength","media","mediaGroup","method","min","minLength","multiple","muted","name","noValidate","open","optimum","pattern","ping","placeholder","poster","preload","radioGroup","referrerPolicy","readOnly","rel","required","rows","rowSpan","sandbox","scope","scoped","scrolling","seamless","selected","shape","size","sizes","slot","sortable","span","spellCheck","src","srcDoc","srcSet","start","step","target","translate","typeMustMatch","useMap","value","wmode","wrap"]),DOMEventNames=new Set(["onCopy","onCut","onPaste","onLoad","onError","onWheel","onScroll","onCompositionEnd","onCompositionStart","onCompositionUpdate","onKeyDown","onKeyPress","onKeyUp","onFocus","onBlur","onChange","onInput","onSubmit","onClick","onContextMenu","onDoubleClick","onDrag","onDragEnd","onDragEnter","onDragExit","onDragLeave","onDragOver","onDragStart","onDrop","onMouseDown","onMouseEnter","onMouseLeave","onMouseMove","onMouseOut","onMouseOver","onMouseUp","onPointerDown","onPointerEnter","onPointerLeave","onPointerUp","onSelect","onTouchCancel","onTouchEnd","onTouchMove","onTouchStart","onAnimationStart","onAnimationEnd","onAnimationIteration","onTransitionEnd"]),propRe=/^(data-.*)$/,ariaRe=/^(aria-.*)$/,funcRe=/^(on[A-Z].*)$/;function filterDOMProps(rt,_e={}){let{labelable:nt=!0,enabled:it=!0,propNames:ot,omitPropNames:st,omitEventNames:at,omitDataProps:lt,omitEventProps:ct}=_e,dt={};if(!it)return rt;for(const ft in rt)st!=null&&st.has(ft)||at!=null&&at.has(ft)&&funcRe.test(ft)||funcRe.test(ft)&&!DOMEventNames.has(ft)||lt&&propRe.test(ft)||ct&&funcRe.test(ft)||(Object.prototype.hasOwnProperty.call(rt,ft)&&(DOMPropNames.has(ft)||nt&&ariaRe.test(ft)||ot!=null&&ot.has(ft)||propRe.test(ft))||funcRe.test(ft))&&(dt[ft]=rt[ft]);return dt}var[ProviderContext,useProviderContext]=createContext2({name:"ProviderContext",strict:!1});const $148a7a147e38ea7f$var$RTL_SCRIPTS=new Set(["Arab","Syrc","Samr","Mand","Thaa","Mend","Nkoo","Adlm","Rohg","Hebr"]),$148a7a147e38ea7f$var$RTL_LANGS=new Set(["ae","ar","arc","bcc","bqi","ckb","dv","fa","glk","he","ku","mzn","nqo","pnb","ps","sd","ug","ur","yi"]);function $148a7a147e38ea7f$export$702d680b21cbd764(rt){if(Intl.Locale){let nt=new Intl.Locale(rt).maximize(),it=typeof nt.getTextInfo=="function"?nt.getTextInfo():nt.textInfo;if(it)return it.direction==="rtl";if(nt.script)return $148a7a147e38ea7f$var$RTL_SCRIPTS.has(nt.script)}let _e=rt.split("-")[0];return $148a7a147e38ea7f$var$RTL_LANGS.has(_e)}const $b5e257d569688ac6$var$defaultContext={prefix:String(Math.round(Math.random()*1e10)),current:0},$b5e257d569688ac6$var$SSRContext=React$3.createContext($b5e257d569688ac6$var$defaultContext),$b5e257d569688ac6$var$IsSSRContext=React$3.createContext(!1);let $b5e257d569688ac6$var$canUseDOM=!!(typeof window<"u"&&window.document&&window.document.createElement),$b5e257d569688ac6$var$componentIds=new WeakMap;function $b5e257d569688ac6$var$useCounter(rt=!1){let _e=reactExports.useContext($b5e257d569688ac6$var$SSRContext),nt=reactExports.useRef(null);if(nt.current===null&&!rt){var it,ot;let st=(ot=React$3.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED)===null||ot===void 0||(it=ot.ReactCurrentOwner)===null||it===void 0?void 0:it.current;if(st){let at=$b5e257d569688ac6$var$componentIds.get(st);at==null?$b5e257d569688ac6$var$componentIds.set(st,{id:_e.current,state:st.memoizedState}):st.memoizedState!==at.state&&(_e.current=at.id,$b5e257d569688ac6$var$componentIds.delete(st))}nt.current=++_e.current}return nt.current}function $b5e257d569688ac6$var$useLegacySSRSafeId(rt){let _e=reactExports.useContext($b5e257d569688ac6$var$SSRContext);_e===$b5e257d569688ac6$var$defaultContext&&!$b5e257d569688ac6$var$canUseDOM&&console.warn("When server rendering, you must wrap your application in an <SSRProvider> to ensure consistent ids are generated between the client and server.");let nt=$b5e257d569688ac6$var$useCounter(!!rt),it=`react-aria${_e.prefix}`;return rt||`${it}-${nt}`}function $b5e257d569688ac6$var$useModernSSRSafeId(rt){let _e=React$3.useId(),[nt]=reactExports.useState($b5e257d569688ac6$export$535bd6ca7f90a273()),it=nt?"react-aria":`react-aria${$b5e257d569688ac6$var$defaultContext.prefix}`;return rt||`${it}-${_e}`}const $b5e257d569688ac6$export$619500959fc48b26=typeof React$3.useId=="function"?$b5e257d569688ac6$var$useModernSSRSafeId:$b5e257d569688ac6$var$useLegacySSRSafeId;function $b5e257d569688ac6$var$getSnapshot(){return!1}function $b5e257d569688ac6$var$getServerSnapshot(){return!0}function $b5e257d569688ac6$var$subscribe(rt){return()=>{}}function $b5e257d569688ac6$export$535bd6ca7f90a273(){return typeof React$3.useSyncExternalStore=="function"?React$3.useSyncExternalStore($b5e257d569688ac6$var$subscribe,$b5e257d569688ac6$var$getSnapshot,$b5e257d569688ac6$var$getServerSnapshot):reactExports.useContext($b5e257d569688ac6$var$IsSSRContext)}const $1e5a04cdaf7d1af8$var$localeSymbol=Symbol.for("react-aria.i18n.locale");function $1e5a04cdaf7d1af8$export$f09106e7c6677ec5(){let rt=typeof window<"u"&&window[$1e5a04cdaf7d1af8$var$localeSymbol]||typeof navigator<"u"&&(navigator.language||navigator.userLanguage)||"en-US";try{Intl.DateTimeFormat.supportedLocalesOf([rt])}catch{rt="en-US"}return{locale:rt,direction:$148a7a147e38ea7f$export$702d680b21cbd764(rt)?"rtl":"ltr"}}let $1e5a04cdaf7d1af8$var$currentLocale=$1e5a04cdaf7d1af8$export$f09106e7c6677ec5(),$1e5a04cdaf7d1af8$var$listeners=new Set;function $1e5a04cdaf7d1af8$var$updateLocale(){$1e5a04cdaf7d1af8$var$currentLocale=$1e5a04cdaf7d1af8$export$f09106e7c6677ec5();for(let rt of $1e5a04cdaf7d1af8$var$listeners)rt($1e5a04cdaf7d1af8$var$currentLocale)}function $1e5a04cdaf7d1af8$export$188ec29ebc2bdc3a(){let rt=$b5e257d569688ac6$export$535bd6ca7f90a273(),[_e,nt]=reactExports.useState($1e5a04cdaf7d1af8$var$currentLocale);return reactExports.useEffect(()=>($1e5a04cdaf7d1af8$var$listeners.size===0&&window.addEventListener("languagechange",$1e5a04cdaf7d1af8$var$updateLocale),$1e5a04cdaf7d1af8$var$listeners.add(nt),()=>{$1e5a04cdaf7d1af8$var$listeners.delete(nt),$1e5a04cdaf7d1af8$var$listeners.size===0&&window.removeEventListener("languagechange",$1e5a04cdaf7d1af8$var$updateLocale)}),[]),rt?{locale:"en-US",direction:"ltr"}:_e}const $18f2051aff69b9bf$var$I18nContext=React$3.createContext(null);function $18f2051aff69b9bf$export$a54013f0d02a8f82(rt){let{locale:_e,children:nt}=rt,it=$1e5a04cdaf7d1af8$export$188ec29ebc2bdc3a(),ot=React$3.useMemo(()=>_e?{locale:_e,direction:$148a7a147e38ea7f$export$702d680b21cbd764(_e)?"rtl":"ltr"}:it,[it,_e]);return React$3.createElement($18f2051aff69b9bf$var$I18nContext.Provider,{value:ot},nt)}function $18f2051aff69b9bf$export$43bb16f9c6d9e3f7(){let rt=$1e5a04cdaf7d1af8$export$188ec29ebc2bdc3a();return reactExports.useContext($18f2051aff69b9bf$var$I18nContext)||rt}const $5b160d28a433310d$var$localeSymbol=Symbol.for("react-aria.i18n.locale"),$5b160d28a433310d$var$stringsSymbol=Symbol.for("react-aria.i18n.strings");let $5b160d28a433310d$var$cachedGlobalStrings;class $5b160d28a433310d$export$c17fa47878dc55b6{getStringForLocale(_e,nt){let ot=this.getStringsForLocale(nt)[_e];if(!ot)throw new Error(`Could not find intl message ${_e} in ${nt} locale`);return ot}getStringsForLocale(_e){let nt=this.strings[_e];return nt||(nt=$5b160d28a433310d$var$getStringsForLocale(_e,this.strings,this.defaultLocale),this.strings[_e]=nt),nt}static getGlobalDictionaryForPackage(_e){if(typeof window>"u")return null;let nt=window[$5b160d28a433310d$var$localeSymbol];if($5b160d28a433310d$var$cachedGlobalStrings===void 0){let ot=window[$5b160d28a433310d$var$stringsSymbol];if(!ot)return null;$5b160d28a433310d$var$cachedGlobalStrings={};for(let st in ot)$5b160d28a433310d$var$cachedGlobalStrings[st]=new $5b160d28a433310d$export$c17fa47878dc55b6({[nt]:ot[st]},nt)}let it=$5b160d28a433310d$var$cachedGlobalStrings==null?void 0:$5b160d28a433310d$var$cachedGlobalStrings[_e];if(!it)throw new Error(`Strings for package "${_e}" were not included by LocalizedStringProvider. Please add it to the list passed to createLocalizedStringDictionary.`);return it}constructor(_e,nt="en-US"){this.strings=Object.fromEntries(Object.entries(_e).filter(([,it])=>it)),this.defaultLocale=nt}}function $5b160d28a433310d$var$getStringsForLocale(rt,_e,nt="en-US"){if(_e[rt])return _e[rt];let it=$5b160d28a433310d$var$getLanguage(rt);if(_e[it])return _e[it];for(let ot in _e)if(ot.startsWith(it+"-"))return _e[ot];return _e[nt]}function $5b160d28a433310d$var$getLanguage(rt){return Intl.Locale?new Intl.Locale(rt).language:rt.split("-")[0]}const $6db58dc88e78b024$var$pluralRulesCache=new Map,$6db58dc88e78b024$var$numberFormatCache=new Map;class $6db58dc88e78b024$export$2f817fcdc4b89ae0{format(_e,nt){let it=this.strings.getStringForLocale(_e,this.locale);return typeof it=="function"?it(nt,this):it}plural(_e,nt,it="cardinal"){let ot=nt["="+_e];if(ot)return typeof ot=="function"?ot():ot;let st=this.locale+":"+it,at=$6db58dc88e78b024$var$pluralRulesCache.get(st);at||(at=new Intl.PluralRules(this.locale,{type:it}),$6db58dc88e78b024$var$pluralRulesCache.set(st,at));let lt=at.select(_e);return ot=nt[lt]||nt.other,typeof ot=="function"?ot():ot}number(_e){let nt=$6db58dc88e78b024$var$numberFormatCache.get(this.locale);return nt||(nt=new Intl.NumberFormat(this.locale),$6db58dc88e78b024$var$numberFormatCache.set(this.locale,nt)),nt.format(_e)}select(_e,nt){let it=_e[nt]||_e.other;return typeof it=="function"?it():it}constructor(_e,nt){this.locale=_e,this.strings=nt}}const $fca6afa0e843324b$var$cache=new WeakMap;function $fca6afa0e843324b$var$getCachedDictionary(rt){let _e=$fca6afa0e843324b$var$cache.get(rt);return _e||(_e=new $5b160d28a433310d$export$c17fa47878dc55b6(rt),$fca6afa0e843324b$var$cache.set(rt,_e)),_e}function $fca6afa0e843324b$export$87b761675e8eaa10(rt,_e){return _e&&$5b160d28a433310d$export$c17fa47878dc55b6.getGlobalDictionaryForPackage(_e)||$fca6afa0e843324b$var$getCachedDictionary(rt)}function $fca6afa0e843324b$export$f12b703ca79dfbb1(rt,_e){let{locale:nt}=$18f2051aff69b9bf$export$43bb16f9c6d9e3f7(),it=$fca6afa0e843324b$export$87b761675e8eaa10(rt,_e);return reactExports.useMemo(()=>new $6db58dc88e78b024$export$2f817fcdc4b89ae0(nt,it),[nt,it])}function _check_private_redeclaration(rt,_e){if(_e.has(rt))throw new TypeError("Cannot initialize the same private elements twice on an object")}function _class_private_field_init(rt,_e,nt){_check_private_redeclaration(rt,_e),_e.set(rt,nt)}const $f0a04ccd8dbdd83b$export$e5c5a5f917a5871c=typeof document<"u"?React$3.useLayoutEffect:()=>{};function $8ae05eaa5c114e9c$export$7f54fc3180508a52(rt){const _e=reactExports.useRef(null);return $f0a04ccd8dbdd83b$export$e5c5a5f917a5871c(()=>{_e.current=rt},[rt]),reactExports.useCallback((...nt)=>{const it=_e.current;return it==null?void 0:it(...nt)},[])}function $1dbecbe27a04f9af$export$14d238f342723f25(rt){let[_e,nt]=reactExports.useState(rt),it=reactExports.useRef(null),ot=$8ae05eaa5c114e9c$export$7f54fc3180508a52(()=>{if(!it.current)return;let at=it.current.next();if(at.done){it.current=null;return}_e===at.value?ot():nt(at.value)});$f0a04ccd8dbdd83b$export$e5c5a5f917a5871c(()=>{it.current&&ot()});let st=$8ae05eaa5c114e9c$export$7f54fc3180508a52(at=>{it.current=at(_e),ot()});return[_e,st]}let $bdb11010cef70236$var$canUseDOM=!!(typeof window<"u"&&window.document&&window.document.createElement),$bdb11010cef70236$var$idsUpdaterMap=new Map;function $bdb11010cef70236$export$f680877a34711e37(rt){let[_e,nt]=reactExports.useState(rt),it=reactExports.useRef(null),ot=$b5e257d569688ac6$export$619500959fc48b26(_e),st=reactExports.useCallback(at=>{it.current=at},[]);return $bdb11010cef70236$var$canUseDOM&&$bdb11010cef70236$var$idsUpdaterMap.set(ot,st),$f0a04ccd8dbdd83b$export$e5c5a5f917a5871c(()=>{let at=ot;return()=>{$bdb11010cef70236$var$idsUpdaterMap.delete(at)}},[ot]),reactExports.useEffect(()=>{let at=it.current;at&&(it.current=null,nt(at))}),ot}function $bdb11010cef70236$export$cd8c9cb68f842629(rt,_e){if(rt===_e)return rt;let nt=$bdb11010cef70236$var$idsUpdaterMap.get(rt);if(nt)return nt(_e),_e;let it=$bdb11010cef70236$var$idsUpdaterMap.get(_e);return it?(it(rt),rt):_e}function $bdb11010cef70236$export$b4cc09c592e8fdb8(rt=[]){let _e=$bdb11010cef70236$export$f680877a34711e37(),[nt,it]=$1dbecbe27a04f9af$export$14d238f342723f25(_e),ot=reactExports.useCallback(()=>{it(function*(){yield _e,yield document.getElementById(_e)?_e:void 0})},[_e,it]);return $f0a04ccd8dbdd83b$export$e5c5a5f917a5871c(ot,[_e,ot,...rt]),nt}function $ff5963eb1fccf552$export$e08e3b67e392101e(...rt){return(..._e)=>{for(let nt of rt)typeof nt=="function"&&nt(..._e)}}const $431fbd86ca7dc216$export$b204af158042fbac=rt=>{var _e;return(_e=rt==null?void 0:rt.ownerDocument)!==null&&_e!==void 0?_e:document},$431fbd86ca7dc216$export$f21a1ffae260145a=rt=>rt&&"window"in rt&&rt.window===rt?rt:$431fbd86ca7dc216$export$b204af158042fbac(rt).defaultView||window;function r$3(rt){var _e,nt,it="";if(typeof rt=="string"||typeof rt=="number")it+=rt;else if(typeof rt=="object")if(Array.isArray(rt)){var ot=rt.length;for(_e=0;_e<ot;_e++)rt[_e]&&(nt=r$3(rt[_e]))&&(it&&(it+=" "),it+=nt)}else for(nt in rt)rt[nt]&&(it&&(it+=" "),it+=nt);return it}function clsx(){for(var rt,_e,nt=0,it="",ot=arguments.length;nt<ot;nt++)(rt=arguments[nt])&&(_e=r$3(rt))&&(it&&(it+=" "),it+=_e);return it}function $3ef42575df84b30b$export$9d1611c77c2fe928(...rt){let _e={...rt[0]};for(let nt=1;nt<rt.length;nt++){let it=rt[nt];for(let ot in it){let st=_e[ot],at=it[ot];typeof st=="function"&&typeof at=="function"&&ot[0]==="o"&&ot[1]==="n"&&ot.charCodeAt(2)>=65&&ot.charCodeAt(2)<=90?_e[ot]=$ff5963eb1fccf552$export$e08e3b67e392101e(st,at):(ot==="className"||ot==="UNSAFE_className")&&typeof st=="string"&&typeof at=="string"?_e[ot]=clsx(st,at):ot==="id"&&st&&at?_e.id=$bdb11010cef70236$export$cd8c9cb68f842629(st,at):_e[ot]=at!==void 0?at:st}}return _e}function $5dc95899b306f630$export$c9058316764c140e(...rt){return rt.length===1?rt[0]:_e=>{for(let nt of rt)typeof nt=="function"?nt(_e):nt!=null&&(nt.current=_e)}}const $65484d02dcb7eb3e$var$DOMPropNames=new Set(["id"]),$65484d02dcb7eb3e$var$labelablePropNames=new Set(["aria-label","aria-labelledby","aria-describedby","aria-details"]),$65484d02dcb7eb3e$var$linkPropNames=new Set(["href","hrefLang","target","rel","download","ping","referrerPolicy"]),$65484d02dcb7eb3e$var$propRe=/^(data-.*)$/;function $65484d02dcb7eb3e$export$457c3d6518dd4c6f(rt,_e={}){let{labelable:nt,isLink:it,propNames:ot}=_e,st={};for(const at in rt)Object.prototype.hasOwnProperty.call(rt,at)&&($65484d02dcb7eb3e$var$DOMPropNames.has(at)||nt&&$65484d02dcb7eb3e$var$labelablePropNames.has(at)||it&&$65484d02dcb7eb3e$var$linkPropNames.has(at)||ot!=null&&ot.has(at)||$65484d02dcb7eb3e$var$propRe.test(at))&&(st[at]=rt[at]);return st}function $7215afc6de606d6b$export$de79e2c695e052f3(rt){if($7215afc6de606d6b$var$supportsPreventScroll())rt.focus({preventScroll:!0});else{let _e=$7215afc6de606d6b$var$getScrollableElements(rt);rt.focus(),$7215afc6de606d6b$var$restoreScrollPosition(_e)}}let $7215afc6de606d6b$var$supportsPreventScrollCached=null;function $7215afc6de606d6b$var$supportsPreventScroll(){if($7215afc6de606d6b$var$supportsPreventScrollCached==null){$7215afc6de606d6b$var$supportsPreventScrollCached=!1;try{document.createElement("div").focus({get preventScroll(){return $7215afc6de606d6b$var$supportsPreventScrollCached=!0,!0}})}catch{}}return $7215afc6de606d6b$var$supportsPreventScrollCached}function $7215afc6de606d6b$var$getScrollableElements(rt){let _e=rt.parentNode,nt=[],it=document.scrollingElement||document.documentElement;for(;_e instanceof HTMLElement&&_e!==it;)(_e.offsetHeight<_e.scrollHeight||_e.offsetWidth<_e.scrollWidth)&&nt.push({element:_e,scrollTop:_e.scrollTop,scrollLeft:_e.scrollLeft}),_e=_e.parentNode;return it instanceof HTMLElement&&nt.push({element:it,scrollTop:it.scrollTop,scrollLeft:it.scrollLeft}),nt}function $7215afc6de606d6b$var$restoreScrollPosition(rt){for(let{element:_e,scrollTop:nt,scrollLeft:it}of rt)_e.scrollTop=nt,_e.scrollLeft=it}function $c87311424ea30a05$var$testUserAgent(rt){var _e;return typeof window>"u"||window.navigator==null?!1:((_e=window.navigator.userAgentData)===null||_e===void 0?void 0:_e.brands.some(nt=>rt.test(nt.brand)))||rt.test(window.navigator.userAgent)}function $c87311424ea30a05$var$testPlatform(rt){var _e;return typeof window<"u"&&window.navigator!=null?rt.test(((_e=window.navigator.userAgentData)===null||_e===void 0?void 0:_e.platform)||window.navigator.platform):!1}function $c87311424ea30a05$export$9ac100e40613ea10(){return $c87311424ea30a05$var$testPlatform(/^Mac/i)}function $c87311424ea30a05$export$186c6964ca17d99(){return $c87311424ea30a05$var$testPlatform(/^iPhone/i)}function $c87311424ea30a05$export$7bef049ce92e4224(){return $c87311424ea30a05$var$testPlatform(/^iPad/i)||$c87311424ea30a05$export$9ac100e40613ea10()&&navigator.maxTouchPoints>1}function $c87311424ea30a05$export$fedb369cb70207f1(){return $c87311424ea30a05$export$186c6964ca17d99()||$c87311424ea30a05$export$7bef049ce92e4224()}function $c87311424ea30a05$export$e1865c3bedcd822b(){return $c87311424ea30a05$export$9ac100e40613ea10()||$c87311424ea30a05$export$fedb369cb70207f1()}function $c87311424ea30a05$export$78551043582a6a98(){return $c87311424ea30a05$var$testUserAgent(/AppleWebKit/i)&&!$c87311424ea30a05$export$6446a186d09e379e()}function $c87311424ea30a05$export$6446a186d09e379e(){return $c87311424ea30a05$var$testUserAgent(/Chrome/i)}function $c87311424ea30a05$export$a11b0059900ceec8(){return $c87311424ea30a05$var$testUserAgent(/Android/i)}function $c87311424ea30a05$export$b7d78993b74f766d(){return $c87311424ea30a05$var$testUserAgent(/Firefox/i)}const $ea8dcbcb9ea1b556$var$RouterContext=reactExports.createContext({isNative:!0,open:$ea8dcbcb9ea1b556$var$openSyntheticLink,useHref:rt=>rt});function $ea8dcbcb9ea1b556$export$323e4fc2fa4753fb(rt){let{children:_e,navigate:nt,useHref:it}=rt,ot=reactExports.useMemo(()=>({isNative:!1,open:(st,at,lt,ct)=>{$ea8dcbcb9ea1b556$var$getSyntheticLink(st,dt=>{$ea8dcbcb9ea1b556$export$efa8c9099e530235(dt,at)?nt(lt,ct):$ea8dcbcb9ea1b556$export$95185d699e05d4d7(dt,at)})},useHref:it||(st=>st)}),[nt,it]);return React$3.createElement($ea8dcbcb9ea1b556$var$RouterContext.Provider,{value:ot},_e)}function $ea8dcbcb9ea1b556$export$9a302a45f65d0572(){return reactExports.useContext($ea8dcbcb9ea1b556$var$RouterContext)}function $ea8dcbcb9ea1b556$export$efa8c9099e530235(rt,_e){let nt=rt.getAttribute("target");return(!nt||nt==="_self")&&rt.origin===location.origin&&!rt.hasAttribute("download")&&!_e.metaKey&&!_e.ctrlKey&&!_e.altKey&&!_e.shiftKey}function $ea8dcbcb9ea1b556$export$95185d699e05d4d7(rt,_e,nt=!0){var it,ot;let{metaKey:st,ctrlKey:at,altKey:lt,shiftKey:ct}=_e;$c87311424ea30a05$export$b7d78993b74f766d()&&(!((ot=window.event)===null||ot===void 0||(it=ot.type)===null||it===void 0)&&it.startsWith("key"))&&rt.target==="_blank"&&($c87311424ea30a05$export$9ac100e40613ea10()?st=!0:at=!0);let dt=$c87311424ea30a05$export$78551043582a6a98()&&$c87311424ea30a05$export$9ac100e40613ea10()&&!$c87311424ea30a05$export$7bef049ce92e4224()?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:st,ctrlKey:at,altKey:lt,shiftKey:ct}):new MouseEvent("click",{metaKey:st,ctrlKey:at,altKey:lt,shiftKey:ct,bubbles:!0,cancelable:!0});$ea8dcbcb9ea1b556$export$95185d699e05d4d7.isOpening=nt,$7215afc6de606d6b$export$de79e2c695e052f3(rt),rt.dispatchEvent(dt),$ea8dcbcb9ea1b556$export$95185d699e05d4d7.isOpening=!1}$ea8dcbcb9ea1b556$export$95185d699e05d4d7.isOpening=!1;function $ea8dcbcb9ea1b556$var$getSyntheticLink(rt,_e){if(rt instanceof HTMLAnchorElement)_e(rt);else if(rt.hasAttribute("data-href")){let nt=document.createElement("a");nt.href=rt.getAttribute("data-href"),rt.hasAttribute("data-target")&&(nt.target=rt.getAttribute("data-target")),rt.hasAttribute("data-rel")&&(nt.rel=rt.getAttribute("data-rel")),rt.hasAttribute("data-download")&&(nt.download=rt.getAttribute("data-download")),rt.hasAttribute("data-ping")&&(nt.ping=rt.getAttribute("data-ping")),rt.hasAttribute("data-referrer-policy")&&(nt.referrerPolicy=rt.getAttribute("data-referrer-policy")),rt.appendChild(nt),_e(nt),rt.removeChild(nt)}}function $ea8dcbcb9ea1b556$var$openSyntheticLink(rt,_e){$ea8dcbcb9ea1b556$var$getSyntheticLink(rt,nt=>$ea8dcbcb9ea1b556$export$95185d699e05d4d7(nt,_e))}function $ea8dcbcb9ea1b556$export$7e924b3091a3bd18(rt){let _e=$ea8dcbcb9ea1b556$export$9a302a45f65d0572();return{href:rt!=null&&rt.href?_e.useHref(rt==null?void 0:rt.href):void 0,target:rt==null?void 0:rt.target,rel:rt==null?void 0:rt.rel,download:rt==null?void 0:rt.download,ping:rt==null?void 0:rt.ping,referrerPolicy:rt==null?void 0:rt.referrerPolicy}}let $bbed8b41f857bcc0$var$transitionsByElement=new Map,$bbed8b41f857bcc0$var$transitionCallbacks=new Set;function $bbed8b41f857bcc0$var$setupGlobalEvents(){if(typeof window>"u")return;function rt(it){return"propertyName"in it}let _e=it=>{if(!rt(it)||!it.target)return;let ot=$bbed8b41f857bcc0$var$transitionsByElement.get(it.target);ot||(ot=new Set,$bbed8b41f857bcc0$var$transitionsByElement.set(it.target,ot),it.target.addEventListener("transitioncancel",nt,{once:!0})),ot.add(it.propertyName)},nt=it=>{if(!rt(it)||!it.target)return;let ot=$bbed8b41f857bcc0$var$transitionsByElement.get(it.target);if(ot&&(ot.delete(it.propertyName),ot.size===0&&(it.target.removeEventListener("transitioncancel",nt),$bbed8b41f857bcc0$var$transitionsByElement.delete(it.target)),$bbed8b41f857bcc0$var$transitionsByElement.size===0)){for(let st of $bbed8b41f857bcc0$var$transitionCallbacks)st();$bbed8b41f857bcc0$var$transitionCallbacks.clear()}};document.body.addEventListener("transitionrun",_e),document.body.addEventListener("transitionend",nt)}typeof document<"u"&&(document.readyState!=="loading"?$bbed8b41f857bcc0$var$setupGlobalEvents():document.addEventListener("DOMContentLoaded",$bbed8b41f857bcc0$var$setupGlobalEvents));function $bbed8b41f857bcc0$export$24490316f764c430(rt){requestAnimationFrame(()=>{$bbed8b41f857bcc0$var$transitionsByElement.size===0?rt():$bbed8b41f857bcc0$var$transitionCallbacks.add(rt)})}function $03deb23ff14920c4$export$4eaf04e54aa8eed6(){let rt=reactExports.useRef(new Map),_e=reactExports.useCallback((ot,st,at,lt)=>{let ct=lt!=null&&lt.once?(...dt)=>{rt.current.delete(at),at(...dt)}:at;rt.current.set(at,{type:st,eventTarget:ot,fn:ct,options:lt}),ot.addEventListener(st,at,lt)},[]),nt=reactExports.useCallback((ot,st,at,lt)=>{var ct;let dt=((ct=rt.current.get(at))===null||ct===void 0?void 0:ct.fn)||at;ot.removeEventListener(st,dt,lt),rt.current.delete(at)},[]),it=reactExports.useCallback(()=>{rt.current.forEach((ot,st)=>{nt(ot.eventTarget,ot.type,st,ot.options)})},[nt]);return reactExports.useEffect(()=>it,[it]),{addGlobalListener:_e,removeGlobalListener:nt,removeAllGlobalListeners:it}}function $313b98861ee5dd6c$export$d6875122194c7b44(rt,_e){let{id:nt,"aria-label":it,"aria-labelledby":ot}=rt;return nt=$bdb11010cef70236$export$f680877a34711e37(nt),ot&&it?ot=[...new Set([nt,...ot.trim().split(/\s+/)])].join(" "):ot&&(ot=ot.trim().split(/\s+/).join(" ")),!it&&!ot&&_e&&(it=_e),{id:nt,"aria-label":it,"aria-labelledby":ot}}function $e7801be82b4b2a53$export$4debdb1a3f0fa79e(rt,_e){$f0a04ccd8dbdd83b$export$e5c5a5f917a5871c(()=>{if(rt&&rt.ref&&_e)return rt.ref.current=_e.current,()=>{rt.ref&&(rt.ref.current=null)}})}function $cc38e7bd3fc7b213$export$2bb74740c4e19def(rt,_e){let nt=window.getComputedStyle(rt),it=/(auto|scroll)/.test(nt.overflow+nt.overflowX+nt.overflowY);return it&&_e&&(it=rt.scrollHeight!==rt.clientHeight||rt.scrollWidth!==rt.clientWidth),it}function $62d8ded9296f3872$export$cfa2225e87938781(rt,_e){let nt=rt;for($cc38e7bd3fc7b213$export$2bb74740c4e19def(nt,_e)&&(nt=nt.parentElement);nt&&!$cc38e7bd3fc7b213$export$2bb74740c4e19def(nt,_e);)nt=nt.parentElement;return nt||document.scrollingElement||document.documentElement}function $a40c673dc9f6d9c7$export$94ed1c92c7beeb22(rt,_e){const nt=[];for(;rt&&rt!==document.documentElement;)$cc38e7bd3fc7b213$export$2bb74740c4e19def(rt,_e)&&nt.push(rt),rt=rt.parentElement;return nt}let $ef06256079686ba0$var$descriptionId=0;const $ef06256079686ba0$var$descriptionNodes=new Map;function $ef06256079686ba0$export$f8aeda7b10753fa1(rt){let[_e,nt]=reactExports.useState();return $f0a04ccd8dbdd83b$export$e5c5a5f917a5871c(()=>{if(!rt)return;let it=$ef06256079686ba0$var$descriptionNodes.get(rt);if(it)nt(it.element.id);else{let ot=`react-aria-description-${$ef06256079686ba0$var$descriptionId++}`;nt(ot);let st=document.createElement("div");st.id=ot,st.style.display="none",st.textContent=rt,document.body.appendChild(st),it={refCount:0,element:st},$ef06256079686ba0$var$descriptionNodes.set(rt,it)}return it.refCount++,()=>{it&&--it.refCount===0&&(it.element.remove(),$ef06256079686ba0$var$descriptionNodes.delete(rt))}},[rt]),{"aria-describedby":rt?_e:void 0}}function $e9faafb641e167db$export$90fc3a17d93f704c(rt,_e,nt,it){let ot=$8ae05eaa5c114e9c$export$7f54fc3180508a52(nt),st=nt==null;reactExports.useEffect(()=>{if(st||!rt.current)return;let at=rt.current;return at.addEventListener(_e,ot,it),()=>{at.removeEventListener(_e,ot,it)}},[rt,_e,it,st,ot])}function $2f04cbc44ee30ce0$export$53a0910f038337bd(rt,_e){let nt=$2f04cbc44ee30ce0$var$relativeOffset(rt,_e,"left"),it=$2f04cbc44ee30ce0$var$relativeOffset(rt,_e,"top"),ot=_e.offsetWidth,st=_e.offsetHeight,at=rt.scrollLeft,lt=rt.scrollTop,{borderTopWidth:ct,borderLeftWidth:dt}=getComputedStyle(rt),ft=rt.scrollLeft+parseInt(dt,10),pt=rt.scrollTop+parseInt(ct,10),gt=ft+rt.clientWidth,yt=pt+rt.clientHeight;nt<=at?at=nt-parseInt(dt,10):nt+ot>gt&&(at+=nt+ot-gt),it<=pt?lt=it-parseInt(ct,10):it+st>yt&&(lt+=it+st-yt),rt.scrollLeft=at,rt.scrollTop=lt}function $2f04cbc44ee30ce0$var$relativeOffset(rt,_e,nt){const it=nt==="left"?"offsetLeft":"offsetTop";let ot=0;for(;_e.offsetParent&&(ot+=_e[it],_e.offsetParent!==rt);){if(_e.offsetParent.contains(rt)){ot-=rt[it];break}_e=_e.offsetParent}return ot}function $2f04cbc44ee30ce0$export$c826860796309d1b(rt,_e){if(document.contains(rt)){let at=document.scrollingElement||document.documentElement;if(window.getComputedStyle(at).overflow==="hidden"){let ct=$a40c673dc9f6d9c7$export$94ed1c92c7beeb22(rt);for(let dt of ct)$2f04cbc44ee30ce0$export$53a0910f038337bd(dt,rt)}else{var nt;let{left:ct,top:dt}=rt.getBoundingClientRect();rt==null||(nt=rt.scrollIntoView)===null||nt===void 0||nt.call(rt,{block:"nearest"});let{left:ft,top:pt}=rt.getBoundingClientRect();if(Math.abs(ct-ft)>1||Math.abs(dt-pt)>1){var it,ot,st;_e==null||(ot=_e.containingElement)===null||ot===void 0||(it=ot.scrollIntoView)===null||it===void 0||it.call(ot,{block:"center",inline:"center"}),(st=rt.scrollIntoView)===null||st===void 0||st.call(rt,{block:"nearest"})}}}}function $6a7db85432448f7f$export$60278871457622de(rt){return rt.mozInputSource===0&&rt.isTrusted?!0:$c87311424ea30a05$export$a11b0059900ceec8()&&rt.pointerType?rt.type==="click"&&rt.buttons===1:rt.detail===0&&!rt.pointerType}function $6a7db85432448f7f$export$29bf1b5f2c56cf63(rt){return!$c87311424ea30a05$export$a11b0059900ceec8()&&rt.width===0&&rt.height===0||rt.width===1&&rt.height===1&&rt.pressure===0&&rt.detail===0&&rt.pointerType==="mouse"}function $99facab73266f662$export$5add1d006293d136(rt,_e,nt){let it=reactExports.useRef(_e),ot=$8ae05eaa5c114e9c$export$7f54fc3180508a52(()=>{nt&&nt(it.current)});reactExports.useEffect(()=>{var st;let at=rt==null||(st=rt.current)===null||st===void 0?void 0:st.form;return at==null||at.addEventListener("reset",ot),()=>{at==null||at.removeEventListener("reset",ot)}},[rt,ot])}function $458b0a5536c1a7cf$export$40bfa8c7b0832715(rt,_e,nt){let[it,ot]=reactExports.useState(rt||_e),st=reactExports.useRef(rt!==void 0),at=rt!==void 0;reactExports.useEffect(()=>{let dt=st.current;dt!==at&&console.warn(`WARN: A component changed from ${dt?"controlled":"uncontrolled"} to ${at?"controlled":"uncontrolled"}.`),st.current=at},[at]);let lt=at?rt:it,ct=reactExports.useCallback((dt,...ft)=>{let pt=(gt,...yt)=>{nt&&(Object.is(lt,gt)||nt(gt,...yt)),at||(lt=gt)};typeof dt=="function"?(console.warn("We can not support a function callback. See Github Issues for details https://github.com/adobe/react-spectrum/issues/2320"),ot((yt,...Ct)=>{let At=dt(at?lt:yt,...Ct);return pt(At,...ft),at?yt:At})):(at||ot(dt),pt(dt,...ft))},[at,lt,nt]);return[lt,ct]}let $14c0b72509d70225$var$state="default",$14c0b72509d70225$var$savedUserSelect="",$14c0b72509d70225$var$modifiedElementMap=new WeakMap;function $14c0b72509d70225$export$16a4697467175487(rt){if($c87311424ea30a05$export$fedb369cb70207f1()){if($14c0b72509d70225$var$state==="default"){const _e=$431fbd86ca7dc216$export$b204af158042fbac(rt);$14c0b72509d70225$var$savedUserSelect=_e.documentElement.style.webkitUserSelect,_e.documentElement.style.webkitUserSelect="none"}$14c0b72509d70225$var$state="disabled"}else(rt instanceof HTMLElement||rt instanceof SVGElement)&&($14c0b72509d70225$var$modifiedElementMap.set(rt,rt.style.userSelect),rt.style.userSelect="none")}function $14c0b72509d70225$export$b0d6fa1ab32e3295(rt){if($c87311424ea30a05$export$fedb369cb70207f1()){if($14c0b72509d70225$var$state!=="disabled")return;$14c0b72509d70225$var$state="restoring",setTimeout(()=>{$bbed8b41f857bcc0$export$24490316f764c430(()=>{if($14c0b72509d70225$var$state==="restoring"){const _e=$431fbd86ca7dc216$export$b204af158042fbac(rt);_e.documentElement.style.webkitUserSelect==="none"&&(_e.documentElement.style.webkitUserSelect=$14c0b72509d70225$var$savedUserSelect||""),$14c0b72509d70225$var$savedUserSelect="",$14c0b72509d70225$var$state="default"}})},300)}else if((rt instanceof HTMLElement||rt instanceof SVGElement)&&rt&&$14c0b72509d70225$var$modifiedElementMap.has(rt)){let _e=$14c0b72509d70225$var$modifiedElementMap.get(rt);rt.style.userSelect==="none"&&(rt.style.userSelect=_e),rt.getAttribute("style")===""&&rt.removeAttribute("style"),$14c0b72509d70225$var$modifiedElementMap.delete(rt)}}const $ae1eeba8b9eafd08$export$5165eccb35aaadb5=React$3.createContext({register:()=>{}});$ae1eeba8b9eafd08$export$5165eccb35aaadb5.displayName="PressResponderContext";function _class_apply_descriptor_get(rt,_e){return _e.get?_e.get.call(rt):_e.value}function _class_extract_field_descriptor(rt,_e,nt){if(!_e.has(rt))throw new TypeError("attempted to "+nt+" private field on non-instance");return _e.get(rt)}function _class_private_field_get(rt,_e){var nt=_class_extract_field_descriptor(rt,_e,"get");return _class_apply_descriptor_get(rt,nt)}function _class_apply_descriptor_set(rt,_e,nt){if(_e.set)_e.set.call(rt,nt);else{if(!_e.writable)throw new TypeError("attempted to set read only private field");_e.value=nt}}function _class_private_field_set(rt,_e,nt){var it=_class_extract_field_descriptor(rt,_e,"set");return _class_apply_descriptor_set(rt,it,nt),nt}function $f6c31cce2adf654f$var$usePressResponderContext(rt){let _e=reactExports.useContext($ae1eeba8b9eafd08$export$5165eccb35aaadb5);if(_e){let{register:nt,...it}=_e;rt=$3ef42575df84b30b$export$9d1611c77c2fe928(it,rt),nt()}return $e7801be82b4b2a53$export$4debdb1a3f0fa79e(_e,rt.ref),rt}var $f6c31cce2adf654f$var$_shouldStopPropagation=new WeakMap;class $f6c31cce2adf654f$var$PressEvent{continuePropagation(){_class_private_field_set(this,$f6c31cce2adf654f$var$_shouldStopPropagation,!1)}get shouldStopPropagation(){return _class_private_field_get(this,$f6c31cce2adf654f$var$_shouldStopPropagation)}constructor(_e,nt,it){_class_private_field_init(this,$f6c31cce2adf654f$var$_shouldStopPropagation,{writable:!0,value:void 0}),_class_private_field_set(this,$f6c31cce2adf654f$var$_shouldStopPropagation,!0),this.type=_e,this.pointerType=nt,this.target=it.currentTarget,this.shiftKey=it.shiftKey,this.metaKey=it.metaKey,this.ctrlKey=it.ctrlKey,this.altKey=it.altKey}}const $f6c31cce2adf654f$var$LINK_CLICKED=Symbol("linkClicked");function $f6c31cce2adf654f$export$45712eceda6fad21(rt){let{onPress:_e,onPressChange:nt,onPressStart:it,onPressEnd:ot,onPressUp:st,isDisabled:at,isPressed:lt,preventFocusOnPress:ct,shouldCancelOnPointerExit:dt,allowTextSelectionOnPress:ft,ref:pt,...gt}=$f6c31cce2adf654f$var$usePressResponderContext(rt),[yt,Ct]=reactExports.useState(!1),At=reactExports.useRef({isPressed:!1,ignoreEmulatedMouseEvents:!1,ignoreClickAfterPress:!1,didFirePressStart:!1,isTriggeringEvent:!1,activePointerId:null,target:null,isOverTarget:!1,pointerType:null}),{addGlobalListener:$t,removeAllGlobalListeners:zt}=$03deb23ff14920c4$export$4eaf04e54aa8eed6(),_t=$8ae05eaa5c114e9c$export$7f54fc3180508a52((sr,vr)=>{let yr=At.current;if(at||yr.didFirePressStart)return!1;let ur=!0;if(yr.isTriggeringEvent=!0,it){let tr=new $f6c31cce2adf654f$var$PressEvent("pressstart",vr,sr);it(tr),ur=tr.shouldStopPropagation}return nt&&nt(!0),yr.isTriggeringEvent=!1,yr.didFirePressStart=!0,Ct(!0),ur}),Jt=$8ae05eaa5c114e9c$export$7f54fc3180508a52((sr,vr,yr=!0)=>{let ur=At.current;if(!ur.didFirePressStart)return!1;ur.ignoreClickAfterPress=!0,ur.didFirePressStart=!1,ur.isTriggeringEvent=!0;let tr=!0;if(ot){let jt=new $f6c31cce2adf654f$var$PressEvent("pressend",vr,sr);ot(jt),tr=jt.shouldStopPropagation}if(nt&&nt(!1),Ct(!1),_e&&yr&&!at){let jt=new $f6c31cce2adf654f$var$PressEvent("press",vr,sr);_e(jt),tr&&(tr=jt.shouldStopPropagation)}return ur.isTriggeringEvent=!1,tr}),nr=$8ae05eaa5c114e9c$export$7f54fc3180508a52((sr,vr)=>{let yr=At.current;if(at)return!1;if(st){yr.isTriggeringEvent=!0;let ur=new $f6c31cce2adf654f$var$PressEvent("pressup",vr,sr);return st(ur),yr.isTriggeringEvent=!1,ur.shouldStopPropagation}return!0}),or=$8ae05eaa5c114e9c$export$7f54fc3180508a52(sr=>{let vr=At.current;vr.isPressed&&vr.target&&(vr.isOverTarget&&vr.pointerType!=null&&Jt($f6c31cce2adf654f$var$createEvent(vr.target,sr),vr.pointerType,!1),vr.isPressed=!1,vr.isOverTarget=!1,vr.activePointerId=null,vr.pointerType=null,zt(),ft||$14c0b72509d70225$export$b0d6fa1ab32e3295(vr.target))}),ir=$8ae05eaa5c114e9c$export$7f54fc3180508a52(sr=>{dt&&or(sr)}),dr=reactExports.useMemo(()=>{let sr=At.current,vr={onKeyDown(ur){if($f6c31cce2adf654f$var$isValidKeyboardEvent(ur.nativeEvent,ur.currentTarget)&&ur.currentTarget.contains(ur.target)){var tr;$f6c31cce2adf654f$var$shouldPreventDefaultKeyboard(ur.target,ur.key)&&ur.preventDefault();let jt=!0;if(!sr.isPressed&&!ur.repeat){sr.target=ur.currentTarget,sr.isPressed=!0,jt=_t(ur,"keyboard");let mt=ur.currentTarget,wt=kt=>{$f6c31cce2adf654f$var$isValidKeyboardEvent(kt,mt)&&!kt.repeat&&mt.contains(kt.target)&&sr.target&&nr($f6c31cce2adf654f$var$createEvent(sr.target,kt),"keyboard")};$t($431fbd86ca7dc216$export$b204af158042fbac(ur.currentTarget),"keyup",$ff5963eb1fccf552$export$e08e3b67e392101e(wt,yr),!0)}jt&&ur.stopPropagation(),ur.metaKey&&$c87311424ea30a05$export$9ac100e40613ea10()&&((tr=sr.metaKeyEvents)===null||tr===void 0||tr.set(ur.key,ur.nativeEvent))}else ur.key==="Meta"&&(sr.metaKeyEvents=new Map)},onClick(ur){if(!(ur&&!ur.currentTarget.contains(ur.target))&&ur&&ur.button===0&&!sr.isTriggeringEvent&&!$ea8dcbcb9ea1b556$export$95185d699e05d4d7.isOpening){let tr=!0;if(at&&ur.preventDefault(),!sr.ignoreClickAfterPress&&!sr.ignoreEmulatedMouseEvents&&!sr.isPressed&&(sr.pointerType==="virtual"||$6a7db85432448f7f$export$60278871457622de(ur.nativeEvent))){!at&&!ct&&$7215afc6de606d6b$export$de79e2c695e052f3(ur.currentTarget);let jt=_t(ur,"virtual"),mt=nr(ur,"virtual"),wt=Jt(ur,"virtual");tr=jt&&mt&&wt}sr.ignoreEmulatedMouseEvents=!1,sr.ignoreClickAfterPress=!1,tr&&ur.stopPropagation()}}},yr=ur=>{var tr;if(sr.isPressed&&sr.target&&$f6c31cce2adf654f$var$isValidKeyboardEvent(ur,sr.target)){var jt;$f6c31cce2adf654f$var$shouldPreventDefaultKeyboard(ur.target,ur.key)&&ur.preventDefault();let wt=ur.target;Jt($f6c31cce2adf654f$var$createEvent(sr.target,ur),"keyboard",sr.target.contains(wt)),zt(),ur.key!=="Enter"&&$f6c31cce2adf654f$var$isHTMLAnchorLink(sr.target)&&sr.target.contains(wt)&&!ur[$f6c31cce2adf654f$var$LINK_CLICKED]&&(ur[$f6c31cce2adf654f$var$LINK_CLICKED]=!0,$ea8dcbcb9ea1b556$export$95185d699e05d4d7(sr.target,ur,!1)),sr.isPressed=!1,(jt=sr.metaKeyEvents)===null||jt===void 0||jt.delete(ur.key)}else if(ur.key==="Meta"&&(!((tr=sr.metaKeyEvents)===null||tr===void 0)&&tr.size)){var mt;let wt=sr.metaKeyEvents;sr.metaKeyEvents=void 0;for(let kt of wt.values())(mt=sr.target)===null||mt===void 0||mt.dispatchEvent(new KeyboardEvent("keyup",kt))}};if(typeof PointerEvent<"u"){vr.onPointerDown=mt=>{if(mt.button!==0||!mt.currentTarget.contains(mt.target))return;if($6a7db85432448f7f$export$29bf1b5f2c56cf63(mt.nativeEvent)){sr.pointerType="virtual";return}$f6c31cce2adf654f$var$shouldPreventDefault(mt.currentTarget)&&mt.preventDefault(),sr.pointerType=mt.pointerType;let wt=!0;sr.isPressed||(sr.isPressed=!0,sr.isOverTarget=!0,sr.activePointerId=mt.pointerId,sr.target=mt.currentTarget,!at&&!ct&&$7215afc6de606d6b$export$de79e2c695e052f3(mt.currentTarget),ft||$14c0b72509d70225$export$16a4697467175487(sr.target),wt=_t(mt,sr.pointerType),$t($431fbd86ca7dc216$export$b204af158042fbac(mt.currentTarget),"pointermove",ur,!1),$t($431fbd86ca7dc216$export$b204af158042fbac(mt.currentTarget),"pointerup",tr,!1),$t($431fbd86ca7dc216$export$b204af158042fbac(mt.currentTarget),"pointercancel",jt,!1)),wt&&mt.stopPropagation()},vr.onMouseDown=mt=>{mt.currentTarget.contains(mt.target)&&mt.button===0&&($f6c31cce2adf654f$var$shouldPreventDefault(mt.currentTarget)&&mt.preventDefault(),mt.stopPropagation())},vr.onPointerUp=mt=>{!mt.currentTarget.contains(mt.target)||sr.pointerType==="virtual"||mt.button===0&&$f6c31cce2adf654f$var$isOverTarget(mt,mt.currentTarget)&&nr(mt,sr.pointerType||mt.pointerType)};let ur=mt=>{mt.pointerId===sr.activePointerId&&(sr.target&&$f6c31cce2adf654f$var$isOverTarget(mt,sr.target)?!sr.isOverTarget&&sr.pointerType!=null&&(sr.isOverTarget=!0,_t($f6c31cce2adf654f$var$createEvent(sr.target,mt),sr.pointerType)):sr.target&&sr.isOverTarget&&sr.pointerType!=null&&(sr.isOverTarget=!1,Jt($f6c31cce2adf654f$var$createEvent(sr.target,mt),sr.pointerType,!1),ir(mt)))},tr=mt=>{mt.pointerId===sr.activePointerId&&sr.isPressed&&mt.button===0&&sr.target&&($f6c31cce2adf654f$var$isOverTarget(mt,sr.target)&&sr.pointerType!=null?Jt($f6c31cce2adf654f$var$createEvent(sr.target,mt),sr.pointerType):sr.isOverTarget&&sr.pointerType!=null&&Jt($f6c31cce2adf654f$var$createEvent(sr.target,mt),sr.pointerType,!1),sr.isPressed=!1,sr.isOverTarget=!1,sr.activePointerId=null,sr.pointerType=null,zt(),ft||$14c0b72509d70225$export$b0d6fa1ab32e3295(sr.target))},jt=mt=>{or(mt)};vr.onDragStart=mt=>{mt.currentTarget.contains(mt.target)&&or(mt)}}else{vr.onMouseDown=jt=>{if(jt.button!==0||!jt.currentTarget.contains(jt.target))return;if($f6c31cce2adf654f$var$shouldPreventDefault(jt.currentTarget)&&jt.preventDefault(),sr.ignoreEmulatedMouseEvents){jt.stopPropagation();return}sr.isPressed=!0,sr.isOverTarget=!0,sr.target=jt.currentTarget,sr.pointerType=$6a7db85432448f7f$export$60278871457622de(jt.nativeEvent)?"virtual":"mouse",!at&&!ct&&$7215afc6de606d6b$export$de79e2c695e052f3(jt.currentTarget),_t(jt,sr.pointerType)&&jt.stopPropagation(),$t($431fbd86ca7dc216$export$b204af158042fbac(jt.currentTarget),"mouseup",ur,!1)},vr.onMouseEnter=jt=>{if(!jt.currentTarget.contains(jt.target))return;let mt=!0;sr.isPressed&&!sr.ignoreEmulatedMouseEvents&&sr.pointerType!=null&&(sr.isOverTarget=!0,mt=_t(jt,sr.pointerType)),mt&&jt.stopPropagation()},vr.onMouseLeave=jt=>{if(!jt.currentTarget.contains(jt.target))return;let mt=!0;sr.isPressed&&!sr.ignoreEmulatedMouseEvents&&sr.pointerType!=null&&(sr.isOverTarget=!1,mt=Jt(jt,sr.pointerType,!1),ir(jt)),mt&&jt.stopPropagation()},vr.onMouseUp=jt=>{jt.currentTarget.contains(jt.target)&&!sr.ignoreEmulatedMouseEvents&&jt.button===0&&nr(jt,sr.pointerType||"mouse")};let ur=jt=>{if(jt.button===0){if(sr.isPressed=!1,zt(),sr.ignoreEmulatedMouseEvents){sr.ignoreEmulatedMouseEvents=!1;return}sr.target&&$f6c31cce2adf654f$var$isOverTarget(jt,sr.target)&&sr.pointerType!=null?Jt($f6c31cce2adf654f$var$createEvent(sr.target,jt),sr.pointerType):sr.target&&sr.isOverTarget&&sr.pointerType!=null&&Jt($f6c31cce2adf654f$var$createEvent(sr.target,jt),sr.pointerType,!1),sr.isOverTarget=!1}};vr.onTouchStart=jt=>{if(!jt.currentTarget.contains(jt.target))return;let mt=$f6c31cce2adf654f$var$getTouchFromEvent(jt.nativeEvent);if(!mt)return;sr.activePointerId=mt.identifier,sr.ignoreEmulatedMouseEvents=!0,sr.isOverTarget=!0,sr.isPressed=!0,sr.target=jt.currentTarget,sr.pointerType="touch",!at&&!ct&&$7215afc6de606d6b$export$de79e2c695e052f3(jt.currentTarget),ft||$14c0b72509d70225$export$16a4697467175487(sr.target),_t(jt,sr.pointerType)&&jt.stopPropagation(),$t($431fbd86ca7dc216$export$f21a1ffae260145a(jt.currentTarget),"scroll",tr,!0)},vr.onTouchMove=jt=>{if(!jt.currentTarget.contains(jt.target))return;if(!sr.isPressed){jt.stopPropagation();return}let mt=$f6c31cce2adf654f$var$getTouchById(jt.nativeEvent,sr.activePointerId),wt=!0;mt&&$f6c31cce2adf654f$var$isOverTarget(mt,jt.currentTarget)?!sr.isOverTarget&&sr.pointerType!=null&&(sr.isOverTarget=!0,wt=_t(jt,sr.pointerType)):sr.isOverTarget&&sr.pointerType!=null&&(sr.isOverTarget=!1,wt=Jt(jt,sr.pointerType,!1),ir(jt)),wt&&jt.stopPropagation()},vr.onTouchEnd=jt=>{if(!jt.currentTarget.contains(jt.target))return;if(!sr.isPressed){jt.stopPropagation();return}let mt=$f6c31cce2adf654f$var$getTouchById(jt.nativeEvent,sr.activePointerId),wt=!0;mt&&$f6c31cce2adf654f$var$isOverTarget(mt,jt.currentTarget)&&sr.pointerType!=null?(nr(jt,sr.pointerType),wt=Jt(jt,sr.pointerType)):sr.isOverTarget&&sr.pointerType!=null&&(wt=Jt(jt,sr.pointerType,!1)),wt&&jt.stopPropagation(),sr.isPressed=!1,sr.activePointerId=null,sr.isOverTarget=!1,sr.ignoreEmulatedMouseEvents=!0,sr.target&&!ft&&$14c0b72509d70225$export$b0d6fa1ab32e3295(sr.target),zt()},vr.onTouchCancel=jt=>{jt.currentTarget.contains(jt.target)&&(jt.stopPropagation(),sr.isPressed&&or(jt))};let tr=jt=>{sr.isPressed&&jt.target.contains(sr.target)&&or({currentTarget:sr.target,shiftKey:!1,ctrlKey:!1,metaKey:!1,altKey:!1})};vr.onDragStart=jt=>{jt.currentTarget.contains(jt.target)&&or(jt)}}return vr},[$t,at,ct,zt,ft,or,ir,Jt,_t,nr]);return reactExports.useEffect(()=>()=>{var sr;ft||$14c0b72509d70225$export$b0d6fa1ab32e3295((sr=At.current.target)!==null&&sr!==void 0?sr:void 0)},[ft]),{isPressed:lt||yt,pressProps:$3ef42575df84b30b$export$9d1611c77c2fe928(gt,dr)}}function $f6c31cce2adf654f$var$isHTMLAnchorLink(rt){return rt.tagName==="A"&&rt.hasAttribute("href")}function $f6c31cce2adf654f$var$isValidKeyboardEvent(rt,_e){const{key:nt,code:it}=rt,ot=_e,st=ot.getAttribute("role");return(nt==="Enter"||nt===" "||nt==="Spacebar"||it==="Space")&&!(ot instanceof $431fbd86ca7dc216$export$f21a1ffae260145a(ot).HTMLInputElement&&!$f6c31cce2adf654f$var$isValidInputKey(ot,nt)||ot instanceof $431fbd86ca7dc216$export$f21a1ffae260145a(ot).HTMLTextAreaElement||ot.isContentEditable)&&!((st==="link"||!st&&$f6c31cce2adf654f$var$isHTMLAnchorLink(ot))&&nt!=="Enter")}function $f6c31cce2adf654f$var$getTouchFromEvent(rt){const{targetTouches:_e}=rt;return _e.length>0?_e[0]:null}function $f6c31cce2adf654f$var$getTouchById(rt,_e){const nt=rt.changedTouches;for(let it=0;it<nt.length;it++){const ot=nt[it];if(ot.identifier===_e)return ot}return null}function $f6c31cce2adf654f$var$createEvent(rt,_e){return{currentTarget:rt,shiftKey:_e.shiftKey,ctrlKey:_e.ctrlKey,metaKey:_e.metaKey,altKey:_e.altKey}}function $f6c31cce2adf654f$var$getPointClientRect(rt){let _e=0,nt=0;return rt.width!==void 0?_e=rt.width/2:rt.radiusX!==void 0&&(_e=rt.radiusX),rt.height!==void 0?nt=rt.height/2:rt.radiusY!==void 0&&(nt=rt.radiusY),{top:rt.clientY-nt,right:rt.clientX+_e,bottom:rt.clientY+nt,left:rt.clientX-_e}}function $f6c31cce2adf654f$var$areRectanglesOverlapping(rt,_e){return!(rt.left>_e.right||_e.left>rt.right||rt.top>_e.bottom||_e.top>rt.bottom)}function $f6c31cce2adf654f$var$isOverTarget(rt,_e){let nt=_e.getBoundingClientRect(),it=$f6c31cce2adf654f$var$getPointClientRect(rt);return $f6c31cce2adf654f$var$areRectanglesOverlapping(nt,it)}function $f6c31cce2adf654f$var$shouldPreventDefault(rt){return!(rt instanceof HTMLElement)||!rt.hasAttribute("draggable")}function $f6c31cce2adf654f$var$shouldPreventDefaultKeyboard(rt,_e){return rt instanceof HTMLInputElement?!$f6c31cce2adf654f$var$isValidInputKey(rt,_e):rt instanceof HTMLButtonElement?rt.type!=="submit"&&rt.type!=="reset":!$f6c31cce2adf654f$var$isHTMLAnchorLink(rt)}const $f6c31cce2adf654f$var$nonTextInputTypes=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function $f6c31cce2adf654f$var$isValidInputKey(rt,_e){return rt.type==="checkbox"||rt.type==="radio"?_e===" ":$f6c31cce2adf654f$var$nonTextInputTypes.has(rt.type)}function $f1ab8c75478c6f73$export$cf75428e0b9ed1ea({children:rt}){let _e=reactExports.useMemo(()=>({register:()=>{}}),[]);return React$3.createElement($ae1eeba8b9eafd08$export$5165eccb35aaadb5.Provider,{value:_e},rt)}class $8a9cb279dc87e130$export$905e7fc544a71f36{isDefaultPrevented(){return this.nativeEvent.defaultPrevented}preventDefault(){this.defaultPrevented=!0,this.nativeEvent.preventDefault()}stopPropagation(){this.nativeEvent.stopPropagation(),this.isPropagationStopped=()=>!0}isPropagationStopped(){return!1}persist(){}constructor(_e,nt){this.nativeEvent=nt,this.target=nt.target,this.currentTarget=nt.currentTarget,this.relatedTarget=nt.relatedTarget,this.bubbles=nt.bubbles,this.cancelable=nt.cancelable,this.defaultPrevented=nt.defaultPrevented,this.eventPhase=nt.eventPhase,this.isTrusted=nt.isTrusted,this.timeStamp=nt.timeStamp,this.type=_e}}function $8a9cb279dc87e130$export$715c682d09d639cc(rt){let _e=reactExports.useRef({isFocused:!1,observer:null});$f0a04ccd8dbdd83b$export$e5c5a5f917a5871c(()=>{const it=_e.current;return()=>{it.observer&&(it.observer.disconnect(),it.observer=null)}},[]);let nt=$8ae05eaa5c114e9c$export$7f54fc3180508a52(it=>{rt==null||rt(it)});return reactExports.useCallback(it=>{if(it.target instanceof HTMLButtonElement||it.target instanceof HTMLInputElement||it.target instanceof HTMLTextAreaElement||it.target instanceof HTMLSelectElement){_e.current.isFocused=!0;let ot=it.target,st=at=>{_e.current.isFocused=!1,ot.disabled&&nt(new $8a9cb279dc87e130$export$905e7fc544a71f36("blur",at)),_e.current.observer&&(_e.current.observer.disconnect(),_e.current.observer=null)};ot.addEventListener("focusout",st,{once:!0}),_e.current.observer=new MutationObserver(()=>{if(_e.current.isFocused&&ot.disabled){var at;(at=_e.current.observer)===null||at===void 0||at.disconnect();let lt=ot===document.activeElement?null:document.activeElement;ot.dispatchEvent(new FocusEvent("blur",{relatedTarget:lt})),ot.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:lt}))}}),_e.current.observer.observe(ot,{attributes:!0,attributeFilter:["disabled"]})}},[nt])}function $a1ea59d68270f0dd$export$f8168d8dd8fd66e6(rt){let{isDisabled:_e,onFocus:nt,onBlur:it,onFocusChange:ot}=rt;const st=reactExports.useCallback(ct=>{if(ct.target===ct.currentTarget)return it&&it(ct),ot&&ot(!1),!0},[it,ot]),at=$8a9cb279dc87e130$export$715c682d09d639cc(st),lt=reactExports.useCallback(ct=>{const dt=$431fbd86ca7dc216$export$b204af158042fbac(ct.target);ct.target===ct.currentTarget&&dt.activeElement===ct.target&&(nt&&nt(ct),ot&&ot(!0),at(ct))},[ot,nt,at]);return{focusProps:{onFocus:!_e&&(nt||ot||it)?lt:void 0,onBlur:!_e&&(it||ot)?st:void 0}}}let $507fabe10e71c6fb$var$currentModality=null,$507fabe10e71c6fb$var$changeHandlers=new Set,$507fabe10e71c6fb$export$d90243b58daecda7=new Map,$507fabe10e71c6fb$var$hasEventBeforeFocus=!1,$507fabe10e71c6fb$var$hasBlurredWindowRecently=!1;const $507fabe10e71c6fb$var$FOCUS_VISIBLE_INPUT_KEYS={Tab:!0,Escape:!0};function $507fabe10e71c6fb$var$triggerChangeHandlers(rt,_e){for(let nt of $507fabe10e71c6fb$var$changeHandlers)nt(rt,_e)}function $507fabe10e71c6fb$var$isValidKey(rt){return!(rt.metaKey||!$c87311424ea30a05$export$9ac100e40613ea10()&&rt.altKey||rt.ctrlKey||rt.key==="Control"||rt.key==="Shift"||rt.key==="Meta")}function $507fabe10e71c6fb$var$handleKeyboardEvent(rt){$507fabe10e71c6fb$var$hasEventBeforeFocus=!0,$507fabe10e71c6fb$var$isValidKey(rt)&&($507fabe10e71c6fb$var$currentModality="keyboard",$507fabe10e71c6fb$var$triggerChangeHandlers("keyboard",rt))}function $507fabe10e71c6fb$var$handlePointerEvent(rt){$507fabe10e71c6fb$var$currentModality="pointer",(rt.type==="mousedown"||rt.type==="pointerdown")&&($507fabe10e71c6fb$var$hasEventBeforeFocus=!0,$507fabe10e71c6fb$var$triggerChangeHandlers("pointer",rt))}function $507fabe10e71c6fb$var$handleClickEvent(rt){$6a7db85432448f7f$export$60278871457622de(rt)&&($507fabe10e71c6fb$var$hasEventBeforeFocus=!0,$507fabe10e71c6fb$var$currentModality="virtual")}function $507fabe10e71c6fb$var$handleFocusEvent(rt){rt.target===window||rt.target===document||(!$507fabe10e71c6fb$var$hasEventBeforeFocus&&!$507fabe10e71c6fb$var$hasBlurredWindowRecently&&($507fabe10e71c6fb$var$currentModality="virtual",$507fabe10e71c6fb$var$triggerChangeHandlers("virtual",rt)),$507fabe10e71c6fb$var$hasEventBeforeFocus=!1,$507fabe10e71c6fb$var$hasBlurredWindowRecently=!1)}function $507fabe10e71c6fb$var$handleWindowBlur(){$507fabe10e71c6fb$var$hasEventBeforeFocus=!1,$507fabe10e71c6fb$var$hasBlurredWindowRecently=!0}function $507fabe10e71c6fb$var$setupGlobalFocusEvents(rt){if(typeof window>"u"||$507fabe10e71c6fb$export$d90243b58daecda7.get($431fbd86ca7dc216$export$f21a1ffae260145a(rt)))return;const _e=$431fbd86ca7dc216$export$f21a1ffae260145a(rt),nt=$431fbd86ca7dc216$export$b204af158042fbac(rt);let it=_e.HTMLElement.prototype.focus;_e.HTMLElement.prototype.focus=function(){$507fabe10e71c6fb$var$hasEventBeforeFocus=!0,it.apply(this,arguments)},nt.addEventListener("keydown",$507fabe10e71c6fb$var$handleKeyboardEvent,!0),nt.addEventListener("keyup",$507fabe10e71c6fb$var$handleKeyboardEvent,!0),nt.addEventListener("click",$507fabe10e71c6fb$var$handleClickEvent,!0),_e.addEventListener("focus",$507fabe10e71c6fb$var$handleFocusEvent,!0),_e.addEventListener("blur",$507fabe10e71c6fb$var$handleWindowBlur,!1),typeof PointerEvent<"u"?(nt.addEventListener("pointerdown",$507fabe10e71c6fb$var$handlePointerEvent,!0),nt.addEventListener("pointermove",$507fabe10e71c6fb$var$handlePointerEvent,!0),nt.addEventListener("pointerup",$507fabe10e71c6fb$var$handlePointerEvent,!0)):(nt.addEventListener("mousedown",$507fabe10e71c6fb$var$handlePointerEvent,!0),nt.addEventListener("mousemove",$507fabe10e71c6fb$var$handlePointerEvent,!0),nt.addEventListener("mouseup",$507fabe10e71c6fb$var$handlePointerEvent,!0)),_e.addEventListener("beforeunload",()=>{$507fabe10e71c6fb$var$tearDownWindowFocusTracking(rt)},{once:!0}),$507fabe10e71c6fb$export$d90243b58daecda7.set(_e,{focus:it})}const $507fabe10e71c6fb$var$tearDownWindowFocusTracking=(rt,_e)=>{const nt=$431fbd86ca7dc216$export$f21a1ffae260145a(rt),it=$431fbd86ca7dc216$export$b204af158042fbac(rt);_e&&it.removeEventListener("DOMContentLoaded",_e),$507fabe10e71c6fb$export$d90243b58daecda7.has(nt)&&(nt.HTMLElement.prototype.focus=$507fabe10e71c6fb$export$d90243b58daecda7.get(nt).focus,it.removeEventListener("keydown",$507fabe10e71c6fb$var$handleKeyboardEvent,!0),it.removeEventListener("keyup",$507fabe10e71c6fb$var$handleKeyboardEvent,!0),it.removeEventListener("click",$507fabe10e71c6fb$var$handleClickEvent,!0),nt.removeEventListener("focus",$507fabe10e71c6fb$var$handleFocusEvent,!0),nt.removeEventListener("blur",$507fabe10e71c6fb$var$handleWindowBlur,!1),typeof PointerEvent<"u"?(it.removeEventListener("pointerdown",$507fabe10e71c6fb$var$handlePointerEvent,!0),it.removeEventListener("pointermove",$507fabe10e71c6fb$var$handlePointerEvent,!0),it.removeEventListener("pointerup",$507fabe10e71c6fb$var$handlePointerEvent,!0)):(it.removeEventListener("mousedown",$507fabe10e71c6fb$var$handlePointerEvent,!0),it.removeEventListener("mousemove",$507fabe10e71c6fb$var$handlePointerEvent,!0),it.removeEventListener("mouseup",$507fabe10e71c6fb$var$handlePointerEvent,!0)),$507fabe10e71c6fb$export$d90243b58daecda7.delete(nt))};function $507fabe10e71c6fb$export$2f1888112f558a7d(rt){const _e=$431fbd86ca7dc216$export$b204af158042fbac(rt);let nt;return _e.readyState!=="loading"?$507fabe10e71c6fb$var$setupGlobalFocusEvents(rt):(nt=()=>{$507fabe10e71c6fb$var$setupGlobalFocusEvents(rt)},_e.addEventListener("DOMContentLoaded",nt)),()=>$507fabe10e71c6fb$var$tearDownWindowFocusTracking(rt,nt)}typeof document<"u"&&$507fabe10e71c6fb$export$2f1888112f558a7d();function $507fabe10e71c6fb$export$b9b3dfddab17db27(){return $507fabe10e71c6fb$var$currentModality!=="pointer"}function $507fabe10e71c6fb$export$630ff653c5ada6a9(){return $507fabe10e71c6fb$var$currentModality}function $507fabe10e71c6fb$export$8397ddfc504fdb9a(rt){$507fabe10e71c6fb$var$currentModality=rt,$507fabe10e71c6fb$var$triggerChangeHandlers(rt,null)}const $507fabe10e71c6fb$var$nonTextInputTypes=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function $507fabe10e71c6fb$var$isKeyboardFocusEvent(rt,_e,nt){var it;const ot=typeof window<"u"?$431fbd86ca7dc216$export$f21a1ffae260145a(nt==null?void 0:nt.target).HTMLInputElement:HTMLInputElement,st=typeof window<"u"?$431fbd86ca7dc216$export$f21a1ffae260145a(nt==null?void 0:nt.target).HTMLTextAreaElement:HTMLTextAreaElement,at=typeof window<"u"?$431fbd86ca7dc216$export$f21a1ffae260145a(nt==null?void 0:nt.target).HTMLElement:HTMLElement,lt=typeof window<"u"?$431fbd86ca7dc216$export$f21a1ffae260145a(nt==null?void 0:nt.target).KeyboardEvent:KeyboardEvent;return rt=rt||(nt==null?void 0:nt.target)instanceof ot&&!$507fabe10e71c6fb$var$nonTextInputTypes.has(nt==null||(it=nt.target)===null||it===void 0?void 0:it.type)||(nt==null?void 0:nt.target)instanceof st||(nt==null?void 0:nt.target)instanceof at&&(nt==null?void 0:nt.target.isContentEditable),!(rt&&_e==="keyboard"&&nt instanceof lt&&!$507fabe10e71c6fb$var$FOCUS_VISIBLE_INPUT_KEYS[nt.key])}function $507fabe10e71c6fb$export$ec71b4b83ac08ec3(rt,_e,nt){$507fabe10e71c6fb$var$setupGlobalFocusEvents(),reactExports.useEffect(()=>{let it=(ot,st)=>{$507fabe10e71c6fb$var$isKeyboardFocusEvent(!!(nt!=null&&nt.isTextInput),ot,st)&&rt($507fabe10e71c6fb$export$b9b3dfddab17db27())};return $507fabe10e71c6fb$var$changeHandlers.add(it),()=>{$507fabe10e71c6fb$var$changeHandlers.delete(it)}},_e)}function $9ab94262bd0047c7$export$420e68273165f4ec(rt){let{isDisabled:_e,onBlurWithin:nt,onFocusWithin:it,onFocusWithinChange:ot}=rt,st=reactExports.useRef({isFocusWithin:!1}),at=reactExports.useCallback(dt=>{st.current.isFocusWithin&&!dt.currentTarget.contains(dt.relatedTarget)&&(st.current.isFocusWithin=!1,nt&&nt(dt),ot&&ot(!1))},[nt,ot,st]),lt=$8a9cb279dc87e130$export$715c682d09d639cc(at),ct=reactExports.useCallback(dt=>{!st.current.isFocusWithin&&document.activeElement===dt.target&&(it&&it(dt),ot&&ot(!0),st.current.isFocusWithin=!0,lt(dt))},[it,ot,lt]);return _e?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:ct,onBlur:at}}}let $6179b936705e76d3$var$globalIgnoreEmulatedMouseEvents=!1,$6179b936705e76d3$var$hoverCount=0;function $6179b936705e76d3$var$setGlobalIgnoreEmulatedMouseEvents(){$6179b936705e76d3$var$globalIgnoreEmulatedMouseEvents=!0,setTimeout(()=>{$6179b936705e76d3$var$globalIgnoreEmulatedMouseEvents=!1},50)}function $6179b936705e76d3$var$handleGlobalPointerEvent(rt){rt.pointerType==="touch"&&$6179b936705e76d3$var$setGlobalIgnoreEmulatedMouseEvents()}function $6179b936705e76d3$var$setupGlobalTouchEvents(){if(!(typeof document>"u"))return typeof PointerEvent<"u"?document.addEventListener("pointerup",$6179b936705e76d3$var$handleGlobalPointerEvent):document.addEventListener("touchend",$6179b936705e76d3$var$setGlobalIgnoreEmulatedMouseEvents),$6179b936705e76d3$var$hoverCount++,()=>{$6179b936705e76d3$var$hoverCount--,!($6179b936705e76d3$var$hoverCount>0)&&(typeof PointerEvent<"u"?document.removeEventListener("pointerup",$6179b936705e76d3$var$handleGlobalPointerEvent):document.removeEventListener("touchend",$6179b936705e76d3$var$setGlobalIgnoreEmulatedMouseEvents))}}function $6179b936705e76d3$export$ae780daf29e6d456(rt){let{onHoverStart:_e,onHoverChange:nt,onHoverEnd:it,isDisabled:ot}=rt,[st,at]=reactExports.useState(!1),lt=reactExports.useRef({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;reactExports.useEffect($6179b936705e76d3$var$setupGlobalTouchEvents,[]);let{hoverProps:ct,triggerHoverEnd:dt}=reactExports.useMemo(()=>{let ft=(yt,Ct)=>{if(lt.pointerType=Ct,ot||Ct==="touch"||lt.isHovered||!yt.currentTarget.contains(yt.target))return;lt.isHovered=!0;let At=yt.currentTarget;lt.target=At,_e&&_e({type:"hoverstart",target:At,pointerType:Ct}),nt&&nt(!0),at(!0)},pt=(yt,Ct)=>{if(lt.pointerType="",lt.target=null,Ct==="touch"||!lt.isHovered)return;lt.isHovered=!1;let At=yt.currentTarget;it&&it({type:"hoverend",target:At,pointerType:Ct}),nt&&nt(!1),at(!1)},gt={};return typeof PointerEvent<"u"?(gt.onPointerEnter=yt=>{$6179b936705e76d3$var$globalIgnoreEmulatedMouseEvents&&yt.pointerType==="mouse"||ft(yt,yt.pointerType)},gt.onPointerLeave=yt=>{!ot&&yt.currentTarget.contains(yt.target)&&pt(yt,yt.pointerType)}):(gt.onTouchStart=()=>{lt.ignoreEmulatedMouseEvents=!0},gt.onMouseEnter=yt=>{!lt.ignoreEmulatedMouseEvents&&!$6179b936705e76d3$var$globalIgnoreEmulatedMouseEvents&&ft(yt,"mouse"),lt.ignoreEmulatedMouseEvents=!1},gt.onMouseLeave=yt=>{!ot&&yt.currentTarget.contains(yt.target)&&pt(yt,"mouse")}),{hoverProps:gt,triggerHoverEnd:pt}},[_e,nt,it,ot,lt]);return reactExports.useEffect(()=>{ot&&dt({currentTarget:lt.target},lt.pointerType)},[ot]),{hoverProps:ct,isHovered:st}}function $e0b6e0b68ec7f50f$export$872b660ac5a1ff98(rt){let{ref:_e,onInteractOutside:nt,isDisabled:it,onInteractOutsideStart:ot}=rt,st=reactExports.useRef({isPointerDown:!1,ignoreEmulatedMouseEvents:!1}),at=$8ae05eaa5c114e9c$export$7f54fc3180508a52(ct=>{nt&&$e0b6e0b68ec7f50f$var$isValidEvent(ct,_e)&&(ot&&ot(ct),st.current.isPointerDown=!0)}),lt=$8ae05eaa5c114e9c$export$7f54fc3180508a52(ct=>{nt&&nt(ct)});reactExports.useEffect(()=>{let ct=st.current;if(it)return;const dt=_e.current,ft=$431fbd86ca7dc216$export$b204af158042fbac(dt);if(typeof PointerEvent<"u"){let pt=gt=>{ct.isPointerDown&&$e0b6e0b68ec7f50f$var$isValidEvent(gt,_e)&&lt(gt),ct.isPointerDown=!1};return ft.addEventListener("pointerdown",at,!0),ft.addEventListener("pointerup",pt,!0),()=>{ft.removeEventListener("pointerdown",at,!0),ft.removeEventListener("pointerup",pt,!0)}}else{let pt=yt=>{ct.ignoreEmulatedMouseEvents?ct.ignoreEmulatedMouseEvents=!1:ct.isPointerDown&&$e0b6e0b68ec7f50f$var$isValidEvent(yt,_e)&&lt(yt),ct.isPointerDown=!1},gt=yt=>{ct.ignoreEmulatedMouseEvents=!0,ct.isPointerDown&&$e0b6e0b68ec7f50f$var$isValidEvent(yt,_e)&&lt(yt),ct.isPointerDown=!1};return ft.addEventListener("mousedown",at,!0),ft.addEventListener("mouseup",pt,!0),ft.addEventListener("touchstart",at,!0),ft.addEventListener("touchend",gt,!0),()=>{ft.removeEventListener("mousedown",at,!0),ft.removeEventListener("mouseup",pt,!0),ft.removeEventListener("touchstart",at,!0),ft.removeEventListener("touchend",gt,!0)}}},[_e,it,at,lt])}function $e0b6e0b68ec7f50f$var$isValidEvent(rt,_e){if(rt.button>0)return!1;if(rt.target){const nt=rt.target.ownerDocument;if(!nt||!nt.documentElement.contains(rt.target)||rt.target.closest("[data-react-aria-top-layer]"))return!1}return _e.current&&!_e.current.contains(rt.target)}function $93925083ecbb358c$export$48d1ea6320830260(rt){if(!rt)return;let _e=!0;return nt=>{let it={...nt,preventDefault(){nt.preventDefault()},isDefaultPrevented(){return nt.isDefaultPrevented()},stopPropagation(){console.error("stopPropagation is now the default behavior for events in React Spectrum. You can use continuePropagation() to revert this behavior.")},continuePropagation(){_e=!1}};rt(it),_e&&nt.stopPropagation()}}function $46d819fcbaf35654$export$8f71654801c2f7cd(rt){return{keyboardProps:rt.isDisabled?{}:{onKeyDown:$93925083ecbb358c$export$48d1ea6320830260(rt.onKeyDown),onKeyUp:$93925083ecbb358c$export$48d1ea6320830260(rt.onKeyUp)}}}const $8a26561d2877236e$var$DEFAULT_THRESHOLD=500;function $8a26561d2877236e$export$c24ed0104d07eab9(rt){let{isDisabled:_e,onLongPressStart:nt,onLongPressEnd:it,onLongPress:ot,threshold:st=$8a26561d2877236e$var$DEFAULT_THRESHOLD,accessibilityDescription:at}=rt;const lt=reactExports.useRef();let{addGlobalListener:ct,removeGlobalListener:dt}=$03deb23ff14920c4$export$4eaf04e54aa8eed6(),{pressProps:ft}=$f6c31cce2adf654f$export$45712eceda6fad21({isDisabled:_e,onPressStart(gt){if(gt.continuePropagation(),(gt.pointerType==="mouse"||gt.pointerType==="touch")&&(nt&&nt({...gt,type:"longpressstart"}),lt.current=setTimeout(()=>{gt.target.dispatchEvent(new PointerEvent("pointercancel",{bubbles:!0})),ot&&ot({...gt,type:"longpress"}),lt.current=void 0},st),gt.pointerType==="touch")){let yt=Ct=>{Ct.preventDefault()};ct(gt.target,"contextmenu",yt,{once:!0}),ct(window,"pointerup",()=>{setTimeout(()=>{dt(gt.target,"contextmenu",yt)},30)},{once:!0})}},onPressEnd(gt){lt.current&&clearTimeout(lt.current),it&&(gt.pointerType==="mouse"||gt.pointerType==="touch")&&it({...gt,type:"longpressend"})}}),pt=$ef06256079686ba0$export$f8aeda7b10753fa1(ot&&!_e?at:void 0);return{longPressProps:$3ef42575df84b30b$export$9d1611c77c2fe928(ft,pt)}}function $6a99195332edec8b$export$80f3e147d781571c(rt){const _e=$431fbd86ca7dc216$export$b204af158042fbac(rt);if($507fabe10e71c6fb$export$630ff653c5ada6a9()==="virtual"){let nt=_e.activeElement;$bbed8b41f857bcc0$export$24490316f764c430(()=>{_e.activeElement===nt&&rt.isConnected&&$7215afc6de606d6b$export$de79e2c695e052f3(rt)})}else $7215afc6de606d6b$export$de79e2c695e052f3(rt)}function $645f2e67b85a24c9$var$isStyleVisible(rt){const _e=$431fbd86ca7dc216$export$f21a1ffae260145a(rt);if(!(rt instanceof _e.HTMLElement)&&!(rt instanceof _e.SVGElement))return!1;let{display:nt,visibility:it}=rt.style,ot=nt!=="none"&&it!=="hidden"&&it!=="collapse";if(ot){const{getComputedStyle:st}=rt.ownerDocument.defaultView;let{display:at,visibility:lt}=st(rt);ot=at!=="none"&&lt!=="hidden"&&lt!=="collapse"}return ot}function $645f2e67b85a24c9$var$isAttributeVisible(rt,_e){return!rt.hasAttribute("hidden")&&!rt.hasAttribute("data-react-aria-prevent-focus")&&(rt.nodeName==="DETAILS"&&_e&&_e.nodeName!=="SUMMARY"?rt.hasAttribute("open"):!0)}function $645f2e67b85a24c9$export$e989c0fffaa6b27a(rt,_e){return rt.nodeName!=="#comment"&&$645f2e67b85a24c9$var$isStyleVisible(rt)&&$645f2e67b85a24c9$var$isAttributeVisible(rt,_e)&&(!rt.parentElement||$645f2e67b85a24c9$export$e989c0fffaa6b27a(rt.parentElement,rt))}const $9bf71ea28793e738$var$FocusContext=React$3.createContext(null);let $9bf71ea28793e738$var$activeScope=null;function $9bf71ea28793e738$export$20e40289641fbbb6(rt){let{children:_e,contain:nt,restoreFocus:it,autoFocus:ot}=rt,st=reactExports.useRef(null),at=reactExports.useRef(null),lt=reactExports.useRef([]),{parentNode:ct}=reactExports.useContext($9bf71ea28793e738$var$FocusContext)||{},dt=reactExports.useMemo(()=>new $9bf71ea28793e738$var$TreeNode({scopeRef:lt}),[lt]);$f0a04ccd8dbdd83b$export$e5c5a5f917a5871c(()=>{let gt=ct||$9bf71ea28793e738$export$d06fae2ee68b101e.root;if($9bf71ea28793e738$export$d06fae2ee68b101e.getTreeNode(gt.scopeRef)&&$9bf71ea28793e738$var$activeScope&&!$9bf71ea28793e738$var$isAncestorScope($9bf71ea28793e738$var$activeScope,gt.scopeRef)){let yt=$9bf71ea28793e738$export$d06fae2ee68b101e.getTreeNode($9bf71ea28793e738$var$activeScope);yt&&(gt=yt)}gt.addChild(dt),$9bf71ea28793e738$export$d06fae2ee68b101e.addNode(dt)},[dt,ct]),$f0a04ccd8dbdd83b$export$e5c5a5f917a5871c(()=>{let gt=$9bf71ea28793e738$export$d06fae2ee68b101e.getTreeNode(lt);gt&&(gt.contain=!!nt)},[nt]),$f0a04ccd8dbdd83b$export$e5c5a5f917a5871c(()=>{var gt;let yt=(gt=st.current)===null||gt===void 0?void 0:gt.nextSibling,Ct=[];for(;yt&&yt!==at.current;)Ct.push(yt),yt=yt.nextSibling;lt.current=Ct},[_e]),$9bf71ea28793e738$var$useActiveScopeTracker(lt,it,nt),$9bf71ea28793e738$var$useFocusContainment(lt,nt),$9bf71ea28793e738$var$useRestoreFocus(lt,it,nt),$9bf71ea28793e738$var$useAutoFocus(lt,ot),reactExports.useEffect(()=>{const gt=$431fbd86ca7dc216$export$b204af158042fbac(lt.current?lt.current[0]:void 0).activeElement;let yt=null;if($9bf71ea28793e738$var$isElementInScope(gt,lt.current)){for(let Ct of $9bf71ea28793e738$export$d06fae2ee68b101e.traverse())Ct.scopeRef&&$9bf71ea28793e738$var$isElementInScope(gt,Ct.scopeRef.current)&&(yt=Ct);yt===$9bf71ea28793e738$export$d06fae2ee68b101e.getTreeNode(lt)&&($9bf71ea28793e738$var$activeScope=yt.scopeRef)}},[lt]),$f0a04ccd8dbdd83b$export$e5c5a5f917a5871c(()=>()=>{var gt,yt,Ct;let At=(Ct=(yt=$9bf71ea28793e738$export$d06fae2ee68b101e.getTreeNode(lt))===null||yt===void 0||(gt=yt.parent)===null||gt===void 0?void 0:gt.scopeRef)!==null&&Ct!==void 0?Ct:null;(lt===$9bf71ea28793e738$var$activeScope||$9bf71ea28793e738$var$isAncestorScope(lt,$9bf71ea28793e738$var$activeScope))&&(!At||$9bf71ea28793e738$export$d06fae2ee68b101e.getTreeNode(At))&&($9bf71ea28793e738$var$activeScope=At),$9bf71ea28793e738$export$d06fae2ee68b101e.removeTreeNode(lt)},[lt]);let ft=reactExports.useMemo(()=>$9bf71ea28793e738$var$createFocusManagerForScope(lt),[]),pt=reactExports.useMemo(()=>({focusManager:ft,parentNode:dt}),[dt,ft]);return React$3.createElement($9bf71ea28793e738$var$FocusContext.Provider,{value:pt},React$3.createElement("span",{"data-focus-scope-start":!0,hidden:!0,ref:st}),_e,React$3.createElement("span",{"data-focus-scope-end":!0,hidden:!0,ref:at}))}function $9bf71ea28793e738$var$createFocusManagerForScope(rt){return{focusNext(_e={}){let nt=rt.current,{from:it,tabbable:ot,wrap:st,accept:at}=_e,lt=it||$431fbd86ca7dc216$export$b204af158042fbac(nt[0]).activeElement,ct=nt[0].previousElementSibling,dt=$9bf71ea28793e738$var$getScopeRoot(nt),ft=$9bf71ea28793e738$export$2d6ec8fc375ceafa(dt,{tabbable:ot,accept:at},nt);ft.currentNode=$9bf71ea28793e738$var$isElementInScope(lt,nt)?lt:ct;let pt=ft.nextNode();return!pt&&st&&(ft.currentNode=ct,pt=ft.nextNode()),pt&&$9bf71ea28793e738$var$focusElement(pt,!0),pt},focusPrevious(_e={}){let nt=rt.current,{from:it,tabbable:ot,wrap:st,accept:at}=_e,lt=it||$431fbd86ca7dc216$export$b204af158042fbac(nt[0]).activeElement,ct=nt[nt.length-1].nextElementSibling,dt=$9bf71ea28793e738$var$getScopeRoot(nt),ft=$9bf71ea28793e738$export$2d6ec8fc375ceafa(dt,{tabbable:ot,accept:at},nt);ft.currentNode=$9bf71ea28793e738$var$isElementInScope(lt,nt)?lt:ct;let pt=ft.previousNode();return!pt&&st&&(ft.currentNode=ct,pt=ft.previousNode()),pt&&$9bf71ea28793e738$var$focusElement(pt,!0),pt},focusFirst(_e={}){let nt=rt.current,{tabbable:it,accept:ot}=_e,st=$9bf71ea28793e738$var$getScopeRoot(nt),at=$9bf71ea28793e738$export$2d6ec8fc375ceafa(st,{tabbable:it,accept:ot},nt);at.currentNode=nt[0].previousElementSibling;let lt=at.nextNode();return lt&&$9bf71ea28793e738$var$focusElement(lt,!0),lt},focusLast(_e={}){let nt=rt.current,{tabbable:it,accept:ot}=_e,st=$9bf71ea28793e738$var$getScopeRoot(nt),at=$9bf71ea28793e738$export$2d6ec8fc375ceafa(st,{tabbable:it,accept:ot},nt);at.currentNode=nt[nt.length-1].nextElementSibling;let lt=at.previousNode();return lt&&$9bf71ea28793e738$var$focusElement(lt,!0),lt}}}const $9bf71ea28793e738$var$focusableElements=["input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]","[contenteditable]"],$9bf71ea28793e738$var$FOCUSABLE_ELEMENT_SELECTOR=$9bf71ea28793e738$var$focusableElements.join(":not([hidden]),")+",[tabindex]:not([disabled]):not([hidden])";$9bf71ea28793e738$var$focusableElements.push('[tabindex]:not([tabindex="-1"]):not([disabled])');const $9bf71ea28793e738$var$TABBABLE_ELEMENT_SELECTOR=$9bf71ea28793e738$var$focusableElements.join(':not([hidden]):not([tabindex="-1"]),');function $9bf71ea28793e738$var$getScopeRoot(rt){return rt[0].parentElement}function $9bf71ea28793e738$var$shouldContainFocus(rt){let _e=$9bf71ea28793e738$export$d06fae2ee68b101e.getTreeNode($9bf71ea28793e738$var$activeScope);for(;_e&&_e.scopeRef!==rt;){if(_e.contain)return!1;_e=_e.parent}return!0}function $9bf71ea28793e738$var$useFocusContainment(rt,_e){let nt=reactExports.useRef(),it=reactExports.useRef();$f0a04ccd8dbdd83b$export$e5c5a5f917a5871c(()=>{let ot=rt.current;if(!_e){it.current&&(cancelAnimationFrame(it.current),it.current=void 0);return}const st=$431fbd86ca7dc216$export$b204af158042fbac(ot?ot[0]:void 0);let at=dt=>{if(dt.key!=="Tab"||dt.altKey||dt.ctrlKey||dt.metaKey||!$9bf71ea28793e738$var$shouldContainFocus(rt)||dt.isComposing)return;let ft=st.activeElement,pt=rt.current;if(!pt||!$9bf71ea28793e738$var$isElementInScope(ft,pt))return;let gt=$9bf71ea28793e738$var$getScopeRoot(pt),yt=$9bf71ea28793e738$export$2d6ec8fc375ceafa(gt,{tabbable:!0},pt);if(!ft)return;yt.currentNode=ft;let Ct=dt.shiftKey?yt.previousNode():yt.nextNode();Ct||(yt.currentNode=dt.shiftKey?pt[pt.length-1].nextElementSibling:pt[0].previousElementSibling,Ct=dt.shiftKey?yt.previousNode():yt.nextNode()),dt.preventDefault(),Ct&&$9bf71ea28793e738$var$focusElement(Ct,!0)},lt=dt=>{(!$9bf71ea28793e738$var$activeScope||$9bf71ea28793e738$var$isAncestorScope($9bf71ea28793e738$var$activeScope,rt))&&$9bf71ea28793e738$var$isElementInScope(dt.target,rt.current)?($9bf71ea28793e738$var$activeScope=rt,nt.current=dt.target):$9bf71ea28793e738$var$shouldContainFocus(rt)&&!$9bf71ea28793e738$var$isElementInChildScope(dt.target,rt)?nt.current?nt.current.focus():$9bf71ea28793e738$var$activeScope&&$9bf71ea28793e738$var$activeScope.current&&$9bf71ea28793e738$var$focusFirstInScope($9bf71ea28793e738$var$activeScope.current):$9bf71ea28793e738$var$shouldContainFocus(rt)&&(nt.current=dt.target)},ct=dt=>{it.current&&cancelAnimationFrame(it.current),it.current=requestAnimationFrame(()=>{if(st.activeElement&&$9bf71ea28793e738$var$shouldContainFocus(rt)&&!$9bf71ea28793e738$var$isElementInChildScope(st.activeElement,rt))if($9bf71ea28793e738$var$activeScope=rt,st.body.contains(dt.target)){var ft;nt.current=dt.target,(ft=nt.current)===null||ft===void 0||ft.focus()}else $9bf71ea28793e738$var$activeScope.current&&$9bf71ea28793e738$var$focusFirstInScope($9bf71ea28793e738$var$activeScope.current)})};return st.addEventListener("keydown",at,!1),st.addEventListener("focusin",lt,!1),ot==null||ot.forEach(dt=>dt.addEventListener("focusin",lt,!1)),ot==null||ot.forEach(dt=>dt.addEventListener("focusout",ct,!1)),()=>{st.removeEventListener("keydown",at,!1),st.removeEventListener("focusin",lt,!1),ot==null||ot.forEach(dt=>dt.removeEventListener("focusin",lt,!1)),ot==null||ot.forEach(dt=>dt.removeEventListener("focusout",ct,!1))}},[rt,_e]),$f0a04ccd8dbdd83b$export$e5c5a5f917a5871c(()=>()=>{it.current&&cancelAnimationFrame(it.current)},[it])}function $9bf71ea28793e738$var$isElementInAnyScope(rt){return $9bf71ea28793e738$var$isElementInChildScope(rt)}function $9bf71ea28793e738$var$isElementInScope(rt,_e){return!rt||!_e?!1:_e.some(nt=>nt.contains(rt))}function $9bf71ea28793e738$var$isElementInChildScope(rt,_e=null){if(rt instanceof Element&&rt.closest("[data-react-aria-top-layer]"))return!0;for(let{scopeRef:nt}of $9bf71ea28793e738$export$d06fae2ee68b101e.traverse($9bf71ea28793e738$export$d06fae2ee68b101e.getTreeNode(_e)))if(nt&&$9bf71ea28793e738$var$isElementInScope(rt,nt.current))return!0;return!1}function $9bf71ea28793e738$export$1258395f99bf9cbf(rt){return $9bf71ea28793e738$var$isElementInChildScope(rt,$9bf71ea28793e738$var$activeScope)}function $9bf71ea28793e738$var$isAncestorScope(rt,_e){var nt;let it=(nt=$9bf71ea28793e738$export$d06fae2ee68b101e.getTreeNode(_e))===null||nt===void 0?void 0:nt.parent;for(;it;){if(it.scopeRef===rt)return!0;it=it.parent}return!1}function $9bf71ea28793e738$var$focusElement(rt,_e=!1){if(rt!=null&&!_e)try{$6a99195332edec8b$export$80f3e147d781571c(rt)}catch{}else if(rt!=null)try{rt.focus()}catch{}}function $9bf71ea28793e738$var$focusFirstInScope(rt,_e=!0){let nt=rt[0].previousElementSibling,it=$9bf71ea28793e738$var$getScopeRoot(rt),ot=$9bf71ea28793e738$export$2d6ec8fc375ceafa(it,{tabbable:_e},rt);ot.currentNode=nt;let st=ot.nextNode();_e&&!st&&(it=$9bf71ea28793e738$var$getScopeRoot(rt),ot=$9bf71ea28793e738$export$2d6ec8fc375ceafa(it,{tabbable:!1},rt),ot.currentNode=nt,st=ot.nextNode()),$9bf71ea28793e738$var$focusElement(st)}function $9bf71ea28793e738$var$useAutoFocus(rt,_e){const nt=React$3.useRef(_e);reactExports.useEffect(()=>{if(nt.current){$9bf71ea28793e738$var$activeScope=rt;const it=$431fbd86ca7dc216$export$b204af158042fbac(rt.current?rt.current[0]:void 0);!$9bf71ea28793e738$var$isElementInScope(it.activeElement,$9bf71ea28793e738$var$activeScope.current)&&rt.current&&$9bf71ea28793e738$var$focusFirstInScope(rt.current)}nt.current=!1},[rt])}function $9bf71ea28793e738$var$useActiveScopeTracker(rt,_e,nt){$f0a04ccd8dbdd83b$export$e5c5a5f917a5871c(()=>{if(_e||nt)return;let it=rt.current;const ot=$431fbd86ca7dc216$export$b204af158042fbac(it?it[0]:void 0);let st=at=>{let lt=at.target;$9bf71ea28793e738$var$isElementInScope(lt,rt.current)?$9bf71ea28793e738$var$activeScope=rt:$9bf71ea28793e738$var$isElementInAnyScope(lt)||($9bf71ea28793e738$var$activeScope=null)};return ot.addEventListener("focusin",st,!1),it==null||it.forEach(at=>at.addEventListener("focusin",st,!1)),()=>{ot.removeEventListener("focusin",st,!1),it==null||it.forEach(at=>at.removeEventListener("focusin",st,!1))}},[rt,_e,nt])}function $9bf71ea28793e738$var$shouldRestoreFocus(rt){let _e=$9bf71ea28793e738$export$d06fae2ee68b101e.getTreeNode($9bf71ea28793e738$var$activeScope);for(;_e&&_e.scopeRef!==rt;){if(_e.nodeToRestore)return!1;_e=_e.parent}return(_e==null?void 0:_e.scopeRef)===rt}function $9bf71ea28793e738$var$useRestoreFocus(rt,_e,nt){const it=reactExports.useRef(typeof document<"u"?$431fbd86ca7dc216$export$b204af158042fbac(rt.current?rt.current[0]:void 0).activeElement:null);$f0a04ccd8dbdd83b$export$e5c5a5f917a5871c(()=>{let ot=rt.current;const st=$431fbd86ca7dc216$export$b204af158042fbac(ot?ot[0]:void 0);if(!_e||nt)return;let at=()=>{(!$9bf71ea28793e738$var$activeScope||$9bf71ea28793e738$var$isAncestorScope($9bf71ea28793e738$var$activeScope,rt))&&$9bf71ea28793e738$var$isElementInScope(st.activeElement,rt.current)&&($9bf71ea28793e738$var$activeScope=rt)};return st.addEventListener("focusin",at,!1),ot==null||ot.forEach(lt=>lt.addEventListener("focusin",at,!1)),()=>{st.removeEventListener("focusin",at,!1),ot==null||ot.forEach(lt=>lt.removeEventListener("focusin",at,!1))}},[rt,nt]),$f0a04ccd8dbdd83b$export$e5c5a5f917a5871c(()=>{const ot=$431fbd86ca7dc216$export$b204af158042fbac(rt.current?rt.current[0]:void 0);if(!_e)return;let st=at=>{if(at.key!=="Tab"||at.altKey||at.ctrlKey||at.metaKey||!$9bf71ea28793e738$var$shouldContainFocus(rt)||at.isComposing)return;let lt=ot.activeElement;if(!$9bf71ea28793e738$var$isElementInScope(lt,rt.current))return;let ct=$9bf71ea28793e738$export$d06fae2ee68b101e.getTreeNode(rt);if(!ct)return;let dt=ct.nodeToRestore,ft=$9bf71ea28793e738$export$2d6ec8fc375ceafa(ot.body,{tabbable:!0});ft.currentNode=lt;let pt=at.shiftKey?ft.previousNode():ft.nextNode();if((!dt||!ot.body.contains(dt)||dt===ot.body)&&(dt=void 0,ct.nodeToRestore=void 0),(!pt||!$9bf71ea28793e738$var$isElementInScope(pt,rt.current))&&dt){ft.currentNode=dt;do pt=at.shiftKey?ft.previousNode():ft.nextNode();while($9bf71ea28793e738$var$isElementInScope(pt,rt.current));at.preventDefault(),at.stopPropagation(),pt?$9bf71ea28793e738$var$focusElement(pt,!0):$9bf71ea28793e738$var$isElementInAnyScope(dt)?$9bf71ea28793e738$var$focusElement(dt,!0):lt.blur()}};return nt||ot.addEventListener("keydown",st,!0),()=>{nt||ot.removeEventListener("keydown",st,!0)}},[rt,_e,nt]),$f0a04ccd8dbdd83b$export$e5c5a5f917a5871c(()=>{const ot=$431fbd86ca7dc216$export$b204af158042fbac(rt.current?rt.current[0]:void 0);if(!_e)return;let st=$9bf71ea28793e738$export$d06fae2ee68b101e.getTreeNode(rt);if(st){var at;return st.nodeToRestore=(at=it.current)!==null&&at!==void 0?at:void 0,()=>{let lt=$9bf71ea28793e738$export$d06fae2ee68b101e.getTreeNode(rt);if(!lt)return;let ct=lt.nodeToRestore;if(_e&&ct&&($9bf71ea28793e738$var$isElementInScope(ot.activeElement,rt.current)||ot.activeElement===ot.body&&$9bf71ea28793e738$var$shouldRestoreFocus(rt))){let dt=$9bf71ea28793e738$export$d06fae2ee68b101e.clone();requestAnimationFrame(()=>{if(ot.activeElement===ot.body){let ft=dt.getTreeNode(rt);for(;ft;){if(ft.nodeToRestore&&ft.nodeToRestore.isConnected){$9bf71ea28793e738$var$focusElement(ft.nodeToRestore);return}ft=ft.parent}for(ft=dt.getTreeNode(rt);ft;){if(ft.scopeRef&&ft.scopeRef.current&&$9bf71ea28793e738$export$d06fae2ee68b101e.getTreeNode(ft.scopeRef)){$9bf71ea28793e738$var$focusFirstInScope(ft.scopeRef.current,!0);return}ft=ft.parent}}})}}}},[rt,_e])}function $9bf71ea28793e738$export$2d6ec8fc375ceafa(rt,_e,nt){let it=_e!=null&&_e.tabbable?$9bf71ea28793e738$var$TABBABLE_ELEMENT_SELECTOR:$9bf71ea28793e738$var$FOCUSABLE_ELEMENT_SELECTOR,ot=$431fbd86ca7dc216$export$b204af158042fbac(rt).createTreeWalker(rt,NodeFilter.SHOW_ELEMENT,{acceptNode(st){var at;return!(_e==null||(at=_e.from)===null||at===void 0)&&at.contains(st)?NodeFilter.FILTER_REJECT:st.matches(it)&&$645f2e67b85a24c9$export$e989c0fffaa6b27a(st)&&(!nt||$9bf71ea28793e738$var$isElementInScope(st,nt))&&(!(_e!=null&&_e.accept)||_e.accept(st))?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});return _e!=null&&_e.from&&(ot.currentNode=_e.from),ot}class $9bf71ea28793e738$var$Tree{get size(){return this.fastMap.size}getTreeNode(_e){return this.fastMap.get(_e)}addTreeNode(_e,nt,it){let ot=this.fastMap.get(nt??null);if(!ot)return;let st=new $9bf71ea28793e738$var$TreeNode({scopeRef:_e});ot.addChild(st),st.parent=ot,this.fastMap.set(_e,st),it&&(st.nodeToRestore=it)}addNode(_e){this.fastMap.set(_e.scopeRef,_e)}removeTreeNode(_e){if(_e===null)return;let nt=this.fastMap.get(_e);if(!nt)return;let it=nt.parent;for(let st of this.traverse())st!==nt&&nt.nodeToRestore&&st.nodeToRestore&&nt.scopeRef&&nt.scopeRef.current&&$9bf71ea28793e738$var$isElementInScope(st.nodeToRestore,nt.scopeRef.current)&&(st.nodeToRestore=nt.nodeToRestore);let ot=nt.children;it&&(it.removeChild(nt),ot.size>0&&ot.forEach(st=>it&&it.addChild(st))),this.fastMap.delete(nt.scopeRef)}*traverse(_e=this.root){if(_e.scopeRef!=null&&(yield _e),_e.children.size>0)for(let nt of _e.children)yield*this.traverse(nt)}clone(){var _e;let nt=new $9bf71ea28793e738$var$Tree;var it;for(let ot of this.traverse())nt.addTreeNode(ot.scopeRef,(it=(_e=ot.parent)===null||_e===void 0?void 0:_e.scopeRef)!==null&&it!==void 0?it:null,ot.nodeToRestore);return nt}constructor(){this.fastMap=new Map,this.root=new $9bf71ea28793e738$var$TreeNode({scopeRef:null}),this.fastMap.set(null,this.root)}}class $9bf71ea28793e738$var$TreeNode{addChild(_e){this.children.add(_e),_e.parent=this}removeChild(_e){this.children.delete(_e),_e.parent=void 0}constructor(_e){this.children=new Set,this.contain=!1,this.scopeRef=_e.scopeRef}}let $9bf71ea28793e738$export$d06fae2ee68b101e=new $9bf71ea28793e738$var$Tree;function $f7dceffc5ad7768b$export$4e328f61c538687f(rt={}){let{autoFocus:_e=!1,isTextInput:nt,within:it}=rt,ot=reactExports.useRef({isFocused:!1,isFocusVisible:_e||$507fabe10e71c6fb$export$b9b3dfddab17db27()}),[st,at]=reactExports.useState(!1),[lt,ct]=reactExports.useState(()=>ot.current.isFocused&&ot.current.isFocusVisible),dt=reactExports.useCallback(()=>ct(ot.current.isFocused&&ot.current.isFocusVisible),[]),ft=reactExports.useCallback(yt=>{ot.current.isFocused=yt,at(yt),dt()},[dt]);$507fabe10e71c6fb$export$ec71b4b83ac08ec3(yt=>{ot.current.isFocusVisible=yt,dt()},[],{isTextInput:nt});let{focusProps:pt}=$a1ea59d68270f0dd$export$f8168d8dd8fd66e6({isDisabled:it,onFocusChange:ft}),{focusWithinProps:gt}=$9ab94262bd0047c7$export$420e68273165f4ec({isDisabled:!it,onFocusWithinChange:ft});return{isFocused:st,isFocusVisible:lt,focusProps:it?gt:pt}}let $e6afbd83fe6ebbd2$var$FocusableContext=React$3.createContext(null);function $e6afbd83fe6ebbd2$var$useFocusableContext(rt){let _e=reactExports.useContext($e6afbd83fe6ebbd2$var$FocusableContext)||{};$e7801be82b4b2a53$export$4debdb1a3f0fa79e(_e,rt);let{ref:nt,...it}=_e;return it}function $e6afbd83fe6ebbd2$export$4c014de7c8940b4c(rt,_e){let{focusProps:nt}=$a1ea59d68270f0dd$export$f8168d8dd8fd66e6(rt),{keyboardProps:it}=$46d819fcbaf35654$export$8f71654801c2f7cd(rt),ot=$3ef42575df84b30b$export$9d1611c77c2fe928(nt,it),st=$e6afbd83fe6ebbd2$var$useFocusableContext(_e),at=rt.isDisabled?{}:st,lt=reactExports.useRef(rt.autoFocus);return reactExports.useEffect(()=>{lt.current&&_e.current&&$6a99195332edec8b$export$80f3e147d781571c(_e.current),lt.current=!1},[_e]),{focusableProps:$3ef42575df84b30b$export$9d1611c77c2fe928({...ot,tabIndex:rt.excludeFromTabOrder&&!rt.isDisabled?-1:void 0},at)}}function $83013635b024ae3d$export$eac1895992b9f3d6(rt,_e){let nt=_e==null?void 0:_e.isDisabled,[it,ot]=reactExports.useState(!1);return $f0a04ccd8dbdd83b$export$e5c5a5f917a5871c(()=>{if(rt!=null&&rt.current&&!nt){let st=()=>{if(rt.current){let lt=$9bf71ea28793e738$export$2d6ec8fc375ceafa(rt.current,{tabbable:!0});ot(!!lt.nextNode())}};st();let at=new MutationObserver(st);return at.observe(rt.current,{subtree:!0,childList:!0,attributes:!0,attributeFilter:["tabIndex","disabled"]}),()=>{at.disconnect()}}}),nt?!1:it}const $a11501f3d1d39e6c$var$visibleOverlays=[];function $a11501f3d1d39e6c$export$ea8f71083e90600f(rt,_e){let{onClose:nt,shouldCloseOnBlur:it,isOpen:ot,isDismissable:st=!1,isKeyboardDismissDisabled:at=!1,shouldCloseOnInteractOutside:lt}=rt;reactExports.useEffect(()=>(ot&&$a11501f3d1d39e6c$var$visibleOverlays.push(_e),()=>{let Ct=$a11501f3d1d39e6c$var$visibleOverlays.indexOf(_e);Ct>=0&&$a11501f3d1d39e6c$var$visibleOverlays.splice(Ct,1)}),[ot,_e]);let ct=()=>{$a11501f3d1d39e6c$var$visibleOverlays[$a11501f3d1d39e6c$var$visibleOverlays.length-1]===_e&&nt&&nt()},dt=Ct=>{(!lt||lt(Ct.target))&&$a11501f3d1d39e6c$var$visibleOverlays[$a11501f3d1d39e6c$var$visibleOverlays.length-1]===_e&&(Ct.stopPropagation(),Ct.preventDefault())},ft=Ct=>{(!lt||lt(Ct.target))&&($a11501f3d1d39e6c$var$visibleOverlays[$a11501f3d1d39e6c$var$visibleOverlays.length-1]===_e&&(Ct.stopPropagation(),Ct.preventDefault()),ct())},pt=Ct=>{Ct.key==="Escape"&&!at&&!Ct.nativeEvent.isComposing&&(Ct.stopPropagation(),Ct.preventDefault(),ct())};$e0b6e0b68ec7f50f$export$872b660ac5a1ff98({ref:_e,onInteractOutside:st&&ot?ft:null,onInteractOutsideStart:dt});let{focusWithinProps:gt}=$9ab94262bd0047c7$export$420e68273165f4ec({isDisabled:!it,onBlurWithin:Ct=>{!Ct.relatedTarget||$9bf71ea28793e738$export$1258395f99bf9cbf(Ct.relatedTarget)||(!lt||lt(Ct.relatedTarget))&&nt()}}),yt=Ct=>{Ct.target===Ct.currentTarget&&Ct.preventDefault()};return{overlayProps:{onKeyDown:pt,...gt},underlayProps:{onPointerDown:yt}}}const $49c51c25361d4cd2$var$visualViewport=typeof document<"u"&&window.visualViewport,$49c51c25361d4cd2$var$nonTextInputTypes=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);let $49c51c25361d4cd2$var$preventScrollCount=0,$49c51c25361d4cd2$var$restore;function $49c51c25361d4cd2$export$ee0f7cc6afcd1c18(rt={}){let{isDisabled:_e}=rt;$f0a04ccd8dbdd83b$export$e5c5a5f917a5871c(()=>{if(!_e)return $49c51c25361d4cd2$var$preventScrollCount++,$49c51c25361d4cd2$var$preventScrollCount===1&&($c87311424ea30a05$export$fedb369cb70207f1()?$49c51c25361d4cd2$var$restore=$49c51c25361d4cd2$var$preventScrollMobileSafari():$49c51c25361d4cd2$var$restore=$49c51c25361d4cd2$var$preventScrollStandard()),()=>{$49c51c25361d4cd2$var$preventScrollCount--,$49c51c25361d4cd2$var$preventScrollCount===0&&$49c51c25361d4cd2$var$restore()}},[_e])}function $49c51c25361d4cd2$var$preventScrollStandard(){return $ff5963eb1fccf552$export$e08e3b67e392101e($49c51c25361d4cd2$var$setStyle(document.documentElement,"paddingRight",`${window.innerWidth-document.documentElement.clientWidth}px`),$49c51c25361d4cd2$var$setStyle(document.documentElement,"overflow","hidden"))}function $49c51c25361d4cd2$var$preventScrollMobileSafari(){let rt,_e,nt=dt=>{rt=$62d8ded9296f3872$export$cfa2225e87938781(dt.target,!0),!(rt===document.documentElement&&rt===document.body)&&rt instanceof HTMLElement&&window.getComputedStyle(rt).overscrollBehavior==="auto"&&(_e=$49c51c25361d4cd2$var$setStyle(rt,"overscrollBehavior","contain"))},it=dt=>{if(!rt||rt===document.documentElement||rt===document.body){dt.preventDefault();return}rt.scrollHeight===rt.clientHeight&&rt.scrollWidth===rt.clientWidth&&dt.preventDefault()},ot=dt=>{let ft=dt.target;$49c51c25361d4cd2$var$willOpenKeyboard(ft)&&ft!==document.activeElement&&(dt.preventDefault(),lt(),ft.style.transform="translateY(-2000px)",ft.focus(),requestAnimationFrame(()=>{ft.style.transform=""})),_e&&_e()},st=dt=>{let ft=dt.target;$49c51c25361d4cd2$var$willOpenKeyboard(ft)&&(lt(),ft.style.transform="translateY(-2000px)",requestAnimationFrame(()=>{ft.style.transform="",$49c51c25361d4cd2$var$visualViewport&&($49c51c25361d4cd2$var$visualViewport.height<window.innerHeight?requestAnimationFrame(()=>{$49c51c25361d4cd2$var$scrollIntoView(ft)}):$49c51c25361d4cd2$var$visualViewport.addEventListener("resize",()=>$49c51c25361d4cd2$var$scrollIntoView(ft),{once:!0}))}))},at=null,lt=()=>{if(at)return;let dt=()=>{window.scrollTo(0,0)},ft=window.pageXOffset,pt=window.pageYOffset;at=$ff5963eb1fccf552$export$e08e3b67e392101e($49c51c25361d4cd2$var$addEvent(window,"scroll",dt),$49c51c25361d4cd2$var$setStyle(document.documentElement,"paddingRight",`${window.innerWidth-document.documentElement.clientWidth}px`),$49c51c25361d4cd2$var$setStyle(document.documentElement,"overflow","hidden"),$49c51c25361d4cd2$var$setStyle(document.body,"marginTop",`-${pt}px`),()=>{window.scrollTo(ft,pt)}),window.scrollTo(0,0)},ct=$ff5963eb1fccf552$export$e08e3b67e392101e($49c51c25361d4cd2$var$addEvent(document,"touchstart",nt,{passive:!1,capture:!0}),$49c51c25361d4cd2$var$addEvent(document,"touchmove",it,{passive:!1,capture:!0}),$49c51c25361d4cd2$var$addEvent(document,"touchend",ot,{passive:!1,capture:!0}),$49c51c25361d4cd2$var$addEvent(document,"focus",st,!0));return()=>{_e==null||_e(),at==null||at(),ct()}}function $49c51c25361d4cd2$var$setStyle(rt,_e,nt){let it=rt.style[_e];return rt.style[_e]=nt,()=>{rt.style[_e]=it}}function $49c51c25361d4cd2$var$addEvent(rt,_e,nt,it){return rt.addEventListener(_e,nt,it),()=>{rt.removeEventListener(_e,nt,it)}}function $49c51c25361d4cd2$var$scrollIntoView(rt){let _e=document.scrollingElement||document.documentElement;for(;rt&&rt!==_e;){let nt=$62d8ded9296f3872$export$cfa2225e87938781(rt);if(nt!==document.documentElement&&nt!==document.body&&nt!==rt){let it=nt.getBoundingClientRect().top,ot=rt.getBoundingClientRect().top;ot>it+rt.clientHeight&&(nt.scrollTop+=ot-it)}rt=nt.parentElement}}function $49c51c25361d4cd2$var$willOpenKeyboard(rt){return rt instanceof HTMLInputElement&&!$49c51c25361d4cd2$var$nonTextInputTypes.has(rt.type)||rt instanceof HTMLTextAreaElement||rt instanceof HTMLElement&&rt.isContentEditable}var reactDom={exports:{}},reactDom_production_min={},scheduler={exports:{}},scheduler_production_min={};/**
 * @license React
 * scheduler.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */(function(rt){function _e(Wt,er){var Xt=Wt.length;Wt.push(er);e:for(;0<Xt;){var Zt=Xt-1>>>1,Tt=Wt[Zt];if(0<ot(Tt,er))Wt[Zt]=er,Wt[Xt]=Tt,Xt=Zt;else break e}}function nt(Wt){return Wt.length===0?null:Wt[0]}function it(Wt){if(Wt.length===0)return null;var er=Wt[0],Xt=Wt.pop();if(Xt!==er){Wt[0]=Xt;e:for(var Zt=0,Tt=Wt.length,rr=Tt>>>1;Zt<rr;){var Er=2*(Zt+1)-1,ar=Wt[Er],wr=Er+1,fr=Wt[wr];if(0>ot(ar,Xt))wr<Tt&&0>ot(fr,ar)?(Wt[Zt]=fr,Wt[wr]=Xt,Zt=wr):(Wt[Zt]=ar,Wt[Er]=Xt,Zt=Er);else if(wr<Tt&&0>ot(fr,Xt))Wt[Zt]=fr,Wt[wr]=Xt,Zt=wr;else break e}}return er}function ot(Wt,er){var Xt=Wt.sortIndex-er.sortIndex;return Xt!==0?Xt:Wt.id-er.id}if(typeof performance=="object"&&typeof performance.now=="function"){var st=performance;rt.unstable_now=function(){return st.now()}}else{var at=Date,lt=at.now();rt.unstable_now=function(){return at.now()-lt}}var ct=[],dt=[],ft=1,pt=null,gt=3,yt=!1,Ct=!1,At=!1,$t=typeof setTimeout=="function"?setTimeout:null,zt=typeof clearTimeout=="function"?clearTimeout:null,_t=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function Jt(Wt){for(var er=nt(dt);er!==null;){if(er.callback===null)it(dt);else if(er.startTime<=Wt)it(dt),er.sortIndex=er.expirationTime,_e(ct,er);else break;er=nt(dt)}}function nr(Wt){if(At=!1,Jt(Wt),!Ct)if(nt(ct)!==null)Ct=!0,kt(or);else{var er=nt(dt);er!==null&&Ht(nr,er.startTime-Wt)}}function or(Wt,er){Ct=!1,At&&(At=!1,zt(sr),sr=-1),yt=!0;var Xt=gt;try{for(Jt(er),pt=nt(ct);pt!==null&&(!(pt.expirationTime>er)||Wt&&!ur());){var Zt=pt.callback;if(typeof Zt=="function"){pt.callback=null,gt=pt.priorityLevel;var Tt=Zt(pt.expirationTime<=er);er=rt.unstable_now(),typeof Tt=="function"?pt.callback=Tt:pt===nt(ct)&&it(ct),Jt(er)}else it(ct);pt=nt(ct)}if(pt!==null)var rr=!0;else{var Er=nt(dt);Er!==null&&Ht(nr,Er.startTime-er),rr=!1}return rr}finally{pt=null,gt=Xt,yt=!1}}var ir=!1,dr=null,sr=-1,vr=5,yr=-1;function ur(){return!(rt.unstable_now()-yr<vr)}function tr(){if(dr!==null){var Wt=rt.unstable_now();yr=Wt;var er=!0;try{er=dr(!0,Wt)}finally{er?jt():(ir=!1,dr=null)}}else ir=!1}var jt;if(typeof _t=="function")jt=function(){_t(tr)};else if(typeof MessageChannel<"u"){var mt=new MessageChannel,wt=mt.port2;mt.port1.onmessage=tr,jt=function(){wt.postMessage(null)}}else jt=function(){$t(tr,0)};function kt(Wt){dr=Wt,ir||(ir=!0,jt())}function Ht(Wt,er){sr=$t(function(){Wt(rt.unstable_now())},er)}rt.unstable_IdlePriority=5,rt.unstable_ImmediatePriority=1,rt.unstable_LowPriority=4,rt.unstable_NormalPriority=3,rt.unstable_Profiling=null,rt.unstable_UserBlockingPriority=2,rt.unstable_cancelCallback=function(Wt){Wt.callback=null},rt.unstable_continueExecution=function(){Ct||yt||(Ct=!0,kt(or))},rt.unstable_forceFrameRate=function(Wt){0>Wt||125<Wt?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):vr=0<Wt?Math.floor(1e3/Wt):5},rt.unstable_getCurrentPriorityLevel=function(){return gt},rt.unstable_getFirstCallbackNode=function(){return nt(ct)},rt.unstable_next=function(Wt){switch(gt){case 1:case 2:case 3:var er=3;break;default:er=gt}var Xt=gt;gt=er;try{return Wt()}finally{gt=Xt}},rt.unstable_pauseExecution=function(){},rt.unstable_requestPaint=function(){},rt.unstable_runWithPriority=function(Wt,er){switch(Wt){case 1:case 2:case 3:case 4:case 5:break;default:Wt=3}var Xt=gt;gt=Wt;try{return er()}finally{gt=Xt}},rt.unstable_scheduleCallback=function(Wt,er,Xt){var Zt=rt.unstable_now();switch(typeof Xt=="object"&&Xt!==null?(Xt=Xt.delay,Xt=typeof Xt=="number"&&0<Xt?Zt+Xt:Zt):Xt=Zt,Wt){case 1:var Tt=-1;break;case 2:Tt=250;break;case 5:Tt=1073741823;break;case 4:Tt=1e4;break;default:Tt=5e3}return Tt=Xt+Tt,Wt={id:ft++,callback:er,priorityLevel:Wt,startTime:Xt,expirationTime:Tt,sortIndex:-1},Xt>Zt?(Wt.sortIndex=Xt,_e(dt,Wt),nt(ct)===null&&Wt===nt(dt)&&(At?(zt(sr),sr=-1):At=!0,Ht(nr,Xt-Zt))):(Wt.sortIndex=Tt,_e(ct,Wt),Ct||yt||(Ct=!0,kt(or))),Wt},rt.unstable_shouldYield=ur,rt.unstable_wrapCallback=function(Wt){var er=gt;return function(){var Xt=gt;gt=er;try{return Wt.apply(this,arguments)}finally{gt=Xt}}}})(scheduler_production_min);scheduler.exports=scheduler_production_min;var schedulerExports=scheduler.exports;/**
 * @license React
 * react-dom.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var aa=reactExports,ca=schedulerExports;function p$4(rt){for(var _e="https://reactjs.org/docs/error-decoder.html?invariant="+rt,nt=1;nt<arguments.length;nt++)_e+="&args[]="+encodeURIComponent(arguments[nt]);return"Minified React error #"+rt+"; visit "+_e+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var da=new Set,ea={};function fa(rt,_e){ha(rt,_e),ha(rt+"Capture",_e)}function ha(rt,_e){for(ea[rt]=_e,rt=0;rt<_e.length;rt++)da.add(_e[rt])}var ia=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ja=Object.prototype.hasOwnProperty,ka=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,la={},ma={};function oa(rt){return ja.call(ma,rt)?!0:ja.call(la,rt)?!1:ka.test(rt)?ma[rt]=!0:(la[rt]=!0,!1)}function pa(rt,_e,nt,it){if(nt!==null&&nt.type===0)return!1;switch(typeof _e){case"function":case"symbol":return!0;case"boolean":return it?!1:nt!==null?!nt.acceptsBooleans:(rt=rt.toLowerCase().slice(0,5),rt!=="data-"&&rt!=="aria-");default:return!1}}function qa(rt,_e,nt,it){if(_e===null||typeof _e>"u"||pa(rt,_e,nt,it))return!0;if(it)return!1;if(nt!==null)switch(nt.type){case 3:return!_e;case 4:return _e===!1;case 5:return isNaN(_e);case 6:return isNaN(_e)||1>_e}return!1}function v$2(rt,_e,nt,it,ot,st,at){this.acceptsBooleans=_e===2||_e===3||_e===4,this.attributeName=it,this.attributeNamespace=ot,this.mustUseProperty=nt,this.propertyName=rt,this.type=_e,this.sanitizeURL=st,this.removeEmptyString=at}var z$2={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(rt){z$2[rt]=new v$2(rt,0,!1,rt,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(rt){var _e=rt[0];z$2[_e]=new v$2(_e,1,!1,rt[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(rt){z$2[rt]=new v$2(rt,2,!1,rt.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(rt){z$2[rt]=new v$2(rt,2,!1,rt,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(rt){z$2[rt]=new v$2(rt,3,!1,rt.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(rt){z$2[rt]=new v$2(rt,3,!0,rt,null,!1,!1)});["capture","download"].forEach(function(rt){z$2[rt]=new v$2(rt,4,!1,rt,null,!1,!1)});["cols","rows","size","span"].forEach(function(rt){z$2[rt]=new v$2(rt,6,!1,rt,null,!1,!1)});["rowSpan","start"].forEach(function(rt){z$2[rt]=new v$2(rt,5,!1,rt.toLowerCase(),null,!1,!1)});var ra=/[\-:]([a-z])/g;function sa(rt){return rt[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(rt){var _e=rt.replace(ra,sa);z$2[_e]=new v$2(_e,1,!1,rt,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(rt){var _e=rt.replace(ra,sa);z$2[_e]=new v$2(_e,1,!1,rt,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(rt){var _e=rt.replace(ra,sa);z$2[_e]=new v$2(_e,1,!1,rt,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(rt){z$2[rt]=new v$2(rt,1,!1,rt.toLowerCase(),null,!1,!1)});z$2.xlinkHref=new v$2("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(rt){z$2[rt]=new v$2(rt,1,!1,rt.toLowerCase(),null,!0,!0)});function ta(rt,_e,nt,it){var ot=z$2.hasOwnProperty(_e)?z$2[_e]:null;(ot!==null?ot.type!==0:it||!(2<_e.length)||_e[0]!=="o"&&_e[0]!=="O"||_e[1]!=="n"&&_e[1]!=="N")&&(qa(_e,nt,ot,it)&&(nt=null),it||ot===null?oa(_e)&&(nt===null?rt.removeAttribute(_e):rt.setAttribute(_e,""+nt)):ot.mustUseProperty?rt[ot.propertyName]=nt===null?ot.type===3?!1:"":nt:(_e=ot.attributeName,it=ot.attributeNamespace,nt===null?rt.removeAttribute(_e):(ot=ot.type,nt=ot===3||ot===4&&nt===!0?"":""+nt,it?rt.setAttributeNS(it,_e,nt):rt.setAttribute(_e,nt))))}var ua$1=aa.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,va=Symbol.for("react.element"),wa=Symbol.for("react.portal"),ya=Symbol.for("react.fragment"),za=Symbol.for("react.strict_mode"),Aa=Symbol.for("react.profiler"),Ba=Symbol.for("react.provider"),Ca=Symbol.for("react.context"),Da=Symbol.for("react.forward_ref"),Ea=Symbol.for("react.suspense"),Fa=Symbol.for("react.suspense_list"),Ga=Symbol.for("react.memo"),Ha=Symbol.for("react.lazy"),Ia=Symbol.for("react.offscreen"),Ja=Symbol.iterator;function Ka(rt){return rt===null||typeof rt!="object"?null:(rt=Ja&&rt[Ja]||rt["@@iterator"],typeof rt=="function"?rt:null)}var A$2=Object.assign,La;function Ma(rt){if(La===void 0)try{throw Error()}catch(nt){var _e=nt.stack.trim().match(/\n( *(at )?)/);La=_e&&_e[1]||""}return`
`+La+rt}var Na=!1;function Oa(rt,_e){if(!rt||Na)return"";Na=!0;var nt=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(_e)if(_e=function(){throw Error()},Object.defineProperty(_e.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(_e,[])}catch(dt){var it=dt}Reflect.construct(rt,[],_e)}else{try{_e.call()}catch(dt){it=dt}rt.call(_e.prototype)}else{try{throw Error()}catch(dt){it=dt}rt()}}catch(dt){if(dt&&it&&typeof dt.stack=="string"){for(var ot=dt.stack.split(`
`),st=it.stack.split(`
`),at=ot.length-1,lt=st.length-1;1<=at&&0<=lt&&ot[at]!==st[lt];)lt--;for(;1<=at&&0<=lt;at--,lt--)if(ot[at]!==st[lt]){if(at!==1||lt!==1)do if(at--,lt--,0>lt||ot[at]!==st[lt]){var ct=`
`+ot[at].replace(" at new "," at ");return rt.displayName&&ct.includes("<anonymous>")&&(ct=ct.replace("<anonymous>",rt.displayName)),ct}while(1<=at&&0<=lt);break}}}finally{Na=!1,Error.prepareStackTrace=nt}return(rt=rt?rt.displayName||rt.name:"")?Ma(rt):""}function Pa(rt){switch(rt.tag){case 5:return Ma(rt.type);case 16:return Ma("Lazy");case 13:return Ma("Suspense");case 19:return Ma("SuspenseList");case 0:case 2:case 15:return rt=Oa(rt.type,!1),rt;case 11:return rt=Oa(rt.type.render,!1),rt;case 1:return rt=Oa(rt.type,!0),rt;default:return""}}function Qa(rt){if(rt==null)return null;if(typeof rt=="function")return rt.displayName||rt.name||null;if(typeof rt=="string")return rt;switch(rt){case ya:return"Fragment";case wa:return"Portal";case Aa:return"Profiler";case za:return"StrictMode";case Ea:return"Suspense";case Fa:return"SuspenseList"}if(typeof rt=="object")switch(rt.$$typeof){case Ca:return(rt.displayName||"Context")+".Consumer";case Ba:return(rt._context.displayName||"Context")+".Provider";case Da:var _e=rt.render;return rt=rt.displayName,rt||(rt=_e.displayName||_e.name||"",rt=rt!==""?"ForwardRef("+rt+")":"ForwardRef"),rt;case Ga:return _e=rt.displayName||null,_e!==null?_e:Qa(rt.type)||"Memo";case Ha:_e=rt._payload,rt=rt._init;try{return Qa(rt(_e))}catch{}}return null}function Ra(rt){var _e=rt.type;switch(rt.tag){case 24:return"Cache";case 9:return(_e.displayName||"Context")+".Consumer";case 10:return(_e._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return rt=_e.render,rt=rt.displayName||rt.name||"",_e.displayName||(rt!==""?"ForwardRef("+rt+")":"ForwardRef");case 7:return"Fragment";case 5:return _e;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Qa(_e);case 8:return _e===za?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof _e=="function")return _e.displayName||_e.name||null;if(typeof _e=="string")return _e}return null}function Sa(rt){switch(typeof rt){case"boolean":case"number":case"string":case"undefined":return rt;case"object":return rt;default:return""}}function Ta(rt){var _e=rt.type;return(rt=rt.nodeName)&&rt.toLowerCase()==="input"&&(_e==="checkbox"||_e==="radio")}function Ua(rt){var _e=Ta(rt)?"checked":"value",nt=Object.getOwnPropertyDescriptor(rt.constructor.prototype,_e),it=""+rt[_e];if(!rt.hasOwnProperty(_e)&&typeof nt<"u"&&typeof nt.get=="function"&&typeof nt.set=="function"){var ot=nt.get,st=nt.set;return Object.defineProperty(rt,_e,{configurable:!0,get:function(){return ot.call(this)},set:function(at){it=""+at,st.call(this,at)}}),Object.defineProperty(rt,_e,{enumerable:nt.enumerable}),{getValue:function(){return it},setValue:function(at){it=""+at},stopTracking:function(){rt._valueTracker=null,delete rt[_e]}}}}function Va(rt){rt._valueTracker||(rt._valueTracker=Ua(rt))}function Wa(rt){if(!rt)return!1;var _e=rt._valueTracker;if(!_e)return!0;var nt=_e.getValue(),it="";return rt&&(it=Ta(rt)?rt.checked?"true":"false":rt.value),rt=it,rt!==nt?(_e.setValue(rt),!0):!1}function Xa(rt){if(rt=rt||(typeof document<"u"?document:void 0),typeof rt>"u")return null;try{return rt.activeElement||rt.body}catch{return rt.body}}function Ya(rt,_e){var nt=_e.checked;return A$2({},_e,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:nt??rt._wrapperState.initialChecked})}function Za(rt,_e){var nt=_e.defaultValue==null?"":_e.defaultValue,it=_e.checked!=null?_e.checked:_e.defaultChecked;nt=Sa(_e.value!=null?_e.value:nt),rt._wrapperState={initialChecked:it,initialValue:nt,controlled:_e.type==="checkbox"||_e.type==="radio"?_e.checked!=null:_e.value!=null}}function ab(rt,_e){_e=_e.checked,_e!=null&&ta(rt,"checked",_e,!1)}function bb(rt,_e){ab(rt,_e);var nt=Sa(_e.value),it=_e.type;if(nt!=null)it==="number"?(nt===0&&rt.value===""||rt.value!=nt)&&(rt.value=""+nt):rt.value!==""+nt&&(rt.value=""+nt);else if(it==="submit"||it==="reset"){rt.removeAttribute("value");return}_e.hasOwnProperty("value")?cb(rt,_e.type,nt):_e.hasOwnProperty("defaultValue")&&cb(rt,_e.type,Sa(_e.defaultValue)),_e.checked==null&&_e.defaultChecked!=null&&(rt.defaultChecked=!!_e.defaultChecked)}function db(rt,_e,nt){if(_e.hasOwnProperty("value")||_e.hasOwnProperty("defaultValue")){var it=_e.type;if(!(it!=="submit"&&it!=="reset"||_e.value!==void 0&&_e.value!==null))return;_e=""+rt._wrapperState.initialValue,nt||_e===rt.value||(rt.value=_e),rt.defaultValue=_e}nt=rt.name,nt!==""&&(rt.name=""),rt.defaultChecked=!!rt._wrapperState.initialChecked,nt!==""&&(rt.name=nt)}function cb(rt,_e,nt){(_e!=="number"||Xa(rt.ownerDocument)!==rt)&&(nt==null?rt.defaultValue=""+rt._wrapperState.initialValue:rt.defaultValue!==""+nt&&(rt.defaultValue=""+nt))}var eb=Array.isArray;function fb(rt,_e,nt,it){if(rt=rt.options,_e){_e={};for(var ot=0;ot<nt.length;ot++)_e["$"+nt[ot]]=!0;for(nt=0;nt<rt.length;nt++)ot=_e.hasOwnProperty("$"+rt[nt].value),rt[nt].selected!==ot&&(rt[nt].selected=ot),ot&&it&&(rt[nt].defaultSelected=!0)}else{for(nt=""+Sa(nt),_e=null,ot=0;ot<rt.length;ot++){if(rt[ot].value===nt){rt[ot].selected=!0,it&&(rt[ot].defaultSelected=!0);return}_e!==null||rt[ot].disabled||(_e=rt[ot])}_e!==null&&(_e.selected=!0)}}function gb(rt,_e){if(_e.dangerouslySetInnerHTML!=null)throw Error(p$4(91));return A$2({},_e,{value:void 0,defaultValue:void 0,children:""+rt._wrapperState.initialValue})}function hb(rt,_e){var nt=_e.value;if(nt==null){if(nt=_e.children,_e=_e.defaultValue,nt!=null){if(_e!=null)throw Error(p$4(92));if(eb(nt)){if(1<nt.length)throw Error(p$4(93));nt=nt[0]}_e=nt}_e==null&&(_e=""),nt=_e}rt._wrapperState={initialValue:Sa(nt)}}function ib(rt,_e){var nt=Sa(_e.value),it=Sa(_e.defaultValue);nt!=null&&(nt=""+nt,nt!==rt.value&&(rt.value=nt),_e.defaultValue==null&&rt.defaultValue!==nt&&(rt.defaultValue=nt)),it!=null&&(rt.defaultValue=""+it)}function jb(rt){var _e=rt.textContent;_e===rt._wrapperState.initialValue&&_e!==""&&_e!==null&&(rt.value=_e)}function kb(rt){switch(rt){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function lb(rt,_e){return rt==null||rt==="http://www.w3.org/1999/xhtml"?kb(_e):rt==="http://www.w3.org/2000/svg"&&_e==="foreignObject"?"http://www.w3.org/1999/xhtml":rt}var mb,nb=function(rt){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(_e,nt,it,ot){MSApp.execUnsafeLocalFunction(function(){return rt(_e,nt,it,ot)})}:rt}(function(rt,_e){if(rt.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in rt)rt.innerHTML=_e;else{for(mb=mb||document.createElement("div"),mb.innerHTML="<svg>"+_e.valueOf().toString()+"</svg>",_e=mb.firstChild;rt.firstChild;)rt.removeChild(rt.firstChild);for(;_e.firstChild;)rt.appendChild(_e.firstChild)}});function ob(rt,_e){if(_e){var nt=rt.firstChild;if(nt&&nt===rt.lastChild&&nt.nodeType===3){nt.nodeValue=_e;return}}rt.textContent=_e}var pb={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},qb=["Webkit","ms","Moz","O"];Object.keys(pb).forEach(function(rt){qb.forEach(function(_e){_e=_e+rt.charAt(0).toUpperCase()+rt.substring(1),pb[_e]=pb[rt]})});function rb(rt,_e,nt){return _e==null||typeof _e=="boolean"||_e===""?"":nt||typeof _e!="number"||_e===0||pb.hasOwnProperty(rt)&&pb[rt]?(""+_e).trim():_e+"px"}function sb(rt,_e){rt=rt.style;for(var nt in _e)if(_e.hasOwnProperty(nt)){var it=nt.indexOf("--")===0,ot=rb(nt,_e[nt],it);nt==="float"&&(nt="cssFloat"),it?rt.setProperty(nt,ot):rt[nt]=ot}}var tb=A$2({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ub(rt,_e){if(_e){if(tb[rt]&&(_e.children!=null||_e.dangerouslySetInnerHTML!=null))throw Error(p$4(137,rt));if(_e.dangerouslySetInnerHTML!=null){if(_e.children!=null)throw Error(p$4(60));if(typeof _e.dangerouslySetInnerHTML!="object"||!("__html"in _e.dangerouslySetInnerHTML))throw Error(p$4(61))}if(_e.style!=null&&typeof _e.style!="object")throw Error(p$4(62))}}function vb(rt,_e){if(rt.indexOf("-")===-1)return typeof _e.is=="string";switch(rt){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var wb=null;function xb(rt){return rt=rt.target||rt.srcElement||window,rt.correspondingUseElement&&(rt=rt.correspondingUseElement),rt.nodeType===3?rt.parentNode:rt}var yb=null,zb=null,Ab=null;function Bb(rt){if(rt=Cb(rt)){if(typeof yb!="function")throw Error(p$4(280));var _e=rt.stateNode;_e&&(_e=Db(_e),yb(rt.stateNode,rt.type,_e))}}function Eb(rt){zb?Ab?Ab.push(rt):Ab=[rt]:zb=rt}function Fb(){if(zb){var rt=zb,_e=Ab;if(Ab=zb=null,Bb(rt),_e)for(rt=0;rt<_e.length;rt++)Bb(_e[rt])}}function Gb(rt,_e){return rt(_e)}function Hb(){}var Ib=!1;function Jb(rt,_e,nt){if(Ib)return rt(_e,nt);Ib=!0;try{return Gb(rt,_e,nt)}finally{Ib=!1,(zb!==null||Ab!==null)&&(Hb(),Fb())}}function Kb(rt,_e){var nt=rt.stateNode;if(nt===null)return null;var it=Db(nt);if(it===null)return null;nt=it[_e];e:switch(_e){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(it=!it.disabled)||(rt=rt.type,it=!(rt==="button"||rt==="input"||rt==="select"||rt==="textarea")),rt=!it;break e;default:rt=!1}if(rt)return null;if(nt&&typeof nt!="function")throw Error(p$4(231,_e,typeof nt));return nt}var Lb=!1;if(ia)try{var Mb={};Object.defineProperty(Mb,"passive",{get:function(){Lb=!0}}),window.addEventListener("test",Mb,Mb),window.removeEventListener("test",Mb,Mb)}catch(rt){Lb=!1}function Nb(rt,_e,nt,it,ot,st,at,lt,ct){var dt=Array.prototype.slice.call(arguments,3);try{_e.apply(nt,dt)}catch(ft){this.onError(ft)}}var Ob=!1,Pb=null,Qb=!1,Rb=null,Sb={onError:function(rt){Ob=!0,Pb=rt}};function Tb(rt,_e,nt,it,ot,st,at,lt,ct){Ob=!1,Pb=null,Nb.apply(Sb,arguments)}function Ub(rt,_e,nt,it,ot,st,at,lt,ct){if(Tb.apply(this,arguments),Ob){if(Ob){var dt=Pb;Ob=!1,Pb=null}else throw Error(p$4(198));Qb||(Qb=!0,Rb=dt)}}function Vb(rt){var _e=rt,nt=rt;if(rt.alternate)for(;_e.return;)_e=_e.return;else{rt=_e;do _e=rt,_e.flags&4098&&(nt=_e.return),rt=_e.return;while(rt)}return _e.tag===3?nt:null}function Wb(rt){if(rt.tag===13){var _e=rt.memoizedState;if(_e===null&&(rt=rt.alternate,rt!==null&&(_e=rt.memoizedState)),_e!==null)return _e.dehydrated}return null}function Xb(rt){if(Vb(rt)!==rt)throw Error(p$4(188))}function Yb(rt){var _e=rt.alternate;if(!_e){if(_e=Vb(rt),_e===null)throw Error(p$4(188));return _e!==rt?null:rt}for(var nt=rt,it=_e;;){var ot=nt.return;if(ot===null)break;var st=ot.alternate;if(st===null){if(it=ot.return,it!==null){nt=it;continue}break}if(ot.child===st.child){for(st=ot.child;st;){if(st===nt)return Xb(ot),rt;if(st===it)return Xb(ot),_e;st=st.sibling}throw Error(p$4(188))}if(nt.return!==it.return)nt=ot,it=st;else{for(var at=!1,lt=ot.child;lt;){if(lt===nt){at=!0,nt=ot,it=st;break}if(lt===it){at=!0,it=ot,nt=st;break}lt=lt.sibling}if(!at){for(lt=st.child;lt;){if(lt===nt){at=!0,nt=st,it=ot;break}if(lt===it){at=!0,it=st,nt=ot;break}lt=lt.sibling}if(!at)throw Error(p$4(189))}}if(nt.alternate!==it)throw Error(p$4(190))}if(nt.tag!==3)throw Error(p$4(188));return nt.stateNode.current===nt?rt:_e}function Zb(rt){return rt=Yb(rt),rt!==null?$b(rt):null}function $b(rt){if(rt.tag===5||rt.tag===6)return rt;for(rt=rt.child;rt!==null;){var _e=$b(rt);if(_e!==null)return _e;rt=rt.sibling}return null}var ac=ca.unstable_scheduleCallback,bc=ca.unstable_cancelCallback,cc=ca.unstable_shouldYield,dc=ca.unstable_requestPaint,B$1=ca.unstable_now,ec=ca.unstable_getCurrentPriorityLevel,fc=ca.unstable_ImmediatePriority,gc=ca.unstable_UserBlockingPriority,hc=ca.unstable_NormalPriority,ic=ca.unstable_LowPriority,jc=ca.unstable_IdlePriority,kc=null,lc=null;function mc(rt){if(lc&&typeof lc.onCommitFiberRoot=="function")try{lc.onCommitFiberRoot(kc,rt,void 0,(rt.current.flags&128)===128)}catch{}}var oc=Math.clz32?Math.clz32:nc,pc=Math.log,qc=Math.LN2;function nc(rt){return rt>>>=0,rt===0?32:31-(pc(rt)/qc|0)|0}var rc=64,sc=4194304;function tc(rt){switch(rt&-rt){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return rt&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return rt&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return rt}}function uc(rt,_e){var nt=rt.pendingLanes;if(nt===0)return 0;var it=0,ot=rt.suspendedLanes,st=rt.pingedLanes,at=nt&268435455;if(at!==0){var lt=at&~ot;lt!==0?it=tc(lt):(st&=at,st!==0&&(it=tc(st)))}else at=nt&~ot,at!==0?it=tc(at):st!==0&&(it=tc(st));if(it===0)return 0;if(_e!==0&&_e!==it&&!(_e&ot)&&(ot=it&-it,st=_e&-_e,ot>=st||ot===16&&(st&4194240)!==0))return _e;if(it&4&&(it|=nt&16),_e=rt.entangledLanes,_e!==0)for(rt=rt.entanglements,_e&=it;0<_e;)nt=31-oc(_e),ot=1<<nt,it|=rt[nt],_e&=~ot;return it}function vc(rt,_e){switch(rt){case 1:case 2:case 4:return _e+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return _e+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function wc(rt,_e){for(var nt=rt.suspendedLanes,it=rt.pingedLanes,ot=rt.expirationTimes,st=rt.pendingLanes;0<st;){var at=31-oc(st),lt=1<<at,ct=ot[at];ct===-1?(!(lt&nt)||lt&it)&&(ot[at]=vc(lt,_e)):ct<=_e&&(rt.expiredLanes|=lt),st&=~lt}}function xc(rt){return rt=rt.pendingLanes&-1073741825,rt!==0?rt:rt&1073741824?1073741824:0}function yc(){var rt=rc;return rc<<=1,!(rc&4194240)&&(rc=64),rt}function zc(rt){for(var _e=[],nt=0;31>nt;nt++)_e.push(rt);return _e}function Ac(rt,_e,nt){rt.pendingLanes|=_e,_e!==536870912&&(rt.suspendedLanes=0,rt.pingedLanes=0),rt=rt.eventTimes,_e=31-oc(_e),rt[_e]=nt}function Bc(rt,_e){var nt=rt.pendingLanes&~_e;rt.pendingLanes=_e,rt.suspendedLanes=0,rt.pingedLanes=0,rt.expiredLanes&=_e,rt.mutableReadLanes&=_e,rt.entangledLanes&=_e,_e=rt.entanglements;var it=rt.eventTimes;for(rt=rt.expirationTimes;0<nt;){var ot=31-oc(nt),st=1<<ot;_e[ot]=0,it[ot]=-1,rt[ot]=-1,nt&=~st}}function Cc(rt,_e){var nt=rt.entangledLanes|=_e;for(rt=rt.entanglements;nt;){var it=31-oc(nt),ot=1<<it;ot&_e|rt[it]&_e&&(rt[it]|=_e),nt&=~ot}}var C$2=0;function Dc(rt){return rt&=-rt,1<rt?4<rt?rt&268435455?16:536870912:4:1}var Ec,Fc,Gc,Hc,Ic,Jc=!1,Kc=[],Lc=null,Mc=null,Nc=null,Oc=new Map,Pc=new Map,Qc=[],Rc="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function Sc(rt,_e){switch(rt){case"focusin":case"focusout":Lc=null;break;case"dragenter":case"dragleave":Mc=null;break;case"mouseover":case"mouseout":Nc=null;break;case"pointerover":case"pointerout":Oc.delete(_e.pointerId);break;case"gotpointercapture":case"lostpointercapture":Pc.delete(_e.pointerId)}}function Tc(rt,_e,nt,it,ot,st){return rt===null||rt.nativeEvent!==st?(rt={blockedOn:_e,domEventName:nt,eventSystemFlags:it,nativeEvent:st,targetContainers:[ot]},_e!==null&&(_e=Cb(_e),_e!==null&&Fc(_e)),rt):(rt.eventSystemFlags|=it,_e=rt.targetContainers,ot!==null&&_e.indexOf(ot)===-1&&_e.push(ot),rt)}function Uc(rt,_e,nt,it,ot){switch(_e){case"focusin":return Lc=Tc(Lc,rt,_e,nt,it,ot),!0;case"dragenter":return Mc=Tc(Mc,rt,_e,nt,it,ot),!0;case"mouseover":return Nc=Tc(Nc,rt,_e,nt,it,ot),!0;case"pointerover":var st=ot.pointerId;return Oc.set(st,Tc(Oc.get(st)||null,rt,_e,nt,it,ot)),!0;case"gotpointercapture":return st=ot.pointerId,Pc.set(st,Tc(Pc.get(st)||null,rt,_e,nt,it,ot)),!0}return!1}function Vc(rt){var _e=Wc(rt.target);if(_e!==null){var nt=Vb(_e);if(nt!==null){if(_e=nt.tag,_e===13){if(_e=Wb(nt),_e!==null){rt.blockedOn=_e,Ic(rt.priority,function(){Gc(nt)});return}}else if(_e===3&&nt.stateNode.current.memoizedState.isDehydrated){rt.blockedOn=nt.tag===3?nt.stateNode.containerInfo:null;return}}}rt.blockedOn=null}function Xc(rt){if(rt.blockedOn!==null)return!1;for(var _e=rt.targetContainers;0<_e.length;){var nt=Yc(rt.domEventName,rt.eventSystemFlags,_e[0],rt.nativeEvent);if(nt===null){nt=rt.nativeEvent;var it=new nt.constructor(nt.type,nt);wb=it,nt.target.dispatchEvent(it),wb=null}else return _e=Cb(nt),_e!==null&&Fc(_e),rt.blockedOn=nt,!1;_e.shift()}return!0}function Zc(rt,_e,nt){Xc(rt)&&nt.delete(_e)}function $c(){Jc=!1,Lc!==null&&Xc(Lc)&&(Lc=null),Mc!==null&&Xc(Mc)&&(Mc=null),Nc!==null&&Xc(Nc)&&(Nc=null),Oc.forEach(Zc),Pc.forEach(Zc)}function ad(rt,_e){rt.blockedOn===_e&&(rt.blockedOn=null,Jc||(Jc=!0,ca.unstable_scheduleCallback(ca.unstable_NormalPriority,$c)))}function bd(rt){function _e(ot){return ad(ot,rt)}if(0<Kc.length){ad(Kc[0],rt);for(var nt=1;nt<Kc.length;nt++){var it=Kc[nt];it.blockedOn===rt&&(it.blockedOn=null)}}for(Lc!==null&&ad(Lc,rt),Mc!==null&&ad(Mc,rt),Nc!==null&&ad(Nc,rt),Oc.forEach(_e),Pc.forEach(_e),nt=0;nt<Qc.length;nt++)it=Qc[nt],it.blockedOn===rt&&(it.blockedOn=null);for(;0<Qc.length&&(nt=Qc[0],nt.blockedOn===null);)Vc(nt),nt.blockedOn===null&&Qc.shift()}var cd=ua$1.ReactCurrentBatchConfig,dd=!0;function ed(rt,_e,nt,it){var ot=C$2,st=cd.transition;cd.transition=null;try{C$2=1,fd(rt,_e,nt,it)}finally{C$2=ot,cd.transition=st}}function gd(rt,_e,nt,it){var ot=C$2,st=cd.transition;cd.transition=null;try{C$2=4,fd(rt,_e,nt,it)}finally{C$2=ot,cd.transition=st}}function fd(rt,_e,nt,it){if(dd){var ot=Yc(rt,_e,nt,it);if(ot===null)hd(rt,_e,it,id$2,nt),Sc(rt,it);else if(Uc(ot,rt,_e,nt,it))it.stopPropagation();else if(Sc(rt,it),_e&4&&-1<Rc.indexOf(rt)){for(;ot!==null;){var st=Cb(ot);if(st!==null&&Ec(st),st=Yc(rt,_e,nt,it),st===null&&hd(rt,_e,it,id$2,nt),st===ot)break;ot=st}ot!==null&&it.stopPropagation()}else hd(rt,_e,it,null,nt)}}var id$2=null;function Yc(rt,_e,nt,it){if(id$2=null,rt=xb(it),rt=Wc(rt),rt!==null)if(_e=Vb(rt),_e===null)rt=null;else if(nt=_e.tag,nt===13){if(rt=Wb(_e),rt!==null)return rt;rt=null}else if(nt===3){if(_e.stateNode.current.memoizedState.isDehydrated)return _e.tag===3?_e.stateNode.containerInfo:null;rt=null}else _e!==rt&&(rt=null);return id$2=rt,null}function jd(rt){switch(rt){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(ec()){case fc:return 1;case gc:return 4;case hc:case ic:return 16;case jc:return 536870912;default:return 16}default:return 16}}var kd=null,ld=null,md=null;function nd(){if(md)return md;var rt,_e=ld,nt=_e.length,it,ot="value"in kd?kd.value:kd.textContent,st=ot.length;for(rt=0;rt<nt&&_e[rt]===ot[rt];rt++);var at=nt-rt;for(it=1;it<=at&&_e[nt-it]===ot[st-it];it++);return md=ot.slice(rt,1<it?1-it:void 0)}function od(rt){var _e=rt.keyCode;return"charCode"in rt?(rt=rt.charCode,rt===0&&_e===13&&(rt=13)):rt=_e,rt===10&&(rt=13),32<=rt||rt===13?rt:0}function pd(){return!0}function qd(){return!1}function rd(rt){function _e(nt,it,ot,st,at){this._reactName=nt,this._targetInst=ot,this.type=it,this.nativeEvent=st,this.target=at,this.currentTarget=null;for(var lt in rt)rt.hasOwnProperty(lt)&&(nt=rt[lt],this[lt]=nt?nt(st):st[lt]);return this.isDefaultPrevented=(st.defaultPrevented!=null?st.defaultPrevented:st.returnValue===!1)?pd:qd,this.isPropagationStopped=qd,this}return A$2(_e.prototype,{preventDefault:function(){this.defaultPrevented=!0;var nt=this.nativeEvent;nt&&(nt.preventDefault?nt.preventDefault():typeof nt.returnValue!="unknown"&&(nt.returnValue=!1),this.isDefaultPrevented=pd)},stopPropagation:function(){var nt=this.nativeEvent;nt&&(nt.stopPropagation?nt.stopPropagation():typeof nt.cancelBubble!="unknown"&&(nt.cancelBubble=!0),this.isPropagationStopped=pd)},persist:function(){},isPersistent:pd}),_e}var sd={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(rt){return rt.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},td=rd(sd),ud=A$2({},sd,{view:0,detail:0}),vd=rd(ud),wd,xd,yd,Ad=A$2({},ud,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:zd,button:0,buttons:0,relatedTarget:function(rt){return rt.relatedTarget===void 0?rt.fromElement===rt.srcElement?rt.toElement:rt.fromElement:rt.relatedTarget},movementX:function(rt){return"movementX"in rt?rt.movementX:(rt!==yd&&(yd&&rt.type==="mousemove"?(wd=rt.screenX-yd.screenX,xd=rt.screenY-yd.screenY):xd=wd=0,yd=rt),wd)},movementY:function(rt){return"movementY"in rt?rt.movementY:xd}}),Bd=rd(Ad),Cd=A$2({},Ad,{dataTransfer:0}),Dd=rd(Cd),Ed=A$2({},ud,{relatedTarget:0}),Fd=rd(Ed),Gd=A$2({},sd,{animationName:0,elapsedTime:0,pseudoElement:0}),Hd=rd(Gd),Id=A$2({},sd,{clipboardData:function(rt){return"clipboardData"in rt?rt.clipboardData:window.clipboardData}}),Jd=rd(Id),Kd=A$2({},sd,{data:0}),Ld=rd(Kd),Md={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Nd={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Od={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Pd(rt){var _e=this.nativeEvent;return _e.getModifierState?_e.getModifierState(rt):(rt=Od[rt])?!!_e[rt]:!1}function zd(){return Pd}var Qd=A$2({},ud,{key:function(rt){if(rt.key){var _e=Md[rt.key]||rt.key;if(_e!=="Unidentified")return _e}return rt.type==="keypress"?(rt=od(rt),rt===13?"Enter":String.fromCharCode(rt)):rt.type==="keydown"||rt.type==="keyup"?Nd[rt.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:zd,charCode:function(rt){return rt.type==="keypress"?od(rt):0},keyCode:function(rt){return rt.type==="keydown"||rt.type==="keyup"?rt.keyCode:0},which:function(rt){return rt.type==="keypress"?od(rt):rt.type==="keydown"||rt.type==="keyup"?rt.keyCode:0}}),Rd=rd(Qd),Sd=A$2({},Ad,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Td=rd(Sd),Ud=A$2({},ud,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:zd}),Vd=rd(Ud),Wd=A$2({},sd,{propertyName:0,elapsedTime:0,pseudoElement:0}),Xd=rd(Wd),Yd=A$2({},Ad,{deltaX:function(rt){return"deltaX"in rt?rt.deltaX:"wheelDeltaX"in rt?-rt.wheelDeltaX:0},deltaY:function(rt){return"deltaY"in rt?rt.deltaY:"wheelDeltaY"in rt?-rt.wheelDeltaY:"wheelDelta"in rt?-rt.wheelDelta:0},deltaZ:0,deltaMode:0}),Zd=rd(Yd),$d=[9,13,27,32],ae=ia&&"CompositionEvent"in window,be=null;ia&&"documentMode"in document&&(be=document.documentMode);var ce=ia&&"TextEvent"in window&&!be,de=ia&&(!ae||be&&8<be&&11>=be),ee=" ",fe=!1;function ge(rt,_e){switch(rt){case"keyup":return $d.indexOf(_e.keyCode)!==-1;case"keydown":return _e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function he(rt){return rt=rt.detail,typeof rt=="object"&&"data"in rt?rt.data:null}var ie$1=!1;function je(rt,_e){switch(rt){case"compositionend":return he(_e);case"keypress":return _e.which!==32?null:(fe=!0,ee);case"textInput":return rt=_e.data,rt===ee&&fe?null:rt;default:return null}}function ke(rt,_e){if(ie$1)return rt==="compositionend"||!ae&&ge(rt,_e)?(rt=nd(),md=ld=kd=null,ie$1=!1,rt):null;switch(rt){case"paste":return null;case"keypress":if(!(_e.ctrlKey||_e.altKey||_e.metaKey)||_e.ctrlKey&&_e.altKey){if(_e.char&&1<_e.char.length)return _e.char;if(_e.which)return String.fromCharCode(_e.which)}return null;case"compositionend":return de&&_e.locale!=="ko"?null:_e.data;default:return null}}var le={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function me(rt){var _e=rt&&rt.nodeName&&rt.nodeName.toLowerCase();return _e==="input"?!!le[rt.type]:_e==="textarea"}function ne(rt,_e,nt,it){Eb(it),_e=oe(_e,"onChange"),0<_e.length&&(nt=new td("onChange","change",null,nt,it),rt.push({event:nt,listeners:_e}))}var pe=null,qe=null;function re(rt){se$1(rt,0)}function te(rt){var _e=ue(rt);if(Wa(_e))return rt}function ve(rt,_e){if(rt==="change")return _e}var we=!1;if(ia){var xe;if(ia){var ye="oninput"in document;if(!ye){var ze=document.createElement("div");ze.setAttribute("oninput","return;"),ye=typeof ze.oninput=="function"}xe=ye}else xe=!1;we=xe&&(!document.documentMode||9<document.documentMode)}function Ae(){pe&&(pe.detachEvent("onpropertychange",Be),qe=pe=null)}function Be(rt){if(rt.propertyName==="value"&&te(qe)){var _e=[];ne(_e,qe,rt,xb(rt)),Jb(re,_e)}}function Ce(rt,_e,nt){rt==="focusin"?(Ae(),pe=_e,qe=nt,pe.attachEvent("onpropertychange",Be)):rt==="focusout"&&Ae()}function De(rt){if(rt==="selectionchange"||rt==="keyup"||rt==="keydown")return te(qe)}function Ee(rt,_e){if(rt==="click")return te(_e)}function Fe(rt,_e){if(rt==="input"||rt==="change")return te(_e)}function Ge(rt,_e){return rt===_e&&(rt!==0||1/rt===1/_e)||rt!==rt&&_e!==_e}var He=typeof Object.is=="function"?Object.is:Ge;function Ie(rt,_e){if(He(rt,_e))return!0;if(typeof rt!="object"||rt===null||typeof _e!="object"||_e===null)return!1;var nt=Object.keys(rt),it=Object.keys(_e);if(nt.length!==it.length)return!1;for(it=0;it<nt.length;it++){var ot=nt[it];if(!ja.call(_e,ot)||!He(rt[ot],_e[ot]))return!1}return!0}function Je(rt){for(;rt&&rt.firstChild;)rt=rt.firstChild;return rt}function Ke(rt,_e){var nt=Je(rt);rt=0;for(var it;nt;){if(nt.nodeType===3){if(it=rt+nt.textContent.length,rt<=_e&&it>=_e)return{node:nt,offset:_e-rt};rt=it}e:{for(;nt;){if(nt.nextSibling){nt=nt.nextSibling;break e}nt=nt.parentNode}nt=void 0}nt=Je(nt)}}function Le(rt,_e){return rt&&_e?rt===_e?!0:rt&&rt.nodeType===3?!1:_e&&_e.nodeType===3?Le(rt,_e.parentNode):"contains"in rt?rt.contains(_e):rt.compareDocumentPosition?!!(rt.compareDocumentPosition(_e)&16):!1:!1}function Me(){for(var rt=window,_e=Xa();_e instanceof rt.HTMLIFrameElement;){try{var nt=typeof _e.contentWindow.location.href=="string"}catch{nt=!1}if(nt)rt=_e.contentWindow;else break;_e=Xa(rt.document)}return _e}function Ne(rt){var _e=rt&&rt.nodeName&&rt.nodeName.toLowerCase();return _e&&(_e==="input"&&(rt.type==="text"||rt.type==="search"||rt.type==="tel"||rt.type==="url"||rt.type==="password")||_e==="textarea"||rt.contentEditable==="true")}function Oe(rt){var _e=Me(),nt=rt.focusedElem,it=rt.selectionRange;if(_e!==nt&&nt&&nt.ownerDocument&&Le(nt.ownerDocument.documentElement,nt)){if(it!==null&&Ne(nt)){if(_e=it.start,rt=it.end,rt===void 0&&(rt=_e),"selectionStart"in nt)nt.selectionStart=_e,nt.selectionEnd=Math.min(rt,nt.value.length);else if(rt=(_e=nt.ownerDocument||document)&&_e.defaultView||window,rt.getSelection){rt=rt.getSelection();var ot=nt.textContent.length,st=Math.min(it.start,ot);it=it.end===void 0?st:Math.min(it.end,ot),!rt.extend&&st>it&&(ot=it,it=st,st=ot),ot=Ke(nt,st);var at=Ke(nt,it);ot&&at&&(rt.rangeCount!==1||rt.anchorNode!==ot.node||rt.anchorOffset!==ot.offset||rt.focusNode!==at.node||rt.focusOffset!==at.offset)&&(_e=_e.createRange(),_e.setStart(ot.node,ot.offset),rt.removeAllRanges(),st>it?(rt.addRange(_e),rt.extend(at.node,at.offset)):(_e.setEnd(at.node,at.offset),rt.addRange(_e)))}}for(_e=[],rt=nt;rt=rt.parentNode;)rt.nodeType===1&&_e.push({element:rt,left:rt.scrollLeft,top:rt.scrollTop});for(typeof nt.focus=="function"&&nt.focus(),nt=0;nt<_e.length;nt++)rt=_e[nt],rt.element.scrollLeft=rt.left,rt.element.scrollTop=rt.top}}var Pe=ia&&"documentMode"in document&&11>=document.documentMode,Qe=null,Re=null,Se=null,Te=!1;function Ue(rt,_e,nt){var it=nt.window===nt?nt.document:nt.nodeType===9?nt:nt.ownerDocument;Te||Qe==null||Qe!==Xa(it)||(it=Qe,"selectionStart"in it&&Ne(it)?it={start:it.selectionStart,end:it.selectionEnd}:(it=(it.ownerDocument&&it.ownerDocument.defaultView||window).getSelection(),it={anchorNode:it.anchorNode,anchorOffset:it.anchorOffset,focusNode:it.focusNode,focusOffset:it.focusOffset}),Se&&Ie(Se,it)||(Se=it,it=oe(Re,"onSelect"),0<it.length&&(_e=new td("onSelect","select",null,_e,nt),rt.push({event:_e,listeners:it}),_e.target=Qe)))}function Ve(rt,_e){var nt={};return nt[rt.toLowerCase()]=_e.toLowerCase(),nt["Webkit"+rt]="webkit"+_e,nt["Moz"+rt]="moz"+_e,nt}var We={animationend:Ve("Animation","AnimationEnd"),animationiteration:Ve("Animation","AnimationIteration"),animationstart:Ve("Animation","AnimationStart"),transitionend:Ve("Transition","TransitionEnd")},Xe={},Ye={};ia&&(Ye=document.createElement("div").style,"AnimationEvent"in window||(delete We.animationend.animation,delete We.animationiteration.animation,delete We.animationstart.animation),"TransitionEvent"in window||delete We.transitionend.transition);function Ze(rt){if(Xe[rt])return Xe[rt];if(!We[rt])return rt;var _e=We[rt],nt;for(nt in _e)if(_e.hasOwnProperty(nt)&&nt in Ye)return Xe[rt]=_e[nt];return rt}var $e=Ze("animationend"),af=Ze("animationiteration"),bf=Ze("animationstart"),cf=Ze("transitionend"),df=new Map,ef="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function ff(rt,_e){df.set(rt,_e),fa(_e,[rt])}for(var gf=0;gf<ef.length;gf++){var hf=ef[gf],jf=hf.toLowerCase(),kf=hf[0].toUpperCase()+hf.slice(1);ff(jf,"on"+kf)}ff($e,"onAnimationEnd");ff(af,"onAnimationIteration");ff(bf,"onAnimationStart");ff("dblclick","onDoubleClick");ff("focusin","onFocus");ff("focusout","onBlur");ff(cf,"onTransitionEnd");ha("onMouseEnter",["mouseout","mouseover"]);ha("onMouseLeave",["mouseout","mouseover"]);ha("onPointerEnter",["pointerout","pointerover"]);ha("onPointerLeave",["pointerout","pointerover"]);fa("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));fa("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));fa("onBeforeInput",["compositionend","keypress","textInput","paste"]);fa("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));fa("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));fa("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var lf="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),mf=new Set("cancel close invalid load scroll toggle".split(" ").concat(lf));function nf(rt,_e,nt){var it=rt.type||"unknown-event";rt.currentTarget=nt,Ub(it,_e,void 0,rt),rt.currentTarget=null}function se$1(rt,_e){_e=(_e&4)!==0;for(var nt=0;nt<rt.length;nt++){var it=rt[nt],ot=it.event;it=it.listeners;e:{var st=void 0;if(_e)for(var at=it.length-1;0<=at;at--){var lt=it[at],ct=lt.instance,dt=lt.currentTarget;if(lt=lt.listener,ct!==st&&ot.isPropagationStopped())break e;nf(ot,lt,dt),st=ct}else for(at=0;at<it.length;at++){if(lt=it[at],ct=lt.instance,dt=lt.currentTarget,lt=lt.listener,ct!==st&&ot.isPropagationStopped())break e;nf(ot,lt,dt),st=ct}}}if(Qb)throw rt=Rb,Qb=!1,Rb=null,rt}function D$2(rt,_e){var nt=_e[of];nt===void 0&&(nt=_e[of]=new Set);var it=rt+"__bubble";nt.has(it)||(pf(_e,rt,2,!1),nt.add(it))}function qf(rt,_e,nt){var it=0;_e&&(it|=4),pf(nt,rt,it,_e)}var rf="_reactListening"+Math.random().toString(36).slice(2);function sf(rt){if(!rt[rf]){rt[rf]=!0,da.forEach(function(nt){nt!=="selectionchange"&&(mf.has(nt)||qf(nt,!1,rt),qf(nt,!0,rt))});var _e=rt.nodeType===9?rt:rt.ownerDocument;_e===null||_e[rf]||(_e[rf]=!0,qf("selectionchange",!1,_e))}}function pf(rt,_e,nt,it){switch(jd(_e)){case 1:var ot=ed;break;case 4:ot=gd;break;default:ot=fd}nt=ot.bind(null,_e,nt,rt),ot=void 0,!Lb||_e!=="touchstart"&&_e!=="touchmove"&&_e!=="wheel"||(ot=!0),it?ot!==void 0?rt.addEventListener(_e,nt,{capture:!0,passive:ot}):rt.addEventListener(_e,nt,!0):ot!==void 0?rt.addEventListener(_e,nt,{passive:ot}):rt.addEventListener(_e,nt,!1)}function hd(rt,_e,nt,it,ot){var st=it;if(!(_e&1)&&!(_e&2)&&it!==null)e:for(;;){if(it===null)return;var at=it.tag;if(at===3||at===4){var lt=it.stateNode.containerInfo;if(lt===ot||lt.nodeType===8&&lt.parentNode===ot)break;if(at===4)for(at=it.return;at!==null;){var ct=at.tag;if((ct===3||ct===4)&&(ct=at.stateNode.containerInfo,ct===ot||ct.nodeType===8&&ct.parentNode===ot))return;at=at.return}for(;lt!==null;){if(at=Wc(lt),at===null)return;if(ct=at.tag,ct===5||ct===6){it=st=at;continue e}lt=lt.parentNode}}it=it.return}Jb(function(){var dt=st,ft=xb(nt),pt=[];e:{var gt=df.get(rt);if(gt!==void 0){var yt=td,Ct=rt;switch(rt){case"keypress":if(od(nt)===0)break e;case"keydown":case"keyup":yt=Rd;break;case"focusin":Ct="focus",yt=Fd;break;case"focusout":Ct="blur",yt=Fd;break;case"beforeblur":case"afterblur":yt=Fd;break;case"click":if(nt.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":yt=Bd;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":yt=Dd;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":yt=Vd;break;case $e:case af:case bf:yt=Hd;break;case cf:yt=Xd;break;case"scroll":yt=vd;break;case"wheel":yt=Zd;break;case"copy":case"cut":case"paste":yt=Jd;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":yt=Td}var At=(_e&4)!==0,$t=!At&&rt==="scroll",zt=At?gt!==null?gt+"Capture":null:gt;At=[];for(var _t=dt,Jt;_t!==null;){Jt=_t;var nr=Jt.stateNode;if(Jt.tag===5&&nr!==null&&(Jt=nr,zt!==null&&(nr=Kb(_t,zt),nr!=null&&At.push(tf(_t,nr,Jt)))),$t)break;_t=_t.return}0<At.length&&(gt=new yt(gt,Ct,null,nt,ft),pt.push({event:gt,listeners:At}))}}if(!(_e&7)){e:{if(gt=rt==="mouseover"||rt==="pointerover",yt=rt==="mouseout"||rt==="pointerout",gt&&nt!==wb&&(Ct=nt.relatedTarget||nt.fromElement)&&(Wc(Ct)||Ct[uf]))break e;if((yt||gt)&&(gt=ft.window===ft?ft:(gt=ft.ownerDocument)?gt.defaultView||gt.parentWindow:window,yt?(Ct=nt.relatedTarget||nt.toElement,yt=dt,Ct=Ct?Wc(Ct):null,Ct!==null&&($t=Vb(Ct),Ct!==$t||Ct.tag!==5&&Ct.tag!==6)&&(Ct=null)):(yt=null,Ct=dt),yt!==Ct)){if(At=Bd,nr="onMouseLeave",zt="onMouseEnter",_t="mouse",(rt==="pointerout"||rt==="pointerover")&&(At=Td,nr="onPointerLeave",zt="onPointerEnter",_t="pointer"),$t=yt==null?gt:ue(yt),Jt=Ct==null?gt:ue(Ct),gt=new At(nr,_t+"leave",yt,nt,ft),gt.target=$t,gt.relatedTarget=Jt,nr=null,Wc(ft)===dt&&(At=new At(zt,_t+"enter",Ct,nt,ft),At.target=Jt,At.relatedTarget=$t,nr=At),$t=nr,yt&&Ct)t:{for(At=yt,zt=Ct,_t=0,Jt=At;Jt;Jt=vf(Jt))_t++;for(Jt=0,nr=zt;nr;nr=vf(nr))Jt++;for(;0<_t-Jt;)At=vf(At),_t--;for(;0<Jt-_t;)zt=vf(zt),Jt--;for(;_t--;){if(At===zt||zt!==null&&At===zt.alternate)break t;At=vf(At),zt=vf(zt)}At=null}else At=null;yt!==null&&wf(pt,gt,yt,At,!1),Ct!==null&&$t!==null&&wf(pt,$t,Ct,At,!0)}}e:{if(gt=dt?ue(dt):window,yt=gt.nodeName&&gt.nodeName.toLowerCase(),yt==="select"||yt==="input"&&gt.type==="file")var or=ve;else if(me(gt))if(we)or=Fe;else{or=De;var ir=Ce}else(yt=gt.nodeName)&&yt.toLowerCase()==="input"&&(gt.type==="checkbox"||gt.type==="radio")&&(or=Ee);if(or&&(or=or(rt,dt))){ne(pt,or,nt,ft);break e}ir&&ir(rt,gt,dt),rt==="focusout"&&(ir=gt._wrapperState)&&ir.controlled&&gt.type==="number"&&cb(gt,"number",gt.value)}switch(ir=dt?ue(dt):window,rt){case"focusin":(me(ir)||ir.contentEditable==="true")&&(Qe=ir,Re=dt,Se=null);break;case"focusout":Se=Re=Qe=null;break;case"mousedown":Te=!0;break;case"contextmenu":case"mouseup":case"dragend":Te=!1,Ue(pt,nt,ft);break;case"selectionchange":if(Pe)break;case"keydown":case"keyup":Ue(pt,nt,ft)}var dr;if(ae)e:{switch(rt){case"compositionstart":var sr="onCompositionStart";break e;case"compositionend":sr="onCompositionEnd";break e;case"compositionupdate":sr="onCompositionUpdate";break e}sr=void 0}else ie$1?ge(rt,nt)&&(sr="onCompositionEnd"):rt==="keydown"&&nt.keyCode===229&&(sr="onCompositionStart");sr&&(de&&nt.locale!=="ko"&&(ie$1||sr!=="onCompositionStart"?sr==="onCompositionEnd"&&ie$1&&(dr=nd()):(kd=ft,ld="value"in kd?kd.value:kd.textContent,ie$1=!0)),ir=oe(dt,sr),0<ir.length&&(sr=new Ld(sr,rt,null,nt,ft),pt.push({event:sr,listeners:ir}),dr?sr.data=dr:(dr=he(nt),dr!==null&&(sr.data=dr)))),(dr=ce?je(rt,nt):ke(rt,nt))&&(dt=oe(dt,"onBeforeInput"),0<dt.length&&(ft=new Ld("onBeforeInput","beforeinput",null,nt,ft),pt.push({event:ft,listeners:dt}),ft.data=dr))}se$1(pt,_e)})}function tf(rt,_e,nt){return{instance:rt,listener:_e,currentTarget:nt}}function oe(rt,_e){for(var nt=_e+"Capture",it=[];rt!==null;){var ot=rt,st=ot.stateNode;ot.tag===5&&st!==null&&(ot=st,st=Kb(rt,nt),st!=null&&it.unshift(tf(rt,st,ot)),st=Kb(rt,_e),st!=null&&it.push(tf(rt,st,ot))),rt=rt.return}return it}function vf(rt){if(rt===null)return null;do rt=rt.return;while(rt&&rt.tag!==5);return rt||null}function wf(rt,_e,nt,it,ot){for(var st=_e._reactName,at=[];nt!==null&&nt!==it;){var lt=nt,ct=lt.alternate,dt=lt.stateNode;if(ct!==null&&ct===it)break;lt.tag===5&&dt!==null&&(lt=dt,ot?(ct=Kb(nt,st),ct!=null&&at.unshift(tf(nt,ct,lt))):ot||(ct=Kb(nt,st),ct!=null&&at.push(tf(nt,ct,lt)))),nt=nt.return}at.length!==0&&rt.push({event:_e,listeners:at})}var xf=/\r\n?/g,yf=/\u0000|\uFFFD/g;function zf(rt){return(typeof rt=="string"?rt:""+rt).replace(xf,`
`).replace(yf,"")}function Af(rt,_e,nt){if(_e=zf(_e),zf(rt)!==_e&&nt)throw Error(p$4(425))}function Bf(){}var Cf=null,Df=null;function Ef(rt,_e){return rt==="textarea"||rt==="noscript"||typeof _e.children=="string"||typeof _e.children=="number"||typeof _e.dangerouslySetInnerHTML=="object"&&_e.dangerouslySetInnerHTML!==null&&_e.dangerouslySetInnerHTML.__html!=null}var Ff=typeof setTimeout=="function"?setTimeout:void 0,Gf=typeof clearTimeout=="function"?clearTimeout:void 0,Hf=typeof Promise=="function"?Promise:void 0,Jf=typeof queueMicrotask=="function"?queueMicrotask:typeof Hf<"u"?function(rt){return Hf.resolve(null).then(rt).catch(If)}:Ff;function If(rt){setTimeout(function(){throw rt})}function Kf(rt,_e){var nt=_e,it=0;do{var ot=nt.nextSibling;if(rt.removeChild(nt),ot&&ot.nodeType===8)if(nt=ot.data,nt==="/$"){if(it===0){rt.removeChild(ot),bd(_e);return}it--}else nt!=="$"&&nt!=="$?"&&nt!=="$!"||it++;nt=ot}while(nt);bd(_e)}function Lf(rt){for(;rt!=null;rt=rt.nextSibling){var _e=rt.nodeType;if(_e===1||_e===3)break;if(_e===8){if(_e=rt.data,_e==="$"||_e==="$!"||_e==="$?")break;if(_e==="/$")return null}}return rt}function Mf(rt){rt=rt.previousSibling;for(var _e=0;rt;){if(rt.nodeType===8){var nt=rt.data;if(nt==="$"||nt==="$!"||nt==="$?"){if(_e===0)return rt;_e--}else nt==="/$"&&_e++}rt=rt.previousSibling}return null}var Nf=Math.random().toString(36).slice(2),Of="__reactFiber$"+Nf,Pf="__reactProps$"+Nf,uf="__reactContainer$"+Nf,of="__reactEvents$"+Nf,Qf="__reactListeners$"+Nf,Rf="__reactHandles$"+Nf;function Wc(rt){var _e=rt[Of];if(_e)return _e;for(var nt=rt.parentNode;nt;){if(_e=nt[uf]||nt[Of]){if(nt=_e.alternate,_e.child!==null||nt!==null&&nt.child!==null)for(rt=Mf(rt);rt!==null;){if(nt=rt[Of])return nt;rt=Mf(rt)}return _e}rt=nt,nt=rt.parentNode}return null}function Cb(rt){return rt=rt[Of]||rt[uf],!rt||rt.tag!==5&&rt.tag!==6&&rt.tag!==13&&rt.tag!==3?null:rt}function ue(rt){if(rt.tag===5||rt.tag===6)return rt.stateNode;throw Error(p$4(33))}function Db(rt){return rt[Pf]||null}var Sf=[],Tf=-1;function Uf(rt){return{current:rt}}function E$2(rt){0>Tf||(rt.current=Sf[Tf],Sf[Tf]=null,Tf--)}function G(rt,_e){Tf++,Sf[Tf]=rt.current,rt.current=_e}var Vf={},H$2=Uf(Vf),Wf=Uf(!1),Xf=Vf;function Yf(rt,_e){var nt=rt.type.contextTypes;if(!nt)return Vf;var it=rt.stateNode;if(it&&it.__reactInternalMemoizedUnmaskedChildContext===_e)return it.__reactInternalMemoizedMaskedChildContext;var ot={},st;for(st in nt)ot[st]=_e[st];return it&&(rt=rt.stateNode,rt.__reactInternalMemoizedUnmaskedChildContext=_e,rt.__reactInternalMemoizedMaskedChildContext=ot),ot}function Zf(rt){return rt=rt.childContextTypes,rt!=null}function $f(){E$2(Wf),E$2(H$2)}function ag(rt,_e,nt){if(H$2.current!==Vf)throw Error(p$4(168));G(H$2,_e),G(Wf,nt)}function bg(rt,_e,nt){var it=rt.stateNode;if(_e=_e.childContextTypes,typeof it.getChildContext!="function")return nt;it=it.getChildContext();for(var ot in it)if(!(ot in _e))throw Error(p$4(108,Ra(rt)||"Unknown",ot));return A$2({},nt,it)}function cg(rt){return rt=(rt=rt.stateNode)&&rt.__reactInternalMemoizedMergedChildContext||Vf,Xf=H$2.current,G(H$2,rt),G(Wf,Wf.current),!0}function dg(rt,_e,nt){var it=rt.stateNode;if(!it)throw Error(p$4(169));nt?(rt=bg(rt,_e,Xf),it.__reactInternalMemoizedMergedChildContext=rt,E$2(Wf),E$2(H$2),G(H$2,rt)):E$2(Wf),G(Wf,nt)}var eg=null,fg=!1,gg=!1;function hg(rt){eg===null?eg=[rt]:eg.push(rt)}function ig(rt){fg=!0,hg(rt)}function jg(){if(!gg&&eg!==null){gg=!0;var rt=0,_e=C$2;try{var nt=eg;for(C$2=1;rt<nt.length;rt++){var it=nt[rt];do it=it(!0);while(it!==null)}eg=null,fg=!1}catch(ot){throw eg!==null&&(eg=eg.slice(rt+1)),ac(fc,jg),ot}finally{C$2=_e,gg=!1}}return null}var kg=[],lg=0,mg=null,ng=0,og=[],pg=0,qg=null,rg=1,sg="";function tg(rt,_e){kg[lg++]=ng,kg[lg++]=mg,mg=rt,ng=_e}function ug(rt,_e,nt){og[pg++]=rg,og[pg++]=sg,og[pg++]=qg,qg=rt;var it=rg;rt=sg;var ot=32-oc(it)-1;it&=~(1<<ot),nt+=1;var st=32-oc(_e)+ot;if(30<st){var at=ot-ot%5;st=(it&(1<<at)-1).toString(32),it>>=at,ot-=at,rg=1<<32-oc(_e)+ot|nt<<ot|it,sg=st+rt}else rg=1<<st|nt<<ot|it,sg=rt}function vg(rt){rt.return!==null&&(tg(rt,1),ug(rt,1,0))}function wg(rt){for(;rt===mg;)mg=kg[--lg],kg[lg]=null,ng=kg[--lg],kg[lg]=null;for(;rt===qg;)qg=og[--pg],og[pg]=null,sg=og[--pg],og[pg]=null,rg=og[--pg],og[pg]=null}var xg=null,yg=null,I$1=!1,zg=null;function Ag(rt,_e){var nt=Bg(5,null,null,0);nt.elementType="DELETED",nt.stateNode=_e,nt.return=rt,_e=rt.deletions,_e===null?(rt.deletions=[nt],rt.flags|=16):_e.push(nt)}function Cg(rt,_e){switch(rt.tag){case 5:var nt=rt.type;return _e=_e.nodeType!==1||nt.toLowerCase()!==_e.nodeName.toLowerCase()?null:_e,_e!==null?(rt.stateNode=_e,xg=rt,yg=Lf(_e.firstChild),!0):!1;case 6:return _e=rt.pendingProps===""||_e.nodeType!==3?null:_e,_e!==null?(rt.stateNode=_e,xg=rt,yg=null,!0):!1;case 13:return _e=_e.nodeType!==8?null:_e,_e!==null?(nt=qg!==null?{id:rg,overflow:sg}:null,rt.memoizedState={dehydrated:_e,treeContext:nt,retryLane:1073741824},nt=Bg(18,null,null,0),nt.stateNode=_e,nt.return=rt,rt.child=nt,xg=rt,yg=null,!0):!1;default:return!1}}function Dg(rt){return(rt.mode&1)!==0&&(rt.flags&128)===0}function Eg(rt){if(I$1){var _e=yg;if(_e){var nt=_e;if(!Cg(rt,_e)){if(Dg(rt))throw Error(p$4(418));_e=Lf(nt.nextSibling);var it=xg;_e&&Cg(rt,_e)?Ag(it,nt):(rt.flags=rt.flags&-4097|2,I$1=!1,xg=rt)}}else{if(Dg(rt))throw Error(p$4(418));rt.flags=rt.flags&-4097|2,I$1=!1,xg=rt}}}function Fg(rt){for(rt=rt.return;rt!==null&&rt.tag!==5&&rt.tag!==3&&rt.tag!==13;)rt=rt.return;xg=rt}function Gg(rt){if(rt!==xg)return!1;if(!I$1)return Fg(rt),I$1=!0,!1;var _e;if((_e=rt.tag!==3)&&!(_e=rt.tag!==5)&&(_e=rt.type,_e=_e!=="head"&&_e!=="body"&&!Ef(rt.type,rt.memoizedProps)),_e&&(_e=yg)){if(Dg(rt))throw Hg(),Error(p$4(418));for(;_e;)Ag(rt,_e),_e=Lf(_e.nextSibling)}if(Fg(rt),rt.tag===13){if(rt=rt.memoizedState,rt=rt!==null?rt.dehydrated:null,!rt)throw Error(p$4(317));e:{for(rt=rt.nextSibling,_e=0;rt;){if(rt.nodeType===8){var nt=rt.data;if(nt==="/$"){if(_e===0){yg=Lf(rt.nextSibling);break e}_e--}else nt!=="$"&&nt!=="$!"&&nt!=="$?"||_e++}rt=rt.nextSibling}yg=null}}else yg=xg?Lf(rt.stateNode.nextSibling):null;return!0}function Hg(){for(var rt=yg;rt;)rt=Lf(rt.nextSibling)}function Ig(){yg=xg=null,I$1=!1}function Jg(rt){zg===null?zg=[rt]:zg.push(rt)}var Kg=ua$1.ReactCurrentBatchConfig;function Lg(rt,_e,nt){if(rt=nt.ref,rt!==null&&typeof rt!="function"&&typeof rt!="object"){if(nt._owner){if(nt=nt._owner,nt){if(nt.tag!==1)throw Error(p$4(309));var it=nt.stateNode}if(!it)throw Error(p$4(147,rt));var ot=it,st=""+rt;return _e!==null&&_e.ref!==null&&typeof _e.ref=="function"&&_e.ref._stringRef===st?_e.ref:(_e=function(at){var lt=ot.refs;at===null?delete lt[st]:lt[st]=at},_e._stringRef=st,_e)}if(typeof rt!="string")throw Error(p$4(284));if(!nt._owner)throw Error(p$4(290,rt))}return rt}function Mg(rt,_e){throw rt=Object.prototype.toString.call(_e),Error(p$4(31,rt==="[object Object]"?"object with keys {"+Object.keys(_e).join(", ")+"}":rt))}function Ng(rt){var _e=rt._init;return _e(rt._payload)}function Og(rt){function _e(zt,_t){if(rt){var Jt=zt.deletions;Jt===null?(zt.deletions=[_t],zt.flags|=16):Jt.push(_t)}}function nt(zt,_t){if(!rt)return null;for(;_t!==null;)_e(zt,_t),_t=_t.sibling;return null}function it(zt,_t){for(zt=new Map;_t!==null;)_t.key!==null?zt.set(_t.key,_t):zt.set(_t.index,_t),_t=_t.sibling;return zt}function ot(zt,_t){return zt=Pg(zt,_t),zt.index=0,zt.sibling=null,zt}function st(zt,_t,Jt){return zt.index=Jt,rt?(Jt=zt.alternate,Jt!==null?(Jt=Jt.index,Jt<_t?(zt.flags|=2,_t):Jt):(zt.flags|=2,_t)):(zt.flags|=1048576,_t)}function at(zt){return rt&&zt.alternate===null&&(zt.flags|=2),zt}function lt(zt,_t,Jt,nr){return _t===null||_t.tag!==6?(_t=Qg(Jt,zt.mode,nr),_t.return=zt,_t):(_t=ot(_t,Jt),_t.return=zt,_t)}function ct(zt,_t,Jt,nr){var or=Jt.type;return or===ya?ft(zt,_t,Jt.props.children,nr,Jt.key):_t!==null&&(_t.elementType===or||typeof or=="object"&&or!==null&&or.$$typeof===Ha&&Ng(or)===_t.type)?(nr=ot(_t,Jt.props),nr.ref=Lg(zt,_t,Jt),nr.return=zt,nr):(nr=Rg(Jt.type,Jt.key,Jt.props,null,zt.mode,nr),nr.ref=Lg(zt,_t,Jt),nr.return=zt,nr)}function dt(zt,_t,Jt,nr){return _t===null||_t.tag!==4||_t.stateNode.containerInfo!==Jt.containerInfo||_t.stateNode.implementation!==Jt.implementation?(_t=Sg(Jt,zt.mode,nr),_t.return=zt,_t):(_t=ot(_t,Jt.children||[]),_t.return=zt,_t)}function ft(zt,_t,Jt,nr,or){return _t===null||_t.tag!==7?(_t=Tg(Jt,zt.mode,nr,or),_t.return=zt,_t):(_t=ot(_t,Jt),_t.return=zt,_t)}function pt(zt,_t,Jt){if(typeof _t=="string"&&_t!==""||typeof _t=="number")return _t=Qg(""+_t,zt.mode,Jt),_t.return=zt,_t;if(typeof _t=="object"&&_t!==null){switch(_t.$$typeof){case va:return Jt=Rg(_t.type,_t.key,_t.props,null,zt.mode,Jt),Jt.ref=Lg(zt,null,_t),Jt.return=zt,Jt;case wa:return _t=Sg(_t,zt.mode,Jt),_t.return=zt,_t;case Ha:var nr=_t._init;return pt(zt,nr(_t._payload),Jt)}if(eb(_t)||Ka(_t))return _t=Tg(_t,zt.mode,Jt,null),_t.return=zt,_t;Mg(zt,_t)}return null}function gt(zt,_t,Jt,nr){var or=_t!==null?_t.key:null;if(typeof Jt=="string"&&Jt!==""||typeof Jt=="number")return or!==null?null:lt(zt,_t,""+Jt,nr);if(typeof Jt=="object"&&Jt!==null){switch(Jt.$$typeof){case va:return Jt.key===or?ct(zt,_t,Jt,nr):null;case wa:return Jt.key===or?dt(zt,_t,Jt,nr):null;case Ha:return or=Jt._init,gt(zt,_t,or(Jt._payload),nr)}if(eb(Jt)||Ka(Jt))return or!==null?null:ft(zt,_t,Jt,nr,null);Mg(zt,Jt)}return null}function yt(zt,_t,Jt,nr,or){if(typeof nr=="string"&&nr!==""||typeof nr=="number")return zt=zt.get(Jt)||null,lt(_t,zt,""+nr,or);if(typeof nr=="object"&&nr!==null){switch(nr.$$typeof){case va:return zt=zt.get(nr.key===null?Jt:nr.key)||null,ct(_t,zt,nr,or);case wa:return zt=zt.get(nr.key===null?Jt:nr.key)||null,dt(_t,zt,nr,or);case Ha:var ir=nr._init;return yt(zt,_t,Jt,ir(nr._payload),or)}if(eb(nr)||Ka(nr))return zt=zt.get(Jt)||null,ft(_t,zt,nr,or,null);Mg(_t,nr)}return null}function Ct(zt,_t,Jt,nr){for(var or=null,ir=null,dr=_t,sr=_t=0,vr=null;dr!==null&&sr<Jt.length;sr++){dr.index>sr?(vr=dr,dr=null):vr=dr.sibling;var yr=gt(zt,dr,Jt[sr],nr);if(yr===null){dr===null&&(dr=vr);break}rt&&dr&&yr.alternate===null&&_e(zt,dr),_t=st(yr,_t,sr),ir===null?or=yr:ir.sibling=yr,ir=yr,dr=vr}if(sr===Jt.length)return nt(zt,dr),I$1&&tg(zt,sr),or;if(dr===null){for(;sr<Jt.length;sr++)dr=pt(zt,Jt[sr],nr),dr!==null&&(_t=st(dr,_t,sr),ir===null?or=dr:ir.sibling=dr,ir=dr);return I$1&&tg(zt,sr),or}for(dr=it(zt,dr);sr<Jt.length;sr++)vr=yt(dr,zt,sr,Jt[sr],nr),vr!==null&&(rt&&vr.alternate!==null&&dr.delete(vr.key===null?sr:vr.key),_t=st(vr,_t,sr),ir===null?or=vr:ir.sibling=vr,ir=vr);return rt&&dr.forEach(function(ur){return _e(zt,ur)}),I$1&&tg(zt,sr),or}function At(zt,_t,Jt,nr){var or=Ka(Jt);if(typeof or!="function")throw Error(p$4(150));if(Jt=or.call(Jt),Jt==null)throw Error(p$4(151));for(var ir=or=null,dr=_t,sr=_t=0,vr=null,yr=Jt.next();dr!==null&&!yr.done;sr++,yr=Jt.next()){dr.index>sr?(vr=dr,dr=null):vr=dr.sibling;var ur=gt(zt,dr,yr.value,nr);if(ur===null){dr===null&&(dr=vr);break}rt&&dr&&ur.alternate===null&&_e(zt,dr),_t=st(ur,_t,sr),ir===null?or=ur:ir.sibling=ur,ir=ur,dr=vr}if(yr.done)return nt(zt,dr),I$1&&tg(zt,sr),or;if(dr===null){for(;!yr.done;sr++,yr=Jt.next())yr=pt(zt,yr.value,nr),yr!==null&&(_t=st(yr,_t,sr),ir===null?or=yr:ir.sibling=yr,ir=yr);return I$1&&tg(zt,sr),or}for(dr=it(zt,dr);!yr.done;sr++,yr=Jt.next())yr=yt(dr,zt,sr,yr.value,nr),yr!==null&&(rt&&yr.alternate!==null&&dr.delete(yr.key===null?sr:yr.key),_t=st(yr,_t,sr),ir===null?or=yr:ir.sibling=yr,ir=yr);return rt&&dr.forEach(function(tr){return _e(zt,tr)}),I$1&&tg(zt,sr),or}function $t(zt,_t,Jt,nr){if(typeof Jt=="object"&&Jt!==null&&Jt.type===ya&&Jt.key===null&&(Jt=Jt.props.children),typeof Jt=="object"&&Jt!==null){switch(Jt.$$typeof){case va:e:{for(var or=Jt.key,ir=_t;ir!==null;){if(ir.key===or){if(or=Jt.type,or===ya){if(ir.tag===7){nt(zt,ir.sibling),_t=ot(ir,Jt.props.children),_t.return=zt,zt=_t;break e}}else if(ir.elementType===or||typeof or=="object"&&or!==null&&or.$$typeof===Ha&&Ng(or)===ir.type){nt(zt,ir.sibling),_t=ot(ir,Jt.props),_t.ref=Lg(zt,ir,Jt),_t.return=zt,zt=_t;break e}nt(zt,ir);break}else _e(zt,ir);ir=ir.sibling}Jt.type===ya?(_t=Tg(Jt.props.children,zt.mode,nr,Jt.key),_t.return=zt,zt=_t):(nr=Rg(Jt.type,Jt.key,Jt.props,null,zt.mode,nr),nr.ref=Lg(zt,_t,Jt),nr.return=zt,zt=nr)}return at(zt);case wa:e:{for(ir=Jt.key;_t!==null;){if(_t.key===ir)if(_t.tag===4&&_t.stateNode.containerInfo===Jt.containerInfo&&_t.stateNode.implementation===Jt.implementation){nt(zt,_t.sibling),_t=ot(_t,Jt.children||[]),_t.return=zt,zt=_t;break e}else{nt(zt,_t);break}else _e(zt,_t);_t=_t.sibling}_t=Sg(Jt,zt.mode,nr),_t.return=zt,zt=_t}return at(zt);case Ha:return ir=Jt._init,$t(zt,_t,ir(Jt._payload),nr)}if(eb(Jt))return Ct(zt,_t,Jt,nr);if(Ka(Jt))return At(zt,_t,Jt,nr);Mg(zt,Jt)}return typeof Jt=="string"&&Jt!==""||typeof Jt=="number"?(Jt=""+Jt,_t!==null&&_t.tag===6?(nt(zt,_t.sibling),_t=ot(_t,Jt),_t.return=zt,zt=_t):(nt(zt,_t),_t=Qg(Jt,zt.mode,nr),_t.return=zt,zt=_t),at(zt)):nt(zt,_t)}return $t}var Ug=Og(!0),Vg=Og(!1),Wg=Uf(null),Xg=null,Yg=null,Zg=null;function $g(){Zg=Yg=Xg=null}function ah(rt){var _e=Wg.current;E$2(Wg),rt._currentValue=_e}function bh(rt,_e,nt){for(;rt!==null;){var it=rt.alternate;if((rt.childLanes&_e)!==_e?(rt.childLanes|=_e,it!==null&&(it.childLanes|=_e)):it!==null&&(it.childLanes&_e)!==_e&&(it.childLanes|=_e),rt===nt)break;rt=rt.return}}function ch(rt,_e){Xg=rt,Zg=Yg=null,rt=rt.dependencies,rt!==null&&rt.firstContext!==null&&(rt.lanes&_e&&(dh=!0),rt.firstContext=null)}function eh(rt){var _e=rt._currentValue;if(Zg!==rt)if(rt={context:rt,memoizedValue:_e,next:null},Yg===null){if(Xg===null)throw Error(p$4(308));Yg=rt,Xg.dependencies={lanes:0,firstContext:rt}}else Yg=Yg.next=rt;return _e}var fh=null;function gh(rt){fh===null?fh=[rt]:fh.push(rt)}function hh(rt,_e,nt,it){var ot=_e.interleaved;return ot===null?(nt.next=nt,gh(_e)):(nt.next=ot.next,ot.next=nt),_e.interleaved=nt,ih(rt,it)}function ih(rt,_e){rt.lanes|=_e;var nt=rt.alternate;for(nt!==null&&(nt.lanes|=_e),nt=rt,rt=rt.return;rt!==null;)rt.childLanes|=_e,nt=rt.alternate,nt!==null&&(nt.childLanes|=_e),nt=rt,rt=rt.return;return nt.tag===3?nt.stateNode:null}var jh=!1;function kh(rt){rt.updateQueue={baseState:rt.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function lh(rt,_e){rt=rt.updateQueue,_e.updateQueue===rt&&(_e.updateQueue={baseState:rt.baseState,firstBaseUpdate:rt.firstBaseUpdate,lastBaseUpdate:rt.lastBaseUpdate,shared:rt.shared,effects:rt.effects})}function mh(rt,_e){return{eventTime:rt,lane:_e,tag:0,payload:null,callback:null,next:null}}function nh(rt,_e,nt){var it=rt.updateQueue;if(it===null)return null;if(it=it.shared,K&2){var ot=it.pending;return ot===null?_e.next=_e:(_e.next=ot.next,ot.next=_e),it.pending=_e,ih(rt,nt)}return ot=it.interleaved,ot===null?(_e.next=_e,gh(it)):(_e.next=ot.next,ot.next=_e),it.interleaved=_e,ih(rt,nt)}function oh(rt,_e,nt){if(_e=_e.updateQueue,_e!==null&&(_e=_e.shared,(nt&4194240)!==0)){var it=_e.lanes;it&=rt.pendingLanes,nt|=it,_e.lanes=nt,Cc(rt,nt)}}function ph(rt,_e){var nt=rt.updateQueue,it=rt.alternate;if(it!==null&&(it=it.updateQueue,nt===it)){var ot=null,st=null;if(nt=nt.firstBaseUpdate,nt!==null){do{var at={eventTime:nt.eventTime,lane:nt.lane,tag:nt.tag,payload:nt.payload,callback:nt.callback,next:null};st===null?ot=st=at:st=st.next=at,nt=nt.next}while(nt!==null);st===null?ot=st=_e:st=st.next=_e}else ot=st=_e;nt={baseState:it.baseState,firstBaseUpdate:ot,lastBaseUpdate:st,shared:it.shared,effects:it.effects},rt.updateQueue=nt;return}rt=nt.lastBaseUpdate,rt===null?nt.firstBaseUpdate=_e:rt.next=_e,nt.lastBaseUpdate=_e}function qh(rt,_e,nt,it){var ot=rt.updateQueue;jh=!1;var st=ot.firstBaseUpdate,at=ot.lastBaseUpdate,lt=ot.shared.pending;if(lt!==null){ot.shared.pending=null;var ct=lt,dt=ct.next;ct.next=null,at===null?st=dt:at.next=dt,at=ct;var ft=rt.alternate;ft!==null&&(ft=ft.updateQueue,lt=ft.lastBaseUpdate,lt!==at&&(lt===null?ft.firstBaseUpdate=dt:lt.next=dt,ft.lastBaseUpdate=ct))}if(st!==null){var pt=ot.baseState;at=0,ft=dt=ct=null,lt=st;do{var gt=lt.lane,yt=lt.eventTime;if((it&gt)===gt){ft!==null&&(ft=ft.next={eventTime:yt,lane:0,tag:lt.tag,payload:lt.payload,callback:lt.callback,next:null});e:{var Ct=rt,At=lt;switch(gt=_e,yt=nt,At.tag){case 1:if(Ct=At.payload,typeof Ct=="function"){pt=Ct.call(yt,pt,gt);break e}pt=Ct;break e;case 3:Ct.flags=Ct.flags&-65537|128;case 0:if(Ct=At.payload,gt=typeof Ct=="function"?Ct.call(yt,pt,gt):Ct,gt==null)break e;pt=A$2({},pt,gt);break e;case 2:jh=!0}}lt.callback!==null&&lt.lane!==0&&(rt.flags|=64,gt=ot.effects,gt===null?ot.effects=[lt]:gt.push(lt))}else yt={eventTime:yt,lane:gt,tag:lt.tag,payload:lt.payload,callback:lt.callback,next:null},ft===null?(dt=ft=yt,ct=pt):ft=ft.next=yt,at|=gt;if(lt=lt.next,lt===null){if(lt=ot.shared.pending,lt===null)break;gt=lt,lt=gt.next,gt.next=null,ot.lastBaseUpdate=gt,ot.shared.pending=null}}while(!0);if(ft===null&&(ct=pt),ot.baseState=ct,ot.firstBaseUpdate=dt,ot.lastBaseUpdate=ft,_e=ot.shared.interleaved,_e!==null){ot=_e;do at|=ot.lane,ot=ot.next;while(ot!==_e)}else st===null&&(ot.shared.lanes=0);rh|=at,rt.lanes=at,rt.memoizedState=pt}}function sh(rt,_e,nt){if(rt=_e.effects,_e.effects=null,rt!==null)for(_e=0;_e<rt.length;_e++){var it=rt[_e],ot=it.callback;if(ot!==null){if(it.callback=null,it=nt,typeof ot!="function")throw Error(p$4(191,ot));ot.call(it)}}}var th={},uh=Uf(th),vh$1=Uf(th),wh=Uf(th);function xh(rt){if(rt===th)throw Error(p$4(174));return rt}function yh(rt,_e){switch(G(wh,_e),G(vh$1,rt),G(uh,th),rt=_e.nodeType,rt){case 9:case 11:_e=(_e=_e.documentElement)?_e.namespaceURI:lb(null,"");break;default:rt=rt===8?_e.parentNode:_e,_e=rt.namespaceURI||null,rt=rt.tagName,_e=lb(_e,rt)}E$2(uh),G(uh,_e)}function zh(){E$2(uh),E$2(vh$1),E$2(wh)}function Ah(rt){xh(wh.current);var _e=xh(uh.current),nt=lb(_e,rt.type);_e!==nt&&(G(vh$1,rt),G(uh,nt))}function Bh(rt){vh$1.current===rt&&(E$2(uh),E$2(vh$1))}var L$2=Uf(0);function Ch(rt){for(var _e=rt;_e!==null;){if(_e.tag===13){var nt=_e.memoizedState;if(nt!==null&&(nt=nt.dehydrated,nt===null||nt.data==="$?"||nt.data==="$!"))return _e}else if(_e.tag===19&&_e.memoizedProps.revealOrder!==void 0){if(_e.flags&128)return _e}else if(_e.child!==null){_e.child.return=_e,_e=_e.child;continue}if(_e===rt)break;for(;_e.sibling===null;){if(_e.return===null||_e.return===rt)return null;_e=_e.return}_e.sibling.return=_e.return,_e=_e.sibling}return null}var Dh=[];function Eh(){for(var rt=0;rt<Dh.length;rt++)Dh[rt]._workInProgressVersionPrimary=null;Dh.length=0}var Fh=ua$1.ReactCurrentDispatcher,Gh=ua$1.ReactCurrentBatchConfig,Hh=0,M$3=null,N$3=null,O$2=null,Ih=!1,Jh=!1,Kh=0,Lh=0;function P$3(){throw Error(p$4(321))}function Mh(rt,_e){if(_e===null)return!1;for(var nt=0;nt<_e.length&&nt<rt.length;nt++)if(!He(rt[nt],_e[nt]))return!1;return!0}function Nh(rt,_e,nt,it,ot,st){if(Hh=st,M$3=_e,_e.memoizedState=null,_e.updateQueue=null,_e.lanes=0,Fh.current=rt===null||rt.memoizedState===null?Oh:Ph,rt=nt(it,ot),Jh){st=0;do{if(Jh=!1,Kh=0,25<=st)throw Error(p$4(301));st+=1,O$2=N$3=null,_e.updateQueue=null,Fh.current=Qh,rt=nt(it,ot)}while(Jh)}if(Fh.current=Rh,_e=N$3!==null&&N$3.next!==null,Hh=0,O$2=N$3=M$3=null,Ih=!1,_e)throw Error(p$4(300));return rt}function Sh(){var rt=Kh!==0;return Kh=0,rt}function Th(){var rt={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return O$2===null?M$3.memoizedState=O$2=rt:O$2=O$2.next=rt,O$2}function Uh(){if(N$3===null){var rt=M$3.alternate;rt=rt!==null?rt.memoizedState:null}else rt=N$3.next;var _e=O$2===null?M$3.memoizedState:O$2.next;if(_e!==null)O$2=_e,N$3=rt;else{if(rt===null)throw Error(p$4(310));N$3=rt,rt={memoizedState:N$3.memoizedState,baseState:N$3.baseState,baseQueue:N$3.baseQueue,queue:N$3.queue,next:null},O$2===null?M$3.memoizedState=O$2=rt:O$2=O$2.next=rt}return O$2}function Vh(rt,_e){return typeof _e=="function"?_e(rt):_e}function Wh(rt){var _e=Uh(),nt=_e.queue;if(nt===null)throw Error(p$4(311));nt.lastRenderedReducer=rt;var it=N$3,ot=it.baseQueue,st=nt.pending;if(st!==null){if(ot!==null){var at=ot.next;ot.next=st.next,st.next=at}it.baseQueue=ot=st,nt.pending=null}if(ot!==null){st=ot.next,it=it.baseState;var lt=at=null,ct=null,dt=st;do{var ft=dt.lane;if((Hh&ft)===ft)ct!==null&&(ct=ct.next={lane:0,action:dt.action,hasEagerState:dt.hasEagerState,eagerState:dt.eagerState,next:null}),it=dt.hasEagerState?dt.eagerState:rt(it,dt.action);else{var pt={lane:ft,action:dt.action,hasEagerState:dt.hasEagerState,eagerState:dt.eagerState,next:null};ct===null?(lt=ct=pt,at=it):ct=ct.next=pt,M$3.lanes|=ft,rh|=ft}dt=dt.next}while(dt!==null&&dt!==st);ct===null?at=it:ct.next=lt,He(it,_e.memoizedState)||(dh=!0),_e.memoizedState=it,_e.baseState=at,_e.baseQueue=ct,nt.lastRenderedState=it}if(rt=nt.interleaved,rt!==null){ot=rt;do st=ot.lane,M$3.lanes|=st,rh|=st,ot=ot.next;while(ot!==rt)}else ot===null&&(nt.lanes=0);return[_e.memoizedState,nt.dispatch]}function Xh(rt){var _e=Uh(),nt=_e.queue;if(nt===null)throw Error(p$4(311));nt.lastRenderedReducer=rt;var it=nt.dispatch,ot=nt.pending,st=_e.memoizedState;if(ot!==null){nt.pending=null;var at=ot=ot.next;do st=rt(st,at.action),at=at.next;while(at!==ot);He(st,_e.memoizedState)||(dh=!0),_e.memoizedState=st,_e.baseQueue===null&&(_e.baseState=st),nt.lastRenderedState=st}return[st,it]}function Yh(){}function Zh(rt,_e){var nt=M$3,it=Uh(),ot=_e(),st=!He(it.memoizedState,ot);if(st&&(it.memoizedState=ot,dh=!0),it=it.queue,$h(ai.bind(null,nt,it,rt),[rt]),it.getSnapshot!==_e||st||O$2!==null&&O$2.memoizedState.tag&1){if(nt.flags|=2048,bi(9,ci.bind(null,nt,it,ot,_e),void 0,null),Q$1===null)throw Error(p$4(349));Hh&30||di(nt,_e,ot)}return ot}function di(rt,_e,nt){rt.flags|=16384,rt={getSnapshot:_e,value:nt},_e=M$3.updateQueue,_e===null?(_e={lastEffect:null,stores:null},M$3.updateQueue=_e,_e.stores=[rt]):(nt=_e.stores,nt===null?_e.stores=[rt]:nt.push(rt))}function ci(rt,_e,nt,it){_e.value=nt,_e.getSnapshot=it,ei(_e)&&fi(rt)}function ai(rt,_e,nt){return nt(function(){ei(_e)&&fi(rt)})}function ei(rt){var _e=rt.getSnapshot;rt=rt.value;try{var nt=_e();return!He(rt,nt)}catch{return!0}}function fi(rt){var _e=ih(rt,1);_e!==null&&gi(_e,rt,1,-1)}function hi(rt){var _e=Th();return typeof rt=="function"&&(rt=rt()),_e.memoizedState=_e.baseState=rt,rt={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Vh,lastRenderedState:rt},_e.queue=rt,rt=rt.dispatch=ii.bind(null,M$3,rt),[_e.memoizedState,rt]}function bi(rt,_e,nt,it){return rt={tag:rt,create:_e,destroy:nt,deps:it,next:null},_e=M$3.updateQueue,_e===null?(_e={lastEffect:null,stores:null},M$3.updateQueue=_e,_e.lastEffect=rt.next=rt):(nt=_e.lastEffect,nt===null?_e.lastEffect=rt.next=rt:(it=nt.next,nt.next=rt,rt.next=it,_e.lastEffect=rt)),rt}function ji(){return Uh().memoizedState}function ki(rt,_e,nt,it){var ot=Th();M$3.flags|=rt,ot.memoizedState=bi(1|_e,nt,void 0,it===void 0?null:it)}function li(rt,_e,nt,it){var ot=Uh();it=it===void 0?null:it;var st=void 0;if(N$3!==null){var at=N$3.memoizedState;if(st=at.destroy,it!==null&&Mh(it,at.deps)){ot.memoizedState=bi(_e,nt,st,it);return}}M$3.flags|=rt,ot.memoizedState=bi(1|_e,nt,st,it)}function mi(rt,_e){return ki(8390656,8,rt,_e)}function $h(rt,_e){return li(2048,8,rt,_e)}function ni(rt,_e){return li(4,2,rt,_e)}function oi(rt,_e){return li(4,4,rt,_e)}function pi(rt,_e){if(typeof _e=="function")return rt=rt(),_e(rt),function(){_e(null)};if(_e!=null)return rt=rt(),_e.current=rt,function(){_e.current=null}}function qi(rt,_e,nt){return nt=nt!=null?nt.concat([rt]):null,li(4,4,pi.bind(null,_e,rt),nt)}function ri(){}function si(rt,_e){var nt=Uh();_e=_e===void 0?null:_e;var it=nt.memoizedState;return it!==null&&_e!==null&&Mh(_e,it[1])?it[0]:(nt.memoizedState=[rt,_e],rt)}function ti(rt,_e){var nt=Uh();_e=_e===void 0?null:_e;var it=nt.memoizedState;return it!==null&&_e!==null&&Mh(_e,it[1])?it[0]:(rt=rt(),nt.memoizedState=[rt,_e],rt)}function ui(rt,_e,nt){return Hh&21?(He(nt,_e)||(nt=yc(),M$3.lanes|=nt,rh|=nt,rt.baseState=!0),_e):(rt.baseState&&(rt.baseState=!1,dh=!0),rt.memoizedState=nt)}function vi(rt,_e){var nt=C$2;C$2=nt!==0&&4>nt?nt:4,rt(!0);var it=Gh.transition;Gh.transition={};try{rt(!1),_e()}finally{C$2=nt,Gh.transition=it}}function wi(){return Uh().memoizedState}function xi(rt,_e,nt){var it=yi(rt);if(nt={lane:it,action:nt,hasEagerState:!1,eagerState:null,next:null},zi(rt))Ai(_e,nt);else if(nt=hh(rt,_e,nt,it),nt!==null){var ot=R$2();gi(nt,rt,it,ot),Bi(nt,_e,it)}}function ii(rt,_e,nt){var it=yi(rt),ot={lane:it,action:nt,hasEagerState:!1,eagerState:null,next:null};if(zi(rt))Ai(_e,ot);else{var st=rt.alternate;if(rt.lanes===0&&(st===null||st.lanes===0)&&(st=_e.lastRenderedReducer,st!==null))try{var at=_e.lastRenderedState,lt=st(at,nt);if(ot.hasEagerState=!0,ot.eagerState=lt,He(lt,at)){var ct=_e.interleaved;ct===null?(ot.next=ot,gh(_e)):(ot.next=ct.next,ct.next=ot),_e.interleaved=ot;return}}catch{}finally{}nt=hh(rt,_e,ot,it),nt!==null&&(ot=R$2(),gi(nt,rt,it,ot),Bi(nt,_e,it))}}function zi(rt){var _e=rt.alternate;return rt===M$3||_e!==null&&_e===M$3}function Ai(rt,_e){Jh=Ih=!0;var nt=rt.pending;nt===null?_e.next=_e:(_e.next=nt.next,nt.next=_e),rt.pending=_e}function Bi(rt,_e,nt){if(nt&4194240){var it=_e.lanes;it&=rt.pendingLanes,nt|=it,_e.lanes=nt,Cc(rt,nt)}}var Rh={readContext:eh,useCallback:P$3,useContext:P$3,useEffect:P$3,useImperativeHandle:P$3,useInsertionEffect:P$3,useLayoutEffect:P$3,useMemo:P$3,useReducer:P$3,useRef:P$3,useState:P$3,useDebugValue:P$3,useDeferredValue:P$3,useTransition:P$3,useMutableSource:P$3,useSyncExternalStore:P$3,useId:P$3,unstable_isNewReconciler:!1},Oh={readContext:eh,useCallback:function(rt,_e){return Th().memoizedState=[rt,_e===void 0?null:_e],rt},useContext:eh,useEffect:mi,useImperativeHandle:function(rt,_e,nt){return nt=nt!=null?nt.concat([rt]):null,ki(4194308,4,pi.bind(null,_e,rt),nt)},useLayoutEffect:function(rt,_e){return ki(4194308,4,rt,_e)},useInsertionEffect:function(rt,_e){return ki(4,2,rt,_e)},useMemo:function(rt,_e){var nt=Th();return _e=_e===void 0?null:_e,rt=rt(),nt.memoizedState=[rt,_e],rt},useReducer:function(rt,_e,nt){var it=Th();return _e=nt!==void 0?nt(_e):_e,it.memoizedState=it.baseState=_e,rt={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:rt,lastRenderedState:_e},it.queue=rt,rt=rt.dispatch=xi.bind(null,M$3,rt),[it.memoizedState,rt]},useRef:function(rt){var _e=Th();return rt={current:rt},_e.memoizedState=rt},useState:hi,useDebugValue:ri,useDeferredValue:function(rt){return Th().memoizedState=rt},useTransition:function(){var rt=hi(!1),_e=rt[0];return rt=vi.bind(null,rt[1]),Th().memoizedState=rt,[_e,rt]},useMutableSource:function(){},useSyncExternalStore:function(rt,_e,nt){var it=M$3,ot=Th();if(I$1){if(nt===void 0)throw Error(p$4(407));nt=nt()}else{if(nt=_e(),Q$1===null)throw Error(p$4(349));Hh&30||di(it,_e,nt)}ot.memoizedState=nt;var st={value:nt,getSnapshot:_e};return ot.queue=st,mi(ai.bind(null,it,st,rt),[rt]),it.flags|=2048,bi(9,ci.bind(null,it,st,nt,_e),void 0,null),nt},useId:function(){var rt=Th(),_e=Q$1.identifierPrefix;if(I$1){var nt=sg,it=rg;nt=(it&~(1<<32-oc(it)-1)).toString(32)+nt,_e=":"+_e+"R"+nt,nt=Kh++,0<nt&&(_e+="H"+nt.toString(32)),_e+=":"}else nt=Lh++,_e=":"+_e+"r"+nt.toString(32)+":";return rt.memoizedState=_e},unstable_isNewReconciler:!1},Ph={readContext:eh,useCallback:si,useContext:eh,useEffect:$h,useImperativeHandle:qi,useInsertionEffect:ni,useLayoutEffect:oi,useMemo:ti,useReducer:Wh,useRef:ji,useState:function(){return Wh(Vh)},useDebugValue:ri,useDeferredValue:function(rt){var _e=Uh();return ui(_e,N$3.memoizedState,rt)},useTransition:function(){var rt=Wh(Vh)[0],_e=Uh().memoizedState;return[rt,_e]},useMutableSource:Yh,useSyncExternalStore:Zh,useId:wi,unstable_isNewReconciler:!1},Qh={readContext:eh,useCallback:si,useContext:eh,useEffect:$h,useImperativeHandle:qi,useInsertionEffect:ni,useLayoutEffect:oi,useMemo:ti,useReducer:Xh,useRef:ji,useState:function(){return Xh(Vh)},useDebugValue:ri,useDeferredValue:function(rt){var _e=Uh();return N$3===null?_e.memoizedState=rt:ui(_e,N$3.memoizedState,rt)},useTransition:function(){var rt=Xh(Vh)[0],_e=Uh().memoizedState;return[rt,_e]},useMutableSource:Yh,useSyncExternalStore:Zh,useId:wi,unstable_isNewReconciler:!1};function Ci(rt,_e){if(rt&&rt.defaultProps){_e=A$2({},_e),rt=rt.defaultProps;for(var nt in rt)_e[nt]===void 0&&(_e[nt]=rt[nt]);return _e}return _e}function Di(rt,_e,nt,it){_e=rt.memoizedState,nt=nt(it,_e),nt=nt==null?_e:A$2({},_e,nt),rt.memoizedState=nt,rt.lanes===0&&(rt.updateQueue.baseState=nt)}var Ei={isMounted:function(rt){return(rt=rt._reactInternals)?Vb(rt)===rt:!1},enqueueSetState:function(rt,_e,nt){rt=rt._reactInternals;var it=R$2(),ot=yi(rt),st=mh(it,ot);st.payload=_e,nt!=null&&(st.callback=nt),_e=nh(rt,st,ot),_e!==null&&(gi(_e,rt,ot,it),oh(_e,rt,ot))},enqueueReplaceState:function(rt,_e,nt){rt=rt._reactInternals;var it=R$2(),ot=yi(rt),st=mh(it,ot);st.tag=1,st.payload=_e,nt!=null&&(st.callback=nt),_e=nh(rt,st,ot),_e!==null&&(gi(_e,rt,ot,it),oh(_e,rt,ot))},enqueueForceUpdate:function(rt,_e){rt=rt._reactInternals;var nt=R$2(),it=yi(rt),ot=mh(nt,it);ot.tag=2,_e!=null&&(ot.callback=_e),_e=nh(rt,ot,it),_e!==null&&(gi(_e,rt,it,nt),oh(_e,rt,it))}};function Fi(rt,_e,nt,it,ot,st,at){return rt=rt.stateNode,typeof rt.shouldComponentUpdate=="function"?rt.shouldComponentUpdate(it,st,at):_e.prototype&&_e.prototype.isPureReactComponent?!Ie(nt,it)||!Ie(ot,st):!0}function Gi(rt,_e,nt){var it=!1,ot=Vf,st=_e.contextType;return typeof st=="object"&&st!==null?st=eh(st):(ot=Zf(_e)?Xf:H$2.current,it=_e.contextTypes,st=(it=it!=null)?Yf(rt,ot):Vf),_e=new _e(nt,st),rt.memoizedState=_e.state!==null&&_e.state!==void 0?_e.state:null,_e.updater=Ei,rt.stateNode=_e,_e._reactInternals=rt,it&&(rt=rt.stateNode,rt.__reactInternalMemoizedUnmaskedChildContext=ot,rt.__reactInternalMemoizedMaskedChildContext=st),_e}function Hi(rt,_e,nt,it){rt=_e.state,typeof _e.componentWillReceiveProps=="function"&&_e.componentWillReceiveProps(nt,it),typeof _e.UNSAFE_componentWillReceiveProps=="function"&&_e.UNSAFE_componentWillReceiveProps(nt,it),_e.state!==rt&&Ei.enqueueReplaceState(_e,_e.state,null)}function Ii(rt,_e,nt,it){var ot=rt.stateNode;ot.props=nt,ot.state=rt.memoizedState,ot.refs={},kh(rt);var st=_e.contextType;typeof st=="object"&&st!==null?ot.context=eh(st):(st=Zf(_e)?Xf:H$2.current,ot.context=Yf(rt,st)),ot.state=rt.memoizedState,st=_e.getDerivedStateFromProps,typeof st=="function"&&(Di(rt,_e,st,nt),ot.state=rt.memoizedState),typeof _e.getDerivedStateFromProps=="function"||typeof ot.getSnapshotBeforeUpdate=="function"||typeof ot.UNSAFE_componentWillMount!="function"&&typeof ot.componentWillMount!="function"||(_e=ot.state,typeof ot.componentWillMount=="function"&&ot.componentWillMount(),typeof ot.UNSAFE_componentWillMount=="function"&&ot.UNSAFE_componentWillMount(),_e!==ot.state&&Ei.enqueueReplaceState(ot,ot.state,null),qh(rt,nt,ot,it),ot.state=rt.memoizedState),typeof ot.componentDidMount=="function"&&(rt.flags|=4194308)}function Ji(rt,_e){try{var nt="",it=_e;do nt+=Pa(it),it=it.return;while(it);var ot=nt}catch(st){ot=`
Error generating stack: `+st.message+`
`+st.stack}return{value:rt,source:_e,stack:ot,digest:null}}function Ki(rt,_e,nt){return{value:rt,source:null,stack:nt??null,digest:_e??null}}function Li(rt,_e){try{console.error(_e.value)}catch(nt){setTimeout(function(){throw nt})}}var Mi=typeof WeakMap=="function"?WeakMap:Map;function Ni(rt,_e,nt){nt=mh(-1,nt),nt.tag=3,nt.payload={element:null};var it=_e.value;return nt.callback=function(){Oi||(Oi=!0,Pi=it),Li(rt,_e)},nt}function Qi(rt,_e,nt){nt=mh(-1,nt),nt.tag=3;var it=rt.type.getDerivedStateFromError;if(typeof it=="function"){var ot=_e.value;nt.payload=function(){return it(ot)},nt.callback=function(){Li(rt,_e)}}var st=rt.stateNode;return st!==null&&typeof st.componentDidCatch=="function"&&(nt.callback=function(){Li(rt,_e),typeof it!="function"&&(Ri===null?Ri=new Set([this]):Ri.add(this));var at=_e.stack;this.componentDidCatch(_e.value,{componentStack:at!==null?at:""})}),nt}function Si(rt,_e,nt){var it=rt.pingCache;if(it===null){it=rt.pingCache=new Mi;var ot=new Set;it.set(_e,ot)}else ot=it.get(_e),ot===void 0&&(ot=new Set,it.set(_e,ot));ot.has(nt)||(ot.add(nt),rt=Ti.bind(null,rt,_e,nt),_e.then(rt,rt))}function Ui(rt){do{var _e;if((_e=rt.tag===13)&&(_e=rt.memoizedState,_e=_e!==null?_e.dehydrated!==null:!0),_e)return rt;rt=rt.return}while(rt!==null);return null}function Vi(rt,_e,nt,it,ot){return rt.mode&1?(rt.flags|=65536,rt.lanes=ot,rt):(rt===_e?rt.flags|=65536:(rt.flags|=128,nt.flags|=131072,nt.flags&=-52805,nt.tag===1&&(nt.alternate===null?nt.tag=17:(_e=mh(-1,1),_e.tag=2,nh(nt,_e,1))),nt.lanes|=1),rt)}var Wi=ua$1.ReactCurrentOwner,dh=!1;function Xi(rt,_e,nt,it){_e.child=rt===null?Vg(_e,null,nt,it):Ug(_e,rt.child,nt,it)}function Yi(rt,_e,nt,it,ot){nt=nt.render;var st=_e.ref;return ch(_e,ot),it=Nh(rt,_e,nt,it,st,ot),nt=Sh(),rt!==null&&!dh?(_e.updateQueue=rt.updateQueue,_e.flags&=-2053,rt.lanes&=~ot,Zi(rt,_e,ot)):(I$1&&nt&&vg(_e),_e.flags|=1,Xi(rt,_e,it,ot),_e.child)}function $i(rt,_e,nt,it,ot){if(rt===null){var st=nt.type;return typeof st=="function"&&!aj(st)&&st.defaultProps===void 0&&nt.compare===null&&nt.defaultProps===void 0?(_e.tag=15,_e.type=st,bj(rt,_e,st,it,ot)):(rt=Rg(nt.type,null,it,_e,_e.mode,ot),rt.ref=_e.ref,rt.return=_e,_e.child=rt)}if(st=rt.child,!(rt.lanes&ot)){var at=st.memoizedProps;if(nt=nt.compare,nt=nt!==null?nt:Ie,nt(at,it)&&rt.ref===_e.ref)return Zi(rt,_e,ot)}return _e.flags|=1,rt=Pg(st,it),rt.ref=_e.ref,rt.return=_e,_e.child=rt}function bj(rt,_e,nt,it,ot){if(rt!==null){var st=rt.memoizedProps;if(Ie(st,it)&&rt.ref===_e.ref)if(dh=!1,_e.pendingProps=it=st,(rt.lanes&ot)!==0)rt.flags&131072&&(dh=!0);else return _e.lanes=rt.lanes,Zi(rt,_e,ot)}return cj(rt,_e,nt,it,ot)}function dj(rt,_e,nt){var it=_e.pendingProps,ot=it.children,st=rt!==null?rt.memoizedState:null;if(it.mode==="hidden")if(!(_e.mode&1))_e.memoizedState={baseLanes:0,cachePool:null,transitions:null},G(ej,fj),fj|=nt;else{if(!(nt&1073741824))return rt=st!==null?st.baseLanes|nt:nt,_e.lanes=_e.childLanes=1073741824,_e.memoizedState={baseLanes:rt,cachePool:null,transitions:null},_e.updateQueue=null,G(ej,fj),fj|=rt,null;_e.memoizedState={baseLanes:0,cachePool:null,transitions:null},it=st!==null?st.baseLanes:nt,G(ej,fj),fj|=it}else st!==null?(it=st.baseLanes|nt,_e.memoizedState=null):it=nt,G(ej,fj),fj|=it;return Xi(rt,_e,ot,nt),_e.child}function gj(rt,_e){var nt=_e.ref;(rt===null&&nt!==null||rt!==null&&rt.ref!==nt)&&(_e.flags|=512,_e.flags|=2097152)}function cj(rt,_e,nt,it,ot){var st=Zf(nt)?Xf:H$2.current;return st=Yf(_e,st),ch(_e,ot),nt=Nh(rt,_e,nt,it,st,ot),it=Sh(),rt!==null&&!dh?(_e.updateQueue=rt.updateQueue,_e.flags&=-2053,rt.lanes&=~ot,Zi(rt,_e,ot)):(I$1&&it&&vg(_e),_e.flags|=1,Xi(rt,_e,nt,ot),_e.child)}function hj(rt,_e,nt,it,ot){if(Zf(nt)){var st=!0;cg(_e)}else st=!1;if(ch(_e,ot),_e.stateNode===null)ij(rt,_e),Gi(_e,nt,it),Ii(_e,nt,it,ot),it=!0;else if(rt===null){var at=_e.stateNode,lt=_e.memoizedProps;at.props=lt;var ct=at.context,dt=nt.contextType;typeof dt=="object"&&dt!==null?dt=eh(dt):(dt=Zf(nt)?Xf:H$2.current,dt=Yf(_e,dt));var ft=nt.getDerivedStateFromProps,pt=typeof ft=="function"||typeof at.getSnapshotBeforeUpdate=="function";pt||typeof at.UNSAFE_componentWillReceiveProps!="function"&&typeof at.componentWillReceiveProps!="function"||(lt!==it||ct!==dt)&&Hi(_e,at,it,dt),jh=!1;var gt=_e.memoizedState;at.state=gt,qh(_e,it,at,ot),ct=_e.memoizedState,lt!==it||gt!==ct||Wf.current||jh?(typeof ft=="function"&&(Di(_e,nt,ft,it),ct=_e.memoizedState),(lt=jh||Fi(_e,nt,lt,it,gt,ct,dt))?(pt||typeof at.UNSAFE_componentWillMount!="function"&&typeof at.componentWillMount!="function"||(typeof at.componentWillMount=="function"&&at.componentWillMount(),typeof at.UNSAFE_componentWillMount=="function"&&at.UNSAFE_componentWillMount()),typeof at.componentDidMount=="function"&&(_e.flags|=4194308)):(typeof at.componentDidMount=="function"&&(_e.flags|=4194308),_e.memoizedProps=it,_e.memoizedState=ct),at.props=it,at.state=ct,at.context=dt,it=lt):(typeof at.componentDidMount=="function"&&(_e.flags|=4194308),it=!1)}else{at=_e.stateNode,lh(rt,_e),lt=_e.memoizedProps,dt=_e.type===_e.elementType?lt:Ci(_e.type,lt),at.props=dt,pt=_e.pendingProps,gt=at.context,ct=nt.contextType,typeof ct=="object"&&ct!==null?ct=eh(ct):(ct=Zf(nt)?Xf:H$2.current,ct=Yf(_e,ct));var yt=nt.getDerivedStateFromProps;(ft=typeof yt=="function"||typeof at.getSnapshotBeforeUpdate=="function")||typeof at.UNSAFE_componentWillReceiveProps!="function"&&typeof at.componentWillReceiveProps!="function"||(lt!==pt||gt!==ct)&&Hi(_e,at,it,ct),jh=!1,gt=_e.memoizedState,at.state=gt,qh(_e,it,at,ot);var Ct=_e.memoizedState;lt!==pt||gt!==Ct||Wf.current||jh?(typeof yt=="function"&&(Di(_e,nt,yt,it),Ct=_e.memoizedState),(dt=jh||Fi(_e,nt,dt,it,gt,Ct,ct)||!1)?(ft||typeof at.UNSAFE_componentWillUpdate!="function"&&typeof at.componentWillUpdate!="function"||(typeof at.componentWillUpdate=="function"&&at.componentWillUpdate(it,Ct,ct),typeof at.UNSAFE_componentWillUpdate=="function"&&at.UNSAFE_componentWillUpdate(it,Ct,ct)),typeof at.componentDidUpdate=="function"&&(_e.flags|=4),typeof at.getSnapshotBeforeUpdate=="function"&&(_e.flags|=1024)):(typeof at.componentDidUpdate!="function"||lt===rt.memoizedProps&&gt===rt.memoizedState||(_e.flags|=4),typeof at.getSnapshotBeforeUpdate!="function"||lt===rt.memoizedProps&&gt===rt.memoizedState||(_e.flags|=1024),_e.memoizedProps=it,_e.memoizedState=Ct),at.props=it,at.state=Ct,at.context=ct,it=dt):(typeof at.componentDidUpdate!="function"||lt===rt.memoizedProps&&gt===rt.memoizedState||(_e.flags|=4),typeof at.getSnapshotBeforeUpdate!="function"||lt===rt.memoizedProps&&gt===rt.memoizedState||(_e.flags|=1024),it=!1)}return jj(rt,_e,nt,it,st,ot)}function jj(rt,_e,nt,it,ot,st){gj(rt,_e);var at=(_e.flags&128)!==0;if(!it&&!at)return ot&&dg(_e,nt,!1),Zi(rt,_e,st);it=_e.stateNode,Wi.current=_e;var lt=at&&typeof nt.getDerivedStateFromError!="function"?null:it.render();return _e.flags|=1,rt!==null&&at?(_e.child=Ug(_e,rt.child,null,st),_e.child=Ug(_e,null,lt,st)):Xi(rt,_e,lt,st),_e.memoizedState=it.state,ot&&dg(_e,nt,!0),_e.child}function kj(rt){var _e=rt.stateNode;_e.pendingContext?ag(rt,_e.pendingContext,_e.pendingContext!==_e.context):_e.context&&ag(rt,_e.context,!1),yh(rt,_e.containerInfo)}function lj(rt,_e,nt,it,ot){return Ig(),Jg(ot),_e.flags|=256,Xi(rt,_e,nt,it),_e.child}var mj={dehydrated:null,treeContext:null,retryLane:0};function nj(rt){return{baseLanes:rt,cachePool:null,transitions:null}}function oj(rt,_e,nt){var it=_e.pendingProps,ot=L$2.current,st=!1,at=(_e.flags&128)!==0,lt;if((lt=at)||(lt=rt!==null&&rt.memoizedState===null?!1:(ot&2)!==0),lt?(st=!0,_e.flags&=-129):(rt===null||rt.memoizedState!==null)&&(ot|=1),G(L$2,ot&1),rt===null)return Eg(_e),rt=_e.memoizedState,rt!==null&&(rt=rt.dehydrated,rt!==null)?(_e.mode&1?rt.data==="$!"?_e.lanes=8:_e.lanes=1073741824:_e.lanes=1,null):(at=it.children,rt=it.fallback,st?(it=_e.mode,st=_e.child,at={mode:"hidden",children:at},!(it&1)&&st!==null?(st.childLanes=0,st.pendingProps=at):st=pj(at,it,0,null),rt=Tg(rt,it,nt,null),st.return=_e,rt.return=_e,st.sibling=rt,_e.child=st,_e.child.memoizedState=nj(nt),_e.memoizedState=mj,rt):qj(_e,at));if(ot=rt.memoizedState,ot!==null&&(lt=ot.dehydrated,lt!==null))return rj(rt,_e,at,it,lt,ot,nt);if(st){st=it.fallback,at=_e.mode,ot=rt.child,lt=ot.sibling;var ct={mode:"hidden",children:it.children};return!(at&1)&&_e.child!==ot?(it=_e.child,it.childLanes=0,it.pendingProps=ct,_e.deletions=null):(it=Pg(ot,ct),it.subtreeFlags=ot.subtreeFlags&14680064),lt!==null?st=Pg(lt,st):(st=Tg(st,at,nt,null),st.flags|=2),st.return=_e,it.return=_e,it.sibling=st,_e.child=it,it=st,st=_e.child,at=rt.child.memoizedState,at=at===null?nj(nt):{baseLanes:at.baseLanes|nt,cachePool:null,transitions:at.transitions},st.memoizedState=at,st.childLanes=rt.childLanes&~nt,_e.memoizedState=mj,it}return st=rt.child,rt=st.sibling,it=Pg(st,{mode:"visible",children:it.children}),!(_e.mode&1)&&(it.lanes=nt),it.return=_e,it.sibling=null,rt!==null&&(nt=_e.deletions,nt===null?(_e.deletions=[rt],_e.flags|=16):nt.push(rt)),_e.child=it,_e.memoizedState=null,it}function qj(rt,_e){return _e=pj({mode:"visible",children:_e},rt.mode,0,null),_e.return=rt,rt.child=_e}function sj(rt,_e,nt,it){return it!==null&&Jg(it),Ug(_e,rt.child,null,nt),rt=qj(_e,_e.pendingProps.children),rt.flags|=2,_e.memoizedState=null,rt}function rj(rt,_e,nt,it,ot,st,at){if(nt)return _e.flags&256?(_e.flags&=-257,it=Ki(Error(p$4(422))),sj(rt,_e,at,it)):_e.memoizedState!==null?(_e.child=rt.child,_e.flags|=128,null):(st=it.fallback,ot=_e.mode,it=pj({mode:"visible",children:it.children},ot,0,null),st=Tg(st,ot,at,null),st.flags|=2,it.return=_e,st.return=_e,it.sibling=st,_e.child=it,_e.mode&1&&Ug(_e,rt.child,null,at),_e.child.memoizedState=nj(at),_e.memoizedState=mj,st);if(!(_e.mode&1))return sj(rt,_e,at,null);if(ot.data==="$!"){if(it=ot.nextSibling&&ot.nextSibling.dataset,it)var lt=it.dgst;return it=lt,st=Error(p$4(419)),it=Ki(st,it,void 0),sj(rt,_e,at,it)}if(lt=(at&rt.childLanes)!==0,dh||lt){if(it=Q$1,it!==null){switch(at&-at){case 4:ot=2;break;case 16:ot=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:ot=32;break;case 536870912:ot=268435456;break;default:ot=0}ot=ot&(it.suspendedLanes|at)?0:ot,ot!==0&&ot!==st.retryLane&&(st.retryLane=ot,ih(rt,ot),gi(it,rt,ot,-1))}return tj(),it=Ki(Error(p$4(421))),sj(rt,_e,at,it)}return ot.data==="$?"?(_e.flags|=128,_e.child=rt.child,_e=uj.bind(null,rt),ot._reactRetry=_e,null):(rt=st.treeContext,yg=Lf(ot.nextSibling),xg=_e,I$1=!0,zg=null,rt!==null&&(og[pg++]=rg,og[pg++]=sg,og[pg++]=qg,rg=rt.id,sg=rt.overflow,qg=_e),_e=qj(_e,it.children),_e.flags|=4096,_e)}function vj(rt,_e,nt){rt.lanes|=_e;var it=rt.alternate;it!==null&&(it.lanes|=_e),bh(rt.return,_e,nt)}function wj(rt,_e,nt,it,ot){var st=rt.memoizedState;st===null?rt.memoizedState={isBackwards:_e,rendering:null,renderingStartTime:0,last:it,tail:nt,tailMode:ot}:(st.isBackwards=_e,st.rendering=null,st.renderingStartTime=0,st.last=it,st.tail=nt,st.tailMode=ot)}function xj(rt,_e,nt){var it=_e.pendingProps,ot=it.revealOrder,st=it.tail;if(Xi(rt,_e,it.children,nt),it=L$2.current,it&2)it=it&1|2,_e.flags|=128;else{if(rt!==null&&rt.flags&128)e:for(rt=_e.child;rt!==null;){if(rt.tag===13)rt.memoizedState!==null&&vj(rt,nt,_e);else if(rt.tag===19)vj(rt,nt,_e);else if(rt.child!==null){rt.child.return=rt,rt=rt.child;continue}if(rt===_e)break e;for(;rt.sibling===null;){if(rt.return===null||rt.return===_e)break e;rt=rt.return}rt.sibling.return=rt.return,rt=rt.sibling}it&=1}if(G(L$2,it),!(_e.mode&1))_e.memoizedState=null;else switch(ot){case"forwards":for(nt=_e.child,ot=null;nt!==null;)rt=nt.alternate,rt!==null&&Ch(rt)===null&&(ot=nt),nt=nt.sibling;nt=ot,nt===null?(ot=_e.child,_e.child=null):(ot=nt.sibling,nt.sibling=null),wj(_e,!1,ot,nt,st);break;case"backwards":for(nt=null,ot=_e.child,_e.child=null;ot!==null;){if(rt=ot.alternate,rt!==null&&Ch(rt)===null){_e.child=ot;break}rt=ot.sibling,ot.sibling=nt,nt=ot,ot=rt}wj(_e,!0,nt,null,st);break;case"together":wj(_e,!1,null,null,void 0);break;default:_e.memoizedState=null}return _e.child}function ij(rt,_e){!(_e.mode&1)&&rt!==null&&(rt.alternate=null,_e.alternate=null,_e.flags|=2)}function Zi(rt,_e,nt){if(rt!==null&&(_e.dependencies=rt.dependencies),rh|=_e.lanes,!(nt&_e.childLanes))return null;if(rt!==null&&_e.child!==rt.child)throw Error(p$4(153));if(_e.child!==null){for(rt=_e.child,nt=Pg(rt,rt.pendingProps),_e.child=nt,nt.return=_e;rt.sibling!==null;)rt=rt.sibling,nt=nt.sibling=Pg(rt,rt.pendingProps),nt.return=_e;nt.sibling=null}return _e.child}function yj(rt,_e,nt){switch(_e.tag){case 3:kj(_e),Ig();break;case 5:Ah(_e);break;case 1:Zf(_e.type)&&cg(_e);break;case 4:yh(_e,_e.stateNode.containerInfo);break;case 10:var it=_e.type._context,ot=_e.memoizedProps.value;G(Wg,it._currentValue),it._currentValue=ot;break;case 13:if(it=_e.memoizedState,it!==null)return it.dehydrated!==null?(G(L$2,L$2.current&1),_e.flags|=128,null):nt&_e.child.childLanes?oj(rt,_e,nt):(G(L$2,L$2.current&1),rt=Zi(rt,_e,nt),rt!==null?rt.sibling:null);G(L$2,L$2.current&1);break;case 19:if(it=(nt&_e.childLanes)!==0,rt.flags&128){if(it)return xj(rt,_e,nt);_e.flags|=128}if(ot=_e.memoizedState,ot!==null&&(ot.rendering=null,ot.tail=null,ot.lastEffect=null),G(L$2,L$2.current),it)break;return null;case 22:case 23:return _e.lanes=0,dj(rt,_e,nt)}return Zi(rt,_e,nt)}var zj,Aj,Bj,Cj;zj=function(rt,_e){for(var nt=_e.child;nt!==null;){if(nt.tag===5||nt.tag===6)rt.appendChild(nt.stateNode);else if(nt.tag!==4&&nt.child!==null){nt.child.return=nt,nt=nt.child;continue}if(nt===_e)break;for(;nt.sibling===null;){if(nt.return===null||nt.return===_e)return;nt=nt.return}nt.sibling.return=nt.return,nt=nt.sibling}};Aj=function(){};Bj=function(rt,_e,nt,it){var ot=rt.memoizedProps;if(ot!==it){rt=_e.stateNode,xh(uh.current);var st=null;switch(nt){case"input":ot=Ya(rt,ot),it=Ya(rt,it),st=[];break;case"select":ot=A$2({},ot,{value:void 0}),it=A$2({},it,{value:void 0}),st=[];break;case"textarea":ot=gb(rt,ot),it=gb(rt,it),st=[];break;default:typeof ot.onClick!="function"&&typeof it.onClick=="function"&&(rt.onclick=Bf)}ub(nt,it);var at;nt=null;for(dt in ot)if(!it.hasOwnProperty(dt)&&ot.hasOwnProperty(dt)&&ot[dt]!=null)if(dt==="style"){var lt=ot[dt];for(at in lt)lt.hasOwnProperty(at)&&(nt||(nt={}),nt[at]="")}else dt!=="dangerouslySetInnerHTML"&&dt!=="children"&&dt!=="suppressContentEditableWarning"&&dt!=="suppressHydrationWarning"&&dt!=="autoFocus"&&(ea.hasOwnProperty(dt)?st||(st=[]):(st=st||[]).push(dt,null));for(dt in it){var ct=it[dt];if(lt=ot!=null?ot[dt]:void 0,it.hasOwnProperty(dt)&&ct!==lt&&(ct!=null||lt!=null))if(dt==="style")if(lt){for(at in lt)!lt.hasOwnProperty(at)||ct&&ct.hasOwnProperty(at)||(nt||(nt={}),nt[at]="");for(at in ct)ct.hasOwnProperty(at)&&lt[at]!==ct[at]&&(nt||(nt={}),nt[at]=ct[at])}else nt||(st||(st=[]),st.push(dt,nt)),nt=ct;else dt==="dangerouslySetInnerHTML"?(ct=ct?ct.__html:void 0,lt=lt?lt.__html:void 0,ct!=null&&lt!==ct&&(st=st||[]).push(dt,ct)):dt==="children"?typeof ct!="string"&&typeof ct!="number"||(st=st||[]).push(dt,""+ct):dt!=="suppressContentEditableWarning"&&dt!=="suppressHydrationWarning"&&(ea.hasOwnProperty(dt)?(ct!=null&&dt==="onScroll"&&D$2("scroll",rt),st||lt===ct||(st=[])):(st=st||[]).push(dt,ct))}nt&&(st=st||[]).push("style",nt);var dt=st;(_e.updateQueue=dt)&&(_e.flags|=4)}};Cj=function(rt,_e,nt,it){nt!==it&&(_e.flags|=4)};function Dj(rt,_e){if(!I$1)switch(rt.tailMode){case"hidden":_e=rt.tail;for(var nt=null;_e!==null;)_e.alternate!==null&&(nt=_e),_e=_e.sibling;nt===null?rt.tail=null:nt.sibling=null;break;case"collapsed":nt=rt.tail;for(var it=null;nt!==null;)nt.alternate!==null&&(it=nt),nt=nt.sibling;it===null?_e||rt.tail===null?rt.tail=null:rt.tail.sibling=null:it.sibling=null}}function S$2(rt){var _e=rt.alternate!==null&&rt.alternate.child===rt.child,nt=0,it=0;if(_e)for(var ot=rt.child;ot!==null;)nt|=ot.lanes|ot.childLanes,it|=ot.subtreeFlags&14680064,it|=ot.flags&14680064,ot.return=rt,ot=ot.sibling;else for(ot=rt.child;ot!==null;)nt|=ot.lanes|ot.childLanes,it|=ot.subtreeFlags,it|=ot.flags,ot.return=rt,ot=ot.sibling;return rt.subtreeFlags|=it,rt.childLanes=nt,_e}function Ej(rt,_e,nt){var it=_e.pendingProps;switch(wg(_e),_e.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return S$2(_e),null;case 1:return Zf(_e.type)&&$f(),S$2(_e),null;case 3:return it=_e.stateNode,zh(),E$2(Wf),E$2(H$2),Eh(),it.pendingContext&&(it.context=it.pendingContext,it.pendingContext=null),(rt===null||rt.child===null)&&(Gg(_e)?_e.flags|=4:rt===null||rt.memoizedState.isDehydrated&&!(_e.flags&256)||(_e.flags|=1024,zg!==null&&(Fj(zg),zg=null))),Aj(rt,_e),S$2(_e),null;case 5:Bh(_e);var ot=xh(wh.current);if(nt=_e.type,rt!==null&&_e.stateNode!=null)Bj(rt,_e,nt,it,ot),rt.ref!==_e.ref&&(_e.flags|=512,_e.flags|=2097152);else{if(!it){if(_e.stateNode===null)throw Error(p$4(166));return S$2(_e),null}if(rt=xh(uh.current),Gg(_e)){it=_e.stateNode,nt=_e.type;var st=_e.memoizedProps;switch(it[Of]=_e,it[Pf]=st,rt=(_e.mode&1)!==0,nt){case"dialog":D$2("cancel",it),D$2("close",it);break;case"iframe":case"object":case"embed":D$2("load",it);break;case"video":case"audio":for(ot=0;ot<lf.length;ot++)D$2(lf[ot],it);break;case"source":D$2("error",it);break;case"img":case"image":case"link":D$2("error",it),D$2("load",it);break;case"details":D$2("toggle",it);break;case"input":Za(it,st),D$2("invalid",it);break;case"select":it._wrapperState={wasMultiple:!!st.multiple},D$2("invalid",it);break;case"textarea":hb(it,st),D$2("invalid",it)}ub(nt,st),ot=null;for(var at in st)if(st.hasOwnProperty(at)){var lt=st[at];at==="children"?typeof lt=="string"?it.textContent!==lt&&(st.suppressHydrationWarning!==!0&&Af(it.textContent,lt,rt),ot=["children",lt]):typeof lt=="number"&&it.textContent!==""+lt&&(st.suppressHydrationWarning!==!0&&Af(it.textContent,lt,rt),ot=["children",""+lt]):ea.hasOwnProperty(at)&&lt!=null&&at==="onScroll"&&D$2("scroll",it)}switch(nt){case"input":Va(it),db(it,st,!0);break;case"textarea":Va(it),jb(it);break;case"select":case"option":break;default:typeof st.onClick=="function"&&(it.onclick=Bf)}it=ot,_e.updateQueue=it,it!==null&&(_e.flags|=4)}else{at=ot.nodeType===9?ot:ot.ownerDocument,rt==="http://www.w3.org/1999/xhtml"&&(rt=kb(nt)),rt==="http://www.w3.org/1999/xhtml"?nt==="script"?(rt=at.createElement("div"),rt.innerHTML="<script><\/script>",rt=rt.removeChild(rt.firstChild)):typeof it.is=="string"?rt=at.createElement(nt,{is:it.is}):(rt=at.createElement(nt),nt==="select"&&(at=rt,it.multiple?at.multiple=!0:it.size&&(at.size=it.size))):rt=at.createElementNS(rt,nt),rt[Of]=_e,rt[Pf]=it,zj(rt,_e,!1,!1),_e.stateNode=rt;e:{switch(at=vb(nt,it),nt){case"dialog":D$2("cancel",rt),D$2("close",rt),ot=it;break;case"iframe":case"object":case"embed":D$2("load",rt),ot=it;break;case"video":case"audio":for(ot=0;ot<lf.length;ot++)D$2(lf[ot],rt);ot=it;break;case"source":D$2("error",rt),ot=it;break;case"img":case"image":case"link":D$2("error",rt),D$2("load",rt),ot=it;break;case"details":D$2("toggle",rt),ot=it;break;case"input":Za(rt,it),ot=Ya(rt,it),D$2("invalid",rt);break;case"option":ot=it;break;case"select":rt._wrapperState={wasMultiple:!!it.multiple},ot=A$2({},it,{value:void 0}),D$2("invalid",rt);break;case"textarea":hb(rt,it),ot=gb(rt,it),D$2("invalid",rt);break;default:ot=it}ub(nt,ot),lt=ot;for(st in lt)if(lt.hasOwnProperty(st)){var ct=lt[st];st==="style"?sb(rt,ct):st==="dangerouslySetInnerHTML"?(ct=ct?ct.__html:void 0,ct!=null&&nb(rt,ct)):st==="children"?typeof ct=="string"?(nt!=="textarea"||ct!=="")&&ob(rt,ct):typeof ct=="number"&&ob(rt,""+ct):st!=="suppressContentEditableWarning"&&st!=="suppressHydrationWarning"&&st!=="autoFocus"&&(ea.hasOwnProperty(st)?ct!=null&&st==="onScroll"&&D$2("scroll",rt):ct!=null&&ta(rt,st,ct,at))}switch(nt){case"input":Va(rt),db(rt,it,!1);break;case"textarea":Va(rt),jb(rt);break;case"option":it.value!=null&&rt.setAttribute("value",""+Sa(it.value));break;case"select":rt.multiple=!!it.multiple,st=it.value,st!=null?fb(rt,!!it.multiple,st,!1):it.defaultValue!=null&&fb(rt,!!it.multiple,it.defaultValue,!0);break;default:typeof ot.onClick=="function"&&(rt.onclick=Bf)}switch(nt){case"button":case"input":case"select":case"textarea":it=!!it.autoFocus;break e;case"img":it=!0;break e;default:it=!1}}it&&(_e.flags|=4)}_e.ref!==null&&(_e.flags|=512,_e.flags|=2097152)}return S$2(_e),null;case 6:if(rt&&_e.stateNode!=null)Cj(rt,_e,rt.memoizedProps,it);else{if(typeof it!="string"&&_e.stateNode===null)throw Error(p$4(166));if(nt=xh(wh.current),xh(uh.current),Gg(_e)){if(it=_e.stateNode,nt=_e.memoizedProps,it[Of]=_e,(st=it.nodeValue!==nt)&&(rt=xg,rt!==null))switch(rt.tag){case 3:Af(it.nodeValue,nt,(rt.mode&1)!==0);break;case 5:rt.memoizedProps.suppressHydrationWarning!==!0&&Af(it.nodeValue,nt,(rt.mode&1)!==0)}st&&(_e.flags|=4)}else it=(nt.nodeType===9?nt:nt.ownerDocument).createTextNode(it),it[Of]=_e,_e.stateNode=it}return S$2(_e),null;case 13:if(E$2(L$2),it=_e.memoizedState,rt===null||rt.memoizedState!==null&&rt.memoizedState.dehydrated!==null){if(I$1&&yg!==null&&_e.mode&1&&!(_e.flags&128))Hg(),Ig(),_e.flags|=98560,st=!1;else if(st=Gg(_e),it!==null&&it.dehydrated!==null){if(rt===null){if(!st)throw Error(p$4(318));if(st=_e.memoizedState,st=st!==null?st.dehydrated:null,!st)throw Error(p$4(317));st[Of]=_e}else Ig(),!(_e.flags&128)&&(_e.memoizedState=null),_e.flags|=4;S$2(_e),st=!1}else zg!==null&&(Fj(zg),zg=null),st=!0;if(!st)return _e.flags&65536?_e:null}return _e.flags&128?(_e.lanes=nt,_e):(it=it!==null,it!==(rt!==null&&rt.memoizedState!==null)&&it&&(_e.child.flags|=8192,_e.mode&1&&(rt===null||L$2.current&1?T$2===0&&(T$2=3):tj())),_e.updateQueue!==null&&(_e.flags|=4),S$2(_e),null);case 4:return zh(),Aj(rt,_e),rt===null&&sf(_e.stateNode.containerInfo),S$2(_e),null;case 10:return ah(_e.type._context),S$2(_e),null;case 17:return Zf(_e.type)&&$f(),S$2(_e),null;case 19:if(E$2(L$2),st=_e.memoizedState,st===null)return S$2(_e),null;if(it=(_e.flags&128)!==0,at=st.rendering,at===null)if(it)Dj(st,!1);else{if(T$2!==0||rt!==null&&rt.flags&128)for(rt=_e.child;rt!==null;){if(at=Ch(rt),at!==null){for(_e.flags|=128,Dj(st,!1),it=at.updateQueue,it!==null&&(_e.updateQueue=it,_e.flags|=4),_e.subtreeFlags=0,it=nt,nt=_e.child;nt!==null;)st=nt,rt=it,st.flags&=14680066,at=st.alternate,at===null?(st.childLanes=0,st.lanes=rt,st.child=null,st.subtreeFlags=0,st.memoizedProps=null,st.memoizedState=null,st.updateQueue=null,st.dependencies=null,st.stateNode=null):(st.childLanes=at.childLanes,st.lanes=at.lanes,st.child=at.child,st.subtreeFlags=0,st.deletions=null,st.memoizedProps=at.memoizedProps,st.memoizedState=at.memoizedState,st.updateQueue=at.updateQueue,st.type=at.type,rt=at.dependencies,st.dependencies=rt===null?null:{lanes:rt.lanes,firstContext:rt.firstContext}),nt=nt.sibling;return G(L$2,L$2.current&1|2),_e.child}rt=rt.sibling}st.tail!==null&&B$1()>Gj&&(_e.flags|=128,it=!0,Dj(st,!1),_e.lanes=4194304)}else{if(!it)if(rt=Ch(at),rt!==null){if(_e.flags|=128,it=!0,nt=rt.updateQueue,nt!==null&&(_e.updateQueue=nt,_e.flags|=4),Dj(st,!0),st.tail===null&&st.tailMode==="hidden"&&!at.alternate&&!I$1)return S$2(_e),null}else 2*B$1()-st.renderingStartTime>Gj&&nt!==1073741824&&(_e.flags|=128,it=!0,Dj(st,!1),_e.lanes=4194304);st.isBackwards?(at.sibling=_e.child,_e.child=at):(nt=st.last,nt!==null?nt.sibling=at:_e.child=at,st.last=at)}return st.tail!==null?(_e=st.tail,st.rendering=_e,st.tail=_e.sibling,st.renderingStartTime=B$1(),_e.sibling=null,nt=L$2.current,G(L$2,it?nt&1|2:nt&1),_e):(S$2(_e),null);case 22:case 23:return Hj(),it=_e.memoizedState!==null,rt!==null&&rt.memoizedState!==null!==it&&(_e.flags|=8192),it&&_e.mode&1?fj&1073741824&&(S$2(_e),_e.subtreeFlags&6&&(_e.flags|=8192)):S$2(_e),null;case 24:return null;case 25:return null}throw Error(p$4(156,_e.tag))}function Ij(rt,_e){switch(wg(_e),_e.tag){case 1:return Zf(_e.type)&&$f(),rt=_e.flags,rt&65536?(_e.flags=rt&-65537|128,_e):null;case 3:return zh(),E$2(Wf),E$2(H$2),Eh(),rt=_e.flags,rt&65536&&!(rt&128)?(_e.flags=rt&-65537|128,_e):null;case 5:return Bh(_e),null;case 13:if(E$2(L$2),rt=_e.memoizedState,rt!==null&&rt.dehydrated!==null){if(_e.alternate===null)throw Error(p$4(340));Ig()}return rt=_e.flags,rt&65536?(_e.flags=rt&-65537|128,_e):null;case 19:return E$2(L$2),null;case 4:return zh(),null;case 10:return ah(_e.type._context),null;case 22:case 23:return Hj(),null;case 24:return null;default:return null}}var Jj=!1,U=!1,Kj=typeof WeakSet=="function"?WeakSet:Set,V=null;function Lj(rt,_e){var nt=rt.ref;if(nt!==null)if(typeof nt=="function")try{nt(null)}catch(it){W(rt,_e,it)}else nt.current=null}function Mj(rt,_e,nt){try{nt()}catch(it){W(rt,_e,it)}}var Nj=!1;function Oj(rt,_e){if(Cf=dd,rt=Me(),Ne(rt)){if("selectionStart"in rt)var nt={start:rt.selectionStart,end:rt.selectionEnd};else e:{nt=(nt=rt.ownerDocument)&&nt.defaultView||window;var it=nt.getSelection&&nt.getSelection();if(it&&it.rangeCount!==0){nt=it.anchorNode;var ot=it.anchorOffset,st=it.focusNode;it=it.focusOffset;try{nt.nodeType,st.nodeType}catch{nt=null;break e}var at=0,lt=-1,ct=-1,dt=0,ft=0,pt=rt,gt=null;t:for(;;){for(var yt;pt!==nt||ot!==0&&pt.nodeType!==3||(lt=at+ot),pt!==st||it!==0&&pt.nodeType!==3||(ct=at+it),pt.nodeType===3&&(at+=pt.nodeValue.length),(yt=pt.firstChild)!==null;)gt=pt,pt=yt;for(;;){if(pt===rt)break t;if(gt===nt&&++dt===ot&&(lt=at),gt===st&&++ft===it&&(ct=at),(yt=pt.nextSibling)!==null)break;pt=gt,gt=pt.parentNode}pt=yt}nt=lt===-1||ct===-1?null:{start:lt,end:ct}}else nt=null}nt=nt||{start:0,end:0}}else nt=null;for(Df={focusedElem:rt,selectionRange:nt},dd=!1,V=_e;V!==null;)if(_e=V,rt=_e.child,(_e.subtreeFlags&1028)!==0&&rt!==null)rt.return=_e,V=rt;else for(;V!==null;){_e=V;try{var Ct=_e.alternate;if(_e.flags&1024)switch(_e.tag){case 0:case 11:case 15:break;case 1:if(Ct!==null){var At=Ct.memoizedProps,$t=Ct.memoizedState,zt=_e.stateNode,_t=zt.getSnapshotBeforeUpdate(_e.elementType===_e.type?At:Ci(_e.type,At),$t);zt.__reactInternalSnapshotBeforeUpdate=_t}break;case 3:var Jt=_e.stateNode.containerInfo;Jt.nodeType===1?Jt.textContent="":Jt.nodeType===9&&Jt.documentElement&&Jt.removeChild(Jt.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(p$4(163))}}catch(nr){W(_e,_e.return,nr)}if(rt=_e.sibling,rt!==null){rt.return=_e.return,V=rt;break}V=_e.return}return Ct=Nj,Nj=!1,Ct}function Pj(rt,_e,nt){var it=_e.updateQueue;if(it=it!==null?it.lastEffect:null,it!==null){var ot=it=it.next;do{if((ot.tag&rt)===rt){var st=ot.destroy;ot.destroy=void 0,st!==void 0&&Mj(_e,nt,st)}ot=ot.next}while(ot!==it)}}function Qj(rt,_e){if(_e=_e.updateQueue,_e=_e!==null?_e.lastEffect:null,_e!==null){var nt=_e=_e.next;do{if((nt.tag&rt)===rt){var it=nt.create;nt.destroy=it()}nt=nt.next}while(nt!==_e)}}function Rj(rt){var _e=rt.ref;if(_e!==null){var nt=rt.stateNode;switch(rt.tag){case 5:rt=nt;break;default:rt=nt}typeof _e=="function"?_e(rt):_e.current=rt}}function Sj(rt){var _e=rt.alternate;_e!==null&&(rt.alternate=null,Sj(_e)),rt.child=null,rt.deletions=null,rt.sibling=null,rt.tag===5&&(_e=rt.stateNode,_e!==null&&(delete _e[Of],delete _e[Pf],delete _e[of],delete _e[Qf],delete _e[Rf])),rt.stateNode=null,rt.return=null,rt.dependencies=null,rt.memoizedProps=null,rt.memoizedState=null,rt.pendingProps=null,rt.stateNode=null,rt.updateQueue=null}function Tj(rt){return rt.tag===5||rt.tag===3||rt.tag===4}function Uj(rt){e:for(;;){for(;rt.sibling===null;){if(rt.return===null||Tj(rt.return))return null;rt=rt.return}for(rt.sibling.return=rt.return,rt=rt.sibling;rt.tag!==5&&rt.tag!==6&&rt.tag!==18;){if(rt.flags&2||rt.child===null||rt.tag===4)continue e;rt.child.return=rt,rt=rt.child}if(!(rt.flags&2))return rt.stateNode}}function Vj(rt,_e,nt){var it=rt.tag;if(it===5||it===6)rt=rt.stateNode,_e?nt.nodeType===8?nt.parentNode.insertBefore(rt,_e):nt.insertBefore(rt,_e):(nt.nodeType===8?(_e=nt.parentNode,_e.insertBefore(rt,nt)):(_e=nt,_e.appendChild(rt)),nt=nt._reactRootContainer,nt!=null||_e.onclick!==null||(_e.onclick=Bf));else if(it!==4&&(rt=rt.child,rt!==null))for(Vj(rt,_e,nt),rt=rt.sibling;rt!==null;)Vj(rt,_e,nt),rt=rt.sibling}function Wj(rt,_e,nt){var it=rt.tag;if(it===5||it===6)rt=rt.stateNode,_e?nt.insertBefore(rt,_e):nt.appendChild(rt);else if(it!==4&&(rt=rt.child,rt!==null))for(Wj(rt,_e,nt),rt=rt.sibling;rt!==null;)Wj(rt,_e,nt),rt=rt.sibling}var X=null,Xj=!1;function Yj(rt,_e,nt){for(nt=nt.child;nt!==null;)Zj(rt,_e,nt),nt=nt.sibling}function Zj(rt,_e,nt){if(lc&&typeof lc.onCommitFiberUnmount=="function")try{lc.onCommitFiberUnmount(kc,nt)}catch{}switch(nt.tag){case 5:U||Lj(nt,_e);case 6:var it=X,ot=Xj;X=null,Yj(rt,_e,nt),X=it,Xj=ot,X!==null&&(Xj?(rt=X,nt=nt.stateNode,rt.nodeType===8?rt.parentNode.removeChild(nt):rt.removeChild(nt)):X.removeChild(nt.stateNode));break;case 18:X!==null&&(Xj?(rt=X,nt=nt.stateNode,rt.nodeType===8?Kf(rt.parentNode,nt):rt.nodeType===1&&Kf(rt,nt),bd(rt)):Kf(X,nt.stateNode));break;case 4:it=X,ot=Xj,X=nt.stateNode.containerInfo,Xj=!0,Yj(rt,_e,nt),X=it,Xj=ot;break;case 0:case 11:case 14:case 15:if(!U&&(it=nt.updateQueue,it!==null&&(it=it.lastEffect,it!==null))){ot=it=it.next;do{var st=ot,at=st.destroy;st=st.tag,at!==void 0&&(st&2||st&4)&&Mj(nt,_e,at),ot=ot.next}while(ot!==it)}Yj(rt,_e,nt);break;case 1:if(!U&&(Lj(nt,_e),it=nt.stateNode,typeof it.componentWillUnmount=="function"))try{it.props=nt.memoizedProps,it.state=nt.memoizedState,it.componentWillUnmount()}catch(lt){W(nt,_e,lt)}Yj(rt,_e,nt);break;case 21:Yj(rt,_e,nt);break;case 22:nt.mode&1?(U=(it=U)||nt.memoizedState!==null,Yj(rt,_e,nt),U=it):Yj(rt,_e,nt);break;default:Yj(rt,_e,nt)}}function ak(rt){var _e=rt.updateQueue;if(_e!==null){rt.updateQueue=null;var nt=rt.stateNode;nt===null&&(nt=rt.stateNode=new Kj),_e.forEach(function(it){var ot=bk.bind(null,rt,it);nt.has(it)||(nt.add(it),it.then(ot,ot))})}}function ck(rt,_e){var nt=_e.deletions;if(nt!==null)for(var it=0;it<nt.length;it++){var ot=nt[it];try{var st=rt,at=_e,lt=at;e:for(;lt!==null;){switch(lt.tag){case 5:X=lt.stateNode,Xj=!1;break e;case 3:X=lt.stateNode.containerInfo,Xj=!0;break e;case 4:X=lt.stateNode.containerInfo,Xj=!0;break e}lt=lt.return}if(X===null)throw Error(p$4(160));Zj(st,at,ot),X=null,Xj=!1;var ct=ot.alternate;ct!==null&&(ct.return=null),ot.return=null}catch(dt){W(ot,_e,dt)}}if(_e.subtreeFlags&12854)for(_e=_e.child;_e!==null;)dk(_e,rt),_e=_e.sibling}function dk(rt,_e){var nt=rt.alternate,it=rt.flags;switch(rt.tag){case 0:case 11:case 14:case 15:if(ck(_e,rt),ek(rt),it&4){try{Pj(3,rt,rt.return),Qj(3,rt)}catch(At){W(rt,rt.return,At)}try{Pj(5,rt,rt.return)}catch(At){W(rt,rt.return,At)}}break;case 1:ck(_e,rt),ek(rt),it&512&&nt!==null&&Lj(nt,nt.return);break;case 5:if(ck(_e,rt),ek(rt),it&512&&nt!==null&&Lj(nt,nt.return),rt.flags&32){var ot=rt.stateNode;try{ob(ot,"")}catch(At){W(rt,rt.return,At)}}if(it&4&&(ot=rt.stateNode,ot!=null)){var st=rt.memoizedProps,at=nt!==null?nt.memoizedProps:st,lt=rt.type,ct=rt.updateQueue;if(rt.updateQueue=null,ct!==null)try{lt==="input"&&st.type==="radio"&&st.name!=null&&ab(ot,st),vb(lt,at);var dt=vb(lt,st);for(at=0;at<ct.length;at+=2){var ft=ct[at],pt=ct[at+1];ft==="style"?sb(ot,pt):ft==="dangerouslySetInnerHTML"?nb(ot,pt):ft==="children"?ob(ot,pt):ta(ot,ft,pt,dt)}switch(lt){case"input":bb(ot,st);break;case"textarea":ib(ot,st);break;case"select":var gt=ot._wrapperState.wasMultiple;ot._wrapperState.wasMultiple=!!st.multiple;var yt=st.value;yt!=null?fb(ot,!!st.multiple,yt,!1):gt!==!!st.multiple&&(st.defaultValue!=null?fb(ot,!!st.multiple,st.defaultValue,!0):fb(ot,!!st.multiple,st.multiple?[]:"",!1))}ot[Pf]=st}catch(At){W(rt,rt.return,At)}}break;case 6:if(ck(_e,rt),ek(rt),it&4){if(rt.stateNode===null)throw Error(p$4(162));ot=rt.stateNode,st=rt.memoizedProps;try{ot.nodeValue=st}catch(At){W(rt,rt.return,At)}}break;case 3:if(ck(_e,rt),ek(rt),it&4&&nt!==null&&nt.memoizedState.isDehydrated)try{bd(_e.containerInfo)}catch(At){W(rt,rt.return,At)}break;case 4:ck(_e,rt),ek(rt);break;case 13:ck(_e,rt),ek(rt),ot=rt.child,ot.flags&8192&&(st=ot.memoizedState!==null,ot.stateNode.isHidden=st,!st||ot.alternate!==null&&ot.alternate.memoizedState!==null||(fk=B$1())),it&4&&ak(rt);break;case 22:if(ft=nt!==null&&nt.memoizedState!==null,rt.mode&1?(U=(dt=U)||ft,ck(_e,rt),U=dt):ck(_e,rt),ek(rt),it&8192){if(dt=rt.memoizedState!==null,(rt.stateNode.isHidden=dt)&&!ft&&rt.mode&1)for(V=rt,ft=rt.child;ft!==null;){for(pt=V=ft;V!==null;){switch(gt=V,yt=gt.child,gt.tag){case 0:case 11:case 14:case 15:Pj(4,gt,gt.return);break;case 1:Lj(gt,gt.return);var Ct=gt.stateNode;if(typeof Ct.componentWillUnmount=="function"){it=gt,nt=gt.return;try{_e=it,Ct.props=_e.memoizedProps,Ct.state=_e.memoizedState,Ct.componentWillUnmount()}catch(At){W(it,nt,At)}}break;case 5:Lj(gt,gt.return);break;case 22:if(gt.memoizedState!==null){gk(pt);continue}}yt!==null?(yt.return=gt,V=yt):gk(pt)}ft=ft.sibling}e:for(ft=null,pt=rt;;){if(pt.tag===5){if(ft===null){ft=pt;try{ot=pt.stateNode,dt?(st=ot.style,typeof st.setProperty=="function"?st.setProperty("display","none","important"):st.display="none"):(lt=pt.stateNode,ct=pt.memoizedProps.style,at=ct!=null&&ct.hasOwnProperty("display")?ct.display:null,lt.style.display=rb("display",at))}catch(At){W(rt,rt.return,At)}}}else if(pt.tag===6){if(ft===null)try{pt.stateNode.nodeValue=dt?"":pt.memoizedProps}catch(At){W(rt,rt.return,At)}}else if((pt.tag!==22&&pt.tag!==23||pt.memoizedState===null||pt===rt)&&pt.child!==null){pt.child.return=pt,pt=pt.child;continue}if(pt===rt)break e;for(;pt.sibling===null;){if(pt.return===null||pt.return===rt)break e;ft===pt&&(ft=null),pt=pt.return}ft===pt&&(ft=null),pt.sibling.return=pt.return,pt=pt.sibling}}break;case 19:ck(_e,rt),ek(rt),it&4&&ak(rt);break;case 21:break;default:ck(_e,rt),ek(rt)}}function ek(rt){var _e=rt.flags;if(_e&2){try{e:{for(var nt=rt.return;nt!==null;){if(Tj(nt)){var it=nt;break e}nt=nt.return}throw Error(p$4(160))}switch(it.tag){case 5:var ot=it.stateNode;it.flags&32&&(ob(ot,""),it.flags&=-33);var st=Uj(rt);Wj(rt,st,ot);break;case 3:case 4:var at=it.stateNode.containerInfo,lt=Uj(rt);Vj(rt,lt,at);break;default:throw Error(p$4(161))}}catch(ct){W(rt,rt.return,ct)}rt.flags&=-3}_e&4096&&(rt.flags&=-4097)}function hk(rt,_e,nt){V=rt,ik(rt)}function ik(rt,_e,nt){for(var it=(rt.mode&1)!==0;V!==null;){var ot=V,st=ot.child;if(ot.tag===22&&it){var at=ot.memoizedState!==null||Jj;if(!at){var lt=ot.alternate,ct=lt!==null&&lt.memoizedState!==null||U;lt=Jj;var dt=U;if(Jj=at,(U=ct)&&!dt)for(V=ot;V!==null;)at=V,ct=at.child,at.tag===22&&at.memoizedState!==null?jk(ot):ct!==null?(ct.return=at,V=ct):jk(ot);for(;st!==null;)V=st,ik(st),st=st.sibling;V=ot,Jj=lt,U=dt}kk(rt)}else ot.subtreeFlags&8772&&st!==null?(st.return=ot,V=st):kk(rt)}}function kk(rt){for(;V!==null;){var _e=V;if(_e.flags&8772){var nt=_e.alternate;try{if(_e.flags&8772)switch(_e.tag){case 0:case 11:case 15:U||Qj(5,_e);break;case 1:var it=_e.stateNode;if(_e.flags&4&&!U)if(nt===null)it.componentDidMount();else{var ot=_e.elementType===_e.type?nt.memoizedProps:Ci(_e.type,nt.memoizedProps);it.componentDidUpdate(ot,nt.memoizedState,it.__reactInternalSnapshotBeforeUpdate)}var st=_e.updateQueue;st!==null&&sh(_e,st,it);break;case 3:var at=_e.updateQueue;if(at!==null){if(nt=null,_e.child!==null)switch(_e.child.tag){case 5:nt=_e.child.stateNode;break;case 1:nt=_e.child.stateNode}sh(_e,at,nt)}break;case 5:var lt=_e.stateNode;if(nt===null&&_e.flags&4){nt=lt;var ct=_e.memoizedProps;switch(_e.type){case"button":case"input":case"select":case"textarea":ct.autoFocus&&nt.focus();break;case"img":ct.src&&(nt.src=ct.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(_e.memoizedState===null){var dt=_e.alternate;if(dt!==null){var ft=dt.memoizedState;if(ft!==null){var pt=ft.dehydrated;pt!==null&&bd(pt)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(p$4(163))}U||_e.flags&512&&Rj(_e)}catch(gt){W(_e,_e.return,gt)}}if(_e===rt){V=null;break}if(nt=_e.sibling,nt!==null){nt.return=_e.return,V=nt;break}V=_e.return}}function gk(rt){for(;V!==null;){var _e=V;if(_e===rt){V=null;break}var nt=_e.sibling;if(nt!==null){nt.return=_e.return,V=nt;break}V=_e.return}}function jk(rt){for(;V!==null;){var _e=V;try{switch(_e.tag){case 0:case 11:case 15:var nt=_e.return;try{Qj(4,_e)}catch(ct){W(_e,nt,ct)}break;case 1:var it=_e.stateNode;if(typeof it.componentDidMount=="function"){var ot=_e.return;try{it.componentDidMount()}catch(ct){W(_e,ot,ct)}}var st=_e.return;try{Rj(_e)}catch(ct){W(_e,st,ct)}break;case 5:var at=_e.return;try{Rj(_e)}catch(ct){W(_e,at,ct)}}}catch(ct){W(_e,_e.return,ct)}if(_e===rt){V=null;break}var lt=_e.sibling;if(lt!==null){lt.return=_e.return,V=lt;break}V=_e.return}}var lk=Math.ceil,mk=ua$1.ReactCurrentDispatcher,nk=ua$1.ReactCurrentOwner,ok=ua$1.ReactCurrentBatchConfig,K=0,Q$1=null,Y=null,Z$1=0,fj=0,ej=Uf(0),T$2=0,pk=null,rh=0,qk=0,rk=0,sk=null,tk=null,fk=0,Gj=1/0,uk=null,Oi=!1,Pi=null,Ri=null,vk=!1,wk=null,xk=0,yk=0,zk=null,Ak=-1,Bk=0;function R$2(){return K&6?B$1():Ak!==-1?Ak:Ak=B$1()}function yi(rt){return rt.mode&1?K&2&&Z$1!==0?Z$1&-Z$1:Kg.transition!==null?(Bk===0&&(Bk=yc()),Bk):(rt=C$2,rt!==0||(rt=window.event,rt=rt===void 0?16:jd(rt.type)),rt):1}function gi(rt,_e,nt,it){if(50<yk)throw yk=0,zk=null,Error(p$4(185));Ac(rt,nt,it),(!(K&2)||rt!==Q$1)&&(rt===Q$1&&(!(K&2)&&(qk|=nt),T$2===4&&Ck(rt,Z$1)),Dk(rt,it),nt===1&&K===0&&!(_e.mode&1)&&(Gj=B$1()+500,fg&&jg()))}function Dk(rt,_e){var nt=rt.callbackNode;wc(rt,_e);var it=uc(rt,rt===Q$1?Z$1:0);if(it===0)nt!==null&&bc(nt),rt.callbackNode=null,rt.callbackPriority=0;else if(_e=it&-it,rt.callbackPriority!==_e){if(nt!=null&&bc(nt),_e===1)rt.tag===0?ig(Ek.bind(null,rt)):hg(Ek.bind(null,rt)),Jf(function(){!(K&6)&&jg()}),nt=null;else{switch(Dc(it)){case 1:nt=fc;break;case 4:nt=gc;break;case 16:nt=hc;break;case 536870912:nt=jc;break;default:nt=hc}nt=Fk(nt,Gk.bind(null,rt))}rt.callbackPriority=_e,rt.callbackNode=nt}}function Gk(rt,_e){if(Ak=-1,Bk=0,K&6)throw Error(p$4(327));var nt=rt.callbackNode;if(Hk()&&rt.callbackNode!==nt)return null;var it=uc(rt,rt===Q$1?Z$1:0);if(it===0)return null;if(it&30||it&rt.expiredLanes||_e)_e=Ik(rt,it);else{_e=it;var ot=K;K|=2;var st=Jk();(Q$1!==rt||Z$1!==_e)&&(uk=null,Gj=B$1()+500,Kk(rt,_e));do try{Lk();break}catch(lt){Mk(rt,lt)}while(!0);$g(),mk.current=st,K=ot,Y!==null?_e=0:(Q$1=null,Z$1=0,_e=T$2)}if(_e!==0){if(_e===2&&(ot=xc(rt),ot!==0&&(it=ot,_e=Nk(rt,ot))),_e===1)throw nt=pk,Kk(rt,0),Ck(rt,it),Dk(rt,B$1()),nt;if(_e===6)Ck(rt,it);else{if(ot=rt.current.alternate,!(it&30)&&!Ok(ot)&&(_e=Ik(rt,it),_e===2&&(st=xc(rt),st!==0&&(it=st,_e=Nk(rt,st))),_e===1))throw nt=pk,Kk(rt,0),Ck(rt,it),Dk(rt,B$1()),nt;switch(rt.finishedWork=ot,rt.finishedLanes=it,_e){case 0:case 1:throw Error(p$4(345));case 2:Pk(rt,tk,uk);break;case 3:if(Ck(rt,it),(it&130023424)===it&&(_e=fk+500-B$1(),10<_e)){if(uc(rt,0)!==0)break;if(ot=rt.suspendedLanes,(ot&it)!==it){R$2(),rt.pingedLanes|=rt.suspendedLanes&ot;break}rt.timeoutHandle=Ff(Pk.bind(null,rt,tk,uk),_e);break}Pk(rt,tk,uk);break;case 4:if(Ck(rt,it),(it&4194240)===it)break;for(_e=rt.eventTimes,ot=-1;0<it;){var at=31-oc(it);st=1<<at,at=_e[at],at>ot&&(ot=at),it&=~st}if(it=ot,it=B$1()-it,it=(120>it?120:480>it?480:1080>it?1080:1920>it?1920:3e3>it?3e3:4320>it?4320:1960*lk(it/1960))-it,10<it){rt.timeoutHandle=Ff(Pk.bind(null,rt,tk,uk),it);break}Pk(rt,tk,uk);break;case 5:Pk(rt,tk,uk);break;default:throw Error(p$4(329))}}}return Dk(rt,B$1()),rt.callbackNode===nt?Gk.bind(null,rt):null}function Nk(rt,_e){var nt=sk;return rt.current.memoizedState.isDehydrated&&(Kk(rt,_e).flags|=256),rt=Ik(rt,_e),rt!==2&&(_e=tk,tk=nt,_e!==null&&Fj(_e)),rt}function Fj(rt){tk===null?tk=rt:tk.push.apply(tk,rt)}function Ok(rt){for(var _e=rt;;){if(_e.flags&16384){var nt=_e.updateQueue;if(nt!==null&&(nt=nt.stores,nt!==null))for(var it=0;it<nt.length;it++){var ot=nt[it],st=ot.getSnapshot;ot=ot.value;try{if(!He(st(),ot))return!1}catch{return!1}}}if(nt=_e.child,_e.subtreeFlags&16384&&nt!==null)nt.return=_e,_e=nt;else{if(_e===rt)break;for(;_e.sibling===null;){if(_e.return===null||_e.return===rt)return!0;_e=_e.return}_e.sibling.return=_e.return,_e=_e.sibling}}return!0}function Ck(rt,_e){for(_e&=~rk,_e&=~qk,rt.suspendedLanes|=_e,rt.pingedLanes&=~_e,rt=rt.expirationTimes;0<_e;){var nt=31-oc(_e),it=1<<nt;rt[nt]=-1,_e&=~it}}function Ek(rt){if(K&6)throw Error(p$4(327));Hk();var _e=uc(rt,0);if(!(_e&1))return Dk(rt,B$1()),null;var nt=Ik(rt,_e);if(rt.tag!==0&&nt===2){var it=xc(rt);it!==0&&(_e=it,nt=Nk(rt,it))}if(nt===1)throw nt=pk,Kk(rt,0),Ck(rt,_e),Dk(rt,B$1()),nt;if(nt===6)throw Error(p$4(345));return rt.finishedWork=rt.current.alternate,rt.finishedLanes=_e,Pk(rt,tk,uk),Dk(rt,B$1()),null}function Qk(rt,_e){var nt=K;K|=1;try{return rt(_e)}finally{K=nt,K===0&&(Gj=B$1()+500,fg&&jg())}}function Rk(rt){wk!==null&&wk.tag===0&&!(K&6)&&Hk();var _e=K;K|=1;var nt=ok.transition,it=C$2;try{if(ok.transition=null,C$2=1,rt)return rt()}finally{C$2=it,ok.transition=nt,K=_e,!(K&6)&&jg()}}function Hj(){fj=ej.current,E$2(ej)}function Kk(rt,_e){rt.finishedWork=null,rt.finishedLanes=0;var nt=rt.timeoutHandle;if(nt!==-1&&(rt.timeoutHandle=-1,Gf(nt)),Y!==null)for(nt=Y.return;nt!==null;){var it=nt;switch(wg(it),it.tag){case 1:it=it.type.childContextTypes,it!=null&&$f();break;case 3:zh(),E$2(Wf),E$2(H$2),Eh();break;case 5:Bh(it);break;case 4:zh();break;case 13:E$2(L$2);break;case 19:E$2(L$2);break;case 10:ah(it.type._context);break;case 22:case 23:Hj()}nt=nt.return}if(Q$1=rt,Y=rt=Pg(rt.current,null),Z$1=fj=_e,T$2=0,pk=null,rk=qk=rh=0,tk=sk=null,fh!==null){for(_e=0;_e<fh.length;_e++)if(nt=fh[_e],it=nt.interleaved,it!==null){nt.interleaved=null;var ot=it.next,st=nt.pending;if(st!==null){var at=st.next;st.next=ot,it.next=at}nt.pending=it}fh=null}return rt}function Mk(rt,_e){do{var nt=Y;try{if($g(),Fh.current=Rh,Ih){for(var it=M$3.memoizedState;it!==null;){var ot=it.queue;ot!==null&&(ot.pending=null),it=it.next}Ih=!1}if(Hh=0,O$2=N$3=M$3=null,Jh=!1,Kh=0,nk.current=null,nt===null||nt.return===null){T$2=1,pk=_e,Y=null;break}e:{var st=rt,at=nt.return,lt=nt,ct=_e;if(_e=Z$1,lt.flags|=32768,ct!==null&&typeof ct=="object"&&typeof ct.then=="function"){var dt=ct,ft=lt,pt=ft.tag;if(!(ft.mode&1)&&(pt===0||pt===11||pt===15)){var gt=ft.alternate;gt?(ft.updateQueue=gt.updateQueue,ft.memoizedState=gt.memoizedState,ft.lanes=gt.lanes):(ft.updateQueue=null,ft.memoizedState=null)}var yt=Ui(at);if(yt!==null){yt.flags&=-257,Vi(yt,at,lt,st,_e),yt.mode&1&&Si(st,dt,_e),_e=yt,ct=dt;var Ct=_e.updateQueue;if(Ct===null){var At=new Set;At.add(ct),_e.updateQueue=At}else Ct.add(ct);break e}else{if(!(_e&1)){Si(st,dt,_e),tj();break e}ct=Error(p$4(426))}}else if(I$1&&lt.mode&1){var $t=Ui(at);if($t!==null){!($t.flags&65536)&&($t.flags|=256),Vi($t,at,lt,st,_e),Jg(Ji(ct,lt));break e}}st=ct=Ji(ct,lt),T$2!==4&&(T$2=2),sk===null?sk=[st]:sk.push(st),st=at;do{switch(st.tag){case 3:st.flags|=65536,_e&=-_e,st.lanes|=_e;var zt=Ni(st,ct,_e);ph(st,zt);break e;case 1:lt=ct;var _t=st.type,Jt=st.stateNode;if(!(st.flags&128)&&(typeof _t.getDerivedStateFromError=="function"||Jt!==null&&typeof Jt.componentDidCatch=="function"&&(Ri===null||!Ri.has(Jt)))){st.flags|=65536,_e&=-_e,st.lanes|=_e;var nr=Qi(st,lt,_e);ph(st,nr);break e}}st=st.return}while(st!==null)}Sk(nt)}catch(or){_e=or,Y===nt&&nt!==null&&(Y=nt=nt.return);continue}break}while(!0)}function Jk(){var rt=mk.current;return mk.current=Rh,rt===null?Rh:rt}function tj(){(T$2===0||T$2===3||T$2===2)&&(T$2=4),Q$1===null||!(rh&268435455)&&!(qk&268435455)||Ck(Q$1,Z$1)}function Ik(rt,_e){var nt=K;K|=2;var it=Jk();(Q$1!==rt||Z$1!==_e)&&(uk=null,Kk(rt,_e));do try{Tk();break}catch(ot){Mk(rt,ot)}while(!0);if($g(),K=nt,mk.current=it,Y!==null)throw Error(p$4(261));return Q$1=null,Z$1=0,T$2}function Tk(){for(;Y!==null;)Uk(Y)}function Lk(){for(;Y!==null&&!cc();)Uk(Y)}function Uk(rt){var _e=Vk(rt.alternate,rt,fj);rt.memoizedProps=rt.pendingProps,_e===null?Sk(rt):Y=_e,nk.current=null}function Sk(rt){var _e=rt;do{var nt=_e.alternate;if(rt=_e.return,_e.flags&32768){if(nt=Ij(nt,_e),nt!==null){nt.flags&=32767,Y=nt;return}if(rt!==null)rt.flags|=32768,rt.subtreeFlags=0,rt.deletions=null;else{T$2=6,Y=null;return}}else if(nt=Ej(nt,_e,fj),nt!==null){Y=nt;return}if(_e=_e.sibling,_e!==null){Y=_e;return}Y=_e=rt}while(_e!==null);T$2===0&&(T$2=5)}function Pk(rt,_e,nt){var it=C$2,ot=ok.transition;try{ok.transition=null,C$2=1,Wk(rt,_e,nt,it)}finally{ok.transition=ot,C$2=it}return null}function Wk(rt,_e,nt,it){do Hk();while(wk!==null);if(K&6)throw Error(p$4(327));nt=rt.finishedWork;var ot=rt.finishedLanes;if(nt===null)return null;if(rt.finishedWork=null,rt.finishedLanes=0,nt===rt.current)throw Error(p$4(177));rt.callbackNode=null,rt.callbackPriority=0;var st=nt.lanes|nt.childLanes;if(Bc(rt,st),rt===Q$1&&(Y=Q$1=null,Z$1=0),!(nt.subtreeFlags&2064)&&!(nt.flags&2064)||vk||(vk=!0,Fk(hc,function(){return Hk(),null})),st=(nt.flags&15990)!==0,nt.subtreeFlags&15990||st){st=ok.transition,ok.transition=null;var at=C$2;C$2=1;var lt=K;K|=4,nk.current=null,Oj(rt,nt),dk(nt,rt),Oe(Df),dd=!!Cf,Df=Cf=null,rt.current=nt,hk(nt),dc(),K=lt,C$2=at,ok.transition=st}else rt.current=nt;if(vk&&(vk=!1,wk=rt,xk=ot),st=rt.pendingLanes,st===0&&(Ri=null),mc(nt.stateNode),Dk(rt,B$1()),_e!==null)for(it=rt.onRecoverableError,nt=0;nt<_e.length;nt++)ot=_e[nt],it(ot.value,{componentStack:ot.stack,digest:ot.digest});if(Oi)throw Oi=!1,rt=Pi,Pi=null,rt;return xk&1&&rt.tag!==0&&Hk(),st=rt.pendingLanes,st&1?rt===zk?yk++:(yk=0,zk=rt):yk=0,jg(),null}function Hk(){if(wk!==null){var rt=Dc(xk),_e=ok.transition,nt=C$2;try{if(ok.transition=null,C$2=16>rt?16:rt,wk===null)var it=!1;else{if(rt=wk,wk=null,xk=0,K&6)throw Error(p$4(331));var ot=K;for(K|=4,V=rt.current;V!==null;){var st=V,at=st.child;if(V.flags&16){var lt=st.deletions;if(lt!==null){for(var ct=0;ct<lt.length;ct++){var dt=lt[ct];for(V=dt;V!==null;){var ft=V;switch(ft.tag){case 0:case 11:case 15:Pj(8,ft,st)}var pt=ft.child;if(pt!==null)pt.return=ft,V=pt;else for(;V!==null;){ft=V;var gt=ft.sibling,yt=ft.return;if(Sj(ft),ft===dt){V=null;break}if(gt!==null){gt.return=yt,V=gt;break}V=yt}}}var Ct=st.alternate;if(Ct!==null){var At=Ct.child;if(At!==null){Ct.child=null;do{var $t=At.sibling;At.sibling=null,At=$t}while(At!==null)}}V=st}}if(st.subtreeFlags&2064&&at!==null)at.return=st,V=at;else e:for(;V!==null;){if(st=V,st.flags&2048)switch(st.tag){case 0:case 11:case 15:Pj(9,st,st.return)}var zt=st.sibling;if(zt!==null){zt.return=st.return,V=zt;break e}V=st.return}}var _t=rt.current;for(V=_t;V!==null;){at=V;var Jt=at.child;if(at.subtreeFlags&2064&&Jt!==null)Jt.return=at,V=Jt;else e:for(at=_t;V!==null;){if(lt=V,lt.flags&2048)try{switch(lt.tag){case 0:case 11:case 15:Qj(9,lt)}}catch(or){W(lt,lt.return,or)}if(lt===at){V=null;break e}var nr=lt.sibling;if(nr!==null){nr.return=lt.return,V=nr;break e}V=lt.return}}if(K=ot,jg(),lc&&typeof lc.onPostCommitFiberRoot=="function")try{lc.onPostCommitFiberRoot(kc,rt)}catch{}it=!0}return it}finally{C$2=nt,ok.transition=_e}}return!1}function Xk(rt,_e,nt){_e=Ji(nt,_e),_e=Ni(rt,_e,1),rt=nh(rt,_e,1),_e=R$2(),rt!==null&&(Ac(rt,1,_e),Dk(rt,_e))}function W(rt,_e,nt){if(rt.tag===3)Xk(rt,rt,nt);else for(;_e!==null;){if(_e.tag===3){Xk(_e,rt,nt);break}else if(_e.tag===1){var it=_e.stateNode;if(typeof _e.type.getDerivedStateFromError=="function"||typeof it.componentDidCatch=="function"&&(Ri===null||!Ri.has(it))){rt=Ji(nt,rt),rt=Qi(_e,rt,1),_e=nh(_e,rt,1),rt=R$2(),_e!==null&&(Ac(_e,1,rt),Dk(_e,rt));break}}_e=_e.return}}function Ti(rt,_e,nt){var it=rt.pingCache;it!==null&&it.delete(_e),_e=R$2(),rt.pingedLanes|=rt.suspendedLanes&nt,Q$1===rt&&(Z$1&nt)===nt&&(T$2===4||T$2===3&&(Z$1&130023424)===Z$1&&500>B$1()-fk?Kk(rt,0):rk|=nt),Dk(rt,_e)}function Yk(rt,_e){_e===0&&(rt.mode&1?(_e=sc,sc<<=1,!(sc&130023424)&&(sc=4194304)):_e=1);var nt=R$2();rt=ih(rt,_e),rt!==null&&(Ac(rt,_e,nt),Dk(rt,nt))}function uj(rt){var _e=rt.memoizedState,nt=0;_e!==null&&(nt=_e.retryLane),Yk(rt,nt)}function bk(rt,_e){var nt=0;switch(rt.tag){case 13:var it=rt.stateNode,ot=rt.memoizedState;ot!==null&&(nt=ot.retryLane);break;case 19:it=rt.stateNode;break;default:throw Error(p$4(314))}it!==null&&it.delete(_e),Yk(rt,nt)}var Vk;Vk=function(rt,_e,nt){if(rt!==null)if(rt.memoizedProps!==_e.pendingProps||Wf.current)dh=!0;else{if(!(rt.lanes&nt)&&!(_e.flags&128))return dh=!1,yj(rt,_e,nt);dh=!!(rt.flags&131072)}else dh=!1,I$1&&_e.flags&1048576&&ug(_e,ng,_e.index);switch(_e.lanes=0,_e.tag){case 2:var it=_e.type;ij(rt,_e),rt=_e.pendingProps;var ot=Yf(_e,H$2.current);ch(_e,nt),ot=Nh(null,_e,it,rt,ot,nt);var st=Sh();return _e.flags|=1,typeof ot=="object"&&ot!==null&&typeof ot.render=="function"&&ot.$$typeof===void 0?(_e.tag=1,_e.memoizedState=null,_e.updateQueue=null,Zf(it)?(st=!0,cg(_e)):st=!1,_e.memoizedState=ot.state!==null&&ot.state!==void 0?ot.state:null,kh(_e),ot.updater=Ei,_e.stateNode=ot,ot._reactInternals=_e,Ii(_e,it,rt,nt),_e=jj(null,_e,it,!0,st,nt)):(_e.tag=0,I$1&&st&&vg(_e),Xi(null,_e,ot,nt),_e=_e.child),_e;case 16:it=_e.elementType;e:{switch(ij(rt,_e),rt=_e.pendingProps,ot=it._init,it=ot(it._payload),_e.type=it,ot=_e.tag=Zk(it),rt=Ci(it,rt),ot){case 0:_e=cj(null,_e,it,rt,nt);break e;case 1:_e=hj(null,_e,it,rt,nt);break e;case 11:_e=Yi(null,_e,it,rt,nt);break e;case 14:_e=$i(null,_e,it,Ci(it.type,rt),nt);break e}throw Error(p$4(306,it,""))}return _e;case 0:return it=_e.type,ot=_e.pendingProps,ot=_e.elementType===it?ot:Ci(it,ot),cj(rt,_e,it,ot,nt);case 1:return it=_e.type,ot=_e.pendingProps,ot=_e.elementType===it?ot:Ci(it,ot),hj(rt,_e,it,ot,nt);case 3:e:{if(kj(_e),rt===null)throw Error(p$4(387));it=_e.pendingProps,st=_e.memoizedState,ot=st.element,lh(rt,_e),qh(_e,it,null,nt);var at=_e.memoizedState;if(it=at.element,st.isDehydrated)if(st={element:it,isDehydrated:!1,cache:at.cache,pendingSuspenseBoundaries:at.pendingSuspenseBoundaries,transitions:at.transitions},_e.updateQueue.baseState=st,_e.memoizedState=st,_e.flags&256){ot=Ji(Error(p$4(423)),_e),_e=lj(rt,_e,it,nt,ot);break e}else if(it!==ot){ot=Ji(Error(p$4(424)),_e),_e=lj(rt,_e,it,nt,ot);break e}else for(yg=Lf(_e.stateNode.containerInfo.firstChild),xg=_e,I$1=!0,zg=null,nt=Vg(_e,null,it,nt),_e.child=nt;nt;)nt.flags=nt.flags&-3|4096,nt=nt.sibling;else{if(Ig(),it===ot){_e=Zi(rt,_e,nt);break e}Xi(rt,_e,it,nt)}_e=_e.child}return _e;case 5:return Ah(_e),rt===null&&Eg(_e),it=_e.type,ot=_e.pendingProps,st=rt!==null?rt.memoizedProps:null,at=ot.children,Ef(it,ot)?at=null:st!==null&&Ef(it,st)&&(_e.flags|=32),gj(rt,_e),Xi(rt,_e,at,nt),_e.child;case 6:return rt===null&&Eg(_e),null;case 13:return oj(rt,_e,nt);case 4:return yh(_e,_e.stateNode.containerInfo),it=_e.pendingProps,rt===null?_e.child=Ug(_e,null,it,nt):Xi(rt,_e,it,nt),_e.child;case 11:return it=_e.type,ot=_e.pendingProps,ot=_e.elementType===it?ot:Ci(it,ot),Yi(rt,_e,it,ot,nt);case 7:return Xi(rt,_e,_e.pendingProps,nt),_e.child;case 8:return Xi(rt,_e,_e.pendingProps.children,nt),_e.child;case 12:return Xi(rt,_e,_e.pendingProps.children,nt),_e.child;case 10:e:{if(it=_e.type._context,ot=_e.pendingProps,st=_e.memoizedProps,at=ot.value,G(Wg,it._currentValue),it._currentValue=at,st!==null)if(He(st.value,at)){if(st.children===ot.children&&!Wf.current){_e=Zi(rt,_e,nt);break e}}else for(st=_e.child,st!==null&&(st.return=_e);st!==null;){var lt=st.dependencies;if(lt!==null){at=st.child;for(var ct=lt.firstContext;ct!==null;){if(ct.context===it){if(st.tag===1){ct=mh(-1,nt&-nt),ct.tag=2;var dt=st.updateQueue;if(dt!==null){dt=dt.shared;var ft=dt.pending;ft===null?ct.next=ct:(ct.next=ft.next,ft.next=ct),dt.pending=ct}}st.lanes|=nt,ct=st.alternate,ct!==null&&(ct.lanes|=nt),bh(st.return,nt,_e),lt.lanes|=nt;break}ct=ct.next}}else if(st.tag===10)at=st.type===_e.type?null:st.child;else if(st.tag===18){if(at=st.return,at===null)throw Error(p$4(341));at.lanes|=nt,lt=at.alternate,lt!==null&&(lt.lanes|=nt),bh(at,nt,_e),at=st.sibling}else at=st.child;if(at!==null)at.return=st;else for(at=st;at!==null;){if(at===_e){at=null;break}if(st=at.sibling,st!==null){st.return=at.return,at=st;break}at=at.return}st=at}Xi(rt,_e,ot.children,nt),_e=_e.child}return _e;case 9:return ot=_e.type,it=_e.pendingProps.children,ch(_e,nt),ot=eh(ot),it=it(ot),_e.flags|=1,Xi(rt,_e,it,nt),_e.child;case 14:return it=_e.type,ot=Ci(it,_e.pendingProps),ot=Ci(it.type,ot),$i(rt,_e,it,ot,nt);case 15:return bj(rt,_e,_e.type,_e.pendingProps,nt);case 17:return it=_e.type,ot=_e.pendingProps,ot=_e.elementType===it?ot:Ci(it,ot),ij(rt,_e),_e.tag=1,Zf(it)?(rt=!0,cg(_e)):rt=!1,ch(_e,nt),Gi(_e,it,ot),Ii(_e,it,ot,nt),jj(null,_e,it,!0,rt,nt);case 19:return xj(rt,_e,nt);case 22:return dj(rt,_e,nt)}throw Error(p$4(156,_e.tag))};function Fk(rt,_e){return ac(rt,_e)}function $k(rt,_e,nt,it){this.tag=rt,this.key=nt,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=_e,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=it,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Bg(rt,_e,nt,it){return new $k(rt,_e,nt,it)}function aj(rt){return rt=rt.prototype,!(!rt||!rt.isReactComponent)}function Zk(rt){if(typeof rt=="function")return aj(rt)?1:0;if(rt!=null){if(rt=rt.$$typeof,rt===Da)return 11;if(rt===Ga)return 14}return 2}function Pg(rt,_e){var nt=rt.alternate;return nt===null?(nt=Bg(rt.tag,_e,rt.key,rt.mode),nt.elementType=rt.elementType,nt.type=rt.type,nt.stateNode=rt.stateNode,nt.alternate=rt,rt.alternate=nt):(nt.pendingProps=_e,nt.type=rt.type,nt.flags=0,nt.subtreeFlags=0,nt.deletions=null),nt.flags=rt.flags&14680064,nt.childLanes=rt.childLanes,nt.lanes=rt.lanes,nt.child=rt.child,nt.memoizedProps=rt.memoizedProps,nt.memoizedState=rt.memoizedState,nt.updateQueue=rt.updateQueue,_e=rt.dependencies,nt.dependencies=_e===null?null:{lanes:_e.lanes,firstContext:_e.firstContext},nt.sibling=rt.sibling,nt.index=rt.index,nt.ref=rt.ref,nt}function Rg(rt,_e,nt,it,ot,st){var at=2;if(it=rt,typeof rt=="function")aj(rt)&&(at=1);else if(typeof rt=="string")at=5;else e:switch(rt){case ya:return Tg(nt.children,ot,st,_e);case za:at=8,ot|=8;break;case Aa:return rt=Bg(12,nt,_e,ot|2),rt.elementType=Aa,rt.lanes=st,rt;case Ea:return rt=Bg(13,nt,_e,ot),rt.elementType=Ea,rt.lanes=st,rt;case Fa:return rt=Bg(19,nt,_e,ot),rt.elementType=Fa,rt.lanes=st,rt;case Ia:return pj(nt,ot,st,_e);default:if(typeof rt=="object"&&rt!==null)switch(rt.$$typeof){case Ba:at=10;break e;case Ca:at=9;break e;case Da:at=11;break e;case Ga:at=14;break e;case Ha:at=16,it=null;break e}throw Error(p$4(130,rt==null?rt:typeof rt,""))}return _e=Bg(at,nt,_e,ot),_e.elementType=rt,_e.type=it,_e.lanes=st,_e}function Tg(rt,_e,nt,it){return rt=Bg(7,rt,it,_e),rt.lanes=nt,rt}function pj(rt,_e,nt,it){return rt=Bg(22,rt,it,_e),rt.elementType=Ia,rt.lanes=nt,rt.stateNode={isHidden:!1},rt}function Qg(rt,_e,nt){return rt=Bg(6,rt,null,_e),rt.lanes=nt,rt}function Sg(rt,_e,nt){return _e=Bg(4,rt.children!==null?rt.children:[],rt.key,_e),_e.lanes=nt,_e.stateNode={containerInfo:rt.containerInfo,pendingChildren:null,implementation:rt.implementation},_e}function al(rt,_e,nt,it,ot){this.tag=_e,this.containerInfo=rt,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=zc(0),this.expirationTimes=zc(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=zc(0),this.identifierPrefix=it,this.onRecoverableError=ot,this.mutableSourceEagerHydrationData=null}function bl(rt,_e,nt,it,ot,st,at,lt,ct){return rt=new al(rt,_e,nt,lt,ct),_e===1?(_e=1,st===!0&&(_e|=8)):_e=0,st=Bg(3,null,null,_e),rt.current=st,st.stateNode=rt,st.memoizedState={element:it,isDehydrated:nt,cache:null,transitions:null,pendingSuspenseBoundaries:null},kh(st),rt}function cl(rt,_e,nt){var it=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:wa,key:it==null?null:""+it,children:rt,containerInfo:_e,implementation:nt}}function dl(rt){if(!rt)return Vf;rt=rt._reactInternals;e:{if(Vb(rt)!==rt||rt.tag!==1)throw Error(p$4(170));var _e=rt;do{switch(_e.tag){case 3:_e=_e.stateNode.context;break e;case 1:if(Zf(_e.type)){_e=_e.stateNode.__reactInternalMemoizedMergedChildContext;break e}}_e=_e.return}while(_e!==null);throw Error(p$4(171))}if(rt.tag===1){var nt=rt.type;if(Zf(nt))return bg(rt,nt,_e)}return _e}function el(rt,_e,nt,it,ot,st,at,lt,ct){return rt=bl(nt,it,!0,rt,ot,st,at,lt,ct),rt.context=dl(null),nt=rt.current,it=R$2(),ot=yi(nt),st=mh(it,ot),st.callback=_e??null,nh(nt,st,ot),rt.current.lanes=ot,Ac(rt,ot,it),Dk(rt,it),rt}function fl(rt,_e,nt,it){var ot=_e.current,st=R$2(),at=yi(ot);return nt=dl(nt),_e.context===null?_e.context=nt:_e.pendingContext=nt,_e=mh(st,at),_e.payload={element:rt},it=it===void 0?null:it,it!==null&&(_e.callback=it),rt=nh(ot,_e,at),rt!==null&&(gi(rt,ot,at,st),oh(rt,ot,at)),at}function gl(rt){if(rt=rt.current,!rt.child)return null;switch(rt.child.tag){case 5:return rt.child.stateNode;default:return rt.child.stateNode}}function hl(rt,_e){if(rt=rt.memoizedState,rt!==null&&rt.dehydrated!==null){var nt=rt.retryLane;rt.retryLane=nt!==0&&nt<_e?nt:_e}}function il(rt,_e){hl(rt,_e),(rt=rt.alternate)&&hl(rt,_e)}function jl(){return null}var kl=typeof reportError=="function"?reportError:function(rt){console.error(rt)};function ll(rt){this._internalRoot=rt}ml.prototype.render=ll.prototype.render=function(rt){var _e=this._internalRoot;if(_e===null)throw Error(p$4(409));fl(rt,_e,null,null)};ml.prototype.unmount=ll.prototype.unmount=function(){var rt=this._internalRoot;if(rt!==null){this._internalRoot=null;var _e=rt.containerInfo;Rk(function(){fl(null,rt,null,null)}),_e[uf]=null}};function ml(rt){this._internalRoot=rt}ml.prototype.unstable_scheduleHydration=function(rt){if(rt){var _e=Hc();rt={blockedOn:null,target:rt,priority:_e};for(var nt=0;nt<Qc.length&&_e!==0&&_e<Qc[nt].priority;nt++);Qc.splice(nt,0,rt),nt===0&&Vc(rt)}};function nl(rt){return!(!rt||rt.nodeType!==1&&rt.nodeType!==9&&rt.nodeType!==11)}function ol(rt){return!(!rt||rt.nodeType!==1&&rt.nodeType!==9&&rt.nodeType!==11&&(rt.nodeType!==8||rt.nodeValue!==" react-mount-point-unstable "))}function pl(){}function ql(rt,_e,nt,it,ot){if(ot){if(typeof it=="function"){var st=it;it=function(){var dt=gl(at);st.call(dt)}}var at=el(_e,it,rt,0,null,!1,!1,"",pl);return rt._reactRootContainer=at,rt[uf]=at.current,sf(rt.nodeType===8?rt.parentNode:rt),Rk(),at}for(;ot=rt.lastChild;)rt.removeChild(ot);if(typeof it=="function"){var lt=it;it=function(){var dt=gl(ct);lt.call(dt)}}var ct=bl(rt,0,!1,null,null,!1,!1,"",pl);return rt._reactRootContainer=ct,rt[uf]=ct.current,sf(rt.nodeType===8?rt.parentNode:rt),Rk(function(){fl(_e,ct,nt,it)}),ct}function rl(rt,_e,nt,it,ot){var st=nt._reactRootContainer;if(st){var at=st;if(typeof ot=="function"){var lt=ot;ot=function(){var ct=gl(at);lt.call(ct)}}fl(_e,at,rt,ot)}else at=ql(nt,_e,rt,ot,it);return gl(at)}Ec=function(rt){switch(rt.tag){case 3:var _e=rt.stateNode;if(_e.current.memoizedState.isDehydrated){var nt=tc(_e.pendingLanes);nt!==0&&(Cc(_e,nt|1),Dk(_e,B$1()),!(K&6)&&(Gj=B$1()+500,jg()))}break;case 13:Rk(function(){var it=ih(rt,1);if(it!==null){var ot=R$2();gi(it,rt,1,ot)}}),il(rt,1)}};Fc=function(rt){if(rt.tag===13){var _e=ih(rt,134217728);if(_e!==null){var nt=R$2();gi(_e,rt,134217728,nt)}il(rt,134217728)}};Gc=function(rt){if(rt.tag===13){var _e=yi(rt),nt=ih(rt,_e);if(nt!==null){var it=R$2();gi(nt,rt,_e,it)}il(rt,_e)}};Hc=function(){return C$2};Ic=function(rt,_e){var nt=C$2;try{return C$2=rt,_e()}finally{C$2=nt}};yb=function(rt,_e,nt){switch(_e){case"input":if(bb(rt,nt),_e=nt.name,nt.type==="radio"&&_e!=null){for(nt=rt;nt.parentNode;)nt=nt.parentNode;for(nt=nt.querySelectorAll("input[name="+JSON.stringify(""+_e)+'][type="radio"]'),_e=0;_e<nt.length;_e++){var it=nt[_e];if(it!==rt&&it.form===rt.form){var ot=Db(it);if(!ot)throw Error(p$4(90));Wa(it),bb(it,ot)}}}break;case"textarea":ib(rt,nt);break;case"select":_e=nt.value,_e!=null&&fb(rt,!!nt.multiple,_e,!1)}};Gb=Qk;Hb=Rk;var sl={usingClientEntryPoint:!1,Events:[Cb,ue,Db,Eb,Fb,Qk]},tl={findFiberByHostInstance:Wc,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},ul={bundleType:tl.bundleType,version:tl.version,rendererPackageName:tl.rendererPackageName,rendererConfig:tl.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:ua$1.ReactCurrentDispatcher,findHostInstanceByFiber:function(rt){return rt=Zb(rt),rt===null?null:rt.stateNode},findFiberByHostInstance:tl.findFiberByHostInstance||jl,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var vl=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!vl.isDisabled&&vl.supportsFiber)try{kc=vl.inject(ul),lc=vl}catch{}}reactDom_production_min.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=sl;reactDom_production_min.createPortal=function(rt,_e){var nt=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!nl(_e))throw Error(p$4(200));return cl(rt,_e,null,nt)};reactDom_production_min.createRoot=function(rt,_e){if(!nl(rt))throw Error(p$4(299));var nt=!1,it="",ot=kl;return _e!=null&&(_e.unstable_strictMode===!0&&(nt=!0),_e.identifierPrefix!==void 0&&(it=_e.identifierPrefix),_e.onRecoverableError!==void 0&&(ot=_e.onRecoverableError)),_e=bl(rt,1,!1,null,null,nt,!1,it,ot),rt[uf]=_e.current,sf(rt.nodeType===8?rt.parentNode:rt),new ll(_e)};reactDom_production_min.findDOMNode=function(rt){if(rt==null)return null;if(rt.nodeType===1)return rt;var _e=rt._reactInternals;if(_e===void 0)throw typeof rt.render=="function"?Error(p$4(188)):(rt=Object.keys(rt).join(","),Error(p$4(268,rt)));return rt=Zb(_e),rt=rt===null?null:rt.stateNode,rt};reactDom_production_min.flushSync=function(rt){return Rk(rt)};reactDom_production_min.hydrate=function(rt,_e,nt){if(!ol(_e))throw Error(p$4(200));return rl(null,rt,_e,!0,nt)};reactDom_production_min.hydrateRoot=function(rt,_e,nt){if(!nl(rt))throw Error(p$4(405));var it=nt!=null&&nt.hydratedSources||null,ot=!1,st="",at=kl;if(nt!=null&&(nt.unstable_strictMode===!0&&(ot=!0),nt.identifierPrefix!==void 0&&(st=nt.identifierPrefix),nt.onRecoverableError!==void 0&&(at=nt.onRecoverableError)),_e=el(_e,null,rt,1,nt??null,ot,!1,st,at),rt[uf]=_e.current,sf(rt),it)for(rt=0;rt<it.length;rt++)nt=it[rt],ot=nt._getVersion,ot=ot(nt._source),_e.mutableSourceEagerHydrationData==null?_e.mutableSourceEagerHydrationData=[nt,ot]:_e.mutableSourceEagerHydrationData.push(nt,ot);return new ml(_e)};reactDom_production_min.render=function(rt,_e,nt){if(!ol(_e))throw Error(p$4(200));return rl(null,rt,_e,!1,nt)};reactDom_production_min.unmountComponentAtNode=function(rt){if(!ol(rt))throw Error(p$4(40));return rt._reactRootContainer?(Rk(function(){rl(null,null,rt,!1,function(){rt._reactRootContainer=null,rt[uf]=null})}),!0):!1};reactDom_production_min.unstable_batchedUpdates=Qk;reactDom_production_min.unstable_renderSubtreeIntoContainer=function(rt,_e,nt,it){if(!ol(nt))throw Error(p$4(200));if(rt==null||rt._reactInternals===void 0)throw Error(p$4(38));return rl(rt,_e,nt,!1,it)};reactDom_production_min.version="18.3.1-next-f1338f8080-20240426";function checkDCE(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(checkDCE)}catch(rt){console.error(rt)}}checkDCE(),reactDom.exports=reactDom_production_min;var reactDomExports=reactDom.exports;const $1CM7W$reactdom=getDefaultExportFromCjs$1(reactDomExports),ReactDOM=_mergeNamespaces({__proto__:null,default:$1CM7W$reactdom},[reactDomExports]),$f57aed4a881a3485$var$Context=React$3.createContext(null);function $f57aed4a881a3485$export$178405afcd8c5eb(rt){let{children:_e}=rt,nt=reactExports.useContext($f57aed4a881a3485$var$Context),[it,ot]=reactExports.useState(0),st=reactExports.useMemo(()=>({parent:nt,modalCount:it,addModal(){ot(at=>at+1),nt&&nt.addModal()},removeModal(){ot(at=>at-1),nt&&nt.removeModal()}}),[nt,it]);return React$3.createElement($f57aed4a881a3485$var$Context.Provider,{value:st},_e)}function $f57aed4a881a3485$export$d9aaed4c3ece1bc0(){let rt=reactExports.useContext($f57aed4a881a3485$var$Context);return{modalProviderProps:{"aria-hidden":rt&&rt.modalCount>0?!0:null}}}function $f57aed4a881a3485$var$OverlayContainerDOM(rt){let{modalProviderProps:_e}=$f57aed4a881a3485$export$d9aaed4c3ece1bc0();return React$3.createElement("div",{"data-overlay-container":!0,...rt,..._e})}function $f57aed4a881a3485$export$bf688221f59024e5(rt){return React$3.createElement($f57aed4a881a3485$export$178405afcd8c5eb,null,React$3.createElement($f57aed4a881a3485$var$OverlayContainerDOM,rt))}var $773d5888b972f1cf$exports={};$773d5888b972f1cf$exports={dismiss:"تجاهل"};var $d11f19852b941573$exports={};$d11f19852b941573$exports={dismiss:"Отхвърляне"};var $b983974c2ee1efb3$exports={};$b983974c2ee1efb3$exports={dismiss:"Odstranit"};var $5809cc9d4e92de73$exports={};$5809cc9d4e92de73$exports={dismiss:"Luk"};var $c68c2e4fc74398d1$exports={};$c68c2e4fc74398d1$exports={dismiss:"Schließen"};var $0898b4c153db2b77$exports={};$0898b4c153db2b77$exports={dismiss:"Απόρριψη"};var $6d74810286a15183$exports={};$6d74810286a15183$exports={dismiss:"Dismiss"};var $309d73dc65f78055$exports={};$309d73dc65f78055$exports={dismiss:"Descartar"};var $44ad94f7205cf593$exports={};$44ad94f7205cf593$exports={dismiss:"Lõpeta"};var $7c28f5687f0779a9$exports={};$7c28f5687f0779a9$exports={dismiss:"Hylkää"};var $e6d75df4b68bd73a$exports={};$e6d75df4b68bd73a$exports={dismiss:"Rejeter"};var $87505c9dab186d0f$exports={};$87505c9dab186d0f$exports={dismiss:"התעלם"};var $553439c3ffb3e492$exports={};$553439c3ffb3e492$exports={dismiss:"Odbaci"};var $74cf411061b983a2$exports={};$74cf411061b983a2$exports={dismiss:"Elutasítás"};var $e933f298574dc435$exports={};$e933f298574dc435$exports={dismiss:"Ignora"};var $ac91fc9fe02f71f6$exports={};$ac91fc9fe02f71f6$exports={dismiss:"閉じる"};var $52b96f86422025af$exports={};$52b96f86422025af$exports={dismiss:"무시"};var $c0d724c3e51dafa6$exports={};$c0d724c3e51dafa6$exports={dismiss:"Atmesti"};var $c92899672a3fe72e$exports={};$c92899672a3fe72e$exports={dismiss:"Nerādīt"};var $9f576b39d8e7a9d6$exports={};$9f576b39d8e7a9d6$exports={dismiss:"Lukk"};var $9d025808aeec81a7$exports={};$9d025808aeec81a7$exports={dismiss:"Negeren"};var $fce709921e2c0fa6$exports={};$fce709921e2c0fa6$exports={dismiss:"Zignoruj"};var $2599cf0c4ab37f59$exports={};$2599cf0c4ab37f59$exports={dismiss:"Descartar"};var $3c220ae7ef8a35fd$exports={};$3c220ae7ef8a35fd$exports={dismiss:"Dispensar"};var $93562b5094072f54$exports={};$93562b5094072f54$exports={dismiss:"Revocare"};var $cd9e2abd0d06c7b4$exports={};$cd9e2abd0d06c7b4$exports={dismiss:"Пропустить"};var $45375701f409adf1$exports={};$45375701f409adf1$exports={dismiss:"Zrušiť"};var $27fab53a576de9dd$exports={};$27fab53a576de9dd$exports={dismiss:"Opusti"};var $4438748d9952e7c7$exports={};$4438748d9952e7c7$exports={dismiss:"Odbaci"};var $0936d7347ef4da4c$exports={};$0936d7347ef4da4c$exports={dismiss:"Avvisa"};var $29700c92185d38f8$exports={};$29700c92185d38f8$exports={dismiss:"Kapat"};var $662ccaf2be4c25b3$exports={};$662ccaf2be4c25b3$exports={dismiss:"Скасувати"};var $d80a27deda7cdb3c$exports={};$d80a27deda7cdb3c$exports={dismiss:"取消"};var $2b2734393847c884$exports={};$2b2734393847c884$exports={dismiss:"關閉"};var $a2f21f5f14f60553$exports={};$a2f21f5f14f60553$exports={"ar-AE":$773d5888b972f1cf$exports,"bg-BG":$d11f19852b941573$exports,"cs-CZ":$b983974c2ee1efb3$exports,"da-DK":$5809cc9d4e92de73$exports,"de-DE":$c68c2e4fc74398d1$exports,"el-GR":$0898b4c153db2b77$exports,"en-US":$6d74810286a15183$exports,"es-ES":$309d73dc65f78055$exports,"et-EE":$44ad94f7205cf593$exports,"fi-FI":$7c28f5687f0779a9$exports,"fr-FR":$e6d75df4b68bd73a$exports,"he-IL":$87505c9dab186d0f$exports,"hr-HR":$553439c3ffb3e492$exports,"hu-HU":$74cf411061b983a2$exports,"it-IT":$e933f298574dc435$exports,"ja-JP":$ac91fc9fe02f71f6$exports,"ko-KR":$52b96f86422025af$exports,"lt-LT":$c0d724c3e51dafa6$exports,"lv-LV":$c92899672a3fe72e$exports,"nb-NO":$9f576b39d8e7a9d6$exports,"nl-NL":$9d025808aeec81a7$exports,"pl-PL":$fce709921e2c0fa6$exports,"pt-BR":$2599cf0c4ab37f59$exports,"pt-PT":$3c220ae7ef8a35fd$exports,"ro-RO":$93562b5094072f54$exports,"ru-RU":$cd9e2abd0d06c7b4$exports,"sk-SK":$45375701f409adf1$exports,"sl-SI":$27fab53a576de9dd$exports,"sr-SP":$4438748d9952e7c7$exports,"sv-SE":$0936d7347ef4da4c$exports,"tr-TR":$29700c92185d38f8$exports,"uk-UA":$662ccaf2be4c25b3$exports,"zh-CN":$d80a27deda7cdb3c$exports,"zh-TW":$2b2734393847c884$exports};const $5c3e21d68f1c4674$var$styles={border:0,clip:"rect(0 0 0 0)",clipPath:"inset(50%)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap"};function $5c3e21d68f1c4674$export$a966af930f325cab(rt={}){let{style:_e,isFocusable:nt}=rt,[it,ot]=reactExports.useState(!1),{focusWithinProps:st}=$9ab94262bd0047c7$export$420e68273165f4ec({isDisabled:!nt,onFocusWithinChange:lt=>ot(lt)}),at=reactExports.useMemo(()=>it?_e:_e?{...$5c3e21d68f1c4674$var$styles,..._e}:$5c3e21d68f1c4674$var$styles,[it]);return{visuallyHiddenProps:{...st,style:at}}}function $5c3e21d68f1c4674$export$439d29a4e110a164(rt){let{children:_e,elementType:nt="div",isFocusable:it,style:ot,...st}=rt,{visuallyHiddenProps:at}=$5c3e21d68f1c4674$export$a966af930f325cab(rt);return React$3.createElement(nt,$3ef42575df84b30b$export$9d1611c77c2fe928(st,at),_e)}function $parcel$interopDefault(rt){return rt&&rt.__esModule?rt.default:rt}function $86ea4cb521eb2e37$export$2317d149ed6f78c4(rt){let{onDismiss:_e,...nt}=rt,it=$fca6afa0e843324b$export$f12b703ca79dfbb1($parcel$interopDefault($a2f21f5f14f60553$exports),"@react-aria/overlays"),ot=$313b98861ee5dd6c$export$d6875122194c7b44(nt,it.format("dismiss")),st=()=>{_e&&_e()};return React$3.createElement($5c3e21d68f1c4674$export$439d29a4e110a164,null,React$3.createElement("button",{...ot,tabIndex:-1,onClick:st,style:{width:1,height:1}}))}let $5e3802645cc19319$var$refCountMap=new WeakMap,$5e3802645cc19319$var$observerStack=[];function $5e3802645cc19319$export$1c3ebcada18427bf(rt,_e=document.body){let nt=new Set(rt),it=new Set,ot=ct=>{for(let gt of ct.querySelectorAll("[data-live-announcer], [data-react-aria-top-layer]"))nt.add(gt);let dt=gt=>{if(nt.has(gt)||it.has(gt.parentElement)&&gt.parentElement.getAttribute("role")!=="row")return NodeFilter.FILTER_REJECT;for(let yt of nt)if(gt.contains(yt))return NodeFilter.FILTER_SKIP;return NodeFilter.FILTER_ACCEPT},ft=document.createTreeWalker(ct,NodeFilter.SHOW_ELEMENT,{acceptNode:dt}),pt=dt(ct);if(pt===NodeFilter.FILTER_ACCEPT&&st(ct),pt!==NodeFilter.FILTER_REJECT){let gt=ft.nextNode();for(;gt!=null;)st(gt),gt=ft.nextNode()}},st=ct=>{var dt;let ft=(dt=$5e3802645cc19319$var$refCountMap.get(ct))!==null&&dt!==void 0?dt:0;ct.getAttribute("aria-hidden")==="true"&&ft===0||(ft===0&&ct.setAttribute("aria-hidden","true"),it.add(ct),$5e3802645cc19319$var$refCountMap.set(ct,ft+1))};$5e3802645cc19319$var$observerStack.length&&$5e3802645cc19319$var$observerStack[$5e3802645cc19319$var$observerStack.length-1].disconnect(),ot(_e);let at=new MutationObserver(ct=>{for(let dt of ct)if(!(dt.type!=="childList"||dt.addedNodes.length===0)&&![...nt,...it].some(ft=>ft.contains(dt.target))){for(let ft of dt.removedNodes)ft instanceof Element&&(nt.delete(ft),it.delete(ft));for(let ft of dt.addedNodes)(ft instanceof HTMLElement||ft instanceof SVGElement)&&(ft.dataset.liveAnnouncer==="true"||ft.dataset.reactAriaTopLayer==="true")?nt.add(ft):ft instanceof Element&&ot(ft)}});at.observe(_e,{childList:!0,subtree:!0});let lt={observe(){at.observe(_e,{childList:!0,subtree:!0})},disconnect(){at.disconnect()}};return $5e3802645cc19319$var$observerStack.push(lt),()=>{at.disconnect();for(let ct of it){let dt=$5e3802645cc19319$var$refCountMap.get(ct);dt===1?(ct.removeAttribute("aria-hidden"),$5e3802645cc19319$var$refCountMap.delete(ct)):$5e3802645cc19319$var$refCountMap.set(ct,dt-1)}lt===$5e3802645cc19319$var$observerStack[$5e3802645cc19319$var$observerStack.length-1]?($5e3802645cc19319$var$observerStack.pop(),$5e3802645cc19319$var$observerStack.length&&$5e3802645cc19319$var$observerStack[$5e3802645cc19319$var$observerStack.length-1].observe()):$5e3802645cc19319$var$observerStack.splice($5e3802645cc19319$var$observerStack.indexOf(lt),1)}}const $96b38030c423d352$export$60d741e20e0aa309=reactExports.createContext({});function $96b38030c423d352$export$574e9b0fb070c3b0(){var rt;return(rt=reactExports.useContext($96b38030c423d352$export$60d741e20e0aa309))!==null&&rt!==void 0?rt:{}}const $337b884510726a0d$export$a2200b96afd16271=React$3.createContext(null);function $337b884510726a0d$export$c6fdb837b070b4ff(rt){let _e=$b5e257d569688ac6$export$535bd6ca7f90a273(),{portalContainer:nt=_e?null:document.body,isExiting:it}=rt,[ot,st]=reactExports.useState(!1),at=reactExports.useMemo(()=>({contain:ot,setContain:st}),[ot,st]),{getContainer:lt}=$96b38030c423d352$export$574e9b0fb070c3b0();if(!rt.portalContainer&&lt&&(nt=lt()),!nt)return null;let ct=rt.children;return rt.disableFocusManagement||(ct=React$3.createElement($9bf71ea28793e738$export$20e40289641fbbb6,{restoreFocus:!0,contain:ot&&!it},ct)),ct=React$3.createElement($337b884510726a0d$export$a2200b96afd16271.Provider,{value:at},React$3.createElement($f1ab8c75478c6f73$export$cf75428e0b9ed1ea,null,ct)),$1CM7W$reactdom.createPortal(ct,nt)}function $337b884510726a0d$export$14c98a7594375490(){let rt=reactExports.useContext($337b884510726a0d$export$a2200b96afd16271),_e=rt==null?void 0:rt.setContain;$f0a04ccd8dbdd83b$export$e5c5a5f917a5871c(()=>{_e==null||_e(!0)},[_e])}const MotionConfigContext=reactExports.createContext({transformPagePoint:rt=>rt,isStatic:!1,reducedMotion:"never"}),MotionContext=reactExports.createContext({}),PresenceContext=reactExports.createContext(null),isBrowser$1=typeof document<"u",useIsomorphicLayoutEffect$4=isBrowser$1?reactExports.useLayoutEffect:reactExports.useEffect,LazyContext=reactExports.createContext({strict:!1}),camelToDash=rt=>rt.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),optimizedAppearDataId="framerAppearId",optimizedAppearDataAttribute="data-"+camelToDash(optimizedAppearDataId),MotionGlobalConfig={skipAnimations:!1,useManualTiming:!1};function createRenderStep(rt){let _e=new Set,nt=new Set,it=!1,ot=!1;const st=new WeakSet;let at={delta:0,timestamp:0,isProcessing:!1};function lt(dt){st.has(dt)&&(ct.schedule(dt),rt()),dt(at)}const ct={schedule:(dt,ft=!1,pt=!1)=>{const yt=pt&&it?_e:nt;return ft&&st.add(dt),yt.has(dt)||yt.add(dt),dt},cancel:dt=>{nt.delete(dt),st.delete(dt)},process:dt=>{if(at=dt,it){ot=!0;return}it=!0,[_e,nt]=[nt,_e],nt.clear(),_e.forEach(lt),it=!1,ot&&(ot=!1,ct.process(dt))}};return ct}const stepsOrder=["read","resolveKeyframes","update","preRender","render","postRender"],maxElapsed=40;function createRenderBatcher(rt,_e){let nt=!1,it=!0;const ot={delta:0,timestamp:0,isProcessing:!1},st=()=>nt=!0,at=stepsOrder.reduce((zt,_t)=>(zt[_t]=createRenderStep(st),zt),{}),{read:lt,resolveKeyframes:ct,update:dt,preRender:ft,render:pt,postRender:gt}=at,yt=()=>{const zt=performance.now();nt=!1,ot.delta=it?1e3/60:Math.max(Math.min(zt-ot.timestamp,maxElapsed),1),ot.timestamp=zt,ot.isProcessing=!0,lt.process(ot),ct.process(ot),dt.process(ot),ft.process(ot),pt.process(ot),gt.process(ot),ot.isProcessing=!1,nt&&_e&&(it=!1,rt(yt))},Ct=()=>{nt=!0,it=!0,ot.isProcessing||rt(yt)};return{schedule:stepsOrder.reduce((zt,_t)=>{const Jt=at[_t];return zt[_t]=(nr,or=!1,ir=!1)=>(nt||Ct(),Jt.schedule(nr,or,ir)),zt},{}),cancel:zt=>{for(let _t=0;_t<stepsOrder.length;_t++)at[stepsOrder[_t]].cancel(zt)},state:ot,steps:at}}const{schedule:microtask,cancel:cancelMicrotask}=createRenderBatcher(queueMicrotask,!1);function isRefObject(rt){return rt&&typeof rt=="object"&&Object.prototype.hasOwnProperty.call(rt,"current")}const SwitchLayoutGroupContext=reactExports.createContext({});let scheduleHandoffComplete=!1;function useVisualElement(rt,_e,nt,it,ot){const{visualElement:st}=reactExports.useContext(MotionContext),at=reactExports.useContext(LazyContext),lt=reactExports.useContext(PresenceContext),ct=reactExports.useContext(MotionConfigContext).reducedMotion,dt=reactExports.useRef();it=it||at.renderer,!dt.current&&it&&(dt.current=it(rt,{visualState:_e,parent:st,props:nt,presenceContext:lt,blockInitialAnimation:lt?lt.initial===!1:!1,reducedMotionConfig:ct}));const ft=dt.current,pt=reactExports.useContext(SwitchLayoutGroupContext);ft&&!ft.projection&&ot&&(ft.type==="html"||ft.type==="svg")&&createProjectionNode$1(dt.current,nt,ot,pt),reactExports.useInsertionEffect(()=>{ft&&ft.update(nt,lt)});const gt=reactExports.useRef(!!(nt[optimizedAppearDataAttribute]&&!window.HandoffComplete));return useIsomorphicLayoutEffect$4(()=>{ft&&(ft.updateFeatures(),microtask.render(ft.render),gt.current&&ft.animationState&&ft.animationState.animateChanges())}),reactExports.useEffect(()=>{ft&&(!gt.current&&ft.animationState&&ft.animationState.animateChanges(),gt.current&&(gt.current=!1,scheduleHandoffComplete||(scheduleHandoffComplete=!0,queueMicrotask(completeHandoff))))}),ft}function completeHandoff(){window.HandoffComplete=!0}function createProjectionNode$1(rt,_e,nt,it){const{layoutId:ot,layout:st,drag:at,dragConstraints:lt,layoutScroll:ct,layoutRoot:dt}=_e;rt.projection=new nt(rt.latestValues,_e["data-framer-portal-id"]?void 0:getClosestProjectingNode(rt.parent)),rt.projection.setOptions({layoutId:ot,layout:st,alwaysMeasureLayout:!!at||lt&&isRefObject(lt),visualElement:rt,scheduleRender:()=>rt.scheduleRender(),animationType:typeof st=="string"?st:"both",initialPromotionConfig:it,layoutScroll:ct,layoutRoot:dt})}function getClosestProjectingNode(rt){if(rt)return rt.options.allowProjection!==!1?rt.projection:getClosestProjectingNode(rt.parent)}function useMotionRef(rt,_e,nt){return reactExports.useCallback(it=>{it&&rt.mount&&rt.mount(it),_e&&(it?_e.mount(it):_e.unmount()),nt&&(typeof nt=="function"?nt(it):isRefObject(nt)&&(nt.current=it))},[_e])}function isVariantLabel(rt){return typeof rt=="string"||Array.isArray(rt)}function isAnimationControls(rt){return rt!==null&&typeof rt=="object"&&typeof rt.start=="function"}const variantPriorityOrder=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],variantProps=["initial",...variantPriorityOrder];function isControllingVariants(rt){return isAnimationControls(rt.animate)||variantProps.some(_e=>isVariantLabel(rt[_e]))}function isVariantNode(rt){return!!(isControllingVariants(rt)||rt.variants)}function getCurrentTreeVariants(rt,_e){if(isControllingVariants(rt)){const{initial:nt,animate:it}=rt;return{initial:nt===!1||isVariantLabel(nt)?nt:void 0,animate:isVariantLabel(it)?it:void 0}}return rt.inherit!==!1?_e:{}}function useCreateMotionContext(rt){const{initial:_e,animate:nt}=getCurrentTreeVariants(rt,reactExports.useContext(MotionContext));return reactExports.useMemo(()=>({initial:_e,animate:nt}),[variantLabelsAsDependency(_e),variantLabelsAsDependency(nt)])}function variantLabelsAsDependency(rt){return Array.isArray(rt)?rt.join(" "):rt}const featureProps={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},featureDefinitions={};for(const rt in featureProps)featureDefinitions[rt]={isEnabled:_e=>featureProps[rt].some(nt=>!!_e[nt])};function loadFeatures(rt){for(const _e in rt)featureDefinitions[_e]={...featureDefinitions[_e],...rt[_e]}}const LayoutGroupContext=reactExports.createContext({}),motionComponentSymbol=Symbol.for("motionComponentSymbol"),noop$5=rt=>rt;let invariant$2=noop$5;function createMotionComponent({preloadedFeatures:rt,createVisualElement:_e,useRender:nt,useVisualState:it,Component:ot}){rt&&loadFeatures(rt);function st(lt,ct){let dt;const ft={...reactExports.useContext(MotionConfigContext),...lt,layoutId:useLayoutId(lt)},{isStatic:pt}=ft,gt=useCreateMotionContext(lt),yt=it(lt,pt);if(!pt&&isBrowser$1){useStrictMode();const Ct=getProjectionFunctionality(ft);dt=Ct.MeasureLayout,gt.visualElement=useVisualElement(ot,yt,ft,_e,Ct.ProjectionNode)}return jsxRuntimeExports.jsxs(MotionContext.Provider,{value:gt,children:[dt&&gt.visualElement?jsxRuntimeExports.jsx(dt,{visualElement:gt.visualElement,...ft}):null,nt(ot,lt,useMotionRef(yt,gt.visualElement,ct),yt,pt,gt.visualElement)]})}const at=reactExports.forwardRef(st);return at[motionComponentSymbol]=ot,at}function useLayoutId({layoutId:rt}){const _e=reactExports.useContext(LayoutGroupContext).id;return _e&&rt!==void 0?_e+"-"+rt:rt}function useStrictMode(rt,_e){reactExports.useContext(LazyContext).strict}function getProjectionFunctionality(rt){const{drag:_e,layout:nt}=featureDefinitions;if(!_e&&!nt)return{};const it={..._e,...nt};return{MeasureLayout:_e!=null&&_e.isEnabled(rt)||nt!=null&&nt.isEnabled(rt)?it.MeasureLayout:void 0,ProjectionNode:it.ProjectionNode}}function createMotionProxy(rt){function _e(it,ot={}){return createMotionComponent(rt(it,ot))}if(typeof Proxy>"u")return _e;const nt=new Map;return new Proxy(_e,{get:(it,ot)=>(nt.has(ot)||nt.set(ot,_e(ot)),nt.get(ot))})}const lowercaseSVGElements=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function isSVGComponent(rt){return typeof rt!="string"||rt.includes("-")?!1:!!(lowercaseSVGElements.indexOf(rt)>-1||/[A-Z]/u.test(rt))}const scaleCorrectors={};function addScaleCorrector(rt){Object.assign(scaleCorrectors,rt)}const transformPropOrder=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],transformProps=new Set(transformPropOrder);function isForcedMotionValue(rt,{layout:_e,layoutId:nt}){return transformProps.has(rt)||rt.startsWith("origin")||(_e||nt!==void 0)&&(!!scaleCorrectors[rt]||rt==="opacity")}const isMotionValue=rt=>!!(rt&&rt.getVelocity),translateAlias={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},numTransforms=transformPropOrder.length;function buildTransform(rt,_e,nt){let it="";for(let ot=0;ot<numTransforms;ot++){const st=transformPropOrder[ot];if(rt[st]!==void 0){const at=translateAlias[st]||st;it+=`${at}(${rt[st]}) `}}return it=it.trim(),nt?it=nt(rt,_e?"":it):_e&&(it="none"),it}const checkStringStartsWith=rt=>_e=>typeof _e=="string"&&_e.startsWith(rt),isCSSVariableName=checkStringStartsWith("--"),startsAsVariableToken=checkStringStartsWith("var(--"),isCSSVariableToken=rt=>startsAsVariableToken(rt)?singleCssVariableRegex.test(rt.split("/*")[0].trim()):!1,singleCssVariableRegex=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu,getValueAsType=(rt,_e)=>_e&&typeof rt=="number"?_e.transform(rt):rt,clamp$2=(rt,_e,nt)=>nt>_e?_e:nt<rt?rt:nt,number={test:rt=>typeof rt=="number",parse:parseFloat,transform:rt=>rt},alpha={...number,transform:rt=>clamp$2(0,1,rt)},scale={...number,default:1},sanitize=rt=>Math.round(rt*1e5)/1e5,floatRegex=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu,colorRegex=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu,singleColorRegex=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu;function isString$1(rt){return typeof rt=="string"}function isNullish(rt){return rt==null}const createUnitType=rt=>({test:_e=>isString$1(_e)&&_e.endsWith(rt)&&_e.split(" ").length===1,parse:parseFloat,transform:_e=>`${_e}${rt}`}),degrees=createUnitType("deg"),percent=createUnitType("%"),px=createUnitType("px"),vh=createUnitType("vh"),vw=createUnitType("vw"),progressPercentage={...percent,parse:rt=>percent.parse(rt)/100,transform:rt=>percent.transform(rt*100)},int={...number,transform:Math.round},numberValueTypes={borderWidth:px,borderTopWidth:px,borderRightWidth:px,borderBottomWidth:px,borderLeftWidth:px,borderRadius:px,radius:px,borderTopLeftRadius:px,borderTopRightRadius:px,borderBottomRightRadius:px,borderBottomLeftRadius:px,width:px,maxWidth:px,height:px,maxHeight:px,size:px,top:px,right:px,bottom:px,left:px,padding:px,paddingTop:px,paddingRight:px,paddingBottom:px,paddingLeft:px,margin:px,marginTop:px,marginRight:px,marginBottom:px,marginLeft:px,rotate:degrees,rotateX:degrees,rotateY:degrees,rotateZ:degrees,scale,scaleX:scale,scaleY:scale,scaleZ:scale,skew:degrees,skewX:degrees,skewY:degrees,distance:px,translateX:px,translateY:px,translateZ:px,x:px,y:px,z:px,perspective:px,transformPerspective:px,opacity:alpha,originX:progressPercentage,originY:progressPercentage,originZ:px,zIndex:int,backgroundPositionX:px,backgroundPositionY:px,fillOpacity:alpha,strokeOpacity:alpha,numOctaves:int};function buildHTMLStyles(rt,_e,nt){const{style:it,vars:ot,transform:st,transformOrigin:at}=rt;let lt=!1,ct=!1,dt=!0;for(const ft in _e){const pt=_e[ft];if(isCSSVariableName(ft)){ot[ft]=pt;continue}const gt=numberValueTypes[ft],yt=getValueAsType(pt,gt);if(transformProps.has(ft)){if(lt=!0,st[ft]=yt,!dt)continue;pt!==(gt.default||0)&&(dt=!1)}else ft.startsWith("origin")?(ct=!0,at[ft]=yt):it[ft]=yt}if(_e.transform||(lt||nt?it.transform=buildTransform(rt.transform,dt,nt):it.transform&&(it.transform="none")),ct){const{originX:ft="50%",originY:pt="50%",originZ:gt=0}=at;it.transformOrigin=`${ft} ${pt} ${gt}`}}const createHtmlRenderState=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function copyRawValuesOnly(rt,_e,nt){for(const it in _e)!isMotionValue(_e[it])&&!isForcedMotionValue(it,nt)&&(rt[it]=_e[it])}function useInitialMotionValues({transformTemplate:rt},_e){return reactExports.useMemo(()=>{const nt=createHtmlRenderState();return buildHTMLStyles(nt,_e,rt),Object.assign({},nt.vars,nt.style)},[_e])}function useStyle(rt,_e){const nt=rt.style||{},it={};return copyRawValuesOnly(it,nt,rt),Object.assign(it,useInitialMotionValues(rt,_e)),it}function useHTMLProps(rt,_e){const nt={},it=useStyle(rt,_e);return rt.drag&&rt.dragListener!==!1&&(nt.draggable=!1,it.userSelect=it.WebkitUserSelect=it.WebkitTouchCallout="none",it.touchAction=rt.drag===!0?"none":`pan-${rt.drag==="x"?"y":"x"}`),rt.tabIndex===void 0&&(rt.onTap||rt.onTapStart||rt.whileTap)&&(nt.tabIndex=0),nt.style=it,nt}const validMotionProps=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function isValidMotionProp(rt){return rt.startsWith("while")||rt.startsWith("drag")&&rt!=="draggable"||rt.startsWith("layout")||rt.startsWith("onTap")||rt.startsWith("onPan")||rt.startsWith("onLayout")||validMotionProps.has(rt)}let shouldForward=rt=>!isValidMotionProp(rt);function loadExternalIsValidProp(rt){rt&&(shouldForward=_e=>_e.startsWith("on")?!isValidMotionProp(_e):rt(_e))}try{loadExternalIsValidProp(require("@emotion/is-prop-valid").default)}catch(rt){}function filterProps(rt,_e,nt){const it={};for(const ot in rt)ot==="values"&&typeof rt.values=="object"||(shouldForward(ot)||nt===!0&&isValidMotionProp(ot)||!_e&&!isValidMotionProp(ot)||rt.draggable&&ot.startsWith("onDrag"))&&(it[ot]=rt[ot]);return it}function calcOrigin$1(rt,_e,nt){return typeof rt=="string"?rt:px.transform(_e+nt*rt)}function calcSVGTransformOrigin(rt,_e,nt){const it=calcOrigin$1(_e,rt.x,rt.width),ot=calcOrigin$1(nt,rt.y,rt.height);return`${it} ${ot}`}const dashKeys={offset:"stroke-dashoffset",array:"stroke-dasharray"},camelKeys={offset:"strokeDashoffset",array:"strokeDasharray"};function buildSVGPath(rt,_e,nt=1,it=0,ot=!0){rt.pathLength=1;const st=ot?dashKeys:camelKeys;rt[st.offset]=px.transform(-it);const at=px.transform(_e),lt=px.transform(nt);rt[st.array]=`${at} ${lt}`}function buildSVGAttrs(rt,{attrX:_e,attrY:nt,attrScale:it,originX:ot,originY:st,pathLength:at,pathSpacing:lt=1,pathOffset:ct=0,...dt},ft,pt){if(buildHTMLStyles(rt,dt,pt),ft){rt.style.viewBox&&(rt.attrs.viewBox=rt.style.viewBox);return}rt.attrs=rt.style,rt.style={};const{attrs:gt,style:yt,dimensions:Ct}=rt;gt.transform&&(Ct&&(yt.transform=gt.transform),delete gt.transform),Ct&&(ot!==void 0||st!==void 0||yt.transform)&&(yt.transformOrigin=calcSVGTransformOrigin(Ct,ot!==void 0?ot:.5,st!==void 0?st:.5)),_e!==void 0&&(gt.x=_e),nt!==void 0&&(gt.y=nt),it!==void 0&&(gt.scale=it),at!==void 0&&buildSVGPath(gt,at,lt,ct,!1)}const createSvgRenderState=()=>({...createHtmlRenderState(),attrs:{}}),isSVGTag=rt=>typeof rt=="string"&&rt.toLowerCase()==="svg";function useSVGProps(rt,_e,nt,it){const ot=reactExports.useMemo(()=>{const st=createSvgRenderState();return buildSVGAttrs(st,_e,isSVGTag(it),rt.transformTemplate),{...st.attrs,style:{...st.style}}},[_e]);if(rt.style){const st={};copyRawValuesOnly(st,rt.style,rt),ot.style={...st,...ot.style}}return ot}function createUseRender(rt=!1){return(nt,it,ot,{latestValues:st},at)=>{const ct=(isSVGComponent(nt)?useSVGProps:useHTMLProps)(it,st,at,nt),dt=filterProps(it,typeof nt=="string",rt),ft=nt!==reactExports.Fragment?{...dt,...ct,ref:ot}:{},{children:pt}=it,gt=reactExports.useMemo(()=>isMotionValue(pt)?pt.get():pt,[pt]);return reactExports.createElement(nt,{...ft,children:gt})}}function renderHTML(rt,{style:_e,vars:nt},it,ot){Object.assign(rt.style,_e,ot&&ot.getProjectionStyles(it));for(const st in nt)rt.style.setProperty(st,nt[st])}const camelCaseAttributes=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function renderSVG(rt,_e,nt,it){renderHTML(rt,_e,void 0,it);for(const ot in _e.attrs)rt.setAttribute(camelCaseAttributes.has(ot)?ot:camelToDash(ot),_e.attrs[ot])}function scrapeMotionValuesFromProps$1(rt,_e,nt){var it;const{style:ot}=rt,st={};for(const at in ot)(isMotionValue(ot[at])||_e.style&&isMotionValue(_e.style[at])||isForcedMotionValue(at,rt)||((it=nt==null?void 0:nt.getValue(at))===null||it===void 0?void 0:it.liveStyle)!==void 0)&&(st[at]=ot[at]);return nt&&ot&&typeof ot.willChange=="string"&&(nt.applyWillChange=!1),st}function scrapeMotionValuesFromProps(rt,_e,nt){const it=scrapeMotionValuesFromProps$1(rt,_e,nt);for(const ot in rt)if(isMotionValue(rt[ot])||isMotionValue(_e[ot])){const st=transformPropOrder.indexOf(ot)!==-1?"attr"+ot.charAt(0).toUpperCase()+ot.substring(1):ot;it[st]=rt[ot]}return it}function getValueState(rt){const _e=[{},{}];return rt==null||rt.values.forEach((nt,it)=>{_e[0][it]=nt.get(),_e[1][it]=nt.getVelocity()}),_e}function resolveVariantFromProps(rt,_e,nt,it){if(typeof _e=="function"){const[ot,st]=getValueState(it);_e=_e(nt!==void 0?nt:rt.custom,ot,st)}if(typeof _e=="string"&&(_e=rt.variants&&rt.variants[_e]),typeof _e=="function"){const[ot,st]=getValueState(it);_e=_e(nt!==void 0?nt:rt.custom,ot,st)}return _e}function useConstant(rt){const _e=reactExports.useRef(null);return _e.current===null&&(_e.current=rt()),_e.current}const isKeyframesTarget=rt=>Array.isArray(rt),isCustomValue=rt=>!!(rt&&typeof rt=="object"&&rt.mix&&rt.toValue),resolveFinalValueInKeyframes=rt=>isKeyframesTarget(rt)?rt[rt.length-1]||0:rt;function resolveMotionValue(rt){const _e=isMotionValue(rt)?rt.get():rt;return isCustomValue(_e)?_e.toValue():_e}const acceleratedValues=new Set(["opacity","clipPath","filter","transform"]);function getWillChangeName(rt){if(transformProps.has(rt))return"transform";if(acceleratedValues.has(rt))return camelToDash(rt)}function addUniqueItem(rt,_e){rt.indexOf(_e)===-1&&rt.push(_e)}function removeItem(rt,_e){const nt=rt.indexOf(_e);nt>-1&&rt.splice(nt,1)}function makeState({applyWillChange:rt=!1,scrapeMotionValuesFromProps:_e,createRenderState:nt,onMount:it},ot,st,at,lt){const ct={latestValues:makeLatestValues(ot,st,at,lt?!1:rt,_e),renderState:nt()};return it&&(ct.mount=dt=>it(ot,dt,ct)),ct}const makeUseVisualState=rt=>(_e,nt)=>{const it=reactExports.useContext(MotionContext),ot=reactExports.useContext(PresenceContext),st=()=>makeState(rt,_e,it,ot,nt);return nt?st():useConstant(st)};function addWillChange(rt,_e){const nt=getWillChangeName(_e);nt&&addUniqueItem(rt,nt)}function forEachDefinition(rt,_e,nt){const it=Array.isArray(_e)?_e:[_e];for(let ot=0;ot<it.length;ot++){const st=resolveVariantFromProps(rt,it[ot]);if(st){const{transitionEnd:at,transition:lt,...ct}=st;nt(ct,at)}}}function makeLatestValues(rt,_e,nt,it,ot){var st;const at={},lt=[],ct=it&&((st=rt.style)===null||st===void 0?void 0:st.willChange)===void 0,dt=ot(rt,{});for(const $t in dt)at[$t]=resolveMotionValue(dt[$t]);let{initial:ft,animate:pt}=rt;const gt=isControllingVariants(rt),yt=isVariantNode(rt);_e&&yt&&!gt&&rt.inherit!==!1&&(ft===void 0&&(ft=_e.initial),pt===void 0&&(pt=_e.animate));let Ct=nt?nt.initial===!1:!1;Ct=Ct||ft===!1;const At=Ct?pt:ft;return At&&typeof At!="boolean"&&!isAnimationControls(At)&&forEachDefinition(rt,At,($t,zt)=>{for(const _t in $t){let Jt=$t[_t];if(Array.isArray(Jt)){const nr=Ct?Jt.length-1:0;Jt=Jt[nr]}Jt!==null&&(at[_t]=Jt)}for(const _t in zt)at[_t]=zt[_t]}),ct&&(pt&&ft!==!1&&!isAnimationControls(pt)&&forEachDefinition(rt,pt,$t=>{for(const zt in $t)addWillChange(lt,zt)}),lt.length&&(at.willChange=lt.join(","))),at}const{schedule:frame,cancel:cancelFrame,state:frameData,steps}=createRenderBatcher(typeof requestAnimationFrame<"u"?requestAnimationFrame:noop$5,!0),svgMotionConfig={useVisualState:makeUseVisualState({scrapeMotionValuesFromProps,createRenderState:createSvgRenderState,onMount:(rt,_e,{renderState:nt,latestValues:it})=>{frame.read(()=>{try{nt.dimensions=typeof _e.getBBox=="function"?_e.getBBox():_e.getBoundingClientRect()}catch{nt.dimensions={x:0,y:0,width:0,height:0}}}),frame.render(()=>{buildSVGAttrs(nt,it,isSVGTag(_e.tagName),rt.transformTemplate),renderSVG(_e,nt)})}})},htmlMotionConfig={useVisualState:makeUseVisualState({applyWillChange:!0,scrapeMotionValuesFromProps:scrapeMotionValuesFromProps$1,createRenderState:createHtmlRenderState})};function createDomMotionConfig(rt,{forwardMotionProps:_e=!1},nt,it){return{...isSVGComponent(rt)?svgMotionConfig:htmlMotionConfig,preloadedFeatures:nt,useRender:createUseRender(_e),createVisualElement:it,Component:rt}}function addDomEvent(rt,_e,nt,it={passive:!0}){return rt.addEventListener(_e,nt,it),()=>rt.removeEventListener(_e,nt)}const isPrimaryPointer=rt=>rt.pointerType==="mouse"?typeof rt.button!="number"||rt.button<=0:rt.isPrimary!==!1;function extractEventInfo(rt,_e="page"){return{point:{x:rt[`${_e}X`],y:rt[`${_e}Y`]}}}const addPointerInfo=rt=>_e=>isPrimaryPointer(_e)&&rt(_e,extractEventInfo(_e));function addPointerEvent(rt,_e,nt,it){return addDomEvent(rt,_e,addPointerInfo(nt),it)}const combineFunctions=(rt,_e)=>nt=>_e(rt(nt)),pipe=(...rt)=>rt.reduce(combineFunctions);function createLock(rt){let _e=null;return()=>{const nt=()=>{_e=null};return _e===null?(_e=rt,nt):!1}}const globalHorizontalLock=createLock("dragHorizontal"),globalVerticalLock=createLock("dragVertical");function getGlobalLock(rt){let _e=!1;if(rt==="y")_e=globalVerticalLock();else if(rt==="x")_e=globalHorizontalLock();else{const nt=globalHorizontalLock(),it=globalVerticalLock();nt&&it?_e=()=>{nt(),it()}:(nt&&nt(),it&&it())}return _e}function isDragActive(){const rt=getGlobalLock(!0);return rt?(rt(),!1):!0}class Feature{constructor(_e){this.isMounted=!1,this.node=_e}update(){}}function addHoverEvent(rt,_e){const nt=_e?"pointerenter":"pointerleave",it=_e?"onHoverStart":"onHoverEnd",ot=(st,at)=>{if(st.pointerType==="touch"||isDragActive())return;const lt=rt.getProps();rt.animationState&&lt.whileHover&&rt.animationState.setActive("whileHover",_e);const ct=lt[it];ct&&frame.postRender(()=>ct(st,at))};return addPointerEvent(rt.current,nt,ot,{passive:!rt.getProps()[it]})}class HoverGesture extends Feature{mount(){this.unmount=pipe(addHoverEvent(this.node,!0),addHoverEvent(this.node,!1))}unmount(){}}class FocusGesture extends Feature{constructor(){super(...arguments),this.isActive=!1}onFocus(){let _e=!1;try{_e=this.node.current.matches(":focus-visible")}catch{_e=!0}!_e||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=pipe(addDomEvent(this.node.current,"focus",()=>this.onFocus()),addDomEvent(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}const isNodeOrChild=(rt,_e)=>_e?rt===_e?!0:isNodeOrChild(rt,_e.parentElement):!1;function fireSyntheticPointerEvent(rt,_e){if(!_e)return;const nt=new PointerEvent("pointer"+rt);_e(nt,extractEventInfo(nt))}class PressGesture extends Feature{constructor(){super(...arguments),this.removeStartListeners=noop$5,this.removeEndListeners=noop$5,this.removeAccessibleListeners=noop$5,this.startPointerPress=(_e,nt)=>{if(this.isPressing)return;this.removeEndListeners();const it=this.node.getProps(),st=addPointerEvent(window,"pointerup",(lt,ct)=>{if(!this.checkPressEnd())return;const{onTap:dt,onTapCancel:ft,globalTapTarget:pt}=this.node.getProps(),gt=!pt&&!isNodeOrChild(this.node.current,lt.target)?ft:dt;gt&&frame.update(()=>gt(lt,ct))},{passive:!(it.onTap||it.onPointerUp)}),at=addPointerEvent(window,"pointercancel",(lt,ct)=>this.cancelPress(lt,ct),{passive:!(it.onTapCancel||it.onPointerCancel)});this.removeEndListeners=pipe(st,at),this.startPress(_e,nt)},this.startAccessiblePress=()=>{const _e=st=>{if(st.key!=="Enter"||this.isPressing)return;const at=lt=>{lt.key!=="Enter"||!this.checkPressEnd()||fireSyntheticPointerEvent("up",(ct,dt)=>{const{onTap:ft}=this.node.getProps();ft&&frame.postRender(()=>ft(ct,dt))})};this.removeEndListeners(),this.removeEndListeners=addDomEvent(this.node.current,"keyup",at),fireSyntheticPointerEvent("down",(lt,ct)=>{this.startPress(lt,ct)})},nt=addDomEvent(this.node.current,"keydown",_e),it=()=>{this.isPressing&&fireSyntheticPointerEvent("cancel",(st,at)=>this.cancelPress(st,at))},ot=addDomEvent(this.node.current,"blur",it);this.removeAccessibleListeners=pipe(nt,ot)}}startPress(_e,nt){this.isPressing=!0;const{onTapStart:it,whileTap:ot}=this.node.getProps();ot&&this.node.animationState&&this.node.animationState.setActive("whileTap",!0),it&&frame.postRender(()=>it(_e,nt))}checkPressEnd(){return this.removeEndListeners(),this.isPressing=!1,this.node.getProps().whileTap&&this.node.animationState&&this.node.animationState.setActive("whileTap",!1),!isDragActive()}cancelPress(_e,nt){if(!this.checkPressEnd())return;const{onTapCancel:it}=this.node.getProps();it&&frame.postRender(()=>it(_e,nt))}mount(){const _e=this.node.getProps(),nt=addPointerEvent(_e.globalTapTarget?window:this.node.current,"pointerdown",this.startPointerPress,{passive:!(_e.onTapStart||_e.onPointerStart)}),it=addDomEvent(this.node.current,"focus",this.startAccessiblePress);this.removeStartListeners=pipe(nt,it)}unmount(){this.removeStartListeners(),this.removeEndListeners(),this.removeAccessibleListeners()}}const observerCallbacks=new WeakMap,observers=new WeakMap,fireObserverCallback=rt=>{const _e=observerCallbacks.get(rt.target);_e&&_e(rt)},fireAllObserverCallbacks=rt=>{rt.forEach(fireObserverCallback)};function initIntersectionObserver({root:rt,..._e}){const nt=rt||document;observers.has(nt)||observers.set(nt,{});const it=observers.get(nt),ot=JSON.stringify(_e);return it[ot]||(it[ot]=new IntersectionObserver(fireAllObserverCallbacks,{root:rt,..._e})),it[ot]}function observeIntersection(rt,_e,nt){const it=initIntersectionObserver(_e);return observerCallbacks.set(rt,nt),it.observe(rt),()=>{observerCallbacks.delete(rt),it.unobserve(rt)}}const thresholdNames={some:0,all:1};class InViewFeature extends Feature{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:_e={}}=this.node.getProps(),{root:nt,margin:it,amount:ot="some",once:st}=_e,at={root:nt?nt.current:void 0,rootMargin:it,threshold:typeof ot=="number"?ot:thresholdNames[ot]},lt=ct=>{const{isIntersecting:dt}=ct;if(this.isInView===dt||(this.isInView=dt,st&&!dt&&this.hasEnteredView))return;dt&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",dt);const{onViewportEnter:ft,onViewportLeave:pt}=this.node.getProps(),gt=dt?ft:pt;gt&&gt(ct)};return observeIntersection(this.node.current,at,lt)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:_e,prevProps:nt}=this.node;["amount","margin","root"].some(hasViewportOptionChanged(_e,nt))&&this.startObserver()}unmount(){}}function hasViewportOptionChanged({viewport:rt={}},{viewport:_e={}}={}){return nt=>rt[nt]!==_e[nt]}const gestureAnimations={inView:{Feature:InViewFeature},tap:{Feature:PressGesture},focus:{Feature:FocusGesture},hover:{Feature:HoverGesture}};function shallowCompare(rt,_e){if(!Array.isArray(_e))return!1;const nt=_e.length;if(nt!==rt.length)return!1;for(let it=0;it<nt;it++)if(_e[it]!==rt[it])return!1;return!0}function resolveVariant(rt,_e,nt){const it=rt.getProps();return resolveVariantFromProps(it,_e,nt!==void 0?nt:it.custom,rt)}const secondsToMilliseconds=rt=>rt*1e3,millisecondsToSeconds=rt=>rt/1e3,underDampedSpring={type:"spring",stiffness:500,damping:25,restSpeed:10},criticallyDampedSpring=rt=>({type:"spring",stiffness:550,damping:rt===0?2*Math.sqrt(550):30,restSpeed:10}),keyframesTransition={type:"keyframes",duration:.8},ease={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},getDefaultTransition=(rt,{keyframes:_e})=>_e.length>2?keyframesTransition:transformProps.has(rt)?rt.startsWith("scale")?criticallyDampedSpring(_e[1]):underDampedSpring:ease;function isTransitionDefined({when:rt,delay:_e,delayChildren:nt,staggerChildren:it,staggerDirection:ot,repeat:st,repeatType:at,repeatDelay:lt,from:ct,elapsed:dt,...ft}){return!!Object.keys(ft).length}function getValueTransition(rt,_e){return rt[_e]||rt.default||rt}const isNotNull=rt=>rt!==null;function getFinalKeyframe(rt,{repeat:_e,repeatType:nt="loop"},it){const ot=rt.filter(isNotNull),st=_e&&nt!=="loop"&&_e%2===1?0:ot.length-1;return!st||it===void 0?ot[st]:it}let now$2;function clearTime(){now$2=void 0}const time={now:()=>(now$2===void 0&&time.set(frameData.isProcessing||MotionGlobalConfig.useManualTiming?frameData.timestamp:performance.now()),now$2),set:rt=>{now$2=rt,queueMicrotask(clearTime)}},isZeroValueString=rt=>/^0[^.\s]+$/u.test(rt);function isNone(rt){return typeof rt=="number"?rt===0:rt!==null?rt==="none"||rt==="0"||isZeroValueString(rt):!0}const isNumericalString=rt=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(rt),splitCSSVariableRegex=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function parseCSSVariable(rt){const _e=splitCSSVariableRegex.exec(rt);if(!_e)return[,];const[,nt,it,ot]=_e;return[`--${nt??it}`,ot]}function getVariableValue(rt,_e,nt=1){const[it,ot]=parseCSSVariable(rt);if(!it)return;const st=window.getComputedStyle(_e).getPropertyValue(it);if(st){const at=st.trim();return isNumericalString(at)?parseFloat(at):at}return isCSSVariableToken(ot)?getVariableValue(ot,_e,nt+1):ot}const positionalKeys=new Set(["width","height","top","left","right","bottom","x","y","translateX","translateY"]),isNumOrPxType=rt=>rt===number||rt===px,getPosFromMatrix=(rt,_e)=>parseFloat(rt.split(", ")[_e]),getTranslateFromMatrix=(rt,_e)=>(nt,{transform:it})=>{if(it==="none"||!it)return 0;const ot=it.match(/^matrix3d\((.+)\)$/u);if(ot)return getPosFromMatrix(ot[1],_e);{const st=it.match(/^matrix\((.+)\)$/u);return st?getPosFromMatrix(st[1],rt):0}},transformKeys=new Set(["x","y","z"]),nonTranslationalTransformKeys=transformPropOrder.filter(rt=>!transformKeys.has(rt));function removeNonTranslationalTransform(rt){const _e=[];return nonTranslationalTransformKeys.forEach(nt=>{const it=rt.getValue(nt);it!==void 0&&(_e.push([nt,it.get()]),it.set(nt.startsWith("scale")?1:0))}),_e}const positionalValues={width:({x:rt},{paddingLeft:_e="0",paddingRight:nt="0"})=>rt.max-rt.min-parseFloat(_e)-parseFloat(nt),height:({y:rt},{paddingTop:_e="0",paddingBottom:nt="0"})=>rt.max-rt.min-parseFloat(_e)-parseFloat(nt),top:(rt,{top:_e})=>parseFloat(_e),left:(rt,{left:_e})=>parseFloat(_e),bottom:({y:rt},{top:_e})=>parseFloat(_e)+(rt.max-rt.min),right:({x:rt},{left:_e})=>parseFloat(_e)+(rt.max-rt.min),x:getTranslateFromMatrix(4,13),y:getTranslateFromMatrix(5,14)};positionalValues.translateX=positionalValues.x;positionalValues.translateY=positionalValues.y;const testValueType=rt=>_e=>_e.test(rt),auto={test:rt=>rt==="auto",parse:rt=>rt},dimensionValueTypes=[number,px,percent,degrees,vw,vh,auto],findDimensionValueType=rt=>dimensionValueTypes.find(testValueType(rt)),toResolve=new Set;let isScheduled=!1,anyNeedsMeasurement=!1;function measureAllKeyframes(){if(anyNeedsMeasurement){const rt=Array.from(toResolve).filter(it=>it.needsMeasurement),_e=new Set(rt.map(it=>it.element)),nt=new Map;_e.forEach(it=>{const ot=removeNonTranslationalTransform(it);ot.length&&(nt.set(it,ot),it.render())}),rt.forEach(it=>it.measureInitialState()),_e.forEach(it=>{it.render();const ot=nt.get(it);ot&&ot.forEach(([st,at])=>{var lt;(lt=it.getValue(st))===null||lt===void 0||lt.set(at)})}),rt.forEach(it=>it.measureEndState()),rt.forEach(it=>{it.suspendedScrollY!==void 0&&window.scrollTo(0,it.suspendedScrollY)})}anyNeedsMeasurement=!1,isScheduled=!1,toResolve.forEach(rt=>rt.complete()),toResolve.clear()}function readAllKeyframes(){toResolve.forEach(rt=>{rt.readKeyframes(),rt.needsMeasurement&&(anyNeedsMeasurement=!0)})}function flushKeyframeResolvers(){readAllKeyframes(),measureAllKeyframes()}class KeyframeResolver{constructor(_e,nt,it,ot,st,at=!1){this.isComplete=!1,this.isAsync=!1,this.needsMeasurement=!1,this.isScheduled=!1,this.unresolvedKeyframes=[..._e],this.onComplete=nt,this.name=it,this.motionValue=ot,this.element=st,this.isAsync=at}scheduleResolve(){this.isScheduled=!0,this.isAsync?(toResolve.add(this),isScheduled||(isScheduled=!0,frame.read(readAllKeyframes),frame.resolveKeyframes(measureAllKeyframes))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:_e,name:nt,element:it,motionValue:ot}=this;for(let st=0;st<_e.length;st++)if(_e[st]===null)if(st===0){const at=ot==null?void 0:ot.get(),lt=_e[_e.length-1];if(at!==void 0)_e[0]=at;else if(it&&nt){const ct=it.readValue(nt,lt);ct!=null&&(_e[0]=ct)}_e[0]===void 0&&(_e[0]=lt),ot&&at===void 0&&ot.set(_e[0])}else _e[st]=_e[st-1]}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(){this.isComplete=!0,this.onComplete(this.unresolvedKeyframes,this.finalKeyframe),toResolve.delete(this)}cancel(){this.isComplete||(this.isScheduled=!1,toResolve.delete(this))}resume(){this.isComplete||this.scheduleResolve()}}const isColorString=(rt,_e)=>nt=>!!(isString$1(nt)&&singleColorRegex.test(nt)&&nt.startsWith(rt)||_e&&!isNullish(nt)&&Object.prototype.hasOwnProperty.call(nt,_e)),splitColor=(rt,_e,nt)=>it=>{if(!isString$1(it))return it;const[ot,st,at,lt]=it.match(floatRegex);return{[rt]:parseFloat(ot),[_e]:parseFloat(st),[nt]:parseFloat(at),alpha:lt!==void 0?parseFloat(lt):1}},clampRgbUnit=rt=>clamp$2(0,255,rt),rgbUnit={...number,transform:rt=>Math.round(clampRgbUnit(rt))},rgba={test:isColorString("rgb","red"),parse:splitColor("red","green","blue"),transform:({red:rt,green:_e,blue:nt,alpha:it=1})=>"rgba("+rgbUnit.transform(rt)+", "+rgbUnit.transform(_e)+", "+rgbUnit.transform(nt)+", "+sanitize(alpha.transform(it))+")"};function parseHex(rt){let _e="",nt="",it="",ot="";return rt.length>5?(_e=rt.substring(1,3),nt=rt.substring(3,5),it=rt.substring(5,7),ot=rt.substring(7,9)):(_e=rt.substring(1,2),nt=rt.substring(2,3),it=rt.substring(3,4),ot=rt.substring(4,5),_e+=_e,nt+=nt,it+=it,ot+=ot),{red:parseInt(_e,16),green:parseInt(nt,16),blue:parseInt(it,16),alpha:ot?parseInt(ot,16)/255:1}}const hex={test:isColorString("#"),parse:parseHex,transform:rgba.transform},hsla={test:isColorString("hsl","hue"),parse:splitColor("hue","saturation","lightness"),transform:({hue:rt,saturation:_e,lightness:nt,alpha:it=1})=>"hsla("+Math.round(rt)+", "+percent.transform(sanitize(_e))+", "+percent.transform(sanitize(nt))+", "+sanitize(alpha.transform(it))+")"},color={test:rt=>rgba.test(rt)||hex.test(rt)||hsla.test(rt),parse:rt=>rgba.test(rt)?rgba.parse(rt):hsla.test(rt)?hsla.parse(rt):hex.parse(rt),transform:rt=>isString$1(rt)?rt:rt.hasOwnProperty("red")?rgba.transform(rt):hsla.transform(rt)};function test$1(rt){var _e,nt;return isNaN(rt)&&isString$1(rt)&&(((_e=rt.match(floatRegex))===null||_e===void 0?void 0:_e.length)||0)+(((nt=rt.match(colorRegex))===null||nt===void 0?void 0:nt.length)||0)>0}const NUMBER_TOKEN="number",COLOR_TOKEN="color",VAR_TOKEN="var",VAR_FUNCTION_TOKEN="var(",SPLIT_TOKEN="${}",complexRegex=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function analyseComplexValue(rt){const _e=rt.toString(),nt=[],it={color:[],number:[],var:[]},ot=[];let st=0;const lt=_e.replace(complexRegex,ct=>(color.test(ct)?(it.color.push(st),ot.push(COLOR_TOKEN),nt.push(color.parse(ct))):ct.startsWith(VAR_FUNCTION_TOKEN)?(it.var.push(st),ot.push(VAR_TOKEN),nt.push(ct)):(it.number.push(st),ot.push(NUMBER_TOKEN),nt.push(parseFloat(ct))),++st,SPLIT_TOKEN)).split(SPLIT_TOKEN);return{values:nt,split:lt,indexes:it,types:ot}}function parseComplexValue(rt){return analyseComplexValue(rt).values}function createTransformer(rt){const{split:_e,types:nt}=analyseComplexValue(rt),it=_e.length;return ot=>{let st="";for(let at=0;at<it;at++)if(st+=_e[at],ot[at]!==void 0){const lt=nt[at];lt===NUMBER_TOKEN?st+=sanitize(ot[at]):lt===COLOR_TOKEN?st+=color.transform(ot[at]):st+=ot[at]}return st}}const convertNumbersToZero=rt=>typeof rt=="number"?0:rt;function getAnimatableNone$1(rt){const _e=parseComplexValue(rt);return createTransformer(rt)(_e.map(convertNumbersToZero))}const complex={test:test$1,parse:parseComplexValue,createTransformer,getAnimatableNone:getAnimatableNone$1},maxDefaults=new Set(["brightness","contrast","saturate","opacity"]);function applyDefaultFilter(rt){const[_e,nt]=rt.slice(0,-1).split("(");if(_e==="drop-shadow")return rt;const[it]=nt.match(floatRegex)||[];if(!it)return rt;const ot=nt.replace(it,"");let st=maxDefaults.has(_e)?1:0;return it!==nt&&(st*=100),_e+"("+st+ot+")"}const functionRegex=/\b([a-z-]*)\(.*?\)/gu,filter={...complex,getAnimatableNone:rt=>{const _e=rt.match(functionRegex);return _e?_e.map(applyDefaultFilter).join(" "):rt}},defaultValueTypes={...numberValueTypes,color,backgroundColor:color,outlineColor:color,fill:color,stroke:color,borderColor:color,borderTopColor:color,borderRightColor:color,borderBottomColor:color,borderLeftColor:color,filter,WebkitFilter:filter},getDefaultValueType=rt=>defaultValueTypes[rt];function getAnimatableNone(rt,_e){let nt=getDefaultValueType(rt);return nt!==filter&&(nt=complex),nt.getAnimatableNone?nt.getAnimatableNone(_e):void 0}const invalidTemplates=new Set(["auto","none","0"]);function makeNoneKeyframesAnimatable(rt,_e,nt){let it=0,ot;for(;it<rt.length&&!ot;){const st=rt[it];typeof st=="string"&&!invalidTemplates.has(st)&&analyseComplexValue(st).values.length&&(ot=rt[it]),it++}if(ot&&nt)for(const st of _e)rt[st]=getAnimatableNone(nt,ot)}class DOMKeyframesResolver extends KeyframeResolver{constructor(_e,nt,it,ot){super(_e,nt,it,ot,ot==null?void 0:ot.owner,!0)}readKeyframes(){const{unresolvedKeyframes:_e,element:nt,name:it}=this;if(!nt.current)return;super.readKeyframes();for(let ct=0;ct<_e.length;ct++){let dt=_e[ct];if(typeof dt=="string"&&(dt=dt.trim(),isCSSVariableToken(dt))){const ft=getVariableValue(dt,nt.current);ft!==void 0&&(_e[ct]=ft),ct===_e.length-1&&(this.finalKeyframe=dt)}}if(this.resolveNoneKeyframes(),!positionalKeys.has(it)||_e.length!==2)return;const[ot,st]=_e,at=findDimensionValueType(ot),lt=findDimensionValueType(st);if(at!==lt)if(isNumOrPxType(at)&&isNumOrPxType(lt))for(let ct=0;ct<_e.length;ct++){const dt=_e[ct];typeof dt=="string"&&(_e[ct]=parseFloat(dt))}else this.needsMeasurement=!0}resolveNoneKeyframes(){const{unresolvedKeyframes:_e,name:nt}=this,it=[];for(let ot=0;ot<_e.length;ot++)isNone(_e[ot])&&it.push(ot);it.length&&makeNoneKeyframesAnimatable(_e,it,nt)}measureInitialState(){const{element:_e,unresolvedKeyframes:nt,name:it}=this;if(!_e.current)return;it==="height"&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=positionalValues[it](_e.measureViewportBox(),window.getComputedStyle(_e.current)),nt[0]=this.measuredOrigin;const ot=nt[nt.length-1];ot!==void 0&&_e.getValue(it,ot).jump(ot,!1)}measureEndState(){var _e;const{element:nt,name:it,unresolvedKeyframes:ot}=this;if(!nt.current)return;const st=nt.getValue(it);st&&st.jump(this.measuredOrigin,!1);const at=ot.length-1,lt=ot[at];ot[at]=positionalValues[it](nt.measureViewportBox(),window.getComputedStyle(nt.current)),lt!==null&&this.finalKeyframe===void 0&&(this.finalKeyframe=lt),!((_e=this.removedTransforms)===null||_e===void 0)&&_e.length&&this.removedTransforms.forEach(([ct,dt])=>{nt.getValue(ct).set(dt)}),this.resolveNoneKeyframes()}}function memo(rt){let _e;return()=>(_e===void 0&&(_e=rt()),_e)}const isAnimatable=(rt,_e)=>_e==="zIndex"?!1:!!(typeof rt=="number"||Array.isArray(rt)||typeof rt=="string"&&(complex.test(rt)||rt==="0")&&!rt.startsWith("url("));function hasKeyframesChanged(rt){const _e=rt[0];if(rt.length===1)return!0;for(let nt=0;nt<rt.length;nt++)if(rt[nt]!==_e)return!0}function canAnimate(rt,_e,nt,it){const ot=rt[0];if(ot===null)return!1;if(_e==="display"||_e==="visibility")return!0;const st=rt[rt.length-1],at=isAnimatable(ot,_e),lt=isAnimatable(st,_e);return!at||!lt?!1:hasKeyframesChanged(rt)||nt==="spring"&&it}class BaseAnimation{constructor({autoplay:_e=!0,delay:nt=0,type:it="keyframes",repeat:ot=0,repeatDelay:st=0,repeatType:at="loop",...lt}){this.isStopped=!1,this.hasAttemptedResolve=!1,this.options={autoplay:_e,delay:nt,type:it,repeat:ot,repeatDelay:st,repeatType:at,...lt},this.updateFinishedPromise()}get resolved(){return!this._resolved&&!this.hasAttemptedResolve&&flushKeyframeResolvers(),this._resolved}onKeyframesResolved(_e,nt){this.hasAttemptedResolve=!0;const{name:it,type:ot,velocity:st,delay:at,onComplete:lt,onUpdate:ct,isGenerator:dt}=this.options;if(!dt&&!canAnimate(_e,it,ot,st))if(at)this.options.duration=0;else{ct==null||ct(getFinalKeyframe(_e,this.options,nt)),lt==null||lt(),this.resolveFinishedPromise();return}const ft=this.initPlayback(_e,nt);ft!==!1&&(this._resolved={keyframes:_e,finalKeyframe:nt,...ft},this.onPostResolved())}onPostResolved(){}then(_e,nt){return this.currentFinishedPromise.then(_e,nt)}updateFinishedPromise(){this.currentFinishedPromise=new Promise(_e=>{this.resolveFinishedPromise=_e})}}function velocityPerSecond(rt,_e){return _e?rt*(1e3/_e):0}const velocitySampleDuration=5;function calcGeneratorVelocity(rt,_e,nt){const it=Math.max(_e-velocitySampleDuration,0);return velocityPerSecond(nt-rt(it),_e-it)}const safeMin=.001,minDuration=.01,maxDuration$1=10,minDamping=.05,maxDamping=1;function findSpring({duration:rt=800,bounce:_e=.25,velocity:nt=0,mass:it=1}){let ot,st,at=1-_e;at=clamp$2(minDamping,maxDamping,at),rt=clamp$2(minDuration,maxDuration$1,millisecondsToSeconds(rt)),at<1?(ot=dt=>{const ft=dt*at,pt=ft*rt,gt=ft-nt,yt=calcAngularFreq(dt,at),Ct=Math.exp(-pt);return safeMin-gt/yt*Ct},st=dt=>{const pt=dt*at*rt,gt=pt*nt+nt,yt=Math.pow(at,2)*Math.pow(dt,2)*rt,Ct=Math.exp(-pt),At=calcAngularFreq(Math.pow(dt,2),at);return(-ot(dt)+safeMin>0?-1:1)*((gt-yt)*Ct)/At}):(ot=dt=>{const ft=Math.exp(-dt*rt),pt=(dt-nt)*rt+1;return-safeMin+ft*pt},st=dt=>{const ft=Math.exp(-dt*rt),pt=(nt-dt)*(rt*rt);return ft*pt});const lt=5/rt,ct=approximateRoot(ot,st,lt);if(rt=secondsToMilliseconds(rt),isNaN(ct))return{stiffness:100,damping:10,duration:rt};{const dt=Math.pow(ct,2)*it;return{stiffness:dt,damping:at*2*Math.sqrt(it*dt),duration:rt}}}const rootIterations=12;function approximateRoot(rt,_e,nt){let it=nt;for(let ot=1;ot<rootIterations;ot++)it=it-rt(it)/_e(it);return it}function calcAngularFreq(rt,_e){return rt*Math.sqrt(1-_e*_e)}const durationKeys=["duration","bounce"],physicsKeys=["stiffness","damping","mass"];function isSpringType(rt,_e){return _e.some(nt=>rt[nt]!==void 0)}function getSpringOptions(rt){let _e={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...rt};if(!isSpringType(rt,physicsKeys)&&isSpringType(rt,durationKeys)){const nt=findSpring(rt);_e={..._e,...nt,mass:1},_e.isResolvedFromDuration=!0}return _e}function spring({keyframes:rt,restDelta:_e,restSpeed:nt,...it}){const ot=rt[0],st=rt[rt.length-1],at={done:!1,value:ot},{stiffness:lt,damping:ct,mass:dt,duration:ft,velocity:pt,isResolvedFromDuration:gt}=getSpringOptions({...it,velocity:-millisecondsToSeconds(it.velocity||0)}),yt=pt||0,Ct=ct/(2*Math.sqrt(lt*dt)),At=st-ot,$t=millisecondsToSeconds(Math.sqrt(lt/dt)),zt=Math.abs(At)<5;nt||(nt=zt?.01:2),_e||(_e=zt?.005:.5);let _t;if(Ct<1){const Jt=calcAngularFreq($t,Ct);_t=nr=>{const or=Math.exp(-Ct*$t*nr);return st-or*((yt+Ct*$t*At)/Jt*Math.sin(Jt*nr)+At*Math.cos(Jt*nr))}}else if(Ct===1)_t=Jt=>st-Math.exp(-$t*Jt)*(At+(yt+$t*At)*Jt);else{const Jt=$t*Math.sqrt(Ct*Ct-1);_t=nr=>{const or=Math.exp(-Ct*$t*nr),ir=Math.min(Jt*nr,300);return st-or*((yt+Ct*$t*At)*Math.sinh(ir)+Jt*At*Math.cosh(ir))/Jt}}return{calculatedDuration:gt&&ft||null,next:Jt=>{const nr=_t(Jt);if(gt)at.done=Jt>=ft;else{let or=yt;Jt!==0&&(Ct<1?or=calcGeneratorVelocity(_t,Jt,nr):or=0);const ir=Math.abs(or)<=nt,dr=Math.abs(st-nr)<=_e;at.done=ir&&dr}return at.value=at.done?st:nr,at}}}function inertia({keyframes:rt,velocity:_e=0,power:nt=.8,timeConstant:it=325,bounceDamping:ot=10,bounceStiffness:st=500,modifyTarget:at,min:lt,max:ct,restDelta:dt=.5,restSpeed:ft}){const pt=rt[0],gt={done:!1,value:pt},yt=sr=>lt!==void 0&&sr<lt||ct!==void 0&&sr>ct,Ct=sr=>lt===void 0?ct:ct===void 0||Math.abs(lt-sr)<Math.abs(ct-sr)?lt:ct;let At=nt*_e;const $t=pt+At,zt=at===void 0?$t:at($t);zt!==$t&&(At=zt-pt);const _t=sr=>-At*Math.exp(-sr/it),Jt=sr=>zt+_t(sr),nr=sr=>{const vr=_t(sr),yr=Jt(sr);gt.done=Math.abs(vr)<=dt,gt.value=gt.done?zt:yr};let or,ir;const dr=sr=>{yt(gt.value)&&(or=sr,ir=spring({keyframes:[gt.value,Ct(gt.value)],velocity:calcGeneratorVelocity(Jt,sr,gt.value),damping:ot,stiffness:st,restDelta:dt,restSpeed:ft}))};return dr(0),{calculatedDuration:null,next:sr=>{let vr=!1;return!ir&&or===void 0&&(vr=!0,nr(sr),dr(sr)),or!==void 0&&sr>=or?ir.next(sr-or):(!vr&&nr(sr),gt)}}}const calcBezier=(rt,_e,nt)=>(((1-3*nt+3*_e)*rt+(3*nt-6*_e))*rt+3*_e)*rt,subdivisionPrecision=1e-7,subdivisionMaxIterations=12;function binarySubdivide(rt,_e,nt,it,ot){let st,at,lt=0;do at=_e+(nt-_e)/2,st=calcBezier(at,it,ot)-rt,st>0?nt=at:_e=at;while(Math.abs(st)>subdivisionPrecision&&++lt<subdivisionMaxIterations);return at}function cubicBezier(rt,_e,nt,it){if(rt===_e&&nt===it)return noop$5;const ot=st=>binarySubdivide(st,0,1,rt,nt);return st=>st===0||st===1?st:calcBezier(ot(st),_e,it)}const easeIn=cubicBezier(.42,0,1,1),easeOut=cubicBezier(0,0,.58,1),easeInOut=cubicBezier(.42,0,.58,1),isEasingArray=rt=>Array.isArray(rt)&&typeof rt[0]!="number",mirrorEasing=rt=>_e=>_e<=.5?rt(2*_e)/2:(2-rt(2*(1-_e)))/2,reverseEasing=rt=>_e=>1-rt(1-_e),circIn=rt=>1-Math.sin(Math.acos(rt)),circOut=reverseEasing(circIn),circInOut=mirrorEasing(circIn),backOut=cubicBezier(.33,1.53,.69,.99),backIn=reverseEasing(backOut),backInOut=mirrorEasing(backIn),anticipate=rt=>(rt*=2)<1?.5*backIn(rt):.5*(2-Math.pow(2,-10*(rt-1))),easingLookup={linear:noop$5,easeIn,easeInOut,easeOut,circIn,circInOut,circOut,backIn,backInOut,backOut,anticipate},easingDefinitionToFunction=rt=>{if(Array.isArray(rt)){invariant$2(rt.length===4);const[_e,nt,it,ot]=rt;return cubicBezier(_e,nt,it,ot)}else if(typeof rt=="string")return invariant$2(easingLookup[rt]!==void 0),easingLookup[rt];return rt},progress=(rt,_e,nt)=>{const it=_e-rt;return it===0?1:(nt-rt)/it},mixNumber$1=(rt,_e,nt)=>rt+(_e-rt)*nt;function hueToRgb(rt,_e,nt){return nt<0&&(nt+=1),nt>1&&(nt-=1),nt<1/6?rt+(_e-rt)*6*nt:nt<1/2?_e:nt<2/3?rt+(_e-rt)*(2/3-nt)*6:rt}function hslaToRgba({hue:rt,saturation:_e,lightness:nt,alpha:it}){rt/=360,_e/=100,nt/=100;let ot=0,st=0,at=0;if(!_e)ot=st=at=nt;else{const lt=nt<.5?nt*(1+_e):nt+_e-nt*_e,ct=2*nt-lt;ot=hueToRgb(ct,lt,rt+1/3),st=hueToRgb(ct,lt,rt),at=hueToRgb(ct,lt,rt-1/3)}return{red:Math.round(ot*255),green:Math.round(st*255),blue:Math.round(at*255),alpha:it}}function mixImmediate(rt,_e){return nt=>nt>0?_e:rt}const mixLinearColor=(rt,_e,nt)=>{const it=rt*rt,ot=nt*(_e*_e-it)+it;return ot<0?0:Math.sqrt(ot)},colorTypes=[hex,rgba,hsla],getColorType=rt=>colorTypes.find(_e=>_e.test(rt));function asRGBA(rt){const _e=getColorType(rt);if(!_e)return!1;let nt=_e.parse(rt);return _e===hsla&&(nt=hslaToRgba(nt)),nt}const mixColor=(rt,_e)=>{const nt=asRGBA(rt),it=asRGBA(_e);if(!nt||!it)return mixImmediate(rt,_e);const ot={...nt};return st=>(ot.red=mixLinearColor(nt.red,it.red,st),ot.green=mixLinearColor(nt.green,it.green,st),ot.blue=mixLinearColor(nt.blue,it.blue,st),ot.alpha=mixNumber$1(nt.alpha,it.alpha,st),rgba.transform(ot))},invisibleValues=new Set(["none","hidden"]);function mixVisibility(rt,_e){return invisibleValues.has(rt)?nt=>nt<=0?rt:_e:nt=>nt>=1?_e:rt}function mixNumber(rt,_e){return nt=>mixNumber$1(rt,_e,nt)}function getMixer(rt){return typeof rt=="number"?mixNumber:typeof rt=="string"?isCSSVariableToken(rt)?mixImmediate:color.test(rt)?mixColor:mixComplex:Array.isArray(rt)?mixArray:typeof rt=="object"?color.test(rt)?mixColor:mixObject:mixImmediate}function mixArray(rt,_e){const nt=[...rt],it=nt.length,ot=rt.map((st,at)=>getMixer(st)(st,_e[at]));return st=>{for(let at=0;at<it;at++)nt[at]=ot[at](st);return nt}}function mixObject(rt,_e){const nt={...rt,..._e},it={};for(const ot in nt)rt[ot]!==void 0&&_e[ot]!==void 0&&(it[ot]=getMixer(rt[ot])(rt[ot],_e[ot]));return ot=>{for(const st in it)nt[st]=it[st](ot);return nt}}function matchOrder(rt,_e){var nt;const it=[],ot={color:0,var:0,number:0};for(let st=0;st<_e.values.length;st++){const at=_e.types[st],lt=rt.indexes[at][ot[at]],ct=(nt=rt.values[lt])!==null&&nt!==void 0?nt:0;it[st]=ct,ot[at]++}return it}const mixComplex=(rt,_e)=>{const nt=complex.createTransformer(_e),it=analyseComplexValue(rt),ot=analyseComplexValue(_e);return it.indexes.var.length===ot.indexes.var.length&&it.indexes.color.length===ot.indexes.color.length&&it.indexes.number.length>=ot.indexes.number.length?invisibleValues.has(rt)&&!ot.values.length||invisibleValues.has(_e)&&!it.values.length?mixVisibility(rt,_e):pipe(mixArray(matchOrder(it,ot),ot.values),nt):mixImmediate(rt,_e)};function mix(rt,_e,nt){return typeof rt=="number"&&typeof _e=="number"&&typeof nt=="number"?mixNumber$1(rt,_e,nt):getMixer(rt)(rt,_e)}function createMixers(rt,_e,nt){const it=[],ot=nt||mix,st=rt.length-1;for(let at=0;at<st;at++){let lt=ot(rt[at],rt[at+1]);if(_e){const ct=Array.isArray(_e)?_e[at]||noop$5:_e;lt=pipe(ct,lt)}it.push(lt)}return it}function interpolate(rt,_e,{clamp:nt=!0,ease:it,mixer:ot}={}){const st=rt.length;if(invariant$2(st===_e.length),st===1)return()=>_e[0];if(st===2&&rt[0]===rt[1])return()=>_e[1];rt[0]>rt[st-1]&&(rt=[...rt].reverse(),_e=[..._e].reverse());const at=createMixers(_e,it,ot),lt=at.length,ct=dt=>{let ft=0;if(lt>1)for(;ft<rt.length-2&&!(dt<rt[ft+1]);ft++);const pt=progress(rt[ft],rt[ft+1],dt);return at[ft](pt)};return nt?dt=>ct(clamp$2(rt[0],rt[st-1],dt)):ct}function fillOffset(rt,_e){const nt=rt[rt.length-1];for(let it=1;it<=_e;it++){const ot=progress(0,_e,it);rt.push(mixNumber$1(nt,1,ot))}}function defaultOffset(rt){const _e=[0];return fillOffset(_e,rt.length-1),_e}function convertOffsetToTimes(rt,_e){return rt.map(nt=>nt*_e)}function defaultEasing(rt,_e){return rt.map(()=>_e||easeInOut).splice(0,rt.length-1)}function keyframes({duration:rt=300,keyframes:_e,times:nt,ease:it="easeInOut"}){const ot=isEasingArray(it)?it.map(easingDefinitionToFunction):easingDefinitionToFunction(it),st={done:!1,value:_e[0]},at=convertOffsetToTimes(nt&&nt.length===_e.length?nt:defaultOffset(_e),rt),lt=interpolate(at,_e,{ease:Array.isArray(ot)?ot:defaultEasing(_e,ot)});return{calculatedDuration:rt,next:ct=>(st.value=lt(ct),st.done=ct>=rt,st)}}const maxGeneratorDuration=2e4;function calcGeneratorDuration(rt){let _e=0;const nt=50;let it=rt.next(_e);for(;!it.done&&_e<maxGeneratorDuration;)_e+=nt,it=rt.next(_e);return _e>=maxGeneratorDuration?1/0:_e}const frameloopDriver=rt=>{const _e=({timestamp:nt})=>rt(nt);return{start:()=>frame.update(_e,!0),stop:()=>cancelFrame(_e),now:()=>frameData.isProcessing?frameData.timestamp:time.now()}},generators={decay:inertia,inertia,tween:keyframes,keyframes,spring},percentToProgress=rt=>rt/100;class MainThreadAnimation extends BaseAnimation{constructor({KeyframeResolver:_e=KeyframeResolver,...nt}){super(nt),this.holdTime=null,this.startTime=null,this.cancelTime=null,this.currentTime=0,this.playbackSpeed=1,this.pendingPlayState="running",this.state="idle",this.stop=()=>{if(this.resolver.cancel(),this.isStopped=!0,this.state==="idle")return;this.teardown();const{onStop:lt}=this.options;lt&&lt()};const{name:it,motionValue:ot,keyframes:st}=this.options,at=(lt,ct)=>this.onKeyframesResolved(lt,ct);it&&ot&&ot.owner?this.resolver=ot.owner.resolveKeyframes(st,at,it,ot):this.resolver=new _e(st,at,it,ot),this.resolver.scheduleResolve()}initPlayback(_e){const{type:nt="keyframes",repeat:it=0,repeatDelay:ot=0,repeatType:st,velocity:at=0}=this.options,lt=generators[nt]||keyframes;let ct,dt;lt!==keyframes&&typeof _e[0]!="number"&&(ct=pipe(percentToProgress,mix(_e[0],_e[1])),_e=[0,100]);const ft=lt({...this.options,keyframes:_e});st==="mirror"&&(dt=lt({...this.options,keyframes:[..._e].reverse(),velocity:-at})),ft.calculatedDuration===null&&(ft.calculatedDuration=calcGeneratorDuration(ft));const{calculatedDuration:pt}=ft,gt=pt+ot,yt=gt*(it+1)-ot;return{generator:ft,mirroredGenerator:dt,mapPercentToKeyframes:ct,calculatedDuration:pt,resolvedDuration:gt,totalDuration:yt}}onPostResolved(){const{autoplay:_e=!0}=this.options;this.play(),this.pendingPlayState==="paused"||!_e?this.pause():this.state=this.pendingPlayState}tick(_e,nt=!1){const{resolved:it}=this;if(!it){const{keyframes:sr}=this.options;return{done:!0,value:sr[sr.length-1]}}const{finalKeyframe:ot,generator:st,mirroredGenerator:at,mapPercentToKeyframes:lt,keyframes:ct,calculatedDuration:dt,totalDuration:ft,resolvedDuration:pt}=it;if(this.startTime===null)return st.next(0);const{delay:gt,repeat:yt,repeatType:Ct,repeatDelay:At,onUpdate:$t}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,_e):this.speed<0&&(this.startTime=Math.min(_e-ft/this.speed,this.startTime)),nt?this.currentTime=_e:this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=Math.round(_e-this.startTime)*this.speed;const zt=this.currentTime-gt*(this.speed>=0?1:-1),_t=this.speed>=0?zt<0:zt>ft;this.currentTime=Math.max(zt,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=ft);let Jt=this.currentTime,nr=st;if(yt){const sr=Math.min(this.currentTime,ft)/pt;let vr=Math.floor(sr),yr=sr%1;!yr&&sr>=1&&(yr=1),yr===1&&vr--,vr=Math.min(vr,yt+1),!!(vr%2)&&(Ct==="reverse"?(yr=1-yr,At&&(yr-=At/pt)):Ct==="mirror"&&(nr=at)),Jt=clamp$2(0,1,yr)*pt}const or=_t?{done:!1,value:ct[0]}:nr.next(Jt);lt&&(or.value=lt(or.value));let{done:ir}=or;!_t&&dt!==null&&(ir=this.speed>=0?this.currentTime>=ft:this.currentTime<=0);const dr=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&ir);return dr&&ot!==void 0&&(or.value=getFinalKeyframe(ct,this.options,ot)),$t&&$t(or.value),dr&&this.finish(),or}get duration(){const{resolved:_e}=this;return _e?millisecondsToSeconds(_e.calculatedDuration):0}get time(){return millisecondsToSeconds(this.currentTime)}set time(_e){_e=secondsToMilliseconds(_e),this.currentTime=_e,this.holdTime!==null||this.speed===0?this.holdTime=_e:this.driver&&(this.startTime=this.driver.now()-_e/this.speed)}get speed(){return this.playbackSpeed}set speed(_e){const nt=this.playbackSpeed!==_e;this.playbackSpeed=_e,nt&&(this.time=millisecondsToSeconds(this.currentTime))}play(){if(this.resolver.isScheduled||this.resolver.resume(),!this._resolved){this.pendingPlayState="running";return}if(this.isStopped)return;const{driver:_e=frameloopDriver,onPlay:nt}=this.options;this.driver||(this.driver=_e(ot=>this.tick(ot))),nt&&nt();const it=this.driver.now();this.holdTime!==null?this.startTime=it-this.holdTime:(!this.startTime||this.state==="finished")&&(this.startTime=it),this.state==="finished"&&this.updateFinishedPromise(),this.cancelTime=this.startTime,this.holdTime=null,this.state="running",this.driver.start()}pause(){var _e;if(!this._resolved){this.pendingPlayState="paused";return}this.state="paused",this.holdTime=(_e=this.currentTime)!==null&&_e!==void 0?_e:0}complete(){this.state!=="running"&&this.play(),this.pendingPlayState=this.state="finished",this.holdTime=null}finish(){this.teardown(),this.state="finished";const{onComplete:_e}=this.options;_e&&_e()}cancel(){this.cancelTime!==null&&this.tick(this.cancelTime),this.teardown(),this.updateFinishedPromise()}teardown(){this.state="idle",this.stopDriver(),this.resolveFinishedPromise(),this.updateFinishedPromise(),this.startTime=this.cancelTime=null,this.resolver.cancel()}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(_e){return this.startTime=0,this.tick(_e,!0)}}const isBezierDefinition=rt=>Array.isArray(rt)&&typeof rt[0]=="number";function isWaapiSupportedEasing(rt){return!!(!rt||typeof rt=="string"&&rt in supportedWaapiEasing||isBezierDefinition(rt)||Array.isArray(rt)&&rt.every(isWaapiSupportedEasing))}const cubicBezierAsString=([rt,_e,nt,it])=>`cubic-bezier(${rt}, ${_e}, ${nt}, ${it})`,supportedWaapiEasing={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:cubicBezierAsString([0,.65,.55,1]),circOut:cubicBezierAsString([.55,0,1,.45]),backIn:cubicBezierAsString([.31,.01,.66,-.59]),backOut:cubicBezierAsString([.33,1.53,.69,.99])};function mapEasingToNativeEasingWithDefault(rt){return mapEasingToNativeEasing(rt)||supportedWaapiEasing.easeOut}function mapEasingToNativeEasing(rt){if(rt)return isBezierDefinition(rt)?cubicBezierAsString(rt):Array.isArray(rt)?rt.map(mapEasingToNativeEasingWithDefault):supportedWaapiEasing[rt]}function animateStyle(rt,_e,nt,{delay:it=0,duration:ot=300,repeat:st=0,repeatType:at="loop",ease:lt,times:ct}={}){const dt={[_e]:nt};ct&&(dt.offset=ct);const ft=mapEasingToNativeEasing(lt);return Array.isArray(ft)&&(dt.easing=ft),rt.animate(dt,{delay:it,duration:ot,easing:Array.isArray(ft)?"linear":ft,fill:"both",iterations:st+1,direction:at==="reverse"?"alternate":"normal"})}const supportsWaapi=memo(()=>Object.hasOwnProperty.call(Element.prototype,"animate")),sampleDelta=10,maxDuration=2e4;function requiresPregeneratedKeyframes(rt){return rt.type==="spring"||!isWaapiSupportedEasing(rt.ease)}function pregenerateKeyframes(rt,_e){const nt=new MainThreadAnimation({..._e,keyframes:rt,repeat:0,delay:0,isGenerator:!0});let it={done:!1,value:rt[0]};const ot=[];let st=0;for(;!it.done&&st<maxDuration;)it=nt.sample(st),ot.push(it.value),st+=sampleDelta;return{times:void 0,keyframes:ot,duration:st-sampleDelta,ease:"linear"}}class AcceleratedAnimation extends BaseAnimation{constructor(_e){super(_e);const{name:nt,motionValue:it,keyframes:ot}=this.options;this.resolver=new DOMKeyframesResolver(ot,(st,at)=>this.onKeyframesResolved(st,at),nt,it),this.resolver.scheduleResolve()}initPlayback(_e,nt){var it;let{duration:ot=300,times:st,ease:at,type:lt,motionValue:ct,name:dt}=this.options;if(!(!((it=ct.owner)===null||it===void 0)&&it.current))return!1;if(requiresPregeneratedKeyframes(this.options)){const{onComplete:pt,onUpdate:gt,motionValue:yt,...Ct}=this.options,At=pregenerateKeyframes(_e,Ct);_e=At.keyframes,_e.length===1&&(_e[1]=_e[0]),ot=At.duration,st=At.times,at=At.ease,lt="keyframes"}const ft=animateStyle(ct.owner.current,dt,_e,{...this.options,duration:ot,times:st,ease:at});return ft.startTime=time.now(),this.pendingTimeline?(ft.timeline=this.pendingTimeline,this.pendingTimeline=void 0):ft.onfinish=()=>{const{onComplete:pt}=this.options;ct.set(getFinalKeyframe(_e,this.options,nt)),pt&&pt(),this.cancel(),this.resolveFinishedPromise()},{animation:ft,duration:ot,times:st,type:lt,ease:at,keyframes:_e}}get duration(){const{resolved:_e}=this;if(!_e)return 0;const{duration:nt}=_e;return millisecondsToSeconds(nt)}get time(){const{resolved:_e}=this;if(!_e)return 0;const{animation:nt}=_e;return millisecondsToSeconds(nt.currentTime||0)}set time(_e){const{resolved:nt}=this;if(!nt)return;const{animation:it}=nt;it.currentTime=secondsToMilliseconds(_e)}get speed(){const{resolved:_e}=this;if(!_e)return 1;const{animation:nt}=_e;return nt.playbackRate}set speed(_e){const{resolved:nt}=this;if(!nt)return;const{animation:it}=nt;it.playbackRate=_e}get state(){const{resolved:_e}=this;if(!_e)return"idle";const{animation:nt}=_e;return nt.playState}attachTimeline(_e){if(!this._resolved)this.pendingTimeline=_e;else{const{resolved:nt}=this;if(!nt)return noop$5;const{animation:it}=nt;it.timeline=_e,it.onfinish=null}return noop$5}play(){if(this.isStopped)return;const{resolved:_e}=this;if(!_e)return;const{animation:nt}=_e;nt.playState==="finished"&&this.updateFinishedPromise(),nt.play()}pause(){const{resolved:_e}=this;if(!_e)return;const{animation:nt}=_e;nt.pause()}stop(){if(this.resolver.cancel(),this.isStopped=!0,this.state==="idle")return;const{resolved:_e}=this;if(!_e)return;const{animation:nt,keyframes:it,duration:ot,type:st,ease:at,times:lt}=_e;if(nt.playState==="idle"||nt.playState==="finished")return;if(this.time){const{motionValue:dt,onUpdate:ft,onComplete:pt,...gt}=this.options,yt=new MainThreadAnimation({...gt,keyframes:it,duration:ot,type:st,ease:at,times:lt,isGenerator:!0}),Ct=secondsToMilliseconds(this.time);dt.setWithVelocity(yt.sample(Ct-sampleDelta).value,yt.sample(Ct).value,sampleDelta)}const{onStop:ct}=this.options;ct&&ct(),this.cancel()}complete(){const{resolved:_e}=this;_e&&_e.animation.finish()}cancel(){const{resolved:_e}=this;_e&&_e.animation.cancel()}static supports(_e){const{motionValue:nt,name:it,repeatDelay:ot,repeatType:st,damping:at,type:lt}=_e;return supportsWaapi()&&it&&acceleratedValues.has(it)&&nt&&nt.owner&&nt.owner.current instanceof HTMLElement&&!nt.owner.getProps().onUpdate&&!ot&&st!=="mirror"&&at!==0&&lt!=="inertia"}}function observeTimeline(rt,_e){let nt;const it=()=>{const{currentTime:ot}=_e,at=(ot===null?0:ot.value)/100;nt!==at&&rt(at),nt=at};return frame.update(it,!0),()=>cancelFrame(it)}const supportsScrollTimeline=memo(()=>window.ScrollTimeline!==void 0);class GroupPlaybackControls{constructor(_e){this.stop=()=>this.runAll("stop"),this.animations=_e.filter(Boolean)}then(_e,nt){return Promise.all(this.animations).then(_e).catch(nt)}getAll(_e){return this.animations[0][_e]}setAll(_e,nt){for(let it=0;it<this.animations.length;it++)this.animations[it][_e]=nt}attachTimeline(_e){const nt=this.animations.map(it=>{if(supportsScrollTimeline()&&it.attachTimeline)it.attachTimeline(_e);else return it.pause(),observeTimeline(ot=>{it.time=it.duration*ot},_e)});return()=>{nt.forEach((it,ot)=>{it&&it(),this.animations[ot].stop()})}}get time(){return this.getAll("time")}set time(_e){this.setAll("time",_e)}get speed(){return this.getAll("speed")}set speed(_e){this.setAll("speed",_e)}get duration(){let _e=0;for(let nt=0;nt<this.animations.length;nt++)_e=Math.max(_e,this.animations[nt].duration);return _e}runAll(_e){this.animations.forEach(nt=>nt[_e]())}play(){this.runAll("play")}pause(){this.runAll("pause")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}}const animateMotionValue=(rt,_e,nt,it={},ot,st,at)=>lt=>{const ct=getValueTransition(it,rt)||{},dt=ct.delay||it.delay||0;let{elapsed:ft=0}=it;ft=ft-secondsToMilliseconds(dt);let pt={keyframes:Array.isArray(nt)?nt:[null,nt],ease:"easeOut",velocity:_e.getVelocity(),...ct,delay:-ft,onUpdate:yt=>{_e.set(yt),ct.onUpdate&&ct.onUpdate(yt)},onComplete:()=>{lt(),ct.onComplete&&ct.onComplete(),at&&at()},onStop:at,name:rt,motionValue:_e,element:st?void 0:ot};isTransitionDefined(ct)||(pt={...pt,...getDefaultTransition(rt,pt)}),pt.duration&&(pt.duration=secondsToMilliseconds(pt.duration)),pt.repeatDelay&&(pt.repeatDelay=secondsToMilliseconds(pt.repeatDelay)),pt.from!==void 0&&(pt.keyframes[0]=pt.from);let gt=!1;if((pt.type===!1||pt.duration===0&&!pt.repeatDelay)&&(pt.duration=0,pt.delay===0&&(gt=!0)),MotionGlobalConfig.skipAnimations&&(gt=!0,pt.duration=0,pt.delay=0),gt&&!st&&_e.get()!==void 0){const yt=getFinalKeyframe(pt.keyframes,ct);if(yt!==void 0)return frame.update(()=>{pt.onUpdate(yt),pt.onComplete()}),new GroupPlaybackControls([])}return!st&&AcceleratedAnimation.supports(pt)?new AcceleratedAnimation(pt):new MainThreadAnimation(pt)};class SubscriptionManager{constructor(){this.subscriptions=[]}add(_e){return addUniqueItem(this.subscriptions,_e),()=>removeItem(this.subscriptions,_e)}notify(_e,nt,it){const ot=this.subscriptions.length;if(ot)if(ot===1)this.subscriptions[0](_e,nt,it);else for(let st=0;st<ot;st++){const at=this.subscriptions[st];at&&at(_e,nt,it)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}const MAX_VELOCITY_DELTA=30,isFloat=rt=>!isNaN(parseFloat(rt));class MotionValue{constructor(_e,nt={}){this.version="11.3.8",this.canTrackVelocity=null,this.events={},this.updateAndNotify=(it,ot=!0)=>{const st=time.now();this.updatedAt!==st&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(it),this.current!==this.prev&&this.events.change&&this.events.change.notify(this.current),ot&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.hasAnimated=!1,this.setCurrent(_e),this.owner=nt.owner}setCurrent(_e){this.current=_e,this.updatedAt=time.now(),this.canTrackVelocity===null&&_e!==void 0&&(this.canTrackVelocity=isFloat(this.current))}setPrevFrameValue(_e=this.current){this.prevFrameValue=_e,this.prevUpdatedAt=this.updatedAt}onChange(_e){return this.on("change",_e)}on(_e,nt){this.events[_e]||(this.events[_e]=new SubscriptionManager);const it=this.events[_e].add(nt);return _e==="change"?()=>{it(),frame.read(()=>{this.events.change.getSize()||this.stop()})}:it}clearListeners(){for(const _e in this.events)this.events[_e].clear()}attach(_e,nt){this.passiveEffect=_e,this.stopPassiveEffect=nt}set(_e,nt=!0){!nt||!this.passiveEffect?this.updateAndNotify(_e,nt):this.passiveEffect(_e,this.updateAndNotify)}setWithVelocity(_e,nt,it){this.set(nt),this.prev=void 0,this.prevFrameValue=_e,this.prevUpdatedAt=this.updatedAt-it}jump(_e,nt=!0){this.updateAndNotify(_e),this.prev=_e,this.prevUpdatedAt=this.prevFrameValue=void 0,nt&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return this.current}getPrevious(){return this.prev}getVelocity(){const _e=time.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||_e-this.updatedAt>MAX_VELOCITY_DELTA)return 0;const nt=Math.min(this.updatedAt-this.prevUpdatedAt,MAX_VELOCITY_DELTA);return velocityPerSecond(parseFloat(this.current)-parseFloat(this.prevFrameValue),nt)}start(_e){return this.stop(),new Promise(nt=>{this.hasAnimated=!0,this.animation=_e(nt),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function motionValue(rt,_e){return new MotionValue(rt,_e)}function setMotionValue(rt,_e,nt){rt.hasValue(_e)?rt.getValue(_e).set(nt):rt.addValue(_e,motionValue(nt))}function setTarget(rt,_e){const nt=resolveVariant(rt,_e);let{transitionEnd:it={},transition:ot={},...st}=nt||{};st={...st,...it};for(const at in st){const lt=resolveFinalValueInKeyframes(st[at]);setMotionValue(rt,at,lt)}}function getOptimisedAppearId(rt){return rt.getProps()[optimizedAppearDataAttribute]}class WillChangeMotionValue extends MotionValue{constructor(){super(...arguments),this.output=[],this.counts=new Map}add(_e){const nt=getWillChangeName(_e);if(!nt)return;const it=this.counts.get(nt)||0;this.counts.set(nt,it+1),it===0&&(this.output.push(nt),this.update());let ot=!1;return()=>{if(ot)return;ot=!0;const st=this.counts.get(nt)-1;this.counts.set(nt,st),st===0&&(removeItem(this.output,nt),this.update())}}update(){this.set(this.output.length?this.output.join(", "):"auto")}}function isWillChangeMotionValue(rt){return!!(isMotionValue(rt)&&rt.add)}function addValueToWillChange(rt,_e){var nt;if(!rt.applyWillChange)return;let it=rt.getValue("willChange");if(!it&&!(!((nt=rt.props.style)===null||nt===void 0)&&nt.willChange)&&(it=new WillChangeMotionValue("auto"),rt.addValue("willChange",it)),isWillChangeMotionValue(it))return it.add(_e)}function shouldBlockAnimation({protectedKeys:rt,needsAnimating:_e},nt){const it=rt.hasOwnProperty(nt)&&_e[nt]!==!0;return _e[nt]=!1,it}function animateTarget(rt,_e,{delay:nt=0,transitionOverride:it,type:ot}={}){var st;let{transition:at=rt.getDefaultTransition(),transitionEnd:lt,...ct}=_e;it&&(at=it);const dt=[],ft=ot&&rt.animationState&&rt.animationState.getState()[ot];for(const pt in ct){const gt=rt.getValue(pt,(st=rt.latestValues[pt])!==null&&st!==void 0?st:null),yt=ct[pt];if(yt===void 0||ft&&shouldBlockAnimation(ft,pt))continue;const Ct={delay:nt,elapsed:0,...getValueTransition(at||{},pt)};let At=!1;if(window.HandoffAppearAnimations){const zt=getOptimisedAppearId(rt);if(zt){const _t=window.HandoffAppearAnimations(zt,pt,gt,frame);_t!==null&&(Ct.elapsed=_t,At=!0)}}gt.start(animateMotionValue(pt,gt,yt,rt.shouldReduceMotion&&transformProps.has(pt)?{type:!1}:Ct,rt,At,addValueToWillChange(rt,pt)));const $t=gt.animation;$t&&dt.push($t)}return lt&&Promise.all(dt).then(()=>{frame.update(()=>{lt&&setTarget(rt,lt)})}),dt}function animateVariant(rt,_e,nt={}){var it;const ot=resolveVariant(rt,_e,nt.type==="exit"?(it=rt.presenceContext)===null||it===void 0?void 0:it.custom:void 0);let{transition:st=rt.getDefaultTransition()||{}}=ot||{};nt.transitionOverride&&(st=nt.transitionOverride);const at=ot?()=>Promise.all(animateTarget(rt,ot,nt)):()=>Promise.resolve(),lt=rt.variantChildren&&rt.variantChildren.size?(dt=0)=>{const{delayChildren:ft=0,staggerChildren:pt,staggerDirection:gt}=st;return animateChildren(rt,_e,ft+dt,pt,gt,nt)}:()=>Promise.resolve(),{when:ct}=st;if(ct){const[dt,ft]=ct==="beforeChildren"?[at,lt]:[lt,at];return dt().then(()=>ft())}else return Promise.all([at(),lt(nt.delay)])}function animateChildren(rt,_e,nt=0,it=0,ot=1,st){const at=[],lt=(rt.variantChildren.size-1)*it,ct=ot===1?(dt=0)=>dt*it:(dt=0)=>lt-dt*it;return Array.from(rt.variantChildren).sort(sortByTreeOrder).forEach((dt,ft)=>{dt.notify("AnimationStart",_e),at.push(animateVariant(dt,_e,{...st,delay:nt+ct(ft)}).then(()=>dt.notify("AnimationComplete",_e)))}),Promise.all(at)}function sortByTreeOrder(rt,_e){return rt.sortNodePosition(_e)}function animateVisualElement(rt,_e,nt={}){rt.notify("AnimationStart",_e);let it;if(Array.isArray(_e)){const ot=_e.map(st=>animateVariant(rt,st,nt));it=Promise.all(ot)}else if(typeof _e=="string")it=animateVariant(rt,_e,nt);else{const ot=typeof _e=="function"?resolveVariant(rt,_e,nt.custom):_e;it=Promise.all(animateTarget(rt,ot,nt))}return it.then(()=>{frame.postRender(()=>{rt.notify("AnimationComplete",_e)})})}const reversePriorityOrder=[...variantPriorityOrder].reverse(),numAnimationTypes=variantPriorityOrder.length;function animateList(rt){return _e=>Promise.all(_e.map(({animation:nt,options:it})=>animateVisualElement(rt,nt,it)))}function createAnimationState(rt){let _e=animateList(rt),nt=createState(),it=!0;const ot=ct=>(dt,ft)=>{var pt;const gt=resolveVariant(rt,ft,ct==="exit"?(pt=rt.presenceContext)===null||pt===void 0?void 0:pt.custom:void 0);if(gt){const{transition:yt,transitionEnd:Ct,...At}=gt;dt={...dt,...At,...Ct}}return dt};function st(ct){_e=ct(rt)}function at(ct){const dt=rt.getProps(),ft=rt.getVariantContext(!0)||{},pt=[],gt=new Set;let yt={},Ct=1/0;for(let $t=0;$t<numAnimationTypes;$t++){const zt=reversePriorityOrder[$t],_t=nt[zt],Jt=dt[zt]!==void 0?dt[zt]:ft[zt],nr=isVariantLabel(Jt),or=zt===ct?_t.isActive:null;or===!1&&(Ct=$t);let ir=Jt===ft[zt]&&Jt!==dt[zt]&&nr;if(ir&&it&&rt.manuallyAnimateOnMount&&(ir=!1),_t.protectedKeys={...yt},!_t.isActive&&or===null||!Jt&&!_t.prevProp||isAnimationControls(Jt)||typeof Jt=="boolean")continue;let sr=checkVariantsDidChange(_t.prevProp,Jt)||zt===ct&&_t.isActive&&!ir&&nr||$t>Ct&&nr,vr=!1;const yr=Array.isArray(Jt)?Jt:[Jt];let ur=yr.reduce(ot(zt),{});or===!1&&(ur={});const{prevResolvedValues:tr={}}=_t,jt={...tr,...ur},mt=wt=>{sr=!0,gt.has(wt)&&(vr=!0,gt.delete(wt)),_t.needsAnimating[wt]=!0;const kt=rt.getValue(wt);kt&&(kt.liveStyle=!1)};for(const wt in jt){const kt=ur[wt],Ht=tr[wt];if(yt.hasOwnProperty(wt))continue;let Wt=!1;isKeyframesTarget(kt)&&isKeyframesTarget(Ht)?Wt=!shallowCompare(kt,Ht):Wt=kt!==Ht,Wt?kt!=null?mt(wt):gt.add(wt):kt!==void 0&&gt.has(wt)?mt(wt):_t.protectedKeys[wt]=!0}_t.prevProp=Jt,_t.prevResolvedValues=ur,_t.isActive&&(yt={...yt,...ur}),it&&rt.blockInitialAnimation&&(sr=!1),sr&&(!ir||vr)&&pt.push(...yr.map(wt=>({animation:wt,options:{type:zt}})))}if(gt.size){const $t={};gt.forEach(zt=>{const _t=rt.getBaseTarget(zt),Jt=rt.getValue(zt);Jt&&(Jt.liveStyle=!0),$t[zt]=_t??null}),pt.push({animation:$t})}let At=!!pt.length;return it&&(dt.initial===!1||dt.initial===dt.animate)&&!rt.manuallyAnimateOnMount&&(At=!1),it=!1,At?_e(pt):Promise.resolve()}function lt(ct,dt){var ft;if(nt[ct].isActive===dt)return Promise.resolve();(ft=rt.variantChildren)===null||ft===void 0||ft.forEach(gt=>{var yt;return(yt=gt.animationState)===null||yt===void 0?void 0:yt.setActive(ct,dt)}),nt[ct].isActive=dt;const pt=at(ct);for(const gt in nt)nt[gt].protectedKeys={};return pt}return{animateChanges:at,setActive:lt,setAnimateFunction:st,getState:()=>nt,reset:()=>{nt=createState(),it=!0}}}function checkVariantsDidChange(rt,_e){return typeof _e=="string"?_e!==rt:Array.isArray(_e)?!shallowCompare(_e,rt):!1}function createTypeState(rt=!1){return{isActive:rt,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function createState(){return{animate:createTypeState(!0),whileInView:createTypeState(),whileHover:createTypeState(),whileTap:createTypeState(),whileDrag:createTypeState(),whileFocus:createTypeState(),exit:createTypeState()}}class AnimationFeature extends Feature{constructor(_e){super(_e),_e.animationState||(_e.animationState=createAnimationState(_e))}updateAnimationControlsSubscription(){const{animate:_e}=this.node.getProps();isAnimationControls(_e)&&(this.unmountControls=_e.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:_e}=this.node.getProps(),{animate:nt}=this.node.prevProps||{};_e!==nt&&this.updateAnimationControlsSubscription()}unmount(){var _e;this.node.animationState.reset(),(_e=this.unmountControls)===null||_e===void 0||_e.call(this)}}let id$1=0;class ExitAnimationFeature extends Feature{constructor(){super(...arguments),this.id=id$1++}update(){if(!this.node.presenceContext)return;const{isPresent:_e,onExitComplete:nt}=this.node.presenceContext,{isPresent:it}=this.node.prevPresenceContext||{};if(!this.node.animationState||_e===it)return;const ot=this.node.animationState.setActive("exit",!_e);nt&&!_e&&ot.then(()=>nt(this.id))}mount(){const{register:_e}=this.node.presenceContext||{};_e&&(this.unmount=_e(this.id))}unmount(){}}const animations={animation:{Feature:AnimationFeature},exit:{Feature:ExitAnimationFeature}},distance=(rt,_e)=>Math.abs(rt-_e);function distance2D(rt,_e){const nt=distance(rt.x,_e.x),it=distance(rt.y,_e.y);return Math.sqrt(nt**2+it**2)}class PanSession{constructor(_e,nt,{transformPagePoint:it,contextWindow:ot,dragSnapToOrigin:st=!1}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const pt=getPanInfo(this.lastMoveEventInfo,this.history),gt=this.startEvent!==null,yt=distance2D(pt.offset,{x:0,y:0})>=3;if(!gt&&!yt)return;const{point:Ct}=pt,{timestamp:At}=frameData;this.history.push({...Ct,timestamp:At});const{onStart:$t,onMove:zt}=this.handlers;gt||($t&&$t(this.lastMoveEvent,pt),this.startEvent=this.lastMoveEvent),zt&&zt(this.lastMoveEvent,pt)},this.handlePointerMove=(pt,gt)=>{this.lastMoveEvent=pt,this.lastMoveEventInfo=transformPoint(gt,this.transformPagePoint),frame.update(this.updatePoint,!0)},this.handlePointerUp=(pt,gt)=>{this.end();const{onEnd:yt,onSessionEnd:Ct,resumeAnimation:At}=this.handlers;if(this.dragSnapToOrigin&&At&&At(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const $t=getPanInfo(pt.type==="pointercancel"?this.lastMoveEventInfo:transformPoint(gt,this.transformPagePoint),this.history);this.startEvent&&yt&&yt(pt,$t),Ct&&Ct(pt,$t)},!isPrimaryPointer(_e))return;this.dragSnapToOrigin=st,this.handlers=nt,this.transformPagePoint=it,this.contextWindow=ot||window;const at=extractEventInfo(_e),lt=transformPoint(at,this.transformPagePoint),{point:ct}=lt,{timestamp:dt}=frameData;this.history=[{...ct,timestamp:dt}];const{onSessionStart:ft}=nt;ft&&ft(_e,getPanInfo(lt,this.history)),this.removeListeners=pipe(addPointerEvent(this.contextWindow,"pointermove",this.handlePointerMove),addPointerEvent(this.contextWindow,"pointerup",this.handlePointerUp),addPointerEvent(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(_e){this.handlers=_e}end(){this.removeListeners&&this.removeListeners(),cancelFrame(this.updatePoint)}}function transformPoint(rt,_e){return _e?{point:_e(rt.point)}:rt}function subtractPoint(rt,_e){return{x:rt.x-_e.x,y:rt.y-_e.y}}function getPanInfo({point:rt},_e){return{point:rt,delta:subtractPoint(rt,lastDevicePoint(_e)),offset:subtractPoint(rt,startDevicePoint(_e)),velocity:getVelocity(_e,.1)}}function startDevicePoint(rt){return rt[0]}function lastDevicePoint(rt){return rt[rt.length-1]}function getVelocity(rt,_e){if(rt.length<2)return{x:0,y:0};let nt=rt.length-1,it=null;const ot=lastDevicePoint(rt);for(;nt>=0&&(it=rt[nt],!(ot.timestamp-it.timestamp>secondsToMilliseconds(_e)));)nt--;if(!it)return{x:0,y:0};const st=millisecondsToSeconds(ot.timestamp-it.timestamp);if(st===0)return{x:0,y:0};const at={x:(ot.x-it.x)/st,y:(ot.y-it.y)/st};return at.x===1/0&&(at.x=0),at.y===1/0&&(at.y=0),at}const SCALE_PRECISION=1e-4,SCALE_MIN=1-SCALE_PRECISION,SCALE_MAX=1+SCALE_PRECISION,TRANSLATE_PRECISION=.01,TRANSLATE_MIN=0-TRANSLATE_PRECISION,TRANSLATE_MAX=0+TRANSLATE_PRECISION;function calcLength(rt){return rt.max-rt.min}function isNear(rt,_e,nt){return Math.abs(rt-_e)<=nt}function calcAxisDelta(rt,_e,nt,it=.5){rt.origin=it,rt.originPoint=mixNumber$1(_e.min,_e.max,rt.origin),rt.scale=calcLength(nt)/calcLength(_e),rt.translate=mixNumber$1(nt.min,nt.max,rt.origin)-rt.originPoint,(rt.scale>=SCALE_MIN&&rt.scale<=SCALE_MAX||isNaN(rt.scale))&&(rt.scale=1),(rt.translate>=TRANSLATE_MIN&&rt.translate<=TRANSLATE_MAX||isNaN(rt.translate))&&(rt.translate=0)}function calcBoxDelta(rt,_e,nt,it){calcAxisDelta(rt.x,_e.x,nt.x,it?it.originX:void 0),calcAxisDelta(rt.y,_e.y,nt.y,it?it.originY:void 0)}function calcRelativeAxis(rt,_e,nt){rt.min=nt.min+_e.min,rt.max=rt.min+calcLength(_e)}function calcRelativeBox(rt,_e,nt){calcRelativeAxis(rt.x,_e.x,nt.x),calcRelativeAxis(rt.y,_e.y,nt.y)}function calcRelativeAxisPosition(rt,_e,nt){rt.min=_e.min-nt.min,rt.max=rt.min+calcLength(_e)}function calcRelativePosition(rt,_e,nt){calcRelativeAxisPosition(rt.x,_e.x,nt.x),calcRelativeAxisPosition(rt.y,_e.y,nt.y)}function applyConstraints(rt,{min:_e,max:nt},it){return _e!==void 0&&rt<_e?rt=it?mixNumber$1(_e,rt,it.min):Math.max(rt,_e):nt!==void 0&&rt>nt&&(rt=it?mixNumber$1(nt,rt,it.max):Math.min(rt,nt)),rt}function calcRelativeAxisConstraints(rt,_e,nt){return{min:_e!==void 0?rt.min+_e:void 0,max:nt!==void 0?rt.max+nt-(rt.max-rt.min):void 0}}function calcRelativeConstraints(rt,{top:_e,left:nt,bottom:it,right:ot}){return{x:calcRelativeAxisConstraints(rt.x,nt,ot),y:calcRelativeAxisConstraints(rt.y,_e,it)}}function calcViewportAxisConstraints(rt,_e){let nt=_e.min-rt.min,it=_e.max-rt.max;return _e.max-_e.min<rt.max-rt.min&&([nt,it]=[it,nt]),{min:nt,max:it}}function calcViewportConstraints(rt,_e){return{x:calcViewportAxisConstraints(rt.x,_e.x),y:calcViewportAxisConstraints(rt.y,_e.y)}}function calcOrigin(rt,_e){let nt=.5;const it=calcLength(rt),ot=calcLength(_e);return ot>it?nt=progress(_e.min,_e.max-it,rt.min):it>ot&&(nt=progress(rt.min,rt.max-ot,_e.min)),clamp$2(0,1,nt)}function rebaseAxisConstraints(rt,_e){const nt={};return _e.min!==void 0&&(nt.min=_e.min-rt.min),_e.max!==void 0&&(nt.max=_e.max-rt.min),nt}const defaultElastic=.35;function resolveDragElastic(rt=defaultElastic){return rt===!1?rt=0:rt===!0&&(rt=defaultElastic),{x:resolveAxisElastic(rt,"left","right"),y:resolveAxisElastic(rt,"top","bottom")}}function resolveAxisElastic(rt,_e,nt){return{min:resolvePointElastic(rt,_e),max:resolvePointElastic(rt,nt)}}function resolvePointElastic(rt,_e){return typeof rt=="number"?rt:rt[_e]||0}const createAxisDelta=()=>({translate:0,scale:1,origin:0,originPoint:0}),createDelta=()=>({x:createAxisDelta(),y:createAxisDelta()}),createAxis=()=>({min:0,max:0}),createBox=()=>({x:createAxis(),y:createAxis()});function eachAxis(rt){return[rt("x"),rt("y")]}function convertBoundingBoxToBox({top:rt,left:_e,right:nt,bottom:it}){return{x:{min:_e,max:nt},y:{min:rt,max:it}}}function convertBoxToBoundingBox({x:rt,y:_e}){return{top:_e.min,right:rt.max,bottom:_e.max,left:rt.min}}function transformBoxPoints(rt,_e){if(!_e)return rt;const nt=_e({x:rt.left,y:rt.top}),it=_e({x:rt.right,y:rt.bottom});return{top:nt.y,left:nt.x,bottom:it.y,right:it.x}}function isIdentityScale(rt){return rt===void 0||rt===1}function hasScale({scale:rt,scaleX:_e,scaleY:nt}){return!isIdentityScale(rt)||!isIdentityScale(_e)||!isIdentityScale(nt)}function hasTransform(rt){return hasScale(rt)||has2DTranslate(rt)||rt.z||rt.rotate||rt.rotateX||rt.rotateY||rt.skewX||rt.skewY}function has2DTranslate(rt){return is2DTranslate(rt.x)||is2DTranslate(rt.y)}function is2DTranslate(rt){return rt&&rt!=="0%"}function scalePoint(rt,_e,nt){const it=rt-nt,ot=_e*it;return nt+ot}function applyPointDelta(rt,_e,nt,it,ot){return ot!==void 0&&(rt=scalePoint(rt,ot,it)),scalePoint(rt,nt,it)+_e}function applyAxisDelta(rt,_e=0,nt=1,it,ot){rt.min=applyPointDelta(rt.min,_e,nt,it,ot),rt.max=applyPointDelta(rt.max,_e,nt,it,ot)}function applyBoxDelta(rt,{x:_e,y:nt}){applyAxisDelta(rt.x,_e.translate,_e.scale,_e.originPoint),applyAxisDelta(rt.y,nt.translate,nt.scale,nt.originPoint)}const TREE_SCALE_SNAP_MIN=.999999999999,TREE_SCALE_SNAP_MAX=1.0000000000001;function applyTreeDeltas(rt,_e,nt,it=!1){const ot=nt.length;if(!ot)return;_e.x=_e.y=1;let st,at;for(let lt=0;lt<ot;lt++){st=nt[lt],at=st.projectionDelta;const{visualElement:ct}=st.options;ct&&ct.props.style&&ct.props.style.display==="contents"||(it&&st.options.layoutScroll&&st.scroll&&st!==st.root&&transformBox(rt,{x:-st.scroll.offset.x,y:-st.scroll.offset.y}),at&&(_e.x*=at.x.scale,_e.y*=at.y.scale,applyBoxDelta(rt,at)),it&&hasTransform(st.latestValues)&&transformBox(rt,st.latestValues))}_e.x<TREE_SCALE_SNAP_MAX&&_e.x>TREE_SCALE_SNAP_MIN&&(_e.x=1),_e.y<TREE_SCALE_SNAP_MAX&&_e.y>TREE_SCALE_SNAP_MIN&&(_e.y=1)}function translateAxis(rt,_e){rt.min=rt.min+_e,rt.max=rt.max+_e}function transformAxis(rt,_e,nt,it,ot=.5){const st=mixNumber$1(rt.min,rt.max,ot);applyAxisDelta(rt,_e,nt,st,it)}function transformBox(rt,_e){transformAxis(rt.x,_e.x,_e.scaleX,_e.scale,_e.originX),transformAxis(rt.y,_e.y,_e.scaleY,_e.scale,_e.originY)}function measureViewportBox(rt,_e){return convertBoundingBoxToBox(transformBoxPoints(rt.getBoundingClientRect(),_e))}function measurePageBox(rt,_e,nt){const it=measureViewportBox(rt,nt),{scroll:ot}=_e;return ot&&(translateAxis(it.x,ot.offset.x),translateAxis(it.y,ot.offset.y)),it}const getContextWindow=({current:rt})=>rt?rt.ownerDocument.defaultView:null,elementDragControls=new WeakMap;class VisualElementDragControls{constructor(_e){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=createBox(),this.visualElement=_e}start(_e,{snapToCursor:nt=!1}={}){const{presenceContext:it}=this.visualElement;if(it&&it.isPresent===!1)return;const ot=ft=>{const{dragSnapToOrigin:pt}=this.getProps();pt?this.pauseAnimation():this.stopAnimation(),nt&&this.snapToCursor(extractEventInfo(ft,"page").point)},st=(ft,pt)=>{var gt;const{drag:yt,dragPropagation:Ct,onDragStart:At}=this.getProps();if(yt&&!Ct&&(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=getGlobalLock(yt),!this.openGlobalLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),eachAxis(zt=>{let _t=this.getAxisMotionValue(zt).get()||0;if(percent.test(_t)){const{projection:Jt}=this.visualElement;if(Jt&&Jt.layout){const nr=Jt.layout.layoutBox[zt];nr&&(_t=calcLength(nr)*(parseFloat(_t)/100))}}this.originPoint[zt]=_t}),At&&frame.postRender(()=>At(ft,pt)),(gt=this.removeWillChange)===null||gt===void 0||gt.call(this),this.removeWillChange=addValueToWillChange(this.visualElement,"transform");const{animationState:$t}=this.visualElement;$t&&$t.setActive("whileDrag",!0)},at=(ft,pt)=>{const{dragPropagation:gt,dragDirectionLock:yt,onDirectionLock:Ct,onDrag:At}=this.getProps();if(!gt&&!this.openGlobalLock)return;const{offset:$t}=pt;if(yt&&this.currentDirection===null){this.currentDirection=getCurrentDirection($t),this.currentDirection!==null&&Ct&&Ct(this.currentDirection);return}this.updateAxis("x",pt.point,$t),this.updateAxis("y",pt.point,$t),this.visualElement.render(),At&&At(ft,pt)},lt=(ft,pt)=>this.stop(ft,pt),ct=()=>eachAxis(ft=>{var pt;return this.getAnimationState(ft)==="paused"&&((pt=this.getAxisMotionValue(ft).animation)===null||pt===void 0?void 0:pt.play())}),{dragSnapToOrigin:dt}=this.getProps();this.panSession=new PanSession(_e,{onSessionStart:ot,onStart:st,onMove:at,onSessionEnd:lt,resumeAnimation:ct},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:dt,contextWindow:getContextWindow(this.visualElement)})}stop(_e,nt){var it;(it=this.removeWillChange)===null||it===void 0||it.call(this);const ot=this.isDragging;if(this.cancel(),!ot)return;const{velocity:st}=nt;this.startAnimation(st);const{onDragEnd:at}=this.getProps();at&&frame.postRender(()=>at(_e,nt))}cancel(){this.isDragging=!1;const{projection:_e,animationState:nt}=this.visualElement;_e&&(_e.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;const{dragPropagation:it}=this.getProps();!it&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),nt&&nt.setActive("whileDrag",!1)}updateAxis(_e,nt,it){const{drag:ot}=this.getProps();if(!it||!shouldDrag(_e,ot,this.currentDirection))return;const st=this.getAxisMotionValue(_e);let at=this.originPoint[_e]+it[_e];this.constraints&&this.constraints[_e]&&(at=applyConstraints(at,this.constraints[_e],this.elastic[_e])),st.set(at)}resolveConstraints(){var _e;const{dragConstraints:nt,dragElastic:it}=this.getProps(),ot=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):(_e=this.visualElement.projection)===null||_e===void 0?void 0:_e.layout,st=this.constraints;nt&&isRefObject(nt)?this.constraints||(this.constraints=this.resolveRefConstraints()):nt&&ot?this.constraints=calcRelativeConstraints(ot.layoutBox,nt):this.constraints=!1,this.elastic=resolveDragElastic(it),st!==this.constraints&&ot&&this.constraints&&!this.hasMutatedConstraints&&eachAxis(at=>{this.constraints!==!1&&this.getAxisMotionValue(at)&&(this.constraints[at]=rebaseAxisConstraints(ot.layoutBox[at],this.constraints[at]))})}resolveRefConstraints(){const{dragConstraints:_e,onMeasureDragConstraints:nt}=this.getProps();if(!_e||!isRefObject(_e))return!1;const it=_e.current,{projection:ot}=this.visualElement;if(!ot||!ot.layout)return!1;const st=measurePageBox(it,ot.root,this.visualElement.getTransformPagePoint());let at=calcViewportConstraints(ot.layout.layoutBox,st);if(nt){const lt=nt(convertBoxToBoundingBox(at));this.hasMutatedConstraints=!!lt,lt&&(at=convertBoundingBoxToBox(lt))}return at}startAnimation(_e){const{drag:nt,dragMomentum:it,dragElastic:ot,dragTransition:st,dragSnapToOrigin:at,onDragTransitionEnd:lt}=this.getProps(),ct=this.constraints||{},dt=eachAxis(ft=>{if(!shouldDrag(ft,nt,this.currentDirection))return;let pt=ct&&ct[ft]||{};at&&(pt={min:0,max:0});const gt=ot?200:1e6,yt=ot?40:1e7,Ct={type:"inertia",velocity:it?_e[ft]:0,bounceStiffness:gt,bounceDamping:yt,timeConstant:750,restDelta:1,restSpeed:10,...st,...pt};return this.startAxisValueAnimation(ft,Ct)});return Promise.all(dt).then(lt)}startAxisValueAnimation(_e,nt){const it=this.getAxisMotionValue(_e);return it.start(animateMotionValue(_e,it,0,nt,this.visualElement,!1,addValueToWillChange(this.visualElement,_e)))}stopAnimation(){eachAxis(_e=>this.getAxisMotionValue(_e).stop())}pauseAnimation(){eachAxis(_e=>{var nt;return(nt=this.getAxisMotionValue(_e).animation)===null||nt===void 0?void 0:nt.pause()})}getAnimationState(_e){var nt;return(nt=this.getAxisMotionValue(_e).animation)===null||nt===void 0?void 0:nt.state}getAxisMotionValue(_e){const nt=`_drag${_e.toUpperCase()}`,it=this.visualElement.getProps(),ot=it[nt];return ot||this.visualElement.getValue(_e,(it.initial?it.initial[_e]:void 0)||0)}snapToCursor(_e){eachAxis(nt=>{const{drag:it}=this.getProps();if(!shouldDrag(nt,it,this.currentDirection))return;const{projection:ot}=this.visualElement,st=this.getAxisMotionValue(nt);if(ot&&ot.layout){const{min:at,max:lt}=ot.layout.layoutBox[nt];st.set(_e[nt]-mixNumber$1(at,lt,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:_e,dragConstraints:nt}=this.getProps(),{projection:it}=this.visualElement;if(!isRefObject(nt)||!it||!this.constraints)return;this.stopAnimation();const ot={x:0,y:0};eachAxis(at=>{const lt=this.getAxisMotionValue(at);if(lt&&this.constraints!==!1){const ct=lt.get();ot[at]=calcOrigin({min:ct,max:ct},this.constraints[at])}});const{transformTemplate:st}=this.visualElement.getProps();this.visualElement.current.style.transform=st?st({},""):"none",it.root&&it.root.updateScroll(),it.updateLayout(),this.resolveConstraints(),eachAxis(at=>{if(!shouldDrag(at,_e,null))return;const lt=this.getAxisMotionValue(at),{min:ct,max:dt}=this.constraints[at];lt.set(mixNumber$1(ct,dt,ot[at]))})}addListeners(){if(!this.visualElement.current)return;elementDragControls.set(this.visualElement,this);const _e=this.visualElement.current,nt=addPointerEvent(_e,"pointerdown",ct=>{const{drag:dt,dragListener:ft=!0}=this.getProps();dt&&ft&&this.start(ct)}),it=()=>{const{dragConstraints:ct}=this.getProps();isRefObject(ct)&&ct.current&&(this.constraints=this.resolveRefConstraints())},{projection:ot}=this.visualElement,st=ot.addEventListener("measure",it);ot&&!ot.layout&&(ot.root&&ot.root.updateScroll(),ot.updateLayout()),frame.read(it);const at=addDomEvent(window,"resize",()=>this.scalePositionWithinConstraints()),lt=ot.addEventListener("didUpdate",({delta:ct,hasLayoutChanged:dt})=>{this.isDragging&&dt&&(eachAxis(ft=>{const pt=this.getAxisMotionValue(ft);pt&&(this.originPoint[ft]+=ct[ft].translate,pt.set(pt.get()+ct[ft].translate))}),this.visualElement.render())});return()=>{at(),nt(),st(),lt&&lt()}}getProps(){const _e=this.visualElement.getProps(),{drag:nt=!1,dragDirectionLock:it=!1,dragPropagation:ot=!1,dragConstraints:st=!1,dragElastic:at=defaultElastic,dragMomentum:lt=!0}=_e;return{..._e,drag:nt,dragDirectionLock:it,dragPropagation:ot,dragConstraints:st,dragElastic:at,dragMomentum:lt}}}function shouldDrag(rt,_e,nt){return(_e===!0||_e===rt)&&(nt===null||nt===rt)}function getCurrentDirection(rt,_e=10){let nt=null;return Math.abs(rt.y)>_e?nt="y":Math.abs(rt.x)>_e&&(nt="x"),nt}class DragGesture extends Feature{constructor(_e){super(_e),this.removeGroupControls=noop$5,this.removeListeners=noop$5,this.controls=new VisualElementDragControls(_e)}mount(){const{dragControls:_e}=this.node.getProps();_e&&(this.removeGroupControls=_e.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||noop$5}unmount(){this.removeGroupControls(),this.removeListeners()}}const asyncHandler=rt=>(_e,nt)=>{rt&&frame.postRender(()=>rt(_e,nt))};class PanGesture extends Feature{constructor(){super(...arguments),this.removePointerDownListener=noop$5}onPointerDown(_e){this.session=new PanSession(_e,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:getContextWindow(this.node)})}createPanHandlers(){const{onPanSessionStart:_e,onPanStart:nt,onPan:it,onPanEnd:ot}=this.node.getProps();return{onSessionStart:asyncHandler(_e),onStart:asyncHandler(nt),onMove:it,onEnd:(st,at)=>{delete this.session,ot&&frame.postRender(()=>ot(st,at))}}}mount(){this.removePointerDownListener=addPointerEvent(this.node.current,"pointerdown",_e=>this.onPointerDown(_e))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}function usePresence(){const rt=reactExports.useContext(PresenceContext);if(rt===null)return[!0,null];const{isPresent:_e,onExitComplete:nt,register:it}=rt,ot=reactExports.useId();return reactExports.useEffect(()=>it(ot),[]),!_e&&nt?[!1,()=>nt&&nt(ot)]:[!0]}const globalProjectionState={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function pixelsToPercent(rt,_e){return _e.max===_e.min?0:rt/(_e.max-_e.min)*100}const correctBorderRadius={correct:(rt,_e)=>{if(!_e.target)return rt;if(typeof rt=="string")if(px.test(rt))rt=parseFloat(rt);else return rt;const nt=pixelsToPercent(rt,_e.target.x),it=pixelsToPercent(rt,_e.target.y);return`${nt}% ${it}%`}},correctBoxShadow={correct:(rt,{treeScale:_e,projectionDelta:nt})=>{const it=rt,ot=complex.parse(rt);if(ot.length>5)return it;const st=complex.createTransformer(rt),at=typeof ot[0]!="number"?1:0,lt=nt.x.scale*_e.x,ct=nt.y.scale*_e.y;ot[0+at]/=lt,ot[1+at]/=ct;const dt=mixNumber$1(lt,ct,.5);return typeof ot[2+at]=="number"&&(ot[2+at]/=dt),typeof ot[3+at]=="number"&&(ot[3+at]/=dt),st(ot)}};class MeasureLayoutWithContext extends reactExports.Component{componentDidMount(){const{visualElement:_e,layoutGroup:nt,switchLayoutGroup:it,layoutId:ot}=this.props,{projection:st}=_e;addScaleCorrector(defaultScaleCorrectors),st&&(nt.group&&nt.group.add(st),it&&it.register&&ot&&it.register(st),st.root.didUpdate(),st.addEventListener("animationComplete",()=>{this.safeToRemove()}),st.setOptions({...st.options,onExitComplete:()=>this.safeToRemove()})),globalProjectionState.hasEverUpdated=!0}getSnapshotBeforeUpdate(_e){const{layoutDependency:nt,visualElement:it,drag:ot,isPresent:st}=this.props,at=it.projection;return at&&(at.isPresent=st,ot||_e.layoutDependency!==nt||nt===void 0?at.willUpdate():this.safeToRemove(),_e.isPresent!==st&&(st?at.promote():at.relegate()||frame.postRender(()=>{const lt=at.getStack();(!lt||!lt.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{projection:_e}=this.props.visualElement;_e&&(_e.root.didUpdate(),microtask.postRender(()=>{!_e.currentAnimation&&_e.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:_e,layoutGroup:nt,switchLayoutGroup:it}=this.props,{projection:ot}=_e;ot&&(ot.scheduleCheckAfterUnmount(),nt&&nt.group&&nt.group.remove(ot),it&&it.deregister&&it.deregister(ot))}safeToRemove(){const{safeToRemove:_e}=this.props;_e&&_e()}render(){return null}}function MeasureLayout(rt){const[_e,nt]=usePresence(),it=reactExports.useContext(LayoutGroupContext);return jsxRuntimeExports.jsx(MeasureLayoutWithContext,{...rt,layoutGroup:it,switchLayoutGroup:reactExports.useContext(SwitchLayoutGroupContext),isPresent:_e,safeToRemove:nt})}const defaultScaleCorrectors={borderRadius:{...correctBorderRadius,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:correctBorderRadius,borderTopRightRadius:correctBorderRadius,borderBottomLeftRadius:correctBorderRadius,borderBottomRightRadius:correctBorderRadius,boxShadow:correctBoxShadow},borders=["TopLeft","TopRight","BottomLeft","BottomRight"],numBorders=borders.length,asNumber=rt=>typeof rt=="string"?parseFloat(rt):rt,isPx=rt=>typeof rt=="number"||px.test(rt);function mixValues(rt,_e,nt,it,ot,st){ot?(rt.opacity=mixNumber$1(0,nt.opacity!==void 0?nt.opacity:1,easeCrossfadeIn(it)),rt.opacityExit=mixNumber$1(_e.opacity!==void 0?_e.opacity:1,0,easeCrossfadeOut(it))):st&&(rt.opacity=mixNumber$1(_e.opacity!==void 0?_e.opacity:1,nt.opacity!==void 0?nt.opacity:1,it));for(let at=0;at<numBorders;at++){const lt=`border${borders[at]}Radius`;let ct=getRadius(_e,lt),dt=getRadius(nt,lt);if(ct===void 0&&dt===void 0)continue;ct||(ct=0),dt||(dt=0),ct===0||dt===0||isPx(ct)===isPx(dt)?(rt[lt]=Math.max(mixNumber$1(asNumber(ct),asNumber(dt),it),0),(percent.test(dt)||percent.test(ct))&&(rt[lt]+="%")):rt[lt]=dt}(_e.rotate||nt.rotate)&&(rt.rotate=mixNumber$1(_e.rotate||0,nt.rotate||0,it))}function getRadius(rt,_e){return rt[_e]!==void 0?rt[_e]:rt.borderRadius}const easeCrossfadeIn=compress(0,.5,circOut),easeCrossfadeOut=compress(.5,.95,noop$5);function compress(rt,_e,nt){return it=>it<rt?0:it>_e?1:nt(progress(rt,_e,it))}function copyAxisInto(rt,_e){rt.min=_e.min,rt.max=_e.max}function copyBoxInto(rt,_e){copyAxisInto(rt.x,_e.x),copyAxisInto(rt.y,_e.y)}function copyAxisDeltaInto(rt,_e){rt.translate=_e.translate,rt.scale=_e.scale,rt.originPoint=_e.originPoint,rt.origin=_e.origin}function removePointDelta(rt,_e,nt,it,ot){return rt-=_e,rt=scalePoint(rt,1/nt,it),ot!==void 0&&(rt=scalePoint(rt,1/ot,it)),rt}function removeAxisDelta(rt,_e=0,nt=1,it=.5,ot,st=rt,at=rt){if(percent.test(_e)&&(_e=parseFloat(_e),_e=mixNumber$1(at.min,at.max,_e/100)-at.min),typeof _e!="number")return;let lt=mixNumber$1(st.min,st.max,it);rt===st&&(lt-=_e),rt.min=removePointDelta(rt.min,_e,nt,lt,ot),rt.max=removePointDelta(rt.max,_e,nt,lt,ot)}function removeAxisTransforms(rt,_e,[nt,it,ot],st,at){removeAxisDelta(rt,_e[nt],_e[it],_e[ot],_e.scale,st,at)}const xKeys=["x","scaleX","originX"],yKeys=["y","scaleY","originY"];function removeBoxTransforms(rt,_e,nt,it){removeAxisTransforms(rt.x,_e,xKeys,nt?nt.x:void 0,it?it.x:void 0),removeAxisTransforms(rt.y,_e,yKeys,nt?nt.y:void 0,it?it.y:void 0)}function isAxisDeltaZero(rt){return rt.translate===0&&rt.scale===1}function isDeltaZero(rt){return isAxisDeltaZero(rt.x)&&isAxisDeltaZero(rt.y)}function boxEquals(rt,_e){return rt.x.min===_e.x.min&&rt.x.max===_e.x.max&&rt.y.min===_e.y.min&&rt.y.max===_e.y.max}function boxEqualsRounded(rt,_e){return Math.round(rt.x.min)===Math.round(_e.x.min)&&Math.round(rt.x.max)===Math.round(_e.x.max)&&Math.round(rt.y.min)===Math.round(_e.y.min)&&Math.round(rt.y.max)===Math.round(_e.y.max)}function aspectRatio(rt){return calcLength(rt.x)/calcLength(rt.y)}function axisDeltaEquals(rt,_e){return rt.translate===_e.translate&&rt.scale===_e.scale&&rt.originPoint===_e.originPoint}class NodeStack{constructor(){this.members=[]}add(_e){addUniqueItem(this.members,_e),_e.scheduleRender()}remove(_e){if(removeItem(this.members,_e),_e===this.prevLead&&(this.prevLead=void 0),_e===this.lead){const nt=this.members[this.members.length-1];nt&&this.promote(nt)}}relegate(_e){const nt=this.members.findIndex(ot=>_e===ot);if(nt===0)return!1;let it;for(let ot=nt;ot>=0;ot--){const st=this.members[ot];if(st.isPresent!==!1){it=st;break}}return it?(this.promote(it),!0):!1}promote(_e,nt){const it=this.lead;if(_e!==it&&(this.prevLead=it,this.lead=_e,_e.show(),it)){it.instance&&it.scheduleRender(),_e.scheduleRender(),_e.resumeFrom=it,nt&&(_e.resumeFrom.preserveOpacity=!0),it.snapshot&&(_e.snapshot=it.snapshot,_e.snapshot.latestValues=it.animationValues||it.latestValues),_e.root&&_e.root.isUpdating&&(_e.isLayoutDirty=!0);const{crossfade:ot}=_e.options;ot===!1&&it.hide()}}exitAnimationComplete(){this.members.forEach(_e=>{const{options:nt,resumingFrom:it}=_e;nt.onExitComplete&&nt.onExitComplete(),it&&it.options.onExitComplete&&it.options.onExitComplete()})}scheduleRender(){this.members.forEach(_e=>{_e.instance&&_e.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function buildProjectionTransform(rt,_e,nt){let it="";const ot=rt.x.translate/_e.x,st=rt.y.translate/_e.y,at=(nt==null?void 0:nt.z)||0;if((ot||st||at)&&(it=`translate3d(${ot}px, ${st}px, ${at}px) `),(_e.x!==1||_e.y!==1)&&(it+=`scale(${1/_e.x}, ${1/_e.y}) `),nt){const{transformPerspective:dt,rotate:ft,rotateX:pt,rotateY:gt,skewX:yt,skewY:Ct}=nt;dt&&(it=`perspective(${dt}px) ${it}`),ft&&(it+=`rotate(${ft}deg) `),pt&&(it+=`rotateX(${pt}deg) `),gt&&(it+=`rotateY(${gt}deg) `),yt&&(it+=`skewX(${yt}deg) `),Ct&&(it+=`skewY(${Ct}deg) `)}const lt=rt.x.scale*_e.x,ct=rt.y.scale*_e.y;return(lt!==1||ct!==1)&&(it+=`scale(${lt}, ${ct})`),it||"none"}const compareByDepth=(rt,_e)=>rt.depth-_e.depth;class FlatTree{constructor(){this.children=[],this.isDirty=!1}add(_e){addUniqueItem(this.children,_e),this.isDirty=!0}remove(_e){removeItem(this.children,_e),this.isDirty=!0}forEach(_e){this.isDirty&&this.children.sort(compareByDepth),this.isDirty=!1,this.children.forEach(_e)}}function delay(rt,_e){const nt=time.now(),it=({timestamp:ot})=>{const st=ot-nt;st>=_e&&(cancelFrame(it),rt(st-_e))};return frame.read(it,!0),()=>cancelFrame(it)}function isSVGElement(rt){return rt instanceof SVGElement&&rt.tagName!=="svg"}function animateSingleValue(rt,_e,nt){const it=isMotionValue(rt)?rt:motionValue(rt);return it.start(animateMotionValue("",it,_e,nt)),it.animation}const metrics={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0},transformAxes=["","X","Y","Z"],hiddenVisibility={visibility:"hidden"},animationTarget=1e3;let id=0;function resetDistortingTransform(rt,_e,nt,it){const{latestValues:ot}=_e;ot[rt]&&(nt[rt]=ot[rt],_e.setStaticValue(rt,0),it&&(it[rt]=0))}function isOptimisedAppearTree(rt){if(rt.hasCheckedOptimisedAppear=!0,rt.root===rt)return!1;const{visualElement:_e}=rt.options;return _e?getOptimisedAppearId(_e)?!0:rt.parent&&!rt.parent.hasCheckedOptimisedAppear?isOptimisedAppearTree(rt.parent):!1:!1}function createProjectionNode({attachResizeListener:rt,defaultParent:_e,measureScroll:nt,checkIsScrollRoot:it,resetTransform:ot}){return class{constructor(at={},lt=_e==null?void 0:_e()){this.id=id++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,window.MotionDebug&&(metrics.totalNodes=metrics.resolvedTargetDeltas=metrics.recalculatedProjection=0),this.nodes.forEach(propagateDirtyNodes),this.nodes.forEach(resolveTargetDelta),this.nodes.forEach(calcProjection),this.nodes.forEach(cleanDirtyNodes),window.MotionDebug&&window.MotionDebug.record(metrics)},this.resolvedRelativeTargetAt=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=at,this.root=lt?lt.root||lt:this,this.path=lt?[...lt.path,lt]:[],this.parent=lt,this.depth=lt?lt.depth+1:0;for(let ct=0;ct<this.path.length;ct++)this.path[ct].shouldResetTransform=!0;this.root===this&&(this.nodes=new FlatTree)}addEventListener(at,lt){return this.eventHandlers.has(at)||this.eventHandlers.set(at,new SubscriptionManager),this.eventHandlers.get(at).add(lt)}notifyListeners(at,...lt){const ct=this.eventHandlers.get(at);ct&&ct.notify(...lt)}hasListeners(at){return this.eventHandlers.has(at)}mount(at,lt=this.root.hasTreeAnimated){if(this.instance)return;this.isSVG=isSVGElement(at),this.instance=at;const{layoutId:ct,layout:dt,visualElement:ft}=this.options;if(ft&&!ft.current&&ft.mount(at),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),lt&&(dt||ct)&&(this.isLayoutDirty=!0),rt){let pt;const gt=()=>this.root.updateBlockedByResize=!1;rt(at,()=>{this.root.updateBlockedByResize=!0,pt&&pt(),pt=delay(gt,250),globalProjectionState.hasAnimatedSinceResize&&(globalProjectionState.hasAnimatedSinceResize=!1,this.nodes.forEach(finishAnimation))})}ct&&this.root.registerSharedNode(ct,this),this.options.animate!==!1&&ft&&(ct||dt)&&this.addEventListener("didUpdate",({delta:pt,hasLayoutChanged:gt,hasRelativeTargetChanged:yt,layout:Ct})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const At=this.options.transition||ft.getDefaultTransition()||defaultLayoutTransition,{onLayoutAnimationStart:$t,onLayoutAnimationComplete:zt}=ft.getProps(),_t=!this.targetLayout||!boxEqualsRounded(this.targetLayout,Ct)||yt,Jt=!gt&&yt;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||Jt||gt&&(_t||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(pt,Jt);const nr={...getValueTransition(At,"layout"),onPlay:$t,onComplete:zt};(ft.shouldReduceMotion||this.options.layoutRoot)&&(nr.delay=0,nr.type=!1),this.startAnimation(nr)}else gt||finishAnimation(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=Ct})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const at=this.getStack();at&&at.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,cancelFrame(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(resetSkewAndRotation),this.animationId++)}getTransformTemplate(){const{visualElement:at}=this.options;return at&&at.getProps().transformTemplate}willUpdate(at=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.HandoffCancelAllAnimations&&isOptimisedAppearTree(this)&&window.HandoffCancelAllAnimations(),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let ft=0;ft<this.path.length;ft++){const pt=this.path[ft];pt.shouldResetTransform=!0,pt.updateScroll("snapshot"),pt.options.layoutRoot&&pt.willUpdate(!1)}const{layoutId:lt,layout:ct}=this.options;if(lt===void 0&&!ct)return;const dt=this.getTransformTemplate();this.prevTransformTemplateValue=dt?dt(this.latestValues,""):void 0,this.updateSnapshot(),at&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(clearMeasurements);return}this.isUpdating||this.nodes.forEach(clearIsLayoutDirty),this.isUpdating=!1,this.nodes.forEach(resetTransformStyle),this.nodes.forEach(updateLayout),this.nodes.forEach(notifyLayoutUpdate),this.clearAllSnapshots();const lt=time.now();frameData.delta=clamp$2(0,1e3/60,lt-frameData.timestamp),frameData.timestamp=lt,frameData.isProcessing=!0,steps.update.process(frameData),steps.preRender.process(frameData),steps.render.process(frameData),frameData.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,microtask.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(clearSnapshot),this.sharedNodes.forEach(removeLeadSnapshots)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,frame.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){frame.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure())}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let ct=0;ct<this.path.length;ct++)this.path[ct].updateScroll();const at=this.layout;this.layout=this.measure(!1),this.layoutCorrected=createBox(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);const{visualElement:lt}=this.options;lt&&lt.notify("LayoutMeasure",this.layout.layoutBox,at?at.layoutBox:void 0)}updateScroll(at="measure"){let lt=!!(this.options.layoutScroll&&this.instance);this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===at&&(lt=!1),lt&&(this.scroll={animationId:this.root.animationId,phase:at,isRoot:it(this.instance),offset:nt(this.instance)})}resetTransform(){if(!ot)return;const at=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,lt=this.projectionDelta&&!isDeltaZero(this.projectionDelta),ct=this.getTransformTemplate(),dt=ct?ct(this.latestValues,""):void 0,ft=dt!==this.prevTransformTemplateValue;at&&(lt||hasTransform(this.latestValues)||ft)&&(ot(this.instance,dt),this.shouldResetTransform=!1,this.scheduleRender())}measure(at=!0){const lt=this.measurePageBox();let ct=this.removeElementScroll(lt);return at&&(ct=this.removeTransform(ct)),roundBox(ct),{animationId:this.root.animationId,measuredBox:lt,layoutBox:ct,latestValues:{},source:this.id}}measurePageBox(){const{visualElement:at}=this.options;if(!at)return createBox();const lt=at.measureViewportBox(),{scroll:ct}=this.root;return ct&&(translateAxis(lt.x,ct.offset.x),translateAxis(lt.y,ct.offset.y)),lt}removeElementScroll(at){const lt=createBox();copyBoxInto(lt,at);for(let ct=0;ct<this.path.length;ct++){const dt=this.path[ct],{scroll:ft,options:pt}=dt;if(dt!==this.root&&ft&&pt.layoutScroll){if(ft.isRoot){copyBoxInto(lt,at);const{scroll:gt}=this.root;gt&&(translateAxis(lt.x,-gt.offset.x),translateAxis(lt.y,-gt.offset.y))}translateAxis(lt.x,ft.offset.x),translateAxis(lt.y,ft.offset.y)}}return lt}applyTransform(at,lt=!1){const ct=createBox();copyBoxInto(ct,at);for(let dt=0;dt<this.path.length;dt++){const ft=this.path[dt];!lt&&ft.options.layoutScroll&&ft.scroll&&ft!==ft.root&&transformBox(ct,{x:-ft.scroll.offset.x,y:-ft.scroll.offset.y}),hasTransform(ft.latestValues)&&transformBox(ct,ft.latestValues)}return hasTransform(this.latestValues)&&transformBox(ct,this.latestValues),ct}removeTransform(at){const lt=createBox();copyBoxInto(lt,at);for(let ct=0;ct<this.path.length;ct++){const dt=this.path[ct];if(!dt.instance||!hasTransform(dt.latestValues))continue;hasScale(dt.latestValues)&&dt.updateSnapshot();const ft=createBox(),pt=dt.measurePageBox();copyBoxInto(ft,pt),removeBoxTransforms(lt,dt.latestValues,dt.snapshot?dt.snapshot.layoutBox:void 0,ft)}return hasTransform(this.latestValues)&&removeBoxTransforms(lt,this.latestValues),lt}setTargetDelta(at){this.targetDelta=at,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(at){this.options={...this.options,...at,crossfade:at.crossfade!==void 0?at.crossfade:!0}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==frameData.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(at=!1){var lt;const ct=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=ct.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=ct.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=ct.isSharedProjectionDirty);const dt=!!this.resumingFrom||this!==ct;if(!(at||dt&&this.isSharedProjectionDirty||this.isProjectionDirty||!((lt=this.parent)===null||lt===void 0)&&lt.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;const{layout:pt,layoutId:gt}=this.options;if(!(!this.layout||!(pt||gt))){if(this.resolvedRelativeTargetAt=frameData.timestamp,!this.targetDelta&&!this.relativeTarget){const yt=this.getClosestProjectingParent();yt&&yt.layout&&this.animationProgress!==1?(this.relativeParent=yt,this.forceRelativeParentToResolveTarget(),this.relativeTarget=createBox(),this.relativeTargetOrigin=createBox(),calcRelativePosition(this.relativeTargetOrigin,this.layout.layoutBox,yt.layout.layoutBox),copyBoxInto(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(!(!this.relativeTarget&&!this.targetDelta)){if(this.target||(this.target=createBox(),this.targetWithTransforms=createBox()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),calcRelativeBox(this.target,this.relativeTarget,this.relativeParent.target)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):copyBoxInto(this.target,this.layout.layoutBox),applyBoxDelta(this.target,this.targetDelta)):copyBoxInto(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget){this.attemptToResolveRelativeTarget=!1;const yt=this.getClosestProjectingParent();yt&&!!yt.resumingFrom==!!this.resumingFrom&&!yt.options.layoutScroll&&yt.target&&this.animationProgress!==1?(this.relativeParent=yt,this.forceRelativeParentToResolveTarget(),this.relativeTarget=createBox(),this.relativeTargetOrigin=createBox(),calcRelativePosition(this.relativeTargetOrigin,this.target,yt.target),copyBoxInto(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}window.MotionDebug&&metrics.resolvedTargetDeltas++}}}getClosestProjectingParent(){if(!(!this.parent||hasScale(this.parent.latestValues)||has2DTranslate(this.parent.latestValues)))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}calcProjection(){var at;const lt=this.getLead(),ct=!!this.resumingFrom||this!==lt;let dt=!0;if((this.isProjectionDirty||!((at=this.parent)===null||at===void 0)&&at.isProjectionDirty)&&(dt=!1),ct&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(dt=!1),this.resolvedRelativeTargetAt===frameData.timestamp&&(dt=!1),dt)return;const{layout:ft,layoutId:pt}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(ft||pt))return;copyBoxInto(this.layoutCorrected,this.layout.layoutBox);const gt=this.treeScale.x,yt=this.treeScale.y;applyTreeDeltas(this.layoutCorrected,this.treeScale,this.path,ct),lt.layout&&!lt.target&&(this.treeScale.x!==1||this.treeScale.y!==1)&&(lt.target=lt.layout.layoutBox,lt.targetWithTransforms=createBox());const{target:Ct}=lt;if(!Ct){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}!this.projectionDelta||!this.prevProjectionDelta?this.createProjectionDeltas():(copyAxisDeltaInto(this.prevProjectionDelta.x,this.projectionDelta.x),copyAxisDeltaInto(this.prevProjectionDelta.y,this.projectionDelta.y)),calcBoxDelta(this.projectionDelta,this.layoutCorrected,Ct,this.latestValues),(this.treeScale.x!==gt||this.treeScale.y!==yt||!axisDeltaEquals(this.projectionDelta.x,this.prevProjectionDelta.x)||!axisDeltaEquals(this.projectionDelta.y,this.prevProjectionDelta.y))&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",Ct)),window.MotionDebug&&metrics.recalculatedProjection++}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(at=!0){if(this.options.scheduleRender&&this.options.scheduleRender(),at){const lt=this.getStack();lt&&lt.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=createDelta(),this.projectionDelta=createDelta(),this.projectionDeltaWithTransform=createDelta()}setAnimationOrigin(at,lt=!1){const ct=this.snapshot,dt=ct?ct.latestValues:{},ft={...this.latestValues},pt=createDelta();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!lt;const gt=createBox(),yt=ct?ct.source:void 0,Ct=this.layout?this.layout.source:void 0,At=yt!==Ct,$t=this.getStack(),zt=!$t||$t.members.length<=1,_t=!!(At&&!zt&&this.options.crossfade===!0&&!this.path.some(hasOpacityCrossfade));this.animationProgress=0;let Jt;this.mixTargetDelta=nr=>{const or=nr/1e3;mixAxisDelta(pt.x,at.x,or),mixAxisDelta(pt.y,at.y,or),this.setTargetDelta(pt),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(calcRelativePosition(gt,this.layout.layoutBox,this.relativeParent.layout.layoutBox),mixBox(this.relativeTarget,this.relativeTargetOrigin,gt,or),Jt&&boxEquals(this.relativeTarget,Jt)&&(this.isProjectionDirty=!1),Jt||(Jt=createBox()),copyBoxInto(Jt,this.relativeTarget)),At&&(this.animationValues=ft,mixValues(ft,dt,this.latestValues,or,_t,zt)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=or},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(at){this.notifyListeners("animationStart"),this.currentAnimation&&this.currentAnimation.stop(),this.resumingFrom&&this.resumingFrom.currentAnimation&&this.resumingFrom.currentAnimation.stop(),this.pendingAnimation&&(cancelFrame(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=frame.update(()=>{globalProjectionState.hasAnimatedSinceResize=!0,this.currentAnimation=animateSingleValue(0,animationTarget,{...at,onUpdate:lt=>{this.mixTargetDelta(lt),at.onUpdate&&at.onUpdate(lt)},onComplete:()=>{at.onComplete&&at.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const at=this.getStack();at&&at.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(animationTarget),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const at=this.getLead();let{targetWithTransforms:lt,target:ct,layout:dt,latestValues:ft}=at;if(!(!lt||!ct||!dt)){if(this!==at&&this.layout&&dt&&shouldAnimatePositionOnly(this.options.animationType,this.layout.layoutBox,dt.layoutBox)){ct=this.target||createBox();const pt=calcLength(this.layout.layoutBox.x);ct.x.min=at.target.x.min,ct.x.max=ct.x.min+pt;const gt=calcLength(this.layout.layoutBox.y);ct.y.min=at.target.y.min,ct.y.max=ct.y.min+gt}copyBoxInto(lt,ct),transformBox(lt,ft),calcBoxDelta(this.projectionDeltaWithTransform,this.layoutCorrected,lt,ft)}}registerSharedNode(at,lt){this.sharedNodes.has(at)||this.sharedNodes.set(at,new NodeStack),this.sharedNodes.get(at).add(lt);const dt=lt.options.initialPromotionConfig;lt.promote({transition:dt?dt.transition:void 0,preserveFollowOpacity:dt&&dt.shouldPreserveFollowOpacity?dt.shouldPreserveFollowOpacity(lt):void 0})}isLead(){const at=this.getStack();return at?at.lead===this:!0}getLead(){var at;const{layoutId:lt}=this.options;return lt?((at=this.getStack())===null||at===void 0?void 0:at.lead)||this:this}getPrevLead(){var at;const{layoutId:lt}=this.options;return lt?(at=this.getStack())===null||at===void 0?void 0:at.prevLead:void 0}getStack(){const{layoutId:at}=this.options;if(at)return this.root.sharedNodes.get(at)}promote({needsReset:at,transition:lt,preserveFollowOpacity:ct}={}){const dt=this.getStack();dt&&dt.promote(this,ct),at&&(this.projectionDelta=void 0,this.needsReset=!0),lt&&this.setOptions({transition:lt})}relegate(){const at=this.getStack();return at?at.relegate(this):!1}resetSkewAndRotation(){const{visualElement:at}=this.options;if(!at)return;let lt=!1;const{latestValues:ct}=at;if((ct.z||ct.rotate||ct.rotateX||ct.rotateY||ct.rotateZ||ct.skewX||ct.skewY)&&(lt=!0),!lt)return;const dt={};ct.z&&resetDistortingTransform("z",at,dt,this.animationValues);for(let ft=0;ft<transformAxes.length;ft++)resetDistortingTransform(`rotate${transformAxes[ft]}`,at,dt,this.animationValues),resetDistortingTransform(`skew${transformAxes[ft]}`,at,dt,this.animationValues);at.render();for(const ft in dt)at.setStaticValue(ft,dt[ft]),this.animationValues&&(this.animationValues[ft]=dt[ft]);at.scheduleRender()}getProjectionStyles(at){var lt,ct;if(!this.instance||this.isSVG)return;if(!this.isVisible)return hiddenVisibility;const dt={visibility:""},ft=this.getTransformTemplate();if(this.needsReset)return this.needsReset=!1,dt.opacity="",dt.pointerEvents=resolveMotionValue(at==null?void 0:at.pointerEvents)||"",dt.transform=ft?ft(this.latestValues,""):"none",dt;const pt=this.getLead();if(!this.projectionDelta||!this.layout||!pt.target){const At={};return this.options.layoutId&&(At.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,At.pointerEvents=resolveMotionValue(at==null?void 0:at.pointerEvents)||""),this.hasProjected&&!hasTransform(this.latestValues)&&(At.transform=ft?ft({},""):"none",this.hasProjected=!1),At}const gt=pt.animationValues||pt.latestValues;this.applyTransformsToTarget(),dt.transform=buildProjectionTransform(this.projectionDeltaWithTransform,this.treeScale,gt),ft&&(dt.transform=ft(gt,dt.transform));const{x:yt,y:Ct}=this.projectionDelta;dt.transformOrigin=`${yt.origin*100}% ${Ct.origin*100}% 0`,pt.animationValues?dt.opacity=pt===this?(ct=(lt=gt.opacity)!==null&&lt!==void 0?lt:this.latestValues.opacity)!==null&&ct!==void 0?ct:1:this.preserveOpacity?this.latestValues.opacity:gt.opacityExit:dt.opacity=pt===this?gt.opacity!==void 0?gt.opacity:"":gt.opacityExit!==void 0?gt.opacityExit:0;for(const At in scaleCorrectors){if(gt[At]===void 0)continue;const{correct:$t,applyTo:zt}=scaleCorrectors[At],_t=dt.transform==="none"?gt[At]:$t(gt[At],pt);if(zt){const Jt=zt.length;for(let nr=0;nr<Jt;nr++)dt[zt[nr]]=_t}else dt[At]=_t}return this.options.layoutId&&(dt.pointerEvents=pt===this?resolveMotionValue(at==null?void 0:at.pointerEvents)||"":"none"),dt}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(at=>{var lt;return(lt=at.currentAnimation)===null||lt===void 0?void 0:lt.stop()}),this.root.nodes.forEach(clearMeasurements),this.root.sharedNodes.clear()}}}function updateLayout(rt){rt.updateLayout()}function notifyLayoutUpdate(rt){var _e;const nt=((_e=rt.resumeFrom)===null||_e===void 0?void 0:_e.snapshot)||rt.snapshot;if(rt.isLead()&&rt.layout&&nt&&rt.hasListeners("didUpdate")){const{layoutBox:it,measuredBox:ot}=rt.layout,{animationType:st}=rt.options,at=nt.source!==rt.layout.source;st==="size"?eachAxis(pt=>{const gt=at?nt.measuredBox[pt]:nt.layoutBox[pt],yt=calcLength(gt);gt.min=it[pt].min,gt.max=gt.min+yt}):shouldAnimatePositionOnly(st,nt.layoutBox,it)&&eachAxis(pt=>{const gt=at?nt.measuredBox[pt]:nt.layoutBox[pt],yt=calcLength(it[pt]);gt.max=gt.min+yt,rt.relativeTarget&&!rt.currentAnimation&&(rt.isProjectionDirty=!0,rt.relativeTarget[pt].max=rt.relativeTarget[pt].min+yt)});const lt=createDelta();calcBoxDelta(lt,it,nt.layoutBox);const ct=createDelta();at?calcBoxDelta(ct,rt.applyTransform(ot,!0),nt.measuredBox):calcBoxDelta(ct,it,nt.layoutBox);const dt=!isDeltaZero(lt);let ft=!1;if(!rt.resumeFrom){const pt=rt.getClosestProjectingParent();if(pt&&!pt.resumeFrom){const{snapshot:gt,layout:yt}=pt;if(gt&&yt){const Ct=createBox();calcRelativePosition(Ct,nt.layoutBox,gt.layoutBox);const At=createBox();calcRelativePosition(At,it,yt.layoutBox),boxEqualsRounded(Ct,At)||(ft=!0),pt.options.layoutRoot&&(rt.relativeTarget=At,rt.relativeTargetOrigin=Ct,rt.relativeParent=pt)}}}rt.notifyListeners("didUpdate",{layout:it,snapshot:nt,delta:ct,layoutDelta:lt,hasLayoutChanged:dt,hasRelativeTargetChanged:ft})}else if(rt.isLead()){const{onExitComplete:it}=rt.options;it&&it()}rt.options.transition=void 0}function propagateDirtyNodes(rt){window.MotionDebug&&metrics.totalNodes++,rt.parent&&(rt.isProjecting()||(rt.isProjectionDirty=rt.parent.isProjectionDirty),rt.isSharedProjectionDirty||(rt.isSharedProjectionDirty=!!(rt.isProjectionDirty||rt.parent.isProjectionDirty||rt.parent.isSharedProjectionDirty)),rt.isTransformDirty||(rt.isTransformDirty=rt.parent.isTransformDirty))}function cleanDirtyNodes(rt){rt.isProjectionDirty=rt.isSharedProjectionDirty=rt.isTransformDirty=!1}function clearSnapshot(rt){rt.clearSnapshot()}function clearMeasurements(rt){rt.clearMeasurements()}function clearIsLayoutDirty(rt){rt.isLayoutDirty=!1}function resetTransformStyle(rt){const{visualElement:_e}=rt.options;_e&&_e.getProps().onBeforeLayoutMeasure&&_e.notify("BeforeLayoutMeasure"),rt.resetTransform()}function finishAnimation(rt){rt.finishAnimation(),rt.targetDelta=rt.relativeTarget=rt.target=void 0,rt.isProjectionDirty=!0}function resolveTargetDelta(rt){rt.resolveTargetDelta()}function calcProjection(rt){rt.calcProjection()}function resetSkewAndRotation(rt){rt.resetSkewAndRotation()}function removeLeadSnapshots(rt){rt.removeLeadSnapshot()}function mixAxisDelta(rt,_e,nt){rt.translate=mixNumber$1(_e.translate,0,nt),rt.scale=mixNumber$1(_e.scale,1,nt),rt.origin=_e.origin,rt.originPoint=_e.originPoint}function mixAxis(rt,_e,nt,it){rt.min=mixNumber$1(_e.min,nt.min,it),rt.max=mixNumber$1(_e.max,nt.max,it)}function mixBox(rt,_e,nt,it){mixAxis(rt.x,_e.x,nt.x,it),mixAxis(rt.y,_e.y,nt.y,it)}function hasOpacityCrossfade(rt){return rt.animationValues&&rt.animationValues.opacityExit!==void 0}const defaultLayoutTransition={duration:.45,ease:[.4,0,.1,1]},userAgentContains=rt=>typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(rt),roundPoint=userAgentContains("applewebkit/")&&!userAgentContains("chrome/")?Math.round:noop$5;function roundAxis(rt){rt.min=roundPoint(rt.min),rt.max=roundPoint(rt.max)}function roundBox(rt){roundAxis(rt.x),roundAxis(rt.y)}function shouldAnimatePositionOnly(rt,_e,nt){return rt==="position"||rt==="preserve-aspect"&&!isNear(aspectRatio(_e),aspectRatio(nt),.2)}const DocumentProjectionNode=createProjectionNode({attachResizeListener:(rt,_e)=>addDomEvent(rt,"resize",_e),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),rootProjectionNode={current:void 0},HTMLProjectionNode=createProjectionNode({measureScroll:rt=>({x:rt.scrollLeft,y:rt.scrollTop}),defaultParent:()=>{if(!rootProjectionNode.current){const rt=new DocumentProjectionNode({});rt.mount(window),rt.setOptions({layoutScroll:!0}),rootProjectionNode.current=rt}return rootProjectionNode.current},resetTransform:(rt,_e)=>{rt.style.transform=_e!==void 0?_e:"none"},checkIsScrollRoot:rt=>window.getComputedStyle(rt).position==="fixed"}),drag={pan:{Feature:PanGesture},drag:{Feature:DragGesture,ProjectionNode:HTMLProjectionNode,MeasureLayout}},prefersReducedMotion={current:null},hasReducedMotionListener={current:!1};function initPrefersReducedMotion(){if(hasReducedMotionListener.current=!0,!!isBrowser$1)if(window.matchMedia){const rt=window.matchMedia("(prefers-reduced-motion)"),_e=()=>prefersReducedMotion.current=rt.matches;rt.addListener(_e),_e()}else prefersReducedMotion.current=!1}function updateMotionValuesFromProps(rt,_e,nt){for(const it in _e){const ot=_e[it],st=nt[it];if(isMotionValue(ot))rt.addValue(it,ot);else if(isMotionValue(st))rt.addValue(it,motionValue(ot,{owner:rt}));else if(st!==ot)if(rt.hasValue(it)){const at=rt.getValue(it);at.liveStyle===!0?at.jump(ot):at.hasAnimated||at.set(ot)}else{const at=rt.getStaticValue(it);rt.addValue(it,motionValue(at!==void 0?at:ot,{owner:rt}))}}for(const it in nt)_e[it]===void 0&&rt.removeValue(it);return _e}const visualElementStore=new WeakMap,valueTypes=[...dimensionValueTypes,color,complex],findValueType=rt=>valueTypes.find(testValueType(rt)),propEventHandlers=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],numVariantProps=variantProps.length;class VisualElement{scrapeMotionValuesFromProps(_e,nt,it){return{}}constructor({parent:_e,props:nt,presenceContext:it,reducedMotionConfig:ot,blockInitialAnimation:st,visualState:at},lt={}){this.applyWillChange=!1,this.resolveKeyframes=(gt,yt,Ct,At)=>new this.KeyframeResolver(gt,yt,Ct,At,this),this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=KeyframeResolver,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.isRenderScheduled=!1,this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.isRenderScheduled=!1,this.scheduleRender=()=>{this.isRenderScheduled||(this.isRenderScheduled=!0,frame.render(this.render,!1,!0))};const{latestValues:ct,renderState:dt}=at;this.latestValues=ct,this.baseTarget={...ct},this.initialValues=nt.initial?{...ct}:{},this.renderState=dt,this.parent=_e,this.props=nt,this.presenceContext=it,this.depth=_e?_e.depth+1:0,this.reducedMotionConfig=ot,this.options=lt,this.blockInitialAnimation=!!st,this.isControllingVariants=isControllingVariants(nt),this.isVariantNode=isVariantNode(nt),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(_e&&_e.current);const{willChange:ft,...pt}=this.scrapeMotionValuesFromProps(nt,{},this);for(const gt in pt){const yt=pt[gt];ct[gt]!==void 0&&isMotionValue(yt)&&yt.set(ct[gt],!1)}}mount(_e){this.current=_e,visualElementStore.set(_e,this),this.projection&&!this.projection.instance&&this.projection.mount(_e),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((nt,it)=>this.bindToMotionValue(it,nt)),hasReducedMotionListener.current||initPrefersReducedMotion(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:prefersReducedMotion.current,this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){visualElementStore.delete(this.current),this.projection&&this.projection.unmount(),cancelFrame(this.notifyUpdate),cancelFrame(this.render),this.valueSubscriptions.forEach(_e=>_e()),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this);for(const _e in this.events)this.events[_e].clear();for(const _e in this.features){const nt=this.features[_e];nt&&(nt.unmount(),nt.isMounted=!1)}this.current=null}bindToMotionValue(_e,nt){const it=transformProps.has(_e),ot=nt.on("change",at=>{this.latestValues[_e]=at,this.props.onUpdate&&frame.preRender(this.notifyUpdate),it&&this.projection&&(this.projection.isTransformDirty=!0)}),st=nt.on("renderRequest",this.scheduleRender);this.valueSubscriptions.set(_e,()=>{ot(),st(),nt.owner&&nt.stop()})}sortNodePosition(_e){return!this.current||!this.sortInstanceNodePosition||this.type!==_e.type?0:this.sortInstanceNodePosition(this.current,_e.current)}updateFeatures(){let _e="animation";for(_e in featureDefinitions){const nt=featureDefinitions[_e];if(!nt)continue;const{isEnabled:it,Feature:ot}=nt;if(!this.features[_e]&&ot&&it(this.props)&&(this.features[_e]=new ot(this)),this.features[_e]){const st=this.features[_e];st.isMounted?st.update():(st.mount(),st.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):createBox()}getStaticValue(_e){return this.latestValues[_e]}setStaticValue(_e,nt){this.latestValues[_e]=nt}update(_e,nt){(_e.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=_e,this.prevPresenceContext=this.presenceContext,this.presenceContext=nt;for(let it=0;it<propEventHandlers.length;it++){const ot=propEventHandlers[it];this.propEventSubscriptions[ot]&&(this.propEventSubscriptions[ot](),delete this.propEventSubscriptions[ot]);const st="on"+ot,at=_e[st];at&&(this.propEventSubscriptions[ot]=this.on(ot,at))}this.prevMotionValues=updateMotionValuesFromProps(this,this.scrapeMotionValuesFromProps(_e,this.prevProps,this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(_e){return this.props.variants?this.props.variants[_e]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}getVariantContext(_e=!1){if(_e)return this.parent?this.parent.getVariantContext():void 0;if(!this.isControllingVariants){const it=this.parent?this.parent.getVariantContext()||{}:{};return this.props.initial!==void 0&&(it.initial=this.props.initial),it}const nt={};for(let it=0;it<numVariantProps;it++){const ot=variantProps[it],st=this.props[ot];(isVariantLabel(st)||st===!1)&&(nt[ot]=st)}return nt}addVariantChild(_e){const nt=this.getClosestVariantNode();if(nt)return nt.variantChildren&&nt.variantChildren.add(_e),()=>nt.variantChildren.delete(_e)}addValue(_e,nt){const it=this.values.get(_e);nt!==it&&(it&&this.removeValue(_e),this.bindToMotionValue(_e,nt),this.values.set(_e,nt),this.latestValues[_e]=nt.get())}removeValue(_e){this.values.delete(_e);const nt=this.valueSubscriptions.get(_e);nt&&(nt(),this.valueSubscriptions.delete(_e)),delete this.latestValues[_e],this.removeValueFromRenderState(_e,this.renderState)}hasValue(_e){return this.values.has(_e)}getValue(_e,nt){if(this.props.values&&this.props.values[_e])return this.props.values[_e];let it=this.values.get(_e);return it===void 0&&nt!==void 0&&(it=motionValue(nt===null?void 0:nt,{owner:this}),this.addValue(_e,it)),it}readValue(_e,nt){var it;let ot=this.latestValues[_e]!==void 0||!this.current?this.latestValues[_e]:(it=this.getBaseTargetFromProps(this.props,_e))!==null&&it!==void 0?it:this.readValueFromInstance(this.current,_e,this.options);return ot!=null&&(typeof ot=="string"&&(isNumericalString(ot)||isZeroValueString(ot))?ot=parseFloat(ot):!findValueType(ot)&&complex.test(nt)&&(ot=getAnimatableNone(_e,nt)),this.setBaseTarget(_e,isMotionValue(ot)?ot.get():ot)),isMotionValue(ot)?ot.get():ot}setBaseTarget(_e,nt){this.baseTarget[_e]=nt}getBaseTarget(_e){var nt;const{initial:it}=this.props;let ot;if(typeof it=="string"||typeof it=="object"){const at=resolveVariantFromProps(this.props,it,(nt=this.presenceContext)===null||nt===void 0?void 0:nt.custom);at&&(ot=at[_e])}if(it&&ot!==void 0)return ot;const st=this.getBaseTargetFromProps(this.props,_e);return st!==void 0&&!isMotionValue(st)?st:this.initialValues[_e]!==void 0&&ot===void 0?void 0:this.baseTarget[_e]}on(_e,nt){return this.events[_e]||(this.events[_e]=new SubscriptionManager),this.events[_e].add(nt)}notify(_e,...nt){this.events[_e]&&this.events[_e].notify(...nt)}}class DOMVisualElement extends VisualElement{constructor(){super(...arguments),this.KeyframeResolver=DOMKeyframesResolver}sortInstanceNodePosition(_e,nt){return _e.compareDocumentPosition(nt)&2?1:-1}getBaseTargetFromProps(_e,nt){return _e.style?_e.style[nt]:void 0}removeValueFromRenderState(_e,{vars:nt,style:it}){delete nt[_e],delete it[_e]}}function getComputedStyle$2(rt){return window.getComputedStyle(rt)}class HTMLVisualElement extends DOMVisualElement{constructor(){super(...arguments),this.type="html",this.applyWillChange=!0,this.renderInstance=renderHTML}readValueFromInstance(_e,nt){if(transformProps.has(nt)){const it=getDefaultValueType(nt);return it&&it.default||0}else{const it=getComputedStyle$2(_e),ot=(isCSSVariableName(nt)?it.getPropertyValue(nt):it[nt])||0;return typeof ot=="string"?ot.trim():ot}}measureInstanceViewportBox(_e,{transformPagePoint:nt}){return measureViewportBox(_e,nt)}build(_e,nt,it){buildHTMLStyles(_e,nt,it.transformTemplate)}scrapeMotionValuesFromProps(_e,nt,it){return scrapeMotionValuesFromProps$1(_e,nt,it)}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:_e}=this.props;isMotionValue(_e)&&(this.childSubscription=_e.on("change",nt=>{this.current&&(this.current.textContent=`${nt}`)}))}}class SVGVisualElement extends DOMVisualElement{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=createBox}getBaseTargetFromProps(_e,nt){return _e[nt]}readValueFromInstance(_e,nt){if(transformProps.has(nt)){const it=getDefaultValueType(nt);return it&&it.default||0}return nt=camelCaseAttributes.has(nt)?nt:camelToDash(nt),_e.getAttribute(nt)}scrapeMotionValuesFromProps(_e,nt,it){return scrapeMotionValuesFromProps(_e,nt,it)}build(_e,nt,it){buildSVGAttrs(_e,nt,this.isSVGTag,it.transformTemplate)}renderInstance(_e,nt,it,ot){renderSVG(_e,nt,it,ot)}mount(_e){this.isSVGTag=isSVGTag(_e.tagName),super.mount(_e)}}const createDomVisualElement=(rt,_e)=>isSVGComponent(rt)?new SVGVisualElement(_e):new HTMLVisualElement(_e,{allowProjection:rt!==reactExports.Fragment}),layout={layout:{ProjectionNode:HTMLProjectionNode,MeasureLayout}},m$3=createMotionProxy(createDomMotionConfig);function useIsMounted$1(){const rt=reactExports.useRef(!1);return useIsomorphicLayoutEffect$4(()=>(rt.current=!0,()=>{rt.current=!1}),[]),rt}function useForceUpdate(){const rt=useIsMounted$1(),[_e,nt]=reactExports.useState(0),it=reactExports.useCallback(()=>{rt.current&&nt(_e+1)},[_e]);return[reactExports.useCallback(()=>frame.postRender(it),[it]),_e]}class PopChildMeasure extends reactExports.Component{getSnapshotBeforeUpdate(_e){const nt=this.props.childRef.current;if(nt&&_e.isPresent&&!this.props.isPresent){const it=this.props.sizeRef.current;it.height=nt.offsetHeight||0,it.width=nt.offsetWidth||0,it.top=nt.offsetTop,it.left=nt.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function PopChild({children:rt,isPresent:_e}){const nt=reactExports.useId(),it=reactExports.useRef(null),ot=reactExports.useRef({width:0,height:0,top:0,left:0}),{nonce:st}=reactExports.useContext(MotionConfigContext);return reactExports.useInsertionEffect(()=>{const{width:at,height:lt,top:ct,left:dt}=ot.current;if(_e||!it.current||!at||!lt)return;it.current.dataset.motionPopId=nt;const ft=document.createElement("style");return st&&(ft.nonce=st),document.head.appendChild(ft),ft.sheet&&ft.sheet.insertRule(`
          [data-motion-pop-id="${nt}"] {
            position: absolute !important;
            width: ${at}px !important;
            height: ${lt}px !important;
            top: ${ct}px !important;
            left: ${dt}px !important;
          }
        `),()=>{document.head.removeChild(ft)}},[_e]),jsxRuntimeExports.jsx(PopChildMeasure,{isPresent:_e,childRef:it,sizeRef:ot,children:reactExports.cloneElement(rt,{ref:it})})}const PresenceChild=({children:rt,initial:_e,isPresent:nt,onExitComplete:it,custom:ot,presenceAffectsLayout:st,mode:at})=>{const lt=useConstant(newChildrenMap),ct=reactExports.useId(),dt=reactExports.useMemo(()=>({id:ct,initial:_e,isPresent:nt,custom:ot,onExitComplete:ft=>{lt.set(ft,!0);for(const pt of lt.values())if(!pt)return;it&&it()},register:ft=>(lt.set(ft,!1),()=>lt.delete(ft))}),st?[Math.random()]:[nt]);return reactExports.useMemo(()=>{lt.forEach((ft,pt)=>lt.set(pt,!1))},[nt]),reactExports.useEffect(()=>{!nt&&!lt.size&&it&&it()},[nt]),at==="popLayout"&&(rt=jsxRuntimeExports.jsx(PopChild,{isPresent:nt,children:rt})),jsxRuntimeExports.jsx(PresenceContext.Provider,{value:dt,children:rt})};function newChildrenMap(){return new Map}function useUnmountEffect(rt){return reactExports.useEffect(()=>()=>rt(),[])}const getChildKey=rt=>rt.key||"";function updateChildLookup(rt,_e){rt.forEach(nt=>{const it=getChildKey(nt);_e.set(it,nt)})}function onlyElements(rt){const _e=[];return reactExports.Children.forEach(rt,nt=>{reactExports.isValidElement(nt)&&_e.push(nt)}),_e}const AnimatePresence=({children:rt,custom:_e,initial:nt=!0,onExitComplete:it,exitBeforeEnter:ot,presenceAffectsLayout:st=!0,mode:at="sync"})=>{const lt=reactExports.useContext(LayoutGroupContext).forceRender||useForceUpdate()[0],ct=useIsMounted$1(),dt=onlyElements(rt);let ft=dt;const pt=reactExports.useRef(new Map).current,gt=reactExports.useRef(ft),yt=reactExports.useRef(new Map).current,Ct=reactExports.useRef(!0);if(useIsomorphicLayoutEffect$4(()=>{Ct.current=!1,updateChildLookup(dt,yt),gt.current=ft}),useUnmountEffect(()=>{Ct.current=!0,yt.clear(),pt.clear()}),Ct.current)return jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:ft.map(_t=>jsxRuntimeExports.jsx(PresenceChild,{isPresent:!0,initial:nt?void 0:!1,presenceAffectsLayout:st,mode:at,children:_t},getChildKey(_t)))});ft=[...ft];const At=gt.current.map(getChildKey),$t=dt.map(getChildKey),zt=At.length;for(let _t=0;_t<zt;_t++){const Jt=At[_t];$t.indexOf(Jt)===-1&&!pt.has(Jt)&&pt.set(Jt,void 0)}return at==="wait"&&pt.size&&(ft=[]),pt.forEach((_t,Jt)=>{if($t.indexOf(Jt)!==-1)return;const nr=yt.get(Jt);if(!nr)return;const or=At.indexOf(Jt);let ir=_t;if(!ir){const dr=()=>{pt.delete(Jt);const sr=Array.from(yt.keys()).filter(vr=>!$t.includes(vr));if(sr.forEach(vr=>yt.delete(vr)),gt.current=dt.filter(vr=>{const yr=getChildKey(vr);return yr===Jt||sr.includes(yr)}),!pt.size){if(ct.current===!1)return;lt(),it&&it()}};ir=jsxRuntimeExports.jsx(PresenceChild,{isPresent:!1,onExitComplete:dr,custom:_e,presenceAffectsLayout:st,mode:at,children:nr},getChildKey(nr)),pt.set(Jt,ir)}ft.splice(or,0,ir)}),ft=ft.map(_t=>{const Jt=_t.key;return pt.has(Jt)?_t:jsxRuntimeExports.jsx(PresenceChild,{isPresent:!0,presenceAffectsLayout:st,mode:at,children:_t},getChildKey(_t))}),jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:pt.size?ft:ft.map(_t=>reactExports.cloneElement(_t))})};function LazyMotion({children:rt,features:_e,strict:nt=!1}){const[,it]=reactExports.useState(!isLazyBundle(_e)),ot=reactExports.useRef(void 0);if(!isLazyBundle(_e)){const{renderer:st,...at}=_e;ot.current=st,loadFeatures(at)}return reactExports.useEffect(()=>{isLazyBundle(_e)&&_e().then(({renderer:st,...at})=>{loadFeatures(at),ot.current=st,it(!0)})},[]),jsxRuntimeExports.jsx(LazyContext.Provider,{value:{renderer:ot.current,strict:nt},children:rt})}function isLazyBundle(rt){return typeof rt=="function"}const DeprecatedLayoutGroupContext=reactExports.createContext(null),notify=rt=>!rt.isLayoutDirty&&rt.willUpdate(!1);function nodeGroup(){const rt=new Set,_e=new WeakMap,nt=()=>rt.forEach(notify);return{add:it=>{rt.add(it),_e.set(it,it.addEventListener("willUpdate",nt))},remove:it=>{rt.delete(it);const ot=_e.get(it);ot&&(ot(),_e.delete(it)),nt()},dirty:nt}}const shouldInheritGroup=rt=>rt===!0,shouldInheritId=rt=>shouldInheritGroup(rt===!0)||rt==="id",LayoutGroup=({children:rt,id:_e,inherit:nt=!0})=>{const it=reactExports.useContext(LayoutGroupContext),ot=reactExports.useContext(DeprecatedLayoutGroupContext),[st,at]=useForceUpdate(),lt=reactExports.useRef(null),ct=it.id||ot;lt.current===null&&(shouldInheritId(nt)&&ct&&(_e=_e?ct+"-"+_e:ct),lt.current={id:_e,group:shouldInheritGroup(nt)&&it.group||nodeGroup()});const dt=reactExports.useMemo(()=>({...lt.current,forceRender:st}),[at]);return jsxRuntimeExports.jsx(LayoutGroupContext.Provider,{value:dt,children:rt})},domAnimation={renderer:createDomVisualElement,...animations,...gestureAnimations},domMax={...domAnimation,...drag,...layout};var NextUIProvider=({children:rt,navigate:_e,disableAnimation:nt=!1,disableRipple:it=!1,skipFramerMotionAnimations:ot=nt,validationBehavior:st="aria",locale:at="en-US",defaultDates:lt,createCalendar:ct,...dt})=>{let ft=rt;_e&&(ft=jsxRuntimeExports.jsx($ea8dcbcb9ea1b556$export$323e4fc2fa4753fb,{navigate:_e,children:ft}));const pt=reactExports.useMemo(()=>(nt&&ot&&(MotionGlobalConfig.skipAnimations=!0),{createCalendar:ct,defaultDates:lt,disableAnimation:nt,disableRipple:it,validationBehavior:st}),[ct,lt==null?void 0:lt.maxDate,lt==null?void 0:lt.minDate,nt,it,st]);return jsxRuntimeExports.jsx(ProviderContext,{value:pt,children:jsxRuntimeExports.jsx($18f2051aff69b9bf$export$a54013f0d02a8f82,{locale:at,children:jsxRuntimeExports.jsx($f57aed4a881a3485$export$bf688221f59024e5,{...dt,children:ft})})})};function forwardRef(rt){return reactExports.forwardRef(rt)}var mapPropsVariants=(rt,_e,nt=!0)=>{if(!_e)return[rt,{}];const it=_e.reduce((ot,st)=>st in rt?{...ot,[st]:rt[st]}:ot,{});return nt?[Object.keys(rt).filter(st=>!_e.includes(st)).reduce((st,at)=>({...st,[at]:rt[at]}),{}),it]:[rt,it]},solid={default:"bg-default text-default-foreground",primary:"bg-primary text-primary-foreground",secondary:"bg-secondary text-secondary-foreground",success:"bg-success text-success-foreground",warning:"bg-warning text-warning-foreground",danger:"bg-danger text-danger-foreground",foreground:"bg-foreground text-background"},shadow={default:"shadow-lg shadow-default/50 bg-default text-default-foreground",primary:"shadow-lg shadow-primary/40 bg-primary text-primary-foreground",secondary:"shadow-lg shadow-secondary/40 bg-secondary text-secondary-foreground",success:"shadow-lg shadow-success/40 bg-success text-success-foreground",warning:"shadow-lg shadow-warning/40 bg-warning text-warning-foreground",danger:"shadow-lg shadow-danger/40 bg-danger text-danger-foreground",foreground:"shadow-lg shadow-foreground/40 bg-foreground text-background"},bordered={default:"bg-transparent border-default text-foreground",primary:"bg-transparent border-primary text-primary",secondary:"bg-transparent border-secondary text-secondary",success:"bg-transparent border-success text-success",warning:"bg-transparent border-warning text-warning",danger:"bg-transparent border-danger text-danger",foreground:"bg-transparent border-foreground text-foreground"},flat={default:"bg-default/40 text-default-foreground",primary:"bg-primary/20 text-primary",secondary:"bg-secondary/20 text-secondary",success:"bg-success/20 text-success-600 dark:text-success",warning:"bg-warning/20 text-warning-600 dark:text-warning",danger:"bg-danger/20 text-danger dark:text-danger-500",foreground:"bg-foreground/10 text-foreground"},faded={default:"border-default bg-default-100 text-default-foreground",primary:"border-default bg-default-100 text-primary",secondary:"border-default bg-default-100 text-secondary",success:"border-default bg-default-100 text-success",warning:"border-default bg-default-100 text-warning",danger:"border-default bg-default-100 text-danger",foreground:"border-default bg-default-100 text-foreground"},light={default:"bg-transparent text-default-foreground",primary:"bg-transparent text-primary",secondary:"bg-transparent text-secondary",success:"bg-transparent text-success",warning:"bg-transparent text-warning",danger:"bg-transparent text-danger",foreground:"bg-transparent text-foreground"},ghost={default:"border-default text-default-foreground hover:!bg-default",primary:"border-primary text-primary hover:!text-primary-foreground hover:!bg-primary",secondary:"border-secondary text-secondary hover:text-secondary-foreground hover:!bg-secondary",success:"border-success text-success hover:!text-success-foreground hover:!bg-success",warning:"border-warning text-warning hover:!text-warning-foreground hover:!bg-warning",danger:"border-danger text-danger hover:!text-danger-foreground hover:!bg-danger",foreground:"border-foreground text-foreground hover:!bg-foreground"},colorVariants={solid,shadow,bordered,flat,faded,light,ghost},COMMON_UNITS=["small","medium","large"],twMergeConfig={theme:{opacity:["disabled"],spacing:["divider"],borderWidth:COMMON_UNITS,borderRadius:COMMON_UNITS},classGroups:{shadow:[{shadow:COMMON_UNITS}],"font-size":[{text:["tiny",...COMMON_UNITS]}],"bg-image":["bg-stripe-gradient"]}},l$2=rt=>typeof rt=="boolean"?`${rt}`:rt===0?"0":rt,u$3=rt=>!rt||typeof rt!="object"||Object.keys(rt).length===0,x$2=(rt,_e)=>JSON.stringify(rt)===JSON.stringify(_e);function i(rt,_e){rt.forEach(function(nt){Array.isArray(nt)?i(nt,_e):_e.push(nt)})}function y$2(rt){let _e=[];return i(rt,_e),_e}var a=(...rt)=>y$2(rt).filter(Boolean),p$3=(rt,_e)=>{let nt={},it=Object.keys(rt),ot=Object.keys(_e);for(let st of it)if(ot.includes(st)){let at=rt[st],lt=_e[st];typeof at=="object"&&typeof lt=="object"?nt[st]=p$3(at,lt):Array.isArray(at)||Array.isArray(lt)?nt[st]=a(lt,at):nt[st]=lt+" "+at}else nt[st]=rt[st];for(let st of ot)it.includes(st)||(nt[st]=_e[st]);return nt},g$2=rt=>!rt||typeof rt!="string"?rt:rt.replace(/\s+/g," ").trim();function twJoin(){for(var rt=0,_e,nt,it="";rt<arguments.length;)(_e=arguments[rt++])&&(nt=toValue(_e))&&(it&&(it+=" "),it+=nt);return it}function toValue(rt){if(typeof rt=="string")return rt;for(var _e,nt="",it=0;it<rt.length;it++)rt[it]&&(_e=toValue(rt[it]))&&(nt&&(nt+=" "),nt+=_e);return nt}var CLASS_PART_SEPARATOR="-";function createClassUtils(rt){var _e=createClassMap(rt),nt=rt.conflictingClassGroups,it=rt.conflictingClassGroupModifiers,ot=it===void 0?{}:it;function st(lt){var ct=lt.split(CLASS_PART_SEPARATOR);return ct[0]===""&&ct.length!==1&&ct.shift(),getGroupRecursive(ct,_e)||getGroupIdForArbitraryProperty(lt)}function at(lt,ct){var dt=nt[lt]||[];return ct&&ot[lt]?[].concat(dt,ot[lt]):dt}return{getClassGroupId:st,getConflictingClassGroupIds:at}}function getGroupRecursive(rt,_e){var at;if(rt.length===0)return _e.classGroupId;var nt=rt[0],it=_e.nextPart.get(nt),ot=it?getGroupRecursive(rt.slice(1),it):void 0;if(ot)return ot;if(_e.validators.length!==0){var st=rt.join(CLASS_PART_SEPARATOR);return(at=_e.validators.find(function(lt){var ct=lt.validator;return ct(st)}))==null?void 0:at.classGroupId}}var arbitraryPropertyRegex=/^\[(.+)\]$/;function getGroupIdForArbitraryProperty(rt){if(arbitraryPropertyRegex.test(rt)){var _e=arbitraryPropertyRegex.exec(rt)[1],nt=_e==null?void 0:_e.substring(0,_e.indexOf(":"));if(nt)return"arbitrary.."+nt}}function createClassMap(rt){var _e=rt.theme,nt=rt.prefix,it={nextPart:new Map,validators:[]},ot=getPrefixedClassGroupEntries(Object.entries(rt.classGroups),nt);return ot.forEach(function(st){var at=st[0],lt=st[1];processClassesRecursively(lt,it,at,_e)}),it}function processClassesRecursively(rt,_e,nt,it){rt.forEach(function(ot){if(typeof ot=="string"){var st=ot===""?_e:getPart(_e,ot);st.classGroupId=nt;return}if(typeof ot=="function"){if(isThemeGetter(ot)){processClassesRecursively(ot(it),_e,nt,it);return}_e.validators.push({validator:ot,classGroupId:nt});return}Object.entries(ot).forEach(function(at){var lt=at[0],ct=at[1];processClassesRecursively(ct,getPart(_e,lt),nt,it)})})}function getPart(rt,_e){var nt=rt;return _e.split(CLASS_PART_SEPARATOR).forEach(function(it){nt.nextPart.has(it)||nt.nextPart.set(it,{nextPart:new Map,validators:[]}),nt=nt.nextPart.get(it)}),nt}function isThemeGetter(rt){return rt.isThemeGetter}function getPrefixedClassGroupEntries(rt,_e){return _e?rt.map(function(nt){var it=nt[0],ot=nt[1],st=ot.map(function(at){return typeof at=="string"?_e+at:typeof at=="object"?Object.fromEntries(Object.entries(at).map(function(lt){var ct=lt[0],dt=lt[1];return[_e+ct,dt]})):at});return[it,st]}):rt}function createLruCache(rt){if(rt<1)return{get:function(){},set:function(){}};var _e=0,nt=new Map,it=new Map;function ot(st,at){nt.set(st,at),_e++,_e>rt&&(_e=0,it=nt,nt=new Map)}return{get:function(at){var lt=nt.get(at);if(lt!==void 0)return lt;if((lt=it.get(at))!==void 0)return ot(at,lt),lt},set:function(at,lt){nt.has(at)?nt.set(at,lt):ot(at,lt)}}}var IMPORTANT_MODIFIER="!";function createSplitModifiers(rt){var _e=rt.separator||":",nt=_e.length===1,it=_e[0],ot=_e.length;return function(at){for(var lt=[],ct=0,dt=0,ft,pt=0;pt<at.length;pt++){var gt=at[pt];if(ct===0){if(gt===it&&(nt||at.slice(pt,pt+ot)===_e)){lt.push(at.slice(dt,pt)),dt=pt+ot;continue}if(gt==="/"){ft=pt;continue}}gt==="["?ct++:gt==="]"&&ct--}var yt=lt.length===0?at:at.substring(dt),Ct=yt.startsWith(IMPORTANT_MODIFIER),At=Ct?yt.substring(1):yt,$t=ft&&ft>dt?ft-dt:void 0;return{modifiers:lt,hasImportantModifier:Ct,baseClassName:At,maybePostfixModifierPosition:$t}}}function sortModifiers(rt){if(rt.length<=1)return rt;var _e=[],nt=[];return rt.forEach(function(it){var ot=it[0]==="[";ot?(_e.push.apply(_e,nt.sort().concat([it])),nt=[]):nt.push(it)}),_e.push.apply(_e,nt.sort()),_e}function createConfigUtils(rt){return{cache:createLruCache(rt.cacheSize),splitModifiers:createSplitModifiers(rt),...createClassUtils(rt)}}var SPLIT_CLASSES_REGEX=/\s+/;function mergeClassList(rt,_e){var nt=_e.splitModifiers,it=_e.getClassGroupId,ot=_e.getConflictingClassGroupIds,st=new Set;return rt.trim().split(SPLIT_CLASSES_REGEX).map(function(at){var lt=nt(at),ct=lt.modifiers,dt=lt.hasImportantModifier,ft=lt.baseClassName,pt=lt.maybePostfixModifierPosition,gt=it(pt?ft.substring(0,pt):ft),yt=!!pt;if(!gt){if(!pt)return{isTailwindClass:!1,originalClassName:at};if(gt=it(ft),!gt)return{isTailwindClass:!1,originalClassName:at};yt=!1}var Ct=sortModifiers(ct).join(":"),At=dt?Ct+IMPORTANT_MODIFIER:Ct;return{isTailwindClass:!0,modifierId:At,classGroupId:gt,originalClassName:at,hasPostfixModifier:yt}}).reverse().filter(function(at){if(!at.isTailwindClass)return!0;var lt=at.modifierId,ct=at.classGroupId,dt=at.hasPostfixModifier,ft=lt+ct;return st.has(ft)?!1:(st.add(ft),ot(ct,dt).forEach(function(pt){return st.add(lt+pt)}),!0)}).reverse().map(function(at){return at.originalClassName}).join(" ")}function createTailwindMerge(){for(var rt=arguments.length,_e=new Array(rt),nt=0;nt<rt;nt++)_e[nt]=arguments[nt];var it,ot,st,at=lt;function lt(dt){var ft=_e[0],pt=_e.slice(1),gt=pt.reduce(function(yt,Ct){return Ct(yt)},ft());return it=createConfigUtils(gt),ot=it.cache.get,st=it.cache.set,at=ct,ct(dt)}function ct(dt){var ft=ot(dt);if(ft)return ft;var pt=mergeClassList(dt,it);return st(dt,pt),pt}return function(){return at(twJoin.apply(null,arguments))}}function fromTheme(rt){var _e=function(it){return it[rt]||[]};return _e.isThemeGetter=!0,_e}var arbitraryValueRegex=/^\[(?:([a-z-]+):)?(.+)\]$/i,fractionRegex=/^\d+\/\d+$/,stringLengths=new Set(["px","full","screen"]),tshirtUnitRegex=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,lengthUnitRegex=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,shadowRegex=/^-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/;function isLength(rt){return isNumber$1(rt)||stringLengths.has(rt)||fractionRegex.test(rt)||isArbitraryLength(rt)}function isArbitraryLength(rt){return getIsArbitraryValue(rt,"length",isLengthOnly)}function isArbitrarySize(rt){return getIsArbitraryValue(rt,"size",isNever)}function isArbitraryPosition(rt){return getIsArbitraryValue(rt,"position",isNever)}function isArbitraryUrl(rt){return getIsArbitraryValue(rt,"url",isUrl)}function isArbitraryNumber(rt){return getIsArbitraryValue(rt,"number",isNumber$1)}function isNumber$1(rt){return!Number.isNaN(Number(rt))}function isPercent(rt){return rt.endsWith("%")&&isNumber$1(rt.slice(0,-1))}function isInteger$1(rt){return isIntegerOnly(rt)||getIsArbitraryValue(rt,"number",isIntegerOnly)}function isArbitraryValue(rt){return arbitraryValueRegex.test(rt)}function isAny(){return!0}function isTshirtSize(rt){return tshirtUnitRegex.test(rt)}function isArbitraryShadow(rt){return getIsArbitraryValue(rt,"",isShadow)}function getIsArbitraryValue(rt,_e,nt){var it=arbitraryValueRegex.exec(rt);return it?it[1]?it[1]===_e:nt(it[2]):!1}function isLengthOnly(rt){return lengthUnitRegex.test(rt)}function isNever(){return!1}function isUrl(rt){return rt.startsWith("url(")}function isIntegerOnly(rt){return Number.isInteger(Number(rt))}function isShadow(rt){return shadowRegex.test(rt)}function getDefaultConfig(){var rt=fromTheme("colors"),_e=fromTheme("spacing"),nt=fromTheme("blur"),it=fromTheme("brightness"),ot=fromTheme("borderColor"),st=fromTheme("borderRadius"),at=fromTheme("borderSpacing"),lt=fromTheme("borderWidth"),ct=fromTheme("contrast"),dt=fromTheme("grayscale"),ft=fromTheme("hueRotate"),pt=fromTheme("invert"),gt=fromTheme("gap"),yt=fromTheme("gradientColorStops"),Ct=fromTheme("gradientColorStopPositions"),At=fromTheme("inset"),$t=fromTheme("margin"),zt=fromTheme("opacity"),_t=fromTheme("padding"),Jt=fromTheme("saturate"),nr=fromTheme("scale"),or=fromTheme("sepia"),ir=fromTheme("skew"),dr=fromTheme("space"),sr=fromTheme("translate"),vr=function(){return["auto","contain","none"]},yr=function(){return["auto","hidden","clip","visible","scroll"]},ur=function(){return["auto",isArbitraryValue,_e]},tr=function(){return[isArbitraryValue,_e]},jt=function(){return["",isLength]},mt=function(){return["auto",isNumber$1,isArbitraryValue]},wt=function(){return["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"]},kt=function(){return["solid","dashed","dotted","double","none"]},Ht=function(){return["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity","plus-lighter"]},Wt=function(){return["start","end","center","between","around","evenly","stretch"]},er=function(){return["","0",isArbitraryValue]},Xt=function(){return["auto","avoid","all","avoid-page","page","left","right","column"]},Zt=function(){return[isNumber$1,isArbitraryNumber]},Tt=function(){return[isNumber$1,isArbitraryValue]};return{cacheSize:500,theme:{colors:[isAny],spacing:[isLength],blur:["none","",isTshirtSize,isArbitraryValue],brightness:Zt(),borderColor:[rt],borderRadius:["none","","full",isTshirtSize,isArbitraryValue],borderSpacing:tr(),borderWidth:jt(),contrast:Zt(),grayscale:er(),hueRotate:Tt(),invert:er(),gap:tr(),gradientColorStops:[rt],gradientColorStopPositions:[isPercent,isArbitraryLength],inset:ur(),margin:ur(),opacity:Zt(),padding:tr(),saturate:Zt(),scale:Zt(),sepia:er(),skew:Tt(),space:tr(),translate:tr()},classGroups:{aspect:[{aspect:["auto","square","video",isArbitraryValue]}],container:["container"],columns:[{columns:[isTshirtSize]}],"break-after":[{"break-after":Xt()}],"break-before":[{"break-before":Xt()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none"]}],clear:[{clear:["left","right","both","none"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[].concat(wt(),[isArbitraryValue])}],overflow:[{overflow:yr()}],"overflow-x":[{"overflow-x":yr()}],"overflow-y":[{"overflow-y":yr()}],overscroll:[{overscroll:vr()}],"overscroll-x":[{"overscroll-x":vr()}],"overscroll-y":[{"overscroll-y":vr()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[At]}],"inset-x":[{"inset-x":[At]}],"inset-y":[{"inset-y":[At]}],start:[{start:[At]}],end:[{end:[At]}],top:[{top:[At]}],right:[{right:[At]}],bottom:[{bottom:[At]}],left:[{left:[At]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",isInteger$1]}],basis:[{basis:ur()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",isArbitraryValue]}],grow:[{grow:er()}],shrink:[{shrink:er()}],order:[{order:["first","last","none",isInteger$1]}],"grid-cols":[{"grid-cols":[isAny]}],"col-start-end":[{col:["auto",{span:["full",isInteger$1]},isArbitraryValue]}],"col-start":[{"col-start":mt()}],"col-end":[{"col-end":mt()}],"grid-rows":[{"grid-rows":[isAny]}],"row-start-end":[{row:["auto",{span:[isInteger$1]},isArbitraryValue]}],"row-start":[{"row-start":mt()}],"row-end":[{"row-end":mt()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",isArbitraryValue]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",isArbitraryValue]}],gap:[{gap:[gt]}],"gap-x":[{"gap-x":[gt]}],"gap-y":[{"gap-y":[gt]}],"justify-content":[{justify:["normal"].concat(Wt())}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal"].concat(Wt(),["baseline"])}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[].concat(Wt(),["baseline"])}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[_t]}],px:[{px:[_t]}],py:[{py:[_t]}],ps:[{ps:[_t]}],pe:[{pe:[_t]}],pt:[{pt:[_t]}],pr:[{pr:[_t]}],pb:[{pb:[_t]}],pl:[{pl:[_t]}],m:[{m:[$t]}],mx:[{mx:[$t]}],my:[{my:[$t]}],ms:[{ms:[$t]}],me:[{me:[$t]}],mt:[{mt:[$t]}],mr:[{mr:[$t]}],mb:[{mb:[$t]}],ml:[{ml:[$t]}],"space-x":[{"space-x":[dr]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[dr]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit",isArbitraryValue,_e]}],"min-w":[{"min-w":["min","max","fit",isArbitraryValue,isLength]}],"max-w":[{"max-w":["0","none","full","min","max","fit","prose",{screen:[isTshirtSize]},isTshirtSize,isArbitraryValue]}],h:[{h:[isArbitraryValue,_e,"auto","min","max","fit"]}],"min-h":[{"min-h":["min","max","fit",isArbitraryValue,isLength]}],"max-h":[{"max-h":[isArbitraryValue,_e,"min","max","fit"]}],"font-size":[{text:["base",isTshirtSize,isArbitraryLength]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",isArbitraryNumber]}],"font-family":[{font:[isAny]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",isArbitraryValue]}],"line-clamp":[{"line-clamp":["none",isNumber$1,isArbitraryNumber]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",isArbitraryValue,isLength]}],"list-image":[{"list-image":["none",isArbitraryValue]}],"list-style-type":[{list:["none","disc","decimal",isArbitraryValue]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[rt]}],"placeholder-opacity":[{"placeholder-opacity":[zt]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[rt]}],"text-opacity":[{"text-opacity":[zt]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[].concat(kt(),["wavy"])}],"text-decoration-thickness":[{decoration:["auto","from-font",isLength]}],"underline-offset":[{"underline-offset":["auto",isArbitraryValue,isLength]}],"text-decoration-color":[{decoration:[rt]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],indent:[{indent:tr()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",isArbitraryValue]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",isArbitraryValue]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[zt]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[].concat(wt(),[isArbitraryPosition])}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",isArbitrarySize]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},isArbitraryUrl]}],"bg-color":[{bg:[rt]}],"gradient-from-pos":[{from:[Ct]}],"gradient-via-pos":[{via:[Ct]}],"gradient-to-pos":[{to:[Ct]}],"gradient-from":[{from:[yt]}],"gradient-via":[{via:[yt]}],"gradient-to":[{to:[yt]}],rounded:[{rounded:[st]}],"rounded-s":[{"rounded-s":[st]}],"rounded-e":[{"rounded-e":[st]}],"rounded-t":[{"rounded-t":[st]}],"rounded-r":[{"rounded-r":[st]}],"rounded-b":[{"rounded-b":[st]}],"rounded-l":[{"rounded-l":[st]}],"rounded-ss":[{"rounded-ss":[st]}],"rounded-se":[{"rounded-se":[st]}],"rounded-ee":[{"rounded-ee":[st]}],"rounded-es":[{"rounded-es":[st]}],"rounded-tl":[{"rounded-tl":[st]}],"rounded-tr":[{"rounded-tr":[st]}],"rounded-br":[{"rounded-br":[st]}],"rounded-bl":[{"rounded-bl":[st]}],"border-w":[{border:[lt]}],"border-w-x":[{"border-x":[lt]}],"border-w-y":[{"border-y":[lt]}],"border-w-s":[{"border-s":[lt]}],"border-w-e":[{"border-e":[lt]}],"border-w-t":[{"border-t":[lt]}],"border-w-r":[{"border-r":[lt]}],"border-w-b":[{"border-b":[lt]}],"border-w-l":[{"border-l":[lt]}],"border-opacity":[{"border-opacity":[zt]}],"border-style":[{border:[].concat(kt(),["hidden"])}],"divide-x":[{"divide-x":[lt]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[lt]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[zt]}],"divide-style":[{divide:kt()}],"border-color":[{border:[ot]}],"border-color-x":[{"border-x":[ot]}],"border-color-y":[{"border-y":[ot]}],"border-color-t":[{"border-t":[ot]}],"border-color-r":[{"border-r":[ot]}],"border-color-b":[{"border-b":[ot]}],"border-color-l":[{"border-l":[ot]}],"divide-color":[{divide:[ot]}],"outline-style":[{outline:[""].concat(kt())}],"outline-offset":[{"outline-offset":[isArbitraryValue,isLength]}],"outline-w":[{outline:[isLength]}],"outline-color":[{outline:[rt]}],"ring-w":[{ring:jt()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[rt]}],"ring-opacity":[{"ring-opacity":[zt]}],"ring-offset-w":[{"ring-offset":[isLength]}],"ring-offset-color":[{"ring-offset":[rt]}],shadow:[{shadow:["","inner","none",isTshirtSize,isArbitraryShadow]}],"shadow-color":[{shadow:[isAny]}],opacity:[{opacity:[zt]}],"mix-blend":[{"mix-blend":Ht()}],"bg-blend":[{"bg-blend":Ht()}],filter:[{filter:["","none"]}],blur:[{blur:[nt]}],brightness:[{brightness:[it]}],contrast:[{contrast:[ct]}],"drop-shadow":[{"drop-shadow":["","none",isTshirtSize,isArbitraryValue]}],grayscale:[{grayscale:[dt]}],"hue-rotate":[{"hue-rotate":[ft]}],invert:[{invert:[pt]}],saturate:[{saturate:[Jt]}],sepia:[{sepia:[or]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[nt]}],"backdrop-brightness":[{"backdrop-brightness":[it]}],"backdrop-contrast":[{"backdrop-contrast":[ct]}],"backdrop-grayscale":[{"backdrop-grayscale":[dt]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[ft]}],"backdrop-invert":[{"backdrop-invert":[pt]}],"backdrop-opacity":[{"backdrop-opacity":[zt]}],"backdrop-saturate":[{"backdrop-saturate":[Jt]}],"backdrop-sepia":[{"backdrop-sepia":[or]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[at]}],"border-spacing-x":[{"border-spacing-x":[at]}],"border-spacing-y":[{"border-spacing-y":[at]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",isArbitraryValue]}],duration:[{duration:Tt()}],ease:[{ease:["linear","in","out","in-out",isArbitraryValue]}],delay:[{delay:Tt()}],animate:[{animate:["none","spin","ping","pulse","bounce",isArbitraryValue]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[nr]}],"scale-x":[{"scale-x":[nr]}],"scale-y":[{"scale-y":[nr]}],rotate:[{rotate:[isInteger$1,isArbitraryValue]}],"translate-x":[{"translate-x":[sr]}],"translate-y":[{"translate-y":[sr]}],"skew-x":[{"skew-x":[ir]}],"skew-y":[{"skew-y":[ir]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",isArbitraryValue]}],accent:[{accent:["auto",rt]}],appearance:["appearance-none"],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",isArbitraryValue]}],"caret-color":[{caret:[rt]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":tr()}],"scroll-mx":[{"scroll-mx":tr()}],"scroll-my":[{"scroll-my":tr()}],"scroll-ms":[{"scroll-ms":tr()}],"scroll-me":[{"scroll-me":tr()}],"scroll-mt":[{"scroll-mt":tr()}],"scroll-mr":[{"scroll-mr":tr()}],"scroll-mb":[{"scroll-mb":tr()}],"scroll-ml":[{"scroll-ml":tr()}],"scroll-p":[{"scroll-p":tr()}],"scroll-px":[{"scroll-px":tr()}],"scroll-py":[{"scroll-py":tr()}],"scroll-ps":[{"scroll-ps":tr()}],"scroll-pe":[{"scroll-pe":tr()}],"scroll-pt":[{"scroll-pt":tr()}],"scroll-pr":[{"scroll-pr":tr()}],"scroll-pb":[{"scroll-pb":tr()}],"scroll-pl":[{"scroll-pl":tr()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","pinch-zoom","manipulation",{pan:["x","left","right","y","up","down"]}]}],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",isArbitraryValue]}],fill:[{fill:[rt,"none"]}],"stroke-w":[{stroke:[isLength,isArbitraryNumber]}],stroke:[{stroke:[rt,"none"]}],sr:["sr-only","not-sr-only"]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}}function mergeConfigs$1(rt,_e){for(var nt in _e)mergePropertyRecursively(rt,nt,_e[nt]);return rt}var hasOwnProperty$2=Object.prototype.hasOwnProperty,overrideTypes=new Set(["string","number","boolean"]);function mergePropertyRecursively(rt,_e,nt){if(!hasOwnProperty$2.call(rt,_e)||overrideTypes.has(typeof nt)||nt===null){rt[_e]=nt;return}if(Array.isArray(nt)&&Array.isArray(rt[_e])){rt[_e]=rt[_e].concat(nt);return}if(typeof nt=="object"&&typeof rt[_e]=="object"){if(rt[_e]===null){rt[_e]=nt;return}for(var it in nt)mergePropertyRecursively(rt[_e],it,nt[it])}}function extendTailwindMerge(rt){for(var _e=arguments.length,nt=new Array(_e>1?_e-1:0),it=1;it<_e;it++)nt[it-1]=arguments[it];return typeof rt=="function"?createTailwindMerge.apply(void 0,[getDefaultConfig,rt].concat(nt)):createTailwindMerge.apply(void 0,[function(){return mergeConfigs$1(getDefaultConfig(),rt)}].concat(nt))}var twMerge=createTailwindMerge(getDefaultConfig),se={twMerge:!0,twMergeConfig:{},responsiveVariants:!1},_$2=rt=>rt||void 0,N$2=(...rt)=>_$2(y$2(rt).filter(Boolean).join(" ")),q$4=null,M$2={},F=!1,w$2=(...rt)=>_e=>_e.twMerge?((!q$4||F)&&(F=!1,q$4=u$3(M$2)?twMerge:extendTailwindMerge(M$2)),_$2(q$4(N$2(rt)))):N$2(rt),Z=(rt,_e)=>{for(let nt in _e)rt.hasOwnProperty(nt)?rt[nt]=N$2(rt[nt],_e[nt]):rt[nt]=_e[nt];return rt},ie=(rt,_e)=>{let{extend:nt=null,slots:it={},variants:ot={},compoundVariants:st=[],compoundSlots:at=[],defaultVariants:lt={}}=rt,ct={...se,..._e},dt=nt!=null&&nt.base?N$2(nt.base,rt==null?void 0:rt.base):rt==null?void 0:rt.base,ft=nt!=null&&nt.variants&&!u$3(nt.variants)?p$3(ot,nt.variants):ot,pt=nt!=null&&nt.defaultVariants&&!u$3(nt.defaultVariants)?{...nt.defaultVariants,...lt}:lt;!u$3(ct.twMergeConfig)&&!x$2(ct.twMergeConfig,M$2)&&(F=!0,M$2=ct.twMergeConfig);let gt=u$3(nt==null?void 0:nt.slots),yt=u$3(it)?{}:{base:N$2(rt==null?void 0:rt.base,gt&&(nt==null?void 0:nt.base)),...it},Ct=gt?yt:Z({...nt==null?void 0:nt.slots},u$3(yt)?{base:rt==null?void 0:rt.base}:yt),At=zt=>{if(u$3(ft)&&u$3(it)&&gt)return w$2(dt,zt==null?void 0:zt.class,zt==null?void 0:zt.className)(ct);if(st&&!Array.isArray(st))throw new TypeError(`The "compoundVariants" prop must be an array. Received: ${typeof st}`);if(at&&!Array.isArray(at))throw new TypeError(`The "compoundSlots" prop must be an array. Received: ${typeof at}`);let _t=(tr,jt,mt=[],wt)=>{let kt=mt;if(typeof jt=="string")kt=kt.concat(g$2(jt).split(" ").map(Ht=>`${tr}:${Ht}`));else if(Array.isArray(jt))kt=kt.concat(jt.reduce((Ht,Wt)=>Ht.concat(`${tr}:${Wt}`),[]));else if(typeof jt=="object"&&typeof wt=="string"){for(let Ht in jt)if(jt.hasOwnProperty(Ht)&&Ht===wt){let Wt=jt[Ht];if(Wt&&typeof Wt=="string"){let er=g$2(Wt);kt[wt]?kt[wt]=kt[wt].concat(er.split(" ").map(Xt=>`${tr}:${Xt}`)):kt[wt]=er.split(" ").map(Xt=>`${tr}:${Xt}`)}else Array.isArray(Wt)&&Wt.length>0&&(kt[wt]=Wt.reduce((er,Xt)=>er.concat(`${tr}:${Xt}`),[]))}}return kt},Jt=(tr,jt=ft,mt=null,wt=null)=>{var kt;let Ht=jt[tr];if(!Ht||u$3(Ht))return null;let Wt=(kt=wt==null?void 0:wt[tr])!=null?kt:zt==null?void 0:zt[tr];if(Wt===null)return null;let er=l$2(Wt),Xt=Array.isArray(ct.responsiveVariants)&&ct.responsiveVariants.length>0||ct.responsiveVariants===!0,Zt=pt==null?void 0:pt[tr],Tt=[];if(typeof er=="object"&&Xt)for(let[Er,ar]of Object.entries(er)){let wr=Ht[ar];if(Er==="initial"){Zt=ar;continue}Array.isArray(ct.responsiveVariants)&&!ct.responsiveVariants.includes(Er)||(Tt=_t(Er,wr,Tt,mt))}let rr=Ht[er]||Ht[l$2(Zt)];return typeof Tt=="object"&&typeof mt=="string"&&Tt[mt]?Z(Tt,rr):Tt.length>0?(Tt.push(rr),Tt):rr},nr=()=>ft?Object.keys(ft).map(tr=>Jt(tr,ft)):null,or=(tr,jt)=>{if(!ft||typeof ft!="object")return null;let mt=new Array;for(let wt in ft){let kt=Jt(wt,ft,tr,jt),Ht=tr==="base"&&typeof kt=="string"?kt:kt&&kt[tr];Ht&&(mt[mt.length]=Ht)}return mt},ir={};for(let tr in zt)zt[tr]!==void 0&&(ir[tr]=zt[tr]);let dr=(tr,jt)=>{var mt;let wt=typeof(zt==null?void 0:zt[tr])=="object"?{[tr]:(mt=zt[tr])==null?void 0:mt.initial}:{};return{...pt,...ir,...wt,...jt}},sr=(tr=[],jt)=>{let mt=[];for(let{class:wt,className:kt,...Ht}of tr){let Wt=!0;for(let[er,Xt]of Object.entries(Ht)){let Zt=dr(er,jt);if(Array.isArray(Xt)){if(!Xt.includes(Zt[er])){Wt=!1;break}}else if(Zt[er]!==Xt){Wt=!1;break}}Wt&&(wt&&mt.push(wt),kt&&mt.push(kt))}return mt},vr=tr=>{let jt=sr(st,tr),mt=sr(nt==null?void 0:nt.compoundVariants,tr);return a(mt,jt)},yr=tr=>{let jt=vr(tr);if(!Array.isArray(jt))return jt;let mt={};for(let wt of jt)if(typeof wt=="string"&&(mt.base=w$2(mt.base,wt)(ct)),typeof wt=="object")for(let[kt,Ht]of Object.entries(wt))mt[kt]=w$2(mt[kt],Ht)(ct);return mt},ur=tr=>{if(at.length<1)return null;let jt={};for(let{slots:mt=[],class:wt,className:kt,...Ht}of at){if(!u$3(Ht)){let Wt=!0;for(let er of Object.keys(Ht)){let Xt=dr(er,tr)[er];if(Xt===void 0||(Array.isArray(Ht[er])?!Ht[er].includes(Xt):Ht[er]!==Xt)){Wt=!1;break}}if(!Wt)continue}for(let Wt of mt)jt[Wt]=jt[Wt]||[],jt[Wt].push([wt,kt])}return jt};if(!u$3(it)||!gt){let tr={};if(typeof Ct=="object"&&!u$3(Ct))for(let jt of Object.keys(Ct))tr[jt]=mt=>{var wt,kt;return w$2(Ct[jt],or(jt,mt),((wt=yr(mt))!=null?wt:[])[jt],((kt=ur(mt))!=null?kt:[])[jt],mt==null?void 0:mt.class,mt==null?void 0:mt.className)(ct)};return tr}return w$2(dt,nr(),vr(),zt==null?void 0:zt.class,zt==null?void 0:zt.className)(ct)},$t=()=>{if(!(!ft||typeof ft!="object"))return Object.keys(ft)};return At.variantKeys=$t(),At.extend=nt,At.base=dt,At.slots=Ct,At.variants=ft,At.defaultVariants=pt,At.compoundSlots=at,At.compoundVariants=st,At},tv=(rt,_e)=>{var nt,it,ot;return ie(rt,{..._e,twMerge:(nt=void 0)!=null?nt:!0,twMergeConfig:{theme:{...(it=void 0)==null?void 0:it.theme,...twMergeConfig.theme},classGroups:{...(ot=void 0)==null?void 0:ot.classGroups,...twMergeConfig.classGroups}}})},dataFocusVisibleClasses=["outline-none","data-[focus-visible=true]:z-10","data-[focus-visible=true]:outline-2","data-[focus-visible=true]:outline-focus","data-[focus-visible=true]:outline-offset-2"],groupDataFocusVisibleClasses=["outline-none","group-data-[focus-visible=true]:z-10","group-data-[focus-visible=true]:ring-2","group-data-[focus-visible=true]:ring-focus","group-data-[focus-visible=true]:ring-offset-2","group-data-[focus-visible=true]:ring-offset-background"],ringClasses=["outline-none","ring-2","ring-focus","ring-offset-2","ring-offset-background"],translateCenterClasses=["absolute","top-1/2","left-1/2","-translate-x-1/2","-translate-y-1/2"],collapseAdjacentVariantBorders={default:["[&+.border-medium.border-default]:ms-[calc(theme(borderWidth.medium)*-1)]"],primary:["[&+.border-medium.border-primary]:ms-[calc(theme(borderWidth.medium)*-1)]"],secondary:["[&+.border-medium.border-secondary]:ms-[calc(theme(borderWidth.medium)*-1)]"],success:["[&+.border-medium.border-success]:ms-[calc(theme(borderWidth.medium)*-1)]"],warning:["[&+.border-medium.border-warning]:ms-[calc(theme(borderWidth.medium)*-1)]"],danger:["[&+.border-medium.border-danger]:ms-[calc(theme(borderWidth.medium)*-1)]"]},tabs=tv({slots:{base:"inline-flex",tabList:["flex","p-1","h-fit","gap-2","items-center","flex-nowrap","overflow-x-scroll","scrollbar-hide","bg-default-100"],tab:["z-0","w-full","px-3","py-1","flex","group","relative","justify-center","items-center","outline-none","cursor-pointer","transition-opacity","tap-highlight-transparent","data-[disabled=true]:cursor-not-allowed","data-[disabled=true]:opacity-30","data-[hover-unselected=true]:opacity-disabled",...dataFocusVisibleClasses],tabContent:["relative","z-10","text-inherit","whitespace-nowrap","transition-colors","text-default-500","group-data-[selected=true]:text-foreground"],cursor:["absolute","z-0","bg-white"],panel:["py-3","px-1","outline-none","data-[inert=true]:hidden",...dataFocusVisibleClasses],wrapper:[]},variants:{variant:{solid:{cursor:"inset-0"},light:{tabList:"bg-transparent dark:bg-transparent",cursor:"inset-0"},underlined:{tabList:"bg-transparent dark:bg-transparent",cursor:"h-[2px] w-[80%] bottom-0 shadow-[0_1px_0px_0_rgba(0,0,0,0.05)]"},bordered:{tabList:"bg-transparent dark:bg-transparent border-medium border-default-200 shadow-sm",cursor:"inset-0"}},color:{default:{},primary:{},secondary:{},success:{},warning:{},danger:{}},size:{sm:{tabList:"rounded-medium",tab:"h-7 text-tiny rounded-small",cursor:"rounded-small"},md:{tabList:"rounded-medium",tab:"h-8 text-small rounded-small",cursor:"rounded-small"},lg:{tabList:"rounded-large",tab:"h-9 text-medium rounded-medium",cursor:"rounded-medium"}},radius:{none:{tabList:"rounded-none",tab:"rounded-none",cursor:"rounded-none"},sm:{tabList:"rounded-medium",tab:"rounded-small",cursor:"rounded-small"},md:{tabList:"rounded-medium",tab:"rounded-small",cursor:"rounded-small"},lg:{tabList:"rounded-large",tab:"rounded-medium",cursor:"rounded-medium"},full:{tabList:"rounded-full",tab:"rounded-full",cursor:"rounded-full"}},fullWidth:{true:{base:"w-full",tabList:"w-full"}},isDisabled:{true:{tabList:"opacity-disabled pointer-events-none"}},disableAnimation:{true:{tab:"transition-none",tabContent:"transition-none"}},placement:{top:{},start:{tabList:"flex-col",panel:"py-0 px-3",wrapper:"flex"},end:{tabList:"flex-col",panel:"py-0 px-3",wrapper:"flex flex-row-reverse"},bottom:{wrapper:"flex flex-col-reverse"}}},defaultVariants:{color:"default",variant:"solid",size:"md",fullWidth:!1,isDisabled:!1},compoundVariants:[{variant:["solid","bordered","light"],color:"default",class:{cursor:["bg-background","dark:bg-default","shadow-small"],tabContent:"group-data-[selected=true]:text-default-foreground"}},{variant:["solid","bordered","light"],color:"primary",class:{cursor:colorVariants.solid.primary,tabContent:"group-data-[selected=true]:text-primary-foreground"}},{variant:["solid","bordered","light"],color:"secondary",class:{cursor:colorVariants.solid.secondary,tabContent:"group-data-[selected=true]:text-secondary-foreground"}},{variant:["solid","bordered","light"],color:"success",class:{cursor:colorVariants.solid.success,tabContent:"group-data-[selected=true]:text-success-foreground"}},{variant:["solid","bordered","light"],color:"warning",class:{cursor:colorVariants.solid.warning,tabContent:"group-data-[selected=true]:text-warning-foreground"}},{variant:["solid","bordered","light"],color:"danger",class:{cursor:colorVariants.solid.danger,tabContent:"group-data-[selected=true]:text-danger-foreground"}},{variant:"underlined",color:"default",class:{cursor:"bg-foreground",tabContent:"group-data-[selected=true]:text-foreground"}},{variant:"underlined",color:"primary",class:{cursor:"bg-primary",tabContent:"group-data-[selected=true]:text-primary"}},{variant:"underlined",color:"secondary",class:{cursor:"bg-secondary",tabContent:"group-data-[selected=true]:text-secondary"}},{variant:"underlined",color:"success",class:{cursor:"bg-success",tabContent:"group-data-[selected=true]:text-success"}},{variant:"underlined",color:"warning",class:{cursor:"bg-warning",tabContent:"group-data-[selected=true]:text-warning"}},{variant:"underlined",color:"danger",class:{cursor:"bg-danger",tabContent:"group-data-[selected=true]:text-danger"}},{disableAnimation:!0,variant:"underlined",class:{tab:["after:content-['']","after:absolute","after:bottom-0","after:h-[2px]","after:w-[80%]","after:opacity-0","after:shadow-[0_1px_0px_0_rgba(0,0,0,0.05)]","data-[selected=true]:after:opacity-100"]}},{disableAnimation:!0,color:"default",variant:["solid","bordered","light"],class:{tab:"data-[selected=true]:bg-default data-[selected=true]:text-default-foreground"}},{disableAnimation:!0,color:"primary",variant:["solid","bordered","light"],class:{tab:"data-[selected=true]:bg-primary data-[selected=true]:text-primary-foreground"}},{disableAnimation:!0,color:"secondary",variant:["solid","bordered","light"],class:{tab:"data-[selected=true]:bg-secondary data-[selected=true]:text-secondary-foreground"}},{disableAnimation:!0,color:"success",variant:["solid","bordered","light"],class:{tab:"data-[selected=true]:bg-success data-[selected=true]:text-success-foreground"}},{disableAnimation:!0,color:"warning",variant:["solid","bordered","light"],class:{tab:"data-[selected=true]:bg-warning data-[selected=true]:text-warning-foreground"}},{disableAnimation:!0,color:"danger",variant:["solid","bordered","light"],class:{tab:"data-[selected=true]:bg-danger data-[selected=true]:text-danger-foreground"}},{disableAnimation:!0,color:"default",variant:"underlined",class:{tab:"data-[selected=true]:after:bg-foreground"}},{disableAnimation:!0,color:"primary",variant:"underlined",class:{tab:"data-[selected=true]:after:bg-primary"}},{disableAnimation:!0,color:"secondary",variant:"underlined",class:{tab:"data-[selected=true]:after:bg-secondary"}},{disableAnimation:!0,color:"success",variant:"underlined",class:{tab:"data-[selected=true]:after:bg-success"}},{disableAnimation:!0,color:"warning",variant:"underlined",class:{tab:"data-[selected=true]:after:bg-warning"}},{disableAnimation:!0,color:"danger",variant:"underlined",class:{tab:"data-[selected=true]:after:bg-danger"}}],compoundSlots:[{variant:"underlined",slots:["tab","tabList","cursor"],class:["rounded-none"]}]}),skeleton=tv({slots:{base:["group","relative","overflow-hidden","bg-content3 dark:bg-content2","pointer-events-none","before:opacity-100","before:absolute","before:inset-0","before:-translate-x-full","before:animate-[shimmer_2s_infinite]","before:border-t","before:border-content4/30","before:bg-gradient-to-r","before:from-transparent","before:via-content4","dark:before:via-default-700/10","before:to-transparent","after:opacity-100","after:absolute","after:inset-0","after:-z-10","after:bg-content3","dark:after:bg-content2","data-[loaded=true]:pointer-events-auto","data-[loaded=true]:overflow-visible","data-[loaded=true]:!bg-transparent","data-[loaded=true]:before:opacity-0 data-[loaded=true]:before:animate-none","data-[loaded=true]:after:opacity-0"],content:["opacity-0","group-data-[loaded=true]:opacity-100"]},variants:{disableAnimation:{true:{base:"before:animate-none before:transition-none after:transition-none",content:"transition-none"},false:{base:"transition-background !duration-300 before:transition-opacity before:!duration-300",content:"transition-opacity motion-reduce:transition-none !duration-300"}}},defaultVariants:{}}),spacer=tv({base:"w-px h-px inline-block",variants:{isInline:{true:"inline-block",false:"block"}},defaultVariants:{isInline:!1}}),spinner=tv({slots:{base:"relative inline-flex flex-col gap-2 items-center justify-center",wrapper:"relative flex",circle1:["absolute","w-full","h-full","rounded-full","animate-spinner-ease-spin","border-2","border-solid","border-t-transparent","border-l-transparent","border-r-transparent"],circle2:["absolute","w-full","h-full","rounded-full","opacity-75","animate-spinner-linear-spin","border-2","border-dotted","border-t-transparent","border-l-transparent","border-r-transparent"],label:"text-foreground dark:text-foreground-dark font-regular"},variants:{size:{sm:{wrapper:"w-5 h-5",circle1:"border-2",circle2:"border-2",label:"text-small"},md:{wrapper:"w-8 h-8",circle1:"border-3",circle2:"border-3",label:"text-medium"},lg:{wrapper:"w-10 h-10",circle1:"border-3",circle2:"border-3",label:"text-large"}},color:{current:{circle1:"border-b-current",circle2:"border-b-current"},white:{circle1:"border-b-white",circle2:"border-b-white"},default:{circle1:"border-b-default",circle2:"border-b-default"},primary:{circle1:"border-b-primary",circle2:"border-b-primary"},secondary:{circle1:"border-b-secondary",circle2:"border-b-secondary"},success:{circle1:"border-b-success",circle2:"border-b-success"},warning:{circle1:"border-b-warning",circle2:"border-b-warning"},danger:{circle1:"border-b-danger",circle2:"border-b-danger"}},labelColor:{foreground:{label:"text-foreground"},primary:{label:"text-primary"},secondary:{label:"text-secondary"},success:{label:"text-success"},warning:{label:"text-warning"},danger:{label:"text-danger"}}},defaultVariants:{size:"md",color:"primary",labelColor:"foreground"}}),modal=tv({slots:{wrapper:["flex","w-screen","h-[100dvh]","fixed","inset-0","z-50","overflow-x-auto","justify-center"],base:["flex","flex-col","relative","bg-white","z-50","w-full","box-border","bg-content1","outline-none","mx-1","my-1","sm:mx-6","sm:my-16"],backdrop:"z-50",header:"flex py-4 px-6 flex-initial text-large font-semibold",body:"flex flex-1 flex-col gap-3 px-6 py-2",footer:"flex flex-row gap-2 px-6 py-4 justify-end",closeButton:["absolute","appearance-none","outline-none","select-none","top-1","right-1","rtl:left-1","rtl:right-[unset]","p-2","text-foreground-500","rounded-full","hover:bg-default-100","active:bg-default-200","tap-highlight-transparent",...dataFocusVisibleClasses]},variants:{size:{xs:{base:"max-w-xs"},sm:{base:"max-w-sm"},md:{base:"max-w-md"},lg:{base:"max-w-lg"},xl:{base:"max-w-xl"},"2xl":{base:"max-w-2xl"},"3xl":{base:"max-w-3xl"},"4xl":{base:"max-w-4xl"},"5xl":{base:"max-w-5xl"},full:{base:"my-0 mx-0 sm:mx-0 sm:my-0 max-w-full h-[100dvh] !rounded-none"}},radius:{none:{base:"rounded-none"},sm:{base:"rounded-small"},md:{base:"rounded-medium"},lg:{base:"rounded-large"}},placement:{auto:{wrapper:"items-end sm:items-center"},center:{wrapper:"items-center sm:items-center"},top:{wrapper:"items-start sm:items-start"},"top-center":{wrapper:"items-start sm:items-center"},bottom:{wrapper:"items-end sm:items-end"},"bottom-center":{wrapper:"items-end sm:items-center"}},shadow:{sm:{base:"shadow-small"},md:{base:"shadow-medium"},lg:{base:"shadow-large"}},backdrop:{transparent:{backdrop:"hidden"},opaque:{backdrop:"bg-overlay/50 backdrop-opacity-disabled"},blur:{backdrop:"backdrop-blur-md backdrop-saturate-150 bg-overlay/30"}},scrollBehavior:{normal:{base:"overflow-y-hidden"},inside:{base:"max-h-[calc(100%_-_8rem)]",body:"overflow-y-auto"},outside:{wrapper:"items-start sm:items-start overflow-y-auto",base:"my-16"}},disableAnimation:{false:{wrapper:["[--scale-enter:100%]","[--scale-exit:100%]","[--slide-enter:0px]","[--slide-exit:80px]","sm:[--scale-enter:100%]","sm:[--scale-exit:103%]","sm:[--slide-enter:0px]","sm:[--slide-exit:0px]"]}}},defaultVariants:{size:"md",radius:"lg",shadow:"sm",placement:"auto",backdrop:"opaque",scrollBehavior:"normal"},compoundVariants:[{backdrop:["opaque","blur"],class:{backdrop:"w-screen h-screen fixed inset-0"}}]}),pagination=tv({slots:{base:["p-2.5","-m-2.5","overflow-x-scroll","scrollbar-hide"],wrapper:["flex","flex-nowrap","h-fit","max-w-fit","relative","gap-1","items-center","overflow-visible"],item:["tap-highlight-transparent","select-none","touch-none"],prev:"",next:"",cursor:["absolute","flex","overflow-visible","items-center","justify-center","origin-center","left-0","select-none","touch-none","pointer-events-none","z-20"],forwardIcon:"hidden group-hover:block group-data-[focus-visible=true]:block data-[before=true]:rotate-180",ellipsis:"group-hover:hidden group-data-[focus-visible=true]:hidden",chevronNext:"rotate-180"},variants:{variant:{bordered:{item:["border-medium","border-default","bg-transparent","data-[hover=true]:bg-default-100"]},light:{item:"bg-transparent"},flat:{},faded:{item:["border-medium","border-default"]}},color:{default:{cursor:colorVariants.solid.default},primary:{cursor:colorVariants.solid.primary},secondary:{cursor:colorVariants.solid.secondary},success:{cursor:colorVariants.solid.success},warning:{cursor:colorVariants.solid.warning},danger:{cursor:colorVariants.solid.danger}},size:{sm:{},md:{},lg:{}},radius:{none:{},sm:{},md:{},lg:{},full:{}},isCompact:{true:{wrapper:"gap-0 shadow-sm",item:["shadow-none","first-of-type:rounded-r-none","last-of-type:rounded-l-none","[&:not(:first-of-type):not(:last-of-type)]:rounded-none"],prev:"!rounded-r-none",next:"!rounded-l-none"}},isDisabled:{true:{base:"opacity-disabled pointer-events-none"}},showShadow:{true:{}},disableCursorAnimation:{true:{cursor:"hidden"}},disableAnimation:{true:{item:"transition-none",cursor:"transition-none"},false:{item:["data-[pressed=true]:scale-[0.97]","transition-transform-background"],cursor:["data-[moving=true]:transition-transform","!data-[moving=true]:duration-300","opacity-0","data-[moving]:opacity-100"]}}},defaultVariants:{variant:"flat",color:"primary",size:"md",radius:"md",isCompact:!1,isDisabled:!1,showShadow:!1,disableCursorAnimation:!1},compoundVariants:[{showShadow:!0,color:"default",class:{cursor:[colorVariants.shadow.default,"shadow-md"]}},{showShadow:!0,color:"primary",class:{cursor:[colorVariants.shadow.primary,"shadow-md"]}},{showShadow:!0,color:"secondary",class:{cursor:[colorVariants.shadow.secondary,"shadow-md"]}},{showShadow:!0,color:"success",class:{cursor:[colorVariants.shadow.success,"shadow-md"]}},{showShadow:!0,color:"warning",class:{cursor:[colorVariants.shadow.warning,"shadow-md"]}},{showShadow:!0,color:"danger",class:{cursor:[colorVariants.shadow.danger,"shadow-md"]}},{isCompact:!0,variant:"bordered",class:{item:"[&:not(:first-of-type)]:ml-[calc(theme(borderWidth.2)*-1)]"}},{disableCursorAnimation:!0,color:"default",class:{item:["data-[active=true]:bg-default-400","data-[active=true]:border-default-400","data-[active=true]:text-default-foreground"]}},{disableCursorAnimation:!0,color:"primary",class:{item:["data-[active=true]:bg-primary","data-[active=true]:border-primary","data-[active=true]:text-primary-foreground"]}},{disableCursorAnimation:!0,color:"secondary",class:{item:["data-[active=true]:bg-secondary","data-[active=true]:border-secondary","data-[active=true]:text-secondary-foreground"]}},{disableCursorAnimation:!0,color:"success",class:{item:["data-[active=true]:bg-success","data-[active=true]:border-success","data-[active=true]:text-success-foreground"]}},{disableCursorAnimation:!0,color:"warning",class:{item:["data-[active=true]:bg-warning","data-[active=true]:border-warning","data-[active=true]:text-warning-foreground"]}},{disableCursorAnimation:!0,color:"danger",class:{item:["data-[active=true]:bg-danger","data-[active=true]:border-danger","data-[active=true]:text-danger-foreground"]}},{disableCursorAnimation:!0,showShadow:!0,color:"default",class:{item:["data-[active=true]:shadow-md","data-[active=true]:shadow-default/50"]}},{disableCursorAnimation:!0,showShadow:!0,color:"primary",class:{item:["data-[active=true]:shadow-md","data-[active=true]:shadow-primary/40"]}},{disableCursorAnimation:!0,showShadow:!0,color:"secondary",class:{item:["data-[active=true]:shadow-md","data-[active=true]:shadow-secondary/40"]}},{disableCursorAnimation:!0,showShadow:!0,color:"success",class:{item:["data-[active=true]:shadow-md","data-[active=true]:shadow-success/40"]}},{disableCursorAnimation:!0,showShadow:!0,color:"warning",class:{item:["data-[active=true]:shadow-md","data-[active=true]:shadow-warning/40"]}},{disableCursorAnimation:!0,showShadow:!0,color:"danger",class:{item:["data-[active=true]:shadow-md","data-[active=true]:shadow-danger/40"]}}],compoundSlots:[{slots:["item","prev","next"],class:["flex","flex-wrap","truncate","box-border","outline-none","items-center","justify-center","text-default-foreground",...dataFocusVisibleClasses,"data-[disabled=true]:text-default-300","data-[disabled=true]:pointer-events-none"]},{slots:["item","prev","next"],variant:["flat","bordered","faded"],class:["shadow-sm"]},{slots:["item","prev","next"],variant:"flat",class:["bg-default-100","[&[data-hover=true]:not([data-active=true])]:bg-default-200","active:bg-default-300"]},{slots:["item","prev","next"],variant:"faded",class:["bg-default-50","[&[data-hover=true]:not([data-active=true])]:bg-default-100","active:bg-default-200"]},{slots:["item","prev","next"],variant:"light",class:["[&[data-hover=true]:not([data-active=true])]:bg-default-100","active:bg-default-200"]},{slots:["item","cursor","prev","next"],size:"sm",class:"min-w-8 w-8 h-8 text-tiny"},{slots:["item","cursor","prev","next"],size:"md",class:"min-w-9 w-9 h-9 text-small"},{slots:["item","cursor","prev","next"],size:"lg",class:"min-w-10 w-10 h-10 text-medium"},{slots:["wrapper","item","cursor","prev","next"],radius:"none",class:"rounded-none"},{slots:["wrapper","item","cursor","prev","next"],radius:"sm",class:"rounded-small"},{slots:["wrapper","item","cursor","prev","next"],radius:"md",class:"rounded-medium"},{slots:["wrapper","item","cursor","prev","next"],radius:"lg",class:"rounded-large"},{slots:["wrapper","item","cursor","prev","next"],radius:"full",class:"rounded-full"}]}),image=tv({slots:{wrapper:"relative shadow-black/5",zoomedWrapper:"relative overflow-hidden rounded-inherit",img:"relative z-10 opacity-0 shadow-black/5 data-[loaded=true]:opacity-100",blurredImg:["absolute","z-0","inset-0","w-full","h-full","object-cover","filter","blur-lg","scale-105","saturate-150","opacity-30","translate-y-1"]},variants:{radius:{none:{},sm:{},md:{},lg:{},full:{}},shadow:{none:{wrapper:"shadow-none",img:"shadow-none"},sm:{wrapper:"shadow-small",img:"shadow-small"},md:{wrapper:"shadow-medium",img:"shadow-medium"},lg:{wrapper:"shadow-large",img:"shadow-large"}},isZoomed:{true:{img:["object-cover","transform","hover:scale-125"]}},showSkeleton:{true:{wrapper:["group","relative","overflow-hidden","bg-content3 dark:bg-content2"],img:"opacity-0"}},disableAnimation:{true:{img:"transition-none"},false:{img:"transition-transform-opacity motion-reduce:transition-none !duration-300"}}},defaultVariants:{radius:"lg",shadow:"none",isZoomed:!1,isBlurred:!1,showSkeleton:!1},compoundVariants:[{showSkeleton:!0,disableAnimation:!1,class:{wrapper:["before:opacity-100","before:absolute","before:inset-0","before:-translate-x-full","before:animate-[shimmer_2s_infinite]","before:border-t","before:border-content4/30","before:bg-gradient-to-r","before:from-transparent","before:via-content4","dark:before:via-default-700/10","before:to-transparent","after:opacity-100","after:absolute","after:inset-0","after:-z-10","after:bg-content3","dark:after:bg-content2"]}}],compoundSlots:[{slots:["wrapper","img","blurredImg","zoomedWrapper"],radius:"none",class:"rounded-none"},{slots:["wrapper","img","blurredImg","zoomedWrapper"],radius:"full",class:"rounded-full"},{slots:["wrapper","img","blurredImg","zoomedWrapper"],radius:"sm",class:"rounded-small"},{slots:["wrapper","img","blurredImg","zoomedWrapper"],radius:"md",class:"rounded-md"},{slots:["wrapper","img","blurredImg","zoomedWrapper"],radius:"lg",class:"rounded-large"}]}),input=tv({slots:{base:"group flex flex-col data-[hidden=true]:hidden",label:["absolute","z-10","pointer-events-none","origin-top-left","rtl:origin-top-right","subpixel-antialiased","block","text-small","text-foreground-500"],mainWrapper:"h-full",inputWrapper:"relative w-full inline-flex tap-highlight-transparent flex-row items-center shadow-sm px-3 gap-3",innerWrapper:"inline-flex w-full items-center h-full box-border",input:["w-full font-normal bg-transparent !outline-none placeholder:text-foreground-500 focus-visible:outline-none","data-[has-start-content=true]:ps-1.5","data-[has-end-content=true]:pe-1.5","file:cursor-pointer file:bg-transparent file:border-0","autofill:bg-transparent bg-clip-text"],clearButton:["p-2","-m-2","z-10","hidden","absolute","right-3","rtl:right-auto","rtl:left-3","appearance-none","outline-none","select-none","opacity-0","hover:!opacity-100","cursor-pointer","active:!opacity-70","rounded-full",...dataFocusVisibleClasses],helperWrapper:"hidden group-data-[has-helper=true]:flex p-1 relative flex-col gap-1.5",description:"text-tiny text-foreground-400",errorMessage:"text-tiny text-danger"},variants:{variant:{flat:{inputWrapper:["bg-default-100","data-[hover=true]:bg-default-200","group-data-[focus=true]:bg-default-100"]},faded:{inputWrapper:["bg-default-100","border-medium","border-default-200","data-[hover=true]:border-default-400"],value:"group-data-[has-value=true]:text-default-foreground"},bordered:{inputWrapper:["border-medium","border-default-200","data-[hover=true]:border-default-400","group-data-[focus=true]:border-default-foreground"]},underlined:{inputWrapper:["!px-1","!pb-0","!gap-0","relative","box-border","border-b-medium","shadow-[0_1px_0px_0_rgba(0,0,0,0.05)]","border-default-200","!rounded-none","hover:border-default-300","after:content-['']","after:w-0","after:origin-center","after:bg-default-foreground","after:absolute","after:left-1/2","after:-translate-x-1/2","after:-bottom-[2px]","after:h-[2px]","group-data-[focus=true]:after:w-full"],innerWrapper:"pb-1",label:"group-data-[filled-within=true]:text-foreground"}},color:{default:{},primary:{},secondary:{},success:{},warning:{},danger:{}},size:{sm:{label:"text-tiny",inputWrapper:"h-8 min-h-8 px-2 rounded-small",input:"text-small",clearButton:"text-medium"},md:{inputWrapper:"h-10 min-h-10 rounded-medium",input:"text-small",clearButton:"text-large"},lg:{inputWrapper:"h-12 min-h-12 rounded-large",input:"text-medium",clearButton:"text-large"}},radius:{none:{inputWrapper:"rounded-none"},sm:{inputWrapper:"rounded-small"},md:{inputWrapper:"rounded-medium"},lg:{inputWrapper:"rounded-large"},full:{inputWrapper:"rounded-full"}},labelPlacement:{outside:{mainWrapper:"flex flex-col"},"outside-left":{base:"flex-row items-center flex-nowrap data-[has-helper=true]:items-start",inputWrapper:"flex-1",mainWrapper:"flex flex-col",label:"relative text-foreground pr-2 rtl:pr-0 rtl:pl-2"},inside:{label:"text-tiny cursor-text",inputWrapper:"flex-col items-start justify-center gap-0",innerWrapper:"group-data-[has-label=true]:items-end"}},fullWidth:{true:{base:"w-full"}},isClearable:{true:{input:"peer pr-6 rtl:pr-0 rtl:pl-6",clearButton:"peer-data-[filled=true]:opacity-70 peer-data-[filled=true]:block"}},isDisabled:{true:{base:"opacity-disabled pointer-events-none",inputWrapper:"pointer-events-none",label:"pointer-events-none"}},isInvalid:{true:{label:"!text-danger",input:"!placeholder:text-danger !text-danger"}},isRequired:{true:{label:"after:content-['*'] after:text-danger after:ml-0.5 rtl:after:ml-[unset] rtl:after:mr-0.5"}},isMultiline:{true:{label:"relative",inputWrapper:"!h-auto",innerWrapper:"items-start group-data-[has-label=true]:items-start",input:"resize-none data-[hide-scroll=true]:scrollbar-hide"}},disableAnimation:{true:{input:"transition-none",inputWrapper:"transition-none",label:"transition-none"},false:{inputWrapper:"transition-background motion-reduce:transition-none !duration-150",label:["will-change-auto","!duration-200","!ease-out","motion-reduce:transition-none","transition-[transform,color,left,opacity]"],clearButton:["transition-opacity","motion-reduce:transition-none"]}}},defaultVariants:{variant:"flat",color:"default",size:"md",fullWidth:!0,labelPlacement:"inside",isDisabled:!1,isMultiline:!1},compoundVariants:[{variant:"flat",color:"default",class:{input:"group-data-[has-value=true]:text-default-foreground"}},{variant:"flat",color:"primary",class:{inputWrapper:["bg-primary-50","data-[hover=true]:bg-primary-100","text-primary","group-data-[focus=true]:bg-primary-50","placeholder:text-primary"],input:"placeholder:text-primary",label:"text-primary"}},{variant:"flat",color:"secondary",class:{inputWrapper:["bg-secondary-50","text-secondary","data-[hover=true]:bg-secondary-100","group-data-[focus=true]:bg-secondary-50","placeholder:text-secondary"],input:"placeholder:text-secondary",label:"text-secondary"}},{variant:"flat",color:"success",class:{inputWrapper:["bg-success-50","text-success-600","dark:text-success","placeholder:text-success-600","dark:placeholder:text-success","data-[hover=true]:bg-success-100","group-data-[focus=true]:bg-success-50"],input:"placeholder:text-success-600 dark:placeholder:text-success",label:"text-success-600 dark:text-success"}},{variant:"flat",color:"warning",class:{inputWrapper:["bg-warning-50","text-warning-600","dark:text-warning","placeholder:text-warning-600","dark:placeholder:text-warning","data-[hover=true]:bg-warning-100","group-data-[focus=true]:bg-warning-50"],input:"placeholder:text-warning-600 dark:placeholder:text-warning",label:"text-warning-600 dark:text-warning"}},{variant:"flat",color:"danger",class:{inputWrapper:["bg-danger-50","text-danger","dark:text-danger-500","placeholder:text-danger","dark:placeholder:text-danger-500","data-[hover=true]:bg-danger-100","group-data-[focus=true]:bg-danger-50"],input:"placeholder:text-danger dark:placeholder:text-danger-500",label:"text-danger dark:text-danger-500"}},{variant:"faded",color:"primary",class:{label:"text-primary",inputWrapper:"data-[hover=true]:border-primary focus-within:border-primary"}},{variant:"faded",color:"secondary",class:{label:"text-secondary",inputWrapper:"data-[hover=true]:border-secondary focus-within:border-secondary"}},{variant:"faded",color:"success",class:{label:"text-success",inputWrapper:"data-[hover=true]:border-success focus-within:border-success"}},{variant:"faded",color:"warning",class:{label:"text-warning",inputWrapper:"data-[hover=true]:border-warning focus-within:border-warning"}},{variant:"faded",color:"danger",class:{label:"text-danger",inputWrapper:"data-[hover=true]:border-danger focus-within:border-danger"}},{variant:"underlined",color:"default",class:{input:"group-data-[has-value=true]:text-foreground"}},{variant:"underlined",color:"primary",class:{inputWrapper:"after:bg-primary",label:"text-primary"}},{variant:"underlined",color:"secondary",class:{inputWrapper:"after:bg-secondary",label:"text-secondary"}},{variant:"underlined",color:"success",class:{inputWrapper:"after:bg-success",label:"text-success"}},{variant:"underlined",color:"warning",class:{inputWrapper:"after:bg-warning",label:"text-warning"}},{variant:"underlined",color:"danger",class:{inputWrapper:"after:bg-danger",label:"text-danger"}},{variant:"bordered",color:"primary",class:{inputWrapper:"group-data-[focus=true]:border-primary",label:"text-primary"}},{variant:"bordered",color:"secondary",class:{inputWrapper:"group-data-[focus=true]:border-secondary",label:"text-secondary"}},{variant:"bordered",color:"success",class:{inputWrapper:"group-data-[focus=true]:border-success",label:"text-success"}},{variant:"bordered",color:"warning",class:{inputWrapper:"group-data-[focus=true]:border-warning",label:"text-warning"}},{variant:"bordered",color:"danger",class:{inputWrapper:"group-data-[focus=true]:border-danger",label:"text-danger"}},{labelPlacement:"inside",color:"default",class:{label:"group-data-[filled-within=true]:text-default-600"}},{labelPlacement:"outside",color:"default",class:{label:"group-data-[filled-within=true]:text-foreground"}},{radius:"full",size:["sm"],class:{inputWrapper:"px-3"}},{radius:"full",size:"md",class:{inputWrapper:"px-4"}},{radius:"full",size:"lg",class:{inputWrapper:"px-5"}},{disableAnimation:!1,variant:["faded","bordered"],class:{inputWrapper:"transition-colors motion-reduce:transition-none"}},{disableAnimation:!1,variant:"underlined",class:{inputWrapper:"after:transition-width motion-reduce:after:transition-none"}},{variant:["flat","faded"],class:{inputWrapper:[...groupDataFocusVisibleClasses]}},{isInvalid:!0,variant:"flat",class:{inputWrapper:["!bg-danger-50","data-[hover=true]:!bg-danger-100","group-data-[focus=true]:!bg-danger-50"]}},{isInvalid:!0,variant:"bordered",class:{inputWrapper:"!border-danger group-data-[focus=true]:!border-danger"}},{isInvalid:!0,variant:"underlined",class:{inputWrapper:"after:!bg-danger"}},{labelPlacement:"inside",size:"sm",class:{inputWrapper:"h-12 py-1.5 px-3"}},{labelPlacement:"inside",size:"md",class:{inputWrapper:"h-14 py-2"}},{labelPlacement:"inside",size:"lg",class:{label:"text-small",inputWrapper:"h-16 py-2.5 gap-0"}},{labelPlacement:"inside",size:"sm",variant:["bordered","faded"],class:{inputWrapper:"py-1"}},{labelPlacement:["inside","outside"],class:{label:["group-data-[filled-within=true]:pointer-events-auto"]}},{labelPlacement:"outside",isMultiline:!1,class:{base:"group relative justify-end",label:["pb-0","z-20","top-1/2","-translate-y-1/2","group-data-[filled-within=true]:left-0"]}},{labelPlacement:["inside"],class:{label:["group-data-[filled-within=true]:scale-85"]}},{labelPlacement:["inside"],variant:"flat",class:{innerWrapper:"pb-0.5"}},{variant:"underlined",size:"sm",class:{innerWrapper:"pb-1"}},{variant:"underlined",size:["md","lg"],class:{innerWrapper:"pb-1.5"}},{labelPlacement:"inside",size:["sm","md"],class:{label:"text-small"}},{labelPlacement:"inside",isMultiline:!1,size:"sm",class:{label:["group-data-[filled-within=true]:-translate-y-[calc(50%_+_theme(fontSize.tiny)/2_-_8px)]"]}},{labelPlacement:"inside",isMultiline:!1,size:"md",class:{label:["group-data-[filled-within=true]:-translate-y-[calc(50%_+_theme(fontSize.small)/2_-_6px)]"]}},{labelPlacement:"inside",isMultiline:!1,size:"lg",class:{label:["text-medium","group-data-[filled-within=true]:-translate-y-[calc(50%_+_theme(fontSize.small)/2_-_8px)]"]}},{labelPlacement:"inside",variant:["faded","bordered"],isMultiline:!1,size:"sm",class:{label:["group-data-[filled-within=true]:-translate-y-[calc(50%_+_theme(fontSize.tiny)/2_-_8px_-_theme(borderWidth.medium))]"]}},{labelPlacement:"inside",variant:["faded","bordered"],isMultiline:!1,size:"md",class:{label:["group-data-[filled-within=true]:-translate-y-[calc(50%_+_theme(fontSize.small)/2_-_6px_-_theme(borderWidth.medium))]"]}},{labelPlacement:"inside",variant:["faded","bordered"],isMultiline:!1,size:"lg",class:{label:["text-medium","group-data-[filled-within=true]:-translate-y-[calc(50%_+_theme(fontSize.small)/2_-_8px_-_theme(borderWidth.medium))]"]}},{labelPlacement:"inside",variant:"underlined",isMultiline:!1,size:"sm",class:{label:["group-data-[filled-within=true]:-translate-y-[calc(50%_+_theme(fontSize.tiny)/2_-_5px)]"]}},{labelPlacement:"inside",variant:"underlined",isMultiline:!1,size:"md",class:{label:["group-data-[filled-within=true]:-translate-y-[calc(50%_+_theme(fontSize.small)/2_-_3.5px)]"]}},{labelPlacement:"inside",variant:"underlined",size:"lg",isMultiline:!1,class:{label:["text-medium","group-data-[filled-within=true]:-translate-y-[calc(50%_+_theme(fontSize.small)/2_-_4px)]"]}},{labelPlacement:"outside",size:"sm",isMultiline:!1,class:{label:["left-2","text-tiny","group-data-[filled-within=true]:-translate-y-[calc(100%_+_theme(fontSize.tiny)/2_+_16px)]"],base:"data-[has-label=true]:mt-[calc(theme(fontSize.small)_+_8px)]"}},{labelPlacement:"outside",size:"md",isMultiline:!1,class:{label:["left-3","rtl:left-auto","rtl:right-3","text-small","group-data-[filled-within=true]:-translate-y-[calc(100%_+_theme(fontSize.small)/2_+_20px)]"],base:"data-[has-label=true]:mt-[calc(theme(fontSize.small)_+_10px)]"}},{labelPlacement:"outside",size:"lg",isMultiline:!1,class:{label:["left-3","rtl:left-auto","rtl:right-3","text-medium","group-data-[filled-within=true]:-translate-y-[calc(100%_+_theme(fontSize.small)/2_+_24px)]"],base:"data-[has-label=true]:mt-[calc(theme(fontSize.small)_+_12px)]"}},{labelPlacement:"outside-left",size:"sm",class:{label:"group-data-[has-helper=true]:pt-2"}},{labelPlacement:"outside-left",size:"md",class:{label:"group-data-[has-helper=true]:pt-3"}},{labelPlacement:"outside-left",size:"lg",class:{label:"group-data-[has-helper=true]:pt-4"}},{labelPlacement:["outside","outside-left"],isMultiline:!0,class:{inputWrapper:"py-2"}},{labelPlacement:"outside",isMultiline:!0,class:{label:"pb-1.5"}},{labelPlacement:"inside",isMultiline:!0,class:{label:"pb-0.5",input:"pt-0"}},{isMultiline:!0,disableAnimation:!1,class:{input:"transition-height !duration-100 motion-reduce:transition-none"}},{labelPlacement:["inside","outside"],class:{label:["pe-2","max-w-full","text-ellipsis","overflow-hidden"]}},{isMultiline:!0,radius:"full",class:{inputWrapper:"data-[has-multiple-rows=true]:rounded-large"}}]}),link=tv({base:["relative inline-flex items-center outline-none tap-highlight-transparent",...dataFocusVisibleClasses],variants:{size:{sm:"text-small",md:"text-medium",lg:"text-large"},color:{foreground:"text-foreground",primary:"text-primary",secondary:"text-secondary",success:"text-success",warning:"text-warning",danger:"text-danger"},underline:{none:"no-underline",hover:"hover:underline",always:"underline",active:"active:underline",focus:"focus:underline"},isBlock:{true:["px-2","py-1","hover:after:opacity-100","after:content-['']","after:inset-0","after:opacity-0","after:w-full","after:h-full","after:rounded-xl","after:transition-background","after:absolute"],false:"hover:opacity-80 active:opacity-disabled transition-opacity"},isDisabled:{true:"opacity-disabled cursor-default pointer-events-none"},disableAnimation:{true:"after:transition-none transition-none"}},compoundVariants:[{isBlock:!0,color:"foreground",class:"hover:after:bg-foreground/10"},{isBlock:!0,color:"primary",class:"hover:after:bg-primary/20"},{isBlock:!0,color:"secondary",class:"hover:after:bg-secondary/20"},{isBlock:!0,color:"success",class:"hover:after:bg-success/20"},{isBlock:!0,color:"warning",class:"hover:after:bg-warning/20"},{isBlock:!0,color:"danger",class:"hover:after:bg-danger/20"},{underline:["hover","always","active","focus"],class:"underline-offset-4"}],defaultVariants:{color:"primary",size:"md",isBlock:!1,underline:"none",isDisabled:!1}}),linkAnchorClasses="flex mx-1 text-current self-center",chip=tv({slots:{base:["relative","max-w-fit","min-w-min","inline-flex","items-center","justify-between","box-border","whitespace-nowrap"],content:"flex-1 text-inherit font-normal",dot:["w-2","h-2","ml-1","rounded-full"],avatar:"flex-shrink-0",closeButton:["z-10","appearance-none","outline-none","select-none","transition-opacity","opacity-70","hover:opacity-100","cursor-pointer","active:opacity-disabled","tap-highlight-transparent"]},variants:{variant:{solid:{},bordered:{base:"border-medium bg-transparent"},light:{base:"bg-transparent"},flat:{},faded:{base:"border-medium"},shadow:{},dot:{base:"border-medium border-default text-foreground bg-transparent"}},color:{default:{dot:"bg-default-400"},primary:{dot:"bg-primary"},secondary:{dot:"bg-secondary"},success:{dot:"bg-success"},warning:{dot:"bg-warning"},danger:{dot:"bg-danger"}},size:{sm:{base:"px-1 h-6 text-tiny",content:"px-1",closeButton:"text-medium",avatar:"w-4 h-4"},md:{base:"px-1 h-7 text-small",content:"px-2",closeButton:"text-large",avatar:"w-5 h-5"},lg:{base:"px-2 h-8 text-medium",content:"px-2",closeButton:"text-xl",avatar:"w-6 h-6"}},radius:{none:{base:"rounded-none"},sm:{base:"rounded-small"},md:{base:"rounded-medium"},lg:{base:"rounded-large"},full:{base:"rounded-full"}},isOneChar:{true:{},false:{}},isCloseable:{true:{},false:{}},hasStartContent:{true:{}},hasEndContent:{true:{}},isDisabled:{true:{base:"opacity-disabled pointer-events-none"}},isCloseButtonFocusVisible:{true:{closeButton:[...ringClasses,"ring-1","rounded-full"]}}},defaultVariants:{variant:"solid",color:"default",size:"md",radius:"full",isDisabled:!1},compoundVariants:[{variant:"solid",color:"default",class:{base:colorVariants.solid.default}},{variant:"solid",color:"primary",class:{base:colorVariants.solid.primary}},{variant:"solid",color:"secondary",class:{base:colorVariants.solid.secondary}},{variant:"solid",color:"success",class:{base:colorVariants.solid.success}},{variant:"solid",color:"warning",class:{base:colorVariants.solid.warning}},{variant:"solid",color:"danger",class:{base:colorVariants.solid.danger}},{variant:"shadow",color:"default",class:{base:colorVariants.shadow.default}},{variant:"shadow",color:"primary",class:{base:colorVariants.shadow.primary}},{variant:"shadow",color:"secondary",class:{base:colorVariants.shadow.secondary}},{variant:"shadow",color:"success",class:{base:colorVariants.shadow.success}},{variant:"shadow",color:"warning",class:{base:colorVariants.shadow.warning}},{variant:"shadow",color:"danger",class:{base:colorVariants.shadow.danger}},{variant:"bordered",color:"default",class:{base:colorVariants.bordered.default}},{variant:"bordered",color:"primary",class:{base:colorVariants.bordered.primary}},{variant:"bordered",color:"secondary",class:{base:colorVariants.bordered.secondary}},{variant:"bordered",color:"success",class:{base:colorVariants.bordered.success}},{variant:"bordered",color:"warning",class:{base:colorVariants.bordered.warning}},{variant:"bordered",color:"danger",class:{base:colorVariants.bordered.danger}},{variant:"flat",color:"default",class:{base:colorVariants.flat.default}},{variant:"flat",color:"primary",class:{base:colorVariants.flat.primary}},{variant:"flat",color:"secondary",class:{base:colorVariants.flat.secondary}},{variant:"flat",color:"success",class:{base:colorVariants.flat.success}},{variant:"flat",color:"warning",class:{base:colorVariants.flat.warning}},{variant:"flat",color:"danger",class:{base:colorVariants.flat.danger}},{variant:"faded",color:"default",class:{base:colorVariants.faded.default}},{variant:"faded",color:"primary",class:{base:colorVariants.faded.primary}},{variant:"faded",color:"secondary",class:{base:colorVariants.faded.secondary}},{variant:"faded",color:"success",class:{base:colorVariants.faded.success}},{variant:"faded",color:"warning",class:{base:colorVariants.faded.warning}},{variant:"faded",color:"danger",class:{base:colorVariants.faded.danger}},{variant:"light",color:"default",class:{base:colorVariants.light.default}},{variant:"light",color:"primary",class:{base:colorVariants.light.primary}},{variant:"light",color:"secondary",class:{base:colorVariants.light.secondary}},{variant:"light",color:"success",class:{base:colorVariants.light.success}},{variant:"light",color:"warning",class:{base:colorVariants.light.warning}},{variant:"light",color:"danger",class:{base:colorVariants.light.danger}},{isOneChar:!0,hasStartContent:!1,hasEndContent:!1,size:"sm",class:{base:"w-5 h-5 min-w-5 min-h-5"}},{isOneChar:!0,hasStartContent:!1,hasEndContent:!1,size:"md",class:{base:"w-6 h-6 min-w-6 min-h-6"}},{isOneChar:!0,hasStartContent:!1,hasEndContent:!1,size:"lg",class:{base:"w-7 h-7 min-w-7 min-h-7"}},{isOneChar:!0,isCloseable:!1,hasStartContent:!1,hasEndContent:!1,class:{base:"px-0 justify-center",content:"px-0 flex-none"}},{isOneChar:!0,isCloseable:!0,hasStartContent:!1,hasEndContent:!1,class:{base:"w-auto"}},{isOneChar:!0,variant:"dot",class:{base:"w-auto h-7 px-1 items-center",content:"px-2"}},{hasStartContent:!0,size:"sm",class:{content:"pl-0.5"}},{hasStartContent:!0,size:["md","lg"],class:{content:"pl-1"}},{hasEndContent:!0,size:"sm",class:{content:"pr-0.5"}},{hasEndContent:!0,size:["md","lg"],class:{content:"pr-1"}}]}),avatar=tv({slots:{base:["flex","relative","justify-center","items-center","box-border","overflow-hidden","align-middle","text-white","z-0",...dataFocusVisibleClasses],img:["flex","object-cover","w-full","h-full","transition-opacity","!duration-500","opacity-0","data-[loaded=true]:opacity-100"],fallback:[...translateCenterClasses,"flex","items-center","justify-center"],name:[...translateCenterClasses,"font-normal","text-center","text-inherit"],icon:[...translateCenterClasses,"flex","items-center","justify-center","text-inherit","w-full","h-full"]},variants:{size:{sm:{base:"w-8 h-8 text-tiny"},md:{base:"w-10 h-10 text-tiny"},lg:{base:"w-14 h-14 text-small"}},color:{default:{base:colorVariants.solid.default},primary:{base:colorVariants.solid.primary},secondary:{base:colorVariants.solid.secondary},success:{base:colorVariants.solid.success},warning:{base:colorVariants.solid.warning},danger:{base:colorVariants.solid.danger}},radius:{none:{base:"rounded-none"},sm:{base:"rounded-small"},md:{base:"rounded-medium"},lg:{base:"rounded-large"},full:{base:"rounded-full"}},isBordered:{true:{base:"ring-2 ring-offset-2 ring-offset-background dark:ring-offset-background-dark"}},isDisabled:{true:{base:"opacity-disabled"}},isInGroup:{true:{base:["-ms-2 data-[hover=true]:-translate-x-3 rtl:data-[hover=true]:translate-x-3 transition-transform","data-[focus-visible=true]:-translate-x-3 rtl:data-[focus-visible=true]:translate-x-3"]}},isInGridGroup:{true:{base:"m-0 data-[hover=true]:translate-x-0"}},disableAnimation:{true:{base:"transition-none",img:"transition-none"},false:{}}},defaultVariants:{size:"md",color:"default",radius:"full"},compoundVariants:[{color:"default",isBordered:!0,class:{base:"ring-default"}},{color:"primary",isBordered:!0,class:{base:"ring-primary"}},{color:"secondary",isBordered:!0,class:{base:"ring-secondary"}},{color:"success",isBordered:!0,class:{base:"ring-success"}},{color:"warning",isBordered:!0,class:{base:"ring-warning"}},{color:"danger",isBordered:!0,class:{base:"ring-danger"}}]});tv({slots:{base:"flex items-center justify-center h-auto w-max",count:"hover:-translate-x-0"},variants:{isGrid:{true:"inline-grid grid-cols-4 gap-3"}}});var button=tv({base:["z-0","group","relative","inline-flex","items-center","justify-center","box-border","appearance-none","outline-none","select-none","whitespace-nowrap","min-w-max","font-normal","subpixel-antialiased","overflow-hidden","tap-highlight-transparent","data-[pressed=true]:scale-[0.97]",...dataFocusVisibleClasses],variants:{variant:{solid:"",bordered:"border-medium bg-transparent",light:"bg-transparent",flat:"",faded:"border-medium",shadow:"",ghost:"border-medium bg-transparent"},size:{sm:"px-3 min-w-16 h-8 text-tiny gap-2 rounded-small",md:"px-4 min-w-20 h-10 text-small gap-2 rounded-medium",lg:"px-6 min-w-24 h-12 text-medium gap-3 rounded-large"},color:{default:"",primary:"",secondary:"",success:"",warning:"",danger:""},radius:{none:"rounded-none",sm:"rounded-small",md:"rounded-medium",lg:"rounded-large",full:"rounded-full"},fullWidth:{true:"w-full"},isDisabled:{true:"opacity-disabled pointer-events-none"},isInGroup:{true:"[&:not(:first-child):not(:last-child)]:rounded-none"},isIconOnly:{true:"px-0 !gap-0",false:"[&>svg]:max-w-[theme(spacing.8)]"},disableAnimation:{true:"!transition-none data-[pressed=true]:scale-100",false:"transition-transform-colors-opacity motion-reduce:transition-none"}},defaultVariants:{size:"md",variant:"solid",color:"default",fullWidth:!1,isDisabled:!1,isInGroup:!1},compoundVariants:[{variant:"solid",color:"default",class:colorVariants.solid.default},{variant:"solid",color:"primary",class:colorVariants.solid.primary},{variant:"solid",color:"secondary",class:colorVariants.solid.secondary},{variant:"solid",color:"success",class:colorVariants.solid.success},{variant:"solid",color:"warning",class:colorVariants.solid.warning},{variant:"solid",color:"danger",class:colorVariants.solid.danger},{variant:"shadow",color:"default",class:colorVariants.shadow.default},{variant:"shadow",color:"primary",class:colorVariants.shadow.primary},{variant:"shadow",color:"secondary",class:colorVariants.shadow.secondary},{variant:"shadow",color:"success",class:colorVariants.shadow.success},{variant:"shadow",color:"warning",class:colorVariants.shadow.warning},{variant:"shadow",color:"danger",class:colorVariants.shadow.danger},{variant:"bordered",color:"default",class:colorVariants.bordered.default},{variant:"bordered",color:"primary",class:colorVariants.bordered.primary},{variant:"bordered",color:"secondary",class:colorVariants.bordered.secondary},{variant:"bordered",color:"success",class:colorVariants.bordered.success},{variant:"bordered",color:"warning",class:colorVariants.bordered.warning},{variant:"bordered",color:"danger",class:colorVariants.bordered.danger},{variant:"flat",color:"default",class:colorVariants.flat.default},{variant:"flat",color:"primary",class:colorVariants.flat.primary},{variant:"flat",color:"secondary",class:colorVariants.flat.secondary},{variant:"flat",color:"success",class:colorVariants.flat.success},{variant:"flat",color:"warning",class:colorVariants.flat.warning},{variant:"flat",color:"danger",class:colorVariants.flat.danger},{variant:"faded",color:"default",class:colorVariants.faded.default},{variant:"faded",color:"primary",class:colorVariants.faded.primary},{variant:"faded",color:"secondary",class:colorVariants.faded.secondary},{variant:"faded",color:"success",class:colorVariants.faded.success},{variant:"faded",color:"warning",class:colorVariants.faded.warning},{variant:"faded",color:"danger",class:colorVariants.faded.danger},{variant:"light",color:"default",class:[colorVariants.light.default,"data-[hover=true]:bg-default/40"]},{variant:"light",color:"primary",class:[colorVariants.light.primary,"data-[hover=true]:bg-primary/20"]},{variant:"light",color:"secondary",class:[colorVariants.light.secondary,"data-[hover=true]:bg-secondary/20"]},{variant:"light",color:"success",class:[colorVariants.light.success,"data-[hover=true]:bg-success/20"]},{variant:"light",color:"warning",class:[colorVariants.light.warning,"data-[hover=true]:bg-warning/20"]},{variant:"light",color:"danger",class:[colorVariants.light.danger,"data-[hover=true]:bg-danger/20"]},{variant:"ghost",color:"default",class:colorVariants.ghost.default},{variant:"ghost",color:"primary",class:colorVariants.ghost.primary},{variant:"ghost",color:"secondary",class:colorVariants.ghost.secondary},{variant:"ghost",color:"success",class:colorVariants.ghost.success},{variant:"ghost",color:"warning",class:colorVariants.ghost.warning},{variant:"ghost",color:"danger",class:colorVariants.ghost.danger},{isInGroup:!0,class:"rounded-none first:rounded-s-medium last:rounded-e-medium"},{isInGroup:!0,size:"sm",class:"rounded-none first:rounded-s-small last:rounded-e-small"},{isInGroup:!0,size:"md",class:"rounded-none first:rounded-s-medium last:rounded-e-medium"},{isInGroup:!0,size:"lg",class:"rounded-none first:rounded-s-large last:rounded-e-large"},{isInGroup:!0,isRounded:!0,class:"rounded-none first:rounded-s-full last:rounded-e-full"},{isInGroup:!0,radius:"none",class:"rounded-none first:rounded-s-none last:rounded-e-none"},{isInGroup:!0,radius:"sm",class:"rounded-none first:rounded-s-small last:rounded-e-small"},{isInGroup:!0,radius:"md",class:"rounded-none first:rounded-s-medium last:rounded-e-medium"},{isInGroup:!0,radius:"lg",class:"rounded-none first:rounded-s-large last:rounded-e-large"},{isInGroup:!0,radius:"full",class:"rounded-none first:rounded-s-full last:rounded-e-full"},{isInGroup:!0,variant:["ghost","bordered"],color:"default",className:collapseAdjacentVariantBorders.default},{isInGroup:!0,variant:["ghost","bordered"],color:"primary",className:collapseAdjacentVariantBorders.primary},{isInGroup:!0,variant:["ghost","bordered"],color:"secondary",className:collapseAdjacentVariantBorders.secondary},{isInGroup:!0,variant:["ghost","bordered"],color:"success",className:collapseAdjacentVariantBorders.success},{isInGroup:!0,variant:["ghost","bordered"],color:"warning",className:collapseAdjacentVariantBorders.warning},{isInGroup:!0,variant:["ghost","bordered"],color:"danger",className:collapseAdjacentVariantBorders.danger},{isIconOnly:!0,size:"sm",class:"min-w-8 w-8 h-8"},{isIconOnly:!0,size:"md",class:"min-w-10 w-10 h-10"},{isIconOnly:!0,size:"lg",class:"min-w-12 w-12 h-12"},{variant:["solid","faded","flat","bordered","shadow"],class:"data-[hover=true]:opacity-hover"}]});tv({base:"inline-flex items-center justify-center h-auto",variants:{fullWidth:{true:"w-full"}},defaultVariants:{fullWidth:!1}});function $feb5ffebff200149$export$d3e3bd3e26688c04(rt){return $c87311424ea30a05$export$e1865c3bedcd822b()?rt.altKey:rt.ctrlKey}function $feb5ffebff200149$export$16792effe837dba3(rt){return $c87311424ea30a05$export$9ac100e40613ea10()?rt.metaKey:rt.ctrlKey}const $fb3050f43d946246$var$TYPEAHEAD_DEBOUNCE_WAIT_MS=1e3;function $fb3050f43d946246$export$e32c88dfddc6e1d8(rt){let{keyboardDelegate:_e,selectionManager:nt,onTypeSelect:it}=rt,ot=reactExports.useRef({search:"",timeout:null}).current,st=at=>{let lt=$fb3050f43d946246$var$getStringForKey(at.key);if(!lt||at.ctrlKey||at.metaKey||!at.currentTarget.contains(at.target))return;lt===" "&&ot.search.trim().length>0&&(at.preventDefault(),"continuePropagation"in at||at.stopPropagation()),ot.search+=lt;let ct=_e.getKeyForSearch(ot.search,nt.focusedKey);ct==null&&(ct=_e.getKeyForSearch(ot.search)),ct!=null&&(nt.setFocusedKey(ct),it&&it(ct)),clearTimeout(ot.timeout),ot.timeout=setTimeout(()=>{ot.search=""},$fb3050f43d946246$var$TYPEAHEAD_DEBOUNCE_WAIT_MS)};return{typeSelectProps:{onKeyDownCapture:_e.getKeyForSearch?st:null}}}function $fb3050f43d946246$var$getStringForKey(rt){return rt.length===1||!/^[A-Z]/i.test(rt)?rt:""}function $ae20dd8cbca75726$export$d6daf82dcd84e87c(rt){let{selectionManager:_e,keyboardDelegate:nt,ref:it,autoFocus:ot=!1,shouldFocusWrap:st=!1,disallowEmptySelection:at=!1,disallowSelectAll:lt=!1,selectOnFocus:ct=_e.selectionBehavior==="replace",disallowTypeAhead:dt=!1,shouldUseVirtualFocus:ft,allowsTabNavigation:pt=!1,isVirtualized:gt,scrollRef:yt=it,linkBehavior:Ct="action"}=rt,{direction:At}=$18f2051aff69b9bf$export$43bb16f9c6d9e3f7(),$t=$ea8dcbcb9ea1b556$export$9a302a45f65d0572(),zt=yr=>{if(yr.altKey&&yr.key==="Tab"&&yr.preventDefault(),!it.current.contains(yr.target))return;const ur=(Xt,Zt)=>{if(Xt!=null){if(_e.isLink(Xt)&&Ct==="selection"&&ct&&!$feb5ffebff200149$export$d3e3bd3e26688c04(yr)){reactDomExports.flushSync(()=>{_e.setFocusedKey(Xt,Zt)});let Tt=yt.current.querySelector(`[data-key="${CSS.escape(Xt.toString())}"]`),rr=_e.getItemProps(Xt);$t.open(Tt,yr,rr.href,rr.routerOptions);return}if(_e.setFocusedKey(Xt,Zt),_e.isLink(Xt)&&Ct==="override")return;yr.shiftKey&&_e.selectionMode==="multiple"?_e.extendSelection(Xt):ct&&!$feb5ffebff200149$export$d3e3bd3e26688c04(yr)&&_e.replaceSelection(Xt)}};switch(yr.key){case"ArrowDown":if(nt.getKeyBelow){var tr,jt;yr.preventDefault();let Xt=_e.focusedKey!=null?nt.getKeyBelow(_e.focusedKey):(tr=nt.getFirstKey)===null||tr===void 0?void 0:tr.call(nt);Xt==null&&st&&(Xt=(jt=nt.getFirstKey)===null||jt===void 0?void 0:jt.call(nt,_e.focusedKey)),ur(Xt)}break;case"ArrowUp":if(nt.getKeyAbove){var mt,wt;yr.preventDefault();let Xt=_e.focusedKey!=null?nt.getKeyAbove(_e.focusedKey):(mt=nt.getLastKey)===null||mt===void 0?void 0:mt.call(nt);Xt==null&&st&&(Xt=(wt=nt.getLastKey)===null||wt===void 0?void 0:wt.call(nt,_e.focusedKey)),ur(Xt)}break;case"ArrowLeft":if(nt.getKeyLeftOf){var kt,Ht;yr.preventDefault();let Xt=nt.getKeyLeftOf(_e.focusedKey);Xt==null&&st&&(Xt=At==="rtl"?(kt=nt.getFirstKey)===null||kt===void 0?void 0:kt.call(nt,_e.focusedKey):(Ht=nt.getLastKey)===null||Ht===void 0?void 0:Ht.call(nt,_e.focusedKey)),ur(Xt,At==="rtl"?"first":"last")}break;case"ArrowRight":if(nt.getKeyRightOf){var Wt,er;yr.preventDefault();let Xt=nt.getKeyRightOf(_e.focusedKey);Xt==null&&st&&(Xt=At==="rtl"?(Wt=nt.getLastKey)===null||Wt===void 0?void 0:Wt.call(nt,_e.focusedKey):(er=nt.getFirstKey)===null||er===void 0?void 0:er.call(nt,_e.focusedKey)),ur(Xt,At==="rtl"?"last":"first")}break;case"Home":if(nt.getFirstKey){yr.preventDefault();let Xt=nt.getFirstKey(_e.focusedKey,$feb5ffebff200149$export$16792effe837dba3(yr));_e.setFocusedKey(Xt),$feb5ffebff200149$export$16792effe837dba3(yr)&&yr.shiftKey&&_e.selectionMode==="multiple"?_e.extendSelection(Xt):ct&&_e.replaceSelection(Xt)}break;case"End":if(nt.getLastKey){yr.preventDefault();let Xt=nt.getLastKey(_e.focusedKey,$feb5ffebff200149$export$16792effe837dba3(yr));_e.setFocusedKey(Xt),$feb5ffebff200149$export$16792effe837dba3(yr)&&yr.shiftKey&&_e.selectionMode==="multiple"?_e.extendSelection(Xt):ct&&_e.replaceSelection(Xt)}break;case"PageDown":if(nt.getKeyPageBelow){yr.preventDefault();let Xt=nt.getKeyPageBelow(_e.focusedKey);ur(Xt)}break;case"PageUp":if(nt.getKeyPageAbove){yr.preventDefault();let Xt=nt.getKeyPageAbove(_e.focusedKey);ur(Xt)}break;case"a":$feb5ffebff200149$export$16792effe837dba3(yr)&&_e.selectionMode==="multiple"&&lt!==!0&&(yr.preventDefault(),_e.selectAll());break;case"Escape":!at&&_e.selectedKeys.size!==0&&(yr.stopPropagation(),yr.preventDefault(),_e.clearSelection());break;case"Tab":if(!pt){if(yr.shiftKey)it.current.focus();else{let Xt=$9bf71ea28793e738$export$2d6ec8fc375ceafa(it.current,{tabbable:!0}),Zt,Tt;do Tt=Xt.lastChild(),Tt&&(Zt=Tt);while(Tt);Zt&&!Zt.contains(document.activeElement)&&$7215afc6de606d6b$export$de79e2c695e052f3(Zt)}break}}},_t=reactExports.useRef({top:0,left:0});$e9faafb641e167db$export$90fc3a17d93f704c(yt,"scroll",gt?null:()=>{_t.current={top:yt.current.scrollTop,left:yt.current.scrollLeft}});let Jt=yr=>{if(_e.isFocused){yr.currentTarget.contains(yr.target)||_e.setFocused(!1);return}if(yr.currentTarget.contains(yr.target)){if(_e.setFocused(!0),_e.focusedKey==null){let jt=wt=>{wt!=null&&(_e.setFocusedKey(wt),ct&&_e.replaceSelection(wt))},mt=yr.relatedTarget;var ur,tr;mt&&yr.currentTarget.compareDocumentPosition(mt)&Node.DOCUMENT_POSITION_FOLLOWING?jt((ur=_e.lastSelectedKey)!==null&&ur!==void 0?ur:nt.getLastKey()):jt((tr=_e.firstSelectedKey)!==null&&tr!==void 0?tr:nt.getFirstKey())}else gt||(yt.current.scrollTop=_t.current.top,yt.current.scrollLeft=_t.current.left);if(!gt&&_e.focusedKey!=null){let jt=yt.current.querySelector(`[data-key="${CSS.escape(_e.focusedKey.toString())}"]`);jt&&(jt.contains(document.activeElement)||$7215afc6de606d6b$export$de79e2c695e052f3(jt),$507fabe10e71c6fb$export$630ff653c5ada6a9()==="keyboard"&&$2f04cbc44ee30ce0$export$c826860796309d1b(jt,{containingElement:it.current}))}}},nr=yr=>{yr.currentTarget.contains(yr.relatedTarget)||_e.setFocused(!1)};const or=reactExports.useRef(ot);reactExports.useEffect(()=>{if(or.current){let yr=null;ot==="first"&&(yr=nt.getFirstKey()),ot==="last"&&(yr=nt.getLastKey());let ur=_e.selectedKeys;if(ur.size){for(let tr of ur)if(_e.canSelectItem(tr)){yr=tr;break}}_e.setFocused(!0),_e.setFocusedKey(yr),yr==null&&!ft&&$6a99195332edec8b$export$80f3e147d781571c(it.current)}},[]);let ir=reactExports.useRef(_e.focusedKey);reactExports.useEffect(()=>{let yr=$507fabe10e71c6fb$export$630ff653c5ada6a9();if(_e.isFocused&&_e.focusedKey!=null&&(yt!=null&&yt.current)){let ur=yt.current.querySelector(`[data-key="${CSS.escape(_e.focusedKey.toString())}"]`);ur&&(yr==="keyboard"||or.current)&&(gt||$2f04cbc44ee30ce0$export$53a0910f038337bd(yt.current,ur),yr!=="virtual"&&$2f04cbc44ee30ce0$export$c826860796309d1b(ur,{containingElement:it.current}))}_e.isFocused&&_e.focusedKey==null&&ir.current!=null&&$6a99195332edec8b$export$80f3e147d781571c(it.current),ir.current=_e.focusedKey,or.current=!1},[gt,yt,_e.focusedKey,_e.isFocused,it]);let dr={onKeyDown:zt,onFocus:Jt,onBlur:nr,onMouseDown(yr){yt.current===yr.target&&yr.preventDefault()}},{typeSelectProps:sr}=$fb3050f43d946246$export$e32c88dfddc6e1d8({keyboardDelegate:nt,selectionManager:_e});dt||(dr=$3ef42575df84b30b$export$9d1611c77c2fe928(sr,dr));let vr;return ft||(vr=_e.focusedKey==null?0:-1),{collectionProps:{...dr,tabIndex:vr}}}function $880e95eb8b93ba9a$export$ecf600387e221c37(rt){let{selectionManager:_e,key:nt,ref:it,shouldSelectOnPressUp:ot,shouldUseVirtualFocus:st,focus:at,isDisabled:lt,onAction:ct,allowsDifferentPressOrigin:dt,linkBehavior:ft="action"}=rt,pt=$ea8dcbcb9ea1b556$export$9a302a45f65d0572(),gt=Ht=>{if(Ht.pointerType==="keyboard"&&$feb5ffebff200149$export$d3e3bd3e26688c04(Ht))_e.toggleSelection(nt);else{if(_e.selectionMode==="none")return;if(_e.isLink(nt)){if(ft==="selection"){let Wt=_e.getItemProps(nt);pt.open(it.current,Ht,Wt.href,Wt.routerOptions),_e.setSelectedKeys(_e.selectedKeys);return}else if(ft==="override"||ft==="none")return}_e.selectionMode==="single"?_e.isSelected(nt)&&!_e.disallowEmptySelection?_e.toggleSelection(nt):_e.replaceSelection(nt):Ht&&Ht.shiftKey?_e.extendSelection(nt):_e.selectionBehavior==="toggle"||Ht&&($feb5ffebff200149$export$16792effe837dba3(Ht)||Ht.pointerType==="touch"||Ht.pointerType==="virtual")?_e.toggleSelection(nt):_e.replaceSelection(nt)}};reactExports.useEffect(()=>{nt===_e.focusedKey&&_e.isFocused&&!st&&(at?at():document.activeElement!==it.current&&$6a99195332edec8b$export$80f3e147d781571c(it.current))},[it,nt,_e.focusedKey,_e.childFocusStrategy,_e.isFocused,st]),lt=lt||_e.isDisabled(nt);let yt={};!st&&!lt?yt={tabIndex:nt===_e.focusedKey?0:-1,onFocus(Ht){Ht.target===it.current&&_e.setFocusedKey(nt)}}:lt&&(yt.onMouseDown=Ht=>{Ht.preventDefault()});let Ct=_e.isLink(nt)&&ft==="override",At=_e.isLink(nt)&&ft!=="selection"&&ft!=="none",$t=!lt&&_e.canSelectItem(nt)&&!Ct,zt=(ct||At)&&!lt,_t=zt&&(_e.selectionBehavior==="replace"?!$t:!$t||_e.isEmpty),Jt=zt&&$t&&_e.selectionBehavior==="replace",nr=_t||Jt,or=reactExports.useRef(null),ir=nr&&$t,dr=reactExports.useRef(!1),sr=reactExports.useRef(!1),vr=Ht=>{if(ct&&ct(),At){let Wt=_e.getItemProps(nt);pt.open(it.current,Ht,Wt.href,Wt.routerOptions)}},yr={};ot?(yr.onPressStart=Ht=>{or.current=Ht.pointerType,dr.current=ir,Ht.pointerType==="keyboard"&&(!nr||$880e95eb8b93ba9a$var$isSelectionKey())&&gt(Ht)},dt?(yr.onPressUp=_t?null:Ht=>{Ht.pointerType!=="keyboard"&&$t&&gt(Ht)},yr.onPress=_t?vr:null):yr.onPress=Ht=>{if(_t||Jt&&Ht.pointerType!=="mouse"){if(Ht.pointerType==="keyboard"&&!$880e95eb8b93ba9a$var$isActionKey())return;vr(Ht)}else Ht.pointerType!=="keyboard"&&$t&&gt(Ht)}):(yr.onPressStart=Ht=>{or.current=Ht.pointerType,dr.current=ir,sr.current=_t,$t&&(Ht.pointerType==="mouse"&&!_t||Ht.pointerType==="keyboard"&&(!zt||$880e95eb8b93ba9a$var$isSelectionKey()))&&gt(Ht)},yr.onPress=Ht=>{(Ht.pointerType==="touch"||Ht.pointerType==="pen"||Ht.pointerType==="virtual"||Ht.pointerType==="keyboard"&&nr&&$880e95eb8b93ba9a$var$isActionKey()||Ht.pointerType==="mouse"&&sr.current)&&(nr?vr(Ht):$t&&gt(Ht))}),yt["data-key"]=nt,yr.preventFocusOnPress=st;let{pressProps:ur,isPressed:tr}=$f6c31cce2adf654f$export$45712eceda6fad21(yr),jt=Jt?Ht=>{or.current==="mouse"&&(Ht.stopPropagation(),Ht.preventDefault(),vr(Ht))}:void 0,{longPressProps:mt}=$8a26561d2877236e$export$c24ed0104d07eab9({isDisabled:!ir,onLongPress(Ht){Ht.pointerType==="touch"&&(gt(Ht),_e.setSelectionBehavior("toggle"))}}),wt=Ht=>{or.current==="touch"&&dr.current&&Ht.preventDefault()},kt=_e.isLink(nt)?Ht=>{$ea8dcbcb9ea1b556$export$95185d699e05d4d7.isOpening||Ht.preventDefault()}:void 0;return{itemProps:$3ef42575df84b30b$export$9d1611c77c2fe928(yt,$t||_t?ur:{},ir?mt:{},{onDoubleClick:jt,onDragStartCapture:wt,onClick:kt}),isPressed:tr,isSelected:_e.isSelected(nt),isFocused:_e.isFocused&&_e.focusedKey===nt,isDisabled:lt,allowsSelection:$t,hasAction:nr}}function $880e95eb8b93ba9a$var$isActionKey(){let rt=window.event;return(rt==null?void 0:rt.key)==="Enter"}function $880e95eb8b93ba9a$var$isSelectionKey(){let rt=window.event;return(rt==null?void 0:rt.key)===" "||(rt==null?void 0:rt.code)==="Space"}var LinkIcon=rt=>jsxRuntimeExports.jsxs("svg",{"aria-hidden":"true",fill:"none",focusable:"false",height:"1em",shapeRendering:"geometricPrecision",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",viewBox:"0 0 24 24",width:"1em",...rt,children:[jsxRuntimeExports.jsx("path",{d:"M18 13v6a2 2 0 01-2 2H5a2 2 0 01-2-2V8a2 2 0 012-2h6"}),jsxRuntimeExports.jsx("path",{d:"M15 3h6v6"}),jsxRuntimeExports.jsx("path",{d:"M10 14L21 3"})]}),ForwardIcon=rt=>jsxRuntimeExports.jsxs("svg",{"aria-hidden":"true",fill:"none",focusable:"false",height:"1em",role:"presentation",shapeRendering:"geometricPrecision",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",viewBox:"0 0 24 24",width:"1em",...rt,children:[jsxRuntimeExports.jsx("path",{d:"M13 17l5-5-5-5"}),jsxRuntimeExports.jsx("path",{d:"M6 17l5-5-5-5"})]}),ChevronIcon=rt=>jsxRuntimeExports.jsx("svg",{"aria-hidden":"true",fill:"none",focusable:"false",height:"1em",role:"presentation",viewBox:"0 0 24 24",width:"1em",...rt,children:jsxRuntimeExports.jsx("path",{d:"M15.5 19l-7-7 7-7",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"})}),CloseFilledIcon=rt=>jsxRuntimeExports.jsx("svg",{"aria-hidden":"true",focusable:"false",height:"1em",role:"presentation",viewBox:"0 0 24 24",width:"1em",...rt,children:jsxRuntimeExports.jsx("path",{d:"M12 2a10 10 0 1010 10A10.016 10.016 0 0012 2zm3.36 12.3a.754.754 0 010 1.06.748.748 0 01-1.06 0l-2.3-2.3-2.3 2.3a.748.748 0 01-1.06 0 .754.754 0 010-1.06l2.3-2.3-2.3-2.3A.75.75 0 019.7 8.64l2.3 2.3 2.3-2.3a.75.75 0 011.06 1.06l-2.3 2.3z",fill:"currentColor"})}),CloseIcon$1=rt=>{const{isSelected:_e,isIndeterminate:nt,disableAnimation:it,...ot}=rt;return jsxRuntimeExports.jsx("svg",{"aria-hidden":"true",fill:"none",focusable:"false",height:"1em",role:"presentation",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,viewBox:"0 0 24 24",width:"1em",...ot,children:jsxRuntimeExports.jsx("path",{d:"M18 6L6 18M6 6l12 12"})})},EllipsisIcon=rt=>jsxRuntimeExports.jsxs("svg",{"aria-hidden":"true",fill:"none",height:"1em",shapeRendering:"geometricPrecision",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",viewBox:"0 0 24 24",width:"1em",...rt,children:[jsxRuntimeExports.jsx("circle",{cx:"12",cy:"12",fill:"currentColor",r:"1"}),jsxRuntimeExports.jsx("circle",{cx:"19",cy:"12",fill:"currentColor",r:"1"}),jsxRuntimeExports.jsx("circle",{cx:"5",cy:"12",fill:"currentColor",r:"1"})]}),TRANSITION_EASINGS={ease:[.36,.66,.4,1],easeIn:[.4,0,1,1],easeOut:[0,0,.2,1],easeInOut:[.4,0,.2,1],spring:[.155,1.105,.295,1.12],springOut:[.57,-.15,.62,.07],softSpring:[.16,1.11,.3,1.02]},TRANSITION_VARIANTS={scaleSpring:{enter:{transform:"scale(1)",opacity:1,transition:{type:"spring",bounce:0,duration:.2}},exit:{transform:"scale(0.85)",opacity:0,transition:{type:"easeOut",duration:.15}}},scaleSpringOpacity:{initial:{opacity:0,transform:"scale(0.8)"},enter:{opacity:1,transform:"scale(1)",transition:{type:"spring",bounce:0,duration:.3}},exit:{opacity:0,transform:"scale(0.96)",transition:{type:"easeOut",bounce:0,duration:.15}}},scale:{enter:{scale:1},exit:{scale:.95}},scaleFadeIn:{enter:{transform:"scale(1)",opacity:1,transition:{duration:.25,ease:TRANSITION_EASINGS.easeIn}},exit:{transform:"scale(0.95)",opacity:0,transition:{duration:.2,ease:TRANSITION_EASINGS.easeOut}}},scaleInOut:{enter:{transform:"scale(1)",opacity:1,transition:{duration:.4,ease:TRANSITION_EASINGS.ease}},exit:{transform:"scale(1.03)",opacity:0,transition:{duration:.3,ease:TRANSITION_EASINGS.ease}}},fade:{enter:{opacity:1,transition:{duration:.4,ease:TRANSITION_EASINGS.ease}},exit:{opacity:0,transition:{duration:.3,ease:TRANSITION_EASINGS.ease}}},collapse:{enter:{opacity:1,height:"auto",transition:{height:{type:"spring",bounce:0,duration:.3},opacity:{easings:"ease",duration:.4}}},exit:{opacity:0,height:0,transition:{easings:"ease",duration:.3}}}};class $e40ea825a81a3709$export$52baac22726c72bf extends Set{constructor(_e,nt,it){super(_e),_e instanceof $e40ea825a81a3709$export$52baac22726c72bf?(this.anchorKey=nt||_e.anchorKey,this.currentKey=it||_e.currentKey):(this.anchorKey=nt,this.currentKey=it)}}function $7af3f5b51489e0b5$var$equalSets(rt,_e){if(rt.size!==_e.size)return!1;for(let nt of rt)if(!_e.has(nt))return!1;return!0}function $7af3f5b51489e0b5$export$253fe78d46329472(rt){let{selectionMode:_e="none",disallowEmptySelection:nt,allowDuplicateSelectionEvents:it,selectionBehavior:ot="toggle",disabledBehavior:st="all"}=rt,at=reactExports.useRef(!1),[,lt]=reactExports.useState(!1),ct=reactExports.useRef(null),dt=reactExports.useRef(null),[,ft]=reactExports.useState(null),pt=reactExports.useMemo(()=>$7af3f5b51489e0b5$var$convertSelection(rt.selectedKeys),[rt.selectedKeys]),gt=reactExports.useMemo(()=>$7af3f5b51489e0b5$var$convertSelection(rt.defaultSelectedKeys,new $e40ea825a81a3709$export$52baac22726c72bf),[rt.defaultSelectedKeys]),[yt,Ct]=$458b0a5536c1a7cf$export$40bfa8c7b0832715(pt,gt,rt.onSelectionChange),At=reactExports.useMemo(()=>rt.disabledKeys?new Set(rt.disabledKeys):new Set,[rt.disabledKeys]),[$t,zt]=reactExports.useState(ot);ot==="replace"&&$t==="toggle"&&typeof yt=="object"&&yt.size===0&&zt("replace");let _t=reactExports.useRef(ot);return reactExports.useEffect(()=>{ot!==_t.current&&(zt(ot),_t.current=ot)},[ot]),{selectionMode:_e,disallowEmptySelection:nt,selectionBehavior:$t,setSelectionBehavior:zt,get isFocused(){return at.current},setFocused(Jt){at.current=Jt,lt(Jt)},get focusedKey(){return ct.current},get childFocusStrategy(){return dt.current},setFocusedKey(Jt,nr="first"){ct.current=Jt,dt.current=nr,ft(Jt)},selectedKeys:yt,setSelectedKeys(Jt){(it||!$7af3f5b51489e0b5$var$equalSets(Jt,yt))&&Ct(Jt)},disabledKeys:At,disabledBehavior:st}}function $7af3f5b51489e0b5$var$convertSelection(rt,_e){return rt?rt==="all"?"all":new $e40ea825a81a3709$export$52baac22726c72bf(rt):_e}function $c1d7fb2ec91bae71$var$Item(rt){return null}$c1d7fb2ec91bae71$var$Item.getCollectionNode=function*rt(_e,nt){let{childItems:it,title:ot,children:st}=_e,at=_e.title||_e.children,lt=_e.textValue||(typeof at=="string"?at:"")||_e["aria-label"]||"";!lt&&!(nt!=null&&nt.suppressTextValueWarning)&&console.warn("<Item> with non-plain text contents is unsupported by type to select for accessibility. Please add a `textValue` prop."),yield{type:"item",props:_e,rendered:at,textValue:lt,"aria-label":_e["aria-label"],hasChildNodes:$c1d7fb2ec91bae71$var$hasChildItems(_e),*childNodes(){if(it)for(let ct of it)yield{type:"item",value:ct};else if(ot){let ct=[];React$3.Children.forEach(st,dt=>{ct.push({type:"item",element:dt})}),yield*ct}}}};function $c1d7fb2ec91bae71$var$hasChildItems(rt){return rt.hasChildItems!=null?rt.hasChildItems:!!(rt.childItems||rt.title&&React$3.Children.count(rt.children)>0)}let $c1d7fb2ec91bae71$export$6d08773d2e66f8f2=$c1d7fb2ec91bae71$var$Item;class $eb2240fc39a57fa5$export$bf788dd355e3a401{build(_e,nt){return this.context=nt,$eb2240fc39a57fa5$var$iterable(()=>this.iterateCollection(_e))}*iterateCollection(_e){let{children:nt,items:it}=_e;if(typeof nt=="function"){if(!it)throw new Error("props.children was a function but props.items is missing");for(let ot of _e.items)yield*this.getFullNode({value:ot},{renderer:nt})}else{let ot=[];React$3.Children.forEach(nt,at=>{ot.push(at)});let st=0;for(let at of ot){let lt=this.getFullNode({element:at,index:st},{});for(let ct of lt)st++,yield ct}}}getKey(_e,nt,it,ot){if(_e.key!=null)return _e.key;if(nt.type==="cell"&&nt.key!=null)return`${ot}${nt.key}`;let st=nt.value;if(st!=null){var at;let lt=(at=st.key)!==null&&at!==void 0?at:st.id;if(lt==null)throw new Error("No key found for item");return lt}return ot?`${ot}.${nt.index}`:`$.${nt.index}`}getChildState(_e,nt){return{renderer:nt.renderer||_e.renderer}}*getFullNode(_e,nt,it,ot){let st=_e.element;if(!st&&_e.value&&nt&&nt.renderer){let ct=this.cache.get(_e.value);if(ct&&(!ct.shouldInvalidate||!ct.shouldInvalidate(this.context))){ct.index=_e.index,ct.parentKey=ot?ot.key:null,yield ct;return}st=nt.renderer(_e.value)}if(React$3.isValidElement(st)){let ct=st.type;if(typeof ct!="function"&&typeof ct.getCollectionNode!="function"){let gt=typeof st.type=="function"?st.type.name:st.type;throw new Error(`Unknown element <${gt}> in collection.`)}let dt=ct.getCollectionNode(st.props,this.context),ft=_e.index,pt=dt.next();for(;!pt.done&&pt.value;){let gt=pt.value;_e.index=ft;let yt=gt.key;yt||(yt=gt.element?null:this.getKey(st,_e,nt,it));let At=[...this.getFullNode({...gt,key:yt,index:ft,wrapper:$eb2240fc39a57fa5$var$compose(_e.wrapper,gt.wrapper)},this.getChildState(nt,gt),it?`${it}${st.key}`:st.key,ot)];for(let $t of At){if($t.value=gt.value||_e.value,$t.value&&this.cache.set($t.value,$t),_e.type&&$t.type!==_e.type)throw new Error(`Unsupported type <${$eb2240fc39a57fa5$var$capitalize($t.type)}> in <${$eb2240fc39a57fa5$var$capitalize(ot.type)}>. Only <${$eb2240fc39a57fa5$var$capitalize(_e.type)}> is supported.`);ft++,yield $t}pt=dt.next(At)}return}if(_e.key==null)return;let at=this,lt={type:_e.type,props:_e.props,key:_e.key,parentKey:ot?ot.key:null,value:_e.value,level:ot?ot.level+1:0,index:_e.index,rendered:_e.rendered,textValue:_e.textValue,"aria-label":_e["aria-label"],wrapper:_e.wrapper,shouldInvalidate:_e.shouldInvalidate,hasChildNodes:_e.hasChildNodes,childNodes:$eb2240fc39a57fa5$var$iterable(function*(){if(!_e.hasChildNodes)return;let ct=0;for(let dt of _e.childNodes()){dt.key!=null&&(dt.key=`${lt.key}${dt.key}`),dt.index=ct;let ft=at.getFullNode(dt,at.getChildState(nt,dt),lt.key,lt);for(let pt of ft)ct++,yield pt}})};yield lt}constructor(){this.cache=new WeakMap}}function $eb2240fc39a57fa5$var$iterable(rt){let _e=[],nt=null;return{*[Symbol.iterator](){for(let it of _e)yield it;nt||(nt=rt());for(let it of nt)_e.push(it),yield it}}}function $eb2240fc39a57fa5$var$compose(rt,_e){if(rt&&_e)return nt=>rt(_e(nt));if(rt)return rt;if(_e)return _e}function $eb2240fc39a57fa5$var$capitalize(rt){return rt[0].toUpperCase()+rt.slice(1)}function $7613b1592d41b092$export$6cd28814d92fa9c9(rt,_e,nt){let it=reactExports.useMemo(()=>new $eb2240fc39a57fa5$export$bf788dd355e3a401,[]),{children:ot,items:st,collection:at}=rt;return reactExports.useMemo(()=>{if(at)return at;let ct=it.build({children:ot,items:st},nt);return _e(ct)},[it,ot,st,at,nt,_e])}function $c5a24bc478652b5f$export$1005530eda016c13(rt,_e){return typeof _e.getChildren=="function"?_e.getChildren(rt.key):rt.childNodes}function $c5a24bc478652b5f$export$fbdeaa6a76694f71(rt){return $c5a24bc478652b5f$export$5f3398f8733f90e2(rt)}function $c5a24bc478652b5f$export$5f3398f8733f90e2(rt,_e){for(let nt of rt)return nt}function $c5a24bc478652b5f$export$8c434b3a7a4dad6(rt,_e,nt){if(_e.parentKey===nt.parentKey)return _e.index-nt.index;let it=[...$c5a24bc478652b5f$var$getAncestors(rt,_e),_e],ot=[...$c5a24bc478652b5f$var$getAncestors(rt,nt),nt],st=it.slice(0,ot.length).findIndex((at,lt)=>at!==ot[lt]);return st!==-1?(_e=it[st],nt=ot[st],_e.index-nt.index):it.findIndex(at=>at===nt)>=0?1:(ot.findIndex(at=>at===_e)>=0,-1)}function $c5a24bc478652b5f$var$getAncestors(rt,_e){let nt=[];for(;(_e==null?void 0:_e.parentKey)!=null;)_e=rt.getItem(_e.parentKey),nt.unshift(_e);return nt}class $d496c0a20b6e58ec$export$6c8a5aaad13c9852{get selectionMode(){return this.state.selectionMode}get disallowEmptySelection(){return this.state.disallowEmptySelection}get selectionBehavior(){return this.state.selectionBehavior}setSelectionBehavior(_e){this.state.setSelectionBehavior(_e)}get isFocused(){return this.state.isFocused}setFocused(_e){this.state.setFocused(_e)}get focusedKey(){return this.state.focusedKey}get childFocusStrategy(){return this.state.childFocusStrategy}setFocusedKey(_e,nt){(_e==null||this.collection.getItem(_e))&&this.state.setFocusedKey(_e,nt)}get selectedKeys(){return this.state.selectedKeys==="all"?new Set(this.getSelectAllKeys()):this.state.selectedKeys}get rawSelection(){return this.state.selectedKeys}isSelected(_e){return this.state.selectionMode==="none"?!1:(_e=this.getKey(_e),this.state.selectedKeys==="all"?this.canSelectItem(_e):this.state.selectedKeys.has(_e))}get isEmpty(){return this.state.selectedKeys!=="all"&&this.state.selectedKeys.size===0}get isSelectAll(){if(this.isEmpty)return!1;if(this.state.selectedKeys==="all")return!0;if(this._isSelectAll!=null)return this._isSelectAll;let _e=this.getSelectAllKeys(),nt=this.state.selectedKeys;return this._isSelectAll=_e.every(it=>nt.has(it)),this._isSelectAll}get firstSelectedKey(){let _e=null;for(let nt of this.state.selectedKeys){let it=this.collection.getItem(nt);(!_e||it&&$c5a24bc478652b5f$export$8c434b3a7a4dad6(this.collection,it,_e)<0)&&(_e=it)}return _e==null?void 0:_e.key}get lastSelectedKey(){let _e=null;for(let nt of this.state.selectedKeys){let it=this.collection.getItem(nt);(!_e||it&&$c5a24bc478652b5f$export$8c434b3a7a4dad6(this.collection,it,_e)>0)&&(_e=it)}return _e==null?void 0:_e.key}get disabledKeys(){return this.state.disabledKeys}get disabledBehavior(){return this.state.disabledBehavior}extendSelection(_e){if(this.selectionMode==="none")return;if(this.selectionMode==="single"){this.replaceSelection(_e);return}_e=this.getKey(_e);let nt;if(this.state.selectedKeys==="all")nt=new $e40ea825a81a3709$export$52baac22726c72bf([_e],_e,_e);else{let it=this.state.selectedKeys,ot=it.anchorKey||_e;nt=new $e40ea825a81a3709$export$52baac22726c72bf(it,ot,_e);for(let st of this.getKeyRange(ot,it.currentKey||_e))nt.delete(st);for(let st of this.getKeyRange(_e,ot))this.canSelectItem(st)&&nt.add(st)}this.state.setSelectedKeys(nt)}getKeyRange(_e,nt){let it=this.collection.getItem(_e),ot=this.collection.getItem(nt);return it&&ot?$c5a24bc478652b5f$export$8c434b3a7a4dad6(this.collection,it,ot)<=0?this.getKeyRangeInternal(_e,nt):this.getKeyRangeInternal(nt,_e):[]}getKeyRangeInternal(_e,nt){let it=[],ot=_e;for(;ot;){let st=this.collection.getItem(ot);if((st&&st.type==="item"||st.type==="cell"&&this.allowsCellSelection)&&it.push(ot),ot===nt)return it;ot=this.collection.getKeyAfter(ot)}return[]}getKey(_e){let nt=this.collection.getItem(_e);if(!nt||nt.type==="cell"&&this.allowsCellSelection)return _e;for(;nt.type!=="item"&&nt.parentKey!=null;)nt=this.collection.getItem(nt.parentKey);return!nt||nt.type!=="item"?null:nt.key}toggleSelection(_e){if(this.selectionMode==="none")return;if(this.selectionMode==="single"&&!this.isSelected(_e)){this.replaceSelection(_e);return}if(_e=this.getKey(_e),_e==null)return;let nt=new $e40ea825a81a3709$export$52baac22726c72bf(this.state.selectedKeys==="all"?this.getSelectAllKeys():this.state.selectedKeys);nt.has(_e)?nt.delete(_e):this.canSelectItem(_e)&&(nt.add(_e),nt.anchorKey=_e,nt.currentKey=_e),!(this.disallowEmptySelection&&nt.size===0)&&this.state.setSelectedKeys(nt)}replaceSelection(_e){if(this.selectionMode==="none"||(_e=this.getKey(_e),_e==null))return;let nt=this.canSelectItem(_e)?new $e40ea825a81a3709$export$52baac22726c72bf([_e],_e,_e):new $e40ea825a81a3709$export$52baac22726c72bf;this.state.setSelectedKeys(nt)}setSelectedKeys(_e){if(this.selectionMode==="none")return;let nt=new $e40ea825a81a3709$export$52baac22726c72bf;for(let it of _e)if(it=this.getKey(it),it!=null&&(nt.add(it),this.selectionMode==="single"))break;this.state.setSelectedKeys(nt)}getSelectAllKeys(){let _e=[],nt=it=>{for(;it;){if(this.canSelectItem(it)){let ot=this.collection.getItem(it);ot.type==="item"&&_e.push(it),ot.hasChildNodes&&(this.allowsCellSelection||ot.type!=="item")&&nt($c5a24bc478652b5f$export$fbdeaa6a76694f71($c5a24bc478652b5f$export$1005530eda016c13(ot,this.collection)).key)}it=this.collection.getKeyAfter(it)}};return nt(this.collection.getFirstKey()),_e}selectAll(){!this.isSelectAll&&this.selectionMode==="multiple"&&this.state.setSelectedKeys("all")}clearSelection(){!this.disallowEmptySelection&&(this.state.selectedKeys==="all"||this.state.selectedKeys.size>0)&&this.state.setSelectedKeys(new $e40ea825a81a3709$export$52baac22726c72bf)}toggleSelectAll(){this.isSelectAll?this.clearSelection():this.selectAll()}select(_e,nt){this.selectionMode!=="none"&&(this.selectionMode==="single"?this.isSelected(_e)&&!this.disallowEmptySelection?this.toggleSelection(_e):this.replaceSelection(_e):this.selectionBehavior==="toggle"||nt&&(nt.pointerType==="touch"||nt.pointerType==="virtual")?this.toggleSelection(_e):this.replaceSelection(_e))}isSelectionEqual(_e){if(_e===this.state.selectedKeys)return!0;let nt=this.selectedKeys;if(_e.size!==nt.size)return!1;for(let it of _e)if(!nt.has(it))return!1;for(let it of nt)if(!_e.has(it))return!1;return!0}canSelectItem(_e){var nt;if(this.state.selectionMode==="none"||this.state.disabledKeys.has(_e))return!1;let it=this.collection.getItem(_e);return!(!it||!(it==null||(nt=it.props)===null||nt===void 0)&&nt.isDisabled||it.type==="cell"&&!this.allowsCellSelection)}isDisabled(_e){var nt,it;return this.state.disabledBehavior==="all"&&(this.state.disabledKeys.has(_e)||!!(!((it=this.collection.getItem(_e))===null||it===void 0||(nt=it.props)===null||nt===void 0)&&nt.isDisabled))}isLink(_e){var nt,it;return!!(!((it=this.collection.getItem(_e))===null||it===void 0||(nt=it.props)===null||nt===void 0)&&nt.href)}getItemProps(_e){var nt;return(nt=this.collection.getItem(_e))===null||nt===void 0?void 0:nt.props}constructor(_e,nt,it){this.collection=_e,this.state=nt;var ot;this.allowsCellSelection=(ot=it==null?void 0:it.allowsCellSelection)!==null&&ot!==void 0?ot:!1,this._isSelectAll=null}}var AvatarIcon=()=>jsxRuntimeExports.jsxs("svg",{"aria-hidden":"true",fill:"none",height:"80%",role:"presentation",viewBox:"0 0 24 24",width:"80%",children:[jsxRuntimeExports.jsx("path",{d:"M12 2C9.38 2 7.25 4.13 7.25 6.75C7.25 9.32 9.26 11.4 11.88 11.49C11.96 11.48 12.04 11.48 12.1 11.49C12.12 11.49 12.13 11.49 12.15 11.49C12.16 11.49 12.16 11.49 12.17 11.49C14.73 11.4 16.74 9.32 16.75 6.75C16.75 4.13 14.62 2 12 2Z",fill:"currentColor"}),jsxRuntimeExports.jsx("path",{d:"M17.0809 14.1489C14.2909 12.2889 9.74094 12.2889 6.93094 14.1489C5.66094 14.9989 4.96094 16.1489 4.96094 17.3789C4.96094 18.6089 5.66094 19.7489 6.92094 20.5889C8.32094 21.5289 10.1609 21.9989 12.0009 21.9989C13.8409 21.9989 15.6809 21.5289 17.0809 20.5889C18.3409 19.7389 19.0409 18.5989 19.0409 17.3589C19.0309 16.1289 18.3409 14.9889 17.0809 14.1489Z",fill:"currentColor"})]}),[AvatarGroupProvider,useAvatarGroupContext]=createContext2({name:"AvatarGroupContext",strict:!1}),useSafeLayoutEffect=globalThis!=null&&globalThis.document?reactExports.useLayoutEffect:reactExports.useEffect;function useImage$1(rt={}){const{loading:_e,src:nt,srcSet:it,onLoad:ot,onError:st,crossOrigin:at,sizes:lt,ignoreFallback:ct}=rt,[dt,ft]=reactExports.useState("pending");reactExports.useEffect(()=>{ft(nt?"loading":"pending")},[nt]);const pt=reactExports.useRef(),gt=reactExports.useCallback(()=>{if(!nt)return;yt();const Ct=new Image;Ct.src=nt,at&&(Ct.crossOrigin=at),it&&(Ct.srcset=it),lt&&(Ct.sizes=lt),_e&&(Ct.loading=_e),Ct.onload=At=>{yt(),ft("loaded"),ot==null||ot(At)},Ct.onerror=At=>{yt(),ft("failed"),st==null||st(At)},pt.current=Ct},[nt,at,it,lt,ot,st,_e]),yt=()=>{pt.current&&(pt.current.onload=null,pt.current.onerror=null,pt.current=null)};return useSafeLayoutEffect(()=>{if(!ct)return dt==="loading"&&gt(),()=>{yt()}},[dt,gt,ct]),ct?"loaded":dt}function useAvatar(rt={}){var _e,nt,it,ot,st,at,lt;const ct=useProviderContext(),dt=useAvatarGroupContext(),ft=!!dt,{as:pt,ref:gt,src:yt,name:Ct,icon:At,classNames:$t,fallback:zt,alt:_t=Ct||"avatar",imgRef:Jt,color:nr=(_e=dt==null?void 0:dt.color)!=null?_e:"default",radius:or=(nt=dt==null?void 0:dt.radius)!=null?nt:"full",size:ir=(it=dt==null?void 0:dt.size)!=null?it:"md",isBordered:dr=(ot=dt==null?void 0:dt.isBordered)!=null?ot:!1,isDisabled:sr=(st=dt==null?void 0:dt.isDisabled)!=null?st:!1,isFocusable:vr=!1,getInitials:yr=safeText,ignoreFallback:ur=!1,showFallback:tr=!1,ImgComponent:jt="img",imgProps:mt,className:wt,onError:kt,...Ht}=rt,Wt=pt||"span",er=useDOMRef(gt),Xt=useDOMRef(Jt),{isFocusVisible:Zt,isFocused:Tt,focusProps:rr}=$f7dceffc5ad7768b$export$4e328f61c538687f(),{isHovered:Er,hoverProps:ar}=$6179b936705e76d3$export$ae780daf29e6d456({isDisabled:sr}),wr=(lt=(at=rt.disableAnimation)!=null?at:ct==null?void 0:ct.disableAnimation)!=null?lt:!1,gr=useImage$1({src:yt,onError:kt,ignoreFallback:ur})==="loaded",Mr=typeof jt=="string",Rr=(!yt||!gr)&&tr,Sr=reactExports.useMemo(()=>{var hn;return avatar({color:nr,radius:or,size:ir,isBordered:dr,isDisabled:sr,isInGroup:ft,disableAnimation:wr,isInGridGroup:(hn=dt==null?void 0:dt.isGrid)!=null?hn:!1})},[nr,or,ir,dr,sr,wr,ft,dt==null?void 0:dt.isGrid]),xr=clsx$1($t==null?void 0:$t.base,wt),Pr=reactExports.useMemo(()=>vr||pt==="button",[vr,pt]),Or=reactExports.useCallback((hn={})=>({ref:er,tabIndex:Pr?0:-1,"data-hover":dataAttr(Er),"data-focus":dataAttr(Tt),"data-focus-visible":dataAttr(Zt),className:Sr.base({class:clsx$1(xr,hn==null?void 0:hn.className)}),...$3ef42575df84b30b$export$9d1611c77c2fe928(Ht,ar,Pr?rr:{})}),[Pr,Sr,xr,rr,Ht]),Yr=reactExports.useCallback((hn={})=>({ref:Xt,src:yt,"data-loaded":dataAttr(gr),className:Sr.img({class:$t==null?void 0:$t.img}),...$3ef42575df84b30b$export$9d1611c77c2fe928(mt,hn,filterDOMProps({disableAnimation:wr},{enabled:Mr}))}),[Sr,gr,mt,wr,yt,Xt,Mr]);return{Component:Wt,ImgComponent:jt,src:yt,alt:_t,icon:At,name:Ct,imgRef:Xt,slots:Sr,classNames:$t,fallback:zt,isImgLoaded:gr,showFallback:Rr,ignoreFallback:ur,getInitials:yr,getAvatarProps:Or,getImageProps:Yr}}var Avatar=forwardRef((rt,_e)=>{const{Component:nt,ImgComponent:it,src:ot,icon:st=jsxRuntimeExports.jsx(AvatarIcon,{}),alt:at,classNames:lt,slots:ct,name:dt,showFallback:ft,fallback:pt,getInitials:gt,getAvatarProps:yt,getImageProps:Ct}=useAvatar({...rt,ref:_e}),At=reactExports.useMemo(()=>!ft&&ot?null:pt?jsxRuntimeExports.jsx("div",{"aria-label":at,className:ct.fallback({class:lt==null?void 0:lt.fallback}),role:"img",children:pt}):dt?jsxRuntimeExports.jsx("span",{"aria-label":at,className:ct.name({class:lt==null?void 0:lt.name}),role:"img",children:gt(dt)}):jsxRuntimeExports.jsx("span",{"aria-label":at,className:ct.icon({class:lt==null?void 0:lt.icon}),role:"img",children:st}),[ft,ot,pt,dt,lt]);return jsxRuntimeExports.jsxs(nt,{...yt(),children:[ot&&jsxRuntimeExports.jsx(it,{...Ct(),alt:at}),At]})});Avatar.displayName="NextUI.Avatar";var avatar_default=Avatar,[ButtonGroupProvider,useButtonGroupContext]=createContext2({name:"ButtonGroupContext",strict:!1});function useAriaButton(rt,_e){let{elementType:nt="button",isDisabled:it,onPress:ot,onPressStart:st,onPressEnd:at,onPressChange:lt,preventFocusOnPress:ct,allowFocusWhenDisabled:dt,onClick:ft,href:pt,target:gt,rel:yt,type:Ct="button",allowTextSelectionOnPress:At}=rt,$t;nt==="button"?$t={type:Ct,disabled:it}:$t={role:"button",tabIndex:it?void 0:0,href:nt==="a"&&it?void 0:pt,target:nt==="a"?gt:void 0,type:nt==="input"?Ct:void 0,disabled:nt==="input"?it:void 0,"aria-disabled":!it||nt==="input"?void 0:it,rel:nt==="a"?yt:void 0};let{pressProps:zt,isPressed:_t}=$f6c31cce2adf654f$export$45712eceda6fad21({onPressStart:st,onPressEnd:at,onPressChange:lt,onPress:ot,isDisabled:it,preventFocusOnPress:ct,allowTextSelectionOnPress:At,ref:_e}),{focusableProps:Jt}=$e6afbd83fe6ebbd2$export$4c014de7c8940b4c(rt,_e);dt&&(Jt.tabIndex=it?-1:Jt.tabIndex);let nr=$3ef42575df84b30b$export$9d1611c77c2fe928(Jt,zt,$65484d02dcb7eb3e$export$457c3d6518dd4c6f(rt,{labelable:!0}));return{isPressed:_t,buttonProps:$3ef42575df84b30b$export$9d1611c77c2fe928($t,nr,{"aria-haspopup":rt["aria-haspopup"],"aria-expanded":rt["aria-expanded"],"aria-controls":rt["aria-controls"],"aria-pressed":rt["aria-pressed"],onClick:or=>{ft==null||ft(or)}})}}var Ripple=rt=>{const{ripples:_e=[],motionProps:nt,color:it="currentColor",style:ot,onClear:st}=rt;return jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:_e.map(at=>{const lt=clamp$3(.01*at.size,.2,at.size>100?.75:.5);return jsxRuntimeExports.jsx(LazyMotion,{features:domAnimation,children:jsxRuntimeExports.jsx(AnimatePresence,{mode:"popLayout",children:jsxRuntimeExports.jsx(m$3.span,{animate:{transform:"scale(2)",opacity:0},className:"nextui-ripple",exit:{opacity:0},initial:{transform:"scale(0)",opacity:.35},style:{position:"absolute",backgroundColor:it,borderRadius:"100%",transformOrigin:"center",pointerEvents:"none",overflow:"hidden",inset:0,zIndex:0,top:at.y,left:at.x,width:`${at.size}px`,height:`${at.size}px`,...ot},transition:{duration:lt},onAnimationComplete:()=>{st(at.key)},...nt})})},at.key)})})};Ripple.displayName="NextUI.Ripple";var ripple_default=Ripple;function useRipple(rt={}){const[_e,nt]=reactExports.useState([]),it=reactExports.useCallback(st=>{const at=st.currentTarget,lt=Math.max(at.clientWidth,at.clientHeight),ct=at.getBoundingClientRect();nt(dt=>[...dt,{key:getUniqueID(dt.length.toString()),size:lt,x:st.clientX-ct.left-lt/2,y:st.clientY-ct.top-lt/2}])},[]),ot=reactExports.useCallback(st=>{nt(at=>at.filter(lt=>lt.key!==st))},[]);return{ripples:_e,onClick:it,onClear:ot,...rt}}function useButton(rt){var _e,nt,it,ot,st,at,lt,ct,dt;const ft=useButtonGroupContext(),pt=useProviderContext(),gt=!!ft,{ref:yt,as:Ct,children:At,startContent:$t,endContent:zt,autoFocus:_t,className:Jt,spinner:nr,isLoading:or=!1,disableRipple:ir=!1,fullWidth:dr=(_e=ft==null?void 0:ft.fullWidth)!=null?_e:!1,radius:sr=ft==null?void 0:ft.radius,size:vr=(nt=ft==null?void 0:ft.size)!=null?nt:"md",color:yr=(it=ft==null?void 0:ft.color)!=null?it:"default",variant:ur=(ot=ft==null?void 0:ft.variant)!=null?ot:"solid",disableAnimation:tr=(at=(st=ft==null?void 0:ft.disableAnimation)!=null?st:pt==null?void 0:pt.disableAnimation)!=null?at:!1,isDisabled:jt=(lt=ft==null?void 0:ft.isDisabled)!=null?lt:!1,isIconOnly:mt=(ct=ft==null?void 0:ft.isIconOnly)!=null?ct:!1,spinnerPlacement:wt="start",onPress:kt,onClick:Ht,...Wt}=rt,er=Ct||"button",Xt=typeof er=="string",Zt=useDOMRef(yt),Tt=(dt=ir||(pt==null?void 0:pt.disableRipple))!=null?dt:tr,{isFocusVisible:rr,isFocused:Er,focusProps:ar}=$f7dceffc5ad7768b$export$4e328f61c538687f({autoFocus:_t}),wr=jt||or,fr=reactExports.useMemo(()=>button({size:vr,color:yr,variant:ur,radius:sr,fullWidth:dr,isDisabled:wr,isInGroup:gt,disableAnimation:tr,isIconOnly:mt,className:Jt}),[vr,yr,ur,sr,dr,wr,gt,mt,tr,Jt]),{onClick:gr,onClear:Mr,ripples:Rr}=useRipple(),Sr=reactExports.useCallback(Ln=>{Tt||wr||tr||Zt.current&&gr(Ln)},[Tt,wr,tr,Zt,gr]),{buttonProps:xr,isPressed:Pr}=useAriaButton({elementType:Ct,isDisabled:wr,onPress:kt,onClick:$ff5963eb1fccf552$export$e08e3b67e392101e(Ht,Sr),...Wt},Zt),{isHovered:Or,hoverProps:Yr}=$6179b936705e76d3$export$ae780daf29e6d456({isDisabled:wr}),hn=reactExports.useCallback((Ln={})=>({"data-disabled":dataAttr(wr),"data-focus":dataAttr(Er),"data-pressed":dataAttr(Pr),"data-focus-visible":dataAttr(rr),"data-hover":dataAttr(Or),"data-loading":dataAttr(or),...$3ef42575df84b30b$export$9d1611c77c2fe928(xr,ar,Yr,filterDOMProps(Wt,{enabled:Xt}),filterDOMProps(Ln))}),[or,wr,Er,Pr,Xt,rr,Or,xr,ar,Yr,Wt]),Fr=Ln=>reactExports.isValidElement(Ln)?reactExports.cloneElement(Ln,{"aria-hidden":!0,focusable:!1,tabIndex:-1}):null,qr=Fr($t),Hr=Fr(zt),xn=reactExports.useMemo(()=>({sm:"sm",md:"sm",lg:"md"})[vr],[vr]),an=reactExports.useCallback(()=>({ripples:Rr,onClear:Mr}),[Rr,Mr]);return{Component:er,children:At,domRef:Zt,spinner:nr,styles:fr,startContent:qr,endContent:Hr,isLoading:or,spinnerPlacement:wt,spinnerSize:xn,disableRipple:Tt,getButtonProps:hn,getRippleProps:an,isIconOnly:mt}}function useSpinner(rt){const[_e,nt]=mapPropsVariants(rt,spinner.variantKeys),{children:it,className:ot,classNames:st,label:at,...lt}=_e,ct=reactExports.useMemo(()=>spinner({...nt}),[objectToDeps(nt)]),dt=clsx$1(st==null?void 0:st.base,ot),ft=at||it,pt=reactExports.useMemo(()=>ft&&typeof ft=="string"?ft:lt["aria-label"]?"":"Loading",[it,ft,lt["aria-label"]]),gt=reactExports.useCallback(()=>({"aria-label":pt,className:ct.base({class:dt}),...lt}),[pt,ct,dt,lt]);return{label:ft,slots:ct,classNames:st,getSpinnerProps:gt}}var Spinner=forwardRef((rt,_e)=>{const{slots:nt,classNames:it,label:ot,getSpinnerProps:st}=useSpinner({...rt});return jsxRuntimeExports.jsxs("div",{ref:_e,...st(),children:[jsxRuntimeExports.jsxs("div",{className:nt.wrapper({class:it==null?void 0:it.wrapper}),children:[jsxRuntimeExports.jsx("i",{className:nt.circle1({class:it==null?void 0:it.circle1})}),jsxRuntimeExports.jsx("i",{className:nt.circle2({class:it==null?void 0:it.circle2})})]}),ot&&jsxRuntimeExports.jsx("span",{className:nt.label({class:it==null?void 0:it.label}),children:ot})]})});Spinner.displayName="NextUI.Spinner";var spinner_default=Spinner,Button=forwardRef((rt,_e)=>{const{Component:nt,domRef:it,children:ot,styles:st,spinnerSize:at,spinner:lt=jsxRuntimeExports.jsx(spinner_default,{color:"current",size:at}),spinnerPlacement:ct,startContent:dt,endContent:ft,isLoading:pt,disableRipple:gt,getButtonProps:yt,getRippleProps:Ct,isIconOnly:At}=useButton({...rt,ref:_e});return jsxRuntimeExports.jsxs(nt,{ref:it,className:st,...yt(),children:[dt,pt&&ct==="start"&&lt,pt&&At?null:ot,pt&&ct==="end"&&lt,ft,!gt&&jsxRuntimeExports.jsx(ripple_default,{...Ct()})]})});Button.displayName="NextUI.Button";var button_default=Button;function useChip(rt){const[_e,nt]=mapPropsVariants(rt,chip.variantKeys),{ref:it,as:ot,children:st,avatar:at,startContent:lt,endContent:ct,onClose:dt,classNames:ft,className:pt,...gt}=_e,yt=ot||"div",Ct=useDOMRef(it),At=clsx$1(ft==null?void 0:ft.base,pt),$t=!!dt,zt=rt.variant==="dot",{focusProps:_t,isFocusVisible:Jt}=$f7dceffc5ad7768b$export$4e328f61c538687f(),nr=reactExports.useMemo(()=>typeof st=="string"&&(st==null?void 0:st.length)===1,[st]),or=reactExports.useMemo(()=>!!at||!!lt,[at,lt]),ir=reactExports.useMemo(()=>!!ct||$t,[ct,$t]),dr=reactExports.useMemo(()=>chip({...nt,hasStartContent:or,hasEndContent:ir,isOneChar:nr,isCloseable:$t,isCloseButtonFocusVisible:Jt}),[objectToDeps(nt),Jt,or,ir,nr,$t]),{pressProps:sr}=$f6c31cce2adf654f$export$45712eceda6fad21({isDisabled:!!(rt!=null&&rt.isDisabled),onPress:dt}),vr=()=>({ref:Ct,className:dr.base({class:At}),...gt}),yr=()=>({role:"button",tabIndex:0,className:dr.closeButton({class:ft==null?void 0:ft.closeButton}),"aria-label":"close chip",...$3ef42575df84b30b$export$9d1611c77c2fe928(sr,_t)}),ur=jt=>reactExports.isValidElement(jt)?reactExports.cloneElement(jt,{className:dr.avatar({class:ft==null?void 0:ft.avatar})}):null,tr=jt=>reactExports.isValidElement(jt)?reactExports.cloneElement(jt,{className:clsx$1("max-h-[80%]",jt.props.className)}):null;return{Component:yt,children:st,slots:dr,classNames:ft,isDot:zt,isCloseable:$t,startContent:ur(at)||tr(lt),endContent:tr(ct),getCloseButtonProps:yr,getChipProps:vr}}var Chip=forwardRef((rt,_e)=>{const{Component:nt,children:it,slots:ot,classNames:st,isDot:at,isCloseable:lt,startContent:ct,endContent:dt,getCloseButtonProps:ft,getChipProps:pt}=useChip({...rt,ref:_e}),gt=reactExports.useMemo(()=>at&&!ct?jsxRuntimeExports.jsx("span",{className:ot.dot({class:st==null?void 0:st.dot})}):ct,[ot,ct,at]),yt=reactExports.useMemo(()=>lt?jsxRuntimeExports.jsx("span",{...ft(),children:dt||jsxRuntimeExports.jsx(CloseFilledIcon,{})}):dt,[dt,lt,ft]);return jsxRuntimeExports.jsxs(nt,{...pt(),children:[gt,jsxRuntimeExports.jsx("span",{className:ot.content({class:st==null?void 0:st.content}),children:it}),yt]})});Chip.displayName="NextUI.Chip";var chip_default=Chip;function $e93e671b31057976$export$b8473d3665f3a75a(rt,_e,nt){let{validationBehavior:it,focus:ot}=rt;$f0a04ccd8dbdd83b$export$e5c5a5f917a5871c(()=>{if(it==="native"&&(nt!=null&&nt.current)){let ct=_e.realtimeValidation.isInvalid?_e.realtimeValidation.validationErrors.join(" ")||"Invalid value.":"";nt.current.setCustomValidity(ct),nt.current.hasAttribute("title")||(nt.current.title=""),_e.realtimeValidation.isInvalid||_e.updateValidation($e93e671b31057976$var$getNativeValidity(nt.current))}});let st=$8ae05eaa5c114e9c$export$7f54fc3180508a52(()=>{_e.resetValidation()}),at=$8ae05eaa5c114e9c$export$7f54fc3180508a52(ct=>{var dt;_e.displayValidation.isInvalid||_e.commitValidation();let ft=nt==null||(dt=nt.current)===null||dt===void 0?void 0:dt.form;if(!ct.defaultPrevented&&nt&&ft&&$e93e671b31057976$var$getFirstInvalidInput(ft)===nt.current){var pt;ot?ot():(pt=nt.current)===null||pt===void 0||pt.focus(),$507fabe10e71c6fb$export$8397ddfc504fdb9a("keyboard")}ct.preventDefault()}),lt=$8ae05eaa5c114e9c$export$7f54fc3180508a52(()=>{_e.commitValidation()});reactExports.useEffect(()=>{let ct=nt==null?void 0:nt.current;if(!ct)return;let dt=ct.form;return ct.addEventListener("invalid",at),ct.addEventListener("change",lt),dt==null||dt.addEventListener("reset",st),()=>{ct.removeEventListener("invalid",at),ct.removeEventListener("change",lt),dt==null||dt.removeEventListener("reset",st)}},[nt,at,lt,st,it])}function $e93e671b31057976$var$getValidity(rt){let _e=rt.validity;return{badInput:_e.badInput,customError:_e.customError,patternMismatch:_e.patternMismatch,rangeOverflow:_e.rangeOverflow,rangeUnderflow:_e.rangeUnderflow,stepMismatch:_e.stepMismatch,tooLong:_e.tooLong,tooShort:_e.tooShort,typeMismatch:_e.typeMismatch,valueMissing:_e.valueMissing,valid:_e.valid}}function $e93e671b31057976$var$getNativeValidity(rt){return{isInvalid:!rt.validity.valid,validationDetails:$e93e671b31057976$var$getValidity(rt),validationErrors:rt.validationMessage?[rt.validationMessage]:[]}}function $e93e671b31057976$var$getFirstInvalidInput(rt){for(let _e=0;_e<rt.elements.length;_e++){let nt=rt.elements[_e];if(!nt.validity.valid)return nt}return null}const $e5be200c675c3b3a$export$aca958c65c314e6c={badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valueMissing:!1,valid:!0},$e5be200c675c3b3a$var$CUSTOM_VALIDITY_STATE={...$e5be200c675c3b3a$export$aca958c65c314e6c,customError:!0,valid:!1},$e5be200c675c3b3a$export$dad6ae84456c676a={isInvalid:!1,validationDetails:$e5be200c675c3b3a$export$aca958c65c314e6c,validationErrors:[]},$e5be200c675c3b3a$export$571b5131b7e65c11=reactExports.createContext({}),$e5be200c675c3b3a$export$a763b9476acd3eb="__formValidationState"+Date.now();function $e5be200c675c3b3a$export$fc1a364ae1f3ff10(rt){if(rt[$e5be200c675c3b3a$export$a763b9476acd3eb]){let{realtimeValidation:_e,displayValidation:nt,updateValidation:it,resetValidation:ot,commitValidation:st}=rt[$e5be200c675c3b3a$export$a763b9476acd3eb];return{realtimeValidation:_e,displayValidation:nt,updateValidation:it,resetValidation:ot,commitValidation:st}}return $e5be200c675c3b3a$var$useFormValidationStateImpl(rt)}function $e5be200c675c3b3a$var$useFormValidationStateImpl(rt){let{isInvalid:_e,validationState:nt,name:it,value:ot,builtinValidation:st,validate:at,validationBehavior:lt="aria"}=rt;nt&&(_e||(_e=nt==="invalid"));let ct=_e!==void 0?{isInvalid:_e,validationErrors:[],validationDetails:$e5be200c675c3b3a$var$CUSTOM_VALIDITY_STATE}:null,dt=reactExports.useMemo(()=>$e5be200c675c3b3a$var$getValidationResult($e5be200c675c3b3a$var$runValidate(at,ot)),[at,ot]);st!=null&&st.validationDetails.valid&&(st=null);let ft=reactExports.useContext($e5be200c675c3b3a$export$571b5131b7e65c11),pt=reactExports.useMemo(()=>it?Array.isArray(it)?it.flatMap(yr=>$e5be200c675c3b3a$var$asArray(ft[yr])):$e5be200c675c3b3a$var$asArray(ft[it]):[],[ft,it]),[gt,yt]=reactExports.useState(ft),[Ct,At]=reactExports.useState(!1);ft!==gt&&(yt(ft),At(!1));let $t=reactExports.useMemo(()=>$e5be200c675c3b3a$var$getValidationResult(Ct?[]:pt),[Ct,pt]),zt=reactExports.useRef($e5be200c675c3b3a$export$dad6ae84456c676a),[_t,Jt]=reactExports.useState($e5be200c675c3b3a$export$dad6ae84456c676a),nr=reactExports.useRef($e5be200c675c3b3a$export$dad6ae84456c676a),or=()=>{if(!ir)return;dr(!1);let yr=dt||st||zt.current;$e5be200c675c3b3a$var$isEqualValidation(yr,nr.current)||(nr.current=yr,Jt(yr))},[ir,dr]=reactExports.useState(!1);return reactExports.useEffect(or),{realtimeValidation:ct||$t||dt||st||$e5be200c675c3b3a$export$dad6ae84456c676a,displayValidation:lt==="native"?ct||$t||_t:ct||$t||dt||st||_t,updateValidation(yr){lt==="aria"&&!$e5be200c675c3b3a$var$isEqualValidation(_t,yr)?Jt(yr):zt.current=yr},resetValidation(){let yr=$e5be200c675c3b3a$export$dad6ae84456c676a;$e5be200c675c3b3a$var$isEqualValidation(yr,nr.current)||(nr.current=yr,Jt(yr)),lt==="native"&&dr(!1),At(!0)},commitValidation(){lt==="native"&&dr(!0),At(!0)}}}function $e5be200c675c3b3a$var$asArray(rt){return rt?Array.isArray(rt)?rt:[rt]:[]}function $e5be200c675c3b3a$var$runValidate(rt,_e){if(typeof rt=="function"){let nt=rt(_e);if(nt&&typeof nt!="boolean")return $e5be200c675c3b3a$var$asArray(nt)}return[]}function $e5be200c675c3b3a$var$getValidationResult(rt){return rt.length?{isInvalid:!0,validationErrors:rt,validationDetails:$e5be200c675c3b3a$var$CUSTOM_VALIDITY_STATE}:null}function $e5be200c675c3b3a$var$isEqualValidation(rt,_e){return rt===_e?!0:rt&&_e&&rt.isInvalid===_e.isInvalid&&rt.validationErrors.length===_e.validationErrors.length&&rt.validationErrors.every((nt,it)=>nt===_e.validationErrors[it])&&Object.entries(rt.validationDetails).every(([nt,it])=>_e.validationDetails[nt]===it)}function $d191a55c9702f145$export$8467354a121f1b9f(rt){let{id:_e,label:nt,"aria-labelledby":it,"aria-label":ot,labelElementType:st="label"}=rt;_e=$bdb11010cef70236$export$f680877a34711e37(_e);let at=$bdb11010cef70236$export$f680877a34711e37(),lt={};nt?(it=it?`${at} ${it}`:at,lt={id:at,htmlFor:st==="label"?_e:void 0}):!it&&!ot&&console.warn("If you do not provide a visible label, you must specify an aria-label or aria-labelledby attribute for accessibility");let ct=$313b98861ee5dd6c$export$d6875122194c7b44({id:_e,"aria-label":ot,"aria-labelledby":it});return{labelProps:lt,fieldProps:ct}}function $2baaea4c71418dea$export$294aa081a6c6f55d(rt){let{description:_e,errorMessage:nt,isInvalid:it,validationState:ot}=rt,{labelProps:st,fieldProps:at}=$d191a55c9702f145$export$8467354a121f1b9f(rt),lt=$bdb11010cef70236$export$b4cc09c592e8fdb8([!!_e,!!nt,it,ot]),ct=$bdb11010cef70236$export$b4cc09c592e8fdb8([!!_e,!!nt,it,ot]);return at=$3ef42575df84b30b$export$9d1611c77c2fe928(at,{"aria-describedby":[lt,ct,rt["aria-describedby"]].filter(Boolean).join(" ")||void 0}),{labelProps:st,fieldProps:at,descriptionProps:{id:lt},errorMessageProps:{id:ct}}}function useCallbackRef(rt,_e=[]){const nt=reactExports.useRef(rt);return useSafeLayoutEffect(()=>{nt.current=rt}),reactExports.useCallback((...it)=>{var ot;return(ot=nt.current)==null?void 0:ot.call(nt,...it)},_e)}function $298d61e98472621b$export$dcf14c9974fe2767(rt,_e){let{elementType:nt="a",onPress:it,onPressStart:ot,onPressEnd:st,onClick:at,isDisabled:lt,...ct}=rt,dt={};nt!=="a"&&(dt={role:"link",tabIndex:lt?void 0:0});let{focusableProps:ft}=$e6afbd83fe6ebbd2$export$4c014de7c8940b4c(rt,_e),{pressProps:pt,isPressed:gt}=$f6c31cce2adf654f$export$45712eceda6fad21({onPress:it,onPressStart:ot,onPressEnd:st,isDisabled:lt,ref:_e}),yt=$65484d02dcb7eb3e$export$457c3d6518dd4c6f(ct,{labelable:!0}),Ct=$3ef42575df84b30b$export$9d1611c77c2fe928(ft,pt),At=$ea8dcbcb9ea1b556$export$9a302a45f65d0572(),$t=$ea8dcbcb9ea1b556$export$7e924b3091a3bd18(rt);return{isPressed:gt,linkProps:$3ef42575df84b30b$export$9d1611c77c2fe928(yt,$t,{...Ct,...dt,"aria-disabled":lt||void 0,"aria-current":rt["aria-current"],onClick:zt=>{var _t;(_t=pt.onClick)===null||_t===void 0||_t.call(pt,zt),at&&(at(zt),console.warn("onClick is deprecated, please use onPress")),!At.isNative&&zt.currentTarget instanceof HTMLAnchorElement&&zt.currentTarget.href&&!zt.isDefaultPrevented()&&$ea8dcbcb9ea1b556$export$efa8c9099e530235(zt.currentTarget,zt)&&rt.href&&(zt.preventDefault(),At.open(zt.currentTarget,zt,rt.href,rt.routerOptions))}})}}function useLink(rt){var _e,nt,it,ot;const st=useProviderContext(),[at,lt]=mapPropsVariants(rt,link.variantKeys),{ref:ct,as:dt,children:ft,anchorIcon:pt,isExternal:gt=!1,showAnchorIcon:yt=!1,autoFocus:Ct=!1,className:At,onPress:$t,onPressStart:zt,onPressEnd:_t,onClick:Jt,...nr}=at,or=dt||"a",ir=useDOMRef(ct),dr=(nt=(_e=rt==null?void 0:rt.disableAnimation)!=null?_e:st==null?void 0:st.disableAnimation)!=null?nt:!1,{linkProps:sr}=$298d61e98472621b$export$dcf14c9974fe2767({...nr,onPress:$t,onPressStart:zt,onPressEnd:_t,onClick:Jt,isDisabled:rt.isDisabled,elementType:`${dt}`},ir),{isFocused:vr,isFocusVisible:yr,focusProps:ur}=$f7dceffc5ad7768b$export$4e328f61c538687f({autoFocus:Ct});gt&&(nr.rel=(it=nr.rel)!=null?it:"noopener noreferrer",nr.target=(ot=nr.target)!=null?ot:"_blank");const tr=reactExports.useMemo(()=>link({...lt,disableAnimation:dr,className:At}),[objectToDeps(lt),dr,At]),jt=reactExports.useCallback(()=>({ref:ir,className:tr,"data-focus":dataAttr(vr),"data-disabled":dataAttr(rt.isDisabled),"data-focus-visible":dataAttr(yr),...$3ef42575df84b30b$export$9d1611c77c2fe928(ur,sr,nr)}),[tr,vr,yr,ur,sr,nr]);return{Component:or,children:ft,anchorIcon:pt,showAnchorIcon:yt,getLinkProps:jt}}var Link=forwardRef((rt,_e)=>{const{Component:nt,children:it,showAnchorIcon:ot,anchorIcon:st=jsxRuntimeExports.jsx(LinkIcon,{className:linkAnchorClasses}),getLinkProps:at}=useLink({ref:_e,...rt});return jsxRuntimeExports.jsx(nt,{...at(),children:jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[it,ot&&st]})})});Link.displayName="NextUI.Link";var link_default=Link,PaginationCursor=forwardRef((rt,_e)=>{const{as:nt,activePage:it,...ot}=rt,st=nt||"span",at=useDOMRef(_e);return jsxRuntimeExports.jsx(st,{ref:at,"aria-hidden":!0,...ot,children:it})});PaginationCursor.displayName="NextUI.PaginationCursor";var pagination_cursor_default=PaginationCursor;function usePaginationItem(rt){const{as:_e,ref:nt,value:it,children:ot,isActive:st,isDisabled:at,onPress:lt,onClick:ct,getAriaLabel:dt,className:ft,...pt}=rt,gt=!!(rt!=null&&rt.href),yt=_e||gt?"a":"li",Ct=typeof yt=="string",At=useDOMRef(nt),$t=$ea8dcbcb9ea1b556$export$9a302a45f65d0572(),zt=reactExports.useMemo(()=>st?`${dt==null?void 0:dt(it)} active`:dt==null?void 0:dt(it),[it,st]),{isPressed:_t,pressProps:Jt}=$f6c31cce2adf654f$export$45712eceda6fad21({isDisabled:at,onPress:lt}),{focusProps:nr,isFocused:or,isFocusVisible:ir}=$f7dceffc5ad7768b$export$4e328f61c538687f({}),{isHovered:dr,hoverProps:sr}=$6179b936705e76d3$export$ae780daf29e6d456({isDisabled:at});return{Component:yt,children:ot,ariaLabel:zt,isFocused:or,isFocusVisible:ir,getItemProps:(yr={})=>({ref:At,role:"button",tabIndex:at?-1:0,"aria-label":zt,"aria-current":dataAttr(st),"aria-disabled":dataAttr(at),"data-disabled":dataAttr(at),"data-active":dataAttr(st),"data-focus":dataAttr(or),"data-hover":dataAttr(dr),"data-pressed":dataAttr(_t),"data-focus-visible":dataAttr(ir),...$3ef42575df84b30b$export$9d1611c77c2fe928(yr,Jt,nr,sr,filterDOMProps(pt,{enabled:Ct})),className:clsx$1(ft,yr.className),onClick:ur=>{$ff5963eb1fccf552$export$e08e3b67e392101e(Jt==null?void 0:Jt.onClick,ct)(ur),!$t.isNative&&ur.currentTarget instanceof HTMLAnchorElement&&ur.currentTarget.href&&!ur.isDefaultPrevented()&&$ea8dcbcb9ea1b556$export$efa8c9099e530235(ur.currentTarget,ur)&&yr.href&&(ur.preventDefault(),$t.open(ur.currentTarget,ur,yr.href,yr.routerOptions))}})}}var PaginationItem=forwardRef((rt,_e)=>{const{Component:nt,children:it,getItemProps:ot}=usePaginationItem({...rt,ref:_e});return jsxRuntimeExports.jsx(nt,{...ot(),children:it})});PaginationItem.displayName="NextUI.PaginationItem";var pagination_item_default=PaginationItem,PaginationItemType=(rt=>(rt.DOTS="dots",rt.PREV="prev",rt.NEXT="next",rt))(PaginationItemType||{});function usePagination$1(rt){const{page:_e,total:nt,siblings:it=1,boundaries:ot=1,initialPage:st=1,showControls:at=!1,onChange:lt}=rt,[ct,dt]=reactExports.useState(_e||st),{direction:ft}=$18f2051aff69b9bf$export$43bb16f9c6d9e3f7(),pt=ft==="rtl",gt=nr=>{dt(nr),lt&&lt(nr)};reactExports.useEffect(()=>{_e&&_e!==ct&&dt(_e)},[_e]);const yt=reactExports.useCallback(nr=>{nr<=0?gt(1):nr>nt?gt(nt):gt(nr)},[nt,ct,gt]),Ct=()=>yt(pt?ct-1:ct+1),At=()=>yt(pt?ct+1:ct-1),$t=()=>yt(pt?nt:1),zt=()=>yt(pt?1:nt),_t=reactExports.useCallback(nr=>at?pt?["next",...nr,"prev"]:["prev",...nr,"next"]:nr,[pt,at]);return{range:reactExports.useMemo(()=>{if(it*2+3+ot*2>=nt)return _t(range(1,nt));const or=Math.max(ct-it,ot),ir=Math.min(ct+it,nt-ot),dr=or>ot+2,sr=ir<nt-(ot+1);if(!dr&&sr){const vr=it*2+ot+2;return _t([...range(1,vr),"dots",...range(nt-(ot-1),nt)])}if(dr&&!sr){const vr=ot+1+2*it;return _t([...range(1,ot),"dots",...range(nt-vr,nt)])}return _t([...range(1,ot),"dots",...range(or,ir),"dots",...range(nt-ot+1,nt)])},[nt,ct,it,ot,_t]),activePage:ct,setPage:yt,next:Ct,previous:At,first:$t,last:zt}}const t$3=rt=>typeof rt=="object"&&rt!=null&&rt.nodeType===1,e$1=(rt,_e)=>(!_e||rt!=="hidden")&&rt!=="visible"&&rt!=="clip",n$2=(rt,_e)=>{if(rt.clientHeight<rt.scrollHeight||rt.clientWidth<rt.scrollWidth){const nt=getComputedStyle(rt,null);return e$1(nt.overflowY,_e)||e$1(nt.overflowX,_e)||(it=>{const ot=(st=>{if(!st.ownerDocument||!st.ownerDocument.defaultView)return null;try{return st.ownerDocument.defaultView.frameElement}catch{return null}})(it);return!!ot&&(ot.clientHeight<it.scrollHeight||ot.clientWidth<it.scrollWidth)})(rt)}return!1},o$1=(rt,_e,nt,it,ot,st,at,lt)=>st<rt&&at>_e||st>rt&&at<_e?0:st<=rt&&lt<=nt||at>=_e&&lt>=nt?st-rt-it:at>_e&&lt<nt||st<rt&&lt>nt?at-_e+ot:0,l$1=rt=>{const _e=rt.parentElement;return _e??(rt.getRootNode().host||null)},r$2=(rt,_e)=>{var nt,it,ot,st;if(typeof document>"u")return[];const{scrollMode:at,block:lt,inline:ct,boundary:dt,skipOverflowHiddenElements:ft}=_e,pt=typeof dt=="function"?dt:kt=>kt!==dt;if(!t$3(rt))throw new TypeError("Invalid target");const gt=document.scrollingElement||document.documentElement,yt=[];let Ct=rt;for(;t$3(Ct)&&pt(Ct);){if(Ct=l$1(Ct),Ct===gt){yt.push(Ct);break}Ct!=null&&Ct===document.body&&n$2(Ct)&&!n$2(document.documentElement)||Ct!=null&&n$2(Ct,ft)&&yt.push(Ct)}const At=(it=(nt=window.visualViewport)==null?void 0:nt.width)!=null?it:innerWidth,$t=(st=(ot=window.visualViewport)==null?void 0:ot.height)!=null?st:innerHeight,{scrollX:zt,scrollY:_t}=window,{height:Jt,width:nr,top:or,right:ir,bottom:dr,left:sr}=rt.getBoundingClientRect(),{top:vr,right:yr,bottom:ur,left:tr}=(kt=>{const Ht=window.getComputedStyle(kt);return{top:parseFloat(Ht.scrollMarginTop)||0,right:parseFloat(Ht.scrollMarginRight)||0,bottom:parseFloat(Ht.scrollMarginBottom)||0,left:parseFloat(Ht.scrollMarginLeft)||0}})(rt);let jt=lt==="start"||lt==="nearest"?or-vr:lt==="end"?dr+ur:or+Jt/2-vr+ur,mt=ct==="center"?sr+nr/2-tr+yr:ct==="end"?ir+yr:sr-tr;const wt=[];for(let kt=0;kt<yt.length;kt++){const Ht=yt[kt],{height:Wt,width:er,top:Xt,right:Zt,bottom:Tt,left:rr}=Ht.getBoundingClientRect();if(at==="if-needed"&&or>=0&&sr>=0&&dr<=$t&&ir<=At&&or>=Xt&&dr<=Tt&&sr>=rr&&ir<=Zt)return wt;const Er=getComputedStyle(Ht),ar=parseInt(Er.borderLeftWidth,10),wr=parseInt(Er.borderTopWidth,10),fr=parseInt(Er.borderRightWidth,10),gr=parseInt(Er.borderBottomWidth,10);let Mr=0,Rr=0;const Sr="offsetWidth"in Ht?Ht.offsetWidth-Ht.clientWidth-ar-fr:0,xr="offsetHeight"in Ht?Ht.offsetHeight-Ht.clientHeight-wr-gr:0,Pr="offsetWidth"in Ht?Ht.offsetWidth===0?0:er/Ht.offsetWidth:0,Or="offsetHeight"in Ht?Ht.offsetHeight===0?0:Wt/Ht.offsetHeight:0;if(gt===Ht)Mr=lt==="start"?jt:lt==="end"?jt-$t:lt==="nearest"?o$1(_t,_t+$t,$t,wr,gr,_t+jt,_t+jt+Jt,Jt):jt-$t/2,Rr=ct==="start"?mt:ct==="center"?mt-At/2:ct==="end"?mt-At:o$1(zt,zt+At,At,ar,fr,zt+mt,zt+mt+nr,nr),Mr=Math.max(0,Mr+_t),Rr=Math.max(0,Rr+zt);else{Mr=lt==="start"?jt-Xt-wr:lt==="end"?jt-Tt+gr+xr:lt==="nearest"?o$1(Xt,Tt,Wt,wr,gr+xr,jt,jt+Jt,Jt):jt-(Xt+Wt/2)+xr/2,Rr=ct==="start"?mt-rr-ar:ct==="center"?mt-(rr+er/2)+Sr/2:ct==="end"?mt-Zt+fr+Sr:o$1(rr,Zt,er,ar,fr+Sr,mt,mt+nr,nr);const{scrollLeft:Yr,scrollTop:hn}=Ht;Mr=Or===0?0:Math.max(0,Math.min(hn+Mr/Or,Ht.scrollHeight-Wt/Or+xr)),Rr=Pr===0?0:Math.max(0,Math.min(Yr+Rr/Pr,Ht.scrollWidth-er/Pr+Sr)),jt+=hn-Mr,mt+=Yr-Rr}wt.push({el:Ht,top:Mr,left:Rr})}return wt},o=rt=>rt===!1?{block:"end",inline:"nearest"}:(_e=>_e===Object(_e)&&Object.keys(_e).length!==0)(rt)?rt:{block:"start",inline:"nearest"};function t$2(rt,_e){if(!rt.isConnected||!(it=>{let ot=it;for(;ot&&ot.parentNode;){if(ot.parentNode===document)return!0;ot=ot.parentNode instanceof ShadowRoot?ot.parentNode.host:ot.parentNode}return!1})(rt))return;if((it=>typeof it=="object"&&typeof it.behavior=="function")(_e))return _e.behavior(r$2(rt,_e));const nt=typeof _e=="boolean"||_e==null?void 0:_e.behavior;for(const{el:it,top:ot,left:st}of r$2(rt,o(_e)))it.scroll({top:ot,left:st,behavior:nt})}var CURSOR_TRANSITION_TIMEOUT=300;function usePagination(rt){var _e,nt,it,ot;const st=useProviderContext(),[at,lt]=mapPropsVariants(rt,pagination.variantKeys),{as:ct,ref:dt,classNames:ft,dotsJump:pt=5,loop:gt=!1,showControls:yt=!1,total:Ct=1,initialPage:At=1,page:$t,siblings:zt,boundaries:_t,onChange:Jt,className:nr,renderItem:or,getItemAriaLabel:ir,...dr}=at,sr=ct||"nav",vr=useDOMRef(dt),yr=reactExports.useRef(null),ur=reactExports.useRef(),tr=reactExports.useRef(),{direction:jt}=$18f2051aff69b9bf$export$43bb16f9c6d9e3f7(),mt=jt==="rtl",wt=(nt=(_e=rt==null?void 0:rt.disableAnimation)!=null?_e:st==null?void 0:st.disableAnimation)!=null?nt:!1,kt=(ot=(it=rt==null?void 0:rt.disableCursorAnimation)!=null?it:wt)!=null?ot:!1;function Ht(){return ur.current||(ur.current=new Map),ur.current}function Wt(Fr,qr){const Hr=Ht();Fr?Hr.set(qr,Fr):Hr.delete(qr)}function er(Fr,qr){const xn=Ht().get(Fr);if(!xn||!yr.current)return;tr.current&&clearTimeout(tr.current),t$2(xn,{scrollMode:"always",behavior:"smooth",block:"start",inline:"start",boundary:vr.current});const{offsetLeft:an}=xn;if(qr){yr.current.setAttribute("data-moving","false"),yr.current.style.transform=`translateX(${an}px) scale(1)`;return}yr.current.setAttribute("data-moving","true"),yr.current.style.transform=`translateX(${an}px) scale(1.1)`,tr.current=setTimeout(()=>{yr.current&&(yr.current.style.transform=`translateX(${an}px) scale(1)`),tr.current=setTimeout(()=>{var Ln;(Ln=yr.current)==null||Ln.setAttribute("data-moving","false"),tr.current&&clearTimeout(tr.current)},CURSOR_TRANSITION_TIMEOUT)},CURSOR_TRANSITION_TIMEOUT)}const{range:Xt,activePage:Zt,setPage:Tt,previous:rr,next:Er,first:ar,last:wr}=usePagination$1({page:$t,total:Ct,initialPage:At,siblings:zt,boundaries:_t,showControls:yt,onChange:Jt}),fr=reactExports.useRef(Zt);reactExports.useEffect(()=>{Zt&&!wt&&er(Zt,Zt===fr.current),fr.current=Zt},[Zt,wt,kt,rt.dotsJump,rt.isCompact,rt.showControls]);const gr=reactExports.useMemo(()=>pagination({...lt,disableAnimation:wt,disableCursorAnimation:kt}),[objectToDeps(lt),kt,wt]),Mr=clsx$1(ft==null?void 0:ft.base,nr);return{Component:sr,showControls:yt,dotsJump:pt,slots:gr,classNames:ft,loop:gt,total:Ct,range:Xt,activePage:Zt,getItemRef:Wt,disableAnimation:wt,disableCursorAnimation:kt,setPage:Tt,onPrevious:()=>gt&&Zt===(mt?Ct:1)?wr():rr(),onNext:()=>gt&&Zt===(mt?1:Ct)?ar():Er(),renderItem:or,getBaseProps:(Fr={})=>({...Fr,ref:vr,role:"navigation","aria-label":Fr["aria-label"]||"pagination navigation","data-slot":"base","data-controls":dataAttr(yt),"data-loop":dataAttr(gt),"data-dots-jump":pt,"data-total":Ct,"data-active-page":Zt,className:gr.base({class:clsx$1(Mr,Fr==null?void 0:Fr.className)}),...dr}),getWrapperProps:(Fr={})=>({...Fr,"data-slot":"wrapper",className:gr.wrapper({class:clsx$1(ft==null?void 0:ft.wrapper,Fr==null?void 0:Fr.className)})}),getItemProps:(Fr={})=>({...Fr,ref:qr=>Wt(qr,Fr.value),"data-slot":"item",isActive:Fr.value===Zt,className:gr.item({class:clsx$1(ft==null?void 0:ft.item,Fr==null?void 0:Fr.className)}),onPress:()=>{Fr.value!==Zt&&Tt(Fr.value)}}),getCursorProps:(Fr={})=>({...Fr,ref:yr,activePage:Zt,"data-slot":"cursor",className:gr.cursor({class:clsx$1(ft==null?void 0:ft.cursor,Fr==null?void 0:Fr.className)})}),getItemAriaLabel:Fr=>{if(Fr){if(ir)return ir(Fr);switch(Fr){case PaginationItemType.DOTS:return"dots element";case PaginationItemType.PREV:return"previous page button";case PaginationItemType.NEXT:return"next page button";case"first":return"first page button";case"last":return"last page button";default:return`pagination item ${Fr}`}}}}}var Pagination=forwardRef((rt,_e)=>{const{Component:nt,dotsJump:it,slots:ot,classNames:st,total:at,range:lt,loop:ct,activePage:dt,disableCursorAnimation:ft,disableAnimation:pt,renderItem:gt,onNext:yt,onPrevious:Ct,setPage:At,getItemAriaLabel:$t,getItemRef:zt,getBaseProps:_t,getWrapperProps:Jt,getItemProps:nr,getCursorProps:or}=usePagination({...rt,ref:_e}),{direction:ir}=$18f2051aff69b9bf$export$43bb16f9c6d9e3f7(),dr=ir==="rtl",sr=reactExports.useCallback((vr,yr)=>{const ur=yr<lt.indexOf(dt);if(gt&&typeof gt=="function"){let tr=typeof vr=="number"?vr:yr;vr===PaginationItemType.NEXT&&(tr=dt+1),vr===PaginationItemType.PREV&&(tr=dt-1),vr===PaginationItemType.DOTS&&(tr=ur?dt-it>=1?dt-it:1:dt+it<=at?dt+it:at);const jt={[PaginationItemType.PREV]:jsxRuntimeExports.jsx(ChevronIcon,{}),[PaginationItemType.NEXT]:jsxRuntimeExports.jsx(ChevronIcon,{className:ot.chevronNext({class:st==null?void 0:st.chevronNext})}),[PaginationItemType.DOTS]:jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(EllipsisIcon,{className:ot==null?void 0:ot.ellipsis({class:st==null?void 0:st.ellipsis})}),jsxRuntimeExports.jsx(ForwardIcon,{className:ot==null?void 0:ot.forwardIcon({class:st==null?void 0:st.forwardIcon}),"data-before":dataAttr(ur)})]})};return gt({value:vr,index:yr,key:`${vr}-${yr}`,page:tr,total:at,children:typeof vr=="number"?vr:jt[vr],activePage:dt,dotsJump:it,isBefore:ur,isActive:vr===dt,isPrevious:vr===dt-1,isNext:vr===dt+1,isFirst:vr===1,isLast:vr===at,onNext:yt,onPrevious:Ct,setPage:At,onPress:()=>At(tr),ref:typeof vr=="number"?mt=>zt(mt,vr):void 0,className:ot.item({class:st==null?void 0:st.item}),getAriaLabel:$t})}return vr===PaginationItemType.PREV?jsxRuntimeExports.jsx(pagination_item_default,{className:ot.prev({class:st==null?void 0:st.prev}),"data-slot":"prev",getAriaLabel:$t,isDisabled:!ct&&dt===(dr?at:1),value:vr,onPress:Ct,children:jsxRuntimeExports.jsx(ChevronIcon,{})},PaginationItemType.PREV):vr===PaginationItemType.NEXT?jsxRuntimeExports.jsx(pagination_item_default,{className:ot.next({class:clsx$1(st==null?void 0:st.next)}),"data-slot":"next",getAriaLabel:$t,isDisabled:!ct&&dt===(dr?1:at),value:vr,onPress:yt,children:jsxRuntimeExports.jsx(ChevronIcon,{className:ot.chevronNext({class:st==null?void 0:st.chevronNext})})},PaginationItemType.NEXT):vr===PaginationItemType.DOTS?jsxRuntimeExports.jsxs(pagination_item_default,{className:ot.item({class:clsx$1(st==null?void 0:st.item,"group")}),"data-slot":"item",getAriaLabel:$t,value:vr,onPress:()=>At(ur?dt-it>=1?dt-it:1:dt+it<=at?dt+it:at),children:[jsxRuntimeExports.jsx(EllipsisIcon,{className:ot==null?void 0:ot.ellipsis({class:st==null?void 0:st.ellipsis})}),jsxRuntimeExports.jsx(ForwardIcon,{className:ot==null?void 0:ot.forwardIcon({class:st==null?void 0:st.forwardIcon}),"data-before":dataAttr(dr?!ur:ur)})]},PaginationItemType.DOTS+ur):reactExports.createElement(pagination_item_default,{...nr({value:vr}),key:vr,getAriaLabel:$t},vr)},[dr,dt,it,nr,ct,lt,gt,ot,st,at]);return jsxRuntimeExports.jsx(nt,{..._t(),children:jsxRuntimeExports.jsxs("ul",{...Jt(),children:[!ft&&!pt&&jsxRuntimeExports.jsx(pagination_cursor_default,{...or()}),lt.map(sr)]})})});Pagination.displayName="NextUI.Pagination";var pagination_default=Pagination;function $fc909762b330b746$export$61c6a8c84e605fb6(rt){let[_e,nt]=$458b0a5536c1a7cf$export$40bfa8c7b0832715(rt.isOpen,rt.defaultOpen||!1,rt.onOpenChange);const it=reactExports.useCallback(()=>{nt(!0)},[nt]),ot=reactExports.useCallback(()=>{nt(!1)},[nt]),st=reactExports.useCallback(()=>{nt(!_e)},[nt,_e]);return{isOpen:_e,setOpen:nt,open:it,close:ot,toggle:st}}function useIsMounted(rt={}){const{rerender:_e=!1,delay:nt=0}=rt,it=reactExports.useRef(!1),[ot,st]=reactExports.useState(!1);return reactExports.useEffect(()=>{it.current=!0;let at=null;return _e&&(nt>0?at=setTimeout(()=>{st(!0)},nt):st(!0)),()=>{it.current=!1,_e&&st(!1),at&&clearTimeout(at)}},[_e]),[reactExports.useCallback(()=>it.current,[]),ot]}function $2d73ec29415bd339$export$712718f7aec83d5(rt,_e){let{inputElementType:nt="input",isDisabled:it=!1,isRequired:ot=!1,isReadOnly:st=!1,type:at="text",validationBehavior:lt="aria"}=rt,[ct,dt]=$458b0a5536c1a7cf$export$40bfa8c7b0832715(rt.value,rt.defaultValue||"",rt.onChange),{focusableProps:ft}=$e6afbd83fe6ebbd2$export$4c014de7c8940b4c(rt,_e),pt=$e5be200c675c3b3a$export$fc1a364ae1f3ff10({...rt,value:ct}),{isInvalid:gt,validationErrors:yt,validationDetails:Ct}=pt.displayValidation,{labelProps:At,fieldProps:$t,descriptionProps:zt,errorMessageProps:_t}=$2baaea4c71418dea$export$294aa081a6c6f55d({...rt,isInvalid:gt,errorMessage:rt.errorMessage||yt}),Jt=$65484d02dcb7eb3e$export$457c3d6518dd4c6f(rt,{labelable:!0});const nr={type:at,pattern:rt.pattern};return $99facab73266f662$export$5add1d006293d136(_e,ct,dt),$e93e671b31057976$export$b8473d3665f3a75a(rt,pt,_e),reactExports.useEffect(()=>{if(_e.current instanceof $431fbd86ca7dc216$export$f21a1ffae260145a(_e.current).HTMLTextAreaElement){let or=_e.current;Object.defineProperty(or,"defaultValue",{get:()=>or.value,set:()=>{},configurable:!0})}},[_e]),{labelProps:At,inputProps:$3ef42575df84b30b$export$9d1611c77c2fe928(Jt,nt==="input"&&nr,{disabled:it,readOnly:st,required:ot&&lt==="native","aria-required":ot&&lt==="aria"||void 0,"aria-invalid":gt||void 0,"aria-errormessage":rt["aria-errormessage"],"aria-activedescendant":rt["aria-activedescendant"],"aria-autocomplete":rt["aria-autocomplete"],"aria-haspopup":rt["aria-haspopup"],value:ct,onChange:or=>dt(or.target.value),autoComplete:rt.autoComplete,autoCapitalize:rt.autoCapitalize,maxLength:rt.maxLength,minLength:rt.minLength,name:rt.name,placeholder:rt.placeholder,inputMode:rt.inputMode,onCopy:rt.onCopy,onCut:rt.onCut,onPaste:rt.onPaste,onCompositionEnd:rt.onCompositionEnd,onCompositionStart:rt.onCompositionStart,onCompositionUpdate:rt.onCompositionUpdate,onSelect:rt.onSelect,onBeforeInput:rt.onBeforeInput,onInput:rt.onInput,...ft,...$t}),descriptionProps:zt,errorMessageProps:_t,isInvalid:gt,validationErrors:yt,validationDetails:Ct}}function useInput(rt){var _e,nt,it,ot;const st=useProviderContext(),[at,lt]=mapPropsVariants(rt,input.variantKeys),{ref:ct,as:dt,type:ft,label:pt,baseRef:gt,wrapperRef:yt,description:Ct,className:At,classNames:$t,autoFocus:zt,startContent:_t,endContent:Jt,onClear:nr,onChange:or,validationState:ir,validationBehavior:dr=(_e=st==null?void 0:st.validationBehavior)!=null?_e:"aria",innerWrapperRef:sr,onValueChange:vr=()=>{},...yr}=at,ur=reactExports.useCallback(Dr=>{vr(Dr??"")},[vr]),[tr,jt]=reactExports.useState(!1),mt=dt||"div",wt=(it=(nt=rt.disableAnimation)!=null?nt:st==null?void 0:st.disableAnimation)!=null?it:!1,kt=useDOMRef(ct),Ht=useDOMRef(gt),Wt=useDOMRef(yt),er=useDOMRef(sr),[Xt,Zt]=$458b0a5536c1a7cf$export$40bfa8c7b0832715(at.value,(ot=at.defaultValue)!=null?ot:"",ur),Tt=["date","time","month","week","range"].includes(ft),rr=!isEmpty(Xt)||Tt,Er=rr||tr,ar=ft==="hidden",wr=rt.isMultiline,fr=ft==="file",gr=clsx$1($t==null?void 0:$t.base,At,rr?"is-filled":""),Mr=reactExports.useCallback(()=>{var Dr;Zt(""),nr==null||nr(),(Dr=kt.current)==null||Dr.focus()},[Zt,nr]);useSafeLayoutEffect(()=>{kt.current&&Zt(kt.current.value)},[kt.current]);const{labelProps:Rr,inputProps:Sr,isInvalid:xr,validationErrors:Pr,validationDetails:Or,descriptionProps:Yr,errorMessageProps:hn}=$2d73ec29415bd339$export$712718f7aec83d5({...rt,validationBehavior:dr,autoCapitalize:rt.autoCapitalize,value:Xt,"aria-label":safeAriaLabel(rt["aria-label"],rt.label,rt.placeholder),inputElementType:wr?"textarea":"input",onChange:Zt},kt);fr&&(delete Sr.value,delete Sr.onChange);const{isFocusVisible:Fr,isFocused:qr,focusProps:Hr}=$f7dceffc5ad7768b$export$4e328f61c538687f({autoFocus:zt,isTextInput:!0}),{isHovered:xn,hoverProps:an}=$6179b936705e76d3$export$ae780daf29e6d456({isDisabled:!!(rt!=null&&rt.isDisabled)}),{focusProps:Ln,isFocusVisible:Sn}=$f7dceffc5ad7768b$export$4e328f61c538687f(),{focusWithinProps:pn}=$9ab94262bd0047c7$export$420e68273165f4ec({onFocusWithinChange:jt}),{pressProps:Tn}=$f6c31cce2adf654f$export$45712eceda6fad21({isDisabled:!!(rt!=null&&rt.isDisabled),onPress:Mr}),Cn=ir==="invalid"||rt.isInvalid||xr,Jr=reactExports.useMemo(()=>{var Dr;if(fr){if(!rt.labelPlacement)return"outside";if(rt.labelPlacement==="inside")return warn$1("Input with file type doesn't support inside label. Converting to outside ..."),"outside"}return(!rt.labelPlacement||rt.labelPlacement==="inside")&&!pt?"outside":(Dr=rt.labelPlacement)!=null?Dr:"inside"},[rt.labelPlacement,pt]),jn=typeof at.errorMessage=="function"?at.errorMessage({isInvalid:Cn,validationErrors:Pr,validationDetails:Or}):at.errorMessage||(Pr==null?void 0:Pr.join(" ")),Un=!!nr||rt.isClearable,Tr=!!pt||!!Ct||!!jn,hr=!!at.placeholder,pr=!!pt,Br=!!Ct||!!jn,jr=Jr==="outside"||Jr==="outside-left",zr=Jr==="inside",Ir=kt.current?(!kt.current.value||kt.current.value===""||!Xt||Xt==="")&&hr:!1,Lr=Jr==="outside-left",Ur=!!_t,Wr=jr?Jr==="outside-left"||hr||Jr==="outside"&&Ur:!1,In=Jr==="outside"&&!hr&&!Ur,un=reactExports.useMemo(()=>input({...lt,isInvalid:Cn,labelPlacement:Jr,isClearable:Un,disableAnimation:wt}),[objectToDeps(lt),Cn,Jr,Un,Ur,wt]),En=reactExports.useCallback((Dr={})=>({ref:Ht,className:un.base({class:gr}),"data-slot":"base","data-filled":dataAttr(rr||hr||Ur||Ir||fr),"data-filled-within":dataAttr(Er||hr||Ur||Ir||fr),"data-focus-within":dataAttr(tr),"data-focus-visible":dataAttr(Fr),"data-readonly":dataAttr(rt.isReadOnly),"data-focus":dataAttr(qr),"data-hover":dataAttr(xn),"data-required":dataAttr(rt.isRequired),"data-invalid":dataAttr(Cn),"data-disabled":dataAttr(rt.isDisabled),"data-has-elements":dataAttr(Tr),"data-has-helper":dataAttr(Br),"data-has-label":dataAttr(pr),"data-has-value":dataAttr(!Ir),"data-hidden":dataAttr(ar),...pn,...Dr}),[un,gr,rr,qr,xn,Cn,Br,pr,Tr,Ir,Ur,tr,Fr,Er,hr,pn,ar,rt.isReadOnly,rt.isRequired,rt.isDisabled]),Jn=reactExports.useCallback((Dr={})=>({"data-slot":"label",className:un.label({class:$t==null?void 0:$t.label}),...Rr,...Dr}),[un,Rr,$t==null?void 0:$t.label]),_r=reactExports.useCallback((Dr={})=>({ref:kt,"data-slot":"input","data-filled":dataAttr(rr),"data-filled-within":dataAttr(Er),"data-has-start-content":dataAttr(Ur),"data-has-end-content":dataAttr(!!Jt),className:un.input({class:clsx$1($t==null?void 0:$t.input,rr?"is-filled":"")}),...$3ef42575df84b30b$export$9d1611c77c2fe928(Hr,Sr,filterDOMProps(yr,{enabled:!0,labelable:!0,omitEventNames:new Set(Object.keys(Sr))}),Dr),"aria-readonly":dataAttr(rt.isReadOnly),onChange:$ff5963eb1fccf552$export$e08e3b67e392101e(Sr.onChange,or)}),[un,Xt,Hr,Sr,yr,rr,Er,Ur,Jt,$t==null?void 0:$t.input,rt.isReadOnly,rt.isRequired,or]),Gr=reactExports.useCallback((Dr={})=>({ref:Wt,"data-slot":"input-wrapper","data-hover":dataAttr(xn),"data-focus-visible":dataAttr(Fr),"data-focus":dataAttr(qr),className:un.inputWrapper({class:clsx$1($t==null?void 0:$t.inputWrapper,rr?"is-filled":"")}),...$3ef42575df84b30b$export$9d1611c77c2fe928(Dr,an),onClick:cr=>{kt.current&&cr.currentTarget===cr.target&&kt.current.focus()},style:{cursor:"text",...Dr.style}}),[un,xn,Fr,qr,Xt,$t==null?void 0:$t.inputWrapper]),Pn=reactExports.useCallback((Dr={})=>({...Dr,ref:er,"data-slot":"inner-wrapper",onClick:cr=>{kt.current&&cr.currentTarget===cr.target&&kt.current.focus()},className:un.innerWrapper({class:clsx$1($t==null?void 0:$t.innerWrapper,Dr==null?void 0:Dr.className)})}),[un,$t==null?void 0:$t.innerWrapper]),Hn=reactExports.useCallback((Dr={})=>({...Dr,"data-slot":"main-wrapper",className:un.mainWrapper({class:clsx$1($t==null?void 0:$t.mainWrapper,Dr==null?void 0:Dr.className)})}),[un,$t==null?void 0:$t.mainWrapper]),$n=reactExports.useCallback((Dr={})=>({...Dr,"data-slot":"helper-wrapper",className:un.helperWrapper({class:clsx$1($t==null?void 0:$t.helperWrapper,Dr==null?void 0:Dr.className)})}),[un,$t==null?void 0:$t.helperWrapper]),Nn=reactExports.useCallback((Dr={})=>({...Dr,...Yr,"data-slot":"description",className:un.description({class:clsx$1($t==null?void 0:$t.description,Dr==null?void 0:Dr.className)})}),[un,$t==null?void 0:$t.description]),kn=reactExports.useCallback((Dr={})=>({...Dr,...hn,"data-slot":"error-message",className:un.errorMessage({class:clsx$1($t==null?void 0:$t.errorMessage,Dr==null?void 0:Dr.className)})}),[un,hn,$t==null?void 0:$t.errorMessage]),wn=reactExports.useCallback((Dr={})=>({...Dr,role:"button",tabIndex:0,"aria-label":"clear input","data-slot":"clear-button","data-focus-visible":dataAttr(Sn),className:un.clearButton({class:clsx$1($t==null?void 0:$t.clearButton,Dr==null?void 0:Dr.className)}),...$3ef42575df84b30b$export$9d1611c77c2fe928(Tn,Ln)}),[un,Sn,Tn,Ln,$t==null?void 0:$t.clearButton]);return{Component:mt,classNames:$t,domRef:kt,label:pt,description:Ct,startContent:_t,endContent:Jt,labelPlacement:Jr,isClearable:Un,hasHelper:Br,hasStartContent:Ur,isLabelOutside:Wr,isOutsideLeft:Lr,isLabelOutsideAsPlaceholder:In,shouldLabelBeOutside:jr,shouldLabelBeInside:zr,hasPlaceholder:hr,isInvalid:Cn,errorMessage:jn,getBaseProps:En,getLabelProps:Jn,getInputProps:_r,getMainWrapperProps:Hn,getInputWrapperProps:Gr,getInnerWrapperProps:Pn,getHelperWrapperProps:$n,getDescriptionProps:Nn,getErrorMessageProps:kn,getClearButtonProps:wn}}var Input=forwardRef((rt,_e)=>{const{Component:nt,label:it,description:ot,isClearable:st,startContent:at,endContent:lt,labelPlacement:ct,hasHelper:dt,isOutsideLeft:ft,shouldLabelBeOutside:pt,errorMessage:gt,isInvalid:yt,getBaseProps:Ct,getLabelProps:At,getInputProps:$t,getInnerWrapperProps:zt,getInputWrapperProps:_t,getMainWrapperProps:Jt,getHelperWrapperProps:nr,getDescriptionProps:or,getErrorMessageProps:ir,getClearButtonProps:dr}=useInput({...rt,ref:_e}),sr=it?jsxRuntimeExports.jsx("label",{...At(),children:it}):null,vr=reactExports.useMemo(()=>st?jsxRuntimeExports.jsx("span",{...dr(),children:lt||jsxRuntimeExports.jsx(CloseFilledIcon,{})}):lt,[st,dr]),yr=reactExports.useMemo(()=>dt?jsxRuntimeExports.jsx("div",{...nr(),children:yt&&gt?jsxRuntimeExports.jsx("div",{...ir(),children:gt}):ot?jsxRuntimeExports.jsx("div",{...or(),children:ot}):null}):null,[dt,yt,gt,ot,nr,ir,or]),ur=reactExports.useMemo(()=>jsxRuntimeExports.jsxs("div",{...zt(),children:[at,jsxRuntimeExports.jsx("input",{...$t()}),vr]}),[at,vr,$t,zt]),tr=reactExports.useMemo(()=>pt?jsxRuntimeExports.jsxs("div",{...Jt(),children:[jsxRuntimeExports.jsxs("div",{..._t(),children:[ft?null:sr,ur]}),yr]}):jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsxs("div",{..._t(),children:[sr,ur]}),yr]}),[ct,yr,pt,sr,ur,gt,ot,Jt,_t,ir,or]);return jsxRuntimeExports.jsxs(nt,{...Ct(),children:[ft?sr:null,tr]})});Input.displayName="NextUI.Input";var input_default=Input;function _extends$5(){return _extends$5=Object.assign?Object.assign.bind():function(rt){for(var _e=1;_e<arguments.length;_e++){var nt=arguments[_e];for(var it in nt)({}).hasOwnProperty.call(nt,it)&&(rt[it]=nt[it])}return rt},_extends$5.apply(null,arguments)}function $40df3f8667284809$export$d55e7ee900f34e93(rt,_e){let{role:nt="dialog"}=rt,it=$bdb11010cef70236$export$b4cc09c592e8fdb8();it=rt["aria-label"]?void 0:it;let ot=reactExports.useRef(!1);return reactExports.useEffect(()=>{if(_e.current&&!_e.current.contains(document.activeElement)){$6a99195332edec8b$export$80f3e147d781571c(_e.current);let st=setTimeout(()=>{document.activeElement===_e.current&&(ot.current=!0,_e.current&&(_e.current.blur(),$6a99195332edec8b$export$80f3e147d781571c(_e.current)),ot.current=!1)},500);return()=>{clearTimeout(st)}}},[_e]),$337b884510726a0d$export$14c98a7594375490(),{dialogProps:{...$65484d02dcb7eb3e$export$457c3d6518dd4c6f(rt,{labelable:!0}),role:nt,tabIndex:-1,"aria-labelledby":rt["aria-labelledby"]||it,onBlur:st=>{ot.current&&st.stopPropagation()}},titleProps:{id:it}}}function useImage(rt){var _e,nt;const it=useProviderContext(),[ot,st]=mapPropsVariants(rt,image.variantKeys),{ref:at,as:lt,src:ct,className:dt,classNames:ft,loading:pt,isBlurred:gt,fallbackSrc:yt,isLoading:Ct,disableSkeleton:At=!!yt,removeWrapper:$t=!1,onError:zt,onLoad:_t,srcSet:Jt,sizes:nr,crossOrigin:or,...ir}=ot,dr=useImage$1({src:ct,loading:pt,onError:zt,onLoad:_t,ignoreFallback:!1,srcSet:Jt,sizes:nr,crossOrigin:or}),sr=(nt=(_e=rt.disableAnimation)!=null?_e:it==null?void 0:it.disableAnimation)!=null?nt:!1,vr=dr==="loaded"&&!Ct,yr=dr==="loading"||Ct,ur=rt.isZoomed,tr=lt||"img",jt=useDOMRef(at),{w:mt,h:wt}=reactExports.useMemo(()=>({w:ot.width?typeof ot.width=="number"?`${ot.width}px`:ot.width:"fit-content",h:ot.height?typeof ot.height=="number"?`${ot.height}px`:ot.height:"auto"}),[ot==null?void 0:ot.width,ot==null?void 0:ot.height]),kt=(!ct||!vr)&&!!yt,Ht=yr&&!At,Wt=reactExports.useMemo(()=>image({...st,disableAnimation:sr,showSkeleton:Ht}),[objectToDeps(st),sr,Ht]),er=clsx$1(dt,ft==null?void 0:ft.img),Xt=(rr={})=>{const Er=clsx$1(er,rr==null?void 0:rr.className);return{src:ct,ref:jt,"data-loaded":dataAttr(vr),className:Wt.img({class:Er}),loading:pt,srcSet:Jt,sizes:nr,crossOrigin:or,...ir,style:{...(ir==null?void 0:ir.height)&&{height:wt},...rr.style,...ir.style}}},Zt=reactExports.useCallback(()=>{const rr=kt?{backgroundImage:`url(${yt})`}:{};return{className:Wt.wrapper({class:ft==null?void 0:ft.wrapper}),style:{...rr,maxWidth:mt}}},[Wt,kt,yt,ft==null?void 0:ft.wrapper]),Tt=reactExports.useCallback(()=>({src:ct,"aria-hidden":dataAttr(!0),className:Wt.blurredImg({class:ft==null?void 0:ft.blurredImg})}),[Wt,ct,ft==null?void 0:ft.blurredImg]);return{Component:tr,domRef:jt,slots:Wt,classNames:ft,isBlurred:gt,disableSkeleton:At,fallbackSrc:yt,removeWrapper:$t,isZoomed:ur,isLoading:yr,getImgProps:Xt,getWrapperProps:Zt,getBlurredImgProps:Tt}}var Image$1=forwardRef((rt,_e)=>{const{Component:nt,domRef:it,slots:ot,classNames:st,isBlurred:at,isZoomed:lt,fallbackSrc:ct,removeWrapper:dt,disableSkeleton:ft,getImgProps:pt,getWrapperProps:gt,getBlurredImgProps:yt}=useImage({...rt,ref:_e}),Ct=jsxRuntimeExports.jsx(nt,{ref:it,...pt()});if(dt)return Ct;const At=jsxRuntimeExports.jsx("div",{className:ot.zoomedWrapper({class:st==null?void 0:st.zoomedWrapper}),children:Ct});return at?jsxRuntimeExports.jsxs("div",{...gt(),children:[lt?At:Ct,reactExports.cloneElement(Ct,yt())]}):lt||!ft||ct?jsxRuntimeExports.jsxs("div",{...gt(),children:[" ",lt?At:Ct]}):Ct});Image$1.displayName="NextUI.Image";var image_default=Image$1,[ModalProvider,useModalContext]=createContext2({name:"ModalContext",errorMessage:"useModalContext: `context` is undefined. Seems you forgot to wrap all popover components within `<Modal />`"}),scaleInOut={enter:{scale:"var(--scale-enter)",y:"var(--slide-enter)",opacity:1,transition:{scale:{duration:.4,ease:TRANSITION_EASINGS.ease},opacity:{duration:.4,ease:TRANSITION_EASINGS.ease},y:{type:"spring",bounce:0,duration:.6}}},exit:{scale:"var(--scale-exit)",y:"var(--slide-exit)",opacity:0,transition:{duration:.3,ease:TRANSITION_EASINGS.ease}}},ModalContent=forwardRef((rt,_e)=>{const{as:nt,children:it,role:ot="dialog",...st}=rt,{Component:at,domRef:lt,slots:ct,classNames:dt,motionProps:ft,backdrop:pt,closeButton:gt,hideCloseButton:yt,disableAnimation:Ct,getDialogProps:At,getBackdropProps:$t,getCloseButtonProps:zt,onClose:_t}=useModalContext(),Jt=nt||at||"div",{dialogProps:nr}=$40df3f8667284809$export$d55e7ee900f34e93({role:ot},lt),or=reactExports.isValidElement(gt)?reactExports.cloneElement(gt,zt()):jsxRuntimeExports.jsx("button",{...zt(),children:jsxRuntimeExports.jsx(CloseIcon$1,{})}),ir=reactExports.useCallback(ur=>{ur.key==="Tab"&&ur.nativeEvent.isComposing&&(ur.stopPropagation(),ur.preventDefault())},[]),dr=At($3ef42575df84b30b$export$9d1611c77c2fe928(nr,st)),sr=jsxRuntimeExports.jsxs(Jt,{...dr,onKeyDown:$ff5963eb1fccf552$export$e08e3b67e392101e(dr.onKeyDown,ir),children:[jsxRuntimeExports.jsx($86ea4cb521eb2e37$export$2317d149ed6f78c4,{onDismiss:_t}),!yt&&or,typeof it=="function"?it(_t):it,jsxRuntimeExports.jsx($86ea4cb521eb2e37$export$2317d149ed6f78c4,{onDismiss:_t})]}),vr=reactExports.useMemo(()=>pt==="transparent"?null:Ct?jsxRuntimeExports.jsx("div",{...$t()}):jsxRuntimeExports.jsx(LazyMotion,{features:domAnimation,children:jsxRuntimeExports.jsx(m$3.div,{animate:"enter",exit:"exit",initial:"exit",variants:TRANSITION_VARIANTS.fade,...$t()})}),[pt,Ct,$t]),yr=Ct?jsxRuntimeExports.jsx("div",{className:ct.wrapper({class:dt==null?void 0:dt.wrapper}),"data-slot":"wrapper",children:sr}):jsxRuntimeExports.jsx(LazyMotion,{features:domAnimation,children:jsxRuntimeExports.jsx(m$3.div,{animate:"enter",className:ct.wrapper({class:dt==null?void 0:dt.wrapper}),"data-slot":"wrapper",exit:"exit",initial:"exit",variants:scaleInOut,...ft,children:sr})});return jsxRuntimeExports.jsxs("div",{tabIndex:-1,children:[vr,yr]})});ModalContent.displayName="NextUI.ModalContent";var modal_content_default=ModalContent;function useAriaModalOverlay(rt={shouldBlockScroll:!0},_e,nt){let{overlayProps:it,underlayProps:ot}=$a11501f3d1d39e6c$export$ea8f71083e90600f({...rt,isOpen:_e.isOpen,onClose:_e.close},nt);return $49c51c25361d4cd2$export$ee0f7cc6afcd1c18({isDisabled:!_e.isOpen||!rt.shouldBlockScroll}),$337b884510726a0d$export$14c98a7594375490(),reactExports.useEffect(()=>{if(_e.isOpen&&nt.current)return $5e3802645cc19319$export$1c3ebcada18427bf([nt.current])},[_e.isOpen,nt]),{modalProps:$3ef42575df84b30b$export$9d1611c77c2fe928(it),underlayProps:ot}}function useModal$1(rt){var _e,nt,it;const ot=useProviderContext(),[st,at]=mapPropsVariants(rt,modal.variantKeys),{ref:lt,as:ct,className:dt,classNames:ft,isOpen:pt,defaultOpen:gt,onOpenChange:yt,motionProps:Ct,closeButton:At,isDismissable:$t=!0,hideCloseButton:zt=!1,shouldBlockScroll:_t=!0,portalContainer:Jt,isKeyboardDismissDisabled:nr=!1,onClose:or,...ir}=st,dr=ct||"section",sr=useDOMRef(lt),vr=reactExports.useRef(null),[yr,ur]=reactExports.useState(!1),[tr,jt]=reactExports.useState(!1),mt=(nt=(_e=rt.disableAnimation)!=null?_e:ot==null?void 0:ot.disableAnimation)!=null?nt:!1,wt=reactExports.useId(),kt=reactExports.useId(),Ht=reactExports.useId(),Wt=$fc909762b330b746$export$61c6a8c84e605fb6({isOpen:pt,defaultOpen:gt,onOpenChange:Mr=>{yt==null||yt(Mr),Mr||or==null||or()}}),{modalProps:er,underlayProps:Xt}=useAriaModalOverlay({isDismissable:$t,shouldBlockScroll:_t,isKeyboardDismissDisabled:nr},Wt,sr),{buttonProps:Zt}=useAriaButton({onPress:Wt.close},vr),{isFocusVisible:Tt,focusProps:rr}=$f7dceffc5ad7768b$export$4e328f61c538687f(),Er=clsx$1(ft==null?void 0:ft.base,dt),ar=reactExports.useMemo(()=>modal({...at,disableAnimation:mt}),[objectToDeps(at),mt]),wr=(Mr={},Rr=null)=>({ref:$5dc95899b306f630$export$c9058316764c140e(Rr,sr),...$3ef42575df84b30b$export$9d1611c77c2fe928(er,ir,Mr),className:ar.base({class:clsx$1(Er,Mr.className)}),id:wt,"data-open":dataAttr(Wt.isOpen),"data-dismissable":dataAttr($t),"aria-modal":dataAttr(!0),"aria-labelledby":yr?kt:void 0,"aria-describedby":tr?Ht:void 0}),fr=reactExports.useCallback((Mr={})=>({className:ar.backdrop({class:ft==null?void 0:ft.backdrop}),onClick:()=>Wt.close(),...Xt,...Mr}),[ar,ft,Xt]),gr=()=>({role:"button",tabIndex:0,"aria-label":"Close","data-focus-visible":dataAttr(Tt),className:ar.closeButton({class:ft==null?void 0:ft.closeButton}),...$3ef42575df84b30b$export$9d1611c77c2fe928(Zt,rr)});return{Component:dr,slots:ar,domRef:sr,headerId:kt,bodyId:Ht,motionProps:Ct,classNames:ft,isDismissable:$t,closeButton:At,hideCloseButton:zt,portalContainer:Jt,shouldBlockScroll:_t,backdrop:(it=rt.backdrop)!=null?it:"opaque",isOpen:Wt.isOpen,onClose:Wt.close,disableAnimation:mt,setBodyMounted:jt,setHeaderMounted:ur,getDialogProps:wr,getBackdropProps:fr,getCloseButtonProps:gr}}var Modal=forwardRef((rt,_e)=>{const{children:nt,...it}=rt,ot=useModal$1({...it,ref:_e}),st=jsxRuntimeExports.jsx($337b884510726a0d$export$c6fdb837b070b4ff,{portalContainer:ot.portalContainer,children:nt});return jsxRuntimeExports.jsx(ModalProvider,{value:ot,children:ot.disableAnimation&&ot.isOpen?st:jsxRuntimeExports.jsx(AnimatePresence,{children:ot.isOpen?st:null})})});Modal.displayName="NextUI.Modal";var modal_default=Modal;function useDisclosure(rt={}){const{id:_e,defaultOpen:nt,isOpen:it,onClose:ot,onOpen:st,onChange:at=()=>{}}=rt,lt=useCallbackRef(st),ct=useCallbackRef(ot),[dt,ft]=$458b0a5536c1a7cf$export$40bfa8c7b0832715(it,nt||!1,at),pt=reactExports.useId(),gt=_e||pt,yt=it!==void 0,Ct=reactExports.useCallback(()=>{yt||ft(!1),ct==null||ct()},[yt,ct]),At=reactExports.useCallback(()=>{yt||ft(!0),lt==null||lt()},[yt,lt]),$t=reactExports.useCallback(()=>{(dt?Ct:At)()},[dt,At,Ct]);return{isOpen:!!dt,onOpen:At,onClose:Ct,onOpenChange:$t,isControlled:yt,getButtonProps:(zt={})=>({...zt,"aria-expanded":dt,"aria-controls":gt,onClick:$ff5963eb1fccf552$export$e08e3b67e392101e(zt.onClick,$t)}),getDisclosureProps:(zt={})=>({...zt,hidden:!dt,id:gt})}}var spacing={px:"1px",0:"0px",.5:"0.125rem",1:"0.25rem",1.5:"0.375rem",2:"0.5rem",2.5:"0.625rem",3:"0.75rem",3.5:"0.875rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem",11:"2.75rem",12:"3rem",14:"3.5rem",16:"4rem",20:"5rem",24:"6rem",28:"7rem",32:"8rem",36:"9rem",40:"10rem",44:"11rem",48:"12rem",52:"13rem",56:"14rem",60:"15rem",64:"16rem",72:"18rem",80:"20rem",96:"24rem"},getMargin=rt=>{var _e;return(_e=spacing[rt])!=null?_e:rt};function useSpacer(rt){const[_e,nt]=mapPropsVariants(rt,spacer.variantKeys),{as:it,className:ot,x:st=1,y:at=1,...lt}=_e,ct=it||"span",dt=reactExports.useMemo(()=>spacer({...nt,className:ot}),[objectToDeps(nt),ot]),ft=getMargin(st),pt=getMargin(at);return{Component:ct,getSpacerProps:(yt={})=>({...yt,...lt,"aria-hidden":dataAttr(!0),className:clsx$1(dt,yt.className),style:{...yt.style,...lt.style,marginLeft:ft,marginTop:pt}})}}var Spacer=forwardRef((rt,_e)=>{const{Component:nt,getSpacerProps:it}=useSpacer({...rt});return jsxRuntimeExports.jsx(nt,{ref:_e,...it()})});Spacer.displayName="NextUI.Spacer";var spacer_default=Spacer;const $99b62ae3ff97ec45$export$c5f62239608282b6=new WeakMap;function $99b62ae3ff97ec45$export$567fc7097e064344(rt,_e,nt){return typeof _e=="string"&&(_e=_e.replace(/\s+/g,"")),`${$99b62ae3ff97ec45$export$c5f62239608282b6.get(rt)}-${nt}-${_e}`}function $0175d55c2a017ebc$export$fdf4756d5b8ef90a(rt,_e,nt){let{key:it,isDisabled:ot,shouldSelectOnPressUp:st}=rt,{selectionManager:at,selectedKey:lt}=_e,ct=it===lt,dt=ot||_e.isDisabled||_e.selectionManager.isDisabled(it),{itemProps:ft,isPressed:pt}=$880e95eb8b93ba9a$export$ecf600387e221c37({selectionManager:at,key:it,ref:nt,isDisabled:dt,shouldSelectOnPressUp:st,linkBehavior:"selection"}),gt=$99b62ae3ff97ec45$export$567fc7097e064344(_e,it,"tab"),yt=$99b62ae3ff97ec45$export$567fc7097e064344(_e,it,"tabpanel"),{tabIndex:Ct}=ft,At=_e.collection.getItem(it),$t=$65484d02dcb7eb3e$export$457c3d6518dd4c6f(At==null?void 0:At.props,{labelable:!0});delete $t.id;let zt=$ea8dcbcb9ea1b556$export$7e924b3091a3bd18(At==null?void 0:At.props);return{tabProps:$3ef42575df84b30b$export$9d1611c77c2fe928($t,zt,ft,{id:gt,"aria-selected":ct,"aria-disabled":dt||void 0,"aria-controls":ct?yt:void 0,tabIndex:dt?void 0:Ct,role:"tab"}),isSelected:ct,isDisabled:dt,isPressed:pt}}function $34bce698202e07cb$export$fae0121b5afe572d(rt,_e,nt){let it=$83013635b024ae3d$export$eac1895992b9f3d6(nt)?void 0:0;var ot;const st=$99b62ae3ff97ec45$export$567fc7097e064344(_e,(ot=rt.id)!==null&&ot!==void 0?ot:_e==null?void 0:_e.selectedKey,"tabpanel"),at=$313b98861ee5dd6c$export$d6875122194c7b44({...rt,id:st,"aria-labelledby":$99b62ae3ff97ec45$export$567fc7097e064344(_e,_e==null?void 0:_e.selectedKey,"tab")});return{tabPanelProps:$3ef42575df84b30b$export$9d1611c77c2fe928(at,{tabIndex:it,role:"tabpanel","aria-describedby":rt["aria-describedby"],"aria-details":rt["aria-details"]})}}class $bfc6f2d60b8a4c40$export$15010ca3c1abe90b{getKeyLeftOf(_e){return this.flipDirection?this.getNextKey(_e):this.getPreviousKey(_e)}getKeyRightOf(_e){return this.flipDirection?this.getPreviousKey(_e):this.getNextKey(_e)}getKeyAbove(_e){return this.getPreviousKey(_e)}getKeyBelow(_e){return this.getNextKey(_e)}isDisabled(_e){var nt,it;return this.disabledKeys.has(_e)||!!(!((it=this.collection.getItem(_e))===null||it===void 0||(nt=it.props)===null||nt===void 0)&&nt.isDisabled)}getFirstKey(){let _e=this.collection.getFirstKey();return _e!=null&&this.isDisabled(_e)&&(_e=this.getNextKey(_e)),_e}getLastKey(){let _e=this.collection.getLastKey();return _e!=null&&this.isDisabled(_e)&&(_e=this.getPreviousKey(_e)),_e}getNextKey(_e){do _e=this.collection.getKeyAfter(_e),_e==null&&(_e=this.collection.getFirstKey());while(this.isDisabled(_e));return _e}getPreviousKey(_e){do _e=this.collection.getKeyBefore(_e),_e==null&&(_e=this.collection.getLastKey());while(this.isDisabled(_e));return _e}constructor(_e,nt,it,ot=new Set){this.collection=_e,this.flipDirection=nt==="rtl"&&it==="horizontal",this.disabledKeys=ot}}function $58d314389b21fa3f$export$773e389e644c5874(rt,_e,nt){let{orientation:it="horizontal",keyboardActivation:ot="automatic"}=rt,{collection:st,selectionManager:at,disabledKeys:lt}=_e,{direction:ct}=$18f2051aff69b9bf$export$43bb16f9c6d9e3f7(),dt=reactExports.useMemo(()=>new $bfc6f2d60b8a4c40$export$15010ca3c1abe90b(st,ct,it,lt),[st,lt,it,ct]),{collectionProps:ft}=$ae20dd8cbca75726$export$d6daf82dcd84e87c({ref:nt,selectionManager:at,keyboardDelegate:dt,selectOnFocus:ot==="automatic",disallowEmptySelection:!0,scrollRef:nt,linkBehavior:"selection"}),pt=$bdb11010cef70236$export$f680877a34711e37();$99b62ae3ff97ec45$export$c5f62239608282b6.set(_e,pt);let gt=$313b98861ee5dd6c$export$d6875122194c7b44({...rt,id:pt});return{tabListProps:{...$3ef42575df84b30b$export$9d1611c77c2fe928(ft,gt),role:"tablist","aria-orientation":it,tabIndex:void 0}}}var TabPanel=forwardRef((rt,_e)=>{var nt,it;const{as:ot,tabKey:st,destroyInactiveTabPanel:at,state:lt,className:ct,slots:dt,classNames:ft,...pt}=rt,gt=ot||"div",yt=useDOMRef(_e),{tabPanelProps:Ct}=$34bce698202e07cb$export$fae0121b5afe572d({...rt,id:String(st)},lt,yt),{focusProps:At,isFocused:$t,isFocusVisible:zt}=$f7dceffc5ad7768b$export$4e328f61c538687f(),_t=lt.selectedItem,Jt=lt.collection.getItem(st).props.children,nr=clsx$1(ft==null?void 0:ft.panel,ct,(nt=_t==null?void 0:_t.props)==null?void 0:nt.className),or=st===(_t==null?void 0:_t.key);return!Jt||!or&&at?null:jsxRuntimeExports.jsx(gt,{ref:yt,"data-focus":$t,"data-focus-visible":zt,"data-inert":or?void 0:"true",inert:or?void 0:"true",...or&&$3ef42575df84b30b$export$9d1611c77c2fe928(Ct,At,pt),className:(it=dt.panel)==null?void 0:it.call(dt,{class:nr}),"data-slot":"panel",children:Jt})});TabPanel.displayName="NextUI.TabPanel";var tab_panel_default=TabPanel,Tab=forwardRef((rt,_e)=>{var nt;const{className:it,as:ot,item:st,state:at,classNames:lt,isDisabled:ct,listRef:dt,slots:ft,motionProps:pt,disableAnimation:gt,disableCursorAnimation:yt,shouldSelectOnPressUp:Ct,onClick:At,...$t}=rt,{key:zt}=st,_t=useDOMRef(_e),Jt=ot||(rt.href?"a":"button"),nr=typeof Jt=="string",{tabProps:or,isSelected:ir,isDisabled:dr,isPressed:sr}=$0175d55c2a017ebc$export$fdf4756d5b8ef90a({key:zt,isDisabled:ct,shouldSelectOnPressUp:Ct},at,_t);rt.children==null&&delete or["aria-controls"];const vr=ct||dr,{focusProps:yr,isFocused:ur,isFocusVisible:tr}=$f7dceffc5ad7768b$export$4e328f61c538687f(),{hoverProps:jt,isHovered:mt}=$6179b936705e76d3$export$ae780daf29e6d456({isDisabled:vr}),wt=clsx$1(lt==null?void 0:lt.tab,it),[,kt]=useIsMounted({rerender:!0}),Ht=()=>{$ff5963eb1fccf552$export$e08e3b67e392101e(At,or.onClick),!(!(_t!=null&&_t.current)||!(dt!=null&&dt.current))&&t$2(_t.current,{scrollMode:"if-needed",behavior:"smooth",block:"end",inline:"end",boundary:dt==null?void 0:dt.current})};return jsxRuntimeExports.jsxs(Jt,{ref:_t,"data-disabled":dataAttr(dr),"data-focus":dataAttr(ur),"data-focus-visible":dataAttr(tr),"data-hover":dataAttr(mt),"data-hover-unselected":dataAttr((mt||sr)&&!ir),"data-pressed":dataAttr(sr),"data-selected":dataAttr(ir),"data-slot":"tab",...$3ef42575df84b30b$export$9d1611c77c2fe928(or,vr?{}:{...yr,...jt},filterDOMProps($t,{enabled:nr,omitPropNames:new Set(["title"])}),{onClick:Ht}),className:(nt=ft.tab)==null?void 0:nt.call(ft,{class:wt}),title:$t==null?void 0:$t.titleValue,type:Jt==="button"?"button":void 0,children:[ir&&!gt&&!yt&&kt?jsxRuntimeExports.jsx(LazyMotion,{features:domMax,children:jsxRuntimeExports.jsx(m$3.span,{className:ft.cursor({class:lt==null?void 0:lt.cursor}),"data-slot":"cursor",layoutDependency:!1,layoutId:"cursor",transition:{type:"spring",bounce:.15,duration:.5},...pt})}):null,jsxRuntimeExports.jsx("div",{className:ft.tabContent({class:lt==null?void 0:lt.tabContent}),"data-slot":"tabContent",children:st.rendered})]})});Tab.displayName="NextUI.Tab";var tab_default=Tab;class $a02d57049d202695$export$d085fb9e920b5ca7{*[Symbol.iterator](){yield*this.iterable}get size(){return this.keyMap.size}getKeys(){return this.keyMap.keys()}getKeyBefore(_e){let nt=this.keyMap.get(_e);return nt?nt.prevKey:null}getKeyAfter(_e){let nt=this.keyMap.get(_e);return nt?nt.nextKey:null}getFirstKey(){return this.firstKey}getLastKey(){return this.lastKey}getItem(_e){return this.keyMap.get(_e)}at(_e){const nt=[...this.getKeys()];return this.getItem(nt[_e])}getChildren(_e){let nt=this.keyMap.get(_e);return(nt==null?void 0:nt.childNodes)||[]}constructor(_e){this.keyMap=new Map,this.iterable=_e;let nt=st=>{if(this.keyMap.set(st.key,st),st.childNodes&&st.type==="section")for(let at of st.childNodes)nt(at)};for(let st of _e)nt(st);let it,ot=0;for(let[st,at]of this.keyMap)it?(it.nextKey=st,at.prevKey=it.key):(this.firstKey=st,at.prevKey=void 0),at.type==="item"&&(at.index=ot++),it=at,it.nextKey=void 0;this.lastKey=it==null?void 0:it.key}}function $e72dd72e1c76a225$export$2f645645f7bca764(rt){let{filter:_e}=rt,nt=$7af3f5b51489e0b5$export$253fe78d46329472(rt),it=reactExports.useMemo(()=>rt.disabledKeys?new Set(rt.disabledKeys):new Set,[rt.disabledKeys]),ot=reactExports.useCallback(dt=>_e?new $a02d57049d202695$export$d085fb9e920b5ca7(_e(dt)):new $a02d57049d202695$export$d085fb9e920b5ca7(dt),[_e]),st=reactExports.useMemo(()=>({suppressTextValueWarning:rt.suppressTextValueWarning}),[rt.suppressTextValueWarning]),at=$7613b1592d41b092$export$6cd28814d92fa9c9(rt,ot,st),lt=reactExports.useMemo(()=>new $d496c0a20b6e58ec$export$6c8a5aaad13c9852(at,nt),[at,nt]);const ct=reactExports.useRef(null);return reactExports.useEffect(()=>{if(nt.focusedKey!=null&&!at.getItem(nt.focusedKey)){const dt=ct.current.getItem(nt.focusedKey),ft=[...ct.current.getKeys()].map(At=>{const $t=ct.current.getItem(At);return $t.type==="item"?$t:null}).filter(At=>At!==null),pt=[...at.getKeys()].map(At=>{const $t=at.getItem(At);return $t.type==="item"?$t:null}).filter(At=>At!==null),gt=ft.length-pt.length;let yt=Math.min(gt>1?Math.max(dt.index-gt+1,0):dt.index,pt.length-1),Ct;for(;yt>=0;){if(!lt.isDisabled(pt[yt].key)){Ct=pt[yt];break}yt<pt.length-1?yt++:(yt>dt.index&&(yt=dt.index),yt--)}nt.setFocusedKey(Ct?Ct.key:null)}ct.current=at},[at,lt,nt,nt.focusedKey]),{collection:at,disabledKeys:it,selectionManager:lt}}function $a0d645289fe9b86b$export$e7f05e985daf4b5f(rt){var _e;let[nt,it]=$458b0a5536c1a7cf$export$40bfa8c7b0832715(rt.selectedKey,(_e=rt.defaultSelectedKey)!==null&&_e!==void 0?_e:null,rt.onSelectionChange),ot=reactExports.useMemo(()=>nt!=null?[nt]:[],[nt]),{collection:st,disabledKeys:at,selectionManager:lt}=$e72dd72e1c76a225$export$2f645645f7bca764({...rt,selectionMode:"single",disallowEmptySelection:!0,allowDuplicateSelectionEvents:!0,selectedKeys:ot,onSelectionChange:dt=>{var ft;let pt=(ft=dt.values().next().value)!==null&&ft!==void 0?ft:null;pt===nt&&rt.onSelectionChange&&rt.onSelectionChange(pt),it(pt)}}),ct=nt!=null?st.getItem(nt):null;return{collection:st,disabledKeys:at,selectionManager:lt,selectedKey:nt,setSelectedKey:it,selectedItem:ct}}function $76f919a04c5a7d14$export$4ba071daf4e486(rt){var _e;let nt=$a0d645289fe9b86b$export$e7f05e985daf4b5f({...rt,suppressTextValueWarning:!0,defaultSelectedKey:(_e=rt.defaultSelectedKey)!==null&&_e!==void 0?_e:$76f919a04c5a7d14$var$findDefaultSelectedKey(rt.collection,rt.disabledKeys?new Set(rt.disabledKeys):new Set)}),{selectionManager:it,collection:ot,selectedKey:st}=nt,at=reactExports.useRef(st);return reactExports.useEffect(()=>{let lt=st;(it.isEmpty||!ot.getItem(lt))&&(lt=$76f919a04c5a7d14$var$findDefaultSelectedKey(ot,nt.disabledKeys),lt!=null&&it.setSelectedKeys([lt])),(lt!=null&&it.focusedKey==null||!it.isFocused&&lt!==at.current)&&it.setFocusedKey(lt),at.current=lt}),{...nt,isDisabled:rt.isDisabled||!1}}function $76f919a04c5a7d14$var$findDefaultSelectedKey(rt,_e){let nt=null;if(rt){for(nt=rt.getFirstKey();_e.has(nt)&&nt!==rt.getLastKey();)nt=rt.getKeyAfter(nt);_e.has(nt)&&nt===rt.getLastKey()&&(nt=rt.getFirstKey())}return nt}function useTabs(rt){var _e,nt,it;const ot=useProviderContext(),[st,at]=mapPropsVariants(rt,tabs.variantKeys),{ref:lt,as:ct,className:dt,classNames:ft,children:pt,disableCursorAnimation:gt,motionProps:yt,isVertical:Ct=!1,shouldSelectOnPressUp:At=!0,destroyInactiveTabPanel:$t=!0,...zt}=st,_t=ct||"div",Jt=typeof _t=="string",nr=useDOMRef(lt),or=(nt=(_e=rt==null?void 0:rt.disableAnimation)!=null?_e:ot==null?void 0:ot.disableAnimation)!=null?nt:!1,ir=$76f919a04c5a7d14$export$4ba071daf4e486({children:pt,...zt}),{tabListProps:dr}=$58d314389b21fa3f$export$773e389e644c5874(zt,ir,nr),sr=reactExports.useMemo(()=>tabs({...at,className:dt,disableAnimation:or,...Ct?{placement:"start"}:{}}),[objectToDeps(at),dt,or,Ct]),vr=clsx$1(ft==null?void 0:ft.base,dt),yr=reactExports.useMemo(()=>({state:ir,slots:sr,classNames:ft,motionProps:yt,disableAnimation:or,listRef:nr,shouldSelectOnPressUp:At,disableCursorAnimation:gt,isDisabled:rt==null?void 0:rt.isDisabled}),[ir,sr,nr,yt,or,gt,At,rt==null?void 0:rt.isDisabled,ft]),ur=reactExports.useCallback(wt=>({"data-slot":"base",className:sr.base({class:clsx$1(vr,wt==null?void 0:wt.className)}),...$3ef42575df84b30b$export$9d1611c77c2fe928(filterDOMProps(zt,{enabled:Jt}),wt)}),[vr,zt,sr]),tr=(it=at.placement)!=null?it:Ct?"start":"top",jt=reactExports.useCallback(wt=>({"data-slot":"tabWrapper",className:sr.wrapper({class:clsx$1(ft==null?void 0:ft.wrapper,wt==null?void 0:wt.className)}),"data-placement":tr,"data-vertical":Ct||tr==="start"||tr==="end"?"vertical":"horizontal"}),[ft,sr,tr,Ct]),mt=reactExports.useCallback(wt=>({ref:nr,"data-slot":"tabList",className:sr.tabList({class:clsx$1(ft==null?void 0:ft.tabList,wt==null?void 0:wt.className)}),...$3ef42575df84b30b$export$9d1611c77c2fe928(dr,wt)}),[nr,dr,ft,sr]);return{Component:_t,domRef:nr,state:ir,values:yr,destroyInactiveTabPanel:$t,getBaseProps:ur,getTabListProps:mt,getWrapperProps:jt}}function Tabs(rt,_e){const{Component:nt,values:it,state:ot,destroyInactiveTabPanel:st,getBaseProps:at,getTabListProps:lt,getWrapperProps:ct}=useTabs({...rt,ref:_e}),dt=reactExports.useId(),ft=!rt.disableAnimation&&!rt.disableCursorAnimation,pt={state:ot,listRef:it.listRef,slots:it.slots,classNames:it.classNames,isDisabled:it.isDisabled,motionProps:it.motionProps,disableAnimation:it.disableAnimation,shouldSelectOnPressUp:it.shouldSelectOnPressUp,disableCursorAnimation:it.disableCursorAnimation},gt=[...ot.collection].map(Ct=>jsxRuntimeExports.jsx(tab_default,{item:Ct,...pt,...Ct.props},Ct.key)),yt=jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx("div",{...at(),children:jsxRuntimeExports.jsx(nt,{...lt(),children:ft?jsxRuntimeExports.jsx(LayoutGroup,{id:dt,children:gt}):gt})}),[...ot.collection].map(Ct=>jsxRuntimeExports.jsx(tab_panel_default,{classNames:it.classNames,destroyInactiveTabPanel:st,slots:it.slots,state:it.state,tabKey:Ct.key},Ct.key))]});return"placement"in rt||"isVertical"in rt?jsxRuntimeExports.jsx("div",{...ct(),children:yt}):yt}var tabs_default=forwardRef(Tabs);Tabs.displayName="NextUI.Tabs";var TabItemBase=$c1d7fb2ec91bae71$export$6d08773d2e66f8f2,tab_item_base_default=TabItemBase;function useSkeleton(rt){var _e,nt;const it=useProviderContext(),[ot,st]=mapPropsVariants(rt,skeleton.variantKeys),{as:at,children:lt,isLoaded:ct=!1,className:dt,classNames:ft,...pt}=ot,gt=at||"div",yt=(nt=(_e=rt.disableAnimation)!=null?_e:it==null?void 0:it.disableAnimation)!=null?nt:!1,Ct=reactExports.useMemo(()=>skeleton({...st,disableAnimation:yt}),[objectToDeps(st),yt,lt]),At=clsx$1(ft==null?void 0:ft.base,dt);return{Component:gt,children:lt,slots:Ct,classNames:ft,getSkeletonProps:(_t={})=>({"data-loaded":dataAttr(ct),className:Ct.base({class:clsx$1(At,_t==null?void 0:_t.className)}),...pt}),getContentProps:(_t={})=>({className:Ct.content({class:clsx$1(ft==null?void 0:ft.content,_t==null?void 0:_t.className)})})}}var Skeleton=forwardRef((rt,_e)=>{const{Component:nt,children:it,getSkeletonProps:ot,getContentProps:st}=useSkeleton({...rt});return jsxRuntimeExports.jsx(nt,{ref:_e,...ot(),children:jsxRuntimeExports.jsx("div",{...st(),children:it})})});Skeleton.displayName="NextUI.Skeleton";var skeleton_default=Skeleton,FUNC_ERROR_TEXT="Expected a function",NAN=NaN,symbolTag="[object Symbol]",reTrim=/^\s+|\s+$/g,reIsBadHex=/^[-+]0x[0-9a-f]+$/i,reIsBinary=/^0b[01]+$/i,reIsOctal=/^0o[0-7]+$/i,freeParseInt=parseInt,freeGlobal=typeof commonjsGlobal=="object"&&commonjsGlobal&&commonjsGlobal.Object===Object&&commonjsGlobal,freeSelf=typeof self=="object"&&self&&self.Object===Object&&self,root=freeGlobal||freeSelf||Function("return this")(),objectProto=Object.prototype,objectToString=objectProto.toString,nativeMax=Math.max,nativeMin=Math.min,now$1=function(){return root.Date.now()};function debounce(rt,_e,nt){var it,ot,st,at,lt,ct,dt=0,ft=!1,pt=!1,gt=!0;if(typeof rt!="function")throw new TypeError(FUNC_ERROR_TEXT);_e=toNumber(_e)||0,isObject$1(nt)&&(ft=!!nt.leading,pt="maxWait"in nt,st=pt?nativeMax(toNumber(nt.maxWait)||0,_e):st,gt="trailing"in nt?!!nt.trailing:gt);function yt(ir){var dr=it,sr=ot;return it=ot=void 0,dt=ir,at=rt.apply(sr,dr),at}function Ct(ir){return dt=ir,lt=setTimeout(zt,_e),ft?yt(ir):at}function At(ir){var dr=ir-ct,sr=ir-dt,vr=_e-dr;return pt?nativeMin(vr,st-sr):vr}function $t(ir){var dr=ir-ct,sr=ir-dt;return ct===void 0||dr>=_e||dr<0||pt&&sr>=st}function zt(){var ir=now$1();if($t(ir))return _t(ir);lt=setTimeout(zt,At(ir))}function _t(ir){return lt=void 0,gt&&it?yt(ir):(it=ot=void 0,at)}function Jt(){lt!==void 0&&clearTimeout(lt),dt=0,it=ct=ot=lt=void 0}function nr(){return lt===void 0?at:_t(now$1())}function or(){var ir=now$1(),dr=$t(ir);if(it=arguments,ot=this,ct=ir,dr){if(lt===void 0)return Ct(ct);if(pt)return lt=setTimeout(zt,_e),yt(ct)}return lt===void 0&&(lt=setTimeout(zt,_e)),at}return or.cancel=Jt,or.flush=nr,or}function isObject$1(rt){var _e=typeof rt;return!!rt&&(_e=="object"||_e=="function")}function isObjectLike(rt){return!!rt&&typeof rt=="object"}function isSymbol(rt){return typeof rt=="symbol"||isObjectLike(rt)&&objectToString.call(rt)==symbolTag}function toNumber(rt){if(typeof rt=="number")return rt;if(isSymbol(rt))return NAN;if(isObject$1(rt)){var _e=typeof rt.valueOf=="function"?rt.valueOf():rt;rt=isObject$1(_e)?_e+"":_e}if(typeof rt!="string")return rt===0?rt:+rt;rt=rt.replace(reTrim,"");var nt=reIsBinary.test(rt);return nt||reIsOctal.test(rt)?freeParseInt(rt.slice(2),nt?2:8):reIsBadHex.test(rt)?NAN:+rt}var lodash_debounce=debounce;const debounce$1=getDefaultExportFromCjs$1(lodash_debounce);var client={},m$2=reactDomExports;client.createRoot=m$2.createRoot,client.hydrateRoot=m$2.hydrateRoot;var dist$1={},ga4={},gtag={};(function(rt){Object.defineProperty(rt,"__esModule",{value:!0}),rt.default=void 0;var _e=function(){for(var ot=arguments.length,st=new Array(ot),at=0;at<ot;at++)st[at]=arguments[at];if(typeof window<"u"){var lt;typeof window.gtag>"u"&&(window.dataLayer=window.dataLayer||[],window.gtag=function(){window.dataLayer.push(arguments)}),(lt=window).gtag.apply(lt,st)}},nt=_e;rt.default=nt})(gtag);var format$1={};(function(rt){Object.defineProperty(rt,"__esModule",{value:!0}),rt.default=at;var _e=/^(a|an|and|as|at|but|by|en|for|if|in|nor|of|on|or|per|the|to|vs?\.?|via)$/i;function nt(lt){return lt.toString().trim().replace(/[A-Za-z0-9\u00C0-\u00FF]+[^\s-]*/g,function(ct,dt,ft){return dt>0&&dt+ct.length!==ft.length&&ct.search(_e)>-1&&ft.charAt(dt-2)!==":"&&(ft.charAt(dt+ct.length)!=="-"||ft.charAt(dt-1)==="-")&&ft.charAt(dt-1).search(/[^\s-]/)<0?ct.toLowerCase():ct.substr(1).search(/[A-Z]|\../)>-1?ct:ct.charAt(0).toUpperCase()+ct.substr(1)})}function it(lt){return typeof lt=="string"&&lt.indexOf("@")!==-1}var ot="REDACTED (Potential Email Address)";function st(lt){return it(lt)?(console.warn("This arg looks like an email address, redacting."),ot):lt}function at(){var lt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",ct=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,dt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,ft=lt||"";return ct&&(ft=nt(lt)),dt&&(ft=st(ft)),ft}})(format$1);(function(rt){Object.defineProperty(rt,"__esModule",{value:!0}),rt.default=rt.GA4=void 0;var _e=at(gtag),nt=at(format$1),it=["eventCategory","eventAction","eventLabel","eventValue","hitType"],ot=["title","location"],st=["page","hitType"];function at(mt){return mt&&mt.__esModule?mt:{default:mt}}function lt(mt,wt){if(mt==null)return{};var kt=ct(mt,wt),Ht,Wt;if(Object.getOwnPropertySymbols){var er=Object.getOwnPropertySymbols(mt);for(Wt=0;Wt<er.length;Wt++)Ht=er[Wt],!(wt.indexOf(Ht)>=0)&&Object.prototype.propertyIsEnumerable.call(mt,Ht)&&(kt[Ht]=mt[Ht])}return kt}function ct(mt,wt){if(mt==null)return{};var kt={},Ht=Object.keys(mt),Wt,er;for(er=0;er<Ht.length;er++)Wt=Ht[er],!(wt.indexOf(Wt)>=0)&&(kt[Wt]=mt[Wt]);return kt}function dt(mt){"@babel/helpers - typeof";return dt=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(wt){return typeof wt}:function(wt){return wt&&typeof Symbol=="function"&&wt.constructor===Symbol&&wt!==Symbol.prototype?"symbol":typeof wt},dt(mt)}function ft(mt){return yt(mt)||gt(mt)||_t(mt)||pt()}function pt(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function gt(mt){if(typeof Symbol<"u"&&mt[Symbol.iterator]!=null||mt["@@iterator"]!=null)return Array.from(mt)}function yt(mt){if(Array.isArray(mt))return Jt(mt)}function Ct(mt,wt){var kt=Object.keys(mt);if(Object.getOwnPropertySymbols){var Ht=Object.getOwnPropertySymbols(mt);wt&&(Ht=Ht.filter(function(Wt){return Object.getOwnPropertyDescriptor(mt,Wt).enumerable})),kt.push.apply(kt,Ht)}return kt}function At(mt){for(var wt=1;wt<arguments.length;wt++){var kt=arguments[wt]!=null?arguments[wt]:{};wt%2?Ct(Object(kt),!0).forEach(function(Ht){vr(mt,Ht,kt[Ht])}):Object.getOwnPropertyDescriptors?Object.defineProperties(mt,Object.getOwnPropertyDescriptors(kt)):Ct(Object(kt)).forEach(function(Ht){Object.defineProperty(mt,Ht,Object.getOwnPropertyDescriptor(kt,Ht))})}return mt}function $t(mt,wt){return or(mt)||nr(mt,wt)||_t(mt,wt)||zt()}function zt(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _t(mt,wt){if(mt){if(typeof mt=="string")return Jt(mt,wt);var kt=Object.prototype.toString.call(mt).slice(8,-1);if(kt==="Object"&&mt.constructor&&(kt=mt.constructor.name),kt==="Map"||kt==="Set")return Array.from(mt);if(kt==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(kt))return Jt(mt,wt)}}function Jt(mt,wt){(wt==null||wt>mt.length)&&(wt=mt.length);for(var kt=0,Ht=new Array(wt);kt<wt;kt++)Ht[kt]=mt[kt];return Ht}function nr(mt,wt){var kt=mt==null?null:typeof Symbol<"u"&&mt[Symbol.iterator]||mt["@@iterator"];if(kt!=null){var Ht,Wt,er,Xt,Zt=[],Tt=!0,rr=!1;try{if(er=(kt=kt.call(mt)).next,wt!==0)for(;!(Tt=(Ht=er.call(kt)).done)&&(Zt.push(Ht.value),Zt.length!==wt);Tt=!0);}catch(Er){rr=!0,Wt=Er}finally{try{if(!Tt&&kt.return!=null&&(Xt=kt.return(),Object(Xt)!==Xt))return}finally{if(rr)throw Wt}}return Zt}}function or(mt){if(Array.isArray(mt))return mt}function ir(mt,wt){if(!(mt instanceof wt))throw new TypeError("Cannot call a class as a function")}function dr(mt,wt){for(var kt=0;kt<wt.length;kt++){var Ht=wt[kt];Ht.enumerable=Ht.enumerable||!1,Ht.configurable=!0,"value"in Ht&&(Ht.writable=!0),Object.defineProperty(mt,yr(Ht.key),Ht)}}function sr(mt,wt,kt){return wt&&dr(mt.prototype,wt),Object.defineProperty(mt,"prototype",{writable:!1}),mt}function vr(mt,wt,kt){return wt=yr(wt),wt in mt?Object.defineProperty(mt,wt,{value:kt,enumerable:!0,configurable:!0,writable:!0}):mt[wt]=kt,mt}function yr(mt){var wt=ur(mt,"string");return dt(wt)==="symbol"?wt:String(wt)}function ur(mt,wt){if(dt(mt)!=="object"||mt===null)return mt;var kt=mt[Symbol.toPrimitive];if(kt!==void 0){var Ht=kt.call(mt,wt||"default");if(dt(Ht)!=="object")return Ht;throw new TypeError("@@toPrimitive must return a primitive value.")}return(wt==="string"?String:Number)(mt)}var tr=function(){function mt(){var wt=this;ir(this,mt),vr(this,"reset",function(){wt.isInitialized=!1,wt._testMode=!1,wt._currentMeasurementId,wt._hasLoadedGA=!1,wt._isQueuing=!1,wt._queueGtag=[]}),vr(this,"_gtag",function(){for(var kt=arguments.length,Ht=new Array(kt),Wt=0;Wt<kt;Wt++)Ht[Wt]=arguments[Wt];wt._testMode||wt._isQueuing?wt._queueGtag.push(Ht):_e.default.apply(void 0,Ht)}),vr(this,"_loadGA",function(kt,Ht){var Wt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"https://www.googletagmanager.com/gtag/js";if(!(typeof window>"u"||typeof document>"u")&&!wt._hasLoadedGA){var er=document.createElement("script");er.async=!0,er.src="".concat(Wt,"?id=").concat(kt),Ht&&er.setAttribute("nonce",Ht),document.body.appendChild(er),window.dataLayer=window.dataLayer||[],window.gtag=function(){window.dataLayer.push(arguments)},wt._hasLoadedGA=!0}}),vr(this,"_toGtagOptions",function(kt){if(kt){var Ht={cookieUpdate:"cookie_update",cookieExpires:"cookie_expires",cookieDomain:"cookie_domain",cookieFlags:"cookie_flags",userId:"user_id",clientId:"client_id",anonymizeIp:"anonymize_ip",contentGroup1:"content_group1",contentGroup2:"content_group2",contentGroup3:"content_group3",contentGroup4:"content_group4",contentGroup5:"content_group5",allowAdFeatures:"allow_google_signals",allowAdPersonalizationSignals:"allow_ad_personalization_signals",nonInteraction:"non_interaction",page:"page_path",hitCallback:"event_callback"},Wt=Object.entries(kt).reduce(function(er,Xt){var Zt=$t(Xt,2),Tt=Zt[0],rr=Zt[1];return Ht[Tt]?er[Ht[Tt]]=rr:er[Tt]=rr,er},{});return Wt}}),vr(this,"initialize",function(kt){var Ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!kt)throw new Error("Require GA_MEASUREMENT_ID");var Wt=typeof kt=="string"?[{trackingId:kt}]:kt;wt._currentMeasurementId=Wt[0].trackingId;var er=Ht.gaOptions,Xt=Ht.gtagOptions,Zt=Ht.nonce,Tt=Ht.testMode,rr=Tt===void 0?!1:Tt,Er=Ht.gtagUrl;if(wt._testMode=rr,rr||wt._loadGA(wt._currentMeasurementId,Zt,Er),wt.isInitialized||(wt._gtag("js",new Date),Wt.forEach(function(fr){var gr=At(At(At({},wt._toGtagOptions(At(At({},er),fr.gaOptions))),Xt),fr.gtagOptions);Object.keys(gr).length?wt._gtag("config",fr.trackingId,gr):wt._gtag("config",fr.trackingId)})),wt.isInitialized=!0,!rr){var ar=ft(wt._queueGtag);for(wt._queueGtag=[],wt._isQueuing=!1;ar.length;){var wr=ar.shift();wt._gtag.apply(wt,ft(wr)),wr[0]==="get"&&(wt._isQueuing=!0)}}}),vr(this,"set",function(kt){if(!kt){console.warn("`fieldsObject` is required in .set()");return}if(dt(kt)!=="object"){console.warn("Expected `fieldsObject` arg to be an Object");return}Object.keys(kt).length===0&&console.warn("empty `fieldsObject` given to .set()"),wt._gaCommand("set",kt)}),vr(this,"_gaCommandSendEvent",function(kt,Ht,Wt,er,Xt){wt._gtag("event",Ht,At(At({event_category:kt,event_label:Wt,value:er},Xt&&{non_interaction:Xt.nonInteraction}),wt._toGtagOptions(Xt)))}),vr(this,"_gaCommandSendEventParameters",function(){for(var kt=arguments.length,Ht=new Array(kt),Wt=0;Wt<kt;Wt++)Ht[Wt]=arguments[Wt];if(typeof Ht[0]=="string")wt._gaCommandSendEvent.apply(wt,ft(Ht.slice(1)));else{var er=Ht[0],Xt=er.eventCategory,Zt=er.eventAction,Tt=er.eventLabel,rr=er.eventValue;er.hitType;var Er=lt(er,it);wt._gaCommandSendEvent(Xt,Zt,Tt,rr,Er)}}),vr(this,"_gaCommandSendTiming",function(kt,Ht,Wt,er){wt._gtag("event","timing_complete",{name:Ht,value:Wt,event_category:kt,event_label:er})}),vr(this,"_gaCommandSendPageview",function(kt,Ht){if(Ht&&Object.keys(Ht).length){var Wt=wt._toGtagOptions(Ht),er=Wt.title,Xt=Wt.location,Zt=lt(Wt,ot);wt._gtag("event","page_view",At(At(At(At({},kt&&{page_path:kt}),er&&{page_title:er}),Xt&&{page_location:Xt}),Zt))}else kt?wt._gtag("event","page_view",{page_path:kt}):wt._gtag("event","page_view")}),vr(this,"_gaCommandSendPageviewParameters",function(){for(var kt=arguments.length,Ht=new Array(kt),Wt=0;Wt<kt;Wt++)Ht[Wt]=arguments[Wt];if(typeof Ht[0]=="string")wt._gaCommandSendPageview.apply(wt,ft(Ht.slice(1)));else{var er=Ht[0],Xt=er.page;er.hitType;var Zt=lt(er,st);wt._gaCommandSendPageview(Xt,Zt)}}),vr(this,"_gaCommandSend",function(){for(var kt=arguments.length,Ht=new Array(kt),Wt=0;Wt<kt;Wt++)Ht[Wt]=arguments[Wt];var er=typeof Ht[0]=="string"?Ht[0]:Ht[0].hitType;switch(er){case"event":wt._gaCommandSendEventParameters.apply(wt,Ht);break;case"pageview":wt._gaCommandSendPageviewParameters.apply(wt,Ht);break;case"timing":wt._gaCommandSendTiming.apply(wt,ft(Ht.slice(1)));break;case"screenview":case"transaction":case"item":case"social":case"exception":console.warn("Unsupported send command: ".concat(er));break;default:console.warn("Send command doesn't exist: ".concat(er))}}),vr(this,"_gaCommandSet",function(){for(var kt=arguments.length,Ht=new Array(kt),Wt=0;Wt<kt;Wt++)Ht[Wt]=arguments[Wt];typeof Ht[0]=="string"&&(Ht[0]=vr({},Ht[0],Ht[1])),wt._gtag("set",wt._toGtagOptions(Ht[0]))}),vr(this,"_gaCommand",function(kt){for(var Ht=arguments.length,Wt=new Array(Ht>1?Ht-1:0),er=1;er<Ht;er++)Wt[er-1]=arguments[er];switch(kt){case"send":wt._gaCommandSend.apply(wt,Wt);break;case"set":wt._gaCommandSet.apply(wt,Wt);break;default:console.warn("Command doesn't exist: ".concat(kt))}}),vr(this,"ga",function(){for(var kt=arguments.length,Ht=new Array(kt),Wt=0;Wt<kt;Wt++)Ht[Wt]=arguments[Wt];if(typeof Ht[0]=="string")wt._gaCommand.apply(wt,Ht);else{var er=Ht[0];wt._gtag("get",wt._currentMeasurementId,"client_id",function(Xt){wt._isQueuing=!1;var Zt=wt._queueGtag;for(er({get:function(Er){return Er==="clientId"?Xt:Er==="trackingId"?wt._currentMeasurementId:Er==="apiVersion"?"1":void 0}});Zt.length;){var Tt=Zt.shift();wt._gtag.apply(wt,ft(Tt))}}),wt._isQueuing=!0}return wt.ga}),vr(this,"event",function(kt,Ht){if(typeof kt=="string")wt._gtag("event",kt,wt._toGtagOptions(Ht));else{var Wt=kt.action,er=kt.category,Xt=kt.label,Zt=kt.value,Tt=kt.nonInteraction,rr=kt.transport;if(!er||!Wt){console.warn("args.category AND args.action are required in event()");return}var Er={hitType:"event",eventCategory:(0,nt.default)(er),eventAction:(0,nt.default)(Wt)};Xt&&(Er.eventLabel=(0,nt.default)(Xt)),typeof Zt<"u"&&(typeof Zt!="number"?console.warn("Expected `args.value` arg to be a Number."):Er.eventValue=Zt),typeof Tt<"u"&&(typeof Tt!="boolean"?console.warn("`args.nonInteraction` must be a boolean."):Er.nonInteraction=Tt),typeof rr<"u"&&(typeof rr!="string"?console.warn("`args.transport` must be a string."):(["beacon","xhr","image"].indexOf(rr)===-1&&console.warn("`args.transport` must be either one of these values: `beacon`, `xhr` or `image`"),Er.transport=rr)),wt._gaCommand("send",Er)}}),vr(this,"send",function(kt){wt._gaCommand("send",kt)}),this.reset()}return sr(mt,[{key:"gtag",value:function(){this._gtag.apply(this,arguments)}}]),mt}();rt.GA4=tr;var jt=new tr;rt.default=jt})(ga4);(function(rt){function _e(lt){"@babel/helpers - typeof";return _e=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ct){return typeof ct}:function(ct){return ct&&typeof Symbol=="function"&&ct.constructor===Symbol&&ct!==Symbol.prototype?"symbol":typeof ct},_e(lt)}Object.defineProperty(rt,"__esModule",{value:!0}),rt.default=rt.ReactGAImplementation=void 0;var nt=ot(ga4);function it(lt){if(typeof WeakMap!="function")return null;var ct=new WeakMap,dt=new WeakMap;return(it=function(pt){return pt?dt:ct})(lt)}function ot(lt,ct){if(lt&&lt.__esModule)return lt;if(lt===null||_e(lt)!=="object"&&typeof lt!="function")return{default:lt};var dt=it(ct);if(dt&&dt.has(lt))return dt.get(lt);var ft={},pt=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var gt in lt)if(gt!=="default"&&Object.prototype.hasOwnProperty.call(lt,gt)){var yt=pt?Object.getOwnPropertyDescriptor(lt,gt):null;yt&&(yt.get||yt.set)?Object.defineProperty(ft,gt,yt):ft[gt]=lt[gt]}return ft.default=lt,dt&&dt.set(lt,ft),ft}var st=nt.GA4;rt.ReactGAImplementation=st;var at=nt.default;rt.default=at})(dist$1);const ReactGA=getDefaultExportFromCjs$1(dist$1);var withSelector={exports:{}},useSyncExternalStoreWithSelector_production_min={};/**
 * @license React
 * use-sync-external-store-with-selector.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var g$1=reactExports;function n$1(rt,_e){return rt===_e&&(rt!==0||1/rt===1/_e)||rt!==rt&&_e!==_e}var p$2=typeof Object.is=="function"?Object.is:n$1,q$3=g$1.useSyncExternalStore,r$1=g$1.useRef,t$1=g$1.useEffect,u$2=g$1.useMemo,v$1=g$1.useDebugValue;useSyncExternalStoreWithSelector_production_min.useSyncExternalStoreWithSelector=function(rt,_e,nt,it,ot){var st=r$1(null);if(st.current===null){var at={hasValue:!1,value:null};st.current=at}else at=st.current;st=u$2(function(){function ct(yt){if(!dt){if(dt=!0,ft=yt,yt=it(yt),ot!==void 0&&at.hasValue){var Ct=at.value;if(ot(Ct,yt))return pt=Ct}return pt=yt}if(Ct=pt,p$2(ft,yt))return Ct;var At=it(yt);return ot!==void 0&&ot(Ct,At)?Ct:(ft=yt,pt=At)}var dt=!1,ft,pt,gt=nt===void 0?null:nt;return[function(){return ct(_e())},gt===null?void 0:function(){return ct(gt())}]},[_e,nt,it,ot]);var lt=q$3(rt,st[0],st[1]);return t$1(function(){at.hasValue=!0,at.value=lt},[lt]),v$1(lt),lt};withSelector.exports=useSyncExternalStoreWithSelector_production_min;var withSelectorExports=withSelector.exports,React$2="default"in React$4?React$3:React$4,ContextKey=Symbol.for("react-redux-context"),gT=typeof globalThis<"u"?globalThis:{};function getContext(){if(!React$2.createContext)return{};const rt=gT[ContextKey]??(gT[ContextKey]=new Map);let _e=rt.get(React$2.createContext);return _e||(_e=React$2.createContext(null),rt.set(React$2.createContext,_e)),_e}var ReactReduxContext=getContext(),notInitialized=()=>{throw new Error("uSES not initialized!")};function createReduxContextHook(rt=ReactReduxContext){return function(){return React$2.useContext(rt)}}var useReduxContext=createReduxContextHook(),useSyncExternalStoreWithSelector=notInitialized,initializeUseSelector=rt=>{useSyncExternalStoreWithSelector=rt},refEquality=(rt,_e)=>rt===_e;function createSelectorHook(rt=ReactReduxContext){const _e=rt===ReactReduxContext?useReduxContext:createReduxContextHook(rt),nt=(it,ot={})=>{const{equalityFn:st=refEquality,devModeChecks:at={}}=typeof ot=="function"?{equalityFn:ot}:ot,{store:lt,subscription:ct,getServerState:dt,stabilityCheck:ft,identityFunctionCheck:pt}=_e();React$2.useRef(!0);const gt=React$2.useCallback({[it.name](Ct){return it(Ct)}}[it.name],[it,ft,at.stabilityCheck]),yt=useSyncExternalStoreWithSelector(ct.addNestedSub,lt.getState,dt||lt.getState,gt,st);return React$2.useDebugValue(yt),yt};return Object.assign(nt,{withTypes:()=>nt}),nt}var useSelector=createSelectorHook();function defaultNoopBatch(rt){rt()}function createListenerCollection(){let rt=null,_e=null;return{clear(){rt=null,_e=null},notify(){defaultNoopBatch(()=>{let nt=rt;for(;nt;)nt.callback(),nt=nt.next})},get(){const nt=[];let it=rt;for(;it;)nt.push(it),it=it.next;return nt},subscribe(nt){let it=!0;const ot=_e={callback:nt,next:null,prev:_e};return ot.prev?ot.prev.next=ot:rt=ot,function(){!it||rt===null||(it=!1,ot.next?ot.next.prev=ot.prev:_e=ot.prev,ot.prev?ot.prev.next=ot.next:rt=ot.next)}}}}var nullListeners={notify(){},get:()=>[]};function createSubscription(rt,_e){let nt,it=nullListeners,ot=0,st=!1;function at(At){ft();const $t=it.subscribe(At);let zt=!1;return()=>{zt||(zt=!0,$t(),pt())}}function lt(){it.notify()}function ct(){Ct.onStateChange&&Ct.onStateChange()}function dt(){return st}function ft(){ot++,nt||(nt=rt.subscribe(ct),it=createListenerCollection())}function pt(){ot--,nt&&ot===0&&(nt(),nt=void 0,it.clear(),it=nullListeners)}function gt(){st||(st=!0,ft())}function yt(){st&&(st=!1,pt())}const Ct={addNestedSub:at,notifyNestedSubs:lt,handleChangeWrapper:ct,isSubscribed:dt,trySubscribe:gt,tryUnsubscribe:yt,getListeners:()=>it};return Ct}var canUseDOM$1=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",isReactNative=typeof navigator<"u"&&navigator.product==="ReactNative",useIsomorphicLayoutEffect$3=canUseDOM$1||isReactNative?React$2.useLayoutEffect:React$2.useEffect;function Provider({store:rt,context:_e,children:nt,serverState:it,stabilityCheck:ot="once",identityFunctionCheck:st="once"}){const at=React$2.useMemo(()=>{const dt=createSubscription(rt);return{store:rt,subscription:dt,getServerState:it?()=>it:void 0,stabilityCheck:ot,identityFunctionCheck:st}},[rt,it,ot,st]),lt=React$2.useMemo(()=>rt.getState(),[rt]);useIsomorphicLayoutEffect$3(()=>{const{subscription:dt}=at;return dt.onStateChange=dt.notifyNestedSubs,dt.trySubscribe(),lt!==rt.getState()&&dt.notifyNestedSubs(),()=>{dt.tryUnsubscribe(),dt.onStateChange=void 0}},[at,lt]);const ct=_e||ReactReduxContext;return React$2.createElement(ct.Provider,{value:at},nt)}var Provider_default=Provider;function createStoreHook(rt=ReactReduxContext){const _e=rt===ReactReduxContext?useReduxContext:createReduxContextHook(rt),nt=()=>{const{store:it}=_e();return it};return Object.assign(nt,{withTypes:()=>nt}),nt}var useStore=createStoreHook();function createDispatchHook(rt=ReactReduxContext){const _e=rt===ReactReduxContext?useStore:createStoreHook(rt),nt=()=>_e().dispatch;return Object.assign(nt,{withTypes:()=>nt}),nt}var useDispatch=createDispatchHook();initializeUseSelector(withSelectorExports.useSyncExternalStoreWithSelector);/**
 * @remix-run/router v1.18.0
 *
 * Copyright (c) Remix Software Inc.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE.md file in the root directory of this source tree.
 *
 * @license MIT
 */function _extends$4(){return _extends$4=Object.assign?Object.assign.bind():function(rt){for(var _e=1;_e<arguments.length;_e++){var nt=arguments[_e];for(var it in nt)Object.prototype.hasOwnProperty.call(nt,it)&&(rt[it]=nt[it])}return rt},_extends$4.apply(this,arguments)}var Action;(function(rt){rt.Pop="POP",rt.Push="PUSH",rt.Replace="REPLACE"})(Action||(Action={}));const PopStateEventType="popstate";function createBrowserHistory(rt){rt===void 0&&(rt={});function _e(it,ot){let{pathname:st,search:at,hash:lt}=it.location;return createLocation("",{pathname:st,search:at,hash:lt},ot.state&&ot.state.usr||null,ot.state&&ot.state.key||"default")}function nt(it,ot){return typeof ot=="string"?ot:createPath(ot)}return getUrlBasedHistory(_e,nt,null,rt)}function invariant$1(rt,_e){if(rt===!1||rt===null||typeof rt>"u")throw new Error(_e)}function warning(rt,_e){if(!rt){typeof console<"u"&&console.warn(_e);try{throw new Error(_e)}catch{}}}function createKey(){return Math.random().toString(36).substr(2,8)}function getHistoryState(rt,_e){return{usr:rt.state,key:rt.key,idx:_e}}function createLocation(rt,_e,nt,it){return nt===void 0&&(nt=null),_extends$4({pathname:typeof rt=="string"?rt:rt.pathname,search:"",hash:""},typeof _e=="string"?parsePath(_e):_e,{state:nt,key:_e&&_e.key||it||createKey()})}function createPath(rt){let{pathname:_e="/",search:nt="",hash:it=""}=rt;return nt&&nt!=="?"&&(_e+=nt.charAt(0)==="?"?nt:"?"+nt),it&&it!=="#"&&(_e+=it.charAt(0)==="#"?it:"#"+it),_e}function parsePath(rt){let _e={};if(rt){let nt=rt.indexOf("#");nt>=0&&(_e.hash=rt.substr(nt),rt=rt.substr(0,nt));let it=rt.indexOf("?");it>=0&&(_e.search=rt.substr(it),rt=rt.substr(0,it)),rt&&(_e.pathname=rt)}return _e}function getUrlBasedHistory(rt,_e,nt,it){it===void 0&&(it={});let{window:ot=document.defaultView,v5Compat:st=!1}=it,at=ot.history,lt=Action.Pop,ct=null,dt=ft();dt==null&&(dt=0,at.replaceState(_extends$4({},at.state,{idx:dt}),""));function ft(){return(at.state||{idx:null}).idx}function pt(){lt=Action.Pop;let $t=ft(),zt=$t==null?null:$t-dt;dt=$t,ct&&ct({action:lt,location:At.location,delta:zt})}function gt($t,zt){lt=Action.Push;let _t=createLocation(At.location,$t,zt);dt=ft()+1;let Jt=getHistoryState(_t,dt),nr=At.createHref(_t);try{at.pushState(Jt,"",nr)}catch(or){if(or instanceof DOMException&&or.name==="DataCloneError")throw or;ot.location.assign(nr)}st&&ct&&ct({action:lt,location:At.location,delta:1})}function yt($t,zt){lt=Action.Replace;let _t=createLocation(At.location,$t,zt);dt=ft();let Jt=getHistoryState(_t,dt),nr=At.createHref(_t);at.replaceState(Jt,"",nr),st&&ct&&ct({action:lt,location:At.location,delta:0})}function Ct($t){let zt=ot.location.origin!=="null"?ot.location.origin:ot.location.href,_t=typeof $t=="string"?$t:createPath($t);return _t=_t.replace(/ $/,"%20"),invariant$1(zt,"No window.location.(origin|href) available to create URL for href: "+_t),new URL(_t,zt)}let At={get action(){return lt},get location(){return rt(ot,at)},listen($t){if(ct)throw new Error("A history only accepts one active listener");return ot.addEventListener(PopStateEventType,pt),ct=$t,()=>{ot.removeEventListener(PopStateEventType,pt),ct=null}},createHref($t){return _e(ot,$t)},createURL:Ct,encodeLocation($t){let zt=Ct($t);return{pathname:zt.pathname,search:zt.search,hash:zt.hash}},push:gt,replace:yt,go($t){return at.go($t)}};return At}var ResultType;(function(rt){rt.data="data",rt.deferred="deferred",rt.redirect="redirect",rt.error="error"})(ResultType||(ResultType={}));const immutableRouteKeys=new Set(["lazy","caseSensitive","path","id","index","children"]);function isIndexRoute(rt){return rt.index===!0}function convertRoutesToDataRoutes(rt,_e,nt,it){return nt===void 0&&(nt=[]),it===void 0&&(it={}),rt.map((ot,st)=>{let at=[...nt,String(st)],lt=typeof ot.id=="string"?ot.id:at.join("-");if(invariant$1(ot.index!==!0||!ot.children,"Cannot specify children on an index route"),invariant$1(!it[lt],'Found a route id collision on id "'+lt+`".  Route id's must be globally unique within Data Router usages`),isIndexRoute(ot)){let ct=_extends$4({},ot,_e(ot),{id:lt});return it[lt]=ct,ct}else{let ct=_extends$4({},ot,_e(ot),{id:lt,children:void 0});return it[lt]=ct,ot.children&&(ct.children=convertRoutesToDataRoutes(ot.children,_e,at,it)),ct}})}function matchRoutes(rt,_e,nt){return nt===void 0&&(nt="/"),matchRoutesImpl(rt,_e,nt,!1)}function matchRoutesImpl(rt,_e,nt,it){let ot=typeof _e=="string"?parsePath(_e):_e,st=stripBasename(ot.pathname||"/",nt);if(st==null)return null;let at=flattenRoutes(rt);rankRouteBranches(at);let lt=null;for(let ct=0;lt==null&&ct<at.length;++ct){let dt=decodePath(st);lt=matchRouteBranch(at[ct],dt,it)}return lt}function convertRouteMatchToUiMatch(rt,_e){let{route:nt,pathname:it,params:ot}=rt;return{id:nt.id,pathname:it,params:ot,data:_e[nt.id],handle:nt.handle}}function flattenRoutes(rt,_e,nt,it){_e===void 0&&(_e=[]),nt===void 0&&(nt=[]),it===void 0&&(it="");let ot=(st,at,lt)=>{let ct={relativePath:lt===void 0?st.path||"":lt,caseSensitive:st.caseSensitive===!0,childrenIndex:at,route:st};ct.relativePath.startsWith("/")&&(invariant$1(ct.relativePath.startsWith(it),'Absolute route path "'+ct.relativePath+'" nested under path '+('"'+it+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),ct.relativePath=ct.relativePath.slice(it.length));let dt=joinPaths([it,ct.relativePath]),ft=nt.concat(ct);st.children&&st.children.length>0&&(invariant$1(st.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+dt+'".')),flattenRoutes(st.children,_e,ft,dt)),!(st.path==null&&!st.index)&&_e.push({path:dt,score:computeScore(dt,st.index),routesMeta:ft})};return rt.forEach((st,at)=>{var lt;if(st.path===""||!((lt=st.path)!=null&&lt.includes("?")))ot(st,at);else for(let ct of explodeOptionalSegments(st.path))ot(st,at,ct)}),_e}function explodeOptionalSegments(rt){let _e=rt.split("/");if(_e.length===0)return[];let[nt,...it]=_e,ot=nt.endsWith("?"),st=nt.replace(/\?$/,"");if(it.length===0)return ot?[st,""]:[st];let at=explodeOptionalSegments(it.join("/")),lt=[];return lt.push(...at.map(ct=>ct===""?st:[st,ct].join("/"))),ot&&lt.push(...at),lt.map(ct=>rt.startsWith("/")&&ct===""?"/":ct)}function rankRouteBranches(rt){rt.sort((_e,nt)=>_e.score!==nt.score?nt.score-_e.score:compareIndexes(_e.routesMeta.map(it=>it.childrenIndex),nt.routesMeta.map(it=>it.childrenIndex)))}const paramRe=/^:[\w-]+$/,dynamicSegmentValue=3,indexRouteValue=2,emptySegmentValue=1,staticSegmentValue=10,splatPenalty=-2,isSplat=rt=>rt==="*";function computeScore(rt,_e){let nt=rt.split("/"),it=nt.length;return nt.some(isSplat)&&(it+=splatPenalty),_e&&(it+=indexRouteValue),nt.filter(ot=>!isSplat(ot)).reduce((ot,st)=>ot+(paramRe.test(st)?dynamicSegmentValue:st===""?emptySegmentValue:staticSegmentValue),it)}function compareIndexes(rt,_e){return rt.length===_e.length&&rt.slice(0,-1).every((it,ot)=>it===_e[ot])?rt[rt.length-1]-_e[_e.length-1]:0}function matchRouteBranch(rt,_e,nt){nt===void 0&&(nt=!1);let{routesMeta:it}=rt,ot={},st="/",at=[];for(let lt=0;lt<it.length;++lt){let ct=it[lt],dt=lt===it.length-1,ft=st==="/"?_e:_e.slice(st.length)||"/",pt=matchPath({path:ct.relativePath,caseSensitive:ct.caseSensitive,end:dt},ft),gt=ct.route;if(!pt&&dt&&nt&&!it[it.length-1].route.index&&(pt=matchPath({path:ct.relativePath,caseSensitive:ct.caseSensitive,end:!1},ft)),!pt)return null;Object.assign(ot,pt.params),at.push({params:ot,pathname:joinPaths([st,pt.pathname]),pathnameBase:normalizePathname(joinPaths([st,pt.pathnameBase])),route:gt}),pt.pathnameBase!=="/"&&(st=joinPaths([st,pt.pathnameBase]))}return at}function matchPath(rt,_e){typeof rt=="string"&&(rt={path:rt,caseSensitive:!1,end:!0});let[nt,it]=compilePath(rt.path,rt.caseSensitive,rt.end),ot=_e.match(nt);if(!ot)return null;let st=ot[0],at=st.replace(/(.)\/+$/,"$1"),lt=ot.slice(1);return{params:it.reduce((dt,ft,pt)=>{let{paramName:gt,isOptional:yt}=ft;if(gt==="*"){let At=lt[pt]||"";at=st.slice(0,st.length-At.length).replace(/(.)\/+$/,"$1")}const Ct=lt[pt];return yt&&!Ct?dt[gt]=void 0:dt[gt]=(Ct||"").replace(/%2F/g,"/"),dt},{}),pathname:st,pathnameBase:at,pattern:rt}}function compilePath(rt,_e,nt){_e===void 0&&(_e=!1),nt===void 0&&(nt=!0),warning(rt==="*"||!rt.endsWith("*")||rt.endsWith("/*"),'Route path "'+rt+'" will be treated as if it were '+('"'+rt.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+rt.replace(/\*$/,"/*")+'".'));let it=[],ot="^"+rt.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(at,lt,ct)=>(it.push({paramName:lt,isOptional:ct!=null}),ct?"/?([^\\/]+)?":"/([^\\/]+)"));return rt.endsWith("*")?(it.push({paramName:"*"}),ot+=rt==="*"||rt==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):nt?ot+="\\/*$":rt!==""&&rt!=="/"&&(ot+="(?:(?=\\/|$))"),[new RegExp(ot,_e?void 0:"i"),it]}function decodePath(rt){try{return rt.split("/").map(_e=>decodeURIComponent(_e).replace(/\//g,"%2F")).join("/")}catch(_e){return warning(!1,'The URL path "'+rt+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+_e+").")),rt}}function stripBasename(rt,_e){if(_e==="/")return rt;if(!rt.toLowerCase().startsWith(_e.toLowerCase()))return null;let nt=_e.endsWith("/")?_e.length-1:_e.length,it=rt.charAt(nt);return it&&it!=="/"?null:rt.slice(nt)||"/"}function resolvePath(rt,_e){_e===void 0&&(_e="/");let{pathname:nt,search:it="",hash:ot=""}=typeof rt=="string"?parsePath(rt):rt;return{pathname:nt?nt.startsWith("/")?nt:resolvePathname(nt,_e):_e,search:normalizeSearch(it),hash:normalizeHash(ot)}}function resolvePathname(rt,_e){let nt=_e.replace(/\/+$/,"").split("/");return rt.split("/").forEach(ot=>{ot===".."?nt.length>1&&nt.pop():ot!=="."&&nt.push(ot)}),nt.length>1?nt.join("/"):"/"}function getInvalidPathError(rt,_e,nt,it){return"Cannot include a '"+rt+"' character in a manually specified "+("`to."+_e+"` field ["+JSON.stringify(it)+"].  Please separate it out to the ")+("`to."+nt+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function getPathContributingMatches(rt){return rt.filter((_e,nt)=>nt===0||_e.route.path&&_e.route.path.length>0)}function getResolveToMatches(rt,_e){let nt=getPathContributingMatches(rt);return _e?nt.map((it,ot)=>ot===nt.length-1?it.pathname:it.pathnameBase):nt.map(it=>it.pathnameBase)}function resolveTo(rt,_e,nt,it){it===void 0&&(it=!1);let ot;typeof rt=="string"?ot=parsePath(rt):(ot=_extends$4({},rt),invariant$1(!ot.pathname||!ot.pathname.includes("?"),getInvalidPathError("?","pathname","search",ot)),invariant$1(!ot.pathname||!ot.pathname.includes("#"),getInvalidPathError("#","pathname","hash",ot)),invariant$1(!ot.search||!ot.search.includes("#"),getInvalidPathError("#","search","hash",ot)));let st=rt===""||ot.pathname==="",at=st?"/":ot.pathname,lt;if(at==null)lt=nt;else{let pt=_e.length-1;if(!it&&at.startsWith("..")){let gt=at.split("/");for(;gt[0]==="..";)gt.shift(),pt-=1;ot.pathname=gt.join("/")}lt=pt>=0?_e[pt]:"/"}let ct=resolvePath(ot,lt),dt=at&&at!=="/"&&at.endsWith("/"),ft=(st||at===".")&&nt.endsWith("/");return!ct.pathname.endsWith("/")&&(dt||ft)&&(ct.pathname+="/"),ct}const joinPaths=rt=>rt.join("/").replace(/\/\/+/g,"/"),normalizePathname=rt=>rt.replace(/\/+$/,"").replace(/^\/*/,"/"),normalizeSearch=rt=>!rt||rt==="?"?"":rt.startsWith("?")?rt:"?"+rt,normalizeHash=rt=>!rt||rt==="#"?"":rt.startsWith("#")?rt:"#"+rt;class ErrorResponseImpl{constructor(_e,nt,it,ot){ot===void 0&&(ot=!1),this.status=_e,this.statusText=nt||"",this.internal=ot,it instanceof Error?(this.data=it.toString(),this.error=it):this.data=it}}function isRouteErrorResponse(rt){return rt!=null&&typeof rt.status=="number"&&typeof rt.statusText=="string"&&typeof rt.internal=="boolean"&&"data"in rt}const validMutationMethodsArr=["post","put","patch","delete"],validMutationMethods=new Set(validMutationMethodsArr),validRequestMethodsArr=["get",...validMutationMethodsArr],validRequestMethods=new Set(validRequestMethodsArr),redirectStatusCodes=new Set([301,302,303,307,308]),redirectPreserveMethodStatusCodes=new Set([307,308]),IDLE_NAVIGATION={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},IDLE_FETCHER={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},IDLE_BLOCKER={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},ABSOLUTE_URL_REGEX=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,defaultMapRouteProperties=rt=>({hasErrorBoundary:!!rt.hasErrorBoundary}),TRANSITIONS_STORAGE_KEY="remix-router-transitions";function createRouter(rt){const _e=rt.window?rt.window:typeof window<"u"?window:void 0,nt=typeof _e<"u"&&typeof _e.document<"u"&&typeof _e.document.createElement<"u",it=!nt;invariant$1(rt.routes.length>0,"You must provide a non-empty routes array to createRouter");let ot;if(rt.mapRouteProperties)ot=rt.mapRouteProperties;else if(rt.detectErrorBoundary){let Dr=rt.detectErrorBoundary;ot=cr=>({hasErrorBoundary:Dr(cr)})}else ot=defaultMapRouteProperties;let st={},at=convertRoutesToDataRoutes(rt.routes,ot,void 0,st),lt,ct=rt.basename||"/",dt=rt.unstable_dataStrategy||defaultDataStrategy,ft=rt.unstable_patchRoutesOnMiss,pt=_extends$4({v7_fetcherPersist:!1,v7_normalizeFormMethod:!1,v7_partialHydration:!1,v7_prependBasename:!1,v7_relativeSplatPath:!1,v7_skipActionErrorRevalidation:!1},rt.future),gt=null,yt=new Set,Ct=null,At=null,$t=null,zt=rt.hydrationData!=null,_t=matchRoutes(at,rt.history.location,ct),Jt=null;if(_t==null&&!ft){let Dr=getInternalRouterError(404,{pathname:rt.history.location.pathname}),{matches:cr,route:br}=getShortCircuitMatches(at);_t=cr,Jt={[br.id]:Dr}}_t&&ft&&!rt.hydrationData&&$n(_t,at,rt.history.location.pathname).active&&(_t=null);let nr;if(!_t)nr=!1,_t=[];else if(_t.some(Dr=>Dr.route.lazy))nr=!1;else if(!_t.some(Dr=>Dr.route.loader))nr=!0;else if(pt.v7_partialHydration){let Dr=rt.hydrationData?rt.hydrationData.loaderData:null,cr=rt.hydrationData?rt.hydrationData.errors:null,br=Ar=>Ar.route.loader?typeof Ar.route.loader=="function"&&Ar.route.loader.hydrate===!0?!1:Dr&&Dr[Ar.route.id]!==void 0||cr&&cr[Ar.route.id]!==void 0:!0;if(cr){let Ar=_t.findIndex(lr=>cr[lr.route.id]!==void 0);nr=_t.slice(0,Ar+1).every(br)}else nr=_t.every(br)}else nr=rt.hydrationData!=null;let or,ir={historyAction:rt.history.action,location:rt.history.location,matches:_t,initialized:nr,navigation:IDLE_NAVIGATION,restoreScrollPosition:rt.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:rt.hydrationData&&rt.hydrationData.loaderData||{},actionData:rt.hydrationData&&rt.hydrationData.actionData||null,errors:rt.hydrationData&&rt.hydrationData.errors||Jt,fetchers:new Map,blockers:new Map},dr=Action.Pop,sr=!1,vr,yr=!1,ur=new Map,tr=null,jt=!1,mt=!1,wt=[],kt=[],Ht=new Map,Wt=0,er=-1,Xt=new Map,Zt=new Set,Tt=new Map,rr=new Map,Er=new Set,ar=new Map,wr=new Map,fr=new Map,gr=!1;function Mr(){if(gt=rt.history.listen(Dr=>{let{action:cr,location:br,delta:Ar}=Dr;if(gr){gr=!1;return}warning(wr.size===0||Ar!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs.  This can also happen if you are using createHashRouter and the user manually changes the URL.");let lr=In({currentLocation:ir.location,nextLocation:br,historyAction:cr});if(lr&&Ar!=null){gr=!0,rt.history.go(Ar*-1),Wr(lr,{state:"blocked",location:br,proceed(){Wr(lr,{state:"proceeding",proceed:void 0,reset:void 0,location:br}),rt.history.go(Ar)},reset(){let Cr=new Map(ir.blockers);Cr.set(lr,IDLE_BLOCKER),xr({blockers:Cr})}});return}return hn(cr,br)}),nt){restoreAppliedTransitions(_e,ur);let Dr=()=>persistAppliedTransitions(_e,ur);_e.addEventListener("pagehide",Dr),tr=()=>_e.removeEventListener("pagehide",Dr)}return ir.initialized||hn(Action.Pop,ir.location,{initialHydration:!0}),or}function Rr(){gt&&gt(),tr&&tr(),yt.clear(),vr&&vr.abort(),ir.fetchers.forEach((Dr,cr)=>hr(cr)),ir.blockers.forEach((Dr,cr)=>Ur(cr))}function Sr(Dr){return yt.add(Dr),()=>yt.delete(Dr)}function xr(Dr,cr){cr===void 0&&(cr={}),ir=_extends$4({},ir,Dr);let br=[],Ar=[];pt.v7_fetcherPersist&&ir.fetchers.forEach((lr,Cr)=>{lr.state==="idle"&&(Er.has(Cr)?Ar.push(Cr):br.push(Cr))}),[...yt].forEach(lr=>lr(ir,{deletedFetchers:Ar,unstable_viewTransitionOpts:cr.viewTransitionOpts,unstable_flushSync:cr.flushSync===!0})),pt.v7_fetcherPersist&&(br.forEach(lr=>ir.fetchers.delete(lr)),Ar.forEach(lr=>hr(lr)))}function Pr(Dr,cr,br){var Ar,lr;let{flushSync:Cr}=br===void 0?{}:br,Nr=ir.actionData!=null&&ir.navigation.formMethod!=null&&isMutationMethod(ir.navigation.formMethod)&&ir.navigation.state==="loading"&&((Ar=Dr.state)==null?void 0:Ar._isRedirect)!==!0,kr;cr.actionData?Object.keys(cr.actionData).length>0?kr=cr.actionData:kr=null:Nr?kr=ir.actionData:kr=null;let $r=cr.loaderData?mergeLoaderData(ir.loaderData,cr.loaderData,cr.matches||[],cr.errors):ir.loaderData,Xr=ir.blockers;Xr.size>0&&(Xr=new Map(Xr),Xr.forEach((Qn,Mn)=>Xr.set(Mn,IDLE_BLOCKER)));let Qr=sr===!0||ir.navigation.formMethod!=null&&isMutationMethod(ir.navigation.formMethod)&&((lr=Dr.state)==null?void 0:lr._isRedirect)!==!0;lt&&(at=lt,lt=void 0),jt||dr===Action.Pop||(dr===Action.Push?rt.history.push(Dr,Dr.state):dr===Action.Replace&&rt.history.replace(Dr,Dr.state));let en;if(dr===Action.Pop){let Qn=ur.get(ir.location.pathname);Qn&&Qn.has(Dr.pathname)?en={currentLocation:ir.location,nextLocation:Dr}:ur.has(Dr.pathname)&&(en={currentLocation:Dr,nextLocation:ir.location})}else if(yr){let Qn=ur.get(ir.location.pathname);Qn?Qn.add(Dr.pathname):(Qn=new Set([Dr.pathname]),ur.set(ir.location.pathname,Qn)),en={currentLocation:ir.location,nextLocation:Dr}}xr(_extends$4({},cr,{actionData:kr,loaderData:$r,historyAction:dr,location:Dr,initialized:!0,navigation:IDLE_NAVIGATION,revalidation:"idle",restoreScrollPosition:Hn(Dr,cr.matches||ir.matches),preventScrollReset:Qr,blockers:Xr}),{viewTransitionOpts:en,flushSync:Cr===!0}),dr=Action.Pop,sr=!1,yr=!1,jt=!1,mt=!1,wt=[],kt=[]}async function Or(Dr,cr){if(typeof Dr=="number"){rt.history.go(Dr);return}let br=normalizeTo(ir.location,ir.matches,ct,pt.v7_prependBasename,Dr,pt.v7_relativeSplatPath,cr==null?void 0:cr.fromRouteId,cr==null?void 0:cr.relative),{path:Ar,submission:lr,error:Cr}=normalizeNavigateOptions(pt.v7_normalizeFormMethod,!1,br,cr),Nr=ir.location,kr=createLocation(ir.location,Ar,cr&&cr.state);kr=_extends$4({},kr,rt.history.encodeLocation(kr));let $r=cr&&cr.replace!=null?cr.replace:void 0,Xr=Action.Push;$r===!0?Xr=Action.Replace:$r===!1||lr!=null&&isMutationMethod(lr.formMethod)&&lr.formAction===ir.location.pathname+ir.location.search&&(Xr=Action.Replace);let Qr=cr&&"preventScrollReset"in cr?cr.preventScrollReset===!0:void 0,en=(cr&&cr.unstable_flushSync)===!0,Qn=In({currentLocation:Nr,nextLocation:kr,historyAction:Xr});if(Qn){Wr(Qn,{state:"blocked",location:kr,proceed(){Wr(Qn,{state:"proceeding",proceed:void 0,reset:void 0,location:kr}),Or(Dr,cr)},reset(){let Mn=new Map(ir.blockers);Mn.set(Qn,IDLE_BLOCKER),xr({blockers:Mn})}});return}return await hn(Xr,kr,{submission:lr,pendingError:Cr,preventScrollReset:Qr,replace:cr&&cr.replace,enableViewTransition:cr&&cr.unstable_viewTransition,flushSync:en})}function Yr(){if(Jr(),xr({revalidation:"loading"}),ir.navigation.state!=="submitting"){if(ir.navigation.state==="idle"){hn(ir.historyAction,ir.location,{startUninterruptedRevalidation:!0});return}hn(dr||ir.historyAction,ir.navigation.location,{overrideNavigation:ir.navigation})}}async function hn(Dr,cr,br){vr&&vr.abort(),vr=null,dr=Dr,jt=(br&&br.startUninterruptedRevalidation)===!0,Pn(ir.location,ir.matches),sr=(br&&br.preventScrollReset)===!0,yr=(br&&br.enableViewTransition)===!0;let Ar=lt||at,lr=br&&br.overrideNavigation,Cr=matchRoutes(Ar,cr,ct),Nr=(br&&br.flushSync)===!0,kr=$n(Cr,Ar,cr.pathname);if(kr.active&&kr.matches&&(Cr=kr.matches),!Cr){let{error:zn,notFoundMatches:_n,route:Wn}=un(cr.pathname);Pr(cr,{matches:_n,loaderData:{},errors:{[Wn.id]:zn}},{flushSync:Nr});return}if(ir.initialized&&!mt&&isHashChangeOnly(ir.location,cr)&&!(br&&br.submission&&isMutationMethod(br.submission.formMethod))){Pr(cr,{matches:Cr},{flushSync:Nr});return}vr=new AbortController;let $r=createClientSideRequest(rt.history,cr,vr.signal,br&&br.submission),Xr;if(br&&br.pendingError)Xr=[findNearestBoundary(Cr).route.id,{type:ResultType.error,error:br.pendingError}];else if(br&&br.submission&&isMutationMethod(br.submission.formMethod)){let zn=await Fr($r,cr,br.submission,Cr,kr.active,{replace:br.replace,flushSync:Nr});if(zn.shortCircuited)return;if(zn.pendingActionResult){let[_n,Wn]=zn.pendingActionResult;if(isErrorResult(Wn)&&isRouteErrorResponse(Wn.error)&&Wn.error.status===404){vr=null,Pr(cr,{matches:zn.matches,loaderData:{},errors:{[_n]:Wn.error}});return}}Cr=zn.matches||Cr,Xr=zn.pendingActionResult,lr=getLoadingNavigation(cr,br.submission),Nr=!1,kr.active=!1,$r=createClientSideRequest(rt.history,$r.url,$r.signal)}let{shortCircuited:Qr,matches:en,loaderData:Qn,errors:Mn}=await qr($r,cr,Cr,kr.active,lr,br&&br.submission,br&&br.fetcherSubmission,br&&br.replace,br&&br.initialHydration===!0,Nr,Xr);Qr||(vr=null,Pr(cr,_extends$4({matches:en||Cr},getActionDataForCommit(Xr),{loaderData:Qn,errors:Mn})))}async function Fr(Dr,cr,br,Ar,lr,Cr){Cr===void 0&&(Cr={}),Jr();let Nr=getSubmittingNavigation(cr,br);if(xr({navigation:Nr},{flushSync:Cr.flushSync===!0}),lr){let Xr=await Nn(Ar,cr.pathname,Dr.signal);if(Xr.type==="aborted")return{shortCircuited:!0};if(Xr.type==="error"){let{boundaryId:Qr,error:en}=En(cr.pathname,Xr);return{matches:Xr.partialMatches,pendingActionResult:[Qr,{type:ResultType.error,error:en}]}}else if(Xr.matches)Ar=Xr.matches;else{let{notFoundMatches:Qr,error:en,route:Qn}=un(cr.pathname);return{matches:Qr,pendingActionResult:[Qn.id,{type:ResultType.error,error:en}]}}}let kr,$r=getTargetMatch(Ar,cr);if(!$r.route.action&&!$r.route.lazy)kr={type:ResultType.error,error:getInternalRouterError(405,{method:Dr.method,pathname:cr.pathname,routeId:$r.route.id})};else if(kr=(await Tn("action",Dr,[$r],Ar))[0],Dr.signal.aborted)return{shortCircuited:!0};if(isRedirectResult(kr)){let Xr;return Cr&&Cr.replace!=null?Xr=Cr.replace:Xr=normalizeRedirectLocation(kr.response.headers.get("Location"),new URL(Dr.url),ct)===ir.location.pathname+ir.location.search,await pn(Dr,kr,{submission:br,replace:Xr}),{shortCircuited:!0}}if(isDeferredResult(kr))throw getInternalRouterError(400,{type:"defer-action"});if(isErrorResult(kr)){let Xr=findNearestBoundary(Ar,$r.route.id);return(Cr&&Cr.replace)!==!0&&(dr=Action.Push),{matches:Ar,pendingActionResult:[Xr.route.id,kr]}}return{matches:Ar,pendingActionResult:[$r.route.id,kr]}}async function qr(Dr,cr,br,Ar,lr,Cr,Nr,kr,$r,Xr,Qr){let en=lr||getLoadingNavigation(cr,Cr),Qn=Cr||Nr||getSubmissionFromNavigation(en),Mn=!jt&&(!pt.v7_partialHydration||!$r);if(Ar){if(Mn){let Zr=Hr(Qr);xr(_extends$4({navigation:en},Zr!==void 0?{actionData:Zr}:{}),{flushSync:Xr})}let Dn=await Nn(br,cr.pathname,Dr.signal);if(Dn.type==="aborted")return{shortCircuited:!0};if(Dn.type==="error"){let{boundaryId:Zr,error:dn}=En(cr.pathname,Dn);return{matches:Dn.partialMatches,loaderData:{},errors:{[Zr]:dn}}}else if(Dn.matches)br=Dn.matches;else{let{error:Zr,notFoundMatches:dn,route:Bn}=un(cr.pathname);return{matches:dn,loaderData:{},errors:{[Bn.id]:Zr}}}}let zn=lt||at,[_n,Wn]=getMatchesToLoad(rt.history,ir,br,Qn,cr,pt.v7_partialHydration&&$r===!0,pt.v7_skipActionErrorRevalidation,mt,wt,kt,Er,Tt,Zt,zn,ct,Qr);if(Jn(Dn=>!(br&&br.some(Zr=>Zr.route.id===Dn))||_n&&_n.some(Zr=>Zr.route.id===Dn)),er=++Wt,_n.length===0&&Wn.length===0){let Dn=zr();return Pr(cr,_extends$4({matches:br,loaderData:{},errors:Qr&&isErrorResult(Qr[1])?{[Qr[0]]:Qr[1].error}:null},getActionDataForCommit(Qr),Dn?{fetchers:new Map(ir.fetchers)}:{}),{flushSync:Xr}),{shortCircuited:!0}}if(Mn){let Dn={};if(!Ar){Dn.navigation=en;let Zr=Hr(Qr);Zr!==void 0&&(Dn.actionData=Zr)}Wn.length>0&&(Dn.fetchers=xn(Wn)),xr(Dn,{flushSync:Xr})}Wn.forEach(Dn=>{Ht.has(Dn.key)&&Br(Dn.key),Dn.controller&&Ht.set(Dn.key,Dn.controller)});let no=()=>Wn.forEach(Dn=>Br(Dn.key));vr&&vr.signal.addEventListener("abort",no);let{loaderResults:eo,fetcherResults:ro}=await Cn(ir.matches,br,_n,Wn,Dr);if(Dr.signal.aborted)return{shortCircuited:!0};vr&&vr.signal.removeEventListener("abort",no),Wn.forEach(Dn=>Ht.delete(Dn.key));let to=findRedirect([...eo,...ro]);if(to){if(to.idx>=_n.length){let Dn=Wn[to.idx-_n.length].key;Zt.add(Dn)}return await pn(Dr,to.result,{replace:kr}),{shortCircuited:!0}}let{loaderData:Yn,errors:Zn}=processLoaderData(ir,br,_n,eo,Qr,Wn,ro,ar);ar.forEach((Dn,Zr)=>{Dn.subscribe(dn=>{(dn||Dn.done)&&ar.delete(Zr)})}),pt.v7_partialHydration&&$r&&ir.errors&&Object.entries(ir.errors).filter(Dn=>{let[Zr]=Dn;return!_n.some(dn=>dn.route.id===Zr)}).forEach(Dn=>{let[Zr,dn]=Dn;Zn=Object.assign(Zn||{},{[Zr]:dn})});let Gn=zr(),Xn=Ir(er),_i=Gn||Xn||Wn.length>0;return _extends$4({matches:br,loaderData:Yn,errors:Zn},_i?{fetchers:new Map(ir.fetchers)}:{})}function Hr(Dr){if(Dr&&!isErrorResult(Dr[1]))return{[Dr[0]]:Dr[1].data};if(ir.actionData)return Object.keys(ir.actionData).length===0?null:ir.actionData}function xn(Dr){return Dr.forEach(cr=>{let br=ir.fetchers.get(cr.key),Ar=getLoadingFetcher(void 0,br?br.data:void 0);ir.fetchers.set(cr.key,Ar)}),new Map(ir.fetchers)}function an(Dr,cr,br,Ar){if(it)throw new Error("router.fetch() was called during the server render, but it shouldn't be. You are likely calling a useFetcher() method in the body of your component. Try moving it to a useEffect or a callback.");Ht.has(Dr)&&Br(Dr);let lr=(Ar&&Ar.unstable_flushSync)===!0,Cr=lt||at,Nr=normalizeTo(ir.location,ir.matches,ct,pt.v7_prependBasename,br,pt.v7_relativeSplatPath,cr,Ar==null?void 0:Ar.relative),kr=matchRoutes(Cr,Nr,ct),$r=$n(kr,Cr,Nr);if($r.active&&$r.matches&&(kr=$r.matches),!kr){Un(Dr,cr,getInternalRouterError(404,{pathname:Nr}),{flushSync:lr});return}let{path:Xr,submission:Qr,error:en}=normalizeNavigateOptions(pt.v7_normalizeFormMethod,!0,Nr,Ar);if(en){Un(Dr,cr,en,{flushSync:lr});return}let Qn=getTargetMatch(kr,Xr);if(sr=(Ar&&Ar.preventScrollReset)===!0,Qr&&isMutationMethod(Qr.formMethod)){Ln(Dr,cr,Xr,Qn,kr,$r.active,lr,Qr);return}Tt.set(Dr,{routeId:cr,path:Xr}),Sn(Dr,cr,Xr,Qn,kr,$r.active,lr,Qr)}async function Ln(Dr,cr,br,Ar,lr,Cr,Nr,kr){Jr(),Tt.delete(Dr);function $r(Bn){if(!Bn.route.action&&!Bn.route.lazy){let Rn=getInternalRouterError(405,{method:kr.formMethod,pathname:br,routeId:cr});return Un(Dr,cr,Rn,{flushSync:Nr}),!0}return!1}if(!Cr&&$r(Ar))return;let Xr=ir.fetchers.get(Dr);jn(Dr,getSubmittingFetcher(kr,Xr),{flushSync:Nr});let Qr=new AbortController,en=createClientSideRequest(rt.history,br,Qr.signal,kr);if(Cr){let Bn=await Nn(lr,br,en.signal);if(Bn.type==="aborted")return;if(Bn.type==="error"){let{error:Rn}=En(br,Bn);Un(Dr,cr,Rn,{flushSync:Nr});return}else if(Bn.matches){if(lr=Bn.matches,Ar=getTargetMatch(lr,br),$r(Ar))return}else{Un(Dr,cr,getInternalRouterError(404,{pathname:br}),{flushSync:Nr});return}}Ht.set(Dr,Qr);let Qn=Wt,zn=(await Tn("action",en,[Ar],lr))[0];if(en.signal.aborted){Ht.get(Dr)===Qr&&Ht.delete(Dr);return}if(pt.v7_fetcherPersist&&Er.has(Dr)){if(isRedirectResult(zn)||isErrorResult(zn)){jn(Dr,getDoneFetcher(void 0));return}}else{if(isRedirectResult(zn))if(Ht.delete(Dr),er>Qn){jn(Dr,getDoneFetcher(void 0));return}else return Zt.add(Dr),jn(Dr,getLoadingFetcher(kr)),pn(en,zn,{fetcherSubmission:kr});if(isErrorResult(zn)){Un(Dr,cr,zn.error);return}}if(isDeferredResult(zn))throw getInternalRouterError(400,{type:"defer-action"});let _n=ir.navigation.location||ir.location,Wn=createClientSideRequest(rt.history,_n,Qr.signal),no=lt||at,eo=ir.navigation.state!=="idle"?matchRoutes(no,ir.navigation.location,ct):ir.matches;invariant$1(eo,"Didn't find any matches after fetcher action");let ro=++Wt;Xt.set(Dr,ro);let to=getLoadingFetcher(kr,zn.data);ir.fetchers.set(Dr,to);let[Yn,Zn]=getMatchesToLoad(rt.history,ir,eo,kr,_n,!1,pt.v7_skipActionErrorRevalidation,mt,wt,kt,Er,Tt,Zt,no,ct,[Ar.route.id,zn]);Zn.filter(Bn=>Bn.key!==Dr).forEach(Bn=>{let Rn=Bn.key,Fn=ir.fetchers.get(Rn),qn=getLoadingFetcher(void 0,Fn?Fn.data:void 0);ir.fetchers.set(Rn,qn),Ht.has(Rn)&&Br(Rn),Bn.controller&&Ht.set(Rn,Bn.controller)}),xr({fetchers:new Map(ir.fetchers)});let Gn=()=>Zn.forEach(Bn=>Br(Bn.key));Qr.signal.addEventListener("abort",Gn);let{loaderResults:Xn,fetcherResults:_i}=await Cn(ir.matches,eo,Yn,Zn,Wn);if(Qr.signal.aborted)return;Qr.signal.removeEventListener("abort",Gn),Xt.delete(Dr),Ht.delete(Dr),Zn.forEach(Bn=>Ht.delete(Bn.key));let Dn=findRedirect([...Xn,..._i]);if(Dn){if(Dn.idx>=Yn.length){let Bn=Zn[Dn.idx-Yn.length].key;Zt.add(Bn)}return pn(Wn,Dn.result)}let{loaderData:Zr,errors:dn}=processLoaderData(ir,ir.matches,Yn,Xn,void 0,Zn,_i,ar);if(ir.fetchers.has(Dr)){let Bn=getDoneFetcher(zn.data);ir.fetchers.set(Dr,Bn)}Ir(ro),ir.navigation.state==="loading"&&ro>er?(invariant$1(dr,"Expected pending action"),vr&&vr.abort(),Pr(ir.navigation.location,{matches:eo,loaderData:Zr,errors:dn,fetchers:new Map(ir.fetchers)})):(xr({errors:dn,loaderData:mergeLoaderData(ir.loaderData,Zr,eo,dn),fetchers:new Map(ir.fetchers)}),mt=!1)}async function Sn(Dr,cr,br,Ar,lr,Cr,Nr,kr){let $r=ir.fetchers.get(Dr);jn(Dr,getLoadingFetcher(kr,$r?$r.data:void 0),{flushSync:Nr});let Xr=new AbortController,Qr=createClientSideRequest(rt.history,br,Xr.signal);if(Cr){let zn=await Nn(lr,br,Qr.signal);if(zn.type==="aborted")return;if(zn.type==="error"){let{error:_n}=En(br,zn);Un(Dr,cr,_n,{flushSync:Nr});return}else if(zn.matches)lr=zn.matches,Ar=getTargetMatch(lr,br);else{Un(Dr,cr,getInternalRouterError(404,{pathname:br}),{flushSync:Nr});return}}Ht.set(Dr,Xr);let en=Wt,Mn=(await Tn("loader",Qr,[Ar],lr))[0];if(isDeferredResult(Mn)&&(Mn=await resolveDeferredData(Mn,Qr.signal,!0)||Mn),Ht.get(Dr)===Xr&&Ht.delete(Dr),!Qr.signal.aborted){if(Er.has(Dr)){jn(Dr,getDoneFetcher(void 0));return}if(isRedirectResult(Mn))if(er>en){jn(Dr,getDoneFetcher(void 0));return}else{Zt.add(Dr),await pn(Qr,Mn);return}if(isErrorResult(Mn)){Un(Dr,cr,Mn.error);return}invariant$1(!isDeferredResult(Mn),"Unhandled fetcher deferred data"),jn(Dr,getDoneFetcher(Mn.data))}}async function pn(Dr,cr,br){let{submission:Ar,fetcherSubmission:lr,replace:Cr}=br===void 0?{}:br;cr.response.headers.has("X-Remix-Revalidate")&&(mt=!0);let Nr=cr.response.headers.get("Location");invariant$1(Nr,"Expected a Location header on the redirect Response"),Nr=normalizeRedirectLocation(Nr,new URL(Dr.url),ct);let kr=createLocation(ir.location,Nr,{_isRedirect:!0});if(nt){let Mn=!1;if(cr.response.headers.has("X-Remix-Reload-Document"))Mn=!0;else if(ABSOLUTE_URL_REGEX.test(Nr)){const zn=rt.history.createURL(Nr);Mn=zn.origin!==_e.location.origin||stripBasename(zn.pathname,ct)==null}if(Mn){Cr?_e.location.replace(Nr):_e.location.assign(Nr);return}}vr=null;let $r=Cr===!0?Action.Replace:Action.Push,{formMethod:Xr,formAction:Qr,formEncType:en}=ir.navigation;!Ar&&!lr&&Xr&&Qr&&en&&(Ar=getSubmissionFromNavigation(ir.navigation));let Qn=Ar||lr;if(redirectPreserveMethodStatusCodes.has(cr.response.status)&&Qn&&isMutationMethod(Qn.formMethod))await hn($r,kr,{submission:_extends$4({},Qn,{formAction:Nr}),preventScrollReset:sr});else{let Mn=getLoadingNavigation(kr,Ar);await hn($r,kr,{overrideNavigation:Mn,fetcherSubmission:lr,preventScrollReset:sr})}}async function Tn(Dr,cr,br,Ar){try{let lr=await callDataStrategyImpl(dt,Dr,cr,br,Ar,st,ot);return await Promise.all(lr.map((Cr,Nr)=>{if(isRedirectHandlerResult(Cr)){let kr=Cr.result;return{type:ResultType.redirect,response:normalizeRelativeRoutingRedirectResponse(kr,cr,br[Nr].route.id,Ar,ct,pt.v7_relativeSplatPath)}}return convertHandlerResultToDataResult(Cr)}))}catch(lr){return br.map(()=>({type:ResultType.error,error:lr}))}}async function Cn(Dr,cr,br,Ar,lr){let[Cr,...Nr]=await Promise.all([br.length?Tn("loader",lr,br,cr):[],...Ar.map(kr=>{if(kr.matches&&kr.match&&kr.controller){let $r=createClientSideRequest(rt.history,kr.path,kr.controller.signal);return Tn("loader",$r,[kr.match],kr.matches).then(Xr=>Xr[0])}else return Promise.resolve({type:ResultType.error,error:getInternalRouterError(404,{pathname:kr.path})})})]);return await Promise.all([resolveDeferredResults(Dr,br,Cr,Cr.map(()=>lr.signal),!1,ir.loaderData),resolveDeferredResults(Dr,Ar.map(kr=>kr.match),Nr,Ar.map(kr=>kr.controller?kr.controller.signal:null),!0)]),{loaderResults:Cr,fetcherResults:Nr}}function Jr(){mt=!0,wt.push(...Jn()),Tt.forEach((Dr,cr)=>{Ht.has(cr)&&(kt.push(cr),Br(cr))})}function jn(Dr,cr,br){br===void 0&&(br={}),ir.fetchers.set(Dr,cr),xr({fetchers:new Map(ir.fetchers)},{flushSync:(br&&br.flushSync)===!0})}function Un(Dr,cr,br,Ar){Ar===void 0&&(Ar={});let lr=findNearestBoundary(ir.matches,cr);hr(Dr),xr({errors:{[lr.route.id]:br},fetchers:new Map(ir.fetchers)},{flushSync:(Ar&&Ar.flushSync)===!0})}function Tr(Dr){return pt.v7_fetcherPersist&&(rr.set(Dr,(rr.get(Dr)||0)+1),Er.has(Dr)&&Er.delete(Dr)),ir.fetchers.get(Dr)||IDLE_FETCHER}function hr(Dr){let cr=ir.fetchers.get(Dr);Ht.has(Dr)&&!(cr&&cr.state==="loading"&&Xt.has(Dr))&&Br(Dr),Tt.delete(Dr),Xt.delete(Dr),Zt.delete(Dr),Er.delete(Dr),ir.fetchers.delete(Dr)}function pr(Dr){if(pt.v7_fetcherPersist){let cr=(rr.get(Dr)||0)-1;cr<=0?(rr.delete(Dr),Er.add(Dr)):rr.set(Dr,cr)}else hr(Dr);xr({fetchers:new Map(ir.fetchers)})}function Br(Dr){let cr=Ht.get(Dr);invariant$1(cr,"Expected fetch controller: "+Dr),cr.abort(),Ht.delete(Dr)}function jr(Dr){for(let cr of Dr){let br=Tr(cr),Ar=getDoneFetcher(br.data);ir.fetchers.set(cr,Ar)}}function zr(){let Dr=[],cr=!1;for(let br of Zt){let Ar=ir.fetchers.get(br);invariant$1(Ar,"Expected fetcher: "+br),Ar.state==="loading"&&(Zt.delete(br),Dr.push(br),cr=!0)}return jr(Dr),cr}function Ir(Dr){let cr=[];for(let[br,Ar]of Xt)if(Ar<Dr){let lr=ir.fetchers.get(br);invariant$1(lr,"Expected fetcher: "+br),lr.state==="loading"&&(Br(br),Xt.delete(br),cr.push(br))}return jr(cr),cr.length>0}function Lr(Dr,cr){let br=ir.blockers.get(Dr)||IDLE_BLOCKER;return wr.get(Dr)!==cr&&wr.set(Dr,cr),br}function Ur(Dr){ir.blockers.delete(Dr),wr.delete(Dr)}function Wr(Dr,cr){let br=ir.blockers.get(Dr)||IDLE_BLOCKER;invariant$1(br.state==="unblocked"&&cr.state==="blocked"||br.state==="blocked"&&cr.state==="blocked"||br.state==="blocked"&&cr.state==="proceeding"||br.state==="blocked"&&cr.state==="unblocked"||br.state==="proceeding"&&cr.state==="unblocked","Invalid blocker state transition: "+br.state+" -> "+cr.state);let Ar=new Map(ir.blockers);Ar.set(Dr,cr),xr({blockers:Ar})}function In(Dr){let{currentLocation:cr,nextLocation:br,historyAction:Ar}=Dr;if(wr.size===0)return;wr.size>1&&warning(!1,"A router only supports one blocker at a time");let lr=Array.from(wr.entries()),[Cr,Nr]=lr[lr.length-1],kr=ir.blockers.get(Cr);if(!(kr&&kr.state==="proceeding")&&Nr({currentLocation:cr,nextLocation:br,historyAction:Ar}))return Cr}function un(Dr){let cr=getInternalRouterError(404,{pathname:Dr}),br=lt||at,{matches:Ar,route:lr}=getShortCircuitMatches(br);return Jn(),{notFoundMatches:Ar,route:lr,error:cr}}function En(Dr,cr){return{boundaryId:findNearestBoundary(cr.partialMatches).route.id,error:getInternalRouterError(400,{type:"route-discovery",pathname:Dr,message:cr.error!=null&&"message"in cr.error?cr.error:String(cr.error)})}}function Jn(Dr){let cr=[];return ar.forEach((br,Ar)=>{(!Dr||Dr(Ar))&&(br.cancel(),cr.push(Ar),ar.delete(Ar))}),cr}function _r(Dr,cr,br){if(Ct=Dr,$t=cr,At=br||null,!zt&&ir.navigation===IDLE_NAVIGATION){zt=!0;let Ar=Hn(ir.location,ir.matches);Ar!=null&&xr({restoreScrollPosition:Ar})}return()=>{Ct=null,$t=null,At=null}}function Gr(Dr,cr){return At&&At(Dr,cr.map(Ar=>convertRouteMatchToUiMatch(Ar,ir.loaderData)))||Dr.key}function Pn(Dr,cr){if(Ct&&$t){let br=Gr(Dr,cr);Ct[br]=$t()}}function Hn(Dr,cr){if(Ct){let br=Gr(Dr,cr),Ar=Ct[br];if(typeof Ar=="number")return Ar}return null}function $n(Dr,cr,br){if(ft)if(Dr){let Ar=Dr[Dr.length-1].route;if(Ar.path&&(Ar.path==="*"||Ar.path.endsWith("/*")))return{active:!0,matches:matchRoutesImpl(cr,br,ct,!0)}}else return{active:!0,matches:matchRoutesImpl(cr,br,ct,!0)||[]};return{active:!1,matches:null}}async function Nn(Dr,cr,br){let Ar=Dr,lr=Ar.length>0?Ar[Ar.length-1].route:null;for(;;){let Cr=lt==null,Nr=lt||at;try{await loadLazyRouteChildren(ft,cr,Ar,Nr,st,ot,fr,br)}catch(Qr){return{type:"error",error:Qr,partialMatches:Ar}}finally{Cr&&(at=[...at])}if(br.aborted)return{type:"aborted"};let kr=matchRoutes(Nr,cr,ct),$r=!1;if(kr){let Qr=kr[kr.length-1].route;if(Qr.index)return{type:"success",matches:kr};if(Qr.path&&Qr.path.length>0)if(Qr.path==="*")$r=!0;else return{type:"success",matches:kr}}let Xr=matchRoutesImpl(Nr,cr,ct,!0);if(!Xr||Ar.map(Qr=>Qr.route.id).join("-")===Xr.map(Qr=>Qr.route.id).join("-"))return{type:"success",matches:$r?kr:null};if(Ar=Xr,lr=Ar[Ar.length-1].route,lr.path==="*")return{type:"success",matches:Ar}}}function kn(Dr){st={},lt=convertRoutesToDataRoutes(Dr,ot,void 0,st)}function wn(Dr,cr){let br=lt==null;patchRoutesImpl(Dr,cr,lt||at,st,ot),br&&(at=[...at],xr({}))}return or={get basename(){return ct},get future(){return pt},get state(){return ir},get routes(){return at},get window(){return _e},initialize:Mr,subscribe:Sr,enableScrollRestoration:_r,navigate:Or,fetch:an,revalidate:Yr,createHref:Dr=>rt.history.createHref(Dr),encodeLocation:Dr=>rt.history.encodeLocation(Dr),getFetcher:Tr,deleteFetcher:pr,dispose:Rr,getBlocker:Lr,deleteBlocker:Ur,patchRoutes:wn,_internalFetchControllers:Ht,_internalActiveDeferreds:ar,_internalSetRoutes:kn},or}function isSubmissionNavigation(rt){return rt!=null&&("formData"in rt&&rt.formData!=null||"body"in rt&&rt.body!==void 0)}function normalizeTo(rt,_e,nt,it,ot,st,at,lt){let ct,dt;if(at){ct=[];for(let pt of _e)if(ct.push(pt),pt.route.id===at){dt=pt;break}}else ct=_e,dt=_e[_e.length-1];let ft=resolveTo(ot||".",getResolveToMatches(ct,st),stripBasename(rt.pathname,nt)||rt.pathname,lt==="path");return ot==null&&(ft.search=rt.search,ft.hash=rt.hash),(ot==null||ot===""||ot===".")&&dt&&dt.route.index&&!hasNakedIndexQuery(ft.search)&&(ft.search=ft.search?ft.search.replace(/^\?/,"?index&"):"?index"),it&&nt!=="/"&&(ft.pathname=ft.pathname==="/"?nt:joinPaths([nt,ft.pathname])),createPath(ft)}function normalizeNavigateOptions(rt,_e,nt,it){if(!it||!isSubmissionNavigation(it))return{path:nt};if(it.formMethod&&!isValidMethod(it.formMethod))return{path:nt,error:getInternalRouterError(405,{method:it.formMethod})};let ot=()=>({path:nt,error:getInternalRouterError(400,{type:"invalid-body"})}),st=it.formMethod||"get",at=rt?st.toUpperCase():st.toLowerCase(),lt=stripHashFromPath(nt);if(it.body!==void 0){if(it.formEncType==="text/plain"){if(!isMutationMethod(at))return ot();let gt=typeof it.body=="string"?it.body:it.body instanceof FormData||it.body instanceof URLSearchParams?Array.from(it.body.entries()).reduce((yt,Ct)=>{let[At,$t]=Ct;return""+yt+At+"="+$t+`
`},""):String(it.body);return{path:nt,submission:{formMethod:at,formAction:lt,formEncType:it.formEncType,formData:void 0,json:void 0,text:gt}}}else if(it.formEncType==="application/json"){if(!isMutationMethod(at))return ot();try{let gt=typeof it.body=="string"?JSON.parse(it.body):it.body;return{path:nt,submission:{formMethod:at,formAction:lt,formEncType:it.formEncType,formData:void 0,json:gt,text:void 0}}}catch{return ot()}}}invariant$1(typeof FormData=="function","FormData is not available in this environment");let ct,dt;if(it.formData)ct=convertFormDataToSearchParams(it.formData),dt=it.formData;else if(it.body instanceof FormData)ct=convertFormDataToSearchParams(it.body),dt=it.body;else if(it.body instanceof URLSearchParams)ct=it.body,dt=convertSearchParamsToFormData(ct);else if(it.body==null)ct=new URLSearchParams,dt=new FormData;else try{ct=new URLSearchParams(it.body),dt=convertSearchParamsToFormData(ct)}catch{return ot()}let ft={formMethod:at,formAction:lt,formEncType:it&&it.formEncType||"application/x-www-form-urlencoded",formData:dt,json:void 0,text:void 0};if(isMutationMethod(ft.formMethod))return{path:nt,submission:ft};let pt=parsePath(nt);return _e&&pt.search&&hasNakedIndexQuery(pt.search)&&ct.append("index",""),pt.search="?"+ct,{path:createPath(pt),submission:ft}}function getLoaderMatchesUntilBoundary(rt,_e){let nt=rt;if(_e){let it=rt.findIndex(ot=>ot.route.id===_e);it>=0&&(nt=rt.slice(0,it))}return nt}function getMatchesToLoad(rt,_e,nt,it,ot,st,at,lt,ct,dt,ft,pt,gt,yt,Ct,At){let $t=At?isErrorResult(At[1])?At[1].error:At[1].data:void 0,zt=rt.createURL(_e.location),_t=rt.createURL(ot),Jt=At&&isErrorResult(At[1])?At[0]:void 0,nr=Jt?getLoaderMatchesUntilBoundary(nt,Jt):nt,or=At?At[1].statusCode:void 0,ir=at&&or&&or>=400,dr=nr.filter((vr,yr)=>{let{route:ur}=vr;if(ur.lazy)return!0;if(ur.loader==null)return!1;if(st)return typeof ur.loader!="function"||ur.loader.hydrate?!0:_e.loaderData[ur.id]===void 0&&(!_e.errors||_e.errors[ur.id]===void 0);if(isNewLoader(_e.loaderData,_e.matches[yr],vr)||ct.some(mt=>mt===vr.route.id))return!0;let tr=_e.matches[yr],jt=vr;return shouldRevalidateLoader(vr,_extends$4({currentUrl:zt,currentParams:tr.params,nextUrl:_t,nextParams:jt.params},it,{actionResult:$t,actionStatus:or,defaultShouldRevalidate:ir?!1:lt||zt.pathname+zt.search===_t.pathname+_t.search||zt.search!==_t.search||isNewRouteInstance(tr,jt)}))}),sr=[];return pt.forEach((vr,yr)=>{if(st||!nt.some(wt=>wt.route.id===vr.routeId)||ft.has(yr))return;let ur=matchRoutes(yt,vr.path,Ct);if(!ur){sr.push({key:yr,routeId:vr.routeId,path:vr.path,matches:null,match:null,controller:null});return}let tr=_e.fetchers.get(yr),jt=getTargetMatch(ur,vr.path),mt=!1;gt.has(yr)?mt=!1:dt.includes(yr)?mt=!0:tr&&tr.state!=="idle"&&tr.data===void 0?mt=lt:mt=shouldRevalidateLoader(jt,_extends$4({currentUrl:zt,currentParams:_e.matches[_e.matches.length-1].params,nextUrl:_t,nextParams:nt[nt.length-1].params},it,{actionResult:$t,actionStatus:or,defaultShouldRevalidate:ir?!1:lt})),mt&&sr.push({key:yr,routeId:vr.routeId,path:vr.path,matches:ur,match:jt,controller:new AbortController})}),[dr,sr]}function isNewLoader(rt,_e,nt){let it=!_e||nt.route.id!==_e.route.id,ot=rt[nt.route.id]===void 0;return it||ot}function isNewRouteInstance(rt,_e){let nt=rt.route.path;return rt.pathname!==_e.pathname||nt!=null&&nt.endsWith("*")&&rt.params["*"]!==_e.params["*"]}function shouldRevalidateLoader(rt,_e){if(rt.route.shouldRevalidate){let nt=rt.route.shouldRevalidate(_e);if(typeof nt=="boolean")return nt}return _e.defaultShouldRevalidate}async function loadLazyRouteChildren(rt,_e,nt,it,ot,st,at,lt){let ct=[_e,...nt.map(dt=>dt.route.id)].join("-");try{let dt=at.get(ct);dt||(dt=rt({path:_e,matches:nt,patch:(ft,pt)=>{lt.aborted||patchRoutesImpl(ft,pt,it,ot,st)}}),at.set(ct,dt)),dt&&isPromise(dt)&&await dt}finally{at.delete(ct)}}function patchRoutesImpl(rt,_e,nt,it,ot){if(rt){var st;let at=it[rt];invariant$1(at,"No route found to patch children into: routeId = "+rt);let lt=convertRoutesToDataRoutes(_e,ot,[rt,"patch",String(((st=at.children)==null?void 0:st.length)||"0")],it);at.children?at.children.push(...lt):at.children=lt}else{let at=convertRoutesToDataRoutes(_e,ot,["patch",String(nt.length||"0")],it);nt.push(...at)}}async function loadLazyRouteModule(rt,_e,nt){if(!rt.lazy)return;let it=await rt.lazy();if(!rt.lazy)return;let ot=nt[rt.id];invariant$1(ot,"No route found in manifest");let st={};for(let at in it){let ct=ot[at]!==void 0&&at!=="hasErrorBoundary";warning(!ct,'Route "'+ot.id+'" has a static property "'+at+'" defined but its lazy function is also returning a value for this property. '+('The lazy route property "'+at+'" will be ignored.')),!ct&&!immutableRouteKeys.has(at)&&(st[at]=it[at])}Object.assign(ot,st),Object.assign(ot,_extends$4({},_e(ot),{lazy:void 0}))}function defaultDataStrategy(rt){return Promise.all(rt.matches.map(_e=>_e.resolve()))}async function callDataStrategyImpl(rt,_e,nt,it,ot,st,at,lt){let ct=it.reduce((pt,gt)=>pt.add(gt.route.id),new Set),dt=new Set,ft=await rt({matches:ot.map(pt=>{let gt=ct.has(pt.route.id);return _extends$4({},pt,{shouldLoad:gt,resolve:Ct=>(dt.add(pt.route.id),gt?callLoaderOrAction(_e,nt,pt,st,at,Ct,lt):Promise.resolve({type:ResultType.data,result:void 0}))})}),request:nt,params:ot[0].params,context:lt});return ot.forEach(pt=>invariant$1(dt.has(pt.route.id),'`match.resolve()` was not called for route id "'+pt.route.id+'". You must call `match.resolve()` on every match passed to `dataStrategy` to ensure all routes are properly loaded.')),ft.filter((pt,gt)=>ct.has(ot[gt].route.id))}async function callLoaderOrAction(rt,_e,nt,it,ot,st,at){let lt,ct,dt=ft=>{let pt,gt=new Promise((At,$t)=>pt=$t);ct=()=>pt(),_e.signal.addEventListener("abort",ct);let yt=At=>typeof ft!="function"?Promise.reject(new Error("You cannot call the handler for a route which defines a boolean "+('"'+rt+'" [routeId: '+nt.route.id+"]"))):ft({request:_e,params:nt.params,context:at},...At!==void 0?[At]:[]),Ct;return st?Ct=st(At=>yt(At)):Ct=(async()=>{try{return{type:"data",result:await yt()}}catch(At){return{type:"error",result:At}}})(),Promise.race([Ct,gt])};try{let ft=nt.route[rt];if(nt.route.lazy)if(ft){let pt,[gt]=await Promise.all([dt(ft).catch(yt=>{pt=yt}),loadLazyRouteModule(nt.route,ot,it)]);if(pt!==void 0)throw pt;lt=gt}else if(await loadLazyRouteModule(nt.route,ot,it),ft=nt.route[rt],ft)lt=await dt(ft);else if(rt==="action"){let pt=new URL(_e.url),gt=pt.pathname+pt.search;throw getInternalRouterError(405,{method:_e.method,pathname:gt,routeId:nt.route.id})}else return{type:ResultType.data,result:void 0};else if(ft)lt=await dt(ft);else{let pt=new URL(_e.url),gt=pt.pathname+pt.search;throw getInternalRouterError(404,{pathname:gt})}invariant$1(lt.result!==void 0,"You defined "+(rt==="action"?"an action":"a loader")+" for route "+('"'+nt.route.id+"\" but didn't return anything from your `"+rt+"` ")+"function. Please return a value or `null`.")}catch(ft){return{type:ResultType.error,result:ft}}finally{ct&&_e.signal.removeEventListener("abort",ct)}return lt}async function convertHandlerResultToDataResult(rt){let{result:_e,type:nt,status:it}=rt;if(isResponse$1(_e)){let at;try{let lt=_e.headers.get("Content-Type");lt&&/\bapplication\/json\b/.test(lt)?_e.body==null?at=null:at=await _e.json():at=await _e.text()}catch(lt){return{type:ResultType.error,error:lt}}return nt===ResultType.error?{type:ResultType.error,error:new ErrorResponseImpl(_e.status,_e.statusText,at),statusCode:_e.status,headers:_e.headers}:{type:ResultType.data,data:at,statusCode:_e.status,headers:_e.headers}}if(nt===ResultType.error)return{type:ResultType.error,error:_e,statusCode:isRouteErrorResponse(_e)?_e.status:it};if(isDeferredData(_e)){var ot,st;return{type:ResultType.deferred,deferredData:_e,statusCode:(ot=_e.init)==null?void 0:ot.status,headers:((st=_e.init)==null?void 0:st.headers)&&new Headers(_e.init.headers)}}return{type:ResultType.data,data:_e,statusCode:it}}function normalizeRelativeRoutingRedirectResponse(rt,_e,nt,it,ot,st){let at=rt.headers.get("Location");if(invariant$1(at,"Redirects returned/thrown from loaders/actions must have a Location header"),!ABSOLUTE_URL_REGEX.test(at)){let lt=it.slice(0,it.findIndex(ct=>ct.route.id===nt)+1);at=normalizeTo(new URL(_e.url),lt,ot,!0,at,st),rt.headers.set("Location",at)}return rt}function normalizeRedirectLocation(rt,_e,nt){if(ABSOLUTE_URL_REGEX.test(rt)){let it=rt,ot=it.startsWith("//")?new URL(_e.protocol+it):new URL(it),st=stripBasename(ot.pathname,nt)!=null;if(ot.origin===_e.origin&&st)return ot.pathname+ot.search+ot.hash}return rt}function createClientSideRequest(rt,_e,nt,it){let ot=rt.createURL(stripHashFromPath(_e)).toString(),st={signal:nt};if(it&&isMutationMethod(it.formMethod)){let{formMethod:at,formEncType:lt}=it;st.method=at.toUpperCase(),lt==="application/json"?(st.headers=new Headers({"Content-Type":lt}),st.body=JSON.stringify(it.json)):lt==="text/plain"?st.body=it.text:lt==="application/x-www-form-urlencoded"&&it.formData?st.body=convertFormDataToSearchParams(it.formData):st.body=it.formData}return new Request(ot,st)}function convertFormDataToSearchParams(rt){let _e=new URLSearchParams;for(let[nt,it]of rt.entries())_e.append(nt,typeof it=="string"?it:it.name);return _e}function convertSearchParamsToFormData(rt){let _e=new FormData;for(let[nt,it]of rt.entries())_e.append(nt,it);return _e}function processRouteLoaderData(rt,_e,nt,it,ot,st){let at={},lt=null,ct,dt=!1,ft={},pt=it&&isErrorResult(it[1])?it[1].error:void 0;return nt.forEach((gt,yt)=>{let Ct=_e[yt].route.id;if(invariant$1(!isRedirectResult(gt),"Cannot handle redirect results in processLoaderData"),isErrorResult(gt)){let At=gt.error;pt!==void 0&&(At=pt,pt=void 0),lt=lt||{};{let $t=findNearestBoundary(rt,Ct);lt[$t.route.id]==null&&(lt[$t.route.id]=At)}at[Ct]=void 0,dt||(dt=!0,ct=isRouteErrorResponse(gt.error)?gt.error.status:500),gt.headers&&(ft[Ct]=gt.headers)}else isDeferredResult(gt)?(ot.set(Ct,gt.deferredData),at[Ct]=gt.deferredData.data,gt.statusCode!=null&&gt.statusCode!==200&&!dt&&(ct=gt.statusCode),gt.headers&&(ft[Ct]=gt.headers)):(at[Ct]=gt.data,gt.statusCode&&gt.statusCode!==200&&!dt&&(ct=gt.statusCode),gt.headers&&(ft[Ct]=gt.headers))}),pt!==void 0&&it&&(lt={[it[0]]:pt},at[it[0]]=void 0),{loaderData:at,errors:lt,statusCode:ct||200,loaderHeaders:ft}}function processLoaderData(rt,_e,nt,it,ot,st,at,lt){let{loaderData:ct,errors:dt}=processRouteLoaderData(_e,nt,it,ot,lt);for(let ft=0;ft<st.length;ft++){let{key:pt,match:gt,controller:yt}=st[ft];invariant$1(at!==void 0&&at[ft]!==void 0,"Did not find corresponding fetcher result");let Ct=at[ft];if(!(yt&&yt.signal.aborted))if(isErrorResult(Ct)){let At=findNearestBoundary(rt.matches,gt==null?void 0:gt.route.id);dt&&dt[At.route.id]||(dt=_extends$4({},dt,{[At.route.id]:Ct.error})),rt.fetchers.delete(pt)}else if(isRedirectResult(Ct))invariant$1(!1,"Unhandled fetcher revalidation redirect");else if(isDeferredResult(Ct))invariant$1(!1,"Unhandled fetcher deferred data");else{let At=getDoneFetcher(Ct.data);rt.fetchers.set(pt,At)}}return{loaderData:ct,errors:dt}}function mergeLoaderData(rt,_e,nt,it){let ot=_extends$4({},_e);for(let st of nt){let at=st.route.id;if(_e.hasOwnProperty(at)?_e[at]!==void 0&&(ot[at]=_e[at]):rt[at]!==void 0&&st.route.loader&&(ot[at]=rt[at]),it&&it.hasOwnProperty(at))break}return ot}function getActionDataForCommit(rt){return rt?isErrorResult(rt[1])?{actionData:{}}:{actionData:{[rt[0]]:rt[1].data}}:{}}function findNearestBoundary(rt,_e){return(_e?rt.slice(0,rt.findIndex(it=>it.route.id===_e)+1):[...rt]).reverse().find(it=>it.route.hasErrorBoundary===!0)||rt[0]}function getShortCircuitMatches(rt){let _e=rt.length===1?rt[0]:rt.find(nt=>nt.index||!nt.path||nt.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:_e}],route:_e}}function getInternalRouterError(rt,_e){let{pathname:nt,routeId:it,method:ot,type:st,message:at}=_e===void 0?{}:_e,lt="Unknown Server Error",ct="Unknown @remix-run/router error";return rt===400?(lt="Bad Request",st==="route-discovery"?ct='Unable to match URL "'+nt+'" - the `unstable_patchRoutesOnMiss()` '+(`function threw the following error:
`+at):ot&&nt&&it?ct="You made a "+ot+' request to "'+nt+'" but '+('did not provide a `loader` for route "'+it+'", ')+"so there is no way to handle the request.":st==="defer-action"?ct="defer() is not supported in actions":st==="invalid-body"&&(ct="Unable to encode submission body")):rt===403?(lt="Forbidden",ct='Route "'+it+'" does not match URL "'+nt+'"'):rt===404?(lt="Not Found",ct='No route matches URL "'+nt+'"'):rt===405&&(lt="Method Not Allowed",ot&&nt&&it?ct="You made a "+ot.toUpperCase()+' request to "'+nt+'" but '+('did not provide an `action` for route "'+it+'", ')+"so there is no way to handle the request.":ot&&(ct='Invalid request method "'+ot.toUpperCase()+'"')),new ErrorResponseImpl(rt||500,lt,new Error(ct),!0)}function findRedirect(rt){for(let _e=rt.length-1;_e>=0;_e--){let nt=rt[_e];if(isRedirectResult(nt))return{result:nt,idx:_e}}}function stripHashFromPath(rt){let _e=typeof rt=="string"?parsePath(rt):rt;return createPath(_extends$4({},_e,{hash:""}))}function isHashChangeOnly(rt,_e){return rt.pathname!==_e.pathname||rt.search!==_e.search?!1:rt.hash===""?_e.hash!=="":rt.hash===_e.hash?!0:_e.hash!==""}function isPromise(rt){return typeof rt=="object"&&rt!=null&&"then"in rt}function isRedirectHandlerResult(rt){return isResponse$1(rt.result)&&redirectStatusCodes.has(rt.result.status)}function isDeferredResult(rt){return rt.type===ResultType.deferred}function isErrorResult(rt){return rt.type===ResultType.error}function isRedirectResult(rt){return(rt&&rt.type)===ResultType.redirect}function isDeferredData(rt){let _e=rt;return _e&&typeof _e=="object"&&typeof _e.data=="object"&&typeof _e.subscribe=="function"&&typeof _e.cancel=="function"&&typeof _e.resolveData=="function"}function isResponse$1(rt){return rt!=null&&typeof rt.status=="number"&&typeof rt.statusText=="string"&&typeof rt.headers=="object"&&typeof rt.body<"u"}function isValidMethod(rt){return validRequestMethods.has(rt.toLowerCase())}function isMutationMethod(rt){return validMutationMethods.has(rt.toLowerCase())}async function resolveDeferredResults(rt,_e,nt,it,ot,st){for(let at=0;at<nt.length;at++){let lt=nt[at],ct=_e[at];if(!ct)continue;let dt=rt.find(pt=>pt.route.id===ct.route.id),ft=dt!=null&&!isNewRouteInstance(dt,ct)&&(st&&st[ct.route.id])!==void 0;if(isDeferredResult(lt)&&(ot||ft)){let pt=it[at];invariant$1(pt,"Expected an AbortSignal for revalidating fetcher deferred result"),await resolveDeferredData(lt,pt,ot).then(gt=>{gt&&(nt[at]=gt||nt[at])})}}}async function resolveDeferredData(rt,_e,nt){if(nt===void 0&&(nt=!1),!await rt.deferredData.resolveData(_e)){if(nt)try{return{type:ResultType.data,data:rt.deferredData.unwrappedData}}catch(ot){return{type:ResultType.error,error:ot}}return{type:ResultType.data,data:rt.deferredData.data}}}function hasNakedIndexQuery(rt){return new URLSearchParams(rt).getAll("index").some(_e=>_e==="")}function getTargetMatch(rt,_e){let nt=typeof _e=="string"?parsePath(_e).search:_e.search;if(rt[rt.length-1].route.index&&hasNakedIndexQuery(nt||""))return rt[rt.length-1];let it=getPathContributingMatches(rt);return it[it.length-1]}function getSubmissionFromNavigation(rt){let{formMethod:_e,formAction:nt,formEncType:it,text:ot,formData:st,json:at}=rt;if(!(!_e||!nt||!it)){if(ot!=null)return{formMethod:_e,formAction:nt,formEncType:it,formData:void 0,json:void 0,text:ot};if(st!=null)return{formMethod:_e,formAction:nt,formEncType:it,formData:st,json:void 0,text:void 0};if(at!==void 0)return{formMethod:_e,formAction:nt,formEncType:it,formData:void 0,json:at,text:void 0}}}function getLoadingNavigation(rt,_e){return _e?{state:"loading",location:rt,formMethod:_e.formMethod,formAction:_e.formAction,formEncType:_e.formEncType,formData:_e.formData,json:_e.json,text:_e.text}:{state:"loading",location:rt,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function getSubmittingNavigation(rt,_e){return{state:"submitting",location:rt,formMethod:_e.formMethod,formAction:_e.formAction,formEncType:_e.formEncType,formData:_e.formData,json:_e.json,text:_e.text}}function getLoadingFetcher(rt,_e){return rt?{state:"loading",formMethod:rt.formMethod,formAction:rt.formAction,formEncType:rt.formEncType,formData:rt.formData,json:rt.json,text:rt.text,data:_e}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:_e}}function getSubmittingFetcher(rt,_e){return{state:"submitting",formMethod:rt.formMethod,formAction:rt.formAction,formEncType:rt.formEncType,formData:rt.formData,json:rt.json,text:rt.text,data:_e?_e.data:void 0}}function getDoneFetcher(rt){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:rt}}function restoreAppliedTransitions(rt,_e){try{let nt=rt.sessionStorage.getItem(TRANSITIONS_STORAGE_KEY);if(nt){let it=JSON.parse(nt);for(let[ot,st]of Object.entries(it||{}))st&&Array.isArray(st)&&_e.set(ot,new Set(st||[]))}}catch{}}function persistAppliedTransitions(rt,_e){if(_e.size>0){let nt={};for(let[it,ot]of _e)nt[it]=[...ot];try{rt.sessionStorage.setItem(TRANSITIONS_STORAGE_KEY,JSON.stringify(nt))}catch(it){warning(!1,"Failed to save applied view transitions in sessionStorage ("+it+").")}}}/**
 * React Router v6.25.1
 *
 * Copyright (c) Remix Software Inc.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE.md file in the root directory of this source tree.
 *
 * @license MIT
 */function _extends$3(){return _extends$3=Object.assign?Object.assign.bind():function(rt){for(var _e=1;_e<arguments.length;_e++){var nt=arguments[_e];for(var it in nt)Object.prototype.hasOwnProperty.call(nt,it)&&(rt[it]=nt[it])}return rt},_extends$3.apply(this,arguments)}const DataRouterContext=reactExports.createContext(null),DataRouterStateContext=reactExports.createContext(null),NavigationContext=reactExports.createContext(null),LocationContext=reactExports.createContext(null),RouteContext=reactExports.createContext({outlet:null,matches:[],isDataRoute:!1}),RouteErrorContext=reactExports.createContext(null);function useInRouterContext(){return reactExports.useContext(LocationContext)!=null}function useLocation(){return useInRouterContext()||invariant$1(!1),reactExports.useContext(LocationContext).location}function useIsomorphicLayoutEffect$2(rt){reactExports.useContext(NavigationContext).static||reactExports.useLayoutEffect(rt)}function useNavigate(){let{isDataRoute:rt}=reactExports.useContext(RouteContext);return rt?useNavigateStable():useNavigateUnstable()}function useNavigateUnstable(){useInRouterContext()||invariant$1(!1);let rt=reactExports.useContext(DataRouterContext),{basename:_e,future:nt,navigator:it}=reactExports.useContext(NavigationContext),{matches:ot}=reactExports.useContext(RouteContext),{pathname:st}=useLocation(),at=JSON.stringify(getResolveToMatches(ot,nt.v7_relativeSplatPath)),lt=reactExports.useRef(!1);return useIsomorphicLayoutEffect$2(()=>{lt.current=!0}),reactExports.useCallback(function(dt,ft){if(ft===void 0&&(ft={}),!lt.current)return;if(typeof dt=="number"){it.go(dt);return}let pt=resolveTo(dt,JSON.parse(at),st,ft.relative==="path");rt==null&&_e!=="/"&&(pt.pathname=pt.pathname==="/"?_e:joinPaths([_e,pt.pathname])),(ft.replace?it.replace:it.push)(pt,ft.state,ft)},[_e,it,at,st,rt])}function useRoutesImpl(rt,_e,nt,it){useInRouterContext()||invariant$1(!1);let{navigator:ot}=reactExports.useContext(NavigationContext),{matches:st}=reactExports.useContext(RouteContext),at=st[st.length-1],lt=at?at.params:{};at&&at.pathname;let ct=at?at.pathnameBase:"/";at&&at.route;let dt=useLocation(),ft;ft=dt;let pt=ft.pathname||"/",gt=pt;if(ct!=="/"){let At=ct.replace(/^\//,"").split("/");gt="/"+pt.replace(/^\//,"").split("/").slice(At.length).join("/")}let yt=matchRoutes(rt,{pathname:gt});return _renderMatches(yt&&yt.map(At=>Object.assign({},At,{params:Object.assign({},lt,At.params),pathname:joinPaths([ct,ot.encodeLocation?ot.encodeLocation(At.pathname).pathname:At.pathname]),pathnameBase:At.pathnameBase==="/"?ct:joinPaths([ct,ot.encodeLocation?ot.encodeLocation(At.pathnameBase).pathname:At.pathnameBase])})),st,nt,it)}function DefaultErrorComponent(){let rt=useRouteError(),_e=isRouteErrorResponse(rt)?rt.status+" "+rt.statusText:rt instanceof Error?rt.message:JSON.stringify(rt),nt=rt instanceof Error?rt.stack:null,ot={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return reactExports.createElement(reactExports.Fragment,null,reactExports.createElement("h2",null,"Unexpected Application Error!"),reactExports.createElement("h3",{style:{fontStyle:"italic"}},_e),nt?reactExports.createElement("pre",{style:ot},nt):null,null)}const defaultErrorElement=reactExports.createElement(DefaultErrorComponent,null);class RenderErrorBoundary extends reactExports.Component{constructor(_e){super(_e),this.state={location:_e.location,revalidation:_e.revalidation,error:_e.error}}static getDerivedStateFromError(_e){return{error:_e}}static getDerivedStateFromProps(_e,nt){return nt.location!==_e.location||nt.revalidation!=="idle"&&_e.revalidation==="idle"?{error:_e.error,location:_e.location,revalidation:_e.revalidation}:{error:_e.error!==void 0?_e.error:nt.error,location:nt.location,revalidation:_e.revalidation||nt.revalidation}}componentDidCatch(_e,nt){console.error("React Router caught the following error during render",_e,nt)}render(){return this.state.error!==void 0?reactExports.createElement(RouteContext.Provider,{value:this.props.routeContext},reactExports.createElement(RouteErrorContext.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function RenderedRoute(rt){let{routeContext:_e,match:nt,children:it}=rt,ot=reactExports.useContext(DataRouterContext);return ot&&ot.static&&ot.staticContext&&(nt.route.errorElement||nt.route.ErrorBoundary)&&(ot.staticContext._deepestRenderedBoundaryId=nt.route.id),reactExports.createElement(RouteContext.Provider,{value:_e},it)}function _renderMatches(rt,_e,nt,it){var ot;if(_e===void 0&&(_e=[]),nt===void 0&&(nt=null),it===void 0&&(it=null),rt==null){var st;if((st=nt)!=null&&st.errors)rt=nt.matches;else return null}let at=rt,lt=(ot=nt)==null?void 0:ot.errors;if(lt!=null){let ft=at.findIndex(pt=>pt.route.id&&(lt==null?void 0:lt[pt.route.id])!==void 0);ft>=0||invariant$1(!1),at=at.slice(0,Math.min(at.length,ft+1))}let ct=!1,dt=-1;if(nt&&it&&it.v7_partialHydration)for(let ft=0;ft<at.length;ft++){let pt=at[ft];if((pt.route.HydrateFallback||pt.route.hydrateFallbackElement)&&(dt=ft),pt.route.id){let{loaderData:gt,errors:yt}=nt,Ct=pt.route.loader&&gt[pt.route.id]===void 0&&(!yt||yt[pt.route.id]===void 0);if(pt.route.lazy||Ct){ct=!0,dt>=0?at=at.slice(0,dt+1):at=[at[0]];break}}}return at.reduceRight((ft,pt,gt)=>{let yt,Ct=!1,At=null,$t=null;nt&&(yt=lt&&pt.route.id?lt[pt.route.id]:void 0,At=pt.route.errorElement||defaultErrorElement,ct&&(dt<0&&gt===0?(warningOnce("route-fallback"),Ct=!0,$t=null):dt===gt&&(Ct=!0,$t=pt.route.hydrateFallbackElement||null)));let zt=_e.concat(at.slice(0,gt+1)),_t=()=>{let Jt;return yt?Jt=At:Ct?Jt=$t:pt.route.Component?Jt=reactExports.createElement(pt.route.Component,null):pt.route.element?Jt=pt.route.element:Jt=ft,reactExports.createElement(RenderedRoute,{match:pt,routeContext:{outlet:ft,matches:zt,isDataRoute:nt!=null},children:Jt})};return nt&&(pt.route.ErrorBoundary||pt.route.errorElement||gt===0)?reactExports.createElement(RenderErrorBoundary,{location:nt.location,revalidation:nt.revalidation,component:At,error:yt,children:_t(),routeContext:{outlet:null,matches:zt,isDataRoute:!0}}):_t()},null)}var DataRouterHook$1=function(rt){return rt.UseBlocker="useBlocker",rt.UseRevalidator="useRevalidator",rt.UseNavigateStable="useNavigate",rt}(DataRouterHook$1||{}),DataRouterStateHook$1=function(rt){return rt.UseBlocker="useBlocker",rt.UseLoaderData="useLoaderData",rt.UseActionData="useActionData",rt.UseRouteError="useRouteError",rt.UseNavigation="useNavigation",rt.UseRouteLoaderData="useRouteLoaderData",rt.UseMatches="useMatches",rt.UseRevalidator="useRevalidator",rt.UseNavigateStable="useNavigate",rt.UseRouteId="useRouteId",rt}(DataRouterStateHook$1||{});function useDataRouterContext(rt){let _e=reactExports.useContext(DataRouterContext);return _e||invariant$1(!1),_e}function useDataRouterState(rt){let _e=reactExports.useContext(DataRouterStateContext);return _e||invariant$1(!1),_e}function useRouteContext(rt){let _e=reactExports.useContext(RouteContext);return _e||invariant$1(!1),_e}function useCurrentRouteId(rt){let _e=useRouteContext(),nt=_e.matches[_e.matches.length-1];return nt.route.id||invariant$1(!1),nt.route.id}function useRouteError(){var rt;let _e=reactExports.useContext(RouteErrorContext),nt=useDataRouterState(DataRouterStateHook$1.UseRouteError),it=useCurrentRouteId(DataRouterStateHook$1.UseRouteError);return _e!==void 0?_e:(rt=nt.errors)==null?void 0:rt[it]}function useNavigateStable(){let{router:rt}=useDataRouterContext(DataRouterHook$1.UseNavigateStable),_e=useCurrentRouteId(DataRouterStateHook$1.UseNavigateStable),nt=reactExports.useRef(!1);return useIsomorphicLayoutEffect$2(()=>{nt.current=!0}),reactExports.useCallback(function(ot,st){st===void 0&&(st={}),nt.current&&(typeof ot=="number"?rt.navigate(ot):rt.navigate(ot,_extends$3({fromRouteId:_e},st)))},[rt,_e])}const alreadyWarned={};function warningOnce(rt,_e,nt){alreadyWarned[rt]||(alreadyWarned[rt]=!0)}function Navigate(rt){let{to:_e,replace:nt,state:it,relative:ot}=rt;useInRouterContext()||invariant$1(!1);let{future:st,static:at}=reactExports.useContext(NavigationContext),{matches:lt}=reactExports.useContext(RouteContext),{pathname:ct}=useLocation(),dt=useNavigate(),ft=resolveTo(_e,getResolveToMatches(lt,st.v7_relativeSplatPath),ct,ot==="path"),pt=JSON.stringify(ft);return reactExports.useEffect(()=>dt(JSON.parse(pt),{replace:nt,state:it,relative:ot}),[dt,pt,ot,nt,it]),null}function Router(rt){let{basename:_e="/",children:nt=null,location:it,navigationType:ot=Action.Pop,navigator:st,static:at=!1,future:lt}=rt;useInRouterContext()&&invariant$1(!1);let ct=_e.replace(/^\/*/,"/"),dt=reactExports.useMemo(()=>({basename:ct,navigator:st,static:at,future:_extends$3({v7_relativeSplatPath:!1},lt)}),[ct,lt,st,at]);typeof it=="string"&&(it=parsePath(it));let{pathname:ft="/",search:pt="",hash:gt="",state:yt=null,key:Ct="default"}=it,At=reactExports.useMemo(()=>{let $t=stripBasename(ft,ct);return $t==null?null:{location:{pathname:$t,search:pt,hash:gt,state:yt,key:Ct},navigationType:ot}},[ct,ft,pt,gt,yt,Ct,ot]);return At==null?null:reactExports.createElement(NavigationContext.Provider,{value:dt},reactExports.createElement(LocationContext.Provider,{children:nt,value:At}))}new Promise(()=>{});function mapRouteProperties(rt){let _e={hasErrorBoundary:rt.ErrorBoundary!=null||rt.errorElement!=null};return rt.Component&&Object.assign(_e,{element:reactExports.createElement(rt.Component),Component:void 0}),rt.HydrateFallback&&Object.assign(_e,{hydrateFallbackElement:reactExports.createElement(rt.HydrateFallback),HydrateFallback:void 0}),rt.ErrorBoundary&&Object.assign(_e,{errorElement:reactExports.createElement(rt.ErrorBoundary),ErrorBoundary:void 0}),_e}/**
 * React Router DOM v6.25.1
 *
 * Copyright (c) Remix Software Inc.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE.md file in the root directory of this source tree.
 *
 * @license MIT
 */function _extends$2(){return _extends$2=Object.assign?Object.assign.bind():function(rt){for(var _e=1;_e<arguments.length;_e++){var nt=arguments[_e];for(var it in nt)Object.prototype.hasOwnProperty.call(nt,it)&&(rt[it]=nt[it])}return rt},_extends$2.apply(this,arguments)}function createSearchParams(rt){return rt===void 0&&(rt=""),new URLSearchParams(typeof rt=="string"||Array.isArray(rt)||rt instanceof URLSearchParams?rt:Object.keys(rt).reduce((_e,nt)=>{let it=rt[nt];return _e.concat(Array.isArray(it)?it.map(ot=>[nt,ot]):[[nt,it]])},[]))}function getSearchParamsForLocation(rt,_e){let nt=createSearchParams(rt);return _e&&_e.forEach((it,ot)=>{nt.has(ot)||_e.getAll(ot).forEach(st=>{nt.append(ot,st)})}),nt}const REACT_ROUTER_VERSION="6";try{window.__reactRouterVersion=REACT_ROUTER_VERSION}catch(rt){}function createBrowserRouter(rt,_e){return createRouter({basename:void 0,future:_extends$2({},void 0,{v7_prependBasename:!0}),history:createBrowserHistory({window:void 0}),hydrationData:parseHydrationData(),routes:rt,mapRouteProperties,unstable_dataStrategy:void 0,unstable_patchRoutesOnMiss:void 0,window:void 0}).initialize()}function parseHydrationData(){var rt;let _e=(rt=window)==null?void 0:rt.__staticRouterHydrationData;return _e&&_e.errors&&(_e=_extends$2({},_e,{errors:deserializeErrors(_e.errors)})),_e}function deserializeErrors(rt){if(!rt)return null;let _e=Object.entries(rt),nt={};for(let[it,ot]of _e)if(ot&&ot.__type==="RouteErrorResponse")nt[it]=new ErrorResponseImpl(ot.status,ot.statusText,ot.data,ot.internal===!0);else if(ot&&ot.__type==="Error"){if(ot.__subType){let st=window[ot.__subType];if(typeof st=="function")try{let at=new st(ot.message);at.stack="",nt[it]=at}catch{}}if(nt[it]==null){let st=new Error(ot.message);st.stack="",nt[it]=st}}else nt[it]=ot;return nt}const ViewTransitionContext=reactExports.createContext({isTransitioning:!1}),FetchersContext=reactExports.createContext(new Map),START_TRANSITION="startTransition",startTransitionImpl=React$4[START_TRANSITION],FLUSH_SYNC="flushSync",flushSyncImpl=ReactDOM[FLUSH_SYNC];function startTransitionSafe(rt){startTransitionImpl?startTransitionImpl(rt):rt()}function flushSyncSafe(rt){flushSyncImpl?flushSyncImpl(rt):rt()}class Deferred{constructor(){this.status="pending",this.promise=new Promise((_e,nt)=>{this.resolve=it=>{this.status==="pending"&&(this.status="resolved",_e(it))},this.reject=it=>{this.status==="pending"&&(this.status="rejected",nt(it))}})}}function RouterProvider(rt){let{fallbackElement:_e,router:nt,future:it}=rt,[ot,st]=reactExports.useState(nt.state),[at,lt]=reactExports.useState(),[ct,dt]=reactExports.useState({isTransitioning:!1}),[ft,pt]=reactExports.useState(),[gt,yt]=reactExports.useState(),[Ct,At]=reactExports.useState(),$t=reactExports.useRef(new Map),{v7_startTransition:zt}=it||{},_t=reactExports.useCallback(sr=>{zt?startTransitionSafe(sr):sr()},[zt]),Jt=reactExports.useCallback((sr,vr)=>{let{deletedFetchers:yr,unstable_flushSync:ur,unstable_viewTransitionOpts:tr}=vr;yr.forEach(mt=>$t.current.delete(mt)),sr.fetchers.forEach((mt,wt)=>{mt.data!==void 0&&$t.current.set(wt,mt.data)});let jt=nt.window==null||nt.window.document==null||typeof nt.window.document.startViewTransition!="function";if(!tr||jt){ur?flushSyncSafe(()=>st(sr)):_t(()=>st(sr));return}if(ur){flushSyncSafe(()=>{gt&&(ft&&ft.resolve(),gt.skipTransition()),dt({isTransitioning:!0,flushSync:!0,currentLocation:tr.currentLocation,nextLocation:tr.nextLocation})});let mt=nt.window.document.startViewTransition(()=>{flushSyncSafe(()=>st(sr))});mt.finished.finally(()=>{flushSyncSafe(()=>{pt(void 0),yt(void 0),lt(void 0),dt({isTransitioning:!1})})}),flushSyncSafe(()=>yt(mt));return}gt?(ft&&ft.resolve(),gt.skipTransition(),At({state:sr,currentLocation:tr.currentLocation,nextLocation:tr.nextLocation})):(lt(sr),dt({isTransitioning:!0,flushSync:!1,currentLocation:tr.currentLocation,nextLocation:tr.nextLocation}))},[nt.window,gt,ft,$t,_t]);reactExports.useLayoutEffect(()=>nt.subscribe(Jt),[nt,Jt]),reactExports.useEffect(()=>{ct.isTransitioning&&!ct.flushSync&&pt(new Deferred)},[ct]),reactExports.useEffect(()=>{if(ft&&at&&nt.window){let sr=at,vr=ft.promise,yr=nt.window.document.startViewTransition(async()=>{_t(()=>st(sr)),await vr});yr.finished.finally(()=>{pt(void 0),yt(void 0),lt(void 0),dt({isTransitioning:!1})}),yt(yr)}},[_t,at,ft,nt.window]),reactExports.useEffect(()=>{ft&&at&&ot.location.key===at.location.key&&ft.resolve()},[ft,gt,ot.location,at]),reactExports.useEffect(()=>{!ct.isTransitioning&&Ct&&(lt(Ct.state),dt({isTransitioning:!0,flushSync:!1,currentLocation:Ct.currentLocation,nextLocation:Ct.nextLocation}),At(void 0))},[ct.isTransitioning,Ct]),reactExports.useEffect(()=>{},[]);let nr=reactExports.useMemo(()=>({createHref:nt.createHref,encodeLocation:nt.encodeLocation,go:sr=>nt.navigate(sr),push:(sr,vr,yr)=>nt.navigate(sr,{state:vr,preventScrollReset:yr==null?void 0:yr.preventScrollReset}),replace:(sr,vr,yr)=>nt.navigate(sr,{replace:!0,state:vr,preventScrollReset:yr==null?void 0:yr.preventScrollReset})}),[nt]),or=nt.basename||"/",ir=reactExports.useMemo(()=>({router:nt,navigator:nr,static:!1,basename:or}),[nt,nr,or]),dr=reactExports.useMemo(()=>({v7_relativeSplatPath:nt.future.v7_relativeSplatPath}),[nt.future.v7_relativeSplatPath]);return reactExports.createElement(reactExports.Fragment,null,reactExports.createElement(DataRouterContext.Provider,{value:ir},reactExports.createElement(DataRouterStateContext.Provider,{value:ot},reactExports.createElement(FetchersContext.Provider,{value:$t.current},reactExports.createElement(ViewTransitionContext.Provider,{value:ct},reactExports.createElement(Router,{basename:or,location:ot.location,navigationType:ot.historyAction,navigator:nr,future:dr},ot.initialized||nt.future.v7_partialHydration?reactExports.createElement(MemoizedDataRoutes,{routes:nt.routes,future:nt.future,state:ot}):_e))))),null)}const MemoizedDataRoutes=reactExports.memo(DataRoutes);function DataRoutes(rt){let{routes:_e,future:nt,state:it}=rt;return useRoutesImpl(_e,void 0,it,nt)}var DataRouterHook;(function(rt){rt.UseScrollRestoration="useScrollRestoration",rt.UseSubmit="useSubmit",rt.UseSubmitFetcher="useSubmitFetcher",rt.UseFetcher="useFetcher",rt.useViewTransitionState="useViewTransitionState"})(DataRouterHook||(DataRouterHook={}));var DataRouterStateHook;(function(rt){rt.UseFetcher="useFetcher",rt.UseFetchers="useFetchers",rt.UseScrollRestoration="useScrollRestoration"})(DataRouterStateHook||(DataRouterStateHook={}));function useSearchParams(rt){let _e=reactExports.useRef(createSearchParams(rt)),nt=reactExports.useRef(!1),it=useLocation(),ot=reactExports.useMemo(()=>getSearchParamsForLocation(it.search,nt.current?null:_e.current),[it.search]),st=useNavigate(),at=reactExports.useCallback((lt,ct)=>{const dt=createSearchParams(typeof lt=="function"?lt(ot):lt);nt.current=!0,st("?"+dt,ct)},[st,ot]);return[ot,at]}function _typeof$4(rt){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$4=function(nt){return typeof nt}:_typeof$4=function(nt){return nt&&typeof Symbol=="function"&&nt.constructor===Symbol&&nt!==Symbol.prototype?"symbol":typeof nt},_typeof$4(rt)}function _classCallCheck$1(rt,_e){if(!(rt instanceof _e))throw new TypeError("Cannot call a class as a function")}function _defineProperties$1(rt,_e){for(var nt=0;nt<_e.length;nt++){var it=_e[nt];it.enumerable=it.enumerable||!1,it.configurable=!0,"value"in it&&(it.writable=!0),Object.defineProperty(rt,it.key,it)}}function _createClass$1(rt,_e,nt){return _e&&_defineProperties$1(rt.prototype,_e),rt}function _possibleConstructorReturn$1(rt,_e){return _e&&(_typeof$4(_e)==="object"||typeof _e=="function")?_e:_assertThisInitialized$2(rt)}function _getPrototypeOf$1(rt){return _getPrototypeOf$1=Object.setPrototypeOf?Object.getPrototypeOf:function(nt){return nt.__proto__||Object.getPrototypeOf(nt)},_getPrototypeOf$1(rt)}function _assertThisInitialized$2(rt){if(rt===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return rt}function _inherits$1(rt,_e){if(typeof _e!="function"&&_e!==null)throw new TypeError("Super expression must either be null or a function");rt.prototype=Object.create(_e&&_e.prototype,{constructor:{value:rt,writable:!0,configurable:!0}}),_e&&_setPrototypeOf$2(rt,_e)}function _setPrototypeOf$2(rt,_e){return _setPrototypeOf$2=Object.setPrototypeOf||function(it,ot){return it.__proto__=ot,it},_setPrototypeOf$2(rt,_e)}function _defineProperty$5(rt,_e,nt){return _e in rt?Object.defineProperty(rt,_e,{value:nt,enumerable:!0,configurable:!0,writable:!0}):rt[_e]=nt,rt}var PersistGate=function(rt){_inherits$1(_e,rt);function _e(){var nt,it;_classCallCheck$1(this,_e);for(var ot=arguments.length,st=new Array(ot),at=0;at<ot;at++)st[at]=arguments[at];return it=_possibleConstructorReturn$1(this,(nt=_getPrototypeOf$1(_e)).call.apply(nt,[this].concat(st))),_defineProperty$5(_assertThisInitialized$2(it),"state",{bootstrapped:!1}),_defineProperty$5(_assertThisInitialized$2(it),"_unsubscribe",void 0),_defineProperty$5(_assertThisInitialized$2(it),"handlePersistorState",function(){var lt=it.props.persistor,ct=lt.getState(),dt=ct.bootstrapped;dt&&(it.props.onBeforeLift?Promise.resolve(it.props.onBeforeLift()).finally(function(){return it.setState({bootstrapped:!0})}):it.setState({bootstrapped:!0}),it._unsubscribe&&it._unsubscribe())}),it}return _createClass$1(_e,[{key:"componentDidMount",value:function(){this._unsubscribe=this.props.persistor.subscribe(this.handlePersistorState),this.handlePersistorState()}},{key:"componentWillUnmount",value:function(){this._unsubscribe&&this._unsubscribe()}},{key:"render",value:function(){return typeof this.props.children=="function"?this.props.children(this.state.bootstrapped):this.state.bootstrapped?this.props.children:this.props.loading}}]),_e}(reactExports.PureComponent);_defineProperty$5(PersistGate,"defaultProps",{children:null,loading:null});const matchIconName=/^[a-z0-9]+(-[a-z0-9]+)*$/,stringToIcon=(rt,_e,nt,it="")=>{const ot=rt.split(":");if(rt.slice(0,1)==="@"){if(ot.length<2||ot.length>3)return null;it=ot.shift().slice(1)}if(ot.length>3||!ot.length)return null;if(ot.length>1){const lt=ot.pop(),ct=ot.pop(),dt={provider:ot.length>0?ot[0]:it,prefix:ct,name:lt};return _e&&!validateIconName(dt)?null:dt}const st=ot[0],at=st.split("-");if(at.length>1){const lt={provider:it,prefix:at.shift(),name:at.join("-")};return _e&&!validateIconName(lt)?null:lt}if(nt&&it===""){const lt={provider:it,prefix:"",name:st};return _e&&!validateIconName(lt,nt)?null:lt}return null},validateIconName=(rt,_e)=>rt?!!((rt.provider===""||rt.provider.match(matchIconName))&&(_e&&rt.prefix===""||rt.prefix.match(matchIconName))&&rt.name.match(matchIconName)):!1,defaultIconDimensions=Object.freeze({left:0,top:0,width:16,height:16}),defaultIconTransformations=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),defaultIconProps=Object.freeze({...defaultIconDimensions,...defaultIconTransformations}),defaultExtendedIconProps=Object.freeze({...defaultIconProps,body:"",hidden:!1});function mergeIconTransformations(rt,_e){const nt={};!rt.hFlip!=!_e.hFlip&&(nt.hFlip=!0),!rt.vFlip!=!_e.vFlip&&(nt.vFlip=!0);const it=((rt.rotate||0)+(_e.rotate||0))%4;return it&&(nt.rotate=it),nt}function mergeIconData(rt,_e){const nt=mergeIconTransformations(rt,_e);for(const it in defaultExtendedIconProps)it in defaultIconTransformations?it in rt&&!(it in nt)&&(nt[it]=defaultIconTransformations[it]):it in _e?nt[it]=_e[it]:it in rt&&(nt[it]=rt[it]);return nt}function getIconsTree(rt,_e){const nt=rt.icons,it=rt.aliases||Object.create(null),ot=Object.create(null);function st(at){if(nt[at])return ot[at]=[];if(!(at in ot)){ot[at]=null;const lt=it[at]&&it[at].parent,ct=lt&&st(lt);ct&&(ot[at]=[lt].concat(ct))}return ot[at]}return Object.keys(nt).concat(Object.keys(it)).forEach(st),ot}function internalGetIconData(rt,_e,nt){const it=rt.icons,ot=rt.aliases||Object.create(null);let st={};function at(lt){st=mergeIconData(it[lt]||ot[lt],st)}return at(_e),nt.forEach(at),mergeIconData(rt,st)}function parseIconSet(rt,_e){const nt=[];if(typeof rt!="object"||typeof rt.icons!="object")return nt;rt.not_found instanceof Array&&rt.not_found.forEach(ot=>{_e(ot,null),nt.push(ot)});const it=getIconsTree(rt);for(const ot in it){const st=it[ot];st&&(_e(ot,internalGetIconData(rt,ot,st)),nt.push(ot))}return nt}const optionalPropertyDefaults={provider:"",aliases:{},not_found:{},...defaultIconDimensions};function checkOptionalProps(rt,_e){for(const nt in _e)if(nt in rt&&typeof rt[nt]!=typeof _e[nt])return!1;return!0}function quicklyValidateIconSet(rt){if(typeof rt!="object"||rt===null)return null;const _e=rt;if(typeof _e.prefix!="string"||!rt.icons||typeof rt.icons!="object"||!checkOptionalProps(rt,optionalPropertyDefaults))return null;const nt=_e.icons;for(const ot in nt){const st=nt[ot];if(!ot.match(matchIconName)||typeof st.body!="string"||!checkOptionalProps(st,defaultExtendedIconProps))return null}const it=_e.aliases||Object.create(null);for(const ot in it){const st=it[ot],at=st.parent;if(!ot.match(matchIconName)||typeof at!="string"||!nt[at]&&!it[at]||!checkOptionalProps(st,defaultExtendedIconProps))return null}return _e}const dataStorage=Object.create(null);function newStorage(rt,_e){return{provider:rt,prefix:_e,icons:Object.create(null),missing:new Set}}function getStorage$2(rt,_e){const nt=dataStorage[rt]||(dataStorage[rt]=Object.create(null));return nt[_e]||(nt[_e]=newStorage(rt,_e))}function addIconSet(rt,_e){return quicklyValidateIconSet(_e)?parseIconSet(_e,(nt,it)=>{it?rt.icons[nt]=it:rt.missing.add(nt)}):[]}function addIconToStorage(rt,_e,nt){try{if(typeof nt.body=="string")return rt.icons[_e]={...nt},!0}catch{}return!1}let simpleNames=!1;function allowSimpleNames(rt){return typeof rt=="boolean"&&(simpleNames=rt),simpleNames}function getIconData(rt){const _e=typeof rt=="string"?stringToIcon(rt,!0,simpleNames):rt;if(_e){const nt=getStorage$2(_e.provider,_e.prefix),it=_e.name;return nt.icons[it]||(nt.missing.has(it)?null:void 0)}}function addIcon(rt,_e){const nt=stringToIcon(rt,!0,simpleNames);if(!nt)return!1;const it=getStorage$2(nt.provider,nt.prefix);return addIconToStorage(it,nt.name,_e)}function addCollection(rt,_e){if(typeof rt!="object")return!1;if(typeof _e!="string"&&(_e=rt.provider||""),simpleNames&&!_e&&!rt.prefix){let ot=!1;return quicklyValidateIconSet(rt)&&(rt.prefix="",parseIconSet(rt,(st,at)=>{at&&addIcon(st,at)&&(ot=!0)})),ot}const nt=rt.prefix;if(!validateIconName({provider:_e,prefix:nt,name:"a"}))return!1;const it=getStorage$2(_e,nt);return!!addIconSet(it,rt)}const defaultIconSizeCustomisations=Object.freeze({width:null,height:null}),defaultIconCustomisations=Object.freeze({...defaultIconSizeCustomisations,...defaultIconTransformations}),unitsSplit=/(-?[0-9.]*[0-9]+[0-9.]*)/g,unitsTest=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function calculateSize(rt,_e,nt){if(_e===1)return rt;if(nt=nt||100,typeof rt=="number")return Math.ceil(rt*_e*nt)/nt;if(typeof rt!="string")return rt;const it=rt.split(unitsSplit);if(it===null||!it.length)return rt;const ot=[];let st=it.shift(),at=unitsTest.test(st);for(;;){if(at){const lt=parseFloat(st);isNaN(lt)?ot.push(st):ot.push(Math.ceil(lt*_e*nt)/nt)}else ot.push(st);if(st=it.shift(),st===void 0)return ot.join("");at=!at}}const isUnsetKeyword=rt=>rt==="unset"||rt==="undefined"||rt==="none";function iconToSVG(rt,_e){const nt={...defaultIconProps,...rt},it={...defaultIconCustomisations,..._e},ot={left:nt.left,top:nt.top,width:nt.width,height:nt.height};let st=nt.body;[nt,it].forEach(Ct=>{const At=[],$t=Ct.hFlip,zt=Ct.vFlip;let _t=Ct.rotate;$t?zt?_t+=2:(At.push("translate("+(ot.width+ot.left).toString()+" "+(0-ot.top).toString()+")"),At.push("scale(-1 1)"),ot.top=ot.left=0):zt&&(At.push("translate("+(0-ot.left).toString()+" "+(ot.height+ot.top).toString()+")"),At.push("scale(1 -1)"),ot.top=ot.left=0);let Jt;switch(_t<0&&(_t-=Math.floor(_t/4)*4),_t=_t%4,_t){case 1:Jt=ot.height/2+ot.top,At.unshift("rotate(90 "+Jt.toString()+" "+Jt.toString()+")");break;case 2:At.unshift("rotate(180 "+(ot.width/2+ot.left).toString()+" "+(ot.height/2+ot.top).toString()+")");break;case 3:Jt=ot.width/2+ot.left,At.unshift("rotate(-90 "+Jt.toString()+" "+Jt.toString()+")");break}_t%2===1&&(ot.left!==ot.top&&(Jt=ot.left,ot.left=ot.top,ot.top=Jt),ot.width!==ot.height&&(Jt=ot.width,ot.width=ot.height,ot.height=Jt)),At.length&&(st='<g transform="'+At.join(" ")+'">'+st+"</g>")});const at=it.width,lt=it.height,ct=ot.width,dt=ot.height;let ft,pt;at===null?(pt=lt===null?"1em":lt==="auto"?dt:lt,ft=calculateSize(pt,ct/dt)):(ft=at==="auto"?ct:at,pt=lt===null?calculateSize(ft,dt/ct):lt==="auto"?dt:lt);const gt={},yt=(Ct,At)=>{isUnsetKeyword(At)||(gt[Ct]=At.toString())};return yt("width",ft),yt("height",pt),gt.viewBox=ot.left.toString()+" "+ot.top.toString()+" "+ct.toString()+" "+dt.toString(),{attributes:gt,body:st}}const regex=/\sid="(\S+)"/g,randomPrefix="IconifyId"+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);let counter$1=0;function replaceIDs(rt,_e=randomPrefix){const nt=[];let it;for(;it=regex.exec(rt);)nt.push(it[1]);if(!nt.length)return rt;const ot="suffix"+(Math.random()*16777216|Date.now()).toString(16);return nt.forEach(st=>{const at=typeof _e=="function"?_e(st):_e+(counter$1++).toString(),lt=st.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");rt=rt.replace(new RegExp('([#;"])('+lt+')([")]|\\.[a-z])',"g"),"$1"+at+ot+"$3")}),rt=rt.replace(new RegExp(ot,"g"),""),rt}const storage=Object.create(null);function setAPIModule(rt,_e){storage[rt]=_e}function getAPIModule(rt){return storage[rt]||storage[""]}function createAPIConfig(rt){let _e;if(typeof rt.resources=="string")_e=[rt.resources];else if(_e=rt.resources,!(_e instanceof Array)||!_e.length)return null;return{resources:_e,path:rt.path||"/",maxURL:rt.maxURL||500,rotate:rt.rotate||750,timeout:rt.timeout||5e3,random:rt.random===!0,index:rt.index||0,dataAfterTimeout:rt.dataAfterTimeout!==!1}}const configStorage=Object.create(null),fallBackAPISources=["https://api.simplesvg.com","https://api.unisvg.com"],fallBackAPI=[];for(;fallBackAPISources.length>0;)fallBackAPISources.length===1||Math.random()>.5?fallBackAPI.push(fallBackAPISources.shift()):fallBackAPI.push(fallBackAPISources.pop());configStorage[""]=createAPIConfig({resources:["https://api.iconify.design"].concat(fallBackAPI)});function addAPIProvider(rt,_e){const nt=createAPIConfig(_e);return nt===null?!1:(configStorage[rt]=nt,!0)}function getAPIConfig(rt){return configStorage[rt]}const detectFetch=()=>{let rt;try{if(rt=fetch,typeof rt=="function")return rt}catch{}};let fetchModule=detectFetch();function calculateMaxLength(rt,_e){const nt=getAPIConfig(rt);if(!nt)return 0;let it;if(!nt.maxURL)it=0;else{let ot=0;nt.resources.forEach(at=>{ot=Math.max(ot,at.length)});const st=_e+".json?icons=";it=nt.maxURL-ot-nt.path.length-st.length}return it}function shouldAbort(rt){return rt===404}const prepare=(rt,_e,nt)=>{const it=[],ot=calculateMaxLength(rt,_e),st="icons";let at={type:st,provider:rt,prefix:_e,icons:[]},lt=0;return nt.forEach((ct,dt)=>{lt+=ct.length+1,lt>=ot&&dt>0&&(it.push(at),at={type:st,provider:rt,prefix:_e,icons:[]},lt=ct.length),at.icons.push(ct)}),it.push(at),it};function getPath(rt){if(typeof rt=="string"){const _e=getAPIConfig(rt);if(_e)return _e.path}return"/"}const send=(rt,_e,nt)=>{if(!fetchModule){nt("abort",424);return}let it=getPath(_e.provider);switch(_e.type){case"icons":{const st=_e.prefix,lt=_e.icons.join(","),ct=new URLSearchParams({icons:lt});it+=st+".json?"+ct.toString();break}case"custom":{const st=_e.uri;it+=st.slice(0,1)==="/"?st.slice(1):st;break}default:nt("abort",400);return}let ot=503;fetchModule(rt+it).then(st=>{const at=st.status;if(at!==200){setTimeout(()=>{nt(shouldAbort(at)?"abort":"next",at)});return}return ot=501,st.json()}).then(st=>{if(typeof st!="object"||st===null){setTimeout(()=>{st===404?nt("abort",st):nt("next",ot)});return}setTimeout(()=>{nt("success",st)})}).catch(()=>{nt("next",ot)})},fetchAPIModule={prepare,send};function sortIcons(rt){const _e={loaded:[],missing:[],pending:[]},nt=Object.create(null);rt.sort((ot,st)=>ot.provider!==st.provider?ot.provider.localeCompare(st.provider):ot.prefix!==st.prefix?ot.prefix.localeCompare(st.prefix):ot.name.localeCompare(st.name));let it={provider:"",prefix:"",name:""};return rt.forEach(ot=>{if(it.name===ot.name&&it.prefix===ot.prefix&&it.provider===ot.provider)return;it=ot;const st=ot.provider,at=ot.prefix,lt=ot.name,ct=nt[st]||(nt[st]=Object.create(null)),dt=ct[at]||(ct[at]=getStorage$2(st,at));let ft;lt in dt.icons?ft=_e.loaded:at===""||dt.missing.has(lt)?ft=_e.missing:ft=_e.pending;const pt={provider:st,prefix:at,name:lt};ft.push(pt)}),_e}function removeCallback(rt,_e){rt.forEach(nt=>{const it=nt.loaderCallbacks;it&&(nt.loaderCallbacks=it.filter(ot=>ot.id!==_e))})}function updateCallbacks(rt){rt.pendingCallbacksFlag||(rt.pendingCallbacksFlag=!0,setTimeout(()=>{rt.pendingCallbacksFlag=!1;const _e=rt.loaderCallbacks?rt.loaderCallbacks.slice(0):[];if(!_e.length)return;let nt=!1;const it=rt.provider,ot=rt.prefix;_e.forEach(st=>{const at=st.icons,lt=at.pending.length;at.pending=at.pending.filter(ct=>{if(ct.prefix!==ot)return!0;const dt=ct.name;if(rt.icons[dt])at.loaded.push({provider:it,prefix:ot,name:dt});else if(rt.missing.has(dt))at.missing.push({provider:it,prefix:ot,name:dt});else return nt=!0,!0;return!1}),at.pending.length!==lt&&(nt||removeCallback([rt],st.id),st.callback(at.loaded.slice(0),at.missing.slice(0),at.pending.slice(0),st.abort))})}))}let idCounter=0;function storeCallback(rt,_e,nt){const it=idCounter++,ot=removeCallback.bind(null,nt,it);if(!_e.pending.length)return ot;const st={id:it,icons:_e,callback:rt,abort:ot};return nt.forEach(at=>{(at.loaderCallbacks||(at.loaderCallbacks=[])).push(st)}),ot}function listToIcons(rt,_e=!0,nt=!1){const it=[];return rt.forEach(ot=>{const st=typeof ot=="string"?stringToIcon(ot,_e,nt):ot;st&&it.push(st)}),it}var defaultConfig$1={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function sendQuery(rt,_e,nt,it){const ot=rt.resources.length,st=rt.random?Math.floor(Math.random()*ot):rt.index;let at;if(rt.random){let ir=rt.resources.slice(0);for(at=[];ir.length>1;){const dr=Math.floor(Math.random()*ir.length);at.push(ir[dr]),ir=ir.slice(0,dr).concat(ir.slice(dr+1))}at=at.concat(ir)}else at=rt.resources.slice(st).concat(rt.resources.slice(0,st));const lt=Date.now();let ct="pending",dt=0,ft,pt=null,gt=[],yt=[];typeof it=="function"&&yt.push(it);function Ct(){pt&&(clearTimeout(pt),pt=null)}function At(){ct==="pending"&&(ct="aborted"),Ct(),gt.forEach(ir=>{ir.status==="pending"&&(ir.status="aborted")}),gt=[]}function $t(ir,dr){dr&&(yt=[]),typeof ir=="function"&&yt.push(ir)}function zt(){return{startTime:lt,payload:_e,status:ct,queriesSent:dt,queriesPending:gt.length,subscribe:$t,abort:At}}function _t(){ct="failed",yt.forEach(ir=>{ir(void 0,ft)})}function Jt(){gt.forEach(ir=>{ir.status==="pending"&&(ir.status="aborted")}),gt=[]}function nr(ir,dr,sr){const vr=dr!=="success";switch(gt=gt.filter(yr=>yr!==ir),ct){case"pending":break;case"failed":if(vr||!rt.dataAfterTimeout)return;break;default:return}if(dr==="abort"){ft=sr,_t();return}if(vr){ft=sr,gt.length||(at.length?or():_t());return}if(Ct(),Jt(),!rt.random){const yr=rt.resources.indexOf(ir.resource);yr!==-1&&yr!==rt.index&&(rt.index=yr)}ct="completed",yt.forEach(yr=>{yr(sr)})}function or(){if(ct!=="pending")return;Ct();const ir=at.shift();if(ir===void 0){if(gt.length){pt=setTimeout(()=>{Ct(),ct==="pending"&&(Jt(),_t())},rt.timeout);return}_t();return}const dr={status:"pending",resource:ir,callback:(sr,vr)=>{nr(dr,sr,vr)}};gt.push(dr),dt++,pt=setTimeout(or,rt.rotate),nt(ir,_e,dr.callback)}return setTimeout(or),zt}function initRedundancy(rt){const _e={...defaultConfig$1,...rt};let nt=[];function it(){nt=nt.filter(lt=>lt().status==="pending")}function ot(lt,ct,dt){const ft=sendQuery(_e,lt,ct,(pt,gt)=>{it(),dt&&dt(pt,gt)});return nt.push(ft),ft}function st(lt){return nt.find(ct=>lt(ct))||null}return{query:ot,find:st,setIndex:lt=>{_e.index=lt},getIndex:()=>_e.index,cleanup:it}}function emptyCallback$1(){}const redundancyCache=Object.create(null);function getRedundancyCache(rt){if(!redundancyCache[rt]){const _e=getAPIConfig(rt);if(!_e)return;const nt=initRedundancy(_e),it={config:_e,redundancy:nt};redundancyCache[rt]=it}return redundancyCache[rt]}function sendAPIQuery(rt,_e,nt){let it,ot;if(typeof rt=="string"){const st=getAPIModule(rt);if(!st)return nt(void 0,424),emptyCallback$1;ot=st.send;const at=getRedundancyCache(rt);at&&(it=at.redundancy)}else{const st=createAPIConfig(rt);if(st){it=initRedundancy(st);const at=rt.resources?rt.resources[0]:"",lt=getAPIModule(at);lt&&(ot=lt.send)}}return!it||!ot?(nt(void 0,424),emptyCallback$1):it.query(_e,ot,nt)().abort}const browserCacheVersion="iconify2",browserCachePrefix="iconify",browserCacheCountKey=browserCachePrefix+"-count",browserCacheVersionKey=browserCachePrefix+"-version",browserStorageHour=36e5,browserStorageCacheExpiration=168;function getStoredItem(rt,_e){try{return rt.getItem(_e)}catch{}}function setStoredItem(rt,_e,nt){try{return rt.setItem(_e,nt),!0}catch{}}function removeStoredItem(rt,_e){try{rt.removeItem(_e)}catch{}}function setBrowserStorageItemsCount(rt,_e){return setStoredItem(rt,browserCacheCountKey,_e.toString())}function getBrowserStorageItemsCount(rt){return parseInt(getStoredItem(rt,browserCacheCountKey))||0}const browserStorageConfig={local:!0,session:!0},browserStorageEmptyItems={local:new Set,session:new Set};let browserStorageStatus=!1;function setBrowserStorageStatus(rt){browserStorageStatus=rt}let _window=typeof window>"u"?{}:window;function getBrowserStorage(rt){const _e=rt+"Storage";try{if(_window&&_window[_e]&&typeof _window[_e].length=="number")return _window[_e]}catch{}browserStorageConfig[rt]=!1}function iterateBrowserStorage(rt,_e){const nt=getBrowserStorage(rt);if(!nt)return;const it=getStoredItem(nt,browserCacheVersionKey);if(it!==browserCacheVersion){if(it){const lt=getBrowserStorageItemsCount(nt);for(let ct=0;ct<lt;ct++)removeStoredItem(nt,browserCachePrefix+ct.toString())}setStoredItem(nt,browserCacheVersionKey,browserCacheVersion),setBrowserStorageItemsCount(nt,0);return}const ot=Math.floor(Date.now()/browserStorageHour)-browserStorageCacheExpiration,st=lt=>{const ct=browserCachePrefix+lt.toString(),dt=getStoredItem(nt,ct);if(typeof dt=="string"){try{const ft=JSON.parse(dt);if(typeof ft=="object"&&typeof ft.cached=="number"&&ft.cached>ot&&typeof ft.provider=="string"&&typeof ft.data=="object"&&typeof ft.data.prefix=="string"&&_e(ft,lt))return!0}catch{}removeStoredItem(nt,ct)}};let at=getBrowserStorageItemsCount(nt);for(let lt=at-1;lt>=0;lt--)st(lt)||(lt===at-1?(at--,setBrowserStorageItemsCount(nt,at)):browserStorageEmptyItems[rt].add(lt))}function initBrowserStorage(){if(!browserStorageStatus){setBrowserStorageStatus(!0);for(const rt in browserStorageConfig)iterateBrowserStorage(rt,_e=>{const nt=_e.data,it=_e.provider,ot=nt.prefix,st=getStorage$2(it,ot);if(!addIconSet(st,nt).length)return!1;const at=nt.lastModified||-1;return st.lastModifiedCached=st.lastModifiedCached?Math.min(st.lastModifiedCached,at):at,!0})}}function updateLastModified(rt,_e){const nt=rt.lastModifiedCached;if(nt&&nt>=_e)return nt===_e;if(rt.lastModifiedCached=_e,nt)for(const it in browserStorageConfig)iterateBrowserStorage(it,ot=>{const st=ot.data;return ot.provider!==rt.provider||st.prefix!==rt.prefix||st.lastModified===_e});return!0}function storeInBrowserStorage(rt,_e){browserStorageStatus||initBrowserStorage();function nt(it){let ot;if(!browserStorageConfig[it]||!(ot=getBrowserStorage(it)))return;const st=browserStorageEmptyItems[it];let at;if(st.size)st.delete(at=Array.from(st).shift());else if(at=getBrowserStorageItemsCount(ot),!setBrowserStorageItemsCount(ot,at+1))return;const lt={cached:Math.floor(Date.now()/browserStorageHour),provider:rt.provider,data:_e};return setStoredItem(ot,browserCachePrefix+at.toString(),JSON.stringify(lt))}_e.lastModified&&!updateLastModified(rt,_e.lastModified)||Object.keys(_e.icons).length&&(_e.not_found&&(_e=Object.assign({},_e),delete _e.not_found),nt("local")||nt("session"))}function emptyCallback(){}function loadedNewIcons(rt){rt.iconsLoaderFlag||(rt.iconsLoaderFlag=!0,setTimeout(()=>{rt.iconsLoaderFlag=!1,updateCallbacks(rt)}))}function loadNewIcons(rt,_e){rt.iconsToLoad?rt.iconsToLoad=rt.iconsToLoad.concat(_e).sort():rt.iconsToLoad=_e,rt.iconsQueueFlag||(rt.iconsQueueFlag=!0,setTimeout(()=>{rt.iconsQueueFlag=!1;const{provider:nt,prefix:it}=rt,ot=rt.iconsToLoad;delete rt.iconsToLoad;let st;if(!ot||!(st=getAPIModule(nt)))return;st.prepare(nt,it,ot).forEach(lt=>{sendAPIQuery(nt,lt,ct=>{if(typeof ct!="object")lt.icons.forEach(dt=>{rt.missing.add(dt)});else try{const dt=addIconSet(rt,ct);if(!dt.length)return;const ft=rt.pendingIcons;ft&&dt.forEach(pt=>{ft.delete(pt)}),storeInBrowserStorage(rt,ct)}catch(dt){console.error(dt)}loadedNewIcons(rt)})})}))}const loadIcons=(rt,_e)=>{const nt=listToIcons(rt,!0,allowSimpleNames()),it=sortIcons(nt);if(!it.pending.length){let ct=!0;return _e&&setTimeout(()=>{ct&&_e(it.loaded,it.missing,it.pending,emptyCallback)}),()=>{ct=!1}}const ot=Object.create(null),st=[];let at,lt;return it.pending.forEach(ct=>{const{provider:dt,prefix:ft}=ct;if(ft===lt&&dt===at)return;at=dt,lt=ft,st.push(getStorage$2(dt,ft));const pt=ot[dt]||(ot[dt]=Object.create(null));pt[ft]||(pt[ft]=[])}),it.pending.forEach(ct=>{const{provider:dt,prefix:ft,name:pt}=ct,gt=getStorage$2(dt,ft),yt=gt.pendingIcons||(gt.pendingIcons=new Set);yt.has(pt)||(yt.add(pt),ot[dt][ft].push(pt))}),st.forEach(ct=>{const{provider:dt,prefix:ft}=ct;ot[dt][ft].length&&loadNewIcons(ct,ot[dt][ft])}),_e?storeCallback(_e,it,st):emptyCallback};function mergeCustomisations(rt,_e){const nt={...rt};for(const it in _e){const ot=_e[it],st=typeof ot;it in defaultIconSizeCustomisations?(ot===null||ot&&(st==="string"||st==="number"))&&(nt[it]=ot):st===typeof nt[it]&&(nt[it]=it==="rotate"?ot%4:ot)}return nt}const separator=/[\s,]+/;function flipFromString(rt,_e){_e.split(separator).forEach(nt=>{switch(nt.trim()){case"horizontal":rt.hFlip=!0;break;case"vertical":rt.vFlip=!0;break}})}function rotateFromString(rt,_e=0){const nt=rt.replace(/^-?[0-9.]*/,"");function it(ot){for(;ot<0;)ot+=4;return ot%4}if(nt===""){const ot=parseInt(rt);return isNaN(ot)?0:it(ot)}else if(nt!==rt){let ot=0;switch(nt){case"%":ot=25;break;case"deg":ot=90}if(ot){let st=parseFloat(rt.slice(0,rt.length-nt.length));return isNaN(st)?0:(st=st/ot,st%1===0?it(st):0)}}return _e}function iconToHTML(rt,_e){let nt=rt.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const it in _e)nt+=" "+it+'="'+_e[it]+'"';return'<svg xmlns="http://www.w3.org/2000/svg"'+nt+">"+rt+"</svg>"}function encodeSVGforURL(rt){return rt.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(/</g,"%3C").replace(/>/g,"%3E").replace(/\s+/g," ")}function svgToData(rt){return"data:image/svg+xml,"+encodeSVGforURL(rt)}function svgToURL(rt){return'url("'+svgToData(rt)+'")'}let policy;function createPolicy(){try{policy=window.trustedTypes.createPolicy("iconify",{createHTML:rt=>rt})}catch{policy=null}}function cleanUpInnerHTML(rt){return policy===void 0&&createPolicy(),policy?policy.createHTML(rt):rt}const defaultExtendedIconCustomisations={...defaultIconCustomisations,inline:!1},svgDefaults={xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},commonProps={display:"inline-block"},monotoneProps={backgroundColor:"currentColor"},coloredProps={backgroundColor:"transparent"},propsToAdd={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},propsToAddTo={WebkitMask:monotoneProps,mask:monotoneProps,background:coloredProps};for(const rt in propsToAddTo){const _e=propsToAddTo[rt];for(const nt in propsToAdd)_e[rt+nt]=propsToAdd[nt]}const inlineDefaults={...defaultExtendedIconCustomisations,inline:!0};function fixSize(rt){return rt+(rt.match(/^[-0-9.]+$/)?"px":"")}const render=(rt,_e,nt,it)=>{const ot=nt?inlineDefaults:defaultExtendedIconCustomisations,st=mergeCustomisations(ot,_e),at=_e.mode||"svg",lt={},ct=_e.style||{},dt={...at==="svg"?svgDefaults:{},ref:it};for(let zt in _e){const _t=_e[zt];if(_t!==void 0)switch(zt){case"icon":case"style":case"children":case"onLoad":case"mode":case"_ref":case"_inline":break;case"inline":case"hFlip":case"vFlip":st[zt]=_t===!0||_t==="true"||_t===1;break;case"flip":typeof _t=="string"&&flipFromString(st,_t);break;case"color":lt.color=_t;break;case"rotate":typeof _t=="string"?st[zt]=rotateFromString(_t):typeof _t=="number"&&(st[zt]=_t);break;case"ariaHidden":case"aria-hidden":_t!==!0&&_t!=="true"&&delete dt["aria-hidden"];break;default:ot[zt]===void 0&&(dt[zt]=_t)}}const ft=iconToSVG(rt,st),pt=ft.attributes;if(st.inline&&(lt.verticalAlign="-0.125em"),at==="svg"){dt.style={...lt,...ct},Object.assign(dt,pt);let zt=0,_t=_e.id;return typeof _t=="string"&&(_t=_t.replace(/-/g,"_")),dt.dangerouslySetInnerHTML={__html:cleanUpInnerHTML(replaceIDs(ft.body,_t?()=>_t+"ID"+zt++:"iconifyReact"))},React$3.createElement("svg",dt)}const{body:gt,width:yt,height:Ct}=rt,At=at==="mask"||(at==="bg"?!1:gt.indexOf("currentColor")!==-1),$t=iconToHTML(gt,{...pt,width:yt+"",height:Ct+""});return dt.style={...lt,"--svg":svgToURL($t),width:fixSize(pt.width),height:fixSize(pt.height),...commonProps,...At?monotoneProps:coloredProps,...ct},React$3.createElement("span",dt)};allowSimpleNames(!0);setAPIModule("",fetchAPIModule);if(typeof document<"u"&&typeof window<"u"){initBrowserStorage();const rt=window;if(rt.IconifyPreload!==void 0){const _e=rt.IconifyPreload,nt="Invalid IconifyPreload syntax.";typeof _e=="object"&&_e!==null&&(_e instanceof Array?_e:[_e]).forEach(it=>{try{(typeof it!="object"||it===null||it instanceof Array||typeof it.icons!="object"||typeof it.prefix!="string"||!addCollection(it))&&console.error(nt)}catch{console.error(nt)}})}if(rt.IconifyProviders!==void 0){const _e=rt.IconifyProviders;if(typeof _e=="object"&&_e!==null)for(let nt in _e){const it="IconifyProviders["+nt+"] is invalid.";try{const ot=_e[nt];if(typeof ot!="object"||!ot||ot.resources===void 0)continue;addAPIProvider(nt,ot)||console.error(it)}catch{console.error(it)}}}}class IconComponent extends React$3.Component{constructor(_e){super(_e),this.state={icon:null}}_abortLoading(){this._loading&&(this._loading.abort(),this._loading=null)}_setData(_e){this.state.icon!==_e&&this.setState({icon:_e})}_checkIcon(_e){const nt=this.state,it=this.props.icon;if(typeof it=="object"&&it!==null&&typeof it.body=="string"){this._icon="",this._abortLoading(),(_e||nt.icon===null)&&this._setData({data:it});return}let ot;if(typeof it!="string"||(ot=stringToIcon(it,!1,!0))===null){this._abortLoading(),this._setData(null);return}const st=getIconData(ot);if(!st){(!this._loading||this._loading.name!==it)&&(this._abortLoading(),this._icon="",this._setData(null),st!==null&&(this._loading={name:it,abort:loadIcons([ot],this._checkIcon.bind(this,!1))}));return}if(this._icon!==it||nt.icon===null){this._abortLoading(),this._icon=it;const at=["iconify"];ot.prefix!==""&&at.push("iconify--"+ot.prefix),ot.provider!==""&&at.push("iconify--"+ot.provider),this._setData({data:st,classes:at}),this.props.onLoad&&this.props.onLoad(it)}}componentDidMount(){this._checkIcon(!1)}componentDidUpdate(_e){_e.icon!==this.props.icon&&this._checkIcon(!0)}componentWillUnmount(){this._abortLoading()}render(){const _e=this.props,nt=this.state.icon;if(nt===null)return _e.children?_e.children:React$3.createElement("span",{});let it=_e;return nt.classes&&(it={..._e,className:(typeof _e.className=="string"?_e.className+" ":"")+nt.classes.join(" ")}),render({...defaultIconProps,...nt.data},it,_e._inline,_e._ref)}}const Icon=React$3.forwardRef(function rt(_e,nt){const it={..._e,_ref:nt,_inline:!1};return React$3.createElement(IconComponent,it)});React$3.forwardRef(function rt(_e,nt){const it={..._e,_ref:nt,_inline:!0};return React$3.createElement(IconComponent,it)});function __rest(rt,_e){var nt={};for(var it in rt)Object.prototype.hasOwnProperty.call(rt,it)&&_e.indexOf(it)<0&&(nt[it]=rt[it]);if(rt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ot=0,it=Object.getOwnPropertySymbols(rt);ot<it.length;ot++)_e.indexOf(it[ot])<0&&Object.prototype.propertyIsEnumerable.call(rt,it[ot])&&(nt[it[ot]]=rt[it[ot]]);return nt}var SourceType;(function(rt){rt.event="event",rt.props="prop"})(SourceType||(SourceType={}));function noop$4(){}function memoizeOnce(rt){var _e,nt=void 0;return function(){for(var it=[],ot=arguments.length;ot--;)it[ot]=arguments[ot];return _e&&it.length===_e.length&&it.every(function(st,at){return st===_e[at]})||(_e=it,nt=rt.apply(void 0,it)),nt}}function charIsNumber(rt){return!!(rt||"").match(/\d/)}function isNil(rt){return rt==null}function isNanValue(rt){return typeof rt=="number"&&isNaN(rt)}function isNotValidValue(rt){return isNil(rt)||isNanValue(rt)||typeof rt=="number"&&!isFinite(rt)}function escapeRegExp$1(rt){return rt.replace(/[-[\]/{}()*+?.\\^$|]/g,"\\$&")}function getThousandsGroupRegex(rt){switch(rt){case"lakh":return/(\d+?)(?=(\d\d)+(\d)(?!\d))(\.\d+)?/g;case"wan":return/(\d)(?=(\d{4})+(?!\d))/g;case"thousand":default:return/(\d)(?=(\d{3})+(?!\d))/g}}function applyThousandSeparator(rt,_e,nt){var it=getThousandsGroupRegex(nt),ot=rt.search(/[1-9]/);return ot=ot===-1?rt.length:ot,rt.substring(0,ot)+rt.substring(ot,rt.length).replace(it,"$1"+_e)}function usePersistentCallback(rt){var _e=reactExports.useRef(rt);_e.current=rt;var nt=reactExports.useRef(function(){for(var it=[],ot=arguments.length;ot--;)it[ot]=arguments[ot];return _e.current.apply(_e,it)});return nt.current}function splitDecimal(rt,_e){_e===void 0&&(_e=!0);var nt=rt[0]==="-",it=nt&&_e;rt=rt.replace("-","");var ot=rt.split("."),st=ot[0],at=ot[1]||"";return{beforeDecimal:st,afterDecimal:at,hasNegation:nt,addNegation:it}}function fixLeadingZero(rt){if(!rt)return rt;var _e=rt[0]==="-";_e&&(rt=rt.substring(1,rt.length));var nt=rt.split("."),it=nt[0].replace(/^0+/,"")||"0",ot=nt[1]||"";return(_e?"-":"")+it+(ot?"."+ot:"")}function limitToScale(rt,_e,nt){for(var it="",ot=nt?"0":"",st=0;st<=_e-1;st++)it+=rt[st]||ot;return it}function repeat(rt,_e){return Array(_e+1).join(rt)}function toNumericString(rt){var _e=rt+"",nt=_e[0]==="-"?"-":"";nt&&(_e=_e.substring(1));var it=_e.split(/[eE]/g),ot=it[0],st=it[1];if(st=Number(st),!st)return nt+ot;ot=ot.replace(".","");var at=1+st,lt=ot.length;return at<0?ot="0."+repeat("0",Math.abs(at))+ot:at>=lt?ot=ot+repeat("0",at-lt):ot=(ot.substring(0,at)||"0")+"."+ot.substring(at),nt+ot}function roundToPrecision(rt,_e,nt){if(["","-"].indexOf(rt)!==-1)return rt;var it=(rt.indexOf(".")!==-1||nt)&&_e,ot=splitDecimal(rt),st=ot.beforeDecimal,at=ot.afterDecimal,lt=ot.hasNegation,ct=parseFloat("0."+(at||"0")),dt=at.length<=_e?"0."+at:ct.toFixed(_e),ft=dt.split("."),pt=st;st&&Number(ft[0])&&(pt=st.split("").reverse().reduce(function(At,$t,zt){return At.length>zt?(Number(At[0])+Number($t)).toString()+At.substring(1,At.length):$t+At},ft[0]));var gt=limitToScale(ft[1]||"",_e,nt),yt=lt?"-":"",Ct=it?".":"";return""+yt+pt+Ct+gt}function setCaretPosition(rt,_e){if(rt.value=rt.value,rt!==null){if(rt.createTextRange){var nt=rt.createTextRange();return nt.move("character",_e),nt.select(),!0}return rt.selectionStart||rt.selectionStart===0?(rt.focus(),rt.setSelectionRange(_e,_e),!0):(rt.focus(),!1)}}var findChangeRange=memoizeOnce(function(rt,_e){for(var nt=0,it=0,ot=rt.length,st=_e.length;rt[nt]===_e[nt]&&nt<ot;)nt++;for(;rt[ot-1-it]===_e[st-1-it]&&st-it>nt&&ot-it>nt;)it++;return{from:{start:nt,end:ot-it},to:{start:nt,end:st-it}}}),findChangedRangeFromCaretPositions=function(rt,_e){var nt=Math.min(rt.selectionStart,_e);return{from:{start:nt,end:rt.selectionEnd},to:{start:nt,end:_e}}};function clamp$1(rt,_e,nt){return Math.min(Math.max(rt,_e),nt)}function geInputCaretPosition(rt){return Math.max(rt.selectionStart,rt.selectionEnd)}function addInputMode(){return typeof navigator<"u"&&!(navigator.platform&&/iPhone|iPod/.test(navigator.platform))}function getDefaultChangeMeta(rt){return{from:{start:0,end:0},to:{start:0,end:rt.length},lastValue:""}}function defaultIsCharacterSame(rt){var _e=rt.currentValue,nt=rt.formattedValue,it=rt.currentValueIndex,ot=rt.formattedValueIndex;return _e[it]===nt[ot]}function getCaretPosition(rt,_e,nt,it,ot,st,at){at===void 0&&(at=defaultIsCharacterSame);var lt=ot.findIndex(function(nr){return nr}),ct=rt.slice(0,lt);!_e&&!nt.startsWith(ct)&&(_e=ct,nt=ct+nt,it=it+ct.length);for(var dt=nt.length,ft=rt.length,pt={},gt=new Array(dt),yt=0;yt<dt;yt++){gt[yt]=-1;for(var Ct=0,At=ft;Ct<At;Ct++){var $t=at({currentValue:nt,lastValue:_e,formattedValue:rt,currentValueIndex:yt,formattedValueIndex:Ct});if($t&&pt[Ct]!==!0){gt[yt]=Ct,pt[Ct]=!0;break}}}for(var zt=it;zt<dt&&(gt[zt]===-1||!st(nt[zt]));)zt++;var _t=zt===dt||gt[zt]===-1?ft:gt[zt];for(zt=it-1;zt>0&&gt[zt]===-1;)zt--;var Jt=zt===-1||gt[zt]===-1?0:gt[zt]+1;return Jt>_t?_t:it-Jt<_t-it?Jt:_t}function getCaretPosInBoundary(rt,_e,nt,it){var ot=rt.length;if(_e=clamp$1(_e,0,ot),it==="left"){for(;_e>=0&&!nt[_e];)_e--;_e===-1&&(_e=nt.indexOf(!0))}else{for(;_e<=ot&&!nt[_e];)_e++;_e>ot&&(_e=nt.lastIndexOf(!0))}return _e===-1&&(_e=ot),_e}function caretUnknownFormatBoundary(rt){for(var _e=Array.from({length:rt.length+1}).map(function(){return!0}),nt=0,it=_e.length;nt<it;nt++)_e[nt]=!!(charIsNumber(rt[nt])||charIsNumber(rt[nt-1]));return _e}function useInternalValues(rt,_e,nt,it,ot,st){st===void 0&&(st=noop$4);var at=usePersistentCallback(function(Ct,At){var $t,zt;return isNotValidValue(Ct)?(zt="",$t=""):typeof Ct=="number"||At?(zt=typeof Ct=="number"?toNumericString(Ct):Ct,$t=it(zt)):(zt=ot(Ct,void 0),$t=it(zt)),{formattedValue:$t,numAsString:zt}}),lt=reactExports.useState(function(){return at(isNil(rt)?_e:rt,nt)}),ct=lt[0],dt=lt[1],ft=function(Ct,At){Ct.formattedValue!==ct.formattedValue&&dt({formattedValue:Ct.formattedValue,numAsString:Ct.value}),st(Ct,At)},pt=rt,gt=nt;isNil(rt)&&(pt=ct.numAsString,gt=!0);var yt=at(pt,gt);return reactExports.useMemo(function(){dt(yt)},[yt.formattedValue]),[ct,ft]}function defaultRemoveFormatting(rt){return rt.replace(/[^0-9]/g,"")}function defaultFormat(rt){return rt}function NumberFormatBase(rt){var _e=rt.type;_e===void 0&&(_e="text");var nt=rt.displayType;nt===void 0&&(nt="input");var it=rt.customInput,ot=rt.renderText,st=rt.getInputRef,at=rt.format;at===void 0&&(at=defaultFormat);var lt=rt.removeFormatting;lt===void 0&&(lt=defaultRemoveFormatting);var ct=rt.defaultValue,dt=rt.valueIsNumericString,ft=rt.onValueChange,pt=rt.isAllowed,gt=rt.onChange;gt===void 0&&(gt=noop$4);var yt=rt.onKeyDown;yt===void 0&&(yt=noop$4);var Ct=rt.onMouseUp;Ct===void 0&&(Ct=noop$4);var At=rt.onFocus;At===void 0&&(At=noop$4);var $t=rt.onBlur;$t===void 0&&($t=noop$4);var zt=rt.value,_t=rt.getCaretBoundary;_t===void 0&&(_t=caretUnknownFormatBoundary);var Jt=rt.isValidInputCharacter;Jt===void 0&&(Jt=charIsNumber);var nr=rt.isCharacterSame,or=__rest(rt,["type","displayType","customInput","renderText","getInputRef","format","removeFormatting","defaultValue","valueIsNumericString","onValueChange","isAllowed","onChange","onKeyDown","onMouseUp","onFocus","onBlur","value","getCaretBoundary","isValidInputCharacter","isCharacterSame"]),ir=useInternalValues(zt,ct,!!dt,at,lt,ft),dr=ir[0],sr=dr.formattedValue,vr=dr.numAsString,yr=ir[1],ur=reactExports.useRef(),tr=reactExports.useRef({formattedValue:sr,numAsString:vr}),jt=function(Fr,qr){tr.current={formattedValue:Fr.formattedValue,numAsString:Fr.value},yr(Fr,qr)},mt=reactExports.useState(!1),wt=mt[0],kt=mt[1],Ht=reactExports.useRef(null),Wt=reactExports.useRef({setCaretTimeout:null,focusTimeout:null});reactExports.useEffect(function(){return kt(!0),function(){clearTimeout(Wt.current.setCaretTimeout),clearTimeout(Wt.current.focusTimeout)}},[]);var er=at,Xt=function(Fr,qr){var Hr=parseFloat(qr);return{formattedValue:Fr,value:qr,floatValue:isNaN(Hr)?void 0:Hr}},Zt=function(Fr,qr,Hr){Fr.selectionStart===0&&Fr.selectionEnd===Fr.value.length||(setCaretPosition(Fr,qr),Wt.current.setCaretTimeout=setTimeout(function(){Fr.value===Hr&&Fr.selectionStart!==qr&&setCaretPosition(Fr,qr)},0))},Tt=function(Fr,qr,Hr){return getCaretPosInBoundary(Fr,qr,_t(Fr),Hr)},rr=function(Fr,qr,Hr){var xn=_t(qr),an=getCaretPosition(qr,sr,Fr,Hr,xn,Jt,nr);return an=getCaretPosInBoundary(qr,an,xn),an},Er=function(Fr){var qr=Fr.formattedValue;qr===void 0&&(qr="");var Hr=Fr.input,xn=Fr.source,an=Fr.event,Ln=Fr.numAsString,Sn;if(Hr){var pn=Fr.inputValue||Hr.value,Tn=geInputCaretPosition(Hr);Hr.value=qr,Sn=rr(pn,qr,Tn),Sn!==void 0&&Zt(Hr,Sn,qr)}qr!==sr&&jt(Xt(qr,Ln),{event:an,source:xn})};reactExports.useEffect(function(){var Fr=tr.current,qr=Fr.formattedValue,Hr=Fr.numAsString;(sr!==qr||vr!==Hr)&&jt(Xt(sr,vr),{event:void 0,source:SourceType.props})},[sr,vr]);var ar=Ht.current?geInputCaretPosition(Ht.current):void 0,wr=typeof window<"u"?reactExports.useLayoutEffect:reactExports.useEffect;wr(function(){var Fr=Ht.current;if(sr!==tr.current.formattedValue&&Fr){var qr=rr(tr.current.formattedValue,sr,ar);Fr.value=sr,Zt(Fr,qr,sr)}},[sr]);var fr=function(Fr,qr,Hr){var xn=qr.target,an=ur.current?findChangedRangeFromCaretPositions(ur.current,xn.selectionEnd):findChangeRange(sr,Fr),Ln=Object.assign(Object.assign({},an),{lastValue:sr}),Sn=lt(Fr,Ln),pn=er(Sn);if(Sn=lt(pn,void 0),pt&&!pt(Xt(pn,Sn))){var Tn=qr.target,Cn=geInputCaretPosition(Tn),Jr=rr(Fr,sr,Cn);return Tn.value=sr,Zt(Tn,Jr,sr),!1}return Er({formattedValue:pn,numAsString:Sn,inputValue:Fr,event:qr,source:Hr,input:qr.target}),!0},gr=function(Fr,qr){qr===void 0&&(qr=0);var Hr=Fr.selectionStart,xn=Fr.selectionEnd;ur.current={selectionStart:Hr,selectionEnd:xn+qr}},Mr=function(Fr){var qr=Fr.target,Hr=qr.value,xn=fr(Hr,Fr,SourceType.event);xn&&gt(Fr),ur.current=void 0},Rr=function(Fr){var qr=Fr.target,Hr=Fr.key,xn=qr.selectionStart,an=qr.selectionEnd,Ln=qr.value;Ln===void 0&&(Ln="");var Sn;Hr==="ArrowLeft"||Hr==="Backspace"?Sn=Math.max(xn-1,0):Hr==="ArrowRight"?Sn=Math.min(xn+1,Ln.length):Hr==="Delete"&&(Sn=xn);var pn=0;Hr==="Delete"&&xn===an&&(pn=1);var Tn=Hr==="ArrowLeft"||Hr==="ArrowRight";if(Sn===void 0||xn!==an&&!Tn){yt(Fr),gr(qr,pn);return}var Cn=Sn;if(Tn){var Jr=Hr==="ArrowLeft"?"left":"right";Cn=Tt(Ln,Sn,Jr),Cn!==Sn&&Fr.preventDefault()}else Hr==="Delete"&&!Jt(Ln[Sn])?Cn=Tt(Ln,Sn,"right"):Hr==="Backspace"&&!Jt(Ln[Sn])&&(Cn=Tt(Ln,Sn,"left"));Cn!==Sn&&Zt(qr,Cn,Ln),yt(Fr),gr(qr,pn)},Sr=function(Fr){var qr=Fr.target,Hr=function(){var xn=qr.selectionStart,an=qr.selectionEnd,Ln=qr.value;if(Ln===void 0&&(Ln=""),xn===an){var Sn=Tt(Ln,xn);Sn!==xn&&Zt(qr,Sn,Ln)}};Hr(),requestAnimationFrame(function(){Hr()}),Ct(Fr),gr(qr)},xr=function(Fr){Fr.persist&&Fr.persist();var qr=Fr.target,Hr=Fr.currentTarget;Ht.current=qr,Wt.current.focusTimeout=setTimeout(function(){var xn=qr.selectionStart,an=qr.selectionEnd,Ln=qr.value;Ln===void 0&&(Ln="");var Sn=Tt(Ln,xn);Sn!==xn&&!(xn===0&&an===Ln.length)&&Zt(qr,Sn,Ln),At(Object.assign(Object.assign({},Fr),{currentTarget:Hr}))},0)},Pr=function(Fr){Ht.current=null,clearTimeout(Wt.current.focusTimeout),clearTimeout(Wt.current.setCaretTimeout),$t(Fr)},Or=wt&&addInputMode()?"numeric":void 0,Yr=Object.assign({inputMode:Or},or,{type:_e,value:sr,onChange:Mr,onKeyDown:Rr,onMouseUp:Sr,onFocus:xr,onBlur:Pr});if(nt==="text")return ot?React$3.createElement(React$3.Fragment,null,ot(sr,or)||null):React$3.createElement("span",Object.assign({},or,{ref:st}),sr);if(it){var hn=it;return React$3.createElement(hn,Object.assign({},Yr,{ref:st}))}return React$3.createElement("input",Object.assign({},Yr,{ref:st}))}function format(rt,_e){var nt=_e.decimalScale,it=_e.fixedDecimalScale,ot=_e.prefix;ot===void 0&&(ot="");var st=_e.suffix;st===void 0&&(st="");var at=_e.allowNegative,lt=_e.thousandsGroupStyle;if(lt===void 0&&(lt="thousand"),rt===""||rt==="-")return rt;var ct=getSeparators(_e),dt=ct.thousandSeparator,ft=ct.decimalSeparator,pt=nt!==0&&rt.indexOf(".")!==-1||nt&&it,gt=splitDecimal(rt,at),yt=gt.beforeDecimal,Ct=gt.afterDecimal,At=gt.addNegation;return nt!==void 0&&(Ct=limitToScale(Ct,nt,!!it)),dt&&(yt=applyThousandSeparator(yt,dt,lt)),ot&&(yt=ot+yt),st&&(Ct=Ct+st),At&&(yt="-"+yt),rt=yt+(pt&&ft||"")+Ct,rt}function getSeparators(rt){var _e=rt.decimalSeparator;_e===void 0&&(_e=".");var nt=rt.thousandSeparator,it=rt.allowedDecimalSeparators;return nt===!0&&(nt=","),it||(it=[_e,"."]),{decimalSeparator:_e,thousandSeparator:nt,allowedDecimalSeparators:it}}function handleNegation(rt,_e){rt===void 0&&(rt="");var nt=new RegExp("(-)"),it=new RegExp("(-)(.)*(-)"),ot=nt.test(rt),st=it.test(rt);return rt=rt.replace(/-/g,""),ot&&!st&&_e&&(rt="-"+rt),rt}function getNumberRegex(rt,_e){return new RegExp("(^-)|[0-9]|"+escapeRegExp$1(rt),"g")}function isNumericString(rt,_e,nt){return rt===""?!0:!(_e!=null&&_e.match(/\d/))&&!(nt!=null&&nt.match(/\d/))&&typeof rt=="string"&&!isNaN(Number(rt))}function removeFormatting(rt,_e,nt){var it;_e===void 0&&(_e=getDefaultChangeMeta(rt));var ot=nt.allowNegative,st=nt.prefix;st===void 0&&(st="");var at=nt.suffix;at===void 0&&(at="");var lt=nt.decimalScale,ct=_e.from,dt=_e.to,ft=dt.start,pt=dt.end,gt=getSeparators(nt),yt=gt.allowedDecimalSeparators,Ct=gt.decimalSeparator,At=rt[pt]===Ct;if(charIsNumber(rt)&&(rt===st||rt===at)&&_e.lastValue==="")return rt;if(pt-ft===1&&yt.indexOf(rt[ft])!==-1){var $t=lt===0?"":Ct;rt=rt.substring(0,ft)+$t+rt.substring(ft+1,rt.length)}var zt=function(Ht,Wt,er){var Xt=!1,Zt=!1;st.startsWith("-")?Xt=!1:Ht.startsWith("--")?(Xt=!1,Zt=!0):at.startsWith("-")&&Ht.length===at.length?Xt=!1:Ht[0]==="-"&&(Xt=!0);var Tt=Xt?1:0;return Zt&&(Tt=2),Tt&&(Ht=Ht.substring(Tt),Wt-=Tt,er-=Tt),{value:Ht,start:Wt,end:er,hasNegation:Xt}},_t=zt(rt,ft,pt),Jt=_t.hasNegation;it=_t,rt=it.value,ft=it.start,pt=it.end;var nr=zt(_e.lastValue,ct.start,ct.end),or=nr.start,ir=nr.end,dr=nr.value,sr=rt.substring(ft,pt);rt.length&&dr.length&&(or>dr.length-at.length||ir<st.length)&&!(sr&&at.startsWith(sr))&&(rt=dr);var vr=0;rt.startsWith(st)?vr+=st.length:ft<st.length&&(vr=ft),rt=rt.substring(vr),pt-=vr;var yr=rt.length,ur=rt.length-at.length;rt.endsWith(at)?yr=ur:(pt>ur||pt>rt.length-at.length)&&(yr=pt),rt=rt.substring(0,yr),rt=handleNegation(Jt?"-"+rt:rt,ot),rt=(rt.match(getNumberRegex(Ct))||[]).join("");var tr=rt.indexOf(Ct);rt=rt.replace(new RegExp(escapeRegExp$1(Ct),"g"),function(Ht,Wt){return Wt===tr?".":""});var jt=splitDecimal(rt,ot),mt=jt.beforeDecimal,wt=jt.afterDecimal,kt=jt.addNegation;return dt.end-dt.start<ct.end-ct.start&&mt===""&&At&&!parseFloat(wt)&&(rt=kt?"-":""),rt}function getCaretBoundary(rt,_e){var nt=_e.prefix;nt===void 0&&(nt="");var it=_e.suffix;it===void 0&&(it="");var ot=Array.from({length:rt.length+1}).map(function(){return!0}),st=rt[0]==="-";ot.fill(!1,0,nt.length+(st?1:0));var at=rt.length;return ot.fill(!1,at-it.length+1,at+1),ot}function validateAndUpdateProps(rt){var _e=getSeparators(rt),nt=_e.thousandSeparator,it=_e.decimalSeparator,ot=rt.prefix;ot===void 0&&(ot="");var st=rt.allowNegative;if(st===void 0&&(st=!0),nt===it)throw new Error(`
        Decimal separator can't be same as thousand separator.
        thousandSeparator: `+nt+` (thousandSeparator = {true} is same as thousandSeparator = ",")
        decimalSeparator: `+it+` (default value for decimalSeparator is .)
     `);return ot.startsWith("-")&&st&&(console.error(`
      Prefix can't start with '-' when allowNegative is true.
      prefix: `+ot+`
      allowNegative: `+st+`
    `),st=!1),Object.assign(Object.assign({},rt),{allowNegative:st})}function useNumericFormat(rt){rt=validateAndUpdateProps(rt),rt.decimalSeparator,rt.allowedDecimalSeparators,rt.thousandsGroupStyle;var _e=rt.suffix,nt=rt.allowNegative,it=rt.allowLeadingZeros,ot=rt.onKeyDown;ot===void 0&&(ot=noop$4);var st=rt.onBlur;st===void 0&&(st=noop$4);var at=rt.thousandSeparator,lt=rt.decimalScale,ct=rt.fixedDecimalScale,dt=rt.prefix;dt===void 0&&(dt="");var ft=rt.defaultValue,pt=rt.value,gt=rt.valueIsNumericString,yt=rt.onValueChange,Ct=__rest(rt,["decimalSeparator","allowedDecimalSeparators","thousandsGroupStyle","suffix","allowNegative","allowLeadingZeros","onKeyDown","onBlur","thousandSeparator","decimalScale","fixedDecimalScale","prefix","defaultValue","value","valueIsNumericString","onValueChange"]),At=getSeparators(rt),$t=At.decimalSeparator,zt=At.allowedDecimalSeparators,_t=function(kt){return format(kt,rt)},Jt=function(kt,Ht){return removeFormatting(kt,Ht,rt)},nr=isNil(pt)?ft:pt,or=gt??isNumericString(nr,dt,_e);isNil(pt)?isNil(ft)||(or=or||typeof ft=="number"):or=or||typeof pt=="number";var ir=function(kt){return isNotValidValue(kt)?kt:(typeof kt=="number"&&(kt=toNumericString(kt)),or&&typeof lt=="number"?roundToPrecision(kt,lt,!!ct):kt)},dr=useInternalValues(ir(pt),ir(ft),!!or,_t,Jt,yt),sr=dr[0],vr=sr.numAsString,yr=sr.formattedValue,ur=dr[1],tr=function(kt){var Ht=kt.target,Wt=kt.key,er=Ht.selectionStart,Xt=Ht.selectionEnd,Zt=Ht.value;if(Zt===void 0&&(Zt=""),(Wt==="Backspace"||Wt==="Delete")&&Xt<dt.length){kt.preventDefault();return}if(er!==Xt){ot(kt);return}Wt==="Backspace"&&Zt[0]==="-"&&er===dt.length+1&&nt&&setCaretPosition(Ht,1),lt&&ct&&(Wt==="Backspace"&&Zt[er-1]===$t?(setCaretPosition(Ht,er-1),kt.preventDefault()):Wt==="Delete"&&Zt[er]===$t&&kt.preventDefault()),zt!=null&&zt.includes(Wt)&&Zt[er]===$t&&setCaretPosition(Ht,er+1);var Tt=at===!0?",":at;Wt==="Backspace"&&Zt[er-1]===Tt&&setCaretPosition(Ht,er-1),Wt==="Delete"&&Zt[er]===Tt&&setCaretPosition(Ht,er+1),ot(kt)},jt=function(kt){var Ht=vr;if(Ht.match(/\d/g)||(Ht=""),it||(Ht=fixLeadingZero(Ht)),ct&&lt&&(Ht=roundToPrecision(Ht,lt,ct)),Ht!==vr){var Wt=format(Ht,rt);ur({formattedValue:Wt,value:Ht,floatValue:parseFloat(Ht)},{event:kt,source:SourceType.event})}st(kt)},mt=function(kt){return kt===$t?!0:charIsNumber(kt)},wt=function(kt){var Ht=kt.currentValue,Wt=kt.lastValue,er=kt.formattedValue,Xt=kt.currentValueIndex,Zt=kt.formattedValueIndex,Tt=Ht[Xt],rr=er[Zt],Er=findChangeRange(Wt,Ht),ar=Er.to;return Xt>=ar.start&&Xt<ar.end&&zt&&zt.includes(Tt)&&rr===$t?!0:Tt===rr};return Object.assign(Object.assign({},Ct),{value:yr,valueIsNumericString:!1,isValidInputCharacter:mt,isCharacterSame:wt,onValueChange:ur,format:_t,removeFormatting:Jt,getCaretBoundary:function(kt){return getCaretBoundary(kt,rt)},onKeyDown:tr,onBlur:jt})}function NumericFormat(rt){var _e=useNumericFormat(rt);return React$3.createElement(NumberFormatBase,Object.assign({},_e))}const c=rt=>typeof rt=="number"&&!isNaN(rt),d=rt=>typeof rt=="string",u$1=rt=>typeof rt=="function",p$1=rt=>d(rt)||u$1(rt)?rt:null,m$1=rt=>reactExports.isValidElement(rt)||d(rt)||u$1(rt)||c(rt);function f(rt,_e,nt){nt===void 0&&(nt=300);const{scrollHeight:it,style:ot}=rt;requestAnimationFrame(()=>{ot.minHeight="initial",ot.height=it+"px",ot.transition=`all ${nt}ms`,requestAnimationFrame(()=>{ot.height="0",ot.padding="0",ot.margin="0",setTimeout(_e,nt)})})}function g(rt){let{enter:_e,exit:nt,appendPosition:it=!1,collapse:ot=!0,collapseDuration:st=300}=rt;return function(at){let{children:lt,position:ct,preventExitTransition:dt,done:ft,nodeRef:pt,isIn:gt,playToast:yt}=at;const Ct=it?`${_e}--${ct}`:_e,At=it?`${nt}--${ct}`:nt,$t=reactExports.useRef(0);return reactExports.useLayoutEffect(()=>{const zt=pt.current,_t=Ct.split(" "),Jt=nr=>{nr.target===pt.current&&(yt(),zt.removeEventListener("animationend",Jt),zt.removeEventListener("animationcancel",Jt),$t.current===0&&nr.type!=="animationcancel"&&zt.classList.remove(..._t))};zt.classList.add(..._t),zt.addEventListener("animationend",Jt),zt.addEventListener("animationcancel",Jt)},[]),reactExports.useEffect(()=>{const zt=pt.current,_t=()=>{zt.removeEventListener("animationend",_t),ot?f(zt,ft,st):ft()};gt||(dt?_t():($t.current=1,zt.className+=` ${At}`,zt.addEventListener("animationend",_t)))},[gt]),React$3.createElement(React$3.Fragment,null,lt)}}function y$1(rt,_e){return rt!=null?{content:rt.content,containerId:rt.props.containerId,id:rt.props.toastId,theme:rt.props.theme,type:rt.props.type,data:rt.props.data||{},isLoading:rt.props.isLoading,icon:rt.props.icon,status:_e}:{}}const v=new Map;let h$2=[];const T$1=new Set,E$1=rt=>T$1.forEach(_e=>_e(rt)),b$1=()=>v.size>0;function I(rt,_e){var nt;if(_e)return!((nt=v.get(_e))==null||!nt.isToastActive(rt));let it=!1;return v.forEach(ot=>{ot.isToastActive(rt)&&(it=!0)}),it}function _$1(rt,_e){m$1(rt)&&(b$1()||h$2.push({content:rt,options:_e}),v.forEach(nt=>{nt.buildToast(rt,_e)}))}function C$1(rt,_e){v.forEach(nt=>{_e!=null&&_e!=null&&_e.containerId?(_e==null?void 0:_e.containerId)===nt.id&&nt.toggle(rt,_e==null?void 0:_e.id):nt.toggle(rt,_e==null?void 0:_e.id)})}function L$1(rt){const{subscribe:_e,getSnapshot:nt,setProps:it}=reactExports.useRef(function(st){const at=st.containerId||1;return{subscribe(lt){const ct=function(ft,pt,gt){let yt=1,Ct=0,At=[],$t=[],zt=[],_t=pt;const Jt=new Map,nr=new Set,or=()=>{zt=Array.from(Jt.values()),nr.forEach(sr=>sr())},ir=sr=>{$t=sr==null?[]:$t.filter(vr=>vr!==sr),or()},dr=sr=>{const{toastId:vr,onOpen:yr,updateId:ur,children:tr}=sr.props,jt=ur==null;sr.staleId&&Jt.delete(sr.staleId),Jt.set(vr,sr),$t=[...$t,sr.props.toastId].filter(mt=>mt!==sr.staleId),or(),gt(y$1(sr,jt?"added":"updated")),jt&&u$1(yr)&&yr(reactExports.isValidElement(tr)&&tr.props)};return{id:ft,props:_t,observe:sr=>(nr.add(sr),()=>nr.delete(sr)),toggle:(sr,vr)=>{Jt.forEach(yr=>{vr!=null&&vr!==yr.props.toastId||u$1(yr.toggle)&&yr.toggle(sr)})},removeToast:ir,toasts:Jt,clearQueue:()=>{Ct-=At.length,At=[]},buildToast:(sr,vr)=>{if((Tt=>{let{containerId:rr,toastId:Er,updateId:ar}=Tt;const wr=rr?rr!==ft:ft!==1,fr=Jt.has(Er)&&ar==null;return wr||fr})(vr))return;const{toastId:yr,updateId:ur,data:tr,staleId:jt,delay:mt}=vr,wt=()=>{ir(yr)},kt=ur==null;kt&&Ct++;const Ht={..._t,style:_t.toastStyle,key:yt++,...Object.fromEntries(Object.entries(vr).filter(Tt=>{let[rr,Er]=Tt;return Er!=null})),toastId:yr,updateId:ur,data:tr,closeToast:wt,isIn:!1,className:p$1(vr.className||_t.toastClassName),bodyClassName:p$1(vr.bodyClassName||_t.bodyClassName),progressClassName:p$1(vr.progressClassName||_t.progressClassName),autoClose:!vr.isLoading&&(Wt=vr.autoClose,er=_t.autoClose,Wt===!1||c(Wt)&&Wt>0?Wt:er),deleteToast(){const Tt=Jt.get(yr),{onClose:rr,children:Er}=Tt.props;u$1(rr)&&rr(reactExports.isValidElement(Er)&&Er.props),gt(y$1(Tt,"removed")),Jt.delete(yr),Ct--,Ct<0&&(Ct=0),At.length>0?dr(At.shift()):or()}};var Wt,er;Ht.closeButton=_t.closeButton,vr.closeButton===!1||m$1(vr.closeButton)?Ht.closeButton=vr.closeButton:vr.closeButton===!0&&(Ht.closeButton=!m$1(_t.closeButton)||_t.closeButton);let Xt=sr;reactExports.isValidElement(sr)&&!d(sr.type)?Xt=reactExports.cloneElement(sr,{closeToast:wt,toastProps:Ht,data:tr}):u$1(sr)&&(Xt=sr({closeToast:wt,toastProps:Ht,data:tr}));const Zt={content:Xt,props:Ht,staleId:jt};_t.limit&&_t.limit>0&&Ct>_t.limit&&kt?At.push(Zt):c(mt)?setTimeout(()=>{dr(Zt)},mt):dr(Zt)},setProps(sr){_t=sr},setToggle:(sr,vr)=>{Jt.get(sr).toggle=vr},isToastActive:sr=>$t.some(vr=>vr===sr),getSnapshot:()=>_t.newestOnTop?zt.reverse():zt}}(at,st,E$1);v.set(at,ct);const dt=ct.observe(lt);return h$2.forEach(ft=>_$1(ft.content,ft.options)),h$2=[],()=>{dt(),v.delete(at)}},setProps(lt){var ct;(ct=v.get(at))==null||ct.setProps(lt)},getSnapshot(){var lt;return(lt=v.get(at))==null?void 0:lt.getSnapshot()}}}(rt)).current;it(rt);const ot=reactExports.useSyncExternalStore(_e,nt,nt);return{getToastToRender:function(st){if(!ot)return[];const at=new Map;return ot.forEach(lt=>{const{position:ct}=lt.props;at.has(ct)||at.set(ct,[]),at.get(ct).push(lt)}),Array.from(at,lt=>st(lt[0],lt[1]))},isToastActive:I,count:ot==null?void 0:ot.length}}function N$1(rt){const[_e,nt]=reactExports.useState(!1),[it,ot]=reactExports.useState(!1),st=reactExports.useRef(null),at=reactExports.useRef({start:0,delta:0,removalDistance:0,canCloseOnClick:!0,canDrag:!1,didMove:!1}).current,{autoClose:lt,pauseOnHover:ct,closeToast:dt,onClick:ft,closeOnClick:pt}=rt;var gt,yt;function Ct(){nt(!0)}function At(){nt(!1)}function $t(Jt){const nr=st.current;at.canDrag&&nr&&(at.didMove=!0,_e&&At(),at.delta=rt.draggableDirection==="x"?Jt.clientX-at.start:Jt.clientY-at.start,at.start!==Jt.clientX&&(at.canCloseOnClick=!1),nr.style.transform=`translate3d(${rt.draggableDirection==="x"?`${at.delta}px, var(--y)`:`0, calc(${at.delta}px + var(--y))`},0)`,nr.style.opacity=""+(1-Math.abs(at.delta/at.removalDistance)))}function zt(){document.removeEventListener("pointermove",$t),document.removeEventListener("pointerup",zt);const Jt=st.current;if(at.canDrag&&at.didMove&&Jt){if(at.canDrag=!1,Math.abs(at.delta)>at.removalDistance)return ot(!0),rt.closeToast(),void rt.collapseAll();Jt.style.transition="transform 0.2s, opacity 0.2s",Jt.style.removeProperty("transform"),Jt.style.removeProperty("opacity")}}(yt=v.get((gt={id:rt.toastId,containerId:rt.containerId,fn:nt}).containerId||1))==null||yt.setToggle(gt.id,gt.fn),reactExports.useEffect(()=>{if(rt.pauseOnFocusLoss)return document.hasFocus()||At(),window.addEventListener("focus",Ct),window.addEventListener("blur",At),()=>{window.removeEventListener("focus",Ct),window.removeEventListener("blur",At)}},[rt.pauseOnFocusLoss]);const _t={onPointerDown:function(Jt){if(rt.draggable===!0||rt.draggable===Jt.pointerType){at.didMove=!1,document.addEventListener("pointermove",$t),document.addEventListener("pointerup",zt);const nr=st.current;at.canCloseOnClick=!0,at.canDrag=!0,nr.style.transition="none",rt.draggableDirection==="x"?(at.start=Jt.clientX,at.removalDistance=nr.offsetWidth*(rt.draggablePercent/100)):(at.start=Jt.clientY,at.removalDistance=nr.offsetHeight*(rt.draggablePercent===80?1.5*rt.draggablePercent:rt.draggablePercent)/100)}},onPointerUp:function(Jt){const{top:nr,bottom:or,left:ir,right:dr}=st.current.getBoundingClientRect();Jt.nativeEvent.type!=="touchend"&&rt.pauseOnHover&&Jt.clientX>=ir&&Jt.clientX<=dr&&Jt.clientY>=nr&&Jt.clientY<=or?At():Ct()}};return lt&&ct&&(_t.onMouseEnter=At,rt.stacked||(_t.onMouseLeave=Ct)),pt&&(_t.onClick=Jt=>{ft&&ft(Jt),at.canCloseOnClick&&dt()}),{playToast:Ct,pauseToast:At,isRunning:_e,preventExitTransition:it,toastRef:st,eventHandlers:_t}}function $$1(rt){let{delay:_e,isRunning:nt,closeToast:it,type:ot="default",hide:st,className:at,style:lt,controlledProgress:ct,progress:dt,rtl:ft,isIn:pt,theme:gt}=rt;const yt=st||ct&&dt===0,Ct={...lt,animationDuration:`${_e}ms`,animationPlayState:nt?"running":"paused"};ct&&(Ct.transform=`scaleX(${dt})`);const At=clsx("Toastify__progress-bar",ct?"Toastify__progress-bar--controlled":"Toastify__progress-bar--animated",`Toastify__progress-bar-theme--${gt}`,`Toastify__progress-bar--${ot}`,{"Toastify__progress-bar--rtl":ft}),$t=u$1(at)?at({rtl:ft,type:ot,defaultClassName:At}):clsx(At,at),zt={[ct&&dt>=1?"onTransitionEnd":"onAnimationEnd"]:ct&&dt<1?null:()=>{pt&&it()}};return React$3.createElement("div",{className:"Toastify__progress-bar--wrp","data-hidden":yt},React$3.createElement("div",{className:`Toastify__progress-bar--bg Toastify__progress-bar-theme--${gt} Toastify__progress-bar--${ot}`}),React$3.createElement("div",{role:"progressbar","aria-hidden":yt?"true":"false","aria-label":"notification timer",className:$t,style:Ct,...zt}))}let w$1=1;const k$2=()=>""+w$1++;function P$2(rt){return rt&&(d(rt.toastId)||c(rt.toastId))?rt.toastId:k$2()}function M$1(rt,_e){return _$1(rt,_e),_e.toastId}function x$1(rt,_e){return{..._e,type:_e&&_e.type||rt,toastId:P$2(_e)}}function A$1(rt){return(_e,nt)=>M$1(_e,x$1(rt,nt))}function B(rt,_e){return M$1(rt,x$1("default",_e))}B.loading=(rt,_e)=>M$1(rt,x$1("default",{isLoading:!0,autoClose:!1,closeOnClick:!1,closeButton:!1,draggable:!1,..._e})),B.promise=function(rt,_e,nt){let it,{pending:ot,error:st,success:at}=_e;ot&&(it=d(ot)?B.loading(ot,nt):B.loading(ot.render,{...nt,...ot}));const lt={isLoading:null,autoClose:null,closeOnClick:null,closeButton:null,draggable:null},ct=(ft,pt,gt)=>{if(pt==null)return void B.dismiss(it);const yt={type:ft,...lt,...nt,data:gt},Ct=d(pt)?{render:pt}:pt;return it?B.update(it,{...yt,...Ct}):B(Ct.render,{...yt,...Ct}),gt},dt=u$1(rt)?rt():rt;return dt.then(ft=>ct("success",at,ft)).catch(ft=>ct("error",st,ft)),dt},B.success=A$1("success"),B.info=A$1("info"),B.error=A$1("error"),B.warning=A$1("warning"),B.warn=B.warning,B.dark=(rt,_e)=>M$1(rt,x$1("default",{theme:"dark",..._e})),B.dismiss=function(rt){(function(_e){var nt;if(b$1()){if(_e==null||d(nt=_e)||c(nt))v.forEach(it=>{it.removeToast(_e)});else if(_e&&("containerId"in _e||"id"in _e)){const it=v.get(_e.containerId);it?it.removeToast(_e.id):v.forEach(ot=>{ot.removeToast(_e.id)})}}else h$2=h$2.filter(it=>_e!=null&&it.options.toastId!==_e)})(rt)},B.clearWaitingQueue=function(rt){rt===void 0&&(rt={}),v.forEach(_e=>{!_e.props.limit||rt.containerId&&_e.id!==rt.containerId||_e.clearQueue()})},B.isActive=I,B.update=function(rt,_e){_e===void 0&&(_e={});const nt=((it,ot)=>{var st;let{containerId:at}=ot;return(st=v.get(at||1))==null?void 0:st.toasts.get(it)})(rt,_e);if(nt){const{props:it,content:ot}=nt,st={delay:100,...it,..._e,toastId:_e.toastId||rt,updateId:k$2()};st.toastId!==rt&&(st.staleId=rt);const at=st.render||ot;delete st.render,M$1(at,st)}},B.done=rt=>{B.update(rt,{progress:1})},B.onChange=function(rt){return T$1.add(rt),()=>{T$1.delete(rt)}},B.play=rt=>C$1(!0,rt),B.pause=rt=>C$1(!1,rt);const O$1=typeof window<"u"?reactExports.useLayoutEffect:reactExports.useEffect,D$1=rt=>{let{theme:_e,type:nt,isLoading:it,...ot}=rt;return React$3.createElement("svg",{viewBox:"0 0 24 24",width:"100%",height:"100%",fill:_e==="colored"?"currentColor":`var(--toastify-icon-color-${nt})`,...ot})},z$1={info:function(rt){return React$3.createElement(D$1,{...rt},React$3.createElement("path",{d:"M12 0a12 12 0 1012 12A12.013 12.013 0 0012 0zm.25 5a1.5 1.5 0 11-1.5 1.5 1.5 1.5 0 011.5-1.5zm2.25 13.5h-4a1 1 0 010-2h.75a.25.25 0 00.25-.25v-4.5a.25.25 0 00-.25-.25h-.75a1 1 0 010-2h1a2 2 0 012 2v4.75a.25.25 0 00.25.25h.75a1 1 0 110 2z"}))},warning:function(rt){return React$3.createElement(D$1,{...rt},React$3.createElement("path",{d:"M23.32 17.191L15.438 2.184C14.728.833 13.416 0 11.996 0c-1.42 0-2.733.833-3.443 2.184L.533 17.448a4.744 4.744 0 000 4.368C1.243 23.167 2.555 24 3.975 24h16.05C22.22 24 24 22.044 24 19.632c0-.904-.251-1.746-.68-2.44zm-9.622 1.46c0 1.033-.724 1.823-1.698 1.823s-1.698-.79-1.698-1.822v-.043c0-1.028.724-1.822 1.698-1.822s1.698.79 1.698 1.822v.043zm.039-12.285l-.84 8.06c-.057.581-.408.943-.897.943-.49 0-.84-.367-.896-.942l-.84-8.065c-.057-.624.25-1.095.779-1.095h1.91c.528.005.84.476.784 1.1z"}))},success:function(rt){return React$3.createElement(D$1,{...rt},React$3.createElement("path",{d:"M12 0a12 12 0 1012 12A12.014 12.014 0 0012 0zm6.927 8.2l-6.845 9.289a1.011 1.011 0 01-1.43.188l-4.888-3.908a1 1 0 111.25-1.562l4.076 3.261 6.227-8.451a1 1 0 111.61 1.183z"}))},error:function(rt){return React$3.createElement(D$1,{...rt},React$3.createElement("path",{d:"M11.983 0a12.206 12.206 0 00-8.51 3.653A11.8 11.8 0 000 12.207 11.779 11.779 0 0011.8 24h.214A12.111 12.111 0 0024 11.791 11.766 11.766 0 0011.983 0zM10.5 16.542a1.476 1.476 0 011.449-1.53h.027a1.527 1.527 0 011.523 1.47 1.475 1.475 0 01-1.449 1.53h-.027a1.529 1.529 0 01-1.523-1.47zM11 12.5v-6a1 1 0 012 0v6a1 1 0 11-2 0z"}))},spinner:function(){return React$3.createElement("div",{className:"Toastify__spinner"})}},R$1=rt=>{const{isRunning:_e,preventExitTransition:nt,toastRef:it,eventHandlers:ot,playToast:st}=N$1(rt),{closeButton:at,children:lt,autoClose:ct,onClick:dt,type:ft,hideProgressBar:pt,closeToast:gt,transition:yt,position:Ct,className:At,style:$t,bodyClassName:zt,bodyStyle:_t,progressClassName:Jt,progressStyle:nr,updateId:or,role:ir,progress:dr,rtl:sr,toastId:vr,deleteToast:yr,isIn:ur,isLoading:tr,closeOnClick:jt,theme:mt}=rt,wt=clsx("Toastify__toast",`Toastify__toast-theme--${mt}`,`Toastify__toast--${ft}`,{"Toastify__toast--rtl":sr},{"Toastify__toast--close-on-click":jt}),kt=u$1(At)?At({rtl:sr,position:Ct,type:ft,defaultClassName:wt}):clsx(wt,At),Ht=function(Zt){let{theme:Tt,type:rr,isLoading:Er,icon:ar}=Zt,wr=null;const fr={theme:Tt,type:rr};return ar===!1||(u$1(ar)?wr=ar({...fr,isLoading:Er}):reactExports.isValidElement(ar)?wr=reactExports.cloneElement(ar,fr):Er?wr=z$1.spinner():(gr=>gr in z$1)(rr)&&(wr=z$1[rr](fr))),wr}(rt),Wt=!!dr||!ct,er={closeToast:gt,type:ft,theme:mt};let Xt=null;return at===!1||(Xt=u$1(at)?at(er):reactExports.isValidElement(at)?reactExports.cloneElement(at,er):function(Zt){let{closeToast:Tt,theme:rr,ariaLabel:Er="close"}=Zt;return React$3.createElement("button",{className:`Toastify__close-button Toastify__close-button--${rr}`,type:"button",onClick:ar=>{ar.stopPropagation(),Tt(ar)},"aria-label":Er},React$3.createElement("svg",{"aria-hidden":"true",viewBox:"0 0 14 16"},React$3.createElement("path",{fillRule:"evenodd",d:"M7.71 8.23l3.75 3.75-1.48 1.48-3.75-3.75-3.75 3.75L1 11.98l3.75-3.75L1 4.48 2.48 3l3.75 3.75L9.98 3l1.48 1.48-3.75 3.75z"})))}(er)),React$3.createElement(yt,{isIn:ur,done:yr,position:Ct,preventExitTransition:nt,nodeRef:it,playToast:st},React$3.createElement("div",{id:vr,onClick:dt,"data-in":ur,className:kt,...ot,style:$t,ref:it},React$3.createElement("div",{...ur&&{role:ir},className:u$1(zt)?zt({type:ft}):clsx("Toastify__toast-body",zt),style:_t},Ht!=null&&React$3.createElement("div",{className:clsx("Toastify__toast-icon",{"Toastify--animate-icon Toastify__zoom-enter":!tr})},Ht),React$3.createElement("div",null,lt)),Xt,React$3.createElement($$1,{...or&&!Wt?{key:`pb-${or}`}:{},rtl:sr,theme:mt,delay:ct,isRunning:_e,isIn:ur,closeToast:gt,hide:pt,type:ft,style:nr,className:Jt,controlledProgress:Wt,progress:dr||0})))},S$1=function(rt,_e){return _e===void 0&&(_e=!1),{enter:`Toastify--animate Toastify__${rt}-enter`,exit:`Toastify--animate Toastify__${rt}-exit`,appendPosition:_e}},H$1=g(S$1("bounce",!0));g(S$1("slide",!0));g(S$1("zoom"));g(S$1("flip"));const q$2={position:"top-right",transition:H$1,autoClose:5e3,closeButton:!0,pauseOnHover:!0,pauseOnFocusLoss:!0,draggable:"touch",draggablePercent:80,draggableDirection:"x",role:"alert",theme:"light"};function Q(rt){let _e={...q$2,...rt};const nt=rt.stacked,[it,ot]=reactExports.useState(!0),st=reactExports.useRef(null),{getToastToRender:at,isToastActive:lt,count:ct}=L$1(_e),{className:dt,style:ft,rtl:pt,containerId:gt}=_e;function yt(At){const $t=clsx("Toastify__toast-container",`Toastify__toast-container--${At}`,{"Toastify__toast-container--rtl":pt});return u$1(dt)?dt({position:At,rtl:pt,defaultClassName:$t}):clsx($t,p$1(dt))}function Ct(){nt&&(ot(!0),B.play())}return O$1(()=>{if(nt){var At;const $t=st.current.querySelectorAll('[data-in="true"]'),zt=12,_t=(At=_e.position)==null?void 0:At.includes("top");let Jt=0,nr=0;Array.from($t).reverse().forEach((or,ir)=>{const dr=or;dr.classList.add("Toastify__toast--stacked"),ir>0&&(dr.dataset.collapsed=`${it}`),dr.dataset.pos||(dr.dataset.pos=_t?"top":"bot");const sr=Jt*(it?.2:1)+(it?0:zt*ir);dr.style.setProperty("--y",`${_t?sr:-1*sr}px`),dr.style.setProperty("--g",`${zt}`),dr.style.setProperty("--s",""+(1-(it?nr:0))),Jt+=dr.offsetHeight,nr+=.025})}},[it,ct,nt]),React$3.createElement("div",{ref:st,className:"Toastify",id:gt,onMouseEnter:()=>{nt&&(ot(!1),B.pause())},onMouseLeave:Ct},at((At,$t)=>{const zt=$t.length?{...ft}:{...ft,pointerEvents:"none"};return React$3.createElement("div",{className:yt(At),style:zt,key:`container-${At}`},$t.map(_t=>{let{content:Jt,props:nr}=_t;return React$3.createElement(R$1,{...nr,stacked:nt,collapseAll:Ct,isIn:lt(nr.toastId,nr.containerId),style:nr.style,key:`toast-${nr.key}`},Jt)}))}))}var useIsomorphicLayoutEffect$1=typeof window<"u"?reactExports.useLayoutEffect:reactExports.useEffect;function useEventListener(rt,_e,nt,it){const ot=reactExports.useRef(_e);useIsomorphicLayoutEffect$1(()=>{ot.current=_e},[_e]),reactExports.useEffect(()=>{const st=window;if(!(st&&st.addEventListener))return;const at=lt=>{ot.current(lt)};return st.addEventListener(rt,at,it),()=>{st.removeEventListener(rt,at,it)}},[rt,nt,it])}function useCopyToClipboard(){const[rt,_e]=reactExports.useState(null),nt=reactExports.useCallback(async it=>{if(!(navigator!=null&&navigator.clipboard))return console.warn("Clipboard not supported"),!1;try{return await navigator.clipboard.writeText(it),_e(it),!0}catch(ot){return console.warn("Copy failed",ot),_e(null),!1}},[]);return[rt,nt]}function useInterval(rt,_e){const nt=reactExports.useRef(rt);useIsomorphicLayoutEffect$1(()=>{nt.current=rt},[rt]),reactExports.useEffect(()=>{const it=setInterval(()=>{nt.current()},_e);return()=>{clearInterval(it)}},[_e])}var IS_SERVER2=typeof window>"u";function useMediaQuery(rt,{defaultValue:_e=!1,initializeWithValue:nt=!0}={}){const it=lt=>IS_SERVER2?_e:window.matchMedia(lt).matches,[ot,st]=reactExports.useState(()=>nt?it(rt):_e);function at(){st(it(rt))}return useIsomorphicLayoutEffect$1(()=>{const lt=window.matchMedia(rt);return at(),lt.addListener?lt.addListener(at):lt.addEventListener("change",at),()=>{lt.removeListener?lt.removeListener(at):lt.removeEventListener("change",at)}},[rt]),ot}function useUnmount(rt){const _e=reactExports.useRef(rt);_e.current=rt,reactExports.useEffect(()=>()=>{_e.current()},[])}function useDebounceCallback(rt,_e=500,nt){const it=reactExports.useRef();useUnmount(()=>{it.current&&it.current.cancel()});const ot=reactExports.useMemo(()=>{const st=debounce$1(rt,_e,nt),at=(...lt)=>st(...lt);return at.cancel=()=>{st.cancel()},at.isPending=()=>!!it.current,at.flush=()=>st.flush(),at},[rt,_e,nt]);return reactExports.useEffect(()=>{it.current=debounce$1(rt,_e,nt)},[rt,_e,nt]),ot}function useDebounceValue(rt,_e,nt){const it=(dt,ft)=>dt===ft,ot=rt instanceof Function?rt():rt,[st,at]=reactExports.useState(ot),lt=reactExports.useRef(ot),ct=useDebounceCallback(at,_e,nt);return it(lt.current,ot)||(ct(ot),lt.current=ot),[st,ct]}var IS_SERVER7=typeof window>"u";function useWindowSize(rt={}){let{initializeWithValue:_e=!0}=rt;IS_SERVER7&&(_e=!1);const[nt,it]=reactExports.useState(()=>_e?{width:window.innerWidth,height:window.innerHeight}:{width:void 0,height:void 0}),ot=useDebounceCallback(it,rt.debounceDelay);function st(){(rt.debounceDelay?ot:it)({width:window.innerWidth,height:window.innerHeight})}return useEventListener("resize",st),useIsomorphicLayoutEffect$1(()=>{st()},[]),nt}function AnqaWithTextIcon({size:rt,className:_e}){return jsxRuntimeExports.jsxs("svg",{height:rt,viewBox:"0 0 132 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:_e,children:[jsxRuntimeExports.jsx("path",{d:"M21.5015 32.4022C22.5943 32.4022 23.661 32.5262 24.6758 32.7743C24.7746 32.8002 24.8839 32.8208 24.9828 32.8518C26.3045 33.1826 27.85 33.7149 28.9844 34.4075V26.2417H28.9896V22.0605H28.9844V17.3936C28.9844 9.46032 22.4798 3 14.4922 3C6.50458 3 0.00520366 9.47065 0.00520366 17.4039V27.0272C0.541181 26.3864 1.09797 25.7662 1.69119 25.177C2.4197 24.4534 3.18984 23.7764 4.00682 23.1562V17.4039C4.00682 11.6568 8.71093 6.98989 14.4922 6.98989C20.2735 6.98989 24.9776 11.662 24.9776 17.4039V28.7689C24.8787 28.7482 24.7694 28.7276 24.6706 28.7069C23.6454 28.5208 22.5735 28.4227 21.4963 28.4227C12.7854 28.4227 5.51068 34.6711 4.00161 42.9093V34.6401C4.00161 34.6401 4.00682 34.6349 4.00682 34.6246C6.94168 30.1437 11.5469 26.8412 16.9275 25.5749C18.2232 25.27 19.5554 25.084 20.9291 25.0323V21.0475V17.5538C20.9291 14.0291 18.0411 11.1607 14.4922 11.1607C10.9433 11.1607 8.05527 14.0291 8.05527 17.5538V20.6909C8.6693 20.3292 9.40301 19.9467 10.2512 19.6056C10.8965 19.3472 11.5053 19.1508 12.0569 19.0061V17.5538C12.0569 16.2204 13.1496 15.1351 14.4922 15.1351C15.8347 15.1351 16.9275 16.2204 16.9275 17.5538V21.5024C11.9372 22.4792 7.47766 24.9134 4.00682 28.3451C2.46133 29.8801 1.11358 31.6115 0.00520366 33.4927V34.5522C0.00520366 34.5522 0 34.5574 0 34.5677V47.8656H7.83151C7.75345 47.2868 7.71182 46.6924 7.71182 46.0981C7.71182 45.3435 7.77427 44.6096 7.89395 43.8912C8.9555 37.3792 14.6535 32.4022 21.4963 32.4022H21.5015Z",fill:"url(#paint0_linear_9041_1838)"}),jsxRuntimeExports.jsx("path",{d:"M28.9844 38.6094C27.8656 37.5499 26.5022 36.7385 24.988 36.2527H24.9828C23.9837 35.9323 22.9273 35.7617 21.8189 35.7617C21.1685 35.7617 20.5336 35.8238 19.9144 35.9426C18.8372 36.1339 17.8225 36.4956 16.8963 36.9866C14.2632 38.4079 12.3067 40.9093 11.6562 43.8914C11.4949 44.5994 11.4116 45.3437 11.4116 46.0982C11.4116 46.7029 11.4689 47.2921 11.5729 47.8709H15.5798C15.4288 47.3283 15.3508 46.7598 15.3508 46.1706C15.3508 42.7957 17.963 40.0307 21.2882 39.7568C21.3454 39.7516 21.4079 39.7465 21.4703 39.7465C21.5848 39.7413 21.7045 39.7361 21.8241 39.7361C21.9751 39.7361 22.126 39.7361 22.2717 39.7516C22.4018 39.762 22.537 39.7723 22.6671 39.793C22.8753 39.8188 23.073 39.855 23.276 39.9015C23.2916 39.9015 23.302 39.9067 23.3176 39.9118C23.9108 40.0514 24.4728 40.2788 24.988 40.5682V43.726C25.4927 43.9483 25.9038 44.155 26.2004 44.31C26.7832 44.6149 27.4181 44.9509 28.1622 45.4987C28.5317 45.7675 28.8127 46.0156 29 46.1809C29 43.6588 28.9948 41.1315 28.9896 38.6094H28.9844Z",fill:"url(#paint1_linear_9041_1838)"}),jsxRuntimeExports.jsx("path",{d:"M21.3143 43.7622C20.1383 43.7622 19.1808 44.7132 19.1808 45.8812C19.1808 47.0492 20.1383 48.0002 21.3143 48.0002C22.4903 48.0002 23.4478 47.0492 23.4478 45.8812C23.4478 44.7132 22.4903 43.7622 21.3143 43.7622Z",fill:"white"}),jsxRuntimeExports.jsx("path",{d:"M46.5367 12.0004H51.5597L61.0964 38.3097H55.89L54.2394 33.6244H43.857L42.2065 38.3097H37L46.5367 12.0004ZM45.5484 28.9392H52.5888L49.0686 18.9582L45.5484 28.9392Z",fill:"white"}),jsxRuntimeExports.jsx("path",{d:"M62.895 17.2258H67.8111V20.104C68.5192 19.223 69.4209 18.5173 70.506 17.9867C71.5911 17.4561 72.8342 17.1858 74.23 17.1858C76.8944 17.1858 78.978 17.9616 80.4859 19.5184C81.9938 21.0751 82.7427 23.2425 82.7427 26.0256V38.2992H77.7197V26.5712C77.7197 24.9744 77.3172 23.713 76.5072 22.787C75.7023 21.861 74.4898 21.3955 72.8749 21.3955C71.4587 21.3955 70.2666 21.876 69.2987 22.8371C68.3307 23.7981 67.8519 25.1847 67.8519 26.9917V38.2942H62.9001V17.2108L62.895 17.2258Z",fill:"white"}),jsxRuntimeExports.jsx("path",{d:"M95.4679 38.3443C94.1739 38.3443 92.8952 38.109 91.6369 37.6335C90.3786 37.158 89.2476 36.4672 88.244 35.5662C87.2405 34.6652 86.4355 33.559 85.8242 32.2475C85.2129 30.9411 84.9072 29.4494 84.9072 27.7826C84.9072 26.1157 85.2078 24.594 85.8038 23.2826C86.405 21.9761 87.1997 20.8699 88.188 19.9639C89.1763 19.0629 90.3175 18.3721 91.6012 17.8966C92.885 17.421 94.1994 17.1858 95.5443 17.1858C96.9605 17.1858 98.2698 17.4561 99.467 18.0017C100.664 18.5423 101.652 19.2781 102.437 20.1991V17.2208H107.389V48H102.401V35.4561C101.617 36.3671 100.628 37.0779 99.4313 37.5835C98.2341 38.089 96.9147 38.3393 95.4679 38.3393V38.3443ZM96.2728 33.8743C97.2 33.8743 98.0558 33.7192 98.8404 33.3988C99.6249 33.0835 100.297 32.643 100.858 32.0773C101.418 31.5117 101.866 30.861 102.198 30.1151C102.529 29.3693 102.692 28.5684 102.692 27.7125C102.692 26.8565 102.529 26.0857 102.198 25.3448C101.866 24.599 101.423 23.9533 100.858 23.3977C100.297 22.8471 99.6249 22.4116 98.8404 22.0962C98.0558 21.7809 97.2 21.6207 96.2728 21.6207C95.3456 21.6207 94.5203 21.7809 93.7256 22.0962C92.9309 22.4116 92.238 22.8421 91.6522 23.3827C91.0663 23.9233 90.6078 24.569 90.2767 25.3098C89.9456 26.0556 89.7825 26.8565 89.7825 27.7125C89.7825 28.5684 89.9456 29.3793 90.2767 30.1352C90.6078 30.891 91.0663 31.5467 91.6522 32.0973C92.238 32.648 92.9309 33.0835 93.7256 33.3988C94.5203 33.7142 95.3711 33.8743 96.2728 33.8743Z",fill:"white"}),jsxRuntimeExports.jsx("path",{d:"M120.079 38.3443C118.785 38.3443 117.507 38.109 116.248 37.6335C114.99 37.158 113.859 36.4672 112.855 35.5662C111.852 34.6652 111.047 33.559 110.436 32.2475C109.824 30.9411 109.519 29.4494 109.519 27.7826C109.519 26.1157 109.819 24.594 110.415 23.2826C111.016 21.9761 111.811 20.8699 112.799 19.9639C113.788 19.0629 114.929 18.3721 116.213 17.8966C117.496 17.421 118.811 17.1858 120.156 17.1858C121.572 17.1858 122.881 17.4361 124.078 17.9416C125.275 18.4472 126.264 19.1329 127.048 20.0039V17.2208H132V38.3043H127.048V35.3109C126.264 36.252 125.265 36.9928 124.043 37.5334C122.82 38.074 121.501 38.3443 120.079 38.3443ZM120.884 33.8743C121.811 33.8743 122.667 33.7192 123.452 33.3988C124.236 33.0835 124.909 32.643 125.469 32.0773C126.029 31.5117 126.478 30.861 126.809 30.1151C127.14 29.3693 127.303 28.5684 127.303 27.7125C127.303 26.8565 127.14 26.0857 126.809 25.3448C126.478 24.599 126.035 23.9533 125.469 23.3977C124.909 22.8471 124.236 22.4116 123.452 22.0962C122.667 21.7809 121.811 21.6207 120.884 21.6207C119.957 21.6207 119.132 21.7809 118.337 22.0962C117.542 22.4116 116.849 22.8421 116.264 23.3827C115.678 23.9233 115.219 24.569 114.888 25.3098C114.557 26.0556 114.394 26.8565 114.394 27.7125C114.394 28.5684 114.557 29.3793 114.888 30.1352C115.219 30.891 115.678 31.5467 116.264 32.0973C116.849 32.648 117.542 33.0835 118.337 33.3988C119.132 33.7142 119.982 33.8743 120.884 33.8743Z",fill:"white"}),jsxRuntimeExports.jsxs("defs",{children:[jsxRuntimeExports.jsxs("linearGradient",{id:"paint0_linear_9041_1838",x1:"0",y1:"3",x2:"40.9024",y2:"29.4288",gradientUnits:"userSpaceOnUse",children:[jsxRuntimeExports.jsx("stop",{stopColor:"#0CA0EB"}),jsxRuntimeExports.jsx("stop",{offset:"1",stopColor:"#0165A3"})]}),jsxRuntimeExports.jsxs("linearGradient",{id:"paint1_linear_9041_1838",x1:"11.4116",y1:"35.7617",x2:"22.7236",y2:"52.1921",gradientUnits:"userSpaceOnUse",children:[jsxRuntimeExports.jsx("stop",{stopColor:"#0CA0EB"}),jsxRuntimeExports.jsx("stop",{offset:"1",stopColor:"#0165A3"})]})]})]})}function ArrowFilledDownIcon({color:rt,size:_e,className:nt}){return jsxRuntimeExports.jsx("svg",{width:_e,height:_e,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:nt,children:jsxRuntimeExports.jsx("path",{d:"M9.62372 12.144L5.99415 7.99591C5.71127 7.67262 5.94086 7.16666 6.37044 7.16666H13.6296C14.0592 7.16666 14.2887 7.67262 14.0059 7.99591L10.3763 12.144C10.1771 12.3716 9.82292 12.3716 9.62372 12.144Z",fill:rt??"#F8F9FA",stroke:rt??"#F8F9FA"})})}function SettingIcon({size:rt,className:_e,color:nt}){return jsxRuntimeExports.jsxs("svg",{width:rt,height:rt,viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:_e,children:[jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M17.9958 21.5104C18.064 21.3401 18.1776 21.1918 18.3243 21.0817L19.0808 20.5144C19.3433 20.3175 19.6858 20.2619 19.9971 20.3657L20.7772 20.6257C21.2493 20.7831 21.7653 20.5694 21.9879 20.1243L22.6385 18.8231C22.8493 18.4013 22.7369 17.8896 22.3687 17.595L21.6253 17.0002C21.3881 16.8105 21.25 16.5232 21.25 16.2194V15.7806C21.25 15.4768 21.3881 15.1895 21.6253 14.9998L22.3687 14.405C22.7369 14.1104 22.8493 13.5987 22.6385 13.1769L21.9879 11.8757C21.7653 11.4306 21.2493 11.2169 20.7772 11.3743L19.893 11.669C19.6413 11.7529 19.3667 11.7334 19.1295 11.6148L18.4705 11.2852C18.2333 11.1666 18.0529 10.9586 17.969 10.707L17.6279 9.68377C17.4918 9.27543 17.1097 9 16.6792 9H15.3208C14.8903 9 14.5082 9.27543 14.3721 9.68377L14.031 10.707C13.9471 10.9586 13.7667 11.1666 13.5295 11.2852L12.8705 11.6148C12.6333 11.7334 12.3586 11.7529 12.107 11.669L11.2228 11.3743C10.7507 11.2169 10.2347 11.4306 10.0121 11.8757L9.36153 13.1769C9.15065 13.5987 9.26305 14.1104 9.63126 14.405L10.3747 14.9998C10.6119 15.1895 10.75 15.4768 10.75 15.7806V16.4838C10.75 16.8351 10.5657 17.1606 10.2645 17.3413L9.79406 17.6236C9.34599 17.8924 9.18044 18.4609 9.41413 18.9283L10.0121 20.1243C10.2347 20.5694 10.7507 20.7831 11.2228 20.6257L12.0029 20.3657C12.3142 20.2619 12.6566 20.3175 12.9192 20.5144L13.6757 21.0817C13.8224 21.1918 13.936 21.3401 14.0041 21.5104L14.3485 22.3714C14.5004 22.751 14.8681 23 15.277 23H16.723C17.1319 23 17.4996 22.751 17.6514 22.3714L17.9958 21.5104ZM18.1 16C18.1 17.1598 17.1598 18.1 16 18.1C14.8402 18.1 13.9 17.1598 13.9 16C13.9 14.8402 14.8402 13.9 16 13.9C17.1598 13.9 18.1 14.8402 18.1 16Z",fill:nt||"#9AA0A6"}),jsxRuntimeExports.jsx("path",{d:"M18.3243 21.0817L18.0243 20.6817V20.6818L18.3243 21.0817ZM17.9958 21.5104L17.5316 21.3247V21.3247L17.9958 21.5104ZM19.0808 20.5144L19.3808 20.9144V20.9144L19.0808 20.5144ZM19.9971 20.3657L20.1552 19.8913H20.1552L19.9971 20.3657ZM20.7772 20.6257L20.6191 21.1001H20.6191L20.7772 20.6257ZM21.9879 20.1243L22.4351 20.3479H22.4351L21.9879 20.1243ZM22.6385 18.8231L22.1912 18.5995H22.1912L22.6385 18.8231ZM22.3687 17.595L22.6811 17.2046L22.3687 17.595ZM21.6253 17.0002L21.3129 17.3907H21.313L21.6253 17.0002ZM21.6253 14.9998L21.313 14.6093L21.3129 14.6093L21.6253 14.9998ZM22.3687 14.405L22.0564 14.0146V14.0146L22.3687 14.405ZM22.6385 13.1769L23.0857 12.9533L23.0857 12.9533L22.6385 13.1769ZM21.9879 11.8757L21.5406 12.0993V12.0993L21.9879 11.8757ZM20.7772 11.3743L20.6191 10.8999L20.7772 11.3743ZM19.893 11.669L19.7348 11.1947H19.7348L19.893 11.669ZM19.1295 11.6148L18.9059 12.062L18.9059 12.062L19.1295 11.6148ZM18.4705 11.2852L18.6941 10.838L18.6941 10.838L18.4705 11.2852ZM17.969 10.707L17.4947 10.8652V10.8652L17.969 10.707ZM17.6279 9.68377L18.1023 9.52566V9.52566L17.6279 9.68377ZM14.3721 9.68377L14.8464 9.84189L14.3721 9.68377ZM14.031 10.707L13.5566 10.5489L13.5566 10.5489L14.031 10.707ZM13.5295 11.2852L13.7531 11.7325L13.7531 11.7325L13.5295 11.2852ZM12.8705 11.6148L12.6469 11.1675L12.8705 11.6148ZM12.107 11.669L12.2651 11.1947H12.2651L12.107 11.669ZM11.2228 11.3743L11.3809 10.8999H11.3809L11.2228 11.3743ZM10.0121 11.8757L9.56491 11.6521H9.56491L10.0121 11.8757ZM9.36153 13.1769L8.91431 12.9533L9.36153 13.1769ZM9.63126 14.405L9.94361 14.0146L9.94361 14.0146L9.63126 14.405ZM10.3747 14.9998L10.0623 15.3902H10.0623L10.3747 14.9998ZM10.2645 17.3413L10.5217 17.77H10.5217L10.2645 17.3413ZM9.79406 17.6236L9.53681 17.1948H9.53681L9.79406 17.6236ZM9.41413 18.9283L9.86134 18.7047H9.86134L9.41413 18.9283ZM10.0121 20.1243L9.56491 20.3479H9.56491L10.0121 20.1243ZM11.2228 20.6257L11.3809 21.1001H11.3809L11.2228 20.6257ZM12.0029 20.3657L11.8448 19.8913H11.8448L12.0029 20.3657ZM12.9192 20.5144L12.6192 20.9144L12.6192 20.9144L12.9192 20.5144ZM13.6757 21.0817L13.9757 20.6818L13.9757 20.6817L13.6757 21.0817ZM14.0041 21.5104L14.4684 21.3247L14.0041 21.5104ZM14.3485 22.3714L14.8128 22.1857L14.8128 22.1857L14.3485 22.3714ZM17.6514 22.3714L17.1872 22.1857L17.6514 22.3714ZM18.0243 20.6818C17.8042 20.8468 17.6338 21.0692 17.5316 21.3247L18.4601 21.6961C18.4941 21.6109 18.551 21.5368 18.6243 21.4817L18.0243 20.6818ZM18.7808 20.1144L18.0243 20.6817L18.6243 21.4818L19.3808 20.9144L18.7808 20.1144ZM20.1552 19.8913C19.6882 19.7357 19.1746 19.819 18.7808 20.1144L19.3808 20.9144C19.5121 20.8159 19.6833 20.7881 19.8389 20.84L20.1552 19.8913ZM20.9353 20.1514L20.1552 19.8913L19.8389 20.84L20.6191 21.1001L20.9353 20.1514ZM21.5406 19.9007C21.4294 20.1232 21.1714 20.2301 20.9353 20.1514L20.6191 21.1001C21.3273 21.3361 22.1012 21.0155 22.4351 20.3479L21.5406 19.9007ZM22.1912 18.5995L21.5406 19.9007L22.4351 20.3479L23.0857 19.0467L22.1912 18.5995ZM22.0564 17.9854C22.2405 18.1327 22.2967 18.3886 22.1912 18.5995L23.0857 19.0467C23.402 18.414 23.2334 17.6464 22.6811 17.2046L22.0564 17.9854ZM21.313 17.3907L22.0564 17.9854L22.6811 17.2046L21.9376 16.6098L21.313 17.3907ZM20.75 16.2194C20.75 16.6751 20.9571 17.106 21.3129 17.3907L21.9376 16.6098C21.819 16.5149 21.75 16.3713 21.75 16.2194H20.75ZM20.75 15.7806V16.2194H21.75V15.7806H20.75ZM21.3129 14.6093C20.9571 14.894 20.75 15.3249 20.75 15.7806H21.75C21.75 15.6287 21.819 15.4851 21.9376 15.3902L21.3129 14.6093ZM22.0564 14.0146L21.313 14.6093L21.9376 15.3902L22.6811 14.7954L22.0564 14.0146ZM22.1912 13.4005C22.2967 13.6114 22.2405 13.8673 22.0564 14.0146L22.6811 14.7954C23.2334 14.3536 23.402 13.586 23.0857 12.9533L22.1912 13.4005ZM21.5406 12.0993L22.1912 13.4005L23.0857 12.9533L22.4351 11.6521L21.5406 12.0993ZM20.9353 11.8486C21.1714 11.7699 21.4294 11.8768 21.5406 12.0993L22.4351 11.6521C22.1012 10.9845 21.3273 10.6639 20.6191 10.8999L20.9353 11.8486ZM20.0511 12.1434L20.9353 11.8486L20.6191 10.8999L19.7348 11.1947L20.0511 12.1434ZM18.9059 12.062C19.2617 12.2399 19.6737 12.2692 20.0511 12.1434L19.7348 11.1947C19.609 11.2366 19.4717 11.2268 19.3531 11.1675L18.9059 12.062ZM18.2469 11.7325L18.9059 12.062L19.3531 11.1675L18.6941 10.838L18.2469 11.7325ZM17.4947 10.8652C17.6205 11.2426 17.891 11.5545 18.2469 11.7325L18.6941 10.838C18.5755 10.7787 18.4853 10.6747 18.4433 10.5489L17.4947 10.8652ZM17.1536 9.84189L17.4947 10.8652L18.4433 10.5489L18.1023 9.52566L17.1536 9.84189ZM16.6792 9.5C16.8944 9.5 17.0855 9.63771 17.1536 9.84189L18.1023 9.52566C17.8981 8.91315 17.3249 8.5 16.6792 8.5V9.5ZM15.3208 9.5H16.6792V8.5H15.3208V9.5ZM14.8464 9.84189C14.9145 9.63772 15.1055 9.5 15.3208 9.5V8.5C14.6751 8.5 14.1019 8.91315 13.8977 9.52566L14.8464 9.84189ZM14.5053 10.8652L14.8464 9.84189L13.8977 9.52566L13.5566 10.5489L14.5053 10.8652ZM13.7531 11.7325C14.1089 11.5545 14.3795 11.2426 14.5053 10.8652L13.5566 10.5489C13.5147 10.6747 13.4245 10.7787 13.3059 10.838L13.7531 11.7325ZM13.0941 12.062L13.7531 11.7325L13.3059 10.838L12.6469 11.1675L13.0941 12.062ZM11.9489 12.1434C12.3263 12.2692 12.7383 12.2399 13.0941 12.062L12.6469 11.1675C12.5283 11.2268 12.391 11.2366 12.2651 11.1947L11.9489 12.1434ZM11.0647 11.8486L11.9489 12.1434L12.2651 11.1947L11.3809 10.8999L11.0647 11.8486ZM10.4593 12.0993C10.5706 11.8768 10.8286 11.7699 11.0647 11.8486L11.3809 10.8999C10.6727 10.6639 9.89875 10.9845 9.56491 11.6521L10.4593 12.0993ZM9.80874 13.4005L10.4593 12.0993L9.56491 11.6521L8.91431 12.9533L9.80874 13.4005ZM9.94361 14.0146C9.7595 13.8673 9.7033 13.6114 9.80874 13.4005L8.91431 12.9533C8.598 13.586 8.7666 14.3536 9.31891 14.7954L9.94361 14.0146ZM10.687 14.6093L9.94361 14.0146L9.31891 14.7954L10.0623 15.3902L10.687 14.6093ZM11.25 15.7806C11.25 15.3249 11.0429 14.894 10.687 14.6093L10.0623 15.3902C10.1809 15.4851 10.25 15.6287 10.25 15.7806H11.25ZM11.25 16.4838V15.7806H10.25V16.4838H11.25ZM10.5217 17.77C10.9735 17.499 11.25 17.0107 11.25 16.4838H10.25C10.25 16.6594 10.1578 16.8222 10.0072 16.9126L10.5217 17.77ZM10.0513 18.0523L10.5217 17.77L10.0072 16.9126L9.53681 17.1948L10.0513 18.0523ZM9.86134 18.7047C9.7445 18.471 9.82727 18.1867 10.0513 18.0523L9.53681 17.1948C8.8647 17.5981 8.61639 18.4508 8.96691 19.1519L9.86134 18.7047ZM10.4593 19.9007L9.86134 18.7047L8.96691 19.1519L9.56491 20.3479L10.4593 19.9007ZM11.0647 20.1514C10.8286 20.2301 10.5706 20.1232 10.4593 19.9007L9.56491 20.3479C9.89875 21.0155 10.6727 21.3361 11.3809 21.1001L11.0647 20.1514ZM11.8448 19.8913L11.0647 20.1514L11.3809 21.1001L12.161 20.84L11.8448 19.8913ZM13.2192 20.1144C12.8254 19.819 12.3118 19.7357 11.8448 19.8913L12.161 20.84C12.3167 20.7881 12.4879 20.8159 12.6192 20.9144L13.2192 20.1144ZM13.9757 20.6817L13.2192 20.1144L12.6192 20.9144L13.3757 21.4818L13.9757 20.6817ZM14.4684 21.3247C14.3662 21.0692 14.1957 20.8468 13.9757 20.6818L13.3757 21.4817C13.449 21.5368 13.5058 21.6109 13.5399 21.6961L14.4684 21.3247ZM14.8128 22.1857L14.4684 21.3247L13.5399 21.6961L13.8843 22.5571L14.8128 22.1857ZM15.277 22.5C15.0726 22.5 14.8887 22.3755 14.8128 22.1857L13.8843 22.5571C14.1121 23.1266 14.6637 23.5 15.277 23.5V22.5ZM16.723 22.5H15.277V23.5H16.723V22.5ZM17.1872 22.1857C17.1113 22.3755 16.9274 22.5 16.723 22.5V23.5C17.3363 23.5 17.8879 23.1266 18.1157 22.5571L17.1872 22.1857ZM17.5316 21.3247L17.1872 22.1857L18.1157 22.5571L18.4601 21.6961L17.5316 21.3247ZM16 18.6C17.4359 18.6 18.6 17.4359 18.6 16H17.6C17.6 16.8837 16.8836 17.6 16 17.6V18.6ZM13.4 16C13.4 17.4359 14.5641 18.6 16 18.6V17.6C15.1163 17.6 14.4 16.8837 14.4 16H13.4ZM16 13.4C14.5641 13.4 13.4 14.5641 13.4 16H14.4C14.4 15.1163 15.1163 14.4 16 14.4V13.4ZM18.6 16C18.6 14.5641 17.4359 13.4 16 13.4V14.4C16.8836 14.4 17.6 15.1163 17.6 16H18.6Z",fill:nt||"#9AA0A6"})]})}function SwapIcon({size:rt,className:_e,color:nt}){return jsxRuntimeExports.jsx("svg",{width:rt,height:rt,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:_e,children:jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.46116 3.83503L5.82477 3.19864L5.19657 3.82684C5.191 3.83227 5.1855 3.83776 5.18008 3.84333L3.03039 5.99302C2.67892 6.34449 2.67892 6.91434 3.03039 7.26581C3.38186 7.61728 3.95171 7.61728 4.30318 7.26581L4.92466 6.64433V10.9454C4.92466 11.4424 5.32761 11.8454 5.82466 11.8454C6.32172 11.8454 6.72466 11.4424 6.72466 10.9454V6.64412L7.34636 7.26581C7.69783 7.61728 8.26768 7.61728 8.61915 7.26581C8.97062 6.91434 8.97062 6.34449 8.61915 5.99302L6.46116 3.83503ZM10.4914 13.3563L9.85504 12.7199L7.69706 10.562C7.34558 10.2105 7.34558 9.64064 7.69706 9.28917C8.04853 8.9377 8.61838 8.9377 8.96985 9.28917L9.59154 9.91087L9.59154 5.6096C9.59154 5.11255 9.99449 4.7096 10.4915 4.7096C10.9886 4.7096 11.3915 5.11255 11.3915 5.6096L11.3915 9.91066L12.013 9.28917C12.3645 8.9377 12.9343 8.9377 13.2858 9.28917C13.6373 9.64065 13.6373 10.2105 13.2858 10.562L11.1361 12.7117C11.1307 12.7172 11.1252 12.7227 11.1197 12.7281L10.4914 13.3563Z",fill:nt??"#101010"})})}function WalletIcon({size:rt,className:_e}){return jsxRuntimeExports.jsxs("svg",{width:rt,height:rt,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:_e,children:[jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.64958 5.55487C4.30049 5.55487 3.9657 5.69355 3.71886 5.94039C3.47202 6.18723 3.33334 6.52202 3.33334 6.87111V11.1788C3.33334 11.5279 3.47202 11.8627 3.71886 12.1095C3.9657 12.3564 4.30049 12.495 4.64958 12.495H11.3504C11.6995 12.495 12.0343 12.3564 12.2812 12.1095C12.528 11.8627 12.6667 11.5279 12.6667 11.1788V6.87111C12.6667 6.52202 12.528 6.18723 12.2812 5.94039C12.0343 5.69355 11.6995 5.55487 11.3504 5.55487H4.64958ZM10.1539 8.42667C9.99518 8.42667 9.843 8.4897 9.7308 8.6019C9.6186 8.7141 9.55557 8.86628 9.55557 9.02496C9.55557 9.18363 9.6186 9.33581 9.7308 9.44801C9.843 9.56021 9.99518 9.62325 10.1539 9.62325C10.3125 9.62325 10.4647 9.56021 10.5769 9.44801C10.6891 9.33581 10.7521 9.18363 10.7521 9.02496C10.7521 8.86628 10.6891 8.7141 10.5769 8.6019C10.4647 8.4897 10.3125 8.42667 10.1539 8.42667Z",fill:"#9AA0A6"}),jsxRuntimeExports.jsx("path",{d:"M10.1467 4.03231C10.2884 3.99455 10.4369 3.98985 10.5807 4.01858C10.7245 4.04731 10.8598 4.1087 10.9761 4.19802C11.0925 4.28733 11.1867 4.40218 11.2516 4.5337C11.3165 4.66522 11.3503 4.80989 11.3504 4.95655H6.56412L10.1467 4.03231Z",fill:"#9AA0A6"})]})}function CloseIcon({size:rt,className:_e}){return jsxRuntimeExports.jsx("svg",{width:rt,height:rt,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:_e,children:jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10 2C5.58172 2 2 5.58172 2 10C2 14.4183 5.58172 18 10 18C14.4183 18 18 14.4183 18 10C18 5.58172 14.4183 2 10 2ZM0 10C0 4.47715 4.47715 0 10 0C15.5228 0 20 4.47715 20 10C20 15.5228 15.5228 20 10 20C4.47715 20 0 15.5228 0 10ZM13.7071 6.29289C14.0976 6.68342 14.0976 7.31658 13.7071 7.70711L11.4142 10L13.7071 12.2929C14.0976 12.6834 14.0976 13.3166 13.7071 13.7071C13.3166 14.0976 12.6834 14.0976 12.2929 13.7071L10 11.4142L7.70711 13.7071C7.31658 14.0976 6.68342 14.0976 6.29289 13.7071C5.90237 13.3166 5.90237 12.6834 6.29289 12.2929L8.58579 10L6.29289 7.70711C5.90237 7.31658 5.90237 6.68342 6.29289 6.29289C6.68342 5.90237 7.31658 5.90237 7.70711 6.29289L10 8.58579L12.2929 6.29289C12.6834 5.90237 13.3166 5.90237 13.7071 6.29289Z",fill:"#9AA0A6"})})}function SearchIcon({size:rt,className:_e,color:nt}){return jsxRuntimeExports.jsx("svg",{width:rt,height:rt,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:_e,children:jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3 6.66667C3 4.64162 4.64162 3 6.66667 3C8.69171 3 10.3333 4.64162 10.3333 6.66667C10.3333 8.69171 8.69171 10.3333 6.66667 10.3333C4.64162 10.3333 3 8.69171 3 6.66667ZM6.66667 1C3.53705 1 1 3.53705 1 6.66667C1 9.79628 3.53705 12.3333 6.66667 12.3333C7.87028 12.3333 8.98626 11.9581 9.90397 11.3182L13.2929 14.7071C13.6834 15.0976 14.3166 15.0976 14.7071 14.7071C15.0976 14.3166 15.0976 13.6834 14.7071 13.2929L11.3182 9.90397C11.9581 8.98626 12.3333 7.87028 12.3333 6.66667C12.3333 3.53705 9.79628 1 6.66667 1Z",fill:nt??"#9AA0A6"})})}function ChevronRight({size:rt,className:_e,color:nt}){return jsxRuntimeExports.jsx("svg",{width:rt,height:rt,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:_e,children:jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8 16.7962C8 17.6554 9.01192 18.1146 9.6585 17.5488L15.1399 12.7526C15.5952 12.3542 15.5952 11.6458 15.1399 11.2474L9.6585 6.45119C9.01192 5.88543 8 6.34461 8 7.20377L8 16.7962Z",fill:nt||"#0CA0EB"})})}function ArrowRightIcon({size:rt,className:_e,color:nt}){return jsxRuntimeExports.jsx("svg",{width:rt,height:rt,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:_e,children:jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.29289 14.2929C3.90237 14.6834 3.90237 15.3166 4.29289 15.7071C4.68342 16.0976 5.31658 16.0976 5.70711 15.7071L10.7071 10.7071L11.4142 10L10.7071 9.29289L5.70711 4.29289C5.31658 3.90237 4.68342 3.90237 4.29289 4.29289C3.90237 4.68342 3.90237 5.31658 4.29289 5.70711L8.58579 10L4.29289 14.2929ZM10.1262 14.2929C9.7357 14.6834 9.7357 15.3166 10.1262 15.7071C10.5168 16.0976 11.1499 16.0976 11.5404 15.7071L16.5404 10.7071L17.2475 10L16.5404 9.29289L11.5404 4.29289C11.1499 3.90237 10.5168 3.90237 10.1262 4.29289C9.7357 4.68342 9.7357 5.31658 10.1262 5.70711L14.4191 10L10.1262 14.2929Z",fill:nt??"#9AA0A6"})})}function PowerIcon({size:rt,className:_e,color:nt}){return jsxRuntimeExports.jsx("svg",{width:rt,height:rt,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:_e,children:jsxRuntimeExports.jsx("path",{d:"M10.0015 2.50244C9.54316 2.50244 9.16816 2.87744 9.16816 3.33577V10.0024C9.16816 10.4608 9.54316 10.8358 10.0015 10.8358C10.4598 10.8358 10.8348 10.4608 10.8348 10.0024L10.8348 3.33577C10.8348 2.87744 10.4598 2.50244 10.0015 2.50244ZM14.2848 4.88577C13.9598 5.21077 13.9682 5.71911 14.2765 6.04411C15.2182 7.04411 15.8015 8.37744 15.8348 9.85244C15.9098 13.0441 13.2682 15.7941 10.0765 15.8274C6.81816 15.8774 4.16817 13.2524 4.16817 10.0024C4.16817 8.46911 4.75983 7.07744 5.7265 6.03577C6.03483 5.71077 6.03483 5.20244 5.71817 4.88577C5.38483 4.55244 4.84317 4.56077 4.5265 4.90244C3.31817 6.18577 2.55983 7.89411 2.5015 9.78577C2.38483 13.8524 5.69316 17.3691 9.75983 17.4941C14.0098 17.6274 17.5015 14.2191 17.5015 9.99411C17.5015 8.01911 16.7348 6.23577 15.4848 4.90244C15.1682 4.56077 14.6182 4.55244 14.2848 4.88577Z",fill:nt??"#9AA0A6"})})}function TheNestIcon({size:rt,className:_e,color:nt}){return jsxRuntimeExports.jsxs("svg",{width:rt,height:rt*4/5,viewBox:"0 0 20 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:_e,children:[jsxRuntimeExports.jsx("path",{d:"M3.53112 9.05041C3.29152 8.48594 3.14513 7.92147 3.14544 7.31715C3.14544 5.67288 4.20833 4.30685 5.73134 3.99506C6.74856 3.78687 7.67382 4.03225 8.52681 4.63325C8.57373 4.66645 8.61972 4.70132 8.68196 4.74681C8.7367 4.58212 8.78487 4.4327 8.83617 4.28427C9.14803 3.38311 9.56843 2.54835 10.1884 1.84011C10.6923 1.26401 11.2804 0.831362 12.0217 0.677294C12.8053 0.514262 13.5053 0.743039 14.144 1.21587C14.8632 1.74813 15.3733 2.47298 15.7553 3.29678C15.9636 3.74636 16.1181 4.22417 16.2967 4.68937C16.3139 4.73419 16.3296 4.77935 16.3464 4.8255C16.6148 4.68206 16.8691 4.53198 17.1341 4.4068C17.877 4.05583 18.6483 3.84697 19.4707 3.92866C19.9527 3.9768 20.4235 4.10696 20.7797 4.45494C21.1132 4.78068 21.3825 5.18212 21.5705 5.63237C21.8708 6.3519 21.9239 7.10398 21.8379 7.87531C21.775 8.43813 21.6459 8.98334 21.4644 9.5156C21.4563 9.53984 21.4526 9.56574 21.4404 9.61721C21.5874 9.5767 21.7169 9.5435 21.8448 9.50531C22.4826 9.31439 23.1094 9.09225 23.6934 8.75456C23.8436 8.6679 23.9865 8.5643 24.1229 8.45473C24.3691 8.25683 24.6741 8.2731 24.8683 8.50686C25.0557 8.73232 25.0432 9.05971 24.8305 9.28517C23.7823 10.3978 22.5771 11.2827 21.2755 12.0248C19.2473 13.1814 17.0843 13.9497 14.8538 14.5195C13.15 14.9548 11.4243 15.2573 9.68073 15.4419C9.43205 15.4681 9.18213 15.4851 8.93283 15.5057C8.61753 15.5316 8.35446 15.3048 8.33476 14.9903C8.3138 14.6573 8.53557 14.4122 8.86557 14.3847C12.2397 14.1038 15.5282 13.4052 18.6765 12.0581C19.3997 11.7486 20.0934 11.3621 20.8001 11.0098C20.8454 10.9872 20.8873 10.9563 20.9252 10.9019C20.8833 10.9069 20.841 10.9082 20.8001 10.9168C19.2345 11.2548 17.6505 11.4322 16.0577 11.5354C14.4593 11.6393 12.8594 11.6699 11.2594 11.6231C9.31256 11.566 7.38104 11.3555 5.48423 10.8683C3.98405 10.4832 2.52923 9.96353 1.22393 9.06502C0.846381 8.80503 0.504493 8.48262 0.163543 8.16751C-0.0181922 7.9995 -0.040088 7.73785 0.0565665 7.527C0.14978 7.32346 0.35216 7.18732 0.566427 7.22119C0.678721 7.23879 0.809783 7.28594 0.886732 7.36795C1.50545 8.02772 2.2621 8.4544 3.04472 8.83923C3.20331 8.91726 3.36847 8.98102 3.5305 9.05141L3.53112 9.05041ZM12.5065 10.4948C12.5065 10.4985 12.5065 10.5021 12.5065 10.5058C13.0067 10.5058 13.5072 10.5014 14.0073 10.5084C14.1465 10.5104 14.2441 10.4616 14.3511 10.366C15.1453 9.65573 15.5247 8.73032 15.5942 7.65451C15.6874 6.2078 15.363 4.85472 14.708 3.59064C14.378 2.95378 13.9592 2.39163 13.3642 2.00414C12.8781 1.68737 12.372 1.62196 11.8456 1.88693C11.3967 2.11238 11.0386 2.45837 10.7464 2.87508C9.7339 4.31881 9.30443 5.95412 9.41735 7.73785C9.48554 8.81234 9.89812 9.73376 10.7173 10.4131C10.7702 10.4569 10.8465 10.4905 10.9125 10.4915C11.444 10.4978 11.9754 10.4951 12.5072 10.4951L12.5065 10.4948ZM15.7293 10.4364C15.9057 10.4241 16.0449 10.4198 16.1832 10.4042C17.3067 10.277 18.4306 10.1515 19.5532 10.0153C19.7606 9.99009 20.0112 9.9808 20.1548 9.85329C20.3018 9.7228 20.3528 9.46082 20.4275 9.24931C20.7406 8.36242 20.9258 7.45428 20.7547 6.50431C20.6252 5.78544 20.3024 5.22528 19.5667 5.07819C19.3396 5.0327 19.0984 5.02506 18.8679 5.04698C18.0925 5.12069 17.4056 5.45705 16.7496 5.88273C16.6173 5.96873 16.5857 6.05306 16.6061 6.21145C16.7159 7.08007 16.6983 7.94305 16.4756 8.79408C16.3236 9.37449 16.0831 9.90974 15.7296 10.436L15.7293 10.4364ZM9.22905 10.3783C9.18713 10.3059 9.15804 10.262 9.13489 10.2149C8.98381 9.90642 8.81021 9.60758 8.68822 9.28683C8.29315 8.24753 8.26625 7.16607 8.41296 6.07166C8.42484 5.98334 8.41515 5.92855 8.34383 5.87675C8.19368 5.76718 8.05386 5.64166 7.90216 5.53475C7.32598 5.12899 6.70258 4.93275 6.00535 5.05627C4.7501 5.27841 3.91962 6.60857 4.24336 7.90719C4.46201 8.78478 5.04663 9.34427 5.75605 9.78257C5.78608 9.80116 5.82518 9.80515 5.86084 9.81212C6.58778 9.95257 7.31347 10.101 8.04229 10.2288C8.42578 10.2962 8.81459 10.3274 9.22936 10.3783H9.22905Z",fill:nt??"#3787FF"}),jsxRuntimeExports.jsx("path",{d:"M2.53175 15.6996C2.16859 15.1909 1.76321 14.6832 1.42069 14.1314C0.652149 12.8952 0.171379 11.5378 0.0115392 10.0595C-0.0162998 9.80253 0.0853594 9.59533 0.291806 9.48011C0.491684 9.36822 0.714708 9.39079 0.886747 9.5618C1.7973 10.4653 2.86332 11.1071 3.99408 11.6354C4.432 11.8399 4.88336 12.0126 5.33191 12.1902C5.65504 12.3181 5.81487 12.6016 5.71947 12.9085C5.61938 13.2299 5.32941 13.3707 4.99847 13.2521C3.77919 12.8148 2.62152 12.2407 1.54112 11.4953C1.48982 11.4598 1.43821 11.4246 1.38691 11.389C1.37409 11.397 1.36095 11.405 1.34812 11.4129C1.48669 11.7732 1.60931 12.1414 1.76633 12.4921C2.79763 14.7921 4.49487 16.3175 6.70478 17.2356C7.91124 17.737 9.169 18.0086 10.4552 18.1401C10.7768 18.173 11.1002 18.1836 11.4215 18.2172C12.1152 18.2895 12.7865 18.2089 13.4534 17.9784C14.7743 17.5215 16.0093 16.9053 17.0603 15.9207C17.1579 15.8294 17.2479 15.7285 17.3462 15.6378C17.5776 15.4237 17.8907 15.4343 18.0916 15.6594C18.2889 15.8806 18.2824 16.2239 18.0697 16.451C17.6377 16.9119 17.155 17.3057 16.6411 17.658C16.5983 17.6872 16.557 17.7184 16.4822 17.7722C16.5407 17.7722 16.5632 17.7769 16.5832 17.7716C18.3143 17.3266 19.907 16.5792 21.2605 15.3251C22.39 14.2785 23.2302 13.0204 23.6884 11.4913C23.7885 11.1573 24.066 11.0002 24.3594 11.0998C24.6415 11.1954 24.7886 11.4949 24.6957 11.819C24.3588 12.9898 23.7857 14.0231 23.0472 14.9558C21.7744 16.5629 20.1688 17.6563 18.3233 18.3719C16.9236 18.9144 15.4734 19.2013 13.9902 19.3072C12.6517 19.4025 11.3126 19.4045 9.97696 19.2671C6.67413 18.9271 3.60402 17.8708 0.839827 15.8879C0.641514 15.7454 0.451333 15.5897 0.263654 15.4316C-0.0231814 15.1906 -0.077921 14.8556 0.118829 14.5932C0.319019 14.3263 0.630253 14.3319 0.936169 14.563C1.4404 14.9442 1.96027 15.3028 2.47388 15.6701C2.50203 15.6903 2.53519 15.7023 2.53144 15.7006L2.53175 15.6996Z",fill:nt??"#3787FF"})]})}function YourNestIcon({size:rt,className:_e,color:nt}){return jsxRuntimeExports.jsx("svg",{width:rt,height:rt*20/16,viewBox:"0 0 16 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:_e,children:jsxRuntimeExports.jsx("path",{d:"M8.00003 4.76263C10.0206 4.76263 11.9585 5.56531 13.3873 6.99409C14.816 8.42287 15.6187 10.3607 15.6187 12.3813C15.6187 14.4019 14.816 16.3398 13.3873 17.7685C11.9585 19.1973 10.0206 20 8.00003 20C5.97943 20 4.04159 19.1973 2.61281 17.7685C1.18403 16.3398 0.381348 14.4019 0.381348 12.3813C0.381348 10.3607 1.18403 8.42287 2.61281 6.99409C4.04159 5.56531 5.97943 4.76263 8.00003 4.76263ZM8.00003 6.6673C6.48458 6.6673 5.0312 7.26931 3.95961 8.3409C2.88803 9.41248 2.28602 10.8659 2.28602 12.3813C2.28602 13.8968 2.88803 15.3501 3.95961 16.4217C5.0312 17.4933 6.48458 18.0953 8.00003 18.0953C9.51548 18.0953 10.9689 17.4933 12.0405 16.4217C13.112 15.3501 13.714 13.8968 13.714 12.3813C13.714 10.8659 13.112 9.41248 12.0405 8.3409C10.9689 7.26931 9.51548 6.6673 8.00003 6.6673ZM8.00003 8.09581L9.25902 10.6481L12.076 11.0576L10.038 13.0432L10.519 15.8488L8.00003 14.5241L5.4811 15.8478L5.96203 13.0432L3.92404 11.0566L6.74105 10.6471L8.00003 8.09581ZM13.714 0.00095238V2.85796L12.416 3.94172C11.3392 3.37581 10.163 3.02363 8.95237 2.90462V0.00095238H13.714ZM7.0477 0V2.90462C5.83745 3.02346 4.66161 3.3753 3.585 3.94076L2.28602 2.85796V0.00095238L7.0477 0Z",fill:nt??"#0CA0EB"})})}function TrophyIcon({size:rt,className:_e,color:nt}){return jsxRuntimeExports.jsx("svg",{width:rt,height:rt*20/21,viewBox:"0 0 21 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:_e,children:jsxRuntimeExports.jsx("path",{d:"M7.61845 17.5H12.6185M10.1185 14.375V17.5M15.604 10H16.3685C17.0315 10 17.6674 9.73661 18.1362 9.26777C18.6051 8.79893 18.8685 8.16304 18.8685 7.5V6.25C18.8685 6.08424 18.8026 5.92527 18.6854 5.80806C18.5682 5.69085 18.4092 5.625 18.2435 5.625H15.7435M4.64689 10H3.85852C3.19548 10 2.55959 9.73661 2.09075 9.26777C1.62191 8.79893 1.35852 8.16304 1.35852 7.5V6.25C1.35852 6.08424 1.42437 5.92527 1.54158 5.80806C1.65879 5.69085 1.81776 5.625 1.98352 5.625H4.48352M4.49345 4.375V8.67939C4.49345 11.781 6.97428 14.3518 10.0758 14.3748C10.8181 14.3805 11.5541 14.2391 12.2415 13.959C12.9288 13.6788 13.554 13.2654 14.0808 12.7425C14.6077 12.2197 15.0258 11.5977 15.3112 10.9124C15.5965 10.2272 15.7435 9.49227 15.7435 8.75V4.375C15.7435 4.20924 15.6776 4.05027 15.5604 3.93306C15.4432 3.81585 15.2842 3.75 15.1185 3.75H5.11845C4.95269 3.75 4.79372 3.81585 4.67651 3.93306C4.5593 4.05027 4.49345 4.20924 4.49345 4.375Z",stroke:nt||"#3C4043",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})}const TitleT1=reactExports.forwardRef(({className:rt,..._e},nt)=>jsxRuntimeExports.jsx("div",{ref:nt,className:`text-xl font-medium ${rt??""}`,..._e}));TitleT1.displayName="TitleT1";const TitleT2=reactExports.forwardRef(({className:rt,..._e},nt)=>jsxRuntimeExports.jsx("div",{ref:nt,className:`text-base font-medium ${rt??""}`,..._e}));TitleT2.displayName="TitleT2";const TitleT4=reactExports.forwardRef(({className:rt,..._e},nt)=>jsxRuntimeExports.jsx("div",{ref:nt,className:`text-[13px] font-medium ${rt??""}`,..._e}));TitleT4.displayName="TitleT4";const TitleT5=reactExports.forwardRef(({className:rt,..._e},nt)=>jsxRuntimeExports.jsx("div",{ref:nt,className:`text-xs font-medium ${rt??""}`,..._e}));TitleT5.displayName="TitleT5";const BodyB1=reactExports.forwardRef(({className:rt,..._e},nt)=>jsxRuntimeExports.jsx("div",{ref:nt,className:`text-base font-normal ${rt??""}`,..._e}));BodyB1.displayName="BodyB1";const BodyB2=reactExports.forwardRef(({className:rt,..._e},nt)=>jsxRuntimeExports.jsx("div",{ref:nt,className:`text-sm font-normal ${rt??""}`,..._e}));BodyB2.displayName="BodyB2";const BodyB3=reactExports.forwardRef(({className:rt,..._e},nt)=>jsxRuntimeExports.jsx("div",{ref:nt,className:`text-xs font-normal ${rt??""}`,..._e}));BodyB3.displayName="BodyB3";function _assertThisInitialized$1(rt){if(rt===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return rt}function _setPrototypeOf$1(rt,_e){return _setPrototypeOf$1=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(nt,it){return nt.__proto__=it,nt},_setPrototypeOf$1(rt,_e)}function _inheritsLoose$1(rt,_e){rt.prototype=Object.create(_e.prototype),rt.prototype.constructor=rt,_setPrototypeOf$1(rt,_e)}var safeIsNaN=Number.isNaN||function rt(_e){return typeof _e=="number"&&_e!==_e};function isEqual$1(rt,_e){return!!(rt===_e||safeIsNaN(rt)&&safeIsNaN(_e))}function areInputsEqual(rt,_e){if(rt.length!==_e.length)return!1;for(var nt=0;nt<rt.length;nt++)if(!isEqual$1(rt[nt],_e[nt]))return!1;return!0}function memoizeOne(rt,_e){_e===void 0&&(_e=areInputsEqual);var nt,it=[],ot,st=!1;function at(){for(var lt=[],ct=0;ct<arguments.length;ct++)lt[ct]=arguments[ct];return st&&nt===this&&_e(lt,it)||(ot=rt.apply(this,lt),st=!0,nt=this,it=lt),ot}return at}var hasNativePerformanceNow=typeof performance=="object"&&typeof performance.now=="function",now=hasNativePerformanceNow?function(){return performance.now()}:function(){return Date.now()};function cancelTimeout(rt){cancelAnimationFrame(rt.id)}function requestTimeout(rt,_e){var nt=now();function it(){now()-nt>=_e?rt.call(null):ot.id=requestAnimationFrame(it)}var ot={id:requestAnimationFrame(it)};return ot}var size=-1;function getScrollbarSize(rt){if(rt===void 0&&(rt=!1),size===-1||rt){var _e=document.createElement("div"),nt=_e.style;nt.width="50px",nt.height="50px",nt.overflow="scroll",document.body.appendChild(_e),size=_e.offsetWidth-_e.clientWidth,document.body.removeChild(_e)}return size}var cachedRTLResult=null;function getRTLOffsetType(rt){if(rt===void 0&&(rt=!1),cachedRTLResult===null||rt){var _e=document.createElement("div"),nt=_e.style;nt.width="50px",nt.height="50px",nt.overflow="scroll",nt.direction="rtl";var it=document.createElement("div"),ot=it.style;return ot.width="100px",ot.height="100px",_e.appendChild(it),document.body.appendChild(_e),_e.scrollLeft>0?cachedRTLResult="positive-descending":(_e.scrollLeft=1,_e.scrollLeft===0?cachedRTLResult="negative":cachedRTLResult="positive-ascending"),document.body.removeChild(_e),cachedRTLResult}return cachedRTLResult}var IS_SCROLLING_DEBOUNCE_INTERVAL$1=150,defaultItemKey$1=function rt(_e,nt){return _e};function createListComponent(rt){var _e,nt=rt.getItemOffset,it=rt.getEstimatedTotalSize,ot=rt.getItemSize,st=rt.getOffsetForIndexAndAlignment,at=rt.getStartIndexForOffset,lt=rt.getStopIndexForStartIndex,ct=rt.initInstanceProps,dt=rt.shouldResetStyleCacheOnItemSizeChange,ft=rt.validateProps;return _e=function(pt){_inheritsLoose$1(gt,pt);function gt(Ct){var At;return At=pt.call(this,Ct)||this,At._instanceProps=ct(At.props,_assertThisInitialized$1(At)),At._outerRef=void 0,At._resetIsScrollingTimeoutId=null,At.state={instance:_assertThisInitialized$1(At),isScrolling:!1,scrollDirection:"forward",scrollOffset:typeof At.props.initialScrollOffset=="number"?At.props.initialScrollOffset:0,scrollUpdateWasRequested:!1},At._callOnItemsRendered=void 0,At._callOnItemsRendered=memoizeOne(function($t,zt,_t,Jt){return At.props.onItemsRendered({overscanStartIndex:$t,overscanStopIndex:zt,visibleStartIndex:_t,visibleStopIndex:Jt})}),At._callOnScroll=void 0,At._callOnScroll=memoizeOne(function($t,zt,_t){return At.props.onScroll({scrollDirection:$t,scrollOffset:zt,scrollUpdateWasRequested:_t})}),At._getItemStyle=void 0,At._getItemStyle=function($t){var zt=At.props,_t=zt.direction,Jt=zt.itemSize,nr=zt.layout,or=At._getItemStyleCache(dt&&Jt,dt&&nr,dt&&_t),ir;if(or.hasOwnProperty($t))ir=or[$t];else{var dr=nt(At.props,$t,At._instanceProps),sr=ot(At.props,$t,At._instanceProps),vr=_t==="horizontal"||nr==="horizontal",yr=_t==="rtl",ur=vr?dr:0;or[$t]=ir={position:"absolute",left:yr?void 0:ur,right:yr?ur:void 0,top:vr?0:dr,height:vr?"100%":sr,width:vr?sr:"100%"}}return ir},At._getItemStyleCache=void 0,At._getItemStyleCache=memoizeOne(function($t,zt,_t){return{}}),At._onScrollHorizontal=function($t){var zt=$t.currentTarget,_t=zt.clientWidth,Jt=zt.scrollLeft,nr=zt.scrollWidth;At.setState(function(or){if(or.scrollOffset===Jt)return null;var ir=At.props.direction,dr=Jt;if(ir==="rtl")switch(getRTLOffsetType()){case"negative":dr=-Jt;break;case"positive-descending":dr=nr-_t-Jt;break}return dr=Math.max(0,Math.min(dr,nr-_t)),{isScrolling:!0,scrollDirection:or.scrollOffset<dr?"forward":"backward",scrollOffset:dr,scrollUpdateWasRequested:!1}},At._resetIsScrollingDebounced)},At._onScrollVertical=function($t){var zt=$t.currentTarget,_t=zt.clientHeight,Jt=zt.scrollHeight,nr=zt.scrollTop;At.setState(function(or){if(or.scrollOffset===nr)return null;var ir=Math.max(0,Math.min(nr,Jt-_t));return{isScrolling:!0,scrollDirection:or.scrollOffset<ir?"forward":"backward",scrollOffset:ir,scrollUpdateWasRequested:!1}},At._resetIsScrollingDebounced)},At._outerRefSetter=function($t){var zt=At.props.outerRef;At._outerRef=$t,typeof zt=="function"?zt($t):zt!=null&&typeof zt=="object"&&zt.hasOwnProperty("current")&&(zt.current=$t)},At._resetIsScrollingDebounced=function(){At._resetIsScrollingTimeoutId!==null&&cancelTimeout(At._resetIsScrollingTimeoutId),At._resetIsScrollingTimeoutId=requestTimeout(At._resetIsScrolling,IS_SCROLLING_DEBOUNCE_INTERVAL$1)},At._resetIsScrolling=function(){At._resetIsScrollingTimeoutId=null,At.setState({isScrolling:!1},function(){At._getItemStyleCache(-1,null)})},At}gt.getDerivedStateFromProps=function(At,$t){return validateSharedProps$1(At,$t),ft(At),null};var yt=gt.prototype;return yt.scrollTo=function(At){At=Math.max(0,At),this.setState(function($t){return $t.scrollOffset===At?null:{scrollDirection:$t.scrollOffset<At?"forward":"backward",scrollOffset:At,scrollUpdateWasRequested:!0}},this._resetIsScrollingDebounced)},yt.scrollToItem=function(At,$t){$t===void 0&&($t="auto");var zt=this.props,_t=zt.itemCount,Jt=zt.layout,nr=this.state.scrollOffset;At=Math.max(0,Math.min(At,_t-1));var or=0;if(this._outerRef){var ir=this._outerRef;Jt==="vertical"?or=ir.scrollWidth>ir.clientWidth?getScrollbarSize():0:or=ir.scrollHeight>ir.clientHeight?getScrollbarSize():0}this.scrollTo(st(this.props,At,$t,nr,this._instanceProps,or))},yt.componentDidMount=function(){var At=this.props,$t=At.direction,zt=At.initialScrollOffset,_t=At.layout;if(typeof zt=="number"&&this._outerRef!=null){var Jt=this._outerRef;$t==="horizontal"||_t==="horizontal"?Jt.scrollLeft=zt:Jt.scrollTop=zt}this._callPropsCallbacks()},yt.componentDidUpdate=function(){var At=this.props,$t=At.direction,zt=At.layout,_t=this.state,Jt=_t.scrollOffset,nr=_t.scrollUpdateWasRequested;if(nr&&this._outerRef!=null){var or=this._outerRef;if($t==="horizontal"||zt==="horizontal")if($t==="rtl")switch(getRTLOffsetType()){case"negative":or.scrollLeft=-Jt;break;case"positive-ascending":or.scrollLeft=Jt;break;default:var ir=or.clientWidth,dr=or.scrollWidth;or.scrollLeft=dr-ir-Jt;break}else or.scrollLeft=Jt;else or.scrollTop=Jt}this._callPropsCallbacks()},yt.componentWillUnmount=function(){this._resetIsScrollingTimeoutId!==null&&cancelTimeout(this._resetIsScrollingTimeoutId)},yt.render=function(){var At=this.props,$t=At.children,zt=At.className,_t=At.direction,Jt=At.height,nr=At.innerRef,or=At.innerElementType,ir=At.innerTagName,dr=At.itemCount,sr=At.itemData,vr=At.itemKey,yr=vr===void 0?defaultItemKey$1:vr,ur=At.layout,tr=At.outerElementType,jt=At.outerTagName,mt=At.style,wt=At.useIsScrolling,kt=At.width,Ht=this.state.isScrolling,Wt=_t==="horizontal"||ur==="horizontal",er=Wt?this._onScrollHorizontal:this._onScrollVertical,Xt=this._getRangeToRender(),Zt=Xt[0],Tt=Xt[1],rr=[];if(dr>0)for(var Er=Zt;Er<=Tt;Er++)rr.push(reactExports.createElement($t,{data:sr,key:yr(Er,sr),index:Er,isScrolling:wt?Ht:void 0,style:this._getItemStyle(Er)}));var ar=it(this.props,this._instanceProps);return reactExports.createElement(tr||jt||"div",{className:zt,onScroll:er,ref:this._outerRefSetter,style:_extends$5({position:"relative",height:Jt,width:kt,overflow:"auto",WebkitOverflowScrolling:"touch",willChange:"transform",direction:_t},mt)},reactExports.createElement(or||ir||"div",{children:rr,ref:nr,style:{height:Wt?"100%":ar,pointerEvents:Ht?"none":void 0,width:Wt?ar:"100%"}}))},yt._callPropsCallbacks=function(){if(typeof this.props.onItemsRendered=="function"){var At=this.props.itemCount;if(At>0){var $t=this._getRangeToRender(),zt=$t[0],_t=$t[1],Jt=$t[2],nr=$t[3];this._callOnItemsRendered(zt,_t,Jt,nr)}}if(typeof this.props.onScroll=="function"){var or=this.state,ir=or.scrollDirection,dr=or.scrollOffset,sr=or.scrollUpdateWasRequested;this._callOnScroll(ir,dr,sr)}},yt._getRangeToRender=function(){var At=this.props,$t=At.itemCount,zt=At.overscanCount,_t=this.state,Jt=_t.isScrolling,nr=_t.scrollDirection,or=_t.scrollOffset;if($t===0)return[0,0,0,0];var ir=at(this.props,or,this._instanceProps),dr=lt(this.props,ir,or,this._instanceProps),sr=!Jt||nr==="backward"?Math.max(1,zt):1,vr=!Jt||nr==="forward"?Math.max(1,zt):1;return[Math.max(0,ir-sr),Math.max(0,Math.min($t-1,dr+vr)),ir,dr]},gt}(reactExports.PureComponent),_e.defaultProps={direction:"ltr",itemData:void 0,layout:"vertical",overscanCount:2,useIsScrolling:!1},_e}var validateSharedProps$1=function rt(_e,nt){_e.children,_e.direction,_e.height,_e.layout,_e.innerTagName,_e.outerTagName,_e.width,nt.instance},FixedSizeList=createListComponent({getItemOffset:function rt(_e,nt){var it=_e.itemSize;return nt*it},getItemSize:function rt(_e,nt){var it=_e.itemSize;return it},getEstimatedTotalSize:function rt(_e){var nt=_e.itemCount,it=_e.itemSize;return it*nt},getOffsetForIndexAndAlignment:function rt(_e,nt,it,ot,st,at){var lt=_e.direction,ct=_e.height,dt=_e.itemCount,ft=_e.itemSize,pt=_e.layout,gt=_e.width,yt=lt==="horizontal"||pt==="horizontal",Ct=yt?gt:ct,At=Math.max(0,dt*ft-Ct),$t=Math.min(At,nt*ft),zt=Math.max(0,nt*ft-Ct+ft+at);switch(it==="smart"&&(ot>=zt-Ct&&ot<=$t+Ct?it="auto":it="center"),it){case"start":return $t;case"end":return zt;case"center":{var _t=Math.round(zt+($t-zt)/2);return _t<Math.ceil(Ct/2)?0:_t>At+Math.floor(Ct/2)?At:_t}case"auto":default:return ot>=zt&&ot<=$t?ot:ot<zt?zt:$t}},getStartIndexForOffset:function rt(_e,nt){var it=_e.itemCount,ot=_e.itemSize;return Math.max(0,Math.min(it-1,Math.floor(nt/ot)))},getStopIndexForStartIndex:function rt(_e,nt,it){var ot=_e.direction,st=_e.height,at=_e.itemCount,lt=_e.itemSize,ct=_e.layout,dt=_e.width,ft=ot==="horizontal"||ct==="horizontal",pt=nt*lt,gt=ft?dt:st,yt=Math.ceil((gt+it-pt)/lt);return Math.max(0,Math.min(at-1,nt+yt-1))},initInstanceProps:function rt(_e){},shouldResetStyleCacheOnItemSizeChange:!0,validateProps:function rt(_e){_e.itemSize}}),dist={},sdk={};(function(){var rt={},_e="";try{_e=location.hash.toString()}catch{}var nt=ct(_e),it=zt("initParams");if(it)for(var ot in it)typeof nt[ot]>"u"&&(nt[ot]=it[ot]);$t("initParams",nt);var st=!1,at;try{if(st=window.parent!=null&&window!=window.parent,st){window.addEventListener("message",function(_t){if(_t.source===window.parent){try{var Jt=JSON.parse(_t.data)}catch{return}if(!(!Jt||!Jt.eventType))if(Jt.eventType=="set_custom_style")_t.origin==="https://web.telegram.org"&&(at.innerHTML=Jt.eventData);else if(Jt.eventType=="reload_iframe"){try{window.parent.postMessage(JSON.stringify({eventType:"iframe_will_reload"}),"*")}catch{}location.reload()}else gt(Jt.eventType,Jt.eventData)}}),at=document.createElement("style"),document.head.appendChild(at);try{window.parent.postMessage(JSON.stringify({eventType:"iframe_ready",eventData:{reload_supported:!0}}),"*")}catch{}}}catch{}function lt(_t){try{return _t=_t.replace(/\+/g,"%20"),decodeURIComponent(_t)}catch{return _t}}function ct(_t){_t=_t.replace(/^#/,"");var Jt={};if(!_t.length)return Jt;if(_t.indexOf("=")<0&&_t.indexOf("?")<0)return Jt._path=lt(_t),Jt;var nr=_t.indexOf("?");if(nr>=0){var or=_t.substr(0,nr);Jt._path=lt(or),_t=_t.substr(nr+1)}var ir=dt(_t);for(var dr in ir)Jt[dr]=ir[dr];return Jt}function dt(_t){var Jt={};if(!_t.length)return Jt;var nr=_t.split("&"),or,ir,dr,sr;for(or=0;or<nr.length;or++)ir=nr[or].split("="),dr=lt(ir[0]),sr=ir[1]==null?null:lt(ir[1]),Jt[dr]=sr;return Jt}function ft(_t,Jt){var nr=_t.indexOf("#");if(nr<0)return _t+"#"+Jt;var or=_t.substr(nr+1);return or.indexOf("=")>=0||or.indexOf("?")>=0?_t+"&"+Jt:or.length>0?_t+"?"+Jt:_t+Jt}function pt(_t,Jt,nr){if(Jt||(Jt=function(){}),nr===void 0&&(nr=""),console.log("[Telegram.WebView] > postEvent",_t,nr),window.TelegramWebviewProxy!==void 0)TelegramWebviewProxy.postEvent(_t,JSON.stringify(nr)),Jt();else if(window.external&&"notify"in window.external)window.external.notify(JSON.stringify({eventType:_t,eventData:nr})),Jt();else if(st)try{var or="https://web.telegram.org";or="*",window.parent.postMessage(JSON.stringify({eventType:_t,eventData:nr}),or),Jt()}catch(ir){Jt(ir)}else Jt({notAvailable:!0})}function gt(_t,Jt){console.log("[Telegram.WebView] < receiveEvent",_t,Jt),yt(_t,function(nr){nr(_t,Jt)})}function yt(_t,Jt){var nr=rt[_t];if(!(nr===void 0||!nr.length))for(var or=0;or<nr.length;or++)try{Jt(nr[or])}catch{}}function Ct(_t,Jt){rt[_t]===void 0&&(rt[_t]=[]);var nr=rt[_t].indexOf(Jt);nr===-1&&rt[_t].push(Jt)}function At(_t,Jt){if(rt[_t]!==void 0){var nr=rt[_t].indexOf(Jt);nr!==-1&&rt[_t].splice(nr,1)}}function $t(_t,Jt){try{return window.sessionStorage.setItem("__telegram__"+_t,JSON.stringify(Jt)),!0}catch{}return!1}function zt(_t){try{return JSON.parse(window.sessionStorage.getItem("__telegram__"+_t))}catch{}return null}window.Telegram||(window.Telegram={}),window.Telegram.WebView={initParams:nt,isIframe:st,onEvent:Ct,offEvent:At,postEvent:pt,receiveEvent:gt,callEventCallbacks:yt},window.Telegram.Utils={urlSafeDecode:lt,urlParseQueryString:dt,urlParseHashParams:ct,urlAppendHashParams:ft,sessionStorageSet:$t,sessionStorageGet:zt},window.TelegramGameProxy_receiveEvent=gt,window.TelegramGameProxy={receiveEvent:gt}})();(function(){var rt=window.Telegram.Utils,_e=window.Telegram.WebView,nt=_e.initParams,it=_e.isIframe,ot={},st="",at={},lt={},ct="light",dt="6.0",ft="unknown";if(nt.tgWebAppData&&nt.tgWebAppData.length){st=nt.tgWebAppData,at=rt.urlParseQueryString(st);for(var pt in at){var gt=at[pt];try{(gt.substr(0,1)=="{"&&gt.substr(-1)=="}"||gt.substr(0,1)=="["&&gt.substr(-1)=="]")&&(at[pt]=JSON.parse(gt))}catch{}}}if(nt.tgWebAppThemeParams&&nt.tgWebAppThemeParams.length){var yt=nt.tgWebAppThemeParams;try{var Ct=JSON.parse(yt);Ct&&vr(Ct)}catch{}}var Ct=rt.sessionStorageGet("themeParams");Ct&&vr(Ct),nt.tgWebAppVersion&&(dt=nt.tgWebAppVersion),nt.tgWebAppPlatform&&(ft=nt.tgWebAppPlatform);function At(Ir,Lr){Lr.theme_params&&(vr(Lr.theme_params),window.Telegram.WebApp.MainButton.setParams({}),Mr(),or("themeChanged"))}var $t=window.innerHeight;function zt(Ir,Lr){Lr.height&&(window.removeEventListener("resize",_t),wt(Lr))}function _t(Ir){$t!=window.innerHeight&&($t=window.innerHeight,or("viewportChanged",{isStateStable:!0}))}function Jt(Ir){if(!(Ir.metaKey||Ir.ctrlKey)){for(var Lr=Ir.target;Lr.tagName!="A"&&Lr.parentNode;)Lr=Lr.parentNode;Lr.tagName=="A"&&Lr.target!="_blank"&&(Lr.protocol=="http:"||Lr.protocol=="https:")&&Lr.hostname=="t.me"&&(ot.openTgLink(Lr.href),Ir.preventDefault())}}function nr(Ir){return Ir.toString().replace(/^\s+|\s+$/g,"")}function or(Ir){var Lr=Array.prototype.slice.call(arguments);Ir=Lr.shift(),_e.callEventCallbacks("webview:"+Ir,function(Ur){Ur.apply(ot,Lr)})}function ir(Ir,Lr){_e.onEvent("webview:"+Ir,Lr)}function dr(Ir,Lr){_e.offEvent("webview:"+Ir,Lr)}function sr(Ir,Lr){var Ur=document.documentElement;Ur&&Ur.style&&Ur.style.setProperty&&Ur.style.setProperty("--tg-"+Ir,Lr)}function vr(Ir){Ir.bg_color=="#1c1c1d"&&Ir.bg_color==Ir.secondary_bg_color&&(Ir.secondary_bg_color="#2c2c2e");var Lr;for(var Ur in Ir)(Lr=Rr(Ir[Ur]))&&(lt[Ur]=Lr,Ur=="bg_color"&&(ct=Sr(Lr)?"dark":"light",sr("color-scheme",ct)),Ur="theme-"+Ur.split("_").join("-"),sr(Ur,Lr));rt.sessionStorageSet("themeParams",lt)}var yr={};function ur(Ir){for(var Lr=100;--Lr;){for(var Ur="",Wr="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789",In=Wr.length,un=0;un<Ir;un++)Ur+=Wr[Math.floor(Math.random()*In)];if(!yr[Ur])return yr[Ur]={},Ur}throw Error("WebAppCallbackIdGenerateFailed")}var tr=!1,jt=!1,mt=!0;function wt(Ir){typeof Ir<"u"&&(mt=!!Ir.is_expanded,tr=Ir.height,Ir.is_state_stable&&(jt=Ir.height),or("viewportChanged",{isStateStable:!!Ir.is_state_stable}));var Lr,Ur;tr!==!1?Lr=tr-hn+"px":Lr=hn?"calc(100vh - "+hn+"px)":"100vh",jt!==!1?Ur=jt-hn+"px":Ur=hn?"calc(100vh - "+hn+"px)":"100vh",sr("viewport-height",Lr),sr("viewport-stable-height",Ur)}var kt=!1;function Ht(Ir){if(!Pr("6.2")){console.warn("[Telegram.WebApp] Closing confirmation is not supported in version "+dt);return}kt=!!Ir,_e.postEvent("web_app_setup_closing_behavior",!1,{need_confirmation:kt})}var Wt="bg_color",er=null;function Xt(){return Wt=="secondary_bg_color"?lt.secondary_bg_color:Wt=="bg_color"?lt.bg_color:er}function Zt(Ir){if(!Pr("6.1")){console.warn("[Telegram.WebApp] Header color is not supported in version "+dt);return}Pr("6.9")||(lt.bg_color&&lt.bg_color==Ir?Ir="bg_color":lt.secondary_bg_color&&lt.secondary_bg_color==Ir&&(Ir="secondary_bg_color"));var Lr=null,Ur=null;if(Ir=="bg_color"||Ir=="secondary_bg_color")Ur=Ir;else if(Pr("6.9")&&(Lr=Rr(Ir),!Lr))throw console.error("[Telegram.WebApp] Header color format is invalid",Ir),Error("WebAppHeaderColorInvalid");if(!Pr("6.9")&&Ur!="bg_color"&&Ur!="secondary_bg_color")throw console.error("[Telegram.WebApp] Header color key should be one of Telegram.WebApp.themeParams.bg_color, Telegram.WebApp.themeParams.secondary_bg_color, 'bg_color', 'secondary_bg_color'",Ir),Error("WebAppHeaderColorKeyInvalid");Wt=Ur,er=Lr,Er()}var Tt=null,rr=null;function Er(){(Tt!=Wt||rr!=er)&&(Tt=Wt,rr=er,rr?_e.postEvent("web_app_set_header_color",!1,{color:er}):_e.postEvent("web_app_set_header_color",!1,{color_key:Wt}))}var ar="bg_color";function wr(){return ar=="secondary_bg_color"?lt.secondary_bg_color:ar=="bg_color"?lt.bg_color:ar}function fr(Ir){if(!Pr("6.1")){console.warn("[Telegram.WebApp] Background color is not supported in version "+dt);return}var Lr;if(Ir=="bg_color"||Ir=="secondary_bg_color")Lr=Ir;else if(Lr=Rr(Ir),!Lr)throw console.error("[Telegram.WebApp] Background color format is invalid",Ir),Error("WebAppBackgroundColorInvalid");ar=Lr,Mr()}var gr=null;function Mr(){var Ir=wr();gr!=Ir&&(gr=Ir,_e.postEvent("web_app_set_background_color",!1,{color:Ir}))}function Rr(Ir){Ir+="";var Lr;if(Lr=/^\s*#([0-9a-f]{6})\s*$/i.exec(Ir))return"#"+Lr[1].toLowerCase();if(Lr=/^\s*#([0-9a-f])([0-9a-f])([0-9a-f])\s*$/i.exec(Ir))return("#"+Lr[1]+Lr[1]+Lr[2]+Lr[2]+Lr[3]+Lr[3]).toLowerCase();if(Lr=/^\s*rgba?\((\d+),\s*(\d+),\s*(\d+)(?:,\s*(\d+\.{0,1}\d*))?\)\s*$/.exec(Ir)){var Ur=parseInt(Lr[1]),Wr=parseInt(Lr[2]),In=parseInt(Lr[3]);return Ur=(Ur<16?"0":"")+Ur.toString(16),Wr=(Wr<16?"0":"")+Wr.toString(16),In=(In<16?"0":"")+In.toString(16),"#"+Ur+Wr+In}return!1}function Sr(Ir){Ir=Ir.replace(/[\s#]/g,""),Ir.length==3&&(Ir=Ir[0]+Ir[0]+Ir[1]+Ir[1]+Ir[2]+Ir[2]);var Lr=parseInt(Ir.substr(0,2),16),Ur=parseInt(Ir.substr(2,2),16),Wr=parseInt(Ir.substr(4,2),16),In=Math.sqrt(.299*(Lr*Lr)+.587*(Ur*Ur)+.114*(Wr*Wr));return In<120}function xr(Ir,Lr){typeof Ir!="string"&&(Ir=""),typeof Lr!="string"&&(Lr=""),Ir=Ir.replace(/^\s+|\s+$/g,"").split("."),Lr=Lr.replace(/^\s+|\s+$/g,"").split(".");var Ur=Math.max(Ir.length,Lr.length),Wr,In,un;for(Wr=0;Wr<Ur;Wr++)if(In=parseInt(Ir[Wr])||0,un=parseInt(Lr[Wr])||0,In!=un)return In>un?1:-1;return 0}function Pr(Ir){return xr(dt,Ir)>=0}function Or(Ir){if(window.Blob)try{return new Blob([Ir]).size}catch{}for(var Lr=Ir.length,Ur=Ir.length-1;Ur>=0;Ur--){var Wr=Ir.charCodeAt(Ur);Wr>127&&Wr<=2047?Lr++:Wr>2047&&Wr<=65535&&(Lr+=2),Wr>=56320&&Wr<=57343&&Ur--}return Lr}var Yr=function(){var Ir=!1,Lr={};Object.defineProperty(Lr,"isVisible",{set:function(Gr){_r({is_visible:Gr})},get:function(){return Ir},enumerable:!0});var Ur=null;_e.onEvent("back_button_pressed",Wr);function Wr(){or("backButtonClicked")}function In(){return{is_visible:Ir}}function un(Gr){return typeof Gr>"u"&&(Gr=In()),JSON.stringify(Gr)}function En(){return Pr("6.1")?!0:(console.warn("[Telegram.WebApp] BackButton is not supported in version "+dt),!1)}function Jn(){var Gr=In(),Pn=un(Gr);Ur!==Pn&&(Ur=Pn,_e.postEvent("web_app_setup_back_button",!1,Gr))}function _r(Gr){return En()&&(typeof Gr.is_visible<"u"&&(Ir=!!Gr.is_visible),Jn()),Lr}return Lr.onClick=function(Gr){return En()&&ir("backButtonClicked",Gr),Lr},Lr.offClick=function(Gr){return En()&&dr("backButtonClicked",Gr),Lr},Lr.show=function(){return _r({is_visible:!0})},Lr.hide=function(){return _r({is_visible:!1})},Lr}(),hn=0,Fr=function(){var Ir=!1,Lr=!0,Ur=!1,Wr="CONTINUE",In=!1,un=!1,En={};Object.defineProperty(En,"text",{set:function(cr){En.setParams({text:cr})},get:function(){return Wr},enumerable:!0}),Object.defineProperty(En,"color",{set:function(cr){En.setParams({color:cr})},get:function(){return In||lt.button_color||"#2481cc"},enumerable:!0}),Object.defineProperty(En,"textColor",{set:function(cr){En.setParams({text_color:cr})},get:function(){return un||lt.button_text_color||"#ffffff"},enumerable:!0}),Object.defineProperty(En,"isVisible",{set:function(cr){En.setParams({is_visible:cr})},get:function(){return Ir},enumerable:!0}),Object.defineProperty(En,"isProgressVisible",{get:function(){return Ur},enumerable:!0}),Object.defineProperty(En,"isActive",{set:function(cr){En.setParams({is_active:cr})},get:function(){return Lr},enumerable:!0});var Jn=null;_e.onEvent("main_button_pressed",Hn);var _r=null,Gr={};if(nt.tgWebAppDebug){_r=document.createElement("tg-main-button"),Gr={font:"600 14px/18px sans-serif",display:"none",width:"100%",height:"48px",borderRadius:"0",background:"no-repeat right center",position:"fixed",left:"0",right:"0",bottom:"0",margin:"0",padding:"15px 20px",textAlign:"center",boxSizing:"border-box",zIndex:"10000"};for(var Pn in Gr)_r.style[Pn]=Gr[Pn];document.addEventListener("DOMContentLoaded",function cr(br){document.removeEventListener("DOMContentLoaded",cr),document.body.appendChild(_r),_r.addEventListener("click",Hn,!1)})}function Hn(){Lr&&or("mainButtonClicked")}function $n(){var cr=En.color,br=En.textColor;return Ir?{is_visible:!0,is_active:Lr,is_progress_visible:Ur,text:Wr,color:cr,text_color:br}:{is_visible:!1}}function Nn(cr){return typeof cr>"u"&&(cr=$n()),JSON.stringify(cr)}function kn(){var cr=$n(),br=Nn(cr);Jn!==br&&(Jn=br,_e.postEvent("web_app_setup_main_button",!1,cr),nt.tgWebAppDebug&&wn(cr))}function wn(cr){cr.is_visible?(_r.style.display="block",hn=48,_r.style.opacity=cr.is_active?"1":"0.8",_r.style.cursor=cr.is_active?"pointer":"auto",_r.disabled=!cr.is_active,_r.innerText=cr.text,_r.style.backgroundImage=cr.is_progress_visible?"url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewport%3D%220%200%2048%2048%22%20width%3D%2248px%22%20height%3D%2248px%22%3E%3Ccircle%20cx%3D%2250%25%22%20cy%3D%2250%25%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222.25%22%20stroke-linecap%3D%22round%22%20fill%3D%22none%22%20stroke-dashoffset%3D%22106%22%20r%3D%229%22%20stroke-dasharray%3D%2256.52%22%20rotate%3D%22-90%22%3E%3Canimate%20attributeName%3D%22stroke-dashoffset%22%20attributeType%3D%22XML%22%20dur%3D%22360s%22%20from%3D%220%22%20to%3D%2212500%22%20repeatCount%3D%22indefinite%22%3E%3C%2Fanimate%3E%3CanimateTransform%20attributeName%3D%22transform%22%20attributeType%3D%22XML%22%20type%3D%22rotate%22%20dur%3D%221s%22%20from%3D%22-90%2024%2024%22%20to%3D%22630%2024%2024%22%20repeatCount%3D%22indefinite%22%3E%3C%2FanimateTransform%3E%3C%2Fcircle%3E%3C%2Fsvg%3E')":"none",_r.style.backgroundColor=cr.color,_r.style.color=cr.text_color):(_r.style.display="none",hn=0),document.documentElement&&(document.documentElement.style.boxSizing="border-box",document.documentElement.style.paddingBottom=hn+"px"),wt()}function Dr(cr){if(typeof cr.text<"u"){var br=nr(cr.text);if(!br.length)throw console.error("[Telegram.WebApp] Main button text is required",cr.text),Error("WebAppMainButtonParamInvalid");if(br.length>64)throw console.error("[Telegram.WebApp] Main button text is too long",br),Error("WebAppMainButtonParamInvalid");Wr=br}if(typeof cr.color<"u")if(cr.color===!1||cr.color===null)In=!1;else{var Ar=Rr(cr.color);if(!Ar)throw console.error("[Telegram.WebApp] Main button color format is invalid",cr.color),Error("WebAppMainButtonParamInvalid");In=Ar}if(typeof cr.text_color<"u")if(cr.text_color===!1||cr.text_color===null)un=!1;else{var lr=Rr(cr.text_color);if(!lr)throw console.error("[Telegram.WebApp] Main button text color format is invalid",cr.text_color),Error("WebAppMainButtonParamInvalid");un=lr}if(typeof cr.is_visible<"u"){if(cr.is_visible&&!En.text.length)throw console.error("[Telegram.WebApp] Main button text is required"),Error("WebAppMainButtonParamInvalid");Ir=!!cr.is_visible}return typeof cr.is_active<"u"&&(Lr=!!cr.is_active),kn(),En}return En.setText=function(cr){return En.setParams({text:cr})},En.onClick=function(cr){return ir("mainButtonClicked",cr),En},En.offClick=function(cr){return dr("mainButtonClicked",cr),En},En.show=function(){return En.setParams({is_visible:!0})},En.hide=function(){return En.setParams({is_visible:!1})},En.enable=function(){return En.setParams({is_active:!0})},En.disable=function(){return En.setParams({is_active:!1})},En.showProgress=function(cr){return Lr=!!cr,Ur=!0,kn(),En},En.hideProgress=function(){return En.isActive||(Lr=!0),Ur=!1,kn(),En},En.setParams=Dr,En}(),qr=function(){var Ir=!1,Lr={};Object.defineProperty(Lr,"isVisible",{set:function(Gr){_r({is_visible:Gr})},get:function(){return Ir},enumerable:!0});var Ur=null;_e.onEvent("settings_button_pressed",Wr);function Wr(){or("settingsButtonClicked")}function In(){return{is_visible:Ir}}function un(Gr){return typeof Gr>"u"&&(Gr=In()),JSON.stringify(Gr)}function En(){return Pr("6.10")?!0:(console.warn("[Telegram.WebApp] SettingsButton is not supported in version "+dt),!1)}function Jn(){var Gr=In(),Pn=un(Gr);Ur!==Pn&&(Ur=Pn,_e.postEvent("web_app_setup_settings_button",!1,Gr))}function _r(Gr){return En()&&(typeof Gr.is_visible<"u"&&(Ir=!!Gr.is_visible),Jn()),Lr}return Lr.onClick=function(Gr){return En()&&ir("settingsButtonClicked",Gr),Lr},Lr.offClick=function(Gr){return En()&&dr("settingsButtonClicked",Gr),Lr},Lr.show=function(){return _r({is_visible:!0})},Lr.hide=function(){return _r({is_visible:!1})},Lr}(),Hr=function(){var Ir={};function Lr(Ur){if(!Pr("6.1"))return console.warn("[Telegram.WebApp] HapticFeedback is not supported in version "+dt),Ir;if(Ur.type=="impact"){if(Ur.impact_style!="light"&&Ur.impact_style!="medium"&&Ur.impact_style!="heavy"&&Ur.impact_style!="rigid"&&Ur.impact_style!="soft")throw console.error("[Telegram.WebApp] Haptic impact style is invalid",Ur.impact_style),Error("WebAppHapticImpactStyleInvalid")}else if(Ur.type=="notification"){if(Ur.notification_type!="error"&&Ur.notification_type!="success"&&Ur.notification_type!="warning")throw console.error("[Telegram.WebApp] Haptic notification type is invalid",Ur.notification_type),Error("WebAppHapticNotificationTypeInvalid")}else if(Ur.type!="selection_change")throw console.error("[Telegram.WebApp] Haptic feedback type is invalid",Ur.type),Error("WebAppHapticFeedbackTypeInvalid");return _e.postEvent("web_app_trigger_haptic_feedback",!1,Ur),Ir}return Ir.impactOccurred=function(Ur){return Lr({type:"impact",impact_style:Ur})},Ir.notificationOccurred=function(Ur){return Lr({type:"notification",notification_type:Ur})},Ir.selectionChanged=function(){return Lr({type:"selection_change"})},Ir}(),xn=function(){var Ir={};function Lr(Ur,Wr,In){if(!Pr("6.9"))throw console.error("[Telegram.WebApp] CloudStorage is not supported in version "+dt),Error("WebAppMethodUnsupported");return zr(Ur,Wr,In),Ir}return Ir.setItem=function(Ur,Wr,In){return Lr("saveStorageValue",{key:Ur,value:Wr},In)},Ir.getItem=function(Ur,Wr){return Ir.getItems([Ur],Wr?function(In,un){In?Wr(In):Wr(null,un[Ur])}:null)},Ir.getItems=function(Ur,Wr){return Lr("getStorageValues",{keys:Ur},Wr)},Ir.removeItem=function(Ur,Wr){return Ir.removeItems([Ur],Wr)},Ir.removeItems=function(Ur,Wr){return Lr("deleteStorageValues",{keys:Ur},Wr)},Ir.getKeys=function(Ur){return Lr("getStorageKeys",{},Ur)},Ir}(),an={};function Ln(Ir,Lr){if(Lr.slug&&an[Lr.slug]){var Ur=an[Lr.slug];delete an[Lr.slug],Ur.callback&&Ur.callback(Lr.status),or("invoiceClosed",{url:Ur.url,status:Lr.status})}}var Sn=!1;function pn(Ir,Lr){if(Sn){var Ur=Sn;Sn=!1;var Wr=null;typeof Lr.button_id<"u"&&(Wr=Lr.button_id),Ur.callback&&Ur.callback(Wr),or("popupClosed",{button_id:Wr})}}var Tn=!1;function Cn(Ir,Lr){if(Tn){var Ur=Tn,Wr=null;typeof Lr.data<"u"&&(Wr=Lr.data),Ur.callback&&Ur.callback(Wr)&&(Tn=!1,_e.postEvent("web_app_close_scan_qr_popup",!1)),or("qrTextReceived",{data:Wr})}}function Jr(Ir,Lr){Tn=!1}function jn(Ir,Lr){if(Lr.req_id&&yr[Lr.req_id]){var Ur=yr[Lr.req_id];delete yr[Lr.req_id];var Wr=null;typeof Lr.data<"u"&&(Wr=Lr.data),Ur.callback&&Ur.callback(Wr),or("clipboardTextReceived",{data:Wr})}}var Un=!1;function Tr(Ir,Lr){if(Un){var Ur=Un;Un=!1,Ur.callback&&Ur.callback(Lr.status=="allowed"),or("writeAccessRequested",{status:Lr.status})}}function hr(Ir,Lr){var Ur,Wr,In=0,un=function(){zr("getRequestedContact",{},function(Jn,_r){_r&&_r.length?(clearTimeout(Wr),Ir(_r)):(In+=50,Ur=setTimeout(un,In))})},En=function(){clearTimeout(Ur),Ir("")};Wr=setTimeout(En,Lr),un()}var pr=!1;function Br(Ir,Lr){if(pr){var Ur=pr;pr=!1;var Wr=Lr.status=="sent",In={status:Lr.status};Wr?hr(function(un){if(un&&un.length){In.response=un,In.responseUnsafe=rt.urlParseQueryString(un);for(var En in In.responseUnsafe){var Jn=In.responseUnsafe[En];try{(Jn.substr(0,1)=="{"&&Jn.substr(-1)=="}"||Jn.substr(0,1)=="["&&Jn.substr(-1)=="]")&&(In.responseUnsafe[En]=JSON.parse(Jn))}catch{}}}Ur.callback&&Ur.callback(Wr,In),or("contactRequested",In)},3e3):(Ur.callback&&Ur.callback(Wr,In),or("contactRequested",In))}}function jr(Ir,Lr){if(Lr.req_id&&yr[Lr.req_id]){var Ur=yr[Lr.req_id];delete yr[Lr.req_id];var Wr=null,In=null;typeof Lr.result<"u"&&(Wr=Lr.result),typeof Lr.error<"u"&&(In=Lr.error),Ur.callback&&Ur.callback(In,Wr)}}function zr(Ir,Lr,Ur){if(!Pr("6.9"))throw console.error("[Telegram.WebApp] Method invokeCustomMethod is not supported in version "+dt),Error("WebAppMethodUnsupported");var Wr=ur(16),In={req_id:Wr,method:Ir,params:Lr||{}};yr[Wr]={callback:Ur},_e.postEvent("web_app_invoke_custom_method",!1,In)}window.Telegram||(window.Telegram={}),Object.defineProperty(ot,"initData",{get:function(){return st},enumerable:!0}),Object.defineProperty(ot,"initDataUnsafe",{get:function(){return at},enumerable:!0}),Object.defineProperty(ot,"version",{get:function(){return dt},enumerable:!0}),Object.defineProperty(ot,"platform",{get:function(){return ft},enumerable:!0}),Object.defineProperty(ot,"colorScheme",{get:function(){return ct},enumerable:!0}),Object.defineProperty(ot,"themeParams",{get:function(){return lt},enumerable:!0}),Object.defineProperty(ot,"isExpanded",{get:function(){return mt},enumerable:!0}),Object.defineProperty(ot,"viewportHeight",{get:function(){return(tr===!1?window.innerHeight:tr)-hn},enumerable:!0}),Object.defineProperty(ot,"viewportStableHeight",{get:function(){return(jt===!1?window.innerHeight:jt)-hn},enumerable:!0}),Object.defineProperty(ot,"isClosingConfirmationEnabled",{set:function(Ir){Ht(Ir)},get:function(){return kt},enumerable:!0}),Object.defineProperty(ot,"headerColor",{set:function(Ir){Zt(Ir)},get:function(){return Xt()},enumerable:!0}),Object.defineProperty(ot,"backgroundColor",{set:function(Ir){fr(Ir)},get:function(){return wr()},enumerable:!0}),Object.defineProperty(ot,"BackButton",{value:Yr,enumerable:!0}),Object.defineProperty(ot,"MainButton",{value:Fr,enumerable:!0}),Object.defineProperty(ot,"SettingsButton",{value:qr,enumerable:!0}),Object.defineProperty(ot,"HapticFeedback",{value:Hr,enumerable:!0}),Object.defineProperty(ot,"CloudStorage",{value:xn,enumerable:!0}),ot.setHeaderColor=function(Ir){ot.headerColor=Ir},ot.setBackgroundColor=function(Ir){ot.backgroundColor=Ir},ot.enableClosingConfirmation=function(){ot.isClosingConfirmationEnabled=!0},ot.disableClosingConfirmation=function(){ot.isClosingConfirmationEnabled=!1},ot.isVersionAtLeast=function(Ir){return Pr(Ir)},ot.onEvent=function(Ir,Lr){ir(Ir,Lr)},ot.offEvent=function(Ir,Lr){dr(Ir,Lr)},ot.sendData=function(Ir){if(!Ir||!Ir.length)throw console.error("[Telegram.WebApp] Data is required",Ir),Error("WebAppDataInvalid");if(Or(Ir)>4096)throw console.error("[Telegram.WebApp] Data is too long",Ir),Error("WebAppDataInvalid");_e.postEvent("web_app_data_send",!1,{data:Ir})},ot.switchInlineQuery=function(Ir,Lr){if(!Pr("6.6"))throw console.error("[Telegram.WebApp] Method switchInlineQuery is not supported in version "+dt),Error("WebAppMethodUnsupported");if(!nt.tgWebAppBotInline)throw console.error("[Telegram.WebApp] Inline mode is disabled for this bot. Read more about inline mode: https://core.telegram.org/bots/inline"),Error("WebAppInlineModeDisabled");if(Ir=Ir||"",Ir.length>256)throw console.error("[Telegram.WebApp] Inline query is too long",Ir),Error("WebAppInlineQueryInvalid");var Ur=[];if(Lr){if(!Array.isArray(Lr))throw console.error("[Telegram.WebApp] Choose chat types should be an array",Lr),Error("WebAppInlineChooseChatTypesInvalid");for(var Wr={users:1,bots:1,groups:1,channels:1},In=0;In<Lr.length;In++){var un=Lr[In];if(!Wr[un])throw console.error("[Telegram.WebApp] Choose chat type is invalid",un),Error("WebAppInlineChooseChatTypeInvalid");Wr[un]!=2&&(Wr[un]=2,Ur.push(un))}}_e.postEvent("web_app_switch_inline_query",!1,{query:Ir,chat_types:Ur})},ot.openLink=function(Wr,Lr){var Ur=document.createElement("A");if(Ur.href=Wr,Ur.protocol!="http:"&&Ur.protocol!="https:")throw console.error("[Telegram.WebApp] Url protocol is not supported",Wr),Error("WebAppTgUrlInvalid");var Wr=Ur.href;Lr=Lr||{},Pr("6.1")?_e.postEvent("web_app_open_link",!1,{url:Wr,try_instant_view:Pr("6.4")&&!!Lr.try_instant_view}):window.open(Wr,"_blank")},ot.openTelegramLink=function(Ir){var Lr=document.createElement("A");if(Lr.href=Ir,Lr.protocol!="http:"&&Lr.protocol!="https:")throw console.error("[Telegram.WebApp] Url protocol is not supported",Ir),Error("WebAppTgUrlInvalid");if(Lr.hostname!="t.me")throw console.error("[Telegram.WebApp] Url host is not supported",Ir),Error("WebAppTgUrlInvalid");var Ur=Lr.pathname+Lr.search;it||Pr("6.1")?_e.postEvent("web_app_open_tg_link",!1,{path_full:Ur}):location.href="https://t.me"+Ur},ot.openInvoice=function(Ir,Lr){var Ur=document.createElement("A"),Wr,In;if(Ur.href=Ir,Ur.protocol!="http:"&&Ur.protocol!="https:"||Ur.hostname!="t.me"||!(Wr=Ur.pathname.match(/^\/(\$|invoice\/)([A-Za-z0-9\-_=]+)$/))||!(In=Wr[2]))throw console.error("[Telegram.WebApp] Invoice url is invalid",Ir),Error("WebAppInvoiceUrlInvalid");if(!Pr("6.1"))throw console.error("[Telegram.WebApp] Method openInvoice is not supported in version "+dt),Error("WebAppMethodUnsupported");if(an[In])throw console.error("[Telegram.WebApp] Invoice is already opened"),Error("WebAppInvoiceOpened");an[In]={url:Ir,callback:Lr},_e.postEvent("web_app_open_invoice",!1,{slug:In})},ot.showPopup=function(Ir,Lr){if(!Pr("6.2"))throw console.error("[Telegram.WebApp] Method showPopup is not supported in version "+dt),Error("WebAppMethodUnsupported");if(Sn)throw console.error("[Telegram.WebApp] Popup is already opened"),Error("WebAppPopupOpened");var Ur="",Wr="",In=[],un={};if(typeof Ir.title<"u"){if(Ur=nr(Ir.title),Ur.length>64)throw console.error("[Telegram.WebApp] Popup title is too long",Ur),Error("WebAppPopupParamInvalid");Ur.length>0&&(un.title=Ur)}if(typeof Ir.message<"u"&&(Wr=nr(Ir.message)),!Wr.length)throw console.error("[Telegram.WebApp] Popup message is required",Ir.message),Error("WebAppPopupParamInvalid");if(Wr.length>256)throw console.error("[Telegram.WebApp] Popup message is too long",Wr),Error("WebAppPopupParamInvalid");if(un.message=Wr,typeof Ir.buttons<"u"){if(!Array.isArray(Ir.buttons))throw console.error("[Telegram.WebApp] Popup buttons should be an array",Ir.buttons),Error("WebAppPopupParamInvalid");for(var En=0;En<Ir.buttons.length;En++){var Jn=Ir.buttons[En],_r={},Gr="";if(typeof Jn.id<"u"&&(Gr=Jn.id.toString(),Gr.length>64))throw console.error("[Telegram.WebApp] Popup button id is too long",Gr),Error("WebAppPopupParamInvalid");_r.id=Gr;var Pn=Jn.type;if(typeof Pn>"u"&&(Pn="default"),_r.type=Pn,!(Pn=="ok"||Pn=="close"||Pn=="cancel"))if(Pn=="default"||Pn=="destructive"){var Hn="";if(typeof Jn.text<"u"&&(Hn=nr(Jn.text)),!Hn.length)throw console.error("[Telegram.WebApp] Popup button text is required for type "+Pn,Jn.text),Error("WebAppPopupParamInvalid");if(Hn.length>64)throw console.error("[Telegram.WebApp] Popup button text is too long",Hn),Error("WebAppPopupParamInvalid");_r.text=Hn}else throw console.error("[Telegram.WebApp] Popup button type is invalid",Pn),Error("WebAppPopupParamInvalid");In.push(_r)}}else In.push({id:"",type:"close"});if(In.length<1)throw console.error("[Telegram.WebApp] Popup should have at least one button"),Error("WebAppPopupParamInvalid");if(In.length>3)throw console.error("[Telegram.WebApp] Popup should not have more than 3 buttons"),Error("WebAppPopupParamInvalid");un.buttons=In,Sn={callback:Lr},_e.postEvent("web_app_open_popup",!1,un)},ot.showAlert=function(Ir,Lr){ot.showPopup({message:Ir},Lr?function(){Lr()}:null)},ot.showConfirm=function(Ir,Lr){ot.showPopup({message:Ir,buttons:[{type:"ok",id:"ok"},{type:"cancel"}]},Lr?function(Ur){Lr(Ur=="ok")}:null)},ot.showScanQrPopup=function(Ir,Lr){if(!Pr("6.4"))throw console.error("[Telegram.WebApp] Method showScanQrPopup is not supported in version "+dt),Error("WebAppMethodUnsupported");if(Tn)throw console.error("[Telegram.WebApp] Popup is already opened"),Error("WebAppScanQrPopupOpened");var Ur="",Wr={};if(typeof Ir.text<"u"){if(Ur=nr(Ir.text),Ur.length>64)throw console.error("[Telegram.WebApp] Scan QR popup text is too long",Ur),Error("WebAppScanQrPopupParamInvalid");Ur.length>0&&(Wr.text=Ur)}Tn={callback:Lr},_e.postEvent("web_app_open_scan_qr_popup",!1,Wr)},ot.closeScanQrPopup=function(){if(!Pr("6.4"))throw console.error("[Telegram.WebApp] Method closeScanQrPopup is not supported in version "+dt),Error("WebAppMethodUnsupported");Tn=!1,_e.postEvent("web_app_close_scan_qr_popup",!1)},ot.readTextFromClipboard=function(Ir){if(!Pr("6.4"))throw console.error("[Telegram.WebApp] Method readTextFromClipboard is not supported in version "+dt),Error("WebAppMethodUnsupported");var Lr=ur(16),Ur={req_id:Lr};yr[Lr]={callback:Ir},_e.postEvent("web_app_read_text_from_clipboard",!1,Ur)},ot.requestWriteAccess=function(Ir){if(!Pr("6.9"))throw console.error("[Telegram.WebApp] Method requestWriteAccess is not supported in version "+dt),Error("WebAppMethodUnsupported");if(Un)throw console.error("[Telegram.WebApp] Write access is already requested"),Error("WebAppWriteAccessRequested");Un={callback:Ir},_e.postEvent("web_app_request_write_access")},ot.requestContact=function(Ir){if(!Pr("6.9"))throw console.error("[Telegram.WebApp] Method requestContact is not supported in version "+dt),Error("WebAppMethodUnsupported");if(pr)throw console.error("[Telegram.WebApp] Contact is already requested"),Error("WebAppContactRequested");pr={callback:Ir},_e.postEvent("web_app_request_phone")},ot.invokeCustomMethod=function(Ir,Lr,Ur){zr(Ir,Lr,Ur)},ot.ready=function(){_e.postEvent("web_app_ready")},ot.expand=function(){_e.postEvent("web_app_expand")},ot.close=function(){_e.postEvent("web_app_close")},window.Telegram.WebApp=ot,Er(),Mr(),wt(),nt.tgWebAppShowSettings&&qr.show(),window.addEventListener("resize",_t),it&&document.addEventListener("click",Jt),_e.onEvent("theme_changed",At),_e.onEvent("viewport_changed",zt),_e.onEvent("invoice_closed",Ln),_e.onEvent("popup_closed",pn),_e.onEvent("qr_text_received",Cn),_e.onEvent("scan_qr_popup_closed",Jr),_e.onEvent("clipboard_text_received",jn),_e.onEvent("write_access_requested",Tr),_e.onEvent("phone_requested",Br),_e.onEvent("custom_method_invoked",jr),_e.postEvent("web_app_request_theme"),_e.postEvent("web_app_request_viewport")})();Object.defineProperty(sdk,"__esModule",{value:!0});sdk.WebApp=void 0;var telegramWindow=window;sdk.WebApp=telegramWindow.Telegram.WebApp;Object.defineProperty(dist,"__esModule",{value:!0});var sdk_1=sdk,_default$1=dist.default=sdk_1.WebApp;function base(rt){if(rt.length>=255)throw new TypeError("Alphabet too long");for(var _e=new Uint8Array(256),nt=0;nt<_e.length;nt++)_e[nt]=255;for(var it=0;it<rt.length;it++){var ot=rt.charAt(it),st=ot.charCodeAt(0);if(_e[st]!==255)throw new TypeError(ot+" is ambiguous");_e[st]=it}var at=rt.length,lt=rt.charAt(0),ct=Math.log(at)/Math.log(256),dt=Math.log(256)/Math.log(at);function ft(yt){if(yt instanceof Uint8Array||(ArrayBuffer.isView(yt)?yt=new Uint8Array(yt.buffer,yt.byteOffset,yt.byteLength):Array.isArray(yt)&&(yt=Uint8Array.from(yt))),!(yt instanceof Uint8Array))throw new TypeError("Expected Uint8Array");if(yt.length===0)return"";for(var Ct=0,At=0,$t=0,zt=yt.length;$t!==zt&&yt[$t]===0;)$t++,Ct++;for(var _t=(zt-$t)*dt+1>>>0,Jt=new Uint8Array(_t);$t!==zt;){for(var nr=yt[$t],or=0,ir=_t-1;(nr!==0||or<At)&&ir!==-1;ir--,or++)nr+=256*Jt[ir]>>>0,Jt[ir]=nr%at>>>0,nr=nr/at>>>0;if(nr!==0)throw new Error("Non-zero carry");At=or,$t++}for(var dr=_t-At;dr!==_t&&Jt[dr]===0;)dr++;for(var sr=lt.repeat(Ct);dr<_t;++dr)sr+=rt.charAt(Jt[dr]);return sr}function pt(yt){if(typeof yt!="string")throw new TypeError("Expected String");if(yt.length===0)return new Uint8Array;for(var Ct=0,At=0,$t=0;yt[Ct]===lt;)At++,Ct++;for(var zt=(yt.length-Ct)*ct+1>>>0,_t=new Uint8Array(zt);yt[Ct];){var Jt=_e[yt.charCodeAt(Ct)];if(Jt===255)return;for(var nr=0,or=zt-1;(Jt!==0||nr<$t)&&or!==-1;or--,nr++)Jt+=at*_t[or]>>>0,_t[or]=Jt%256>>>0,Jt=Jt/256>>>0;if(Jt!==0)throw new Error("Non-zero carry");$t=nr,Ct++}for(var ir=zt-$t;ir!==zt&&_t[ir]===0;)ir++;for(var dr=new Uint8Array(At+(zt-ir)),sr=At;ir!==zt;)dr[sr++]=_t[ir++];return dr}function gt(yt){var Ct=pt(yt);if(Ct)return Ct;throw new Error("Non-base"+at+" character")}return{encode:ft,decodeUnsafe:pt,decode:gt}}var src=base;const basex=src,ALPHABET$1="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz";var bs58=basex(ALPHABET$1);const bs58$1=getDefaultExportFromCjs$1(bs58);var WALLET_ADAPTER_CORE_VERSION="3.16.0",sdkWallets=[];sdkWallets.push(new h$3);var WalletReadyState=(rt=>(rt.Installed="Installed",rt.NotDetected="NotDetected",rt.Loadable="Loadable",rt.Unsupported="Unsupported",rt))(WalletReadyState||{}),areBCSArguments=rt=>rt.length===0?!1:rt.every(_e=>_e instanceof B$8);typeof window<"u"&&(window.WALLET_ADAPTER_CORE_VERSION=WALLET_ADAPTER_CORE_VERSION);function convertV1toV2(rt,_e){const nt=bcs_exports.bcsToBytes(rt),it=new n$g(nt);return _e.deserialize(it)}function convertV2toV1(rt,_e){const nt=rt.bcsToBytes(),it=new bcs_exports.Deserializer(nt);return _e.deserialize(it)}function convertNetwork(rt){switch(rt==null?void 0:rt.name.toLowerCase()){case"mainnet":return e$6.MAINNET;case"testnet":return e$6.TESTNET;case"devnet":return e$6.DEVNET;default:throw new Error("Invalid network name")}}function convertV2JsonPayloadToV1(rt){var _e;if("bytecode"in rt)throw new Error("script payload not supported");const nt=(_e=rt.typeArguments)==null?void 0:_e.map(it=>it instanceof t$h?it.toString():it);return{type:"entry_function_payload",function:rt.function,type_arguments:nt||[],arguments:rt.functionArguments}}async function generateV1TransactionPayload(rt,_e){const nt=new l$5({network:convertNetwork(_e)}),it=await vn({...rt,aptosConfig:nt});return convertV2toV1(it,aptos_types_exports.TransactionPayload)}var PetraApiError=class extends Error{constructor(rt,_e,nt){super(nt),this.code=rt,this.status=_e,this.status=_e,this.code=rt,Object.setPrototypeOf(this,PetraApiError.prototype)}},PetraApiErrors=Object.freeze({INTERNAL_ERROR:new PetraApiError(-30001,"Internal Error","Internal Error"),NO_ACCOUNTS:new PetraApiError(4e3,"No Accounts","No accounts found"),TIME_OUT:new PetraApiError(4002,"Time Out","The prompt timed out without a response. This could be because the user did not respond or because a new request was opened."),UNAUTHORIZED:new PetraApiError(4100,"Unauthorized","The requested method and/or account has not been authorized by the user."),UNSUPPORTED:new PetraApiError(4200,"Unsupported","The provider does not support the requested method."),USER_REJECTION:new PetraApiError(4001,"Rejected","The user rejected the request")});function codeToError(rt){return Object.values(PetraApiErrors).find(_e=>_e.code===rt)??PetraApiErrors.INTERNAL_ERROR}function isObjectPropsUnsupportedError(rt){return rt instanceof Error&&rt.message==="Cannot read properties of undefined (reading 'map')"}function areOptionsEmpty(rt){return rt===void 0||Object.keys(rt).length===0||Object.values(rt).every(_e=>_e===void 0)}function remapPetraError(rt){throw"code"in rt?codeToError(rt.code):rt}function remapTransactionOptions(rt){return{maxGasAmount:rt!=null&&rt.max_gas_amount?Number(rt==null?void 0:rt.max_gas_amount):void 0,gasUnitPrice:rt!=null&&rt.gas_unit_price?Number(rt==null?void 0:rt.gas_unit_price):void 0,...rt}}var PetraWalletName="Petra",PetraWallet=class{constructor(){this.name=PetraWalletName,this.version="v2",this.url="https://chrome.google.com/webstore/detail/petra-aptos-wallet/ejjladinnckdgjemekebdpeokbikhfci",this.icon="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAWbSURBVHgB7Z09c9NYFIaPlFSpUqQNK6rQhbSkWJghLZP9BesxfwAqytg1xe7+AY+3go5ACzObBkpwSqrVQkuRCiqkva8UZW1je22wpHPveZ8ZRU6wwwznueee+6FLJCuSdzrb7nZTNjaOJc9/ctdNiaJESPPkeeq+phLH5/L162k0HJ7JikTLvtEFPnFBf+D+0l/dt9tCNJK6xnjmZOg7GdJlPvC/AhQtPo5P3MsHQvwhiobLiLBQABf82y74z4Qt3ldSybKHToLTeW+I5/1B3u2euOD/JQy+zyRowEUs5zAzA1x+oCckJHrRYNCf/uE3AjD4QfONBBMC5PfvY2j3TEi4ZNmd8eHilQDFMK/s8xMhIXPhJLjuJLjAN/8VgRsbPWHwLbAtm5tXRWGRAS5b/99C7FBmgbTMAGXrJ5aIomJir8wA3S5afyLEEkUtEBezfQy+RYpFvdilgmMhNnGxRw2wL8QqScy1fMNE0T4yQCLEKkksxDQUwDj2BNjbK69pdndn/zxwNsUCCOyNGyJ374psbYkMBiLv30++59o1kW5X5NMnkdFI5OXL8nXghCsAAn10NL/Fz2NnpxQFFyR5/bq8BypDWAIg6AcHIoeH60nn4/K8e1deECIgwhAAQULQEXxIUAf43bju3ZvMDJ7jrwDT/XpToIvABeECqBf8EuB7+/W6CKBe0C/Auvv1uvC0XtArQBP9el14VC/oEqCtfr0uPKgX2hdAW79eF0rrhfYFQPCRKi1RyY4ZyZYF4GKQcSiAcSiAcSiAcSiAcSiAcSiAcSiAcSiAcSiAcSiAcSiAcSiAcShAm3z+LG1DAdqEAhjn40dpGwrQFtgIwgxgGAWtH1CAtsC2cQVQgLZQsk2cArSBoqeHKEAbKHpiiAI0DVq+kv4fUICmQetXMPyroABNgtb/5o1oggI0icJzBChAUyDwr16JNihAUzx+LBqhAE3w5InaU0MoQN08f64y9VdQgDrBkO/FC9EMBagLBB/P/yvHxlGxTYPh3tOn4gMUYN2g4FPc509DAdYFqvxZh1ArhwKsg6rSVzTHvywU4EeoqnyPTxKnAKuCVo4iD4s6ARwhTwGWoTrk8e3bIE4IH4cCVCDI1U6dL1/K73Eh4B727ctCASoQ6MBa9zJwJtA4FMA4FMA4FMA4FMA4FMA4FMA4FMA47Qtg4P/n1Uz7AgQ8zeoD7Qug5KQMq+joApgFWkNHEWhwEUYLFMA4OgRQdGCCNXQIUG28II2jZyKIWaAV9Aig7OgUK+gRAMH36ImaUNC1FoDt1swCjaJLAAQfT9mQxtC3GohugCOCxtC5HIyHLNkVNIJOATAv4Mnz9b6jd0MIhoWsB2pH944gPHmLkQGpDf1bwtAVUILa8GNPICRgd1AL/mwKRXfA0cHa8WtXMArDfp8bSdeIf9vCEfxHj8psQBF+GH/PB0A2wIzhrVsih4ciOztCVsfvAyKQAVAbYPr44EDk6Ehkd1fI8oRxQggKQ2QEXMgEe3ulELhvbQmZT3hHxFRn+1Tn/UAAZAWIUXUTHz4IKQn/jCBkB6Pn/ywDHw41DgUwDgRIhVgljSWKzoXYJM+dAFmWCrHKeewsOBViExd71AAjd10IsUYaDYdnsfty4Uz4U4g1zvClHAbm+e9CbJFlfdwKAVwWSJ0EfwixwrCIuYxPBOV5T1gLWCCtWj+4EqCoBbLsFyFhk2UPq9YPJqaCURW6W19IqPRdjCeG/dGsd+Xdbs/dToSERD8aDHrTP4zmvZsSBMXM4INo0afyTudY4vg39zIR4iNFXXfZtc9k4XJw0V9k2R1OFHkIhvVZdn1R8MHCDDDx+zqdxK0c9tz1szAjaKWc1XUTe+OV/iKWFmAcJ8NtJ8Kxe7kvkCGKEiHN45Zz3b/9yN3/uVzUGxXD+RX4F56985hsqA6SAAAAAElFTkSuQmCC",this.provider=typeof window<"u"?window.petra:void 0}deeplinkProvider(rt){return`https://petra.app/explore?link=${rt.url}`}async connect(){const rt=await this.provider.connect().catch(remapPetraError);if(!rt)throw`${PetraWalletName} Address Info Error`;return rt}async account(){const rt=await this.provider.account().catch(remapPetraError);if(!rt)throw`${PetraWalletName} Account Error`;return rt}async disconnect(){return this.provider.disconnect().catch(remapPetraError)}async signAndSubmitTransaction(rt,_e){var nt;if("data"in rt){const st=rt,at={expirationTimestamp:(nt=st.options)==null?void 0:nt.expireTimestamp,sender:st.sender?d$k.from(st.sender).toString():void 0,...st.options};if(areBCSArguments(st.data.functionArguments)){const ct=await this.network(),dt=await generateV1TransactionPayload(st.data,ct);return await this.signAndSubmitBCSTransaction(dt,at)}const lt=await convertV2JsonPayloadToV1(st.data);return await this.signAndSubmitTransaction(lt,at)}const it=rt;return await this.provider.signAndSubmitTransaction(it,_e?remapTransactionOptions(_e):void 0).catch(remapPetraError)}async signAndSubmitBCSTransaction(rt,_e){if(!areOptionsEmpty(_e))try{return await this.provider.signAndSubmitTransaction({payload:rt,options:remapTransactionOptions(_e)}).catch(remapPetraError)}catch(it){if(!isObjectPropsUnsupportedError(it))throw it;console.warn(`Options are not supported by your current version of Petra and they will be ignored. Please update to Petra >= 1.2.27.
Ignored options: `,_e)}return await this.provider.signAndSubmitTransaction(rt).catch(remapPetraError)}async signMessage(rt){if(typeof rt!="object"||!rt.nonce)throw`${PetraWalletName} Invalid signMessage Payload`;return this.provider.signMessage(rt).catch(remapPetraError)}async signTransaction(rt,_e){var nt;if("rawTransaction"in rt){const st=rt,at=_e??!1,lt=convertV2toV1(st.rawTransaction,aptos_types_exports.RawTransaction),ct=(nt=st.secondarySignerAddresses)==null?void 0:nt.map(ft=>convertV2toV1(ft,aptos_types_exports.AccountAddress));let dt;if(at){const ft=await this.account(),pt=aptos_types_exports.AccountAddress.fromHex(ft.address);dt=new aptos_types_exports.FeePayerRawTransaction(lt,ct??[],pt)}else if(st.feePayerAddress){const ft=convertV2toV1(st.feePayerAddress,aptos_types_exports.AccountAddress);dt=new aptos_types_exports.FeePayerRawTransaction(lt,ct??[],ft)}else ct?dt=new aptos_types_exports.MultiAgentRawTransaction(lt,ct):dt=lt;try{const{accountAuthenticator:ft}=await this.provider.signTransaction({rawTxn:dt}).catch(remapPetraError);return convertV1toV2(ft,r$9)}catch(ft){throw isObjectPropsUnsupportedError(ft)?new Error("Signing an arbitrary raw transaction is not supported by your current version of Petra. Please update to Petra >= 1.2.27."):ft}}const it=rt,ot=_e;return await this.provider.signTransaction(it,ot?remapTransactionOptions(ot):void 0).catch(remapPetraError)}async onNetworkChange(rt){var _e;(_e=this.provider)==null||_e.onNetworkChange(rt)}async onAccountChange(rt){var _e;(_e=this.provider)==null||_e.onAccountChange(rt)}async network(){const rt=await window.petra.getNetwork().catch(remapPetraError);return{name:rt.name,chainId:rt.chainId,url:rt.url}}},MartianWalletName="Martian",MartianWallet=class{constructor(){this.networkToChainId={mainnet:1,testnet:2,devnet:43},this.name=MartianWalletName,this.url="https://chrome.google.com/webstore/detail/martian-wallet/efbglgofoippbgcjepnhiblaibcnclgk",this.icon="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQCAYAAACAvzbMAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAACq1SURBVHgB7Z29mxzJcad/SzrrLeTRU8k7j5BHj03vziLo3VloefIW8u4sNK27swB5R2uG1kkWQIuU1QNLKwtYj143/4Ld9ei1Kqandho9/VEfWVURme/7PO8zEI86VVd1Z1RGRGZ+IYC8ePZg9aAe/tp/9tXB/3z4V2f+53NsD/79/YOH//7LwX+v+c+2R/9dgPB8IYBYVLXPtQ8I9vcrPQaLSv45DCb29y8Pfw8FCAEBBDzSzCCeP/i3D38rlcEn7QPJtwf//iQAZxBAYG4q7YPDQuUFiq40weTDw79NUmIwGwQQmJIm7WT+Uvug8UwwhK32gaQJKncCmAgCCIyJBYcXegwYzwVTcKd9+uvuQWYpMAoEEEiJBYzFg78WqSgvNDOU92KGAgkhgMBQFnpMRy0EEbir/cPDX4rz0BsCCHSlSUv98uEvNYzYbLUPJL8XsxPoCAEE2mBBYql9WqpZgwH5YbUSS3M1sxNqJwDQCwsSr2rXtTss0nfavzgAAFylmWmsFWugw3H9rvZG1LgA4ASL2rfaDxRRBjWcx432waQSABSLzTZei6CB/f2o/Yy1EgAUwUKkqDC9NyLFBZAlzDZwKptZCRQAbbx5s9B+rcZL0XoL07LVvhX4t2KLeoBQLESaCv14I+okAO5ZisCBfl2LOgmAK5oFfxvFGkywXDeiTgIwKxTGMbobEUgAJoXAgbm5EYEEYHS+FoED83UjAglAcpaixoHluBHFdoDBLERXFZbrjWj/BehMJQIHYuONCCQu+anAE1Yg/9+1/yJ+MAANdohZc/rlBwHAEyiQI153IwrtAD+yEOkqxK7eiFk6FIxNx98o1o8W0ZuvBbPBbrzzsNQ+eLBDLsBwtrX/oP3uvzAhPxFMSaV9uupGBA+AVFR6/F1VgsmgC2s6rEhu3VX/RQAwBk231g+1nwSjQwAZn6r2Xe0/1n4pABgTm9lbEKlqv639XjAaBJBxYdYBMA/MRiaAADIOlZh1AMxNMxuxv/9R+1dBUujCSo99YSmSA/hiW/srcT57UujCSkezruOdCB4A3qi0X8XOupGEMANJg+VbLXBUAgDvWE3kN2I2MhhqIMOxQvl7MesAiMLPRIE9CQSQ/ljA+P+1rwQA0WgK7AY7/PaEFFY/SFkB5AMprZ5QRO+Opaxs24RKAJAD9kK4fvgLHSCF1Q3rslqJtR0AuWEprX98+DcprZYQQNpRaZ+y+u8CgJxZaB9M/k1wFWog16HeAVAeW7Hw8CrUQC7zUtQ7AEqkEr/9qxBAzmMrVm/F+g6AUqlqP+qx3ReOoAZyGiuW/08BQOlYw0xT+6S4fgQB5HNstvFHUSwHgM9ZPPwliBxAAHmkqv1T7S8EAPCUhfZNNdahxdbwoguroRIFMwBoByvXHyCA0KYLAN3Zijbf4gNIs4UBnVYA0JWtCg8iJbfxNms8CB4A0IdKhae+S52BWPC4FQDAcL7XfiZS3NkiJQYQggcApKbIIFJaCqtZXQ4AkBJLhRe3JXxJMxALHisBAIxHUTORUgIIwQMApqKYIFJCALETBN8KAGA6iggiuQcQCuYAMBfZB5GcAwjBAwDmxoLI3yvTxYa5BhDrhPgoAID52SrTFes5tvE225MAAHigUqYr1nObgVRiV10A8MlW+3TW98qEnGYglQgeAOCXSpntv5fLgVL2QP5dBA8A8M3PHvyDMiCXAGLH0Ba1hQAAhKUZq8Ifj5tDAHkjzjCHjHn27Jn++ldOUM2MRe0Ptd8oMNFrILZFyStBVtiAuVwuVVWVSuf169f6+PHj/f2A7LCX3xeCWbAbv8O8rAfM3XfffbczNpvNrg4moa4/pXUA3R1yc3NT9P3I1O9E7XZyKu1vfKQvCl7QBstPnz7tjnnz5k2oz5FSC6DH2H9m9yrS58CrbkQQmYxK+xse4YuBLVwsFj/OOk5h/++RPk8KbSZ2DrtXdUor1OfBq7JzxkTYxmSRvhh4wa+//np3DXvrjvSZhnqcujqHBZlInwuvajURGJHXivWFwAtaeqotq9Uq1Gcb4qnU1TnevXtHXSQvaQoaCTvXI9IXAc9oA956vd515fnz56E+Zx8vpa7OQV0kO1nTlphKFM2z0Aa6Lm/Yh3z8+DHUZ+1zb/pi97SEAFuIG2W03cncVKJonoU2wPUNHg05p7KG3hvj1atXoT4znnUtSMKtYj14POHLly8vdlp1Icc37T6pq3NQXM/G14JB2A2M8KDxgm06rbqQ2wJDC4ipYdFhNi4EvagU60HjCVO+WR+SywJDG+RTpK5OYTUjiuvh3YhFhp2xApLduAgPGE9oA6O9BY9JDgsMb29vd2NCh1YWrgWduFWsB4wHntuWZIzBMXKaxlaTT4HVnujQCi/rQ1qyVKwHiwcOadPtgy2ki3R/5rpPBh1a4WV9yBUqkboKq73lpuq0yn1g7LOQMgV0aIV2I9aHXGStWA8UH7Q23bmwoBUpzz9WY0FbSt7hOAPZL+sMbFUS1LkHRCPKKvUhq81Twh5aoV0IPqMSW5WEtMuGiGPj/c16jrrHJejQCutGpLI+Y61YD7B4+26IODaeW3vHbtntA0EkrKSyHiB1FUxvb9KHeB0QU6/GTwkbMYZ1ocKpROoqlJ6DR4PNjLzdszm607pg12eNEJ7uG151o5lTWT/VvLyt/YUgBHV6SPXgrJ/97GfyTD1g3//98OGDPFAX+N3fsy+//FIvXry4/7eX+wZXseDxZe2/qUCWihXti3bONt2+eKiHeGoyaAtrRcJZ3ALDSiwYDKOHNt0+zF0PmWqrkjEgiIRyrcK4VawHVKxRg0fDXPWQCHWPa9hmmF6+h3jVYvbKqhTrwRRrxPTLKeZ4m/beaNAWW6DJgsMQWjNSEWtDNor1YIp07K3Yp2bKekgugbeBtSJhvFHmLBXrgRRpbsHDmGq/rMh1j0sQRMK4UKZUYvbh3ug1j0uMnY7Joe5xCYJICNfKlFvFehDFmevb8yFj7Zc15tG0nuBwqhBmV1CvFOsBFGkJA6AxxvkhudU9LmFBhMK6a7MrqN8q1gMoUkvxlELKt2jP+1ylxoIHJxuGcKVMWCjWjS/WCPtcpSJVPt/L+R5TYGeIUAMJo81CKmXARrFufPGuVqtdCQxdZFhKwLXP6HmbfDzrjYKzVKwbjg/a4Pj+/ftd7gwpqns8DyU1b9++pd4R24UCs1Gsm41HWmdW7m/ZfXL6Obc7G58+faLbKg/XCspSsW40ntFmIx5P00tJl8Ey93ZnS2F6/05iJxcKyEaxbjJeMefZSNuies6LBZl1ZOtawVgq1g3GluY8G7m2Uj3nojmzjuxdKBAbxbq52NFcZyOXtjC3N/TcYNZRjGsFYalYNxZ7am/kOXYindr+PceV5nRYFedCAdgo1k3FgVoXU27YEb7N58ut44p1HcW6lnOWinVDMZG51QeaTQNz26aEWUfxLuSYjWLdTExsKavYo2EB8cWLF6G+SziKazllqVg3EkfS0iPRZyN2/TYDySE9Z3Uq9rDCAxdyyEaxbiKOqA1YtvleRI5PL4wcRNg5F094I2csFOsG4kRGTGmdSvVE+xwUyvGKrs4LWSvWzcMJjVRgv7SgLsoCSpv5USjHK67khEqxbhzOYIQV7NdWY9ug7PnQLQ57wg66ObXwVrFuHM6o13qCBbc21+91NtUU/b0/f3TlSjNTKdYNQwd6G4RtO48uKR9vGyqSssKebjQzS8W6YehELymtvkfb2tu+B0hZ4UAXmpGN4t0wdOSc3U1Dz0Wf81wQuqwwkWvNxAvFvGHozDkWHjZblQy99jkCIAsDMbGzFNPfK+4NQ2fagDhlh5PNHlJdu+0vNRX2f8vj88PQrjQxleLeLHTsFG/0YxyeNHY9x2ZMKYMe4oHW0jspS8W+YehYKwyP1eU01sl7Y64RoUUXJ3ChCdko/g1Dx47R6tt2rYena7Z6By26OIFrTcRC8W+Wa23AoEia9sRDW+sx1TWnCiKcU77XzmRhK/pJnKSYfitph+NowcMGIJM3z71D6yJT30tLNw1JwVHveNQCcsPhKZE4iq80Ad9J2mF6bZCzN+UG3kAf7bsFytC1Hn211uRI1+vVw9lcqtZrPOtaI7OUtMP0HgePBgaTR7umh+YejLsuNKTe8bmnjhMmiIzuQiPC2o+RvLm5OTuoRPocY9t2vYiXgaZt+o31HU+f87mXheMDvzCpK41EJWmH6X3z5s3FwYX9jp56bfGep6LrtSDC833qtXU1pPpGc7Q1IUtJO0zr69evd9ewNy5SG089NzB7LECfGhBZ33Hatqk/gshoLjQCa0k7TGeb4NFgW3ZH+mxTaYPNYceT58aDwyDC4HfarnUuS2fycpXct0pMJWmH6ewSPBrohT9t0zZrdSTP12kDnV1n1/NHSrLPljAWRCJ9xgAmT2MtJe0wjdbP3gfWhpzXBp4IhWh7hrwInLZv67Ph/eUhoAslZC1ph8MdehCRFdwjfd4pPGz39FyQbjrt6CJ6arOAlt+GG1dKxDNJOxxuqqNQOUjo0VNvrZYe9HSNNjgeb8lCDeRzr3UitsXbsw/sRong4KgEptwjiVTW3ktbhnh5G7303Akiey2llxLaopNZKQG3knbY3zF2aS0959vmnlpxdc4B2gJcm2ss+WVgjN+Gwb5ZSUyyN9ZG0g77eW6LkhSUWoztMujM9ZZvA1jbdGXJQWSsg7jY8iSJaw1kIWmH/bX1G2NRYjG2zxvr1Av2Tu3hdI0SW1G77hXWFVKESRy0xftK0g77maoweImS9soaku6wYDtFWqPP+p6GktKSY6WujiGIDNZq4L1ZS9phd4cMJF0poWiYasAZq0vHUlDnNsTsQilBZMyZ+TGsVh9k71XptO/2dMrgYeSeykr9tpo6iKSuc+UeRKb+fRjsat3bjXpC+24PU7cktiXXHPpYqY5Ubb5jXV+uQeTwhMGpYaFhbyv14FbSDts79ChTfiCfO2YHmzE0tdGmTXcIOS6Km6LuUdo9ncBe7bwfJc194WGcqih4jVxWqY8dPBr6FlntPk/xspDTgDdFU0kbWCPS2Rt1pJI090WH0UvwMHLoOpkqePS9Z303w+xLDkFk7JbdLrBGpLOdd+el/tHSqQe7NkQuGM51P9uuFZmjAGxEDiKeXrAaaO/tbKUO3Eqa+4JDmKJ1cwwitvbOHYyvrRWZK3g0RA0i3l6wGthTrpOd6iDUP1o494ByjUj1EE8zuVMDtZcXhWhBxPtvhPbe1t6oJaz/aKH3H4YR5Q3LYxqwGahTLRBMSZQgMuSAqCmhvbeVG7VkIc1+sa6da61HH7y/YXkMHg22Wtpb7r7BexDxWPe4BO29rXyyL9ZP9ZSlEh9nmBP1D0N//OMf9eWXXyoCdr0//PCDvvnmG3mjDh66u7vTz3/+c3lju93qd7/7nb744gvVxXV5o367v//74cMHeaQOvi7v2znsfn777bf685//LDjLf9RevUFrxYqKkxntreoQb/UQzzOP4w4da0jwisc35wjp3VNw1PBVW+2L9Z2DC3Xp8bGkkfDUthgpeDTOvcvAJTwFkUjp3VPQ3nvRta5Qaf6LdGnUt6pDPNRDPAcPu65LgwdB5LKRZ+iHsHvvWa8uKGQB4Qk9raIdypwdJ96DR5tBw/MgOXcQySF4NJR+ZPQFK11g5eACXZnLW9UhcxyF6zl42MysyxsnQeSpXva5SgmdWSdd6gLvnVykGyPXPc4xdbHQc/CwM7n7fCaCyKN9jvCNQi6bkyb0YiGdFegH5pS6OmaqRYY5Bo9Ggsi853tMAZ1ZT7RJxklYgX6kFdNyZuw8r+fg8fbt2ySfseQgkmN69xT2Gce8j8Hc6AwLRxfpwhIY84xwr8FjtVol/aylBpEc07unYL+sJz5ZkW4snV3k7NpbagmkzvN6HlBTB49GC5heZ6xjBJEc2tqvYemriLtaT+DJLQbeOr3YWbU6SO7T9JR53hKDR2MpQSTnonmDzTqofZx1qROsHV6oC21gyH02kqKoXnLwOPyueA0iKdYAlVA0Z9Zx1ZOdWHRgXdFSPTnPRoYU1Qkej3oOIrk+4xQw62jtjU4Q5eJnNffZSJ9UB8Hj9PcktyDitSliKMw6OmuTjc947vhiXZrzbKTLSnWCx3lzCiI5rjQ3mHX08smeWAunF+paGyBsMVputC2qEzzafUe8BpG2W7jk2HHFrGOwlQ545fxiXZtjp9a1ba0970zrbWDwHESu7Twb5VjaLjDrSOJnrbwrxxcaQvtC5jYbOTe42KDiNXhYMPf4/fAeRE4NqDkWzZl1JHOpA9hEMZGeT6/rw3Gu/OXLlzuveA0ejZ6DyPGMM7fgYZ/FZs2evx/BtKzVj6ydX2woc/vxNZ1ZnnPh3oNHY5QgklPHlXVNckBUcj9bC7JxfrEhtUJuLnjeWDJK8Gj0HEQsNfnu3btdDthnmePsm0L8bFfeSBceSvsCR5+N2BucTf89fo5owaPRaxBpnnX0nagplI/uj2tB2MZ9ZO2LHHXn0sOio7fUXNTg0egtiBzvOhu1KYRC+SRu9ACLCCcyWkrr1ADtpX3XyzqPoXoJIufatiN9Z+0zcILgpN6zCHCh2eg1FXSIBYhLP8S5T2rMJXg0zh1Erq35iRBEup5rj0m8PxfkRaALzkL7sXotVLZtd5xrUMkteDTOFUTsZcHz824DKavZrGpZhT6X3n6U195Ej516U8lcg0fjHEGkSx1p7pnnMaSsZndRyyr0OfWS0rK+/z5dK1PNpHIPHo1TBpE+99RLDYyUlQste8VJhHM7d5fWkB/jFANeKcEjyj2duxuvtO+DY5e1ug1woUU4R0rLWjWHXveYA0qpg8WYQcRmjZ6f+TmuNXfg5N5vZ8I+WI6ccuFhysHZBpTUqY3S3zTHCCKWqkyV+pky3dY3xYqjuqplHyxvTvF2N0bnSsr8OGmKvTZIp/oudG2SaOvYzRTsZeXW+/2w1oEuuCjH+GHaAD/mCu4UnTr2ub09izlN8UIxVvBoHCv9Souua29q7/c0iXLBxZnyhznVltZDrjlFTSZHhwSRtms95nzux9CiG8KbWnbi9W6KVt+x30CP7TOYEDwu2zeITLkjrf3fGprGpN4RxvsdeTeBLrhYh7yBpiycdrHLZnx2jVNfXwnfgzlSQEO+q9Q7QrmuJYBEsmtdxAbxOX+Qbda3zBXgotq2423ORoQ+QYR6RzjXCnbBqPbpIQ+dTNdaPW2QIXh091rHW4Rn38D6jrCuFeyC8cFruWZPb3Pn3kanrsvkpg26p/BWS7o0a+Y7ENq1gl0wHnhqYJ6q02rotTJwpPG4bdprLenUrJn9rMJ7fyphpAvGIw8HZu+DcpO7J3iktQki3tOBh0GEtT5ZuFGwC8YT2qBhRMgjW2rN4wwpujY4RwjKdp3v3793f53Yyo2CXTCe8PXr1/cB5M2bN66v0wKdpVhSbOaHjzazUO/Pv7nOqRY24uhuFOyC8UgbNA6xwdlrGuPm5ubH67R/e7zGaB7XluxlIsJ1GrTthpcaSFQtSJxbY+GxxnAc6CLMmCJ8B051t718+dLVdVpq9VzHoNeAh61cK9gFo9ot0vIURJoUGwNIOpt04Dm81MO+/vrr3TXsRYJurJCuFeyCi9feLtvuNWT/vSn3QTrlpeBBEOnvtRX+HuoMbZ59A515IV3XspVJFLv8ID0M0BbsvF9jRA9rSZeYa1C22UTbazy+XorroVzXEkC8az9IK44PYeoB2gaCrnjL3Xu068A8dRC5llprA8X1MK5rCSCeTXk6oQ0+U+SahxxvSxA5b98ZqO1HNdVzT/VdpcEihGzn7tkUZyscY4PJmG+kKQYRgshT+waPBquZjHl9Kc6sOYa6iHtvajnS1qNDB4w5fpipzu9modk434Wx3uq7NHZ0hZMJXXtTSwDx5KX1Hal/mKmDyNDc9yEEkb2pXyRS18LatOl6vG5M4qpWtwEutAjHSANcImWb76mFgimur+QgMtYsNFWResxZ8immquFha1e1BBAP2pvcWGmAawwdUMYcSEoNImMPzkPTQn3adFNAXcSVr2r1NtAFZ6e9UY3x9t6VvimCKd5CLYiUNGh4vqdTpVivQauvC5e199OQSBedjfYDTlk3GErXIGLpr6ko5c1zqppCn3vq7fvKFiizu6i9jyKRLjoLx+xcGULbPPOQtR59yT2IdFm5n4q2a0RSrvFICSmtWV3UEkCm1kPK6hLX1orMOZjkOmDMETwarq0Rmbq5oyv2IkNKaxar2vsoEumiw+otBXCJcwN1qrUeY1xbVOcMHg3n1ohY8PA4Uz4FXVqT+6z2PopEuuiQek1ZXeLUQD10T65U5BJEPASPhuO3eE/X1hZSWpN6z7MgFxtSL11WfTncIXXqvv9rRB8sPA7QTRCZspg/Biw8HN2NDvjO+cWG1HvuuC02c/LQunmKqEHE89t9Dt9Zw2bLzEZGc60DNs4vNpxzLgwcA8+fJVoQ8Rw83r59e/EI2mjYd2PuQ9Uy9X4n3oa184sNow1kXt/W+3A4ONvA4vXtNEoQ8Rw8Dmsg9qxzgpRWcm0B+o/cOr7QMOb05macGpStpmNvqR7xHkQ8B4/lcvnkei2g5AQF9qTeb2PSsHJ8oe6NXig/x6Wp/2q12nnE6yDhNXjYC8+lfbG8PuchMBtJ4gsdsHR8oa71nNYZgg0c1z671zdUb0HEc/Bos1Gll9btlFiamdnIIBc6YOH8Yl2a46zDsBRV23tgqQ+PeAkiXoNHl/vjYfHoGFgAPZW6w1beLyJsqBxfqDvtrS3KivKu2Ofqcz881n7mDiI5BI/GOfY+mwpbwc5spJO27OMJrAVpobfFdCkZMuB6DSJznSfidSHekGecW2fWIXZfmI20dq0TbBxeqBtznnU0DH0LI4js9fqSkWJGlltn1jEsPmzlZ2tAGm6dXaQLc+2wOibVbqalB5Gcg0ej1zbulNCpddGVTsDJhEfm2mF1TJuOqy6WGkRKCB6mvVTZlv+5Y7WRsceYoH7WwtuwdHaRs1rCrMPoUzRvY2lBpJTg0ej1gKnUkM466XOd4LnTi51ce8PKtePkkLG7lDyfJWEdUqk+Z2nBozHnorph92/McSawJ2Fb9wNzLxYaU7xd5R5EvAYPm1lO8Xxz/p3QlXXSj7rAxtGFzm7OxcIpjwDNNYh4TXNa8JjyZL7b29tdblD/OOvJDqyGWycX6cacdtZt6LLSPJWeg0ifjhsbYDwydfAwc1upbp+Fo3HPutIFXjm6UBfmViycM6+bQxCxgYXgcfp3kkPdkB17r7rQBV44ulA38uNIZ+QgYoOz18WkcwaPRq/7onVhjl0LgvnZHljHUEg/o21tHh0vJ7NFDCIEj3ZGrhtOWRcM6sk9sI7ZaP4LdWnksxFSLxYcaqQg4jmN6Sl4NEasG3r7fTj1YgG94Vaa/ULdGvENy37QHu+l5yDSdOEQPLobLeU7R1NJUFdqAYX0K0Z6w/JeFPQcROyt1OuWHV6DR2OURYZj7cSQqQu1YKH5L9S1kdoWLx1X6kWPQaQZoO3avD1r78Gj0ftsnY6rzl4soDfYf4mzQa4Yob03Ul7XUxCxGebhAO3pWUdbo+B1tk7w6OzFFejHrKVZLzaEntMvXuse3u+nrao+dW0egkjEQc9jPWSuQ8aCe6MOsLV7Sz32vkd+u5oziFybsdk9nasmEvmZequHsMdVL5fqAAsKO+itvdfLeo++zhFE2qb7LH1kp9ZNSQ7pFi/1ENp1e1upAywo7Cg/kLROGUT6vJFO9dKQU65+7o42gkdvN+rBR0lzX3gop34zPSa38wvGDiL2//eQLrWxg0huhd456yH224x0r5x5ox5QB+nonEd92g8zx66SsYJIqsF5rPMwcu0SmuP8kChtz45dqgcLSTvs5lzdOjnv45M6iKQenK3m5Pn6vDnlTJ123SRW6gHrQXo69VS9hMNvUgWRsd5GU704lDDgTbUQl+CRxE7rP45ZS9phd6cqApf0Ixl6T8+t8Ujl0CBS0rMcu7WXtR7JtFJGb9gXa4BTrBGJ3rI71T2dqgOn71qREge8MTsXS/tdjOhCA3guaYf9HbNTp9RdRLsGkTnqQ13OCS/1bXmsVBbneiR1MBtJO+zvGEGk9HOb23Tz2MA855to2+decqrFPntKWOuR1Fbnf1yDdt4EdnkjbQPFwcsDtAVYDwPztSDCthrpXrAIHsldKgELSTscbqo1IvxQHj3VEuqtGG0F41PFf1Itjw79bYzdIFGolRJAO28iU+R8c1ttnuKeHg7OFlC8ntJ3+Ox5CXh6f/p22HEo1CiulZBbSTsc7tBWT1JXT21SIN63q2gGSYLH5efYhdJrgSNqHbhX+YnakaSYAtJ2u9WvfvWr+79d+e1vf9vrfy936jfQ+78fPnyQZ+zZff/99/rqq68ET6kDyI/Psg3Nb8nuKSQn6ZhPGiuxXRfFkbo67WFa0Pt+YK9fv/7xedq/vV7nnLbtymKV+agOWn1+jrWkHabTWkzbEuFs86k9lQ70OrC8fPnyyTP1Wq+Z22uprFw3DnVkq/RVVzhkagTbLIorYa+rrp7rbPIYRC7NNnmTfuq1ZhO2KBndSiNAGmskr61nYID53K+//np3DWsL9fB236a7yMuaFU+e2yuLdTOjO0r6quFW0g7Tey6I8IP53Ddv3uzasl6vZ73Wrh13rAv53OPFt/wWJnGpEVlI2uE4HgcRTlF71AZj6/fvylzpv77t2hTXHz1c40Pr82RWGhnSWCN6+NZF6mqvpXeGrJ2ZelC2ga9PsGuw9BvP/vHZMzObzLUmgL2xRtZ22WW6vtfqHSnOVZkyiKQ4cY/aF87gUhOwkLRDHNsu9Y42WCttpGu2wMnbN06kZZasUWoS1pJ2iGNob95WAE/N2OduHC4UTAl1EZzAG00IJxXiKA6td1xjrEVobVqLh0BdBEd2oQlhTQgmd+xBuCF1faHLjgJDr5v1IjiCG80AxXRMonUtpa53XCPVQsMh25D3hZQWJnapGVgo5s1CR/Zd35GCoQsNh27NPwQLuOyjhYmsNBNrxbxh6EBL/Uz99n5qIO5z7XMGjwZafTGBN5oRiunYy6lTVpfokxKaa9Z0jAVg1gzhAJ9rRiimYyfHatEdSpc1Ip6CX0PfmRQW7VoOWCnWTcOZvLQFuwfadDiNtdYjBaS0sKNLOcBmIZFuGs6gx7f2Y66tEZmqzXgIpLSwpRs5ws7PjXLjcELn7LLqw7m3+LZHrXqBLi284lKOWCjWzcMJtLqC55TVOY7XiHjouOoDKS08o9WtKzljrVg3EUdyjoWBqWnOEYkaPA5hQ0Y88kYOWSjWTcQRHHsvqymxIBgp/XYJC4jMRvDBSon4idJx9yAUSl1kVp3+UT1QKQe++OIL1WOvcqAurGu9XuvFixeCormt3copC8WKxJhAr2s7hmCHetlns3RcLjOqBtaMFG0l56wV64biAFOdGOgJS1sdfsYc6iDHUGAv0hsFYKlYNxV7aG/mKY5u9ca5gdUWQeYIO/sWZaUgbBTrxmIHbTDN7Y3cuLaQ0LqZcoTZSBHeKBBLxbq52MIc2nMvYbsDX7sHVhvJFWYjWVspGGvFusF4wVxnHQ2r1ar1vcitYeAQZiNZeqOALBTrJuMJc611HNIsGuxyT3IOpgazkaysFJS1Yt1oPNA25cutw+oYCwR99oyyBZMl3BtmI+G9UWAWinWzUXmu6zjF0AHSAmwJ2GyEjRnDWik4a8W64UVrg0Xub9YNbYrm18y5qH6IBVurg3n93uJJV8oAOzIx0k0vUkvJ5LLvUxu6FM2vWcJsrYGNGcO4UQazj4a3inXzizLXRXLnsKaAlPcvx5Xqp6AmEsqlMoKz051bylt036L5NaMdONUVgkcoN8qQlWI9hKK0QdUOUsqZayvNh8pKdXTiUhlis5CNYj2Iosw9iExxVnhuRXWCRzhvlDELxXoYRXp7e7vLjZRF80vmtMjQmipo3w1npcxZK9YDKdKcgogN6FPeO3tjj94KbTUxgkc4VyqAShTUQ2hv7dGZKwUTeZGhvTx4+Q5iazfalwmKYKVYD6dYoweRFIsF+xqxHjJVqg+Tu1RBUFAPZNQg4mEwjNSUQPAI640KZKFYD6loo6Vkjo+lncso9RBWmIfVygGVCoUV6oG0FesRBkNvraeWRvOKPc8503w42FcqGFJZwYywbYfHAdFjPcSeo62g93avsLUbAamsaHoOIl7z+N4WabJAMAsrwT3vFOvBFa8NPt4KxFOv9+hzzzykAK0+RPAI70rwI6SyAurpuNux97lK5dz7ZbFAMAs3gicsFOsh4oMe8vtT7HOVyrlW+dtzinKP8KKV4CR0ZQV1zrUiNzc3oe7VHPtlscYjG1eCs5DKCuwc6ZmoxeApD/FijUc2rgVXWSjWQ8UDp14rErkNdexZmz0HzjHPxo1IXbVmpVgPFw+cqs03h7TMWCdB0qabnUtBJ9aK9YDxwLGDiPeW3S73KfWMjTbd7LTaMHSkEtu+h9aKxWO9Yec0QKasHVlbNW26WbkR9OaFYj1sPGHqNt8cO4pSBFradLOz6I0SU0FrbwamKhh72WU3tUNTWXRaZWnRGyWmZK1YDx5PaIv9hgySUVab97XPrr3spput1D0SUon1IVlobbd9i+slvGV32RqG3XSzdSNIzkKxvgR4xj4dWlYjiPQZ+2oF8DazNDqtsnUj6h6jYTnBKF8EvGDXjRhLGiyvnf5oe2nRaZWtC8GoUFTPyDbF9RL3cTrXlcWeVlm7EoyO7Zf1UbG+GHjBS+sgclkw2NXjriy2JcleiuYTUomielaeK66XnOdvAiv1juz9JJic52KlelYen3JIuka06ObvRhTNZ2OpWF8WbKEFjlJTV1iU4Veaf6H4rGpfCwAgFr+pfa/A/FTxuav9m9pfCAAgBr+t/X8KTg4BxPhT7d9pXxcBAPCMBY+VMiCHFFaDtfeuRRABAL/8szLaJDGnAGI0a0QqAQD4wuodv1FG5BZAjEr7mUglAAAffKv9NiXfKyNyDCBGJYIIAPhgW/v3yix4GLkGEKPSPp31TAAA87Ct/dXD3+z4ifJlq/2Dyy7qA0AItso4eBg5z0AarCvL0lnMRABgKrbKPHgYJQQQgyACAFOxVQHBwyglgBgEEQAYm60KCR5GSQHEIIgAwFhsVVDwMEoLIAZBBABSs1VhwcPIuQvrHHZ4S3EPGgBGY6tCx5QSZyANlVhsCADD2KrgF9KSA4hRiSACAP3IcnuSLpSYwjpkK9JZANAd2xhxocIXKpc+A2lgK3gAaMvvtT9Ou3hKn4E02FuEbXb2ewEAnMcOg1oK7snlRMJU2LTUZmULAQB8zj/V/h/BjxBAnnIngggAPGIZiv9Reyv4DGog53lReyMWHAKUzFb7UwQ/CZ5AALlMJdp8AUrF2nTtRXIrOAlF9MtstW/z5e0DoCysoWYhgsdFCCDX2WrfofXPAoASsGL5UhxGdxWK6O35U+0Ptf9VAJAjFjD+W+2/CFpBDaQ7laiLAOQG9Y4ekMLqzlb7usidACAHLD29EMGjM6Sw+mFTXSuysV4EIC72O/5ftavavwo6QwprOAvt14tUAoAobMVGqoMhhTWcO+2/iO8FABGwlJV1Vm4FgyCFlQabCv+rSGkBeKbZkuStSFklgRRWeirRpQXgjbvafxCzjqSQwkrPtvbvtN/2GQDmxWYdtjCQescIMAMZl4UosAPMxZ2YdYwKM5BxuRPboABMDbOOiWAGMh0LMRsBGJs7MeuYDGYg03EnaiMAY8GsYwaYgcxDJTq1AFJxJ2Yds8AMZB622s9G/kl86QH6stV+xsGsYyZYSDgv39T+ofZvap8LANpg6ar/q/2s48+C2SCF5QcLIO9EWgvgEnciXeUGUlh+sGNzLa3FjwPgKVuRrnIHKSx/WCCxtJadfrgQQNk0W67bHlZbAUBrqtrb2h1iYX6n/TkdzwQAg6hEIMFyvBGBAyA5C+3Xj0QYBBC7eiOaSABGZyECCebjWtT7ACZnIQIJxnUtAgfA7CxEjQTjeCNSVQDuqEQgQZ/SVQUQhEr7QLJRrEEG85PAARAU+9EuRSDB6V3XvhAAZMFC+722ogxAGE+bbbwVhXGAbKlEegvT+lGkqQCKw1IMzEqwj8w2AOCeSvtaib1JRhrEcHrXta/EbAPEeSDwlEr7AeLXolcf9tzVftB+xvG9AB4ggMAlFtrPTH4pgklp3GkfNG7FNupwBgIItGWhfc2EmUm+3ImgAR0ggEAfKj0Gk4UgKpaOag4wuxXpKegIAQSGYsXUhfYBhVSXf7baB4z32gcPggb0hgACqXn+4K8f/laCOdnqMTVlQYOAAckggMDYEFCmZav9DMNmF3eilgEjQgCBqam0DySL2p8//Js1Bf2w2cSd9rOLTyIlBRNDAAEPNDMT+/vzg3/DI1vtg8W3B/8mWMCsEEDAKzYreX7wtwkslfKdsVhA2Go/k/jLwb+3IliAQwggEJHj4GJ///bhbyW/dZatHltnfzj6n5t/A4SBAAK50gSTZ2f86uC/9+zM//7hf7498d85/M/+8vD3+wO3R/8zQFb8J7k0wlVpBjE2AAAAAElFTkSuQmCC",this.provider=typeof window<"u"?window.martian:void 0}async connect(){var rt;try{const _e=await((rt=this.provider)==null?void 0:rt.connect());if(!_e)throw`${MartianWalletName} Address Info Error`;return _e}catch(_e){throw _e}}async account(){var _e;const rt=await((_e=this.provider)==null?void 0:_e.account());if(!rt)throw`${MartianWalletName} Account Error`;return rt}async disconnect(){var rt;try{await((rt=this.provider)==null?void 0:rt.disconnect())}catch(_e){throw _e}}async signAndSubmitTransaction(rt,_e){var nt,it,ot;try{const st=await this.account(),at=await((it=this.provider)==null?void 0:it.generateTransaction(st.address,rt,{..._e,max_gas_amount:(nt=_e==null?void 0:_e.max_gas_amount)==null?void 0:nt.toString()}));if(!at)throw new Error("Cannot generate transaction");const lt=await((ot=this.provider)==null?void 0:ot.signAndSubmitTransaction(at));if(!lt)throw new Error("No response");return{hash:lt}}catch(st){throw st}}async signAndSubmitBCSTransaction(rt,_e){var nt;try{const it=new bcs_exports.Serializer;rt.serialize(it);const ot=await((nt=this.provider)==null?void 0:nt.signAndSubmitBCSTransaction(it.getBytes().toString(),_e));if(ot.code)throw new Error(ot.message);return{hash:ot}}catch(it){throw it.message}}async signTransaction(rt,_e){var nt,it;try{const ot=await this.account(),st=await((nt=this.provider)==null?void 0:nt.generateTransaction(ot.address,rt,_e));if(!st)throw new Error("Cannot generate transaction");const at=await((it=this.provider)==null?void 0:it.signTransaction(st));if(!at)throw new Error("No response");return at}catch(ot){throw ot}}async signMessage(rt){var _e;try{(typeof rt!="object"||!rt.nonce)&&`${MartianWalletName}`;const nt=await((_e=this.provider)==null?void 0:_e.signMessage(rt));if(nt)return nt;throw`${MartianWalletName} Sign Message failed`}catch(nt){throw nt.message}}async onNetworkChange(rt){var _e;try{const nt=async it=>{rt({name:it,chainId:void 0,api:void 0})};await((_e=this.provider)==null?void 0:_e.onNetworkChange(nt))}catch(nt){throw nt.message}}async onAccountChange(rt){var _e;try{const nt=async it=>{if(it!=null&&it.publicKey)rt({...it});else{const ot=await this.connect();rt({...ot})}};await((_e=this.provider)==null?void 0:_e.onAccountChange(nt))}catch(nt){throw console.log(nt),nt.message}}async network(){var rt;try{const _e=await((rt=this.provider)==null?void 0:rt.network());if(!_e)throw`${MartianWalletName} Network Error`;return{name:_e,chainId:this.networkToChainId[_e.toLowerCase()]}}catch(_e){throw _e}}},NetworkName=(rt=>(rt.Mainnet="mainnet",rt.Testnet="testnet",rt.Devnet="devnet",rt))(NetworkName||{}),PontemNetworkNameMapping={"Aptos mainnet":NetworkName.Mainnet,"Aptos testnet":NetworkName.Testnet,"Aptos devnet":NetworkName.Devnet},PontemWalletName="Pontem",PontemWallet=class{constructor(){this.name=PontemWalletName,this.url="https://onelink.to/t3sae5",this.icon="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4IDBDOC4wNzMwNCAwIDAgOC4wNzEzOSAwIDE3Ljk5NjNDMCAyNS4xMjk4IDQuMTczMTYgMzEuMzEwOCAxMC4yMDc2IDM0LjIyMDNWMzQuMjM1MUgxMC4yMzcyQzEyLjU4NiAzNS4zNjQ5IDE1LjIyMjggMzYgMTggMzZDMjcuOTI3IDM2IDM2IDI3LjkyODYgMzYgMTguMDAzN0MzNiA4LjA3MTM4IDI3LjkyNyAwIDE4IDBaTTE4IDEuNDc2OTJDMjcuMTA3MSAxLjQ3NjkyIDM0LjUyMjggOC44OTEwOCAzNC41MjI4IDE3Ljk5NjNDMzQuNTIyOCAyMC42MTA1IDMzLjkwOTcgMjMuMDkxNyAzMi44MjQgMjUuMjkyM0MzMC40NDU2IDI0LjE0MDMgMjguMDMwNCAyMy4yODM3IDI1LjU5MjkgMjIuNzAwM1Y4LjkyMDYyQzI1LjU5MjkgOC40NDA2MiAyNS4yMTYyIDguMDU2NjIgMjQuNzQzNSA4LjA1NjYySDIxLjcxNTJIMTQuMDg1NEgxMS4wNTdDMTAuNTkxNyA4LjA1NjYyIDEwLjIwNzYgOC40NDA2MiAxMC4yMDc2IDguOTIwNjJWMjIuNzY2OEM3Ljg0NDA3IDIzLjM1MDIgNS40OTUyOCAyNC4xOTIgMy4xODM0MiAyNS4yOTk3QzIuMDkwMjcgMjMuMDkxNyAxLjQ3NzIzIDIwLjYxNzggMS40NzcyMyAxNy45OTYzQzEuNDc3MjMgOC44OTEwOCA4Ljg5MjkgMS40NzY5MiAxOCAxLjQ3NjkyWk00LjEzNjIzIDI2Ljk2MTJDNi4wOTM1NiAyNS45OTM4IDguMTI0NzQgMjUuMjQ4IDEwLjIxNSAyNC43MzExVjMyLjU1ODhDNy43NDA2NiAzMS4yMzY5IDUuNjUwMzkgMjkuMzAyMiA0LjEzNjIzIDI2Ljk2MTJaTTE0LjA4NTQgMzQuMDQzMVYxNS42MDM3QzE0LjA4NTQgMTMuNDY5NSAxNS44MzU5IDExLjcwNDYgMTcuOTI2MSAxMS43MDQ2QzIwLjAxNjQgMTEuNzA0NiAyMS43MTUyIDEzLjQzMjYgMjEuNzE1MiAxNS41NTk0QzIxLjcxNTIgMTUuNTc0MiAyMS43MDc4IDE1LjU4ODkgMjEuNzA3OCAxNS42MDM3SDIxLjcxNTJWMjIuMDIwOUMxOS45MzUyIDIxLjgxNDIgMTguMTQ3NyAyMS43NDc3IDE2LjM2MDMgMjEuODQzN0wxNC44OTA0IDIzLjk3NzhDMTcuMTgwMSAyMy43ODU4IDE5LjQxMDcgMjMuODAwNiAyMS42MTE4IDI0LjA1MTdDMjEuNjM0IDI0LjA1MTcgMjEuNjQ4NyAyNC4wNTE3IDIxLjY3MDkgMjQuMDU5MUMyMS42ODU3IDI0LjA1OTEgMjEuNzAwNSAyNC4wNTkxIDIxLjcyMjYgMjQuMDY2NUMyMi4xMDY3IDI0LjExMDggMjMuNTAyNyAyNC4yODggMjQuNzgwNSAyNC42MDU1TDIxLjcyMjYgMjUuNjQ2OFYzNC4xMDIyQzIwLjUyNjEgMzQuMzc1NCAxOS4yODUyIDM0LjUzMDUgMTguMDE0OCAzNC41MzA1QzE2LjY0ODMgMzQuNTE1NyAxNS4zNDEgMzQuMzQ1OCAxNC4wODU0IDM0LjA0MzFaTTI1LjU4NTYgMzIuNjYyMlYyNC43NjhDMjcuNjY4NCAyNS4yOTIzIDI5LjcyOTIgMjYuMDYwMyAzMS43OTczIDI3LjA2NDZDMzAuMjQ2MiAyOS40MjAzIDI4LjEwNDIgMzEuMzU1MSAyNS41ODU2IDMyLjY2MjJaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMjIyXzE2NzApIi8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMjIyXzE2NzAiIHgxPSIxNy45OTk3IiB5MT0iMzYuNzc4OSIgeDI9IjE3Ljk5OTciIHkyPSItNS41MTk3OCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBvZmZzZXQ9IjAuMDg1OCIgc3RvcC1jb2xvcj0iIzhEMjlDMSIvPgo8c3RvcCBvZmZzZXQ9IjAuMjM4MyIgc3RvcC1jb2xvcj0iIzk0MkJCQiIvPgo8c3RvcCBvZmZzZXQ9IjAuNDY2NyIgc3RvcC1jb2xvcj0iI0E5MkZBQyIvPgo8c3RvcCBvZmZzZXQ9IjAuNzQxMyIgc3RvcC1jb2xvcj0iI0NBMzc5MyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGMDNGNzciLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K",this.provider=typeof window<"u"?window.pontem:void 0}deeplinkProvider(rt){return`pontem-wallet://link?url=${rt.url}`}async connect(){var rt;try{const _e=await((rt=this.provider)==null?void 0:rt.connect());if(!_e)throw`${PontemWalletName} Address Info Error`;return _e}catch(_e){throw _e}}async account(){var rt,_e,nt;const it=await((rt=this.provider)==null?void 0:rt.account());if(!it)throw`${PontemWalletName} Account Error`;let ot="";return(_e=this.provider)!=null&&_e.publicKey&&(ot=await((nt=this.provider)==null?void 0:nt.publicKey())),{...it,publicKey:ot}}async disconnect(){var rt;try{await((rt=this.provider)==null?void 0:rt.disconnect())}catch(_e){throw _e}}async signAndSubmitTransaction(rt,_e){var nt,it,ot;try{if(!((nt=this.provider)!=null&&nt.signAndSubmit))throw`${PontemWalletName} Sign and Submit failed`;const st=await((ot=this.provider)==null?void 0:ot.signAndSubmit(rt,{..._e,max_gas_amount:(it=_e==null?void 0:_e.max_gas_amount)==null?void 0:it.toString()}));if(!st||!st.success)throw new Error("No response");if(st!=null&&st.code)throw new Error(st==null?void 0:st.message);return{hash:st.result.hash}}catch(st){throw st.message}}async signMessage(rt){var _e;try{(typeof rt!="object"||!rt.nonce)&&`${PontemWalletName}`;const nt=await((_e=this.provider)==null?void 0:_e.signMessage(rt));if(nt)return nt;throw`${PontemWalletName} Sign Message failed`}catch(nt){throw nt.message}}async network(){var rt;try{const _e=await((rt=this.provider)==null?void 0:rt.network());if(!_e)throw`${PontemWalletName} Network Error`;return typeof _e=="object"&&(_e!=null&&_e.name)?{name:PontemNetworkNameMapping[_e.name],chainId:(_e==null?void 0:_e.chainId)??void 0,api:(_e==null?void 0:_e.api)??void 0}:_e}catch(_e){throw _e}}async onNetworkChange(rt){var _e;try{const nt=async it=>{it!=null&&it.name&&rt({name:PontemNetworkNameMapping[it.name],chainId:(it==null?void 0:it.chainId)??void 0,api:(it==null?void 0:it.api)??void 0}),it!=null&&it.networkName&&rt({name:it.networkName,chainId:void 0,api:void 0})};await((_e=this.provider)==null?void 0:_e.onNetworkChange(nt))}catch(nt){throw nt.message}}async onAccountChange(rt){var _e;try{const nt=async it=>{if(it!=null&&it.publicKey)rt({publicKey:it.publicKey,address:it.address});else{const ot=await this.connect();rt({address:ot==null?void 0:ot.address,publicKey:ot==null?void 0:ot.publicKey})}};await((_e=this.provider)==null?void 0:_e.onAccountChange(nt))}catch(nt){throw nt.message}}},__defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(rt,_e,nt)=>_e in rt?__defProp(rt,_e,{enumerable:!0,configurable:!0,writable:!0,value:nt}):rt[_e]=nt,__spreadValues=(rt,_e)=>{for(var nt in _e||(_e={}))__hasOwnProp.call(_e,nt)&&__defNormalProp(rt,nt,_e[nt]);if(__getOwnPropSymbols)for(var nt of __getOwnPropSymbols(_e))__propIsEnum.call(_e,nt)&&__defNormalProp(rt,nt,_e[nt]);return rt},__async=(rt,_e,nt)=>new Promise((it,ot)=>{var st=ct=>{try{lt(nt.next(ct))}catch(dt){ot(dt)}},at=ct=>{try{lt(nt.throw(ct))}catch(dt){ot(dt)}},lt=ct=>ct.done?it(ct.value):Promise.resolve(ct.value).then(st,at);lt((nt=nt.apply(rt,_e)).next())}),OKXWalletName="OKX Wallet",OKXWallet=class{constructor(){this.name=OKXWalletName,this.url="https://okx.com/web3/",this.icon="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJDSURBVHgB7Zq9jtpAEMfHlhEgQLiioXEkoAGECwoKxMcTRHmC5E3IoyRPkPAEkI7unJYmTgEFTYwA8a3NTKScLnCHN6c9r1e3P2llWQy7M/s1Gv1twCP0ej37dDq9x+Zut1t3t9vZjDEHIiSRSPg4ZpDL5fxkMvn1cDh8m0wmfugfO53OoFQq/crn8wxfY9EymQyrVCqMfHvScZx1p9ls3pFxXBy/bKlUipGPrVbLuQqAfsCliq3zl0H84zwtjQrOw4Mt1W63P5LvBm2d+Xz+YzqdgkqUy+WgWCy+Mc/nc282m4FqLBYL+3g8fjDxenq72WxANZbLJeA13zDX67UDioL5ybXwafMYu64Ltn3bdDweQ5R97fd7GyhBQMipx4POeEDHIu2LfDdBIGGz+hJ9CQ1ABjoA2egAZPM6AgiCAEQhsi/C4jHyPA/6/f5NG3Ks2+3CYDC4aTccDrn6ojG54MnEvG00GoVmWLIRNZ7wTCwDHYBsdACy0QHIhiuRETxlICWpMMhGZHmqS8qH6JLyGegAZKMDkI0uKf8X4SWlaZo+Pp1bRrwlJU8ZKLIvUjKh0WiQ3sRUbNVq9c5Ebew7KEo2m/1p4jJ4qAmDaqDQBzj5XyiAT4VCQezJigAU+IDU+z8vJFnGWeC+bKQV/5VZ71FV6L7PA3gg3tXrdQ+DgLhC+75Wq3no69P3MC0NFQpx2lL04Ql9gHK1bRDjsSBIvScBnDTk1WrlGIZBorIDEYJj+rhdgnQ67VmWRe0zlplXl81vcyEt0rSoYDUAAAAASUVORK5CYII=",this.provider=typeof window<"u"?window==null?void 0:window.okxwallet:void 0,this.readyState=typeof window<"u"?window!=null&&window.okxwallet?WalletReadyState.Installed:WalletReadyState.NotDetected:WalletReadyState.Unsupported}deeplinkProvider(rt){var _e;const nt=(rt==null?void 0:rt.url)||((_e=window==null?void 0:window.location)==null?void 0:_e.href);return"https://www.okx.com/download?deeplink="+encodeURIComponent("okx://wallet/dapp/url?dappUrl="+encodeURIComponent(nt))}connect(){return __async(this,null,function*(){var rt,_e;try{const nt=yield(_e=(rt=this.provider)==null?void 0:rt.aptos)==null?void 0:_e.connect();if(!nt)throw`${OKXWalletName} Address Info Error`;return nt}catch(nt){throw nt}})}account(){return __async(this,null,function*(){var rt,_e;const nt=yield(_e=(rt=this.provider)==null?void 0:rt.aptos)==null?void 0:_e.account();if(!nt)throw`${OKXWalletName} Account Error`;return nt})}disconnect(){return __async(this,null,function*(){var rt,_e;try{yield(_e=(rt=this.provider)==null?void 0:rt.aptos)==null?void 0:_e.disconnect()}catch(nt){throw nt}})}signAndSubmitTransaction(rt,_e){return __async(this,null,function*(){var nt,it;try{const ot=yield(it=(nt=this.provider)==null?void 0:nt.aptos)==null?void 0:it.signAndSubmitTransaction(rt,_e);if(!ot)throw new Error("No response");return ot}catch(ot){throw new Error(`${JSON.stringify(ot)}`)}})}signTransaction(rt,_e){return __async(this,null,function*(){var nt,it;try{const ot=yield(it=(nt=this.provider)==null?void 0:nt.aptos)==null?void 0:it.signTransaction(rt,_e);if(!ot)throw new Error("Failed to sign transaction");return ot}catch(ot){throw ot}})}signMessage(rt){return __async(this,null,function*(){var _e,nt;try{(typeof rt!="object"||!rt.nonce)&&`${OKXWalletName}`;const it=yield(nt=(_e=this.provider)==null?void 0:_e.aptos)==null?void 0:nt.signMessage(rt);if(it)return it;throw`${OKXWalletName} Sign Message failed`}catch(it){throw it.message}})}onNetworkChange(rt){return __async(this,null,function*(){var _e,nt;try{const it=ot=>__async(this,null,function*(){rt({name:ot==null?void 0:ot.name,chainId:ot==null?void 0:ot.chainId,api:void 0})});yield(nt=(_e=this.provider)==null?void 0:_e.aptos)==null?void 0:nt.onNetworkChange(it)}catch(it){throw it.message}})}onAccountChange(rt){return __async(this,null,function*(){var _e,nt;try{const it=ot=>__async(this,null,function*(){if(ot!=null&&ot.publicKey)rt(__spreadValues({},ot));else{const st=yield this.connect();rt(__spreadValues({},st))}});yield(nt=(_e=this.provider)==null?void 0:_e.aptos)==null?void 0:nt.onAccountChange(it)}catch(it){throw console.log(it),it.message}})}network(){return __async(this,null,function*(){return{name:Network.MAINNET,chainId:"1"}})}},sha3={exports:{}};(function(rt){(function(){var _e="input is invalid type",nt="finalize already called",it=typeof window=="object",ot=it?window:{};ot.JS_SHA3_NO_WINDOW&&(it=!1);var st=!it&&typeof self=="object",at=!ot.JS_SHA3_NO_NODE_JS&&typeof process$1=="object"&&process$1.versions&&process$1.versions.node;at?ot=commonjsGlobal:st&&(ot=self);var lt=!ot.JS_SHA3_NO_COMMON_JS&&!0&&rt.exports,ct=!ot.JS_SHA3_NO_ARRAY_BUFFER&&typeof ArrayBuffer<"u",dt="0123456789abcdef".split(""),ft=[31,7936,2031616,520093696],pt=[4,1024,262144,67108864],gt=[1,256,65536,16777216],yt=[6,1536,393216,100663296],Ct=[0,8,16,24],At=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],$t=[224,256,384,512],zt=[128,256],_t=["hex","buffer","arrayBuffer","array","digest"],Jt={128:168,256:136};(ot.JS_SHA3_NO_NODE_JS||!Array.isArray)&&(Array.isArray=function(ar){return Object.prototype.toString.call(ar)==="[object Array]"}),ct&&(ot.JS_SHA3_NO_ARRAY_BUFFER_IS_VIEW||!ArrayBuffer.isView)&&(ArrayBuffer.isView=function(ar){return typeof ar=="object"&&ar.buffer&&ar.buffer.constructor===ArrayBuffer});for(var nr=function(ar,wr,fr){return function(gr){return new Tt(ar,wr,ar).update(gr)[fr]()}},or=function(ar,wr,fr){return function(gr,Mr){return new Tt(ar,wr,Mr).update(gr)[fr]()}},ir=function(ar,wr,fr){return function(gr,Mr,Rr,Sr){return mt["cshake"+ar].update(gr,Mr,Rr,Sr)[fr]()}},dr=function(ar,wr,fr){return function(gr,Mr,Rr,Sr){return mt["kmac"+ar].update(gr,Mr,Rr,Sr)[fr]()}},sr=function(ar,wr,fr,gr){for(var Mr=0;Mr<_t.length;++Mr){var Rr=_t[Mr];ar[Rr]=wr(fr,gr,Rr)}return ar},vr=function(ar,wr){var fr=nr(ar,wr,"hex");return fr.create=function(){return new Tt(ar,wr,ar)},fr.update=function(gr){return fr.create().update(gr)},sr(fr,nr,ar,wr)},yr=function(ar,wr){var fr=or(ar,wr,"hex");return fr.create=function(gr){return new Tt(ar,wr,gr)},fr.update=function(gr,Mr){return fr.create(Mr).update(gr)},sr(fr,or,ar,wr)},ur=function(ar,wr){var fr=Jt[ar],gr=ir(ar,wr,"hex");return gr.create=function(Mr,Rr,Sr){return!Rr&&!Sr?mt["shake"+ar].create(Mr):new Tt(ar,wr,Mr).bytepad([Rr,Sr],fr)},gr.update=function(Mr,Rr,Sr,xr){return gr.create(Rr,Sr,xr).update(Mr)},sr(gr,ir,ar,wr)},tr=function(ar,wr){var fr=Jt[ar],gr=dr(ar,wr,"hex");return gr.create=function(Mr,Rr,Sr){return new rr(ar,wr,Rr).bytepad(["KMAC",Sr],fr).bytepad([Mr],fr)},gr.update=function(Mr,Rr,Sr,xr){return gr.create(Mr,Sr,xr).update(Rr)},sr(gr,dr,ar,wr)},jt=[{name:"keccak",padding:gt,bits:$t,createMethod:vr},{name:"sha3",padding:yt,bits:$t,createMethod:vr},{name:"shake",padding:ft,bits:zt,createMethod:yr},{name:"cshake",padding:pt,bits:zt,createMethod:ur},{name:"kmac",padding:pt,bits:zt,createMethod:tr}],mt={},wt=[],kt=0;kt<jt.length;++kt)for(var Ht=jt[kt],Wt=Ht.bits,er=0;er<Wt.length;++er){var Xt=Ht.name+"_"+Wt[er];if(wt.push(Xt),mt[Xt]=Ht.createMethod(Wt[er],Ht.padding),Ht.name!=="sha3"){var Zt=Ht.name+Wt[er];wt.push(Zt),mt[Zt]=mt[Xt]}}function Tt(ar,wr,fr){this.blocks=[],this.s=[],this.padding=wr,this.outputBits=fr,this.reset=!0,this.finalized=!1,this.block=0,this.start=0,this.blockCount=1600-(ar<<1)>>5,this.byteCount=this.blockCount<<2,this.outputBlocks=fr>>5,this.extraBytes=(fr&31)>>3;for(var gr=0;gr<50;++gr)this.s[gr]=0}Tt.prototype.update=function(ar){if(this.finalized)throw new Error(nt);var wr,fr=typeof ar;if(fr!=="string"){if(fr==="object"){if(ar===null)throw new Error(_e);if(ct&&ar.constructor===ArrayBuffer)ar=new Uint8Array(ar);else if(!Array.isArray(ar)&&(!ct||!ArrayBuffer.isView(ar)))throw new Error(_e)}else throw new Error(_e);wr=!0}for(var gr=this.blocks,Mr=this.byteCount,Rr=ar.length,Sr=this.blockCount,xr=0,Pr=this.s,Or,Yr;xr<Rr;){if(this.reset)for(this.reset=!1,gr[0]=this.block,Or=1;Or<Sr+1;++Or)gr[Or]=0;if(wr)for(Or=this.start;xr<Rr&&Or<Mr;++xr)gr[Or>>2]|=ar[xr]<<Ct[Or++&3];else for(Or=this.start;xr<Rr&&Or<Mr;++xr)Yr=ar.charCodeAt(xr),Yr<128?gr[Or>>2]|=Yr<<Ct[Or++&3]:Yr<2048?(gr[Or>>2]|=(192|Yr>>6)<<Ct[Or++&3],gr[Or>>2]|=(128|Yr&63)<<Ct[Or++&3]):Yr<55296||Yr>=57344?(gr[Or>>2]|=(224|Yr>>12)<<Ct[Or++&3],gr[Or>>2]|=(128|Yr>>6&63)<<Ct[Or++&3],gr[Or>>2]|=(128|Yr&63)<<Ct[Or++&3]):(Yr=65536+((Yr&1023)<<10|ar.charCodeAt(++xr)&1023),gr[Or>>2]|=(240|Yr>>18)<<Ct[Or++&3],gr[Or>>2]|=(128|Yr>>12&63)<<Ct[Or++&3],gr[Or>>2]|=(128|Yr>>6&63)<<Ct[Or++&3],gr[Or>>2]|=(128|Yr&63)<<Ct[Or++&3]);if(this.lastByteIndex=Or,Or>=Mr){for(this.start=Or-Mr,this.block=gr[Sr],Or=0;Or<Sr;++Or)Pr[Or]^=gr[Or];Er(Pr),this.reset=!0}else this.start=Or}return this},Tt.prototype.encode=function(ar,wr){var fr=ar&255,gr=1,Mr=[fr];for(ar=ar>>8,fr=ar&255;fr>0;)Mr.unshift(fr),ar=ar>>8,fr=ar&255,++gr;return wr?Mr.push(gr):Mr.unshift(gr),this.update(Mr),Mr.length},Tt.prototype.encodeString=function(ar){var wr,fr=typeof ar;if(fr!=="string"){if(fr==="object"){if(ar===null)throw new Error(_e);if(ct&&ar.constructor===ArrayBuffer)ar=new Uint8Array(ar);else if(!Array.isArray(ar)&&(!ct||!ArrayBuffer.isView(ar)))throw new Error(_e)}else throw new Error(_e);wr=!0}var gr=0,Mr=ar.length;if(wr)gr=Mr;else for(var Rr=0;Rr<ar.length;++Rr){var Sr=ar.charCodeAt(Rr);Sr<128?gr+=1:Sr<2048?gr+=2:Sr<55296||Sr>=57344?gr+=3:(Sr=65536+((Sr&1023)<<10|ar.charCodeAt(++Rr)&1023),gr+=4)}return gr+=this.encode(gr*8),this.update(ar),gr},Tt.prototype.bytepad=function(ar,wr){for(var fr=this.encode(wr),gr=0;gr<ar.length;++gr)fr+=this.encodeString(ar[gr]);var Mr=wr-fr%wr,Rr=[];return Rr.length=Mr,this.update(Rr),this},Tt.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var ar=this.blocks,wr=this.lastByteIndex,fr=this.blockCount,gr=this.s;if(ar[wr>>2]|=this.padding[wr&3],this.lastByteIndex===this.byteCount)for(ar[0]=ar[fr],wr=1;wr<fr+1;++wr)ar[wr]=0;for(ar[fr-1]|=2147483648,wr=0;wr<fr;++wr)gr[wr]^=ar[wr];Er(gr)}},Tt.prototype.toString=Tt.prototype.hex=function(){this.finalize();for(var ar=this.blockCount,wr=this.s,fr=this.outputBlocks,gr=this.extraBytes,Mr=0,Rr=0,Sr="",xr;Rr<fr;){for(Mr=0;Mr<ar&&Rr<fr;++Mr,++Rr)xr=wr[Mr],Sr+=dt[xr>>4&15]+dt[xr&15]+dt[xr>>12&15]+dt[xr>>8&15]+dt[xr>>20&15]+dt[xr>>16&15]+dt[xr>>28&15]+dt[xr>>24&15];Rr%ar===0&&(Er(wr),Mr=0)}return gr&&(xr=wr[Mr],Sr+=dt[xr>>4&15]+dt[xr&15],gr>1&&(Sr+=dt[xr>>12&15]+dt[xr>>8&15]),gr>2&&(Sr+=dt[xr>>20&15]+dt[xr>>16&15])),Sr},Tt.prototype.arrayBuffer=function(){this.finalize();var ar=this.blockCount,wr=this.s,fr=this.outputBlocks,gr=this.extraBytes,Mr=0,Rr=0,Sr=this.outputBits>>3,xr;gr?xr=new ArrayBuffer(fr+1<<2):xr=new ArrayBuffer(Sr);for(var Pr=new Uint32Array(xr);Rr<fr;){for(Mr=0;Mr<ar&&Rr<fr;++Mr,++Rr)Pr[Rr]=wr[Mr];Rr%ar===0&&Er(wr)}return gr&&(Pr[Mr]=wr[Mr],xr=xr.slice(0,Sr)),xr},Tt.prototype.buffer=Tt.prototype.arrayBuffer,Tt.prototype.digest=Tt.prototype.array=function(){this.finalize();for(var ar=this.blockCount,wr=this.s,fr=this.outputBlocks,gr=this.extraBytes,Mr=0,Rr=0,Sr=[],xr,Pr;Rr<fr;){for(Mr=0;Mr<ar&&Rr<fr;++Mr,++Rr)xr=Rr<<2,Pr=wr[Mr],Sr[xr]=Pr&255,Sr[xr+1]=Pr>>8&255,Sr[xr+2]=Pr>>16&255,Sr[xr+3]=Pr>>24&255;Rr%ar===0&&Er(wr)}return gr&&(xr=Rr<<2,Pr=wr[Mr],Sr[xr]=Pr&255,gr>1&&(Sr[xr+1]=Pr>>8&255),gr>2&&(Sr[xr+2]=Pr>>16&255)),Sr};function rr(ar,wr,fr){Tt.call(this,ar,wr,fr)}rr.prototype=new Tt,rr.prototype.finalize=function(){return this.encode(this.outputBits,!0),Tt.prototype.finalize.call(this)};var Er=function(ar){var wr,fr,gr,Mr,Rr,Sr,xr,Pr,Or,Yr,hn,Fr,qr,Hr,xn,an,Ln,Sn,pn,Tn,Cn,Jr,jn,Un,Tr,hr,pr,Br,jr,zr,Ir,Lr,Ur,Wr,In,un,En,Jn,_r,Gr,Pn,Hn,$n,Nn,kn,wn,Dr,cr,br,Ar,lr,Cr,Nr,kr,$r,Xr,Qr,en,Qn,Mn,zn,_n,Wn;for(gr=0;gr<48;gr+=2)Mr=ar[0]^ar[10]^ar[20]^ar[30]^ar[40],Rr=ar[1]^ar[11]^ar[21]^ar[31]^ar[41],Sr=ar[2]^ar[12]^ar[22]^ar[32]^ar[42],xr=ar[3]^ar[13]^ar[23]^ar[33]^ar[43],Pr=ar[4]^ar[14]^ar[24]^ar[34]^ar[44],Or=ar[5]^ar[15]^ar[25]^ar[35]^ar[45],Yr=ar[6]^ar[16]^ar[26]^ar[36]^ar[46],hn=ar[7]^ar[17]^ar[27]^ar[37]^ar[47],Fr=ar[8]^ar[18]^ar[28]^ar[38]^ar[48],qr=ar[9]^ar[19]^ar[29]^ar[39]^ar[49],wr=Fr^(Sr<<1|xr>>>31),fr=qr^(xr<<1|Sr>>>31),ar[0]^=wr,ar[1]^=fr,ar[10]^=wr,ar[11]^=fr,ar[20]^=wr,ar[21]^=fr,ar[30]^=wr,ar[31]^=fr,ar[40]^=wr,ar[41]^=fr,wr=Mr^(Pr<<1|Or>>>31),fr=Rr^(Or<<1|Pr>>>31),ar[2]^=wr,ar[3]^=fr,ar[12]^=wr,ar[13]^=fr,ar[22]^=wr,ar[23]^=fr,ar[32]^=wr,ar[33]^=fr,ar[42]^=wr,ar[43]^=fr,wr=Sr^(Yr<<1|hn>>>31),fr=xr^(hn<<1|Yr>>>31),ar[4]^=wr,ar[5]^=fr,ar[14]^=wr,ar[15]^=fr,ar[24]^=wr,ar[25]^=fr,ar[34]^=wr,ar[35]^=fr,ar[44]^=wr,ar[45]^=fr,wr=Pr^(Fr<<1|qr>>>31),fr=Or^(qr<<1|Fr>>>31),ar[6]^=wr,ar[7]^=fr,ar[16]^=wr,ar[17]^=fr,ar[26]^=wr,ar[27]^=fr,ar[36]^=wr,ar[37]^=fr,ar[46]^=wr,ar[47]^=fr,wr=Yr^(Mr<<1|Rr>>>31),fr=hn^(Rr<<1|Mr>>>31),ar[8]^=wr,ar[9]^=fr,ar[18]^=wr,ar[19]^=fr,ar[28]^=wr,ar[29]^=fr,ar[38]^=wr,ar[39]^=fr,ar[48]^=wr,ar[49]^=fr,Hr=ar[0],xn=ar[1],wn=ar[11]<<4|ar[10]>>>28,Dr=ar[10]<<4|ar[11]>>>28,Br=ar[20]<<3|ar[21]>>>29,jr=ar[21]<<3|ar[20]>>>29,Mn=ar[31]<<9|ar[30]>>>23,zn=ar[30]<<9|ar[31]>>>23,Hn=ar[40]<<18|ar[41]>>>14,$n=ar[41]<<18|ar[40]>>>14,Wr=ar[2]<<1|ar[3]>>>31,In=ar[3]<<1|ar[2]>>>31,an=ar[13]<<12|ar[12]>>>20,Ln=ar[12]<<12|ar[13]>>>20,cr=ar[22]<<10|ar[23]>>>22,br=ar[23]<<10|ar[22]>>>22,zr=ar[33]<<13|ar[32]>>>19,Ir=ar[32]<<13|ar[33]>>>19,_n=ar[42]<<2|ar[43]>>>30,Wn=ar[43]<<2|ar[42]>>>30,kr=ar[5]<<30|ar[4]>>>2,$r=ar[4]<<30|ar[5]>>>2,un=ar[14]<<6|ar[15]>>>26,En=ar[15]<<6|ar[14]>>>26,Sn=ar[25]<<11|ar[24]>>>21,pn=ar[24]<<11|ar[25]>>>21,Ar=ar[34]<<15|ar[35]>>>17,lr=ar[35]<<15|ar[34]>>>17,Lr=ar[45]<<29|ar[44]>>>3,Ur=ar[44]<<29|ar[45]>>>3,Un=ar[6]<<28|ar[7]>>>4,Tr=ar[7]<<28|ar[6]>>>4,Xr=ar[17]<<23|ar[16]>>>9,Qr=ar[16]<<23|ar[17]>>>9,Jn=ar[26]<<25|ar[27]>>>7,_r=ar[27]<<25|ar[26]>>>7,Tn=ar[36]<<21|ar[37]>>>11,Cn=ar[37]<<21|ar[36]>>>11,Cr=ar[47]<<24|ar[46]>>>8,Nr=ar[46]<<24|ar[47]>>>8,Nn=ar[8]<<27|ar[9]>>>5,kn=ar[9]<<27|ar[8]>>>5,hr=ar[18]<<20|ar[19]>>>12,pr=ar[19]<<20|ar[18]>>>12,en=ar[29]<<7|ar[28]>>>25,Qn=ar[28]<<7|ar[29]>>>25,Gr=ar[38]<<8|ar[39]>>>24,Pn=ar[39]<<8|ar[38]>>>24,Jr=ar[48]<<14|ar[49]>>>18,jn=ar[49]<<14|ar[48]>>>18,ar[0]=Hr^~an&Sn,ar[1]=xn^~Ln&pn,ar[10]=Un^~hr&Br,ar[11]=Tr^~pr&jr,ar[20]=Wr^~un&Jn,ar[21]=In^~En&_r,ar[30]=Nn^~wn&cr,ar[31]=kn^~Dr&br,ar[40]=kr^~Xr&en,ar[41]=$r^~Qr&Qn,ar[2]=an^~Sn&Tn,ar[3]=Ln^~pn&Cn,ar[12]=hr^~Br&zr,ar[13]=pr^~jr&Ir,ar[22]=un^~Jn&Gr,ar[23]=En^~_r&Pn,ar[32]=wn^~cr&Ar,ar[33]=Dr^~br&lr,ar[42]=Xr^~en&Mn,ar[43]=Qr^~Qn&zn,ar[4]=Sn^~Tn&Jr,ar[5]=pn^~Cn&jn,ar[14]=Br^~zr&Lr,ar[15]=jr^~Ir&Ur,ar[24]=Jn^~Gr&Hn,ar[25]=_r^~Pn&$n,ar[34]=cr^~Ar&Cr,ar[35]=br^~lr&Nr,ar[44]=en^~Mn&_n,ar[45]=Qn^~zn&Wn,ar[6]=Tn^~Jr&Hr,ar[7]=Cn^~jn&xn,ar[16]=zr^~Lr&Un,ar[17]=Ir^~Ur&Tr,ar[26]=Gr^~Hn&Wr,ar[27]=Pn^~$n&In,ar[36]=Ar^~Cr&Nn,ar[37]=lr^~Nr&kn,ar[46]=Mn^~_n&kr,ar[47]=zn^~Wn&$r,ar[8]=Jr^~Hr&an,ar[9]=jn^~xn&Ln,ar[18]=Lr^~Un&hr,ar[19]=Ur^~Tr&pr,ar[28]=Hn^~Wr&un,ar[29]=$n^~In&En,ar[38]=Cr^~Nn&wn,ar[39]=Nr^~kn&Dr,ar[48]=_n^~kr&Xr,ar[49]=Wn^~$r&Qr,ar[0]^=At[gr],ar[1]^=At[gr+1]};if(lt)rt.exports=mt;else for(kt=0;kt<wt.length;++kt)ot[wt[kt]]=mt[wt[kt]]})()})(sha3);var sha3Exports=sha3.exports,AptosPublicKey=class{static default(){return new AptosPublicKey("0".repeat(64))}address(){const rt=sha3Exports.sha3_256.create();return rt.update(Buffer.from(this.asPureHex(),"hex")),rt.update("\0"),"0x"+rt.hex()}asUint8Array(){return new Uint8Array(Buffer.from(this.asPureHex(),"hex"))}static fromBase58(rt){const nt=Buffer.from(bs58$1.decode(rt)).toString("hex");return new AptosPublicKey(nt)}asString(){return this.hexString}asPureHex(){return this.hexString.substr(2)}constructor(rt){rt.startsWith("0x")?this.hexString=rt:this.hexString=`0x${rt}`}},nightlyIcon="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABDgAAAQ4CAYAAADsEGyPAAAACXBIWXMAAAsSAAALEgHS3X78AAAgAElEQVR4nOzdTcxd1Zkv+OUPLNkT09hDGzMyzGyY0SDZDQojSnYPQAoTcwSDk0ElCF2pIlWpoUqdq3vVpRKdOygPEhkmVVLV4BpVRpSSIhIpZsHMgMklhiGkw8SWTgC3HnsfOH79fpyP/bHWXr+fhJL6EBz28dnr2f/9rGftu3XrVgIAxmkynd2fUjq75V8u/uf7t/zvHmr+2k78/x8d+AJ9lVK6tsP/7dPmr0V/2ub//9qVy4f+1O3HBACGIuAAgEJMprPzC5908b8vBhbxn2d8p0v5sAlC0jaByLvz/3Ll8qF3V/9bAwB9E3AAwIAm09li58Q8tFj83+XQPcEdi10ki10j8wDk0yuXD23tJAEAeiLgAICObNkecn7LfwouxmsxCHl3y3/aJgMAHRFwAMAGFraNnG+2h5y1TYQlfLiwLeZP8yDEdhgAWJ+AAwD20IQY8/Bivn1EBwZdmXeAzLfB3A5BhB8AsDsBBwDcvZ3k7EKAEf95yvUhI39YCD3m/2nbCwDVSwIOAGqzQ5ChG4PSzbs+BB8AVEvAAcBoTaazxSDjvCCDCs2Dj3fnwceVy4eu+YMAwBgJOAAYhWZOxtmFvwz5hJ19uNDxcc18DwDGQMABQHEWwozzTXeGMAM292HT5fGu0AOAEgk4AMhas83kvM4MGMRip8e7trcAkDMBBwDZmExnDy10ZsR/nvPtQHZ+uzDXIzo9PvUVAZADAQcAg1nozpgHGo5khfL8YSHw0OUBwGAEHAD0ppmdMf9LdwaM128XAg+zPADohYADgE5MprP7F7abCDSgbt8FHs22lj/VfkEAaJ+AA4DWLHRoXDQMFNhFDC+9qsMDgDYJOABYmy0nQEtsaQFgYwIOAJbWnHJycSHUOOrqAS37amE7y1WntACwLAEHADtq5micXwg1nHIC9O0P87Cj6fAwvwOAbQk4ALhLc3TrRXM0gEzN53dcdSQtAIsEHACV06UBFOyredihuwMAAQdAhbbM0rjgzwAwEm+b3QFQLwEHQCWarScvNqGGrSfA2H3YhB1v2soCUAcBB8CITaazi7aeAHw/qPTK5UNXXQ6AcRJwAIzIlnkaFx3jCnAPczsARkrAAVC4JtSYBxrmaQCs5u2FU1mEHQAFE3AAFEioAdAJYQdAwQQcAIUQagD0StgBUBgBB0DmFgaFXvJdAQziLQNKAfIn4ADI0EKoYVAoQD6+WujqEHYAZEbAAZCJyXR2NqX0YhNqONIVIG9/aMKON69cPnTNdwUwPAEHwIAm09lDTaDxilADoFgRdrzRdHZ86msEGIaAA6BnhoUCjJrhpAADEXAA9KTZgvKKuRoAVZjP63jDFhaAfgg4ADpkCwoAtrAA9EPAAdCB5hSUF21BAWCLt5vBpE5hAWiZgAOgJU23xovNX7o1ANhNdHW82YQdujoAWiDgANjQZDqbhxrnXEsA1vDbJuh408UDWJ+AA2ANujUA6ICuDoANCDgAVmC2BgA9MasDYEUCDoA9TKaz+5tQw0koAPRtfgJLhB1/cvUBdibgANjBZDo724Qal1wjADLwVoQdVy4fuubLALiXgANgC0NDAcicoaQA2xBwAHy/DeUVQ0MBKMh8KOkbtq8ACDiAyjWnobyeUorhoUdrvx4AFOmrlFIMI33d6StAzQQcQJUm09n5pmPDaSgAjMnbTUfHu75VoDYCDqAqzXyNCDbO+OYBGLEPm6DDnA6gGgIOYPQc8wpAxRwzC1RDwAGM1sLg0FfM1wCgcl8tBB3mdACjJOAARmdhcOgl3y4A3OMtA0mBMRJwAKMxmc7ONt0agg0A2NtbzZyOa64VMAYCDqB4zYko0bFxzrcJACv7bdPR4eQVoGgCDqBYgg0AaJWgAyiagAMojmADADol6ACKJOAAiiHYAIBeCTqAogg4gOwJNgBgUIIOoAgCDiBbgg0AyIqgA8iagAPIjmADALIm6ACyJOAAsiHYAICiCDqArAg4gMEJNgCgaIIOIAsCDmAwk+nsoZTSm4INABiFCDpevHL50Ke+TmAIAg6gd02wER0bl1x9ABidt5qODkEH0CsBB9CbyXR2f0rpDcEGAFQhgo5Xrlw+9CdfN9AHAQfQuSbYeKX566grDgDV+Kp5ufGGoAPomoAD6NRkOnul2Y4i2ACAen3VdHO86c8A0BUBB9CJyXR2sXljc8oVBgAaf2iCjqsuCNA2AQfQKke+AgBLcLQs0DoBB9AKJ6MAAGtw4grQGgEHsJGFAaKvuZIAwJr+1iBSYFMCDmBtk+nsxWbOhgGiAMCmDCIFNiLgAFbWzNmIYOOMqwcAtOzDJugwnwNYiYADWFozZyOCjQuuGgDQsbeboMN8DmApAg5gTwtzNl6xHQUA6NFXzcsV8zmAPQk4gF1NprOLTWFxypUCAAbyh6ab46ovANiJgAPYVrMdJYZ8nXOFAIBM/Dal9KJtK8B2BBzAXRz7CgAUwLGywD0EHMB3bEcBAApi2wpwFwEHYDsKAFAy21aA2/a7DFC3yXT2ekrpfwk3AIBCRQ3zv5qaBqiYDg6o1GQ6O990bdiOAgCMxR+abo53faNQHwEHVKYZIhrBxgXfPQAwUm83QYchpFARW1SgIpPpLE5H+VS4AQCMXNQ6nza1D1AJHRxQAUNEAYCKGUIKldDBASNniCgAUDlDSKESOjhgpJohom+klM74jgEAbvuw6ea45nLA+Ag4YGSaIaLxhuInvlsAgG39v1EvGUIK4yLggBFx9CsAwNIcKQsjI+CAEdC1AQCwNt0cMBICDiicrg0AgI3p5oAREHBAoXRtAAC0TjcHFEzAAQXStQEA0BndHFAoAQcURNcGAEBvdHNAYQQcUAhdGwAAvdPNAQXZ78uC/E2mszdSSv8h3AAA6FXUXv/R1GJA5nRwQMYm09nZpmvjjO8JAGBQHzbdHNd8DZAnHRyQqcl0FrM2PhBuAABkIWqyD5oaDciQDg7IzGQ6e6jp2jjnuwEAyNJvm26OT309kA8dHJCRyXT2YkrpmnADACBrUatda2o3IBM6OCADzfGv0bVxwfcBAFCUt5tuDsfJwsB0cMDAmuNfrwk3AACKdKHp5jjv64NhCThgQM2QKse/AgCUbX6crAGkMCBbVGAAzSDRq05IAQAYnThO9qIBpNA/HRzQs8l0drHZkiLcAAAYnzPNlpWLvlvolw4O6EkzSPSNlNIl1xwAoApvpZReMYAU+iHggB5MprOzzSkpujYAAOryYXPKyjXfO3TLFhXoWHM++rvCDQCAKkUN+G5TEwId0sEBHbElBQCALWxZgQ4JOKADtqQAALADW1agI7aoQMtsSQEAYBe2rEBHdHBAS2xJAQBgRbasQIsEHNCCyXT2UErpqq4NAABWFFtWLl65fOhTFw42Y4sKbGgynV1MKV0TbgAAsIaoIa81NSWwAQEHbGAynb2eUvqfKaWjriMAAGuKWvJ/NrUlsCZbVGANzbyN2JJyzvUDAKBFv222rJjLASvSwQErao6AvSbcAACgA+eaLStnXVxYjYADVtAc5/VBSumU6wYAQEei1vzAUbKwGltUYEmT6exNR8ACANCzt65cPiTogCUIOGAPzbyNd52SAgDAQOIo2fPmcsDubFGBXTR7Hz8VbgAAMKCoRT81lwN2J+CAHSzM23AELAAAQ4ua9F1zOWBnAg7YxmQ6eyOldMW1AQAgIxFyXGlqVWALMzhgQTNv46ojYAEAyNxvU0oXzeWA7+nggEazp/Fd4QYAAAU412xZMZcDGjo44E64cb7p3DBvAwCAknzVdHK861ujdjo4qF4zqOk/hBsAABQoatj/MHwUdHBQucl09mZK6VLt1wEAgFF468rlQ4IOqiXgoEqGiQIAMFKGj1ItW1SozmQ6e8gwUQAARmo+fPQhXzC10cFBVRZOSjFvAwCAMYvho+evXD50zbdMLXRwUI1m8JJwAwCAGhxtOjnM5KAaAg6qMJnOXkkpXRFuAABQkah9rzS1MIyeLSqMnpNSAADACSuMn4CD0WpOSolw44JvGQAA0tsppRedsMJYCTgYpSbciHkbZ3zDAADwnQ+b4aNCDkbHDA5Gpzkp5ZpwAwAA7hE18rWmZoZR0cHBqDgGFgAAluIYWUZHBwej4RhYAABY2vwY2YsuGWOhg4NRaMKNK75NAABY2eTK5UNvumyUTgcHxWvO9RZuAADAeq40NTUUTQcHRZtMZ5E0X/ItAgDAxt66cvnQiy4jpdLBQbGEGwAA0KpLTY0NRdLBQXEm09n9KaWrKaVzvj0AAGjdb1NKF69cPvQnl5aSCDgoShNuvNuc3w0AAHTjw+YYWSEHxbBFhWIINwAAoDdnmmNk73fJKYWAgyJMprOzwg0AAOjVPOQ467JTAltUyN5CuHHUtwUAAL37qtmucs2lJ2c6OMiacAMAAAZ3VCcHJRBwkC3hBgAAZEPIQfYEHGRpMp2dF24AAEBWhBxkTcBBdibT2Ysppf8QbgAAQHaiRv+gqdkhKwIOstLcKK/4VgAAIGtXhBzkRsBBNoQbAABQFCEHWRFwkAXhBgAAFEnIQTYEHAxOuAEAAEUTcpAFAQeDEm4AAMAoCDkYnICDwQg3AABgVIQcDErAwSCEGwAAMEpCDgYj4KB3wg0AABg1IQeDEHDQK+EGAABUQchB7wQc9Ea4AQAAVRFy0CsBB70QbgAAQJWEHPRGwEHnhBsAAFA1IQe9EHDQKeEGAAAg5KAPAg46I9wAAAAWCDnolICDTgg3AACAbQg56My+W7duubq0ajKdnU0pfeCqAgAAO3j0yuVD11wc2qSDg1Y14ca7rioAALCLd5tnB2iNgIPWLIQbR11VAABgF0eFHLRNwEErhBsAAMCKhBy0SsDBxoQbAADAmoQctEbAwUYm09n9KaU3hRsAAMCa4lnizebZAtYm4GBtzQ0oOjfOuIoAAMAGzjSdHEIO1ibgYC3CDQAAoGVCDjYi4GBdV4UbAABAy840zxqwMgEHK5tMZzFz45wrBwAAdOBc88wBKxFwsJLmRnPJVQMAADp0ScjBqgQcLG0ynb0u3AAAAHoSIccrLjbL2nfr1i0Xiz1NprMXU0pXXCkAAKBnkyuXD+nmYE8CDvYk3AAAAAb2f165fMjwUXYl4GBXk+nsbHMc7FFXCgAAGMhXKaXzVy4fuuYLYCdmcLAj4QYAAJCJeCZ5t3lGgW3p4GBbk+ns/pRSpKOnXCEAACATf0gpnb1y+dCffCFspYODezThxrvCDQAAIDOnmk6O+30xbCXgYDsxofiMKwMAAGToTPPMAncRcHCXyXQWN4oLrgoAAJCxC82zC3xHwMF3JtPZKymlS64IAABQgEvNMwzcZsgot02msxdTSldcDQAAoDCTK5cP6eZAwIHjYAEAgKJ9lVI6f+XyoWu+xroJOCo3mc4eao6DFW4AAACl+qo5PvZT32C9zOCoWHO00lXhBgAAULh4prnq+Ni6CTjqdtVxsAAAwEicaZ5xqJSAo1LNkUrnar8OAADAqJxzfGy9BBwVak5McRwsAAAwRpeaZx4qY8hoZSbT2fmU0n/Ufh0AAIDR+z+uXD70rq+5Hjo4KtIcB2tP2gi9fOlgOnKk9qsAALC6qKGilmKUrjbPQFRCwFGJZprwm05MGZ/jx/alJx7fb2EGAFhD1FBRS0VNxejEs8+bTlaph4CjHk5MGalnnr7zM370zP70zNMHar8cAABLi9opaqi0UFMxOk5WqYhfcQUm09kbTkwZrycf/z7UuPjsgfTgSW8fAAD2EjVT1E5zizUVo3OueSZi5AQcI9dMD/5J7ddhrJ58fH86fPj7f7n47+ZxAADsbj53Y2sdFbUVo/UTJ6uMn1/wiDUDdSSVI7bdm4aTJ+5+GwEAwN2iVoqaaStdHKP3hqGj4ybgGKlmkM67hoqOVwzCevj09ttRfvDUgfTYWT9vAICtokaKWmk7UVsZNjpq8Wz0rqGj4+UJaLyEGyO31yCsaLu0QAMAfC9qo71OnjNsdPSONs9KjJBf7whNprM3nZgyfnu1UMY+0h//yNGxAABzURstzt3Yjm0qVTjTPDMxMgKOkWkG51yq/TqM3dbhojuJvaUvPG+RBgCImmi7uRtbGTZajUuGjo6PX+6INANzrtR+HWqwypsF8zgAgNrtNndjO7o4qnHF0NFx8dQzEs2gnKu1X4ca7DZcdCfmcQAAtVpm7sZWho1W5aqho+Mh4BiPCDdO1X4RarDO4CvzOACAWi0zd2M7ho1W45QXxePhVzsCk+nsjZTSudqvQy3WbZk0jwMAqM2ycze2Y5tKVc5NprPXa78IYyDgKNxkOruYUvpJ7dehFssOF91J7D01NAsAqEHUPKvM3djKsNHqvNY8W1Ewv9iCTaazh1JKjjeqSBtvEl54/mB68KQ9pQDAeEWtEzXPpnRxVOfN5hmLQgk4CrUwVPRo7deiFusMF91OvI2IQVtHjtR+RQGAMYoaJ2qdTbpe5wwbrc5RQ0fLJuAoV8zdOFP7RahJm4OuYi/qqtPEAQBKEDXOunM3tmPYaHXONM9aFMivtUCT6ezFlNKl2q9DbdpukXz0zP70zNPaLgGA8YjaJmqcNtmmUqVLzTMXhRFwFGYynZ2VKNbnsbObDRfdyQ+fO5AeOe02AACUL2qaqG3aFjVY1GJU543m2YuC+KUWpNkL9qa5G/XpcoJ3nA1vHgcAULKoZaKm6YrTVKp0tBk6ah5HQfxSy2LuRoVisFXbrZaL4q3ET1+9r/bLDAAULGqZLrpd56IWM2y0SuZxFEbAUQhzN+rVR0ukoaMAQKnaHiq6E9tUqmUeR0H8Sgtg7kbd+prc/cTj+7VfAgBFidrliZ7qF6epVM08jkL4lWbO3I26PXhyXzr2QH/tkC9dOnj7nwkAkLuoWV7qsQM1ajJ1UrXM4yiEgCN/5m5U7Jmn+j+WLPaw2mMKAOQsapUhZogNUZuRjXgme93XkTcBR8Ym09lFczfqNsRezxjQ5WQVACBX8xNTuhwquhNzOKr3k+YZjUz5hWZqMp091GxNoVKxp3SIhTs1Q0dfeM7QUQAgP1Gj9DFUdDtRm5lZVr03m2c1MuTXma+r5m7Ubeg3BDGw6+Kz2jABgHxEbdLXUNGd6OKo3tHmWY0M+XVmaDKdvW7uRt2i9TLOWx/ahWcPWMQBgCxETXIhg5cvUaPZylu9M80zG5nx5JKZyXR2PqX0Wu3XoXZPPp5P58TLTlYBAAYWtcjLPZ6YspecajUG81rz7EZGBBwZWTgSlsrltLfT0FEAYEhDDhXdiTkcNBwdmxm/zLxEuHGq9otQuzj2bKjBWTuJc9+HOIoNACBqkKhFchK1mmP1aZ7dvKDOiIAjE5Pp7MUYeVD7dSClZ57O82cZC3lOraEAwPhF7ZHbi5+5XGs2eneheZYjA36VGWiOGXqj9uvAHTkP9XSyCgDQlxxOTNmNQewseMPRsXnwq8zDm46EJTUDtHJrwdwqppfbdwoAdClqjRxOTNlN1GwGsdM4aqtKHjylDKw5Xuhc1ReB7zzzVBndES85WQUA6EjUGC8Vsi22lNqNXpxzdOzwBBwDmkxnZx0Jy6KSWh1j4JeQAwBoU9QWJQ02t02FLV5rnvEYiF/ksLQx8Z1YIHM6/mwv8Vlj8JfjYwGANkRNEbVFafWQkIMtPOMNyK9xIJPpLIaKnqnyX55tPXamvJ9jTDWPtyxCDgBgE1FLRE2R64kpuymxhqNTZ5pnPQbg1ziAyXR2PqX0k+r+xdlVqel/FCIvPOf4WABgfVFLlBhuJNtU2N5Pmmc+eubX2LPJdHa/tiW2Km17ylZxhNvLhQwDAwDyEjVEzsfB7sU2FXbwZvPsR4/8EvsXk3VP1fYvze7G0NoYhYnjYwGAVUTtUHK4MWebCts41Tz70SO/xB7ZmsJOxpL6x5FuQg4AYBlRM5RyHOxedHCwA1tVeuaX2BNbU9hJ6dtTtopCxfGxAMBuolYYS7iRbFNhd7aq9MivsD+2prCtMbY0xhR0IQcAsJ2oEaJWGBvbVNiBrSo98ivsga0p7GaMaX+8xYjC5fgxIQcA8L2oDaJGGFP36pwODnZhq0pP/Ao7ZmsKuxnb9pRF8e/14x8dvH2uPQBA1ARRG4y59hFysAtbVXrgF9g9W1PY0dhbGeM8+3hLI+QAgLpFLRA1QdQGY2abCruwVaUHfoEdsjWFvdSQ8kch8+Pp+PbZAgDLi1pg7OFGsk2Fvdmq0jG/wI7YmsJexrw9ZauHT+9LL49oUjoAsLyoAaIWqIFtKizBVpUO+fV1x9YUdvVIJQv93BOP7xdyAEBlYu2PGqAmtdV4rMxWlQ4JODowmc7O2prCXmpM94UcAFCPGsONZJsKy/lJ88xIy/z6umFrCruK89+PPVBnuh+FzjNPH8jgkwAAXYm1vsZwI0SNF7Ue7MEzYwcEHC2bTGfRbnRmVP9StO7JShf8uR8+d6D6awAAYxVrfKz1NVPnsIQzzbMjLfLLa9FkOnsopfTaaP6F6Mwjp/30Xrp00OIPACMTa/tLtqOq9VjWa80zJC3xy2uXNiP2dPzYviqOSVuGkAMAxkO48b2o9aLmgyV4hmyRJ4uWTKazV1JK50bxL0OnDJ66m5ADAMon3LiXmo8lnWueJWmBX10LmnOM7Z9iKY4Ou1cURFo5AaBMsYYLN+6l5mMFrzfPlGzIE0U7oq3o6Bj+RejWkSMpPXrGz247P/7RQRPHAaAwsXbHGs69ouaL2g+WcNRWlXZ40trQZDo7n1K6UPS/BL3RpbCzw4dT+umr9wk5AKAQsWbH2h1rONtT+7GCC82zJRvwi9ucpI2lPaZ7Y1dCDgAog3BjOWo/VuTZckN+cRtozi0+Vey/AL175GEP7nsRcgBA3oQby1P7saJTzTMmaxJwrKk5r/i1Ij88g4hi4NgDFrllCDkAIE/CjdVE7aeeYUWvNc+arEHAsT7tQ6wkhxbFGzfu/FUCIQcA5KW0cCOXusc2FdbgWXNNfm1rmExnF+O84uI+OIPK4Sz0jz75Nr3zm28G/xzLEnIAQB5K7NyImidqn6EZNMoazjXPnKzIr21FzfnEbxT1oRlcHBF28sTwD+kffXIrvfefwy/0qxByAMCwSt2WEjVP1D5De/j0PsfFso43mmdPViDgWN0rBouyqlyS+99f+zZ9+cdbt/+zJEIOABhGqeFGbjWPLg7WcKp59mQFfmkrMFiUdeWw9/KLL2/dXujDe++XFXAkIQcA9K7kgaLzWidqn6iBhmYOB2sycHRFfmmrMeyFteRwRNhii+YHH36bxWK/KiEHAPSj5HAjapyodeZy2KbiuFg24Bl0BQKOJRksyrqOH8vjeNitLZoldnGkJuT427++Lz35uNsXAHQh1thYa0s9CnZrjZPDNpWoBaMmhDUYOLoCTwhLMFiUTeRwekpqTlBZ9M6vyzlNZTsvXToo5ACAlsXaGmtsybbWODmcpJIyqgkpkoGjS/IrW47BoqztkdPDp/XXP7uVbt68+38X/3OpXRxzQg4AaM8Ywo2obbareaIWGloONSHFMnB0SZ4M9tAMdfGHibXlMDV7pzcX771fdhdHEnIAQCvGEG6kXWqbHLo4nKTChl4xcHRvfmV7i60pR3P/kOQpFrIc9q/uNFzr409uZfFGY1NCDgBY31jCjahpPt6h5slh0GjUhEIONnDU2IS9+YXtYjKdnU8pXcj2A5K9XFoRd3tr8c5vyu/iSE3I8fIIijMA6FOsnWMIN9IeNU0uczhsU2FDF5pnVHYg4NidhIyN5JDSbzd/Y9Hv3v823bgxwAfrwBOP7xdyAMCSYs18YiQdkFHL/G6X2WL5zOHw+MXGPKPuwi9sB5Pp7MWU0pksPxzFeDiDlH6ZNxZj6eJIQg4AWMqYwo20ZC2TQxdHDrUhxTvTPKuyDQHHNhwLSxtySeiX2XP63n+WfZrKVlGw/fhHB9ORI3l9LgAYWqyNP331vlGFG2nJWiaHORxJFwftcGzsDvy6tveKwaJsqoT5G3Nf/vFW8UfGbvXomf23CzghBwDcMQ83xtZFEDVM1DJ7MYeDETnqpM/tCTi2aI7eeS2rD0WRSpi/sWgMR8ZudfLEPiEHACyEG7E2js2yNYw5HIzMa46NvZdf171ez+0DUaYc3o5c/3z5RTyOVcvlzUabopD7+58dSg+e9LYEgDrFGhhr4RjDjahddjoadjur1EZdMYeDFnl23ULAsaA5cudSNh+IYuUzf2O1wGJs21Tm4tz5eGsl5ACgNrH2xRoYa+EYrVq75LNNxWMYrbjk2Ni7+WXdTQJGK7KZv/Hxam8p4ni1L77MYwBX2+Yhx5MjG6oGADuJNW/M4UbULLsdDbudVWujrpjDQYs8wy5Q6Tcm09nFlNK5LD4MxcshlY/z4JcZuLXVO78eZxdHakKOly4dFHIAMHqx1sWaN9ZwI61Zs0RtFDXS0HRw0KJzzbNs9ZKA4y6OhaU1OeytXLcFMwZ15bDwdykKvheePzDef0EAqhZrXKx1Yxa1yroD0nPYpmIOBy3zLNsQcNzp3ngxpXQqg4/CCOSSyK87RCsmjL/zm/GdqLLVD546kF4eefEHQH1ibYs1buyiVln2pLitchg0mnRx0K5TzTNt9ar/VU2ms/slXrQpl0GWm7ydeOfX4w84whOP709/9zeOkQWgfLGWxZr2RCXbMDepVXIZNGr4OS17o3m2rVr1AUdK6ZWU0tEMPgcjkcvQqE3OeY83ImM9UWWrODLPCSsAlGx+UsoYj4HdTtQo63ZvpA1rpDYZNErL4pn2ldovatUBR5NwVf+HgHbl0G4YC/cmC3+4+m91dHEkIQcABast3Egt1ChRI+VwapwtKnTgldq7OGr/Vb2he4M2HT+2L4tp5W3sLY0p47V0cSTHyAJQoLEfA7udqE3WOSVuq48+GT7giO8takdo0dHaxy9UW8lPprOHUkqXMvgojMgYtlLhLecAACAASURBVKcsqqmLIy0cI3vxWSesAJC3WKvGfgzsdtqqTWxTYcQuNc+6Var5VeXrGXwGRiafE1Ta6byINyS5DOLq04VnnbACQL5ijbpQYRgfNUkb3RupxVppU7ap0JFqn3Wr/EVNprOzujfoQi4zHD5use3y6q/q6uKYc8IKALmp7aSUrdqsSdqslTZh/hcdqbaLo9bI0LGwtC6KjhwGfLXdchkFQI1dHKkZPhqFpOIDgKHFWhRrUk3DRBdFLdJ2KJHDNpX4Pr1MoSNv1nhhqws4JtPZ+ZTSuQw+CiPz4Ik8fk5dTAWvtYsjHHvgznT6x85qIQVgGLEGxVoUa1KtuqhFcjhJJWVUQzI655pn36rU+Gsye4NOZDNgtIUTVLaquYsjNcNH/3Jq+CgA/Yu1J9ag2oaJLuqieyN1VDOtw6BROlTds29VAYfuDbqUyzaGroKImrs45ubDR7WSAtC1WGtqHSa6VVc1SC4vb2yFpUPVdXHU1sGhe4POZHOCSkf7SWvv4piLwW7RJuzcegC6EmtMrDW1DhNd1FX3RsroqFgBBx2r6hm4mrum7g26FIVIDq2jN26kdPNmd39/XRx3zIePOtoNgLbF2lLzMNGtuqw9omaK2mloMVvFixM6VFUXR03Vue4NOpNL8t71me66OL4XgdZfvXowPfO01mEA2hFrSqwtNc/bWNRl98Zc17XTsnRx0LFqnoWrCDh0b9C1BzN5y9JHq6Uujrv98DlzOQDYzHzeRqwpfK+PmiObbSo6duhWNV0ctXRw6N6gU9nM3+hhGrgujnuZywHAuszb2F4f3Rspq5NUfP90ropn4tH/knRv0Idc2gr7Os9dF8e95nM5HjurQAFgObFmmLexvb5qjb5qp73YokIPqujiqKES171Bp3IZMJqa7oq+/jnvva+LY6v4c/CX04PpoiP9ANhDrBWxZpi3ca+oMfqsaXIQfw50gtKD0T8bjzrgmExnF3Vv0LXaujfmrv6bLo6dXHj2wO12Y3M5ANgq1oZYIy4Iw3fUd42hi4OKjL6LY+wdHK9k8BkYuVyGQvW9OH/5R10cu3n49J0tK4oVAOZiTYi1IdYIthe1RdQYfcom4LBViX6MuotjtAGH2Rv0JZsBowNMAdfFsbs41/5v//o+R8kCcHstiDUh1gZ2NkRtkctJKgaN0pNRd3GM+Vdk9ga9OH48j+v8xZf9/zPjDYuBo3uLY/9+/CNHyQLUKO79sQY4AnZvUVP03b2RBqqhtpNLTUkVRvusPMqAQ/cGfYmiJZc3Mdc/H2a7yDu//ibduDHIP7ooj57Zb8sKQGXmW1JiDWB3UUtETTGEoWqoraKm9DKEnoy2i2Osd1vdG/TiwRP5/ISGaq+8eTOld36ji2MZtqwA1MOWlNVELRE1xRC++CKf65BTbcnojfKZeXS/IN0b9OmRjIaEDVUUhLd/9U02A7pKYMsKwHjZkrK6qCHeHnDL6xDbYnai05MejbKLY4wRoe4NepPLeeUffTJ8a6VZHKuxZQVgfGxJWU8ONUQOtVRykgr9G92z86juvpPp7KzuDfqUS8CRwwyM373/bTbFQSnmW1YuPustH0Dp4l5uS8rqonb4XQbHzucyTyyX2pJqRBfHQ2P6lx1bvPxKBp+BiuRyjv31z/NordTFsZ4Lzx5IP331PltWAAoU9+64h18QVq8ll9ohl1oql9qSqoyqi2M0AUeTPF3K4KNQiZy2FuQy/+LjT26l9zJ4C1OiKGj+/meH0mNntTUDlCLu2XHv9lC6nqgZonbIQU6zxGxfpWeXxtTFMaZK2uwNepVTC2FOi/LVf3Ns7LoOH07pL6cH0wvPH9DNAZCxuEfHvTru2XHvZnVRK0TNkIucainbVBjAaJ6lRxFw6N5gCDkNgcrpeLOYRO7Y2M384Kk7W1a8wQHIT9yb4x4d92rWF7VCTqeX5HVUrPWf3kUXx/1juOxj6eB4MYPPQGVyevjMqUAI7/zasbGbOnnCAFKA3MwHiZ70ALqRqBGiVsiJo2JhHPMsiw84mqTJcFF6l0v74PXP8gsSbt5M6Z/+RRdHG+YDSLWrAgwn7sEGibYnaoSoFXKTy8sZaz4DeWUMXRxj6OCI7o2jGXwOKpPL25sbN/PslPjgQ8fGtiWG1/3d39yXnnlaYQ3Qt7j3xj3YINF2RG0QNUKOcgk4dAgxkKNj2BkxhoBD9wa9y+sElQw+xA5+8aYujrbEELsfPncg/fhHBw0gBehB3Gvjnhv3XoNE25NzbZBTTWWbCgMp/tm66IBjMp1FwnQqg49CZY4cdoLKMmI/ay7n24/Fo2f2O04WoGPz41/jnkt7oibIbW7YopxqqpxqTapyqnnGLlbpd23dGwzikYzaVHMf5mngaPvmx8nq5gBo17xrw/Gv7ctxsOhWOdUrOdWaVKfoZ+xiA47JdHY+pXQmg49ChXIa/pR7eGDgaHd0cwC0R9dGt3IdLLoop5rKoFEGdKZ51i5SyXdw3RsMJqdF58aNDD7EHgwc7Y5uDoDN6NroXs6DRRflVFMJOBhYsc/aRQYck+nsoTg9MYOPQqVyGvz02edlbP+IoWIlhDGl0s0BsDpdG92Ltb+UoeM51VSGjDKwC80zd3FKvZu/nsFnoFLxpscbntXFULF3fmOrSpd0cwAsR9dGf2Ltz3mwaK7iz6W1nIEV+cxdXMAxmc7uTyldzOCjUKkHT+Tzsylt28fbv/omXf9MkdM13RwAO9O10Z9Y898u7DS1nGqrnGpOqnSxefYuSom/mtgPdDSDz0Gljh/zzW/iF299Xe6HL8hiN4d9vAB3Zhro2uiXNX8zak4GdrTEWRwlBhxFn8tL+XJ6WCyxGyL2t+Z+TNyYxBvKv/ub+9IzTx+o/VIAFYt7YNwLdW30J9b6UuaELcqptvKCggwU9+xd1F1+Mp3FBT6VwUehYjkNfbqR+XFrO7n6q2+yP952TOJN5Q+fO5B++up9hpYBVYl7Xtz74h6oa6M/scZfLWxrylxOtZWAgwycap7Bi1FajK17g8EdOWyx2VScg69ttX8Pn96X/vav70sXn9XNAYxf3Ovinhf3PvoVa/zNQl/C5ETAQSYEHF2YTGdnU0rnSvm8jFdOb8BLGzK66ONPbFUZyoVnD6S//6/3pUdOa9UGxifubXGPuyDMHUSs7bHGlyqrIaO6LsnDueZZvAglVbfFDThhnLS4tsdWleEce2Bf+qtXHSkLjMf86Ne4t8U9jv6VvDUlR2pOMlLMs3gRAUdzPM2lDD4KlcvtjfeNGxl8iA3YqjK8+ZGyhpACJYt7mKNfhzeGrSm51Va6LcnEpVKOjC3lF2P2BmyjxOnkW9mqMrz5ENI4YUA7LFCSuGfFvcsQ0eGVvjVlbgy1FXSkiGfyUgIO21PIwiMGlXXCVpU8nDxxZwjpC88fsG0FyFrco+JeFfesuHcxLFtTuqP2JCNFPJNnH3BMprOLjoaFe40pELBVJS8/eOpOq/eTj2uLBfIT96a4R8W9ijyM7dSU0rcAQ0dONc/mWSuherU9hWzktA9ybB0PtqrkJVq9X7p0MP30VdtWgDzEvSjuSXFvsh0lH2PZmrLo+uf5nKRiBgeZyf7ZPOtfzGQ6eyhONMzgowA9+Od//SZd/8xWlZw8fPrOtpWXLzltBRhG3HviHhT3ooe162cl1uxYu4FqXGie0bOVeySoe4Os5FRYjbV90laVPD3xuNNWgP7NT0d5wpa5LI11zc6pxhLqkaGsn9EFHFCo6yOd8h3Ty//pX7wNytH8tJW//6/3aZkFOhX3mLjXOB0lX7FWj/XEkbHWWNASAcc6JtPZi4aLkhNzCPrz77/5Jn30ST77X7nbsQf2pb969c58juPH/C6A9sQ9Je4tcY+Jew15ijU61mr6oQYlM6eaZ/Us5fwKTvcGWTly2OLSp5//49emmGcu2mb/n585VhbY3PzY17inaMnPW6zNsUbTHzUoGRJwrKIZXHIux89GvY4fy+tffWynqGzl6NhyzI+VNZ8DWMd8zoZjX8swtiNht5NbjZVbDQrxrJ7rsNFcOzh0b5Cd3Frxxx5whA8+/NbRsYVYnM/x2FnzOYC9xb3CnI2yxJoca/PY5Rdw6OAgS1k+sx/M4DNsR8BBdrTgDyOOn4thc/afliH2zP/l9GD6+JNb6eqvzFIB7hX39IvPHrAVpTCOhB2OGpRMxTP767l9tOxes02ms4uGi5KjB094Kz0U8zjKEw8uMSTw5UsHvXkCbot7QdwT4t4g3CiLuRvDUoOSqVPNs3tWcvy16N6AJXzxRT1X6cs/3jKPo1BPPL7/9tDAeKjxBgrqFL/9uAfEvSDuCZQn1uBYi2tRU40FG8ru2T2rVaYZVHIhg48C98hti0RNhUYyj6N48VATQwSjLV3QAXWI33r85uO3L9goVy1zNxblVmPZpkvGLuQ2bDS31Sa7FheYMwBteLH3N/YAU6b4DV141okrUIP5ySjxm7d+lsvcjTz4DZG5rJ7hcws4XsngM8A9vHHOh3kc5Vs8ceVJb3VhVOI37WSUcTB3Iy9qUTKW1TN8NpXlZDo7b7gouTLcKR/RNvrzy3+u/TKMQpy48tKlg4IOGIF5sBG/6fhtU75Ya2vbDpsztSgZi2GjZ3P5eDn9UgwXhSXldj573+ZHkDIO86Dj7/7mvtvHRwLliN9s/HYFG+MSa2ystTWrvdaCFWXTxZFFJTmZzu43f4OcHT+W14ez6Kb09q++Sb+/VtfQs7E7eeLO0bI/fVXQAbmL32j8VuM3G79dxiPW1re9RMiu1sqtFoUtLjbP9IM7mMk3E+HG0Qw+B2wrzu4nP3Fs3U+P3We6+Mg8fPpO0DHv1PnoE0EW5CKCjTgZJX6njE8MFXUse57UomTuaPNM/+bQHzOngANgJTdvNiHHq/cZvjVCgo687NVVE28X1y3A403pF1/u/H+/cfOWE5QGJtgYvxgqGmtqrK0AaxBwpDvbU+Lc3AtDfw7YjdQ8X599fudt049/lEteS9sEHe2Je9n8frYYSERAuDjALrqicj8BI4YffvHF9//z9c+//e6EpcXA5M5/F46sS7BRj1hLY00lT2pRCnAhnu2vXD706ZAfNYcnAt0bZM+ikrcPPvw2/dO/fJNeeP5A7Zdi1AQdu4tQ4sjhfc1/3h1mjPHhNAZaHnvg+//54dN7//7nQxPnocc8CNEhci/BRl1iDY21lHypRSlEPNu/MeRHzSHgyOrcXKBM//6bb24/2DludPwWg4733v8mvfd+HUX5vMti3nmxGGjk3m2Ri/nD+sNp+weFaM2PoGNrALLYHTJ2cQ998nHBRk3iHhprKEALXqk64GjOyz015GeAZeQ23+Gjyo9u28k//cvX6cETho7WIh7AHj59MF38i1vp6r+NJ+iYd148cnrfd/9diNGPuMa3/1xtE4BsDT/iPjym7S8RbFz8iwOOeq1M/JmOtZN7xbV55HQ+F8asMQpxKp7xr1w+dG2ojzt0B8eLA//zYSmOwCtDPID8t3/4c/r7nx1SCFQkHsheulRe0DHvyFgMMrw1z9fW8GNxeNjHn9wdfJTU8SHYqFf8GY0101DR7d3I7LqoRSnIi0Pu0hg64DB/A2jVPORwskp9FoOO9/7z2/TOb77J5iFz3oXx4Il9t2cbHD+ePFCOyHbBx3wIasyKuf75re+6P3IQ98ZnnjqQnvzf9/tzWCnhBtChi1UGHJPp7KLtKUAXnKxSt3hgu/DsgfTM0wfSO7/+pvegY7EzI8IM20vqNB+Cujj8dL7NJUKPITo95sFG/Db8maybE1OADsU2lYtXLh+6OsRFHrL6171BEeIBhfLENPgo4F6+JOSoVTzARdARf/3u/W9vn7zSxRv0CDBuBxnRnfHwPm/E2dF321xOH7ir0+Ojj2/d7vK43e3RwWku0UEUJ6I8YQgzTbjhxJQyxXrjxCcKEc/6Ag6ANsVD7SOnv3WyCrcf7OKvKOrf+fW3Gx0xG2GG7gzaEoHYE4/vS0/c/vsduKfLY9M/q888vT89esY9kDtiRtHvKjl5aozi5KyUBBwUYbBn/UECjmZ7ytEh/tlAXX751te3b3VCDkI86MVfqxwxuxhoGAJK17br8vj4k9UCD0e9sp24391ZEwE6d3SobSpDdXDo3gB64/hYtlo8YjY6OiLsmM9CmG85eeyMQIM8bBd4/P7Db+/a0hLzNSLUiI4N26TYynGwwAAG2aay79atftucJtPZ/Sml/6/Xfyhs4GKzhz8nMUvg7V9942tdQbwVjZNVhBxsZ74twJYTSuPPLnuJPx9OTFld1H4XM6v/ova7qv6jLP/blcuH/tTnJx6iZ1v3BtC7KOx+/o9fZ3NsKHmZbwvwgEhp/NllN7Hmxdon3AAG0vuzv4ADqEacVhBvsYQcAIxdrHWx5sXaBzCQcQcczfaUC0v8vwJ0Is79j4IPAMYs1rpY8wAGdKHJAHrTdweH7g2Kc/yYmQ1jEwXfL0ySB2CkYo0TboyPmpRC9ZoBCDhgDxaTcfrd+98KOQAYnVjbfrfEEdiUR01KocYZcNieAuRGyAHAmAg3gAz1uk2lzw4O3RtAdqIQdOQaAKWLtUy4AWSqtyxAwAFUL86Vf09RCEChYg17W1gP5GtcAYftKZTsyBFfXw1++dbXQg4AihNr1y9tt6yCmpSC9bZNpa8OjvM9/XOgdSdPGOhUCyEHACURbtRFTUrheskE+go4bE8BiiDkAKAEwg2gML1kAgIOgC2EHADkTLgBFGgcAcdkOot/kaNd/3MA2iTkACBHwg2gUEebbKBTfXRw6N4AiiTkACAnwg2gcKMIOAwYBYol5AAgB8INYAQ6zwY6DTgm09nZlNKpLv8ZAF0TcgAwJOEGMBKnmoygM113cLzoTyIle/Ck47i4Q8gBwBCEGyxSmzICnWYEXQcctqdQtCOHLSJ8T8gBQJ+EG2ylNmUEOs0IOgs4JtPZQymlM139/QGGIOQAoA/CDWCkzjRZQSe67OBwegp05Pgx6f2QhBwAdEm4MTy1FnSqs6ygy4DD9hToyPFjruzQovC8+qtv6r4IALQu1hbhxvDUWtCpzrKCTgKOyXR2f0rpQhd/b4BcvP2rb9IvFKEAtCTWlLeF58D4XWgyg9Z11cGhewOowu/e/1bIAcDGYi35ne2PQD06yQy6CjjM3wCqIeQAYBPCDaBCnWQGBzu6jgIOoCpRmF7/7M/pp6/el44c8d0DsLcbN1L6b//w5/TZ57dcLaA2ZXRwTKazsymlo23/fQFyFwVqFKpRsALAboQbQOVONdlBq7rYoqJ7Azr24IkuD0BiE/OQ4/pnClYAthdrhHAjb2ot6EXr2YGAAwpkC0TehBwA7ES4UQa1FvQi74CjOerlTJt/T4AS3bx5p/X4o08MjQPgjlgTYm2INQKAdKbt42Lb7uBwPCxAIwrY//4PX6f3TMYHqF6sBbEmCDcA7tJqhtB2wGF7CsAWv3zr6/TOr79xWQAqFWvALx0nDrCdVjMEHRxQqJMn9vnqCvLP//pN+oXiFqA6ce+PNYByqLGgV3l2cEyms4fiqJe2/n7A7gy/Ks/v3v82/fwfv3aMLEAF5sfA/s42xeKosaBXp5osoRVtdnDYngKwhw8+vDNgTsgBMF7zcOPjT5yUArCE1rKENgMO21MAlhBHA/6Xv545RhZghOLeHvd4x8ACLK21LEHAAYU6fsz+0JLNj5H9/TWtywBjEfd0x8CWT40Fvcsr4JhMZ/GBjrbx9wKWY/EtXxTA/+OyE1YAxiDu5XFPF26UT40FvTvaZAoba6uDQ/cGwJqcsAJQNielAGyslUzhYEvfg4ADYAMxZf+LL/+cfjy9z/R2gELEMNGfXzZMFKAFWXVwnGvp7wMs6UFntI9OFMixd9vwUYD8xb3aSSnjpMaCQbSSKWwccLS1VwZYjbf84xRT9w0fBcjbfJiok1LGSY0Fw2gjW2ijg0PAAdAiw0cB8mWYKEBnNs4W2pjBcbG7fz8Y1vXP832LbsL3+MXAuuuf30ovPHfQ2ySAgcW8jX/6169vz0xi3HKusXKuTaEFw3ZwTKaz+1NKZ3yTjFUUM7kScNQhCulog875zyLA2MU9OO7Fwo065FxjqQcYuXNNxrC2TbeonPUnDKBbscf7v/z1zPBRgAHEvTfuweZtAPRio4xh04DD/A0Y0OHDrn4tYq/3az/7c3rP20OA3sQ9N+695m3U49gDOmRhYBtlDAIOKNiDJy3CtfnlW1+nX7z1de2XAaBzca/9pfttdY4fr/0KwOA2yhg2HTLaylm1ACwv9oBf/+zP6aev3mf4KEDL5vM2bEkBGMRGGcPaHRxtnFELbMag0XrN53J89IktKwBtiXuqeRt1U1vB8DbJGjbZoiLgoAo577u1CNct/mz+93/4Or3z629qvxQAG4t7adxTzduoW861lT+bVETAAV1xcgW5++d//eb2XnFHxwGsLu6dcQ+NeynkTE1KRdbOGjaZwWH+BgzswRM6OLhjPpfj5UsHDZ8FWFI8MEa4YUsKc2oryMLaWcNaHRyT6Wyjs2mBdhgwyaIo0GMw3u+vmcsBsJe4VxomylZqK8jDupnDultUbE+BDBw57C0Dd4v9uf/j8tfpn/5FqzXATuIeGfdKMw3YSm0F2VgrcxBwQMFsRWAn//6bb26/mTSXA+B78yNg4x4J21FbQTZ6DThsUaEa1z/X7k+ZPv7EUbIAc/MjYOPeCCVSk1KZfraoTKazh1JKp/zpoha5vwF/+LQ3DezMUbIAKV39lSNg2VvuNZWuTCpzqskeVrJOB4fuDYDCxPGHP/9HR8kCdYl7Xtz73v6VkBegQCtnD+sEHOZvQEaOH9PBwXI++PDb9H/93392jj5QhbjXxT0v7n2wjAdPrLt7H+jIytmDDg7Yw43M21kFHKziyz/eSq/97M+2rACjFve4uNfFPQ+WlfsRsbnXpNCBlbOHg2t8hnO+OWqS+9tuAQfriC0rH31yK7186aAz/4HRiC0pv3jra10brCX3mkoHJhVaOXtYqYNjMp3p3oDMHD/mG2E9tqwAY2JLCptSU0F+Vs0gVt2iYv4GZObIYR0crM+WFWAMbEmhDWoqyNJKGcSqW1R0cFCdGzfzLpYePGkxZnO2rAAlsiWFNuVeU+Vek0JHOu3gEHBQnRLa9w8fzuBDUDxbVoCS2JJCm0qopazPVKrTgOOMP1WQH10ctMWWFaAEtqTQNrUUZGulDGLpgGMynZm/AZmyZ5S2xZaVn//j17fbvwFyEfekuDfFPQrapJaCfK2SRazSwWF7CtX67HNzOKiPLStATmxJoUu511K516LQsaWziFUCDh0cVCv3t9i5n9tOuaL9O96WAgwt7kW2pNCV3GspHZVUrpOAQwcHZMq57XTp4l8ccH2BwbkX0SW1FGStk4DjlO+cWn3xZd5vjHRw0JVjD+xLTz6+6jxqgPbFvSjuSdCF3Gup65/bmkXVlh40ulTVasAotRNwUCtvTIGcuCfRFVtUIG/LZhLLvpazPQUyd/KEkIN26d4AcqOLgy6ooaAIS2USAg5YwvUCJlcfOZLBh2BUvCkFcuTeRNtKqKFKqEWhYwIOaEsJbYGPnPamnfY8fFr3BpCnuDfFPQraUkINZYsKtBtwLD3UAxjGkcMuPO25+Kw3pEC+3KNokxoKirBUJrFnwDGZznRvUL0SJlc/eNLbLNoRb0Z1BAE5i3uULg7aUkIN5RQVWC6bWKaCFXBQvRLaAh884YGUdngzCpTAvYq2lFBD2aICt7UScDzkWkJKN2/mfREMGaUNj57Zr3sDKELcq+KeBZvKvYbKvQaFHu2ZTSyzKix13iyM3fXP8p9erV2XTb3wvDeiQDncs9hUCbVTCTUo9GTPbMIWFRiR48cEHKzvB08d8GcIKErcs+LeBeuy7kFRNtuiMpnO7k8pHfWdQxnDnSzSrOvwYfvZgTLFveuwUzBYUwm1kwGj8J2jTUaxo706OHRvQKOE4U6P2KLCmp55+oA5LkCR4t4V9zBYRwm1kwGjcJddMwoBByzpRgEDno4cFnCwumMP7NO9ARQt7mFxL4NVldDBUUINCj3aKOBwggo0ShjwVMI57uTHkD5gDNzLWEcRW1QMGYVFu2YUOjhgZE6eEHKwvJge/9hZxywC5Yt7mdPEWIU/L1AkW1SgDR99UsaAJ10crOLlSwddL2A03NNYRSnD2UupQaEn6wUcTlCBMjlJhWU5FhYYG8fGsgprIBRp15NUduvg0L0BW3z2ef57IJ2kwjIcCwuMlWNjWVYJNVMJtScMYMesQsABKyjhmC5vI1jGC88fdCwsMEpxb4t7HOyliBNUHBEL21kr4HCCCmxx/fP890DGYu3NFbuJoWpPPm6wKDBecY8zQJLdRK1UxAkqBdSeMIAdswodHLCCUlJ0g0bZjSF8QA3c69hNKbWSDg7Ylg4OaMP1QvZBPnjC23m2d+FZg0WBOsS97oJZQ+yglFqplNoTerZWB8cp3xLcTQcHJTv2wD6DRYGqxD0v7n2wlQ4OKNqOWcW2AcdkOjvv+4Z7lbIP8sETijnu9fKLwg2gPu59bKeUWskMDtjeTpnFTh0cO54rCzXTwUGpfvDUgfTIaVuXgPrEvS/ugbBIBwcUb9vMYqdq14BR2EEp55Gf1MVBIybF25oC1CzugU4YY66UGqmUmhMGsm1msVPAYcAo7EAXB6WJkwSOHPG1AfWKe6BTVZjTvQGjsG1mIeCAFZnDQUkePbM/PXbW1hSAuBfGPRFKqZE++sT8DdjFSgGHLSqwAx0clCLasb2xBPhe3BNtVUGNBKOw0haVo75z2N5Hn5SxH9JASWxNAbibrSqkgmqkUmpOGMi2mcU9v25HxMLubtwsZ7ExaLRetqYAbM9WlbqVVBuVVHPCELbLLtzdYUXXPytnsdGCWSdbUwB2Z6tKvUqqjUqqOSEX2wUcOjhgD1/+I0ESrQAAIABJREFU0TYV8mVrCsDubFWpVym1USm1JgxsqQ6O+31LsLsvvijjAjlJpT5PPG5rCsAy4l4Z90zqUkptVEqtCQO7J7vY7q7uBBXYQzFHxdqiUpVjD+xLLzznjSTAsuKeGfdO6lFKbVRKrQkDuye70MEBa/jiy3Ku2sOnFW61ePnFA7amAKzg9laVFw+4ZJUoqSYqqdaEAS3VwXHGNwS7K2nokzkcdbjw7AHfNcAa4t4Z91DGr6R10oBRWMo92cVdv/LJdKZ7A5bwxZcFnaRiDsfoxZF3FxXnAGuLe6ij1cevpJqopFoThrQ1w9gaY5q/AUsoadHxVn/c4pjDH//I3A2ATcW91NGx41ZSTSTggKXdlWF48oE1ffxJGQtP7C82QG28Xnj+YDp+zPcLsKm4l8Y9lXGKWqiUOVWl1JiQo60Bxz3nyALbK6qL42EPwGMUxxs+6YhDgNbEPdXRseNUUi2kewNWcleG4Q4OazKHgyE5EhagG46OHSfzN6AOOjhgTdc/N4eD4cRecUfCArQv7q1mG41PUSeoFFRjQgZ0cEAbiurgOLnP4LQR+eFzB25/pwB0I+6xca9lHKIGKmnd1MEB63OKCqyptPPJdXGMw6Nn9qdnnlZ0A3Qt7rVxz6V8pdVApdWYMLBdT1E56tuB5X1W1DYVb/xLF3vCX76kbRqgL3HPNY+jfCXVQCXVlpCJuzKM7wKOyXT2kG8IVlNSwm5LQ9mivdbcDYB+zedx2OZZtpJqIN0bsLrFLGOxg0PAASsq6qhYW1SK9sLzB4VUAAOIe2/cgylXSTWQ+Ruwlm0DDmBFH31S1iL0sG0qRXri8f3pycfdrgGGEvfgJ9yHi1Ra7VNabQm5WbxTOyIWVlRayq6LozwnT5i7AZCDF547ePueTFlKq310cMBavssyPO3ABmIRunmznCto0GhZ5nM3ABieeRxlKqn2iZpSwAGbMYMDNlTSMCgdHGWJQvr4MaEUQC7inix4LktJtY8Bo7A2Q0ahLdc//7aoa+lM/zL88LkDAimADMW9Oe7R5K+0mqe0mhIyYsgotKW0tN02lfzFILtnnlY8A+Qq7tGGjuavtJpHBwdsbvHOfNb1hNV98WVZF01XQN5igF0MsgMgb4aO5q+8AaMZfAgo03dZxuKv/qgvE1b30SdltRPGef4GpOVpPlQ0BtkBkDdDR/MW30vUPCUpraaEjHyXZXiVCy347HPHxbK5n756n6GiAAWJe3bcu8lPabVOabUk5Or2L38ynZ33DcH6Stsz+dhZAUduXrp0sLg3TQDc6RKIezh5Ka3WMX8DNjPPNDzlQAuuF9fB4UE6Jz946kB60rA6gGLFPTzu5eSjuAGjOjigFSpqaEFpqXu01B57QMiRgzjC7oXnFcUApYt7uaPY8xA1TmlbPnVwQDvmd2FbVGADJQ6Fsk1leDF9/2VtzQCjEfd0J6sMr8Qax4BR2JgtKtCm8gaNKsCGFNPdYzCdE1MAxiPu6XFvd7LKsEqrcQwYhfYIOKAlBo2yLOEGwHgJOYZnwCjUa/7rP+vPAGymxOFQ9goP42UnpgCMWtzjbUEcRom1jQGj0Irbmcb8DnC/awqbKTF9t02lf3GUoO4ZgPGLe73jY/tXYm2jgwNacTvTUGVDSwwaZS9PPL7fcbAAFYl7/hPu+70yYBTqpoMDWlTakCjHxfYnClztygD1iXu/kKMfJR4Pa8AotOauDo4zritsThcH23EcLEDdHB/bD90bULXbmYYnG2iRORxsFQVtTNMHoG6xFgg5umX+BiDggBaVOAU73nY4yq4bjoMFYM7xsd2K61piB4cTVKBd+yfTmfkb0JJI4W/eLO9qPnJa1tk24QYAWwk5ulNiLRM1ow4OaE9kG/vn58UC7ShxoTKHo13zcOPBk1qRAbhbrA1CjvYV2b0h3IC2eaqBthU5aPSMW0Gbfvyjg8INAHYUa0SsFbSnxFrGgFFon6caaNlHn5SXxkfL7KNCjla8dOmgLT8A7CnWipecsNWKqGFK3BJaYs0IuVOFQ8uuf15mGu80lc1Fofrk426rACwn1gwhx+ZKrWFKrRkhZ2ZwQMtu3Ejps0JPU2F9wg0A1iHk2FyJNUzUilEzAq26fTdwigq0rMShUceP7XM+/5p+8NQB4QYAa4s1JNYSVhe1S9QwpTFgFDpxv4ocOlDq0CgP6at74vH96YXnFaUAbCbWkieswysrtXYxYBS64S4KHSh1aJRtKquJQvRlbcUAtCTWFCHHakqtXQwYhW64g0IHvvjyVvryj7apjJlwA4AuCDmWV+r2lKgRo1YE2hd3z4dcV2hfqXsrbVPZm3ADgC4JOZZTas1i/gZ05iEBB3TENpVxEm4A0Achx95sTwG2eMhdEzpS6vAo21R2JtwAoE9Cjp2Vuj0lGTAKnXLHhI5E++HNm2VeXdtU7iXcAGAIQo7tlVqrRG1oiwp0x90SOlRqQm+byt2EGwAMSchxr3K3p+jegC65U0KHSt1jaZvK94QbAORAyPG9sren6N6ALrlLQodKTultUxFuAJAXIccdJdcoOjigW3F3OOsaQzdKnsNR+zYV4QYAORJylFujmL8Bnbt9dzjqOkN3Sj5N5dEzdRZQwg0AclZzyBG1idNTgB0c1eMGHSt5r2WNXRzCDQBKUGvIUXJtYv4GdE/AAR0rOa1/rLIODuEGACWpMeQouTbRwQHdE3BAx0qew3HkSKqmcBJuAFCimkKO+PeM2qRE5m9APwQc0ANdHHn74XMHhBsAFCvWsFjLxk73BrAXAQf0oPQ5HIcPZ/BBOvLSpYPpmafHXxQCMG6xlr004rA+ahHzN4C9CDigB7+/VnZq/+Tj4wwAohAs+Sx9AFgUa9pYQ47Sa5HSa0EohcoeevDFl7fSl38sN7kfWwgQb4GEGwCM0TzkGFv3ZclrdtSAUQsC3VPdQ08++rjche3Bk/vSyRNlnjm/VRR8P331PuEGAKMVa1ysdWMJOaIGiVqkVCXXgFAaFT70pPThUmOYUzEPN0oukgBgGbHWjSXkKL0GMWAU+iPggJ78/sOyF7fST1OJtz/CDQBqMg85Su/CLL0GKb0GhJIIOKAnN26k9Nnn5bYoxrnzpZ6zL9wAoFalhxxRe0QNUqqo/aIGBPoh4IAeld6iWOLcikfP3NmHXHJxBACbiDUw1sJHC+yEKH1mlu0p0C8BB/To99fKHjL1yOn96dgD5bwBirc+P/7RQeEGANWLtTDWxJK6MaPmiNqjZKXXflAaAQf0KFL8mzfLvuLPPF3GbePCswfSy5cOZvBJACAfsTbGGlmCUmqOnUTNp4MD+iXggJ6Vv00l/6LopUsH08VCijcA6FuskS8V8BKghJpjN8IN6J+AA3r2+2tlL3Y5DxuNo/D+6tWDxe/XBYCuxVoZa2aux8iWPlw0jaDmgxJ5CoCeffRJ+XsxcwwQYp9uDFArfa8uAPQl1sxYO3OcrzWGlxVjqPmgNJ4EoGdffHmr6ONiU4bDRuPou7/7G8fAAsCqYu2MNTSnY2THMFw0ar2o+YB+CThgAGPYk5nL4K9oYXUMLACsb36MbC5bUEsfLprM34DBCDhgAGM4MiwGfw29b3d+UopwAwA2E2tpDiesRG1R+nDR5HhYGIyAAwYwhuNioxB67Owwt5AofpyUAgDtm5+wMtRLjKgtSn9x4XhYGI6AAwYyhoVviIAhCq5oo3VSCgB048lm++cQIccYXl4IN2A4nhBgIGM4Ouz4sX3p4dP9DSWLAWh//7NDhokCQMdirY01t8/ho1FTRG1ROsfDwnAEHDCQ3384jsXvmaf6edMSg89iyrt5GwDQj1hzY+3ta/hoXzVF18ZS40GJBBwwkBs3UvHHxaZmr2zXR8bGXuAYfAYA9C/W4Jc6XoejlhhqtleboraLGg8YhoADBvTe+yPp4ujoOLfY+/u3f23eBgAMLdbiWJO7mssxhqNh04hqOyiVpwYY0FiGUHVxZKx5GwCQl67mcozlaNhkwCgMTsABA7r+2a305R/L36YSe3TbLEzM2wCAPHUxlyNqiDGs+VHTRW0HDEfAAQMby6TtNlpL4w2OeRsAkL/5XI42OjjHsj3F6SkwPAEHDOz318aR9Mexbpu8zYnhYnHmvnkbAFCGWLNj7d5k2HjUDmM4GjaNqKaDknmSgIHFXs2bN8fxLax7vNujZ+5sSTFvAwDKEmt3rOGxlq9jLEfDRi1n/gYML+5EX/keYFhjaWmMIufh06uFFD987kD68Y8OmrcBAIWKNTzW8ljTVxE1w1hebtieAln4KgKOa74LGNbvPxzPonjx2eWKm2hnjePmnnl6HG9uAKB2sabH2r7slpVla4YSjKmWg4Jds0UFMhCp/1i2qTxyev+eXRy2pADAOC27ZSVqhagZxiBqOB0ckAcBB2RiTPs2dzsy1pYUABi3ZbastHm8/NDM3oB8CDggE2NK/mOq+tb21JMnbEkBgJrMt6xEDbAoaoQxnZqmewPyIeCATIxt7+bFv/g+yPjBUwduHyNnSwoA1CXW/qgBfrBwWspijTAG5m9APg76LiAPN26k9MGH3659zFpu4s3MO7/ed3uA2GNnZakAUKvYsvLC8wfSI6f3pau/+mZU3RtRu0UNB+QhAo5PU0rnfB8wvGhxHEvAEWLIGABAiBceY3vpYXsKZOXT/U3AAWRAiyMAQDnUbpCVT/WNQ0bm21QAAMib7SmQHwEHZEarIwBA/tRskB8BB2RGqyMAQP7UbJCfCDj+5HuBfNimAgCQN9tTIEt/ioDjmu8G8qLlEQAgX2o1yNI1W1QgQ1oeAQDypVaDPAk4IEO2qQAA5Mn2FMiXgAMypfURACA/ajTIlxkckKlofbx507cDAJCLqM1sT4FsXdt/5fIhp6hAhqL10RsCAIB8RG1mewrkKbINW1QgY94QAADkQ20GeRNwQMbiLYFtKgAAw7u9PUV3LWRtHnB86GuCPFlIAQCGpyaDrN3ONOYBhzkckKl3fvONrwYAYGBqMsja7UzDFhXI3PXPbqUv/3jL1wQAMJCoxaImA/KmgwMKoCUSAGA4ajHI3l0dHNd8X5Cvd35tUQUAGIpaDLJ3O9OwRQUK8MWXt9Jnn2uLBADoW9RgUYsB+RNwQCHee9+bAwCAvqnBoBzzgONd3xnk7b33Te4GAOibGgyKcDvT0MEBhbhxI6UPPvQGAQCgL1F7RQ0GlEHAAQXRIgkA0B+1F5TldsBx5fIhW1SgAHFE2c2bvikAgK5FzeV4WCjDPNPQwQGFsdACAHRPzQXlWQw4vvL9Qf7e+Y1BVwAAXVNzQTG+yzIWA45rvj/I3/XPbt0+jx0AgG5ErRU1F1CE77IMW1SgQFomAQC6o9aCMi0GHJ/6DqEMj5yWTQIAdEWtBUX5LssQcECBHjy5z9cGANARtRYUZduAAyjA8WP70uHDvikAgK5ErRU1F1CWxYDjXd8d5M8bBQCA7qm5oBjfZRk6OKAwD56w2AIAdE3NBeUxgwMKY+gVAED31FxQjHtncFz5/9u7lxirrvxe/IuHjwSTbhkPgfadYM/Anvm2Jfvaao8cmUksXU+gFA8quroJ3cpfad1EaTtKXyVK1Bd3Bn0Gbh2YEMk9KdQe0cIXJBxmmJrZTP68hmBRE5DKFFz9qvaxC6jHeey9z9p7fz5SCTsPfGq/zlrf/Vu/1e8JOKABXnjBWQIAqJoxFzTD+izj6VhyyTmEfO3dm9K+55VLAgBULcZcMfYCsvZEhvF0wHHVuYN8HdyvVBIAoC7GXpC9JzIMdyw0iG7eAAD1MfaCZnk64LBVLGTshX3ODgBAXYy9IHtPZBgqOKBBlEkCANTH2AuaRQUHNIgySQCA+hh7QfZUcEBT7dnj1AEA1MXYC5rFLirQEC8fkkcCANTNGAyytvkuKoN+755zB3nS5AoAoH7GYJCvpzOMjeLIRecP8vPCPmtAAQDqZgwG2Xomu9go4FDFARnS5AoAoH7GYJCtZ7KLjQIOfTggQ3v3+HIFAKibMRhk65nsQgUHNMRLh3y5AgDUzRgMsjVSBceFfD8/AAAAwLPZhT2PoAFsTwYAMDvGYtAMz9ypg35PBQcAAACQrY2yi82iyCWnEfLxsrWfAAAzYywG2dkws9gs4LCTCgAAAJCjDTOLzQKO604h5MO6TwCA2TEWg+xsmFkIOAAAAIAmGSvgsEQFMmL/dQCA2TEWg+yMtUTlnvMHAAAAZGjDzGLDgMNWsZCPgwe8MQAAmDVjMsjHZpnFVt1ybjh/MHt79/gyBQCYNWMyyMamWcVWAYdGo5CBvXudBQCAWTMmg2xsmlVsFXBoNAoZOLjf2wIAgFkzJoNsbJpVqOAAAAAAmkIFBzSVhlYAALNnTAbZmKiCQ8ABGdDQCgBg9ozJIBvjBxyDfi/2lV1yDgEAAIAMLBVZxYa2quBIqjhg9l465G0BAMCsGZNBFrbMKAQcAAAAQBNMFXDYSQUAAADIwZYZhQoOyJhu3QAA+TA2g5mzRAWaSrduAIB8GJvBzE0ecNhJBQAAAMjAljuopBEqOJIqDpidF/Y5+AAAuTA2g5naNpsYJeC44BzCbLywTxkkAEAujM1gprbNJkYJOOykAgAAAMzSttmEJSoAAABA7qZfojLo9wQcMCPKIAEA8mFsBrMzSjYxSgVHWHQeoX6+RAEA8mFsBjMzUiYxasChigMAAACYhZEyCQEHAAAAkDMBBwAAANB45QUcg35v2/1mgfIdPGCdJwBALozNYDZGzSRGreBIGo1C/fbscdABAHJhbAYzMXIWMU7Acd25BAAAAGo0chYxTsBhmQoAAABQp5GziHECDo1GAQAAgDqNnEWMHHBoNAoAAADUaZwsYpwKjqTRKAAAAFCTsTKIcQMOy1SgJi8fGvf2BACgasZoUKuxMggBBwAAAJCjSgMOfTgAAACAOoyVQYwVcAz6PRUcAAAAQOXGzSAmWUB20WkEAAAAKjR29jBJwKGKAwAAAKjS2NnDJAGHPhwAAABAlcbOHlRwAAAAALmpvoJj0O9dTyndcOoBAACACtwosoex7J7wc0SS8hNnEaBb7tx9vPoT7t9P6ebtx1v+/nv3pHTwwI7v//3lQ5MUDgJN9vW1R99/+pu3Hqf7D7b+ZQ7u35H27l375xf27Vj9AaBzJlo5MmnAEWth3nONAbRPBBgxCYnwYhhoxL8/2GZSMo4DxQQmAo+1CYzwA5osQow7d9eeH/HPEYDe2iYAHceeIiwdBh4Rggz/HYBWmqj35zQBBwANF5OQmIxEmLH6Z8lBxmaGE59vrq088X9xoJi0RNjx8iGTF8jRWojxwzOjzCBjM/Fc+uba4/RNevK/NQw+4pkRoUf8Oaz+AKDRJsocdjx+PNmX0tz8cvXfZtBhMUj7219MmkHC5mJCcmXxUbpy9VEtE5Np7Ht+R3r1yFrYEX8CsxHPiwg14s+73+b93IigNJ4Xrx7e+cQSOSjLv/zm4RNLr4DyDfq9iR7g08yeLqaU3nAuAfIXk5JhqFFHhUZZYiL1py9W0p++WHtTO5y0CDugek19bkRwe+v2Sjr7+YrnBkAzXZz0U08TcFwQcADkKyo1Ll1+lC5dXmnU5GQz8Tt8efnR6s9w0vLOW7u8oYUSxXPj3BcrjQs1NvP0c+P113al119T2QGQuYlbYkwbcPzKlQGQj+ipEW9cz51fyX75yTTWT1peOrTj+0kLMJlhGBp9LtoqnhtrFWErq8tY3nl712plh54dANmZOOCYuAdH0ocDKqUHB+OIpn/nzrenWmMS0a/j9f+6VtVhwgLbi0A0qjUu/Wf+fTWqMqzqeOftnZoaMzI9OKBak/bfSFNWcCR9OABmK4KNhc9XVisZui4maLHmPqpX4s2soAM2Ngw24l7paiA6tL6q46ev7UxH390l6ACYrYn7b6QSAg59OABmQLCxuZiwDIOOD97fbekKrBNLUc589rDzwcZGhsveBB0AMzXx8pRUUsChDwdATeLNawQb8baRrcUE7venH6aFP+5IHx7ftbrsC7oqyuk/PbXS2aUo4xgGHT97a9dq0KESDKBWMw04rjrXAPWIioQIN7x5HU9M6GK99CuHd6YPj+02WaFTIhT99PTD9NWiaq9xRZAcfY0i5IhlbwDUYqqMYaomo2mt0Wh8gMPONZQrSmP/9dfPOaqsvnk981m7d0WpSzQUjJAjtpiFtoutXiPcEIpOL3Zd+eB9lWCs+R+/WF4ND4HSLQ76vSPT/KVlPKUXnFcoX/RYgLQ6SXks3ChJTPT+vf8w/fZ3Dw1Oaa24tuMaj2tduFGOeAbHsxhScY8BlZg6Wygj4JhqjQwAW3v5kEZ3ZYty/b/5u2Xb/NE6cU3HtW1JSvk8iwEqN3W2MHXAMej3BBwAFYrlFLG0gnLFm+3ozRF9TaAN4lqOa1rVRvniGWxpG0C1ysgWynpST7VXLQBbe/01De6qElvKRp8CJcc01bCR6FlhXWU8gwEqV0qmUFbAoYoDoEKvv+bNYZViS8h//s13Qg4aJ67ZuHbjGqY6nsEAlSslUxBwADTAwQM7Vrv4U51oIhi9C27e0kiQZohrNa5ZTYirFc/eeAYDUKl8Ao5ircxSGX8X8INvrhm08oN33lYiXbXoXRBvw4Uc5C6u0bhW9duonmcv6xmbQSWWyurtWWa9nSoOgApFifS+571FrJqQg9wJN+oTz1zLUwAqV1qWIOAAaJDX/6uBdh2EHORKuFEvz1yAWmQZcCyU+HcBsIF33tply9iaCDnIjXCjXvGsjWcuAJUrLUsoLeAY9HvXU0o3yvr7gJTu3DWx4kl791oPXichB7kQbtQvnrXxzIX1jM2gdDeKLKEUZdfdWaYCJfIlykbijaJeHPWJCeVvf/fQFrLMTFx7cQ0KN+oTz1jVG2zE2AxKV2qGUHbAYZkKQMXijeLRPzPwrtPdb9fengs5qFtcc3HtxTVIfeIZq3oDoBalZggqOAAaKLr6H9iviqNOt24/Tmf+8LA7vzBZiGsurj3qE89WO6cA1CbfCo5Bv3cvpbRY5t8JXaYMkq188L4qjrp9eflROnd+pVu/NDMT11pcc9TLs5WtGJtBqS4WGUJpqoinLVOBkty560iyuZcP7Uw/s0a8dv/xhxVNR6lcXGNxrVGveKbGsxU2Y2wGpSp9BYiAA6DBjr5r29hZ0HSUKg2bilKveJbGMxWA2pSeHZQecAz6vau2i4Vy3H/gLTFbiyZ4Hx7b7SjVLBo+Lnzu7TrViGtLU9H6xbNUY1G2Y2wGpblRZAelqqoGT7NRKIEyeEbx6pGd6aca4tXuT1+spK+v6Y9AueKaimuLesUzNJ6lsB1jMyhNJZlBVU9yy1QAavTBn+9O+563q0rdPj21YqkKpYlrKa4p6hXPzniGAlCrSjIDFRyQOWXKjCLKqv/qLw3Q62apCmWyNGU24tlpaQqjcH9CqZpTwVFs9XKxir8buubOHaec0Rw8sCP99z/XIK9usZxAyTLTimvI0pT6xTMznp0wCmMyKM3ZsreHHapysaFlKgA1e+ftXfpxzMCZP9jxgum4huoXz8p4ZgJQu8pWfAg4IHM3b2tiyHhiLfmB/d5I1umba4/TlavuVSYT105cQ9QnnpF2oGJcxmRQmsqygsoCjkG/dz2ltFjV3w9doYEh44q15L/8xXOajtbszGeWFzAZ10694tkYz0gYlzEZlGKxyAoqUXUds2ajMKX7DxxBxjdsOrpnj4NXl2g+d+myt3uMJ64ZjQvrE89ETUWZlDEZlKLSjKDqgONUxX8/tJ7mhUwqGufFW0ohR30W/uhNPONxzdQnnoXxTNRUlEkZk0EpKs0IKg04Bv3e1ZTSjSr/GwBsTshRL1UcjEP1Rn2EGwBZuFFkBJWpo9W+ZSowha+vmSwxHSFHvc6d90ae0bhW6iHcoCzGZDC1yrOBOgIOu6kAzJiQoz63bj82CGZbcY3EtUK1hBsAWak8G6g84Bj0e/FLLFX934E2MwimDEKO+pw7L+Bga66R6gk3KJOxGExtqcgGKlVHBUdSxQHTsS0ZZRFy1OOrxUfpzl2DYTYW10ZcI1RHuEHZjMVgarVkAgIOaICbtw2EKU8M+P/t1710YL+Bf5WuXHXfsjGNaKsVz7Z4xgk3KJOxGEytVQGHRqMwBW8NKNvevWtvN3/6Wl1fA91jCQKbufSfro2qxDMtnm3xjIMyGYvB1GrJBGoZ2Q76vXsppbN1/LegjW5a90kFYgLw4bHd6b//+S6HtwKx/efNW+5dnhTXhK1hqxHPsnimCTeogrEYTOVskQlUrs5Xd5apwIS8NaBK77y9K/3tL3anfc8r5y6bpQg8zTVRvnh2xTMsnmVQFWMxmEptWYCAAxrAlpNU7eVDO9M//v1z6ZXDlqyUSR8OnuaaKFc8s+LZFc8wqJKxGEylfQGHZSownQcPHECqFWXdf/WXu9P/nN9tl5WSWKbCepanlCeeUfGsimeWJSlUzRgMplLb8pRUcwVHUsUBkzNJoi6vHtm5ugOBao5yXLEdKAXXQjni2RTPqHhWQR2MwWAqtWYAAg5oiDt3fblSn/XVHHpzTMeSBIZcC9OJZ5GqDWbBGAym0t6AwzIVmJwvV2Yh3pDG+vb33t1l2cqEbt1+rDkdq9fALbswTCSePfEMimeRqg1mwRgMJlbr8pSwewbnKhKc92bw34VGsz0ZsxJvSo++uyu9/trOtPD5SvrSLhBji+Z0JmbdpkHhZH762s7V588L+1SSMTtfXzMGgwnVvoJjVgHHYAb/XWg0bw+YtZhgfHhsdzr67mNBx5hicPzqkUZ9ZEpmgjQewQY5uf/A/QsTqj3gqP11UlGicrru/y40nQZX5GIYdPzrr59bnYSwPW/vcQ2MJp4p8WyJZ4xwg1wYg8FETte9PCXNqIIjFUnOsRn9t6GxYv32gf0GfORhfUXHpcuP0rnzK7bS24TeC7gGNhf81YmJAAAgAElEQVQ9Nt55e20ZnFCD3Lh3YWIz2WBkJgHHoN9bmJtfXkop/WgW/31oqlimIuAgNzEhiVLy+ImgI3aK+Mp2mM+IN/gvH1Lx0kWqNzYW271Gb5rXVYKRMUuEYSJLMeefxaGbVQVHUsUB44sSyVcOO3DkKyYq8RMDwgg6IvDw9mtN3L8vH8rhk1A35e0/iJA+nhERbKjWoAncvzCRmYQbScABzWInFZoiJi5Rch4/sT3mlcVHq2+xv/7mcbr7bTevY/dvd3X53O97fkd6+aUdq9VLrx7euborEzSJZzdMpHsBR7FM5UZK6Sez+gzQNN4i0EQxoRlWdoQIPG7efrS6q0RUesRPXNtt79+hzLm7unDuo4/GwQM7VsPN+Hn50I50cL9Ag+Yz9oKx3ZjV8pQ04wqOVCQ7fz3jzwCNYYJEG8SEJ97mbrRcYxh4/PDv01/3MTgdbvE3yyDlG9uEdtYsz/0weAh79+z4/p8ntRZg/PD/PAw0oK2MvWBsMws3UgYBxykBB4wnBsovHTKYpJ3qmiytrxyJ8uP45zomoVG94o12t8Q5r0N8L8S9c3D/jicqKYDJCaZhIqdmedhmGnAM+r2rlqnAeKK0/6VDuxw1mMIPZfRP/h3RJyRCj+gZUsXANu5fO6l0S5zzKkSgET0tIsxwTUE1qrp/ocUWY44/y19v1hUc4WRK6f9k8DmgEawFheoMl85Ec9QQO8FE2BF/lrG0JZbc0C1lnfNYahI7j7xabK0KVM+YC8Y20+qNlEnAsSDggNGZIEF9VieUMZk89kPY8eXlyd/oWcvdPdOe85++JtSAWTHmgrHNtP9GyiHgGPR71+fml8+mlN6b9WeBJogSeqB+w7Djgz9f2/b23PmVdGvM7QPr6sdAPiY55wf2r22zbFtVmC1jLhjL2Zjbz/qQ5VDBkYqkR8ABI4pJVQyAgfqt3/Y2Br/nzj9KXy2ONgheW8+th06XjLOG/5XDO9M7b+/UUwMyoMEojG3m1Rsps4AjenH8KIPPAtmLSdWB/SZJMGtrPTt2ri5DWPh8ZarlK3RXLEM5+u4uu55ARjQYhbEs5RJwZPGKYNDv3cvlgEATaHoFeYmJ6YfHdqd//fVzq5NVGEVcK3HNxLUj3IC8GGvBWBaKOf3M5VLBkYoKjmMZfA7I3s0x1/0D9RgGHUff3biiQ8lz92x0zlVsQP6MtWAsJ3M5XNm8Zir2y72RwUeB7MVbhTK2rASqMQw6/vYXu9NLh0xiWRPXQlwTKjYgbzHGUsEBI7tRzOWzkFMFRyqSH1vGwgjii9fECfIW/Tl++Yudq1vMnvlsJd391oC5i/Y9vyN98P4uW71CQwg3YCzZVG+kDAOOBQEHjCYajb50SKNRaIKY2EbYce6LFeerY957d1d6561dtnuFBrE9LIwlq16aWb1KKPbNPZvBR4HsfW0tPzRKTHCj7wLdEudcuAHNYowFIztbzOGzkWOt5KkMPgNkz/ZlAADlM8aCkWU3d88u4Bj0ewuajcL27t9P6ZYO3wAApYmxVYyxgG3dKObuWcm125UqDhiBNaIAAOUxtoKRZTlnF3BAg1kjCgBQHmMrGJmAY1RFo5KLOX42yIm3DAAA5TG2gpFczK256FDOG7Kr4oBt6MMBAFAO/TdgZNnO1bMNOAb93inNRmF73jQAAEzPmApGcqOYq2cp5wqOpIoDtmetKADA9IypYCRZz9EFHNBw3jYAAEzPmApGIuCYVNG45GzOnxFmTR8OAIDp6L8BIzmba3PRodwrOJIqDtjelaveOAAATMpYCkaS/dw8+4Bj0O8taDYKW7uy6EsZAGBSxlKwrRvF3DxrTajgCCcz+AyQrZu3HqcHD5wfAIBxxRgqxlLAlhoxJ29KwGGZCmxDYywAgPEZQ8G2lpoyJ29EwDHo9+6llE5n8FEgW9aOAgCMzxgKtrVQzMmz15QKjmSZCmzN2lEAgPEZQ8G2GjMXb0zAMej3rqaULmbwUSBLtosFABiP7WFhWxeLuXgjNKmCI+nFAVu7dNkbCACAURk7wbYaNQdvVMAx6PdO2TIWNqdJFgDA6IydYEs3ijl4YzStgiOp4oDNxRZnd7+1TAUAYDsxZrI9LGypcXPvJgYcJ4ttaoAN6AQOALA9YybY0lITN/poXMBRbE+zkMFHgSxZSwoAsD1jJthSY7aGXa+JFRzhoww+A2TJMhUAgK1ZngLbauScu5EBx6Dfu55SOpvBR4EsKbkEANicsRJs6Wwx526cplZwpCauB4K6XLnqjQQAwGYsT4EtNXau3diAY9DvXUgpLWbwUSA7seWZZSoAAM+yPAW2tFjMtRupyRUcSRUHbE7pJQDAs4yRYEuNnmM3OuAY9HuxL++NDD4KZEfpJQDAs4yRYFM3ijl2YzW9giOp4oCN2U0FAOBJlqfAlho/t25DwBEJ01IGnwOyowQTAOAHxkawqaVibt1ojQ84Bv3ePVUcsLFz532JAwAMGRvBpk4Wc+tGa0MFRxJwwMbu3H2cbt1WhgkAEGOiGBsBG2rFnLoVAUeRNJ3O4KNAds6dX3FSAIDOMyaCTZ1uQ/VGalEFR/gog88A2bmyqBQTAMCYCDbVmrl0awKOQb93XRUHPOv+/ZS+tB0aANBhMRaKMRHwjNPFXLoV2lTBkfTigI15YwEAdJmxEGyqVSshWhVwDPq9qymlixl8FMhKbIkW+74DAHRNjIFsDwsbutim6o3UwgqOpBcHbOzSf/piBwC6xxgINtW6uXPrAo5Bv3dBFQc865I+HABABxkDwYYuFnPnVmljBUdSxQHPin3fv7L+FADokBj7xBgIeEYr58ytDDhUccDGzp0XcAAA3WHsAxtqZfVGanEFR1LFAc/6+ppmowBAN8SYJ8Y+wDNaO1dubcChigM25k0GANAFxjywodZWb6SWV3AkVRzwrEuXV9KDBw4MANBeMdaJMQ/wjFbPkVsdcKjigGfdv5/sBQ8AtFqMdWLMAzyh1dUbYXcGn6FqkVD933b/ijCehc9X0k9fa0a+eev249UByv0Hj9PNW2v9Q6Ib+p27P/zfrP/fjeLlQ0/+7i8f2rH65969KR3cv/a/e6n4nwFAjr65tva9d/P2DxP5r689+V04Tv+Jgwd2pL17fvjue2Ff/Ox44n8X35MH9jfj+zHGOsAzWr/CYcfjx+1vODg3vxwp1RsZfBTIxl/95e70yuE8Qo4IMSK0iJBiGF6sH7DNUoQhw0He6j+/kNK+54UfAFQvmmTeubMWVAy/H3Nomjl8ITD8fowAJP7MJfyIrWF/+7uHGXwSyEpUb7zZ9lPShQqOpIoDnhWNt+oOOGI9bIQYMTi7uS7UyNmTA8m1t0HDgV1UfsSgLoKPPXtcZABMLr4jV78fV78nH2cT9G8kPtdmQcsw7Di4f+37Mf697u9IzUVhQ53oT9mJCo6kigM29MtfPFfpUoyozFg/WItAo63WKjzWBnOvHhF4ALC1CDSiT0R8T3blO3L4UqDKSo9YuvPPv/musr8fGqoT1RupQxUcSRUHPCu6i790qLzHwDDQiIFa/Nml5l4xML10OX4epXR67Q3Wq4fXwo6mrFcGoFrxPRmhxpXFR9lXMJZp+B2ZLqfVasiohIygY/hioMzvSTunwIY6s7toZyo4kioO2NC//e/nJu4psf7tUwzWdCvfWLy5iqDj9deEHQBdE6FGhN/xfdnmKo1pROARLwWmrYKMniV/879Ub8BTOlO9kToYcLypigOeFJPuvzg2ehVHDB5ikBaDtS69fSrLMOx45+2dmpUCtFR8V0YfCKHGZKIKMsYn8X05znfl708/XKukBNb7b23fGna9TgUcSRUHbGi7Ko4YqF36z+6V1FYtBnDvvLVLzw6AFhhWNZ77YsV3ZYmGfTu2ezGgegM21KnqjdTRgEMVBzxloyqOGKjFOlaVGtWL0tzXX9ulqgOggYbVGvGdaalmtYaVHfGd+fSLAdUbsKFOVW+kLgYcSRUHPCMm2P/2697qYCH2jh+uFaZ+q8tX3tpV6e42AEwvduuIag3fl7Mx7G0VW97HS5m/+btlARM8qXPVG6nDAceLKaX/P4OPAtmIgUJUalgrnIcoxz36rqADIDcRbCx8vrLaYJvZi95WUdkhaIJn/JdBv3e9a4elkwFHWgs5TqWUjmXwUQA2JegAyINgA2iQ04N+73gXT1iXAw5VHEBjCDoAZkOwATRQJ6s3UpcDjqSKA2igWG989M92aUYKULFoHrrwxxWNK4Gm6Wz1Rtg9wv9Nm51IKR1NKf2o48cBaIjVBrCLj1Ybkb737i6nDaACZz9fWW0gqmkl0DBLxRy3szpdwZHWqjg+Sin9KoOPAjCWaKz24bHdlq0AlCSWo3x6+qGG20BTfTzo9z7q8tkTcMwv/zildF0VB9BUsWzlg/d3r27zC8D4YpvRM589tBwFaLKo3nhx0O/d6/JZ7HzAkdZCjlijNMjgowBMZO/etFrN8crhnQ4gwBi+Wny0WrVhOQrQcHODfu9U10+igKMwN78cVRw/yeLDAExINQfAaFRtAC1yY9DvxS6hnedV3w863YwFaIcYqP/DP32Xbt0WXgNsJp6R8awUbgAtYS5bUMGxztz88oWU0hvZfCCAKXzw/q70s7fstAKw3p++WElnPltxTIC2uDjo9950Nteo4HhSpzvOAu0SA/h/7z9cLcMG6Lp4FsYzUbgBtIw57DoqOJ4yN78cjVmOZfWhAKZw8MDadrIH9ttOFuimWJISjURv3jLuBVrl9KDfO+6U/kAFx7MkYECrxID+n3/z3epOAQBdE8++eAYKN4AWMnd9ioDjKYN+L3ZT+TirDwUwpdj+8Le/e7i69hygK+KZF88+W8ACLfRxMXdlHQHHxk6mlJZy/GAA04i1578//dAxBFovnnX6bQAttVTMWXmKgGMDg37vnq12gLaKbRH/5TeajwLtFM+2eMbZAhZosRPFnJWnaDK6hbn55asppcPZfkCAKUTz0V/+4rm0Z4+jCLRDhBv6bQAttzjo9444yRtTwbE1VRxAa8UE4B/+6bvV3QUAmi6eZfFME24ALWeOugUVHNuYm19eSCm9l/WHBJjC3r1ptZLDNrJAU0W4EZUbmokCLXd20O8ddZI3p4Jjeyc0HAXaLCYEMTFQyQE0kXAD6Igl1RvbE3Bso9h6R4daoNWGIcc314QcQHPEM0u4AXTESdvCbk/AMZoIOG404YMCTGoYcnxp5wGgAeJZJdwAOuKGl+6jEXCMwLaxQJd8evqhkAPIWjyj4lkF0BG2hR2RJqNjmJtfvpBSeqMxHxhgCh8e251++pocHMiLcAPomIuDfu9NJ300Rq7jOd6kDwswjTN/eKjxKJCVeCbFswmgQ8xBxyDgGEPR1OXjxnxggCnYXQXIid1SgA76WGPR8Qg4xqfhKNAZQg4gB8INoIM0Fp2AgGNMGo4CXTMMOe5+K+QA6hfPHuEG0EEai05AwDGBQb+3EM1eGvfBASYUE4vf/u5hevDAEQTqE8+cePYIN4COuVjMORmTgGNymr0AnXLz1tpbVIC6xDMnnj0AHWOuOSEBx4Q0HAW6KCYav7c9I1CDeNYIN4AO0lh0CjseP/bFMY25+eW4+H7S3N8AYHwfvL8r/eytXY4cUIk/fbGSzny24uACXXNj0O+96KxPTgXH9JQPAZ0TE4+vFh858UDp4tki3AA6ytxySgKOKQ36vQsppbON/iUAJvDp6Ye2jwVKFc+UTy2DA7rpdDG3ZAoCjnJE0rbUhl8EYFSxq0FMROysApQhniXxTLFjCtBBMZc84cRPT8BRgmJ/4o8a/4sAjCkaAJ75zNtWYHrxLNFUFOioj4o5JVMScJRk0O+djP2KW/HLAIzh0uVH6cvL+nEAk4tnyCXPEaCbLhZzSUog4CiXpjBAJ535g34cwGTi2RHPEICOMocskYCjRMV+xR+35hcCGNGwHwfAuPTdADrs42IOSUkEHCUb9HvRi2OxVb8UwAhi7fx//MHWjsDo4pmh7wbQUYvF3JESCTiqocwI6KRz51fSN9dMVoDtxbMinhkAHWXOWAEBRwUG/d7VlNInrfvFAEZg61hgO8MtYQE66pNizkjJBBzViXKjG2395QA2c+fu47TwubeywObiGRHPCoAOulHMFamAgKMixT7Gyo6ATrJUBdiMpSlAxx0v5opUQMBRoUG/d8FSFaCrbPsIbMSzAeiwT4o5IhURcFTPUhWgk2JnhLOWqgDrxDPBrilAR1maUgMBR8UsVQG67NwXK+nutyYzQFp9FsQzAaCjLE2pgYCjBpaqAF11/35KC380oQHWngXxTADoIEtTaiLgqI+lKkAnXbr8SMNR6Lh4BsSzAKCDLE2pkYCjJpaqAF1m21joNs8AoMMsTamRgKNGlqoAXfX1tUfpS29voZPi3o9nAEAHWZpSMwFH/SxVATrJG1zoJvc+0FGWpsyAgKNmlqoAXXXn7mNVHNAxcc/HvQ/QQZamzICAYwYsVQG66swfHqYHD5x+6IK41+OeB+ggS1NmRMAxI4N+70RKabGTvzzQWbFF5LnzytWhC+Jety0s0EGLxVyPGRBwzJalKkDnnPtiRRUHtFzc43GvA3SQOd4MCThmaNDvXU0pfdzZAwB0UrzRvXTZxAfaLO5x1RtAB31czPGYEQHHjA36veise7HTBwHonHPnNRuFNnOPAx10sZjbMUMCjjxEGdNS1w8C0B12VIH2snMK0EFLlqbkQcCRgUG/dz2lpBEN0CkLn1umAm3k3gY66EQxp2PGBByZGPR7p1JKZ7t+HIDuiDe831zzlhfa5KtF1RtA55wt5nJkQMCRlyhrutH1gwB0hze90C56bwAdc8PSlLwIODIy6PfuuUGALvn62qN091tve6EN4l6OexqgQ44XczgyIeDIzKDfu2DrWKBLFv6oigPawL0MdMzHxdyNjAg4MlRsL7TY9eMAdMOVxUfpwQMnG5os7uG4lwE6YtGWsHkScOTrqK1jgS64fz+lK1dNjKDJ4h6OexmgA5aKuRoZEnBkqthmSD8OoBM0G4Vmcw8DHXLclrD5EnBkbNDvLaSUTnf9OADtF9tK3rqt2Sg0Udy7toYFOuKTYo5GpgQc+TuhHwfQBefOewMMTeTeBToi5mT6bmROwJG5dVvH6scBtJpmo9A8mosCHbFkS9hmEHA0wKDfu1pUcgC0lmaj0DyaiwIdcaKYk5E5AUdDDPq9U/pxAG136bKAA5rEPQt0wOliLkYDCDiaRT8OoNW+vvYo3f1Ws0JogrhX454FaLFFlfTNIuBoEP04gC649J8mTNAE7lWg5fTdaCABR8PoxwG0nZJ3aAb3KtBy+m40kICjgfTjANrszt3H6dZty1QgZ3GPxr0K0FL6bjSUgKO59OMAWsubYcibexRoscVBv3fcCW4mAUdDFWvBjurHAbTRpcsrzitkzD0KtNRSMceioQQcDTbo964XTUcBWuX+/ZS+WvSGGHIU92bcowAtdLyYY9FQAo6GG/R7Cymlj7t+HID2uXJVwAE5cm8CLfVxMbeiwQQcLTDo9z5KKV3s+nEA2uWKCg7IknsTaKGLxZyKhhNwtEesFbvR9YMAtIdlKpAfy1OAFrqh70Z7CDhaYl3TUYDWUAoPeXFPAi10tJhL0QICjhYZ9HtXU0pzXT8OQHtEKfyDB04o5CDuRctTgJaZK+ZQtISAo2UG/d6plNLprh8HoB2iFN4bY8hD3IuWpwAtcrqYO9EiAo4WGvR7sXXsYtePA9AO3hhDHtyLQIssFnMmWkbA0V5vppSWun4QgOaLt8aWqcBsrS5PUU0FtMNSMVeihQQcLVU0yhFyAK1gYgWz5R4EWmI13NBUtL0EHC1WNMw50fXjADSf0niYLfcg0BInNBVtNwFHyxWNcz7p+nEAms0yFZgdy1OAlvhEU9H22/H48eOuH4NOmJtfvpBSeqPrxwForg+P7U4/fU0u3xSx28bN2xtPig/u35n27u36EWqOLy8/Sp+eftj1wwA028VBv6fvRgfs7voB6JCjKaUIOQ53/UAAzXTuixUBR2bu3H2cbt56nG7eXvvz/oPH6Ztr4704eenQjrR3z4508MCOdHD/2p8v7NvRgaPXHHHvATTYYjEXogNUcHTI3PzykSLk+FHXjwXQTP/2v59L+543+Z2VqMqIXgxfX3uUvv7mcbr7bTVjiDjHL7+0I718aGd69bBqj1mKc/w3/+u77h4AoOmGTUX13egIAUfHzM0vR2nW/+36cQCa6YP3d6WfvbXL2avRMNQ4d34l3bo9mzHDgf070jtv7xJ2zMCfvlhJZz5TwQE01n8b9HsXnL7uEHB00Nz88vHoP9r14wA0Tyxd+NdfP+fM1SCqNC5dfrTafyEnsUzp9dd2rlZ3UL3/7+++W12KBNBAc5qKdo+Ao6Pm5pfjZj/W9eMANM8//v1zq2/0qUYEGwufr4zdS6Nu0bvj6Lu7BB0Vioqdf/gny1OARjo96PeOO3XdI+DoMDurAE0Ub+//4pge2WVrSrDxNEFHdX5/+uFqFQ9Aw9gxpcOMELvNzipA40Q/iL9w2koTyw+ix8JXi82cyEYg8y+/eZheObxztUeLHVjKc6Wh1wTQaXZM6TgVHB03N7/8Ykrpqp1VgCb58NhuW8aWIBqHRtXGgweN/1VW7dmTVqs5oiEp04neK5+efugoAk0SO6YcGfR715217jI67LjiAfBm8UAAaARl89OJnVF++7uH6T/+0J5wI8TvEr9T/G7xOzI59xjQMMPtYIUbHSfgIBX7Qp9wJICmiH4Rd79VgTiJm7cep7/5u+XGLkkZRfxu8TvG78r44t6KewygQU4Ucxo6TsDBqmILpZ87GkBTnDtvAjaueCv/q19/16qqjc3E7xi/q0qE8bm3gIb5ue1gGRJw8L1Bv3cytlRyRIAmuHR5xXkaQ/Tb+H0HeyrE7xy/O6NzbwENcrqYw8AqAQdPKPaLPuuoALmLHgtfejs/kmgWGb0puip+dw0zRxP3lP4lQEOcLeYu8D0BBxs5XmyxBJC1c19407ydmNgLguwKMir3FNAQi8WcBZ4g4OAZg37vXrGzyg1HB8hZNJH85ppGkpuJ/hPCjR/EsdCTY3NxL2nMCjTAYrFjyj0ni6cJONhQ8cA4avtYIHfeOG8sJvJd7LmxnTgmQo6NuZeABoi5yXHhBpsRcLCpYqulN4UcQM6uXLVl7NPiLfyZz4Qbm4ljo1LhSXEPxb0EkLGlonLDdrBsSsDBlooHiPVtQNYW/ujN81A0iIxeE13YCnZScWziGGmm+QP3ENAAx4UbbEfAwbYG/d5CSmnOkQJyFUsOVHGsWfh8Jd267VhsJ45RHCvWqjcs2wEyN1fMSWBLAg5GMuj3TqWUfu5oAbnyBjqlr689Sn/SR2FkcazimHWdewfI3M+LuQhsS8DByAb93smU0mlHDMiRKo7oLWGiOq6uHzPVG0DmThdzEBiJgIOxDPq940IOIFddfhMdk1RLU8YXx6zLE3zVG0DGThdzDxiZgIOxFQ+ai44ckJuuVnFEs0y7pkwujl0XG46q3gAydlG4wSQEHEzqaEpp0dEDctPFJQeXLq/YNWUKceziGHZN15fnANlaLOYaMDYBBxMZ9Hv3Yh9qIQeQmytXH6VvrnWriuPceW/hp9W1Yxj3SNwrAJmJucWbxVwDxibgYGJCDiBXZ/7QneUaMUntenPVMsQx7NKEv0v3CNAYwg2mJuBgKsUDKNbHLTmSQC5u3nrcme1S9VAoT1eOZdwbcY8AZCTmEseFG0xLwMHUBv3e1aKSQ8gBZGPh8/b3pYjGmF8tCjjKEsey7c1G456IewMgI0tF5cZVJ4VpCTgohZADyE0Xdhb5+ppwo2xtP6Zd3TEGyJZwg1IJOCiNkAPITSw5aHPD0SuqN0rX5mMa94IlTUBGhBuUTsBBqdaFHABZ+PT0w9YuVfn6G30UytbWYxr3QNwLABkRblA6AQelKx5Uc44skIM7dx+3sudALDOwe0r54pi2cQlH3ANxLwBkYk64QRUEHFRi0O+dEnIAuTh3fqV1zThv3rbUoCptO7Zx7cc9AJCJuWKuAKUTcFAZIQeQk7YtVbHNZ3XadGwtTQEyI9ygUgIOKiXkAHIRyw5++7v2TPTut3wL3Flq07GNa96uKUAmhBtUTsBB5YQcQC5iC9CzLenHoZ9CddpybONat5UwkAnhBrUQcFALIQeQi2i22IZ+HAKO6rTh2MY13sbmukAjCTeojYCD2gg5gFxET4JbtwUEtFNc2/puAJkQblArAQe1EnIAOYieBG1rOgppXVNRfTeADAg3qJ2Ag9oJOYAcxE4Z//yb75wLWiWuaTvsABkQbjATAg5mQsgB5CAmgr9Xyk9LxLUs3AAyINxgZgQczIyQA8jBpcuPGhlyHNzvK7wqTTy2cQ3HtQwwY8INZsroiJkScgA5iInhn75o1o4Te/dm8CFaqmnHNq5d4QaQAeEGMyfgYOaEHEAOzny2kr5s0CTx4P4dGXyKdmrSsY1rNq5dgBkTbpAFAQdZEHIAOYjdJ5oScrywT8BRlaYc27hWbQcLZEC4QTYEHGRDyAHkoCkhx8EDAo6qNOHYCjeATAg3yIqAg6wIOYAcNCXkeOmQkKNsTTimwg0gE8INsiPgIDvFg/KVlNKSswPMShNCjpcP+RovW+7HVLgBZCDG6K8IN8iRkRFZGvR7V1NKbwo5gFmKieTZz/Nt4PjqYV/jZcv5mMa1KNwAZizG5m8WY3XIjpER2RJyADlY+Hwl/T7TSWX0itj3vGUqZYljmWv/jbgGFzIO24BOEG6QPQEHWRNyADm4dPlRtiHHq0d8lZcl12MZ196lBm1hDLSScINGMCoie+tCjkVnC5iVmGD+y28epgcP8joF77ztq7wsuR3LuNbimhNuADO2KNygKYyKaAQhB5CDr689Sv/8m+/S3W8fZwl6z3QAAA/lSURBVHM+Xti3I72iF8fU4hjGscxFXGNxrcU1BzBDwg0axYiIxhj0e/eEHMCs3bz1OP3DP32Xbt3OJ+RQxTG9nI5hXFtxjcW1BjBDw3DjnpNAUxgR0SjrQo6LzhwwK/fvp9UJaC7byMbWpi8d0mx0UnHsctkeNq6puLbiGgOYoYvCDZpox+PH3g7QTHPzy7H39jGnD5il11/bmT54f3fas2e2nyPe9v/q19/N+Gg008d/99zMd0+JfhtnPtNvA8jC6UG/d9ypoIlUcNBYxYP3tDMIzFJMSKNXwqyXrMQE/Wdv7XItjCmO2azDjbh24hoSbgAZEG7QaAIOGq14AP/cWQRmKaonYoL6py9WZvo5jr67a+aVJE0SxyqO2SzFNRPXjn4bQAZ+Ltyg6SxRoRXm5pfjYTxwNoFZe/XIzvThsdktWbly9VH69/5D18EI/uf87tXzNQuxJOXT0w9XzxdABuYG/d4pJ4KmE3DQGnPzy0dTSvFg/pGzCszS3r1pNeSY1fatZz5bmXk1Se5iacoH78+meuOrxUer4YZGokAGllJKxwf93oKTQRsIOGiVufnlIymlC0IOIAezrObIbSvbnBzYvyP9498/V/snUrUBZGap2CnlqhNDWwg4aJ0i5IgU+ifOLjBrUc0RfR7qbgA63Mr27re+59fb9/xauBHnpU5RUbPw+YqqDSAXN6J1k3CDthFw0Epz88s/Lio5DjvDQA5ip44P/nx3eulQfTt2DJufRuUAa01Ff/mLereE/eba43TmDw81EQVyslhUbtxzVmgbAQetVYQc0ZPjPWcZyMXrr+1MR/9s12olQR2EHGvqDjeicmbhjyu2fgVyc7bouSHcoJUEHLTe3PxyhBzHnGkgF7E84p23dqV33q5nW9euhxx1hhtxjM+dX0nnvrAcBcjOadvA0nYCDjphbn75RErp/zjbQE7q7M8RIcdvf/ewcz05olLmr/5ydy3hhj4bQMZ+Puj3TjpBtJ2Ag86Ym1+OxPqkHVaA3Lywb8dq0PHT16rdVjYm3lHJ0ZXdVWK3lKjcqLqh6JeXH60GG3fuGlMB2YmdUk4M+r1TTg1dIOCgU2wjC+Qsgo533t6ZXn+t2qUrZz5bWa02aLOoivng/eoqY2IpyqXLK+nc+UeCDSBXtoGlcwQcdM7c/PKLxTaydlgBslRHj44rVx+lT08/bF1fjjheHx7bnV49Uk01jB4bQEMsFtvAXnfC6BIBB51U7LASIccbrgAgZ7HrSgQdsdyibDFBj5Djq8V27PTxyuGdq+FGFUtSYllPBBt2RQEa4GIRbtgphc4RcNBpdlgBmuLlQztXw44q+nR8fe3R6rKVpvbmiPAnlqPEMSpb9NeIUCOOEUAD2CmFThNw0HlF89FB148D0AxRnfDq4WqqOmIiv/DHlcbstBI7pBz9s12rwU+ZhtUaVxYfWYYCNMmcZqJ0nYAD1kKON4slK5qPAo0xbEoa/SZisl+W3IOOKoKN+F2jL4mmoUADLRVLUi44eXSdgAMKxQ4rpzQfBZro4IEdqxP+MsOOWJYRYceXmfSdiOU58TuWtRRlGGrE73jzlvEQ0EjRTPS4nVJgjYAD1tF8FGiDCDtiGUuEHWUsY4llGrFcI8KACD3q2nkldkSJMCN+j/h9ymgeGstP4veI30eoATScZqLwFAEHbGBufvlkSumvHRug6WIZy8uHdqyGBBEWlLHtbIQcX197vPpnhARlBR7x2SKcic8Zn7mMSo34bPE518KZx5afAG3xyaDfO+FswpMEHLCJovnoSX05gDZ5OkAoI/CI0CB+Iuy4/+CHf99KBC/xs7cINYb/Pq1hoLE+gAFokei3cUIzUdiYgAO2UPTluCDkANoqwoWD+3d8H3yUvTNL1WLJSYQYq2FG8c8ALRXhxpv6bcDmBBywjaIvxwXNR4GuiKDjhX3D8GPn6p9lVHpMIyozIry4eXutKuPO3bVKDYCOWCzCDf02YAsCDhjR3PxylAIec7yArhoGH8PlJKs/L6TSdm2JXU3u3PlhicvajyAD6LzTg37veNcPAoxCwAFjKPpyDBwzgGetbwo6DEI2MgwuhgQYAJua028DRifggDEVfTliK9mfOHYAAFTgRrEFrH4bMIbp91+Djim+aI4Ue48DAECZYox5RLgB41PBAVOYm1/+KKX0K8cQAIASfDzo9z5yIGEyAg6Y0tz88tGU0ilbyQIAMKHYAvb4oN9bcABhcgIOKMHc/PKLRV8OW8kCADCOxaLfxnVHDaajBweUoPhCejO28XI8AQAYUYwd3xRuQDlUcEDJiq1kT1qyAgDAJmJJyglbwEK5BBxQgWIr2VOWrAAA8JTFot+GXVKgZJaoQAWKLyxLVgAAWG+4JEW4ARVQwQEVs2QFAKDzLEmBGgg4oAaWrAAAdJYlKVATS1SgBuuWrHzieAMAdMYnlqRAfVRwQM3m5pePFtUclqwAALTTUlG1seD8Qn0EHDADc/PLL6aUFixZAQBonViScnTQ7113aqFeAg6Yobn55Y9SSr9yDgAAWuHjQb/3kVMJsyHggBmbm19+s1iy8hPnAgCgkW4US1IuOH0wO5qMwowVX4Sxy8pZ5wIAoHFiDHdEuAGzp4IDMjI3v3w8pXRSA1IAgOxFI9ETg37vlFMFeRBwQGaKBqTxRfmGcwMAkKWLxZIUjUQhIwIOyJQGpAAAWdJIFDIl4ICMzc0vHymqOWwnCwAwW4tF1cZV5wHyJOCABpibX46+HH/tXAEAzMQng37vhEMPeRNwQEPYThYAoHa2f4UGsU0sNMS67WQ/cc4AACr3ie1foVlUcEADqeYAAKiMqg1oKBUc0ECqOQAAKqFqAxpMBQc0nGoOAICpqdqAFlDBAQ2nmgMAYCqqNqAlVHBAi6jmAAAYmaoNaBkVHNAiqjkAAEaiagNaSAUHtNTc/PKRoprjsHMMALBqsajauOpwQPsIOKDl5uaXP0op/cp5BgA67uNBv/dR1w8CtJmAAzpgbn75xaKa4w3nGwDomItF1cZ1Jx7aTcABHTI3v3wipRRvLn7kvAMALbeUUjox6PdOOdHQDQIO6Ji5+eUfF9Uc7zn3AEBLnS2qNu45wdAdAg7oKFvKAgAtZOtX6DABB3ScJqQAQEtoIgodJ+AANCEFAJpME1FglYAD+N7c/PLRlNJJy1YAgAa4UTQRXXCygLAzg88AZKIYIByJEk/nBADIWIxVjgg3gPVUcAAbsmwFAMiQ5SjApgQcwJYsWwEAMmA5CrAtAQewrbn55R/HoKL4+ZEjBgDUZKl40XJy0O/dc9CBrQg4gJEVy1ZikPGeowYAVOxsUbVhOQowEgEHMLa5+eU3i6DjsKMHAJRssQg2LjiwwDgEHMDE5uaXjxdBh2UrAMC0lopg45QjCUzCNrHAxIoByIu2lQUAphRjiReFG8A0VHAApSj6c3yUUjrmiAIAIzod4wd9NoAyCDiAUhX9OSLoeMORBQA2cbEINvTZAEoj4AAqMTe/fLToz/ETRxgAKNwo+mwsOCBA2QQcQKU0IgUANBAF6iDgACo3N7/84xjUFD+CDgDojqXiRcfJQb93z3kHqiTgAGpTBB0nNSIFgE44XVRtCDaAWgg4gNrZcQUAWs3OKMBMCDiAmSmCjlN2XAGAVoidUY4LNoBZEXAAM2drWQBoNFu+AlkQcADZEHQAQKMINoCsCDiA7Ag6ACBrgg0gSwIOIFuCDgDIimADyJqAA8ieoAMAZkqwATSCgANoDEEHANRKsAE0ioADaBxBBwBUSrABNJKAA2gsQQcAlEqwATSagANoPEEHAExFsAG0goADaI25+eUXi6DjmLMKANs6XQQb1x0qoA0EHEDrCDoAYEuCDaCVBBxAa83NL/84pXSi+PmRMw1Ahy2llE7Gz6Dfu+dCANpIwAG0XhF0HC+Cjp844wB0yI0i2Dgl2ADaTsABdMrc/PIw6DjszAPQYotFtcYpJxnoCgEH0EnFzisRdLznCgCgRc4WwYYdUYDOEXAAnbauIelRfToAaKjor7GgcSjQdQIOgCcbkh7XpwOAhoj+Gqc0DgVYI+AAeErRpyN+3nBsAMjQxaJpqP4aAOsIOAA2MTe/fKSo6jjmGAGQgdNFtcZVJwPgWQIOgG3YZhaAGbLNK8CIBBwAY5ibXz5ahB12XwGgSmeLUGPBUQYYjYADYALF7ivHNSUFoETDpqGn7IYCMD4BB8CUNCUFYEqahgKUQMABUBJVHQCMQbUGQMkEHAAV0KsDgE3orQFQEQEHQIWKqo6jdmAB6LThTigLqjUAqiPgAKjJ3PzykSLoiMDjR447QKstRaARwcag37vqVANUT8ABULO5+eUfFyHHUUtYAFrnbFGpoWEoQM0EHAAzZAkLQCtYggKQAQEHQCaKJSzHi8BD2AGQtxvFEpRTlqAA5EHAAZChYheWo/p1AGRl2FdjwS4oAPkRcABkbl3Yccy5ApiJ00INgPwJOAAaQnNSgFqdXVetcc+hB8ifgAOggYQdAJUQagA0mIADoOGEHQBTEWoAtISAA6BFirDjTQ1KATb1faPQlNIFoQZAewg4AFpsXYPSN209C3RYbOl6QaNQgHYTcAB0xNz88pGU0vEi7DjsvAMtt1iEGqcG/d5VJxug/QQcAB00N7/84rrKDn07gLY4u65S47qzCtAtAg6Ajnuqb4elLECTfL/0RD8NAAQcADyhWMoyDDvecHSAzCyu2/XE0hMAvifgAGBTqjuADKjSAGAkAg4ARvZU7443bUMLVGCpCDT00gBgLAIOACY2N7/85rqww3IWYFIXh6HGoN+74CgCMAkBBwClWRd4HLUVLbAFgQYApRNwAFCJon/HERUewPpAI6V0VR8NAKog4ACgNpa0QGeo0ACgdgIOAGam2JJ2GHgcsUsLNFLscnJ1XaBh61YAZkLAAUA2il1ajqwLPFR5QH4urgs0rtrlBIBcCDgAyNq6Ko8jxY/mpVCfxSLMuKo6A4DcCTgAaJyil8cRoQeUan2YcVXvDACaRsABQCsIPWAswgwAWkfAAUBrFctb4ufFdctcfuSM0yFL6/plXC/CDMtMAGglAQcAnTI3v/zjdVUeL677Z8EHTba0riLj+rrKjHvOKgBdIeAAgM2DjxdtXUtmbqwLMAQZALCOgAMAtlH09/jxutDjRVUfVGhpXYAxDDHu6ZMBAFsTcADAFIrwIxU9PoYhyI81OWUb0eTz3jC8KHpkJCEGAExOwAEAFVm37CUVAcj6P1WAtNewAiMNg4t1f1pOAgAVEXAAwAzNzS8Pl7ykdeHH+v+ZICQf64OL4fKRtC68uD7o967n/AsAQJsJOACgIdYth0nrwpC0bllMsjxmLMNlImndcpGh75eKWDYCAM0g4ACAFntqmczQ+kBkaH3VyNNyqCJZeiqAWG99NcXQ04FFsjwEAFospfT/AJ53aOWcKtjeAAAADmVYSWZNTQAqAAAACAAAAAAAAADSU5MAAAAASUVORK5CYII=",NightlyWalletName="Nightly",NightlyWallet=class{constructor(){this.name=NightlyWalletName,this.url="https://chrome.google.com/webstore/detail/nightly/fiikommddbeccaoicoejoniammnalkfa",this.icon=nightlyIcon,this.providerName="nightly",this.provider=typeof window<"u"&&window.nightly?window.nightly:void 0}async connect(){var rt;try{const _e=await((rt=this.provider)==null?void 0:rt.aptos.connect());if(!_e)throw`${NightlyWalletName} Address Info Error`;return{address:_e.address(),publicKey:_e.asString()}}catch(_e){throw _e}}async account(){var rt;const _e=await((rt=this.provider)==null?void 0:rt.aptos.publicKey);if(!_e)throw`${NightlyWalletName} Account Error`;return{address:_e.address(),publicKey:_e.asString()}}async disconnect(){var rt;try{await((rt=this.provider)==null?void 0:rt.aptos.disconnect())}catch(_e){throw _e}}async signTransaction(rt){var _e;try{const nt=await((_e=this.provider)==null?void 0:_e.aptos.signTransaction(rt,!1));if(!nt)throw`${NightlyWalletName} signAndSubmitTransaction Error`;return{hash:Buffer.from(nt).toString("hex")}}catch(nt){throw nt.message}}async signAndSubmitTransaction(rt,_e){var nt;try{const it=await((nt=this.provider)==null?void 0:nt.aptos.signTransaction(rt,!0));if(!it)throw`${NightlyWalletName} signAndSubmitTransaction Error`;return{hash:it.hash}}catch(it){throw it.message}}async signMessage(rt){var _e;try{(typeof rt!="object"||!rt.nonce)&&`${NightlyWalletName}`;const nt=await((_e=this.provider)==null?void 0:_e.aptos.signMessage(rt.message));if(nt)return{fullMessage:rt.message,signature:nt.toString(),message:rt.message,nonce:rt.nonce,prefix:"APTOS"};throw`${NightlyWalletName} Sign Message failed`}catch(nt){throw nt.message}}async network(){var rt;try{const _e=await((rt=this.provider)==null?void 0:rt.aptos.network());if(!_e)throw`${NightlyWalletName} Network Error`;return{name:_e.network.toLocaleLowerCase()}}catch(_e){throw _e}}async onNetworkChange(rt){}async onAccountChange(rt){try{const _e=async nt=>{if(nt!=null&&nt.publicKey)rt({publicKey:nt.publicKey,address:nt.address});else{const it=await this.connect();rt({address:it==null?void 0:it.address,publicKey:it==null?void 0:it.publicKey})}};if(this.provider)this.provider.aptos.onAccountChange=nt=>{if(!nt)return;const it=AptosPublicKey.fromBase58(nt);_e({address:it.address(),publicKey:it.asString()})};else throw`${NightlyWalletName} onAccountChange Error`}catch(_e){throw console.log(_e),_e.message}}};const ZUSDC="0xf22bede237a07e121b56d91a491eb7bcdfd1f5907926a9e58338f964a01b17fa::asset::USDC",NOT_FOUND_TOKEN_LOGO_URL="https://png.pngtree.com/png-clipart/20190516/original/pngtree-question-mark-vector-icon-png-image_4236972.jpg",BIP_BASE=1e4,BIP_BASE_BN=10000n,AGGREGATOR_URL="https://api.anqa.ag",TELEGRAM_REDIRECT_URL="https://tb.anqa.ag",ANQA_ANALYSIS_URL="https://anqa-analysis-api.anqa.ag",PETRA_ENCRYPTION_PUBLIC_KEY="Hk6h3VPR6vMDnbD42jiAg2i6uHhjp6vq5MpHUqh4jNwE",VERSION$1=5,aptosConnectWallet=new AptosConnectWallet({}),petraWallet=new PetraWallet,martianWallet=new MartianWallet,pontemWallet=new PontemWallet,okxWallet=new OKXWallet,nightlyWallet=new NightlyWallet,MAINNET_WALLETS=[aptosConnectWallet,petraWallet,martianWallet,pontemWallet,okxWallet,nightlyWallet],useAppDispatch=useDispatch.withTypes(),useAppSelector=useSelector.withTypes();function formatProdErrorMessage$1(rt){return`Minified Redux error #${rt}; visit https://redux.js.org/Errors?code=${rt} for the full message or use the non-minified dev environment for full errors. `}var $$observable=typeof Symbol=="function"&&Symbol.observable||"@@observable",symbol_observable_default=$$observable,randomString=()=>Math.random().toString(36).substring(7).split("").join("."),ActionTypes={INIT:`@@redux/INIT${randomString()}`,REPLACE:`@@redux/REPLACE${randomString()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${randomString()}`},actionTypes_default=ActionTypes;function isPlainObject$2(rt){if(typeof rt!="object"||rt===null)return!1;let _e=rt;for(;Object.getPrototypeOf(_e)!==null;)_e=Object.getPrototypeOf(_e);return Object.getPrototypeOf(rt)===_e||Object.getPrototypeOf(rt)===null}function createStore(rt,_e,nt){if(typeof rt!="function")throw new Error(formatProdErrorMessage$1(2));if(typeof _e=="function"&&typeof nt=="function"||typeof nt=="function"&&typeof arguments[3]=="function")throw new Error(formatProdErrorMessage$1(0));if(typeof _e=="function"&&typeof nt>"u"&&(nt=_e,_e=void 0),typeof nt<"u"){if(typeof nt!="function")throw new Error(formatProdErrorMessage$1(1));return nt(createStore)(rt,_e)}let it=rt,ot=_e,st=new Map,at=st,lt=0,ct=!1;function dt(){at===st&&(at=new Map,st.forEach(($t,zt)=>{at.set(zt,$t)}))}function ft(){if(ct)throw new Error(formatProdErrorMessage$1(3));return ot}function pt($t){if(typeof $t!="function")throw new Error(formatProdErrorMessage$1(4));if(ct)throw new Error(formatProdErrorMessage$1(5));let zt=!0;dt();const _t=lt++;return at.set(_t,$t),function(){if(zt){if(ct)throw new Error(formatProdErrorMessage$1(6));zt=!1,dt(),at.delete(_t),st=null}}}function gt($t){if(!isPlainObject$2($t))throw new Error(formatProdErrorMessage$1(7));if(typeof $t.type>"u")throw new Error(formatProdErrorMessage$1(8));if(typeof $t.type!="string")throw new Error(formatProdErrorMessage$1(17));if(ct)throw new Error(formatProdErrorMessage$1(9));try{ct=!0,ot=it(ot,$t)}finally{ct=!1}return(st=at).forEach(_t=>{_t()}),$t}function yt($t){if(typeof $t!="function")throw new Error(formatProdErrorMessage$1(10));it=$t,gt({type:actionTypes_default.REPLACE})}function Ct(){const $t=pt;return{subscribe(zt){if(typeof zt!="object"||zt===null)throw new Error(formatProdErrorMessage$1(11));function _t(){const nr=zt;nr.next&&nr.next(ft())}return _t(),{unsubscribe:$t(_t)}},[symbol_observable_default](){return this}}}return gt({type:actionTypes_default.INIT}),{dispatch:gt,subscribe:pt,getState:ft,replaceReducer:yt,[symbol_observable_default]:Ct}}function assertReducerShape(rt){Object.keys(rt).forEach(_e=>{const nt=rt[_e];if(typeof nt(void 0,{type:actionTypes_default.INIT})>"u")throw new Error(formatProdErrorMessage$1(12));if(typeof nt(void 0,{type:actionTypes_default.PROBE_UNKNOWN_ACTION()})>"u")throw new Error(formatProdErrorMessage$1(13))})}function combineReducers(rt){const _e=Object.keys(rt),nt={};for(let st=0;st<_e.length;st++){const at=_e[st];typeof rt[at]=="function"&&(nt[at]=rt[at])}const it=Object.keys(nt);let ot;try{assertReducerShape(nt)}catch(st){ot=st}return function(at={},lt){if(ot)throw ot;let ct=!1;const dt={};for(let ft=0;ft<it.length;ft++){const pt=it[ft],gt=nt[pt],yt=at[pt],Ct=gt(yt,lt);if(typeof Ct>"u")throw lt&&lt.type,new Error(formatProdErrorMessage$1(14));dt[pt]=Ct,ct=ct||Ct!==yt}return ct=ct||it.length!==Object.keys(at).length,ct?dt:at}}function compose(...rt){return rt.length===0?_e=>_e:rt.length===1?rt[0]:rt.reduce((_e,nt)=>(...it)=>_e(nt(...it)))}function applyMiddleware(...rt){return _e=>(nt,it)=>{const ot=_e(nt,it);let st=()=>{throw new Error(formatProdErrorMessage$1(15))};const at={getState:ot.getState,dispatch:(ct,...dt)=>st(ct,...dt)},lt=rt.map(ct=>ct(at));return st=compose(...lt)(ot.dispatch),{...ot,dispatch:st}}}function isAction(rt){return isPlainObject$2(rt)&&"type"in rt&&typeof rt.type=="string"}var NOTHING=Symbol.for("immer-nothing"),DRAFTABLE=Symbol.for("immer-draftable"),DRAFT_STATE=Symbol.for("immer-state");function die(rt,..._e){throw new Error(`[Immer] minified error nr: ${rt}. Full error at: https://bit.ly/3cXEKWf`)}var getPrototypeOf$1=Object.getPrototypeOf;function isDraft(rt){return!!rt&&!!rt[DRAFT_STATE]}function isDraftable(rt){var _e;return rt?isPlainObject$1(rt)||Array.isArray(rt)||!!rt[DRAFTABLE]||!!((_e=rt.constructor)!=null&&_e[DRAFTABLE])||isMap(rt)||isSet(rt):!1}var objectCtorString=Object.prototype.constructor.toString();function isPlainObject$1(rt){if(!rt||typeof rt!="object")return!1;const _e=getPrototypeOf$1(rt);if(_e===null)return!0;const nt=Object.hasOwnProperty.call(_e,"constructor")&&_e.constructor;return nt===Object?!0:typeof nt=="function"&&Function.toString.call(nt)===objectCtorString}function each(rt,_e){getArchtype(rt)===0?Reflect.ownKeys(rt).forEach(nt=>{_e(nt,rt[nt],rt)}):rt.forEach((nt,it)=>_e(it,nt,rt))}function getArchtype(rt){const _e=rt[DRAFT_STATE];return _e?_e.type_:Array.isArray(rt)?1:isMap(rt)?2:isSet(rt)?3:0}function has(rt,_e){return getArchtype(rt)===2?rt.has(_e):Object.prototype.hasOwnProperty.call(rt,_e)}function set(rt,_e,nt){const it=getArchtype(rt);it===2?rt.set(_e,nt):it===3?rt.add(nt):rt[_e]=nt}function is(rt,_e){return rt===_e?rt!==0||1/rt===1/_e:rt!==rt&&_e!==_e}function isMap(rt){return rt instanceof Map}function isSet(rt){return rt instanceof Set}function latest(rt){return rt.copy_||rt.base_}function shallowCopy(rt,_e){if(isMap(rt))return new Map(rt);if(isSet(rt))return new Set(rt);if(Array.isArray(rt))return Array.prototype.slice.call(rt);const nt=isPlainObject$1(rt);if(_e===!0||_e==="class_only"&&!nt){const it=Object.getOwnPropertyDescriptors(rt);delete it[DRAFT_STATE];let ot=Reflect.ownKeys(it);for(let st=0;st<ot.length;st++){const at=ot[st],lt=it[at];lt.writable===!1&&(lt.writable=!0,lt.configurable=!0),(lt.get||lt.set)&&(it[at]={configurable:!0,writable:!0,enumerable:lt.enumerable,value:rt[at]})}return Object.create(getPrototypeOf$1(rt),it)}else{const it=getPrototypeOf$1(rt);if(it!==null&&nt)return{...rt};const ot=Object.create(it);return Object.assign(ot,rt)}}function freeze(rt,_e=!1){return isFrozen(rt)||isDraft(rt)||!isDraftable(rt)||(getArchtype(rt)>1&&(rt.set=rt.add=rt.clear=rt.delete=dontMutateFrozenCollections),Object.freeze(rt),_e&&Object.entries(rt).forEach(([nt,it])=>freeze(it,!0))),rt}function dontMutateFrozenCollections(){die(2)}function isFrozen(rt){return Object.isFrozen(rt)}var plugins={};function getPlugin(rt){const _e=plugins[rt];return _e||die(0,rt),_e}var currentScope;function getCurrentScope(){return currentScope}function createScope(rt,_e){return{drafts_:[],parent_:rt,immer_:_e,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function usePatchesInScope(rt,_e){_e&&(getPlugin("Patches"),rt.patches_=[],rt.inversePatches_=[],rt.patchListener_=_e)}function revokeScope(rt){leaveScope(rt),rt.drafts_.forEach(revokeDraft),rt.drafts_=null}function leaveScope(rt){rt===currentScope&&(currentScope=rt.parent_)}function enterScope(rt){return currentScope=createScope(currentScope,rt)}function revokeDraft(rt){const _e=rt[DRAFT_STATE];_e.type_===0||_e.type_===1?_e.revoke_():_e.revoked_=!0}function processResult(rt,_e){_e.unfinalizedDrafts_=_e.drafts_.length;const nt=_e.drafts_[0];return rt!==void 0&&rt!==nt?(nt[DRAFT_STATE].modified_&&(revokeScope(_e),die(4)),isDraftable(rt)&&(rt=finalize(_e,rt),_e.parent_||maybeFreeze(_e,rt)),_e.patches_&&getPlugin("Patches").generateReplacementPatches_(nt[DRAFT_STATE].base_,rt,_e.patches_,_e.inversePatches_)):rt=finalize(_e,nt,[]),revokeScope(_e),_e.patches_&&_e.patchListener_(_e.patches_,_e.inversePatches_),rt!==NOTHING?rt:void 0}function finalize(rt,_e,nt){if(isFrozen(_e))return _e;const it=_e[DRAFT_STATE];if(!it)return each(_e,(ot,st)=>finalizeProperty(rt,it,_e,ot,st,nt)),_e;if(it.scope_!==rt)return _e;if(!it.modified_)return maybeFreeze(rt,it.base_,!0),it.base_;if(!it.finalized_){it.finalized_=!0,it.scope_.unfinalizedDrafts_--;const ot=it.copy_;let st=ot,at=!1;it.type_===3&&(st=new Set(ot),ot.clear(),at=!0),each(st,(lt,ct)=>finalizeProperty(rt,it,ot,lt,ct,nt,at)),maybeFreeze(rt,ot,!1),nt&&rt.patches_&&getPlugin("Patches").generatePatches_(it,nt,rt.patches_,rt.inversePatches_)}return it.copy_}function finalizeProperty(rt,_e,nt,it,ot,st,at){if(isDraft(ot)){const lt=st&&_e&&_e.type_!==3&&!has(_e.assigned_,it)?st.concat(it):void 0,ct=finalize(rt,ot,lt);if(set(nt,it,ct),isDraft(ct))rt.canAutoFreeze_=!1;else return}else at&&nt.add(ot);if(isDraftable(ot)&&!isFrozen(ot)){if(!rt.immer_.autoFreeze_&&rt.unfinalizedDrafts_<1)return;finalize(rt,ot),(!_e||!_e.scope_.parent_)&&typeof it!="symbol"&&Object.prototype.propertyIsEnumerable.call(nt,it)&&maybeFreeze(rt,ot)}}function maybeFreeze(rt,_e,nt=!1){!rt.parent_&&rt.immer_.autoFreeze_&&rt.canAutoFreeze_&&freeze(_e,nt)}function createProxyProxy(rt,_e){const nt=Array.isArray(rt),it={type_:nt?1:0,scope_:_e?_e.scope_:getCurrentScope(),modified_:!1,finalized_:!1,assigned_:{},parent_:_e,base_:rt,draft_:null,copy_:null,revoke_:null,isManual_:!1};let ot=it,st=objectTraps;nt&&(ot=[it],st=arrayTraps);const{revoke:at,proxy:lt}=Proxy.revocable(ot,st);return it.draft_=lt,it.revoke_=at,lt}var objectTraps={get(rt,_e){if(_e===DRAFT_STATE)return rt;const nt=latest(rt);if(!has(nt,_e))return readPropFromProto(rt,nt,_e);const it=nt[_e];return rt.finalized_||!isDraftable(it)?it:it===peek(rt.base_,_e)?(prepareCopy(rt),rt.copy_[_e]=createProxy(it,rt)):it},has(rt,_e){return _e in latest(rt)},ownKeys(rt){return Reflect.ownKeys(latest(rt))},set(rt,_e,nt){const it=getDescriptorFromProto(latest(rt),_e);if(it!=null&&it.set)return it.set.call(rt.draft_,nt),!0;if(!rt.modified_){const ot=peek(latest(rt),_e),st=ot==null?void 0:ot[DRAFT_STATE];if(st&&st.base_===nt)return rt.copy_[_e]=nt,rt.assigned_[_e]=!1,!0;if(is(nt,ot)&&(nt!==void 0||has(rt.base_,_e)))return!0;prepareCopy(rt),markChanged(rt)}return rt.copy_[_e]===nt&&(nt!==void 0||_e in rt.copy_)||Number.isNaN(nt)&&Number.isNaN(rt.copy_[_e])||(rt.copy_[_e]=nt,rt.assigned_[_e]=!0),!0},deleteProperty(rt,_e){return peek(rt.base_,_e)!==void 0||_e in rt.base_?(rt.assigned_[_e]=!1,prepareCopy(rt),markChanged(rt)):delete rt.assigned_[_e],rt.copy_&&delete rt.copy_[_e],!0},getOwnPropertyDescriptor(rt,_e){const nt=latest(rt),it=Reflect.getOwnPropertyDescriptor(nt,_e);return it&&{writable:!0,configurable:rt.type_!==1||_e!=="length",enumerable:it.enumerable,value:nt[_e]}},defineProperty(){die(11)},getPrototypeOf(rt){return getPrototypeOf$1(rt.base_)},setPrototypeOf(){die(12)}},arrayTraps={};each(objectTraps,(rt,_e)=>{arrayTraps[rt]=function(){return arguments[0]=arguments[0][0],_e.apply(this,arguments)}});arrayTraps.deleteProperty=function(rt,_e){return arrayTraps.set.call(this,rt,_e,void 0)};arrayTraps.set=function(rt,_e,nt){return objectTraps.set.call(this,rt[0],_e,nt,rt[0])};function peek(rt,_e){const nt=rt[DRAFT_STATE];return(nt?latest(nt):rt)[_e]}function readPropFromProto(rt,_e,nt){var ot;const it=getDescriptorFromProto(_e,nt);return it?"value"in it?it.value:(ot=it.get)==null?void 0:ot.call(rt.draft_):void 0}function getDescriptorFromProto(rt,_e){if(!(_e in rt))return;let nt=getPrototypeOf$1(rt);for(;nt;){const it=Object.getOwnPropertyDescriptor(nt,_e);if(it)return it;nt=getPrototypeOf$1(nt)}}function markChanged(rt){rt.modified_||(rt.modified_=!0,rt.parent_&&markChanged(rt.parent_))}function prepareCopy(rt){rt.copy_||(rt.copy_=shallowCopy(rt.base_,rt.scope_.immer_.useStrictShallowCopy_))}var Immer2=class{constructor(rt){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.produce=(_e,nt,it)=>{if(typeof _e=="function"&&typeof nt!="function"){const st=nt;nt=_e;const at=this;return function(ct=st,...dt){return at.produce(ct,ft=>nt.call(this,ft,...dt))}}typeof nt!="function"&&die(6),it!==void 0&&typeof it!="function"&&die(7);let ot;if(isDraftable(_e)){const st=enterScope(this),at=createProxy(_e,void 0);let lt=!0;try{ot=nt(at),lt=!1}finally{lt?revokeScope(st):leaveScope(st)}return usePatchesInScope(st,it),processResult(ot,st)}else if(!_e||typeof _e!="object"){if(ot=nt(_e),ot===void 0&&(ot=_e),ot===NOTHING&&(ot=void 0),this.autoFreeze_&&freeze(ot,!0),it){const st=[],at=[];getPlugin("Patches").generateReplacementPatches_(_e,ot,st,at),it(st,at)}return ot}else die(1,_e)},this.produceWithPatches=(_e,nt)=>{if(typeof _e=="function")return(at,...lt)=>this.produceWithPatches(at,ct=>_e(ct,...lt));let it,ot;return[this.produce(_e,nt,(at,lt)=>{it=at,ot=lt}),it,ot]},typeof(rt==null?void 0:rt.autoFreeze)=="boolean"&&this.setAutoFreeze(rt.autoFreeze),typeof(rt==null?void 0:rt.useStrictShallowCopy)=="boolean"&&this.setUseStrictShallowCopy(rt.useStrictShallowCopy)}createDraft(rt){isDraftable(rt)||die(8),isDraft(rt)&&(rt=current(rt));const _e=enterScope(this),nt=createProxy(rt,void 0);return nt[DRAFT_STATE].isManual_=!0,leaveScope(_e),nt}finishDraft(rt,_e){const nt=rt&&rt[DRAFT_STATE];(!nt||!nt.isManual_)&&die(9);const{scope_:it}=nt;return usePatchesInScope(it,_e),processResult(void 0,it)}setAutoFreeze(rt){this.autoFreeze_=rt}setUseStrictShallowCopy(rt){this.useStrictShallowCopy_=rt}applyPatches(rt,_e){let nt;for(nt=_e.length-1;nt>=0;nt--){const ot=_e[nt];if(ot.path.length===0&&ot.op==="replace"){rt=ot.value;break}}nt>-1&&(_e=_e.slice(nt+1));const it=getPlugin("Patches").applyPatches_;return isDraft(rt)?it(rt,_e):this.produce(rt,ot=>it(ot,_e))}};function createProxy(rt,_e){const nt=isMap(rt)?getPlugin("MapSet").proxyMap_(rt,_e):isSet(rt)?getPlugin("MapSet").proxySet_(rt,_e):createProxyProxy(rt,_e);return(_e?_e.scope_:getCurrentScope()).drafts_.push(nt),nt}function current(rt){return isDraft(rt)||die(10,rt),currentImpl(rt)}function currentImpl(rt){if(!isDraftable(rt)||isFrozen(rt))return rt;const _e=rt[DRAFT_STATE];let nt;if(_e){if(!_e.modified_)return _e.base_;_e.finalized_=!0,nt=shallowCopy(rt,_e.scope_.immer_.useStrictShallowCopy_)}else nt=shallowCopy(rt,!0);return each(nt,(it,ot)=>{set(nt,it,currentImpl(ot))}),_e&&(_e.finalized_=!1),nt}var immer=new Immer2,produce=immer.produce;immer.produceWithPatches.bind(immer);immer.setAutoFreeze.bind(immer);immer.setUseStrictShallowCopy.bind(immer);immer.applyPatches.bind(immer);immer.createDraft.bind(immer);immer.finishDraft.bind(immer);function assertIsFunction(rt,_e=`expected a function, instead received ${typeof rt}`){if(typeof rt!="function")throw new TypeError(_e)}function assertIsObject(rt,_e=`expected an object, instead received ${typeof rt}`){if(typeof rt!="object")throw new TypeError(_e)}function assertIsArrayOfFunctions(rt,_e="expected all items to be functions, instead received the following types: "){if(!rt.every(nt=>typeof nt=="function")){const nt=rt.map(it=>typeof it=="function"?`function ${it.name||"unnamed"}()`:typeof it).join(", ");throw new TypeError(`${_e}[${nt}]`)}}var ensureIsArray=rt=>Array.isArray(rt)?rt:[rt];function getDependencies(rt){const _e=Array.isArray(rt[0])?rt[0]:rt;return assertIsArrayOfFunctions(_e,"createSelector expects all input-selectors to be functions, but received the following types: "),_e}function collectInputSelectorResults(rt,_e){const nt=[],{length:it}=rt;for(let ot=0;ot<it;ot++)nt.push(rt[ot].apply(null,_e));return nt}var StrongRef=class{constructor(rt){this.value=rt}deref(){return this.value}},Ref=typeof WeakRef<"u"?WeakRef:StrongRef,UNTERMINATED=0,TERMINATED=1;function createCacheNode(){return{s:UNTERMINATED,v:void 0,o:null,p:null}}function weakMapMemoize(rt,_e={}){let nt=createCacheNode();const{resultEqualityCheck:it}=_e;let ot,st=0;function at(){var pt;let lt=nt;const{length:ct}=arguments;for(let gt=0,yt=ct;gt<yt;gt++){const Ct=arguments[gt];if(typeof Ct=="function"||typeof Ct=="object"&&Ct!==null){let At=lt.o;At===null&&(lt.o=At=new WeakMap);const $t=At.get(Ct);$t===void 0?(lt=createCacheNode(),At.set(Ct,lt)):lt=$t}else{let At=lt.p;At===null&&(lt.p=At=new Map);const $t=At.get(Ct);$t===void 0?(lt=createCacheNode(),At.set(Ct,lt)):lt=$t}}const dt=lt;let ft;if(lt.s===TERMINATED)ft=lt.v;else if(ft=rt.apply(null,arguments),st++,it){const gt=((pt=ot==null?void 0:ot.deref)==null?void 0:pt.call(ot))??ot;gt!=null&&it(gt,ft)&&(ft=gt,st!==0&&st--),ot=typeof ft=="object"&&ft!==null||typeof ft=="function"?new Ref(ft):ft}return dt.s=TERMINATED,dt.v=ft,ft}return at.clearCache=()=>{nt=createCacheNode(),at.resetResultsCount()},at.resultsCount=()=>st,at.resetResultsCount=()=>{st=0},at}function createSelectorCreator(rt,..._e){const nt=typeof rt=="function"?{memoize:rt,memoizeOptions:_e}:rt,it=(...ot)=>{let st=0,at=0,lt,ct={},dt=ot.pop();typeof dt=="object"&&(ct=dt,dt=ot.pop()),assertIsFunction(dt,`createSelector expects an output function after the inputs, but received: [${typeof dt}]`);const ft={...nt,...ct},{memoize:pt,memoizeOptions:gt=[],argsMemoize:yt=weakMapMemoize,argsMemoizeOptions:Ct=[],devModeChecks:At={}}=ft,$t=ensureIsArray(gt),zt=ensureIsArray(Ct),_t=getDependencies(ot),Jt=pt(function(){return st++,dt.apply(null,arguments)},...$t),nr=yt(function(){at++;const ir=collectInputSelectorResults(_t,arguments);return lt=Jt.apply(null,ir),lt},...zt);return Object.assign(nr,{resultFunc:dt,memoizedResultFunc:Jt,dependencies:_t,dependencyRecomputations:()=>at,resetDependencyRecomputations:()=>{at=0},lastResult:()=>lt,recomputations:()=>st,resetRecomputations:()=>{st=0},memoize:pt,argsMemoize:yt})};return Object.assign(it,{withTypes:()=>it}),it}var createSelector=createSelectorCreator(weakMapMemoize),createStructuredSelector=Object.assign((rt,_e=createSelector)=>{assertIsObject(rt,`createStructuredSelector expects first argument to be an object where each property is a selector, instead received a ${typeof rt}`);const nt=Object.keys(rt),it=nt.map(st=>rt[st]);return _e(it,(...st)=>st.reduce((at,lt,ct)=>(at[nt[ct]]=lt,at),{}))},{withTypes:()=>createStructuredSelector});function createThunkMiddleware(rt){return({dispatch:nt,getState:it})=>ot=>st=>typeof st=="function"?st(nt,it,rt):ot(st)}var thunk=createThunkMiddleware(),withExtraArgument=createThunkMiddleware,createDraftSafeSelectorCreator=(...rt)=>{const _e=createSelectorCreator(...rt),nt=Object.assign((...it)=>{const ot=_e(...it),st=(at,...lt)=>ot(isDraft(at)?current(at):at,...lt);return Object.assign(st,ot),st},{withTypes:()=>nt});return nt};createDraftSafeSelectorCreator(weakMapMemoize);var composeWithDevTools=typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(arguments.length!==0)return typeof arguments[0]=="object"?compose:compose.apply(null,arguments)};function createAction(rt,_e){function nt(...it){if(_e){let ot=_e(...it);if(!ot)throw new Error(formatProdErrorMessage(0));return{type:rt,payload:ot.payload,..."meta"in ot&&{meta:ot.meta},..."error"in ot&&{error:ot.error}}}return{type:rt,payload:it[0]}}return nt.toString=()=>`${rt}`,nt.type=rt,nt.match=it=>isAction(it)&&it.type===rt,nt}var Tuple=class qo extends Array{constructor(..._e){super(..._e),Object.setPrototypeOf(this,qo.prototype)}static get[Symbol.species](){return qo}concat(..._e){return super.concat.apply(this,_e)}prepend(..._e){return _e.length===1&&Array.isArray(_e[0])?new qo(..._e[0].concat(this)):new qo(..._e.concat(this))}};function freezeDraftable(rt){return isDraftable(rt)?produce(rt,()=>{}):rt}function emplace(rt,_e,nt){if(rt.has(_e)){let ot=rt.get(_e);return nt.update&&(ot=nt.update(ot,_e,rt),rt.set(_e,ot)),ot}if(!nt.insert)throw new Error(formatProdErrorMessage(10));const it=nt.insert(_e,rt);return rt.set(_e,it),it}function isBoolean$1(rt){return typeof rt=="boolean"}var buildGetDefaultMiddleware=()=>function(_e){const{thunk:nt=!0,immutableCheck:it=!0,serializableCheck:ot=!0,actionCreatorCheck:st=!0}=_e??{};let at=new Tuple;return nt&&(isBoolean$1(nt)?at.push(thunk):at.push(withExtraArgument(nt.extraArgument))),at},SHOULD_AUTOBATCH="RTK_autoBatch",createQueueWithTimer=rt=>_e=>{setTimeout(_e,rt)},rAF$1=typeof window<"u"&&window.requestAnimationFrame?window.requestAnimationFrame:createQueueWithTimer(10),autoBatchEnhancer=(rt={type:"raf"})=>_e=>(...nt)=>{const it=_e(...nt);let ot=!0,st=!1,at=!1;const lt=new Set,ct=rt.type==="tick"?queueMicrotask:rt.type==="raf"?rAF$1:rt.type==="callback"?rt.queueNotification:createQueueWithTimer(rt.timeout),dt=()=>{at=!1,st&&(st=!1,lt.forEach(ft=>ft()))};return Object.assign({},it,{subscribe(ft){const pt=()=>ot&&ft(),gt=it.subscribe(pt);return lt.add(ft),()=>{gt(),lt.delete(ft)}},dispatch(ft){var pt;try{return ot=!((pt=ft==null?void 0:ft.meta)!=null&&pt[SHOULD_AUTOBATCH]),st=!ot,st&&(at||(at=!0,ct(dt))),it.dispatch(ft)}finally{ot=!0}}})},buildGetDefaultEnhancers=rt=>function(nt){const{autoBatch:it=!0}=nt??{};let ot=new Tuple(rt);return it&&ot.push(autoBatchEnhancer(typeof it=="object"?it:void 0)),ot},IS_PRODUCTION=!0;function configureStore(rt){const _e=buildGetDefaultMiddleware(),{reducer:nt=void 0,middleware:it,devTools:ot=!0,preloadedState:st=void 0,enhancers:at=void 0}=rt||{};let lt;if(typeof nt=="function")lt=nt;else if(isPlainObject$2(nt))lt=combineReducers(nt);else throw new Error(formatProdErrorMessage(1));let ct;typeof it=="function"?ct=it(_e):ct=_e();let dt=compose;ot&&(dt=composeWithDevTools({trace:!IS_PRODUCTION,...typeof ot=="object"&&ot}));const ft=applyMiddleware(...ct),pt=buildGetDefaultEnhancers(ft);let gt=typeof at=="function"?at(pt):pt();const yt=dt(...gt);return createStore(lt,st,yt)}function executeReducerBuilderCallback(rt){const _e={},nt=[];let it;const ot={addCase(st,at){const lt=typeof st=="string"?st:st.type;if(!lt)throw new Error(formatProdErrorMessage(28));if(lt in _e)throw new Error(formatProdErrorMessage(29));return _e[lt]=at,ot},addMatcher(st,at){return nt.push({matcher:st,reducer:at}),ot},addDefaultCase(st){return it=st,ot}};return rt(ot),[_e,nt,it]}function isStateFunction(rt){return typeof rt=="function"}function createReducer(rt,_e){let[nt,it,ot]=executeReducerBuilderCallback(_e),st;if(isStateFunction(rt))st=()=>freezeDraftable(rt());else{const lt=freezeDraftable(rt);st=()=>lt}function at(lt=st(),ct){let dt=[nt[ct.type],...it.filter(({matcher:ft})=>ft(ct)).map(({reducer:ft})=>ft)];return dt.filter(ft=>!!ft).length===0&&(dt=[ot]),dt.reduce((ft,pt)=>{if(pt)if(isDraft(ft)){const yt=pt(ft,ct);return yt===void 0?ft:yt}else{if(isDraftable(ft))return produce(ft,gt=>pt(gt,ct));{const gt=pt(ft,ct);if(gt===void 0){if(ft===null)return ft;throw new Error(formatProdErrorMessage(9))}return gt}}return ft},lt)}return at.getInitialState=st,at}var urlAlphabet="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW",nanoid=(rt=21)=>{let _e="",nt=rt;for(;nt--;)_e+=urlAlphabet[Math.random()*64|0];return _e},asyncThunkSymbol=Symbol.for("rtk-slice-createasyncthunk");function getType(rt,_e){return`${rt}/${_e}`}function buildCreateSlice({creators:rt}={}){var nt;const _e=(nt=rt==null?void 0:rt.asyncThunk)==null?void 0:nt[asyncThunkSymbol];return function(ot){const{name:st,reducerPath:at=st}=ot;if(!st)throw new Error(formatProdErrorMessage(11));typeof process$1<"u";const lt=(typeof ot.reducers=="function"?ot.reducers(buildReducerCreators()):ot.reducers)||{},ct=Object.keys(lt),dt={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]},ft={addCase(Jt,nr){const or=typeof Jt=="string"?Jt:Jt.type;if(!or)throw new Error(formatProdErrorMessage(12));if(or in dt.sliceCaseReducersByType)throw new Error(formatProdErrorMessage(13));return dt.sliceCaseReducersByType[or]=nr,ft},addMatcher(Jt,nr){return dt.sliceMatchers.push({matcher:Jt,reducer:nr}),ft},exposeAction(Jt,nr){return dt.actionCreators[Jt]=nr,ft},exposeCaseReducer(Jt,nr){return dt.sliceCaseReducersByName[Jt]=nr,ft}};ct.forEach(Jt=>{const nr=lt[Jt],or={reducerName:Jt,type:getType(st,Jt),createNotation:typeof ot.reducers=="function"};isAsyncThunkSliceReducerDefinition(nr)?handleThunkCaseReducerDefinition(or,nr,ft,_e):handleNormalReducerDefinition(or,nr,ft)});function pt(){const[Jt={},nr=[],or=void 0]=typeof ot.extraReducers=="function"?executeReducerBuilderCallback(ot.extraReducers):[ot.extraReducers],ir={...Jt,...dt.sliceCaseReducersByType};return createReducer(ot.initialState,dr=>{for(let sr in ir)dr.addCase(sr,ir[sr]);for(let sr of dt.sliceMatchers)dr.addMatcher(sr.matcher,sr.reducer);for(let sr of nr)dr.addMatcher(sr.matcher,sr.reducer);or&&dr.addDefaultCase(or)})}const gt=Jt=>Jt,yt=new Map;let Ct;function At(Jt,nr){return Ct||(Ct=pt()),Ct(Jt,nr)}function $t(){return Ct||(Ct=pt()),Ct.getInitialState()}function zt(Jt,nr=!1){function or(dr){let sr=dr[Jt];return typeof sr>"u"&&nr&&(sr=$t()),sr}function ir(dr=gt){const sr=emplace(yt,nr,{insert:()=>new WeakMap});return emplace(sr,dr,{insert:()=>{const vr={};for(const[yr,ur]of Object.entries(ot.selectors??{}))vr[yr]=wrapSelector(ur,dr,$t,nr);return vr}})}return{reducerPath:Jt,getSelectors:ir,get selectors(){return ir(or)},selectSlice:or}}const _t={name:st,reducer:At,actions:dt.actionCreators,caseReducers:dt.sliceCaseReducersByName,getInitialState:$t,...zt(at),injectInto(Jt,{reducerPath:nr,...or}={}){const ir=nr??at;return Jt.inject({reducerPath:ir,reducer:At},or),{..._t,...zt(ir,!0)}}};return _t}}function wrapSelector(rt,_e,nt,it){function ot(st,...at){let lt=_e(st);return typeof lt>"u"&&it&&(lt=nt()),rt(lt,...at)}return ot.unwrapped=rt,ot}var createSlice=buildCreateSlice();function buildReducerCreators(){function rt(_e,nt){return{_reducerDefinitionType:"asyncThunk",payloadCreator:_e,...nt}}return rt.withTypes=()=>rt,{reducer(_e){return Object.assign({[_e.name](...nt){return _e(...nt)}}[_e.name],{_reducerDefinitionType:"reducer"})},preparedReducer(_e,nt){return{_reducerDefinitionType:"reducerWithPrepare",prepare:_e,reducer:nt}},asyncThunk:rt}}function handleNormalReducerDefinition({type:rt,reducerName:_e,createNotation:nt},it,ot){let st,at;if("reducer"in it){if(nt&&!isCaseReducerWithPrepareDefinition(it))throw new Error(formatProdErrorMessage(17));st=it.reducer,at=it.prepare}else st=it;ot.addCase(rt,st).exposeCaseReducer(_e,st).exposeAction(_e,at?createAction(rt,at):createAction(rt))}function isAsyncThunkSliceReducerDefinition(rt){return rt._reducerDefinitionType==="asyncThunk"}function isCaseReducerWithPrepareDefinition(rt){return rt._reducerDefinitionType==="reducerWithPrepare"}function handleThunkCaseReducerDefinition({type:rt,reducerName:_e},nt,it,ot){if(!ot)throw new Error(formatProdErrorMessage(18));const{payloadCreator:st,fulfilled:at,pending:lt,rejected:ct,settled:dt,options:ft}=nt,pt=ot(rt,st,ft);it.exposeAction(_e,pt),at&&it.addCase(pt.fulfilled,at),lt&&it.addCase(pt.pending,lt),ct&&it.addCase(pt.rejected,ct),dt&&it.addMatcher(pt.settled,dt),it.exposeCaseReducer(_e,{fulfilled:at||noop$3,pending:lt||noop$3,rejected:ct||noop$3,settled:dt||noop$3})}function noop$3(){}var assertFunction=(rt,_e)=>{if(typeof rt!="function")throw new Error(formatProdErrorMessage(32))},alm="listenerMiddleware",getListenerEntryPropsFrom=rt=>{let{type:_e,actionCreator:nt,matcher:it,predicate:ot,effect:st}=rt;if(_e)ot=createAction(_e).match;else if(nt)_e=nt.type,ot=nt.match;else if(it)ot=it;else if(!ot)throw new Error(formatProdErrorMessage(21));return assertFunction(st),{predicate:ot,type:_e,effect:st}},createListenerEntry=Object.assign(rt=>{const{type:_e,predicate:nt,effect:it}=getListenerEntryPropsFrom(rt);return{id:nanoid(),effect:it,type:_e,predicate:nt,pending:new Set,unsubscribe:()=>{throw new Error(formatProdErrorMessage(22))}}},{withTypes:()=>createListenerEntry}),addListener=Object.assign(createAction(`${alm}/add`),{withTypes:()=>addListener});createAction(`${alm}/removeAll`);var removeListener=Object.assign(createAction(`${alm}/remove`),{withTypes:()=>removeListener});function formatProdErrorMessage(rt){return`Minified Redux Toolkit error #${rt}; visit https://redux-toolkit.js.org/Errors?code=${rt} for the full message or use the non-minified dev environment for full errors. `}var KEY_PREFIX="persist:",FLUSH="persist/FLUSH",REHYDRATE="persist/REHYDRATE",PAUSE="persist/PAUSE",PERSIST="persist/PERSIST",PURGE="persist/PURGE",REGISTER="persist/REGISTER",DEFAULT_VERSION=-1;function _typeof$3(rt){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$3=function(nt){return typeof nt}:_typeof$3=function(nt){return nt&&typeof Symbol=="function"&&nt.constructor===Symbol&&nt!==Symbol.prototype?"symbol":typeof nt},_typeof$3(rt)}function ownKeys$3(rt,_e){var nt=Object.keys(rt);if(Object.getOwnPropertySymbols){var it=Object.getOwnPropertySymbols(rt);_e&&(it=it.filter(function(ot){return Object.getOwnPropertyDescriptor(rt,ot).enumerable})),nt.push.apply(nt,it)}return nt}function _objectSpread$2(rt){for(var _e=1;_e<arguments.length;_e++){var nt=arguments[_e]!=null?arguments[_e]:{};_e%2?ownKeys$3(nt,!0).forEach(function(it){_defineProperty$4(rt,it,nt[it])}):Object.getOwnPropertyDescriptors?Object.defineProperties(rt,Object.getOwnPropertyDescriptors(nt)):ownKeys$3(nt).forEach(function(it){Object.defineProperty(rt,it,Object.getOwnPropertyDescriptor(nt,it))})}return rt}function _defineProperty$4(rt,_e,nt){return _e in rt?Object.defineProperty(rt,_e,{value:nt,enumerable:!0,configurable:!0,writable:!0}):rt[_e]=nt,rt}function autoMergeLevel1(rt,_e,nt,it){it.debug;var ot=_objectSpread$2({},nt);return rt&&_typeof$3(rt)==="object"&&Object.keys(rt).forEach(function(st){st!=="_persist"&&_e[st]===nt[st]&&(ot[st]=rt[st])}),ot}function createPersistoid(rt){var _e=rt.blacklist||null,nt=rt.whitelist||null,it=rt.transforms||[],ot=rt.throttle||0,st="".concat(rt.keyPrefix!==void 0?rt.keyPrefix:KEY_PREFIX).concat(rt.key),at=rt.storage,lt;rt.serialize===!1?lt=function(or){return or}:typeof rt.serialize=="function"?lt=rt.serialize:lt=defaultSerialize;var ct=rt.writeFailHandler||null,dt={},ft={},pt=[],gt=null,yt=null,Ct=function(or){Object.keys(or).forEach(function(ir){zt(ir)&&dt[ir]!==or[ir]&&pt.indexOf(ir)===-1&&pt.push(ir)}),Object.keys(dt).forEach(function(ir){or[ir]===void 0&&zt(ir)&&pt.indexOf(ir)===-1&&dt[ir]!==void 0&&pt.push(ir)}),gt===null&&(gt=setInterval(At,ot)),dt=or};function At(){if(pt.length===0){gt&&clearInterval(gt),gt=null;return}var nr=pt.shift(),or=it.reduce(function(ir,dr){return dr.in(ir,nr,dt)},dt[nr]);if(or!==void 0)try{ft[nr]=lt(or)}catch(ir){console.error("redux-persist/createPersistoid: error serializing state",ir)}else delete ft[nr];pt.length===0&&$t()}function $t(){Object.keys(ft).forEach(function(nr){dt[nr]===void 0&&delete ft[nr]}),yt=at.setItem(st,lt(ft)).catch(_t)}function zt(nr){return!(nt&&nt.indexOf(nr)===-1&&nr!=="_persist"||_e&&_e.indexOf(nr)!==-1)}function _t(nr){ct&&ct(nr)}var Jt=function(){for(;pt.length!==0;)At();return yt||Promise.resolve()};return{update:Ct,flush:Jt}}function defaultSerialize(rt){return JSON.stringify(rt)}function getStoredState(rt){var _e=rt.transforms||[],nt="".concat(rt.keyPrefix!==void 0?rt.keyPrefix:KEY_PREFIX).concat(rt.key),it=rt.storage;rt.debug;var ot;return rt.deserialize===!1?ot=function(at){return at}:typeof rt.deserialize=="function"?ot=rt.deserialize:ot=defaultDeserialize,it.getItem(nt).then(function(st){if(st)try{var at={},lt=ot(st);return Object.keys(lt).forEach(function(ct){at[ct]=_e.reduceRight(function(dt,ft){return ft.out(dt,ct,lt)},ot(lt[ct]))}),at}catch(ct){throw ct}else return})}function defaultDeserialize(rt){return JSON.parse(rt)}function purgeStoredState(rt){var _e=rt.storage,nt="".concat(rt.keyPrefix!==void 0?rt.keyPrefix:KEY_PREFIX).concat(rt.key);return _e.removeItem(nt,warnIfRemoveError)}function warnIfRemoveError(rt){}function ownKeys$2(rt,_e){var nt=Object.keys(rt);if(Object.getOwnPropertySymbols){var it=Object.getOwnPropertySymbols(rt);_e&&(it=it.filter(function(ot){return Object.getOwnPropertyDescriptor(rt,ot).enumerable})),nt.push.apply(nt,it)}return nt}function _objectSpread$1(rt){for(var _e=1;_e<arguments.length;_e++){var nt=arguments[_e]!=null?arguments[_e]:{};_e%2?ownKeys$2(nt,!0).forEach(function(it){_defineProperty$3(rt,it,nt[it])}):Object.getOwnPropertyDescriptors?Object.defineProperties(rt,Object.getOwnPropertyDescriptors(nt)):ownKeys$2(nt).forEach(function(it){Object.defineProperty(rt,it,Object.getOwnPropertyDescriptor(nt,it))})}return rt}function _defineProperty$3(rt,_e,nt){return _e in rt?Object.defineProperty(rt,_e,{value:nt,enumerable:!0,configurable:!0,writable:!0}):rt[_e]=nt,rt}function _objectWithoutProperties$1(rt,_e){if(rt==null)return{};var nt=_objectWithoutPropertiesLoose$1(rt,_e),it,ot;if(Object.getOwnPropertySymbols){var st=Object.getOwnPropertySymbols(rt);for(ot=0;ot<st.length;ot++)it=st[ot],!(_e.indexOf(it)>=0)&&Object.prototype.propertyIsEnumerable.call(rt,it)&&(nt[it]=rt[it])}return nt}function _objectWithoutPropertiesLoose$1(rt,_e){if(rt==null)return{};var nt={},it=Object.keys(rt),ot,st;for(st=0;st<it.length;st++)ot=it[st],!(_e.indexOf(ot)>=0)&&(nt[ot]=rt[ot]);return nt}var DEFAULT_TIMEOUT=5e3;function persistReducer(rt,_e){var nt=rt.version!==void 0?rt.version:DEFAULT_VERSION;rt.debug;var it=rt.stateReconciler===void 0?autoMergeLevel1:rt.stateReconciler,ot=rt.getStoredState||getStoredState,st=rt.timeout!==void 0?rt.timeout:DEFAULT_TIMEOUT,at=null,lt=!1,ct=!0,dt=function(pt){return pt._persist.rehydrated&&at&&!ct&&at.update(pt),pt};return function(ft,pt){var gt=ft||{},yt=gt._persist,Ct=_objectWithoutProperties$1(gt,["_persist"]),At=Ct;if(pt.type===PERSIST){var $t=!1,zt=function(sr,vr){$t||(pt.rehydrate(rt.key,sr,vr),$t=!0)};if(st&&setTimeout(function(){!$t&&zt(void 0,new Error('redux-persist: persist timed out for persist key "'.concat(rt.key,'"')))},st),ct=!1,at||(at=createPersistoid(rt)),yt)return _objectSpread$1({},_e(At,pt),{_persist:yt});if(typeof pt.rehydrate!="function"||typeof pt.register!="function")throw new Error("redux-persist: either rehydrate or register is not a function on the PERSIST action. This can happen if the action is being replayed. This is an unexplored use case, please open an issue and we will figure out a resolution.");return pt.register(rt.key),ot(rt).then(function(dr){var sr=rt.migrate||function(vr,yr){return Promise.resolve(vr)};sr(dr,nt).then(function(vr){zt(vr)},function(vr){zt(void 0,vr)})},function(dr){zt(void 0,dr)}),_objectSpread$1({},_e(At,pt),{_persist:{version:nt,rehydrated:!1}})}else{if(pt.type===PURGE)return lt=!0,pt.result(purgeStoredState(rt)),_objectSpread$1({},_e(At,pt),{_persist:yt});if(pt.type===FLUSH)return pt.result(at&&at.flush()),_objectSpread$1({},_e(At,pt),{_persist:yt});if(pt.type===PAUSE)ct=!0;else if(pt.type===REHYDRATE){if(lt)return _objectSpread$1({},At,{_persist:_objectSpread$1({},yt,{rehydrated:!0})});if(pt.key===rt.key){var _t=_e(At,pt),Jt=pt.payload,nr=it!==!1&&Jt!==void 0?it(Jt,ft,_t,rt):_t,or=_objectSpread$1({},nr,{_persist:_objectSpread$1({},yt,{rehydrated:!0})});return dt(or)}}}if(!yt)return _e(ft,pt);var ir=_e(At,pt);return ir===At?ft:dt(_objectSpread$1({},ir,{_persist:yt}))}}function _toConsumableArray(rt){return _arrayWithoutHoles(rt)||_iterableToArray(rt)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function _iterableToArray(rt){if(Symbol.iterator in Object(rt)||Object.prototype.toString.call(rt)==="[object Arguments]")return Array.from(rt)}function _arrayWithoutHoles(rt){if(Array.isArray(rt)){for(var _e=0,nt=new Array(rt.length);_e<rt.length;_e++)nt[_e]=rt[_e];return nt}}function ownKeys$1(rt,_e){var nt=Object.keys(rt);if(Object.getOwnPropertySymbols){var it=Object.getOwnPropertySymbols(rt);_e&&(it=it.filter(function(ot){return Object.getOwnPropertyDescriptor(rt,ot).enumerable})),nt.push.apply(nt,it)}return nt}function _objectSpread(rt){for(var _e=1;_e<arguments.length;_e++){var nt=arguments[_e]!=null?arguments[_e]:{};_e%2?ownKeys$1(nt,!0).forEach(function(it){_defineProperty$2(rt,it,nt[it])}):Object.getOwnPropertyDescriptors?Object.defineProperties(rt,Object.getOwnPropertyDescriptors(nt)):ownKeys$1(nt).forEach(function(it){Object.defineProperty(rt,it,Object.getOwnPropertyDescriptor(nt,it))})}return rt}function _defineProperty$2(rt,_e,nt){return _e in rt?Object.defineProperty(rt,_e,{value:nt,enumerable:!0,configurable:!0,writable:!0}):rt[_e]=nt,rt}var initialState$5={registry:[],bootstrapped:!1},persistorReducer=function rt(){var _e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:initialState$5,nt=arguments.length>1?arguments[1]:void 0;switch(nt.type){case REGISTER:return _objectSpread({},_e,{registry:[].concat(_toConsumableArray(_e.registry),[nt.key])});case REHYDRATE:var it=_e.registry.indexOf(nt.key),ot=_toConsumableArray(_e.registry);return ot.splice(it,1),_objectSpread({},_e,{registry:ot,bootstrapped:ot.length===0});default:return _e}};function persistStore(rt,_e,nt){var it=createStore(persistorReducer,initialState$5,void 0),ot=function(ct){it.dispatch({type:REGISTER,key:ct})},st=function(ct,dt,ft){var pt={type:REHYDRATE,payload:dt,err:ft,key:ct};rt.dispatch(pt),it.dispatch(pt)},at=_objectSpread({},it,{purge:function(){var ct=[];return rt.dispatch({type:PURGE,result:function(ft){ct.push(ft)}}),Promise.all(ct)},flush:function(){var ct=[];return rt.dispatch({type:FLUSH,result:function(ft){ct.push(ft)}}),Promise.all(ct)},pause:function(){rt.dispatch({type:PAUSE})},persist:function(){rt.dispatch({type:PERSIST,register:ot,rehydrate:st})}});return at.persist(),at}const initialState$4={address:void 0,publicKey:void 0,petraPublicEncryptedKey:void 0},telegramSlice=createSlice({name:"telegram",initialState:initialState$4,reducers:{updateTelegramState:(rt,_e)=>{rt.address=_e.payload.address,rt.publicKey=_e.payload.publicKey,rt.petraPublicEncryptedKey=_e.payload.petraPublicEncryptedKey},clearTelegramState:rt=>{rt.address=void 0,rt.publicKey=void 0,rt.petraPublicEncryptedKey=void 0}},extraReducers:rt=>{rt.addCase(PURGE,()=>initialState$4)}}),{updateTelegramState,clearTelegramState}=telegramSlice.actions,telegramReducer=telegramSlice.reducer;var lib$1={},uaParser_min={exports:{}};(function(rt,_e){(function(nt,it){var ot="1.0.38",st="",at="?",lt="function",ct="undefined",dt="object",ft="string",pt="major",gt="model",yt="name",Ct="type",At="vendor",$t="version",zt="architecture",_t="console",Jt="mobile",nr="tablet",or="smarttv",ir="wearable",dr="embedded",sr=500,vr="Amazon",yr="Apple",ur="ASUS",tr="BlackBerry",jt="Browser",mt="Chrome",wt="Edge",kt="Firefox",Ht="Google",Wt="Huawei",er="LG",Xt="Microsoft",Zt="Motorola",Tt="Opera",rr="Samsung",Er="Sharp",ar="Sony",wr="Xiaomi",fr="Zebra",gr="Facebook",Mr="Chromium OS",Rr="Mac OS",Sr=function(Tn,Cn){var Jr={};for(var jn in Tn)Cn[jn]&&Cn[jn].length%2===0?Jr[jn]=Cn[jn].concat(Tn[jn]):Jr[jn]=Tn[jn];return Jr},xr=function(Tn){for(var Cn={},Jr=0;Jr<Tn.length;Jr++)Cn[Tn[Jr].toUpperCase()]=Tn[Jr];return Cn},Pr=function(Tn,Cn){return typeof Tn===ft?Or(Cn).indexOf(Or(Tn))!==-1:!1},Or=function(Tn){return Tn.toLowerCase()},Yr=function(Tn){return typeof Tn===ft?Tn.replace(/[^\d\.]/g,st).split(".")[0]:it},hn=function(Tn,Cn){if(typeof Tn===ft)return Tn=Tn.replace(/^\s\s*/,st),typeof Cn===ct?Tn:Tn.substring(0,sr)},Fr=function(Tn,Cn){for(var Jr=0,jn,Un,Tr,hr,pr,Br;Jr<Cn.length&&!pr;){var jr=Cn[Jr],zr=Cn[Jr+1];for(jn=Un=0;jn<jr.length&&!pr&&jr[jn];)if(pr=jr[jn++].exec(Tn),pr)for(Tr=0;Tr<zr.length;Tr++)Br=pr[++Un],hr=zr[Tr],typeof hr===dt&&hr.length>0?hr.length===2?typeof hr[1]==lt?this[hr[0]]=hr[1].call(this,Br):this[hr[0]]=hr[1]:hr.length===3?typeof hr[1]===lt&&!(hr[1].exec&&hr[1].test)?this[hr[0]]=Br?hr[1].call(this,Br,hr[2]):it:this[hr[0]]=Br?Br.replace(hr[1],hr[2]):it:hr.length===4&&(this[hr[0]]=Br?hr[3].call(this,Br.replace(hr[1],hr[2])):it):this[hr]=Br||it;Jr+=2}},qr=function(Tn,Cn){for(var Jr in Cn)if(typeof Cn[Jr]===dt&&Cn[Jr].length>0){for(var jn=0;jn<Cn[Jr].length;jn++)if(Pr(Cn[Jr][jn],Tn))return Jr===at?it:Jr}else if(Pr(Cn[Jr],Tn))return Jr===at?it:Jr;return Tn},Hr={"1.0":"/8",1.2:"/1",1.3:"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"},xn={ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2",8.1:"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"},an={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[$t,[yt,"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[$t,[yt,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[yt,$t],[/opios[\/ ]+([\w\.]+)/i],[$t,[yt,Tt+" Mini"]],[/\bop(?:rg)?x\/([\w\.]+)/i],[$t,[yt,Tt+" GX"]],[/\bopr\/([\w\.]+)/i],[$t,[yt,Tt]],[/\bb[ai]*d(?:uhd|[ub]*[aekoprswx]{5,6})[\/ ]?([\w\.]+)/i],[$t,[yt,"Baidu"]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer)[\/ ]?([\w\.]*)/i,/(avant|iemobile|slim)\s?(?:browser)?[\/ ]?([\w\.]*)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|bolt|iron|vivaldi|iridium|phantomjs|bowser|quark|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|qq|duckduckgo)\/([-\w\.]+)/i,/(heytap|ovi)browser\/([\d\.]+)/i,/(weibo)__([\d\.]+)/i],[yt,$t],[/\bddg\/([\w\.]+)/i],[$t,[yt,"DuckDuckGo"]],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[$t,[yt,"UC"+jt]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i,/micromessenger\/([\w\.]+)/i],[$t,[yt,"WeChat"]],[/konqueror\/([\w\.]+)/i],[$t,[yt,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[$t,[yt,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[$t,[yt,"Yandex"]],[/slbrowser\/([\w\.]+)/i],[$t,[yt,"Smart Lenovo "+jt]],[/(avast|avg)\/([\w\.]+)/i],[[yt,/(.+)/,"$1 Secure "+jt],$t],[/\bfocus\/([\w\.]+)/i],[$t,[yt,kt+" Focus"]],[/\bopt\/([\w\.]+)/i],[$t,[yt,Tt+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[$t,[yt,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[$t,[yt,"Dolphin"]],[/coast\/([\w\.]+)/i],[$t,[yt,Tt+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[$t,[yt,"MIUI "+jt]],[/fxios\/([-\w\.]+)/i],[$t,[yt,kt]],[/\bqihu|(qi?ho?o?|360)browser/i],[[yt,"360 "+jt]],[/(oculus|sailfish|huawei|vivo)browser\/([\w\.]+)/i],[[yt,/(.+)/,"$1 "+jt],$t],[/samsungbrowser\/([\w\.]+)/i],[$t,[yt,rr+" Internet"]],[/(comodo_dragon)\/([\w\.]+)/i],[[yt,/_/g," "],$t],[/metasr[\/ ]?([\d\.]+)/i],[$t,[yt,"Sogou Explorer"]],[/(sogou)mo\w+\/([\d\.]+)/i],[[yt,"Sogou Mobile"],$t],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|2345Explorer)[\/ ]?([\w\.]+)/i],[yt,$t],[/(lbbrowser)/i,/\[(linkedin)app\]/i],[yt],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[yt,gr],$t],[/(Klarna)\/([\w\.]+)/i,/(kakao(?:talk|story))[\/ ]([\w\.]+)/i,/(naver)\(.*?(\d+\.[\w\.]+).*\)/i,/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(alipay)client\/([\w\.]+)/i,/(twitter)(?:and| f.+e\/([\w\.]+))/i,/(chromium|instagram|snapchat)[\/ ]([-\w\.]+)/i],[yt,$t],[/\bgsa\/([\w\.]+) .*safari\//i],[$t,[yt,"GSA"]],[/musical_ly(?:.+app_?version\/|_)([\w\.]+)/i],[$t,[yt,"TikTok"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[$t,[yt,mt+" Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[yt,mt+" WebView"],$t],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[$t,[yt,"Android "+jt]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[yt,$t],[/version\/([\w\.\,]+) .*mobile\/\w+ (safari)/i],[$t,[yt,"Mobile Safari"]],[/version\/([\w(\.|\,)]+) .*(mobile ?safari|safari)/i],[$t,yt],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[yt,[$t,qr,Hr]],[/(webkit|khtml)\/([\w\.]+)/i],[yt,$t],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[yt,"Netscape"],$t],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[$t,[yt,kt+" Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror|klar)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,/(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|sleipnir|obigo|mosaic|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/(links) \(([\w\.]+)/i,/panasonic;(viera)/i],[yt,$t],[/(cobalt)\/([\w\.]+)/i],[yt,[$t,/master.|lts./,""]]],cpu:[[/(?:(amd|x(?:(?:86|64)[-_])?|wow|win)64)[;\)]/i],[[zt,"amd64"]],[/(ia32(?=;))/i],[[zt,Or]],[/((?:i[346]|x)86)[;\)]/i],[[zt,"ia32"]],[/\b(aarch64|arm(v?8e?l?|_?64))\b/i],[[zt,"arm64"]],[/\b(arm(?:v[67])?ht?n?[fl]p?)\b/i],[[zt,"armhf"]],[/windows (ce|mobile); ppc;/i],[[zt,"arm"]],[/((?:ppc|powerpc)(?:64)?)(?: mac|;|\))/i],[[zt,/ower/,st,Or]],[/(sun4\w)[;\)]/i],[[zt,"sparc"]],[/((?:avr32|ia64(?=;))|68k(?=\))|\barm(?=v(?:[1-7]|[5-7]1)l?|;|eabi)|(?=atmel )avr|(?:irix|mips|sparc)(?:64)?\b|pa-risc)/i],[[zt,Or]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[gt,[At,rr],[Ct,nr]],[/\b((?:s[cgp]h|gt|sm)-\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]([-\w]+)/i,/sec-(sgh\w+)/i],[gt,[At,rr],[Ct,Jt]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)(?:\/|;)/i],[gt,[At,yr],[Ct,Jt]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[gt,[At,yr],[Ct,nr]],[/(macintosh);/i],[gt,[At,yr]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[gt,[At,Er],[Ct,Jt]],[/\b((?:ag[rs][23]?|bah2?|sht?|btv)-a?[lw]\d{2})\b(?!.+d\/s)/i],[gt,[At,Wt],[Ct,nr]],[/(?:huawei|honor)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i],[gt,[At,Wt],[Ct,Jt]],[/\b(poco[\w ]+|m2\d{3}j\d\d[a-z]{2})(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/oid[^\)]+; (m?[12][0-389][01]\w{3,6}[c-y])( bui|; wv|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite)?)(?: bui|\))/i],[[gt,/_/g," "],[At,wr],[Ct,Jt]],[/oid[^\)]+; (2\d{4}(283|rpbf)[cgl])( bui|\))/i,/\b(mi[-_ ]?(?:pad)(?:[\w_ ]+))(?: bui|\))/i],[[gt,/_/g," "],[At,wr],[Ct,nr]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[gt,[At,"OPPO"],[Ct,Jt]],[/\b(opd2\d{3}a?) bui/i],[gt,[At,"OPPO"],[Ct,nr]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[gt,[At,"Vivo"],[Ct,Jt]],[/\b(rmx[1-3]\d{3})(?: bui|;|\))/i],[gt,[At,"Realme"],[Ct,Jt]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ](\w*)/i,/((?:moto[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i],[gt,[At,Zt],[Ct,Jt]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[gt,[At,Zt],[Ct,nr]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[gt,[At,er],[Ct,nr]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv)\w+)/i,/\blg-?([\d\w]+) bui/i],[gt,[At,er],[Ct,Jt]],[/(ideatab[-\w ]+)/i,/lenovo ?(s[56]000[-\w]+|tab(?:[\w ]+)|yt[-\d\w]{6}|tb[-\d\w]{6})/i],[gt,[At,"Lenovo"],[Ct,nr]],[/(?:maemo|nokia).*(n900|lumia \d+)/i,/nokia[-_ ]?([-\w\.]*)/i],[[gt,/_/g," "],[At,"Nokia"],[Ct,Jt]],[/(pixel c)\b/i],[gt,[At,Ht],[Ct,nr]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[gt,[At,Ht],[Ct,Jt]],[/droid.+ (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[gt,[At,ar],[Ct,Jt]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[gt,"Xperia Tablet"],[At,ar],[Ct,nr]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[gt,[At,"OnePlus"],[Ct,Jt]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo[c-r]{2})( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[gt,[At,vr],[Ct,nr]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[gt,/(.+)/g,"Fire Phone $1"],[At,vr],[Ct,Jt]],[/(playbook);[-\w\),; ]+(rim)/i],[gt,At,[Ct,nr]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[gt,[At,tr],[Ct,Jt]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[gt,[At,ur],[Ct,nr]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[gt,[At,ur],[Ct,Jt]],[/(nexus 9)/i],[gt,[At,"HTC"],[Ct,nr]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[At,[gt,/_/g," "],[Ct,Jt]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[gt,[At,"Acer"],[Ct,nr]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[gt,[At,"Meizu"],[Ct,Jt]],[/; ((?:power )?armor(?:[\w ]{0,8}))(?: bui|\))/i],[gt,[At,"Ulefone"],[Ct,Jt]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron|infinix|tecno)[-_ ]?([-\w]*)/i,/(hp) ([\w ]+\w)/i,/(asus)-?(\w+)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w]+)/i,/(jolla)/i,/(oppo) ?([\w ]+) bui/i],[At,gt,[Ct,Jt]],[/(kobo)\s(ereader|touch)/i,/(archos) (gamepad2?)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i,/(nook)[\w ]+build\/(\w+)/i,/(dell) (strea[kpr\d ]*[\dko])/i,/(le[- ]+pan)[- ]+(\w{1,9}) bui/i,/(trinity)[- ]*(t\d{3}) bui/i,/(gigaset)[- ]+(q\w{1,9}) bui/i,/(vodafone) ([\w ]+)(?:\)| bui)/i],[At,gt,[Ct,nr]],[/(surface duo)/i],[gt,[At,Xt],[Ct,nr]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[gt,[At,"Fairphone"],[Ct,Jt]],[/(u304aa)/i],[gt,[At,"AT&T"],[Ct,Jt]],[/\bsie-(\w*)/i],[gt,[At,"Siemens"],[Ct,Jt]],[/\b(rct\w+) b/i],[gt,[At,"RCA"],[Ct,nr]],[/\b(venue[\d ]{2,7}) b/i],[gt,[At,"Dell"],[Ct,nr]],[/\b(q(?:mv|ta)\w+) b/i],[gt,[At,"Verizon"],[Ct,nr]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[gt,[At,"Barnes & Noble"],[Ct,nr]],[/\b(tm\d{3}\w+) b/i],[gt,[At,"NuVision"],[Ct,nr]],[/\b(k88) b/i],[gt,[At,"ZTE"],[Ct,nr]],[/\b(nx\d{3}j) b/i],[gt,[At,"ZTE"],[Ct,Jt]],[/\b(gen\d{3}) b.+49h/i],[gt,[At,"Swiss"],[Ct,Jt]],[/\b(zur\d{3}) b/i],[gt,[At,"Swiss"],[Ct,nr]],[/\b((zeki)?tb.*\b) b/i],[gt,[At,"Zeki"],[Ct,nr]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[At,"Dragon Touch"],gt,[Ct,nr]],[/\b(ns-?\w{0,9}) b/i],[gt,[At,"Insignia"],[Ct,nr]],[/\b((nxa|next)-?\w{0,9}) b/i],[gt,[At,"NextBook"],[Ct,nr]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[At,"Voice"],gt,[Ct,Jt]],[/\b(lvtel\-)?(v1[12]) b/i],[[At,"LvTel"],gt,[Ct,Jt]],[/\b(ph-1) /i],[gt,[At,"Essential"],[Ct,Jt]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[gt,[At,"Envizen"],[Ct,nr]],[/\b(trio[-\w\. ]+) b/i],[gt,[At,"MachSpeed"],[Ct,nr]],[/\btu_(1491) b/i],[gt,[At,"Rotor"],[Ct,nr]],[/(shield[\w ]+) b/i],[gt,[At,"Nvidia"],[Ct,nr]],[/(sprint) (\w+)/i],[At,gt,[Ct,Jt]],[/(kin\.[onetw]{3})/i],[[gt,/\./g," "],[At,Xt],[Ct,Jt]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[gt,[At,fr],[Ct,nr]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[gt,[At,fr],[Ct,Jt]],[/smart-tv.+(samsung)/i],[At,[Ct,or]],[/hbbtv.+maple;(\d+)/i],[[gt,/^/,"SmartTV"],[At,rr],[Ct,or]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[At,er],[Ct,or]],[/(apple) ?tv/i],[At,[gt,yr+" TV"],[Ct,or]],[/crkey/i],[[gt,mt+"cast"],[At,Ht],[Ct,or]],[/droid.+aft(\w+)( bui|\))/i],[gt,[At,vr],[Ct,or]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[gt,[At,Er],[Ct,or]],[/(bravia[\w ]+)( bui|\))/i],[gt,[At,ar],[Ct,or]],[/(mitv-\w{5}) bui/i],[gt,[At,wr],[Ct,or]],[/Hbbtv.*(technisat) (.*);/i],[At,gt,[Ct,or]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[At,hn],[gt,hn],[Ct,or]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[Ct,or]],[/(ouya)/i,/(nintendo) ([wids3utch]+)/i],[At,gt,[Ct,_t]],[/droid.+; (shield) bui/i],[gt,[At,"Nvidia"],[Ct,_t]],[/(playstation [345portablevi]+)/i],[gt,[At,ar],[Ct,_t]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[gt,[At,Xt],[Ct,_t]],[/((pebble))app/i],[At,gt,[Ct,ir]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[gt,[At,yr],[Ct,ir]],[/droid.+; (glass) \d/i],[gt,[At,Ht],[Ct,ir]],[/droid.+; (wt63?0{2,3})\)/i],[gt,[At,fr],[Ct,ir]],[/(quest( \d| pro)?)/i],[gt,[At,gr],[Ct,ir]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[At,[Ct,dr]],[/(aeobc)\b/i],[gt,[At,vr],[Ct,dr]],[/droid .+?; ([^;]+?)(?: bui|; wv\)|\) applew).+? mobile safari/i],[gt,[Ct,Jt]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[gt,[Ct,nr]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[Ct,nr]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[Ct,Jt]],[/(android[-\w\. ]{0,9});.+buil/i],[gt,[At,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[$t,[yt,wt+"HTML"]],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[$t,[yt,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i,/\b(libweb)/i],[yt,$t],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[$t,yt]],os:[[/microsoft (windows) (vista|xp)/i],[yt,$t],[/(windows (?:phone(?: os)?|mobile))[\/ ]?([\d\.\w ]*)/i],[yt,[$t,qr,xn]],[/windows nt 6\.2; (arm)/i,/windows[\/ ]?([ntce\d\. ]+\w)(?!.+xbox)/i,/(?:win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[$t,qr,xn],[yt,"Windows"]],[/ip[honead]{2,4}\b(?:.*os ([\w]+) like mac|; opera)/i,/(?:ios;fbsv\/|iphone.+ios[\/ ])([\d\.]+)/i,/cfnetwork\/.+darwin/i],[[$t,/_/g,"."],[yt,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[yt,Rr],[$t,/_/g,"."]],[/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i],[$t,yt],[/(android|webos|qnx|bada|rim tablet os|maemo|meego|sailfish)[-\/ ]?([\w\.]*)/i,/(blackberry)\w*\/([\w\.]*)/i,/(tizen|kaios)[\/ ]([\w\.]+)/i,/\((series40);/i],[yt,$t],[/\(bb(10);/i],[$t,[yt,tr]],[/(?:symbian ?os|symbos|s60(?=;)|series60)[-\/ ]?([\w\.]*)/i],[$t,[yt,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[$t,[yt,kt+" OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[$t,[yt,"webOS"]],[/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i],[$t,[yt,"watchOS"]],[/crkey\/([\d\.]+)/i],[$t,[yt,mt+"cast"]],[/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i],[[yt,Mr],$t],[/panasonic;(viera)/i,/(netrange)mmh/i,/(nettv)\/(\d+\.[\w\.]+)/i,/(nintendo|playstation) ([wids345portablevuch]+)/i,/(xbox); +xbox ([^\);]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/(mint)[\/\(\) ]?(\w*)/i,/(mageia|vectorlinux)[; ]/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/(hurd|linux) ?([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) (\w+)/i],[yt,$t],[/(sunos) ?([\w\.\d]*)/i],[[yt,"Solaris"],$t],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[yt,$t]]},Ln=function(Tn,Cn){if(typeof Tn===dt&&(Cn=Tn,Tn=it),!(this instanceof Ln))return new Ln(Tn,Cn).getResult();var Jr=typeof nt!==ct&&nt.navigator?nt.navigator:it,jn=Tn||(Jr&&Jr.userAgent?Jr.userAgent:st),Un=Jr&&Jr.userAgentData?Jr.userAgentData:it,Tr=Cn?Sr(an,Cn):an,hr=Jr&&Jr.userAgent==jn;return this.getBrowser=function(){var pr={};return pr[yt]=it,pr[$t]=it,Fr.call(pr,jn,Tr.browser),pr[pt]=Yr(pr[$t]),hr&&Jr&&Jr.brave&&typeof Jr.brave.isBrave==lt&&(pr[yt]="Brave"),pr},this.getCPU=function(){var pr={};return pr[zt]=it,Fr.call(pr,jn,Tr.cpu),pr},this.getDevice=function(){var pr={};return pr[At]=it,pr[gt]=it,pr[Ct]=it,Fr.call(pr,jn,Tr.device),hr&&!pr[Ct]&&Un&&Un.mobile&&(pr[Ct]=Jt),hr&&pr[gt]=="Macintosh"&&Jr&&typeof Jr.standalone!==ct&&Jr.maxTouchPoints&&Jr.maxTouchPoints>2&&(pr[gt]="iPad",pr[Ct]=nr),pr},this.getEngine=function(){var pr={};return pr[yt]=it,pr[$t]=it,Fr.call(pr,jn,Tr.engine),pr},this.getOS=function(){var pr={};return pr[yt]=it,pr[$t]=it,Fr.call(pr,jn,Tr.os),hr&&!pr[yt]&&Un&&Un.platform&&Un.platform!="Unknown"&&(pr[yt]=Un.platform.replace(/chrome os/i,Mr).replace(/macos/i,Rr)),pr},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return jn},this.setUA=function(pr){return jn=typeof pr===ft&&pr.length>sr?hn(pr,sr):pr,this},this.setUA(jn),this};Ln.VERSION=ot,Ln.BROWSER=xr([yt,$t,pt]),Ln.CPU=xr([zt]),Ln.DEVICE=xr([gt,At,Ct,_t,Jt,or,nr,ir,dr]),Ln.ENGINE=Ln.OS=xr([yt,$t]),rt.exports&&(_e=rt.exports=Ln),_e.UAParser=Ln;var Sn=typeof nt!==ct&&(nt.jQuery||nt.Zepto);if(Sn&&!Sn.ua){var pn=new Ln;Sn.ua=pn.getResult(),Sn.ua.get=function(){return pn.getUA()},Sn.ua.set=function(Tn){pn.setUA(Tn);var Cn=pn.getResult();for(var Jr in Cn)Sn.ua[Jr]=Cn[Jr]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser_min,uaParser_min.exports);var uaParser_minExports=uaParser_min.exports;Object.defineProperty(lib$1,"__esModule",{value:!0});function _interopDefault$1(rt){return rt&&typeof rt=="object"&&"default"in rt?rt.default:rt}var React$1=reactExports,React__default$1=_interopDefault$1(React$1),UAParser=uaParser_minExports,ClientUAInstance=new UAParser,browser=ClientUAInstance.getBrowser(),cpu=ClientUAInstance.getCPU(),device=ClientUAInstance.getDevice(),engine=ClientUAInstance.getEngine(),os=ClientUAInstance.getOS(),ua=ClientUAInstance.getUA(),setUa=function rt(_e){return ClientUAInstance.setUA(_e)},parseUserAgent=function rt(_e){if(!_e){console.error("No userAgent string was provided");return}var nt=new UAParser(_e);return{UA:nt,browser:nt.getBrowser(),cpu:nt.getCPU(),device:nt.getDevice(),engine:nt.getEngine(),os:nt.getOS(),ua:nt.getUA(),setUserAgent:function(ot){return nt.setUA(ot)}}},UAHelper=Object.freeze({ClientUAInstance,browser,cpu,device,engine,os,ua,setUa,parseUserAgent});function ownKeys(rt,_e){var nt=Object.keys(rt);if(Object.getOwnPropertySymbols){var it=Object.getOwnPropertySymbols(rt);_e&&(it=it.filter(function(ot){return Object.getOwnPropertyDescriptor(rt,ot).enumerable})),nt.push.apply(nt,it)}return nt}function _objectSpread2(rt){for(var _e=1;_e<arguments.length;_e++){var nt=arguments[_e]!=null?arguments[_e]:{};_e%2?ownKeys(Object(nt),!0).forEach(function(it){_defineProperty$1(rt,it,nt[it])}):Object.getOwnPropertyDescriptors?Object.defineProperties(rt,Object.getOwnPropertyDescriptors(nt)):ownKeys(Object(nt)).forEach(function(it){Object.defineProperty(rt,it,Object.getOwnPropertyDescriptor(nt,it))})}return rt}function _typeof$2(rt){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$2=function(_e){return typeof _e}:_typeof$2=function(_e){return _e&&typeof Symbol=="function"&&_e.constructor===Symbol&&_e!==Symbol.prototype?"symbol":typeof _e},_typeof$2(rt)}function _classCallCheck(rt,_e){if(!(rt instanceof _e))throw new TypeError("Cannot call a class as a function")}function _defineProperties(rt,_e){for(var nt=0;nt<_e.length;nt++){var it=_e[nt];it.enumerable=it.enumerable||!1,it.configurable=!0,"value"in it&&(it.writable=!0),Object.defineProperty(rt,it.key,it)}}function _createClass(rt,_e,nt){return _e&&_defineProperties(rt.prototype,_e),rt}function _defineProperty$1(rt,_e,nt){return _e in rt?Object.defineProperty(rt,_e,{value:nt,enumerable:!0,configurable:!0,writable:!0}):rt[_e]=nt,rt}function _extends$1(){return _extends$1=Object.assign||function(rt){for(var _e=1;_e<arguments.length;_e++){var nt=arguments[_e];for(var it in nt)Object.prototype.hasOwnProperty.call(nt,it)&&(rt[it]=nt[it])}return rt},_extends$1.apply(this,arguments)}function _inherits(rt,_e){if(typeof _e!="function"&&_e!==null)throw new TypeError("Super expression must either be null or a function");rt.prototype=Object.create(_e&&_e.prototype,{constructor:{value:rt,writable:!0,configurable:!0}}),_e&&_setPrototypeOf(rt,_e)}function _getPrototypeOf(rt){return _getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function(nt){return nt.__proto__||Object.getPrototypeOf(nt)},_getPrototypeOf(rt)}function _setPrototypeOf(rt,_e){return _setPrototypeOf=Object.setPrototypeOf||function(it,ot){return it.__proto__=ot,it},_setPrototypeOf(rt,_e)}function _objectWithoutPropertiesLoose(rt,_e){if(rt==null)return{};var nt={},it=Object.keys(rt),ot,st;for(st=0;st<it.length;st++)ot=it[st],!(_e.indexOf(ot)>=0)&&(nt[ot]=rt[ot]);return nt}function _objectWithoutProperties(rt,_e){if(rt==null)return{};var nt=_objectWithoutPropertiesLoose(rt,_e),it,ot;if(Object.getOwnPropertySymbols){var st=Object.getOwnPropertySymbols(rt);for(ot=0;ot<st.length;ot++)it=st[ot],!(_e.indexOf(it)>=0)&&Object.prototype.propertyIsEnumerable.call(rt,it)&&(nt[it]=rt[it])}return nt}function _assertThisInitialized(rt){if(rt===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return rt}function _possibleConstructorReturn(rt,_e){if(_e&&(typeof _e=="object"||typeof _e=="function"))return _e;if(_e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized(rt)}function _slicedToArray(rt,_e){return _arrayWithHoles(rt)||_iterableToArrayLimit(rt,_e)||_unsupportedIterableToArray(rt,_e)||_nonIterableRest()}function _arrayWithHoles(rt){if(Array.isArray(rt))return rt}function _iterableToArrayLimit(rt,_e){var nt=rt==null?null:typeof Symbol<"u"&&rt[Symbol.iterator]||rt["@@iterator"];if(nt!=null){var it=[],ot=!0,st=!1,at,lt;try{for(nt=nt.call(rt);!(ot=(at=nt.next()).done)&&(it.push(at.value),!(_e&&it.length===_e));ot=!0);}catch(ct){st=!0,lt=ct}finally{try{!ot&&nt.return!=null&&nt.return()}finally{if(st)throw lt}}return it}}function _unsupportedIterableToArray(rt,_e){if(rt){if(typeof rt=="string")return _arrayLikeToArray(rt,_e);var nt=Object.prototype.toString.call(rt).slice(8,-1);if(nt==="Object"&&rt.constructor&&(nt=rt.constructor.name),nt==="Map"||nt==="Set")return Array.from(rt);if(nt==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(nt))return _arrayLikeToArray(rt,_e)}}function _arrayLikeToArray(rt,_e){(_e==null||_e>rt.length)&&(_e=rt.length);for(var nt=0,it=new Array(_e);nt<_e;nt++)it[nt]=rt[nt];return it}function _nonIterableRest(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var DeviceTypes={Mobile:"mobile",Tablet:"tablet",SmartTv:"smarttv",Console:"console",Wearable:"wearable",Embedded:"embedded",Browser:void 0},BrowserTypes={Chrome:"Chrome",Firefox:"Firefox",Opera:"Opera",Yandex:"Yandex",Safari:"Safari",InternetExplorer:"Internet Explorer",Edge:"Edge",Chromium:"Chromium",Ie:"IE",MobileSafari:"Mobile Safari",EdgeChromium:"Edge Chromium",MIUI:"MIUI Browser",SamsungBrowser:"Samsung Browser"},OsTypes={IOS:"iOS",Android:"Android",WindowsPhone:"Windows Phone",Windows:"Windows",MAC_OS:"Mac OS"},InitialDeviceTypes={isMobile:!1,isTablet:!1,isBrowser:!1,isSmartTV:!1,isConsole:!1,isWearable:!1},checkDeviceType=function rt(_e){switch(_e){case DeviceTypes.Mobile:return{isMobile:!0};case DeviceTypes.Tablet:return{isTablet:!0};case DeviceTypes.SmartTv:return{isSmartTV:!0};case DeviceTypes.Console:return{isConsole:!0};case DeviceTypes.Wearable:return{isWearable:!0};case DeviceTypes.Browser:return{isBrowser:!0};case DeviceTypes.Embedded:return{isEmbedded:!0};default:return InitialDeviceTypes}},setUserAgent=function rt(_e){return setUa(_e)},setDefaults=function rt(_e){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"none";return _e||nt},getNavigatorInstance=function rt(){return typeof window<"u"&&(window.navigator||navigator)?window.navigator||navigator:!1},isIOS13Check=function rt(_e){var nt=getNavigatorInstance();return nt&&nt.platform&&(nt.platform.indexOf(_e)!==-1||nt.platform==="MacIntel"&&nt.maxTouchPoints>1&&!window.MSStream)},browserPayload=function rt(_e,nt,it,ot,st){return{isBrowser:_e,browserMajorVersion:setDefaults(nt.major),browserFullVersion:setDefaults(nt.version),browserName:setDefaults(nt.name),engineName:setDefaults(it.name),engineVersion:setDefaults(it.version),osName:setDefaults(ot.name),osVersion:setDefaults(ot.version),userAgent:setDefaults(st)}},mobilePayload=function rt(_e,nt,it,ot){return _objectSpread2({},_e,{vendor:setDefaults(nt.vendor),model:setDefaults(nt.model),os:setDefaults(it.name),osVersion:setDefaults(it.version),ua:setDefaults(ot)})},smartTvPayload=function rt(_e,nt,it,ot){return{isSmartTV:_e,engineName:setDefaults(nt.name),engineVersion:setDefaults(nt.version),osName:setDefaults(it.name),osVersion:setDefaults(it.version),userAgent:setDefaults(ot)}},consolePayload=function rt(_e,nt,it,ot){return{isConsole:_e,engineName:setDefaults(nt.name),engineVersion:setDefaults(nt.version),osName:setDefaults(it.name),osVersion:setDefaults(it.version),userAgent:setDefaults(ot)}},wearablePayload=function rt(_e,nt,it,ot){return{isWearable:_e,engineName:setDefaults(nt.name),engineVersion:setDefaults(nt.version),osName:setDefaults(it.name),osVersion:setDefaults(it.version),userAgent:setDefaults(ot)}},embeddedPayload=function rt(_e,nt,it,ot,st){return{isEmbedded:_e,vendor:setDefaults(nt.vendor),model:setDefaults(nt.model),engineName:setDefaults(it.name),engineVersion:setDefaults(it.version),osName:setDefaults(ot.name),osVersion:setDefaults(ot.version),userAgent:setDefaults(st)}};function deviceDetect(rt){var _e=rt?parseUserAgent(rt):UAHelper,nt=_e.device,it=_e.browser,ot=_e.engine,st=_e.os,at=_e.ua,lt=checkDeviceType(nt.type),ct=lt.isBrowser,dt=lt.isMobile,ft=lt.isTablet,pt=lt.isSmartTV,gt=lt.isConsole,yt=lt.isWearable,Ct=lt.isEmbedded;if(ct)return browserPayload(ct,it,ot,st,at);if(pt)return smartTvPayload(pt,ot,st,at);if(gt)return consolePayload(gt,ot,st,at);if(dt||ft)return mobilePayload(lt,nt,st,at);if(yt)return wearablePayload(yt,ot,st,at);if(Ct)return embeddedPayload(Ct,nt,ot,st,at)}var isMobileType=function rt(_e){var nt=_e.type;return nt===DeviceTypes.Mobile},isTabletType=function rt(_e){var nt=_e.type;return nt===DeviceTypes.Tablet},isMobileAndTabletType=function rt(_e){var nt=_e.type;return nt===DeviceTypes.Mobile||nt===DeviceTypes.Tablet},isSmartTVType=function rt(_e){var nt=_e.type;return nt===DeviceTypes.SmartTv},isBrowserType=function rt(_e){var nt=_e.type;return nt===DeviceTypes.Browser},isWearableType=function rt(_e){var nt=_e.type;return nt===DeviceTypes.Wearable},isConsoleType=function rt(_e){var nt=_e.type;return nt===DeviceTypes.Console},isEmbeddedType=function rt(_e){var nt=_e.type;return nt===DeviceTypes.Embedded},getMobileVendor=function rt(_e){var nt=_e.vendor;return setDefaults(nt)},getMobileModel=function rt(_e){var nt=_e.model;return setDefaults(nt)},getDeviceType=function rt(_e){var nt=_e.type;return setDefaults(nt,"browser")},isAndroidType=function rt(_e){var nt=_e.name;return nt===OsTypes.Android},isWindowsType=function rt(_e){var nt=_e.name;return nt===OsTypes.Windows},isMacOsType=function rt(_e){var nt=_e.name;return nt===OsTypes.MAC_OS},isWinPhoneType=function rt(_e){var nt=_e.name;return nt===OsTypes.WindowsPhone},isIOSType=function rt(_e){var nt=_e.name;return nt===OsTypes.IOS},getOsVersion=function rt(_e){var nt=_e.version;return setDefaults(nt)},getOsName=function rt(_e){var nt=_e.name;return setDefaults(nt)},isChromeType=function rt(_e){var nt=_e.name;return nt===BrowserTypes.Chrome},isFirefoxType=function rt(_e){var nt=_e.name;return nt===BrowserTypes.Firefox},isChromiumType=function rt(_e){var nt=_e.name;return nt===BrowserTypes.Chromium},isEdgeType=function rt(_e){var nt=_e.name;return nt===BrowserTypes.Edge},isYandexType=function rt(_e){var nt=_e.name;return nt===BrowserTypes.Yandex},isSafariType=function rt(_e){var nt=_e.name;return nt===BrowserTypes.Safari||nt===BrowserTypes.MobileSafari},isMobileSafariType=function rt(_e){var nt=_e.name;return nt===BrowserTypes.MobileSafari},isOperaType=function rt(_e){var nt=_e.name;return nt===BrowserTypes.Opera},isIEType=function rt(_e){var nt=_e.name;return nt===BrowserTypes.InternetExplorer||nt===BrowserTypes.Ie},isMIUIType=function rt(_e){var nt=_e.name;return nt===BrowserTypes.MIUI},isSamsungBrowserType=function rt(_e){var nt=_e.name;return nt===BrowserTypes.SamsungBrowser},getBrowserFullVersion=function rt(_e){var nt=_e.version;return setDefaults(nt)},getBrowserVersion=function rt(_e){var nt=_e.major;return setDefaults(nt)},getBrowserName=function rt(_e){var nt=_e.name;return setDefaults(nt)},getEngineName=function rt(_e){var nt=_e.name;return setDefaults(nt)},getEngineVersion=function rt(_e){var nt=_e.version;return setDefaults(nt)},isElectronType=function rt(){var _e=getNavigatorInstance(),nt=_e&&_e.userAgent&&_e.userAgent.toLowerCase();return typeof nt=="string"?/electron/.test(nt):!1},isEdgeChromiumType=function rt(_e){return typeof _e=="string"&&_e.indexOf("Edg/")!==-1},getIOS13=function rt(){var _e=getNavigatorInstance();return _e&&(/iPad|iPhone|iPod/.test(_e.platform)||_e.platform==="MacIntel"&&_e.maxTouchPoints>1)&&!window.MSStream},getIPad13=function rt(){return isIOS13Check("iPad")},getIphone13=function rt(){return isIOS13Check("iPhone")},getIPod13=function rt(){return isIOS13Check("iPod")},getUseragent=function rt(_e){return setDefaults(_e)};function buildSelectorsObject(rt){var _e=rt||UAHelper,nt=_e.device,it=_e.browser,ot=_e.os,st=_e.engine,at=_e.ua;return{isSmartTV:isSmartTVType(nt),isConsole:isConsoleType(nt),isWearable:isWearableType(nt),isEmbedded:isEmbeddedType(nt),isMobileSafari:isMobileSafariType(it)||getIPad13(),isChromium:isChromiumType(it),isMobile:isMobileAndTabletType(nt)||getIPad13(),isMobileOnly:isMobileType(nt),isTablet:isTabletType(nt)||getIPad13(),isBrowser:isBrowserType(nt),isDesktop:isBrowserType(nt),isAndroid:isAndroidType(ot),isWinPhone:isWinPhoneType(ot),isIOS:isIOSType(ot)||getIPad13(),isChrome:isChromeType(it),isFirefox:isFirefoxType(it),isSafari:isSafariType(it),isOpera:isOperaType(it),isIE:isIEType(it),osVersion:getOsVersion(ot),osName:getOsName(ot),fullBrowserVersion:getBrowserFullVersion(it),browserVersion:getBrowserVersion(it),browserName:getBrowserName(it),mobileVendor:getMobileVendor(nt),mobileModel:getMobileModel(nt),engineName:getEngineName(st),engineVersion:getEngineVersion(st),getUA:getUseragent(at),isEdge:isEdgeType(it)||isEdgeChromiumType(at),isYandex:isYandexType(it),deviceType:getDeviceType(nt),isIOS13:getIOS13(),isIPad13:getIPad13(),isIPhone13:getIphone13(),isIPod13:getIPod13(),isElectron:isElectronType(),isEdgeChromium:isEdgeChromiumType(at),isLegacyEdge:isEdgeType(it)&&!isEdgeChromiumType(at),isWindows:isWindowsType(ot),isMacOs:isMacOsType(ot),isMIUI:isMIUIType(it),isSamsungBrowser:isSamsungBrowserType(it)}}var isSmartTV=isSmartTVType(device),isConsole=isConsoleType(device),isWearable=isWearableType(device),isEmbedded=isEmbeddedType(device),isMobileSafari=isMobileSafariType(browser)||getIPad13(),isChromium=isChromiumType(browser),isMobile=isMobileAndTabletType(device)||getIPad13(),isMobileOnly=isMobileType(device),isTablet=isTabletType(device)||getIPad13(),isBrowser=isBrowserType(device),isDesktop=isBrowserType(device),isAndroid=isAndroidType(os),isWinPhone=isWinPhoneType(os),isIOS=isIOSType(os)||getIPad13(),isChrome=isChromeType(browser),isFirefox=isFirefoxType(browser),isSafari=isSafariType(browser),isOpera=isOperaType(browser),isIE=isIEType(browser),osVersion=getOsVersion(os),osName=getOsName(os),fullBrowserVersion=getBrowserFullVersion(browser),browserVersion=getBrowserVersion(browser),browserName=getBrowserName(browser),mobileVendor=getMobileVendor(device),mobileModel=getMobileModel(device),engineName=getEngineName(engine),engineVersion=getEngineVersion(engine),getUA=getUseragent(ua),isEdge=isEdgeType(browser)||isEdgeChromiumType(ua),isYandex=isYandexType(browser),deviceType=getDeviceType(device),isIOS13=getIOS13(),isIPad13=getIPad13(),isIPhone13=getIphone13(),isIPod13=getIPod13(),isElectron=isElectronType(),isEdgeChromium=isEdgeChromiumType(ua),isLegacyEdge=isEdgeType(browser)&&!isEdgeChromiumType(ua),isWindows=isWindowsType(os),isMacOs=isMacOsType(os),isMIUI=isMIUIType(browser),isSamsungBrowser=isSamsungBrowserType(browser),getSelectorsByUserAgent=function rt(_e){if(!_e||typeof _e!="string"){console.error("No valid user agent string was provided");return}var nt=parseUserAgent(_e),it=nt.device,ot=nt.browser,st=nt.os,at=nt.engine,lt=nt.ua;return buildSelectorsObject({device:it,browser:ot,os:st,engine:at,ua:lt})},AndroidView=function rt(_e){var nt=_e.renderWithFragment,it=_e.children,ot=_objectWithoutProperties(_e,["renderWithFragment","children"]);return isAndroid?nt?React__default$1.createElement(React$1.Fragment,null,it):React__default$1.createElement("div",ot,it):null},BrowserView=function rt(_e){var nt=_e.renderWithFragment,it=_e.children,ot=_objectWithoutProperties(_e,["renderWithFragment","children"]);return isBrowser?nt?React__default$1.createElement(React$1.Fragment,null,it):React__default$1.createElement("div",ot,it):null},IEView=function rt(_e){var nt=_e.renderWithFragment,it=_e.children,ot=_objectWithoutProperties(_e,["renderWithFragment","children"]);return isIE?nt?React__default$1.createElement(React$1.Fragment,null,it):React__default$1.createElement("div",ot,it):null},IOSView=function rt(_e){var nt=_e.renderWithFragment,it=_e.children,ot=_objectWithoutProperties(_e,["renderWithFragment","children"]);return isIOS?nt?React__default$1.createElement(React$1.Fragment,null,it):React__default$1.createElement("div",ot,it):null},MobileView=function rt(_e){var nt=_e.renderWithFragment,it=_e.children,ot=_objectWithoutProperties(_e,["renderWithFragment","children"]);return isMobile?nt?React__default$1.createElement(React$1.Fragment,null,it):React__default$1.createElement("div",ot,it):null},TabletView=function rt(_e){var nt=_e.renderWithFragment,it=_e.children,ot=_objectWithoutProperties(_e,["renderWithFragment","children"]);return isTablet?nt?React__default$1.createElement(React$1.Fragment,null,it):React__default$1.createElement("div",ot,it):null},WinPhoneView=function rt(_e){var nt=_e.renderWithFragment,it=_e.children,ot=_objectWithoutProperties(_e,["renderWithFragment","children"]);return isWinPhone?nt?React__default$1.createElement(React$1.Fragment,null,it):React__default$1.createElement("div",ot,it):null},MobileOnlyView=function rt(_e){var nt=_e.renderWithFragment,it=_e.children;_e.viewClassName,_e.style;var ot=_objectWithoutProperties(_e,["renderWithFragment","children","viewClassName","style"]);return isMobileOnly?nt?React__default$1.createElement(React$1.Fragment,null,it):React__default$1.createElement("div",ot,it):null},SmartTVView=function rt(_e){var nt=_e.renderWithFragment,it=_e.children,ot=_objectWithoutProperties(_e,["renderWithFragment","children"]);return isSmartTV?nt?React__default$1.createElement(React$1.Fragment,null,it):React__default$1.createElement("div",ot,it):null},ConsoleView=function rt(_e){var nt=_e.renderWithFragment,it=_e.children,ot=_objectWithoutProperties(_e,["renderWithFragment","children"]);return isConsole?nt?React__default$1.createElement(React$1.Fragment,null,it):React__default$1.createElement("div",ot,it):null},WearableView=function rt(_e){var nt=_e.renderWithFragment,it=_e.children,ot=_objectWithoutProperties(_e,["renderWithFragment","children"]);return isWearable?nt?React__default$1.createElement(React$1.Fragment,null,it):React__default$1.createElement("div",ot,it):null},CustomView=function rt(_e){var nt=_e.renderWithFragment,it=_e.children;_e.viewClassName,_e.style;var ot=_e.condition,st=_objectWithoutProperties(_e,["renderWithFragment","children","viewClassName","style","condition"]);return ot?nt?React__default$1.createElement(React$1.Fragment,null,it):React__default$1.createElement("div",st,it):null};function withOrientationChange(rt){return function(_e){_inherits(nt,_e);function nt(it){var ot;return _classCallCheck(this,nt),ot=_possibleConstructorReturn(this,_getPrototypeOf(nt).call(this,it)),ot.isEventListenerAdded=!1,ot.handleOrientationChange=ot.handleOrientationChange.bind(_assertThisInitialized(ot)),ot.onOrientationChange=ot.onOrientationChange.bind(_assertThisInitialized(ot)),ot.onPageLoad=ot.onPageLoad.bind(_assertThisInitialized(ot)),ot.state={isLandscape:!1,isPortrait:!1},ot}return _createClass(nt,[{key:"handleOrientationChange",value:function(){this.isEventListenerAdded||(this.isEventListenerAdded=!0);var ot=window.innerWidth>window.innerHeight?90:0;this.setState({isPortrait:ot===0,isLandscape:ot===90})}},{key:"onOrientationChange",value:function(){this.handleOrientationChange()}},{key:"onPageLoad",value:function(){this.handleOrientationChange()}},{key:"componentDidMount",value:function(){(typeof window>"u"?"undefined":_typeof$2(window))!==void 0&&isMobile&&(this.isEventListenerAdded?window.removeEventListener("load",this.onPageLoad,!1):(this.handleOrientationChange(),window.addEventListener("load",this.onPageLoad,!1)),window.addEventListener("resize",this.onOrientationChange,!1))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.onOrientationChange,!1)}},{key:"render",value:function(){return React__default$1.createElement(rt,_extends$1({},this.props,{isLandscape:this.state.isLandscape,isPortrait:this.state.isPortrait}))}}]),nt}(React__default$1.Component)}function useMobileOrientation(){var rt=React$1.useState(function(){var st=window.innerWidth>window.innerHeight?90:0;return{isPortrait:st===0,isLandscape:st===90,orientation:st===0?"portrait":"landscape"}}),_e=_slicedToArray(rt,2),nt=_e[0],it=_e[1],ot=React$1.useCallback(function(){var st=window.innerWidth>window.innerHeight?90:0,at={isPortrait:st===0,isLandscape:st===90,orientation:st===0?"portrait":"landscape"};nt.orientation!==at.orientation&&it(at)},[nt.orientation]);return React$1.useEffect(function(){return(typeof window>"u"?"undefined":_typeof$2(window))!==void 0&&isMobile&&(ot(),window.addEventListener("load",ot,!1),window.addEventListener("resize",ot,!1)),function(){window.removeEventListener("resize",ot,!1),window.removeEventListener("load",ot,!1)}},[ot]),nt}function useDeviceData(rt){var _e=rt||window.navigator.userAgent;return parseUserAgent(_e)}function useDeviceSelectors(rt){var _e=rt||window.navigator.userAgent,nt=useDeviceData(_e),it=buildSelectorsObject(nt);return[it,nt]}lib$1.AndroidView=AndroidView;lib$1.BrowserTypes=BrowserTypes;lib$1.BrowserView=BrowserView;lib$1.ConsoleView=ConsoleView;lib$1.CustomView=CustomView;lib$1.IEView=IEView;lib$1.IOSView=IOSView;lib$1.MobileOnlyView=MobileOnlyView;lib$1.MobileView=MobileView;lib$1.OsTypes=OsTypes;lib$1.SmartTVView=SmartTVView;lib$1.TabletView=TabletView;lib$1.WearableView=WearableView;lib$1.WinPhoneView=WinPhoneView;lib$1.browserName=browserName;lib$1.browserVersion=browserVersion;lib$1.deviceDetect=deviceDetect;lib$1.deviceType=deviceType;lib$1.engineName=engineName;lib$1.engineVersion=engineVersion;lib$1.fullBrowserVersion=fullBrowserVersion;lib$1.getSelectorsByUserAgent=getSelectorsByUserAgent;lib$1.getUA=getUA;lib$1.isAndroid=isAndroid;lib$1.isBrowser=isBrowser;lib$1.isChrome=isChrome;lib$1.isChromium=isChromium;lib$1.isConsole=isConsole;var isDesktop_1=lib$1.isDesktop=isDesktop;lib$1.isEdge=isEdge;lib$1.isEdgeChromium=isEdgeChromium;lib$1.isElectron=isElectron;lib$1.isEmbedded=isEmbedded;lib$1.isFirefox=isFirefox;lib$1.isIE=isIE;lib$1.isIOS=isIOS;lib$1.isIOS13=isIOS13;lib$1.isIPad13=isIPad13;lib$1.isIPhone13=isIPhone13;lib$1.isIPod13=isIPod13;lib$1.isLegacyEdge=isLegacyEdge;lib$1.isMIUI=isMIUI;lib$1.isMacOs=isMacOs;lib$1.isMobile=isMobile;lib$1.isMobileOnly=isMobileOnly;lib$1.isMobileSafari=isMobileSafari;lib$1.isOpera=isOpera;lib$1.isSafari=isSafari;lib$1.isSamsungBrowser=isSamsungBrowser;lib$1.isSmartTV=isSmartTV;lib$1.isTablet=isTablet;lib$1.isWearable=isWearable;lib$1.isWinPhone=isWinPhone;lib$1.isWindows=isWindows;lib$1.isYandex=isYandex;lib$1.mobileModel=mobileModel;lib$1.mobileVendor=mobileVendor;lib$1.osName=osName;lib$1.osVersion=osVersion;lib$1.parseUserAgent=parseUserAgent;lib$1.setUserAgent=setUserAgent;lib$1.useDeviceData=useDeviceData;lib$1.useDeviceSelectors=useDeviceSelectors;lib$1.useMobileOrientation=useMobileOrientation;lib$1.withOrientationChange=withOrientationChange;function encryptPayload(rt,_e){if(!_e)throw new Error("missing shared secret");const nt=nacl.randomBytes(24),it=nacl.box.after(Buffer$1.from(JSON.stringify(rt)),nt,_e);return[nt,it]}function getPetraWalletParams(rt,_e){const[nt,it]=encryptPayload(rt,_e);return{appInfo:{domain:"https://"+window.location.hostname},dappEncryptionPublicKey:Buffer$1.from(bs58$1.decode(PETRA_ENCRYPTION_PUBLIC_KEY)).toString("hex"),payload:Buffer$1.from(it).toString("hex"),redirectLink:TELEGRAM_REDIRECT_URL+"/ul/sendTx",nonce:Buffer$1.from(nt).toString("hex")}}function useTelegramWallet(){const rt=useAppDispatch(),{address:_e,publicKey:nt,petraPublicEncryptedKey:it}=useAppSelector(dt=>dt.telegram),ot=reactExports.useMemo(()=>_e&&nt?{address:_e,publicKey:nt}:null,[_e,nt]),st=reactExports.useCallback(()=>{if(ReactGA.event({category:"Telegram Web App",action:"TWA/connect"}),isDesktop_1){_default$1.showAlert("Currently, the Anqa Telegram Bot is only supported on mobile devices with Petra wallet installed.");return}const dt={dappEncryptionPublicKey:Buffer$1.from(bs58$1.decode(PETRA_ENCRYPTION_PUBLIC_KEY)).toString("hex"),appInfo:{domain:"https://"+window.location.hostname},redirectLink:TELEGRAM_REDIRECT_URL+"/ul/connect"};_default$1.openLink(`https://petra.app/api/v1/connect?data=${btoa(JSON.stringify(dt))}`),_default$1.close()},[]),at=reactExports.useCallback(()=>{ReactGA.event({category:"Telegram Web App",action:"TWA/disconnect"}),rt(clearTelegramState())},[rt]),lt=reactExports.useCallback(async dt=>{if(ReactGA.event({category:"Telegram Web App",action:"TWA/signAndSubmitTransaction"}),!it)return;const ft=getPetraWalletParams(dt,bs58$1.decode(it));_default$1.openLink("https://petra.app/api/v1/signAndSubmit?data="+btoa(JSON.stringify(ft))),_default$1.close()},[it]);return reactExports.useMemo(()=>({account:ot,connect:st,connected:!!ot,disconnect:at,isLoading:!1,signAndSubmitTransaction:lt,wallet:ot?{name:petraWallet.name,icon:petraWallet.icon,url:petraWallet.url}:null,network:ot?{name:Network.MAINNET}:null}),[ot,st,at,lt])}function useAnqaWallet(){const rt=useWallet(),_e=useTelegramWallet();return reactExports.useMemo(()=>_default$1.initDataUnsafe.user?{..._e,isTelegram:!0}:{...rt,isTelegram:!1},[_e,rt])}function bind(rt,_e){return function(){return rt.apply(_e,arguments)}}const{toString:toString$1}=Object.prototype,{getPrototypeOf}=Object,kindOf=(rt=>_e=>{const nt=toString$1.call(_e);return rt[nt]||(rt[nt]=nt.slice(8,-1).toLowerCase())})(Object.create(null)),kindOfTest=rt=>(rt=rt.toLowerCase(),_e=>kindOf(_e)===rt),typeOfTest=rt=>_e=>typeof _e===rt,{isArray}=Array,isUndefined$1=typeOfTest("undefined");function isBuffer(rt){return rt!==null&&!isUndefined$1(rt)&&rt.constructor!==null&&!isUndefined$1(rt.constructor)&&isFunction$1(rt.constructor.isBuffer)&&rt.constructor.isBuffer(rt)}const isArrayBuffer=kindOfTest("ArrayBuffer");function isArrayBufferView(rt){let _e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?_e=ArrayBuffer.isView(rt):_e=rt&&rt.buffer&&isArrayBuffer(rt.buffer),_e}const isString=typeOfTest("string"),isFunction$1=typeOfTest("function"),isNumber=typeOfTest("number"),isObject=rt=>rt!==null&&typeof rt=="object",isBoolean=rt=>rt===!0||rt===!1,isPlainObject=rt=>{if(kindOf(rt)!=="object")return!1;const _e=getPrototypeOf(rt);return(_e===null||_e===Object.prototype||Object.getPrototypeOf(_e)===null)&&!(Symbol.toStringTag in rt)&&!(Symbol.iterator in rt)},isDate=kindOfTest("Date"),isFile=kindOfTest("File"),isBlob=kindOfTest("Blob"),isFileList=kindOfTest("FileList"),isStream=rt=>isObject(rt)&&isFunction$1(rt.pipe),isFormData=rt=>{let _e;return rt&&(typeof FormData=="function"&&rt instanceof FormData||isFunction$1(rt.append)&&((_e=kindOf(rt))==="formdata"||_e==="object"&&isFunction$1(rt.toString)&&rt.toString()==="[object FormData]"))},isURLSearchParams=kindOfTest("URLSearchParams"),[isReadableStream,isRequest,isResponse,isHeaders]=["ReadableStream","Request","Response","Headers"].map(kindOfTest),trim=rt=>rt.trim?rt.trim():rt.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function forEach(rt,_e,{allOwnKeys:nt=!1}={}){if(rt===null||typeof rt>"u")return;let it,ot;if(typeof rt!="object"&&(rt=[rt]),isArray(rt))for(it=0,ot=rt.length;it<ot;it++)_e.call(null,rt[it],it,rt);else{const st=nt?Object.getOwnPropertyNames(rt):Object.keys(rt),at=st.length;let lt;for(it=0;it<at;it++)lt=st[it],_e.call(null,rt[lt],lt,rt)}}function findKey(rt,_e){_e=_e.toLowerCase();const nt=Object.keys(rt);let it=nt.length,ot;for(;it-- >0;)if(ot=nt[it],_e===ot.toLowerCase())return ot;return null}const _global=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global$1,isContextDefined=rt=>!isUndefined$1(rt)&&rt!==_global;function merge(){const{caseless:rt}=isContextDefined(this)&&this||{},_e={},nt=(it,ot)=>{const st=rt&&findKey(_e,ot)||ot;isPlainObject(_e[st])&&isPlainObject(it)?_e[st]=merge(_e[st],it):isPlainObject(it)?_e[st]=merge({},it):isArray(it)?_e[st]=it.slice():_e[st]=it};for(let it=0,ot=arguments.length;it<ot;it++)arguments[it]&&forEach(arguments[it],nt);return _e}const extend=(rt,_e,nt,{allOwnKeys:it}={})=>(forEach(_e,(ot,st)=>{nt&&isFunction$1(ot)?rt[st]=bind(ot,nt):rt[st]=ot},{allOwnKeys:it}),rt),stripBOM=rt=>(rt.charCodeAt(0)===65279&&(rt=rt.slice(1)),rt),inherits$1=(rt,_e,nt,it)=>{rt.prototype=Object.create(_e.prototype,it),rt.prototype.constructor=rt,Object.defineProperty(rt,"super",{value:_e.prototype}),nt&&Object.assign(rt.prototype,nt)},toFlatObject=(rt,_e,nt,it)=>{let ot,st,at;const lt={};if(_e=_e||{},rt==null)return _e;do{for(ot=Object.getOwnPropertyNames(rt),st=ot.length;st-- >0;)at=ot[st],(!it||it(at,rt,_e))&&!lt[at]&&(_e[at]=rt[at],lt[at]=!0);rt=nt!==!1&&getPrototypeOf(rt)}while(rt&&(!nt||nt(rt,_e))&&rt!==Object.prototype);return _e},endsWith=(rt,_e,nt)=>{rt=String(rt),(nt===void 0||nt>rt.length)&&(nt=rt.length),nt-=_e.length;const it=rt.indexOf(_e,nt);return it!==-1&&it===nt},toArray=rt=>{if(!rt)return null;if(isArray(rt))return rt;let _e=rt.length;if(!isNumber(_e))return null;const nt=new Array(_e);for(;_e-- >0;)nt[_e]=rt[_e];return nt},isTypedArray=(rt=>_e=>rt&&_e instanceof rt)(typeof Uint8Array<"u"&&getPrototypeOf(Uint8Array)),forEachEntry=(rt,_e)=>{const it=(rt&&rt[Symbol.iterator]).call(rt);let ot;for(;(ot=it.next())&&!ot.done;){const st=ot.value;_e.call(rt,st[0],st[1])}},matchAll=(rt,_e)=>{let nt;const it=[];for(;(nt=rt.exec(_e))!==null;)it.push(nt);return it},isHTMLForm=kindOfTest("HTMLFormElement"),toCamelCase=rt=>rt.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(nt,it,ot){return it.toUpperCase()+ot}),hasOwnProperty$1=(({hasOwnProperty:rt})=>(_e,nt)=>rt.call(_e,nt))(Object.prototype),isRegExp=kindOfTest("RegExp"),reduceDescriptors=(rt,_e)=>{const nt=Object.getOwnPropertyDescriptors(rt),it={};forEach(nt,(ot,st)=>{let at;(at=_e(ot,st,rt))!==!1&&(it[st]=at||ot)}),Object.defineProperties(rt,it)},freezeMethods=rt=>{reduceDescriptors(rt,(_e,nt)=>{if(isFunction$1(rt)&&["arguments","caller","callee"].indexOf(nt)!==-1)return!1;const it=rt[nt];if(isFunction$1(it)){if(_e.enumerable=!1,"writable"in _e){_e.writable=!1;return}_e.set||(_e.set=()=>{throw Error("Can not rewrite read-only method '"+nt+"'")})}})},toObjectSet=(rt,_e)=>{const nt={},it=ot=>{ot.forEach(st=>{nt[st]=!0})};return isArray(rt)?it(rt):it(String(rt).split(_e)),nt},noop$2=()=>{},toFiniteNumber=(rt,_e)=>rt!=null&&Number.isFinite(rt=+rt)?rt:_e,ALPHA="abcdefghijklmnopqrstuvwxyz",DIGIT="0123456789",ALPHABET={DIGIT,ALPHA,ALPHA_DIGIT:ALPHA+ALPHA.toUpperCase()+DIGIT},generateString=(rt=16,_e=ALPHABET.ALPHA_DIGIT)=>{let nt="";const{length:it}=_e;for(;rt--;)nt+=_e[Math.random()*it|0];return nt};function isSpecCompliantForm(rt){return!!(rt&&isFunction$1(rt.append)&&rt[Symbol.toStringTag]==="FormData"&&rt[Symbol.iterator])}const toJSONObject=rt=>{const _e=new Array(10),nt=(it,ot)=>{if(isObject(it)){if(_e.indexOf(it)>=0)return;if(!("toJSON"in it)){_e[ot]=it;const st=isArray(it)?[]:{};return forEach(it,(at,lt)=>{const ct=nt(at,ot+1);!isUndefined$1(ct)&&(st[lt]=ct)}),_e[ot]=void 0,st}}return it};return nt(rt,0)},isAsyncFn=kindOfTest("AsyncFunction"),isThenable=rt=>rt&&(isObject(rt)||isFunction$1(rt))&&isFunction$1(rt.then)&&isFunction$1(rt.catch),_setImmediate=((rt,_e)=>rt?setImmediate:_e?((nt,it)=>(_global.addEventListener("message",({source:ot,data:st})=>{ot===_global&&st===nt&&it.length&&it.shift()()},!1),ot=>{it.push(ot),_global.postMessage(nt,"*")}))(`axios@${Math.random()}`,[]):nt=>setTimeout(nt))(typeof setImmediate=="function",isFunction$1(_global.postMessage)),asap=typeof queueMicrotask<"u"?queueMicrotask.bind(_global):typeof process$1<"u"&&process$1.nextTick||_setImmediate,utils$1={isArray,isArrayBuffer,isBuffer,isFormData,isArrayBufferView,isString,isNumber,isBoolean,isObject,isPlainObject,isReadableStream,isRequest,isResponse,isHeaders,isUndefined:isUndefined$1,isDate,isFile,isBlob,isRegExp,isFunction:isFunction$1,isStream,isURLSearchParams,isTypedArray,isFileList,forEach,merge,extend,trim,stripBOM,inherits:inherits$1,toFlatObject,kindOf,kindOfTest,endsWith,toArray,forEachEntry,matchAll,isHTMLForm,hasOwnProperty:hasOwnProperty$1,hasOwnProp:hasOwnProperty$1,reduceDescriptors,freezeMethods,toObjectSet,toCamelCase,noop:noop$2,toFiniteNumber,findKey,global:_global,isContextDefined,ALPHABET,generateString,isSpecCompliantForm,toJSONObject,isAsyncFn,isThenable,setImmediate:_setImmediate,asap};function AxiosError(rt,_e,nt,it,ot){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=rt,this.name="AxiosError",_e&&(this.code=_e),nt&&(this.config=nt),it&&(this.request=it),ot&&(this.response=ot,this.status=ot.status?ot.status:null)}utils$1.inherits(AxiosError,Error,{toJSON:function rt(){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(rt=>{descriptors[rt]={value:rt}});Object.defineProperties(AxiosError,descriptors);Object.defineProperty(prototype$1,"isAxiosError",{value:!0});AxiosError.from=(rt,_e,nt,it,ot,st)=>{const at=Object.create(prototype$1);return utils$1.toFlatObject(rt,at,function(ct){return ct!==Error.prototype},lt=>lt!=="isAxiosError"),AxiosError.call(at,rt.message,_e,nt,it,ot),at.cause=rt,at.name=rt.name,st&&Object.assign(at,st),at};const httpAdapter=null;function isVisitable(rt){return utils$1.isPlainObject(rt)||utils$1.isArray(rt)}function removeBrackets(rt){return utils$1.endsWith(rt,"[]")?rt.slice(0,-2):rt}function renderKey(rt,_e,nt){return rt?rt.concat(_e).map(function(ot,st){return ot=removeBrackets(ot),!nt&&st?"["+ot+"]":ot}).join(nt?".":""):_e}function isFlatArray(rt){return utils$1.isArray(rt)&&!rt.some(isVisitable)}const predicates=utils$1.toFlatObject(utils$1,{},null,function rt(_e){return/^is[A-Z]/.test(_e)});function toFormData(rt,_e,nt){if(!utils$1.isObject(rt))throw new TypeError("target must be an object");_e=_e||new FormData,nt=utils$1.toFlatObject(nt,{metaTokens:!0,dots:!1,indexes:!1},!1,function(At,$t){return!utils$1.isUndefined($t[At])});const it=nt.metaTokens,ot=nt.visitor||ft,st=nt.dots,at=nt.indexes,ct=(nt.Blob||typeof Blob<"u"&&Blob)&&utils$1.isSpecCompliantForm(_e);if(!utils$1.isFunction(ot))throw new TypeError("visitor must be a function");function dt(Ct){if(Ct===null)return"";if(utils$1.isDate(Ct))return Ct.toISOString();if(!ct&&utils$1.isBlob(Ct))throw new AxiosError("Blob is not supported. Use a Buffer instead.");return utils$1.isArrayBuffer(Ct)||utils$1.isTypedArray(Ct)?ct&&typeof Blob=="function"?new Blob([Ct]):Buffer.from(Ct):Ct}function ft(Ct,At,$t){let zt=Ct;if(Ct&&!$t&&typeof Ct=="object"){if(utils$1.endsWith(At,"{}"))At=it?At:At.slice(0,-2),Ct=JSON.stringify(Ct);else if(utils$1.isArray(Ct)&&isFlatArray(Ct)||(utils$1.isFileList(Ct)||utils$1.endsWith(At,"[]"))&&(zt=utils$1.toArray(Ct)))return At=removeBrackets(At),zt.forEach(function(Jt,nr){!(utils$1.isUndefined(Jt)||Jt===null)&&_e.append(at===!0?renderKey([At],nr,st):at===null?At:At+"[]",dt(Jt))}),!1}return isVisitable(Ct)?!0:(_e.append(renderKey($t,At,st),dt(Ct)),!1)}const pt=[],gt=Object.assign(predicates,{defaultVisitor:ft,convertValue:dt,isVisitable});function yt(Ct,At){if(!utils$1.isUndefined(Ct)){if(pt.indexOf(Ct)!==-1)throw Error("Circular reference detected in "+At.join("."));pt.push(Ct),utils$1.forEach(Ct,function(zt,_t){(!(utils$1.isUndefined(zt)||zt===null)&&ot.call(_e,zt,utils$1.isString(_t)?_t.trim():_t,At,gt))===!0&&yt(zt,At?At.concat(_t):[_t])}),pt.pop()}}if(!utils$1.isObject(rt))throw new TypeError("data must be an object");return yt(rt),_e}function encode$1(rt){const _e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(rt).replace(/[!'()~]|%20|%00/g,function(it){return _e[it]})}function AxiosURLSearchParams(rt,_e){this._pairs=[],rt&&toFormData(rt,this,_e)}const prototype=AxiosURLSearchParams.prototype;prototype.append=function rt(_e,nt){this._pairs.push([_e,nt])};prototype.toString=function rt(_e){const nt=_e?function(it){return _e.call(this,it,encode$1)}:encode$1;return this._pairs.map(function(ot){return nt(ot[0])+"="+nt(ot[1])},"").join("&")};function encode(rt){return encodeURIComponent(rt).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function buildURL(rt,_e,nt){if(!_e)return rt;const it=nt&&nt.encode||encode,ot=nt&&nt.serialize;let st;if(ot?st=ot(_e,nt):st=utils$1.isURLSearchParams(_e)?_e.toString():new AxiosURLSearchParams(_e,nt).toString(it),st){const at=rt.indexOf("#");at!==-1&&(rt=rt.slice(0,at)),rt+=(rt.indexOf("?")===-1?"?":"&")+st}return rt}class InterceptorManager{constructor(){this.handlers=[]}use(_e,nt,it){return this.handlers.push({fulfilled:_e,rejected:nt,synchronous:it?it.synchronous:!1,runWhen:it?it.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(it){it!==null&&_e(it)})}}const transitionalDefaults={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},URLSearchParams$1=typeof URLSearchParams<"u"?URLSearchParams:AxiosURLSearchParams,FormData$1=typeof FormData<"u"?FormData:null,Blob$1=typeof Blob<"u"?Blob:null,platform$2={isBrowser:!0,classes:{URLSearchParams:URLSearchParams$1,FormData:FormData$1,Blob:Blob$1},protocols:["http","https","file","blob","url","data"]},hasBrowserEnv=typeof window<"u"&&typeof document<"u",_navigator=typeof navigator=="object"&&navigator||void 0,hasStandardBrowserEnv=hasBrowserEnv&&(!_navigator||["ReactNative","NativeScript","NS"].indexOf(_navigator.product)<0),hasStandardBrowserWebWorkerEnv=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",origin=hasBrowserEnv&&window.location.href||"http://localhost",utils=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv,hasStandardBrowserEnv,hasStandardBrowserWebWorkerEnv,navigator:_navigator,origin},Symbol.toStringTag,{value:"Module"})),platform$1={...utils,...platform$2};function toURLEncodedForm(rt,_e){return toFormData(rt,new platform$1.classes.URLSearchParams,Object.assign({visitor:function(nt,it,ot,st){return platform$1.isNode&&utils$1.isBuffer(nt)?(this.append(it,nt.toString("base64")),!1):st.defaultVisitor.apply(this,arguments)}},_e))}function parsePropPath(rt){return utils$1.matchAll(/\w+|\[(\w*)]/g,rt).map(_e=>_e[0]==="[]"?"":_e[1]||_e[0])}function arrayToObject(rt){const _e={},nt=Object.keys(rt);let it;const ot=nt.length;let st;for(it=0;it<ot;it++)st=nt[it],_e[st]=rt[st];return _e}function formDataToJSON(rt){function _e(nt,it,ot,st){let at=nt[st++];if(at==="__proto__")return!0;const lt=Number.isFinite(+at),ct=st>=nt.length;return at=!at&&utils$1.isArray(ot)?ot.length:at,ct?(utils$1.hasOwnProp(ot,at)?ot[at]=[ot[at],it]:ot[at]=it,!lt):((!ot[at]||!utils$1.isObject(ot[at]))&&(ot[at]=[]),_e(nt,it,ot[at],st)&&utils$1.isArray(ot[at])&&(ot[at]=arrayToObject(ot[at])),!lt)}if(utils$1.isFormData(rt)&&utils$1.isFunction(rt.entries)){const nt={};return utils$1.forEachEntry(rt,(it,ot)=>{_e(parsePropPath(it),ot,nt,0)}),nt}return null}function stringifySafely(rt,_e,nt){if(utils$1.isString(rt))try{return(_e||JSON.parse)(rt),utils$1.trim(rt)}catch(it){if(it.name!=="SyntaxError")throw it}return(0,JSON.stringify)(rt)}const defaults$1={transitional:transitionalDefaults,adapter:["xhr","http","fetch"],transformRequest:[function rt(_e,nt){const it=nt.getContentType()||"",ot=it.indexOf("application/json")>-1,st=utils$1.isObject(_e);if(st&&utils$1.isHTMLForm(_e)&&(_e=new FormData(_e)),utils$1.isFormData(_e))return ot?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 nt.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),_e.toString();let lt;if(st){if(it.indexOf("application/x-www-form-urlencoded")>-1)return toURLEncodedForm(_e,this.formSerializer).toString();if((lt=utils$1.isFileList(_e))||it.indexOf("multipart/form-data")>-1){const ct=this.env&&this.env.FormData;return toFormData(lt?{"files[]":_e}:_e,ct&&new ct,this.formSerializer)}}return st||ot?(nt.setContentType("application/json",!1),stringifySafely(_e)):_e}],transformResponse:[function rt(_e){const nt=this.transitional||defaults$1.transitional,it=nt&&nt.forcedJSONParsing,ot=this.responseType==="json";if(utils$1.isResponse(_e)||utils$1.isReadableStream(_e))return _e;if(_e&&utils$1.isString(_e)&&(it&&!this.responseType||ot)){const at=!(nt&&nt.silentJSONParsing)&&ot;try{return JSON.parse(_e)}catch(lt){if(at)throw lt.name==="SyntaxError"?AxiosError.from(lt,AxiosError.ERR_BAD_RESPONSE,this,null,this.response):lt}}return _e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:platform$1.classes.FormData,Blob:platform$1.classes.Blob},validateStatus:function rt(_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"],rt=>{defaults$1.headers[rt]={}});const 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=rt=>{const _e={};let nt,it,ot;return rt&&rt.split(`
`).forEach(function(at){ot=at.indexOf(":"),nt=at.substring(0,ot).trim().toLowerCase(),it=at.substring(ot+1).trim(),!(!nt||_e[nt]&&ignoreDuplicateOf[nt])&&(nt==="set-cookie"?_e[nt]?_e[nt].push(it):_e[nt]=[it]:_e[nt]=_e[nt]?_e[nt]+", "+it:it)}),_e},$internals=Symbol("internals");function normalizeHeader(rt){return rt&&String(rt).trim().toLowerCase()}function normalizeValue(rt){return rt===!1||rt==null?rt:utils$1.isArray(rt)?rt.map(normalizeValue):String(rt)}function parseTokens(rt){const _e=Object.create(null),nt=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let it;for(;it=nt.exec(rt);)_e[it[1]]=it[2];return _e}const isValidHeaderName=rt=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(rt.trim());function matchHeaderValue(rt,_e,nt,it,ot){if(utils$1.isFunction(it))return it.call(this,_e,nt);if(ot&&(_e=nt),!!utils$1.isString(_e)){if(utils$1.isString(it))return _e.indexOf(it)!==-1;if(utils$1.isRegExp(it))return it.test(_e)}}function formatHeader(rt){return rt.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(_e,nt,it)=>nt.toUpperCase()+it)}function buildAccessors(rt,_e){const nt=utils$1.toCamelCase(" "+_e);["get","set","has"].forEach(it=>{Object.defineProperty(rt,it+nt,{value:function(ot,st,at){return this[it].call(this,_e,ot,st,at)},configurable:!0})})}class AxiosHeaders{constructor(_e){_e&&this.set(_e)}set(_e,nt,it){const ot=this;function st(lt,ct,dt){const ft=normalizeHeader(ct);if(!ft)throw new Error("header name must be a non-empty string");const pt=utils$1.findKey(ot,ft);(!pt||ot[pt]===void 0||dt===!0||dt===void 0&&ot[pt]!==!1)&&(ot[pt||ct]=normalizeValue(lt))}const at=(lt,ct)=>utils$1.forEach(lt,(dt,ft)=>st(dt,ft,ct));if(utils$1.isPlainObject(_e)||_e instanceof this.constructor)at(_e,nt);else if(utils$1.isString(_e)&&(_e=_e.trim())&&!isValidHeaderName(_e))at(parseHeaders(_e),nt);else if(utils$1.isHeaders(_e))for(const[lt,ct]of _e.entries())st(ct,lt,it);else _e!=null&&st(nt,_e,it);return this}get(_e,nt){if(_e=normalizeHeader(_e),_e){const it=utils$1.findKey(this,_e);if(it){const ot=this[it];if(!nt)return ot;if(nt===!0)return parseTokens(ot);if(utils$1.isFunction(nt))return nt.call(this,ot,it);if(utils$1.isRegExp(nt))return nt.exec(ot);throw new TypeError("parser must be boolean|regexp|function")}}}has(_e,nt){if(_e=normalizeHeader(_e),_e){const it=utils$1.findKey(this,_e);return!!(it&&this[it]!==void 0&&(!nt||matchHeaderValue(this,this[it],it,nt)))}return!1}delete(_e,nt){const it=this;let ot=!1;function st(at){if(at=normalizeHeader(at),at){const lt=utils$1.findKey(it,at);lt&&(!nt||matchHeaderValue(it,it[lt],lt,nt))&&(delete it[lt],ot=!0)}}return utils$1.isArray(_e)?_e.forEach(st):st(_e),ot}clear(_e){const nt=Object.keys(this);let it=nt.length,ot=!1;for(;it--;){const st=nt[it];(!_e||matchHeaderValue(this,this[st],st,_e,!0))&&(delete this[st],ot=!0)}return ot}normalize(_e){const nt=this,it={};return utils$1.forEach(this,(ot,st)=>{const at=utils$1.findKey(it,st);if(at){nt[at]=normalizeValue(ot),delete nt[st];return}const lt=_e?formatHeader(st):String(st).trim();lt!==st&&delete nt[st],nt[lt]=normalizeValue(ot),it[lt]=!0}),this}concat(..._e){return this.constructor.concat(this,..._e)}toJSON(_e){const nt=Object.create(null);return utils$1.forEach(this,(it,ot)=>{it!=null&&it!==!1&&(nt[ot]=_e&&utils$1.isArray(it)?it.join(", "):it)}),nt}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([_e,nt])=>_e+": "+nt).join(`
`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(_e){return _e instanceof this?_e:new this(_e)}static concat(_e,...nt){const it=new this(_e);return nt.forEach(ot=>it.set(ot)),it}static accessor(_e){const it=(this[$internals]=this[$internals]={accessors:{}}).accessors,ot=this.prototype;function st(at){const lt=normalizeHeader(at);it[lt]||(buildAccessors(ot,at),it[lt]=!0)}return utils$1.isArray(_e)?_e.forEach(st):st(_e),this}}AxiosHeaders.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);utils$1.reduceDescriptors(AxiosHeaders.prototype,({value:rt},_e)=>{let nt=_e[0].toUpperCase()+_e.slice(1);return{get:()=>rt,set(it){this[nt]=it}}});utils$1.freezeMethods(AxiosHeaders);function transformData(rt,_e){const nt=this||defaults$1,it=_e||nt,ot=AxiosHeaders.from(it.headers);let st=it.data;return utils$1.forEach(rt,function(lt){st=lt.call(nt,st,ot.normalize(),_e?_e.status:void 0)}),ot.normalize(),st}function isCancel(rt){return!!(rt&&rt.__CANCEL__)}function CanceledError(rt,_e,nt){AxiosError.call(this,rt??"canceled",AxiosError.ERR_CANCELED,_e,nt),this.name="CanceledError"}utils$1.inherits(CanceledError,AxiosError,{__CANCEL__:!0});function settle(rt,_e,nt){const it=nt.config.validateStatus;!nt.status||!it||it(nt.status)?rt(nt):_e(new AxiosError("Request failed with status code "+nt.status,[AxiosError.ERR_BAD_REQUEST,AxiosError.ERR_BAD_RESPONSE][Math.floor(nt.status/100)-4],nt.config,nt.request,nt))}function parseProtocol(rt){const _e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(rt);return _e&&_e[1]||""}function speedometer(rt,_e){rt=rt||10;const nt=new Array(rt),it=new Array(rt);let ot=0,st=0,at;return _e=_e!==void 0?_e:1e3,function(ct){const dt=Date.now(),ft=it[st];at||(at=dt),nt[ot]=ct,it[ot]=dt;let pt=st,gt=0;for(;pt!==ot;)gt+=nt[pt++],pt=pt%rt;if(ot=(ot+1)%rt,ot===st&&(st=(st+1)%rt),dt-at<_e)return;const yt=ft&&dt-ft;return yt?Math.round(gt*1e3/yt):void 0}}function throttle(rt,_e){let nt=0,it=1e3/_e,ot,st;const at=(dt,ft=Date.now())=>{nt=ft,ot=null,st&&(clearTimeout(st),st=null),rt.apply(null,dt)};return[(...dt)=>{const ft=Date.now(),pt=ft-nt;pt>=it?at(dt,ft):(ot=dt,st||(st=setTimeout(()=>{st=null,at(ot)},it-pt)))},()=>ot&&at(ot)]}const progressEventReducer=(rt,_e,nt=3)=>{let it=0;const ot=speedometer(50,250);return throttle(st=>{const at=st.loaded,lt=st.lengthComputable?st.total:void 0,ct=at-it,dt=ot(ct),ft=at<=lt;it=at;const pt={loaded:at,total:lt,progress:lt?at/lt:void 0,bytes:ct,rate:dt||void 0,estimated:dt&&lt&&ft?(lt-at)/dt:void 0,event:st,lengthComputable:lt!=null,[_e?"download":"upload"]:!0};rt(pt)},nt)},progressEventDecorator=(rt,_e)=>{const nt=rt!=null;return[it=>_e[0]({lengthComputable:nt,total:rt,loaded:it}),_e[1]]},asyncDecorator=rt=>(..._e)=>utils$1.asap(()=>rt(..._e)),isURLSameOrigin=platform$1.hasStandardBrowserEnv?function rt(){const _e=platform$1.navigator&&/(msie|trident)/i.test(platform$1.navigator.userAgent),nt=document.createElement("a");let it;function ot(st){let at=st;return _e&&(nt.setAttribute("href",at),at=nt.href),nt.setAttribute("href",at),{href:nt.href,protocol:nt.protocol?nt.protocol.replace(/:$/,""):"",host:nt.host,search:nt.search?nt.search.replace(/^\?/,""):"",hash:nt.hash?nt.hash.replace(/^#/,""):"",hostname:nt.hostname,port:nt.port,pathname:nt.pathname.charAt(0)==="/"?nt.pathname:"/"+nt.pathname}}return it=ot(window.location.href),function(at){const lt=utils$1.isString(at)?ot(at):at;return lt.protocol===it.protocol&&lt.host===it.host}}():function rt(){return function(){return!0}}(),cookies=platform$1.hasStandardBrowserEnv?{write(rt,_e,nt,it,ot,st){const at=[rt+"="+encodeURIComponent(_e)];utils$1.isNumber(nt)&&at.push("expires="+new Date(nt).toGMTString()),utils$1.isString(it)&&at.push("path="+it),utils$1.isString(ot)&&at.push("domain="+ot),st===!0&&at.push("secure"),document.cookie=at.join("; ")},read(rt){const _e=document.cookie.match(new RegExp("(^|;\\s*)("+rt+")=([^;]*)"));return _e?decodeURIComponent(_e[3]):null},remove(rt){this.write(rt,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function isAbsoluteURL(rt){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(rt)}function combineURLs(rt,_e){return _e?rt.replace(/\/?\/$/,"")+"/"+_e.replace(/^\/+/,""):rt}function buildFullPath(rt,_e){return rt&&!isAbsoluteURL(_e)?combineURLs(rt,_e):_e}const headersToObject=rt=>rt instanceof AxiosHeaders?{...rt}:rt;function mergeConfig(rt,_e){_e=_e||{};const nt={};function it(dt,ft,pt){return utils$1.isPlainObject(dt)&&utils$1.isPlainObject(ft)?utils$1.merge.call({caseless:pt},dt,ft):utils$1.isPlainObject(ft)?utils$1.merge({},ft):utils$1.isArray(ft)?ft.slice():ft}function ot(dt,ft,pt){if(utils$1.isUndefined(ft)){if(!utils$1.isUndefined(dt))return it(void 0,dt,pt)}else return it(dt,ft,pt)}function st(dt,ft){if(!utils$1.isUndefined(ft))return it(void 0,ft)}function at(dt,ft){if(utils$1.isUndefined(ft)){if(!utils$1.isUndefined(dt))return it(void 0,dt)}else return it(void 0,ft)}function lt(dt,ft,pt){if(pt in _e)return it(dt,ft);if(pt in rt)return it(void 0,dt)}const ct={url:st,method:st,data:st,baseURL:at,transformRequest:at,transformResponse:at,paramsSerializer:at,timeout:at,timeoutMessage:at,withCredentials:at,withXSRFToken:at,adapter:at,responseType:at,xsrfCookieName:at,xsrfHeaderName:at,onUploadProgress:at,onDownloadProgress:at,decompress:at,maxContentLength:at,maxBodyLength:at,beforeRedirect:at,transport:at,httpAgent:at,httpsAgent:at,cancelToken:at,socketPath:at,responseEncoding:at,validateStatus:lt,headers:(dt,ft)=>ot(headersToObject(dt),headersToObject(ft),!0)};return utils$1.forEach(Object.keys(Object.assign({},rt,_e)),function(ft){const pt=ct[ft]||ot,gt=pt(rt[ft],_e[ft],ft);utils$1.isUndefined(gt)&&pt!==lt||(nt[ft]=gt)}),nt}const resolveConfig=rt=>{const _e=mergeConfig({},rt);let{data:nt,withXSRFToken:it,xsrfHeaderName:ot,xsrfCookieName:st,headers:at,auth:lt}=_e;_e.headers=at=AxiosHeaders.from(at),_e.url=buildURL(buildFullPath(_e.baseURL,_e.url),rt.params,rt.paramsSerializer),lt&&at.set("Authorization","Basic "+btoa((lt.username||"")+":"+(lt.password?unescape(encodeURIComponent(lt.password)):"")));let ct;if(utils$1.isFormData(nt)){if(platform$1.hasStandardBrowserEnv||platform$1.hasStandardBrowserWebWorkerEnv)at.setContentType(void 0);else if((ct=at.getContentType())!==!1){const[dt,...ft]=ct?ct.split(";").map(pt=>pt.trim()).filter(Boolean):[];at.setContentType([dt||"multipart/form-data",...ft].join("; "))}}if(platform$1.hasStandardBrowserEnv&&(it&&utils$1.isFunction(it)&&(it=it(_e)),it||it!==!1&&isURLSameOrigin(_e.url))){const dt=ot&&st&&cookies.read(st);dt&&at.set(ot,dt)}return _e},isXHRAdapterSupported=typeof XMLHttpRequest<"u",xhrAdapter=isXHRAdapterSupported&&function(rt){return new Promise(function(nt,it){const ot=resolveConfig(rt);let st=ot.data;const at=AxiosHeaders.from(ot.headers).normalize();let{responseType:lt,onUploadProgress:ct,onDownloadProgress:dt}=ot,ft,pt,gt,yt,Ct;function At(){yt&&yt(),Ct&&Ct(),ot.cancelToken&&ot.cancelToken.unsubscribe(ft),ot.signal&&ot.signal.removeEventListener("abort",ft)}let $t=new XMLHttpRequest;$t.open(ot.method.toUpperCase(),ot.url,!0),$t.timeout=ot.timeout;function zt(){if(!$t)return;const Jt=AxiosHeaders.from("getAllResponseHeaders"in $t&&$t.getAllResponseHeaders()),or={data:!lt||lt==="text"||lt==="json"?$t.responseText:$t.response,status:$t.status,statusText:$t.statusText,headers:Jt,config:rt,request:$t};settle(function(dr){nt(dr),At()},function(dr){it(dr),At()},or),$t=null}"onloadend"in $t?$t.onloadend=zt:$t.onreadystatechange=function(){!$t||$t.readyState!==4||$t.status===0&&!($t.responseURL&&$t.responseURL.indexOf("file:")===0)||setTimeout(zt)},$t.onabort=function(){$t&&(it(new AxiosError("Request aborted",AxiosError.ECONNABORTED,rt,$t)),$t=null)},$t.onerror=function(){it(new AxiosError("Network Error",AxiosError.ERR_NETWORK,rt,$t)),$t=null},$t.ontimeout=function(){let nr=ot.timeout?"timeout of "+ot.timeout+"ms exceeded":"timeout exceeded";const or=ot.transitional||transitionalDefaults;ot.timeoutErrorMessage&&(nr=ot.timeoutErrorMessage),it(new AxiosError(nr,or.clarifyTimeoutError?AxiosError.ETIMEDOUT:AxiosError.ECONNABORTED,rt,$t)),$t=null},st===void 0&&at.setContentType(null),"setRequestHeader"in $t&&utils$1.forEach(at.toJSON(),function(nr,or){$t.setRequestHeader(or,nr)}),utils$1.isUndefined(ot.withCredentials)||($t.withCredentials=!!ot.withCredentials),lt&&lt!=="json"&&($t.responseType=ot.responseType),dt&&([gt,Ct]=progressEventReducer(dt,!0),$t.addEventListener("progress",gt)),ct&&$t.upload&&([pt,yt]=progressEventReducer(ct),$t.upload.addEventListener("progress",pt),$t.upload.addEventListener("loadend",yt)),(ot.cancelToken||ot.signal)&&(ft=Jt=>{$t&&(it(!Jt||Jt.type?new CanceledError(null,rt,$t):Jt),$t.abort(),$t=null)},ot.cancelToken&&ot.cancelToken.subscribe(ft),ot.signal&&(ot.signal.aborted?ft():ot.signal.addEventListener("abort",ft)));const _t=parseProtocol(ot.url);if(_t&&platform$1.protocols.indexOf(_t)===-1){it(new AxiosError("Unsupported protocol "+_t+":",AxiosError.ERR_BAD_REQUEST,rt));return}$t.send(st||null)})},composeSignals=(rt,_e)=>{const{length:nt}=rt=rt?rt.filter(Boolean):[];if(_e||nt){let it=new AbortController,ot;const st=function(dt){if(!ot){ot=!0,lt();const ft=dt instanceof Error?dt:this.reason;it.abort(ft instanceof AxiosError?ft:new CanceledError(ft instanceof Error?ft.message:ft))}};let at=_e&&setTimeout(()=>{at=null,st(new AxiosError(`timeout ${_e} of ms exceeded`,AxiosError.ETIMEDOUT))},_e);const lt=()=>{rt&&(at&&clearTimeout(at),at=null,rt.forEach(dt=>{dt.unsubscribe?dt.unsubscribe(st):dt.removeEventListener("abort",st)}),rt=null)};rt.forEach(dt=>dt.addEventListener("abort",st));const{signal:ct}=it;return ct.unsubscribe=()=>utils$1.asap(lt),ct}},streamChunk=function*(rt,_e){let nt=rt.byteLength;if(nt<_e){yield rt;return}let it=0,ot;for(;it<nt;)ot=it+_e,yield rt.slice(it,ot),it=ot},readBytes=async function*(rt,_e){for await(const nt of readStream(rt))yield*streamChunk(nt,_e)},readStream=async function*(rt){if(rt[Symbol.asyncIterator]){yield*rt;return}const _e=rt.getReader();try{for(;;){const{done:nt,value:it}=await _e.read();if(nt)break;yield it}}finally{await _e.cancel()}},trackStream=(rt,_e,nt,it)=>{const ot=readBytes(rt,_e);let st=0,at,lt=ct=>{at||(at=!0,it&&it(ct))};return new ReadableStream({async pull(ct){try{const{done:dt,value:ft}=await ot.next();if(dt){lt(),ct.close();return}let pt=ft.byteLength;if(nt){let gt=st+=pt;nt(gt)}ct.enqueue(new Uint8Array(ft))}catch(dt){throw lt(dt),dt}},cancel(ct){return lt(ct),ot.return()}},{highWaterMark:2})},isFetchSupported=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",isReadableStreamSupported=isFetchSupported&&typeof ReadableStream=="function",encodeText=isFetchSupported&&(typeof TextEncoder=="function"?(rt=>_e=>rt.encode(_e))(new TextEncoder):async rt=>new Uint8Array(await new Response(rt).arrayBuffer())),test=(rt,..._e)=>{try{return!!rt(..._e)}catch{return!1}},supportsRequestStream=isReadableStreamSupported&&test(()=>{let rt=!1;const _e=new Request(platform$1.origin,{body:new ReadableStream,method:"POST",get duplex(){return rt=!0,"half"}}).headers.has("Content-Type");return rt&&!_e}),DEFAULT_CHUNK_SIZE=64*1024,supportsResponseStream=isReadableStreamSupported&&test(()=>utils$1.isReadableStream(new Response("").body)),resolvers={stream:supportsResponseStream&&(rt=>rt.body)};isFetchSupported&&(rt=>{["text","arrayBuffer","blob","formData","stream"].forEach(_e=>{!resolvers[_e]&&(resolvers[_e]=utils$1.isFunction(rt[_e])?nt=>nt[_e]():(nt,it)=>{throw new AxiosError(`Response type '${_e}' is not supported`,AxiosError.ERR_NOT_SUPPORT,it)})})})(new Response);const getBodyLength=async rt=>{if(rt==null)return 0;if(utils$1.isBlob(rt))return rt.size;if(utils$1.isSpecCompliantForm(rt))return(await new Request(platform$1.origin,{method:"POST",body:rt}).arrayBuffer()).byteLength;if(utils$1.isArrayBufferView(rt)||utils$1.isArrayBuffer(rt))return rt.byteLength;if(utils$1.isURLSearchParams(rt)&&(rt=rt+""),utils$1.isString(rt))return(await encodeText(rt)).byteLength},resolveBodyLength=async(rt,_e)=>{const nt=utils$1.toFiniteNumber(rt.getContentLength());return nt??getBodyLength(_e)},fetchAdapter=isFetchSupported&&(async rt=>{let{url:_e,method:nt,data:it,signal:ot,cancelToken:st,timeout:at,onDownloadProgress:lt,onUploadProgress:ct,responseType:dt,headers:ft,withCredentials:pt="same-origin",fetchOptions:gt}=resolveConfig(rt);dt=dt?(dt+"").toLowerCase():"text";let yt=composeSignals([ot,st&&st.toAbortSignal()],at),Ct;const At=yt&&yt.unsubscribe&&(()=>{yt.unsubscribe()});let $t;try{if(ct&&supportsRequestStream&&nt!=="get"&&nt!=="head"&&($t=await resolveBodyLength(ft,it))!==0){let or=new Request(_e,{method:"POST",body:it,duplex:"half"}),ir;if(utils$1.isFormData(it)&&(ir=or.headers.get("content-type"))&&ft.setContentType(ir),or.body){const[dr,sr]=progressEventDecorator($t,progressEventReducer(asyncDecorator(ct)));it=trackStream(or.body,DEFAULT_CHUNK_SIZE,dr,sr)}}utils$1.isString(pt)||(pt=pt?"include":"omit");const zt="credentials"in Request.prototype;Ct=new Request(_e,{...gt,signal:yt,method:nt.toUpperCase(),headers:ft.normalize().toJSON(),body:it,duplex:"half",credentials:zt?pt:void 0});let _t=await fetch(Ct);const Jt=supportsResponseStream&&(dt==="stream"||dt==="response");if(supportsResponseStream&&(lt||Jt&&At)){const or={};["status","statusText","headers"].forEach(vr=>{or[vr]=_t[vr]});const ir=utils$1.toFiniteNumber(_t.headers.get("content-length")),[dr,sr]=lt&&progressEventDecorator(ir,progressEventReducer(asyncDecorator(lt),!0))||[];_t=new Response(trackStream(_t.body,DEFAULT_CHUNK_SIZE,dr,()=>{sr&&sr(),At&&At()}),or)}dt=dt||"text";let nr=await resolvers[utils$1.findKey(resolvers,dt)||"text"](_t,rt);return!Jt&&At&&At(),await new Promise((or,ir)=>{settle(or,ir,{data:nr,headers:AxiosHeaders.from(_t.headers),status:_t.status,statusText:_t.statusText,config:rt,request:Ct})})}catch(zt){throw At&&At(),zt&&zt.name==="TypeError"&&/fetch/i.test(zt.message)?Object.assign(new AxiosError("Network Error",AxiosError.ERR_NETWORK,rt,Ct),{cause:zt.cause||zt}):AxiosError.from(zt,zt&&zt.code,rt,Ct)}}),knownAdapters={http:httpAdapter,xhr:xhrAdapter,fetch:fetchAdapter};utils$1.forEach(knownAdapters,(rt,_e)=>{if(rt){try{Object.defineProperty(rt,"name",{value:_e})}catch{}Object.defineProperty(rt,"adapterName",{value:_e})}});const renderReason=rt=>`- ${rt}`,isResolvedHandle=rt=>utils$1.isFunction(rt)||rt===null||rt===!1,adapters={getAdapter:rt=>{rt=utils$1.isArray(rt)?rt:[rt];const{length:_e}=rt;let nt,it;const ot={};for(let st=0;st<_e;st++){nt=rt[st];let at;if(it=nt,!isResolvedHandle(nt)&&(it=knownAdapters[(at=String(nt)).toLowerCase()],it===void 0))throw new AxiosError(`Unknown adapter '${at}'`);if(it)break;ot[at||"#"+st]=it}if(!it){const st=Object.entries(ot).map(([lt,ct])=>`adapter ${lt} `+(ct===!1?"is not supported by the environment":"is not available in the build"));let at=_e?st.length>1?`since :
`+st.map(renderReason).join(`
`):" "+renderReason(st[0]):"as no adapter specified";throw new AxiosError("There is no suitable adapter to dispatch the request "+at,"ERR_NOT_SUPPORT")}return it},adapters:knownAdapters};function throwIfCancellationRequested(rt){if(rt.cancelToken&&rt.cancelToken.throwIfRequested(),rt.signal&&rt.signal.aborted)throw new CanceledError(null,rt)}function dispatchRequest(rt){return throwIfCancellationRequested(rt),rt.headers=AxiosHeaders.from(rt.headers),rt.data=transformData.call(rt,rt.transformRequest),["post","put","patch"].indexOf(rt.method)!==-1&&rt.headers.setContentType("application/x-www-form-urlencoded",!1),adapters.getAdapter(rt.adapter||defaults$1.adapter)(rt).then(function(it){return throwIfCancellationRequested(rt),it.data=transformData.call(rt,rt.transformResponse,it),it.headers=AxiosHeaders.from(it.headers),it},function(it){return isCancel(it)||(throwIfCancellationRequested(rt),it&&it.response&&(it.response.data=transformData.call(rt,rt.transformResponse,it.response),it.response.headers=AxiosHeaders.from(it.response.headers))),Promise.reject(it)})}const VERSION="1.7.7",validators$1={};["object","boolean","number","function","string","symbol"].forEach((rt,_e)=>{validators$1[rt]=function(it){return typeof it===rt||"a"+(_e<1?"n ":" ")+rt}});const deprecatedWarnings={};validators$1.transitional=function rt(_e,nt,it){function ot(st,at){return"[Axios v"+VERSION+"] Transitional option '"+st+"'"+at+(it?". "+it:"")}return(st,at,lt)=>{if(_e===!1)throw new AxiosError(ot(at," has been removed"+(nt?" in "+nt:"")),AxiosError.ERR_DEPRECATED);return nt&&!deprecatedWarnings[at]&&(deprecatedWarnings[at]=!0,console.warn(ot(at," has been deprecated since v"+nt+" and will be removed in the near future"))),_e?_e(st,at,lt):!0}};function assertOptions(rt,_e,nt){if(typeof rt!="object")throw new AxiosError("options must be an object",AxiosError.ERR_BAD_OPTION_VALUE);const it=Object.keys(rt);let ot=it.length;for(;ot-- >0;){const st=it[ot],at=_e[st];if(at){const lt=rt[st],ct=lt===void 0||at(lt,st,rt);if(ct!==!0)throw new AxiosError("option "+st+" must be "+ct,AxiosError.ERR_BAD_OPTION_VALUE);continue}if(nt!==!0)throw new AxiosError("Unknown option "+st,AxiosError.ERR_BAD_OPTION)}}const validator={assertOptions,validators:validators$1},validators=validator.validators;class Axios{constructor(_e){this.defaults=_e,this.interceptors={request:new InterceptorManager,response:new InterceptorManager}}async request(_e,nt){try{return await this._request(_e,nt)}catch(it){if(it instanceof Error){let ot;Error.captureStackTrace?Error.captureStackTrace(ot={}):ot=new Error;const st=ot.stack?ot.stack.replace(/^.+\n/,""):"";try{it.stack?st&&!String(it.stack).endsWith(st.replace(/^.+\n.+\n/,""))&&(it.stack+=`
`+st):it.stack=st}catch{}}throw it}}_request(_e,nt){typeof _e=="string"?(nt=nt||{},nt.url=_e):nt=_e||{},nt=mergeConfig(this.defaults,nt);const{transitional:it,paramsSerializer:ot,headers:st}=nt;it!==void 0&&validator.assertOptions(it,{silentJSONParsing:validators.transitional(validators.boolean),forcedJSONParsing:validators.transitional(validators.boolean),clarifyTimeoutError:validators.transitional(validators.boolean)},!1),ot!=null&&(utils$1.isFunction(ot)?nt.paramsSerializer={serialize:ot}:validator.assertOptions(ot,{encode:validators.function,serialize:validators.function},!0)),nt.method=(nt.method||this.defaults.method||"get").toLowerCase();let at=st&&utils$1.merge(st.common,st[nt.method]);st&&utils$1.forEach(["delete","get","head","post","put","patch","common"],Ct=>{delete st[Ct]}),nt.headers=AxiosHeaders.concat(at,st);const lt=[];let ct=!0;this.interceptors.request.forEach(function(At){typeof At.runWhen=="function"&&At.runWhen(nt)===!1||(ct=ct&&At.synchronous,lt.unshift(At.fulfilled,At.rejected))});const dt=[];this.interceptors.response.forEach(function(At){dt.push(At.fulfilled,At.rejected)});let ft,pt=0,gt;if(!ct){const Ct=[dispatchRequest.bind(this),void 0];for(Ct.unshift.apply(Ct,lt),Ct.push.apply(Ct,dt),gt=Ct.length,ft=Promise.resolve(nt);pt<gt;)ft=ft.then(Ct[pt++],Ct[pt++]);return ft}gt=lt.length;let yt=nt;for(pt=0;pt<gt;){const Ct=lt[pt++],At=lt[pt++];try{yt=Ct(yt)}catch($t){At.call(this,$t);break}}try{ft=dispatchRequest.call(this,yt)}catch(Ct){return Promise.reject(Ct)}for(pt=0,gt=dt.length;pt<gt;)ft=ft.then(dt[pt++],dt[pt++]);return ft}getUri(_e){_e=mergeConfig(this.defaults,_e);const nt=buildFullPath(_e.baseURL,_e.url);return buildURL(nt,_e.params,_e.paramsSerializer)}}utils$1.forEach(["delete","get","head","options"],function rt(_e){Axios.prototype[_e]=function(nt,it){return this.request(mergeConfig(it||{},{method:_e,url:nt,data:(it||{}).data}))}});utils$1.forEach(["post","put","patch"],function rt(_e){function nt(it){return function(st,at,lt){return this.request(mergeConfig(lt||{},{method:_e,headers:it?{"Content-Type":"multipart/form-data"}:{},url:st,data:at}))}}Axios.prototype[_e]=nt(),Axios.prototype[_e+"Form"]=nt(!0)});class CancelToken{constructor(_e){if(typeof _e!="function")throw new TypeError("executor must be a function.");let nt;this.promise=new Promise(function(st){nt=st});const it=this;this.promise.then(ot=>{if(!it._listeners)return;let st=it._listeners.length;for(;st-- >0;)it._listeners[st](ot);it._listeners=null}),this.promise.then=ot=>{let st;const at=new Promise(lt=>{it.subscribe(lt),st=lt}).then(ot);return at.cancel=function(){it.unsubscribe(st)},at},_e(function(st,at,lt){it.reason||(it.reason=new CanceledError(st,at,lt),nt(it.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(_e){if(this.reason){_e(this.reason);return}this._listeners?this._listeners.push(_e):this._listeners=[_e]}unsubscribe(_e){if(!this._listeners)return;const nt=this._listeners.indexOf(_e);nt!==-1&&this._listeners.splice(nt,1)}toAbortSignal(){const _e=new AbortController,nt=it=>{_e.abort(it)};return this.subscribe(nt),_e.signal.unsubscribe=()=>this.unsubscribe(nt),_e.signal}static source(){let _e;return{token:new CancelToken(function(ot){_e=ot}),cancel:_e}}}function spread(rt){return function(nt){return rt.apply(null,nt)}}function isAxiosError(rt){return utils$1.isObject(rt)&&rt.isAxiosError===!0}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(([rt,_e])=>{HttpStatusCode[_e]=rt});function createInstance(rt){const _e=new Axios(rt),nt=bind(Axios.prototype.request,_e);return utils$1.extend(nt,Axios.prototype,_e,{allOwnKeys:!0}),utils$1.extend(nt,_e,null,{allOwnKeys:!0}),nt.create=function(ot){return createInstance(mergeConfig(rt,ot))},nt}const axios=createInstance(defaults$1);axios.Axios=Axios;axios.CanceledError=CanceledError;axios.CancelToken=CancelToken;axios.isCancel=isCancel;axios.VERSION=VERSION;axios.toFormData=toFormData;axios.AxiosError=AxiosError;axios.Cancel=axios.CanceledError;axios.all=function rt(_e){return Promise.all(_e)};axios.spread=spread;axios.isAxiosError=isAxiosError;axios.mergeConfig=mergeConfig;axios.AxiosHeaders=AxiosHeaders;axios.formToJSON=rt=>formDataToJSON(utils$1.isHTMLForm(rt)?new FormData(rt):rt);axios.getAdapter=adapters.getAdapter;axios.HttpStatusCode=HttpStatusCode;axios.default=axios;var shim={exports:{}},useSyncExternalStoreShim_production_min={};/**
 * @license React
 * use-sync-external-store-shim.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var e=reactExports;function h$1(rt,_e){return rt===_e&&(rt!==0||1/rt===1/_e)||rt!==rt&&_e!==_e}var k$1=typeof Object.is=="function"?Object.is:h$1,l=e.useState,m=e.useEffect,n=e.useLayoutEffect,p=e.useDebugValue;function q$1(rt,_e){var nt=_e(),it=l({inst:{value:nt,getSnapshot:_e}}),ot=it[0].inst,st=it[1];return n(function(){ot.value=nt,ot.getSnapshot=_e,r(ot)&&st({inst:ot})},[rt,nt,_e]),m(function(){return r(ot)&&st({inst:ot}),rt(function(){r(ot)&&st({inst:ot})})},[rt]),p(nt),nt}function r(rt){var _e=rt.getSnapshot;rt=rt.value;try{var nt=_e();return!k$1(rt,nt)}catch{return!0}}function t(rt,_e){return _e()}var u=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?t:q$1;useSyncExternalStoreShim_production_min.useSyncExternalStore=e.useSyncExternalStore!==void 0?e.useSyncExternalStore:u;shim.exports=useSyncExternalStoreShim_production_min;var shimExports=shim.exports;const noop$1=()=>{},UNDEFINED$1=noop$1(),OBJECT=Object,isUndefined=rt=>rt===UNDEFINED$1,isFunction=rt=>typeof rt=="function",mergeObjects=(rt,_e)=>({...rt,..._e}),isPromiseLike=rt=>isFunction(rt.then),table=new WeakMap;let counter=0;const stableHash=rt=>{const _e=typeof rt,nt=rt&&rt.constructor,it=nt==Date;let ot,st;if(OBJECT(rt)===rt&&!it&&nt!=RegExp){if(ot=table.get(rt),ot)return ot;if(ot=++counter+"~",table.set(rt,ot),nt==Array){for(ot="@",st=0;st<rt.length;st++)ot+=stableHash(rt[st])+",";table.set(rt,ot)}if(nt==OBJECT){ot="#";const at=OBJECT.keys(rt).sort();for(;!isUndefined(st=at.pop());)isUndefined(rt[st])||(ot+=st+":"+stableHash(rt[st])+",");table.set(rt,ot)}}else ot=it?rt.toJSON():_e=="symbol"?rt.toString():_e=="string"?JSON.stringify(rt):""+rt;return ot},SWRGlobalState=new WeakMap,EMPTY_CACHE={},INITIAL_CACHE={},STR_UNDEFINED="undefined",isWindowDefined=typeof window!=STR_UNDEFINED,isDocumentDefined=typeof document!=STR_UNDEFINED,hasRequestAnimationFrame=()=>isWindowDefined&&typeof window.requestAnimationFrame!=STR_UNDEFINED,createCacheHelper=(rt,_e)=>{const nt=SWRGlobalState.get(rt);return[()=>!isUndefined(_e)&&rt.get(_e)||EMPTY_CACHE,it=>{if(!isUndefined(_e)){const ot=rt.get(_e);_e in INITIAL_CACHE||(INITIAL_CACHE[_e]=ot),nt[5](_e,mergeObjects(ot,it),ot||EMPTY_CACHE)}},nt[6],()=>!isUndefined(_e)&&_e in INITIAL_CACHE?INITIAL_CACHE[_e]:!isUndefined(_e)&&rt.get(_e)||EMPTY_CACHE]};let online=!0;const isOnline=()=>online,[onWindowEvent,offWindowEvent]=isWindowDefined&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[noop$1,noop$1],isVisible=()=>{const rt=isDocumentDefined&&document.visibilityState;return isUndefined(rt)||rt!=="hidden"},initFocus=rt=>(isDocumentDefined&&document.addEventListener("visibilitychange",rt),onWindowEvent("focus",rt),()=>{isDocumentDefined&&document.removeEventListener("visibilitychange",rt),offWindowEvent("focus",rt)}),initReconnect=rt=>{const _e=()=>{online=!0,rt()},nt=()=>{online=!1};return onWindowEvent("online",_e),onWindowEvent("offline",nt),()=>{offWindowEvent("online",_e),offWindowEvent("offline",nt)}},preset={isOnline,isVisible},defaultConfigOptions={initFocus,initReconnect},IS_REACT_LEGACY=!React$3.useId,IS_SERVER=!isWindowDefined||"Deno"in window,rAF=rt=>hasRequestAnimationFrame()?window.requestAnimationFrame(rt):setTimeout(rt,1),useIsomorphicLayoutEffect=IS_SERVER?reactExports.useEffect:reactExports.useLayoutEffect,navigatorConnection=typeof navigator<"u"&&navigator.connection,slowConnection=!IS_SERVER&&navigatorConnection&&(["slow-2g","2g"].includes(navigatorConnection.effectiveType)||navigatorConnection.saveData),serialize=rt=>{if(isFunction(rt))try{rt=rt()}catch{rt=""}const _e=rt;return rt=typeof rt=="string"?rt:(Array.isArray(rt)?rt.length:rt)?stableHash(rt):"",[rt,_e]};let __timestamp=0;const getTimestamp=()=>++__timestamp,FOCUS_EVENT=0,RECONNECT_EVENT=1,MUTATE_EVENT=2,ERROR_REVALIDATE_EVENT=3;var events={__proto__:null,ERROR_REVALIDATE_EVENT,FOCUS_EVENT,MUTATE_EVENT,RECONNECT_EVENT};async function internalMutate(...rt){const[_e,nt,it,ot]=rt,st=mergeObjects({populateCache:!0,throwOnError:!0},typeof ot=="boolean"?{revalidate:ot}:ot||{});let at=st.populateCache;const lt=st.rollbackOnError;let ct=st.optimisticData;const dt=gt=>typeof lt=="function"?lt(gt):lt!==!1,ft=st.throwOnError;if(isFunction(nt)){const gt=nt,yt=[],Ct=_e.keys();for(const At of Ct)!/^\$(inf|sub)\$/.test(At)&&gt(_e.get(At)._k)&&yt.push(At);return Promise.all(yt.map(pt))}return pt(nt);async function pt(gt){const[yt]=serialize(gt);if(!yt)return;const[Ct,At]=createCacheHelper(_e,yt),[$t,zt,_t,Jt]=SWRGlobalState.get(_e),nr=()=>{const jt=$t[yt];return(isFunction(st.revalidate)?st.revalidate(Ct().data,gt):st.revalidate!==!1)&&(delete _t[yt],delete Jt[yt],jt&&jt[0])?jt[0](MUTATE_EVENT).then(()=>Ct().data):Ct().data};if(rt.length<3)return nr();let or=it,ir;const dr=getTimestamp();zt[yt]=[dr,0];const sr=!isUndefined(ct),vr=Ct(),yr=vr.data,ur=vr._c,tr=isUndefined(ur)?yr:ur;if(sr&&(ct=isFunction(ct)?ct(tr,yr):ct,At({data:ct,_c:tr})),isFunction(or))try{or=or(tr)}catch(jt){ir=jt}if(or&&isPromiseLike(or))if(or=await or.catch(jt=>{ir=jt}),dr!==zt[yt][0]){if(ir)throw ir;return or}else ir&&sr&&dt(ir)&&(at=!0,At({data:tr,_c:UNDEFINED$1}));if(at&&!ir)if(isFunction(at)){const jt=at(or,tr);At({data:jt,error:UNDEFINED$1,_c:UNDEFINED$1})}else At({data:or,error:UNDEFINED$1,_c:UNDEFINED$1});if(zt[yt][1]=getTimestamp(),Promise.resolve(nr()).then(()=>{At({_c:UNDEFINED$1})}),ir){if(ft)throw ir;return}return or}}const revalidateAllKeys=(rt,_e)=>{for(const nt in rt)rt[nt][0]&&rt[nt][0](_e)},initCache=(rt,_e)=>{if(!SWRGlobalState.has(rt)){const nt=mergeObjects(defaultConfigOptions,_e),it={},ot=internalMutate.bind(UNDEFINED$1,rt);let st=noop$1;const at={},lt=(ft,pt)=>{const gt=at[ft]||[];return at[ft]=gt,gt.push(pt),()=>gt.splice(gt.indexOf(pt),1)},ct=(ft,pt,gt)=>{rt.set(ft,pt);const yt=at[ft];if(yt)for(const Ct of yt)Ct(pt,gt)},dt=()=>{if(!SWRGlobalState.has(rt)&&(SWRGlobalState.set(rt,[it,{},{},{},ot,ct,lt]),!IS_SERVER)){const ft=nt.initFocus(setTimeout.bind(UNDEFINED$1,revalidateAllKeys.bind(UNDEFINED$1,it,FOCUS_EVENT))),pt=nt.initReconnect(setTimeout.bind(UNDEFINED$1,revalidateAllKeys.bind(UNDEFINED$1,it,RECONNECT_EVENT)));st=()=>{ft&&ft(),pt&&pt(),SWRGlobalState.delete(rt)}}};return dt(),[rt,ot,dt,st]}return[rt,SWRGlobalState.get(rt)[4]]},onErrorRetry=(rt,_e,nt,it,ot)=>{const st=nt.errorRetryCount,at=ot.retryCount,lt=~~((Math.random()+.5)*(1<<(at<8?at:8)))*nt.errorRetryInterval;!isUndefined(st)&&at>st||setTimeout(it,lt,ot)},compare=(rt,_e)=>stableHash(rt)==stableHash(_e),[cache,mutate]=initCache(new Map),defaultConfig=mergeObjects({onLoadingSlow:noop$1,onSuccess:noop$1,onError:noop$1,onErrorRetry,onDiscarded:noop$1,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:slowConnection?1e4:5e3,focusThrottleInterval:5*1e3,dedupingInterval:2*1e3,loadingTimeout:slowConnection?5e3:3e3,compare,isPaused:()=>!1,cache,mutate,fallback:{}},preset),mergeConfigs=(rt,_e)=>{const nt=mergeObjects(rt,_e);if(_e){const{use:it,fallback:ot}=rt,{use:st,fallback:at}=_e;it&&st&&(nt.use=it.concat(st)),ot&&at&&(nt.fallback=mergeObjects(ot,at))}return nt},SWRConfigContext=reactExports.createContext({}),INFINITE_PREFIX="$inf$",enableDevtools=isWindowDefined&&window.__SWR_DEVTOOLS_USE__,use$1=enableDevtools?window.__SWR_DEVTOOLS_USE__:[],setupDevTools=()=>{enableDevtools&&(window.__SWR_DEVTOOLS_REACT__=React$3)},normalize=rt=>isFunction(rt[1])?[rt[0],rt[1],rt[2]||{}]:[rt[0],null,(rt[1]===null?rt[2]:rt[1])||{}],useSWRConfig=()=>mergeObjects(defaultConfig,reactExports.useContext(SWRConfigContext)),middleware=rt=>(_e,nt,it)=>rt(_e,nt&&((...st)=>{const[at]=serialize(_e),[,,,lt]=SWRGlobalState.get(cache);if(at.startsWith(INFINITE_PREFIX))return nt(...st);const ct=lt[at];return isUndefined(ct)?nt(...st):(delete lt[at],ct)}),it),BUILT_IN_MIDDLEWARE=use$1.concat(middleware),withArgs=rt=>function(...nt){const it=useSWRConfig(),[ot,st,at]=normalize(nt),lt=mergeConfigs(it,at);let ct=rt;const{use:dt}=lt,ft=(dt||[]).concat(BUILT_IN_MIDDLEWARE);for(let pt=ft.length;pt--;)ct=ft[pt](ct);return ct(ot,st||lt.fetcher||null,lt)},subscribeCallback=(rt,_e,nt)=>{const it=_e[rt]||(_e[rt]=[]);return it.push(nt),()=>{const ot=it.indexOf(nt);ot>=0&&(it[ot]=it[it.length-1],it.pop())}};setupDevTools();const use=React$3.use||(rt=>{if(rt.status==="pending")throw rt;if(rt.status==="fulfilled")return rt.value;throw rt.status==="rejected"?rt.reason:(rt.status="pending",rt.then(_e=>{rt.status="fulfilled",rt.value=_e},_e=>{rt.status="rejected",rt.reason=_e}),rt)}),WITH_DEDUPE={dedupe:!0},useSWRHandler=(rt,_e,nt)=>{const{cache:it,compare:ot,suspense:st,fallbackData:at,revalidateOnMount:lt,revalidateIfStale:ct,refreshInterval:dt,refreshWhenHidden:ft,refreshWhenOffline:pt,keepPreviousData:gt}=nt,[yt,Ct,At,$t]=SWRGlobalState.get(it),[zt,_t]=serialize(rt),Jt=reactExports.useRef(!1),nr=reactExports.useRef(!1),or=reactExports.useRef(zt),ir=reactExports.useRef(_e),dr=reactExports.useRef(nt),sr=()=>dr.current,vr=()=>sr().isVisible()&&sr().isOnline(),[yr,ur,tr,jt]=createCacheHelper(it,zt),mt=reactExports.useRef({}).current,wt=isUndefined(at)?nt.fallback[zt]:at,kt=(xr,Pr)=>{for(const Or in mt){const Yr=Or;if(Yr==="data"){if(!ot(xr[Yr],Pr[Yr])&&(!isUndefined(xr[Yr])||!ot(ar,Pr[Yr])))return!1}else if(Pr[Yr]!==xr[Yr])return!1}return!0},Ht=reactExports.useMemo(()=>{const xr=!zt||!_e?!1:isUndefined(lt)?sr().isPaused()||st?!1:isUndefined(ct)?!0:ct:lt,Pr=Hr=>{const xn=mergeObjects(Hr);return delete xn._k,xr?{isValidating:!0,isLoading:!0,...xn}:xn},Or=yr(),Yr=jt(),hn=Pr(Or),Fr=Or===Yr?hn:Pr(Yr);let qr=hn;return[()=>{const Hr=Pr(yr());return kt(Hr,qr)?(qr.data=Hr.data,qr.isLoading=Hr.isLoading,qr.isValidating=Hr.isValidating,qr.error=Hr.error,qr):(qr=Hr,Hr)},()=>Fr]},[it,zt]),Wt=shimExports.useSyncExternalStore(reactExports.useCallback(xr=>tr(zt,(Pr,Or)=>{kt(Or,Pr)||xr()}),[it,zt]),Ht[0],Ht[1]),er=!Jt.current,Xt=yt[zt]&&yt[zt].length>0,Zt=Wt.data,Tt=isUndefined(Zt)?wt:Zt,rr=Wt.error,Er=reactExports.useRef(Tt),ar=gt?isUndefined(Zt)?Er.current:Zt:Tt,wr=Xt&&!isUndefined(rr)?!1:er&&!isUndefined(lt)?lt:sr().isPaused()?!1:st?isUndefined(Tt)?!1:ct:isUndefined(Tt)||ct,fr=!!(zt&&_e&&er&&wr),gr=isUndefined(Wt.isValidating)?fr:Wt.isValidating,Mr=isUndefined(Wt.isLoading)?fr:Wt.isLoading,Rr=reactExports.useCallback(async xr=>{const Pr=ir.current;if(!zt||!Pr||nr.current||sr().isPaused())return!1;let Or,Yr,hn=!0;const Fr=xr||{},qr=!At[zt]||!Fr.dedupe,Hr=()=>IS_REACT_LEGACY?!nr.current&&zt===or.current&&Jt.current:zt===or.current,xn={isValidating:!1,isLoading:!1},an=()=>{ur(xn)},Ln=()=>{const pn=At[zt];pn&&pn[1]===Yr&&delete At[zt]},Sn={isValidating:!0};isUndefined(yr().data)&&(Sn.isLoading=!0);try{if(qr&&(ur(Sn),nt.loadingTimeout&&isUndefined(yr().data)&&setTimeout(()=>{hn&&Hr()&&sr().onLoadingSlow(zt,nt)},nt.loadingTimeout),At[zt]=[Pr(_t),getTimestamp()]),[Or,Yr]=At[zt],Or=await Or,qr&&setTimeout(Ln,nt.dedupingInterval),!At[zt]||At[zt][1]!==Yr)return qr&&Hr()&&sr().onDiscarded(zt),!1;xn.error=UNDEFINED$1;const pn=Ct[zt];if(!isUndefined(pn)&&(Yr<=pn[0]||Yr<=pn[1]||pn[1]===0))return an(),qr&&Hr()&&sr().onDiscarded(zt),!1;const Tn=yr().data;xn.data=ot(Tn,Or)?Tn:Or,qr&&Hr()&&sr().onSuccess(Or,zt,nt)}catch(pn){Ln();const Tn=sr(),{shouldRetryOnError:Cn}=Tn;Tn.isPaused()||(xn.error=pn,qr&&Hr()&&(Tn.onError(pn,zt,Tn),(Cn===!0||isFunction(Cn)&&Cn(pn))&&(!sr().revalidateOnFocus||!sr().revalidateOnReconnect||vr())&&Tn.onErrorRetry(pn,zt,Tn,Jr=>{const jn=yt[zt];jn&&jn[0]&&jn[0](events.ERROR_REVALIDATE_EVENT,Jr)},{retryCount:(Fr.retryCount||0)+1,dedupe:!0})))}return hn=!1,an(),!0},[zt,it]),Sr=reactExports.useCallback((...xr)=>internalMutate(it,or.current,...xr),[]);if(useIsomorphicLayoutEffect(()=>{ir.current=_e,dr.current=nt,isUndefined(Zt)||(Er.current=Zt)}),useIsomorphicLayoutEffect(()=>{if(!zt)return;const xr=Rr.bind(UNDEFINED$1,WITH_DEDUPE);let Pr=0;const Yr=subscribeCallback(zt,yt,(hn,Fr={})=>{if(hn==events.FOCUS_EVENT){const qr=Date.now();sr().revalidateOnFocus&&qr>Pr&&vr()&&(Pr=qr+sr().focusThrottleInterval,xr())}else if(hn==events.RECONNECT_EVENT)sr().revalidateOnReconnect&&vr()&&xr();else{if(hn==events.MUTATE_EVENT)return Rr();if(hn==events.ERROR_REVALIDATE_EVENT)return Rr(Fr)}});return nr.current=!1,or.current=zt,Jt.current=!0,ur({_k:_t}),wr&&(isUndefined(Tt)||IS_SERVER?xr():rAF(xr)),()=>{nr.current=!0,Yr()}},[zt]),useIsomorphicLayoutEffect(()=>{let xr;function Pr(){const Yr=isFunction(dt)?dt(yr().data):dt;Yr&&xr!==-1&&(xr=setTimeout(Or,Yr))}function Or(){!yr().error&&(ft||sr().isVisible())&&(pt||sr().isOnline())?Rr(WITH_DEDUPE).then(Pr):Pr()}return Pr(),()=>{xr&&(clearTimeout(xr),xr=-1)}},[dt,ft,pt,zt]),reactExports.useDebugValue(ar),st&&isUndefined(Tt)&&zt){if(!IS_REACT_LEGACY&&IS_SERVER)throw new Error("Fallback data is required when using suspense in SSR.");ir.current=_e,dr.current=nt,nr.current=!1;const xr=$t[zt];if(!isUndefined(xr)){const Pr=Sr(xr);use(Pr)}if(isUndefined(rr)){const Pr=Rr(WITH_DEDUPE);isUndefined(ar)||(Pr.status="fulfilled",Pr.value=!0),use(Pr)}else throw rr}return{mutate:Sr,get data(){return mt.data=!0,ar},get error(){return mt.error=!0,rr},get isValidating(){return mt.isValidating=!0,gr},get isLoading(){return mt.isLoading=!0,Mr}}},useSWR=withArgs(useSWRHandler),CHUNK_SIZE=1e4,fn$3=async()=>{let rt=0,_e={};for(;;){const nt=`${AGGREGATOR_URL}/v1/tokens?count=${CHUNK_SIZE}&cursor=${rt}`,it=await axios(nt);if(it.status===200){if(_e={..._e,...it.data.data.tokenById},it.data.data.nextCursor){rt=it.data.data.nextCursor;continue}break}}return _e};function useFullTokens(){const{data:rt,error:_e,isValidating:nt}=useSWR({key:"useFullTokens"},fn$3,{revalidateIfStale:!1,revalidateOnFocus:!1,revalidateOnMount:!0,revalidateOnReconnect:!1});return reactExports.useMemo(()=>({isValidating:nt,error:_e,data:rt}),[rt,_e,nt])}const initialState$3={followingTokenAddresses:[],followingTokenData:{}},tokenSlice=createSlice({name:"token",initialState:initialState$3,reducers:{addTokensToFollow:(rt,_e)=>{const nt=new Set(rt.followingTokenAddresses);for(const it of _e.payload)nt.add(it);rt.followingTokenAddresses=Array.from(nt)},updateTokenData:(rt,_e)=>{for(const nt of Object.keys(_e.payload))rt.followingTokenData[nt]=_e.payload[nt]}},extraReducers:rt=>{rt.addCase(PURGE,()=>initialState$3)}}),{addTokensToFollow,updateTokenData}=tokenSlice.actions,tokenReducer=tokenSlice.reducer;var DP=20,RM=1,MAX_DP=1e6,MAX_POWER=1e6,NE=-7,PE=21,NAME="[big.js] ",INVALID=NAME+"Invalid ",INVALID_DP=INVALID+"decimal places",INVALID_RM=INVALID+"rounding mode",DIV_BY_ZERO=NAME+"Division by zero",P$1={},UNDEFINED=void 0,NUMERIC=/^-?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i;function _Big_(){function rt(_e){var nt=this;if(!(nt instanceof rt))return _e===UNDEFINED?_Big_():new rt(_e);_e instanceof rt?(nt.s=_e.s,nt.e=_e.e,nt.c=_e.c.slice()):parse(nt,_e),nt.constructor=rt}return rt.prototype=P$1,rt.DP=DP,rt.RM=RM,rt.NE=NE,rt.PE=PE,rt.version="5.2.2",rt}function parse(rt,_e){var nt,it,ot;if(_e===0&&1/_e<0)_e="-0";else if(!NUMERIC.test(_e+=""))throw Error(INVALID+"number");for(rt.s=_e.charAt(0)=="-"?(_e=_e.slice(1),-1):1,(nt=_e.indexOf("."))>-1&&(_e=_e.replace(".","")),(it=_e.search(/e/i))>0?(nt<0&&(nt=it),nt+=+_e.slice(it+1),_e=_e.substring(0,it)):nt<0&&(nt=_e.length),ot=_e.length,it=0;it<ot&&_e.charAt(it)=="0";)++it;if(it==ot)rt.c=[rt.e=0];else{for(;ot>0&&_e.charAt(--ot)=="0";);for(rt.e=nt-it-1,rt.c=[],nt=0;it<=ot;)rt.c[nt++]=+_e.charAt(it++)}return rt}function round$2(rt,_e,nt,it){var ot=rt.c,st=rt.e+_e+1;if(st<ot.length){if(nt===1)it=ot[st]>=5;else if(nt===2)it=ot[st]>5||ot[st]==5&&(it||st<0||ot[st+1]!==UNDEFINED||ot[st-1]&1);else if(nt===3)it=it||!!ot[0];else if(it=!1,nt!==0)throw Error(INVALID_RM);if(st<1)ot.length=1,it?(rt.e=-_e,ot[0]=1):ot[0]=rt.e=0;else{if(ot.length=st--,it)for(;++ot[st]>9;)ot[st]=0,st--||(++rt.e,ot.unshift(1));for(st=ot.length;!ot[--st];)ot.pop()}}else if(nt<0||nt>3||nt!==~~nt)throw Error(INVALID_RM);return rt}function stringify(rt,_e,nt,it){var ot,st,at=rt.constructor,lt=!rt.c[0];if(nt!==UNDEFINED){if(nt!==~~nt||nt<(_e==3)||nt>MAX_DP)throw Error(_e==3?INVALID+"precision":INVALID_DP);for(rt=new at(rt),nt=it-rt.e,rt.c.length>++it&&round$2(rt,nt,at.RM),_e==2&&(it=rt.e+nt+1);rt.c.length<it;)rt.c.push(0)}if(ot=rt.e,st=rt.c.join(""),nt=st.length,_e!=2&&(_e==1||_e==3&&it<=ot||ot<=at.NE||ot>=at.PE))st=st.charAt(0)+(nt>1?"."+st.slice(1):"")+(ot<0?"e":"e+")+ot;else if(ot<0){for(;++ot;)st="0"+st;st="0."+st}else if(ot>0)if(++ot>nt)for(ot-=nt;ot--;)st+="0";else ot<nt&&(st=st.slice(0,ot)+"."+st.slice(ot));else nt>1&&(st=st.charAt(0)+"."+st.slice(1));return rt.s<0&&(!lt||_e==4)?"-"+st:st}P$1.abs=function(){var rt=new this.constructor(this);return rt.s=1,rt};P$1.cmp=function(rt){var _e,nt=this,it=nt.c,ot=(rt=new nt.constructor(rt)).c,st=nt.s,at=rt.s,lt=nt.e,ct=rt.e;if(!it[0]||!ot[0])return it[0]?st:ot[0]?-at:0;if(st!=at)return st;if(_e=st<0,lt!=ct)return lt>ct^_e?1:-1;for(at=(lt=it.length)<(ct=ot.length)?lt:ct,st=-1;++st<at;)if(it[st]!=ot[st])return it[st]>ot[st]^_e?1:-1;return lt==ct?0:lt>ct^_e?1:-1};P$1.div=function(rt){var _e=this,nt=_e.constructor,it=_e.c,ot=(rt=new nt(rt)).c,st=_e.s==rt.s?1:-1,at=nt.DP;if(at!==~~at||at<0||at>MAX_DP)throw Error(INVALID_DP);if(!ot[0])throw Error(DIV_BY_ZERO);if(!it[0])return new nt(st*0);var lt,ct,dt,ft,pt,gt=ot.slice(),yt=lt=ot.length,Ct=it.length,At=it.slice(0,lt),$t=At.length,zt=rt,_t=zt.c=[],Jt=0,nr=at+(zt.e=_e.e-rt.e)+1;for(zt.s=st,st=nr<0?0:nr,gt.unshift(0);$t++<lt;)At.push(0);do{for(dt=0;dt<10;dt++){if(lt!=($t=At.length))ft=lt>$t?1:-1;else for(pt=-1,ft=0;++pt<lt;)if(ot[pt]!=At[pt]){ft=ot[pt]>At[pt]?1:-1;break}if(ft<0){for(ct=$t==lt?ot:gt;$t;){if(At[--$t]<ct[$t]){for(pt=$t;pt&&!At[--pt];)At[pt]=9;--At[pt],At[$t]+=10}At[$t]-=ct[$t]}for(;!At[0];)At.shift()}else break}_t[Jt++]=ft?dt:++dt,At[0]&&ft?At[$t]=it[yt]||0:At=[it[yt]]}while((yt++<Ct||At[0]!==UNDEFINED)&&st--);return!_t[0]&&Jt!=1&&(_t.shift(),zt.e--),Jt>nr&&round$2(zt,at,nt.RM,At[0]!==UNDEFINED),zt};P$1.eq=function(rt){return!this.cmp(rt)};P$1.gt=function(rt){return this.cmp(rt)>0};P$1.gte=function(rt){return this.cmp(rt)>-1};P$1.lt=function(rt){return this.cmp(rt)<0};P$1.lte=function(rt){return this.cmp(rt)<1};P$1.minus=P$1.sub=function(rt){var _e,nt,it,ot,st=this,at=st.constructor,lt=st.s,ct=(rt=new at(rt)).s;if(lt!=ct)return rt.s=-ct,st.plus(rt);var dt=st.c.slice(),ft=st.e,pt=rt.c,gt=rt.e;if(!dt[0]||!pt[0])return pt[0]?(rt.s=-ct,rt):new at(dt[0]?st:0);if(lt=ft-gt){for((ot=lt<0)?(lt=-lt,it=dt):(gt=ft,it=pt),it.reverse(),ct=lt;ct--;)it.push(0);it.reverse()}else for(nt=((ot=dt.length<pt.length)?dt:pt).length,lt=ct=0;ct<nt;ct++)if(dt[ct]!=pt[ct]){ot=dt[ct]<pt[ct];break}if(ot&&(it=dt,dt=pt,pt=it,rt.s=-rt.s),(ct=(nt=pt.length)-(_e=dt.length))>0)for(;ct--;)dt[_e++]=0;for(ct=_e;nt>lt;){if(dt[--nt]<pt[nt]){for(_e=nt;_e&&!dt[--_e];)dt[_e]=9;--dt[_e],dt[nt]+=10}dt[nt]-=pt[nt]}for(;dt[--ct]===0;)dt.pop();for(;dt[0]===0;)dt.shift(),--gt;return dt[0]||(rt.s=1,dt=[gt=0]),rt.c=dt,rt.e=gt,rt};P$1.mod=function(rt){var _e,nt=this,it=nt.constructor,ot=nt.s,st=(rt=new it(rt)).s;if(!rt.c[0])throw Error(DIV_BY_ZERO);return nt.s=rt.s=1,_e=rt.cmp(nt)==1,nt.s=ot,rt.s=st,_e?new it(nt):(ot=it.DP,st=it.RM,it.DP=it.RM=0,nt=nt.div(rt),it.DP=ot,it.RM=st,this.minus(nt.times(rt)))};P$1.plus=P$1.add=function(rt){var _e,nt=this,it=nt.constructor,ot=nt.s,st=(rt=new it(rt)).s;if(ot!=st)return rt.s=-st,nt.minus(rt);var at=nt.e,lt=nt.c,ct=rt.e,dt=rt.c;if(!lt[0]||!dt[0])return dt[0]?rt:new it(lt[0]?nt:ot*0);if(lt=lt.slice(),ot=at-ct){for(ot>0?(ct=at,_e=dt):(ot=-ot,_e=lt),_e.reverse();ot--;)_e.push(0);_e.reverse()}for(lt.length-dt.length<0&&(_e=dt,dt=lt,lt=_e),ot=dt.length,st=0;ot;lt[ot]%=10)st=(lt[--ot]=lt[ot]+dt[ot]+st)/10|0;for(st&&(lt.unshift(st),++ct),ot=lt.length;lt[--ot]===0;)lt.pop();return rt.c=lt,rt.e=ct,rt};P$1.pow=function(rt){var _e=this,nt=new _e.constructor(1),it=nt,ot=rt<0;if(rt!==~~rt||rt<-MAX_POWER||rt>MAX_POWER)throw Error(INVALID+"exponent");for(ot&&(rt=-rt);rt&1&&(it=it.times(_e)),rt>>=1,!!rt;)_e=_e.times(_e);return ot?nt.div(it):it};P$1.round=function(rt,_e){var nt=this.constructor;if(rt===UNDEFINED)rt=0;else if(rt!==~~rt||rt<-MAX_DP||rt>MAX_DP)throw Error(INVALID_DP);return round$2(new nt(this),rt,_e===UNDEFINED?nt.RM:_e)};P$1.sqrt=function(){var rt,_e,nt,it=this,ot=it.constructor,st=it.s,at=it.e,lt=new ot(.5);if(!it.c[0])return new ot(it);if(st<0)throw Error(NAME+"No square root");st=Math.sqrt(it+""),st===0||st===1/0?(_e=it.c.join(""),_e.length+at&1||(_e+="0"),st=Math.sqrt(_e),at=((at+1)/2|0)-(at<0||at&1),rt=new ot((st==1/0?"1e":(st=st.toExponential()).slice(0,st.indexOf("e")+1))+at)):rt=new ot(st),at=rt.e+(ot.DP+=4);do nt=rt,rt=lt.times(nt.plus(it.div(nt)));while(nt.c.slice(0,at).join("")!==rt.c.slice(0,at).join(""));return round$2(rt,ot.DP-=4,ot.RM)};P$1.times=P$1.mul=function(rt){var _e,nt=this,it=nt.constructor,ot=nt.c,st=(rt=new it(rt)).c,at=ot.length,lt=st.length,ct=nt.e,dt=rt.e;if(rt.s=nt.s==rt.s?1:-1,!ot[0]||!st[0])return new it(rt.s*0);for(rt.e=ct+dt,at<lt&&(_e=ot,ot=st,st=_e,dt=at,at=lt,lt=dt),_e=new Array(dt=at+lt);dt--;)_e[dt]=0;for(ct=lt;ct--;){for(lt=0,dt=at+ct;dt>ct;)lt=_e[dt]+st[ct]*ot[dt-ct-1]+lt,_e[dt--]=lt%10,lt=lt/10|0;_e[dt]=(_e[dt]+lt)%10}for(lt?++rt.e:_e.shift(),ct=_e.length;!_e[--ct];)_e.pop();return rt.c=_e,rt};P$1.toExponential=function(rt){return stringify(this,1,rt,rt)};P$1.toFixed=function(rt){return stringify(this,2,rt,this.e+rt)};P$1.toPrecision=function(rt){return stringify(this,3,rt,rt-1)};P$1.toString=function(){return stringify(this)};P$1.valueOf=P$1.toJSON=function(){return stringify(this,4)};var Big$1=_Big_(),MAX_DIGITS=1e9,defaults={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},Decimal$2,external=!0,decimalError="[DecimalError] ",invalidArgument=decimalError+"Invalid argument: ",exponentOutOfRange=decimalError+"Exponent out of range: ",mathfloor=Math.floor,mathpow=Math.pow,isDecimal=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,ONE$1,BASE=1e7,LOG_BASE=7,MAX_SAFE_INTEGER=9007199254740991,MAX_E=mathfloor(MAX_SAFE_INTEGER/LOG_BASE),P={};P.absoluteValue=P.abs=function(){var rt=new this.constructor(this);return rt.s&&(rt.s=1),rt};P.comparedTo=P.cmp=function(rt){var _e,nt,it,ot,st=this;if(rt=new st.constructor(rt),st.s!==rt.s)return st.s||-rt.s;if(st.e!==rt.e)return st.e>rt.e^st.s<0?1:-1;for(it=st.d.length,ot=rt.d.length,_e=0,nt=it<ot?it:ot;_e<nt;++_e)if(st.d[_e]!==rt.d[_e])return st.d[_e]>rt.d[_e]^st.s<0?1:-1;return it===ot?0:it>ot^st.s<0?1:-1};P.decimalPlaces=P.dp=function(){var rt=this,_e=rt.d.length-1,nt=(_e-rt.e)*LOG_BASE;if(_e=rt.d[_e],_e)for(;_e%10==0;_e/=10)nt--;return nt<0?0:nt};P.dividedBy=P.div=function(rt){return divide(this,new this.constructor(rt))};P.dividedToIntegerBy=P.idiv=function(rt){var _e=this,nt=_e.constructor;return round$1(divide(_e,new nt(rt),0,1),nt.precision)};P.equals=P.eq=function(rt){return!this.cmp(rt)};P.exponent=function(){return getBase10Exponent(this)};P.greaterThan=P.gt=function(rt){return this.cmp(rt)>0};P.greaterThanOrEqualTo=P.gte=function(rt){return this.cmp(rt)>=0};P.isInteger=P.isint=function(){return this.e>this.d.length-2};P.isNegative=P.isneg=function(){return this.s<0};P.isPositive=P.ispos=function(){return this.s>0};P.isZero=function(){return this.s===0};P.lessThan=P.lt=function(rt){return this.cmp(rt)<0};P.lessThanOrEqualTo=P.lte=function(rt){return this.cmp(rt)<1};P.logarithm=P.log=function(rt){var _e,nt=this,it=nt.constructor,ot=it.precision,st=ot+5;if(rt===void 0)rt=new it(10);else if(rt=new it(rt),rt.s<1||rt.eq(ONE$1))throw Error(decimalError+"NaN");if(nt.s<1)throw Error(decimalError+(nt.s?"NaN":"-Infinity"));return nt.eq(ONE$1)?new it(0):(external=!1,_e=divide(ln(nt,st),ln(rt,st),st),external=!0,round$1(_e,ot))};P.minus=P.sub=function(rt){var _e=this;return rt=new _e.constructor(rt),_e.s==rt.s?subtract(_e,rt):add(_e,(rt.s=-rt.s,rt))};P.modulo=P.mod=function(rt){var _e,nt=this,it=nt.constructor,ot=it.precision;if(rt=new it(rt),!rt.s)throw Error(decimalError+"NaN");return nt.s?(external=!1,_e=divide(nt,rt,0,1).times(rt),external=!0,nt.minus(_e)):round$1(new it(nt),ot)};P.naturalExponential=P.exp=function(){return exp(this)};P.naturalLogarithm=P.ln=function(){return ln(this)};P.negated=P.neg=function(){var rt=new this.constructor(this);return rt.s=-rt.s||0,rt};P.plus=P.add=function(rt){var _e=this;return rt=new _e.constructor(rt),_e.s==rt.s?add(_e,rt):subtract(_e,(rt.s=-rt.s,rt))};P.precision=P.sd=function(rt){var _e,nt,it,ot=this;if(rt!==void 0&&rt!==!!rt&&rt!==1&&rt!==0)throw Error(invalidArgument+rt);if(_e=getBase10Exponent(ot)+1,it=ot.d.length-1,nt=it*LOG_BASE+1,it=ot.d[it],it){for(;it%10==0;it/=10)nt--;for(it=ot.d[0];it>=10;it/=10)nt++}return rt&&_e>nt?_e:nt};P.squareRoot=P.sqrt=function(){var rt,_e,nt,it,ot,st,at,lt=this,ct=lt.constructor;if(lt.s<1){if(!lt.s)return new ct(0);throw Error(decimalError+"NaN")}for(rt=getBase10Exponent(lt),external=!1,ot=Math.sqrt(+lt),ot==0||ot==1/0?(_e=digitsToString(lt.d),(_e.length+rt)%2==0&&(_e+="0"),ot=Math.sqrt(_e),rt=mathfloor((rt+1)/2)-(rt<0||rt%2),ot==1/0?_e="5e"+rt:(_e=ot.toExponential(),_e=_e.slice(0,_e.indexOf("e")+1)+rt),it=new ct(_e)):it=new ct(ot.toString()),nt=ct.precision,ot=at=nt+3;;)if(st=it,it=st.plus(divide(lt,st,at+2)).times(.5),digitsToString(st.d).slice(0,at)===(_e=digitsToString(it.d)).slice(0,at)){if(_e=_e.slice(at-3,at+1),ot==at&&_e=="4999"){if(round$1(st,nt+1,0),st.times(st).eq(lt)){it=st;break}}else if(_e!="9999")break;at+=4}return external=!0,round$1(it,nt)};P.times=P.mul=function(rt){var _e,nt,it,ot,st,at,lt,ct,dt,ft=this,pt=ft.constructor,gt=ft.d,yt=(rt=new pt(rt)).d;if(!ft.s||!rt.s)return new pt(0);for(rt.s*=ft.s,nt=ft.e+rt.e,ct=gt.length,dt=yt.length,ct<dt&&(st=gt,gt=yt,yt=st,at=ct,ct=dt,dt=at),st=[],at=ct+dt,it=at;it--;)st.push(0);for(it=dt;--it>=0;){for(_e=0,ot=ct+it;ot>it;)lt=st[ot]+yt[it]*gt[ot-it-1]+_e,st[ot--]=lt%BASE|0,_e=lt/BASE|0;st[ot]=(st[ot]+_e)%BASE|0}for(;!st[--at];)st.pop();return _e?++nt:st.shift(),rt.d=st,rt.e=nt,external?round$1(rt,pt.precision):rt};P.toDecimalPlaces=P.todp=function(rt,_e){var nt=this,it=nt.constructor;return nt=new it(nt),rt===void 0?nt:(checkInt32(rt,0,MAX_DIGITS),_e===void 0?_e=it.rounding:checkInt32(_e,0,8),round$1(nt,rt+getBase10Exponent(nt)+1,_e))};P.toExponential=function(rt,_e){var nt,it=this,ot=it.constructor;return rt===void 0?nt=toString(it,!0):(checkInt32(rt,0,MAX_DIGITS),_e===void 0?_e=ot.rounding:checkInt32(_e,0,8),it=round$1(new ot(it),rt+1,_e),nt=toString(it,!0,rt+1)),nt};P.toFixed=function(rt,_e){var nt,it,ot=this,st=ot.constructor;return rt===void 0?toString(ot):(checkInt32(rt,0,MAX_DIGITS),_e===void 0?_e=st.rounding:checkInt32(_e,0,8),it=round$1(new st(ot),rt+getBase10Exponent(ot)+1,_e),nt=toString(it.abs(),!1,rt+getBase10Exponent(it)+1),ot.isneg()&&!ot.isZero()?"-"+nt:nt)};P.toInteger=P.toint=function(){var rt=this,_e=rt.constructor;return round$1(new _e(rt),getBase10Exponent(rt)+1,_e.rounding)};P.toNumber=function(){return+this};P.toPower=P.pow=function(rt){var _e,nt,it,ot,st,at,lt=this,ct=lt.constructor,dt=12,ft=+(rt=new ct(rt));if(!rt.s)return new ct(ONE$1);if(lt=new ct(lt),!lt.s){if(rt.s<1)throw Error(decimalError+"Infinity");return lt}if(lt.eq(ONE$1))return lt;if(it=ct.precision,rt.eq(ONE$1))return round$1(lt,it);if(_e=rt.e,nt=rt.d.length-1,at=_e>=nt,st=lt.s,at){if((nt=ft<0?-ft:ft)<=MAX_SAFE_INTEGER){for(ot=new ct(ONE$1),_e=Math.ceil(it/LOG_BASE+4),external=!1;nt%2&&(ot=ot.times(lt),truncate(ot.d,_e)),nt=mathfloor(nt/2),nt!==0;)lt=lt.times(lt),truncate(lt.d,_e);return external=!0,rt.s<0?new ct(ONE$1).div(ot):round$1(ot,it)}}else if(st<0)throw Error(decimalError+"NaN");return st=st<0&&rt.d[Math.max(_e,nt)]&1?-1:1,lt.s=1,external=!1,ot=rt.times(ln(lt,it+dt)),external=!0,ot=exp(ot),ot.s=st,ot};P.toPrecision=function(rt,_e){var nt,it,ot=this,st=ot.constructor;return rt===void 0?(nt=getBase10Exponent(ot),it=toString(ot,nt<=st.toExpNeg||nt>=st.toExpPos)):(checkInt32(rt,1,MAX_DIGITS),_e===void 0?_e=st.rounding:checkInt32(_e,0,8),ot=round$1(new st(ot),rt,_e),nt=getBase10Exponent(ot),it=toString(ot,rt<=nt||nt<=st.toExpNeg,rt)),it};P.toSignificantDigits=P.tosd=function(rt,_e){var nt=this,it=nt.constructor;return rt===void 0?(rt=it.precision,_e=it.rounding):(checkInt32(rt,1,MAX_DIGITS),_e===void 0?_e=it.rounding:checkInt32(_e,0,8)),round$1(new it(nt),rt,_e)};P.toString=P.valueOf=P.val=P.toJSON=P[Symbol.for("nodejs.util.inspect.custom")]=function(){var rt=this,_e=getBase10Exponent(rt),nt=rt.constructor;return toString(rt,_e<=nt.toExpNeg||_e>=nt.toExpPos)};function add(rt,_e){var nt,it,ot,st,at,lt,ct,dt,ft=rt.constructor,pt=ft.precision;if(!rt.s||!_e.s)return _e.s||(_e=new ft(rt)),external?round$1(_e,pt):_e;if(ct=rt.d,dt=_e.d,at=rt.e,ot=_e.e,ct=ct.slice(),st=at-ot,st){for(st<0?(it=ct,st=-st,lt=dt.length):(it=dt,ot=at,lt=ct.length),at=Math.ceil(pt/LOG_BASE),lt=at>lt?at+1:lt+1,st>lt&&(st=lt,it.length=1),it.reverse();st--;)it.push(0);it.reverse()}for(lt=ct.length,st=dt.length,lt-st<0&&(st=lt,it=dt,dt=ct,ct=it),nt=0;st;)nt=(ct[--st]=ct[st]+dt[st]+nt)/BASE|0,ct[st]%=BASE;for(nt&&(ct.unshift(nt),++ot),lt=ct.length;ct[--lt]==0;)ct.pop();return _e.d=ct,_e.e=ot,external?round$1(_e,pt):_e}function checkInt32(rt,_e,nt){if(rt!==~~rt||rt<_e||rt>nt)throw Error(invalidArgument+rt)}function digitsToString(rt){var _e,nt,it,ot=rt.length-1,st="",at=rt[0];if(ot>0){for(st+=at,_e=1;_e<ot;_e++)it=rt[_e]+"",nt=LOG_BASE-it.length,nt&&(st+=getZeroString(nt)),st+=it;at=rt[_e],it=at+"",nt=LOG_BASE-it.length,nt&&(st+=getZeroString(nt))}else if(at===0)return"0";for(;at%10===0;)at/=10;return st+at}var divide=function(){function rt(it,ot){var st,at=0,lt=it.length;for(it=it.slice();lt--;)st=it[lt]*ot+at,it[lt]=st%BASE|0,at=st/BASE|0;return at&&it.unshift(at),it}function _e(it,ot,st,at){var lt,ct;if(st!=at)ct=st>at?1:-1;else for(lt=ct=0;lt<st;lt++)if(it[lt]!=ot[lt]){ct=it[lt]>ot[lt]?1:-1;break}return ct}function nt(it,ot,st){for(var at=0;st--;)it[st]-=at,at=it[st]<ot[st]?1:0,it[st]=at*BASE+it[st]-ot[st];for(;!it[0]&&it.length>1;)it.shift()}return function(it,ot,st,at){var lt,ct,dt,ft,pt,gt,yt,Ct,At,$t,zt,_t,Jt,nr,or,ir,dr,sr,vr=it.constructor,yr=it.s==ot.s?1:-1,ur=it.d,tr=ot.d;if(!it.s)return new vr(it);if(!ot.s)throw Error(decimalError+"Division by zero");for(ct=it.e-ot.e,dr=tr.length,or=ur.length,yt=new vr(yr),Ct=yt.d=[],dt=0;tr[dt]==(ur[dt]||0);)++dt;if(tr[dt]>(ur[dt]||0)&&--ct,st==null?_t=st=vr.precision:at?_t=st+(getBase10Exponent(it)-getBase10Exponent(ot))+1:_t=st,_t<0)return new vr(0);if(_t=_t/LOG_BASE+2|0,dt=0,dr==1)for(ft=0,tr=tr[0],_t++;(dt<or||ft)&&_t--;dt++)Jt=ft*BASE+(ur[dt]||0),Ct[dt]=Jt/tr|0,ft=Jt%tr|0;else{for(ft=BASE/(tr[0]+1)|0,ft>1&&(tr=rt(tr,ft),ur=rt(ur,ft),dr=tr.length,or=ur.length),nr=dr,At=ur.slice(0,dr),$t=At.length;$t<dr;)At[$t++]=0;sr=tr.slice(),sr.unshift(0),ir=tr[0],tr[1]>=BASE/2&&++ir;do ft=0,lt=_e(tr,At,dr,$t),lt<0?(zt=At[0],dr!=$t&&(zt=zt*BASE+(At[1]||0)),ft=zt/ir|0,ft>1?(ft>=BASE&&(ft=BASE-1),pt=rt(tr,ft),gt=pt.length,$t=At.length,lt=_e(pt,At,gt,$t),lt==1&&(ft--,nt(pt,dr<gt?sr:tr,gt))):(ft==0&&(lt=ft=1),pt=tr.slice()),gt=pt.length,gt<$t&&pt.unshift(0),nt(At,pt,$t),lt==-1&&($t=At.length,lt=_e(tr,At,dr,$t),lt<1&&(ft++,nt(At,dr<$t?sr:tr,$t))),$t=At.length):lt===0&&(ft++,At=[0]),Ct[dt++]=ft,lt&&At[0]?At[$t++]=ur[nr]||0:(At=[ur[nr]],$t=1);while((nr++<or||At[0]!==void 0)&&_t--)}return Ct[0]||Ct.shift(),yt.e=ct,round$1(yt,at?st+getBase10Exponent(yt)+1:st)}}();function exp(rt,_e){var nt,it,ot,st,at,lt,ct=0,dt=0,ft=rt.constructor,pt=ft.precision;if(getBase10Exponent(rt)>16)throw Error(exponentOutOfRange+getBase10Exponent(rt));if(!rt.s)return new ft(ONE$1);for(_e==null?(external=!1,lt=pt):lt=_e,at=new ft(.03125);rt.abs().gte(.1);)rt=rt.times(at),dt+=5;for(it=Math.log(mathpow(2,dt))/Math.LN10*2+5|0,lt+=it,nt=ot=st=new ft(ONE$1),ft.precision=lt;;){if(ot=round$1(ot.times(rt),lt),nt=nt.times(++ct),at=st.plus(divide(ot,nt,lt)),digitsToString(at.d).slice(0,lt)===digitsToString(st.d).slice(0,lt)){for(;dt--;)st=round$1(st.times(st),lt);return ft.precision=pt,_e==null?(external=!0,round$1(st,pt)):st}st=at}}function getBase10Exponent(rt){for(var _e=rt.e*LOG_BASE,nt=rt.d[0];nt>=10;nt/=10)_e++;return _e}function getLn10(rt,_e,nt){if(_e>rt.LN10.sd())throw external=!0,nt&&(rt.precision=nt),Error(decimalError+"LN10 precision limit exceeded");return round$1(new rt(rt.LN10),_e)}function getZeroString(rt){for(var _e="";rt--;)_e+="0";return _e}function ln(rt,_e){var nt,it,ot,st,at,lt,ct,dt,ft,pt=1,gt=10,yt=rt,Ct=yt.d,At=yt.constructor,$t=At.precision;if(yt.s<1)throw Error(decimalError+(yt.s?"NaN":"-Infinity"));if(yt.eq(ONE$1))return new At(0);if(_e==null?(external=!1,dt=$t):dt=_e,yt.eq(10))return _e==null&&(external=!0),getLn10(At,dt);if(dt+=gt,At.precision=dt,nt=digitsToString(Ct),it=nt.charAt(0),st=getBase10Exponent(yt),Math.abs(st)<15e14){for(;it<7&&it!=1||it==1&&nt.charAt(1)>3;)yt=yt.times(rt),nt=digitsToString(yt.d),it=nt.charAt(0),pt++;st=getBase10Exponent(yt),it>1?(yt=new At("0."+nt),st++):yt=new At(it+"."+nt.slice(1))}else return ct=getLn10(At,dt+2,$t).times(st+""),yt=ln(new At(it+"."+nt.slice(1)),dt-gt).plus(ct),At.precision=$t,_e==null?(external=!0,round$1(yt,$t)):yt;for(lt=at=yt=divide(yt.minus(ONE$1),yt.plus(ONE$1),dt),ft=round$1(yt.times(yt),dt),ot=3;;){if(at=round$1(at.times(ft),dt),ct=lt.plus(divide(at,new At(ot),dt)),digitsToString(ct.d).slice(0,dt)===digitsToString(lt.d).slice(0,dt))return lt=lt.times(2),st!==0&&(lt=lt.plus(getLn10(At,dt+2,$t).times(st+""))),lt=divide(lt,new At(pt),dt),At.precision=$t,_e==null?(external=!0,round$1(lt,$t)):lt;lt=ct,ot+=2}}function parseDecimal(rt,_e){var nt,it,ot;for((nt=_e.indexOf("."))>-1&&(_e=_e.replace(".","")),(it=_e.search(/e/i))>0?(nt<0&&(nt=it),nt+=+_e.slice(it+1),_e=_e.substring(0,it)):nt<0&&(nt=_e.length),it=0;_e.charCodeAt(it)===48;)++it;for(ot=_e.length;_e.charCodeAt(ot-1)===48;)--ot;if(_e=_e.slice(it,ot),_e){if(ot-=it,nt=nt-it-1,rt.e=mathfloor(nt/LOG_BASE),rt.d=[],it=(nt+1)%LOG_BASE,nt<0&&(it+=LOG_BASE),it<ot){for(it&&rt.d.push(+_e.slice(0,it)),ot-=LOG_BASE;it<ot;)rt.d.push(+_e.slice(it,it+=LOG_BASE));_e=_e.slice(it),it=LOG_BASE-_e.length}else it-=ot;for(;it--;)_e+="0";if(rt.d.push(+_e),external&&(rt.e>MAX_E||rt.e<-MAX_E))throw Error(exponentOutOfRange+nt)}else rt.s=0,rt.e=0,rt.d=[0];return rt}function round$1(rt,_e,nt){var it,ot,st,at,lt,ct,dt,ft,pt=rt.d;for(at=1,st=pt[0];st>=10;st/=10)at++;if(it=_e-at,it<0)it+=LOG_BASE,ot=_e,dt=pt[ft=0];else{if(ft=Math.ceil((it+1)/LOG_BASE),st=pt.length,ft>=st)return rt;for(dt=st=pt[ft],at=1;st>=10;st/=10)at++;it%=LOG_BASE,ot=it-LOG_BASE+at}if(nt!==void 0&&(st=mathpow(10,at-ot-1),lt=dt/st%10|0,ct=_e<0||pt[ft+1]!==void 0||dt%st,ct=nt<4?(lt||ct)&&(nt==0||nt==(rt.s<0?3:2)):lt>5||lt==5&&(nt==4||ct||nt==6&&(it>0?ot>0?dt/mathpow(10,at-ot):0:pt[ft-1])%10&1||nt==(rt.s<0?8:7))),_e<1||!pt[0])return ct?(st=getBase10Exponent(rt),pt.length=1,_e=_e-st-1,pt[0]=mathpow(10,(LOG_BASE-_e%LOG_BASE)%LOG_BASE),rt.e=mathfloor(-_e/LOG_BASE)||0):(pt.length=1,pt[0]=rt.e=rt.s=0),rt;if(it==0?(pt.length=ft,st=1,ft--):(pt.length=ft+1,st=mathpow(10,LOG_BASE-it),pt[ft]=ot>0?(dt/mathpow(10,at-ot)%mathpow(10,ot)|0)*st:0),ct)for(;;)if(ft==0){(pt[0]+=st)==BASE&&(pt[0]=1,++rt.e);break}else{if(pt[ft]+=st,pt[ft]!=BASE)break;pt[ft--]=0,st=1}for(it=pt.length;pt[--it]===0;)pt.pop();if(external&&(rt.e>MAX_E||rt.e<-MAX_E))throw Error(exponentOutOfRange+getBase10Exponent(rt));return rt}function subtract(rt,_e){var nt,it,ot,st,at,lt,ct,dt,ft,pt,gt=rt.constructor,yt=gt.precision;if(!rt.s||!_e.s)return _e.s?_e.s=-_e.s:_e=new gt(rt),external?round$1(_e,yt):_e;if(ct=rt.d,pt=_e.d,it=_e.e,dt=rt.e,ct=ct.slice(),at=dt-it,at){for(ft=at<0,ft?(nt=ct,at=-at,lt=pt.length):(nt=pt,it=dt,lt=ct.length),ot=Math.max(Math.ceil(yt/LOG_BASE),lt)+2,at>ot&&(at=ot,nt.length=1),nt.reverse(),ot=at;ot--;)nt.push(0);nt.reverse()}else{for(ot=ct.length,lt=pt.length,ft=ot<lt,ft&&(lt=ot),ot=0;ot<lt;ot++)if(ct[ot]!=pt[ot]){ft=ct[ot]<pt[ot];break}at=0}for(ft&&(nt=ct,ct=pt,pt=nt,_e.s=-_e.s),lt=ct.length,ot=pt.length-lt;ot>0;--ot)ct[lt++]=0;for(ot=pt.length;ot>at;){if(ct[--ot]<pt[ot]){for(st=ot;st&&ct[--st]===0;)ct[st]=BASE-1;--ct[st],ct[ot]+=BASE}ct[ot]-=pt[ot]}for(;ct[--lt]===0;)ct.pop();for(;ct[0]===0;ct.shift())--it;return ct[0]?(_e.d=ct,_e.e=it,external?round$1(_e,yt):_e):new gt(0)}function toString(rt,_e,nt){var it,ot=getBase10Exponent(rt),st=digitsToString(rt.d),at=st.length;return _e?(nt&&(it=nt-at)>0?st=st.charAt(0)+"."+st.slice(1)+getZeroString(it):at>1&&(st=st.charAt(0)+"."+st.slice(1)),st=st+(ot<0?"e":"e+")+ot):ot<0?(st="0."+getZeroString(-ot-1)+st,nt&&(it=nt-at)>0&&(st+=getZeroString(it))):ot>=at?(st+=getZeroString(ot+1-at),nt&&(it=nt-ot-1)>0&&(st=st+"."+getZeroString(it))):((it=ot+1)<at&&(st=st.slice(0,it)+"."+st.slice(it)),nt&&(it=nt-at)>0&&(ot+1===at&&(st+="."),st+=getZeroString(it))),rt.s<0?"-"+st:st}function truncate(rt,_e){if(rt.length>_e)return rt.length=_e,!0}function clone(rt){var _e,nt,it;function ot(st){var at=this;if(!(at instanceof ot))return new ot(st);if(at.constructor=ot,st instanceof ot){at.s=st.s,at.e=st.e,at.d=(st=st.d)?st.slice():st;return}if(typeof st=="number"){if(st*0!==0)throw Error(invalidArgument+st);if(st>0)at.s=1;else if(st<0)st=-st,at.s=-1;else{at.s=0,at.e=0,at.d=[0];return}if(st===~~st&&st<1e7){at.e=0,at.d=[st];return}return parseDecimal(at,st.toString())}else if(typeof st!="string")throw Error(invalidArgument+st);if(st.charCodeAt(0)===45?(st=st.slice(1),at.s=-1):at.s=1,isDecimal.test(st))parseDecimal(at,st);else throw Error(invalidArgument+st)}if(ot.prototype=P,ot.ROUND_UP=0,ot.ROUND_DOWN=1,ot.ROUND_CEIL=2,ot.ROUND_FLOOR=3,ot.ROUND_HALF_UP=4,ot.ROUND_HALF_DOWN=5,ot.ROUND_HALF_EVEN=6,ot.ROUND_HALF_CEIL=7,ot.ROUND_HALF_FLOOR=8,ot.clone=clone,ot.config=ot.set=config,rt===void 0&&(rt={}),rt)for(it=["precision","rounding","toExpNeg","toExpPos","LN10"],_e=0;_e<it.length;)rt.hasOwnProperty(nt=it[_e++])||(rt[nt]=this[nt]);return ot.config(rt),ot}function config(rt){if(!rt||typeof rt!="object")throw Error(decimalError+"Object expected");var _e,nt,it,ot=["precision",1,MAX_DIGITS,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(_e=0;_e<ot.length;_e+=3)if((it=rt[nt=ot[_e]])!==void 0)if(mathfloor(it)===it&&it>=ot[_e+1]&&it<=ot[_e+2])this[nt]=it;else throw Error(invalidArgument+nt+": "+it);if((it=rt[nt="LN10"])!==void 0)if(it==Math.LN10)this[nt]=new this(it);else throw Error(invalidArgument+nt+": "+it);return this}var Decimal$2=clone(defaults);ONE$1=new Decimal$2(1);const _Decimal=Decimal$2;class JSBI extends Array{constructor(_e,nt){if(super(_e),this.sign=nt,_e>JSBI.__kMaxLength)throw new RangeError("Maximum BigInt size exceeded")}static BigInt(_e){var nt=Math.floor,it=Number.isFinite;if(typeof _e=="number"){if(_e===0)return JSBI.__zero();if(JSBI.__isOneDigitInt(_e))return 0>_e?JSBI.__oneDigit(-_e,!0):JSBI.__oneDigit(_e,!1);if(!it(_e)||nt(_e)!==_e)throw new RangeError("The number "+_e+" cannot be converted to BigInt because it is not an integer");return JSBI.__fromDouble(_e)}if(typeof _e=="string"){const ot=JSBI.__fromString(_e);if(ot===null)throw new SyntaxError("Cannot convert "+_e+" to a BigInt");return ot}if(typeof _e=="boolean")return _e===!0?JSBI.__oneDigit(1,!1):JSBI.__zero();if(typeof _e=="object"){if(_e.constructor===JSBI)return _e;const ot=JSBI.__toPrimitive(_e);return JSBI.BigInt(ot)}throw new TypeError("Cannot convert "+_e+" to a BigInt")}toDebugString(){const _e=["BigInt["];for(const nt of this)_e.push((nt&&(nt>>>0).toString(16))+", ");return _e.push("]"),_e.join("")}toString(_e=10){if(2>_e||36<_e)throw new RangeError("toString() radix argument must be between 2 and 36");return this.length===0?"0":_e&_e-1?JSBI.__toStringGeneric(this,_e,!1):JSBI.__toStringBasePowerOfTwo(this,_e)}static toNumber(_e){const nt=_e.length;if(nt===0)return 0;if(nt===1){const $t=_e.__unsignedDigit(0);return _e.sign?-$t:$t}const it=_e.__digit(nt-1),ot=JSBI.__clz30(it),st=30*nt-ot;if(1024<st)return _e.sign?-1/0:1/0;let at=st-1,lt=it,ct=nt-1;const dt=ot+3;let ft=dt===32?0:lt<<dt;ft>>>=12;const pt=dt-12;let gt=12<=dt?0:lt<<20+dt,yt=20+dt;for(0<pt&&0<ct&&(ct--,lt=_e.__digit(ct),ft|=lt>>>30-pt,gt=lt<<pt+2,yt=pt+2);0<yt&&0<ct;)ct--,lt=_e.__digit(ct),gt|=30<=yt?lt<<yt-30:lt>>>30-yt,yt-=30;const Ct=JSBI.__decideRounding(_e,yt,ct,lt);if((Ct===1||Ct===0&&(1&gt)==1)&&(gt=gt+1>>>0,gt===0&&(ft++,ft>>>20!=0&&(ft=0,at++,1023<at))))return _e.sign?-1/0:1/0;const At=_e.sign?-2147483648:0;return at=at+1023<<20,JSBI.__kBitConversionInts[1]=At|at|ft,JSBI.__kBitConversionInts[0]=gt,JSBI.__kBitConversionDouble[0]}static unaryMinus(_e){if(_e.length===0)return _e;const nt=_e.__copy();return nt.sign=!_e.sign,nt}static bitwiseNot(_e){return _e.sign?JSBI.__absoluteSubOne(_e).__trim():JSBI.__absoluteAddOne(_e,!0)}static exponentiate(_e,nt){if(nt.sign)throw new RangeError("Exponent must be positive");if(nt.length===0)return JSBI.__oneDigit(1,!1);if(_e.length===0)return _e;if(_e.length===1&&_e.__digit(0)===1)return _e.sign&&!(1&nt.__digit(0))?JSBI.unaryMinus(_e):_e;if(1<nt.length)throw new RangeError("BigInt too big");let it=nt.__unsignedDigit(0);if(it===1)return _e;if(it>=JSBI.__kMaxLengthBits)throw new RangeError("BigInt too big");if(_e.length===1&&_e.__digit(0)===2){const at=1+(0|it/30),lt=_e.sign&&(1&it)!=0,ct=new JSBI(at,lt);ct.__initializeDigits();const dt=1<<it%30;return ct.__setDigit(at-1,dt),ct}let ot=null,st=_e;for(1&it&&(ot=_e),it>>=1;it!==0;it>>=1)st=JSBI.multiply(st,st),1&it&&(ot===null?ot=st:ot=JSBI.multiply(ot,st));return ot}static multiply(_e,nt){if(_e.length===0)return _e;if(nt.length===0)return nt;let it=_e.length+nt.length;30<=_e.__clzmsd()+nt.__clzmsd()&&it--;const ot=new JSBI(it,_e.sign!==nt.sign);ot.__initializeDigits();for(let st=0;st<_e.length;st++)JSBI.__multiplyAccumulate(nt,_e.__digit(st),ot,st);return ot.__trim()}static divide(_e,nt){if(nt.length===0)throw new RangeError("Division by zero");if(0>JSBI.__absoluteCompare(_e,nt))return JSBI.__zero();const it=_e.sign!==nt.sign,ot=nt.__unsignedDigit(0);let st;if(nt.length===1&&32767>=ot){if(ot===1)return it===_e.sign?_e:JSBI.unaryMinus(_e);st=JSBI.__absoluteDivSmall(_e,ot,null)}else st=JSBI.__absoluteDivLarge(_e,nt,!0,!1);return st.sign=it,st.__trim()}static remainder(_e,nt){if(nt.length===0)throw new RangeError("Division by zero");if(0>JSBI.__absoluteCompare(_e,nt))return _e;const it=nt.__unsignedDigit(0);if(nt.length===1&&32767>=it){if(it===1)return JSBI.__zero();const st=JSBI.__absoluteModSmall(_e,it);return st===0?JSBI.__zero():JSBI.__oneDigit(st,_e.sign)}const ot=JSBI.__absoluteDivLarge(_e,nt,!1,!0);return ot.sign=_e.sign,ot.__trim()}static add(_e,nt){const it=_e.sign;return it===nt.sign?JSBI.__absoluteAdd(_e,nt,it):0<=JSBI.__absoluteCompare(_e,nt)?JSBI.__absoluteSub(_e,nt,it):JSBI.__absoluteSub(nt,_e,!it)}static subtract(_e,nt){const it=_e.sign;return it===nt.sign?0<=JSBI.__absoluteCompare(_e,nt)?JSBI.__absoluteSub(_e,nt,it):JSBI.__absoluteSub(nt,_e,!it):JSBI.__absoluteAdd(_e,nt,it)}static leftShift(_e,nt){return nt.length===0||_e.length===0?_e:nt.sign?JSBI.__rightShiftByAbsolute(_e,nt):JSBI.__leftShiftByAbsolute(_e,nt)}static signedRightShift(_e,nt){return nt.length===0||_e.length===0?_e:nt.sign?JSBI.__leftShiftByAbsolute(_e,nt):JSBI.__rightShiftByAbsolute(_e,nt)}static unsignedRightShift(){throw new TypeError("BigInts have no unsigned right shift; use >> instead")}static lessThan(_e,nt){return 0>JSBI.__compareToBigInt(_e,nt)}static lessThanOrEqual(_e,nt){return 0>=JSBI.__compareToBigInt(_e,nt)}static greaterThan(_e,nt){return 0<JSBI.__compareToBigInt(_e,nt)}static greaterThanOrEqual(_e,nt){return 0<=JSBI.__compareToBigInt(_e,nt)}static equal(_e,nt){if(_e.sign!==nt.sign||_e.length!==nt.length)return!1;for(let it=0;it<_e.length;it++)if(_e.__digit(it)!==nt.__digit(it))return!1;return!0}static notEqual(_e,nt){return!JSBI.equal(_e,nt)}static bitwiseAnd(_e,nt){var it=Math.max;if(!_e.sign&&!nt.sign)return JSBI.__absoluteAnd(_e,nt).__trim();if(_e.sign&&nt.sign){const ot=it(_e.length,nt.length)+1;let st=JSBI.__absoluteSubOne(_e,ot);const at=JSBI.__absoluteSubOne(nt);return st=JSBI.__absoluteOr(st,at,st),JSBI.__absoluteAddOne(st,!0,st).__trim()}return _e.sign&&([_e,nt]=[nt,_e]),JSBI.__absoluteAndNot(_e,JSBI.__absoluteSubOne(nt)).__trim()}static bitwiseXor(_e,nt){var it=Math.max;if(!_e.sign&&!nt.sign)return JSBI.__absoluteXor(_e,nt).__trim();if(_e.sign&&nt.sign){const at=it(_e.length,nt.length),lt=JSBI.__absoluteSubOne(_e,at),ct=JSBI.__absoluteSubOne(nt);return JSBI.__absoluteXor(lt,ct,lt).__trim()}const ot=it(_e.length,nt.length)+1;_e.sign&&([_e,nt]=[nt,_e]);let st=JSBI.__absoluteSubOne(nt,ot);return st=JSBI.__absoluteXor(st,_e,st),JSBI.__absoluteAddOne(st,!0,st).__trim()}static bitwiseOr(_e,nt){var it=Math.max;const ot=it(_e.length,nt.length);if(!_e.sign&&!nt.sign)return JSBI.__absoluteOr(_e,nt).__trim();if(_e.sign&&nt.sign){let at=JSBI.__absoluteSubOne(_e,ot);const lt=JSBI.__absoluteSubOne(nt);return at=JSBI.__absoluteAnd(at,lt,at),JSBI.__absoluteAddOne(at,!0,at).__trim()}_e.sign&&([_e,nt]=[nt,_e]);let st=JSBI.__absoluteSubOne(nt,ot);return st=JSBI.__absoluteAndNot(st,_e,st),JSBI.__absoluteAddOne(st,!0,st).__trim()}static asIntN(_e,nt){var it=Math.floor;if(nt.length===0)return nt;if(_e=it(_e),0>_e)throw new RangeError("Invalid value: not (convertible to) a safe integer");if(_e===0)return JSBI.__zero();if(_e>=JSBI.__kMaxLengthBits)return nt;const ot=0|(_e+29)/30;if(nt.length<ot)return nt;const st=nt.__unsignedDigit(ot-1),at=1<<(_e-1)%30;if(nt.length===ot&&st<at)return nt;if((st&at)!==at)return JSBI.__truncateToNBits(_e,nt);if(!nt.sign)return JSBI.__truncateAndSubFromPowerOfTwo(_e,nt,!0);if(!(st&at-1)){for(let lt=ot-2;0<=lt;lt--)if(nt.__digit(lt)!==0)return JSBI.__truncateAndSubFromPowerOfTwo(_e,nt,!1);return nt.length===ot&&st===at?nt:JSBI.__truncateToNBits(_e,nt)}return JSBI.__truncateAndSubFromPowerOfTwo(_e,nt,!1)}static asUintN(_e,nt){var it=Math.floor;if(nt.length===0)return nt;if(_e=it(_e),0>_e)throw new RangeError("Invalid value: not (convertible to) a safe integer");if(_e===0)return JSBI.__zero();if(nt.sign){if(_e>JSBI.__kMaxLengthBits)throw new RangeError("BigInt too big");return JSBI.__truncateAndSubFromPowerOfTwo(_e,nt,!1)}if(_e>=JSBI.__kMaxLengthBits)return nt;const ot=0|(_e+29)/30;if(nt.length<ot)return nt;const st=_e%30;return nt.length==ot&&(st===0||!(nt.__digit(ot-1)>>>st))?nt:JSBI.__truncateToNBits(_e,nt)}static ADD(_e,nt){if(_e=JSBI.__toPrimitive(_e),nt=JSBI.__toPrimitive(nt),typeof _e=="string")return typeof nt!="string"&&(nt=nt.toString()),_e+nt;if(typeof nt=="string")return _e.toString()+nt;if(_e=JSBI.__toNumeric(_e),nt=JSBI.__toNumeric(nt),JSBI.__isBigInt(_e)&&JSBI.__isBigInt(nt))return JSBI.add(_e,nt);if(typeof _e=="number"&&typeof nt=="number")return _e+nt;throw new TypeError("Cannot mix BigInt and other types, use explicit conversions")}static LT(_e,nt){return JSBI.__compare(_e,nt,0)}static LE(_e,nt){return JSBI.__compare(_e,nt,1)}static GT(_e,nt){return JSBI.__compare(_e,nt,2)}static GE(_e,nt){return JSBI.__compare(_e,nt,3)}static EQ(_e,nt){for(;;){if(JSBI.__isBigInt(_e))return JSBI.__isBigInt(nt)?JSBI.equal(_e,nt):JSBI.EQ(nt,_e);if(typeof _e=="number"){if(JSBI.__isBigInt(nt))return JSBI.__equalToNumber(nt,_e);if(typeof nt!="object")return _e==nt;nt=JSBI.__toPrimitive(nt)}else if(typeof _e=="string"){if(JSBI.__isBigInt(nt))return _e=JSBI.__fromString(_e),_e!==null&&JSBI.equal(_e,nt);if(typeof nt!="object")return _e==nt;nt=JSBI.__toPrimitive(nt)}else if(typeof _e=="boolean"){if(JSBI.__isBigInt(nt))return JSBI.__equalToNumber(nt,+_e);if(typeof nt!="object")return _e==nt;nt=JSBI.__toPrimitive(nt)}else if(typeof _e=="symbol"){if(JSBI.__isBigInt(nt))return!1;if(typeof nt!="object")return _e==nt;nt=JSBI.__toPrimitive(nt)}else if(typeof _e=="object"){if(typeof nt=="object"&&nt.constructor!==JSBI)return _e==nt;_e=JSBI.__toPrimitive(_e)}else return _e==nt}}static NE(_e,nt){return!JSBI.EQ(_e,nt)}static __zero(){return new JSBI(0,!1)}static __oneDigit(_e,nt){const it=new JSBI(1,nt);return it.__setDigit(0,_e),it}__copy(){const _e=new JSBI(this.length,this.sign);for(let nt=0;nt<this.length;nt++)_e[nt]=this[nt];return _e}__trim(){let _e=this.length,nt=this[_e-1];for(;nt===0;)_e--,nt=this[_e-1],this.pop();return _e===0&&(this.sign=!1),this}__initializeDigits(){for(let _e=0;_e<this.length;_e++)this[_e]=0}static __decideRounding(_e,nt,it,ot){if(0<nt)return-1;let st;if(0>nt)st=-nt-1;else{if(it===0)return-1;it--,ot=_e.__digit(it),st=29}let at=1<<st;if(!(ot&at))return-1;if(at-=1,(ot&at)!=0)return 1;for(;0<it;)if(it--,_e.__digit(it)!==0)return 1;return 0}static __fromDouble(_e){JSBI.__kBitConversionDouble[0]=_e;const nt=2047&JSBI.__kBitConversionInts[1]>>>20,it=nt-1023,ot=(0|it/30)+1,st=new JSBI(ot,0>_e);let at=1048575&JSBI.__kBitConversionInts[1]|1048576,lt=JSBI.__kBitConversionInts[0];const ct=20,dt=it%30;let ft,pt=0;if(dt<20){const gt=ct-dt;pt=gt+32,ft=at>>>gt,at=at<<32-gt|lt>>>gt,lt<<=32-gt}else if(dt===20)pt=32,ft=at,at=lt,lt=0;else{const gt=dt-ct;pt=32-gt,ft=at<<gt|lt>>>32-gt,at=lt<<gt,lt=0}st.__setDigit(ot-1,ft);for(let gt=ot-2;0<=gt;gt--)0<pt?(pt-=30,ft=at>>>2,at=at<<30|lt>>>2,lt<<=30):ft=0,st.__setDigit(gt,ft);return st.__trim()}static __isWhitespace(_e){return 13>=_e&&9<=_e||(159>=_e?_e==32:131071>=_e?_e==160||_e==5760:196607>=_e?(_e&=131071,10>=_e||_e==40||_e==41||_e==47||_e==95||_e==4096):_e==65279)}static __fromString(_e,nt=0){let it=0;const ot=_e.length;let st=0;if(st===ot)return JSBI.__zero();let at=_e.charCodeAt(st);for(;JSBI.__isWhitespace(at);){if(++st===ot)return JSBI.__zero();at=_e.charCodeAt(st)}if(at===43){if(++st===ot)return null;at=_e.charCodeAt(st),it=1}else if(at===45){if(++st===ot)return null;at=_e.charCodeAt(st),it=-1}if(nt===0){if(nt=10,at===48){if(++st===ot)return JSBI.__zero();if(at=_e.charCodeAt(st),at===88||at===120){if(nt=16,++st===ot)return null;at=_e.charCodeAt(st)}else if(at===79||at===111){if(nt=8,++st===ot)return null;at=_e.charCodeAt(st)}else if(at===66||at===98){if(nt=2,++st===ot)return null;at=_e.charCodeAt(st)}}}else if(nt===16&&at===48){if(++st===ot)return JSBI.__zero();if(at=_e.charCodeAt(st),at===88||at===120){if(++st===ot)return null;at=_e.charCodeAt(st)}}if(it!=0&&nt!==10)return null;for(;at===48;){if(++st===ot)return JSBI.__zero();at=_e.charCodeAt(st)}const lt=ot-st;let ct=JSBI.__kMaxBitsPerChar[nt],dt=JSBI.__kBitsPerCharTableMultiplier-1;if(lt>1073741824/ct)return null;const ft=ct*lt+dt>>>JSBI.__kBitsPerCharTableShift,pt=new JSBI(0|(ft+29)/30,!1),gt=10>nt?nt:10,yt=10<nt?nt-10:0;if(nt&nt-1){pt.__initializeDigits();let Ct=!1,At=0;do{let $t=0,zt=1;for(;;){let Jt;if(at-48>>>0<gt)Jt=at-48;else if((32|at)-97>>>0<yt)Jt=(32|at)-87;else{Ct=!0;break}const nr=zt*nt;if(1073741823<nr)break;if(zt=nr,$t=$t*nt+Jt,At++,++st===ot){Ct=!0;break}at=_e.charCodeAt(st)}dt=30*JSBI.__kBitsPerCharTableMultiplier-1;const _t=0|(ct*At+dt>>>JSBI.__kBitsPerCharTableShift)/30;pt.__inplaceMultiplyAdd(zt,$t,_t)}while(!Ct)}else{ct>>=JSBI.__kBitsPerCharTableShift;const Ct=[],At=[];let $t=!1;do{let zt=0,_t=0;for(;;){let Jt;if(at-48>>>0<gt)Jt=at-48;else if((32|at)-97>>>0<yt)Jt=(32|at)-87;else{$t=!0;break}if(_t+=ct,zt=zt<<ct|Jt,++st===ot){$t=!0;break}if(at=_e.charCodeAt(st),30<_t+ct)break}Ct.push(zt),At.push(_t)}while(!$t);JSBI.__fillFromParts(pt,Ct,At)}if(st!==ot){if(!JSBI.__isWhitespace(at))return null;for(st++;st<ot;st++)if(at=_e.charCodeAt(st),!JSBI.__isWhitespace(at))return null}return pt.sign=it==-1,pt.__trim()}static __fillFromParts(_e,nt,it){let ot=0,st=0,at=0;for(let lt=nt.length-1;0<=lt;lt--){const ct=nt[lt],dt=it[lt];st|=ct<<at,at+=dt,at===30?(_e.__setDigit(ot++,st),at=0,st=0):30<at&&(_e.__setDigit(ot++,1073741823&st),at-=30,st=ct>>>dt-at)}if(st!==0){if(ot>=_e.length)throw new Error("implementation bug");_e.__setDigit(ot++,st)}for(;ot<_e.length;ot++)_e.__setDigit(ot,0)}static __toStringBasePowerOfTwo(_e,nt){const it=_e.length;let ot=nt-1;ot=(85&ot>>>1)+(85&ot),ot=(51&ot>>>2)+(51&ot),ot=(15&ot>>>4)+(15&ot);const st=ot,at=nt-1,lt=_e.__digit(it-1),ct=JSBI.__clz30(lt);let dt=0|(30*it-ct+st-1)/st;if(_e.sign&&dt++,268435456<dt)throw new Error("string too long");const ft=Array(dt);let pt=dt-1,gt=0,yt=0;for(let At=0;At<it-1;At++){const $t=_e.__digit(At),zt=(gt|$t<<yt)&at;ft[pt--]=JSBI.__kConversionChars[zt];const _t=st-yt;for(gt=$t>>>_t,yt=30-_t;yt>=st;)ft[pt--]=JSBI.__kConversionChars[gt&at],gt>>>=st,yt-=st}const Ct=(gt|lt<<yt)&at;for(ft[pt--]=JSBI.__kConversionChars[Ct],gt=lt>>>st-yt;gt!==0;)ft[pt--]=JSBI.__kConversionChars[gt&at],gt>>>=st;if(_e.sign&&(ft[pt--]="-"),pt!=-1)throw new Error("implementation bug");return ft.join("")}static __toStringGeneric(_e,nt,it){const ot=_e.length;if(ot===0)return"";if(ot===1){let At=_e.__unsignedDigit(0).toString(nt);return it===!1&&_e.sign&&(At="-"+At),At}const st=30*ot-JSBI.__clz30(_e.__digit(ot-1)),at=JSBI.__kMaxBitsPerChar[nt],lt=at-1;let ct=st*JSBI.__kBitsPerCharTableMultiplier;ct+=lt-1,ct=0|ct/lt;const dt=ct+1>>1,ft=JSBI.exponentiate(JSBI.__oneDigit(nt,!1),JSBI.__oneDigit(dt,!1));let pt,gt;const yt=ft.__unsignedDigit(0);if(ft.length===1&&32767>=yt){pt=new JSBI(_e.length,!1),pt.__initializeDigits();let At=0;for(let $t=2*_e.length-1;0<=$t;$t--){const zt=At<<15|_e.__halfDigit($t);pt.__setHalfDigit($t,0|zt/yt),At=0|zt%yt}gt=At.toString(nt)}else{const At=JSBI.__absoluteDivLarge(_e,ft,!0,!0);pt=At.quotient;const $t=At.remainder.__trim();gt=JSBI.__toStringGeneric($t,nt,!0)}pt.__trim();let Ct=JSBI.__toStringGeneric(pt,nt,!0);for(;gt.length<dt;)gt="0"+gt;return it===!1&&_e.sign&&(Ct="-"+Ct),Ct+gt}static __unequalSign(_e){return _e?-1:1}static __absoluteGreater(_e){return _e?-1:1}static __absoluteLess(_e){return _e?1:-1}static __compareToBigInt(_e,nt){const it=_e.sign;if(it!==nt.sign)return JSBI.__unequalSign(it);const ot=JSBI.__absoluteCompare(_e,nt);return 0<ot?JSBI.__absoluteGreater(it):0>ot?JSBI.__absoluteLess(it):0}static __compareToNumber(_e,nt){if(JSBI.__isOneDigitInt(nt)){const it=_e.sign,ot=0>nt;if(it!==ot)return JSBI.__unequalSign(it);if(_e.length===0){if(ot)throw new Error("implementation bug");return nt===0?0:-1}if(1<_e.length)return JSBI.__absoluteGreater(it);const st=Math.abs(nt),at=_e.__unsignedDigit(0);return at>st?JSBI.__absoluteGreater(it):at<st?JSBI.__absoluteLess(it):0}return JSBI.__compareToDouble(_e,nt)}static __compareToDouble(_e,nt){if(nt!==nt)return nt;if(nt===1/0)return-1;if(nt===-1/0)return 1;const it=_e.sign;if(it!==0>nt)return JSBI.__unequalSign(it);if(nt===0)throw new Error("implementation bug: should be handled elsewhere");if(_e.length===0)return-1;JSBI.__kBitConversionDouble[0]=nt;const ot=2047&JSBI.__kBitConversionInts[1]>>>20;if(ot==2047)throw new Error("implementation bug: handled elsewhere");const st=ot-1023;if(0>st)return JSBI.__absoluteGreater(it);const at=_e.length;let lt=_e.__digit(at-1);const ct=JSBI.__clz30(lt),dt=30*at-ct,ft=st+1;if(dt<ft)return JSBI.__absoluteLess(it);if(dt>ft)return JSBI.__absoluteGreater(it);let pt=1048576|1048575&JSBI.__kBitConversionInts[1],gt=JSBI.__kBitConversionInts[0];const yt=20,Ct=29-ct;if(Ct!==(0|(dt-1)%30))throw new Error("implementation bug");let At,$t=0;if(20>Ct){const zt=yt-Ct;$t=zt+32,At=pt>>>zt,pt=pt<<32-zt|gt>>>zt,gt<<=32-zt}else if(Ct===20)$t=32,At=pt,pt=gt,gt=0;else{const zt=Ct-yt;$t=32-zt,At=pt<<zt|gt>>>32-zt,pt=gt<<zt,gt=0}if(lt>>>=0,At>>>=0,lt>At)return JSBI.__absoluteGreater(it);if(lt<At)return JSBI.__absoluteLess(it);for(let zt=at-2;0<=zt;zt--){0<$t?($t-=30,At=pt>>>2,pt=pt<<30|gt>>>2,gt<<=30):At=0;const _t=_e.__unsignedDigit(zt);if(_t>At)return JSBI.__absoluteGreater(it);if(_t<At)return JSBI.__absoluteLess(it)}if(pt!==0||gt!==0){if($t===0)throw new Error("implementation bug");return JSBI.__absoluteLess(it)}return 0}static __equalToNumber(_e,nt){var it=Math.abs;return JSBI.__isOneDigitInt(nt)?nt===0?_e.length===0:_e.length===1&&_e.sign===0>nt&&_e.__unsignedDigit(0)===it(nt):JSBI.__compareToDouble(_e,nt)===0}static __comparisonResultToBool(_e,nt){return nt===0?0>_e:nt===1?0>=_e:nt===2?0<_e:nt===3?0<=_e:void 0}static __compare(_e,nt,it){if(_e=JSBI.__toPrimitive(_e),nt=JSBI.__toPrimitive(nt),typeof _e=="string"&&typeof nt=="string")switch(it){case 0:return _e<nt;case 1:return _e<=nt;case 2:return _e>nt;case 3:return _e>=nt}if(JSBI.__isBigInt(_e)&&typeof nt=="string")return nt=JSBI.__fromString(nt),nt!==null&&JSBI.__comparisonResultToBool(JSBI.__compareToBigInt(_e,nt),it);if(typeof _e=="string"&&JSBI.__isBigInt(nt))return _e=JSBI.__fromString(_e),_e!==null&&JSBI.__comparisonResultToBool(JSBI.__compareToBigInt(_e,nt),it);if(_e=JSBI.__toNumeric(_e),nt=JSBI.__toNumeric(nt),JSBI.__isBigInt(_e)){if(JSBI.__isBigInt(nt))return JSBI.__comparisonResultToBool(JSBI.__compareToBigInt(_e,nt),it);if(typeof nt!="number")throw new Error("implementation bug");return JSBI.__comparisonResultToBool(JSBI.__compareToNumber(_e,nt),it)}if(typeof _e!="number")throw new Error("implementation bug");if(JSBI.__isBigInt(nt))return JSBI.__comparisonResultToBool(JSBI.__compareToNumber(nt,_e),2^it);if(typeof nt!="number")throw new Error("implementation bug");return it===0?_e<nt:it===1?_e<=nt:it===2?_e>nt:it===3?_e>=nt:void 0}__clzmsd(){return JSBI.__clz30(this.__digit(this.length-1))}static __absoluteAdd(_e,nt,it){if(_e.length<nt.length)return JSBI.__absoluteAdd(nt,_e,it);if(_e.length===0)return _e;if(nt.length===0)return _e.sign===it?_e:JSBI.unaryMinus(_e);let ot=_e.length;(_e.__clzmsd()===0||nt.length===_e.length&&nt.__clzmsd()===0)&&ot++;const st=new JSBI(ot,it);let at=0,lt=0;for(;lt<nt.length;lt++){const ct=_e.__digit(lt)+nt.__digit(lt)+at;at=ct>>>30,st.__setDigit(lt,1073741823&ct)}for(;lt<_e.length;lt++){const ct=_e.__digit(lt)+at;at=ct>>>30,st.__setDigit(lt,1073741823&ct)}return lt<st.length&&st.__setDigit(lt,at),st.__trim()}static __absoluteSub(_e,nt,it){if(_e.length===0)return _e;if(nt.length===0)return _e.sign===it?_e:JSBI.unaryMinus(_e);const ot=new JSBI(_e.length,it);let st=0,at=0;for(;at<nt.length;at++){const lt=_e.__digit(at)-nt.__digit(at)-st;st=1&lt>>>30,ot.__setDigit(at,1073741823&lt)}for(;at<_e.length;at++){const lt=_e.__digit(at)-st;st=1&lt>>>30,ot.__setDigit(at,1073741823&lt)}return ot.__trim()}static __absoluteAddOne(_e,nt,it=null){const ot=_e.length;it===null?it=new JSBI(ot,nt):it.sign=nt;let st=1;for(let at=0;at<ot;at++){const lt=_e.__digit(at)+st;st=lt>>>30,it.__setDigit(at,1073741823&lt)}return st!=0&&it.__setDigitGrow(ot,1),it}static __absoluteSubOne(_e,nt){const it=_e.length;nt=nt||it;const ot=new JSBI(nt,!1);let st=1;for(let at=0;at<it;at++){const lt=_e.__digit(at)-st;st=1&lt>>>30,ot.__setDigit(at,1073741823&lt)}if(st!=0)throw new Error("implementation bug");for(let at=it;at<nt;at++)ot.__setDigit(at,0);return ot}static __absoluteAnd(_e,nt,it=null){let ot=_e.length,st=nt.length,at=st;if(ot<st){at=ot;const dt=_e,ft=ot;_e=nt,ot=st,nt=dt,st=ft}let lt=at;it===null?it=new JSBI(lt,!1):lt=it.length;let ct=0;for(;ct<at;ct++)it.__setDigit(ct,_e.__digit(ct)&nt.__digit(ct));for(;ct<lt;ct++)it.__setDigit(ct,0);return it}static __absoluteAndNot(_e,nt,it=null){const ot=_e.length,st=nt.length;let at=st;ot<st&&(at=ot);let lt=ot;it===null?it=new JSBI(lt,!1):lt=it.length;let ct=0;for(;ct<at;ct++)it.__setDigit(ct,_e.__digit(ct)&~nt.__digit(ct));for(;ct<ot;ct++)it.__setDigit(ct,_e.__digit(ct));for(;ct<lt;ct++)it.__setDigit(ct,0);return it}static __absoluteOr(_e,nt,it=null){let ot=_e.length,st=nt.length,at=st;if(ot<st){at=ot;const dt=_e,ft=ot;_e=nt,ot=st,nt=dt,st=ft}let lt=ot;it===null?it=new JSBI(lt,!1):lt=it.length;let ct=0;for(;ct<at;ct++)it.__setDigit(ct,_e.__digit(ct)|nt.__digit(ct));for(;ct<ot;ct++)it.__setDigit(ct,_e.__digit(ct));for(;ct<lt;ct++)it.__setDigit(ct,0);return it}static __absoluteXor(_e,nt,it=null){let ot=_e.length,st=nt.length,at=st;if(ot<st){at=ot;const dt=_e,ft=ot;_e=nt,ot=st,nt=dt,st=ft}let lt=ot;it===null?it=new JSBI(lt,!1):lt=it.length;let ct=0;for(;ct<at;ct++)it.__setDigit(ct,_e.__digit(ct)^nt.__digit(ct));for(;ct<ot;ct++)it.__setDigit(ct,_e.__digit(ct));for(;ct<lt;ct++)it.__setDigit(ct,0);return it}static __absoluteCompare(_e,nt){const it=_e.length-nt.length;if(it!=0)return it;let ot=_e.length-1;for(;0<=ot&&_e.__digit(ot)===nt.__digit(ot);)ot--;return 0>ot?0:_e.__unsignedDigit(ot)>nt.__unsignedDigit(ot)?1:-1}static __multiplyAccumulate(_e,nt,it,ot){if(nt===0)return;const st=32767&nt,at=nt>>>15;let lt=0,ct=0;for(let dt,ft=0;ft<_e.length;ft++,ot++){dt=it.__digit(ot);const pt=_e.__digit(ft),gt=32767&pt,yt=pt>>>15,Ct=JSBI.__imul(gt,st),At=JSBI.__imul(gt,at),$t=JSBI.__imul(yt,st),zt=JSBI.__imul(yt,at);dt+=ct+Ct+lt,lt=dt>>>30,dt&=1073741823,dt+=((32767&At)<<15)+((32767&$t)<<15),lt+=dt>>>30,ct=zt+(At>>>15)+($t>>>15),it.__setDigit(ot,1073741823&dt)}for(;lt!=0||ct!==0;ot++){let dt=it.__digit(ot);dt+=lt+ct,ct=0,lt=dt>>>30,it.__setDigit(ot,1073741823&dt)}}static __internalMultiplyAdd(_e,nt,it,ot,st){let at=it,lt=0;for(let ct=0;ct<ot;ct++){const dt=_e.__digit(ct),ft=JSBI.__imul(32767&dt,nt),pt=JSBI.__imul(dt>>>15,nt),gt=ft+((32767&pt)<<15)+lt+at;at=gt>>>30,lt=pt>>>15,st.__setDigit(ct,1073741823&gt)}if(st.length>ot)for(st.__setDigit(ot++,at+lt);ot<st.length;)st.__setDigit(ot++,0);else if(at+lt!==0)throw new Error("implementation bug")}__inplaceMultiplyAdd(_e,nt,it){it>this.length&&(it=this.length);const ot=32767&_e,st=_e>>>15;let at=0,lt=nt;for(let ct=0;ct<it;ct++){const dt=this.__digit(ct),ft=32767&dt,pt=dt>>>15,gt=JSBI.__imul(ft,ot),yt=JSBI.__imul(ft,st),Ct=JSBI.__imul(pt,ot),At=JSBI.__imul(pt,st);let $t=lt+gt+at;at=$t>>>30,$t&=1073741823,$t+=((32767&yt)<<15)+((32767&Ct)<<15),at+=$t>>>30,lt=At+(yt>>>15)+(Ct>>>15),this.__setDigit(ct,1073741823&$t)}if(at!=0||lt!==0)throw new Error("implementation bug")}static __absoluteDivSmall(_e,nt,it=null){it===null&&(it=new JSBI(_e.length,!1));let ot=0;for(let st,at=2*_e.length-1;0<=at;at-=2){st=(ot<<15|_e.__halfDigit(at))>>>0;const lt=0|st/nt;ot=0|st%nt,st=(ot<<15|_e.__halfDigit(at-1))>>>0;const ct=0|st/nt;ot=0|st%nt,it.__setDigit(at>>>1,lt<<15|ct)}return it}static __absoluteModSmall(_e,nt){let it=0;for(let ot=2*_e.length-1;0<=ot;ot--)it=0|((it<<15|_e.__halfDigit(ot))>>>0)%nt;return it}static __absoluteDivLarge(_e,nt,it,ot){const st=nt.__halfDigitLength(),at=nt.length,lt=_e.__halfDigitLength()-st;let ct=null;it&&(ct=new JSBI(lt+2>>>1,!1),ct.__initializeDigits());const dt=new JSBI(st+2>>>1,!1);dt.__initializeDigits();const ft=JSBI.__clz15(nt.__halfDigit(st-1));0<ft&&(nt=JSBI.__specialLeftShift(nt,ft,0));const pt=JSBI.__specialLeftShift(_e,ft,1),gt=nt.__halfDigit(st-1);let yt=0;for(let Ct,At=lt;0<=At;At--){Ct=32767;const $t=pt.__halfDigit(At+st);if($t!==gt){const _t=($t<<15|pt.__halfDigit(At+st-1))>>>0;Ct=0|_t/gt;let Jt=0|_t%gt;const nr=nt.__halfDigit(st-2),or=pt.__halfDigit(At+st-2);for(;JSBI.__imul(Ct,nr)>>>0>(Jt<<16|or)>>>0&&(Ct--,Jt+=gt,!(32767<Jt)););}JSBI.__internalMultiplyAdd(nt,Ct,0,at,dt);let zt=pt.__inplaceSub(dt,At,st+1);zt!==0&&(zt=pt.__inplaceAdd(nt,At,st),pt.__setHalfDigit(At+st,32767&pt.__halfDigit(At+st)+zt),Ct--),it&&(1&At?yt=Ct<<15:ct.__setDigit(At>>>1,yt|Ct))}if(ot)return pt.__inplaceRightShift(ft),it?{quotient:ct,remainder:pt}:pt;if(it)return ct;throw new Error("unreachable")}static __clz15(_e){return JSBI.__clz30(_e)-15}__inplaceAdd(_e,nt,it){let ot=0;for(let st=0;st<it;st++){const at=this.__halfDigit(nt+st)+_e.__halfDigit(st)+ot;ot=at>>>15,this.__setHalfDigit(nt+st,32767&at)}return ot}__inplaceSub(_e,nt,it){let ot=0;if(1&nt){nt>>=1;let st=this.__digit(nt),at=32767&st,lt=0;for(;lt<it-1>>>1;lt++){const ft=_e.__digit(lt),pt=(st>>>15)-(32767&ft)-ot;ot=1&pt>>>15,this.__setDigit(nt+lt,(32767&pt)<<15|32767&at),st=this.__digit(nt+lt+1),at=(32767&st)-(ft>>>15)-ot,ot=1&at>>>15}const ct=_e.__digit(lt),dt=(st>>>15)-(32767&ct)-ot;if(ot=1&dt>>>15,this.__setDigit(nt+lt,(32767&dt)<<15|32767&at),nt+lt+1>=this.length)throw new RangeError("out of bounds");!(1&it)&&(st=this.__digit(nt+lt+1),at=(32767&st)-(ct>>>15)-ot,ot=1&at>>>15,this.__setDigit(nt+_e.length,1073709056&st|32767&at))}else{nt>>=1;let st=0;for(;st<_e.length-1;st++){const ft=this.__digit(nt+st),pt=_e.__digit(st),gt=(32767&ft)-(32767&pt)-ot;ot=1&gt>>>15;const yt=(ft>>>15)-(pt>>>15)-ot;ot=1&yt>>>15,this.__setDigit(nt+st,(32767&yt)<<15|32767&gt)}const at=this.__digit(nt+st),lt=_e.__digit(st),ct=(32767&at)-(32767&lt)-ot;ot=1&ct>>>15;let dt=0;!(1&it)&&(dt=(at>>>15)-(lt>>>15)-ot,ot=1&dt>>>15),this.__setDigit(nt+st,(32767&dt)<<15|32767&ct)}return ot}__inplaceRightShift(_e){if(_e===0)return;let nt=this.__digit(0)>>>_e;const it=this.length-1;for(let ot=0;ot<it;ot++){const st=this.__digit(ot+1);this.__setDigit(ot,1073741823&st<<30-_e|nt),nt=st>>>_e}this.__setDigit(it,nt)}static __specialLeftShift(_e,nt,it){const ot=_e.length,st=new JSBI(ot+it,!1);if(nt===0){for(let lt=0;lt<ot;lt++)st.__setDigit(lt,_e.__digit(lt));return 0<it&&st.__setDigit(ot,0),st}let at=0;for(let lt=0;lt<ot;lt++){const ct=_e.__digit(lt);st.__setDigit(lt,1073741823&ct<<nt|at),at=ct>>>30-nt}return 0<it&&st.__setDigit(ot,at),st}static __leftShiftByAbsolute(_e,nt){const it=JSBI.__toShiftAmount(nt);if(0>it)throw new RangeError("BigInt too big");const ot=0|it/30,st=it%30,at=_e.length,lt=st!==0&&_e.__digit(at-1)>>>30-st!=0,ct=at+ot+(lt?1:0),dt=new JSBI(ct,_e.sign);if(st===0){let ft=0;for(;ft<ot;ft++)dt.__setDigit(ft,0);for(;ft<ct;ft++)dt.__setDigit(ft,_e.__digit(ft-ot))}else{let ft=0;for(let pt=0;pt<ot;pt++)dt.__setDigit(pt,0);for(let pt=0;pt<at;pt++){const gt=_e.__digit(pt);dt.__setDigit(pt+ot,1073741823&gt<<st|ft),ft=gt>>>30-st}if(lt)dt.__setDigit(at+ot,ft);else if(ft!==0)throw new Error("implementation bug")}return dt.__trim()}static __rightShiftByAbsolute(_e,nt){const it=_e.length,ot=_e.sign,st=JSBI.__toShiftAmount(nt);if(0>st)return JSBI.__rightShiftByMaximum(ot);const at=0|st/30,lt=st%30;let ct=it-at;if(0>=ct)return JSBI.__rightShiftByMaximum(ot);let dt=!1;if(ot){if(_e.__digit(at)&(1<<lt)-1)dt=!0;else for(let pt=0;pt<at;pt++)if(_e.__digit(pt)!==0){dt=!0;break}}dt&&lt===0&&!~_e.__digit(it-1)&&ct++;let ft=new JSBI(ct,ot);if(lt===0){ft.__setDigit(ct-1,0);for(let pt=at;pt<it;pt++)ft.__setDigit(pt-at,_e.__digit(pt))}else{let pt=_e.__digit(at)>>>lt;const gt=it-at-1;for(let yt=0;yt<gt;yt++){const Ct=_e.__digit(yt+at+1);ft.__setDigit(yt,1073741823&Ct<<30-lt|pt),pt=Ct>>>lt}ft.__setDigit(gt,pt)}return dt&&(ft=JSBI.__absoluteAddOne(ft,!0,ft)),ft.__trim()}static __rightShiftByMaximum(_e){return _e?JSBI.__oneDigit(1,!0):JSBI.__zero()}static __toShiftAmount(_e){if(1<_e.length)return-1;const nt=_e.__unsignedDigit(0);return nt>JSBI.__kMaxLengthBits?-1:nt}static __toPrimitive(_e,nt="default"){if(typeof _e!="object"||_e.constructor===JSBI)return _e;if(typeof Symbol<"u"&&typeof Symbol.toPrimitive=="symbol"){const st=_e[Symbol.toPrimitive];if(st){const at=st(nt);if(typeof at!="object")return at;throw new TypeError("Cannot convert object to primitive value")}}const it=_e.valueOf;if(it){const st=it.call(_e);if(typeof st!="object")return st}const ot=_e.toString;if(ot){const st=ot.call(_e);if(typeof st!="object")return st}throw new TypeError("Cannot convert object to primitive value")}static __toNumeric(_e){return JSBI.__isBigInt(_e)?_e:+_e}static __isBigInt(_e){return typeof _e=="object"&&_e!==null&&_e.constructor===JSBI}static __truncateToNBits(_e,nt){const it=0|(_e+29)/30,ot=new JSBI(it,nt.sign),st=it-1;for(let lt=0;lt<st;lt++)ot.__setDigit(lt,nt.__digit(lt));let at=nt.__digit(st);if(_e%30!=0){const lt=32-_e%30;at=at<<lt>>>lt}return ot.__setDigit(st,at),ot.__trim()}static __truncateAndSubFromPowerOfTwo(_e,nt,it){var ot=Math.min;const st=0|(_e+29)/30,at=new JSBI(st,it);let lt=0;const ct=st-1;let dt=0;for(const yt=ot(ct,nt.length);lt<yt;lt++){const Ct=0-nt.__digit(lt)-dt;dt=1&Ct>>>30,at.__setDigit(lt,1073741823&Ct)}for(;lt<ct;lt++)at.__setDigit(lt,0|1073741823&-dt);let ft=ct<nt.length?nt.__digit(ct):0;const pt=_e%30;let gt;if(pt==0)gt=0-ft-dt,gt&=1073741823;else{const yt=32-pt;ft=ft<<yt>>>yt;const Ct=1<<32-yt;gt=Ct-ft-dt,gt&=Ct-1}return at.__setDigit(ct,gt),at.__trim()}__digit(_e){return this[_e]}__unsignedDigit(_e){return this[_e]>>>0}__setDigit(_e,nt){this[_e]=0|nt}__setDigitGrow(_e,nt){this[_e]=0|nt}__halfDigitLength(){const _e=this.length;return 32767>=this.__unsignedDigit(_e-1)?2*_e-1:2*_e}__halfDigit(_e){return 32767&this[_e>>>1]>>>15*(1&_e)}__setHalfDigit(_e,nt){const it=_e>>>1,ot=this.__digit(it),st=1&_e?32767&ot|nt<<15:1073709056&ot|32767&nt;this.__setDigit(it,st)}static __digitPow(_e,nt){let it=1;for(;0<nt;)1&nt&&(it*=_e),nt>>>=1,_e*=_e;return it}static __isOneDigitInt(_e){return(1073741823&_e)===_e}}JSBI.__kMaxLength=33554432,JSBI.__kMaxLengthBits=JSBI.__kMaxLength<<5,JSBI.__kMaxBitsPerChar=[0,0,32,51,64,75,83,90,96,102,107,111,115,119,122,126,128,131,134,136,139,141,143,145,147,149,151,153,154,156,158,159,160,162,163,165,166],JSBI.__kBitsPerCharTableShift=5,JSBI.__kBitsPerCharTableMultiplier=1<<JSBI.__kBitsPerCharTableShift,JSBI.__kConversionChars=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"],JSBI.__kBitConversionBuffer=new ArrayBuffer(8),JSBI.__kBitConversionDouble=new Float64Array(JSBI.__kBitConversionBuffer),JSBI.__kBitConversionInts=new Int32Array(JSBI.__kBitConversionBuffer),JSBI.__clz30=Math.clz32?function(rt){return Math.clz32(rt)-2}:function(rt){return rt===0?30:0|29-(0|Math.log(rt>>>0)/Math.LN2)},JSBI.__imul=Math.imul||function(rt,_e){return 0|rt*_e};var prefix="Invariant failed";function invariant(rt,_e){if(!rt)throw new Error(prefix)}var toFormat$1={exports:{}};(function(rt){function _e(nt){return nt.prototype.toFormat=function(ot,st,at){if(!this.e&&this.e!==0)return this.toString();var lt,ct,dt,ft,pt,gt,yt,Ct,At,$t,zt,_t,Jt,nr,or,ir=this.format||{},dr=this.constructor.format||{};if(ot!=pt?typeof ot=="object"?(at=ot,ot=pt):st!=pt?typeof st=="object"?(at=st,st=pt):typeof at!="object"&&(at={}):at={}:at={},lt=this.toFixed(ot,st).split("."),Ct=lt[0],At=lt[1],yt=this.s<0?Ct.slice(1):Ct,gt=yt.length,$t=at.decimalSeparator,$t==pt&&($t=ir.decimalSeparator,$t==pt&&($t=dr.decimalSeparator,$t==pt&&($t="."))),zt=at.groupSeparator,zt==pt&&(zt=ir.groupSeparator,zt==pt&&(zt=dr.groupSeparator)),zt&&(_t=at.groupSize,_t==pt&&(_t=ir.groupSize,_t==pt&&(_t=dr.groupSize,_t==pt&&(_t=0))),Jt=at.secondaryGroupSize,Jt==pt&&(Jt=ir.secondaryGroupSize,Jt==pt&&(Jt=dr.secondaryGroupSize,Jt==pt&&(Jt=0))),Jt?(ct=+Jt,dt=+_t,gt-=dt):(ct=+_t,dt=+Jt),ct>0&&gt>0)){for(ft=gt%ct||ct,Ct=yt.substr(0,ft);ft<gt;ft+=ct)Ct+=zt+yt.substr(ft,ct);dt>0&&(Ct+=zt+yt.slice(ft)),this.s<0&&(Ct="-"+Ct)}return At?(nr=at.fractionGroupSeparator,nr==pt&&(nr=ir.fractionGroupSeparator,nr==pt&&(nr=dr.fractionGroupSeparator)),nr&&(or=at.fractionGroupSize,or==pt&&(or=ir.fractionGroupSize,or==pt&&(or=dr.fractionGroupSize,or==pt&&(or=0))),or=+or,or&&(At=At.replace(new RegExp("\\d{"+or+"}\\B","g"),"$&"+nr))),Ct+$t+At):Ct},nt.format={decimalSeparator:".",groupSeparator:",",groupSize:3,secondaryGroupSize:0,fractionGroupSeparator:"",fractionGroupSize:0},nt}rt.exports&&(rt.exports=_e)})(toFormat$1);var toFormatExports=toFormat$1.exports;const toFormat=getDefaultExportFromCjs$1(toFormatExports),Decimal$1=toFormat(_Decimal),Big=toFormat(Big$1),toSignificantRounding={0:Decimal$1.ROUND_DOWN,1:Decimal$1.ROUND_HALF_UP,2:Decimal$1.ROUND_UP},toFixedRounding={0:0,1:1,2:3};class Fraction{constructor(_e,nt=JSBI.BigInt(1)){es(this,"numerator");es(this,"denominator");this.numerator=JSBI.BigInt(_e),this.denominator=JSBI.BigInt(nt)}static tryParseFraction(_e){if(_e instanceof JSBI||typeof _e=="number"||typeof _e=="string")return new Fraction(_e);if("numerator"in _e&&"denominator"in _e)return _e;throw new Error("Could not parse fraction")}get quotient(){return JSBI.divide(this.numerator,this.denominator)}get remainder(){return new Fraction(JSBI.remainder(this.numerator,this.denominator),this.denominator)}invert(){return new Fraction(this.denominator,this.numerator)}add(_e){const nt=Fraction.tryParseFraction(_e);return JSBI.equal(this.denominator,nt.denominator)?new Fraction(JSBI.add(this.numerator,nt.numerator),this.denominator):new Fraction(JSBI.add(JSBI.multiply(this.numerator,nt.denominator),JSBI.multiply(nt.numerator,this.denominator)),JSBI.multiply(this.denominator,nt.denominator))}subtract(_e){const nt=Fraction.tryParseFraction(_e);return JSBI.equal(this.denominator,nt.denominator)?new Fraction(JSBI.subtract(this.numerator,nt.numerator),this.denominator):new Fraction(JSBI.subtract(JSBI.multiply(this.numerator,nt.denominator),JSBI.multiply(nt.numerator,this.denominator)),JSBI.multiply(this.denominator,nt.denominator))}lessThan(_e){const nt=Fraction.tryParseFraction(_e);return JSBI.lessThan(JSBI.multiply(this.numerator,nt.denominator),JSBI.multiply(nt.numerator,this.denominator))}equalTo(_e){const nt=Fraction.tryParseFraction(_e);return JSBI.equal(JSBI.multiply(this.numerator,nt.denominator),JSBI.multiply(nt.numerator,this.denominator))}greaterThan(_e){const nt=Fraction.tryParseFraction(_e);return JSBI.greaterThan(JSBI.multiply(this.numerator,nt.denominator),JSBI.multiply(nt.numerator,this.denominator))}multiply(_e){const nt=Fraction.tryParseFraction(_e);return new Fraction(JSBI.multiply(this.numerator,nt.numerator),JSBI.multiply(this.denominator,nt.denominator))}divide(_e){const nt=Fraction.tryParseFraction(_e);return new Fraction(JSBI.multiply(this.numerator,nt.denominator),JSBI.multiply(this.denominator,nt.numerator))}toSignificant(_e,nt={groupSeparator:""},it=1){invariant(Number.isInteger(_e)),invariant(_e>0),Decimal$1.set({precision:_e+1,rounding:toSignificantRounding[it]});const ot=new Decimal$1(this.numerator.toString()).div(this.denominator.toString()).toSignificantDigits(_e);return ot.toFormat(ot.decimalPlaces(),nt)}toFixed(_e,nt={groupSeparator:""},it=1){return invariant(Number.isInteger(_e)),invariant(_e>=0),Big.DP=_e,Big.RM=toFixedRounding[it],new Big(this.numerator.toString()).div(this.denominator.toString()).toFormat(_e,nt)}get asFraction(){return new Fraction(this.numerator,this.denominator)}}var bn={exports:{}};bn.exports;(function(rt){(function(_e,nt){function it(jt,mt){if(!jt)throw new Error(mt||"Assertion failed")}function ot(jt,mt){jt.super_=mt;var wt=function(){};wt.prototype=mt.prototype,jt.prototype=new wt,jt.prototype.constructor=jt}function st(jt,mt,wt){if(st.isBN(jt))return jt;this.negative=0,this.words=null,this.length=0,this.red=null,jt!==null&&((mt==="le"||mt==="be")&&(wt=mt,mt=10),this._init(jt||0,mt||10,wt||"be"))}typeof _e=="object"?_e.exports=st:nt.BN=st,st.BN=st,st.wordSize=26;var at;try{typeof window<"u"&&typeof window.Buffer<"u"?at=window.Buffer:at=require$$0$1.Buffer}catch{}st.isBN=function(mt){return mt instanceof st?!0:mt!==null&&typeof mt=="object"&&mt.constructor.wordSize===st.wordSize&&Array.isArray(mt.words)},st.max=function(mt,wt){return mt.cmp(wt)>0?mt:wt},st.min=function(mt,wt){return mt.cmp(wt)<0?mt:wt},st.prototype._init=function(mt,wt,kt){if(typeof mt=="number")return this._initNumber(mt,wt,kt);if(typeof mt=="object")return this._initArray(mt,wt,kt);wt==="hex"&&(wt=16),it(wt===(wt|0)&&wt>=2&&wt<=36),mt=mt.toString().replace(/\s+/g,"");var Ht=0;mt[0]==="-"&&(Ht++,this.negative=1),Ht<mt.length&&(wt===16?this._parseHex(mt,Ht,kt):(this._parseBase(mt,wt,Ht),kt==="le"&&this._initArray(this.toArray(),wt,kt)))},st.prototype._initNumber=function(mt,wt,kt){mt<0&&(this.negative=1,mt=-mt),mt<67108864?(this.words=[mt&67108863],this.length=1):mt<4503599627370496?(this.words=[mt&67108863,mt/67108864&67108863],this.length=2):(it(mt<9007199254740992),this.words=[mt&67108863,mt/67108864&67108863,1],this.length=3),kt==="le"&&this._initArray(this.toArray(),wt,kt)},st.prototype._initArray=function(mt,wt,kt){if(it(typeof mt.length=="number"),mt.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(mt.length/3),this.words=new Array(this.length);for(var Ht=0;Ht<this.length;Ht++)this.words[Ht]=0;var Wt,er,Xt=0;if(kt==="be")for(Ht=mt.length-1,Wt=0;Ht>=0;Ht-=3)er=mt[Ht]|mt[Ht-1]<<8|mt[Ht-2]<<16,this.words[Wt]|=er<<Xt&67108863,this.words[Wt+1]=er>>>26-Xt&67108863,Xt+=24,Xt>=26&&(Xt-=26,Wt++);else if(kt==="le")for(Ht=0,Wt=0;Ht<mt.length;Ht+=3)er=mt[Ht]|mt[Ht+1]<<8|mt[Ht+2]<<16,this.words[Wt]|=er<<Xt&67108863,this.words[Wt+1]=er>>>26-Xt&67108863,Xt+=24,Xt>=26&&(Xt-=26,Wt++);return this._strip()};function lt(jt,mt){var wt=jt.charCodeAt(mt);if(wt>=48&&wt<=57)return wt-48;if(wt>=65&&wt<=70)return wt-55;if(wt>=97&&wt<=102)return wt-87;it(!1,"Invalid character in "+jt)}function ct(jt,mt,wt){var kt=lt(jt,wt);return wt-1>=mt&&(kt|=lt(jt,wt-1)<<4),kt}st.prototype._parseHex=function(mt,wt,kt){this.length=Math.ceil((mt.length-wt)/6),this.words=new Array(this.length);for(var Ht=0;Ht<this.length;Ht++)this.words[Ht]=0;var Wt=0,er=0,Xt;if(kt==="be")for(Ht=mt.length-1;Ht>=wt;Ht-=2)Xt=ct(mt,wt,Ht)<<Wt,this.words[er]|=Xt&67108863,Wt>=18?(Wt-=18,er+=1,this.words[er]|=Xt>>>26):Wt+=8;else{var Zt=mt.length-wt;for(Ht=Zt%2===0?wt+1:wt;Ht<mt.length;Ht+=2)Xt=ct(mt,wt,Ht)<<Wt,this.words[er]|=Xt&67108863,Wt>=18?(Wt-=18,er+=1,this.words[er]|=Xt>>>26):Wt+=8}this._strip()};function dt(jt,mt,wt,kt){for(var Ht=0,Wt=0,er=Math.min(jt.length,wt),Xt=mt;Xt<er;Xt++){var Zt=jt.charCodeAt(Xt)-48;Ht*=kt,Zt>=49?Wt=Zt-49+10:Zt>=17?Wt=Zt-17+10:Wt=Zt,it(Zt>=0&&Wt<kt,"Invalid character"),Ht+=Wt}return Ht}st.prototype._parseBase=function(mt,wt,kt){this.words=[0],this.length=1;for(var Ht=0,Wt=1;Wt<=67108863;Wt*=wt)Ht++;Ht--,Wt=Wt/wt|0;for(var er=mt.length-kt,Xt=er%Ht,Zt=Math.min(er,er-Xt)+kt,Tt=0,rr=kt;rr<Zt;rr+=Ht)Tt=dt(mt,rr,rr+Ht,wt),this.imuln(Wt),this.words[0]+Tt<67108864?this.words[0]+=Tt:this._iaddn(Tt);if(Xt!==0){var Er=1;for(Tt=dt(mt,rr,mt.length,wt),rr=0;rr<Xt;rr++)Er*=wt;this.imuln(Er),this.words[0]+Tt<67108864?this.words[0]+=Tt:this._iaddn(Tt)}this._strip()},st.prototype.copy=function(mt){mt.words=new Array(this.length);for(var wt=0;wt<this.length;wt++)mt.words[wt]=this.words[wt];mt.length=this.length,mt.negative=this.negative,mt.red=this.red};function ft(jt,mt){jt.words=mt.words,jt.length=mt.length,jt.negative=mt.negative,jt.red=mt.red}if(st.prototype._move=function(mt){ft(mt,this)},st.prototype.clone=function(){var mt=new st(null);return this.copy(mt),mt},st.prototype._expand=function(mt){for(;this.length<mt;)this.words[this.length++]=0;return this},st.prototype._strip=function(){for(;this.length>1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},st.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},typeof Symbol<"u"&&typeof Symbol.for=="function")try{st.prototype[Symbol.for("nodejs.util.inspect.custom")]=pt}catch{st.prototype.inspect=pt}else st.prototype.inspect=pt;function pt(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"}var gt=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],yt=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],Ct=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];st.prototype.toString=function(mt,wt){mt=mt||10,wt=wt|0||1;var kt;if(mt===16||mt==="hex"){kt="";for(var Ht=0,Wt=0,er=0;er<this.length;er++){var Xt=this.words[er],Zt=((Xt<<Ht|Wt)&16777215).toString(16);Wt=Xt>>>24-Ht&16777215,Ht+=2,Ht>=26&&(Ht-=26,er--),Wt!==0||er!==this.length-1?kt=gt[6-Zt.length]+Zt+kt:kt=Zt+kt}for(Wt!==0&&(kt=Wt.toString(16)+kt);kt.length%wt!==0;)kt="0"+kt;return this.negative!==0&&(kt="-"+kt),kt}if(mt===(mt|0)&&mt>=2&&mt<=36){var Tt=yt[mt],rr=Ct[mt];kt="";var Er=this.clone();for(Er.negative=0;!Er.isZero();){var ar=Er.modrn(rr).toString(mt);Er=Er.idivn(rr),Er.isZero()?kt=ar+kt:kt=gt[Tt-ar.length]+ar+kt}for(this.isZero()&&(kt="0"+kt);kt.length%wt!==0;)kt="0"+kt;return this.negative!==0&&(kt="-"+kt),kt}it(!1,"Base should be between 2 and 36")},st.prototype.toNumber=function(){var mt=this.words[0];return this.length===2?mt+=this.words[1]*67108864:this.length===3&&this.words[2]===1?mt+=4503599627370496+this.words[1]*67108864:this.length>2&&it(!1,"Number can only safely store up to 53 bits"),this.negative!==0?-mt:mt},st.prototype.toJSON=function(){return this.toString(16,2)},at&&(st.prototype.toBuffer=function(mt,wt){return this.toArrayLike(at,mt,wt)}),st.prototype.toArray=function(mt,wt){return this.toArrayLike(Array,mt,wt)};var At=function(mt,wt){return mt.allocUnsafe?mt.allocUnsafe(wt):new mt(wt)};st.prototype.toArrayLike=function(mt,wt,kt){this._strip();var Ht=this.byteLength(),Wt=kt||Math.max(1,Ht);it(Ht<=Wt,"byte array longer than desired length"),it(Wt>0,"Requested array length <= 0");var er=At(mt,Wt),Xt=wt==="le"?"LE":"BE";return this["_toArrayLike"+Xt](er,Ht),er},st.prototype._toArrayLikeLE=function(mt,wt){for(var kt=0,Ht=0,Wt=0,er=0;Wt<this.length;Wt++){var Xt=this.words[Wt]<<er|Ht;mt[kt++]=Xt&255,kt<mt.length&&(mt[kt++]=Xt>>8&255),kt<mt.length&&(mt[kt++]=Xt>>16&255),er===6?(kt<mt.length&&(mt[kt++]=Xt>>24&255),Ht=0,er=0):(Ht=Xt>>>24,er+=2)}if(kt<mt.length)for(mt[kt++]=Ht;kt<mt.length;)mt[kt++]=0},st.prototype._toArrayLikeBE=function(mt,wt){for(var kt=mt.length-1,Ht=0,Wt=0,er=0;Wt<this.length;Wt++){var Xt=this.words[Wt]<<er|Ht;mt[kt--]=Xt&255,kt>=0&&(mt[kt--]=Xt>>8&255),kt>=0&&(mt[kt--]=Xt>>16&255),er===6?(kt>=0&&(mt[kt--]=Xt>>24&255),Ht=0,er=0):(Ht=Xt>>>24,er+=2)}if(kt>=0)for(mt[kt--]=Ht;kt>=0;)mt[kt--]=0},Math.clz32?st.prototype._countBits=function(mt){return 32-Math.clz32(mt)}:st.prototype._countBits=function(mt){var wt=mt,kt=0;return wt>=4096&&(kt+=13,wt>>>=13),wt>=64&&(kt+=7,wt>>>=7),wt>=8&&(kt+=4,wt>>>=4),wt>=2&&(kt+=2,wt>>>=2),kt+wt},st.prototype._zeroBits=function(mt){if(mt===0)return 26;var wt=mt,kt=0;return wt&8191||(kt+=13,wt>>>=13),wt&127||(kt+=7,wt>>>=7),wt&15||(kt+=4,wt>>>=4),wt&3||(kt+=2,wt>>>=2),wt&1||kt++,kt},st.prototype.bitLength=function(){var mt=this.words[this.length-1],wt=this._countBits(mt);return(this.length-1)*26+wt};function $t(jt){for(var mt=new Array(jt.bitLength()),wt=0;wt<mt.length;wt++){var kt=wt/26|0,Ht=wt%26;mt[wt]=jt.words[kt]>>>Ht&1}return mt}st.prototype.zeroBits=function(){if(this.isZero())return 0;for(var mt=0,wt=0;wt<this.length;wt++){var kt=this._zeroBits(this.words[wt]);if(mt+=kt,kt!==26)break}return mt},st.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},st.prototype.toTwos=function(mt){return this.negative!==0?this.abs().inotn(mt).iaddn(1):this.clone()},st.prototype.fromTwos=function(mt){return this.testn(mt-1)?this.notn(mt).iaddn(1).ineg():this.clone()},st.prototype.isNeg=function(){return this.negative!==0},st.prototype.neg=function(){return this.clone().ineg()},st.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},st.prototype.iuor=function(mt){for(;this.length<mt.length;)this.words[this.length++]=0;for(var wt=0;wt<mt.length;wt++)this.words[wt]=this.words[wt]|mt.words[wt];return this._strip()},st.prototype.ior=function(mt){return it((this.negative|mt.negative)===0),this.iuor(mt)},st.prototype.or=function(mt){return this.length>mt.length?this.clone().ior(mt):mt.clone().ior(this)},st.prototype.uor=function(mt){return this.length>mt.length?this.clone().iuor(mt):mt.clone().iuor(this)},st.prototype.iuand=function(mt){var wt;this.length>mt.length?wt=mt:wt=this;for(var kt=0;kt<wt.length;kt++)this.words[kt]=this.words[kt]&mt.words[kt];return this.length=wt.length,this._strip()},st.prototype.iand=function(mt){return it((this.negative|mt.negative)===0),this.iuand(mt)},st.prototype.and=function(mt){return this.length>mt.length?this.clone().iand(mt):mt.clone().iand(this)},st.prototype.uand=function(mt){return this.length>mt.length?this.clone().iuand(mt):mt.clone().iuand(this)},st.prototype.iuxor=function(mt){var wt,kt;this.length>mt.length?(wt=this,kt=mt):(wt=mt,kt=this);for(var Ht=0;Ht<kt.length;Ht++)this.words[Ht]=wt.words[Ht]^kt.words[Ht];if(this!==wt)for(;Ht<wt.length;Ht++)this.words[Ht]=wt.words[Ht];return this.length=wt.length,this._strip()},st.prototype.ixor=function(mt){return it((this.negative|mt.negative)===0),this.iuxor(mt)},st.prototype.xor=function(mt){return this.length>mt.length?this.clone().ixor(mt):mt.clone().ixor(this)},st.prototype.uxor=function(mt){return this.length>mt.length?this.clone().iuxor(mt):mt.clone().iuxor(this)},st.prototype.inotn=function(mt){it(typeof mt=="number"&&mt>=0);var wt=Math.ceil(mt/26)|0,kt=mt%26;this._expand(wt),kt>0&&wt--;for(var Ht=0;Ht<wt;Ht++)this.words[Ht]=~this.words[Ht]&67108863;return kt>0&&(this.words[Ht]=~this.words[Ht]&67108863>>26-kt),this._strip()},st.prototype.notn=function(mt){return this.clone().inotn(mt)},st.prototype.setn=function(mt,wt){it(typeof mt=="number"&&mt>=0);var kt=mt/26|0,Ht=mt%26;return this._expand(kt+1),wt?this.words[kt]=this.words[kt]|1<<Ht:this.words[kt]=this.words[kt]&~(1<<Ht),this._strip()},st.prototype.iadd=function(mt){var wt;if(this.negative!==0&&mt.negative===0)return this.negative=0,wt=this.isub(mt),this.negative^=1,this._normSign();if(this.negative===0&&mt.negative!==0)return mt.negative=0,wt=this.isub(mt),mt.negative=1,wt._normSign();var kt,Ht;this.length>mt.length?(kt=this,Ht=mt):(kt=mt,Ht=this);for(var Wt=0,er=0;er<Ht.length;er++)wt=(kt.words[er]|0)+(Ht.words[er]|0)+Wt,this.words[er]=wt&67108863,Wt=wt>>>26;for(;Wt!==0&&er<kt.length;er++)wt=(kt.words[er]|0)+Wt,this.words[er]=wt&67108863,Wt=wt>>>26;if(this.length=kt.length,Wt!==0)this.words[this.length]=Wt,this.length++;else if(kt!==this)for(;er<kt.length;er++)this.words[er]=kt.words[er];return this},st.prototype.add=function(mt){var wt;return mt.negative!==0&&this.negative===0?(mt.negative=0,wt=this.sub(mt),mt.negative^=1,wt):mt.negative===0&&this.negative!==0?(this.negative=0,wt=mt.sub(this),this.negative=1,wt):this.length>mt.length?this.clone().iadd(mt):mt.clone().iadd(this)},st.prototype.isub=function(mt){if(mt.negative!==0){mt.negative=0;var wt=this.iadd(mt);return mt.negative=1,wt._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(mt),this.negative=1,this._normSign();var kt=this.cmp(mt);if(kt===0)return this.negative=0,this.length=1,this.words[0]=0,this;var Ht,Wt;kt>0?(Ht=this,Wt=mt):(Ht=mt,Wt=this);for(var er=0,Xt=0;Xt<Wt.length;Xt++)wt=(Ht.words[Xt]|0)-(Wt.words[Xt]|0)+er,er=wt>>26,this.words[Xt]=wt&67108863;for(;er!==0&&Xt<Ht.length;Xt++)wt=(Ht.words[Xt]|0)+er,er=wt>>26,this.words[Xt]=wt&67108863;if(er===0&&Xt<Ht.length&&Ht!==this)for(;Xt<Ht.length;Xt++)this.words[Xt]=Ht.words[Xt];return this.length=Math.max(this.length,Xt),Ht!==this&&(this.negative=1),this._strip()},st.prototype.sub=function(mt){return this.clone().isub(mt)};function zt(jt,mt,wt){wt.negative=mt.negative^jt.negative;var kt=jt.length+mt.length|0;wt.length=kt,kt=kt-1|0;var Ht=jt.words[0]|0,Wt=mt.words[0]|0,er=Ht*Wt,Xt=er&67108863,Zt=er/67108864|0;wt.words[0]=Xt;for(var Tt=1;Tt<kt;Tt++){for(var rr=Zt>>>26,Er=Zt&67108863,ar=Math.min(Tt,mt.length-1),wr=Math.max(0,Tt-jt.length+1);wr<=ar;wr++){var fr=Tt-wr|0;Ht=jt.words[fr]|0,Wt=mt.words[wr]|0,er=Ht*Wt+Er,rr+=er/67108864|0,Er=er&67108863}wt.words[Tt]=Er|0,Zt=rr|0}return Zt!==0?wt.words[Tt]=Zt|0:wt.length--,wt._strip()}var _t=function(mt,wt,kt){var Ht=mt.words,Wt=wt.words,er=kt.words,Xt=0,Zt,Tt,rr,Er=Ht[0]|0,ar=Er&8191,wr=Er>>>13,fr=Ht[1]|0,gr=fr&8191,Mr=fr>>>13,Rr=Ht[2]|0,Sr=Rr&8191,xr=Rr>>>13,Pr=Ht[3]|0,Or=Pr&8191,Yr=Pr>>>13,hn=Ht[4]|0,Fr=hn&8191,qr=hn>>>13,Hr=Ht[5]|0,xn=Hr&8191,an=Hr>>>13,Ln=Ht[6]|0,Sn=Ln&8191,pn=Ln>>>13,Tn=Ht[7]|0,Cn=Tn&8191,Jr=Tn>>>13,jn=Ht[8]|0,Un=jn&8191,Tr=jn>>>13,hr=Ht[9]|0,pr=hr&8191,Br=hr>>>13,jr=Wt[0]|0,zr=jr&8191,Ir=jr>>>13,Lr=Wt[1]|0,Ur=Lr&8191,Wr=Lr>>>13,In=Wt[2]|0,un=In&8191,En=In>>>13,Jn=Wt[3]|0,_r=Jn&8191,Gr=Jn>>>13,Pn=Wt[4]|0,Hn=Pn&8191,$n=Pn>>>13,Nn=Wt[5]|0,kn=Nn&8191,wn=Nn>>>13,Dr=Wt[6]|0,cr=Dr&8191,br=Dr>>>13,Ar=Wt[7]|0,lr=Ar&8191,Cr=Ar>>>13,Nr=Wt[8]|0,kr=Nr&8191,$r=Nr>>>13,Xr=Wt[9]|0,Qr=Xr&8191,en=Xr>>>13;kt.negative=mt.negative^wt.negative,kt.length=19,Zt=Math.imul(ar,zr),Tt=Math.imul(ar,Ir),Tt=Tt+Math.imul(wr,zr)|0,rr=Math.imul(wr,Ir);var Qn=(Xt+Zt|0)+((Tt&8191)<<13)|0;Xt=(rr+(Tt>>>13)|0)+(Qn>>>26)|0,Qn&=67108863,Zt=Math.imul(gr,zr),Tt=Math.imul(gr,Ir),Tt=Tt+Math.imul(Mr,zr)|0,rr=Math.imul(Mr,Ir),Zt=Zt+Math.imul(ar,Ur)|0,Tt=Tt+Math.imul(ar,Wr)|0,Tt=Tt+Math.imul(wr,Ur)|0,rr=rr+Math.imul(wr,Wr)|0;var Mn=(Xt+Zt|0)+((Tt&8191)<<13)|0;Xt=(rr+(Tt>>>13)|0)+(Mn>>>26)|0,Mn&=67108863,Zt=Math.imul(Sr,zr),Tt=Math.imul(Sr,Ir),Tt=Tt+Math.imul(xr,zr)|0,rr=Math.imul(xr,Ir),Zt=Zt+Math.imul(gr,Ur)|0,Tt=Tt+Math.imul(gr,Wr)|0,Tt=Tt+Math.imul(Mr,Ur)|0,rr=rr+Math.imul(Mr,Wr)|0,Zt=Zt+Math.imul(ar,un)|0,Tt=Tt+Math.imul(ar,En)|0,Tt=Tt+Math.imul(wr,un)|0,rr=rr+Math.imul(wr,En)|0;var zn=(Xt+Zt|0)+((Tt&8191)<<13)|0;Xt=(rr+(Tt>>>13)|0)+(zn>>>26)|0,zn&=67108863,Zt=Math.imul(Or,zr),Tt=Math.imul(Or,Ir),Tt=Tt+Math.imul(Yr,zr)|0,rr=Math.imul(Yr,Ir),Zt=Zt+Math.imul(Sr,Ur)|0,Tt=Tt+Math.imul(Sr,Wr)|0,Tt=Tt+Math.imul(xr,Ur)|0,rr=rr+Math.imul(xr,Wr)|0,Zt=Zt+Math.imul(gr,un)|0,Tt=Tt+Math.imul(gr,En)|0,Tt=Tt+Math.imul(Mr,un)|0,rr=rr+Math.imul(Mr,En)|0,Zt=Zt+Math.imul(ar,_r)|0,Tt=Tt+Math.imul(ar,Gr)|0,Tt=Tt+Math.imul(wr,_r)|0,rr=rr+Math.imul(wr,Gr)|0;var _n=(Xt+Zt|0)+((Tt&8191)<<13)|0;Xt=(rr+(Tt>>>13)|0)+(_n>>>26)|0,_n&=67108863,Zt=Math.imul(Fr,zr),Tt=Math.imul(Fr,Ir),Tt=Tt+Math.imul(qr,zr)|0,rr=Math.imul(qr,Ir),Zt=Zt+Math.imul(Or,Ur)|0,Tt=Tt+Math.imul(Or,Wr)|0,Tt=Tt+Math.imul(Yr,Ur)|0,rr=rr+Math.imul(Yr,Wr)|0,Zt=Zt+Math.imul(Sr,un)|0,Tt=Tt+Math.imul(Sr,En)|0,Tt=Tt+Math.imul(xr,un)|0,rr=rr+Math.imul(xr,En)|0,Zt=Zt+Math.imul(gr,_r)|0,Tt=Tt+Math.imul(gr,Gr)|0,Tt=Tt+Math.imul(Mr,_r)|0,rr=rr+Math.imul(Mr,Gr)|0,Zt=Zt+Math.imul(ar,Hn)|0,Tt=Tt+Math.imul(ar,$n)|0,Tt=Tt+Math.imul(wr,Hn)|0,rr=rr+Math.imul(wr,$n)|0;var Wn=(Xt+Zt|0)+((Tt&8191)<<13)|0;Xt=(rr+(Tt>>>13)|0)+(Wn>>>26)|0,Wn&=67108863,Zt=Math.imul(xn,zr),Tt=Math.imul(xn,Ir),Tt=Tt+Math.imul(an,zr)|0,rr=Math.imul(an,Ir),Zt=Zt+Math.imul(Fr,Ur)|0,Tt=Tt+Math.imul(Fr,Wr)|0,Tt=Tt+Math.imul(qr,Ur)|0,rr=rr+Math.imul(qr,Wr)|0,Zt=Zt+Math.imul(Or,un)|0,Tt=Tt+Math.imul(Or,En)|0,Tt=Tt+Math.imul(Yr,un)|0,rr=rr+Math.imul(Yr,En)|0,Zt=Zt+Math.imul(Sr,_r)|0,Tt=Tt+Math.imul(Sr,Gr)|0,Tt=Tt+Math.imul(xr,_r)|0,rr=rr+Math.imul(xr,Gr)|0,Zt=Zt+Math.imul(gr,Hn)|0,Tt=Tt+Math.imul(gr,$n)|0,Tt=Tt+Math.imul(Mr,Hn)|0,rr=rr+Math.imul(Mr,$n)|0,Zt=Zt+Math.imul(ar,kn)|0,Tt=Tt+Math.imul(ar,wn)|0,Tt=Tt+Math.imul(wr,kn)|0,rr=rr+Math.imul(wr,wn)|0;var no=(Xt+Zt|0)+((Tt&8191)<<13)|0;Xt=(rr+(Tt>>>13)|0)+(no>>>26)|0,no&=67108863,Zt=Math.imul(Sn,zr),Tt=Math.imul(Sn,Ir),Tt=Tt+Math.imul(pn,zr)|0,rr=Math.imul(pn,Ir),Zt=Zt+Math.imul(xn,Ur)|0,Tt=Tt+Math.imul(xn,Wr)|0,Tt=Tt+Math.imul(an,Ur)|0,rr=rr+Math.imul(an,Wr)|0,Zt=Zt+Math.imul(Fr,un)|0,Tt=Tt+Math.imul(Fr,En)|0,Tt=Tt+Math.imul(qr,un)|0,rr=rr+Math.imul(qr,En)|0,Zt=Zt+Math.imul(Or,_r)|0,Tt=Tt+Math.imul(Or,Gr)|0,Tt=Tt+Math.imul(Yr,_r)|0,rr=rr+Math.imul(Yr,Gr)|0,Zt=Zt+Math.imul(Sr,Hn)|0,Tt=Tt+Math.imul(Sr,$n)|0,Tt=Tt+Math.imul(xr,Hn)|0,rr=rr+Math.imul(xr,$n)|0,Zt=Zt+Math.imul(gr,kn)|0,Tt=Tt+Math.imul(gr,wn)|0,Tt=Tt+Math.imul(Mr,kn)|0,rr=rr+Math.imul(Mr,wn)|0,Zt=Zt+Math.imul(ar,cr)|0,Tt=Tt+Math.imul(ar,br)|0,Tt=Tt+Math.imul(wr,cr)|0,rr=rr+Math.imul(wr,br)|0;var eo=(Xt+Zt|0)+((Tt&8191)<<13)|0;Xt=(rr+(Tt>>>13)|0)+(eo>>>26)|0,eo&=67108863,Zt=Math.imul(Cn,zr),Tt=Math.imul(Cn,Ir),Tt=Tt+Math.imul(Jr,zr)|0,rr=Math.imul(Jr,Ir),Zt=Zt+Math.imul(Sn,Ur)|0,Tt=Tt+Math.imul(Sn,Wr)|0,Tt=Tt+Math.imul(pn,Ur)|0,rr=rr+Math.imul(pn,Wr)|0,Zt=Zt+Math.imul(xn,un)|0,Tt=Tt+Math.imul(xn,En)|0,Tt=Tt+Math.imul(an,un)|0,rr=rr+Math.imul(an,En)|0,Zt=Zt+Math.imul(Fr,_r)|0,Tt=Tt+Math.imul(Fr,Gr)|0,Tt=Tt+Math.imul(qr,_r)|0,rr=rr+Math.imul(qr,Gr)|0,Zt=Zt+Math.imul(Or,Hn)|0,Tt=Tt+Math.imul(Or,$n)|0,Tt=Tt+Math.imul(Yr,Hn)|0,rr=rr+Math.imul(Yr,$n)|0,Zt=Zt+Math.imul(Sr,kn)|0,Tt=Tt+Math.imul(Sr,wn)|0,Tt=Tt+Math.imul(xr,kn)|0,rr=rr+Math.imul(xr,wn)|0,Zt=Zt+Math.imul(gr,cr)|0,Tt=Tt+Math.imul(gr,br)|0,Tt=Tt+Math.imul(Mr,cr)|0,rr=rr+Math.imul(Mr,br)|0,Zt=Zt+Math.imul(ar,lr)|0,Tt=Tt+Math.imul(ar,Cr)|0,Tt=Tt+Math.imul(wr,lr)|0,rr=rr+Math.imul(wr,Cr)|0;var ro=(Xt+Zt|0)+((Tt&8191)<<13)|0;Xt=(rr+(Tt>>>13)|0)+(ro>>>26)|0,ro&=67108863,Zt=Math.imul(Un,zr),Tt=Math.imul(Un,Ir),Tt=Tt+Math.imul(Tr,zr)|0,rr=Math.imul(Tr,Ir),Zt=Zt+Math.imul(Cn,Ur)|0,Tt=Tt+Math.imul(Cn,Wr)|0,Tt=Tt+Math.imul(Jr,Ur)|0,rr=rr+Math.imul(Jr,Wr)|0,Zt=Zt+Math.imul(Sn,un)|0,Tt=Tt+Math.imul(Sn,En)|0,Tt=Tt+Math.imul(pn,un)|0,rr=rr+Math.imul(pn,En)|0,Zt=Zt+Math.imul(xn,_r)|0,Tt=Tt+Math.imul(xn,Gr)|0,Tt=Tt+Math.imul(an,_r)|0,rr=rr+Math.imul(an,Gr)|0,Zt=Zt+Math.imul(Fr,Hn)|0,Tt=Tt+Math.imul(Fr,$n)|0,Tt=Tt+Math.imul(qr,Hn)|0,rr=rr+Math.imul(qr,$n)|0,Zt=Zt+Math.imul(Or,kn)|0,Tt=Tt+Math.imul(Or,wn)|0,Tt=Tt+Math.imul(Yr,kn)|0,rr=rr+Math.imul(Yr,wn)|0,Zt=Zt+Math.imul(Sr,cr)|0,Tt=Tt+Math.imul(Sr,br)|0,Tt=Tt+Math.imul(xr,cr)|0,rr=rr+Math.imul(xr,br)|0,Zt=Zt+Math.imul(gr,lr)|0,Tt=Tt+Math.imul(gr,Cr)|0,Tt=Tt+Math.imul(Mr,lr)|0,rr=rr+Math.imul(Mr,Cr)|0,Zt=Zt+Math.imul(ar,kr)|0,Tt=Tt+Math.imul(ar,$r)|0,Tt=Tt+Math.imul(wr,kr)|0,rr=rr+Math.imul(wr,$r)|0;var to=(Xt+Zt|0)+((Tt&8191)<<13)|0;Xt=(rr+(Tt>>>13)|0)+(to>>>26)|0,to&=67108863,Zt=Math.imul(pr,zr),Tt=Math.imul(pr,Ir),Tt=Tt+Math.imul(Br,zr)|0,rr=Math.imul(Br,Ir),Zt=Zt+Math.imul(Un,Ur)|0,Tt=Tt+Math.imul(Un,Wr)|0,Tt=Tt+Math.imul(Tr,Ur)|0,rr=rr+Math.imul(Tr,Wr)|0,Zt=Zt+Math.imul(Cn,un)|0,Tt=Tt+Math.imul(Cn,En)|0,Tt=Tt+Math.imul(Jr,un)|0,rr=rr+Math.imul(Jr,En)|0,Zt=Zt+Math.imul(Sn,_r)|0,Tt=Tt+Math.imul(Sn,Gr)|0,Tt=Tt+Math.imul(pn,_r)|0,rr=rr+Math.imul(pn,Gr)|0,Zt=Zt+Math.imul(xn,Hn)|0,Tt=Tt+Math.imul(xn,$n)|0,Tt=Tt+Math.imul(an,Hn)|0,rr=rr+Math.imul(an,$n)|0,Zt=Zt+Math.imul(Fr,kn)|0,Tt=Tt+Math.imul(Fr,wn)|0,Tt=Tt+Math.imul(qr,kn)|0,rr=rr+Math.imul(qr,wn)|0,Zt=Zt+Math.imul(Or,cr)|0,Tt=Tt+Math.imul(Or,br)|0,Tt=Tt+Math.imul(Yr,cr)|0,rr=rr+Math.imul(Yr,br)|0,Zt=Zt+Math.imul(Sr,lr)|0,Tt=Tt+Math.imul(Sr,Cr)|0,Tt=Tt+Math.imul(xr,lr)|0,rr=rr+Math.imul(xr,Cr)|0,Zt=Zt+Math.imul(gr,kr)|0,Tt=Tt+Math.imul(gr,$r)|0,Tt=Tt+Math.imul(Mr,kr)|0,rr=rr+Math.imul(Mr,$r)|0,Zt=Zt+Math.imul(ar,Qr)|0,Tt=Tt+Math.imul(ar,en)|0,Tt=Tt+Math.imul(wr,Qr)|0,rr=rr+Math.imul(wr,en)|0;var Yn=(Xt+Zt|0)+((Tt&8191)<<13)|0;Xt=(rr+(Tt>>>13)|0)+(Yn>>>26)|0,Yn&=67108863,Zt=Math.imul(pr,Ur),Tt=Math.imul(pr,Wr),Tt=Tt+Math.imul(Br,Ur)|0,rr=Math.imul(Br,Wr),Zt=Zt+Math.imul(Un,un)|0,Tt=Tt+Math.imul(Un,En)|0,Tt=Tt+Math.imul(Tr,un)|0,rr=rr+Math.imul(Tr,En)|0,Zt=Zt+Math.imul(Cn,_r)|0,Tt=Tt+Math.imul(Cn,Gr)|0,Tt=Tt+Math.imul(Jr,_r)|0,rr=rr+Math.imul(Jr,Gr)|0,Zt=Zt+Math.imul(Sn,Hn)|0,Tt=Tt+Math.imul(Sn,$n)|0,Tt=Tt+Math.imul(pn,Hn)|0,rr=rr+Math.imul(pn,$n)|0,Zt=Zt+Math.imul(xn,kn)|0,Tt=Tt+Math.imul(xn,wn)|0,Tt=Tt+Math.imul(an,kn)|0,rr=rr+Math.imul(an,wn)|0,Zt=Zt+Math.imul(Fr,cr)|0,Tt=Tt+Math.imul(Fr,br)|0,Tt=Tt+Math.imul(qr,cr)|0,rr=rr+Math.imul(qr,br)|0,Zt=Zt+Math.imul(Or,lr)|0,Tt=Tt+Math.imul(Or,Cr)|0,Tt=Tt+Math.imul(Yr,lr)|0,rr=rr+Math.imul(Yr,Cr)|0,Zt=Zt+Math.imul(Sr,kr)|0,Tt=Tt+Math.imul(Sr,$r)|0,Tt=Tt+Math.imul(xr,kr)|0,rr=rr+Math.imul(xr,$r)|0,Zt=Zt+Math.imul(gr,Qr)|0,Tt=Tt+Math.imul(gr,en)|0,Tt=Tt+Math.imul(Mr,Qr)|0,rr=rr+Math.imul(Mr,en)|0;var Zn=(Xt+Zt|0)+((Tt&8191)<<13)|0;Xt=(rr+(Tt>>>13)|0)+(Zn>>>26)|0,Zn&=67108863,Zt=Math.imul(pr,un),Tt=Math.imul(pr,En),Tt=Tt+Math.imul(Br,un)|0,rr=Math.imul(Br,En),Zt=Zt+Math.imul(Un,_r)|0,Tt=Tt+Math.imul(Un,Gr)|0,Tt=Tt+Math.imul(Tr,_r)|0,rr=rr+Math.imul(Tr,Gr)|0,Zt=Zt+Math.imul(Cn,Hn)|0,Tt=Tt+Math.imul(Cn,$n)|0,Tt=Tt+Math.imul(Jr,Hn)|0,rr=rr+Math.imul(Jr,$n)|0,Zt=Zt+Math.imul(Sn,kn)|0,Tt=Tt+Math.imul(Sn,wn)|0,Tt=Tt+Math.imul(pn,kn)|0,rr=rr+Math.imul(pn,wn)|0,Zt=Zt+Math.imul(xn,cr)|0,Tt=Tt+Math.imul(xn,br)|0,Tt=Tt+Math.imul(an,cr)|0,rr=rr+Math.imul(an,br)|0,Zt=Zt+Math.imul(Fr,lr)|0,Tt=Tt+Math.imul(Fr,Cr)|0,Tt=Tt+Math.imul(qr,lr)|0,rr=rr+Math.imul(qr,Cr)|0,Zt=Zt+Math.imul(Or,kr)|0,Tt=Tt+Math.imul(Or,$r)|0,Tt=Tt+Math.imul(Yr,kr)|0,rr=rr+Math.imul(Yr,$r)|0,Zt=Zt+Math.imul(Sr,Qr)|0,Tt=Tt+Math.imul(Sr,en)|0,Tt=Tt+Math.imul(xr,Qr)|0,rr=rr+Math.imul(xr,en)|0;var Gn=(Xt+Zt|0)+((Tt&8191)<<13)|0;Xt=(rr+(Tt>>>13)|0)+(Gn>>>26)|0,Gn&=67108863,Zt=Math.imul(pr,_r),Tt=Math.imul(pr,Gr),Tt=Tt+Math.imul(Br,_r)|0,rr=Math.imul(Br,Gr),Zt=Zt+Math.imul(Un,Hn)|0,Tt=Tt+Math.imul(Un,$n)|0,Tt=Tt+Math.imul(Tr,Hn)|0,rr=rr+Math.imul(Tr,$n)|0,Zt=Zt+Math.imul(Cn,kn)|0,Tt=Tt+Math.imul(Cn,wn)|0,Tt=Tt+Math.imul(Jr,kn)|0,rr=rr+Math.imul(Jr,wn)|0,Zt=Zt+Math.imul(Sn,cr)|0,Tt=Tt+Math.imul(Sn,br)|0,Tt=Tt+Math.imul(pn,cr)|0,rr=rr+Math.imul(pn,br)|0,Zt=Zt+Math.imul(xn,lr)|0,Tt=Tt+Math.imul(xn,Cr)|0,Tt=Tt+Math.imul(an,lr)|0,rr=rr+Math.imul(an,Cr)|0,Zt=Zt+Math.imul(Fr,kr)|0,Tt=Tt+Math.imul(Fr,$r)|0,Tt=Tt+Math.imul(qr,kr)|0,rr=rr+Math.imul(qr,$r)|0,Zt=Zt+Math.imul(Or,Qr)|0,Tt=Tt+Math.imul(Or,en)|0,Tt=Tt+Math.imul(Yr,Qr)|0,rr=rr+Math.imul(Yr,en)|0;var Xn=(Xt+Zt|0)+((Tt&8191)<<13)|0;Xt=(rr+(Tt>>>13)|0)+(Xn>>>26)|0,Xn&=67108863,Zt=Math.imul(pr,Hn),Tt=Math.imul(pr,$n),Tt=Tt+Math.imul(Br,Hn)|0,rr=Math.imul(Br,$n),Zt=Zt+Math.imul(Un,kn)|0,Tt=Tt+Math.imul(Un,wn)|0,Tt=Tt+Math.imul(Tr,kn)|0,rr=rr+Math.imul(Tr,wn)|0,Zt=Zt+Math.imul(Cn,cr)|0,Tt=Tt+Math.imul(Cn,br)|0,Tt=Tt+Math.imul(Jr,cr)|0,rr=rr+Math.imul(Jr,br)|0,Zt=Zt+Math.imul(Sn,lr)|0,Tt=Tt+Math.imul(Sn,Cr)|0,Tt=Tt+Math.imul(pn,lr)|0,rr=rr+Math.imul(pn,Cr)|0,Zt=Zt+Math.imul(xn,kr)|0,Tt=Tt+Math.imul(xn,$r)|0,Tt=Tt+Math.imul(an,kr)|0,rr=rr+Math.imul(an,$r)|0,Zt=Zt+Math.imul(Fr,Qr)|0,Tt=Tt+Math.imul(Fr,en)|0,Tt=Tt+Math.imul(qr,Qr)|0,rr=rr+Math.imul(qr,en)|0;var _i=(Xt+Zt|0)+((Tt&8191)<<13)|0;Xt=(rr+(Tt>>>13)|0)+(_i>>>26)|0,_i&=67108863,Zt=Math.imul(pr,kn),Tt=Math.imul(pr,wn),Tt=Tt+Math.imul(Br,kn)|0,rr=Math.imul(Br,wn),Zt=Zt+Math.imul(Un,cr)|0,Tt=Tt+Math.imul(Un,br)|0,Tt=Tt+Math.imul(Tr,cr)|0,rr=rr+Math.imul(Tr,br)|0,Zt=Zt+Math.imul(Cn,lr)|0,Tt=Tt+Math.imul(Cn,Cr)|0,Tt=Tt+Math.imul(Jr,lr)|0,rr=rr+Math.imul(Jr,Cr)|0,Zt=Zt+Math.imul(Sn,kr)|0,Tt=Tt+Math.imul(Sn,$r)|0,Tt=Tt+Math.imul(pn,kr)|0,rr=rr+Math.imul(pn,$r)|0,Zt=Zt+Math.imul(xn,Qr)|0,Tt=Tt+Math.imul(xn,en)|0,Tt=Tt+Math.imul(an,Qr)|0,rr=rr+Math.imul(an,en)|0;var Dn=(Xt+Zt|0)+((Tt&8191)<<13)|0;Xt=(rr+(Tt>>>13)|0)+(Dn>>>26)|0,Dn&=67108863,Zt=Math.imul(pr,cr),Tt=Math.imul(pr,br),Tt=Tt+Math.imul(Br,cr)|0,rr=Math.imul(Br,br),Zt=Zt+Math.imul(Un,lr)|0,Tt=Tt+Math.imul(Un,Cr)|0,Tt=Tt+Math.imul(Tr,lr)|0,rr=rr+Math.imul(Tr,Cr)|0,Zt=Zt+Math.imul(Cn,kr)|0,Tt=Tt+Math.imul(Cn,$r)|0,Tt=Tt+Math.imul(Jr,kr)|0,rr=rr+Math.imul(Jr,$r)|0,Zt=Zt+Math.imul(Sn,Qr)|0,Tt=Tt+Math.imul(Sn,en)|0,Tt=Tt+Math.imul(pn,Qr)|0,rr=rr+Math.imul(pn,en)|0;var Zr=(Xt+Zt|0)+((Tt&8191)<<13)|0;Xt=(rr+(Tt>>>13)|0)+(Zr>>>26)|0,Zr&=67108863,Zt=Math.imul(pr,lr),Tt=Math.imul(pr,Cr),Tt=Tt+Math.imul(Br,lr)|0,rr=Math.imul(Br,Cr),Zt=Zt+Math.imul(Un,kr)|0,Tt=Tt+Math.imul(Un,$r)|0,Tt=Tt+Math.imul(Tr,kr)|0,rr=rr+Math.imul(Tr,$r)|0,Zt=Zt+Math.imul(Cn,Qr)|0,Tt=Tt+Math.imul(Cn,en)|0,Tt=Tt+Math.imul(Jr,Qr)|0,rr=rr+Math.imul(Jr,en)|0;var dn=(Xt+Zt|0)+((Tt&8191)<<13)|0;Xt=(rr+(Tt>>>13)|0)+(dn>>>26)|0,dn&=67108863,Zt=Math.imul(pr,kr),Tt=Math.imul(pr,$r),Tt=Tt+Math.imul(Br,kr)|0,rr=Math.imul(Br,$r),Zt=Zt+Math.imul(Un,Qr)|0,Tt=Tt+Math.imul(Un,en)|0,Tt=Tt+Math.imul(Tr,Qr)|0,rr=rr+Math.imul(Tr,en)|0;var Bn=(Xt+Zt|0)+((Tt&8191)<<13)|0;Xt=(rr+(Tt>>>13)|0)+(Bn>>>26)|0,Bn&=67108863,Zt=Math.imul(pr,Qr),Tt=Math.imul(pr,en),Tt=Tt+Math.imul(Br,Qr)|0,rr=Math.imul(Br,en);var Rn=(Xt+Zt|0)+((Tt&8191)<<13)|0;return Xt=(rr+(Tt>>>13)|0)+(Rn>>>26)|0,Rn&=67108863,er[0]=Qn,er[1]=Mn,er[2]=zn,er[3]=_n,er[4]=Wn,er[5]=no,er[6]=eo,er[7]=ro,er[8]=to,er[9]=Yn,er[10]=Zn,er[11]=Gn,er[12]=Xn,er[13]=_i,er[14]=Dn,er[15]=Zr,er[16]=dn,er[17]=Bn,er[18]=Rn,Xt!==0&&(er[19]=Xt,kt.length++),kt};Math.imul||(_t=zt);function Jt(jt,mt,wt){wt.negative=mt.negative^jt.negative,wt.length=jt.length+mt.length;for(var kt=0,Ht=0,Wt=0;Wt<wt.length-1;Wt++){var er=Ht;Ht=0;for(var Xt=kt&67108863,Zt=Math.min(Wt,mt.length-1),Tt=Math.max(0,Wt-jt.length+1);Tt<=Zt;Tt++){var rr=Wt-Tt,Er=jt.words[rr]|0,ar=mt.words[Tt]|0,wr=Er*ar,fr=wr&67108863;er=er+(wr/67108864|0)|0,fr=fr+Xt|0,Xt=fr&67108863,er=er+(fr>>>26)|0,Ht+=er>>>26,er&=67108863}wt.words[Wt]=Xt,kt=er,er=Ht}return kt!==0?wt.words[Wt]=kt:wt.length--,wt._strip()}function nr(jt,mt,wt){return Jt(jt,mt,wt)}st.prototype.mulTo=function(mt,wt){var kt,Ht=this.length+mt.length;return this.length===10&&mt.length===10?kt=_t(this,mt,wt):Ht<63?kt=zt(this,mt,wt):Ht<1024?kt=Jt(this,mt,wt):kt=nr(this,mt,wt),kt},st.prototype.mul=function(mt){var wt=new st(null);return wt.words=new Array(this.length+mt.length),this.mulTo(mt,wt)},st.prototype.mulf=function(mt){var wt=new st(null);return wt.words=new Array(this.length+mt.length),nr(this,mt,wt)},st.prototype.imul=function(mt){return this.clone().mulTo(mt,this)},st.prototype.imuln=function(mt){var wt=mt<0;wt&&(mt=-mt),it(typeof mt=="number"),it(mt<67108864);for(var kt=0,Ht=0;Ht<this.length;Ht++){var Wt=(this.words[Ht]|0)*mt,er=(Wt&67108863)+(kt&67108863);kt>>=26,kt+=Wt/67108864|0,kt+=er>>>26,this.words[Ht]=er&67108863}return kt!==0&&(this.words[Ht]=kt,this.length++),wt?this.ineg():this},st.prototype.muln=function(mt){return this.clone().imuln(mt)},st.prototype.sqr=function(){return this.mul(this)},st.prototype.isqr=function(){return this.imul(this.clone())},st.prototype.pow=function(mt){var wt=$t(mt);if(wt.length===0)return new st(1);for(var kt=this,Ht=0;Ht<wt.length&&wt[Ht]===0;Ht++,kt=kt.sqr());if(++Ht<wt.length)for(var Wt=kt.sqr();Ht<wt.length;Ht++,Wt=Wt.sqr())wt[Ht]!==0&&(kt=kt.mul(Wt));return kt},st.prototype.iushln=function(mt){it(typeof mt=="number"&&mt>=0);var wt=mt%26,kt=(mt-wt)/26,Ht=67108863>>>26-wt<<26-wt,Wt;if(wt!==0){var er=0;for(Wt=0;Wt<this.length;Wt++){var Xt=this.words[Wt]&Ht,Zt=(this.words[Wt]|0)-Xt<<wt;this.words[Wt]=Zt|er,er=Xt>>>26-wt}er&&(this.words[Wt]=er,this.length++)}if(kt!==0){for(Wt=this.length-1;Wt>=0;Wt--)this.words[Wt+kt]=this.words[Wt];for(Wt=0;Wt<kt;Wt++)this.words[Wt]=0;this.length+=kt}return this._strip()},st.prototype.ishln=function(mt){return it(this.negative===0),this.iushln(mt)},st.prototype.iushrn=function(mt,wt,kt){it(typeof mt=="number"&&mt>=0);var Ht;wt?Ht=(wt-wt%26)/26:Ht=0;var Wt=mt%26,er=Math.min((mt-Wt)/26,this.length),Xt=67108863^67108863>>>Wt<<Wt,Zt=kt;if(Ht-=er,Ht=Math.max(0,Ht),Zt){for(var Tt=0;Tt<er;Tt++)Zt.words[Tt]=this.words[Tt];Zt.length=er}if(er!==0)if(this.length>er)for(this.length-=er,Tt=0;Tt<this.length;Tt++)this.words[Tt]=this.words[Tt+er];else this.words[0]=0,this.length=1;var rr=0;for(Tt=this.length-1;Tt>=0&&(rr!==0||Tt>=Ht);Tt--){var Er=this.words[Tt]|0;this.words[Tt]=rr<<26-Wt|Er>>>Wt,rr=Er&Xt}return Zt&&rr!==0&&(Zt.words[Zt.length++]=rr),this.length===0&&(this.words[0]=0,this.length=1),this._strip()},st.prototype.ishrn=function(mt,wt,kt){return it(this.negative===0),this.iushrn(mt,wt,kt)},st.prototype.shln=function(mt){return this.clone().ishln(mt)},st.prototype.ushln=function(mt){return this.clone().iushln(mt)},st.prototype.shrn=function(mt){return this.clone().ishrn(mt)},st.prototype.ushrn=function(mt){return this.clone().iushrn(mt)},st.prototype.testn=function(mt){it(typeof mt=="number"&&mt>=0);var wt=mt%26,kt=(mt-wt)/26,Ht=1<<wt;if(this.length<=kt)return!1;var Wt=this.words[kt];return!!(Wt&Ht)},st.prototype.imaskn=function(mt){it(typeof mt=="number"&&mt>=0);var wt=mt%26,kt=(mt-wt)/26;if(it(this.negative===0,"imaskn works only with positive numbers"),this.length<=kt)return this;if(wt!==0&&kt++,this.length=Math.min(kt,this.length),wt!==0){var Ht=67108863^67108863>>>wt<<wt;this.words[this.length-1]&=Ht}return this._strip()},st.prototype.maskn=function(mt){return this.clone().imaskn(mt)},st.prototype.iaddn=function(mt){return it(typeof mt=="number"),it(mt<67108864),mt<0?this.isubn(-mt):this.negative!==0?this.length===1&&(this.words[0]|0)<=mt?(this.words[0]=mt-(this.words[0]|0),this.negative=0,this):(this.negative=0,this.isubn(mt),this.negative=1,this):this._iaddn(mt)},st.prototype._iaddn=function(mt){this.words[0]+=mt;for(var wt=0;wt<this.length&&this.words[wt]>=67108864;wt++)this.words[wt]-=67108864,wt===this.length-1?this.words[wt+1]=1:this.words[wt+1]++;return this.length=Math.max(this.length,wt+1),this},st.prototype.isubn=function(mt){if(it(typeof mt=="number"),it(mt<67108864),mt<0)return this.iaddn(-mt);if(this.negative!==0)return this.negative=0,this.iaddn(mt),this.negative=1,this;if(this.words[0]-=mt,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var wt=0;wt<this.length&&this.words[wt]<0;wt++)this.words[wt]+=67108864,this.words[wt+1]-=1;return this._strip()},st.prototype.addn=function(mt){return this.clone().iaddn(mt)},st.prototype.subn=function(mt){return this.clone().isubn(mt)},st.prototype.iabs=function(){return this.negative=0,this},st.prototype.abs=function(){return this.clone().iabs()},st.prototype._ishlnsubmul=function(mt,wt,kt){var Ht=mt.length+kt,Wt;this._expand(Ht);var er,Xt=0;for(Wt=0;Wt<mt.length;Wt++){er=(this.words[Wt+kt]|0)+Xt;var Zt=(mt.words[Wt]|0)*wt;er-=Zt&67108863,Xt=(er>>26)-(Zt/67108864|0),this.words[Wt+kt]=er&67108863}for(;Wt<this.length-kt;Wt++)er=(this.words[Wt+kt]|0)+Xt,Xt=er>>26,this.words[Wt+kt]=er&67108863;if(Xt===0)return this._strip();for(it(Xt===-1),Xt=0,Wt=0;Wt<this.length;Wt++)er=-(this.words[Wt]|0)+Xt,Xt=er>>26,this.words[Wt]=er&67108863;return this.negative=1,this._strip()},st.prototype._wordDiv=function(mt,wt){var kt=this.length-mt.length,Ht=this.clone(),Wt=mt,er=Wt.words[Wt.length-1]|0,Xt=this._countBits(er);kt=26-Xt,kt!==0&&(Wt=Wt.ushln(kt),Ht.iushln(kt),er=Wt.words[Wt.length-1]|0);var Zt=Ht.length-Wt.length,Tt;if(wt!=="mod"){Tt=new st(null),Tt.length=Zt+1,Tt.words=new Array(Tt.length);for(var rr=0;rr<Tt.length;rr++)Tt.words[rr]=0}var Er=Ht.clone()._ishlnsubmul(Wt,1,Zt);Er.negative===0&&(Ht=Er,Tt&&(Tt.words[Zt]=1));for(var ar=Zt-1;ar>=0;ar--){var wr=(Ht.words[Wt.length+ar]|0)*67108864+(Ht.words[Wt.length+ar-1]|0);for(wr=Math.min(wr/er|0,67108863),Ht._ishlnsubmul(Wt,wr,ar);Ht.negative!==0;)wr--,Ht.negative=0,Ht._ishlnsubmul(Wt,1,ar),Ht.isZero()||(Ht.negative^=1);Tt&&(Tt.words[ar]=wr)}return Tt&&Tt._strip(),Ht._strip(),wt!=="div"&&kt!==0&&Ht.iushrn(kt),{div:Tt||null,mod:Ht}},st.prototype.divmod=function(mt,wt,kt){if(it(!mt.isZero()),this.isZero())return{div:new st(0),mod:new st(0)};var Ht,Wt,er;return this.negative!==0&&mt.negative===0?(er=this.neg().divmod(mt,wt),wt!=="mod"&&(Ht=er.div.neg()),wt!=="div"&&(Wt=er.mod.neg(),kt&&Wt.negative!==0&&Wt.iadd(mt)),{div:Ht,mod:Wt}):this.negative===0&&mt.negative!==0?(er=this.divmod(mt.neg(),wt),wt!=="mod"&&(Ht=er.div.neg()),{div:Ht,mod:er.mod}):this.negative&mt.negative?(er=this.neg().divmod(mt.neg(),wt),wt!=="div"&&(Wt=er.mod.neg(),kt&&Wt.negative!==0&&Wt.isub(mt)),{div:er.div,mod:Wt}):mt.length>this.length||this.cmp(mt)<0?{div:new st(0),mod:this}:mt.length===1?wt==="div"?{div:this.divn(mt.words[0]),mod:null}:wt==="mod"?{div:null,mod:new st(this.modrn(mt.words[0]))}:{div:this.divn(mt.words[0]),mod:new st(this.modrn(mt.words[0]))}:this._wordDiv(mt,wt)},st.prototype.div=function(mt){return this.divmod(mt,"div",!1).div},st.prototype.mod=function(mt){return this.divmod(mt,"mod",!1).mod},st.prototype.umod=function(mt){return this.divmod(mt,"mod",!0).mod},st.prototype.divRound=function(mt){var wt=this.divmod(mt);if(wt.mod.isZero())return wt.div;var kt=wt.div.negative!==0?wt.mod.isub(mt):wt.mod,Ht=mt.ushrn(1),Wt=mt.andln(1),er=kt.cmp(Ht);return er<0||Wt===1&&er===0?wt.div:wt.div.negative!==0?wt.div.isubn(1):wt.div.iaddn(1)},st.prototype.modrn=function(mt){var wt=mt<0;wt&&(mt=-mt),it(mt<=67108863);for(var kt=(1<<26)%mt,Ht=0,Wt=this.length-1;Wt>=0;Wt--)Ht=(kt*Ht+(this.words[Wt]|0))%mt;return wt?-Ht:Ht},st.prototype.modn=function(mt){return this.modrn(mt)},st.prototype.idivn=function(mt){var wt=mt<0;wt&&(mt=-mt),it(mt<=67108863);for(var kt=0,Ht=this.length-1;Ht>=0;Ht--){var Wt=(this.words[Ht]|0)+kt*67108864;this.words[Ht]=Wt/mt|0,kt=Wt%mt}return this._strip(),wt?this.ineg():this},st.prototype.divn=function(mt){return this.clone().idivn(mt)},st.prototype.egcd=function(mt){it(mt.negative===0),it(!mt.isZero());var wt=this,kt=mt.clone();wt.negative!==0?wt=wt.umod(mt):wt=wt.clone();for(var Ht=new st(1),Wt=new st(0),er=new st(0),Xt=new st(1),Zt=0;wt.isEven()&&kt.isEven();)wt.iushrn(1),kt.iushrn(1),++Zt;for(var Tt=kt.clone(),rr=wt.clone();!wt.isZero();){for(var Er=0,ar=1;!(wt.words[0]&ar)&&Er<26;++Er,ar<<=1);if(Er>0)for(wt.iushrn(Er);Er-- >0;)(Ht.isOdd()||Wt.isOdd())&&(Ht.iadd(Tt),Wt.isub(rr)),Ht.iushrn(1),Wt.iushrn(1);for(var wr=0,fr=1;!(kt.words[0]&fr)&&wr<26;++wr,fr<<=1);if(wr>0)for(kt.iushrn(wr);wr-- >0;)(er.isOdd()||Xt.isOdd())&&(er.iadd(Tt),Xt.isub(rr)),er.iushrn(1),Xt.iushrn(1);wt.cmp(kt)>=0?(wt.isub(kt),Ht.isub(er),Wt.isub(Xt)):(kt.isub(wt),er.isub(Ht),Xt.isub(Wt))}return{a:er,b:Xt,gcd:kt.iushln(Zt)}},st.prototype._invmp=function(mt){it(mt.negative===0),it(!mt.isZero());var wt=this,kt=mt.clone();wt.negative!==0?wt=wt.umod(mt):wt=wt.clone();for(var Ht=new st(1),Wt=new st(0),er=kt.clone();wt.cmpn(1)>0&&kt.cmpn(1)>0;){for(var Xt=0,Zt=1;!(wt.words[0]&Zt)&&Xt<26;++Xt,Zt<<=1);if(Xt>0)for(wt.iushrn(Xt);Xt-- >0;)Ht.isOdd()&&Ht.iadd(er),Ht.iushrn(1);for(var Tt=0,rr=1;!(kt.words[0]&rr)&&Tt<26;++Tt,rr<<=1);if(Tt>0)for(kt.iushrn(Tt);Tt-- >0;)Wt.isOdd()&&Wt.iadd(er),Wt.iushrn(1);wt.cmp(kt)>=0?(wt.isub(kt),Ht.isub(Wt)):(kt.isub(wt),Wt.isub(Ht))}var Er;return wt.cmpn(1)===0?Er=Ht:Er=Wt,Er.cmpn(0)<0&&Er.iadd(mt),Er},st.prototype.gcd=function(mt){if(this.isZero())return mt.abs();if(mt.isZero())return this.abs();var wt=this.clone(),kt=mt.clone();wt.negative=0,kt.negative=0;for(var Ht=0;wt.isEven()&&kt.isEven();Ht++)wt.iushrn(1),kt.iushrn(1);do{for(;wt.isEven();)wt.iushrn(1);for(;kt.isEven();)kt.iushrn(1);var Wt=wt.cmp(kt);if(Wt<0){var er=wt;wt=kt,kt=er}else if(Wt===0||kt.cmpn(1)===0)break;wt.isub(kt)}while(!0);return kt.iushln(Ht)},st.prototype.invm=function(mt){return this.egcd(mt).a.umod(mt)},st.prototype.isEven=function(){return(this.words[0]&1)===0},st.prototype.isOdd=function(){return(this.words[0]&1)===1},st.prototype.andln=function(mt){return this.words[0]&mt},st.prototype.bincn=function(mt){it(typeof mt=="number");var wt=mt%26,kt=(mt-wt)/26,Ht=1<<wt;if(this.length<=kt)return this._expand(kt+1),this.words[kt]|=Ht,this;for(var Wt=Ht,er=kt;Wt!==0&&er<this.length;er++){var Xt=this.words[er]|0;Xt+=Wt,Wt=Xt>>>26,Xt&=67108863,this.words[er]=Xt}return Wt!==0&&(this.words[er]=Wt,this.length++),this},st.prototype.isZero=function(){return this.length===1&&this.words[0]===0},st.prototype.cmpn=function(mt){var wt=mt<0;if(this.negative!==0&&!wt)return-1;if(this.negative===0&&wt)return 1;this._strip();var kt;if(this.length>1)kt=1;else{wt&&(mt=-mt),it(mt<=67108863,"Number is too big");var Ht=this.words[0]|0;kt=Ht===mt?0:Ht<mt?-1:1}return this.negative!==0?-kt|0:kt},st.prototype.cmp=function(mt){if(this.negative!==0&&mt.negative===0)return-1;if(this.negative===0&&mt.negative!==0)return 1;var wt=this.ucmp(mt);return this.negative!==0?-wt|0:wt},st.prototype.ucmp=function(mt){if(this.length>mt.length)return 1;if(this.length<mt.length)return-1;for(var wt=0,kt=this.length-1;kt>=0;kt--){var Ht=this.words[kt]|0,Wt=mt.words[kt]|0;if(Ht!==Wt){Ht<Wt?wt=-1:Ht>Wt&&(wt=1);break}}return wt},st.prototype.gtn=function(mt){return this.cmpn(mt)===1},st.prototype.gt=function(mt){return this.cmp(mt)===1},st.prototype.gten=function(mt){return this.cmpn(mt)>=0},st.prototype.gte=function(mt){return this.cmp(mt)>=0},st.prototype.ltn=function(mt){return this.cmpn(mt)===-1},st.prototype.lt=function(mt){return this.cmp(mt)===-1},st.prototype.lten=function(mt){return this.cmpn(mt)<=0},st.prototype.lte=function(mt){return this.cmp(mt)<=0},st.prototype.eqn=function(mt){return this.cmpn(mt)===0},st.prototype.eq=function(mt){return this.cmp(mt)===0},st.red=function(mt){return new ur(mt)},st.prototype.toRed=function(mt){return it(!this.red,"Already a number in reduction context"),it(this.negative===0,"red works only with positives"),mt.convertTo(this)._forceRed(mt)},st.prototype.fromRed=function(){return it(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},st.prototype._forceRed=function(mt){return this.red=mt,this},st.prototype.forceRed=function(mt){return it(!this.red,"Already a number in reduction context"),this._forceRed(mt)},st.prototype.redAdd=function(mt){return it(this.red,"redAdd works only with red numbers"),this.red.add(this,mt)},st.prototype.redIAdd=function(mt){return it(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,mt)},st.prototype.redSub=function(mt){return it(this.red,"redSub works only with red numbers"),this.red.sub(this,mt)},st.prototype.redISub=function(mt){return it(this.red,"redISub works only with red numbers"),this.red.isub(this,mt)},st.prototype.redShl=function(mt){return it(this.red,"redShl works only with red numbers"),this.red.shl(this,mt)},st.prototype.redMul=function(mt){return it(this.red,"redMul works only with red numbers"),this.red._verify2(this,mt),this.red.mul(this,mt)},st.prototype.redIMul=function(mt){return it(this.red,"redMul works only with red numbers"),this.red._verify2(this,mt),this.red.imul(this,mt)},st.prototype.redSqr=function(){return it(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},st.prototype.redISqr=function(){return it(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},st.prototype.redSqrt=function(){return it(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},st.prototype.redInvm=function(){return it(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},st.prototype.redNeg=function(){return it(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},st.prototype.redPow=function(mt){return it(this.red&&!mt.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,mt)};var or={k256:null,p224:null,p192:null,p25519:null};function ir(jt,mt){this.name=jt,this.p=new st(mt,16),this.n=this.p.bitLength(),this.k=new st(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}ir.prototype._tmp=function(){var mt=new st(null);return mt.words=new Array(Math.ceil(this.n/13)),mt},ir.prototype.ireduce=function(mt){var wt=mt,kt;do this.split(wt,this.tmp),wt=this.imulK(wt),wt=wt.iadd(this.tmp),kt=wt.bitLength();while(kt>this.n);var Ht=kt<this.n?-1:wt.ucmp(this.p);return Ht===0?(wt.words[0]=0,wt.length=1):Ht>0?wt.isub(this.p):wt.strip!==void 0?wt.strip():wt._strip(),wt},ir.prototype.split=function(mt,wt){mt.iushrn(this.n,0,wt)},ir.prototype.imulK=function(mt){return mt.imul(this.k)};function dr(){ir.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}ot(dr,ir),dr.prototype.split=function(mt,wt){for(var kt=4194303,Ht=Math.min(mt.length,9),Wt=0;Wt<Ht;Wt++)wt.words[Wt]=mt.words[Wt];if(wt.length=Ht,mt.length<=9){mt.words[0]=0,mt.length=1;return}var er=mt.words[9];for(wt.words[wt.length++]=er&kt,Wt=10;Wt<mt.length;Wt++){var Xt=mt.words[Wt]|0;mt.words[Wt-10]=(Xt&kt)<<4|er>>>22,er=Xt}er>>>=22,mt.words[Wt-10]=er,er===0&&mt.length>10?mt.length-=10:mt.length-=9},dr.prototype.imulK=function(mt){mt.words[mt.length]=0,mt.words[mt.length+1]=0,mt.length+=2;for(var wt=0,kt=0;kt<mt.length;kt++){var Ht=mt.words[kt]|0;wt+=Ht*977,mt.words[kt]=wt&67108863,wt=Ht*64+(wt/67108864|0)}return mt.words[mt.length-1]===0&&(mt.length--,mt.words[mt.length-1]===0&&mt.length--),mt};function sr(){ir.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}ot(sr,ir);function vr(){ir.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}ot(vr,ir);function yr(){ir.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}ot(yr,ir),yr.prototype.imulK=function(mt){for(var wt=0,kt=0;kt<mt.length;kt++){var Ht=(mt.words[kt]|0)*19+wt,Wt=Ht&67108863;Ht>>>=26,mt.words[kt]=Wt,wt=Ht}return wt!==0&&(mt.words[mt.length++]=wt),mt},st._prime=function(mt){if(or[mt])return or[mt];var wt;if(mt==="k256")wt=new dr;else if(mt==="p224")wt=new sr;else if(mt==="p192")wt=new vr;else if(mt==="p25519")wt=new yr;else throw new Error("Unknown prime "+mt);return or[mt]=wt,wt};function ur(jt){if(typeof jt=="string"){var mt=st._prime(jt);this.m=mt.p,this.prime=mt}else it(jt.gtn(1),"modulus must be greater than 1"),this.m=jt,this.prime=null}ur.prototype._verify1=function(mt){it(mt.negative===0,"red works only with positives"),it(mt.red,"red works only with red numbers")},ur.prototype._verify2=function(mt,wt){it((mt.negative|wt.negative)===0,"red works only with positives"),it(mt.red&&mt.red===wt.red,"red works only with red numbers")},ur.prototype.imod=function(mt){return this.prime?this.prime.ireduce(mt)._forceRed(this):(ft(mt,mt.umod(this.m)._forceRed(this)),mt)},ur.prototype.neg=function(mt){return mt.isZero()?mt.clone():this.m.sub(mt)._forceRed(this)},ur.prototype.add=function(mt,wt){this._verify2(mt,wt);var kt=mt.add(wt);return kt.cmp(this.m)>=0&&kt.isub(this.m),kt._forceRed(this)},ur.prototype.iadd=function(mt,wt){this._verify2(mt,wt);var kt=mt.iadd(wt);return kt.cmp(this.m)>=0&&kt.isub(this.m),kt},ur.prototype.sub=function(mt,wt){this._verify2(mt,wt);var kt=mt.sub(wt);return kt.cmpn(0)<0&&kt.iadd(this.m),kt._forceRed(this)},ur.prototype.isub=function(mt,wt){this._verify2(mt,wt);var kt=mt.isub(wt);return kt.cmpn(0)<0&&kt.iadd(this.m),kt},ur.prototype.shl=function(mt,wt){return this._verify1(mt),this.imod(mt.ushln(wt))},ur.prototype.imul=function(mt,wt){return this._verify2(mt,wt),this.imod(mt.imul(wt))},ur.prototype.mul=function(mt,wt){return this._verify2(mt,wt),this.imod(mt.mul(wt))},ur.prototype.isqr=function(mt){return this.imul(mt,mt.clone())},ur.prototype.sqr=function(mt){return this.mul(mt,mt)},ur.prototype.sqrt=function(mt){if(mt.isZero())return mt.clone();var wt=this.m.andln(3);if(it(wt%2===1),wt===3){var kt=this.m.add(new st(1)).iushrn(2);return this.pow(mt,kt)}for(var Ht=this.m.subn(1),Wt=0;!Ht.isZero()&&Ht.andln(1)===0;)Wt++,Ht.iushrn(1);it(!Ht.isZero());var er=new st(1).toRed(this),Xt=er.redNeg(),Zt=this.m.subn(1).iushrn(1),Tt=this.m.bitLength();for(Tt=new st(2*Tt*Tt).toRed(this);this.pow(Tt,Zt).cmp(Xt)!==0;)Tt.redIAdd(Xt);for(var rr=this.pow(Tt,Ht),Er=this.pow(mt,Ht.addn(1).iushrn(1)),ar=this.pow(mt,Ht),wr=Wt;ar.cmp(er)!==0;){for(var fr=ar,gr=0;fr.cmp(er)!==0;gr++)fr=fr.redSqr();it(gr<wr);var Mr=this.pow(rr,new st(1).iushln(wr-gr-1));Er=Er.redMul(Mr),rr=Mr.redSqr(),ar=ar.redMul(rr),wr=gr}return Er},ur.prototype.invm=function(mt){var wt=mt._invmp(this.m);return wt.negative!==0?(wt.negative=0,this.imod(wt).redNeg()):this.imod(wt)},ur.prototype.pow=function(mt,wt){if(wt.isZero())return new st(1).toRed(this);if(wt.cmpn(1)===0)return mt.clone();var kt=4,Ht=new Array(1<<kt);Ht[0]=new st(1).toRed(this),Ht[1]=mt;for(var Wt=2;Wt<Ht.length;Wt++)Ht[Wt]=this.mul(Ht[Wt-1],mt);var er=Ht[0],Xt=0,Zt=0,Tt=wt.bitLength()%26;for(Tt===0&&(Tt=26),Wt=wt.length-1;Wt>=0;Wt--){for(var rr=wt.words[Wt],Er=Tt-1;Er>=0;Er--){var ar=rr>>Er&1;if(er!==Ht[0]&&(er=this.sqr(er)),ar===0&&Xt===0){Zt=0;continue}Xt<<=1,Xt|=ar,Zt++,!(Zt!==kt&&(Wt!==0||Er!==0))&&(er=this.mul(er,Ht[Xt]),Zt=0,Xt=0)}Tt=26}return er},ur.prototype.convertTo=function(mt){var wt=mt.umod(this.m);return wt===mt?wt.clone():wt},ur.prototype.convertFrom=function(mt){var wt=mt.clone();return wt.red=null,wt},st.mont=function(mt){return new tr(mt)};function tr(jt){ur.call(this,jt),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new st(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}ot(tr,ur),tr.prototype.convertTo=function(mt){return this.imod(mt.ushln(this.shift))},tr.prototype.convertFrom=function(mt){var wt=this.imod(mt.mul(this.rinv));return wt.red=null,wt},tr.prototype.imul=function(mt,wt){if(mt.isZero()||wt.isZero())return mt.words[0]=0,mt.length=1,mt;var kt=mt.imul(wt),Ht=kt.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),Wt=kt.isub(Ht).iushrn(this.shift),er=Wt;return Wt.cmp(this.m)>=0?er=Wt.isub(this.m):Wt.cmpn(0)<0&&(er=Wt.iadd(this.m)),er._forceRed(this)},tr.prototype.mul=function(mt,wt){if(mt.isZero()||wt.isZero())return new st(0)._forceRed(this);var kt=mt.mul(wt),Ht=kt.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),Wt=kt.isub(Ht).iushrn(this.shift),er=Wt;return Wt.cmp(this.m)>=0?er=Wt.isub(this.m):Wt.cmpn(0)<0&&(er=Wt.iadd(this.m)),er._forceRed(this)},tr.prototype.invm=function(mt){var wt=this.imod(mt._invmp(this.m).mul(this.r2));return wt._forceRed(this)}})(rt,commonjsGlobal)})(bn);var bnExports=bn.exports;const _BN=getDefaultExportFromCjs$1(bnExports),version$3="logger/5.7.0";let _permanentCensorErrors=!1,_censorErrors=!1;const LogLevels={debug:1,default:2,info:2,warning:3,error:4,off:5};let _logLevel=LogLevels.default,_globalLogger=null;function _checkNormalize(){try{const rt=[];if(["NFD","NFC","NFKD","NFKC"].forEach(_e=>{try{if("test".normalize(_e)!=="test")throw new Error("bad normalize")}catch{rt.push(_e)}}),rt.length)throw new Error("missing "+rt.join(", "));if("é".normalize("NFD")!=="é")throw new Error("broken implementation")}catch(rt){return rt.message}return null}const _normalizeError=_checkNormalize();var LogLevel;(function(rt){rt.DEBUG="DEBUG",rt.INFO="INFO",rt.WARNING="WARNING",rt.ERROR="ERROR",rt.OFF="OFF"})(LogLevel||(LogLevel={}));var ErrorCode;(function(rt){rt.UNKNOWN_ERROR="UNKNOWN_ERROR",rt.NOT_IMPLEMENTED="NOT_IMPLEMENTED",rt.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",rt.NETWORK_ERROR="NETWORK_ERROR",rt.SERVER_ERROR="SERVER_ERROR",rt.TIMEOUT="TIMEOUT",rt.BUFFER_OVERRUN="BUFFER_OVERRUN",rt.NUMERIC_FAULT="NUMERIC_FAULT",rt.MISSING_NEW="MISSING_NEW",rt.INVALID_ARGUMENT="INVALID_ARGUMENT",rt.MISSING_ARGUMENT="MISSING_ARGUMENT",rt.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",rt.CALL_EXCEPTION="CALL_EXCEPTION",rt.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",rt.NONCE_EXPIRED="NONCE_EXPIRED",rt.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",rt.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",rt.TRANSACTION_REPLACED="TRANSACTION_REPLACED",rt.ACTION_REJECTED="ACTION_REJECTED"})(ErrorCode||(ErrorCode={}));const HEX="0123456789abcdef";class Logger{constructor(_e){Object.defineProperty(this,"version",{enumerable:!0,value:_e,writable:!1})}_log(_e,nt){const it=_e.toLowerCase();LogLevels[it]==null&&this.throwArgumentError("invalid log level name","logLevel",_e),!(_logLevel>LogLevels[it])&&console.log.apply(console,nt)}debug(..._e){this._log(Logger.levels.DEBUG,_e)}info(..._e){this._log(Logger.levels.INFO,_e)}warn(..._e){this._log(Logger.levels.WARNING,_e)}makeError(_e,nt,it){if(_censorErrors)return this.makeError("censored error",nt,{});nt||(nt=Logger.errors.UNKNOWN_ERROR),it||(it={});const ot=[];Object.keys(it).forEach(ct=>{const dt=it[ct];try{if(dt instanceof Uint8Array){let ft="";for(let pt=0;pt<dt.length;pt++)ft+=HEX[dt[pt]>>4],ft+=HEX[dt[pt]&15];ot.push(ct+"=Uint8Array(0x"+ft+")")}else ot.push(ct+"="+JSON.stringify(dt))}catch{ot.push(ct+"="+JSON.stringify(it[ct].toString()))}}),ot.push(`code=${nt}`),ot.push(`version=${this.version}`);const st=_e;let at="";switch(nt){case ErrorCode.NUMERIC_FAULT:{at="NUMERIC_FAULT";const ct=_e;switch(ct){case"overflow":case"underflow":case"division-by-zero":at+="-"+ct;break;case"negative-power":case"negative-width":at+="-unsupported";break;case"unbound-bitwise-result":at+="-unbound-result";break}break}case ErrorCode.CALL_EXCEPTION:case ErrorCode.INSUFFICIENT_FUNDS:case ErrorCode.MISSING_NEW:case ErrorCode.NONCE_EXPIRED:case ErrorCode.REPLACEMENT_UNDERPRICED:case ErrorCode.TRANSACTION_REPLACED:case ErrorCode.UNPREDICTABLE_GAS_LIMIT:at=nt;break}at&&(_e+=" [ See: https://links.ethers.org/v5-errors-"+at+" ]"),ot.length&&(_e+=" ("+ot.join(", ")+")");const lt=new Error(_e);return lt.reason=st,lt.code=nt,Object.keys(it).forEach(function(ct){lt[ct]=it[ct]}),lt}throwError(_e,nt,it){throw this.makeError(_e,nt,it)}throwArgumentError(_e,nt,it){return this.throwError(_e,Logger.errors.INVALID_ARGUMENT,{argument:nt,value:it})}assert(_e,nt,it,ot){_e||this.throwError(nt,it,ot)}assertArgument(_e,nt,it,ot){_e||this.throwArgumentError(nt,it,ot)}checkNormalize(_e){_normalizeError&&this.throwError("platform missing String.prototype.normalize",Logger.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:_normalizeError})}checkSafeUint53(_e,nt){typeof _e=="number"&&(nt==null&&(nt="value not safe"),(_e<0||_e>=9007199254740991)&&this.throwError(nt,Logger.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:_e}),_e%1&&this.throwError(nt,Logger.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:_e}))}checkArgumentCount(_e,nt,it){it?it=": "+it:it="",_e<nt&&this.throwError("missing argument"+it,Logger.errors.MISSING_ARGUMENT,{count:_e,expectedCount:nt}),_e>nt&&this.throwError("too many arguments"+it,Logger.errors.UNEXPECTED_ARGUMENT,{count:_e,expectedCount:nt})}checkNew(_e,nt){(_e===Object||_e==null)&&this.throwError("missing new",Logger.errors.MISSING_NEW,{name:nt.name})}checkAbstract(_e,nt){_e===nt?this.throwError("cannot instantiate abstract class "+JSON.stringify(nt.name)+" directly; use a sub-class",Logger.errors.UNSUPPORTED_OPERATION,{name:_e.name,operation:"new"}):(_e===Object||_e==null)&&this.throwError("missing new",Logger.errors.MISSING_NEW,{name:nt.name})}static globalLogger(){return _globalLogger||(_globalLogger=new Logger(version$3)),_globalLogger}static setCensorship(_e,nt){if(!_e&&nt&&this.globalLogger().throwError("cannot permanently disable censorship",Logger.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),_permanentCensorErrors){if(!_e)return;this.globalLogger().throwError("error censorship permanent",Logger.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}_censorErrors=!!_e,_permanentCensorErrors=!!nt}static setLogLevel(_e){const nt=LogLevels[_e.toLowerCase()];if(nt==null){Logger.globalLogger().warn("invalid log level - "+_e);return}_logLevel=nt}static from(_e){return new Logger(_e)}}Logger.errors=ErrorCode;Logger.levels=LogLevel;const version$2="bytes/5.7.0",logger$3=new Logger(version$2);function isHexable(rt){return!!rt.toHexString}function addSlice(rt){return rt.slice||(rt.slice=function(){const _e=Array.prototype.slice.call(arguments);return addSlice(new Uint8Array(Array.prototype.slice.apply(rt,_e)))}),rt}function isInteger(rt){return typeof rt=="number"&&rt==rt&&rt%1===0}function isBytes(rt){if(rt==null)return!1;if(rt.constructor===Uint8Array)return!0;if(typeof rt=="string"||!isInteger(rt.length)||rt.length<0)return!1;for(let _e=0;_e<rt.length;_e++){const nt=rt[_e];if(!isInteger(nt)||nt<0||nt>=256)return!1}return!0}function arrayify(rt,_e){if(_e||(_e={}),typeof rt=="number"){logger$3.checkSafeUint53(rt,"invalid arrayify value");const nt=[];for(;rt;)nt.unshift(rt&255),rt=parseInt(String(rt/256));return nt.length===0&&nt.push(0),addSlice(new Uint8Array(nt))}if(_e.allowMissingPrefix&&typeof rt=="string"&&rt.substring(0,2)!=="0x"&&(rt="0x"+rt),isHexable(rt)&&(rt=rt.toHexString()),isHexString(rt)){let nt=rt.substring(2);nt.length%2&&(_e.hexPad==="left"?nt="0"+nt:_e.hexPad==="right"?nt+="0":logger$3.throwArgumentError("hex data is odd-length","value",rt));const it=[];for(let ot=0;ot<nt.length;ot+=2)it.push(parseInt(nt.substring(ot,ot+2),16));return addSlice(new Uint8Array(it))}return isBytes(rt)?addSlice(new Uint8Array(rt)):logger$3.throwArgumentError("invalid arrayify value","value",rt)}function isHexString(rt,_e){return!(typeof rt!="string"||!rt.match(/^0x[0-9A-Fa-f]*$/))}const HexCharacters="0123456789abcdef";function hexlify(rt,_e){if(_e||(_e={}),typeof rt=="number"){logger$3.checkSafeUint53(rt,"invalid hexlify value");let nt="";for(;rt;)nt=HexCharacters[rt&15]+nt,rt=Math.floor(rt/16);return nt.length?(nt.length%2&&(nt="0"+nt),"0x"+nt):"0x00"}if(typeof rt=="bigint")return rt=rt.toString(16),rt.length%2?"0x0"+rt:"0x"+rt;if(_e.allowMissingPrefix&&typeof rt=="string"&&rt.substring(0,2)!=="0x"&&(rt="0x"+rt),isHexable(rt))return rt.toHexString();if(isHexString(rt))return rt.length%2&&(_e.hexPad==="left"?rt="0x0"+rt.substring(2):_e.hexPad==="right"?rt+="0":logger$3.throwArgumentError("hex data is odd-length","value",rt)),rt.toLowerCase();if(isBytes(rt)){let nt="0x";for(let it=0;it<rt.length;it++){let ot=rt[it];nt+=HexCharacters[(ot&240)>>4]+HexCharacters[ot&15]}return nt}return logger$3.throwArgumentError("invalid hexlify value","value",rt)}function hexZeroPad(rt,_e){for(typeof rt!="string"?rt=hexlify(rt):isHexString(rt)||logger$3.throwArgumentError("invalid hex string","value",rt),rt.length>2*_e+2&&logger$3.throwArgumentError("value out of range","value",arguments[1]);rt.length<2*_e+2;)rt="0x0"+rt.substring(2);return rt}const version$1="bignumber/5.7.0";var BN=_BN.BN;const logger$2=new Logger(version$1),_constructorGuard$1={},MAX_SAFE=9007199254740991;function isBigNumberish(rt){return rt!=null&&(BigNumber.isBigNumber(rt)||typeof rt=="number"&&rt%1===0||typeof rt=="string"&&!!rt.match(/^-?[0-9]+$/)||isHexString(rt)||typeof rt=="bigint"||isBytes(rt))}let _warnedToStringRadix=!1;class BigNumber{constructor(_e,nt){_e!==_constructorGuard$1&&logger$2.throwError("cannot call constructor directly; use BigNumber.from",Logger.errors.UNSUPPORTED_OPERATION,{operation:"new (BigNumber)"}),this._hex=nt,this._isBigNumber=!0,Object.freeze(this)}fromTwos(_e){return toBigNumber(toBN(this).fromTwos(_e))}toTwos(_e){return toBigNumber(toBN(this).toTwos(_e))}abs(){return this._hex[0]==="-"?BigNumber.from(this._hex.substring(1)):this}add(_e){return toBigNumber(toBN(this).add(toBN(_e)))}sub(_e){return toBigNumber(toBN(this).sub(toBN(_e)))}div(_e){return BigNumber.from(_e).isZero()&&throwFault$1("division-by-zero","div"),toBigNumber(toBN(this).div(toBN(_e)))}mul(_e){return toBigNumber(toBN(this).mul(toBN(_e)))}mod(_e){const nt=toBN(_e);return nt.isNeg()&&throwFault$1("division-by-zero","mod"),toBigNumber(toBN(this).umod(nt))}pow(_e){const nt=toBN(_e);return nt.isNeg()&&throwFault$1("negative-power","pow"),toBigNumber(toBN(this).pow(nt))}and(_e){const nt=toBN(_e);return(this.isNegative()||nt.isNeg())&&throwFault$1("unbound-bitwise-result","and"),toBigNumber(toBN(this).and(nt))}or(_e){const nt=toBN(_e);return(this.isNegative()||nt.isNeg())&&throwFault$1("unbound-bitwise-result","or"),toBigNumber(toBN(this).or(nt))}xor(_e){const nt=toBN(_e);return(this.isNegative()||nt.isNeg())&&throwFault$1("unbound-bitwise-result","xor"),toBigNumber(toBN(this).xor(nt))}mask(_e){return(this.isNegative()||_e<0)&&throwFault$1("negative-width","mask"),toBigNumber(toBN(this).maskn(_e))}shl(_e){return(this.isNegative()||_e<0)&&throwFault$1("negative-width","shl"),toBigNumber(toBN(this).shln(_e))}shr(_e){return(this.isNegative()||_e<0)&&throwFault$1("negative-width","shr"),toBigNumber(toBN(this).shrn(_e))}eq(_e){return toBN(this).eq(toBN(_e))}lt(_e){return toBN(this).lt(toBN(_e))}lte(_e){return toBN(this).lte(toBN(_e))}gt(_e){return toBN(this).gt(toBN(_e))}gte(_e){return toBN(this).gte(toBN(_e))}isNegative(){return this._hex[0]==="-"}isZero(){return toBN(this).isZero()}toNumber(){try{return toBN(this).toNumber()}catch{throwFault$1("overflow","toNumber",this.toString())}return null}toBigInt(){try{return BigInt(this.toString())}catch{}return logger$2.throwError("this platform does not support BigInt",Logger.errors.UNSUPPORTED_OPERATION,{value:this.toString()})}toString(){return arguments.length>0&&(arguments[0]===10?_warnedToStringRadix||(_warnedToStringRadix=!0,logger$2.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")):arguments[0]===16?logger$2.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()",Logger.errors.UNEXPECTED_ARGUMENT,{}):logger$2.throwError("BigNumber.toString does not accept parameters",Logger.errors.UNEXPECTED_ARGUMENT,{})),toBN(this).toString(10)}toHexString(){return this._hex}toJSON(_e){return{type:"BigNumber",hex:this.toHexString()}}static from(_e){if(_e instanceof BigNumber)return _e;if(typeof _e=="string")return _e.match(/^-?0x[0-9a-f]+$/i)?new BigNumber(_constructorGuard$1,toHex(_e)):_e.match(/^-?[0-9]+$/)?new BigNumber(_constructorGuard$1,toHex(new BN(_e))):logger$2.throwArgumentError("invalid BigNumber string","value",_e);if(typeof _e=="number")return _e%1&&throwFault$1("underflow","BigNumber.from",_e),(_e>=MAX_SAFE||_e<=-MAX_SAFE)&&throwFault$1("overflow","BigNumber.from",_e),BigNumber.from(String(_e));const nt=_e;if(typeof nt=="bigint")return BigNumber.from(nt.toString());if(isBytes(nt))return BigNumber.from(hexlify(nt));if(nt)if(nt.toHexString){const it=nt.toHexString();if(typeof it=="string")return BigNumber.from(it)}else{let it=nt._hex;if(it==null&&nt.type==="BigNumber"&&(it=nt.hex),typeof it=="string"&&(isHexString(it)||it[0]==="-"&&isHexString(it.substring(1))))return BigNumber.from(it)}return logger$2.throwArgumentError("invalid BigNumber value","value",_e)}static isBigNumber(_e){return!!(_e&&_e._isBigNumber)}}function toHex(rt){if(typeof rt!="string")return toHex(rt.toString(16));if(rt[0]==="-")return rt=rt.substring(1),rt[0]==="-"&&logger$2.throwArgumentError("invalid hex","value",rt),rt=toHex(rt),rt==="0x00"?rt:"-"+rt;if(rt.substring(0,2)!=="0x"&&(rt="0x"+rt),rt==="0x")return"0x00";for(rt.length%2&&(rt="0x0"+rt.substring(2));rt.length>4&&rt.substring(0,4)==="0x00";)rt="0x"+rt.substring(4);return rt}function toBigNumber(rt){return BigNumber.from(toHex(rt))}function toBN(rt){const _e=BigNumber.from(rt).toHexString();return _e[0]==="-"?new BN("-"+_e.substring(3),16):new BN(_e.substring(2),16)}function throwFault$1(rt,_e,nt){const it={fault:rt,operation:_e};return nt!=null&&(it.value=nt),logger$2.throwError(rt,Logger.errors.NUMERIC_FAULT,it)}const logger$1=new Logger(version$1),_constructorGuard={},Zero=BigNumber.from(0),NegativeOne=BigNumber.from(-1);function throwFault(rt,_e,nt,it){const ot={fault:_e,operation:nt};return it!==void 0&&(ot.value=it),logger$1.throwError(rt,Logger.errors.NUMERIC_FAULT,ot)}let zeros="0";for(;zeros.length<256;)zeros+=zeros;function getMultiplier(rt){if(typeof rt!="number")try{rt=BigNumber.from(rt).toNumber()}catch{}return typeof rt=="number"&&rt>=0&&rt<=256&&!(rt%1)?"1"+zeros.substring(0,rt):logger$1.throwArgumentError("invalid decimal size","decimals",rt)}function formatFixed(rt,_e){_e==null&&(_e=0);const nt=getMultiplier(_e);rt=BigNumber.from(rt);const it=rt.lt(Zero);it&&(rt=rt.mul(NegativeOne));let ot=rt.mod(nt).toString();for(;ot.length<nt.length-1;)ot="0"+ot;ot=ot.match(/^([0-9]*[1-9]|0)(0*)/)[1];const st=rt.div(nt).toString();return nt.length===1?rt=st:rt=st+"."+ot,it&&(rt="-"+rt),rt}function parseFixed(rt,_e){_e==null&&(_e=0);const nt=getMultiplier(_e);(typeof rt!="string"||!rt.match(/^-?[0-9.]+$/))&&logger$1.throwArgumentError("invalid decimal value","value",rt);const it=rt.substring(0,1)==="-";it&&(rt=rt.substring(1)),rt==="."&&logger$1.throwArgumentError("missing value","value",rt);const ot=rt.split(".");ot.length>2&&logger$1.throwArgumentError("too many decimal points","value",rt);let st=ot[0],at=ot[1];for(st||(st="0"),at||(at="0");at[at.length-1]==="0";)at=at.substring(0,at.length-1);for(at.length>nt.length-1&&throwFault("fractional component exceeds decimals","underflow","parseFixed"),at===""&&(at="0");at.length<nt.length-1;)at+="0";const lt=BigNumber.from(st),ct=BigNumber.from(at);let dt=lt.mul(nt).add(ct);return it&&(dt=dt.mul(NegativeOne)),dt}class FixedFormat{constructor(_e,nt,it,ot){_e!==_constructorGuard&&logger$1.throwError("cannot use FixedFormat constructor; use FixedFormat.from",Logger.errors.UNSUPPORTED_OPERATION,{operation:"new FixedFormat"}),this.signed=nt,this.width=it,this.decimals=ot,this.name=(nt?"":"u")+"fixed"+String(it)+"x"+String(ot),this._multiplier=getMultiplier(ot),Object.freeze(this)}static from(_e){if(_e instanceof FixedFormat)return _e;typeof _e=="number"&&(_e=`fixed128x${_e}`);let nt=!0,it=128,ot=18;if(typeof _e=="string"){if(_e!=="fixed")if(_e==="ufixed")nt=!1;else{const st=_e.match(/^(u?)fixed([0-9]+)x([0-9]+)$/);st||logger$1.throwArgumentError("invalid fixed format","format",_e),nt=st[1]!=="u",it=parseInt(st[2]),ot=parseInt(st[3])}}else if(_e){const st=(at,lt,ct)=>_e[at]==null?ct:(typeof _e[at]!==lt&&logger$1.throwArgumentError("invalid fixed format ("+at+" not "+lt+")","format."+at,_e[at]),_e[at]);nt=st("signed","boolean",nt),it=st("width","number",it),ot=st("decimals","number",ot)}return it%8&&logger$1.throwArgumentError("invalid fixed format width (not byte aligned)","format.width",it),ot>80&&logger$1.throwArgumentError("invalid fixed format (decimals too large)","format.decimals",ot),new FixedFormat(_constructorGuard,nt,it,ot)}}class FixedNumber{constructor(_e,nt,it,ot){_e!==_constructorGuard&&logger$1.throwError("cannot use FixedNumber constructor; use FixedNumber.from",Logger.errors.UNSUPPORTED_OPERATION,{operation:"new FixedFormat"}),this.format=ot,this._hex=nt,this._value=it,this._isFixedNumber=!0,Object.freeze(this)}_checkFormat(_e){this.format.name!==_e.format.name&&logger$1.throwArgumentError("incompatible format; use fixedNumber.toFormat","other",_e)}addUnsafe(_e){this._checkFormat(_e);const nt=parseFixed(this._value,this.format.decimals),it=parseFixed(_e._value,_e.format.decimals);return FixedNumber.fromValue(nt.add(it),this.format.decimals,this.format)}subUnsafe(_e){this._checkFormat(_e);const nt=parseFixed(this._value,this.format.decimals),it=parseFixed(_e._value,_e.format.decimals);return FixedNumber.fromValue(nt.sub(it),this.format.decimals,this.format)}mulUnsafe(_e){this._checkFormat(_e);const nt=parseFixed(this._value,this.format.decimals),it=parseFixed(_e._value,_e.format.decimals);return FixedNumber.fromValue(nt.mul(it).div(this.format._multiplier),this.format.decimals,this.format)}divUnsafe(_e){this._checkFormat(_e);const nt=parseFixed(this._value,this.format.decimals),it=parseFixed(_e._value,_e.format.decimals);return FixedNumber.fromValue(nt.mul(this.format._multiplier).div(it),this.format.decimals,this.format)}floor(){const _e=this.toString().split(".");_e.length===1&&_e.push("0");let nt=FixedNumber.from(_e[0],this.format);const it=!_e[1].match(/^(0*)$/);return this.isNegative()&&it&&(nt=nt.subUnsafe(ONE.toFormat(nt.format))),nt}ceiling(){const _e=this.toString().split(".");_e.length===1&&_e.push("0");let nt=FixedNumber.from(_e[0],this.format);const it=!_e[1].match(/^(0*)$/);return!this.isNegative()&&it&&(nt=nt.addUnsafe(ONE.toFormat(nt.format))),nt}round(_e){_e==null&&(_e=0);const nt=this.toString().split(".");if(nt.length===1&&nt.push("0"),(_e<0||_e>80||_e%1)&&logger$1.throwArgumentError("invalid decimal count","decimals",_e),nt[1].length<=_e)return this;const it=FixedNumber.from("1"+zeros.substring(0,_e),this.format),ot=BUMP.toFormat(this.format);return this.mulUnsafe(it).addUnsafe(ot).floor().divUnsafe(it)}isZero(){return this._value==="0.0"||this._value==="0"}isNegative(){return this._value[0]==="-"}toString(){return this._value}toHexString(_e){if(_e==null)return this._hex;_e%8&&logger$1.throwArgumentError("invalid byte width","width",_e);const nt=BigNumber.from(this._hex).fromTwos(this.format.width).toTwos(_e).toHexString();return hexZeroPad(nt,_e/8)}toUnsafeFloat(){return parseFloat(this.toString())}toFormat(_e){return FixedNumber.fromString(this._value,_e)}static fromValue(_e,nt,it){return it==null&&nt!=null&&!isBigNumberish(nt)&&(it=nt,nt=null),nt==null&&(nt=0),it==null&&(it="fixed"),FixedNumber.fromString(formatFixed(_e,nt),FixedFormat.from(it))}static fromString(_e,nt){nt==null&&(nt="fixed");const it=FixedFormat.from(nt),ot=parseFixed(_e,it.decimals);!it.signed&&ot.lt(Zero)&&throwFault("unsigned value cannot be negative","overflow","value",_e);let st=null;it.signed?st=ot.toTwos(it.width).toHexString():(st=ot.toHexString(),st=hexZeroPad(st,it.width/8));const at=formatFixed(ot,it.decimals);return new FixedNumber(_constructorGuard,st,at,it)}static fromBytes(_e,nt){nt==null&&(nt="fixed");const it=FixedFormat.from(nt);if(arrayify(_e).length>it.width/8)throw new Error("overflow");let ot=BigNumber.from(_e);it.signed&&(ot=ot.fromTwos(it.width));const st=ot.toTwos((it.signed?0:1)+it.width).toHexString(),at=formatFixed(ot,it.decimals);return new FixedNumber(_constructorGuard,st,at,it)}static from(_e,nt){if(typeof _e=="string")return FixedNumber.fromString(_e,nt);if(isBytes(_e))return FixedNumber.fromBytes(_e,nt);try{return FixedNumber.fromValue(_e,0,nt)}catch(it){if(it.code!==Logger.errors.INVALID_ARGUMENT)throw it}return logger$1.throwArgumentError("invalid FixedNumber value","value",_e)}static isFixedNumber(_e){return!!(_e&&_e._isFixedNumber)}}const ONE=FixedNumber.from(1),BUMP=FixedNumber.from("0.5"),version="units/5.7.0",logger=new Logger(version),names=["wei","kwei","mwei","gwei","szabo","finney","ether"];function parseUnits(rt,_e){if(typeof rt!="string"&&logger.throwArgumentError("value must be a string","value",rt),typeof _e=="string"){const nt=names.indexOf(_e);nt!==-1&&(_e=3*nt)}return parseFixed(rt,_e??18)}function divpowToFraction(rt,_e){return new Fraction(rt,Math.pow(10,_e))}function mulpowToFraction(rt,_e=18){return new Fraction(parseUnits(truncateValue(rt,_e),_e).toString(),Math.pow(10,_e))}function truncateValue(rt,_e){const nt=rt.split(/[.]/);if(nt.length>1&&nt[1].length>_e){nt[0]=nt[0].replace(/^0+(?=\d)/,""),nt[1]=nt[1].slice(0,_e),nt[1]=nt[1].replace(/^(\d*?[1-9])0+$/,"$1");const it=nt[0]+"."+nt[1];return it.endsWith(".")?it.slice(0,it.length-1):it}return rt=rt.replace(/^0+(?=\d)/,""),rt}const inputRegex=RegExp("^\\d*(?:\\\\[.])?\\d*$");function escapeRegExp(rt){return rt.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function numberWithCommas(rt,_e=!0,nt=void 0){const it=rt.split(".")[0],ot=rt.split(".")[1];let st=it.replace(/\B(?=(\d{3})+(?!\d))/g,",");return ot?st+="."+ot:_e&&rt.includes(".")&&(st+="."),nt!=null&&nt>=0&&(st=truncateValue(st,nt)),st}function BasicTokenInfo({token:rt,onCopy:_e,isCopying:nt}){var st,at;const[it,ot]=reactExports.useState(rt.logoUrl||NOT_FOUND_TOKEN_LOGO_URL);return reactExports.useEffect(()=>{ot(rt.logoUrl||NOT_FOUND_TOKEN_LOGO_URL)},[rt,_e]),jsxRuntimeExports.jsxs("div",{className:"flex w-full items-center gap-2",tabIndex:0,children:[jsxRuntimeExports.jsx(image_default,{width:20,height:20,src:it,onError:()=>ot(NOT_FOUND_TOKEN_LOGO_URL),className:"flex h-[20px] min-h-[20px] w-[20px] min-w-[20px] rounded-full bg-white",disableSkeleton:!0}),jsxRuntimeExports.jsxs("div",{className:"flex grow flex-col gap-1 overflow-hidden",children:[jsxRuntimeExports.jsxs("div",{className:"flex items-baseline gap-1",children:[jsxRuntimeExports.jsx(TitleT2,{className:"",children:rt.symbol}),jsxRuntimeExports.jsx(button_default,{variant:"light",className:"h-fit w-fit min-w-fit gap-1 self-center rounded-none p-0 font-normal data-[hover]:bg-transparent",onPress:()=>_e(rt.id),disableAnimation:!0,disableRipple:!0,children:nt?jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(TitleT5,{className:"overflow-hidden text-ellipsis whitespace-nowrap pt-1 text-tooltipBg",onClick:()=>_e(rt.id),children:rt.id.slice(0,10)+"..."}),jsxRuntimeExports.jsx(Icon,{icon:"material-symbols:check",fontSize:16,className:"text-tooltipBg"})]}):jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(TitleT5,{className:"overflow-hidden text-ellipsis whitespace-nowrap pt-1 text-tooltipBg",onClick:()=>_e(rt.id),children:rt.id.slice(0,10)+"..."}),jsxRuntimeExports.jsx(Icon,{icon:"ph:copy",fontSize:16,className:"text-tooltipBg"})]})})]}),jsxRuntimeExports.jsx(TitleT5,{className:"w-full flex-1 overflow-hidden text-ellipsis whitespace-nowrap text-start text-tooltipBg",children:rt.name})]}),jsxRuntimeExports.jsxs("div",{className:"flex flex-col items-end justify-between gap-1",children:[jsxRuntimeExports.jsx(TitleT2,{children:rt.fractionalBalance?(st=rt.fractionalBalance)==null?void 0:st.toSignificant(6):void 0}),jsxRuntimeExports.jsx(BodyB3,{className:"text-buttonSecondary",children:rt.fractionalBalanceUsd?`~$${(at=rt.fractionalBalanceUsd)==null?void 0:at.toSignificant(6)}`:void 0})]})]})}function useIsSm(){return useMediaQuery("(max-width: 639px)")}const BANNERS=[{symbol:"UPTOS",logoUrl:"/banners/UPTOS.jpg"},{symbol:"CAPTOS",logoUrl:"/banners/CAPTOS.png"},{symbol:"EDOG",logoUrl:"/banners/EDOG.png"}],STABLE_COIN_IDS=["0x5e156f1207d0ebfa19a9eeff00d62a282278fb8719f4fab3a586a0a2c0fffbea::coin::T","0xa2eda21a58856fda86451436513b867c97eecb4ba099da5775520e0f7492e852::coin::T","0xf22bede237a07e121b56d91a491eb7bcdfd1f5907926a9e58338f964a01b17fa::asset::USDT","0xf22bede237a07e121b56d91a491eb7bcdfd1f5907926a9e58338f964a01b17fa::asset::USDC"];function TokenItem({index:rt,data:{items:_e,setToken:nt,onCopy:it,copiedId:ot,isCopying:st},style:at}){const lt=reactExports.useMemo(()=>_e[rt],[_e,rt]),ct=reactExports.useMemo(()=>st&&ot===lt.id,[ot,st,lt.id]);return jsxRuntimeExports.jsx("div",{className:"flex h-fit w-full cursor-pointer items-center gap-2 rounded-none bg-buttonDisabled px-4 py-3 font-normal hover:bg-background "+(lt.isFollowing?"opacity-100":"opacity-20"),tabIndex:0,style:at,onClick:()=>nt(lt.whitelisted?lt.symbol:lt.id),children:jsxRuntimeExports.jsx(BasicTokenInfo,{token:lt,onCopy:it,isCopying:ct})})}function ModalSelectToken({isOpen:rt,onClose:_e,onOpenChange:nt,setToken:it}){const ot=useAppDispatch(),{data:st}=useFullTokens(),at=useAppSelector(kt=>kt.token.followingTokenData),lt=useAppSelector(kt=>kt.price.followingPriceData),{balance:ct}=useAppSelector(kt=>kt.wallet),{connected:dt}=useAnqaWallet(),ft=reactExports.useMemo(()=>{const kt={};for(const Ht of Object.keys(at)){const Wt=at[Ht];let er;const Xt=ct[Ht];dt&&Xt&&Xt.amount&&(er=divpowToFraction(Xt.amount,Wt.decimals));let Zt;if(er&&lt[Ht]){const rr=mulpowToFraction(lt[Ht]);Zt=er.multiply(rr)}const Tt={id:Wt.id,name:Wt.name,symbol:Wt.symbol,decimals:Wt.decimals,whitelisted:Wt.whitelisted,logoUrl:Wt.logoUrl,fractionalBalance:er,fractionalBalanceUsd:Zt,isFollowing:!0};kt[Ht]=Tt}return kt},[ct,dt,lt,at]),pt=reactExports.useMemo(()=>{const kt=Object.values(ft);return kt.sort((Ht,Wt)=>{const er=Ht.fractionalBalanceUsd??new Fraction(0),Xt=Wt.fractionalBalanceUsd??new Fraction(0);if(er.equalTo(0)&&Xt.equalTo(0)){const Zt=Ht.fractionalBalance??new Fraction(0),Tt=Wt.fractionalBalance??new Fraction(0);if(Zt.lessThan(Tt))return 1;if(Zt.greaterThan(Tt))return-1}return er.equalTo(0)?1:Xt.equalTo(0)?-1:er.lessThan(Xt)?1:er.greaterThan(Xt)?-1:Ht.symbol.localeCompare(Wt.symbol)}),kt},[ft]),gt=reactExports.useCallback(()=>{or(""),_e()},[_e]),yt=reactExports.useCallback(()=>{or(""),nt()},[nt]),Ct=reactExports.useCallback(kt=>{ot(addTokensToFollow([kt])),it(kt),gt()},[ot,gt,it]),[At,$t]=useCopyToClipboard(),[zt,_t]=reactExports.useState(!1),Jt=reactExports.useCallback(async kt=>{try{_t(!0),await $t(kt),await new Promise(Ht=>setTimeout(Ht,500))}finally{_t(!1)}},[$t]),[nr,or]=reactExports.useState(""),[ir]=useDebounceValue(nr,250),dr=reactExports.useMemo(()=>{const kt=ir.trim();return kt?pt.filter(Wt=>!!(Wt.id===kt||Wt.symbol.toLowerCase().includes(kt.toLowerCase()))):pt},[pt,ir]),sr=reactExports.useMemo(()=>{if(!st)return[];const kt=ir.trim();return kt?Object.values(st).filter(er=>!!(er.id===kt||er.symbol.toLowerCase().includes(kt.toLowerCase()))).filter(er=>!dr.map(Xt=>Xt.id).includes(er.id)).map(er=>({id:er.id,name:er.name,symbol:er.symbol,decimals:er.decimals,whitelisted:!1,logoUrl:void 0,fractionalBalance:void 0,fractionalBalanceUsd:void 0,isFollowing:!1})).sort((er,Xt)=>{const Zt=er.fractionalBalanceUsd??new Fraction(0),Tt=Xt.fractionalBalanceUsd??new Fraction(0);return Zt.lessThan(Tt)?1:Zt.greaterThan(Tt)?-1:er.symbol.localeCompare(Xt.symbol)}):[]},[st,dr,ir]),vr=reactExports.useMemo(()=>[...dr,...sr],[dr,sr]),yr=vr.length===0,ur=reactExports.useMemo(()=>({items:vr,setToken:Ct,onCopy:Jt,copiedId:At,isCopying:zt}),[At,zt,Jt,vr,Ct]),{height:tr}=useWindowSize(),jt=reactExports.useMemo(()=>Math.min(680,Math.round(tr/2/68)*68),[tr]),mt=useIsSm(),wt=reactExports.useMemo(()=>STABLE_COIN_IDS.map(kt=>kt in at?at[kt]:null).filter(kt=>!!kt),[at]);return jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:jsxRuntimeExports.jsx(modal_default,{isOpen:rt,onOpenChange:yt,placement:"center",backdrop:"blur",hideCloseButton:!0,disableAnimation:!0,size:mt?"full":void 0,children:jsxRuntimeExports.jsx(modal_content_default,{className:"max-w-[420px] bg-buttonDisabled p-4 pb-0 text-foreground dark "+(mt?"h-fit max-h-[70vh] self-end":""),children:jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsxs("div",{className:"flex items-center justify-between",children:[jsxRuntimeExports.jsx(TitleT1,{children:"Select a token"}),jsxRuntimeExports.jsx(button_default,{isIconOnly:!0,variant:"light",className:"h-[20px] w-[20px] min-w-fit p-0",onPress:gt,children:jsxRuntimeExports.jsx(CloseIcon,{size:20})})]}),jsxRuntimeExports.jsx(spacer_default,{y:4}),jsxRuntimeExports.jsx(input_default,{type:"text",placeholder:"Search by token symbol or address",labelPlacement:"outside",autoComplete:"off",autoCorrect:"off",spellCheck:!1,className:"input-modal-select-token",startContent:jsxRuntimeExports.jsx(SearchIcon,{size:20}),endContent:ir?jsxRuntimeExports.jsx(button_default,{isIconOnly:!0,className:"m-0 h-fit w-fit min-w-fit border-transparent bg-transparent p-0",disableRipple:!0,onPress:()=>or(""),children:jsxRuntimeExports.jsx(CloseIcon,{size:16})}):null,value:nr,onChange:kt=>or(kt.currentTarget.value)}),jsxRuntimeExports.jsx(spacer_default,{y:4}),jsxRuntimeExports.jsx("div",{className:"flex flex-col gap-2",children:BANNERS.map(kt=>jsxRuntimeExports.jsxs(button_default,{onPress:()=>Ct(kt.symbol),className:"relative rounded p-0",children:[jsxRuntimeExports.jsx(skeleton_default,{className:"absolute left-0 top-0 z-10 h-full w-full rounded",classNames:{base:"!bg-transparent after:!bg-transparent"}}),jsxRuntimeExports.jsx(image_default,{src:kt.logoUrl,className:"z-0 w-full"})]},kt.symbol))}),jsxRuntimeExports.jsx(spacer_default,{y:4}),jsxRuntimeExports.jsx("div",{className:"grid grid-cols-4 gap-2",children:wt.map(kt=>jsxRuntimeExports.jsx(chip_default,{classNames:{base:"bg-transparent hover:cursor-pointer border-small border-white/50 rounded-lg max-w-full",content:"pl-2"},onClick:()=>{Ct(kt.symbol)},avatar:jsxRuntimeExports.jsx(avatar_default,{src:kt.logoUrl}),children:kt.symbol},`stable-coin-${kt.symbol}`))}),jsxRuntimeExports.jsx(spacer_default,{y:4}),vr&&jsxRuntimeExports.jsxs("div",{className:"relative -mx-4 border-t-1 border-t-background",children:[jsxRuntimeExports.jsx(FixedSizeList,{height:jt,itemCount:vr.length,itemSize:68,width:"100%",itemData:ur,children:TokenItem}),yr&&jsxRuntimeExports.jsx(TitleT2,{className:"absolute left-1/2 top-1/4 -translate-x-1/2 -translate-y-1/2 text-buttonSecondary",children:"No Token Found"})]})]})})})})}const MemorizedModalSelectToken=reactExports.memo(ModalSelectToken),SOURCES={pancake_swap:{name:"PancakeSwap",shortName:"Pancake",logoUrl:"/images/pancakeswap.ico"},sushi_swap:{name:"SushiSwap",shortName:"Sushi",logoUrl:"/images/sushiswap.ico"},liquid_swap_v0:{name:"LiquidSwap",shortName:"Liquid",logoUrl:"/images/liquidswap.ico"},"liquid_swap_v0.5":{name:"LiquidSwap",shortName:"Liquid",logoUrl:"/images/liquidswap.ico"},thala_swap_stable:{name:"ThalaSwap",shortName:"Thala",logoUrl:"/images/thalaswap.ico"},thala_swap_weighted:{name:"ThalaSwap",shortName:"Thala",logoUrl:"/images/thalaswap.ico"},aux_exchange:{name:"AuxExchange",shortName:"Aux",logoUrl:"/images/auxexchange.svg"},cellana_finance:{name:"CellanaFinance",shortName:"Cellana",logoUrl:"/images/cellana.png"},cetus_amm:{name:"Cetus",shortName:"Cetus",logoUrl:"/images/cetus.ico"},aptoswap:{name:"Aptoswap",shortName:"Aptos",logoUrl:"/images/aptoswap.ico"},anime_swap:{name:"AnimeSwap",shortName:"Anime",logoUrl:"/images/animeswap.ico"},econia:{name:"Econia",shortName:"Econia",logoUrl:"/images/econia.png"},obric_v3_abel:{name:"Obric",shortName:"Obric",logoUrl:"/images/obric.ico"},movepump_swap:{name:"Movepump",shortName:"Movepump",logoUrl:"https://movepump.com/images/icons/movepump-logo.svg"}};function ModalTradeRoute({isOpen:rt,onClose:_e,onOpenChange:nt,srcCoinType:it,dstCoinType:ot,readableAmountIn:st,readableAmountOut:at,rawAmountIn:lt,paths:ct}){var ft,pt,gt,yt;const dt=useAppSelector(Ct=>Ct.token.followingTokenData);return jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:jsxRuntimeExports.jsx(modal_default,{isOpen:rt,onOpenChange:nt,placement:"center",backdrop:"blur",hideCloseButton:!0,onClose:_e,children:jsxRuntimeExports.jsx(modal_content_default,{className:"bg-black900 max-w-[800px] p-4 text-foreground dark",children:jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsxs("div",{className:"flex items-center justify-between",children:[jsxRuntimeExports.jsx(TitleT1,{children:"Your Trade Route"}),jsxRuntimeExports.jsx(button_default,{isIconOnly:!0,variant:"light",className:"h-[20px] w-[20px] min-w-fit p-0",onPress:_e,children:jsxRuntimeExports.jsx(CloseIcon,{size:20})})]}),jsxRuntimeExports.jsx(spacer_default,{y:4}),jsxRuntimeExports.jsxs("div",{className:"h-full w-full rounded bg-background p-4",children:[jsxRuntimeExports.jsxs("div",{className:"flex w-full items-center justify-between",children:[jsxRuntimeExports.jsxs("div",{className:"flex items-center gap-1",children:[jsxRuntimeExports.jsx(image_default,{width:20,height:20,className:"min-h-[20px] min-w-[20px]",src:(ft=dt==null?void 0:dt[it])==null?void 0:ft.logoUrl}),jsxRuntimeExports.jsxs(TitleT5,{children:[st," ",((pt=dt==null?void 0:dt[it])==null?void 0:pt.symbol)||"--"]})]}),jsxRuntimeExports.jsxs("div",{className:"flex items-center gap-1",children:[jsxRuntimeExports.jsxs(TitleT5,{children:[at," ",((gt=dt==null?void 0:dt[ot])==null?void 0:gt.symbol)||"--"]}),jsxRuntimeExports.jsx(image_default,{width:20,height:20,className:"min-h-[20px] min-w-[20px]",src:(yt=dt==null?void 0:dt[ot])==null?void 0:yt.logoUrl})]})]}),jsxRuntimeExports.jsxs("div",{className:"relative flex max-h-[50vh] w-full px-[10px] py-1",children:[jsxRuntimeExports.jsx("div",{className:"bg-buttonSecondary absolute left-[10px] z-20 h-full w-px before:absolute before:left-0 before:top-1 before:h-2 before:w-2 before:-translate-x-1/2 before:-translate-y-1/2 before:rounded-full before:bg-primary"}),jsxRuntimeExports.jsx("div",{className:"bg-buttonSecondary absolute right-[10px] z-20 h-full w-px before:absolute before:left-0 before:top-1 before:h-2 before:w-2 before:-translate-x-1/2 before:-translate-y-1/2 before:rounded-full before:bg-primary"}),jsxRuntimeExports.jsx("div",{className:"flex w-full flex-col gap-3 overflow-auto",children:(ct||[]).map((Ct,At)=>jsxRuntimeExports.jsxs("div",{className:"relative flex items-center py-4",children:[jsxRuntimeExports.jsx("div",{className:"bg-buttonSecondary absolute left-[24px] top-1/2 h-px w-[calc(100%-48px)]"}),jsxRuntimeExports.jsx(ChevronRight,{size:24,className:"min-h-[24px] min-w-[24px]"}),jsxRuntimeExports.jsx(BodyB2,{className:"border-buttonSecondary text-buttonSecondary z-10 w-[52px] min-w-[52px] rounded border-1 bg-background px-2 py-1 text-center",children:lt?new Fraction(Ct[0].srcAmount,lt).multiply(100).toSignificant(4)+"%":"--"}),jsxRuntimeExports.jsx("div",{className:"z-10 mx-4 flex flex-1 justify-center",children:jsxRuntimeExports.jsx("div",{className:"flex gap-[36px]",children:Ct.map(($t,zt)=>{var _t,Jt,nr,or;return jsxRuntimeExports.jsxs("div",{className:"border-buttonSecondary rounded border-1",children:[jsxRuntimeExports.jsxs("div",{className:"bg-black900 flex w-[160px] items-center gap-1 p-2",children:[jsxRuntimeExports.jsx(image_default,{width:20,height:20,className:"min-h-[20px] min-w-[20px]",src:(_t=dt==null?void 0:dt[$t.dstCoinType])==null?void 0:_t.logoUrl}),jsxRuntimeExports.jsx(TitleT5,{children:((Jt=dt==null?void 0:dt[$t.dstCoinType])==null?void 0:Jt.symbol)||"--"})]}),jsxRuntimeExports.jsxs("div",{className:"flex w-[160px] items-center gap-1 bg-background p-2",children:[jsxRuntimeExports.jsx(image_default,{width:20,height:20,className:"min-h-[20px] min-w-[20px]",src:(nr=SOURCES[$t.source])==null?void 0:nr.logoUrl}),jsxRuntimeExports.jsxs(BodyB3,{className:"text-buttonSecondary",children:[((or=SOURCES[$t.source])==null?void 0:or.name)||"--",": 100%"]})]})]},zt)})})}),jsxRuntimeExports.jsx(ChevronRight,{size:24,className:"min-h-[24px] min-w-[24px]"})]},At))})]})]})]})})})})}const initialState$2={version:VERSION$1,slippageBps:50,txHistoryMap:{}},userSlice=createSlice({name:"user",initialState:initialState$2,reducers:{setSlippage:(rt,_e)=>{rt.slippageBps=_e.payload},addTransactionHistory:(rt,_e)=>{if(_e.payload.version){if(rt.txHistoryMap){rt.txHistoryMap[_e.payload.version]=_e.payload;return}rt.txHistoryMap={[_e.payload.version]:_e.payload}}}},extraReducers:rt=>{rt.addCase(PURGE,()=>initialState$2)}}),{setSlippage,addTransactionHistory}=userSlice.actions,userReducer=userSlice.reducer;function ButtonSlippage({value:rt,onClose:_e}){const nt=useAppDispatch(),it=useAppSelector(st=>st.user.slippageBps),ot=()=>{nt(setSlippage(rt)),_e()};return jsxRuntimeExports.jsx(button_default,{className:"h-[40px] min-w-fit rounded-none bg-background p-5 sm:p-[10px] "+(rt===it?"!bg-primaryHover":""),disableAnimation:!0,onPress:ot,children:jsxRuntimeExports.jsxs(BodyB1,{className:"text-buttonSecondary "+(rt===it?"!text-black":""),children:[rt/100,"%"]})})}function ModalUserSetting({isOpen:rt,onClose:_e,onOpenChange:nt}){const it=useAppDispatch(),ot=useAppSelector(dt=>dt.user.slippageBps),[st,at]=reactExports.useState(""),lt=()=>{try{if(st===""){at((ot/100).toString());return}const dt=mulpowToFraction(st);dt&&dt.greaterThan(0)&&(dt.lessThan(100)||dt.equalTo(100))?(it(setSlippage(parseInt(dt.multiply(100).toSignificant(4)))),at(dt.toSignificant(4))):at((ot/100).toString())}catch{at((ot/100).toString())}},ct=()=>{lt(),at(""),_e()};return jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:jsxRuntimeExports.jsx(modal_default,{isOpen:rt,onOpenChange:nt,placement:"center",backdrop:"blur",hideCloseButton:!0,onClose:ct,children:jsxRuntimeExports.jsx(modal_content_default,{className:"max-w-[420px] bg-buttonDisabled p-4 text-foreground dark",children:jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsxs("div",{className:"flex items-center justify-between",children:[jsxRuntimeExports.jsx(TitleT1,{children:"General Settings"}),jsxRuntimeExports.jsx(button_default,{isIconOnly:!0,variant:"light",className:"h-[20px] w-[20px] min-w-fit p-0",onPress:ct,children:jsxRuntimeExports.jsx(CloseIcon,{size:20})})]}),jsxRuntimeExports.jsx(spacer_default,{y:4}),jsxRuntimeExports.jsxs("div",{className:"flex items-center gap-1",children:[jsxRuntimeExports.jsx(BodyB2,{className:"w-fit text-buttonSecondary",children:"Max slippage"}),jsxRuntimeExports.jsx(button_default,{isIconOnly:!0,variant:"light",className:"h-fit min-h-fit w-fit min-w-fit",disabled:!0,disableAnimation:!0,children:jsxRuntimeExports.jsx(Icon,{icon:"material-symbols:info-outline",color:"#9AA0A6",tabIndex:0,"data-tooltip-id":"tooltip-max-slippage"})})]}),jsxRuntimeExports.jsx(spacer_default,{y:3}),jsxRuntimeExports.jsxs("div",{className:"flex items-center overflow-hidden rounded",children:[jsxRuntimeExports.jsx(ButtonSlippage,{value:5,onClose:_e}),jsxRuntimeExports.jsx(ButtonSlippage,{value:10,onClose:_e}),jsxRuntimeExports.jsx(ButtonSlippage,{value:50,onClose:_e}),jsxRuntimeExports.jsx(ButtonSlippage,{value:100,onClose:_e}),jsxRuntimeExports.jsxs("div",{className:"flex h-[40px] items-center gap-1 bg-background pr-3",children:[jsxRuntimeExports.jsx(NumericFormat,{decimalSeparator:".",allowedDecimalSeparators:[","],className:"w-full bg-transparent text-end text-base font-normal text-disable outline-none placeholder:text-disable",inputMode:"decimal",autoComplete:"off",autoCorrect:"off",type:"text",minLength:1,maxLength:30,spellCheck:"false",pattern:"^[0-9]{1,2}[.,]?[0-9]{0,2}$",placeholder:(ot/100).toString(),value:st,onChange:dt=>at(dt.currentTarget.value),onBlur:lt}),jsxRuntimeExports.jsx(BodyB1,{className:"text-disable",children:"%"})]})]})]})})})})}const SwapContext=reactExports.createContext({swapLocation:"/swap/APT-zUSDC",setSwapLocation:rt=>{}});var MODAL_LIST=(rt=>(rt.CONNECT_WALLET="CONNECT_WALLET",rt.SELECT_TOKEN_IN="SELECT_TOKEN_IN",rt.SELECT_TOKEN_OUT="SELECT_TOKEN_OUT",rt.USER_SETTING="USER_SETTING",rt.TRADE_ROUTE="TRADE_ROUTE",rt.ACTIVITIES="ACTIVITIES",rt))(MODAL_LIST||{});function useModal(){const[rt,_e]=reactExports.useState("CONNECT_WALLET"),{isOpen:nt,onOpen:it,onClose:ot,onOpenChange:st}=useDisclosure(),at=reactExports.useCallback(ct=>{ot(),_e(ct),it()},[it,ot]);return reactExports.useMemo(()=>({globalModal:rt,isModalOpen:nt,onOpenModal:at,onCloseModal:ot,onOpenChangeModal:st}),[rt,nt,ot,at,st])}const fn$2=async({tokenIn:rt,tokenOut:_e,amountInAfterFee:nt,includeSources:it})=>{if(!rt||!_e||!nt||parseFloat(nt)===0)return;const ot=["bapt_swap_v1","bapt_swap_v2","bapt_swap_v2.1"],st=await axios(`${AGGREGATOR_URL}/v1/quote`,{params:{srcCoinType:rt,dstCoinType:_e,amount:nt,includeSources:it,excludeSources:ot.join(",")}});if(st.status===200&&st.data.data.dstAmount!="0")return st.data};function useQuote({tokenIn:rt,tokenOut:_e,amountIn:nt,includeSources:it,feeBps:ot,chargeFeeBy:st}){const at=reactExports.useMemo(()=>nt&&ot&&st==="token_in"?(BigInt(nt)*(BIP_BASE_BN-BigInt(ot))/BIP_BASE_BN).toString():nt,[nt,st,ot]),{data:lt,error:ct,isValidating:dt,mutate:ft}=useSWR({key:"useQuote",tokenIn:rt,tokenOut:_e,amountInAfterFee:at,includeSources:it},fn$2),pt=reactExports.useMemo(()=>{if(!(lt!=null&&lt.data.paths))return;let Ct=0;for(let At=0;At<lt.data.paths.length;At++)for(let $t=0;$t<lt.data.paths[At].length;$t++)Ct++;return{numberOfPaths:lt.data.paths.length,numberOfPools:Ct}},[lt==null?void 0:lt.data.paths]),gt=reactExports.useMemo(()=>{const Ct=lt==null?void 0:lt.data.dstAmount;if(!(!Ct||ot===void 0))return st==="token_out"?(BigInt(Ct)*(BIP_BASE_BN-BigInt(ot))/BIP_BASE_BN).toString():Ct},[st,ot,lt==null?void 0:lt.data.dstAmount]);return reactExports.useMemo(()=>({isValidating:dt,error:ct,amountOut:gt,paths:lt==null?void 0:lt.data.paths,sourceInfo:pt,reFetch:ft}),[gt,ct,dt,ft,lt==null?void 0:lt.data.paths,pt])}var MAX_PATH=14,MAX_HOPS_PER_PATH=3,SWAP_FUNCTION="0x59b8a7918da8ba9d98ded64d49519ec889d311a515c61b06abc1aaa42c508fae::router::swap_generic_v4",COIN_NULL="0x59b8a7918da8ba9d98ded64d49519ec889d311a515c61b06abc1aaa42c508fae::router::Null",_toSignificantRoundin,_toFixedRounding,Rounding;(function(rt){rt[rt.ROUND_DOWN=0]="ROUND_DOWN",rt[rt.ROUND_HALF_UP=1]="ROUND_HALF_UP",rt[rt.ROUND_UP=2]="ROUND_UP"})(Rounding||(Rounding={}));var Decimal=toFormat(_Decimal);_toSignificantRoundin={},_toSignificantRoundin[Rounding.ROUND_DOWN]=Decimal.ROUND_DOWN,_toSignificantRoundin[Rounding.ROUND_HALF_UP]=Decimal.ROUND_HALF_UP,_toSignificantRoundin[Rounding.ROUND_UP]=Decimal.ROUND_UP;_toFixedRounding={},_toFixedRounding[Rounding.ROUND_DOWN]=0,_toFixedRounding[Rounding.ROUND_HALF_UP]=1,_toFixedRounding[Rounding.ROUND_UP]=3;function pathToSwapArgument(rt){var _e,nt,it,ot,st,at,lt,ct,dt,ft,pt,gt,yt,Ct,At,$t,zt,_t,Jt;switch(rt.source){case"pancake_swap":if(((_e=rt.metadata)==null?void 0:_e.isXToY)===void 0)throw new Error("isXToY undefined, path = "+JSON.stringify(rt));zt=1,_t=1,Jt=rt.metadata.isXToY?1:0;break;case"sushi_swap":if(((nt=rt.metadata)==null?void 0:nt.isXToY)===void 0)throw new Error("isXToY undefined, path = "+JSON.stringify(rt));zt=2,_t=2,Jt=rt.metadata.isXToY?1:0;break;case"liquid_swap_v0":if(((it=rt.metadata)==null?void 0:it.isStable)===void 0)throw new Error("isStable undefined, path = "+JSON.stringify(rt));if(((ot=rt.metadata)==null?void 0:ot.isXToY)===void 0)throw new Error("isXToY undefined, path = "+JSON.stringify(rt));zt=3,_t=rt.metadata.isStable?3:2,Jt=rt.metadata.isXToY?1:0;break;case"liquid_swap_v0.5":if(((st=rt.metadata)==null?void 0:st.isStable)===void 0)throw new Error("isStable undefined, path = "+JSON.stringify(rt));if(((at=rt.metadata)==null?void 0:at.isXToY)===void 0)throw new Error("isXToY undefined, path = "+JSON.stringify(rt));zt=3,_t=rt.metadata.isStable?1:0,Jt=rt.metadata.isXToY?1:0;break;case"thala_swap_stable":if(((lt=rt.metadata)==null?void 0:lt.tokenInIndex)===void 0)throw new Error("tokenInIndex undefined, path = "+JSON.stringify(rt));if(((ct=rt.metadata)==null?void 0:ct.tokenOutIndex)===void 0)throw new Error("tokenOutIndex undefined, path = "+JSON.stringify(rt));if(rt.metadata.tokenInIndex>1)throw new Error("Not support tokenInIndex > 1 yet, path = "+JSON.stringify(rt));if(rt.metadata.tokenOutIndex>1)throw new Error("Not support tokenOutIndex > 1 yet, path = "+JSON.stringify(rt));zt=4,_t=0,Jt=rt.metadata.tokenInIndex===0?1:0;break;case"thala_swap_weighted":{var nr,or,ir,dr,sr,vr;if(((nr=rt.metadata)==null?void 0:nr.tokenInIndex)===void 0)throw new Error("tokenInIndex undefined, path = "+JSON.stringify(rt));if(((or=rt.metadata)==null?void 0:or.tokenOutIndex)===void 0)throw new Error("tokenOutIndex undefined, path = "+JSON.stringify(rt));if(((ir=rt.metadata)==null?void 0:ir.tokenInIndex)>1)throw new Error("Not support tokenInIndex > 1 yet, path = "+JSON.stringify(rt));if(((dr=rt.metadata)==null?void 0:dr.tokenOutIndex)>1)throw new Error("Not support tokenOutIndex > 1 yet, path = "+JSON.stringify(rt));if(((sr=rt.metadata)==null?void 0:sr.tokenInWeight)===void 0)throw new Error("tokenInWeight undefined, path = "+JSON.stringify(rt));if(((vr=rt.metadata)==null?void 0:vr.tokenOutWeight)===void 0)throw new Error("tokenOutWeight undefined, path = "+JSON.stringify(rt));var yr=rt.metadata.tokenInIndex===0?rt.metadata.tokenInWeight:rt.metadata.tokenOutWeight;zt=4,_t=(1<<20)+(1<<yr/5-1),Jt=rt.metadata.tokenInIndex===0?1:0;break}case"aux_exchange":if(((dt=rt.metadata)==null?void 0:dt.isXToY)===void 0)throw new Error("isXToY undefined, path = "+JSON.stringify(rt));zt=6,_t=0,Jt=rt.metadata.isXToY?1:0;break;case"cellana_finance":if(((ft=rt.metadata)==null?void 0:ft.isStable)===void 0)throw new Error("isStable undefined, path = "+JSON.stringify(rt));zt=7,_t=0,Jt=rt.metadata.isStable?1:0;break;case"cetus_amm":if(((pt=rt.metadata)==null?void 0:pt.isXToY)===void 0)throw new Error("isXToY undefined, path = "+JSON.stringify(rt));zt=8,_t=0,Jt=rt.metadata.isXToY?1:0;break;case"aptoswap":if(((gt=rt.metadata)==null?void 0:gt.isXToY)===void 0)throw new Error("isXToY undefined, path = "+JSON.stringify(rt));zt=9,_t=0,Jt=rt.metadata.isXToY?1:0;break;case"anime_swap":zt=10,_t=0,Jt=0;break;case"econia":if(((yt=rt.metadata)==null?void 0:yt.isXToY)===void 0)throw new Error("isXToY undefined, path = "+JSON.stringify(rt));if(((Ct=rt.metadata)==null?void 0:Ct.marketId)===void 0)throw new Error("marketId undefined, path = "+JSON.stringify(rt));zt=12,_t=rt.metadata.marketId,Jt=rt.metadata.isXToY?1:0;break;case"obric_v3_abel":if(((At=rt.metadata)==null?void 0:At.isXToY)===void 0)throw new Error("isXToY undefined, path = "+JSON.stringify(rt));zt=11,_t=3,Jt=rt.metadata.isXToY?1:0;break;case"movepump_swap":if((($t=rt.metadata)==null?void 0:$t.isXToY)===void 0)throw new Error("isXToY undefined, path = "+JSON.stringify(rt));zt=13,_t=1,Jt=rt.metadata.isXToY?1:0;break;default:throw new Error("Frontend not support "+rt.source+" yet.")}return[zt,_t,Jt,rt.srcAmount]}function getSwapData(rt){for(var _e={function:SWAP_FUNCTION,functionArguments:[].concat(Array(MAX_PATH*MAX_HOPS_PER_PATH).fill([0,0,0,"0"]),[rt.feeRecipient,rt.feeBps,rt.amountIn,rt.minAmountOut,rt.amountInUsd,rt.amountOutUsd]),typeArguments:[rt.tokenIn,rt.tokenOut,rt.chargeFeeBy==="token_in"?rt.tokenIn:rt.tokenOut].concat(Array(MAX_PATH*(MAX_HOPS_PER_PATH-1)).fill(COIN_NULL))},nt=0;nt<rt.paths.length;nt++)for(var it=0;it<rt.paths[nt].length;it++)_e.functionArguments[nt*MAX_HOPS_PER_PATH+it]=pathToSwapArgument(rt.paths[nt][it]);if(_e.typeArguments)for(var ot=0;ot<rt.paths.length;ot++){if(rt.paths[ot].length===1){_e.typeArguments[3+ot*(MAX_HOPS_PER_PATH-1)]=rt.tokenOut;continue}for(var st=0;st<rt.paths[ot].length;st++)_e.typeArguments[3+ot*(MAX_HOPS_PER_PATH-1)+st]=rt.paths[ot][st].dstCoinType}return _e}function getSwapDataFromArgs(rt){var _e=getSwapData(rt);return _e}const aptosConfig=new l$5({network:e$6.MAINNET}),aptos=new t$8(aptosConfig),initialState$1={balance:{}},walletSlice=createSlice({name:"wallet",initialState:initialState$1,reducers:{updateBalance:(rt,_e)=>{rt.balance=_e.payload}},extraReducers:rt=>{rt.addCase(PURGE,()=>initialState$1)}}),{updateBalance}=walletSlice.actions,walletReducer=walletSlice.reducer,LIMIT=100;function useRefreshBalanceFn(){const rt=useAppDispatch(),{account:_e}=useAnqaWallet();return reactExports.useCallback(async()=>{if(!_e)return;const it={};let ot=0;for(;;){const st=await aptos.getAccountCoinsData({accountAddress:_e.address,options:{offset:ot,limit:LIMIT,orderBy:[{amount:"asc"}]}});if(st.length===0)break;st.filter(at=>at.asset_type&&at.amount).forEach(at=>{it[at.asset_type]={...at,amount:at.amount.toString()}}),ot+=LIMIT}rt(updateBalance(it)),rt(addTokensToFollow(Object.keys(it)))},[_e,rt])}function useSwapNotificationFn(){const rt=useAppDispatch(),{followingTokenData:_e}=useAppSelector(it=>it.token);return reactExports.useCallback((it,ot,st,at,lt,ct,dt)=>{const ft=_e[it],pt=_e[ot];if(ft&&pt){const gt={version:lt,isSuccess:ct,details:dt,tokenInSymbol:ft.symbol,tokenOutSymbol:pt.symbol,readableAmountIn:divpowToFraction(st,ft.decimals).toSignificant(6),readableAmountOut:divpowToFraction(at,pt.decimals).toSignificant(6),timestamp:Date.now(),tokenInAddress:ft.id,tokenOutAddress:pt.id};rt(addTransactionHistory(gt)),B(gt.isSuccess?jsxRuntimeExports.jsxs("div",{className:"rounded bg-[rgba(24,207,106,0.2)] p-4",children:[jsxRuntimeExports.jsxs(TitleT2,{children:["Swap ",gt.readableAmountIn," ",gt.tokenInSymbol," to ",gt.readableAmountOut," ",gt.tokenOutSymbol]}),gt.version&&jsxRuntimeExports.jsx(link_default,{href:`https://aptoscan.com/transaction/${gt.version}`,isExternal:!0,showAnchorIcon:!0,className:"text-buttonSecondary",children:jsxRuntimeExports.jsx(TitleT4,{children:"View on explorer"})})]}):jsxRuntimeExports.jsxs("div",{className:"rounded bg-[rgba(244,70,70,0.2)] p-4",children:[jsxRuntimeExports.jsxs(TitleT2,{children:["Error swapping ",gt.readableAmountIn," ",gt.tokenInSymbol," to ",gt.readableAmountOut," ",gt.tokenOutSymbol]}),gt.version&&jsxRuntimeExports.jsx(link_default,{href:`https://aptoscan.com/transaction/${gt.version}`,isExternal:!0,showAnchorIcon:!0,className:"text-buttonSecondary",children:jsxRuntimeExports.jsx(TitleT4,{children:"View on explorer"})}),dt&&jsxRuntimeExports.jsx(BodyB2,{children:dt})]}),{className:"z-toast",bodyClassName:"z-toast-body",progressClassName:gt.isSuccess?"z-toast-progress-success":"z-toast-progress-failed",autoClose:gt.isSuccess||isDesktop_1?4e3:!1,pauseOnHover:isDesktop_1})}},[rt,_e])}const fn$1=async({page:rt,walletAddress:_e})=>{const nt=`${ANQA_ANALYSIS_URL}/v1/leaderboard?limit=10&offset=${(rt-1)*10}&wallet=${_e||""}`,it=await axios(nt);if(it.status===200)return it.data};function useLeaderboard(rt,_e){const{data:nt,error:it,isValidating:ot,mutate:st}=useSWR({key:"useLeaderboard",page:rt,walletAddress:_e},fn$1,{refreshInterval:6e4});return reactExports.useMemo(()=>({isValidating:ot,error:it,mutate:st,data:nt}),[it,ot,st,nt])}function useSwap(){const[{isSwapping:rt,txVersion:_e,success:nt},it]=reactExports.useState({isSwapping:!1,txVersion:void 0,success:void 0}),{signAndSubmitTransaction:ot,account:st,connected:at,isTelegram:lt}=useAnqaWallet(),ct=useSwapNotificationFn(),dt=useRefreshBalanceFn(),{mutate:ft}=useLeaderboard(1,st==null?void 0:st.address),pt=reactExports.useCallback(async yt=>{var Ct,At,$t,zt,_t;if(!(!st||!at||rt))try{it({isSwapping:!0,txVersion:void 0,success:void 0});const Jt=getSwapDataFromArgs(yt);if(lt){await ot(btoa(JSON.stringify({function:Jt.function,arguments:Jt.functionArguments,type_arguments:Jt.typeArguments})));return}const nr=await ot({sender:st.address,data:Jt});if(console.log("response",nr),nr.hash&&(nr.output===void 0||Object.keys(nr.output).length===0||!nr.output.version)){const or=await aptos.waitForTransaction({transactionHash:nr.hash,options:{checkSuccess:!1,timeoutSecs:2,waitForIndexer:!0}});if(console.log("aptosResponse",or),W$2(or))nr.output=or;else throw new Error(`Something is wrong. aptosResponse = ${JSON.stringify(or,null,4)}`)}it({isSwapping:!1,txVersion:(Ct=nr.output)==null?void 0:Ct.version,success:(At=nr.output)==null?void 0:At.success}),ct(yt.tokenIn,yt.tokenOut,yt.amountIn,yt.amountOut,($t=nr.output)==null?void 0:$t.version,!!((zt=nr.output)!=null&&zt.success),(_t=nr.output)==null?void 0:_t.vm_status),setTimeout(()=>{ft()},1500),dt()}catch(Jt){console.error(Jt),it(ir=>({...ir,isSwapping:!1}));const nr=JSON.stringify(Jt);if(!(nr.toLowerCase().includes("user")&&nr.toLowerCase().includes("request"))){let ir;typeof Jt=="string"?ir=Jt:ir=(Jt==null?void 0:Jt.message)||void 0,ct(yt.tokenIn,yt.tokenOut,yt.amountIn,yt.amountOut,void 0,!1,ir)}}},[st,at,rt,lt,dt,ct,ot,ft]);return reactExports.useMemo(()=>({isSwapping:rt,txVersion:_e,success:nt,onSwap:pt}),[rt,pt,nt,_e])}function CountdownSpinner({timeInSeconds:rt,onFinishCountdown:_e,setResetTimerFunc:nt,isLoading:it,color:ot,size:st}){const[at,lt]=reactExports.useState(0);return reactExports.useEffect(()=>{const ct=setInterval(()=>{lt(dt=>it||dt+200>rt*1e3?0:dt+200)},200);return()=>clearInterval(ct)},[it,rt]),reactExports.useEffect(()=>{at===rt*1e3&&_e()},[_e,rt,at]),reactExports.useEffect(()=>{nt(()=>lt(0))},[nt]),jsxRuntimeExports.jsxs("svg",{id:"countdown-spinner",width:st,height:st,viewBox:"0 0 100 100",children:[jsxRuntimeExports.jsxs("g",{children:[jsxRuntimeExports.jsx("path",{d:"M50 15A35 35 0 1 0 74.787 25.213",fill:"none",stroke:ot||"#9AA0A6",strokeWidth:"12",strokeOpacity:"0.3"}),jsxRuntimeExports.jsx("path",{d:"M50 0L50 30L66 15L50 0",fill:ot||"#9AA0A6",fillOpacity:"0.3"})]}),jsxRuntimeExports.jsx("g",{children:jsxRuntimeExports.jsx("path",{d:"M50 15A35 35 0 1 0 74.787 25.213",fill:"none",stroke:ot||"#9AA0A6",strokeWidth:"12",pathLength:rt*1e3,strokeDasharray:rt*1e3,strokeDashoffset:at-rt*1e3})})]})}function Menu(){const rt=useNavigate(),_e=useLocation(),{swapLocation:nt}=reactExports.useContext(SwapContext),it=_e.pathname.startsWith("/swap"),ot=_e.pathname.startsWith("/the-nest"),st=useIsSm();return jsxRuntimeExports.jsxs("div",{className:"flex items-center gap-4 md:justify-center md:gap-2 sm:gap-0",children:[jsxRuntimeExports.jsx(button_default,{variant:"light",className:"s min-w-0 rounded px-4 sm:h-fit sm:px-2 sm:py-2"+(it?" border-1 border-primaryHover":""),onPress:()=>{rt(nt,{replace:!0})},children:jsxRuntimeExports.jsx(TitleT2,{className:"sm:text-[10px] sm:leading-3"+(it?" text-primaryHover":" text-disable"),children:"Swap"})}),jsxRuntimeExports.jsxs(button_default,{variant:"light",className:"gap-1 rounded px-4 sm:h-fit  sm:gap-0.5 sm:px-1 sm:py-2"+(ot?" border-1 border-primaryHover":""),onPress:()=>rt("/the-nest"),children:[jsxRuntimeExports.jsx(TitleT2,{className:"mr-3 sm:mr-1 sm:text-[10px] sm:leading-3"+(ot?" text-primaryHover":" text-disable"),children:"The Nest"}),jsxRuntimeExports.jsx(TheNestIcon,{size:st?12:25})]}),jsxRuntimeExports.jsxs(button_default,{variant:"light",className:"gap-1 rounded px-4 sm:h-fit sm:gap-0.5 sm:px-1 sm:py-2",isDisabled:!0,children:[jsxRuntimeExports.jsx(TitleT2,{className:"leading-3 text-disable sm:text-[10px]",children:"Bridge"}),jsxRuntimeExports.jsx(BodyB3,{className:"rounded border-1 border-primary px-1 align-bottom text-primary sm:text-[7px]",children:"soon"})]})]})}function getWalletImagePath(rt){return rt===aptosConnectWallet.name?"/images/google.png":rt===petraWallet.name?"/images/petra.svg":rt===martianWallet.name?"/images/martian.jpeg":rt===pontemWallet.name?"/images/pontem.svg":rt===okxWallet.name?"/images/okx.png":rt===nightlyWallet.name?"/images/nightly.png":void 0}function ModalConnectWallet({isOpen:rt,onClose:_e,onOpenChange:nt}){const{connect:it}=useAnqaWallet(),ot=st=>()=>{it(st),_e()};return jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:jsxRuntimeExports.jsx(modal_default,{isOpen:rt,onOpenChange:nt,placement:"center",backdrop:"blur",hideCloseButton:!0,children:jsxRuntimeExports.jsx(modal_content_default,{className:"max-w-[420px] bg-buttonDisabled p-4 text-foreground dark",children:st=>jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsxs("div",{className:"flex items-center justify-between",children:[jsxRuntimeExports.jsx(TitleT1,{children:"Welcome to Anqa"}),jsxRuntimeExports.jsx(button_default,{isIconOnly:!0,variant:"light",className:"h-[20px] w-[20px] min-w-fit p-0",onPress:st,children:jsxRuntimeExports.jsx(CloseIcon,{size:20})})]}),jsxRuntimeExports.jsx(spacer_default,{y:4}),jsxRuntimeExports.jsx(BodyB2,{className:"text-buttonSecondary",children:"To get started, please connect your wallet"}),jsxRuntimeExports.jsx(spacer_default,{y:4}),jsxRuntimeExports.jsxs("div",{className:"flex flex-col gap-3",children:[jsxRuntimeExports.jsx("div",{className:"flex w-full flex-col gap-1",children:jsxRuntimeExports.jsxs(button_default,{className:"flex items-center justify-between rounded bg-background px-4 py-3",onPress:ot(aptosConnectWallet.name),children:[jsxRuntimeExports.jsxs("div",{className:"flex items-center gap-2",children:[jsxRuntimeExports.jsx(image_default,{width:20,src:"/images/google.png"}),jsxRuntimeExports.jsx(TitleT2,{children:"Google"})]}),jsxRuntimeExports.jsxs("div",{className:"flex items-center gap-2",children:[jsxRuntimeExports.jsx("div",{className:"h-[6.67px] w-[6.67px] rounded-full bg-buttonGreen"}),jsxRuntimeExports.jsx(TitleT5,{children:"Detected"})]})]})}),jsxRuntimeExports.jsx("div",{className:"flex w-full flex-col gap-1",children:jsxRuntimeExports.jsxs(button_default,{className:"flex items-center justify-between rounded bg-background px-4 py-3",onPress:ot(nightlyWallet.name),children:[jsxRuntimeExports.jsxs("div",{className:"flex items-center gap-2",children:[jsxRuntimeExports.jsx(image_default,{width:20,src:"/images/nightly.png"}),jsxRuntimeExports.jsx(TitleT2,{children:"Nightly"})]}),window.nightly&&jsxRuntimeExports.jsxs("div",{className:"flex items-center gap-2",children:[jsxRuntimeExports.jsx("div",{className:"h-[6.67px] w-[6.67px] rounded-full bg-buttonGreen"}),jsxRuntimeExports.jsx(TitleT5,{children:"Detected"})]})]})}),jsxRuntimeExports.jsx("div",{className:"flex w-full flex-col gap-1",children:jsxRuntimeExports.jsxs(button_default,{className:"flex items-center justify-between rounded bg-background px-4 py-3",onPress:ot(petraWallet.name),children:[jsxRuntimeExports.jsxs("div",{className:"flex items-center gap-2",children:[jsxRuntimeExports.jsx(image_default,{width:20,src:"/images/petra.svg"}),jsxRuntimeExports.jsx(TitleT2,{children:"Petra"})]}),window.aptos&&jsxRuntimeExports.jsxs("div",{className:"flex items-center gap-2",children:[jsxRuntimeExports.jsx("div",{className:"h-[6.67px] w-[6.67px] rounded-full bg-buttonGreen"}),jsxRuntimeExports.jsx(TitleT5,{children:"Detected"})]})]})}),isDesktop_1&&jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:jsxRuntimeExports.jsx("div",{className:"flex w-full flex-col gap-1",children:jsxRuntimeExports.jsxs(button_default,{className:"flex w-full items-center justify-between rounded bg-background px-4 py-3",onPress:ot(martianWallet.name),children:[jsxRuntimeExports.jsxs("div",{className:"flex items-center gap-2",children:[jsxRuntimeExports.jsx(image_default,{width:20,src:"/images/martian.jpeg"}),jsxRuntimeExports.jsx(TitleT2,{children:"Martian"})]}),window.martian&&jsxRuntimeExports.jsxs("div",{className:"flex items-center gap-2",children:[jsxRuntimeExports.jsx("div",{className:"h-[6.67px] w-[6.67px] rounded-full bg-buttonGreen"}),jsxRuntimeExports.jsx(TitleT5,{children:"Detected"})]})]})})}),jsxRuntimeExports.jsx("div",{className:"flex w-full flex-col gap-1",children:jsxRuntimeExports.jsxs(button_default,{className:"flex items-center justify-between rounded bg-background px-4 py-3",onPress:ot(pontemWallet.name),children:[jsxRuntimeExports.jsxs("div",{className:"flex items-center gap-2",children:[jsxRuntimeExports.jsx(image_default,{width:20,src:"/images/pontem.svg"}),jsxRuntimeExports.jsx(TitleT2,{children:"Pontem"})]}),window.pontem&&jsxRuntimeExports.jsxs("div",{className:"flex items-center gap-2",children:[jsxRuntimeExports.jsx("div",{className:"h-[6.67px] w-[6.67px] rounded-full bg-buttonGreen"}),jsxRuntimeExports.jsx(TitleT5,{children:"Detected"})]})]})}),jsxRuntimeExports.jsx("div",{className:"flex w-full flex-col gap-1",children:jsxRuntimeExports.jsxs(button_default,{className:"flex items-center justify-between rounded bg-background px-4 py-3",onPress:ot(okxWallet.name),children:[jsxRuntimeExports.jsxs("div",{className:"flex items-center gap-2",children:[jsxRuntimeExports.jsx(image_default,{width:20,src:"/images/okx.png"}),jsxRuntimeExports.jsx(TitleT2,{children:"OKX Wallet"})]}),window.okxwallet&&jsxRuntimeExports.jsxs("div",{className:"flex items-center gap-2",children:[jsxRuntimeExports.jsx("div",{className:"h-[6.67px] w-[6.67px] rounded-full bg-buttonGreen"}),jsxRuntimeExports.jsx(TitleT5,{children:"Detected"})]})]})})]})]})})})})}function getDisplayPeriod(rt){const _e=Math.floor(rt/1e3/60),nt=Math.floor(_e/24/60);if(nt>0)return`${nt}d ago`;const it=Math.floor(_e/60);if(it>0){const ot=Math.floor(_e-it*60);return`${it}h${ot>=1?`${ot}m`:""} ago`}return _e<=0?"Just recently":`${Math.floor(_e)}m ago`}const AssetsAndActivities=({...rt})=>{const{account:_e,disconnect:nt,wallet:it,connected:ot,isLoading:st}=useAnqaWallet(),{balance:at}=useAppSelector(nr=>nr.wallet),lt=useAppSelector(nr=>nr.token.followingTokenData),{data:ct}=useFullTokens(),dt=useAppSelector(nr=>nr.price.followingPriceData),ft=reactExports.useMemo(()=>{const nr={};for(const or of Object.keys(at)){let ir;const dr=at[or],sr=ct==null?void 0:ct[or];if(ct&&dr&&sr){ot&&dr&&dr.amount&&(ir=divpowToFraction(dr.amount,sr.decimals));let vr;if(ir&&(dt!=null&&dt[or])){const yr=mulpowToFraction(dt==null?void 0:dt[or],sr.decimals);vr=ir.multiply(yr)}nr[or]={id:or,name:sr.name,symbol:sr.symbol,decimals:sr.decimals,whitelisted:lt!=null&&lt[or]?lt[or].whitelisted:!1,logoUrl:lt!=null&&lt[or]?lt[or].logoUrl:void 0,fractionalBalance:ir,fractionalBalanceUsd:vr,isFollowing:!0}}}return nr},[at,ct,ot,dt,lt]),pt=reactExports.useMemo(()=>{const nr=Object.values(ft);return nr.sort((or,ir)=>{const dr=or.fractionalBalanceUsd??new Fraction(0),sr=ir.fractionalBalanceUsd??new Fraction(0);if(dr.equalTo(0)&&sr.equalTo(0)){const vr=or.fractionalBalance??new Fraction(0),yr=ir.fractionalBalance??new Fraction(0);if(vr.lessThan(yr))return 1;if(vr.greaterThan(yr))return-1}return dr.equalTo(0)?1:sr.equalTo(0)?-1:dr.lessThan(sr)?1:dr.greaterThan(sr)?-1:or.symbol.localeCompare(ir.symbol)}),nr},[ft]),[gt,yt]=useCopyToClipboard(),[Ct,At]=reactExports.useState(!1),$t=reactExports.useCallback(async nr=>{try{At(!0),await yt(nr),await new Promise(or=>setTimeout(or,500))}finally{At(!1)}},[yt]),zt=useAppSelector(nr=>nr.user.txHistoryMap),_t=reactExports.useMemo(()=>{const nr=Object.values(zt),or=Object.values(lt);return nr.map(ir=>{var yr,ur;const dr=((yr=or.find(tr=>tr.id===ir.tokenInAddress))==null?void 0:yr.logoUrl)??"",sr=((ur=or.find(tr=>tr.id===ir.tokenOutAddress))==null?void 0:ur.logoUrl)??"";return{version:ir.version,isSuccess:ir.isSuccess,details:ir.details,tokenInSymbol:ir.tokenInSymbol,tokenOutSymbol:ir.tokenOutSymbol,readableAmountIn:ir.readableAmountIn,readableAmountOut:ir.readableAmountOut,tokenLogoIn:dr,tokenLogoOut:sr,timestamp:ir.timestamp,tokenInAddress:ir.tokenInAddress,tokenOutAddress:ir.tokenOutAddress}})},[zt,lt]),Jt=reactExports.useMemo(()=>ft?Object.values(ft).reduce((nr,or)=>{var ir;return((ir=or.fractionalBalanceUsd)==null?void 0:ir.add(nr))??nr},new Fraction(0)):0,[ft]);return jsxRuntimeExports.jsx(modal_default,{scrollBehavior:"inside",isOpen:rt.isOpen,onOpenChange:rt.onOpenChange,placement:"center",backdrop:"transparent",size:"full",classNames:{wrapper:"flex justify-end"},motionProps:{variants:{enter:{x:0,opacity:1,transition:{duration:.3,ease:"easeOut"}},exit:{x:50,opacity:0,transition:{duration:.2,ease:"easeIn"}}}},className:"h-screen max-h-screen w-full max-w-sm",hideCloseButton:!0,children:jsxRuntimeExports.jsxs(modal_content_default,{className:"flex flex-col rounded-lg px-6 pt-6 text-foreground dark",children:[jsxRuntimeExports.jsxs("div",{className:"mb-6 flex flex-row justify-between",children:[jsxRuntimeExports.jsx(button_default,{className:"h-[20px] w-[20px] justify-start bg-transparent p-0",isIconOnly:!0,onClick:()=>rt.onOpenChange(!1),children:jsxRuntimeExports.jsx(ArrowRightIcon,{size:20,className:"flex-none"})}),jsxRuntimeExports.jsxs("div",{className:"flex flex-row",children:[it&&ot&&jsxRuntimeExports.jsx(image_default,{width:20,className:"mr-2 min-w-[20px]",src:getWalletImagePath(it.name)}),ot&&(_e!=null&&_e.address)?jsxRuntimeExports.jsx(TitleT2,{className:"mr-2 leading-5",children:_e.address.slice(0,4)+"..."+_e.address.slice(-4)}):st?jsxRuntimeExports.jsx(TitleT2,{className:"mr-2 leading-5 text-buttonRed",children:"Loading Wallet"}):jsxRuntimeExports.jsx(TitleT2,{className:"mr-2 leading-5 text-buttonRed",children:"Connect Wallet"}),jsxRuntimeExports.jsx(button_default,{className:"mr-2 h-[20px] w-[20px] min-w-0 bg-transparent p-0",isIconOnly:!0,onClick:async()=>{_e!=null&&_e.address&&await $t(_e.address)},children:Ct&&gt===(_e==null?void 0:_e.address)?jsxRuntimeExports.jsx(Icon,{icon:"material-symbols:check",fontSize:20,className:"text-tooltipBg"}):jsxRuntimeExports.jsx(Icon,{icon:"ph:copy",fontSize:20,className:"text-tooltipBg"})}),jsxRuntimeExports.jsx(link_default,{href:`https://aptoscan.com/account/${_e==null?void 0:_e.address}`,isExternal:!0,showAnchorIcon:!0,className:"text-buttonSecondary"})]}),jsxRuntimeExports.jsx(button_default,{className:"h-[20px] w-[20px] min-w-0 flex-none justify-end bg-transparent p-0",isIconOnly:!0,onClick:()=>{rt.onOpenChange(!1),nt()},children:jsxRuntimeExports.jsx(PowerIcon,{size:20})})]}),jsxRuntimeExports.jsxs("div",{className:"mb-6 text-[36px] font-semibold",children:["$",Jt?`${numberWithCommas(Jt==null?void 0:Jt.toSignificant(6),!1)}`:void 0]}),jsxRuntimeExports.jsx("div",{className:"flex w-full flex-col",children:jsxRuntimeExports.jsxs(tabs_default,{radius:"sm",variant:"light",size:"md",color:"primary",classNames:{tabList:"rounded p-0",cursor:"rounded"},children:[jsxRuntimeExports.jsx(tab_item_base_default,{title:"Assets",children:jsxRuntimeExports.jsx("div",{className:"h-[calc(100vh-12rem)] overflow-auto",children:pt.length===0?jsxRuntimeExports.jsx(TitleT4,{className:"pt-4 text-center",children:"No asset found"}):pt.map(nr=>jsxRuntimeExports.jsx(AssetRow,{token:nr,onCopy:$t,isCopying:Ct,copiedId:gt??""},nr.id))})},"assets"),jsxRuntimeExports.jsx(tab_item_base_default,{title:"Activities",className:"pt-0",children:jsxRuntimeExports.jsx("div",{className:"h-[calc(100vh-12rem)] overflow-auto",children:_t.length===0?jsxRuntimeExports.jsx(TitleT4,{className:"pt-4 text-center",children:"No activity found"}):_t.sort((nr,or)=>or.timestamp-nr.timestamp).map(nr=>jsxRuntimeExports.jsx(ActivityRow,{transactionHistory:nr},nr.timestamp))})},"activities")]})})]})})};function AssetRow({token:rt,onCopy:_e,copiedId:nt,isCopying:it}){const ot=reactExports.useMemo(()=>it&&nt===rt.id,[nt,it,rt.id]);return jsxRuntimeExports.jsx("div",{className:"py-2",children:jsxRuntimeExports.jsx(BasicTokenInfo,{token:rt,onCopy:_e,isCopying:ot})})}function ActivityRow({transactionHistory:rt}){const[_e,nt]=reactExports.useState(rt.tokenLogoIn||NOT_FOUND_TOKEN_LOGO_URL),[it,ot]=reactExports.useState(rt.tokenLogoOut||NOT_FOUND_TOKEN_LOGO_URL);return jsxRuntimeExports.jsxs("div",{className:"flex flex-row items-center justify-between py-2",children:[jsxRuntimeExports.jsxs("div",{className:"flex flex-col gap-1",children:[jsxRuntimeExports.jsxs("div",{className:"flex flex-row items-center gap-1",children:[jsxRuntimeExports.jsx(TitleT2,{children:"Swapped"}),jsxRuntimeExports.jsx(link_default,{href:`https://aptoscan.com/transaction/${rt.version}`,isExternal:!0,className:"text-buttonSecondary",showAnchorIcon:!0})]}),jsxRuntimeExports.jsxs("div",{className:"flex flex-wrap items-center gap-1",children:[jsxRuntimeExports.jsx(image_default,{width:16,height:16,src:_e,onError:()=>nt(NOT_FOUND_TOKEN_LOGO_URL)}),jsxRuntimeExports.jsxs(TitleT5,{className:"text-buttonSecondary",children:[rt.readableAmountIn," ",rt.tokenInSymbol," to"," "]}),jsxRuntimeExports.jsx(image_default,{width:16,height:16,src:it,onError:()=>ot(NOT_FOUND_TOKEN_LOGO_URL)}),jsxRuntimeExports.jsxs(TitleT5,{className:"text-buttonSecondary",children:[rt.readableAmountOut," ",rt.tokenOutSymbol]})]})]}),jsxRuntimeExports.jsx("div",{className:"flex flex-col",children:jsxRuntimeExports.jsxs("div",{className:"flex flex-col items-end gap-1",children:[jsxRuntimeExports.jsx(TitleT2,{className:"leading-5 text-white",children:rt.isSuccess?"Success":"Failed"}),jsxRuntimeExports.jsx(TitleT5,{className:"text-buttonSecondary",children:getDisplayPeriod(Date.now()-rt.timestamp)})]})})]})}function AppHeader(){const rt=useIsSm(),{globalModal:_e,isModalOpen:nt,onOpenModal:it,onCloseModal:ot,onOpenChangeModal:st}=useModal();return jsxRuntimeExports.jsxs("header",{className:"flex h-[84px] items-center justify-between px-[60px] lg:px-[30px] md:justify-center md:px-[16px] sm:h-[46px] sm:justify-between sm:px-2",children:[jsxRuntimeExports.jsx("div",{className:"flex basis-2/12 justify-start",children:jsxRuntimeExports.jsx(button_default,{isIconOnly:!0,variant:"light",className:"h-fit w-fit px-3 py-1 data-[hover]:bg-transparent",disableRipple:!0,children:jsxRuntimeExports.jsx(AnqaWithTextIcon,{size:rt?18:40})})}),rt?jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(Menu,{}),jsxRuntimeExports.jsx("div",{className:"flex basis-2/12 justify-end",children:jsxRuntimeExports.jsx(ButtonConnectWallet,{onOpenModalConnectWallet:()=>it(MODAL_LIST.CONNECT_WALLET),isOpenModalConnectWallet:_e===MODAL_LIST.CONNECT_WALLET&&nt,onOpenModalHistories:()=>it(MODAL_LIST.ACTIVITIES)})})]}):jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(Menu,{}),jsxRuntimeExports.jsx("div",{className:"flex basis-2/12 flex-row justify-end",children:jsxRuntimeExports.jsx(ButtonConnectWallet,{onOpenModalConnectWallet:()=>it(MODAL_LIST.CONNECT_WALLET),isOpenModalConnectWallet:_e===MODAL_LIST.CONNECT_WALLET&&nt,onOpenModalHistories:()=>it(MODAL_LIST.ACTIVITIES)})})]}),jsxRuntimeExports.jsx(ModalConnectWallet,{isOpen:_e===MODAL_LIST.CONNECT_WALLET&&nt,onOpenChange:st,onClose:ot}),jsxRuntimeExports.jsx(AssetsAndActivities,{isOpen:_e===MODAL_LIST.ACTIVITIES&&nt,onOpenChange:st})]})}function ButtonConnectWallet({onOpenModalConnectWallet:rt,isOpenModalConnectWallet:_e,onOpenModalHistories:nt}){const it=useIsSm(),{account:ot,network:st,wallet:at,connected:lt,isLoading:ct}=useAnqaWallet(),dt=st?st.name===e$6.MAINNET:void 0,ft=()=>{lt?nt():rt()};return jsxRuntimeExports.jsx("div",{className:"text-end",children:jsxRuntimeExports.jsxs(button_default,{color:"primary",className:"w-fit rounded px-4 sm:h-fit sm:px-2 sm:py-2 "+(lt?"border-buttonSecondary bg-background text-buttonSecondary":"border-primary bg-primary text-white"),onPress:ft,isLoading:_e||ct,spinner:jsxRuntimeExports.jsxs("svg",{className:"h-5 w-5 animate-spin text-current"+it?" hidden":"",fill:"none",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:[jsxRuntimeExports.jsx("circle",{className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),jsxRuntimeExports.jsx("path",{className:"opacity-75",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z",fill:"currentColor"})]}),variant:lt?"bordered":"solid",children:[at&&lt&&jsxRuntimeExports.jsx(image_default,{width:20,src:getWalletImagePath(at.name)}),lt&&(ot!=null&&ot.address)?dt?jsxRuntimeExports.jsx(TitleT2,{className:"sm:text-[10px] sm:leading-3",children:ot.address.slice(0,4)+"..."+ot.address.slice(-4)}):jsxRuntimeExports.jsxs(TitleT2,{className:"sm:text-[10px] sm:leading-3",children:["Wrong Network (",(st==null?void 0:st.name)||"N/A",")"]}):ct?jsxRuntimeExports.jsx(TitleT2,{className:"sm:text-[10px] sm:leading-3",children:"Loading Wallet"}):jsxRuntimeExports.jsx(TitleT2,{className:"sm:text-[10px] sm:leading-3",children:"Connect Wallet"})]})})}function AppFooter(){const rt=useIsSm();return jsxRuntimeExports.jsx("footer",{className:"flex w-full flex-1 items-end",children:jsxRuntimeExports.jsxs("div",{className:"flex h-[84px] w-full content-center items-center justify-between px-[60px] lg:px-[30px] md:static md:px-[16px] sm:justify-center",children:[jsxRuntimeExports.jsxs("div",{className:"flex items-center gap-2",children:[jsxRuntimeExports.jsx(BodyB2,{className:"text-buttonSecondary",children:"© Anqa 2024"}),jsxRuntimeExports.jsxs("div",{className:"flex items-center",children:[jsxRuntimeExports.jsx(link_default,{isBlock:!0,href:"https://x.com/anqa_apt",color:"primary",className:"text-buttonSecondary",disableAnimation:!0,size:"sm",isExternal:!0,children:jsxRuntimeExports.jsx(Icon,{icon:"mdi:twitter",fontSize:16})}),jsxRuntimeExports.jsx(link_default,{isBlock:!0,href:"https://discord.gg/UR7fasRR",color:"primary",className:"text-buttonSecondary",disableAnimation:!0,size:"sm",isExternal:!0,children:jsxRuntimeExports.jsx(Icon,{icon:"ic:baseline-discord",fontSize:16})})]})]}),rt?jsxRuntimeExports.jsx("div",{}):jsxRuntimeExports.jsxs("div",{className:"flex items-center gap-5 md:gap-0",children:[jsxRuntimeExports.jsx(link_default,{isBlock:!0,href:"https://docs.anqa.ag",color:"primary",className:"text-buttonSecondary",size:"sm",isExternal:!0,showAnchorIcon:!0,children:jsxRuntimeExports.jsx(BodyB2,{children:"Documentations"})}),jsxRuntimeExports.jsx(link_default,{isBlock:!0,href:"/docs/Terms_of_Use.pdf",color:"primary",className:"text-buttonSecondary",size:"sm",isExternal:!0,showAnchorIcon:!0,children:jsxRuntimeExports.jsx(BodyB2,{children:"Terms & Conditions"})}),jsxRuntimeExports.jsx(link_default,{isBlock:!0,href:"/docs/Privacy_and_Policy.pdf",color:"primary",className:"text-buttonSecondary",size:"sm",isExternal:!0,showAnchorIcon:!0,children:jsxRuntimeExports.jsx(BodyB2,{children:"Privacy Policy"})})]})]})})}const min=Math.min,max=Math.max,round=Math.round,floor=Math.floor,createCoords=rt=>({x:rt,y:rt}),oppositeSideMap={left:"right",right:"left",bottom:"top",top:"bottom"},oppositeAlignmentMap={start:"end",end:"start"};function clamp(rt,_e,nt){return max(rt,min(_e,nt))}function evaluate(rt,_e){return typeof rt=="function"?rt(_e):rt}function getSide(rt){return rt.split("-")[0]}function getAlignment(rt){return rt.split("-")[1]}function getOppositeAxis(rt){return rt==="x"?"y":"x"}function getAxisLength(rt){return rt==="y"?"height":"width"}function getSideAxis(rt){return["top","bottom"].includes(getSide(rt))?"y":"x"}function getAlignmentAxis(rt){return getOppositeAxis(getSideAxis(rt))}function getAlignmentSides(rt,_e,nt){nt===void 0&&(nt=!1);const it=getAlignment(rt),ot=getAlignmentAxis(rt),st=getAxisLength(ot);let at=ot==="x"?it===(nt?"end":"start")?"right":"left":it==="start"?"bottom":"top";return _e.reference[st]>_e.floating[st]&&(at=getOppositePlacement(at)),[at,getOppositePlacement(at)]}function getExpandedPlacements(rt){const _e=getOppositePlacement(rt);return[getOppositeAlignmentPlacement(rt),_e,getOppositeAlignmentPlacement(_e)]}function getOppositeAlignmentPlacement(rt){return rt.replace(/start|end/g,_e=>oppositeAlignmentMap[_e])}function getSideList(rt,_e,nt){const it=["left","right"],ot=["right","left"],st=["top","bottom"],at=["bottom","top"];switch(rt){case"top":case"bottom":return nt?_e?ot:it:_e?it:ot;case"left":case"right":return _e?st:at;default:return[]}}function getOppositeAxisPlacements(rt,_e,nt,it){const ot=getAlignment(rt);let st=getSideList(getSide(rt),nt==="start",it);return ot&&(st=st.map(at=>at+"-"+ot),_e&&(st=st.concat(st.map(getOppositeAlignmentPlacement)))),st}function getOppositePlacement(rt){return rt.replace(/left|right|bottom|top/g,_e=>oppositeSideMap[_e])}function expandPaddingObject(rt){return{top:0,right:0,bottom:0,left:0,...rt}}function getPaddingObject(rt){return typeof rt!="number"?expandPaddingObject(rt):{top:rt,right:rt,bottom:rt,left:rt}}function rectToClientRect(rt){const{x:_e,y:nt,width:it,height:ot}=rt;return{width:it,height:ot,top:nt,left:_e,right:_e+it,bottom:nt+ot,x:_e,y:nt}}function computeCoordsFromPlacement(rt,_e,nt){let{reference:it,floating:ot}=rt;const st=getSideAxis(_e),at=getAlignmentAxis(_e),lt=getAxisLength(at),ct=getSide(_e),dt=st==="y",ft=it.x+it.width/2-ot.width/2,pt=it.y+it.height/2-ot.height/2,gt=it[lt]/2-ot[lt]/2;let yt;switch(ct){case"top":yt={x:ft,y:it.y-ot.height};break;case"bottom":yt={x:ft,y:it.y+it.height};break;case"right":yt={x:it.x+it.width,y:pt};break;case"left":yt={x:it.x-ot.width,y:pt};break;default:yt={x:it.x,y:it.y}}switch(getAlignment(_e)){case"start":yt[at]-=gt*(nt&&dt?-1:1);break;case"end":yt[at]+=gt*(nt&&dt?-1:1);break}return yt}const computePosition$1=async(rt,_e,nt)=>{const{placement:it="bottom",strategy:ot="absolute",middleware:st=[],platform:at}=nt,lt=st.filter(Boolean),ct=await(at.isRTL==null?void 0:at.isRTL(_e));let dt=await at.getElementRects({reference:rt,floating:_e,strategy:ot}),{x:ft,y:pt}=computeCoordsFromPlacement(dt,it,ct),gt=it,yt={},Ct=0;for(let At=0;At<lt.length;At++){const{name:$t,fn:zt}=lt[At],{x:_t,y:Jt,data:nr,reset:or}=await zt({x:ft,y:pt,initialPlacement:it,placement:gt,strategy:ot,middlewareData:yt,rects:dt,platform:at,elements:{reference:rt,floating:_e}});ft=_t??ft,pt=Jt??pt,yt={...yt,[$t]:{...yt[$t],...nr}},or&&Ct<=50&&(Ct++,typeof or=="object"&&(or.placement&&(gt=or.placement),or.rects&&(dt=or.rects===!0?await at.getElementRects({reference:rt,floating:_e,strategy:ot}):or.rects),{x:ft,y:pt}=computeCoordsFromPlacement(dt,gt,ct)),At=-1)}return{x:ft,y:pt,placement:gt,strategy:ot,middlewareData:yt}};async function detectOverflow(rt,_e){var nt;_e===void 0&&(_e={});const{x:it,y:ot,platform:st,rects:at,elements:lt,strategy:ct}=rt,{boundary:dt="clippingAncestors",rootBoundary:ft="viewport",elementContext:pt="floating",altBoundary:gt=!1,padding:yt=0}=evaluate(_e,rt),Ct=getPaddingObject(yt),$t=lt[gt?pt==="floating"?"reference":"floating":pt],zt=rectToClientRect(await st.getClippingRect({element:(nt=await(st.isElement==null?void 0:st.isElement($t)))==null||nt?$t:$t.contextElement||await(st.getDocumentElement==null?void 0:st.getDocumentElement(lt.floating)),boundary:dt,rootBoundary:ft,strategy:ct})),_t=pt==="floating"?{x:it,y:ot,width:at.floating.width,height:at.floating.height}:at.reference,Jt=await(st.getOffsetParent==null?void 0:st.getOffsetParent(lt.floating)),nr=await(st.isElement==null?void 0:st.isElement(Jt))?await(st.getScale==null?void 0:st.getScale(Jt))||{x:1,y:1}:{x:1,y:1},or=rectToClientRect(st.convertOffsetParentRelativeRectToViewportRelativeRect?await st.convertOffsetParentRelativeRectToViewportRelativeRect({elements:lt,rect:_t,offsetParent:Jt,strategy:ct}):_t);return{top:(zt.top-or.top+Ct.top)/nr.y,bottom:(or.bottom-zt.bottom+Ct.bottom)/nr.y,left:(zt.left-or.left+Ct.left)/nr.x,right:(or.right-zt.right+Ct.right)/nr.x}}const arrow$1=rt=>({name:"arrow",options:rt,async fn(_e){const{x:nt,y:it,placement:ot,rects:st,platform:at,elements:lt,middlewareData:ct}=_e,{element:dt,padding:ft=0}=evaluate(rt,_e)||{};if(dt==null)return{};const pt=getPaddingObject(ft),gt={x:nt,y:it},yt=getAlignmentAxis(ot),Ct=getAxisLength(yt),At=await at.getDimensions(dt),$t=yt==="y",zt=$t?"top":"left",_t=$t?"bottom":"right",Jt=$t?"clientHeight":"clientWidth",nr=st.reference[Ct]+st.reference[yt]-gt[yt]-st.floating[Ct],or=gt[yt]-st.reference[yt],ir=await(at.getOffsetParent==null?void 0:at.getOffsetParent(dt));let dr=ir?ir[Jt]:0;(!dr||!await(at.isElement==null?void 0:at.isElement(ir)))&&(dr=lt.floating[Jt]||st.floating[Ct]);const sr=nr/2-or/2,vr=dr/2-At[Ct]/2-1,yr=min(pt[zt],vr),ur=min(pt[_t],vr),tr=yr,jt=dr-At[Ct]-ur,mt=dr/2-At[Ct]/2+sr,wt=clamp(tr,mt,jt),kt=!ct.arrow&&getAlignment(ot)!=null&&mt!==wt&&st.reference[Ct]/2-(mt<tr?yr:ur)-At[Ct]/2<0,Ht=kt?mt<tr?mt-tr:mt-jt:0;return{[yt]:gt[yt]+Ht,data:{[yt]:wt,centerOffset:mt-wt-Ht,...kt&&{alignmentOffset:Ht}},reset:kt}}}),flip$1=function(rt){return rt===void 0&&(rt={}),{name:"flip",options:rt,async fn(_e){var nt,it;const{placement:ot,middlewareData:st,rects:at,initialPlacement:lt,platform:ct,elements:dt}=_e,{mainAxis:ft=!0,crossAxis:pt=!0,fallbackPlacements:gt,fallbackStrategy:yt="bestFit",fallbackAxisSideDirection:Ct="none",flipAlignment:At=!0,...$t}=evaluate(rt,_e);if((nt=st.arrow)!=null&&nt.alignmentOffset)return{};const zt=getSide(ot),_t=getSideAxis(lt),Jt=getSide(lt)===lt,nr=await(ct.isRTL==null?void 0:ct.isRTL(dt.floating)),or=gt||(Jt||!At?[getOppositePlacement(lt)]:getExpandedPlacements(lt)),ir=Ct!=="none";!gt&&ir&&or.push(...getOppositeAxisPlacements(lt,At,Ct,nr));const dr=[lt,...or],sr=await detectOverflow(_e,$t),vr=[];let yr=((it=st.flip)==null?void 0:it.overflows)||[];if(ft&&vr.push(sr[zt]),pt){const mt=getAlignmentSides(ot,at,nr);vr.push(sr[mt[0]],sr[mt[1]])}if(yr=[...yr,{placement:ot,overflows:vr}],!vr.every(mt=>mt<=0)){var ur,tr;const mt=(((ur=st.flip)==null?void 0:ur.index)||0)+1,wt=dr[mt];if(wt)return{data:{index:mt,overflows:yr},reset:{placement:wt}};let kt=(tr=yr.filter(Ht=>Ht.overflows[0]<=0).sort((Ht,Wt)=>Ht.overflows[1]-Wt.overflows[1])[0])==null?void 0:tr.placement;if(!kt)switch(yt){case"bestFit":{var jt;const Ht=(jt=yr.filter(Wt=>{if(ir){const er=getSideAxis(Wt.placement);return er===_t||er==="y"}return!0}).map(Wt=>[Wt.placement,Wt.overflows.filter(er=>er>0).reduce((er,Xt)=>er+Xt,0)]).sort((Wt,er)=>Wt[1]-er[1])[0])==null?void 0:jt[0];Ht&&(kt=Ht);break}case"initialPlacement":kt=lt;break}if(ot!==kt)return{reset:{placement:kt}}}return{}}}};async function convertValueToCoords(rt,_e){const{placement:nt,platform:it,elements:ot}=rt,st=await(it.isRTL==null?void 0:it.isRTL(ot.floating)),at=getSide(nt),lt=getAlignment(nt),ct=getSideAxis(nt)==="y",dt=["left","top"].includes(at)?-1:1,ft=st&&ct?-1:1,pt=evaluate(_e,rt);let{mainAxis:gt,crossAxis:yt,alignmentAxis:Ct}=typeof pt=="number"?{mainAxis:pt,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...pt};return lt&&typeof Ct=="number"&&(yt=lt==="end"?Ct*-1:Ct),ct?{x:yt*ft,y:gt*dt}:{x:gt*dt,y:yt*ft}}const offset$1=function(rt){return rt===void 0&&(rt=0),{name:"offset",options:rt,async fn(_e){var nt,it;const{x:ot,y:st,placement:at,middlewareData:lt}=_e,ct=await convertValueToCoords(_e,rt);return at===((nt=lt.offset)==null?void 0:nt.placement)&&(it=lt.arrow)!=null&&it.alignmentOffset?{}:{x:ot+ct.x,y:st+ct.y,data:{...ct,placement:at}}}}},shift$1=function(rt){return rt===void 0&&(rt={}),{name:"shift",options:rt,async fn(_e){const{x:nt,y:it,placement:ot}=_e,{mainAxis:st=!0,crossAxis:at=!1,limiter:lt={fn:$t=>{let{x:zt,y:_t}=$t;return{x:zt,y:_t}}},...ct}=evaluate(rt,_e),dt={x:nt,y:it},ft=await detectOverflow(_e,ct),pt=getSideAxis(getSide(ot)),gt=getOppositeAxis(pt);let yt=dt[gt],Ct=dt[pt];if(st){const $t=gt==="y"?"top":"left",zt=gt==="y"?"bottom":"right",_t=yt+ft[$t],Jt=yt-ft[zt];yt=clamp(_t,yt,Jt)}if(at){const $t=pt==="y"?"top":"left",zt=pt==="y"?"bottom":"right",_t=Ct+ft[$t],Jt=Ct-ft[zt];Ct=clamp(_t,Ct,Jt)}const At=lt.fn({..._e,[gt]:yt,[pt]:Ct});return{...At,data:{x:At.x-nt,y:At.y-it}}}}};function getNodeName(rt){return isNode(rt)?(rt.nodeName||"").toLowerCase():"#document"}function getWindow(rt){var _e;return(rt==null||(_e=rt.ownerDocument)==null?void 0:_e.defaultView)||window}function getDocumentElement(rt){var _e;return(_e=(isNode(rt)?rt.ownerDocument:rt.document)||window.document)==null?void 0:_e.documentElement}function isNode(rt){return rt instanceof Node||rt instanceof getWindow(rt).Node}function isElement(rt){return rt instanceof Element||rt instanceof getWindow(rt).Element}function isHTMLElement(rt){return rt instanceof HTMLElement||rt instanceof getWindow(rt).HTMLElement}function isShadowRoot(rt){return typeof ShadowRoot>"u"?!1:rt instanceof ShadowRoot||rt instanceof getWindow(rt).ShadowRoot}function isOverflowElement(rt){const{overflow:_e,overflowX:nt,overflowY:it,display:ot}=getComputedStyle$1(rt);return/auto|scroll|overlay|hidden|clip/.test(_e+it+nt)&&!["inline","contents"].includes(ot)}function isTableElement(rt){return["table","td","th"].includes(getNodeName(rt))}function isTopLayer(rt){return[":popover-open",":modal"].some(_e=>{try{return rt.matches(_e)}catch{return!1}})}function isContainingBlock(rt){const _e=isWebKit(),nt=getComputedStyle$1(rt);return nt.transform!=="none"||nt.perspective!=="none"||(nt.containerType?nt.containerType!=="normal":!1)||!_e&&(nt.backdropFilter?nt.backdropFilter!=="none":!1)||!_e&&(nt.filter?nt.filter!=="none":!1)||["transform","perspective","filter"].some(it=>(nt.willChange||"").includes(it))||["paint","layout","strict","content"].some(it=>(nt.contain||"").includes(it))}function getContainingBlock(rt){let _e=getParentNode(rt);for(;isHTMLElement(_e)&&!isLastTraversableNode(_e);){if(isTopLayer(_e))return null;if(isContainingBlock(_e))return _e;_e=getParentNode(_e)}return null}function isWebKit(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function isLastTraversableNode(rt){return["html","body","#document"].includes(getNodeName(rt))}function getComputedStyle$1(rt){return getWindow(rt).getComputedStyle(rt)}function getNodeScroll(rt){return isElement(rt)?{scrollLeft:rt.scrollLeft,scrollTop:rt.scrollTop}:{scrollLeft:rt.scrollX,scrollTop:rt.scrollY}}function getParentNode(rt){if(getNodeName(rt)==="html")return rt;const _e=rt.assignedSlot||rt.parentNode||isShadowRoot(rt)&&rt.host||getDocumentElement(rt);return isShadowRoot(_e)?_e.host:_e}function getNearestOverflowAncestor(rt){const _e=getParentNode(rt);return isLastTraversableNode(_e)?rt.ownerDocument?rt.ownerDocument.body:rt.body:isHTMLElement(_e)&&isOverflowElement(_e)?_e:getNearestOverflowAncestor(_e)}function getOverflowAncestors(rt,_e,nt){var it;_e===void 0&&(_e=[]),nt===void 0&&(nt=!0);const ot=getNearestOverflowAncestor(rt),st=ot===((it=rt.ownerDocument)==null?void 0:it.body),at=getWindow(ot);return st?_e.concat(at,at.visualViewport||[],isOverflowElement(ot)?ot:[],at.frameElement&&nt?getOverflowAncestors(at.frameElement):[]):_e.concat(ot,getOverflowAncestors(ot,[],nt))}function getCssDimensions(rt){const _e=getComputedStyle$1(rt);let nt=parseFloat(_e.width)||0,it=parseFloat(_e.height)||0;const ot=isHTMLElement(rt),st=ot?rt.offsetWidth:nt,at=ot?rt.offsetHeight:it,lt=round(nt)!==st||round(it)!==at;return lt&&(nt=st,it=at),{width:nt,height:it,$:lt}}function unwrapElement(rt){return isElement(rt)?rt:rt.contextElement}function getScale(rt){const _e=unwrapElement(rt);if(!isHTMLElement(_e))return createCoords(1);const nt=_e.getBoundingClientRect(),{width:it,height:ot,$:st}=getCssDimensions(_e);let at=(st?round(nt.width):nt.width)/it,lt=(st?round(nt.height):nt.height)/ot;return(!at||!Number.isFinite(at))&&(at=1),(!lt||!Number.isFinite(lt))&&(lt=1),{x:at,y:lt}}const noOffsets=createCoords(0);function getVisualOffsets(rt){const _e=getWindow(rt);return!isWebKit()||!_e.visualViewport?noOffsets:{x:_e.visualViewport.offsetLeft,y:_e.visualViewport.offsetTop}}function shouldAddVisualOffsets(rt,_e,nt){return _e===void 0&&(_e=!1),!nt||_e&&nt!==getWindow(rt)?!1:_e}function getBoundingClientRect(rt,_e,nt,it){_e===void 0&&(_e=!1),nt===void 0&&(nt=!1);const ot=rt.getBoundingClientRect(),st=unwrapElement(rt);let at=createCoords(1);_e&&(it?isElement(it)&&(at=getScale(it)):at=getScale(rt));const lt=shouldAddVisualOffsets(st,nt,it)?getVisualOffsets(st):createCoords(0);let ct=(ot.left+lt.x)/at.x,dt=(ot.top+lt.y)/at.y,ft=ot.width/at.x,pt=ot.height/at.y;if(st){const gt=getWindow(st),yt=it&&isElement(it)?getWindow(it):it;let Ct=gt,At=Ct.frameElement;for(;At&&it&&yt!==Ct;){const $t=getScale(At),zt=At.getBoundingClientRect(),_t=getComputedStyle$1(At),Jt=zt.left+(At.clientLeft+parseFloat(_t.paddingLeft))*$t.x,nr=zt.top+(At.clientTop+parseFloat(_t.paddingTop))*$t.y;ct*=$t.x,dt*=$t.y,ft*=$t.x,pt*=$t.y,ct+=Jt,dt+=nr,Ct=getWindow(At),At=Ct.frameElement}}return rectToClientRect({width:ft,height:pt,x:ct,y:dt})}function convertOffsetParentRelativeRectToViewportRelativeRect(rt){let{elements:_e,rect:nt,offsetParent:it,strategy:ot}=rt;const st=ot==="fixed",at=getDocumentElement(it),lt=_e?isTopLayer(_e.floating):!1;if(it===at||lt&&st)return nt;let ct={scrollLeft:0,scrollTop:0},dt=createCoords(1);const ft=createCoords(0),pt=isHTMLElement(it);if((pt||!pt&&!st)&&((getNodeName(it)!=="body"||isOverflowElement(at))&&(ct=getNodeScroll(it)),isHTMLElement(it))){const gt=getBoundingClientRect(it);dt=getScale(it),ft.x=gt.x+it.clientLeft,ft.y=gt.y+it.clientTop}return{width:nt.width*dt.x,height:nt.height*dt.y,x:nt.x*dt.x-ct.scrollLeft*dt.x+ft.x,y:nt.y*dt.y-ct.scrollTop*dt.y+ft.y}}function getClientRects(rt){return Array.from(rt.getClientRects())}function getWindowScrollBarX(rt){return getBoundingClientRect(getDocumentElement(rt)).left+getNodeScroll(rt).scrollLeft}function getDocumentRect(rt){const _e=getDocumentElement(rt),nt=getNodeScroll(rt),it=rt.ownerDocument.body,ot=max(_e.scrollWidth,_e.clientWidth,it.scrollWidth,it.clientWidth),st=max(_e.scrollHeight,_e.clientHeight,it.scrollHeight,it.clientHeight);let at=-nt.scrollLeft+getWindowScrollBarX(rt);const lt=-nt.scrollTop;return getComputedStyle$1(it).direction==="rtl"&&(at+=max(_e.clientWidth,it.clientWidth)-ot),{width:ot,height:st,x:at,y:lt}}function getViewportRect(rt,_e){const nt=getWindow(rt),it=getDocumentElement(rt),ot=nt.visualViewport;let st=it.clientWidth,at=it.clientHeight,lt=0,ct=0;if(ot){st=ot.width,at=ot.height;const dt=isWebKit();(!dt||dt&&_e==="fixed")&&(lt=ot.offsetLeft,ct=ot.offsetTop)}return{width:st,height:at,x:lt,y:ct}}function getInnerBoundingClientRect(rt,_e){const nt=getBoundingClientRect(rt,!0,_e==="fixed"),it=nt.top+rt.clientTop,ot=nt.left+rt.clientLeft,st=isHTMLElement(rt)?getScale(rt):createCoords(1),at=rt.clientWidth*st.x,lt=rt.clientHeight*st.y,ct=ot*st.x,dt=it*st.y;return{width:at,height:lt,x:ct,y:dt}}function getClientRectFromClippingAncestor(rt,_e,nt){let it;if(_e==="viewport")it=getViewportRect(rt,nt);else if(_e==="document")it=getDocumentRect(getDocumentElement(rt));else if(isElement(_e))it=getInnerBoundingClientRect(_e,nt);else{const ot=getVisualOffsets(rt);it={..._e,x:_e.x-ot.x,y:_e.y-ot.y}}return rectToClientRect(it)}function hasFixedPositionAncestor(rt,_e){const nt=getParentNode(rt);return nt===_e||!isElement(nt)||isLastTraversableNode(nt)?!1:getComputedStyle$1(nt).position==="fixed"||hasFixedPositionAncestor(nt,_e)}function getClippingElementAncestors(rt,_e){const nt=_e.get(rt);if(nt)return nt;let it=getOverflowAncestors(rt,[],!1).filter(lt=>isElement(lt)&&getNodeName(lt)!=="body"),ot=null;const st=getComputedStyle$1(rt).position==="fixed";let at=st?getParentNode(rt):rt;for(;isElement(at)&&!isLastTraversableNode(at);){const lt=getComputedStyle$1(at),ct=isContainingBlock(at);!ct&&lt.position==="fixed"&&(ot=null),(st?!ct&&!ot:!ct&&lt.position==="static"&&!!ot&&["absolute","fixed"].includes(ot.position)||isOverflowElement(at)&&!ct&&hasFixedPositionAncestor(rt,at))?it=it.filter(ft=>ft!==at):ot=lt,at=getParentNode(at)}return _e.set(rt,it),it}function getClippingRect(rt){let{element:_e,boundary:nt,rootBoundary:it,strategy:ot}=rt;const at=[...nt==="clippingAncestors"?isTopLayer(_e)?[]:getClippingElementAncestors(_e,this._c):[].concat(nt),it],lt=at[0],ct=at.reduce((dt,ft)=>{const pt=getClientRectFromClippingAncestor(_e,ft,ot);return dt.top=max(pt.top,dt.top),dt.right=min(pt.right,dt.right),dt.bottom=min(pt.bottom,dt.bottom),dt.left=max(pt.left,dt.left),dt},getClientRectFromClippingAncestor(_e,lt,ot));return{width:ct.right-ct.left,height:ct.bottom-ct.top,x:ct.left,y:ct.top}}function getDimensions(rt){const{width:_e,height:nt}=getCssDimensions(rt);return{width:_e,height:nt}}function getRectRelativeToOffsetParent(rt,_e,nt){const it=isHTMLElement(_e),ot=getDocumentElement(_e),st=nt==="fixed",at=getBoundingClientRect(rt,!0,st,_e);let lt={scrollLeft:0,scrollTop:0};const ct=createCoords(0);if(it||!it&&!st)if((getNodeName(_e)!=="body"||isOverflowElement(ot))&&(lt=getNodeScroll(_e)),it){const pt=getBoundingClientRect(_e,!0,st,_e);ct.x=pt.x+_e.clientLeft,ct.y=pt.y+_e.clientTop}else ot&&(ct.x=getWindowScrollBarX(ot));const dt=at.left+lt.scrollLeft-ct.x,ft=at.top+lt.scrollTop-ct.y;return{x:dt,y:ft,width:at.width,height:at.height}}function isStaticPositioned(rt){return getComputedStyle$1(rt).position==="static"}function getTrueOffsetParent(rt,_e){return!isHTMLElement(rt)||getComputedStyle$1(rt).position==="fixed"?null:_e?_e(rt):rt.offsetParent}function getOffsetParent(rt,_e){const nt=getWindow(rt);if(isTopLayer(rt))return nt;if(!isHTMLElement(rt)){let ot=getParentNode(rt);for(;ot&&!isLastTraversableNode(ot);){if(isElement(ot)&&!isStaticPositioned(ot))return ot;ot=getParentNode(ot)}return nt}let it=getTrueOffsetParent(rt,_e);for(;it&&isTableElement(it)&&isStaticPositioned(it);)it=getTrueOffsetParent(it,_e);return it&&isLastTraversableNode(it)&&isStaticPositioned(it)&&!isContainingBlock(it)?nt:it||getContainingBlock(rt)||nt}const getElementRects=async function(rt){const _e=this.getOffsetParent||getOffsetParent,nt=this.getDimensions,it=await nt(rt.floating);return{reference:getRectRelativeToOffsetParent(rt.reference,await _e(rt.floating),rt.strategy),floating:{x:0,y:0,width:it.width,height:it.height}}};function isRTL(rt){return getComputedStyle$1(rt).direction==="rtl"}const platform={convertOffsetParentRelativeRectToViewportRelativeRect,getDocumentElement,getClippingRect,getOffsetParent,getElementRects,getClientRects,getDimensions,getScale,isElement,isRTL};function observeMove(rt,_e){let nt=null,it;const ot=getDocumentElement(rt);function st(){var lt;clearTimeout(it),(lt=nt)==null||lt.disconnect(),nt=null}function at(lt,ct){lt===void 0&&(lt=!1),ct===void 0&&(ct=1),st();const{left:dt,top:ft,width:pt,height:gt}=rt.getBoundingClientRect();if(lt||_e(),!pt||!gt)return;const yt=floor(ft),Ct=floor(ot.clientWidth-(dt+pt)),At=floor(ot.clientHeight-(ft+gt)),$t=floor(dt),_t={rootMargin:-yt+"px "+-Ct+"px "+-At+"px "+-$t+"px",threshold:max(0,min(1,ct))||1};let Jt=!0;function nr(or){const ir=or[0].intersectionRatio;if(ir!==ct){if(!Jt)return at();ir?at(!1,ir):it=setTimeout(()=>{at(!1,1e-7)},1e3)}Jt=!1}try{nt=new IntersectionObserver(nr,{..._t,root:ot.ownerDocument})}catch{nt=new IntersectionObserver(nr,_t)}nt.observe(rt)}return at(!0),st}function autoUpdate(rt,_e,nt,it){it===void 0&&(it={});const{ancestorScroll:ot=!0,ancestorResize:st=!0,elementResize:at=typeof ResizeObserver=="function",layoutShift:lt=typeof IntersectionObserver=="function",animationFrame:ct=!1}=it,dt=unwrapElement(rt),ft=ot||st?[...dt?getOverflowAncestors(dt):[],...getOverflowAncestors(_e)]:[];ft.forEach(zt=>{ot&&zt.addEventListener("scroll",nt,{passive:!0}),st&&zt.addEventListener("resize",nt)});const pt=dt&&lt?observeMove(dt,nt):null;let gt=-1,yt=null;at&&(yt=new ResizeObserver(zt=>{let[_t]=zt;_t&&_t.target===dt&&yt&&(yt.unobserve(_e),cancelAnimationFrame(gt),gt=requestAnimationFrame(()=>{var Jt;(Jt=yt)==null||Jt.observe(_e)})),nt()}),dt&&!ct&&yt.observe(dt),yt.observe(_e));let Ct,At=ct?getBoundingClientRect(rt):null;ct&&$t();function $t(){const zt=getBoundingClientRect(rt);At&&(zt.x!==At.x||zt.y!==At.y||zt.width!==At.width||zt.height!==At.height)&&nt(),At=zt,Ct=requestAnimationFrame($t)}return nt(),()=>{var zt;ft.forEach(_t=>{ot&&_t.removeEventListener("scroll",nt),st&&_t.removeEventListener("resize",nt)}),pt==null||pt(),(zt=yt)==null||zt.disconnect(),yt=null,ct&&cancelAnimationFrame(Ct)}}const offset=offset$1,shift=shift$1,flip=flip$1,arrow=arrow$1,computePosition=(rt,_e,nt)=>{const it=new Map,ot={platform,...nt},st={...ot.platform,_c:it};return computePosition$1(rt,_e,{...ot,platform:st})};var classnames={exports:{}};/*!
	Copyright (c) 2018 Jed Watson.
	Licensed under the MIT License (MIT), see
	http://jedwatson.github.io/classnames
*/(function(rt){(function(){var _e={}.hasOwnProperty;function nt(){for(var st="",at=0;at<arguments.length;at++){var lt=arguments[at];lt&&(st=ot(st,it(lt)))}return st}function it(st){if(typeof st=="string"||typeof st=="number")return st;if(typeof st!="object")return"";if(Array.isArray(st))return nt.apply(null,st);if(st.toString!==Object.prototype.toString&&!st.toString.toString().includes("[native code]"))return st.toString();var at="";for(var lt in st)_e.call(st,lt)&&st[lt]&&(at=ot(at,lt));return at}function ot(st,at){return at?st?st+" "+at:st+at:st}rt.exports?(nt.default=nt,rt.exports=nt):window.classNames=nt})()})(classnames);var classnamesExports=classnames.exports;const y=getDefaultExportFromCjs$1(classnamesExports);var define_process_env_default={};const h="react-tooltip-core-styles",w="react-tooltip-base-styles",b={core:!1,base:!1};function S({css:rt,id:_e=w,type:nt="base",ref:it}){var ot,st;if(!rt||typeof document>"u"||b[nt]||nt==="core"&&typeof process$1<"u"&&(!((ot=process$1==null?void 0:define_process_env_default)===null||ot===void 0)&&ot.REACT_TOOLTIP_DISABLE_CORE_STYLES)||nt!=="base"&&typeof process$1<"u"&&(!((st=process$1==null?void 0:define_process_env_default)===null||st===void 0)&&st.REACT_TOOLTIP_DISABLE_BASE_STYLES))return;nt==="core"&&(_e=h),it||(it={});const{insertAt:at}=it;if(document.getElementById(_e))return;const lt=document.head||document.getElementsByTagName("head")[0],ct=document.createElement("style");ct.id=_e,ct.type="text/css",at==="top"&&lt.firstChild?lt.insertBefore(ct,lt.firstChild):lt.appendChild(ct),ct.styleSheet?ct.styleSheet.cssText=rt:ct.appendChild(document.createTextNode(rt)),b[nt]=!0}const E=async({elementReference:rt=null,tooltipReference:_e=null,tooltipArrowReference:nt=null,place:it="top",offset:ot=10,strategy:st="absolute",middlewares:at=[offset(Number(ot)),flip({fallbackAxisSideDirection:"start"}),shift({padding:5})],border:lt})=>{if(!rt)return{tooltipStyles:{},tooltipArrowStyles:{},place:it};if(_e===null)return{tooltipStyles:{},tooltipArrowStyles:{},place:it};const ct=at;return nt?(ct.push(arrow({element:nt,padding:5})),computePosition(rt,_e,{placement:it,strategy:st,middleware:ct}).then(({x:dt,y:ft,placement:pt,middlewareData:gt})=>{var yt,Ct;const At={left:`${dt}px`,top:`${ft}px`,border:lt},{x:$t,y:zt}=(yt=gt.arrow)!==null&&yt!==void 0?yt:{x:0,y:0},_t=(Ct={top:"bottom",right:"left",bottom:"top",left:"right"}[pt.split("-")[0]])!==null&&Ct!==void 0?Ct:"bottom",Jt=lt&&{borderBottom:lt,borderRight:lt};let nr=0;if(lt){const or=`${lt}`.match(/(\d+)px/);nr=or!=null&&or[1]?Number(or[1]):1}return{tooltipStyles:At,tooltipArrowStyles:{left:$t!=null?`${$t}px`:"",top:zt!=null?`${zt}px`:"",right:"",bottom:"",...Jt,[_t]:`-${4+nr}px`},place:pt}})):computePosition(rt,_e,{placement:"bottom",strategy:st,middleware:ct}).then(({x:dt,y:ft,placement:pt})=>({tooltipStyles:{left:`${dt}px`,top:`${ft}px`},tooltipArrowStyles:{},place:pt}))},A=(rt,_e)=>!("CSS"in window&&"supports"in window.CSS)||window.CSS.supports(rt,_e),_=(rt,_e,nt)=>{let it=null;const ot=function(...st){const at=()=>{it=null};!it&&(rt.apply(this,st),it=setTimeout(at,_e))};return ot.cancel=()=>{it&&(clearTimeout(it),it=null)},ot},O=rt=>rt!==null&&!Array.isArray(rt)&&typeof rt=="object",k=(rt,_e)=>{if(rt===_e)return!0;if(Array.isArray(rt)&&Array.isArray(_e))return rt.length===_e.length&&rt.every((ot,st)=>k(ot,_e[st]));if(Array.isArray(rt)!==Array.isArray(_e))return!1;if(!O(rt)||!O(_e))return rt===_e;const nt=Object.keys(rt),it=Object.keys(_e);return nt.length===it.length&&nt.every(ot=>k(rt[ot],_e[ot]))},T=rt=>{if(!(rt instanceof HTMLElement||rt instanceof SVGElement))return!1;const _e=getComputedStyle(rt);return["overflow","overflow-x","overflow-y"].some(nt=>{const it=_e.getPropertyValue(nt);return it==="auto"||it==="scroll"})},L=rt=>{if(!rt)return null;let _e=rt.parentElement;for(;_e;){if(T(_e))return _e;_e=_e.parentElement}return document.scrollingElement||document.documentElement},C=typeof window<"u"?reactExports.useLayoutEffect:reactExports.useEffect,R=rt=>{rt.current&&(clearTimeout(rt.current),rt.current=null)},x="DEFAULT_TOOLTIP_ID",N={anchorRefs:new Set,activeAnchor:{current:null},attach:()=>{},detach:()=>{},setActiveAnchor:()=>{}},$=reactExports.createContext({getTooltipData:()=>N});function j(rt=x){return reactExports.useContext($).getTooltipData(rt)}var z={tooltip:"core-styles-module_tooltip__3vRRp",fixed:"core-styles-module_fixed__pcSol",arrow:"core-styles-module_arrow__cvMwQ",noArrow:"core-styles-module_noArrow__xock6",clickable:"core-styles-module_clickable__ZuTTB",show:"core-styles-module_show__Nt9eE",closing:"core-styles-module_closing__sGnxF"},D={tooltip:"styles-module_tooltip__mnnfp",arrow:"styles-module_arrow__K0L3T",dark:"styles-module_dark__xNqje",light:"styles-module_light__Z6W-X",success:"styles-module_success__A2AKt",warning:"styles-module_warning__SCK0X",error:"styles-module_error__JvumD",info:"styles-module_info__BWdHW"};const q=({forwardRef:rt,id:_e,className:nt,classNameArrow:it,variant:ot="dark",anchorId:st,anchorSelect:at,place:lt="top",offset:ct=10,events:dt=["hover"],openOnClick:ft=!1,positionStrategy:pt="absolute",middlewares:gt,wrapper:yt,delayShow:Ct=0,delayHide:At=0,float:$t=!1,hidden:zt=!1,noArrow:_t=!1,clickable:Jt=!1,closeOnEsc:nr=!1,closeOnScroll:or=!1,closeOnResize:ir=!1,openEvents:dr,closeEvents:sr,globalCloseEvents:vr,imperativeModeOnly:yr,style:ur,position:tr,afterShow:jt,afterHide:mt,content:wt,contentWrapperRef:kt,isOpen:Ht,defaultIsOpen:Wt=!1,setIsOpen:er,activeAnchor:Xt,setActiveAnchor:Zt,border:Tt,opacity:rr,arrowColor:Er,role:ar="tooltip"})=>{var wr;const fr=reactExports.useRef(null),gr=reactExports.useRef(null),Mr=reactExports.useRef(null),Rr=reactExports.useRef(null),Sr=reactExports.useRef(null),[xr,Pr]=reactExports.useState({tooltipStyles:{},tooltipArrowStyles:{},place:lt}),[Or,Yr]=reactExports.useState(!1),[hn,Fr]=reactExports.useState(!1),[qr,Hr]=reactExports.useState(null),xn=reactExports.useRef(!1),an=reactExports.useRef(null),{anchorRefs:Ln,setActiveAnchor:Sn}=j(_e),pn=reactExports.useRef(!1),[Tn,Cn]=reactExports.useState([]),Jr=reactExports.useRef(!1),jn=ft||dt.includes("click"),Un=jn||(dr==null?void 0:dr.click)||(dr==null?void 0:dr.dblclick)||(dr==null?void 0:dr.mousedown),Tr=dr?{...dr}:{mouseover:!0,focus:!0,mouseenter:!1,click:!1,dblclick:!1,mousedown:!1};!dr&&jn&&Object.assign(Tr,{mouseenter:!1,focus:!1,mouseover:!1,click:!0});const hr=sr?{...sr}:{mouseout:!0,blur:!0,mouseleave:!1,click:!1,dblclick:!1,mouseup:!1};!sr&&jn&&Object.assign(hr,{mouseleave:!1,blur:!1,mouseout:!1});const pr=vr?{...vr}:{escape:nr||!1,scroll:or||!1,resize:ir||!1,clickOutsideAnchor:Un||!1};yr&&(Object.assign(Tr,{mouseenter:!1,focus:!1,click:!1,dblclick:!1,mousedown:!1}),Object.assign(hr,{mouseleave:!1,blur:!1,click:!1,dblclick:!1,mouseup:!1}),Object.assign(pr,{escape:!1,scroll:!1,resize:!1,clickOutsideAnchor:!1})),C(()=>(Jr.current=!0,()=>{Jr.current=!1}),[]);const Br=Nn=>{Jr.current&&(Nn&&Fr(!0),setTimeout(()=>{Jr.current&&(er==null||er(Nn),Ht===void 0&&Yr(Nn))},10))};reactExports.useEffect(()=>{if(Ht===void 0)return()=>null;Ht&&Fr(!0);const Nn=setTimeout(()=>{Yr(Ht)},10);return()=>{clearTimeout(Nn)}},[Ht]),reactExports.useEffect(()=>{if(Or!==xn.current)if(R(Sr),xn.current=Or,Or)jt==null||jt();else{const Nn=(kn=>{const wn=kn.match(/^([\d.]+)(ms|s)$/);if(!wn)return 0;const[,Dr,cr]=wn;return Number(Dr)*(cr==="ms"?1:1e3)})(getComputedStyle(document.body).getPropertyValue("--rt-transition-show-delay"));Sr.current=setTimeout(()=>{Fr(!1),Hr(null),mt==null||mt()},Nn+25)}},[Or]);const jr=Nn=>{Pr(kn=>k(kn,Nn)?kn:Nn)},zr=(Nn=Ct)=>{R(Mr),hn?Br(!0):Mr.current=setTimeout(()=>{Br(!0)},Nn)},Ir=(Nn=At)=>{R(Rr),Rr.current=setTimeout(()=>{pn.current||Br(!1)},Nn)},Lr=Nn=>{var kn;if(!Nn)return;const wn=(kn=Nn.currentTarget)!==null&&kn!==void 0?kn:Nn.target;if(!(wn!=null&&wn.isConnected))return Zt(null),void Sn({current:null});Ct?zr():Br(!0),Zt(wn),Sn({current:wn}),R(Rr)},Ur=()=>{Jt?Ir(At||100):At?Ir():Br(!1),R(Mr)},Wr=({x:Nn,y:kn})=>{var wn;const Dr={getBoundingClientRect:()=>({x:Nn,y:kn,width:0,height:0,top:kn,left:Nn,right:Nn,bottom:kn})};E({place:(wn=qr==null?void 0:qr.place)!==null&&wn!==void 0?wn:lt,offset:ct,elementReference:Dr,tooltipReference:fr.current,tooltipArrowReference:gr.current,strategy:pt,middlewares:gt,border:Tt}).then(cr=>{jr(cr)})},In=Nn=>{if(!Nn)return;const kn=Nn,wn={x:kn.clientX,y:kn.clientY};Wr(wn),an.current=wn},un=Nn=>{var kn;if(!Or)return;const wn=Nn.target;wn.isConnected&&(!((kn=fr.current)===null||kn===void 0)&&kn.contains(wn)||[document.querySelector(`[id='${st}']`),...Tn].some(Dr=>Dr==null?void 0:Dr.contains(wn))||(Br(!1),R(Mr)))},En=_(Lr,50),Jn=_(Ur,50),_r=Nn=>{Jn.cancel(),En(Nn)},Gr=()=>{En.cancel(),Jn()},Pn=reactExports.useCallback(()=>{var Nn,kn;const wn=(Nn=qr==null?void 0:qr.position)!==null&&Nn!==void 0?Nn:tr;wn?Wr(wn):$t?an.current&&Wr(an.current):Xt!=null&&Xt.isConnected&&E({place:(kn=qr==null?void 0:qr.place)!==null&&kn!==void 0?kn:lt,offset:ct,elementReference:Xt,tooltipReference:fr.current,tooltipArrowReference:gr.current,strategy:pt,middlewares:gt,border:Tt}).then(Dr=>{Jr.current&&jr(Dr)})},[Or,Xt,wt,ur,lt,qr==null?void 0:qr.place,ct,pt,tr,qr==null?void 0:qr.position,$t]);reactExports.useEffect(()=>{var Nn,kn;const wn=new Set(Ln);Tn.forEach(Mn=>{wn.add({current:Mn})});const Dr=document.querySelector(`[id='${st}']`);Dr&&wn.add({current:Dr});const cr=()=>{Br(!1)},br=L(Xt),Ar=L(fr.current);pr.scroll&&(window.addEventListener("scroll",cr),br==null||br.addEventListener("scroll",cr),Ar==null||Ar.addEventListener("scroll",cr));let lr=null;pr.resize?window.addEventListener("resize",cr):Xt&&fr.current&&(lr=autoUpdate(Xt,fr.current,Pn,{ancestorResize:!0,elementResize:!0,layoutShift:!0}));const Cr=Mn=>{Mn.key==="Escape"&&Br(!1)};pr.escape&&window.addEventListener("keydown",Cr),pr.clickOutsideAnchor&&window.addEventListener("click",un);const Nr=[],kr=Mn=>{Or&&(Mn==null?void 0:Mn.target)===Xt||Lr(Mn)},$r=Mn=>{Or&&(Mn==null?void 0:Mn.target)===Xt&&Ur()},Xr=["mouseover","mouseout","mouseenter","mouseleave","focus","blur"],Qr=["click","dblclick","mousedown","mouseup"];Object.entries(Tr).forEach(([Mn,zn])=>{zn&&(Xr.includes(Mn)?Nr.push({event:Mn,listener:_r}):Qr.includes(Mn)&&Nr.push({event:Mn,listener:kr}))}),Object.entries(hr).forEach(([Mn,zn])=>{zn&&(Xr.includes(Mn)?Nr.push({event:Mn,listener:Gr}):Qr.includes(Mn)&&Nr.push({event:Mn,listener:$r}))}),$t&&Nr.push({event:"pointermove",listener:In});const en=()=>{pn.current=!0},Qn=()=>{pn.current=!1,Ur()};return Jt&&!Un&&((Nn=fr.current)===null||Nn===void 0||Nn.addEventListener("mouseenter",en),(kn=fr.current)===null||kn===void 0||kn.addEventListener("mouseleave",Qn)),Nr.forEach(({event:Mn,listener:zn})=>{wn.forEach(_n=>{var Wn;(Wn=_n.current)===null||Wn===void 0||Wn.addEventListener(Mn,zn)})}),()=>{var Mn,zn;pr.scroll&&(window.removeEventListener("scroll",cr),br==null||br.removeEventListener("scroll",cr),Ar==null||Ar.removeEventListener("scroll",cr)),pr.resize?window.removeEventListener("resize",cr):lr==null||lr(),pr.clickOutsideAnchor&&window.removeEventListener("click",un),pr.escape&&window.removeEventListener("keydown",Cr),Jt&&!Un&&((Mn=fr.current)===null||Mn===void 0||Mn.removeEventListener("mouseenter",en),(zn=fr.current)===null||zn===void 0||zn.removeEventListener("mouseleave",Qn)),Nr.forEach(({event:_n,listener:Wn})=>{wn.forEach(no=>{var eo;(eo=no.current)===null||eo===void 0||eo.removeEventListener(_n,Wn)})})}},[Xt,Pn,hn,Ln,Tn,dr,sr,vr,jn,Ct,At]),reactExports.useEffect(()=>{var Nn,kn;let wn=(kn=(Nn=qr==null?void 0:qr.anchorSelect)!==null&&Nn!==void 0?Nn:at)!==null&&kn!==void 0?kn:"";!wn&&_e&&(wn=`[data-tooltip-id='${_e.replace(/'/g,"\\'")}']`);const Dr=new MutationObserver(cr=>{const br=[],Ar=[];cr.forEach(lr=>{if(lr.type==="attributes"&&lr.attributeName==="data-tooltip-id"&&(lr.target.getAttribute("data-tooltip-id")===_e?br.push(lr.target):lr.oldValue===_e&&Ar.push(lr.target)),lr.type==="childList"){if(Xt){const Cr=[...lr.removedNodes].filter(Nr=>Nr.nodeType===1);if(wn)try{Ar.push(...Cr.filter(Nr=>Nr.matches(wn))),Ar.push(...Cr.flatMap(Nr=>[...Nr.querySelectorAll(wn)]))}catch{}Cr.some(Nr=>{var kr;return!!(!((kr=Nr==null?void 0:Nr.contains)===null||kr===void 0)&&kr.call(Nr,Xt))&&(Fr(!1),Br(!1),Zt(null),R(Mr),R(Rr),!0)})}if(wn)try{const Cr=[...lr.addedNodes].filter(Nr=>Nr.nodeType===1);br.push(...Cr.filter(Nr=>Nr.matches(wn))),br.push(...Cr.flatMap(Nr=>[...Nr.querySelectorAll(wn)]))}catch{}}}),(br.length||Ar.length)&&Cn(lr=>[...lr.filter(Cr=>!Ar.includes(Cr)),...br])});return Dr.observe(document.body,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["data-tooltip-id"],attributeOldValue:!0}),()=>{Dr.disconnect()}},[_e,at,qr==null?void 0:qr.anchorSelect,Xt]),reactExports.useEffect(()=>{Pn()},[Pn]),reactExports.useEffect(()=>{if(!(kt!=null&&kt.current))return()=>null;const Nn=new ResizeObserver(()=>{setTimeout(()=>Pn())});return Nn.observe(kt.current),()=>{Nn.disconnect()}},[wt,kt==null?void 0:kt.current]),reactExports.useEffect(()=>{var Nn;const kn=document.querySelector(`[id='${st}']`),wn=[...Tn,kn];Xt&&wn.includes(Xt)||Zt((Nn=Tn[0])!==null&&Nn!==void 0?Nn:kn)},[st,Tn,Xt]),reactExports.useEffect(()=>(Wt&&Br(!0),()=>{R(Mr),R(Rr)}),[]),reactExports.useEffect(()=>{var Nn;let kn=(Nn=qr==null?void 0:qr.anchorSelect)!==null&&Nn!==void 0?Nn:at;if(!kn&&_e&&(kn=`[data-tooltip-id='${_e.replace(/'/g,"\\'")}']`),kn)try{const wn=Array.from(document.querySelectorAll(kn));Cn(wn)}catch{Cn([])}},[_e,at,qr==null?void 0:qr.anchorSelect]),reactExports.useEffect(()=>{Mr.current&&(R(Mr),zr(Ct))},[Ct]);const Hn=(wr=qr==null?void 0:qr.content)!==null&&wr!==void 0?wr:wt,$n=Or&&Object.keys(xr.tooltipStyles).length>0;return reactExports.useImperativeHandle(rt,()=>({open:Nn=>{if(Nn!=null&&Nn.anchorSelect)try{document.querySelector(Nn.anchorSelect)}catch{return void console.warn(`[react-tooltip] "${Nn.anchorSelect}" is not a valid CSS selector`)}Hr(Nn??null),Nn!=null&&Nn.delay?zr(Nn.delay):Br(!0)},close:Nn=>{Nn!=null&&Nn.delay?Ir(Nn.delay):Br(!1)},activeAnchor:Xt,place:xr.place,isOpen:!!(hn&&!zt&&Hn&&$n)})),hn&&!zt&&Hn?React$3.createElement(yt,{id:_e,role:ar,className:y("react-tooltip",z.tooltip,D.tooltip,D[ot],nt,`react-tooltip__place-${xr.place}`,z[$n?"show":"closing"],$n?"react-tooltip__show":"react-tooltip__closing",pt==="fixed"&&z.fixed,Jt&&z.clickable),onTransitionEnd:Nn=>{R(Sr),Or||Nn.propertyName!=="opacity"||(Fr(!1),Hr(null),mt==null||mt())},style:{...ur,...xr.tooltipStyles,opacity:rr!==void 0&&$n?rr:void 0},ref:fr},Hn,React$3.createElement(yt,{className:y("react-tooltip-arrow",z.arrow,D.arrow,it,_t&&z.noArrow),style:{...xr.tooltipArrowStyles,background:Er?`linear-gradient(to right bottom, transparent 50%, ${Er} 50%)`:void 0},ref:gr})):null},H=({content:rt})=>React$3.createElement("span",{dangerouslySetInnerHTML:{__html:rt}}),M=React$3.forwardRef(({id:rt,anchorId:_e,anchorSelect:nt,content:it,html:ot,render:st,className:at,classNameArrow:lt,variant:ct="dark",place:dt="top",offset:ft=10,wrapper:pt="div",children:gt=null,events:yt=["hover"],openOnClick:Ct=!1,positionStrategy:At="absolute",middlewares:$t,delayShow:zt=0,delayHide:_t=0,float:Jt=!1,hidden:nr=!1,noArrow:or=!1,clickable:ir=!1,closeOnEsc:dr=!1,closeOnScroll:sr=!1,closeOnResize:vr=!1,openEvents:yr,closeEvents:ur,globalCloseEvents:tr,imperativeModeOnly:jt=!1,style:mt,position:wt,isOpen:kt,defaultIsOpen:Ht=!1,disableStyleInjection:Wt=!1,border:er,opacity:Xt,arrowColor:Zt,setIsOpen:Tt,afterShow:rr,afterHide:Er,role:ar="tooltip"},wr)=>{const[fr,gr]=reactExports.useState(it),[Mr,Rr]=reactExports.useState(ot),[Sr,xr]=reactExports.useState(dt),[Pr,Or]=reactExports.useState(ct),[Yr,hn]=reactExports.useState(ft),[Fr,qr]=reactExports.useState(zt),[Hr,xn]=reactExports.useState(_t),[an,Ln]=reactExports.useState(Jt),[Sn,pn]=reactExports.useState(nr),[Tn,Cn]=reactExports.useState(pt),[Jr,jn]=reactExports.useState(yt),[Un,Tr]=reactExports.useState(At),[hr,pr]=reactExports.useState(null),[Br,jr]=reactExports.useState(null),zr=reactExports.useRef(Wt),{anchorRefs:Ir,activeAnchor:Lr}=j(rt),Ur=Jn=>Jn==null?void 0:Jn.getAttributeNames().reduce((_r,Gr)=>{var Pn;return Gr.startsWith("data-tooltip-")&&(_r[Gr.replace(/^data-tooltip-/,"")]=(Pn=Jn==null?void 0:Jn.getAttribute(Gr))!==null&&Pn!==void 0?Pn:null),_r},{}),Wr=Jn=>{const _r={place:Gr=>{var Pn;xr((Pn=Gr)!==null&&Pn!==void 0?Pn:dt)},content:Gr=>{gr(Gr??it)},html:Gr=>{Rr(Gr??ot)},variant:Gr=>{var Pn;Or((Pn=Gr)!==null&&Pn!==void 0?Pn:ct)},offset:Gr=>{hn(Gr===null?ft:Number(Gr))},wrapper:Gr=>{var Pn;Cn((Pn=Gr)!==null&&Pn!==void 0?Pn:pt)},events:Gr=>{const Pn=Gr==null?void 0:Gr.split(" ");jn(Pn??yt)},"position-strategy":Gr=>{var Pn;Tr((Pn=Gr)!==null&&Pn!==void 0?Pn:At)},"delay-show":Gr=>{qr(Gr===null?zt:Number(Gr))},"delay-hide":Gr=>{xn(Gr===null?_t:Number(Gr))},float:Gr=>{Ln(Gr===null?Jt:Gr==="true")},hidden:Gr=>{pn(Gr===null?nr:Gr==="true")},"class-name":Gr=>{pr(Gr)}};Object.values(_r).forEach(Gr=>Gr(null)),Object.entries(Jn).forEach(([Gr,Pn])=>{var Hn;(Hn=_r[Gr])===null||Hn===void 0||Hn.call(_r,Pn)})};reactExports.useEffect(()=>{gr(it)},[it]),reactExports.useEffect(()=>{Rr(ot)},[ot]),reactExports.useEffect(()=>{xr(dt)},[dt]),reactExports.useEffect(()=>{Or(ct)},[ct]),reactExports.useEffect(()=>{hn(ft)},[ft]),reactExports.useEffect(()=>{qr(zt)},[zt]),reactExports.useEffect(()=>{xn(_t)},[_t]),reactExports.useEffect(()=>{Ln(Jt)},[Jt]),reactExports.useEffect(()=>{pn(nr)},[nr]),reactExports.useEffect(()=>{Tr(At)},[At]),reactExports.useEffect(()=>{zr.current!==Wt&&console.warn("[react-tooltip] Do not change `disableStyleInjection` dynamically.")},[Wt]),reactExports.useEffect(()=>{typeof window<"u"&&window.dispatchEvent(new CustomEvent("react-tooltip-inject-styles",{detail:{disableCore:Wt==="core",disableBase:Wt}}))},[]),reactExports.useEffect(()=>{var Jn;const _r=new Set(Ir);let Gr=nt;if(!Gr&&rt&&(Gr=`[data-tooltip-id='${rt.replace(/'/g,"\\'")}']`),Gr)try{document.querySelectorAll(Gr).forEach(kn=>{_r.add({current:kn})})}catch{console.warn(`[react-tooltip] "${Gr}" is not a valid CSS selector`)}const Pn=document.querySelector(`[id='${_e}']`);if(Pn&&_r.add({current:Pn}),!_r.size)return()=>null;const Hn=(Jn=Br??Pn)!==null&&Jn!==void 0?Jn:Lr.current,$n=new MutationObserver(kn=>{kn.forEach(wn=>{var Dr;if(!Hn||wn.type!=="attributes"||!(!((Dr=wn.attributeName)===null||Dr===void 0)&&Dr.startsWith("data-tooltip-")))return;const cr=Ur(Hn);Wr(cr)})}),Nn={attributes:!0,childList:!1,subtree:!1};if(Hn){const kn=Ur(Hn);Wr(kn),$n.observe(Hn,Nn)}return()=>{$n.disconnect()}},[Ir,Lr,Br,_e,nt]),reactExports.useEffect(()=>{mt!=null&&mt.border&&console.warn("[react-tooltip] Do not set `style.border`. Use `border` prop instead."),er&&!A("border",`${er}`)&&console.warn(`[react-tooltip] "${er}" is not a valid \`border\`.`),mt!=null&&mt.opacity&&console.warn("[react-tooltip] Do not set `style.opacity`. Use `opacity` prop instead."),Xt&&!A("opacity",`${Xt}`)&&console.warn(`[react-tooltip] "${Xt}" is not a valid \`opacity\`.`)},[]);let In=gt;const un=reactExports.useRef(null);if(st){const Jn=st({content:(Br==null?void 0:Br.getAttribute("data-tooltip-content"))||fr||null,activeAnchor:Br});In=Jn?React$3.createElement("div",{ref:un,className:"react-tooltip-content-wrapper"},Jn):null}else fr&&(In=fr);Mr&&(In=React$3.createElement(H,{content:Mr}));const En={forwardRef:wr,id:rt,anchorId:_e,anchorSelect:nt,className:y(at,hr),classNameArrow:lt,content:In,contentWrapperRef:un,place:Sr,variant:Pr,offset:Yr,wrapper:Tn,events:Jr,openOnClick:Ct,positionStrategy:Un,middlewares:$t,delayShow:Fr,delayHide:Hr,float:an,hidden:Sn,noArrow:or,clickable:ir,closeOnEsc:dr,closeOnScroll:sr,closeOnResize:vr,openEvents:yr,closeEvents:ur,globalCloseEvents:tr,imperativeModeOnly:jt,style:mt,position:wt,isOpen:kt,defaultIsOpen:Ht,border:er,opacity:Xt,arrowColor:Zt,setIsOpen:Tt,afterShow:rr,afterHide:Er,activeAnchor:Br,setActiveAnchor:Jn=>jr(Jn),role:ar};return React$3.createElement(q,{...En})});typeof window<"u"&&window.addEventListener("react-tooltip-inject-styles",rt=>{rt.detail.disableCore||S({css:":root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:0.9;--rt-transition-show-delay:0.15s;--rt-transition-closing-delay:0.15s}.core-styles-module_tooltip__3vRRp{position:absolute;top:0;left:0;pointer-events:none;opacity:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{position:absolute;background:inherit}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay)ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay)ease-in}",type:"core"}),rt.detail.disableBase||S({css:`
.styles-module_tooltip__mnnfp{padding:8px 16px;border-radius:3px;font-size:90%;width:max-content}.styles-module_arrow__K0L3T{width:8px;height:8px}[class*='react-tooltip__place-top']>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*='react-tooltip__place-right']>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*='react-tooltip__place-bottom']>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*='react-tooltip__place-left']>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}`,type:"base"})});function Tooltips(){return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(M,{id:"tooltip-price-impact",variant:"dark",place:"right",className:"!max-w-[min(320px,80%)] !px-2 !py-1 !text-sm",opacity:1,delayShow:0,content:"Estimated change in price due to the size of your transaction."}),jsxRuntimeExports.jsx(M,{id:"tooltip-minimum-received",variant:"dark",place:"right",className:"!max-w-[min(320px,80%)] !px-2 !py-1 !text-sm",opacity:1,delayShow:0,content:"Minimum received amount after slippage."}),jsxRuntimeExports.jsx(M,{id:"tooltip-input-amount-out",variant:"dark",place:"left",className:"!max-w-[min(320px,80%)] !px-2 !py-1 !text-sm",opacity:1,delayShow:1e3,content:"We only support type amount in."}),jsxRuntimeExports.jsx(M,{id:"tooltip-max-slippage",variant:"dark",place:"right",className:"!max-w-[min(320px,80%)] !px-2 !py-1 !text-sm",opacity:1,delayShow:0,content:"If the price changes by more than the designated slippage during your swap, your transaction will be reverted."})]})}function AppLayout({children:rt}){return jsxRuntimeExports.jsx("div",{className:"h-full bg-background text-foreground dark",children:jsxRuntimeExports.jsxs("div",{className:"h-full w-screen",children:[jsxRuntimeExports.jsx("div",{className:"fixed top-0 h-full w-screen bg-[url('/images/background.svg')] bg-cover bg-bottom bg-no-repeat opacity-40"}),jsxRuntimeExports.jsx(Tooltips,{}),jsxRuntimeExports.jsxs("div",{className:"isolate flex min-h-screen flex-col",children:[jsxRuntimeExports.jsx(AppHeader,{}),rt,jsxRuntimeExports.jsx(AppFooter,{})]})]})})}var propTypes={exports:{}},ReactPropTypesSecret$1="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",ReactPropTypesSecret_1=ReactPropTypesSecret$1,ReactPropTypesSecret=ReactPropTypesSecret_1;function emptyFunction(){}function emptyFunctionWithReset(){}emptyFunctionWithReset.resetWarningCache=emptyFunction;var factoryWithThrowingShims=function(){function rt(it,ot,st,at,lt,ct){if(ct!==ReactPropTypesSecret){var dt=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw dt.name="Invariant Violation",dt}}rt.isRequired=rt;function _e(){return rt}var nt={array:rt,bigint:rt,bool:rt,func:rt,number:rt,object:rt,string:rt,symbol:rt,any:rt,arrayOf:_e,element:rt,elementType:rt,instanceOf:_e,node:rt,objectOf:_e,oneOf:_e,oneOfType:_e,shape:_e,exact:_e,checkPropTypes:emptyFunctionWithReset,resetWarningCache:emptyFunction};return nt.PropTypes=nt,nt};propTypes.exports=factoryWithThrowingShims();var propTypesExports=propTypes.exports;const PropTypes=getDefaultExportFromCjs$1(propTypesExports);function _interopDefault(rt){return rt&&typeof rt=="object"&&"default"in rt?rt.default:rt}var React=reactExports,React__default=_interopDefault(React);function _defineProperty(rt,_e,nt){return _e in rt?Object.defineProperty(rt,_e,{value:nt,enumerable:!0,configurable:!0,writable:!0}):rt[_e]=nt,rt}function _inheritsLoose(rt,_e){rt.prototype=Object.create(_e.prototype),rt.prototype.constructor=rt,rt.__proto__=_e}var canUseDOM=!!(typeof window<"u"&&window.document&&window.document.createElement);function withSideEffect(rt,_e,nt){if(typeof rt!="function")throw new Error("Expected reducePropsToState to be a function.");if(typeof _e!="function")throw new Error("Expected handleStateChangeOnClient to be a function.");if(typeof nt<"u"&&typeof nt!="function")throw new Error("Expected mapStateOnServer to either be undefined or a function.");function it(ot){return ot.displayName||ot.name||"Component"}return function(st){if(typeof st!="function")throw new Error("Expected WrappedComponent to be a React component.");var at=[],lt;function ct(){lt=rt(at.map(function(ft){return ft.props})),dt.canUseDOM?_e(lt):nt&&(lt=nt(lt))}var dt=function(ft){_inheritsLoose(pt,ft);function pt(){return ft.apply(this,arguments)||this}pt.peek=function(){return lt},pt.rewind=function(){if(pt.canUseDOM)throw new Error("You may only call rewind() on the server. Call peek() to read the current state.");var Ct=lt;return lt=void 0,at=[],Ct};var gt=pt.prototype;return gt.UNSAFE_componentWillMount=function(){at.push(this),ct()},gt.componentDidUpdate=function(){ct()},gt.componentWillUnmount=function(){var Ct=at.indexOf(this);at.splice(Ct,1),ct()},gt.render=function(){return React__default.createElement(st,this.props)},pt}(React.PureComponent);return _defineProperty(dt,"displayName","SideEffect("+it(st)+")"),_defineProperty(dt,"canUseDOM",canUseDOM),dt}}var lib=withSideEffect;const withSideEffect$1=getDefaultExportFromCjs$1(lib);var hasElementType=typeof Element<"u",hasMap=typeof Map=="function",hasSet=typeof Set=="function",hasArrayBuffer=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function equal(rt,_e){if(rt===_e)return!0;if(rt&&_e&&typeof rt=="object"&&typeof _e=="object"){if(rt.constructor!==_e.constructor)return!1;var nt,it,ot;if(Array.isArray(rt)){if(nt=rt.length,nt!=_e.length)return!1;for(it=nt;it--!==0;)if(!equal(rt[it],_e[it]))return!1;return!0}var st;if(hasMap&&rt instanceof Map&&_e instanceof Map){if(rt.size!==_e.size)return!1;for(st=rt.entries();!(it=st.next()).done;)if(!_e.has(it.value[0]))return!1;for(st=rt.entries();!(it=st.next()).done;)if(!equal(it.value[1],_e.get(it.value[0])))return!1;return!0}if(hasSet&&rt instanceof Set&&_e instanceof Set){if(rt.size!==_e.size)return!1;for(st=rt.entries();!(it=st.next()).done;)if(!_e.has(it.value[0]))return!1;return!0}if(hasArrayBuffer&&ArrayBuffer.isView(rt)&&ArrayBuffer.isView(_e)){if(nt=rt.length,nt!=_e.length)return!1;for(it=nt;it--!==0;)if(rt[it]!==_e[it])return!1;return!0}if(rt.constructor===RegExp)return rt.source===_e.source&&rt.flags===_e.flags;if(rt.valueOf!==Object.prototype.valueOf&&typeof rt.valueOf=="function"&&typeof _e.valueOf=="function")return rt.valueOf()===_e.valueOf();if(rt.toString!==Object.prototype.toString&&typeof rt.toString=="function"&&typeof _e.toString=="function")return rt.toString()===_e.toString();if(ot=Object.keys(rt),nt=ot.length,nt!==Object.keys(_e).length)return!1;for(it=nt;it--!==0;)if(!Object.prototype.hasOwnProperty.call(_e,ot[it]))return!1;if(hasElementType&&rt instanceof Element)return!1;for(it=nt;it--!==0;)if(!((ot[it]==="_owner"||ot[it]==="__v"||ot[it]==="__o")&&rt.$$typeof)&&!equal(rt[ot[it]],_e[ot[it]]))return!1;return!0}return rt!==rt&&_e!==_e}var reactFastCompare=function rt(_e,nt){try{return equal(_e,nt)}catch(it){if((it.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw it}};const isEqual=getDefaultExportFromCjs$1(reactFastCompare);/*
object-assign
(c) Sindre Sorhus
@license MIT
*/var getOwnPropertySymbols=Object.getOwnPropertySymbols,hasOwnProperty=Object.prototype.hasOwnProperty,propIsEnumerable=Object.prototype.propertyIsEnumerable;function toObject(rt){if(rt==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(rt)}function shouldUseNative(){try{if(!Object.assign)return!1;var rt=new String("abc");if(rt[5]="de",Object.getOwnPropertyNames(rt)[0]==="5")return!1;for(var _e={},nt=0;nt<10;nt++)_e["_"+String.fromCharCode(nt)]=nt;var it=Object.getOwnPropertyNames(_e).map(function(st){return _e[st]});if(it.join("")!=="0123456789")return!1;var ot={};return"abcdefghijklmnopqrst".split("").forEach(function(st){ot[st]=st}),Object.keys(Object.assign({},ot)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}var objectAssign=shouldUseNative()?Object.assign:function(rt,_e){for(var nt,it=toObject(rt),ot,st=1;st<arguments.length;st++){nt=Object(arguments[st]);for(var at in nt)hasOwnProperty.call(nt,at)&&(it[at]=nt[at]);if(getOwnPropertySymbols){ot=getOwnPropertySymbols(nt);for(var lt=0;lt<ot.length;lt++)propIsEnumerable.call(nt,ot[lt])&&(it[ot[lt]]=nt[ot[lt]])}}return it};const objectAssign$1=getDefaultExportFromCjs$1(objectAssign);var ATTRIBUTE_NAMES={BODY:"bodyAttributes",HTML:"htmlAttributes",TITLE:"titleAttributes"},TAG_NAMES={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title"};Object.keys(TAG_NAMES).map(function(rt){return TAG_NAMES[rt]});var TAG_PROPERTIES={CHARSET:"charset",CSS_TEXT:"cssText",HREF:"href",HTTPEQUIV:"http-equiv",INNER_HTML:"innerHTML",ITEM_PROP:"itemprop",NAME:"name",PROPERTY:"property",REL:"rel",SRC:"src",TARGET:"target"},REACT_TAG_MAP={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},HELMET_PROPS={DEFAULT_TITLE:"defaultTitle",DEFER:"defer",ENCODE_SPECIAL_CHARACTERS:"encodeSpecialCharacters",ON_CHANGE_CLIENT_STATE:"onChangeClientState",TITLE_TEMPLATE:"titleTemplate"},HTML_TAG_MAP=Object.keys(REACT_TAG_MAP).reduce(function(rt,_e){return rt[REACT_TAG_MAP[_e]]=_e,rt},{}),SELF_CLOSING_TAGS=[TAG_NAMES.NOSCRIPT,TAG_NAMES.SCRIPT,TAG_NAMES.STYLE],HELMET_ATTRIBUTE="data-react-helmet",_typeof$1=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(rt){return typeof rt}:function(rt){return rt&&typeof Symbol=="function"&&rt.constructor===Symbol&&rt!==Symbol.prototype?"symbol":typeof rt},classCallCheck=function(rt,_e){if(!(rt instanceof _e))throw new TypeError("Cannot call a class as a function")},createClass=function(){function rt(_e,nt){for(var it=0;it<nt.length;it++){var ot=nt[it];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(_e,ot.key,ot)}}return function(_e,nt,it){return nt&&rt(_e.prototype,nt),it&&rt(_e,it),_e}}(),_extends=Object.assign||function(rt){for(var _e=1;_e<arguments.length;_e++){var nt=arguments[_e];for(var it in nt)Object.prototype.hasOwnProperty.call(nt,it)&&(rt[it]=nt[it])}return rt},inherits=function(rt,_e){if(typeof _e!="function"&&_e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof _e);rt.prototype=Object.create(_e&&_e.prototype,{constructor:{value:rt,enumerable:!1,writable:!0,configurable:!0}}),_e&&(Object.setPrototypeOf?Object.setPrototypeOf(rt,_e):rt.__proto__=_e)},objectWithoutProperties=function(rt,_e){var nt={};for(var it in rt)_e.indexOf(it)>=0||Object.prototype.hasOwnProperty.call(rt,it)&&(nt[it]=rt[it]);return nt},possibleConstructorReturn=function(rt,_e){if(!rt)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return _e&&(typeof _e=="object"||typeof _e=="function")?_e:rt},encodeSpecialCharacters=function rt(_e){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return nt===!1?String(_e):String(_e).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;")},getTitleFromPropsList=function rt(_e){var nt=getInnermostProperty(_e,TAG_NAMES.TITLE),it=getInnermostProperty(_e,HELMET_PROPS.TITLE_TEMPLATE);if(it&&nt)return it.replace(/%s/g,function(){return Array.isArray(nt)?nt.join(""):nt});var ot=getInnermostProperty(_e,HELMET_PROPS.DEFAULT_TITLE);return nt||ot||void 0},getOnChangeClientState=function rt(_e){return getInnermostProperty(_e,HELMET_PROPS.ON_CHANGE_CLIENT_STATE)||function(){}},getAttributesFromPropsList=function rt(_e,nt){return nt.filter(function(it){return typeof it[_e]<"u"}).map(function(it){return it[_e]}).reduce(function(it,ot){return _extends({},it,ot)},{})},getBaseTagFromPropsList=function rt(_e,nt){return nt.filter(function(it){return typeof it[TAG_NAMES.BASE]<"u"}).map(function(it){return it[TAG_NAMES.BASE]}).reverse().reduce(function(it,ot){if(!it.length)for(var st=Object.keys(ot),at=0;at<st.length;at++){var lt=st[at],ct=lt.toLowerCase();if(_e.indexOf(ct)!==-1&&ot[ct])return it.concat(ot)}return it},[])},getTagsFromPropsList=function rt(_e,nt,it){var ot={};return it.filter(function(st){return Array.isArray(st[_e])?!0:(typeof st[_e]<"u"&&warn("Helmet: "+_e+' should be of type "Array". Instead found type "'+_typeof$1(st[_e])+'"'),!1)}).map(function(st){return st[_e]}).reverse().reduce(function(st,at){var lt={};at.filter(function(gt){for(var yt=void 0,Ct=Object.keys(gt),At=0;At<Ct.length;At++){var $t=Ct[At],zt=$t.toLowerCase();nt.indexOf(zt)!==-1&&!(yt===TAG_PROPERTIES.REL&&gt[yt].toLowerCase()==="canonical")&&!(zt===TAG_PROPERTIES.REL&&gt[zt].toLowerCase()==="stylesheet")&&(yt=zt),nt.indexOf($t)!==-1&&($t===TAG_PROPERTIES.INNER_HTML||$t===TAG_PROPERTIES.CSS_TEXT||$t===TAG_PROPERTIES.ITEM_PROP)&&(yt=$t)}if(!yt||!gt[yt])return!1;var _t=gt[yt].toLowerCase();return ot[yt]||(ot[yt]={}),lt[yt]||(lt[yt]={}),ot[yt][_t]?!1:(lt[yt][_t]=!0,!0)}).reverse().forEach(function(gt){return st.push(gt)});for(var ct=Object.keys(lt),dt=0;dt<ct.length;dt++){var ft=ct[dt],pt=objectAssign$1({},ot[ft],lt[ft]);ot[ft]=pt}return st},[]).reverse()},getInnermostProperty=function rt(_e,nt){for(var it=_e.length-1;it>=0;it--){var ot=_e[it];if(ot.hasOwnProperty(nt))return ot[nt]}return null},reducePropsToState=function rt(_e){return{baseTag:getBaseTagFromPropsList([TAG_PROPERTIES.HREF,TAG_PROPERTIES.TARGET],_e),bodyAttributes:getAttributesFromPropsList(ATTRIBUTE_NAMES.BODY,_e),defer:getInnermostProperty(_e,HELMET_PROPS.DEFER),encode:getInnermostProperty(_e,HELMET_PROPS.ENCODE_SPECIAL_CHARACTERS),htmlAttributes:getAttributesFromPropsList(ATTRIBUTE_NAMES.HTML,_e),linkTags:getTagsFromPropsList(TAG_NAMES.LINK,[TAG_PROPERTIES.REL,TAG_PROPERTIES.HREF],_e),metaTags:getTagsFromPropsList(TAG_NAMES.META,[TAG_PROPERTIES.NAME,TAG_PROPERTIES.CHARSET,TAG_PROPERTIES.HTTPEQUIV,TAG_PROPERTIES.PROPERTY,TAG_PROPERTIES.ITEM_PROP],_e),noscriptTags:getTagsFromPropsList(TAG_NAMES.NOSCRIPT,[TAG_PROPERTIES.INNER_HTML],_e),onChangeClientState:getOnChangeClientState(_e),scriptTags:getTagsFromPropsList(TAG_NAMES.SCRIPT,[TAG_PROPERTIES.SRC,TAG_PROPERTIES.INNER_HTML],_e),styleTags:getTagsFromPropsList(TAG_NAMES.STYLE,[TAG_PROPERTIES.CSS_TEXT],_e),title:getTitleFromPropsList(_e),titleAttributes:getAttributesFromPropsList(ATTRIBUTE_NAMES.TITLE,_e)}},rafPolyfill=function(){var rt=Date.now();return function(_e){var nt=Date.now();nt-rt>16?(rt=nt,_e(nt)):setTimeout(function(){rafPolyfill(_e)},0)}}(),cafPolyfill=function rt(_e){return clearTimeout(_e)},requestAnimationFrame$1=typeof window<"u"?window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||rafPolyfill:global$1.requestAnimationFrame||rafPolyfill,cancelAnimationFrame$1=typeof window<"u"?window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||cafPolyfill:global$1.cancelAnimationFrame||cafPolyfill,warn=function rt(_e){return console&&typeof console.warn=="function"&&console.warn(_e)},_helmetCallback=null,handleClientStateChange=function rt(_e){_helmetCallback&&cancelAnimationFrame$1(_helmetCallback),_e.defer?_helmetCallback=requestAnimationFrame$1(function(){commitTagChanges(_e,function(){_helmetCallback=null})}):(commitTagChanges(_e),_helmetCallback=null)},commitTagChanges=function rt(_e,nt){var it=_e.baseTag,ot=_e.bodyAttributes,st=_e.htmlAttributes,at=_e.linkTags,lt=_e.metaTags,ct=_e.noscriptTags,dt=_e.onChangeClientState,ft=_e.scriptTags,pt=_e.styleTags,gt=_e.title,yt=_e.titleAttributes;updateAttributes(TAG_NAMES.BODY,ot),updateAttributes(TAG_NAMES.HTML,st),updateTitle(gt,yt);var Ct={baseTag:updateTags(TAG_NAMES.BASE,it),linkTags:updateTags(TAG_NAMES.LINK,at),metaTags:updateTags(TAG_NAMES.META,lt),noscriptTags:updateTags(TAG_NAMES.NOSCRIPT,ct),scriptTags:updateTags(TAG_NAMES.SCRIPT,ft),styleTags:updateTags(TAG_NAMES.STYLE,pt)},At={},$t={};Object.keys(Ct).forEach(function(zt){var _t=Ct[zt],Jt=_t.newTags,nr=_t.oldTags;Jt.length&&(At[zt]=Jt),nr.length&&($t[zt]=Ct[zt].oldTags)}),nt&&nt(),dt(_e,At,$t)},flattenArray=function rt(_e){return Array.isArray(_e)?_e.join(""):_e},updateTitle=function rt(_e,nt){typeof _e<"u"&&document.title!==_e&&(document.title=flattenArray(_e)),updateAttributes(TAG_NAMES.TITLE,nt)},updateAttributes=function rt(_e,nt){var it=document.getElementsByTagName(_e)[0];if(it){for(var ot=it.getAttribute(HELMET_ATTRIBUTE),st=ot?ot.split(","):[],at=[].concat(st),lt=Object.keys(nt),ct=0;ct<lt.length;ct++){var dt=lt[ct],ft=nt[dt]||"";it.getAttribute(dt)!==ft&&it.setAttribute(dt,ft),st.indexOf(dt)===-1&&st.push(dt);var pt=at.indexOf(dt);pt!==-1&&at.splice(pt,1)}for(var gt=at.length-1;gt>=0;gt--)it.removeAttribute(at[gt]);st.length===at.length?it.removeAttribute(HELMET_ATTRIBUTE):it.getAttribute(HELMET_ATTRIBUTE)!==lt.join(",")&&it.setAttribute(HELMET_ATTRIBUTE,lt.join(","))}},updateTags=function rt(_e,nt){var it=document.head||document.querySelector(TAG_NAMES.HEAD),ot=it.querySelectorAll(_e+"["+HELMET_ATTRIBUTE+"]"),st=Array.prototype.slice.call(ot),at=[],lt=void 0;return nt&&nt.length&&nt.forEach(function(ct){var dt=document.createElement(_e);for(var ft in ct)if(ct.hasOwnProperty(ft))if(ft===TAG_PROPERTIES.INNER_HTML)dt.innerHTML=ct.innerHTML;else if(ft===TAG_PROPERTIES.CSS_TEXT)dt.styleSheet?dt.styleSheet.cssText=ct.cssText:dt.appendChild(document.createTextNode(ct.cssText));else{var pt=typeof ct[ft]>"u"?"":ct[ft];dt.setAttribute(ft,pt)}dt.setAttribute(HELMET_ATTRIBUTE,"true"),st.some(function(gt,yt){return lt=yt,dt.isEqualNode(gt)})?st.splice(lt,1):at.push(dt)}),st.forEach(function(ct){return ct.parentNode.removeChild(ct)}),at.forEach(function(ct){return it.appendChild(ct)}),{oldTags:st,newTags:at}},generateElementAttributesAsString=function rt(_e){return Object.keys(_e).reduce(function(nt,it){var ot=typeof _e[it]<"u"?it+'="'+_e[it]+'"':""+it;return nt?nt+" "+ot:ot},"")},generateTitleAsString=function rt(_e,nt,it,ot){var st=generateElementAttributesAsString(it),at=flattenArray(nt);return st?"<"+_e+" "+HELMET_ATTRIBUTE+'="true" '+st+">"+encodeSpecialCharacters(at,ot)+"</"+_e+">":"<"+_e+" "+HELMET_ATTRIBUTE+'="true">'+encodeSpecialCharacters(at,ot)+"</"+_e+">"},generateTagsAsString=function rt(_e,nt,it){return nt.reduce(function(ot,st){var at=Object.keys(st).filter(function(dt){return!(dt===TAG_PROPERTIES.INNER_HTML||dt===TAG_PROPERTIES.CSS_TEXT)}).reduce(function(dt,ft){var pt=typeof st[ft]>"u"?ft:ft+'="'+encodeSpecialCharacters(st[ft],it)+'"';return dt?dt+" "+pt:pt},""),lt=st.innerHTML||st.cssText||"",ct=SELF_CLOSING_TAGS.indexOf(_e)===-1;return ot+"<"+_e+" "+HELMET_ATTRIBUTE+'="true" '+at+(ct?"/>":">"+lt+"</"+_e+">")},"")},convertElementAttributestoReactProps=function rt(_e){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object.keys(_e).reduce(function(it,ot){return it[REACT_TAG_MAP[ot]||ot]=_e[ot],it},nt)},convertReactPropstoHtmlAttributes=function rt(_e){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object.keys(_e).reduce(function(it,ot){return it[HTML_TAG_MAP[ot]||ot]=_e[ot],it},nt)},generateTitleAsReactComponent=function rt(_e,nt,it){var ot,st=(ot={key:nt},ot[HELMET_ATTRIBUTE]=!0,ot),at=convertElementAttributestoReactProps(it,st);return[React$3.createElement(TAG_NAMES.TITLE,at,nt)]},generateTagsAsReactComponent=function rt(_e,nt){return nt.map(function(it,ot){var st,at=(st={key:ot},st[HELMET_ATTRIBUTE]=!0,st);return Object.keys(it).forEach(function(lt){var ct=REACT_TAG_MAP[lt]||lt;if(ct===TAG_PROPERTIES.INNER_HTML||ct===TAG_PROPERTIES.CSS_TEXT){var dt=it.innerHTML||it.cssText;at.dangerouslySetInnerHTML={__html:dt}}else at[ct]=it[lt]}),React$3.createElement(_e,at)})},getMethodsForTag=function rt(_e,nt,it){switch(_e){case TAG_NAMES.TITLE:return{toComponent:function(){return generateTitleAsReactComponent(_e,nt.title,nt.titleAttributes)},toString:function(){return generateTitleAsString(_e,nt.title,nt.titleAttributes,it)}};case ATTRIBUTE_NAMES.BODY:case ATTRIBUTE_NAMES.HTML:return{toComponent:function(){return convertElementAttributestoReactProps(nt)},toString:function(){return generateElementAttributesAsString(nt)}};default:return{toComponent:function(){return generateTagsAsReactComponent(_e,nt)},toString:function(){return generateTagsAsString(_e,nt,it)}}}},mapStateOnServer=function rt(_e){var nt=_e.baseTag,it=_e.bodyAttributes,ot=_e.encode,st=_e.htmlAttributes,at=_e.linkTags,lt=_e.metaTags,ct=_e.noscriptTags,dt=_e.scriptTags,ft=_e.styleTags,pt=_e.title,gt=pt===void 0?"":pt,yt=_e.titleAttributes;return{base:getMethodsForTag(TAG_NAMES.BASE,nt,ot),bodyAttributes:getMethodsForTag(ATTRIBUTE_NAMES.BODY,it,ot),htmlAttributes:getMethodsForTag(ATTRIBUTE_NAMES.HTML,st,ot),link:getMethodsForTag(TAG_NAMES.LINK,at,ot),meta:getMethodsForTag(TAG_NAMES.META,lt,ot),noscript:getMethodsForTag(TAG_NAMES.NOSCRIPT,ct,ot),script:getMethodsForTag(TAG_NAMES.SCRIPT,dt,ot),style:getMethodsForTag(TAG_NAMES.STYLE,ft,ot),title:getMethodsForTag(TAG_NAMES.TITLE,{title:gt,titleAttributes:yt},ot)}},Helmet=function rt(_e){var nt,it;return it=nt=function(ot){inherits(st,ot);function st(){return classCallCheck(this,st),possibleConstructorReturn(this,ot.apply(this,arguments))}return st.prototype.shouldComponentUpdate=function(lt){return!isEqual(this.props,lt)},st.prototype.mapNestedChildrenToProps=function(lt,ct){if(!ct)return null;switch(lt.type){case TAG_NAMES.SCRIPT:case TAG_NAMES.NOSCRIPT:return{innerHTML:ct};case TAG_NAMES.STYLE:return{cssText:ct}}throw new Error("<"+lt.type+" /> elements are self-closing and can not contain children. Refer to our API for more information.")},st.prototype.flattenArrayTypeChildren=function(lt){var ct,dt=lt.child,ft=lt.arrayTypeChildren,pt=lt.newChildProps,gt=lt.nestedChildren;return _extends({},ft,(ct={},ct[dt.type]=[].concat(ft[dt.type]||[],[_extends({},pt,this.mapNestedChildrenToProps(dt,gt))]),ct))},st.prototype.mapObjectTypeChildren=function(lt){var ct,dt,ft=lt.child,pt=lt.newProps,gt=lt.newChildProps,yt=lt.nestedChildren;switch(ft.type){case TAG_NAMES.TITLE:return _extends({},pt,(ct={},ct[ft.type]=yt,ct.titleAttributes=_extends({},gt),ct));case TAG_NAMES.BODY:return _extends({},pt,{bodyAttributes:_extends({},gt)});case TAG_NAMES.HTML:return _extends({},pt,{htmlAttributes:_extends({},gt)})}return _extends({},pt,(dt={},dt[ft.type]=_extends({},gt),dt))},st.prototype.mapArrayTypeChildrenToProps=function(lt,ct){var dt=_extends({},ct);return Object.keys(lt).forEach(function(ft){var pt;dt=_extends({},dt,(pt={},pt[ft]=lt[ft],pt))}),dt},st.prototype.warnOnInvalidChildren=function(lt,ct){return!0},st.prototype.mapChildrenToProps=function(lt,ct){var dt=this,ft={};return React$3.Children.forEach(lt,function(pt){if(!(!pt||!pt.props)){var gt=pt.props,yt=gt.children,Ct=objectWithoutProperties(gt,["children"]),At=convertReactPropstoHtmlAttributes(Ct);switch(dt.warnOnInvalidChildren(pt,yt),pt.type){case TAG_NAMES.LINK:case TAG_NAMES.META:case TAG_NAMES.NOSCRIPT:case TAG_NAMES.SCRIPT:case TAG_NAMES.STYLE:ft=dt.flattenArrayTypeChildren({child:pt,arrayTypeChildren:ft,newChildProps:At,nestedChildren:yt});break;default:ct=dt.mapObjectTypeChildren({child:pt,newProps:ct,newChildProps:At,nestedChildren:yt});break}}}),ct=this.mapArrayTypeChildrenToProps(ft,ct),ct},st.prototype.render=function(){var lt=this.props,ct=lt.children,dt=objectWithoutProperties(lt,["children"]),ft=_extends({},dt);return ct&&(ft=this.mapChildrenToProps(ct,ft)),React$3.createElement(_e,ft)},createClass(st,null,[{key:"canUseDOM",set:function(lt){_e.canUseDOM=lt}}]),st}(React$3.Component),nt.propTypes={base:PropTypes.object,bodyAttributes:PropTypes.object,children:PropTypes.oneOfType([PropTypes.arrayOf(PropTypes.node),PropTypes.node]),defaultTitle:PropTypes.string,defer:PropTypes.bool,encodeSpecialCharacters:PropTypes.bool,htmlAttributes:PropTypes.object,link:PropTypes.arrayOf(PropTypes.object),meta:PropTypes.arrayOf(PropTypes.object),noscript:PropTypes.arrayOf(PropTypes.object),onChangeClientState:PropTypes.func,script:PropTypes.arrayOf(PropTypes.object),style:PropTypes.arrayOf(PropTypes.object),title:PropTypes.string,titleAttributes:PropTypes.object,titleTemplate:PropTypes.string},nt.defaultProps={defer:!0,encodeSpecialCharacters:!0},nt.peek=_e.peek,nt.rewind=function(){var ot=_e.rewind();return ot||(ot=mapStateOnServer({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}})),ot},it},NullComponent=function rt(){return null},HelmetSideEffects=withSideEffect$1(reducePropsToState,handleClientStateChange,mapStateOnServer)(NullComponent),HelmetExport=Helmet(HelmetSideEffects);HelmetExport.renderStatic=HelmetExport.rewind;function Swap(){var En,Jn;const rt=useAppDispatch(),_e=useLocation(),nt=useNavigate(),[it]=useSearchParams(),ot=reactExports.useMemo(()=>it.get("debug")==="true",[it]),[st,at]=reactExports.useState({sources:"",feeRecipient:"0x2e8671ebdf16028d7de00229c26b551d8f145d541f96278eec54d9d775a49fe3",feeBps:0,chargeFeeBy:"token_in"}),lt=reactExports.useRef(()=>{}),{setSwapLocation:ct}=reactExports.useContext(SwapContext),dt=_r=>lt.current=_r,{balance:ft}=useAppSelector(_r=>_r.wallet),{account:pt,isLoading:gt,isTelegram:yt,connect:Ct}=useAnqaWallet(),[At,$t]=reactExports.useState("1"),[zt,_t]=reactExports.useState(!0),Jt=reactExports.useCallback((_r,Gr=8,Pn=!0)=>{_t(Pn),_r!=null&&_r.endsWith(",")&&(_r=_r.slice(0,_r.length-1)+"."),_r=_r.replaceAll(",",""),(_r===""||inputRegex.test(escapeRegExp(_r)))&&(_r=truncateValue(_r,Gr),_r.length&&_r.startsWith(".")&&(_r="0."),_r=numberWithCommas(_r),$t(_r))},[]),nr=useAppSelector(_r=>_r.token.followingTokenData),or=reactExports.useMemo(()=>{var _r;return((_r=Object.values(nr).find(Gr=>{try{const Pn=_e.pathname.replace("/swap/","").split("-")[0];return Gr.symbol===Pn||Gr.id===Pn}catch{return!1}}))==null?void 0:_r.id)||o$h},[nr,_e.pathname]),ir=reactExports.useMemo(()=>{var _r;return((_r=Object.values(nr).find(Gr=>{try{const Pn=_e.pathname.replace("/swap/","").split("-")[1];return Gr.symbol===Pn||Gr.id===Pn}catch{return!1}}))==null?void 0:_r.id)||ZUSDC},[nr,_e.pathname]),dr=reactExports.useMemo(()=>nr[or],[nr,or]),sr=reactExports.useMemo(()=>nr[ir],[nr,ir]),{data:vr}=useFullTokens();reactExports.useEffect(()=>{const _r=_e.pathname.replace("/swap/","");try{const Gr=_r.split("-")[0],Pn=_r.split("-")[1];if(!Gr||!Pn)throw new Error(`invalid pair = ${_r}`);const Hn=Object.values(nr);if(!vr||Object.values(vr).length===0)return;const $n=Object.values(vr),Nn=$n.find(wn=>wn.id===Gr)||Hn.find(wn=>wn.symbol===Gr),kn=$n.find(wn=>wn.id===Pn)||Hn.find(wn=>wn.symbol===Pn);if(!Nn)throw new Error(`cannot find tokenIn = ${Gr}`);if(!kn)throw new Error(`cannot find tokenOut = ${Pn}`);rt(addTokensToFollow([Nn.id,kn.id]))}catch(Gr){_r!=="/swap"&&console.error(Gr),nt(`/swap/APT-zUSDC?${it.toString()}`,{replace:!0})}},[rt,nr,vr,_e.pathname,nt,it]);const yr=reactExports.useCallback(_r=>{const Gr=_e.pathname.replace("/swap/","");try{const Pn=Gr.split("-")[0],Hn=Gr.split("-")[1];if(!Pn||!Hn)throw new Error(`invalid pair = ${Gr}`);nt(`/swap/${_r}-${Hn}?${it.toString()}`,{replace:!0})}catch(Pn){Gr!=="/swap"&&console.error(Pn),nt(`/swap/APT-zUSDC?${it.toString()}`,{replace:!0})}},[_e.pathname,nt,it]),ur=reactExports.useCallback(_r=>{const Gr=_e.pathname.replace("/swap/","");try{const Pn=Gr.split("-")[0],Hn=Gr.split("-")[1];if(!Pn||!Hn)throw new Error(`invalid pair = ${Gr}`);nt(`/swap/${Pn}-${_r}?${it.toString()}`,{replace:!0})}catch(Pn){Gr!=="/swap"&&console.error(Pn),nt(`/swap/APT-zUSDC?${it.toString()}`,{replace:!0})}},[_e.pathname,nt,it]),tr=dr?dr.decimals:void 0,jt=sr?sr.decimals:void 0,mt=useAppSelector(_r=>_r.price.followingPriceData),wt=reactExports.useMemo(()=>mt[or]?mulpowToFraction(mt[or]):void 0,[mt,or]),kt=reactExports.useMemo(()=>mt[ir]?mulpowToFraction(mt[ir]):void 0,[mt,ir]),Ht=ft[or],Wt=Ht&&tr!==void 0?divpowToFraction(Ht.amount,tr):void 0,er=ft[ir],Xt=er&&jt!==void 0?divpowToFraction(er.amount,jt):void 0,Zt=reactExports.useMemo(()=>At&&tr!==void 0?mulpowToFraction(At.replaceAll(",",""),tr):void 0,[tr,At]),[Tt]=useDebounceValue(Zt,zt?250:0),{amountOut:rr,isValidating:Er,sourceInfo:ar,paths:wr,reFetch:fr}=useQuote({tokenIn:or,tokenOut:ir,amountIn:(En=Tt==null?void 0:Tt.numerator)==null?void 0:En.toString(),includeSources:st.sources,feeBps:st.feeBps,chargeFeeBy:st.chargeFeeBy}),gr=reactExports.useMemo(()=>rr&&jt!=null?new Fraction(rr,Math.pow(10,jt)):void 0,[jt,rr]),Mr=gr&&jt!==void 0?numberWithCommas(truncateValue(gr.toFixed(18),jt)):"",Rr=reactExports.useMemo(()=>Tt&&wt?Tt.multiply(wt):void 0,[Tt,wt]),Sr=reactExports.useMemo(()=>gr&&kt?gr.multiply(kt):void 0,[gr,kt]),xr=reactExports.useMemo(()=>Tt&&gr?gr.divide(Tt):void 0,[Tt,gr]),Pr=reactExports.useMemo(()=>{let _r=Rr&&Sr?Rr.subtract(Sr).divide(Rr).multiply(100):void 0;return _r!=null&&_r.lessThan(0)&&(_r=new Fraction(0)),_r},[Rr,Sr]),Or=reactExports.useMemo(()=>!!(Pr!=null&&Pr.greaterThan(10)),[Pr]),Yr=reactExports.useMemo(()=>!!(Pr!=null&&Pr.greaterThan(5)),[Pr]),hn=useAppSelector(_r=>_r.user.slippageBps),Fr=hn>=500,qr=reactExports.useMemo(()=>{if(!gr)return;const _r=gr.multiply(BIP_BASE-hn).divide(BIP_BASE).toFixed(18);return mulpowToFraction(_r,jt)},[gr,hn,jt]),[Hr,xn]=reactExports.useState(!1),an=reactExports.useMemo(()=>or===o$h?new Fraction(2,1e3):new Fraction(0,1),[or]),Ln=Wt&&Tt?Wt.subtract(an).equalTo(Tt)||Wt.subtract(an).greaterThan(Tt):void 0,Sn=_r=>{if(Wt&&an){let Gr=Wt.multiply(_r).divide(100);if(Wt.subtract(an).lessThan(Gr)&&(Gr=Gr.subtract(an)),Gr.greaterThan(0)){const Pn=Gr.toFixed(18);Jt(Pn,tr,!1)}else Jt("",tr,!1)}else Jt("",tr,!1)},pn=reactExports.useMemo(()=>Tt?Ln?Er?{isDisabled:!0,text:"Getting quote..."}:gr?{isDisabled:!1,text:"Swap"}:{isDisabled:!0,text:"Not found route"}:{isDisabled:!0,text:"Insufficient balance"}:{isDisabled:!0,text:"Enter an amount"},[Tt,Ln,Er,gr]),[Tn,Cn]=reactExports.useState((dr==null?void 0:dr.logoUrl)||NOT_FOUND_TOKEN_LOGO_URL),[Jr,jn]=reactExports.useState((sr==null?void 0:sr.logoUrl)||NOT_FOUND_TOKEN_LOGO_URL);reactExports.useEffect(()=>{Cn((dr==null?void 0:dr.logoUrl)||NOT_FOUND_TOKEN_LOGO_URL),jn((sr==null?void 0:sr.logoUrl)||NOT_FOUND_TOKEN_LOGO_URL)},[dr==null?void 0:dr.logoUrl,sr==null?void 0:sr.logoUrl]);const Un=reactExports.useCallback(()=>{gr&&jt!==void 0?Jt(truncateValue(gr.toFixed(18),jt),jt,!1):Jt("");const _r=_e.pathname.replace("/swap/","");try{const Gr=_r.split("-")[0],Pn=_r.split("-")[1];if(!Gr||!Pn)throw new Error(`invalid pair = ${_r}`);nt(`/swap/${Pn}-${Gr}?${it.toString()}`,{replace:!0})}catch(Gr){_r!=="/swap"&&console.error(Gr),nt(`/swap/APT-zUSDC?${it.toString()}`,{replace:!0})}},[gr,_e.pathname,nt,it,Jt,jt]),Tr=reactExports.useCallback(_r=>{ir===_r||sr&&sr.symbol===_r?Un():yr(_r)},[yr,Un,ir,sr]),hr=reactExports.useCallback(_r=>{or===_r||dr&&dr.symbol===_r?Un():ur(_r)},[ur,Un,or,dr]),{globalModal:pr,isModalOpen:Br,onOpenModal:jr,onCloseModal:zr,onOpenChangeModal:Ir}=useModal(),{txVersion:Lr,isSwapping:Ur,onSwap:Wr,success:In}=useSwap(),un=()=>{Tt&&gr&&qr&&wr&&Wr({tokenIn:or,tokenOut:ir,amountIn:Tt.numerator.toString(),amountOut:gr.numerator.toString(),amountInUsd:(Rr==null?void 0:Rr.toSignificant(18))||"0",amountOutUsd:(Sr==null?void 0:Sr.toSignificant(18))||"0",minAmountOut:qr.numerator.toString(),paths:wr,feeRecipient:st.feeRecipient,feeBps:st.feeBps,chargeFeeBy:st.chargeFeeBy})};return reactExports.useEffect(()=>{lt.current()},[Tt,or,ir,Er]),reactExports.useEffect(()=>{ct==null||ct(_e.pathname)},[ct,_e]),jsxRuntimeExports.jsxs(AppLayout,{children:[jsxRuntimeExports.jsx(HelmetExport,{children:jsxRuntimeExports.jsx("title",{children:"Swap | Anqa"})}),ot&&jsxRuntimeExports.jsxs("div",{className:"absolute left-0 top-1/2 w-[250px] -translate-y-1/2 border-1 border-red-500 p-4",children:[jsxRuntimeExports.jsx("div",{children:"💡 Press cmd and click to multiple select source."}),jsxRuntimeExports.jsxs("a",{href:`https://aptoscan.com/transaction/${Lr}`,target:"_blank",rel:"noreferrer",className:"break-all",children:["tx_version: ",Lr?`https://aptoscan.com/transaction/${Lr}`:"--"]}),jsxRuntimeExports.jsxs("div",{children:["tx_success: ",In===void 0?"--":In?"true":"false"]}),jsxRuntimeExports.jsx("div",{children:jsxRuntimeExports.jsx("select",{className:"h-[50vh] border-1 border-red-500",onChange:_r=>at(Gr=>({...Gr,sources:[..._r.currentTarget.options].filter(Pn=>Pn.selected).map(Pn=>Pn.value).join(",")})),multiple:!0,children:Object.keys(SOURCES).map(_r=>jsxRuntimeExports.jsx("option",{children:_r},_r))})}),jsxRuntimeExports.jsx("div",{children:"fee in bps(0-10000)"}),jsxRuntimeExports.jsx(NumericFormat,{min:0,max:1e4,value:st.feeBps,onChange:_r=>at(Gr=>({...Gr,feeBps:Number(_r.currentTarget.value)}))}),jsxRuntimeExports.jsx("div",{children:"fee recipient"}),jsxRuntimeExports.jsx("input",{value:st.feeRecipient,onChange:_r=>at(Gr=>({...Gr,feeRecipient:_r.currentTarget.value}))}),jsxRuntimeExports.jsx("div",{children:"charge fee by"}),jsxRuntimeExports.jsx("div",{children:jsxRuntimeExports.jsx("select",{className:"border-1 border-red-500",value:st.chargeFeeBy,onChange:_r=>at(Gr=>({...Gr,chargeFeeBy:_r.currentTarget.value})),children:["token_in","token_out"].map(_r=>jsxRuntimeExports.jsx("option",{children:_r},_r))})})]}),jsxRuntimeExports.jsx("main",{className:"mt-[60px] w-full p-4 sm:mt-0",children:jsxRuntimeExports.jsxs("div",{className:"mx-auto flex max-w-[464px] flex-col",children:[jsxRuntimeExports.jsxs("div",{className:"flex justify-end gap-2",children:[jsxRuntimeExports.jsx(button_default,{isIconOnly:!0,className:"h-[36px] w-[36px] min-w-min rounded border-1 border-black600 bg-black",disableAnimation:!0,onPress:async()=>{Er||await fr()},children:jsxRuntimeExports.jsx(CountdownSpinner,{timeInSeconds:10,onFinishCountdown:fr,setResetTimerFunc:dt,isLoading:Er,size:20})}),jsxRuntimeExports.jsxs(button_default,{isIconOnly:!0,className:"h-[36px] w-[36px] min-w-min rounded border-1 border-black600 pl-3 "+(Fr?"bg-[rgba(255,153,1,0.2)]":"bg-black"),onPress:()=>jr(MODAL_LIST.USER_SETTING),disableAnimation:!0,children:[jsxRuntimeExports.jsxs(BodyB2,{className:Fr?"text-[rgba(255,153,1)]":"text-buttonSecondary",children:[hn/100,"%"]}),jsxRuntimeExports.jsx(SettingIcon,{size:36,color:Fr?"rgba(255,153,1)":"#9AA0A6"})]})]}),jsxRuntimeExports.jsx(spacer_default,{y:4}),jsxRuntimeExports.jsxs("div",{className:"relative flex flex-col gap-1",children:[jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:jsxRuntimeExports.jsxs("div",{className:"flex flex-col gap-2 rounded border-1 border-black900 bg-black900 p-3 transition focus-within:border-black600",children:[jsxRuntimeExports.jsxs("div",{className:"flex h-[24px] items-center justify-between",children:[jsxRuntimeExports.jsx(BodyB2,{className:"text-buttonSecondary",children:"You're paying"}),pt&&jsxRuntimeExports.jsxs(button_default,{className:"anqa-hover-white-all flex h-fit w-fit min-w-fit items-center gap-1 bg-transparent p-0",disableAnimation:!0,disableRipple:!0,onClick:()=>Sn(100),children:[jsxRuntimeExports.jsx(WalletIcon,{size:24}),jsxRuntimeExports.jsx(BodyB2,{className:"text-buttonSecondary",children:Wt?numberWithCommas(Wt.toSignificant(6)):"0"})]})]}),jsxRuntimeExports.jsxs("div",{className:"flex items-center justify-between gap-3",children:[jsxRuntimeExports.jsx(NumericFormat,{decimalSeparator:".",allowedDecimalSeparators:[","],thousandSeparator:!0,inputMode:"decimal",autoComplete:"off",autoCorrect:"off",type:"text",placeholder:"0.00",minLength:1,maxLength:30,spellCheck:"false",className:"w-full bg-transparent text-[36px] font-semibold outline-none placeholder:text-buttonSecondary",pattern:"^[0-9]*[.,]?[0-9]*$",value:At,allowNegative:!1,onChange:_r=>Jt(_r.currentTarget.value,tr)}),jsxRuntimeExports.jsxs(button_default,{className:"flex h-[42px] w-fit min-w-fit items-center gap-1 rounded-full border-1 border-buttonDisabled bg-transparent p-2 transition hover:border-buttonSecondary data-[hover]:bg-transparent",disableAnimation:!0,disableRipple:!0,onPress:()=>jr(MODAL_LIST.SELECT_TOKEN_IN),children:[jsxRuntimeExports.jsx(image_default,{width:20,height:20,className:"min-h-[20px] min-w-[20px]",src:Tn,onError:()=>Cn(NOT_FOUND_TOKEN_LOGO_URL)}),jsxRuntimeExports.jsx(TitleT1,{className:"whitespace-nowrap",children:(dr==null?void 0:dr.symbol)??"--"}),jsxRuntimeExports.jsx(ArrowFilledDownIcon,{size:20})]})]}),jsxRuntimeExports.jsxs("div",{className:"flex items-center justify-between gap-3",children:[jsxRuntimeExports.jsx(BodyB2,{className:"text-buttonSecondary",children:Rr?"~$"+numberWithCommas(Rr.toSignificant(6),!1,2):"--"}),jsxRuntimeExports.jsxs("div",{className:"flex gap-1 overflow-hidden",children:[jsxRuntimeExports.jsx(button_default,{className:"anqa-hover-white-all h-fit w-fit min-w-fit rounded bg-black600 px-3 text-buttonSecondary",disableRipple:!0,onClick:()=>Sn(25),children:"25%"}),jsxRuntimeExports.jsx(button_default,{className:"anqa-hover-white-all h-fit w-fit min-w-fit rounded bg-black600 px-3 text-buttonSecondary",disableRipple:!0,onClick:()=>Sn(50),children:"50%"}),jsxRuntimeExports.jsx(button_default,{className:"anqa-hover-white-all h-fit w-fit min-w-fit rounded bg-black600 px-3 text-buttonSecondary",disableRipple:!0,onClick:()=>Sn(75),children:"75%"}),jsxRuntimeExports.jsx(button_default,{className:"anqa-hover-white-all h-fit w-fit min-w-fit rounded bg-black600 px-3 text-buttonSecondary",disableRipple:!0,onClick:()=>Sn(100),children:"100%"})]})]}),jsxRuntimeExports.jsx(spacer_default,{y:2})]})}),jsxRuntimeExports.jsx("div",{className:"absolute left-1/2 top-1/2 z-[1] mt-2 -translate-x-1/2 -translate-y-1/2",children:jsxRuntimeExports.jsx(button_default,{isIconOnly:!0,className:"rounded-full border-2 border-background bg-buttonDisabled data-[hover]:border-buttonSecondary",onPress:Un,children:jsxRuntimeExports.jsx(SwapIcon,{size:24,color:"#FFFFFF"})})}),jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:jsxRuntimeExports.jsxs("div",{className:"flex flex-col gap-2 rounded border-1 border-black900 bg-black900 p-3 transition",children:[jsxRuntimeExports.jsxs("div",{className:"flex h-[24px] items-center justify-between",children:[jsxRuntimeExports.jsx(BodyB2,{className:"text-buttonSecondary",children:"To Receive"}),pt&&jsxRuntimeExports.jsxs(button_default,{className:"flex h-fit w-fit min-w-fit items-center gap-1 bg-transparent p-0 data-[hover]:opacity-100",disableAnimation:!0,disableRipple:!0,disabled:!0,children:[jsxRuntimeExports.jsx(WalletIcon,{size:24}),jsxRuntimeExports.jsx(BodyB2,{className:"text-buttonSecondary",children:Xt?numberWithCommas(Xt.toSignificant(6)):"0"})]})]}),jsxRuntimeExports.jsxs("div",{className:"flex items-center justify-between gap-3",children:[Er?jsxRuntimeExports.jsx("div",{className:"flex h-[54px] w-full items-center",children:jsxRuntimeExports.jsx(skeleton_default,{className:"h-[38px] w-full rounded"})}):jsxRuntimeExports.jsx(NumericFormat,{decimalSeparator:".",allowedDecimalSeparators:[","],thousandSeparator:!0,inputMode:"decimal",autoComplete:"off",autoCorrect:"off",type:"text",placeholder:"0.00",minLength:1,maxLength:30,spellCheck:"false",className:"w-full bg-transparent text-[36px] font-semibold text-buttonSecondary outline-none placeholder:text-buttonSecondary",pattern:"^[0-9]*[.,]?[0-9]*$",disabled:!0,"data-tooltip-id":"tooltip-input-amount-out",value:Mr}),jsxRuntimeExports.jsxs(button_default,{className:"flex h-[42px] w-fit min-w-fit items-center gap-1 rounded-full border-1 border-buttonDisabled bg-transparent p-2 transition hover:border-buttonSecondary data-[hover]:bg-transparent",disableAnimation:!0,disableRipple:!0,onPress:()=>jr(MODAL_LIST.SELECT_TOKEN_OUT),children:[jsxRuntimeExports.jsx(image_default,{width:20,height:20,className:"min-h-[20px] min-w-[20px]",src:Jr,onError:()=>jn(NOT_FOUND_TOKEN_LOGO_URL)}),jsxRuntimeExports.jsx(TitleT1,{className:"whitespace-nowrap",children:(sr==null?void 0:sr.symbol)??"--"}),jsxRuntimeExports.jsx(ArrowFilledDownIcon,{size:20})]})]}),jsxRuntimeExports.jsxs("div",{className:"flex items-center justify-between gap-3",children:[jsxRuntimeExports.jsxs("div",{className:"flex items-center justify-between gap-1",children:[jsxRuntimeExports.jsx(BodyB2,{className:"text-buttonSecondary",children:Sr?"~$"+numberWithCommas(Sr.toSignificant(6),!1,2):"--"}),Pr&&Pr.greaterThan(new Fraction(1,100))&&jsxRuntimeExports.jsxs(BodyB2,{"data-tooltip-id":"tooltip-price-impact",className:Or?"text-buttonRed":Yr?"text-buttonYellow":"text-buttonSecondary",children:["(",`-${truncateValue(Pr.toSignificant(4),2)}%`,")"]})]}),Tt&&gr&&Pr===void 0?jsxRuntimeExports.jsxs("div",{className:"flex items-center gap-1",children:[jsxRuntimeExports.jsx(Icon,{icon:"ph:warning",fontSize:16,color:"#F44646"}),jsxRuntimeExports.jsx(TitleT4,{className:"text-buttonRed",children:"Can't calculate price impact"})]}):Or?jsxRuntimeExports.jsxs("div",{className:"flex items-center gap-1",children:[jsxRuntimeExports.jsx(Icon,{icon:"ph:warning",fontSize:16,color:"#F44646"}),jsxRuntimeExports.jsx(TitleT4,{className:"text-buttonRed",children:"Price impact is very high"})]}):Yr?jsxRuntimeExports.jsxs("div",{className:"flex items-center gap-1",children:[jsxRuntimeExports.jsx(Icon,{icon:"ph:warning",fontSize:16,color:"#FF9901"}),jsxRuntimeExports.jsx(TitleT4,{className:"text-buttonYellow",children:"Price impact is high"})]}):null]})]})})]}),jsxRuntimeExports.jsx(spacer_default,{y:4}),pt?jsxRuntimeExports.jsx(button_default,{className:"h-[52px] rounded "+(Tt&&gr&&!Pr||Or?"bg-buttonRed":"bg-primary"),isLoading:Ur,onPress:un,isDisabled:pn.isDisabled,children:jsxRuntimeExports.jsx(TitleT2,{children:pn.text})}):jsxRuntimeExports.jsx(button_default,{color:"primary",className:"h-[52px] rounded",onPress:()=>yt?Ct(petraWallet.name):jr(MODAL_LIST.CONNECT_WALLET),isLoading:gt,children:jsxRuntimeExports.jsx(TitleT2,{children:gt?"Loading Wallet":"Connect Wallet"})}),jsxRuntimeExports.jsx(spacer_default,{y:4}),Tt&&gr&&jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsxs("div",{className:"flex flex-col gap-2 rounded-lg border-1 border-[rgba(128,134,139,0.5)] p-3",children:[jsxRuntimeExports.jsx("div",{className:"flex justify-between",children:jsxRuntimeExports.jsx("div",{className:"flex items-center gap-2 overflow-hidden",children:Er?jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:jsxRuntimeExports.jsx("div",{className:"flex h-[20px] w-[150px] items-center",children:jsxRuntimeExports.jsx(skeleton_default,{className:"h-[20px] w-full rounded"})})}):Hr?jsxRuntimeExports.jsxs(button_default,{onPress:()=>xn(_r=>!_r),variant:"light",className:"m-0 h-fit gap-1 p-0 data-[hover]:bg-transparent",disableAnimation:!0,disableRipple:!0,children:[jsxRuntimeExports.jsx(BodyB2,{className:"overflow-hidden text-ellipsis whitespace-nowrap",children:xr?`1 ${(sr==null?void 0:sr.symbol)??"--"} = ${numberWithCommas(xr.invert().toSignificant(6))} ${(dr==null?void 0:dr.symbol)??"--"}`:"--"}),jsxRuntimeExports.jsx(SwapIcon,{size:16,color:"#FFFFFF",className:"rotate-90"})]}):jsxRuntimeExports.jsxs(button_default,{onPress:()=>xn(_r=>!_r),variant:"light",className:"m-0 h-fit gap-1 p-0 data-[hover]:bg-transparent",disableAnimation:!0,disableRipple:!0,children:[jsxRuntimeExports.jsx(BodyB2,{className:"overflow-hidden text-ellipsis whitespace-nowrap",children:xr?`1 ${(dr==null?void 0:dr.symbol)??"--"} = ${numberWithCommas(xr.toSignificant(6))} ${(sr==null?void 0:sr.symbol)??"--"}`:"--"}),jsxRuntimeExports.jsx(SwapIcon,{size:16,color:"#FFFFFF",className:"rotate-90"})]})})}),jsxRuntimeExports.jsxs("div",{className:"flex items-center justify-between",children:[jsxRuntimeExports.jsxs("div",{className:"flex items-center gap-1",children:[jsxRuntimeExports.jsx(BodyB2,{className:"cursor-pointer text-buttonSecondary",children:"Minimum Received"}),jsxRuntimeExports.jsx(button_default,{isIconOnly:!0,variant:"light",className:"h-fit min-h-fit w-fit min-w-fit",disabled:!0,disableAnimation:!0,children:jsxRuntimeExports.jsx(Icon,{icon:"material-symbols:info-outline",color:"#9AA0A6",tabIndex:0,"data-tooltip-id":"tooltip-minimum-received"})})]}),Er?jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:jsxRuntimeExports.jsx("div",{className:"flex h-[20px] w-[100px] items-center",children:jsxRuntimeExports.jsx(skeleton_default,{className:"h-[20px] w-full rounded"})})}):jsxRuntimeExports.jsx(BodyB2,{children:qr&&sr?`${numberWithCommas(qr.toSignificant(6))} ${sr.symbol??"--"}`:"--"})]}),jsxRuntimeExports.jsxs("div",{className:"flex items-center justify-between",children:[jsxRuntimeExports.jsx(BodyB2,{className:"text-buttonSecondary",children:"Trade Route"}),Er?jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:jsxRuntimeExports.jsx("div",{className:"flex h-[20px] w-[100px] items-center",children:jsxRuntimeExports.jsx(skeleton_default,{className:"h-[20px] w-full rounded"})})}):ar?jsxRuntimeExports.jsxs(button_default,{className:"m-0 flex h-fit w-fit items-center gap-1 p-0 text-white data-[hover]:bg-transparent",disableAnimation:!0,variant:"light",onPress:()=>jr(MODAL_LIST.TRADE_ROUTE),children:[jsxRuntimeExports.jsxs(BodyB2,{children:[ar.numberOfPaths," split",ar.numberOfPaths>=2?"s":""," & ",ar.numberOfPools," hop",ar.numberOfPools>=2?"s":""]}),jsxRuntimeExports.jsx(ChevronRight,{size:16,color:"#ffffff"})]}):jsxRuntimeExports.jsx(BodyB2,{children:"--"})]})]}),jsxRuntimeExports.jsx(spacer_default,{y:4})]})]})}),jsxRuntimeExports.jsx(Q,{autoClose:4e3,draggablePercent:50,theme:"dark",position:"top-right",closeButton:!1,pauseOnHover:!1}),jsxRuntimeExports.jsx(MemorizedModalSelectToken,{isOpen:pr===MODAL_LIST.SELECT_TOKEN_IN&&Br,onOpenChange:Ir,onClose:zr,setToken:Tr}),jsxRuntimeExports.jsx(MemorizedModalSelectToken,{isOpen:pr===MODAL_LIST.SELECT_TOKEN_OUT&&Br,onOpenChange:Ir,onClose:zr,setToken:hr}),jsxRuntimeExports.jsx(ModalUserSetting,{isOpen:pr===MODAL_LIST.USER_SETTING&&Br,onOpenChange:Ir,onClose:zr}),jsxRuntimeExports.jsx(ModalTradeRoute,{isOpen:pr===MODAL_LIST.TRADE_ROUTE&&Br,onOpenChange:Ir,onClose:zr,srcCoinType:or,dstCoinType:ir,readableAmountIn:numberWithCommas(At),readableAmountOut:Mr,rawAmountIn:(Jn=Tt==null?void 0:Tt.numerator)==null?void 0:Jn.toString(),paths:wr})]})}function NavigateWithParams({to:rt}){const[_e]=useSearchParams();return jsxRuntimeExports.jsx(Navigate,{to:{pathname:rt,search:`?${_e.toString()}`}})}var createWebStorage$1={},getStorage$1={};getStorage$1.__esModule=!0;getStorage$1.default=getStorage;function _typeof(rt){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof=function(nt){return typeof nt}:_typeof=function(nt){return nt&&typeof Symbol=="function"&&nt.constructor===Symbol&&nt!==Symbol.prototype?"symbol":typeof nt},_typeof(rt)}function noop(){}var noopStorage={getItem:noop,setItem:noop,removeItem:noop};function hasStorage(rt){if((typeof self>"u"?"undefined":_typeof(self))!=="object"||!(rt in self))return!1;try{var _e=self[rt],nt="redux-persist ".concat(rt," test");_e.setItem(nt,"test"),_e.getItem(nt),_e.removeItem(nt)}catch{return!1}return!0}function getStorage(rt){var _e="".concat(rt,"Storage");return hasStorage(_e)?self[_e]:noopStorage}createWebStorage$1.__esModule=!0;createWebStorage$1.default=createWebStorage;var _getStorage=_interopRequireDefault$1(getStorage$1);function _interopRequireDefault$1(rt){return rt&&rt.__esModule?rt:{default:rt}}function createWebStorage(rt){var _e=(0,_getStorage.default)(rt);return{getItem:function(it){return new Promise(function(ot,st){ot(_e.getItem(it))})},setItem:function(it,ot){return new Promise(function(st,at){st(_e.setItem(it,ot))})},removeItem:function(it){return new Promise(function(ot,st){ot(_e.removeItem(it))})}}}var default_1=void 0,_createWebStorage=_interopRequireDefault(createWebStorage$1);function _interopRequireDefault(rt){return rt&&rt.__esModule?rt:{default:rt}}var _default=(0,_createWebStorage.default)("local");default_1=_default;const initialState={followingPriceData:{}},priceSlice=createSlice({name:"price",initialState,reducers:{updatePriceData:(rt,_e)=>{for(const nt of Object.keys(_e.payload))rt.followingPriceData[nt]=_e.payload[nt]}},extraReducers:rt=>{rt.addCase(PURGE,()=>initialState)}}),{updatePriceData}=priceSlice.actions,priceReducer=priceSlice.reducer,persistConfig={key:"root",storage:default_1,debug:!1},rootReducer=combineReducers({wallet:walletReducer,token:tokenReducer,price:priceReducer,user:userReducer,telegram:telegramReducer}),persistedReducer=persistReducer(persistConfig,rootReducer),store=configureStore({reducer:persistedReducer,middleware:rt=>rt({serializableCheck:{ignoredActions:[FLUSH,REHYDRATE,PAUSE,PERSIST,PURGE,REGISTER]}})}),persistor=persistStore(store);window.store=store;function Rank({image:rt,name:_e,expLevels:nt,totalPoint:it}){const ot=useIsSm();return jsxRuntimeExports.jsxs("div",{className:"flex flex-col items-center rounded-xl bg-[#00123A] p-6 xl:p-4 sm:p-1",children:[jsxRuntimeExports.jsx(image_default,{width:ot?48:135,src:rt}),jsxRuntimeExports.jsx("div",{className:"mb-0.5 flex gap-2.5 sm:gap-1",children:nt.map((st,at)=>jsxRuntimeExports.jsx(image_default,{width:ot?10:21,src:it.lessThan(st)?"/images/stardisable.png":"/images/starenable.png"},`star-${_e}-${at}`))}),jsxRuntimeExports.jsxs("div",{className:"flex flex-row flex-wrap items-center justify-center",children:[jsxRuntimeExports.jsx("div",{className:"mr-1.5 font-clashDisplay text-base font-bold text-white sm:mr-0.5 sm:text-[7px]",children:_e}),jsxRuntimeExports.jsx(Icon,{width:ot?8:18,icon:"material-symbols:info-outline",color:"#9AA0A6","data-tooltip-id":`tooltip-badge-${_e}`})]}),jsxRuntimeExports.jsx(M,{id:`tooltip-badge-${_e}`,content:`Minimum ${numberWithCommas((nt.length>0?nt[0]:new Fraction(0)).toSignificant(6),!0,0)} EXP`,variant:"dark",place:"right",className:"!max-w-[min(320px,80%)] !px-2 !py-1",opacity:1})]})}const badgeConfigs=[{imageUrl:"/images/plankton.png",name:"Plankton",expLevels:[new Fraction(100),new Fraction(200),new Fraction(300)]},{imageUrl:"/images/fish.png",name:"Fish",expLevels:[new Fraction(500),new Fraction(700),new Fraction(1e3)]},{imageUrl:"/images/dolphin.png",name:"Dolphin",expLevels:[new Fraction(1500),new Fraction(5e3),new Fraction(1e4)]},{imageUrl:"/images/whale.png",name:"Whale",expLevels:[new Fraction(12e3),new Fraction(5e4),new Fraction(1e5)]},{imageUrl:"/images/megawhale.png",name:"Mega Whale",expLevels:[new Fraction(12e4),new Fraction(3e5),new Fraction(5e5)]}];function VolumeBadges({totalExp:rt}){return jsxRuntimeExports.jsxs("div",{className:"relative grid w-full items-center justify-center rounded-xl border-1 border-[#0165A3] bg-[radial-gradient(132.5%_219.17%_at_80.49%_128.61%,#2667FE_0%,#0041DA_9.72%,#030181_21.71%,#001343_36.96%,#000000_69.59%)] px-10 py-8 text-white xl:px-8 xl:py-6 sm:rounded-none sm:px-2 sm:py-2.5",children:[jsxRuntimeExports.jsx("div",{className:"mb-7 flex gap-5 xl:gap-2 sm:mb-2",children:badgeConfigs.map(_e=>jsxRuntimeExports.jsx(Rank,{image:_e.imageUrl,name:_e.name,totalPoint:rt,expLevels:_e.expLevels},`rank-${_e.name}`))}),jsxRuntimeExports.jsxs("div",{className:"flex items-center gap-8 justify-self-start xl:gap-6 lg:gap-4 sm:gap-6 ",children:[jsxRuntimeExports.jsx("div",{className:"font-clashDisplayBold text-4xl xl:text-2xl sm:font-clashDisplayMedium sm:text-[12px]",children:"Volume Badges"}),jsxRuntimeExports.jsx("div",{className:"max-w-[600px] flex-auto font-clashDisplayMedium text-base text-buttonSecondary sm:max-w-[200px] sm:text-[7px] sm:leading-[8px]",children:"Swap and unlock exclusive Anqa Badges. Each badge celebrates your trading achievements and enhances your profile. Keep swapping to collect them all!"})]})]})}function HowToEarnExp(){return jsxRuntimeExports.jsxs("div",{className:"w-fit text-white",children:[jsxRuntimeExports.jsx(image_default,{removeWrapper:!0,width:423,src:"/images/howtoearn.png",className:"static"}),jsxRuntimeExports.jsxs("div",{className:"absolute top-16 pl-7 xl:top-12 xl:pl-5",children:[jsxRuntimeExports.jsx("div",{className:"mb-3.5 font-clashDisplayBold text-4xl xl:mb-2 xl:text-2xl",children:"How to earn EXP?"}),jsxRuntimeExports.jsx("div",{className:"mb-1.5 h-fit  w-fit rounded-md bg-[#2667FE] px-2.5 py-1 font-clashDisplayMedium text-base xl:px-1.5 xl:py-0.5",children:"$1 in volume = 1 EXP"}),jsxRuntimeExports.jsx(link_default,{disableAnimation:!0,href:"https://anqaapt.substack.com/p/introducing-the-nest-a-sublime-gamified",color:"primary",className:"text-buttonSecondary",size:"sm",isExternal:!0,showAnchorIcon:!1,children:jsxRuntimeExports.jsx("div",{className:"font-clashDisplayMedium text-base text-buttonSecondary underline",children:"Details"})})]})]})}function YourTotalExp({totalExp:rt}){const _e=useIsSm();return jsxRuntimeExports.jsxs("div",{className:"relative mt-11 flex w-fit flex-col items-center rounded-xl border-1 border-[#0165A3] bg-[radial-gradient(117.65%_184.85%_at_117.65%_149.34%,#2667FE_0%,#0041DA_9.72%,#030181_21.71%,#001343_36.96%,#000000_69.59%)] px-2.5 pt-[60px] xl:mt-9 sm:mt-0 sm:min-w-[236px]  sm:px-10 sm:py-3 sm:pt-[12px]",children:[jsxRuntimeExports.jsx(TitleT1,{className:"mr-1 p-2.5 font-clashDisplayMedium sm:p-0",children:"Your Total EXP"}),jsxRuntimeExports.jsxs("div",{className:"mb-7 flex h-fit min-w-[150px] items-center justify-center gap-2.5 rounded-3xl bg-[#2B313D] px-6 py-2.5 sm:mb-1.5 sm:px-2 sm:py-1",children:[jsxRuntimeExports.jsx(image_default,{width:_e?22:41,src:"/images/coin.png"}),jsxRuntimeExports.jsx("div",{className:"font-clashDisplayBold text-4xl xl:text-2xl sm:text-xl",children:numberWithCommas(rt.toSignificant(6),!0,0)})]}),jsxRuntimeExports.jsx(image_default,{src:"/images/questionbox.png",width:_e?168:350,className:"mb-8 sm:mb-1.5"}),jsxRuntimeExports.jsx("div",{className:"2xl:font-clashDisplayMedium 2xl:text-xl xl:font-clashDisplay xl:text-lg",children:"Earn More EXP to unlock"}),jsxRuntimeExports.jsx("div",{className:"2xl:font-clashDisplayMedium 2xl:text-xl xl:font-clashDisplay xl:text-lg",children:"The Nest’s Mystery item!"})]})}function TheNestMobileBanner(){const rt=[jsxRuntimeExports.jsx(SeasonBanner,{},"season-banner"),jsxRuntimeExports.jsx(HowToEarnExpBanner,{},"how-to-earn-exp-banner")],[_e,nt]=reactExports.useState(0),[it,ot]=reactExports.useState(null),[st,at]=reactExports.useState(null),lt=50,ct=pt=>{at(null),ot(pt.targetTouches[0].clientX)},dt=pt=>at(pt.targetTouches[0].clientX),ft=()=>{if(!it||!st)return;const pt=it-st,gt=pt>lt,yt=pt<-lt;gt&&nt(Ct=>(Ct+1)%rt.length),yt&&nt(Ct=>Ct>=1?Ct-1:rt.length-1)};return jsxRuntimeExports.jsxs("div",{className:"relative flex h-fit w-full items-center justify-center",onTouchStart:ct,onTouchMove:dt,onTouchEnd:ft,children:[rt.map((pt,gt)=>jsxRuntimeExports.jsx("div",{className:gt!=_e?"hidden":"",children:pt},"banner-"+gt)),jsxRuntimeExports.jsx("span",{className:"absolute bottom-0.5 left-1/2 flex -translate-x-1/2 gap-1 ",children:rt.map((pt,gt)=>jsxRuntimeExports.jsx("button",{className:"h-1.5 w-1.5 rounded-full border-none bg-white outline-none "+(gt!=_e?"opacity-50":"")},gt))})]})}function SeasonBanner(){return jsxRuntimeExports.jsxs("div",{className:"relative text-white",children:[jsxRuntimeExports.jsx(image_default,{width:"100%",src:"/images/the_nest_mobile_banner_1.png",className:"static",radius:"none"}),jsxRuntimeExports.jsx("div",{className:"absolute left-5 top-1/2 flex -translate-y-1/2 items-center",children:jsxRuntimeExports.jsx(TitleT1,{className:"mr-3 font-clashDisplayBold",children:"Season I"})}),jsxRuntimeExports.jsx("div",{className:"absolute left-1/2 top-1/2 flex -translate-x-1/2 -translate-y-1/2 items-center",children:jsxRuntimeExports.jsxs("div",{className:"rounded-md bg-[#2667FE] px-1.5 py-1 font-clashDisplay text-[10px] ",children:["00:00 UTC July 15 - 2024",jsxRuntimeExports.jsx("br",{}),"- 00:00 UTC October 1 - 2024"]})})]})}function HowToEarnExpBanner(){return jsxRuntimeExports.jsxs("div",{className:"relative text-white",children:[jsxRuntimeExports.jsx(image_default,{width:"100%",src:"/images/the_nest_mobile_banner_2.png",className:"static",radius:"none"}),jsxRuntimeExports.jsxs("div",{className:"absolute left-6 top-3 flex flex-col items-start",children:[jsxRuntimeExports.jsx(TitleT1,{className:"font-clashDisplayBold leading-6",children:"How to earn EXP?"}),jsxRuntimeExports.jsx(link_default,{disableAnimation:!0,href:"https://anqaapt.substack.com/p/introducing-the-nest-a-sublime-gamified",color:"primary",className:"text-buttonSecondary",size:"sm",isExternal:!0,showAnchorIcon:!1,children:jsxRuntimeExports.jsx("div",{className:"font-clashDisplayMedium text-sm leading-[14px] text-buttonSecondary",children:"Details"})})]})]},"banner-2")}function TheNest(){const rt=useNavigate(),{account:_e}=useAnqaWallet(),nt=useIsSm(),[it,ot]=reactExports.useState(0),st=it===0,at=it===1,[lt,ct]=reactExports.useState(1),{data:dt}=useLeaderboard(lt,_e==null?void 0:_e.address),{leaderboard:ft,total:pt,user:gt}=(dt==null?void 0:dt.data)||{},yt=pt?Math.min(10,Math.ceil(Number(pt)/10)):1,Ct=reactExports.useMemo(()=>gt?mulpowToFraction(gt.totalVolume||"0"):new Fraction(0),[gt]);return jsxRuntimeExports.jsxs(AppLayout,{children:[jsxRuntimeExports.jsx(HelmetExport,{children:jsxRuntimeExports.jsx("title",{children:"The Nest | Anqa"})}),jsxRuntimeExports.jsxs("div",{className:"flex h-fit w-full items-center justify-center gap-4 bg-[#004DFF1A] md:gap-2",children:[jsxRuntimeExports.jsxs(button_default,{variant:"light",disableAnimation:!0,disableRipple:!0,className:"sm:h-fit sm:px-2 sm:py-2"+(st?" border-b-1 border-b-primaryHover":""),radius:"none",onPress:()=>ot(0),children:[jsxRuntimeExports.jsx(TitleT2,{className:"sm:h-fit sm:text-[10px]"+(st?" text-primaryHover":" text-disable"),children:"My Nest"}),jsxRuntimeExports.jsx(YourNestIcon,{size:nt?10:12,color:st?"#0CA0EB":"#282A2D"})]}),jsxRuntimeExports.jsxs(button_default,{variant:"light",disableAnimation:!0,disableRipple:!0,radius:"none",className:"sm:h-fit sm:px-2 sm:py-2"+(at?" border-b-1 border-b-primaryHover":""),onPress:()=>ot(1),children:[jsxRuntimeExports.jsx(TitleT2,{className:"sm:h-fit sm:text-[10px]"+(at?" text-primaryHover":" text-disable"),children:"Leaderboard"}),jsxRuntimeExports.jsx(TrophyIcon,{size:18,color:at?"#0CA0EB":"#282A2D"})]})]}),it===0&&jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:nt?jsxRuntimeExports.jsxs("div",{className:"mt-5 flex flex-col items-center gap-5",children:[jsxRuntimeExports.jsx(TheNestMobileBanner,{}),jsxRuntimeExports.jsx(YourTotalExp,{totalExp:Ct}),jsxRuntimeExports.jsx(VolumeBadges,{totalExp:Ct})]}):jsxRuntimeExports.jsxs("div",{className:"flex items-stretch justify-center gap-9 px-[60px] pt-4 xl:gap-6 xl:px-[40px]",children:[jsxRuntimeExports.jsxs("div",{className:"flex flex-col items-stretch  gap-5",children:[jsxRuntimeExports.jsxs("div",{className:"relative flex items-end justify-between",children:[jsxRuntimeExports.jsxs("div",{className:"relative text-white",children:[jsxRuntimeExports.jsx(image_default,{width:683,src:"/images/character.png",className:"static"}),jsxRuntimeExports.jsxs("div",{className:"absolute left-8 top-16 xl:left-4 xl:top-10",children:[jsxRuntimeExports.jsx("div",{className:"mb-1.5 font-clashDisplayBold text-5xl xl:text-3xl",children:"Season I"}),jsxRuntimeExports.jsx("div",{className:"rounded-md bg-[#2667FE] px-2 py-1 font-clashDisplay text-xs font-medium",children:"00:00 UTC July 15 - 2024 - 00:00 UTC October 1 - 2024"})]})]}),jsxRuntimeExports.jsx(HowToEarnExp,{})]}),jsxRuntimeExports.jsx(VolumeBadges,{totalExp:Ct})]}),jsxRuntimeExports.jsx(YourTotalExp,{totalExp:Ct})]})}),it===1&&jsxRuntimeExports.jsxs("div",{children:[jsxRuntimeExports.jsx(spacer_default,{y:4}),jsxRuntimeExports.jsx("div",{className:"h-[100px] w-full bg-[url(/images/thenest_leaderboard_bg.svg)] bg-center bg-no-repeat"}),jsxRuntimeExports.jsx(spacer_default,{y:4}),jsxRuntimeExports.jsxs("div",{className:"mx-auto flex w-full max-w-[870px] flex-col gap-4 px-4",children:[jsxRuntimeExports.jsxs("div",{className:"w-full flex-col overflow-hidden rounded-xl border-1 border-line",style:{background:"var(--Gradient, radial-gradient(224.13% 231.56% at 80.49% 128.61%, #2667FE 0%, #0041DA 9.72%, #030181 21.71%, #001343 36.96%, #000 69.59%))"},children:[jsxRuntimeExports.jsxs("div",{className:"flex w-full",children:[jsxRuntimeExports.jsxs("div",{className:"w-[65%] rounded border-r-1 border-[rgba(55,135,255,0.5)] px-6 py-4 sm:w-1/2",children:[jsxRuntimeExports.jsx(TitleT1,{className:"font-clashDisplayMedium",children:"Your Total EXP"}),jsxRuntimeExports.jsxs("div",{className:"flex h-fit min-h-fit w-fit min-w-[150px] items-center justify-center gap-2.5 rounded-3xl bg-[#2B313D] px-3 py-2.5",children:[jsxRuntimeExports.jsx(image_default,{width:nt?22:30,src:"/images/coin.png"}),jsxRuntimeExports.jsx("div",{className:"font-clashDisplayBold text-4xl xl:text-2xl sm:text-xl",children:_e?numberWithCommas(Ct.toSignificant(6),!0,0):"--"})]})]}),jsxRuntimeExports.jsxs("div",{className:"w-[35%] basis-0 p-4 sm:w-1/2",children:[jsxRuntimeExports.jsx(TitleT1,{className:"font-clashDisplayMedium",children:"Your Rank"}),jsxRuntimeExports.jsxs("div",{className:"flex h-fit min-h-fit w-fit min-w-[150px] items-center justify-center gap-2.5 rounded-3xl bg-[#2B313D] px-3 py-2.5",children:[jsxRuntimeExports.jsx(YourNestIcon,{size:nt?16:22,color:"#FFBE01"}),jsxRuntimeExports.jsx("div",{className:"font-clashDisplayBold text-4xl xl:text-2xl sm:text-xl",children:_e&&(gt!=null&&gt.rank)?numberWithCommas(gt.rank.toString(),!0,0):"--"})]})]})]}),jsxRuntimeExports.jsxs("div",{className:"flex w-full",children:[jsxRuntimeExports.jsxs(button_default,{variant:"light",className:"flex w-[65%] items-center justify-between rounded-none border-r-1 border-transparent bg-[#2667FE] px-6 py-2 data-[hover]:bg-[#2667FE] data-[hover]:opacity-90 sm:w-1/2",disableAnimation:!0,disableRipple:!0,onPress:()=>rt("/swap/APT-zUSDC",{replace:!1}),children:[jsxRuntimeExports.jsx(TitleT1,{className:"font-clashDisplayBold",children:"Swap Now"}),jsxRuntimeExports.jsx(Icon,{icon:"majesticons:arrow-right",width:24})]}),jsxRuntimeExports.jsx("div",{className:"w-[35%] bg-[#3787FF4D] px-4 sm:w-1/2"})]})]}),jsxRuntimeExports.jsxs("div",{className:"flex min-h-[691px] w-full flex-col gap-1.5 rounded-xl border-1 border-line px-4 py-8",style:{background:"var(--Gradient, radial-gradient(224.13% 231.56% at 80.49% 128.61%, #2667FE 0%, #0041DA 9.72%, #030181 21.71%, #001343 36.96%, #000 69.59%))"},children:[jsxRuntimeExports.jsxs("div",{className:"flex h-[44px] w-full items-center rounded-md bg-[#00123A] px-4",children:[jsxRuntimeExports.jsx(TitleT2,{className:"w-[10%] px-4 font-clashDisplayMedium sm:px-0",children:"Rank"}),jsxRuntimeExports.jsx(TitleT2,{className:"w-1/2 px-4 text-end font-clashDisplayMedium sm:px-0",children:"Address"}),jsxRuntimeExports.jsx(TitleT2,{className:"w-2/5 px-4 text-end font-clashDisplayMedium sm:px-0",children:"Total EXP"})]}),ft?ft.map((At,$t)=>jsxRuntimeExports.jsxs("div",{className:"flex h-[44px] w-full items-center rounded-md bg-[#00123A] px-4",children:[jsxRuntimeExports.jsx(TitleT2,{className:"w-[10%] px-4 font-clashDisplayMedium text-buttonSecondary sm:px-0",children:(lt-1)*10+$t+1}),jsxRuntimeExports.jsxs(TitleT2,{className:"w-1/2 px-4 text-end font-clashDisplayMedium text-buttonSecondary sm:px-0",children:[At.address.slice(0,6),"...",At.address.slice(At.address.length-4,At.address.length)]}),jsxRuntimeExports.jsx(TitleT2,{className:"w-2/5 px-4 text-end font-clashDisplayMedium text-buttonSecondary sm:px-0",children:numberWithCommas(mulpowToFraction(At.volume).toSignificant(6),!0,2)})]},$t)):null,yt>1&&jsxRuntimeExports.jsx("div",{className:"flex h-[75px] w-full items-center justify-center rounded-md bg-[#00123A]",children:jsxRuntimeExports.jsx(pagination_default,{color:"primary",initialPage:1,page:lt,onChange:At=>ct(At),total:yt,classNames:{item:"bg-transparent rounded",cursor:"rounded"}})})]})]})]})]})}function SwapContextProvider({children:rt}){const[_e,nt]=reactExports.useState("/swap/APT-zUSDC");return jsxRuntimeExports.jsx(SwapContext.Provider,{value:{swapLocation:_e,setSwapLocation:nt},children:rt})}const fn=async({tokens:rt})=>{if(!rt)return;const _e=`${AGGREGATOR_URL}/v1/prices?`+rt.map(it=>`ids[]=${it}`).join("&"),nt=await axios(_e);if(nt.status===200)return nt.data};function useTokenPrice(rt){const{data:_e,error:nt,isValidating:it}=useSWR({key:"useTokenPrice",tokens:rt},fn,{refreshInterval:6e4});return reactExports.useMemo(()=>({isValidating:it,error:nt,tokenPriceMap:_e==null?void 0:_e.data.priceById}),[nt,it,_e==null?void 0:_e.data.priceById])}function PriceUpdater(){const rt=useAppDispatch(),_e=useAppSelector(it=>it.token.followingTokenAddresses),{tokenPriceMap:nt}=useTokenPrice(_e);return reactExports.useEffect(()=>{if(nt){const it={};for(const ot of Object.keys(nt))it[ot]=nt[ot].price;rt(updatePriceData(it))}},[rt,nt]),null}const MemoPriceUpdater=reactExports.memo(PriceUpdater),useTokenInfoFn=async({tokens:rt})=>{if(rt.length===0)return;const _e=`${AGGREGATOR_URL}/v1/tokens?`+rt.map(it=>`ids[]=${it}`).join("&"),nt=await axios(_e);if(nt.status===200)return nt.data};function useTokenInfo(rt){const{data:_e,error:nt,isValidating:it}=useSWR({key:"useTokenInfo",tokens:rt},useTokenInfoFn,{revalidateIfStale:!1,revalidateOnFocus:!1,revalidateOnMount:!1,revalidateOnReconnect:!1});return reactExports.useMemo(()=>({isValidating:it,error:nt,tokenInfoMap:_e==null?void 0:_e.data.tokenById}),[nt,it,_e==null?void 0:_e.data.tokenById])}function useWhitelistedTokens(){const rt=reactExports.useCallback(async()=>{const ot=await axios("https://raw.githubusercontent.com/anqa-ag/aptos-coin-list/main/anqaTokenList.json");if(ot.status===200)return ot.data},[]),{data:_e}=useSWR("useWhitelistedTokens",rt);return reactExports.useMemo(()=>{if(!_e)return;const it={};for(const ot of _e)it[ot.id]=ot;return it},[_e])}function FollowingTokenUpdater(){const rt=useAppDispatch(),_e=useWhitelistedTokens();reactExports.useEffect(()=>{if(_e){rt(addTokensToFollow(Object.keys(_e)));const at={};for(const lt of Object.keys(_e))at[lt]={id:lt,name:_e[lt].name,symbol:_e[lt].symbol,decimals:_e[lt].decimals,whitelisted:!0,logoUrl:_e[lt].logoUrl};rt(updateTokenData(at))}},[rt,_e]);const nt=useAppSelector(at=>at.token.followingTokenAddresses),it=useAppSelector(at=>at.token.followingTokenData),ot=reactExports.useMemo(()=>{const at=[];for(const lt of nt)it[lt]===void 0&&at.push(lt);return at},[nt,it]),{tokenInfoMap:st}=useTokenInfo(ot);return reactExports.useEffect(()=>{if(st){const at={};for(const lt of Object.keys(st))at[lt]={id:st[lt].id,name:st[lt].name,symbol:st[lt].symbol,decimals:st[lt].decimals,whitelisted:!1,logoUrl:void 0};rt(updateTokenData(at))}},[rt,st]),null}function FullTokensUpdater(){return useFullTokens(),null}function TokenUpdater(){return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(FollowingTokenUpdater,{}),jsxRuntimeExports.jsx(FullTokensUpdater,{})]})}const MemoTokenUpdater=reactExports.memo(TokenUpdater);function WalletUpdater(){const rt=useRefreshBalanceFn();return reactExports.useEffect(()=>{rt()},[rt]),useInterval(rt,1e4),null}const MemoWalletUpdater=reactExports.memo(WalletUpdater);function Updaters({children:rt}){const _e=useAppSelector(nt=>nt.user.version);return reactExports.useEffect(()=>{(async()=>{_e!==VERSION$1&&(await persistor.purge(),window.location.reload())})()},[_e]),_e!==VERSION$1?null:jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(MemoWalletUpdater,{}),jsxRuntimeExports.jsx(MemoTokenUpdater,{}),jsxRuntimeExports.jsx(MemoPriceUpdater,{}),rt]})}ReactGA.initialize("G-B2297K89VL");const router=createBrowserRouter([{path:"/",element:jsxRuntimeExports.jsx(NavigateWithParams,{to:"/swap/APT-zUSDC"})},{path:"/swap/:pair",element:jsxRuntimeExports.jsx(Swap,{})},{path:"/the-nest",element:jsxRuntimeExports.jsx(TheNest,{})},{path:"*",element:jsxRuntimeExports.jsx(NavigateWithParams,{to:"/swap/APT-zUSDC"})}]);client.createRoot(document.getElementById("root")).render(jsxRuntimeExports.jsx(React$3.StrictMode,{children:jsxRuntimeExports.jsx(Provider_default,{store,children:jsxRuntimeExports.jsx(NextUIProvider,{children:jsxRuntimeExports.jsx(PersistGate,{persistor,loading:null,children:jsxRuntimeExports.jsx(AptosWalletAdapterProvider,{plugins:MAINNET_WALLETS,autoConnect:!0,children:jsxRuntimeExports.jsx(Updaters,{children:jsxRuntimeExports.jsx(SwapContextProvider,{children:jsxRuntimeExports.jsx(RouterProvider,{router})})})})})})})}));
