PageSourceSearch

https://app.valinity.io/assets/index-B_Mn5R45.js

js valinity.io collected 2026-09-25 03:06:46 UTC 2,328,095 bytes, 816 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["/assets/index-CFZSJzhj.js","/assets/chunk-RK6YFQX6-DQCfJzVI.js","/assets/chunk-FQXH56BT-BNiISX37.js","/assets/LaunchVdaoModal-Cx65tFAc.js","/assets/chunk-Z47J5YMH-DZcbT8Bz.js","/assets/chunk-YGVX4ESO-CZTYMTQ0.js","/assets/chunk-5FO2ZLZM-Z553aklh.js","/assets/beam-border-BMOjkari.css","/assets/index-Bqd8_NnV.js","/assets/index-gvs623sN.js","/assets/insurance-DG2Hs3Tm.js","/assets/chunk-KVBLLJMP-SJmgF5NS.js","/assets/chunk-3V5HNFOM-Bh8WRkId.js","/assets/index-ozLeT-c7.js","/assets/format-DZjHeWrM.js","/assets/surfaces-D3KSvQgQ.js","/assets/index-CrIynOq3.js","/assets/ComingSoonPage-BKrAW513.js","/assets/index-CtYdBGL-.js","/assets/PageFooterCta-BZozhcpB.js","/assets/format-CyIU1Vas.js","/assets/OpenCapitalProtection-C2rMdWfJ.js","/assets/util-Cl-Auk87.js","/assets/Instructions-BLNnerpC.js","/assets/insuranceErrors-xHr8UCuB.js","/assets/LogoReveal-WqKg3izM.js","/assets/VyMark-P4RYb-jg.js","/assets/CapitalProtectionDetail-DC77zx5X.js","/assets/FixedFooter-tAxqWUXB.js","/assets/index-if1BaX4l.js","/assets/demo-BLpxGFUi.js","/assets/OpenPreferredStock-DeKJVWXz.js","/assets/preferredStockErrors-Cnm9vrT2.js","/assets/PreferredStockDetail-7AWcECAH.js","/assets/index-B-fQsSUw.js","/assets/index-Cj83iYk_.js","/assets/AaveBorrowForm-DcQKn5ny.js","/assets/preview-Bj8XvKsE.js","/assets/AaveTokenIcon-B7pknldi.js","/assets/aaveTransactions-BGJQ1CBe.js","/assets/AaveActionModal-CBu9Q51c.js","/assets/chunk-SLN6KARO-DGMVN19l.js","/assets/ValinityLoanCard-onPjNBSo.js","/assets/loans-E7KCDjGv.js","/assets/chunk-QJDVAY5Z-ClA2DPDc.js","/assets/LoanForm-Sw2IZ9fv.js","/assets/TransactionFormActions-EfkoGCBC.js","/assets/chunk-3GP7MWMA-D7MIxfhC.js","/assets/DescList-kE8K_nLX.js","/assets/chunk-RN6VKE3K-Bpv6efs1.js","/assets/chunk-3GRGLNAR-BkAfakiY.js","/assets/DepositForm-2LffYBU8.js","/assets/OpenLoanForm-FBQ19WYk.js","/assets/AaveNewLoan-BQyKYRKa.js","/assets/index-CDmewWOq.js","/assets/index-BliTbGHE.js","/assets/index-CSKcGzN3.js","/assets/koywe-t6ZmbP91.js","/assets/koyweErrors-DGe0Nbpq.js","/assets/koyweReferenceData-CfI_IJiN.js","/assets/KycForm-uB6yqFYK.js","/assets/chunk-GJO77I2I-4MGlad8B.js","/assets/OrderDetail-DMBaNr5L.js","/assets/Onboarding-B04ULLm6.js","/assets/chunk-VFYM6BU6-CCXrZRNk.js","/assets/chunk-HPA3SDH4-2yJrQZ-Z.js","/assets/Orders-CPvSavFy.js","/assets/RampCallback-74e-fhdE.js","/assets/index-DroHrdLK.js","/assets/LoansMain-DMycFcp9.js","/assets/NewLoan-CzGwDWal.js","/assets/OpenLoan-BLeCWfFD.js","/assets/Deposit-B8EZ3UKp.js","/assets/Callback-R7dSmI9H.js","/assets/chunk-B2MGPQRJ-DXnshCxu.js","/assets/index-shgLVqVp.js","/assets/index-CDqucXRt.js","/assets/InitiateStake-DtWowYSY.js","/assets/useStakeAssetPriceUsd-3AADV6-H.js","/assets/chunk-LRMLOJAR-JXLL8wM3.js","/assets/chunk-XY72533R-DvOmvu1Y.js","/assets/StakeDetail-CMuR6fJV.js","/assets/index-4KDJT2zZ.js","/assets/index-CjbAlD4n.js","/assets/chunk-PXDTSMWR-iZsVX_sC.js","/assets/chunk-ZWLVZLKQ-CgnkdqDY.js","/assets/index-DSofk1tU.js","/assets/vyPools-D575jTKl.js","/assets/PositionsPanel-BAce-J-l.js","/assets/react-Wj-kbOE_.js","/assets/TVChart-DqC9z0lR.js","/assets/lightweight-charts.production-B6THzaiW.js","/assets/OpenPositionSuccessModal-B0Oy_niB.js","/assets/PerpsDemo-NyVZmICX.js","/assets/PositionsDemo-D7w3budg.js","/assets/ClosePreviewLive-BdBI4_Kz.js","/assets/MarksPreview-BbeYvAa6.js","/assets/index-CvwlOYNq.js","/assets/trading-whrevEGl.js","/assets/MintBuilderKey-CrCtEjHj.js"])))=>i.map(i=>d[i]);
2var Oce=Object.defineProperty;var fL=e=>{throw TypeError(e)};var Ice=(e,t,n)=>t in e?Oce(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var qe=(e,t,n)=>Ice(e,typeof t!="symbol"?t+"":t,n),y5=(e,t,n)=>t.has(e)||fL("Cannot "+n);var X=(e,t,n)=>(y5(e,t,"read from private field"),n?n.call(e):t.get(e)),pt=(e,t,n)=>t.has(e)?fL("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n),Ye=(e,t,n,r)=>(y5(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n),At=(e,t,n)=>(y5(e,t,"access private method"),n);var Ed=(e,t,n,r)=>({set _(a){Ye(e,t,a,n)},get _(){return X(e,t,r)}});function Y4(e,t){for(var n=0;n<t.length;n++){const r=t[n];if(typeof r!="string"&&!Array.isArray(r)){for(const a in r)if(a!=="default"&&!(a in e)){const i=Object.getOwnPropertyDescriptor(r,a);i&&Object.defineProperty(e,a,i.get?i:{enumerable:!0,get:()=>
vendor: 5,133 bytes, lines 2-10
2r[a]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))r(a);new MutationObserver(a=>{for(const i of a)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(a){const i={};return a.integrity&&(i.integrity=a.integrity),a.referrerPolicy&&(i.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?i.credentials="include":a.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(a){if(a.ep)return;a.ep=!0;const i=n(a);fetch(a.href,i)}})();var Xs=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Ua(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Mce(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function r(){return this instanceof r?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var a=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,a.get?a:{enumerable:!0,get:function(){return e[r]}})}),n}var m5={exports:{}},Wm={},g5={exports:{}},rn={};/**
3 * @license React
4 * react.production.min.js
5 *
6 * Copyright (c) Facebook, Inc. and its affiliates.
7 *
8 * This source code is licensed under the MIT license found in the
9 * LICENSE file in the root directory of this source tree.
10 */var pL;function Dce(){if(pL)return rn;pL=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),i=Symbol.for("react.provider"),o=Symbol.for("react.context"),s=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),c=Symbol.for("react.memo"),d=Symbol.for("react.lazy"),f=Symbol.iterator;function h(U){return U===null||typeof U!="object"?null:(U=f&&U[f]||U["@@iterator"],typeof U=="function"?U:null)}var y={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m=Object.assign,v={};function w(U,Q,he){this.props=U,this.context=Q,this.refs=v,this.updater=he||y}w.prototype.isReactComponent={},w.prototype.setState=function(U,Q){if(typeof U!="object"&&typeof U!="function"&&U!=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,U,Q,"setState")},w.prototype.forceUpdate=function(U){this.updater.enqueueForceUpdate(this,U,"forceUpdate")};function b(){}b.prototype=w.prototype;function x(U,Q,he){this.props=U,this.context=Q,this.refs=v,this.updater=he||y}var T=x.prototype=new b;T.constructor=x,m(T,w.prototype),T.isPureReactComponent=!0;var E=Array.isArray,C=Object.prototype.hasOwnProperty,R={current:null},_={key:!0,ref:!0,__self:!0,__source:!0};function I(U,Q,he){var we,ve={},Re=null,Me=null;if(Q!=null)for(we in Q.ref!==void 0&&(Me=Q.ref),Q.key!==void 0&&(Re=""+Q.key),Q)C.call(Q,we)&&!_.hasOwnProperty(we)&&(ve[we]=Q[we]);var Be=arguments.length-2;if(Be===1)ve.children=he;else if(1<Be){for(var Ne=Array(Be),Ke=0;Ke<Be;Ke++)Ne[Ke]=arguments[Ke+2];ve.children=Ne}if(U&&U.defaultProps)for(we in Be=U.defaultProps,Be)ve[we]===void 0&&(ve[we]=Be[we]);return{$$typeof:e,type:U,key:Re,ref:Me,props:ve,_owner:R.current}}function L(U,Q){return{$$typeof:e,type:U.type,key:Q,ref:U.ref,props:U.props,_owner:U._owner}}function B(U){return typeof U=="object"&&U!==null&&U.$$typeof===e}function j(U){var Q={"=":"=0",":":"=2"};return"$"+U.replace(/[=:]/g,function(he){return Q[he]})}var K=/\/+/g;function H(U,Q){return typeof U=="object"&&U!==null&&U.key!=null?j(""+U.key):Q.toString(36)}function J(U,Q,he,we,ve){var Re=typeof U;(Re==="undefined"||Re==="boolean")&&(U=null);var Me=!1;if(U===null)Me=!0;else switch(Re){case"string":case"number":Me=!0;break;case"object":switch(U.$$typeof){case e:case t:Me=!0}}if(Me)return Me=U,ve=ve(Me),U=we===""?"."+H(Me,0):we,E(ve)?(he="",U!=null&&(he=U.replace(K,"$&/")+"/"),J(ve,Q,he,"",function(Ke){return Ke})):ve!=null&&(B(ve)&&(ve=L(ve,he+(!ve.key||Me&&Me.key===ve.key?"":(""+ve.key).replace(K,"$&/")+"/")+U)),Q.push(ve)),1;if(Me=0,we=we===""?".":we+":",E(U))for(var Be=0;Be<U.length;Be++){Re=U[Be];var Ne=we+H(Re,Be);Me+=J(Re,Q,he,Ne,ve)}else if(Ne=h(U),typeof Ne=="function")for(U=Ne.call(U),Be=0;!(Re=U.next()).done;)Re=Re.value,Ne=we+H(Re,Be++),Me+=J(Re,Q,he,Ne,ve);else if(Re==="object")throw Q=String(U),Error("Objects are not valid as a React child (found: "+(Q==="[object Object]"?"object with keys {"+Object.keys(U).join(", ")+"}":Q)+"). If you meant to render a collection of children, use an array instead.");return Me}function z(U,Q,he){if(U==null)return U;var we=[],ve=0;return J(U,we,"","",function(Re){return Q.call(he,Re,ve++)}),we}
vendor: 4,533 bytes, lines 10-18
10function Z(U){if(U._status===-1){var Q=U._result;Q=Q(),Q.then(function(he){(U._status===0||U._status===-1)&&(U._status=1,U._result=he)},function(he){(U._status===0||U._status===-1)&&(U._status=2,U._result=he)}),U._status===-1&&(U._status=0,U._result=Q)}if(U._status===1)return U._result.default;throw U._result}var q={current:null},Y={transition:null},re={ReactCurrentDispatcher:q,ReactCurrentBatchConfig:Y,ReactCurrentOwner:R};return rn.Children={map:z,forEach:function(U,Q,he){z(U,function(){Q.apply(this,arguments)},he)},count:function(U){var Q=0;return z(U,function(){Q++}),Q},toArray:function(U){return z(U,function(Q){return Q})||[]},only:function(U){if(!B(U))throw Error("React.Children.only expected to receive a single React element child.");return U}},rn.Component=w,rn.Fragment=n,rn.Profiler=a,rn.PureComponent=x,rn.StrictMode=r,rn.Suspense=u,rn.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=re,rn.cloneElement=function(U,Q,he){if(U==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+U+".");var we=m({},U.props),ve=U.key,Re=U.ref,Me=U._owner;if(Q!=null){if(Q.ref!==void 0&&(Re=Q.ref,Me=R.current),Q.key!==void 0&&(ve=""+Q.key),U.type&&U.type.defaultProps)var Be=U.type.defaultProps;for(Ne in Q)C.call(Q,Ne)&&!_.hasOwnProperty(Ne)&&(we[Ne]=Q[Ne]===void 0&&Be!==void 0?Be[Ne]:Q[Ne])}var Ne=arguments.length-2;if(Ne===1)we.children=he;else if(1<Ne){Be=Array(Ne);for(var Ke=0;Ke<Ne;Ke++)Be[Ke]=arguments[Ke+2];we.children=Be}return{$$typeof:e,type:U.type,key:ve,ref:Re,props:we,_owner:Me}},rn.createContext=function(U){return U={$$typeof:o,_currentValue:U,_currentValue2:U,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},U.Provider={$$typeof:i,_context:U},U.Consumer=U},rn.createElement=I,rn.createFactory=function(U){var Q=I.bind(null,U);return Q.type=U,Q},rn.createRef=function(){return{current:null}},rn.forwardRef=function(U){return{$$typeof:s,render:U}},rn.isValidElement=B,rn.lazy=function(U){return{$$typeof:d,_payload:{_status:-1,_result:U},_init:Z}},rn.memo=function(U,Q){return{$$typeof:c,type:U,compare:Q===void 0?null:Q}},rn.startTransition=function(U){var Q=Y.transition;Y.transition={};try{U()}finally{Y.transition=Q}},rn.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")},rn.useCallback=function(U,Q){return q.current.useCallback(U,Q)},rn.useContext=function(U){return q.current.useContext(U)},rn.useDebugValue=function(){},rn.useDeferredValue=function(U){return q.current.useDeferredValue(U)},rn.useEffect=function(U,Q){return q.current.useEffect(U,Q)},rn.useId=function(){return q.current.useId()},rn.useImperativeHandle=function(U,Q,he){return q.current.useImperativeHandle(U,Q,he)},rn.useInsertionEffect=function(U,Q){return q.current.useInsertionEffect(U,Q)},rn.useLayoutEffect=function(U,Q){return q.current.useLayoutEffect(U,Q)},rn.useMemo=function(U,Q){return q.current.useMemo(U,Q)},rn.useReducer=function(U,Q,he){return q.current.useReducer(U,Q,he)},rn.useRef=function(U){return q.current.useRef(U)},rn.useState=function(U){return q.current.useState(U)},rn.useSyncExternalStore=function(U,Q,he){return q.current.useSyncExternalStore(U,Q,he)},rn.useTransition=function(){return q.current.useTransition()},rn.version="18.2.0",rn}var hL;function My(){return hL||(hL=1,g5.exports=Dce()),g5.exports}/**
11 * @license React
12 * react-jsx-runtime.production.min.js
13 *
14 * Copyright (c) Facebook, Inc. and its affiliates.
15 *
16 * This source code is licensed under the MIT license found in the
17 * LICENSE file in the root directory of this source tree.
18 */var yL;function Lce(){if(yL)return Wm;yL=1;var e=My(),t=Symbol.for("react.element"),n=Symbol.for("react.fragment"),r=Object.prototype.hasOwnProperty,a=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,i={key:!0,ref:!0,__self:!0,__source:!0};function o(s,u,c){var d,f={},h=null,y=null;c!==void 0&&(h=""+c),u.key!==void 0&&(h=""+u.key),u.ref!==void 0&&(y=u.ref);for(d in u)r.call(u,d)&&!i.hasOwnProperty(d)&&(f[d]=u[d]);if(s&&s.defaultProps)for(d in u=s.defaultProps,u)f[d]===void 0&&(f[d]=u[d]);return{$$typeof:t,type:s,key:h,ref:y,props:f,_owner:a.current}}return Wm.Fragment=n,Wm.jsx=o,Wm.jsxs=o,Wm}var mL;function Fce(){return mL||(mL=1,m5.exports=Lce()),m5.exports}var A=Fce(),v5={},Ym={},gL;function Nce(){if(gL)return Ym;gL=1,Ym.byteLength=s,Ym.toByteArray=c,Ym.fromByteArray=h;for(var e=[],t=[],n=typeof Uint8Array<"u"?Uint8Array:Array,r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
vendor: 4,795 bytes, lines 18-23
18+/",a=0,i=r.length;a<i;++a)e[a]=r[a],t[r.charCodeAt(a)]=a;t[45]=62,t[95]=63;function o(y){var m=y.length;if(m%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var v=y.indexOf("=");v===-1&&(v=m);var w=v===m?0:4-v%4;return[v,w]}function s(y){var m=o(y),v=m[0],w=m[1];return(v+w)*3/4-w}function u(y,m,v){return(m+v)*3/4-v}function c(y){var m,v=o(y),w=v[0],b=v[1],x=new n(u(y,w,b)),T=0,E=b>0?w-4:w,C;for(C=0;C<E;C+=4)m=t[y.charCodeAt(C)]<<18|t[y.charCodeAt(C+1)]<<12|t[y.charCodeAt(C+2)]<<6|t[y.charCodeAt(C+3)],x[T++]=m>>16&255,x[T++]=m>>8&255,x[T++]=m&255;return b===2&&(m=t[y.charCodeAt(C)]<<2|t[y.charCodeAt(C+1)]>>4,x[T++]=m&255),b===1&&(m=t[y.charCodeAt(C)]<<10|t[y.charCodeAt(C+1)]<<4|t[y.charCodeAt(C+2)]>>2,x[T++]=m>>8&255,x[T++]=m&255),x}function d(y){return e[y>>18&63]+e[y>>12&63]+e[y>>6&63]+e[y&63]}function f(y,m,v){for(var w,b=[],x=m;x<v;x+=3)w=(y[x]<<16&16711680)+(y[x+1]<<8&65280)+(y[x+2]&255),b.push(d(w));return b.join("")}function h(y){for(var m,v=y.length,w=v%3,b=[],x=16383,T=0,E=v-w;T<E;T+=x)b.push(f(y,T,T+x>E?E:T+x));return w===1?(m=y[v-1],b.push(e[m>>2]+e[m<<4&63]+"==")):w===2&&(m=(y[v-2]<<8)+y[v-1],b.push(e[m>>10]+e[m>>4&63]+e[m<<2&63]+"=")),b.join("")}return Ym}var P1={};/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */var vL;function Bce(){return vL||(vL=1,P1.read=function(e,t,n,r,a){var i,o,s=a*8-r-1,u=(1<<s)-1,c=u>>1,d=-7,f=n?a-1:0,h=n?-1:1,y=e[t+f];for(f+=h,i=y&(1<<-d)-1,y>>=-d,d+=s;d>0;i=i*256+e[t+f],f+=h,d-=8);for(o=i&(1<<-d)-1,i>>=-d,d+=r;d>0;o=o*256+e[t+f],f+=h,d-=8);if(i===0)i=1-c;else{if(i===u)return o?NaN:(y?-1:1)*(1/0);o=o+Math.pow(2,r),i=i-c}return(y?-1:1)*o*Math.pow(2,i-r)},P1.write=function(e,t,n,r,a,i){var o,s,u,c=i*8-a-1,d=(1<<c)-1,f=d>>1,h=a===23?Math.pow(2,-24)-Math.pow(2,-77):0,y=r?0:i-1,m=r?1:-1,v=t<0||t===0&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,o=d):(o=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-o))<1&&(o--,u*=2),o+f>=1?t+=h/u:t+=h*Math.pow(2,1-f),t*u>=2&&(o++,u/=2),o+f>=d?(s=0,o=d):o+f>=1?(s=(t*u-1)*Math.pow(2,a),o=o+f):(s=t*Math.pow(2,f-1)*Math.pow(2,a),o=0));a>=8;e[n+y]=s&255,y+=m,s/=256,a-=8);for(o=o<<a|s,c+=a;c>0;e[n+y]=o&255,y+=m,o/=256,c-=8);e[n+y-m]|=v*128}),P1}/*!
19 * The buffer module from node.js, for the browser.
20 *
21 * @author   Feross Aboukhadijeh <https://feross.org>
22 * @license  MIT
23 */var bL;function Vce(){return bL||(bL=1,function(e){const t=Nce(),n=Bce(),r=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;e.Buffer=s,e.SlowBuffer=x,e.INSPECT_MAX_BYTES=50;const a=2147483647;e.kMaxLength=a,s.TYPED_ARRAY_SUPPORT=i(),!s.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function i(){try{const V=new Uint8Array(1),O={foo:function(){return 42}};return Object.setPrototypeOf(O,Uint8Array.prototype),Object.setPrototypeOf(V,O),V.foo()===42}catch{return!1}}Object.defineProperty(s.prototype,"parent",{enumerable:!0,get:function(){if(s.isBuffer(this))return this.buffer}}),Object.defineProperty(s.prototype,"offset",{enumerable:!0,get:function(){if(s.isBuffer(this))return this.byteOffset}});function o(V){if(V>a)throw new RangeError('The value "'+V+'" is invalid for option "size"');const O=new Uint8Array(V);return Object.setPrototypeOf(O,s.prototype),O}function s(V,O,D){if(typeof V=="number"){if(typeof O=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return f(V)}return u(V,O,D)}s.poolSize=8192;function u(V,O,D){if(typeof V=="string")return h(V,O);if(ArrayBuffer.isView(V))return m(V);if(V==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof V);if(xn(V,ArrayBuffer)||V&&xn(V.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(xn(V,SharedArrayBuffer)||V&&xn(V.buffer,SharedArrayBuffer)))return v(V,O,D);if(typeof V=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');const $=V.valueOf&&V.valueOf();if($!=null&&$!==V)return s.from($,O,D);const ae=w(V);if(ae)return ae;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof V[Symbol.toPrimitive]=="function")return s.from(V[Symbol.toPrimitive]("string"),O,D);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof V)}s.from=function(V,O,D){return u(V,O,D)},Object.setPrototypeOf(s.prototype,Uint8Array.prototype),Object.setPrototypeOf(s,Uint8Array);function c(V){if(typeof V!="number")throw new TypeError('"size" argument must be of type number');
vendor: 4,541 bytes, line 23
23if(V<0)throw new RangeError('The value "'+V+'" is invalid for option "size"')}function d(V,O,D){return c(V),V<=0?o(V):O!==void 0?typeof D=="string"?o(V).fill(O,D):o(V).fill(O):o(V)}s.alloc=function(V,O,D){return d(V,O,D)};function f(V){return c(V),o(V<0?0:b(V)|0)}s.allocUnsafe=function(V){return f(V)},s.allocUnsafeSlow=function(V){return f(V)};function h(V,O){if((typeof O!="string"||O==="")&&(O="utf8"),!s.isEncoding(O))throw new TypeError("Unknown encoding: "+O);const D=T(V,O)|0;let $=o(D);const ae=$.write(V,O);return ae!==D&&($=$.slice(0,ae)),$}function y(V){const O=V.length<0?0:b(V.length)|0,D=o(O);for(let $=0;$<O;$+=1)D[$]=V[$]&255;return D}function m(V){if(xn(V,Uint8Array)){const O=new Uint8Array(V);return v(O.buffer,O.byteOffset,O.byteLength)}return y(V)}function v(V,O,D){if(O<0||V.byteLength<O)throw new RangeError('"offset" is outside of buffer bounds');if(V.byteLength<O+(D||0))throw new RangeError('"length" is outside of buffer bounds');let $;return O===void 0&&D===void 0?$=new Uint8Array(V):D===void 0?$=new Uint8Array(V,O):$=new Uint8Array(V,O,D),Object.setPrototypeOf($,s.prototype),$}function w(V){if(s.isBuffer(V)){const O=b(V.length)|0,D=o(O);return D.length===0||V.copy(D,0,0,O),D}if(V.length!==void 0)return typeof V.length!="number"||zn(V.length)?o(0):y(V);if(V.type==="Buffer"&&Array.isArray(V.data))return y(V.data)}function b(V){if(V>=a)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a.toString(16)+" bytes");return V|0}function x(V){return+V!=V&&(V=0),s.alloc(+V)}s.isBuffer=function(O){return O!=null&&O._isBuffer===!0&&O!==s.prototype},s.compare=function(O,D){if(xn(O,Uint8Array)&&(O=s.from(O,O.offset,O.byteLength)),xn(D,Uint8Array)&&(D=s.from(D,D.offset,D.byteLength)),!s.isBuffer(O)||!s.isBuffer(D))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(O===D)return 0;let $=O.length,ae=D.length;for(let xe=0,Ae=Math.min($,ae);xe<Ae;++xe)if(O[xe]!==D[xe]){$=O[xe],ae=D[xe];break}return $<ae?-1:ae<$?1:0},s.isEncoding=function(O){switch(String(O).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},s.concat=function(O,D){if(!Array.isArray(O))throw new TypeError('"list" argument must be an Array of Buffers');if(O.length===0)return s.alloc(0);let $;if(D===void 0)for(D=0,$=0;$<O.length;++$)D+=O[$].length;const ae=s.allocUnsafe(D);let xe=0;for($=0;$<O.length;++$){let Ae=O[$];if(xn(Ae,Uint8Array))xe+Ae.length>ae.length?(s.isBuffer(Ae)||(Ae=s.from(Ae)),Ae.copy(ae,xe)):Uint8Array.prototype.set.call(ae,Ae,xe);else if(s.isBuffer(Ae))Ae.copy(ae,xe);else throw new TypeError('"list" argument must be an Array of Buffers');xe+=Ae.length}return ae};function T(V,O){if(s.isBuffer(V))return V.length;if(ArrayBuffer.isView(V)||xn(V,ArrayBuffer))return V.byteLength;if(typeof V!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof V);const D=V.length,$=arguments.length>2&&arguments[2]===!0;if(!$&&D===0)return 0;let ae=!1;for(;;)switch(O){case"ascii":case"latin1":case"binary":return D;case"utf8":case"utf-8":return un(V).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return D*2;case"hex":return D>>>1;case"base64":return gn(V).length;default:if(ae)return $?-1:un(V).length;O=(""+O).toLowerCase(),ae=!0}}s.byteLength=T;function E(V,O,D){let $=!1;if((O===void 0||O<0)&&(O=0),O>this.length||((D===void 0||D>this.length)&&(D=this.length),D<=0)||(D>>>=0,O>>>=0,D<=O))return"";for(V||(V="utf8");;)switch(V){case"hex":return re(this,O,D);case"utf8":case"utf-8":return J(this,O,D);case"ascii":return q(this,O,D);case"latin1":case"binary":return Y(this,O,D);case"base64":return H(this,O,D);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return U(this,O,D);default:if($)throw new TypeError("Unknown encoding: "+V);V=(V+"").toLowerCase(),$=!0}}s.prototype._isBuffer=!0;function C(V,O,D){const $=V[O];V[O]=V[D],V[D]=$}s.prototype.swap16=function(){const O=this.length;if(O%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let D=0;D<O;D+=2)C(this,D,D+1);return this},s.prototype.swap32=function(){const O=this.length;if(O%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(let D=0;D<O;D+=4)C(this,D,D+3),C(this,D+1,D+2);return this},s.prototype.swap64=function(){const O=this.length;if(O%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(let D=0;D<O;
23D+=8)C(this,D,D+7),C(this,D+1,D+6),C(this,D+2,D+5),C(this,D+3,D+4);return this},s.prototype.toString=function(){const O=this.length;return O===0?"":arguments.length===0?J(this,0,O):E.apply(this,arguments)},s.prototype.toLocaleString=s.prototype.toString,s.prototype.equals=function(O){if(!s.isBuffer(O))throw new TypeError("Argument must be a Buffer");return this===O?!0:s.compare(this,O)===0},s.prototype.inspect=function(){let O="";const D=e.INSPECT_MAX_BYTES;return O=this.toString("hex",0,D).replace(/(.{2})/g,"$1 ").trim(),this.length>D&&(O+=" ... "),"<Buffer "+O+">"},r&&(s.prototype[r]=s.prototype.inspect),s.prototype.compare=function(O,D,$,ae,xe){if(xn(O,Uint8Array)&&(O=s.from(O,O.offset,O.byteLength)),!s.isBuffer(O))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof O);if(D===void 0&&(D=0),$===void 0&&($=O?O.length:0),ae===void 0&&(ae=0),xe===void 0&&(xe=this.length),D<0||$>O.length||ae<0||xe>this.length)throw new RangeError("out of range index");if(ae>=xe&&D>=$)return 0;if(ae>=xe)return-1;if(D>=$)return 1;if(D>>>=0,$>>>=0,ae>>>=0,xe>>>=0,this===O)return 0;let Ae=xe-ae,Pt=$-D;const Qt=Math.min(Ae,Pt),ue=this.slice(ae,xe),fe=O.slice(D,$);for(let at=0;at<Qt;++at)if(ue[at]!==fe[at]){Ae=ue[at],Pt=fe[at];break}return Ae<Pt?-1:Pt<Ae?1:0};function R(V,O,D,$,ae){if(V.length===0)return-1;
vendor: 1,835 bytes, line 23
23if(typeof D=="string"?($=D,D=0):D>2147483647?D=2147483647:D<-2147483648&&(D=-2147483648),D=+D,zn(D)&&(D=ae?0:V.length-1),D<0&&(D=V.length+D),D>=V.length){if(ae)return-1;D=V.length-1}else if(D<0)if(ae)D=0;else return-1;if(typeof O=="string"&&(O=s.from(O,$)),s.isBuffer(O))return O.length===0?-1:_(V,O,D,$,ae);if(typeof O=="number")return O=O&255,typeof Uint8Array.prototype.indexOf=="function"?ae?Uint8Array.prototype.indexOf.call(V,O,D):Uint8Array.prototype.lastIndexOf.call(V,O,D):_(V,[O],D,$,ae);throw new TypeError("val must be string, number or Buffer")}function _(V,O,D,$,ae){let xe=1,Ae=V.length,Pt=O.length;if($!==void 0&&($=String($).toLowerCase(),$==="ucs2"||$==="ucs-2"||$==="utf16le"||$==="utf-16le")){if(V.length<2||O.length<2)return-1;xe=2,Ae/=2,Pt/=2,D/=2}function Qt(fe,at){return xe===1?fe[at]:fe.readUInt16BE(at*xe)}let ue;if(ae){let fe=-1;for(ue=D;ue<Ae;ue++)if(Qt(V,ue)===Qt(O,fe===-1?0:ue-fe)){if(fe===-1&&(fe=ue),ue-fe+1===Pt)return fe*xe}else fe!==-1&&(ue-=ue-fe),fe=-1}else for(D+Pt>Ae&&(D=Ae-Pt),ue=D;ue>=0;ue--){let fe=!0;for(let at=0;at<Pt;at++)if(Qt(V,ue+at)!==Qt(O,at)){fe=!1;break}if(fe)return ue}return-1}s.prototype.includes=function(O,D,$){return this.indexOf(O,D,$)!==-1},s.prototype.indexOf=function(O,D,$){return R(this,O,D,$,!0)},s.prototype.lastIndexOf=function(O,D,$){return R(this,O,D,$,!1)};function I(V,O,D,$){D=Number(D)||0;const ae=V.length-D;$?($=Number($),$>ae&&($=ae)):$=ae;const xe=O.length;$>xe/2&&($=xe/2);let Ae;for(Ae=0;Ae<$;++Ae){const Pt=parseInt(O.substr(Ae*2,2),16);if(zn(Pt))return Ae;V[D+Ae]=Pt}return Ae}function L(V,O,D,$){return pn(un(O,V.length-D),V,D,$)}function B(V,O,D,$){return pn(or(O),V,D,$)}function j(V,O,D,$){return pn(gn(O),V,D,$)}function K(V,O,D,$){return pn(Vr(O,V.length-D),V,D,$)}s.prototype.write=function(O,D,$,ae){if(D===void 0)ae="utf8",$=this.length,D=0;
vendor: 11,392 bytes, line 23
23else if($===void 0&&typeof D=="string")ae=D,$=this.length,D=0;else if(isFinite(D))D=D>>>0,isFinite($)?($=$>>>0,ae===void 0&&(ae="utf8")):(ae=$,$=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");const xe=this.length-D;if(($===void 0||$>xe)&&($=xe),O.length>0&&($<0||D<0)||D>this.length)throw new RangeError("Attempt to write outside buffer bounds");ae||(ae="utf8");let Ae=!1;for(;;)switch(ae){case"hex":return I(this,O,D,$);case"utf8":case"utf-8":return L(this,O,D,$);case"ascii":case"latin1":case"binary":return B(this,O,D,$);case"base64":return j(this,O,D,$);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return K(this,O,D,$);default:if(Ae)throw new TypeError("Unknown encoding: "+ae);ae=(""+ae).toLowerCase(),Ae=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function H(V,O,D){return O===0&&D===V.length?t.fromByteArray(V):t.fromByteArray(V.slice(O,D))}function J(V,O,D){D=Math.min(V.length,D);const $=[];let ae=O;for(;ae<D;){const xe=V[ae];let Ae=null,Pt=xe>239?4:xe>223?3:xe>191?2:1;if(ae+Pt<=D){let Qt,ue,fe,at;switch(Pt){case 1:xe<128&&(Ae=xe);break;case 2:Qt=V[ae+1],(Qt&192)===128&&(at=(xe&31)<<6|Qt&63,at>127&&(Ae=at));break;case 3:Qt=V[ae+1],ue=V[ae+2],(Qt&192)===128&&(ue&192)===128&&(at=(xe&15)<<12|(Qt&63)<<6|ue&63,at>2047&&(at<55296||at>57343)&&(Ae=at));break;case 4:Qt=V[ae+1],ue=V[ae+2],fe=V[ae+3],(Qt&192)===128&&(ue&192)===128&&(fe&192)===128&&(at=(xe&15)<<18|(Qt&63)<<12|(ue&63)<<6|fe&63,at>65535&&at<1114112&&(Ae=at))}}Ae===null?(Ae=65533,Pt=1):Ae>65535&&(Ae-=65536,$.push(Ae>>>10&1023|55296),Ae=56320|Ae&1023),$.push(Ae),ae+=Pt}return Z($)}const z=4096;function Z(V){const O=V.length;if(O<=z)return String.fromCharCode.apply(String,V);let D="",$=0;for(;$<O;)D+=String.fromCharCode.apply(String,V.slice($,$+=z));return D}function q(V,O,D){let $="";D=Math.min(V.length,D);for(let ae=O;ae<D;++ae)$+=String.fromCharCode(V[ae]&127);return $}function Y(V,O,D){let $="";D=Math.min(V.length,D);for(let ae=O;ae<D;++ae)$+=String.fromCharCode(V[ae]);return $}function re(V,O,D){const $=V.length;(!O||O<0)&&(O=0),(!D||D<0||D>$)&&(D=$);let ae="";for(let xe=O;xe<D;++xe)ae+=Wn[V[xe]];return ae}function U(V,O,D){const $=V.slice(O,D);let ae="";for(let xe=0;xe<$.length-1;xe+=2)ae+=String.fromCharCode($[xe]+$[xe+1]*256);return ae}s.prototype.slice=function(O,D){const $=this.length;O=~~O,D=D===void 0?$:~~D,O<0?(O+=$,O<0&&(O=0)):O>$&&(O=$),D<0?(D+=$,D<0&&(D=0)):D>$&&(D=$),D<O&&(D=O);const ae=this.subarray(O,D);return Object.setPrototypeOf(ae,s.prototype),ae};function Q(V,O,D){if(V%1!==0||V<0)throw new RangeError("offset is not uint");if(V+O>D)throw new RangeError("Trying to access beyond buffer length")}s.prototype.readUintLE=s.prototype.readUIntLE=function(O,D,$){O=O>>>0,D=D>>>0,$||Q(O,D,this.length);let ae=this[O],xe=1,Ae=0;for(;++Ae<D&&(xe*=256);)ae+=this[O+Ae]*xe;return ae},s.prototype.readUintBE=s.prototype.readUIntBE=function(O,D,$){O=O>>>0,D=D>>>0,$||Q(O,D,this.length);let ae=this[O+--D],xe=1;for(;D>0&&(xe*=256);)ae+=this[O+--D]*xe;return ae},s.prototype.readUint8=s.prototype.readUInt8=function(O,D){return O=O>>>0,D||Q(O,1,this.length),this[O]},s.prototype.readUint16LE=s.prototype.readUInt16LE=function(O,D){return O=O>>>0,D||Q(O,2,this.length),this[O]|this[O+1]<<8},s.prototype.readUint16BE=s.prototype.readUInt16BE=function(O,D){return O=O>>>0,D||Q(O,2,this.length),this[O]<<8|this[O+1]},s.prototype.readUint32LE=s.prototype.readUInt32LE=function(O,D){return O=O>>>0,D||Q(O,4,this.length),(this[O]|this[O+1]<<8|this[O+2]<<16)+this[O+3]*16777216},s.prototype.readUint32BE=s.prototype.readUInt32BE=function(O,D){return O=O>>>0,D||Q(O,4,this.length),this[O]*16777216+(this[O+1]<<16|this[O+2]<<8|this[O+3])},s.prototype.readBigUInt64LE=Gn(function(O){O=O>>>0,rt(O,"offset");const D=this[O],$=this[O+7];(D===void 0||$===void 0)&&kt(O,this.length-8);const ae=D+this[++O]*2**8+this[++O]*2**16+this[++O]*2**24,xe=this[++O]+this[++O]*2**8+this[++O]*2**16+$*2**24;return BigInt(ae)+(BigInt(xe)<<BigInt(32))}),s.prototype.readBigUInt64BE=Gn(function(O){O=O>>>0,rt(O,"offset");const D=this[O],$=this[O+7];(D===void 0||$===void 0)&&kt(O,this.length-8);const ae=D*2**24+this[++O]*2**16+this[++O]*2**8+this[++O],xe=this[++O]*2**24+this[++O]*2**16+this[++O]*2**8+$;return(BigInt(ae)<<BigInt(32))+BigInt(xe)}),s.prototype.readIntLE=function(O,D,$){O=O>>>0,D=D>>>0,$||Q(O,D,this.length);let ae=this[O],xe=1,Ae=0;for(;++Ae<D&&(xe*=256);)ae+=this[O+Ae]*xe;return xe*=128,ae>=xe&&(ae-=Math.pow(2,8*D)),ae},s.prototype.readIntBE=function(O,D,$){O=O>>>0,D=D>>>0,$||Q(O,D,this.length);let ae=D,xe=1,Ae=this[O+--ae];for(;ae>0&&(xe*=256);)Ae+=this[O+--ae]*xe;return xe*=128,Ae>=xe&&(Ae-=Math.pow(2,8*D)),Ae},s.prototype.readInt8=function(O,D){return O=O>>>0,D||Q(O,1,this.length),this[O]&128?(255-this[O]+1)*-1:this[O]},s.prototype.readInt16LE=function(O,D){O=O>>>0,D||Q(O,2,this.length);const $=this[O]|this[O+1]<<8;return $&32768?$|4294901760:$},s.prototype.readInt16BE=function(O,D){O=O>>>0,D||Q(O,2,this.length);const $=this[O+1]|this[O]<<8;return $&32768?$|4294901760:$},s.prototype.readInt32LE=function(O,D){return O=O>>>0,D||Q(O,4,this.length),this[O]|this[O+1]<<8|this[O+2]<<16|this[O+3]<<24},s.prototype.readInt32BE=function(O,D){return O=O>>>0,D||Q(O,4,this.length),this[O]<<24|this[O+1]<<16|this[O+2]<<8|this[O+3]},s.prototype.readBigInt64LE=Gn(function(O){O=O>>>0,rt(O,"offset");const D=this[O],$=this[O+7];(D===void 0||$===void 0)&&kt(O,this.length-8);const ae=this[O+4]+this[O+5]*2**8+this[O+6]*2**16+($<<24);return(BigInt(ae)<<BigInt(32))+BigInt(D+this[++O]*2**8+this[++O]*2**16+this[++O]*2**24)}),s.prototype.readBigInt64BE=Gn(function(O){O=O>>>0,rt(O,"offset");const D=this[O],$=this[O+7];(D===void 0||$===void 0)&&kt(O,this.length-8);const ae=(D<<24)+this[++O]*2**16+this[++O]*2**8+this[++O];return(BigInt(ae)<<BigInt(32))+BigInt(this[++O]*2**24+this[++O]*2**16+this[++O]*2**8+$)}),s.prototype.readFloatLE=function(O,D){return O=O>>>0,D||Q(O,4,this.length),n.read(this,O,!0,23,4)},s.prototype.readFloatBE=function(O,D){return O=O>>>0,D||Q(O,4,this.length),n.read(this,O,!1,23,4)},s.prototype.readDoubleLE=function(O,D){return O=O>>>0,D||Q(O,8,this.length),n.read(this,O,!0,52,8)},s.prototype.readDoubleBE=function(O,D){return O=O>>>0,D||Q(O,8,this.length),n.read(this,O,!1,52,8)};function he(V,O,D,$,ae,xe){if(!s.isBuffer(V))throw new TypeError('"buffer" argument must be a Buffer instance');if(O>ae||O<xe)throw new RangeError('"value" argument is out of bounds');if(D+$>V.length)throw new RangeError("Index out of range")}s.prototype.writeUintLE=s.prototype.writeUIntLE=function(O,D,$,ae){if(O=+O,D=D>>>0,$=$>>>0,!ae){const Pt=Math.pow(2,8*$)-1;he(this,O,D,$,Pt,0)}let xe=1,Ae=0;for(this[D]=O&255;++Ae<$&&(xe*=256);)this[D+Ae]=O/xe&255;return D+$},s.prototype.writeUintBE=s.prototype.writeUIntBE=function(O,D,$,ae){if(O=+O,D=D>>>0,$=$>>>0,!ae){const Pt=Math.pow(2,8*$)-1;he(this,O,D,$,Pt,0)}let xe=$-1,Ae=1;for(this[D+xe]=O&255;--xe>=0&&(Ae*=256);)this[D+xe]=O/Ae&255;return D+$},s.prototype.writeUint8=s.prototype.writeUInt8=function(O,D,$){return O=+O,D=D>>>0,$||he(this,O,D,1,255,0),this[D]=O&255,D+1},s.prototype.writeUint16LE=s.prototype.writeUInt16LE=function(O,D,$){return O=+O,D=D>>>0,$||he(this,O,D,2,65535,0),this[D]=O&255,this[D+1]=O>>>8,D+2},s.prototype.writeUint16BE=s.prototype.writeUInt16BE=function(O,D,$){return O=+O,D=D>>>0,$||he(this,O,D,2,65535,0),this[D]=O>>>8,this[D+1]=O&255,D+2},s.prototype.writeUint32LE=s.prototype.writeUInt32LE=function(O,D,$){return O=+O,D=D>>>0,$||he(this,O,D,4,4294967295,0),this[D+3]=O>>>24,this[D+2]=O>>>16,this[D+1]=O>>>8,this[D]=O&255,D+4},s.prototype.writeUint32BE=s.prototype.writeUInt32BE=function(O,D,$){return O=+O,D=D>>>0,$||he(this,O,D,4,4294967295,0),this[D]=O>>>24,this[D+1]=O>>>16,this[D+2]=O>>>8,this[D+3]=O&255,D+4};function we(V,O,D,$,ae){Qe(O,$,ae,V,D,7);let xe=Number(O&BigInt(4294967295));V[D++]=xe,xe=xe>>8,V[D++]=xe,xe=xe>>8,V[D++]=xe,xe=xe>>8,V[D++]=xe;let Ae=Number(O>>BigInt(32)&BigInt(4294967295));return V[D++]=Ae,Ae=Ae>>8,V[D++]=Ae,Ae=Ae>>8,V[D++]=Ae,Ae=Ae>>8,V[D++]=Ae,D}function ve(V,O,D,$,ae){Qe(O,$,ae,V,D,7);let xe=Number(O&BigInt(4294967295));V[D+7]=xe,xe=xe>>8,V[D+6]=xe,xe=xe>>8,V[D+5]=xe,xe=xe>>8,V[D+4]=xe;let Ae=Number(O>>BigInt(32)&BigInt(4294967295));return V[D+3]=Ae,Ae=Ae>>8,V[D+2]=Ae,Ae=Ae>>8,V[D+1]=Ae,Ae=Ae>>8,V[D]=Ae,D+8}s.prototype.writeBigUInt64LE=Gn(function(O,D=0){return we(this,O,D,BigInt(0),BigInt("0xffffffffffffffff"))}),s.prototype.writeBigUInt64BE=Gn(function(O,D=0){return ve(this,O,D,BigInt(0),BigInt("0xffffffffffffffff"))}),s.prototype.writeIntLE=function(O,D,$,ae){if(O=+O,D=D>>>0,!ae){const Qt=Math.pow(2,8*$-1);he(this,O,D,$,Qt-1,-Qt)}let xe=0,Ae=1,Pt=0;for(this[D]=O&255;++xe<$&&(Ae*=256);)O<0&&Pt===0&&this[D+xe-1]!==0&&(Pt=1),this[D+xe]=(O/Ae>>0)-Pt&255;return D+$},s.prototype.writeIntBE=function(O,D,$,ae){if(O=+O,D=D>>>0,!ae){const Qt=Math.pow(2,8*$-1);he(this,O,D,$,Qt-1,-Qt)}let xe=$-1,Ae=1,Pt=0;for(this[D+xe]=O&255;--xe>=0&&(Ae*=256);)O<0&&Pt===0&&this[D+xe+1]!==0&&(Pt=1),this[D+xe]=(O/Ae>>0)-Pt&255;return D+$},s.prototype.writeInt8=function(O,D,$){return O=+O,D=D>>>0,$||he(this,O,D,1,127,-128),O<0&&(O=255+O+1),this[D]=O&255,D+1},s.prototype.writeInt16LE=function(O,D,$){return O=+O,D=D>>>0,$||he(this,O,D,2,32767,-32768),this[D]=O&255,this[D+1]=O>>>8,D+2},s.prototype.writeInt16BE=function(O,D,$){return O=+O,D=D>>>0,$||he(this,O,D,2,32767,-32768),this[D]=O>>>8,this[D+1]=O&255,D+2},s.prototype.writeInt32LE=function(O,D,$){return O=+O,D=D>>>0,$||he(this,O,D,4,2147483647,-2147483648),this[D]=O&255,this[D+1]=O>>>8,this[D+2]=O>>>16,this[D+3]=O>>>24,D+4},s.prototype.writeInt32BE=function(O,D,$){return O=+O,D=D>>>0,$||he(this,O,D,4,2147483647,-2147483648),O<0&&(O=4294967295+O+1),this[D]=O>>>24,this[D+1]=O>>>16,this[D+2]=O>>>8,this[D+3]=O&255,D+4},s.prototype.writeBigInt64LE=Gn(function(O,D=0){return we(this,O,D,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),s.prototype.writeBigInt64BE=Gn(function(O,D=0){return ve(this,O,D,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function Re(V,O,D,$,ae,xe){if(D+$>V.length)throw new RangeError("Index out of range");if(D<0)throw new RangeError("Index out of range")}function Me(V,O,D,$,ae){return O=+O,D=D>>>0,ae||Re(V,O,D,4),n.write(V,O,D,$,23,4),D+4}s.prototype.writeFloatLE=function(O,D,$){return Me(this,O,D,!0,$)},s.prototype.writeFloatBE=function(O,D,$){return Me(this,O,D,!1,$)};function Be(V,O,D,$,ae){return O=+O,D=D>>>0,ae||Re(V,O,D,8),n.write(V,O,D,$,52,8),D+8}s.prototype.writeDoubleLE=function(O,D,$){return Be(this,O,D,!0,$)},s.prototype.writeDoubleBE=function(O,D,$){return Be(this,O,D,!1,$)},s.prototype.copy=function(O,D,$,ae){if(!s.isBuffer(O))throw new TypeError("argument should be a Buffer");if($||($=0),!ae&&ae!==0&&(ae=this.length),D>=O.length&&(D=O.length),D||(D=0),ae>0&&ae<$&&(ae=$),ae===$||O.length===0||this.length===0)return 0;if(D<0)throw new RangeError("targetStart out of bounds");if($<0||$>=this.length)throw new RangeError("Index out of range");if(ae<0)throw new RangeError("sourceEnd out of bounds");ae>this.length&&(ae=this.length),O.length-D<ae-$&&(ae=O.length-D+$);const xe=ae-$;return this===O&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(D,$,ae):Uint8Array.prototype.set.call(O,this.subarray($,ae),D),xe},s.prototype.fill=function(O,D,$,ae){if(typeof O=="string"){if(typeof D=="str
23ing"?(ae=D,D=0,$=this.length):typeof $=="string"&&(ae=$,$=this.length),ae!==void 0&&typeof ae!="string")throw new TypeError("encoding must be a string");if(typeof ae=="string"&&!s.isEncoding(ae))throw new TypeError("Unknown encoding: "+ae);if(O.length===1){const Ae=O.charCodeAt(0);(ae==="utf8"&&Ae<128||ae==="latin1")&&(O=Ae)}}else typeof O=="number"?O=O&255:typeof O=="boolean"&&(O=Number(O));if(D<0||this.length<D||this.length<$)throw new RangeError("Out of range index");if($<=D)return this;D=D>>>0,$=$===void 0?this.length:$>>>0,O||(O=0);let xe;if(typeof O=="number")for(xe=D;xe<$;++xe)this[xe]=O;else{const Ae=s.isBuffer(O)?O:s.from(O,ae),Pt=Ae.length;if(Pt===0)throw new TypeError('The value "'+O+'" is invalid for argument "value"');for(xe=0;xe<$-D;++xe)this[xe+D]=Ae[xe%Pt]}return this};const Ne={};function Ke(V,O,D){Ne[V]=class extends D{constructor(){super(),Object.defineProperty(this,"message",{value:O.apply(this,arguments),writable:!0,configurable:!0}),this.name=`${this.name} [${V}]`,this.stack,delete this.name}get code(){return V}set code(ae){Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,value:ae,writable:!0})}toString(){return`${this.name} [${V}]: ${this.message}`}}}Ke("ERR_BUFFER_OUT_OF_BOUNDS",function(V){return V?`${V} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError),Ke("ERR_INVALID_ARG_TYPE",function(V,O){return`The "${V}" argument must be of type number. Received type ${typeof O}`},TypeError),Ke("ERR_OUT_OF_RANGE",function(V,O,D){let $=`The value of "${V}" is out of range.`,ae=D;return Number.isInteger(D)&&Math.abs(D)>2**32?ae=He(String(D)):typeof D=="bigint"&&(ae=String(D),(D>BigInt(2)**BigInt(32)||D<-(BigInt(2)**BigInt(32)))&&(ae=He(ae)),ae+="n"),$+=` It must be ${O}. Received ${ae}`,$},RangeError);function He(V){let O="",D=V.length;const $=V[0]==="-"?1:0;for(;D>=$+4;D-=3)O=`_${V.slice(D-3,D)}${O}`;return`${V.slice(0,D)}${O}`}function Ie(V,O,D){rt(O,"offset"),(V[O]===void 0||V[O+D]===void 0)&&kt(O,V.length-(D+1))}function Qe(V,O,D,$,ae,xe){if(V>D||V<O){const Ae=typeof O=="bigint"?"n":"";let Pt;throw O===0||O===BigInt(0)?Pt=`>= 0${Ae} and < 2${Ae} ** ${(xe+1)*8}${Ae}`:Pt=`>= -(2${Ae} ** ${(xe+1)*8-1}${Ae}) and < 2 ** ${(xe+1)*8-1}${Ae}`,new Ne.ERR_OUT_OF_RANGE("value",Pt,V)}Ie($,ae,xe)}function rt(V,O){if(typeof V!="number")throw new Ne.ERR_INVALID_ARG_TYPE(O,"number",V)}function kt(V,O,D){throw Math.floor(V)!==V?(rt(V,D),new Ne.ERR_OUT_OF_RANGE("offset","an integer",V)):O<0?new Ne.ERR_BUFFER_OUT_OF_BOUNDS:new Ne.ERR_OUT_OF_RANGE("offset",`>= 0 and <= ${O}`,V)}const mn=/[^+/0-9A-Za-z-_]/g;function Ut(V){if(V=V.split("=")[0],V=V.trim().replace(mn,""),V.length<2)return"";for(;V.length%4!==0;)V=V+"=";return V}function un(V,O){O=O||1/0;let D;const $=V.length;let ae=null;const xe=[];for(let Ae=0;Ae<$;++Ae){if(D=V.charCodeAt(Ae),D>55295&&D<57344){if(!ae){if(D>56319){(O-=3)>-1&&xe.push(239,191,189);continue}else if(Ae+1===$){(O-=3)>-1&&xe.push(239,191,189);continue}ae=D;continue}if(D<56320){(O-=3)>-1&&xe.push(239,191,189),ae=D;continue}D=(ae-55296<<10|D-56320)+65536}else ae&&(O-=3)>-1&&xe.push(239,191,189);if(ae=null,D<128){if((O-=1)<0)break;xe.push(D)}else if(D<2048){if((O-=2)<0)break;xe.push(D>>6|192,D&63|128)}else if(D<65536){if((O-=3)<0)break;xe.push(D>>12|224,D>>6&63|128,D&63|128)}else if(D<1114112){if((O-=4)<0)break;xe.push(D>>18|240,D>>12&63|128,D>>6&63|128,D&63|128)}else throw new Error("Invalid code point")}return xe}function or(V){const O=[];for(let D=0;D<V.length;++D)O.push(V.charCodeAt(D)&255);return O}function Vr(V,O){let D,$,ae;const xe=[];for(let Ae=0;Ae<V.length&&!((O-=2)<0);++Ae)D=V.charCodeAt(Ae),$=D>>8,ae=D%256,xe.push(ae),xe.push($);return xe}function gn(V){return t.toByteArray(Ut(V))}function pn(V,O,D,$){let ae;for(ae=0;ae<$&&!(ae+D>=O.length||ae>=V.length);++ae)O[ae+D]=V[ae];return ae}function xn(V,O){return V instanceof O||V!=null&&V.constructor!=null&&V.constructor.name!=null&&V.constructor.name===O.name}function zn(V){return V!==V}const Wn=function(){const V="0123456789abcdef",O=new Array(256);for(let D=0;D<16;++D){const $=D*16;for(let ae=0;ae<16;++ae)O[$+ae]=V[D]+V[ae]}return O}();function Gn(V){return typeof BigInt>"u"?ui:V}function ui(){throw new Error("BigInt not supported")}}(v5)),v5}var Uce=Vce();const jce=Ua(Uce);function Na(e){"@babel/helpers - typeof";return Na=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Na(e)}function ws(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function qce(e,t){if(Na(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Na(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function tG(e){var t=qce(e,"string");return Na(t)=="symbol"?t:t+""}function wL(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,tG(r.key),r)}}function xs(e,t,n){return t&&wL(e.prototype,t),n&&wL(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function Tl(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function b2(e,t){return b2=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,r){return n.__proto__=r,n},b2(e,t)}function Vx(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&b2(e,t)}function Cv(e,t){if(t&&(Na(t)=="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Tl(e)}function iu(e){return iu=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},iu(e)}function Lo(e,t,n){return(t=tG(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function nG(e){if(Array.isArray(e))return e}function $ce(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function xL(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function rG(e,t){if(e){if(typeof e=="string")return xL(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?xL(e,t):void 0}}
23function aG(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
24In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function zce(e){return nG(e)||$ce(e)||rG(e)||aG()}function SL(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function TL(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?SL(Object(n),!0).forEach(function(r){Lo(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):SL(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}var Hce={type:"logger",log:function(t){this.output("log",t)},warn:function(t){this.output("warn",t)},error:function(t){this.output("error",t)},output:function(t,n){console&&console[t]&&console[t].apply(console,n)}},Wce=function(){function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};ws(this,e),this.init(t,n)}return xs(e,[{key:"init",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.prefix=r.prefix||"i18next:",this.logger=n||Hce,this.options=r,this.debug=r.debug}},{key:"setDebug",value:function(n){this.debug=n}},{key:"log",value:function(){for(var n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return this.forward(r,"log","",!0)}},{key:"warn",value:function(){for(var n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return this.forward(r,"warn","",!0)}},{key:"error",value:function(){for(var n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return this.forward(r,"error","")}},{key:"deprecate",value:function(){for(var n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return this.forward(r,"warn","WARNING DEPRECATED: ",!0)}},{key:"forward",value:function(n,r,a,i){return i&&!this.debug?null:(typeof n[0]=="string"&&(n[0]="".concat(a).concat(this.prefix," ").concat(n[0])),this.logger[r](n))}},{key:"create",value:function(n){return new e(this.logger,TL(TL({},{prefix:"".concat(this.prefix,":").concat(n,":")}),this.options))}},{key:"clone",value:function(n){return n=n||this.options,n.prefix=n.prefix||this.prefix,new e(this.logger,n)}}]),e}(),Js=new Wce,Ml=function(){function e(){ws(this,e),this.observers={}}return xs(e,[{key:"on",value:function(n,r){var a=this;return n.split(" ").forEach(function(i){a.observers[i]=a.observers[i]||[],a.observers[i].push(r)}),this}},{key:"off",value:function(n,r){if(this.observers[n]){if(!r){delete this.observers[n];return}this.observers[n]=this.observers[n].filter(function(a){return a!==r})}}},{key:"emit",value:function(n){for(var r=arguments.length,a=new Array(r>1?r-1:0),i=1;i<r;i++)a[i-1]=arguments[i];if(this.observers[n]){var o=[].concat(this.observers[n]);o.forEach(function(u){u.apply(void 0,a)})}if(this.observers["*"]){var s=[].concat(this.observers["*"]);s.forEach(function(u){u.apply(u,[n].concat(a))})}}}]),e}();function Gm(){var e,t,n=new Promise(function(r,a){e=r,t=a});return n.resolve=e,n.reject=t,n}function EL(e){return e==null?"":""+e}function Yce(e,t,n){e.forEach(function(r){t[r]&&(n[r]=t[r])})}function G4(e,t,n){function r(s){return s&&s.indexOf("###")>-1?s.replace(/###/g,"."):s}function a(){return!e||typeof e=="string"}for(var i=typeof t!="string"?[].concat(t):t.split(".");i.length>1;){if(a())return{};var o=r(i.shift());!e[o]&&n&&(e[o]=new n),Object.prototype.hasOwnProperty.call(e,o)?e=e[o]:e={}}return a()?{}:{obj:e,k:r(i.shift())}}function CL(e,t,n){var r=G4(e,t,Object),a=r.obj,i=r.k;a[i]=n}function Gce(e,t,n,r){var a=G4(e,t,Object),i=a.obj,o=a.k;i[o]=i[o]||[],i[o].push(n)}function w2(e,t){var n=G4(e,t),r=n.obj,a=n.k;if(r)return r[a]}function AL(e,t,n){var r=w2(e,n);return r!==void 0?r:w2(t,n)}function iG(e,t,n){for(var r in t)r!=="__proto__"&&r!=="constructor"&&(r in e?typeof e[r]=="string"||e[r]instanceof String||typeof t[r]=="string"||t[r]instanceof String?n&&(e[r]=t[r]):iG(e[r],t[r],n):e[r]=t[r]);return e}function Up(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var Qce={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;"};function Kce(e){return typeof e=="string"?e.replace(/[&<>
24"'\/]/g,function(t){return Qce[t]}):e}var Ux=typeof window<"u"&&window.navigator&&typeof window.navigator.userAgentData>"u"&&window.navigator.userAgent&&window.navigator.userAgent.indexOf("MSIE")>-1,Xce=[" ",",","?","!",";"];function Jce(e,t,n){t=t||"",n=n||"";var r=Xce.filter(function(s){return t.indexOf(s)<0&&n.indexOf(s)<0});if(r.length===0)return!0;var a=new RegExp("(".concat(r.map(function(s){return s==="?"?"\\?":s}).join("|"),")")),i=!a.test(e);if(!i){var o=e.indexOf(n);o>0&&!a.test(e.substring(0,o))&&(i=!0)}return i}function _L(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function R1(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?_L(Object(n),!0).forEach(function(r){Lo(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_L(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Zce(e){var t=ele();return function(){var r=iu(e),a;if(t){var i=iu(this).constructor;a=Reflect.construct(r,arguments,i)}else a=r.apply(this,arguments);return Cv(this,a)}}function ele(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function oG(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:".";if(e){if(e[t])return e[t];for(var r=t.split(n),a=e,i=0;i<r.length;++i){if(!a||typeof a[r[i]]=="string"&&i+1<r.length)return;if(a[r[i]]===void 0){for(var o=2,s=r.slice(i,i+o).join(n),u=a[s];u===void 0&&r.length>i+o;)o++,s=r.slice(i,i+o).join(n),u=a[s];if(u===void 0)return;if(u===null)return null;if(t.endsWith(s)){if(typeof u=="string")return u;if(s&&typeof u[s]=="string")return u[s]}var c=r.slice(i+o).join(n);return c?oG(u,c,n):void 0}a=a[r[i]]}return a}}var tle=function(e){Vx(n,e);var t=Zce(n);function n(r){var a,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{ns:["translation"],defaultNS:"translation"};return ws(this,n),a=t.call(this),Ux&&Ml.call(Tl(a)),a.data=r||{},a.options=i,a.options.keySeparator===void 0&&(a.options.keySeparator="."),a.options.ignoreJSONStructure===void 0&&(a.options.ignoreJSONStructure=!0),a}return xs(n,[{key:"addNamespaces",value:function(a){this.options.ns.indexOf(a)<0&&this.options.ns.push(a)}},{key:"removeNamespaces",value:function(a){var i=this.options.ns.indexOf(a);i>-1&&this.options.ns.splice(i,1)}},{key:"getResource",value:function(a,i,o){var s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},u=s.keySeparator!==void 0?s.keySeparator:this.options.keySeparator,c=s.ignoreJSONStructure!==void 0?s.ignoreJSONStructure:this.options.ignoreJSONStructure,d=[a,i];o&&typeof o!="string"&&(d=d.concat(o)),o&&typeof o=="string"&&(d=d.concat(u?o.split(u):o)),a.indexOf(".")>-1&&(d=a.split("."));var f=w2(this.data,d);return f||!c||typeof o!="string"?f:oG(this.data&&this.data[a]&&this.data[a][i],o,u)}},{key:"addResource",value:function(a,i,o,s){var u=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{silent:!1},c=this.options.keySeparator;c===void 0&&(c=".");var d=[a,i];o&&(d=d.concat(c?o.split(c):o)),a.indexOf(".")>-1&&(d=a.split("."),s=i,i=d[1]),this.addNamespaces(i),CL(this.data,d,s),u.silent||this.emit("added",a,i,o,s)}},{key:"addResources",value:function(a,i,o){var s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{silent:!1};for(var u in o)(typeof o[u]=="string"||Object.prototype.toString.apply(o[u])==="[object Array]")&&this.addResource(a,i,u,o[u],{silent:!0});s.silent||this.emit("added",a,i,o)}},{key:"addResourceBundle",value:function(a,i,o,s,u){var c=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{silent:!1},d=[a,i];a.indexOf(".")>-1&&(d=a.split("."),s=o,o=i,i=d[1]),this.addNamespaces(i);var f=w2(this.data,d)||{};s?iG(f,o,u):f=R1(R1({},f),o),CL(this.data,d,f),c.silent||this.emit("added",a,i,o)}},{key:"removeResourceBundle",value:function(a,i){this.hasResourceBundle(a,i)&&delete this.data[a][i],this.removeNamespaces(i),this.emit
24("removed",a,i)}},{key:"hasResourceBundle",value:function(a,i){return this.getResource(a,i)!==void 0}},{key:"getResourceBundle",value:function(a,i){return i||(i=this.options.defaultNS),this.options.compatibilityAPI==="v1"?R1(R1({},{}),this.getResource(a,i)):this.getResource(a,i)}},{key:"getDataByLanguage",value:function(a){return this.data[a]}},{key:"hasLanguageSomeTranslations",value:function(a){var i=this.getDataByLanguage(a),o=i&&Object.keys(i)||[];return!!o.find(function(s){return i[s]&&Object.keys(i[s]).length>0})}},{key:"toJSON",value:function(){return this.data}}]),n}(Ml),sG={processors:{},addPostProcessor:function(t){this.processors[t.name]=t},handle:function(t,n,r,a,i){var o=this;return t.forEach(function(s){o.processors[s]&&(n=o.processors[s].process(n,r,a,i))}),n}};function kL(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Wa(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?kL(Object(n),!0).forEach(function(r){Lo(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):kL(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function nle(e){var t=rle();return function(){var r=iu(e),a;if(t){var i=iu(this).constructor;a=Reflect.construct(r,arguments,i)}else a=r.apply(this,arguments);return Cv(this,a)}}function rle(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}var PL={},RL=function(e){Vx(n,e);var t=nle(n);function n(r){var a,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return ws(this,n),a=t.call(this),Ux&&Ml.call(Tl(a)),Yce(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","
24i18nFormat","utils"],r,Tl(a)),a.options=i,a.options.keySeparator===void 0&&(a.options.keySeparator="."),a.logger=Js.create("translator"),a}return xs(n,[{key:"changeLanguage",value:function(a){a&&(this.language=a)}},{key:"exists",value:function(a){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}};if(a==null)return!1;var o=this.resolve(a,i);return o&&o.res!==void 0}},{key:"extractFromKey",value:function(a,i){var o=i.nsSeparator!==void 0?i.nsSeparator:this.options.nsSeparator;o===void 0&&(o=":");var s=i.keySeparator!==void 0?i.keySeparator:this.options.keySeparator,u=i.ns||this.options.defaultNS||[],c=o&&a.indexOf(o)>-1,d=!this.options.userDefinedKeySeparator&&!i.keySeparator&&!this.options.userDefinedNsSeparator&&!i.nsSeparator&&!Jce(a,o,s);if(c&&!d){var f=a.match(this.interpolator.nestingRegexp);if(f&&f.length>0)return{key:a,namespaces:u};var h=a.split(o);(o!==s||o===s&&this.options.ns.indexOf(h[0])>-1)&&(u=h.shift()),a=h.join(s)}return typeof u=="string"&&(u=[u]),{key:a,namespaces:u}}},{key:"translate",value:function(a,i,o){var s=this;if(Na(i)!=="object"&&this.options.overloadTranslationOptionHandler&&(i=this.options.overloadTranslationOptionHandler(arguments)),i||(i={}),a==null)return"";Array.isArray(a)||(a=[String(a)]);var u=i.returnDetails!==void 0?i.returnDetails:this.options.returnDetails,c=i.keySeparator!==void 0?i.keySeparator:this.options.keySeparator,d=this.extractFromKey(a[a.length-1],i),f=d.key,h=d.namespaces,y=h[h.length-1],m=i.lng||this.language,v=i.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(m&&m.toLowerCase()==="cimode"){if(v){var w=i.nsSeparator||this.options.nsSeparator;
24return u?(b.res="".concat(y).concat(w).concat(f),b):"".concat(y).concat(w).concat(f)}return u?(b.res=f,b):f}var b=this.resolve(a,i),x=b&&b.res,T=b&&b.usedKey||f,E=b&&b.exactUsedKey||f,C=Object.prototype.toString.apply(x),R=["[object Number]","[object Function]","[object RegExp]"],_=i.joinArrays!==void 0?i.joinArrays:this.options.joinArrays,I=!this.i18nFormat||this.i18nFormat.handleAsObject,L=typeof x!="string"&&typeof x!="boolean"&&typeof x!="number";if(I&&x&&L&&R.indexOf(C)<0&&!(typeof _=="string"&&C==="[object Array]")){if(!i.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");var B=this.options.returnedObjectHandler?this.options.returnedObjectHandler(T,x,Wa(Wa({},i),{},{ns:h})):"key '".concat(f," (").concat(this.language,")' returned an object instead of string.");return u?(b.res=B,b):B}if(c){var j=C==="[object Array]",K=j?[]:{},H=j?E:T;for(var J in x)if(Object.prototype.hasOwnProperty.call(x,J)){var z="".concat(H).concat(c).concat(J);K[J]=this.translate(z,Wa(Wa({},i),{joinArrays:!1,ns:h})),K[J]===z&&(K[J]=x[J])}x=K}}else if(I&&typeof _=="string"&&C==="[object Array]")x=x.join(_),x&&(x=this.extendTranslation(x,a,i,o));else{var Z=!1,q=!1,Y=i.count!==void 0&&typeof i.count!="string",re=n.hasDefaultValue(i),U=Y?this.pluralResolver.getSuffix(m,i.count,i):"",Q=i["defaultValue".concat(U)]||i.defaultValue;!this.isValidLookup(x)&&re&&(Z=!0,x=Q),this.isValidLookup(x)||(q=!0,x=f);var he=i.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey,we=he&&q?void 0:x,ve=re&&Q!==x&&this.options.updateMissing;if(q||Z||ve){if(this.logger.log(ve?"updateKey":"missingKey",m,y,f,ve?Q:x),c){var Re=this.resolve(f,Wa(Wa({},i),{},{keySeparator:!1}));Re&&Re.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}var Me=[],Be=this.languageUtils.getFallbackCodes(this.options.fallbackLng,i.lng||this.language);if(this.options.saveMissingTo==="fallback"&&Be&&Be[0])for(var Ne=0;Ne<Be.length;Ne++)Me.push(Be[Ne]);else this.options.saveMissingTo==="all"?Me=this.languageUtils.toResolveHierarchy(i.lng||this.language):Me.push(i.lng||this.language);var Ke=function(Ie,Qe,rt){var kt=re&&rt!==x?rt:we;s.options.missingKeyHandler?s.options.missingKeyHandler(Ie,y,Qe,kt,ve,i):s.backendConnector&&s.backendConnector.saveMissing&&s.backendConnector.saveMissing(Ie,y,Qe,kt,ve,i),s.emit("missingKey",Ie,y,Qe,x)};this.options.saveMissing&&(this.options.saveMissingPlurals&&Y?Me.forEach(function(He){s.pluralResolver.getSuffixes(He,i).forEach(function(Ie){Ke([He],f+Ie,i["defaultValue".concat(Ie)]||Q)})}):Ke(Me,f,Q))}x=this.extendTranslation(x,a,i,b,o),q&&x===f&&this.options.appendNamespaceToMissingKey&&(x="".concat(y,":").concat(f)),(q||Z)&&this.options.parseMissingKeyHandler&&(this.options.compatibilityAPI!=="v1"?x=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?"".concat(y,":").concat(f):f,Z?x:void 0):x=this.options.parseMissingKeyHandler(x))}return u?(b.res=x,b):x}},{key:"extendTranslation",value:function(a,i,o,s,u){var c=this;if(this.i18nFormat&&this.i18nFormat.parse)a=this.i18nFormat.parse(a,Wa(Wa({},this.options.interpolation.defaultVariables),o),s.usedLng,s.usedNS,s.usedKey,{resolved:s});else if(!o.skipInterpolation){o.interpolation&&this.interpolator.init(Wa(Wa({},o),{interpolation:Wa(Wa({},this.options.interpolation),o.interpolation)}));var d=typeof a=="string"&&(o&&o.interpolation&&o.interpolation.skipOnVariables!==void 0?o.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables),f;if(d){var h=a.match(this.interpolator.nestingRegexp);f=h&&h.length}var y=o.replace&&typeof o.replace!="string"?o.replace:o;if(this.options.interpolation.defaultVariables&&(y=Wa(Wa({},this.options.interpolation.defaultVariables),y)),a=this.interpolator.interpolate(a,y,o.lng||this.language,o),d){var m=a.match(this.interpolator.nestingRegexp),v=m&&m.length;f<v&&(o.nest=!1)}o.nest!==!1&&(a=this.interpolator.nest(a,function(){for(var x=arguments.length,T=new Array(x),E=0;E<x;E++)T[E]=arguments[E];return u&&u[0]===T[0]&&!o.context?(c.logger.warn("It seems you are nesting recursively key: ".concat(T[0]," in key: ").concat(i[0])),null):c.translate.apply(c,T.concat([i]))},o)),o.interpolation&&this.interpolator.reset()}var w=o.postProcess||this.options.postProcess,b=typeof w=="string"?[w]:w;return a!=null&&b&&b.length&&o.applyPostProcessor!==!1&&(a=sG.handle(b,a,i,this.options&&this.options.postProcessPassResolved?Wa({i18nResolved:s},o):o,this)),a}},{key:"resolve",value:function(a){var i=this,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s,u,c,d,f;
24return typeof a=="string"&&(a=[a]),a.forEach(function(h){if(!i.isValidLookup(s)){var y=i.extractFromKey(h,o),m=y.key;u=m;var v=y.namespaces;i.options.fallbackNS&&(v=v.concat(i.options.fallbackNS));var w=o.count!==void 0&&typeof o.count!="string",b=w&&!o.ordinal&&o.count===0&&i.pluralResolver.shouldUseIntlApi(),x=o.context!==void 0&&(typeof o.context=="string"||typeof o.context=="number")&&o.context!=="",T=o.lngs?o.lngs:i.languageUtils.toResolveHierarchy(o.lng||i.language,o.fallbackLng);v.forEach(function(E){i.isValidLookup(s)||(f=E,!PL["".concat(T[0],"-").concat(E)]&&i.utils&&i.utils.hasLoadedNamespace&&!i.utils.hasLoadedNamespace(f)&&(PL["".concat(T[0],"-").concat(E)]=!0,i.logger.warn('key "'.concat(u,'" for languages "').concat(T.join(", "),`" won't get resolved as namespace "`).concat(f,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),T.forEach(function(C){if(!i.isValidLookup(s)){d=C;var R=[m];if(i.i18nFormat&&i.i18nFormat.addLookupKeys)i.i18nFormat.addLookupKeys(R,m,C,E,o);else{var _;w&&(_=i.pluralResolver.getSuffix(C,o.count,o));var I="".concat(i.options.pluralSeparator,"zero");if(w&&(R.push(m+_),b&&R.push(m+I)),x){var L="".concat(m).concat(i.options.contextSeparator).concat(o.context);R.push(L),w&&(R.push(L+_),b&&R.push(L+I))}}for(var B;B=R.pop();)i.isValidLookup(s)||(c=B,s=i.getResource(C,E,B,o))}}))})}}),{res:s,usedKey:u,exactUsedKey:c,usedLng:d,usedNS:f}}},{key:"isValidLookup",value:function(a){return a!==void 0&&!(!this.options.returnNull&&a===null)&&!(!this.options.returnEmptyString&&a==="")}},{key:"getResource",value:function(a,i,o){var s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(a,i,o,s):this.resourceStore.getResource(a,i,o,s)}}],[{key:"hasDefaultValue",value:function(a){var i="defaultValue";for(var o in a)if(Object.prototype.hasOwnProperty.call(a,o)&&i===o.substring(0,i.length)&&a[o]!==void 0)return!0;return!1}}]),n}(Ml);function b5(e){return e.charAt(0).toUpperCase()+e.slice(1)}var ale=function(){function e(t){ws(this,e),this.options=t,this.supportedLngs=this.options.supportedLngs||!1,this.logger=Js.create("languageUtils")}return xs(e,[{key:"getScriptPartFromCode",value:function(n){if(!n||n.indexOf("-")<0)return null;var r=n.split("-");return r.length===2||(r.pop(),r[r.length-1].toLowerCase()==="x")?null:this.formatLanguageCode(r.join("-"))}},{key:"getLanguagePartFromCode",value:function(n){if(!n||n.indexOf("-")<0)return n;var r=n.split("-");return this.formatLanguageCode(r[0])}},{key:"formatLanguageCode",value:function(n){if(typeof n=="string"&&n.indexOf("-")>-1){var r=["hans","hant","latn","cyrl","cans","mong","arab"],a=n.split("-");return this.options.lowerCaseLng?a=a.map(function(i){return i.toLowerCase()}):a.length===2?(a[0]=a[0].toLowerCase(),a[1]=a[1].toUpperCase(),r.indexOf(a[1].toLowerCase())>-1&&(a[1]=b5(a[1].toLowerCase()))):a.length===3&&(a[0]=a[0].toLowerCase(),a[1].length===2&&(a[1]=a[1].toUpperCase()),a[0]!=="sgn"&&a[2].length===2&&(a[2]=a[2].toUpperCase()),r.indexOf(a[1].toLowerCase())>-1&&(a[1]=b5(a[1].toLowerCase())),r.indexOf(a[2].toLowerCase())>-1&&(a[2]=b5(a[2].toLowerCase()))),a.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?n.toLowerCase():n}},{key:"isSupportedCode",value:function(n){return(this.options.load==="languageOnly"||this.options.nonExplicitSupportedLngs)&&(n=this.getLanguagePartFromCode(n)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(n)>-1}},{key:"getBestMatchFromCodes",value:function(n){var r=this;if(!n)return null;var a;return n.forEach(function(i){if(!a){var o=r.formatLanguageCode(i);(!r.options.supportedLngs||r.isSupportedCode(o))&&(a=o)}}),!a&&this.options.supportedLngs&&n.forEach(function(i){if(!a){var o=r.getLanguagePartFromCode(i);if(r.isSupportedCode(o))return a=o;a=r.options.supportedLngs.find(function(s){if(s.indexOf(o)===0)return s})}}),a||(a=this.getFallbackCodes(this.options.fallbackLng)[0]),a}},{key:"getFallbackCodes",value:function(n,r){if(!n)return[];if(typeof n=="function"&&(n=n(r)),typeof n=="string"&&(n=[n]),Object.prototype.toString.apply(n)==="[object Array]")return n;if(!r)return n.default||[];var a=n[r];
24return a||(a=n[this.getScriptPartFromCode(r)]),a||(a=n[this.formatLanguageCode(r)]),a||(a=n[this.getLanguagePartFromCode(r)]),a||(a=n.default),a||[]}},{key:"toResolveHierarchy",value:function(n,r){var a=this,i=this.getFallbackCodes(r||this.options.fallbackLng||[],n),o=[],s=function(c){c&&(a.isSupportedCode(c)?o.push(c):a.logger.warn("rejecting language code not found in supportedLngs: ".concat(c)))};return typeof n=="string"&&n.indexOf("-")>-1?(this.options.load!=="languageOnly"&&s(this.formatLanguageCode(n)),this.options.load!=="languageOnly"&&this.options.load!=="currentOnly"&&s(this.getScriptPartFromCode(n)),this.options.load!=="currentOnly"&&s(this.getLanguagePartFromCode(n))):typeof n=="string"&&s(this.formatLanguageCode(n)),i.forEach(function(u){o.indexOf(u)<0&&s(a.formatLanguageCode(u))}),o}}]),e}(),ile=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kk","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],ole={1:function(t){return+(t>1)},2:function(t){return+(t!=1)},3:function(t){return 0},4:function(t){return t%10==1&&t%100!=11?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2},5:function(t){return t==0?0:t==1?1:t==2?2:t%100>=3&&t%100<=10?3:t%100>=11?4:5},6:function(t){return t==1?0:t>=2&&t<=4?1:2},7:function(t){return t==1?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2},8:function(t){return t==1?0:t==2?1:t!=8&&t!=11?2:3},9:function(t){return+(t>=2)},10:function(t){return t==1?0:t==2?1:t<7?2:t<11?3:4},11:function(t){return t==1||t==11?0:t==2||t==12?1:t>2&&t<20?2:3},12:function(t){return+(t%10!=1||t%100==11)},13:function(t){return+(t!==0)},14:function(t){return t==1?0:t==2?1:t==3?2:3},15:function(t){return t%10==1&&t%100!=11?0:t%10>=2&&(t%100<10||t%100>=20)?1:2},16:function(t){return t%10==1&&t%100!=11?0:t!==0?1:2},17:function(t){return t==1||t%10==1&&t%100!=11?0:1},18:function(t){return t==0?0:t==1?1:2},19:function(t){return t==1?0:t==0||t%100>1&&t%100<11?1:t%100>10&&t%100<20?2:3},20:function(t){return t==1?0:t==0||t%100>0&&t%100<20?1:2},21:function(t){return t%100==1?1:t%100==2?2:t%100==3||t%100==4?3:0},22:function(t){return t==1?0:t==2?1:(t<0||t>10)&&t%10==0?2:3}},sle=["v1","v2","v3"],OL={zero:0,one:1,two:2,few:3,many:4,other:5};function ule(){var e={};return ile.forEach(function(t){t.lngs.forEach(function(n){e[n]={numbers:t.nr,plurals:ole[t.fc]}})}),e}var cle=function(){function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};ws(this,e),this.languageUtils=t,this.options=n,this.logger=Js.create("pluralResolver"),(!this.options.compatibilityJSON||this.options.compatibilityJSON==="v4")&&(typeof Intl>"u"||!Intl.PluralRules)&&(this.options.compatibilityJSON="v3",this.logger.error("Your environment seems not to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the compatibilityJSON v3 format handling.")),this.rules=ule()}return xs(e,[{key:"addRule",value:function(n,r){this.rules[n]=r}},{key:"getRule",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(this.shouldUseIntlApi())try{return new Intl.PluralRules(n,{type:r.ordinal?"ordinal":"cardinal"})}catch{return}return this.rules[n]||this.rules[this.languageUtils.getLanguagePartFromCode(n)]}},{key:"needsPlural",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=this.getRule(n,r);return this.shouldUseIntlApi()?a&&a.resolvedOptions().pluralCategories.length>1:a&&a.numbers.length>1}},{key:"getPluralFormsOfKey",value:function(n,r){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};
24return this.getSuffixes(n,a).map(function(i){return"".concat(r).concat(i)})}},{key:"getSuffixes",value:function(n){var r=this,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=this.getRule(n,a);return i?this.shouldUseIntlApi()?i.resolvedOptions().pluralCategories.sort(function(o,s){return OL[o]-OL[s]}).map(function(o){return"".concat(r.options.prepend).concat(o)}):i.numbers.map(function(o){return r.getSuffix(n,o,a)}):[]}},{key:"getSuffix",value:function(n,r){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=this.getRule(n,a);return i?this.shouldUseIntlApi()?"".concat(this.options.prepend).concat(i.select(r)):this.getSuffixRetroCompatible(i,r):(this.logger.warn("no plural rule found for: ".concat(n)),"")}},{key:"getSuffixRetroCompatible",value:function(n,r){var a=this,i=n.noAbs?n.plurals(r):n.plurals(Math.abs(r)),o=n.numbers[i];this.options.simplifyPluralSuffix&&n.numbers.length===2&&n.numbers[0]===1&&(o===2?o="plural":o===1&&(o=""));var s=function(){return a.options.prepend&&o.toString()?a.options.prepend+o.toString():o.toString()};return this.options.compatibilityJSON==="v1"?o===1?"":typeof o=="number"?"_plural_".concat(o.toString()):s():this.options.compatibilityJSON==="v2"||this.options.simplifyPluralSuffix&&n.numbers.length===2&&n.numbers[0]===1?s():this.options.prepend&&i.toString()?this.options.prepend+i.toString():i.toString()}},{key:"shouldUseIntlApi",value:function(){return!sle.includes(this.options.compatibilityJSON)}}]),e}();function IL(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Qo(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?IL(Object(n),!0).forEach(function(r){Lo(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):IL(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}var lle=function(){function e(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};ws(this,e),this.logger=Js.create("interpolator"),this.options=t,this.format=t.interpolation&&t.interpolation.format||function(n){return n},this.init(t)}return xs(e,[{key:"init",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};n.interpolation||(n.interpolation={escapeValue:!0});var r=n.interpolation;this.escape=r.escape!==void 0?r.escape:Kce,this.escapeValue=r.escapeValue!==void 0?r.escapeValue:!0,this.useRawValueToEscape=r.useRawValueToEscape!==void 0?r.useRawValueToEscape:!1,this.prefix=r.prefix?Up(r.prefix):r.prefixEscaped||"{{",this.suffix=r.suffix?Up(r.suffix):r.suffixEscaped||"}}",this.formatSeparator=r.formatSeparator?r.formatSeparator:r.formatSeparator||",",this.unescapePrefix=r.unescapeSuffix?"":r.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":r.unescapeSuffix||"",this.nestingPrefix=r.nestingPrefix?Up(r.nestingPrefix):r.nestingPrefixEscaped||Up("$t("),this.nestingSuffix=r.nestingSuffix?Up(r.nestingSuffix):r.nestingSuffixEscaped||Up(")"),this.nestingOptionsSeparator=r.nestingOptionsSeparator?r.nestingOptionsSeparator:r.nestingOptionsSeparator||",",this.maxReplaces=r.maxReplaces?r.maxReplaces:1e3,this.alwaysFormat=r.alwaysFormat!==void 0?r.alwaysFormat:!1,this.resetRegExp()}},{key:"reset",value:function(){this.options&&this.init(this.options)}},{key:"resetRegExp",value:function(){var n="".concat(this.prefix,"(.+?)").concat(this.suffix);this.regexp=new RegExp(n,"g");var r="".concat(this.prefix).concat(this.unescapePrefix,"(.+?)").concat(this.unescapeSuffix).concat(this.suffix);this.regexpUnescape=new RegExp(r,"g");var a="".concat(this.nestingPrefix,"(.+?)").concat(this.nestingSuffix);this.nestingRegexp=new RegExp(a,"g")}},{key:"interpolate",value:function(n,r,a,i){var o=this,s,u,c,d=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function f(w){return w.replace(/\$/g,"$$$$")}var h=function(b){if(b.indexOf(o.formatSeparator)<0){var x=AL(r,d,b);return o.alwaysFormat?o.format(x,void 0,a,Qo(Qo(Qo({},i),r),{},{interpolationkey:b})):x}var T=b.split(o.formatSeparator),E=T.shift().trim(),C=T.join(o.formatSeparator).trim();return o.format(AL(r,d,E),C,a,Qo(Qo(Qo({},i),r),{},{interpolationkey:E}))};this.resetRegExp();var y=i&&i.missingInterpolationHandler||this.options.missingInterpolationHandler,m=i&&i.interpolation&&i.interpolation.skipOnVariables!==void 0?i.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables,v=[{regex:this.regexpUnescape,safeValue:function(b){return f(b)}},{regex:this.regexp,safeValue:function(b){return o.escapeValue?f(o.escape(b)):f(b)}}];return v.forEach(function(w){for(c=0;s=w.regex.exec(n);){var b=s[1].trim();if(u=h(b),u===void 0)if(typeof y=="function"){var x=y(n,s,i);
24u=typeof x=="string"?x:""}else if(i&&i.hasOwnProperty(b))u="";else if(m){u=s[0];continue}else o.logger.warn("missed to pass in variable ".concat(b," for interpolating ").concat(n)),u="";else typeof u!="string"&&!o.useRawValueToEscape&&(u=EL(u));var T=w.safeValue(u);if(n=n.replace(s[0],T),m?(w.regex.lastIndex+=u.length,w.regex.lastIndex-=s[0].length):w.regex.lastIndex=0,c++,c>=o.maxReplaces)break}}),n}},{key:"nest",value:function(n,r){var a=this,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o,s,u=Qo({},i);u.applyPostProcessor=!1,delete u.defaultValue;function c(y,m){var v=this.nestingOptionsSeparator;if(y.indexOf(v)<0)return y;var w=y.split(new RegExp("".concat(v,"[ ]*{"))),b="{".concat(w[1]);y=w[0],b=this.interpolate(b,u);var x=b.match(/'/g),T=b.match(/"/g);(x&&x.length%2===0&&!T||T.length%2!==0)&&(b=b.replace(/'/g,'"'));try{u=JSON.parse(b),m&&(u=Qo(Qo({},m),u))}catch(E){return this.logger.warn("failed parsing options string in nesting for key ".concat(y),E),"".concat(y).concat(v).concat(b)}return delete u.defaultValue,y}for(;o=this.nestingRegexp.exec(n);){var d=[],f=!1;if(o[0].indexOf(this.formatSeparator)!==-1&&!/{.*}/.test(o[1])){var h=o[1].split(this.formatSeparator).map(function(y){return y.trim()});o[1]=h.shift(),d=h,f=!0}if(s=r(c.call(this,o[1].trim(),u),u),s&&o[0]===n&&typeof s!="string")return s;typeof s!="string"&&(s=EL(s)),s||(this.logger.warn("missed to resolve ".concat(o[1]," for nesting ").concat(n)),s=""),f&&(s=d.reduce(function(y,m){return a.format(y,m,i.lng,Qo(Qo({},i),{},{interpolationkey:o[1].trim()}))},s.trim())),n=n.replace(o[0],s),this.regexp.lastIndex=0}return n}}]),e}();function ML(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Wc(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?ML(Object(n),!0).forEach(function(r){Lo(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ML(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function dle(e){var t=e.toLowerCase().trim(),n={};if(e.indexOf("(")>-1){var r=e.split("(");t=r[0].toLowerCase().trim();var a=r[1].substring(0,r[1].length-1);if(t==="currency"&&a.indexOf(":")<0)n.currency||(n.currency=a.trim());else if(t==="relativetime"&&a.indexOf(":")<0)n.range||(n.range=a.trim());else{var i=a.split(";");i.forEach(function(o){if(o){var s=o.split(":"),u=zce(s),c=u[0],d=u.slice(1),f=d.join(":").trim().replace(/^'+|'+$/g,"");n[c.trim()]||(n[c.trim()]=f),f==="false"&&(n[c.trim()]=!1),f==="true"&&(n[c.trim()]=!0),isNaN(f)||(n[c.trim()]=parseInt(f,10))}})}}return{formatName:t,formatOptions:n}}function jp(e){var t={};return function(r,a,i){var o=a+JSON.stringify(i),s=t[o];return s||(s=e(a,i),t[o]=s),s(r)}}var fle=function(){function e(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};ws(this,e),this.logger=Js.create("formatter"),this.options=t,this.formats={number:jp(function(n,r){var a=new Intl.NumberFormat(n,r);return function(i){return a.format(i)}}),currency:jp(function(n,r){var a=new Intl.NumberFormat(n,Wc(Wc({},r),{},{style:"currency"}));return function(i){return a.format(i)}}),datetime:jp(function(n,r){var a=new Intl.DateTimeFormat(n,Wc({},r));return function(i){return a.format(i)}}),relativetime:jp(function(n,r){var a=new Intl.RelativeTimeFormat(n,Wc({},r));return function(i){return a.format(i,r.range||"day")}}),list:jp(function(n,r){var a=new Intl.ListFormat(n,Wc({},r));return function(i){return a.format(i)}})},this.init(t)}return xs(e,[{key:"init",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}},a=r.interpolation;this.formatSeparator=a.formatSeparator?a.formatSeparator:a.formatSeparator||","}},{key:"add",value:function(n,r){this.formats[n.toLowerCase().trim()]=r}},{key:"addCached",value:function(n,r){this.formats[n.toLowerCase().trim()]=jp(r)}},{key:"format",value:function(n,r,a,i){var o=this,s=r.split(this.formatSeparator),u=s.reduce(function(c,d){var f=dle(d),h=f.formatName,y=f.formatOptions;if(o.formats[h]){var m=c;try{var v=i&&i.formatParams&&i.formatParams[i.interpolationkey]||{},w=v.locale||v.lng||i.locale||i.lng||a;m=o.formats[h](c,w,Wc(Wc(Wc({},y),i),v))}catch(b){o.logger.warn(b)}return m}else o.logger.warn("there was no format function for ".concat(h));return c},n);return u}}]),e}();function DL(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function LL(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};
24t%2?DL(Object(n),!0).forEach(function(r){Lo(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):DL(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function ple(e){var t=hle();return function(){var r=iu(e),a;if(t){var i=iu(this).constructor;a=Reflect.construct(r,arguments,i)}else a=r.apply(this,arguments);return Cv(this,a)}}function hle(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function yle(e,t){e.pending[t]!==void 0&&(delete e.pending[t],e.pendingCount--)}var mle=function(e){Vx(n,e);var t=ple(n);function n(r,a,i){var o,s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return ws(this,n),o=t.call(this),Ux&&Ml.call(Tl(o)),o.backend=r,o.store=a,o.services=i,o.languageUtils=i.languageUtils,o.options=s,o.logger=Js.create("backendConnector"),o.waitingReads=[],o.maxParallelReads=s.maxParallelReads||10,o.readingCalls=0,o.maxRetries=s.maxRetries>=0?s.maxRetries:5,o.retryTimeout=s.retryTimeout>=1?s.retryTimeout:350,o.state={},o.queue=[],o.backend&&o.backend.init&&o.backend.init(i,s.backend,s),o}return xs(n,[{key:"queueLoad",value:function(a,i,o,s){var u=this,c={},d={},f={},h={};return a.forEach(function(y){var m=!0;i.forEach(function(v){var w="".concat(y,"|").concat(v);!o.reload&&u.store.hasResourceBundle(y,v)?u.state[w]=2:u.state[w]<0||(u.state[w]===1?d[w]===void 0&&(d[w]=!0):(u.state[w]=1,m=!1,d[w]===void 0&&(d[w]=!0),c[w]===void 0&&(c[w]=!0),h[v]===void 0&&(h[v]=!0)))}),m||(f[y]=!0)}),(Object.keys(c).length||Object.keys(d).length)&&this.queue.push({pending:d,pendingCount:Object.keys(d).length,loaded:{},errors:[],callback:s}),{toLoad:Object.keys(c),pending:Object.keys(d),toLoadLanguages:Object.keys(f),toLoadNamespaces:Object.keys(h)}}},{key:"loaded",value:function(a,i,o){var s=a.split("|"),u=s[0],c=s[1];i&&this.emit("failedLoading",u,c,i),o&&this.store.addResourceBundle(u,c,o),this.state[a]=i?-1:2;var d={};this.queue.forEach(function(f){Gce(f.loaded,[u],c),yle(f,a),i&&f.errors.push(i),f.pendingCount===0&&!f.done&&(Object.keys(f.loaded).forEach(function(h){d[h]||(d[h]={});var y=f.loaded[h];
24y.length&&y.forEach(function(m){d[h][m]===void 0&&(d[h][m]=!0)})}),f.done=!0,f.errors.length?f.callback(f.errors):f.callback())}),this.emit("loaded",d),this.queue=this.queue.filter(function(f){return!f.done})}},{key:"read",value:function(a,i,o){var s=this,u=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,c=arguments.length>4&&arguments[4]!==void 0?arguments[4]:this.retryTimeout,d=arguments.length>5?arguments[5]:void 0;if(!a.length)return d(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:a,ns:i,fcName:o,tried:u,wait:c,callback:d});return}return this.readingCalls++,this.backend[o](a,i,function(f,h){if(s.readingCalls--,s.waitingReads.length>0){var y=s.waitingReads.shift();s.read(y.lng,y.ns,y.fcName,y.tried,y.wait,y.callback)}if(f&&h&&u<s.maxRetries){setTimeout(function(){s.read.call(s,a,i,o,u+1,c*2,d)},c);return}d(f,h)})}},{key:"prepareLoading",value:function(a,i){var o=this,s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},u=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),u&&u();typeof a=="string"&&(a=this.languageUtils.toResolveHierarchy(a)),typeof i=="string"&&(i=[i]);var c=this.queueLoad(a,i,s,u);if(!c.toLoad.length)return c.pending.length||u(),null;c.toLoad.forEach(function(d){o.loadOne(d)})}},{key:"load",value:function(a,i,o){this.prepareLoading(a,i,{},o)}},{key:"reload",value:function(a,i,o){this.prepareLoading(a,i,{reload:!0},o)}},{key:"loadOne",value:function(a){var i=this,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",s=a.split("|"),u=s[0],c=s[1];this.read(u,c,"read",void 0,void 0,function(d,f){d&&i.logger.warn("".concat(o,"loading namespace ").concat(c," for language ").concat(u," failed"),d),!d&&f&&i.logger.log("".concat(o,"loaded namespace ").concat(c," for language ").concat(u),f),i.loaded(a,d,f)})}},{key:"saveMissing",value:function(a,i,o,s,u){var c=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};if(this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(i)){this.logger.warn('did not save key "'.concat(o,'" as the namespace "').concat(i,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");return}o==null||o===""||(this.backend&&this.backend.create&&this.backend.create(a,i,o,s,null,LL(LL({},c),{},{isUpdate:u})),!(!a||!a[0])&&this.store.addResource(a[0],i,o,s))}}]),n}(Ml);function gle(){return{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!0,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(t){var n={};if(Na(t[1])==="object"&&(n=t[1]),typeof t[1]=="string"&&(n.defaultValue=t[1]),typeof t[2]=="string"&&(n.tDescription=t[2]),Na(t[2])==="object"||Na(t[3])==="object"){var r=t[3]||t[2];Object.keys(r).forEach(function(a){n[a]=r[a]})}return n},interpolation:{escapeValue:!0,format:function(t,n,r,a){return t},prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}}function FL(e){return typeof e.ns=="string"&&(e.ns=[e.ns]),typeof e.fallbackLng=="string"&&(e.fallbackLng=[e.fallbackLng]),typeof e.fallbackNS=="string"&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs&&e.supportedLngs.indexOf("cimode")<0&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),e}function NL(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Is(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};
24t%2?NL(Object(n),!0).forEach(function(r){Lo(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):NL(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function vle(e){var t=ble();return function(){var r=iu(e),a;if(t){var i=iu(this).constructor;a=Reflect.construct(r,arguments,i)}else a=r.apply(this,arguments);return Cv(this,a)}}function ble(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function O1(){}function wle(e){var t=Object.getOwnPropertyNames(Object.getPrototypeOf(e));t.forEach(function(n){typeof e[n]=="function"&&(e[n]=e[n].bind(e))})}var x2=function(e){Vx(n,e);var t=vle(n);function n(){var r,a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},i=arguments.length>1?arguments[1]:void 0;if(ws(this,n),r=t.call(this),Ux&&Ml.call(Tl(r)),r.options=FL(a),r.services={},r.logger=Js,r.modules={external:[]},wle(Tl(r)),i&&!r.isInitialized&&!a.isClone){if(!r.options.initImmediate)return r.init(a,i),Cv(r,Tl(r));setTimeout(function(){r.init(a,i)},0)}return r}return xs(n,[{key:"init",value:function(){var a=this,i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},o=arguments.length>1?arguments[1]:void 0;typeof i=="function"&&(o=i,i={}),!i.defaultNS&&i.defaultNS!==!1&&i.ns&&(typeof i.ns=="string"?i.defaultNS=i.ns:i.ns.indexOf("translation")<0&&(i.defaultNS=i.ns[0]));var s=gle();this.options=Is(Is(Is({},s),this.options),FL(i)),this.options.compatibilityAPI!=="v1"&&(this.options.interpolation=Is(Is({},s.interpolation),this.options.interpolation)),i.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=i.keySeparator),i.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=i.nsSeparator);function u(b){return b?typeof b=="function"?new b:b:null}if(!this.options.isClone){this.modules.logger?Js.init(u(this.modules.logger),this.options):Js.init(null,this.options);var c;this.modules.formatter?c=this.modules.formatter:typeof Intl<"u"&&(c=fle);var d=new ale(this.options);this.store=new tle(this.options.resources,this.options);var f=this.services;f.logger=Js,f.resourceStore=this.store,f.languageUtils=d,f.pluralResolver=new cle(d,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),c&&(!this.options.interpolation.format||this.options.interpolation.format===s.interpolation.format)&&(f.formatter=u(c),f.formatter.init(f,this.options),this.options.interpolation.format=f.formatter.format.bind(f.formatter)),f.interpolator=new lle(this.options),f.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},f.backendConnector=new mle(u(this.modules.backend),f.resourceStore,f,this.options),f.backendConnector.on("*",function(b){for(var x=arguments.length,T=new Array(x>1?x-1:0),E=1;E<x;E++)T[E-1]=arguments[E];a.emit.apply(a,[b].concat(T))}),this.modules.languageDetector&&(f.languageDetector=u(this.modules.languageDetector),f.languageDetector.init(f,this.options.detection,this.options)),this.modules.i18nFormat&&(f.i18nFormat=u(this.modules.i18nFormat),f.i18nFormat.init&&f.i18nFormat.init(this)),this.translator=new RL(this.services,this.options),this.translator.on("*",function(b){for(var x=arguments.length,T=new Array(x>1?x-1:0),E=1;E<x;E++)T[E-1]=arguments[E];a.emit.apply(a,[b].concat(T))}),this.modules.external.forEach(function(b){b.init&&b.init(a)})}if(this.format=this.options.interpolation.format,o||(o=O1),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){var h=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);h.length>0&&h[0]!=="dev"&&(this.options.lng=h[0])}!this.services.languageDetector&&!this.options.lng&&this.logger.warn("init: no languageDetector is used and no lng is defined");var y=["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"];y.forEach(function(b){a[b]=function(){var x;return(x=a.store)[b].apply(x,arguments)}});var m=["addResource","addResources","addResourceBundle","removeResourceBundle"];m.forEach(function(b){a[b]=function(){var x;return(x=a.store)[b].apply(x,arguments),a}});var v=Gm(),w=function(){var x=function(E,C){a.isInitialized&&!a.initializedStoreOnce&&a.logger.warn("init: i18next is already initialized. You should call init just once!"),a.isInitialized=!0,a.options.isClone||a.logger.log("initialized",a.options),a.emit("initialized",a.options),v.resolve(C),o(E,C)};if(a.languages&&a.options.compatibilityAPI!=="v1"&&!a.isInitialized)return x(null,a.t.bind(a));a.changeLanguage(a.options.lng,x)};return this.options.resources||!this.options.initImmediate?w():setTimeout(w,0),v}},{key:"loadResources",value:function(a){var i=this,o=arguments.length>
241&&arguments[1]!==void 0?arguments[1]:O1,s=o,u=typeof a=="string"?a:this.language;if(typeof a=="function"&&(s=a),!this.options.resources||this.options.partialBundledLanguages){if(u&&u.toLowerCase()==="cimode")return s();var c=[],d=function(y){if(y){var m=i.services.languageUtils.toResolveHierarchy(y);m.forEach(function(v){c.indexOf(v)<0&&c.push(v)})}};if(u)d(u);else{var f=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);f.forEach(function(h){return d(h)})}this.options.preload&&this.options.preload.forEach(function(h){return d(h)}),this.services.backendConnector.load(c,this.options.ns,function(h){!h&&!i.resolvedLanguage&&i.language&&i.setResolvedLanguage(i.language),s(h)})}else s(null)}},{key:"reloadResources",value:function(a,i,o){var s=Gm();return a||(a=this.languages),i||(i=this.options.ns),o||(o=O1),this.services.backendConnector.reload(a,i,function(u){s.resolve(),o(u)}),s}},{key:"use",value:function(a){if(!a)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!a.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return a.type==="backend"&&(this.modules.backend=a),(a.type==="logger"||a.log&&a.warn&&a.error)&&(this.modules.logger=a),a.type==="languageDetector"&&(this.modules.languageDetector=a),a.type==="i18nFormat"&&(this.modules.i18nFormat=a),a.type==="postProcessor"&&sG.addPostProcessor(a),a.type==="formatter"&&(this.modules.formatter=a),a.type==="3rdParty"&&this.modules.external.push(a),this}},{key:"setResolvedLanguage",value:function(a){if(!(!a||!this.languages)&&!(["cimode","dev"].indexOf(a)>-1))for(var i=0;i<this.languages.length;i++){var o=this.languages[i];if(!(["cimode","dev"].indexOf(o)>-1)&&this.store.hasLanguageSomeTranslations(o)){this.resolvedLanguage=o;break}}}},{key:"changeLanguage",value:function(a,i){var o=this;this.isLanguageChangingTo=a;var s=Gm();this.emit("languageChanging",a);var u=function(h){o.language=h,o.languages=o.services.languageUtils.toResolveHierarchy(h),o.resolvedLanguage=void 0,o.setResolvedLanguage(h)},c=function(h,y){y?(u(y),o.translator.changeLanguage(y),o.isLanguageChangingTo=void 0,o.emit("languageChanged",y),o.logger.log("languageChanged",y)):o.isLanguageChangingTo=void 0,s.resolve(function(){return o.t.apply(o,arguments)}),i&&i(h,function(){return o.t.apply(o,arguments)})},d=function(h){!a&&!h&&o.services.languageDetector&&(h=[]);var y=typeof h=="string"?h:o.services.languageUtils.getBestMatchFromCodes(h);y&&(o.language||u(y),o.translator.language||o.translator.changeLanguage(y),o.services.languageDetector&&o.services.languageDetector.cacheUserLanguage(y)),o.loadResources(y,function(m){c(m,y)})};return!a&&this.services.languageDetector&&!this.services.languageDetector.async?d(this.services.languageDetector.detect()):!a&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect(d):d(a),s}},{key:"getFixedT",value:function(a,i,o){var s=this,u=function c(d,f){var h;if(Na(f)!=="object"){for(var y=arguments.length,m=new Array(y>2?y-2:0),v=2;v<y;v++)m[v-2]=arguments[v];h=s.options.overloadTranslationOptionHandler([d,f].concat(m))}else h=Is({},f);h.lng=h.lng||c.lng,h.lngs=h.lngs||c.lngs,h.ns=h.ns||c.ns,h.keyPrefix=h.keyPrefix||o||c.keyPrefix;var w=s.options.keySeparator||".",b=h.keyPrefix?"".concat(h.keyPrefix).concat(w).c
24oncat(d):d;return s.t(b,h)};return typeof a=="string"?u.lng=a:u.lngs=a,u.ns=i,u.keyPrefix=o,u}},{key:"t",value:function(){var a;return this.translator&&(a=this.translator).translate.apply(a,arguments)}},{key:"exists",value:function(){var a;return this.translator&&(a=this.translator).exists.apply(a,arguments)}},{key:"setDefaultNamespace",value:function(a){this.options.defaultNS=a}},{key:"hasLoadedNamespace",value:function(a){var i=this,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;var s=this.resolvedLanguage||this.languages[0],u=this.options?this.options.fallbackLng:!1,c=this.languages[this.languages.length-1];if(s.toLowerCase()==="cimode")return!0;var d=function(y,m){var v=i.services.backendConnector.state["".concat(y,"|").concat(m)];return v===-1||v===2};if(o.precheck){var f=o.precheck(this,d);if(f!==void 0)return f}return!!(this.hasResourceBundle(s,a)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||d(s,a)&&(!u||d(c,a)))}},{key:"loadNamespaces",value:function(a,i){var o=this,s=Gm();return this.options.ns?(typeof a=="string"&&(a=[a]),a.forEach(function(u){o.options.ns.indexOf(u)<0&&o.options.ns.push(u)}),this.loadResources(function(u){s.resolve(),i&&i(u)}),s):(i&&i(),Promise.resolve())}},{key:"loadLanguages",value:function(a,i){var o=Gm();typeof a=="string"&&(a=[a]);var s=this.options.preload||[],u=a.filter(function(c){return s.indexOf(c)<0});return u.length?(this.options.preload=s.concat(u),this.loadResources(function(c){o.resolve(),i&&i(c)}),o):(i&&i(),Promise.resolve())}},{key:"dir",value:function(a){if(a||(a=this.resolvedLanguage||(this.languages&&this.languages.length>0?this.languages[0]:this.language)),!a)return"rtl";var i=["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"];return i.indexOf(this.services.languageUtils.getLanguagePartFromCode(a))>-1||a.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}},{key:"cloneInstance",value:function(){var a=this,i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:O1,s=Is(Is(Is({},this.options),i),{isClone:!0}),u=new n(s);(i.debug!==void 0||i.prefix!==void 0)&&(u.logger=u.logger.clone(i));var c=["store","services","language"];return c.forEach(function(d){u[d]=a[d]}),u.services=Is({},this.services),u.services.utils={hasLoadedNamespace:u.hasLoadedNamespace.bind(u)},u.translator=new RL(u.services,u.options),u.translator.on("*",function(d){for(var f=arguments.length,h=new Array(f>1?f-1:0),y=1;y<f;y++)h[y-1]=arguments[y];u.emit.apply(u,[d].concat(h))}),u.init(s,o),u.translator.options=u.options,u.translator.backendConnector.services.utils={hasLoadedNamespace:u.hasLoadedNamespace.bind(u)},u}},{key:"toJSON",value:function(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}}]),n}(Ml);Lo(x2,"createInstance",function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return new x2(e,t)});var ba=x2.createInstance();ba.createInstance=x2.createInstance;ba.createInstance;ba.init;ba.loadResources;ba.reloadResources;ba.use;ba.changeLanguage;ba.getFixedT;var Er=ba.t;ba.exists;ba.setDefaultNamespace;ba.hasLoadedNamespace;ba.loadNamespaces;ba.loadLanguages;function uG(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function cG(e,t){if(e==null)return{};var n,r,a=uG(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var P=My();const Qi=Ua(P),Ek=Y4({__proto__:null,default:Qi},[P]);var w5,BL;function xle(){return BL||(BL=1,w5={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0}),w5}var Sle=xle();const Tle=Ua(Sle);var Ele=/\s([^'"/\s><]+?)[\s/>]|([^\s=]+)=\s?(".*?"|'.*?')/g;function VL(e){var t={type:"tag",name:"",voidElement:!1,attrs:{},children:[]},n=e.match(/<\/?([^\s]+?)[/\s>]/);if(n&&(t.name=n[1],(Tle[n[1]]||e.charAt(e.length-2)==="/")&&(t.voidElement=!0),t.name.startsWith("!--"))){var r=e.indexOf("-->");return{type:"comment",comment:r!==-1?e.slice(4,r):""}}for(var a=new RegExp(Ele),i=null;(i=a.exec(e))!==null;)if(i[0].trim())if(i[1]){var o=i[1].trim(),s=[o,""];o.indexOf("=")>-1&&(s=o.split("=")),t.attrs[s[0]]=s[1],a.lastIndex--}else i[2]&&(t.attrs[i[2]]=i[3].trim().substring(1,i[3].length-1));return t}var Cle=/<[a-zA-Z0-9\-\!\/](?:"[^"]*"|'[^']*'|[^'">])*>/g,Ale=/^\s*$/,_le=Object.create(null);function lG(e,t){switch(t.type){case"text":return e+t.content;case"tag":return e+="<"+t.name+(t.attrs?function(n){var r=[];for(var a in n)r.push(a+'="'+n[a]+'"');return r.length?" "+r.join(" "):""}(t.attrs):"")+(t.voidElement?"/>":">"),t.voidElement?e:e+t.children.reduce(lG,"")+"</"+t.name+">";
24case"comment":return e+"<!--"+t.comment+"-->"}}var kle={parse:function(e,t){t||(t={}),t.components||(t.components=_le);var n,r=[],a=[],i=-1,o=!1;if(e.indexOf("<")!==0){var s=e.indexOf("<");r.push({type:"text",content:s===-1?e:e.substring(0,s)})}return e.replace(Cle,function(u,c){if(o){if(u!=="</"+n.name+">")return;o=!1}var d,f=u.charAt(1)!=="/",h=u.startsWith("<!--"),y=c+u.length,m=e.charAt(y);if(h){var v=VL(u);return i<0?(r.push(v),r):((d=a[i]).children.push(v),r)}if(f&&(i++,(n=VL(u)).type==="tag"&&t.components[n.name]&&(n.type="component",o=!0),n.voidElement||o||!m||m==="<"||n.children.push({type:"text",content:e.slice(y,e.indexOf("<",y))}),i===0&&r.push(n),(d=a[i-1])&&d.children.push(n),a[i]=n),(!f||n.voidElement)&&(i>-1&&(n.voidElement||n.name===u.slice(2,-1))&&(i--,n=i===-1?r:a[i]),!o&&m!=="<"&&m)){d=i===-1?r:a[i].children;var w=e.indexOf("<",y),b=e.slice(y,w===-1?void 0:w);Ale.test(b)&&(b=" "),(w>-1&&i+d.length>=0||b!==" ")&&d.push({type:"text",content:b})}}),r},stringify:function(e){return e.reduce(function(t,n){return t+lG("",n)},"")}},Ple=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,Rle={"&amp;":"&","&#38;":"&","&lt;":"<","&#60;":"<","&gt;":">","&#62;":">","&apos;":"'","&#39;":"'","&quot;":'"',"&#34;":'"',"&nbsp;":" ","&#160;":" ","&copy;":"©","&#169;":"©","&reg;":"®","&#174;":"®","&hellip;":"…","&#8230;":"…","&#x2F;":"/","&#47;":"/"},Ole=function(t){return Rle[t]},Ile=function(t){return t.replace(Ple,Ole)};function UL(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function jL(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?UL(Object(n),!0).forEach(function(r){Lo(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):UL(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}var Ck={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:Ile},dG,fG=P.createContext();function Mle(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Ck=jL(jL({},Ck),e)}function pG(){return Ck}var Dle=function(){function e(){ws(this,e),this.usedNamespaces={}}return xs(e,[{key:"addUsedNamespaces",value:function(n){var r=this;n.forEach(function(a){r.usedNamespaces[a]||(r.usedNamespaces[a]=!0)})}},{key:"getUsedNamespaces",value:function(){return Object.keys(this.usedNamespaces)}}]),e}();function Lle(e){dG=e}function hG(){return dG}var Fle={type:"3rdParty",init:function(t){Mle(t.options.react),Lle(t)}};function _w(){if(console&&console.warn){for(var e,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];typeof n[0]=="string"&&(n[0]="react-i18next:: ".concat(n[0])),(e=console).warn.apply(e,n)}}var qL={};function S2(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];typeof t[0]=="string"&&qL[t[0]]||(typeof t[0]=="string"&&(qL[t[0]]=new Date),_w.apply(void 0,t))}function $L(e,t,n){e.loadNamespaces(t,function(){if(e.isInitialized)n();else{var r=function a(){setTimeout(function(){e.off("initialized",a)},0),n()};e.on("initialized",r)}})}function Nle(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=t.languages[0],a=t.options?t.options.fallbackLng:!1,i=t.languages[t.languages.length-1];if(r.toLowerCase()==="cimode")return!0;var o=function(u,c){var d=t.services.backendConnector.state["".concat(u,"|").concat(c)];return d===-1||d===2};return n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&t.services.backendConnector.backend&&t.isLanguageChangingTo&&!o(t.isLanguageChangingTo,e)?!1:!!(t.hasResourceBundle(r,e)||!t.services.backendConnector.backend||t.options.resources&&!t.options.partialBundledLanguages||o(r,e)&&(!a||o(i,e)))}function Ble(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};
24if(!t.languages||!t.languages.length)return S2("i18n.languages were undefined or empty",t.languages),!0;var r=t.options.ignoreJSONStructure!==void 0;return r?t.hasLoadedNamespace(e,{precheck:function(i,o){if(n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&i.services.backendConnector.backend&&i.isLanguageChangingTo&&!o(i.isLanguageChangingTo,e))return!1}}):Nle(e,t,n)}var Vle=["format"],Ule=["children","count","parent","i18nKey","context","tOptions","values","defaults","components","ns","i18n","t","shouldUnescape"];function zL(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function zr(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?zL(Object(n),!0).forEach(function(r){Lo(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):zL(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function x5(e,t){if(!e)return!1;var n=e.props?e.props.children:e.children;return t?n.length>0:!!n}function S5(e){return e?e.props?e.props.children:e.children:[]}function jle(e){return Object.prototype.toString.call(e)!=="[object Array]"?!1:e.every(function(t){return P.isValidElement(t)})}function x0(e){return Array.isArray(e)?e:[e]}function qle(e,t){var n=zr({},t);return n.props=Object.assign(e.props,t.props),n}function yG(e,t){if(!e)return"";var n="",r=x0(e),a=t.transSupportBasicHtmlNodes&&t.transKeepBasicHtmlNodesFor?t.transKeepBasicHtmlNodesFor:[];return r.forEach(function(i,o){if(typeof i=="string")n+="".concat(i);else if(P.isValidElement(i)){var s=Object.keys(i.props).length,u=a.indexOf(i.type)>-1,c=i.props.children;if(!c&&u&&s===0)n+="<".concat(i.type,"/>");else if(!c&&(!u||s!==0))n+="<".concat(o,"></").concat(o,">");else if(i.props.i18nIsDynamicList)n+="<".concat(o,"></").concat(o,">");else if(u&&s===1&&typeof c=="string")n+="<".concat(i.type,">").concat(c,"</").concat(i.type,">");else{var d=yG(c,t);n+="<".concat(o,">").concat(d,"</").concat(o,">")}}else if(i===null)_w("Trans: the passed in value is invalid - seems you passed in a null child.");else if(Na(i)==="object"){var f=i.format,h=cG(i,Vle),y=Object.keys(h);if(y.length===1){var m=f?"".concat(y[0],", ").concat(f):y[0];n+="{{".concat(m,"}}")}else _w("react-i18next: the passed in object contained more than one variable - the object should look like {{ value, format }} where format is optional.",i)}else _w("Trans: the passed in value is invalid - seems you passed in a variable like {number} - please pass in variables for interpolation as full objects like {{number}}.",i)}),n}function $le(e,t,n,r,a,i){if(t==="")return[];var o=r.transKeepBasicHtmlNodesFor||[],s=t&&new RegExp(o.join("|")).test(t);if(!e&&!s)return[t];var u={};function c(w){var b=x0(w);b.forEach(function(x){typeof x!="string"&&(x5(x)?c(S5(x)):Na(x)==="object"&&!P.isValidElement(x)&&Object.assign(u,x))})}c(e);var d=kle.parse("<0>".concat(t,"</0>")),f=zr(zr({},u),a);function h(w,b,x){var T=S5(w),E=m(T,b.children,x);return jle(T)&&E.length===0?T:E}function y(w,b,x,T,E){w.dummy&&(w.children=b),x.push(P.cloneElement(w,zr(zr({},w.props),{},{key:T}),E?void 0:b))}function m(w,b,x){var T=x0(w),E=x0(b);return E.reduce(function(C,R,_){var I=R.children&&R.children[0]&&R.children[0].content&&n.services.interpolator.interpolate(R.children[0].content,f,n.language);if(R.type==="tag"){var L=T[parseInt(R.name,10)];!L&&x.length===1&&x[0][R.name]&&(L=x[0][R.name]),L||(L={});var B=Object.keys(R.attrs).length!==0?qle({props:R.attrs},L):L,j=P.isValidElement(B),K=j&&x5(R,!0)&&!R.voidElement,H=s&&Na(B)==="object"&&B.dummy&&!j,J=Na(e)==="object"&&e!==null&&Object.hasOwnProperty.call(e,R.name);if(typeof B=="string"){var z=n.services.interpolator.interpolate(B,f,n.language);C.push(z)}else if(x5(B)||K){var Z=h(B,R,x);y(B,Z,C,_)}else if(H){var q=m(T,R.children,x);C.push(P.cloneElement(B,zr(zr({},B.props),{},{key:_}),q))}else if(Number.isNaN(parseFloat(R.name)))if(J){var Y=h(B,R,x);y(B,Y,C,_,R.voidElement)}else if(r.transSupportBasicHtmlNodes&&o.indexOf(R.name)>-1)if(R.voidElement)C.push(P.createElement(R.name,{key:"".concat(R.name,"-").concat(_)}));else{var re=m(T,R.children,x);C.push(P.createElement(R.name,{key:"".concat(R.name,"-").concat(_)},re))}else if(R.voidElement)C.push("<".concat(R.name," />"));else{var U=m(T,R.children,x);C.push("<".concat(R.name,">").concat(U,"</").concat(R.name,">"))}else if(Na(B)==="object"&&!j){var Q=R.children[0]?I:null;
24Q&&C.push(Q)}else R.children.length===1&&I?C.push(P.cloneElement(B,zr(zr({},B.props),{},{key:_}),I)):C.push(P.cloneElement(B,zr(zr({},B.props),{},{key:_})))}else if(R.type==="text"){var he=r.transWrapTextNodes,we=i?r.unescape(n.services.interpolator.interpolate(R.content,f,n.language)):n.services.interpolator.interpolate(R.content,f,n.language);he?C.push(P.createElement(he,{key:"".concat(R.name,"-").concat(_)},we)):C.push(we)}return C},[])}var v=m([{dummy:!0,children:e||[]}],d,x0(e||[]));return S5(v[0])}function zle(e){var t=e.children,n=e.count,r=e.parent,a=e.i18nKey,i=e.context,o=e.tOptions,s=o===void 0?{}:o,u=e.values,c=e.defaults,d=e.components,f=e.ns,h=e.i18n,y=e.t,m=e.shouldUnescape,v=cG(e,Ule),w=P.useContext(fG)||{},b=w.i18n,x=w.defaultNS,T=h||b||hG();if(!T)return S2("You will need to pass in an i18next instance by using i18nextReactModule"),t;var E=y||T.t.bind(T)||function(z){return z};i&&(s.context=i);var C=zr(zr({},pG()),T.options&&T.options.react),R=f||E.ns||x||T.options&&T.options.defaultNS;R=typeof R=="string"?[R]:R||["translation"];var _=c||yG(t,C)||C.transEmptyNodeValue||a,I=C.hashTransKey,L=a||(I?I(_):_),B=u?s.interpolation:{interpolation:zr(zr({},s.interpolation),{},{prefix:"#$?",suffix:"?$#"})},j=zr(zr(zr(zr({},s),{},{count:n},u),B),{},{defaultValue:_,ns:R}),K=L?E(L,j):_,H=$le(d||t,K,T,C,j,m),J=r!==void 0?r:C.defaultTransParent;return J?P.createElement(J,v,H):H}function Hle(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,a,i,o,s=[],u=!0,c=!1;try{if(i=(n=n.call(e)).next,t!==0)for(;!(u=(r=i.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(d){c=!0,a=d}finally{try{if(!u&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(c)throw a}}return s}}function Wle(e,t){return nG(e)||Hle(e,t)||rG(e,t)||aG()}function HL(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function T5(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?HL(Object(n),!0).forEach(function(r){Lo(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):HL(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}var Yle=function(t,n){var r=P.useRef();return P.useEffect(function(){r.current=t},[t,n]),r.current};function Yt(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.i18n,r=P.useContext(fG)||{},a=r.i18n,i=r.defaultNS,o=n||a||hG();if(o&&!o.reportNamespaces&&(o.reportNamespaces=new Dle),!o){S2("You will need to pass in an i18next instance by using initReactI18next");var s=function(L){return Array.isArray(L)?L[L.length-1]:L},u=[s,{},!1];return u.t=s,u.i18n={},u.ready=!1,u}o.options.react&&o.options.react.wait!==void 0&&S2("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");var c=T5(T5(T5({},pG()),o.options.react),t),d=c.useSuspense,f=c.keyPrefix,h=i||o.options&&o.options.defaultNS;h=typeof h=="string"?[h]:h||["translation"],o.reportNamespaces.addUsedNamespaces&&o.reportNamespaces.addUsedNamespaces(h);var y=(o.isInitialized||o.initializedStoreOnce)&&h.every(function(I){return Ble(I,o,c)});function m(){return o.getFixedT(null,c.nsMode==="fallback"?h:h[0],f)}var v=P.useState(m),w=Wle(v,2),b=w[0],x=w[1],T=h.join(),E=Yle(T),C=P.useRef(!0);P.useEffect(function(){var I=c.bindI18n,L=c.bindI18nStore;C.current=!0,!y&&!d&&$L(o,h,function(){C.current&&x(m)}),y&&E&&E!==T&&C.current&&x(m);function B(){C.current&&x(m)}return I&&o&&o.on(I,B),L&&o&&o.store.on(L,B),function(){C.current=!1,I&&o&&I.split(" ").forEach(function(j){return o.off(j,B)}),L&&o&&L.split(" ").forEach(function(j){return o.store.off(j,B)})}},[o,T]);var R=P.useRef(!0);P.useEffect(function(){C.current&&!R.current&&x(m),R.current=!1},[o,f]);var _=[b,o,y];if(_.t=b,_.i18n=o,_.ready=y,y||!y&&!d)return _;throw new Promise(function(I){$L(o,h,function(){I()})})}const Gle={ordinal:{one:"{{value}}st",two:"{{value}}nd",few:"{{value}}rd",other:"{{value}}th"}},Qle={account:"Account",activated:"Activated",activeUntil:"Active Until",address:"Address",available:"Available",balance:"Balance",buyer:"Buyer",collateralLoans:"Collateral Loans",contract:"Contract",costBasis:"Cost Basis",date:"Date",expired:"Expired",extensionTerm:"Extension Term",from:"From",in:"In",max:"Max",min:"Min",month:"Month",monthly:"Monthly",network:"Network",networkFee:"Network Fee",ofCount:"of {{count}}",openLocaleMenu:"Open Locale Menu",openMenu:"Open Menu",options:"Options",or:"or",originalValue:"Original Value",pendingTransactions:"Pending Transactions",portfolio:"Portfolio",price:"Price",pricedAt:"Priced At",quantity:"Quantity",quantityReturned:"Quantity Returned",received:"Received",recipient:"Recipient",revenueCycleTreasury:"Revenue Cycle Treasury",revTreasury:"REV Treasury",rewards:"Rewards",seller:"Seller",sender:"Sender",sent:"Sent",sinceDate:"Since {{date}}",status:"Status",subjectBalance:"{{subject}} Balance",subjectMarketPrice:"{{subject}} Market Price",subjectPrice:"{{subject}} Price",theyReceive:"They Receive",timeLeft:"{{time}} left",to:"To",token:"Token",tokenTreasury:"{{token}} Treasury",total:"Total",totalVYValue:"Total VY Value",tradeValue:"Trade Value",transaction:"Transaction",transactionAmount:"Transaction Amount",transactionHash:"Transaction Hash",transferFee:"Transfer Fee",valinityCollateralTreasury:"Valinity Collateral Treasury",valinityFee:"Valinity Fee",valinityReserveTreasury:"Valinity Reserve Treasury",walletAddress:"Wallet Address",walletBalance:"Wallet Balance",youPay:"You Pay",youReceive:"You Receive",youSend:"You Send",yr:"YR",legacyPositions:"Legacy positions",yourLoans:"Your loans"},Kle={accept:"Accept",activate:"Activate",activateNow:"Activate Now",apply:"Apply",applyFilters:"Apply Filters",buy:"Buy",buyToken:"Buy {{token}}",cancel:"Cancel",cancelTransaction:"Cancel Transaction",change:"Change",clear:"Clear",clearInput:"Clear {{label}}",approving:"Approving...",confirm:"Confirm",confirmActivation:"Confirm Activation",confirming:"Confirming...",simulating:"Simulating...",confirmLoan:"Confirm Loan",confirmPayment:"Confirm Payment",connect:"Connect",connectWallet:"Connect Wallet",continue:"Continue",copyAddress:"Copy Address",copyPhrase:"Copy Phrase",copyTransactionHash:"Copy Transaction Hash",disconnectWallet:"Disconnect Wallet",dismiss:"Dismiss",done:"Done",enableTransfers:"Enable {{symbol}} Transfers",getStarted:"Get Started",go:"Go",goBack:"Go Back",goToCollateralLoans:"Go to Collateral Loans",goToDashboard:"Go to Dashboard",goToLoans:"Go to Loans",invite:"Invite",joinPlatform:"Join Valinity",learnMore:"Learn More",new:"New",next:"Next",ok:"Ok",openScopeMenu:"Open Scope Menu",pay:"Pay",re
24ceive:"Receive",receiveToken:"Receive {{token}}",reload:"Reload",remove:"Remove",repay:"Repay",reset:"Reset",restoreWallet:"Restore Wallet",retry:"Retry",reviewLoan:"Review Loan",reviewPayment:"Review Payment",reviewTrade:"Review Trade",save:"Save",scanQRCode:"Scan QR Code",search:"Search",sell:"Sell",sellToken:"Sell {{token}}",send:"Send",sendInvite:"Send Invite",sendToken:"Send {{token}}",sendTransaction:"Send Transaction",shareCode:"Share Code",showAssetLoan:"Show {{symbol}} loan",speedUp:"Speed Up",speedUpMore:"Speed Up More",submit:"Submit",tryAgain:"Try Again",update:"Update",viewAll:"View All",viewInTarget:"View in {{target}}"},Xle={errors:{badRequest:"There was a problem with this request.",contract:{collateralTooLow:"The collateral amount is too low.",principalTooLow:"The loan amount is too low.",insufficientCollateralBalance:"Insufficient VY balance for this collateral.",loanNotFound:"No active loan found for this asset.",activeLoanExists:"An active loan already exists for this asset.",transferFailed:"Token transfer failed. Please check your approval.",paymentTooHigh:"The payment amount exceeds the outstanding loan.",paymentTooLow:"The payment amount is too low.",invalidValue:"Invalid value.",capUnderflow:"This amount exceeds the protocol's current borrowing capacity. Try a smaller amount.",unknown:"Contract error: {{name}}.",collateralExceedsLoanCap:"This exceeds the per-transaction limit (1% of circulating VY). Borrow it in two steps, or try a smaller amount.",reserveFloorBreached:"The pool cannot cover this loan right now. Try a smaller amount.",noPrice:"Pricing is unavailable right now. Please try again in a moment.",vyPriceTooLow:"Legacy unlocks are paused while the VY price is below the protocol floor. Your position is unaffected.",migrationActive:"Loans are briefly locked for maintenance. Please try again shortly.",migrationNotActive:"No migration is currently active.",tooManyUnlocks:"You have reached the maximum of 32 pending unlocks. Claim the matured ones first.",nothingToClaim:"Nothing has matured yet. Check back when your next unlock date arrives.",unsupportedAsset:"This asset is not available for borrowing.",noPool:"There is no liquidity pool for this asset.",mismatchedEthValue:"The ETH amount sent does not match the payment.",ethNotAccepted:"This asset does not accept ETH. Please try again.",ethTransferFailed:"Your wallet came up short of the amount the contract had to collect. The cost moves slightly between the quote and the transaction, so try a slightly smaller amount.",alreadyMigrated:"This position has already been migrated.",seedMismatch:"Migration checksum mismatch.",invalidRow:"Invalid migration entry.",notLeverageOfficer:"Only the leverage officer can perform this action.",repayExceedsAvailable:"The pool can only settle {{amount}} right now. Repay that much, then continue once liquidity returns.",surchargeExceedsMax:"The unlock premium moved while you were confirming. Review the updated amount and try again.",equityExhausted:"Borrowing is paused right now — the protocol is out of lending capacity. This is not something you can fix by retrying; repayment still works normally.",usdcDueExceedsMax:"The price moved while you were confirming. Please review the updated USDC amount and try again.",usdcRouteUnavailable:"Settling in USDC is unavailable right now. You can still repay with the borrowed asset."},default:"Request could not be completed at this time.",forbidden:"This request is not permitted.",loanClosed:"Your loan has been closed.",notFound:"We couldn't find what you're looking for.",offline:"Looks like you aren't online. Please check your network settings.",pendingTransaction:"Please wait while your transaction is being confirmed.",referralCodeNotFound:"We could not find a member with this invite code.",requestCanceled:"This request was canceled",serverError:"An unexpected server error occurred.",tooManyRequests:"Request limit reached",unauthorized:"Invalid credentials.",unexpected:"An unexpected error occurred.",validationFailed:"Validation failed. Please review your entries."},wallet:{cancelled:"Transaction cancelled.",signatureDeclined:"Signature declined.",unsupportedNetwork:"This network isn't supported here. Please try again, or contact support if it keeps happening.",batchNotAtomic:"This action couldn't be bundled — completing it step by step.",batchStatusExpired:"Checking your transaction status on-chain…",walletError:"Your wallet ran into a problem. Please try again.",lowGas:"You need a little more {{token}} to cover the network fee. Add some and try again.",generic:"Something went wrong. Please try again."},validation:{mixed:{default:"Invalid",required:"Required",oneOf:"Must be one of ({{values}})",notOneOf:"Must not be one of ({{values}})"},string:{length:"Must be exactly {{length}} characters",min:"Must be at least {{min}} characters",max:"Must be at most {{max}} characters",url:"Must be a valid URL"},number:{min:"Must be at least {{min}}",max:"Must be at most {{max}}",lessThan:"Must be less than {{less}}",moreThan:"Must be greater than {{more}}"},bigNumber:{default:"Invalid amount"},ethAddress:{default:"Must be a valid Ethereum address",ownAddress:"Must not be your own address"}},noResults:"No results",pleaseWait:`This may take a few minutes.
25Please wait...`,insufficientFunds:"Insufficient funds",transfersEnabled:"{{symbol}} transfers enabled",transactionSent:"Transaction sent",copiedToClipboard:"Copied to clipboard"},Jle={amount:{label:"Amount"},price:{label:"Price"},payment:{label:"Payment"},quantity:{label:"Quantity"}},Zle=JSON.parse(`{"aaveLoans":{"title":"Borrow","tabValinity":"Valinity Loans","tabAave":"Aave Loans","poweredByAave":"Powered by Aave v3","terms":{"collateral":"Collateral","debt":"Debt","debtInterestAccrued":"Debt interest accrued","interestAccrued":"Interest accrued","int":"INT:","youDeposit":"You deposit","youBorrow":"You borrow","borrow":"Borrow","borrowApr":"Borrow APR","supplyApr":"Supply APR","interestApr":"Interest {{value}} APR","accrued":"{{value}} accrued","netApr":"Net APR","ltv":"LTV","maxLtv":"Max LTV","currentLtv":"Current LTV","ltvPer":"LTV per {{symbol}}","ltvAfterInterest":"Current LTV (after interest)","collateralReturned":"Collateral returned","collateralNeeded":"Collateral needed","liquidationThreshold":"Liquidation threshold","liquidationAt":"Liquidation at {{value}}","borrowLimitAt":"Borrow limit {{value}}
25","receiveEth":"Receive ETH","liquidationPrice":"Liquidation price","healthFactor":"Health factor","healthFactorAfter":"Health factor after","valinityFee":"Processing fee (1%)","totalCollateral":"Total collateral","totalDebt":"Total debt","available":"Available","availableToBorrow":"Available to borrow","balance":"Balance","price":"Price","position":"Position","collateralAssets":"Collateral","borrowedAssets":"Borrowed","borrowed":"Borrowed","supplied":"Supplied","walletCost":"Total from wallet","apr":"APR","aprValue":"{{value}} APR","poweredBy":"Powered by","liquidityCapped":"Available liquidity allows repaying up to {{amount}} right now. You can repay the rest once the pool refills.","willCloseLoan":"This closes the loan completely and releases your remaining collateral.","poolLimited":"Available to borrow right now: {{amount}} — limited by pool liquidity. Try a smaller amount.","payWithAsset":"Pay with {{symbol}}","payWithUsdc":"Pay with USDC","youPay":"You pay","usdcUnavailable":"USDC settlement is unavailable right now. You can still repay in {{symbol}}."},"actions":{"borrow":"Borrow","confirmBorrow":"Confirm borrow","manage":"Manage","repay":"Repay","withdraw":"Withdraw","addCollateral":"Add collateral","withdrawCollateral":"Withdraw collateral","repayDebt":"Repay debt","borrowMore":"Borrow more","newBorrow":"New borrow","max":"Max","selectCollateral":"Select collateral","selectBorrow":"Select asset to borrow","selectAsset":"Select asset","viewOnAave":"View on Aave","viewOnEtherscan":"View on Etherscan","done":"Done","retry":"Retry","learnMore":"How it works","openNewLoan":"Open new loan","claim":"Claim"},"successCard":{"loanOpened":"Loan opened","loanIncreased":"Loan increased","debtRepaid":"Debt repaid","borrowedLabel":"borrowed","repaidLabel":"repaid","repaidIconLabel":"Repaid","releasedLabel":"Released","remainingDebt":"Remaining debt","collateralReleased":"Collateral released","loanFullyRepaid":"Loan fully repaid","securedBy":"Secured by {{amount}} {{symbol}}","newLtv":"New LTV","viewLoan":"View my loan","viewMyLoans":"View my loans","collateralLabel":"Collateral","loanedLabel":"Loaned","done":"Done"},"steps":{"wrap":"Wrap ETH","approve":"Approve {{symbol}}","approveFee":"Approve {{symbol}} fee","supply":"Supply {{symbol}}","fee":"Pay processing fee","borrow":"Borrow {{symbol}}","repay":"Repay {{symbol}}","withdraw":"Withdraw {{symbol}}","unwrap":"Unwrap to ETH","openLoan":"Open loan","increaseLoan":"Increase loan","confirmInWallet":"Confirm in your wallet…","progress":"Step {{current}} of {{total}}","claim":"Claim unlocked VY","unlock":"Unlock legacy collateral"},"messages":{"noPosition":"You have no Aave loans yet","noLoans":"You have no loans yet","vyNoLiquidation":"No liquidation risk, with a higher APR.","vyNoLiquidationInfo":"Any loan involving VY has no liquidation risk, but a higher interest rate.","valinityWiringPending":"Valinity (VY) loans connect to the VLO contract — on-chain execution is being wired up.","selectCollateralFirst":"Select collateral to borrow against","enterAmount":"Enter an amount","calculating":"Calculating…","vyQuoteHint":"Loan amount set by your collateral","insufficientBalance":"Insufficient balance","exceedsAvailable":"Exceeds available to borrow","exceedsMaxLtv":"Exceeds max LTV","healthTooLow":"This would put your loan at risk of liquidation","mainnetOnly":"Aave borrowing is available on Ethereum mainnet","feeExplainer":"A one-time 1% processing fee on your collateral is converted to VY and sent to the Valinity buyback.","feeSkippedTestnet":"Processing fee is skipped on testnet","liquidationExplainer":"If {{symbol}} falls to the liquidation price, part of your collateral may be sold to repay your loan.","nonCustodial":"Loans are 100% non-custodial on Aave — Valinity never holds your funds.","paused":"Valinity loans are temporarily paused. Please try again later.","noCollateralAssets":"No collateral assets are available to borrow against right now.","loanOpened":"Loan opened","repaid":"Repaid","borrowed":"Borrowed","withdrawn":"Withdrawn","receiveEthHint":"Unwrap WETH to native ETH","collateralAdded":"Collateral added","txComplete":"All set","walletCostHint":"C
25ollateral plus the 1% fee, both in {{symbol}}","processing":"Processing…","txFailed":"Transaction failed"},"promo":{"title":"Borrow against your crypto","subtitle":"Supply collateral and borrow instantly on Aave — no credit checks, no due dates, repay anytime.","cta":"Start borrowing","feature1":"Powered by Aave v3","feature2":"Non-custodial — you stay in control","feature3":"Variable rates, repay anytime"}},"intro":{"videoTitle":"Welcome to Valinity","comingSoon":"Intro video coming soon.","welcomeTitle":"Welcome to Valinity","welcomeSubtitle":"Community-driven decentralized financial ecosystem.","watchIntro":"Watch Intro","community":"Governance, VY Chat, and the Vanguard Alliance connect and empower the Valinity community.","tagline":"DeFi the way it was meant to be.","features":{"wallet":"Non-Custodial Wallet","stake":"Open a Contract & Earn Rewards","investing":"Automated Investing","loans":"Collateral Loans"}},"nav":{"help":"Help","roadmap":"Roadmap","smartContracts":"Smart Contracts","monitor":"Valinity Monitor","dashboard":"Dashboard","stake":"Contracts","stats":"Stats","wallet":"Wallet","dca":"Dollar Cost Averaging","stakeVY":"Earn","loans":"Loans","vanguardAlliance":"Referrals","bankTransfers":"Bank Transfers","vyChat":"VY Chat","statsMenu":"Stats","governance":"Governance","settingsMenu":"Settings","swap":"Spot Trading","perps":"Perpetuals","polymarket":"Bets","koywe":"Buy Crypto","yield":"Valinity Smart Contracts","crypto":"Crypto","stocks":"Stocks","futures":"Leverage Trading","predictionMarkets":"Prediction Markets","bankTransfer":"Bank Transfer","identity":"Your identity","chatAlias":"Chat alias","aliasPlaceholder":"e.g. satoshi","setAlias":"Set alias","aliasCannotChange":"Once set, your alias cannot be changed","aliasReserved":"This alias is reserved and cannot be used","comingSoon":"(Coming Soon)","vdao":"V-DAOs"},"monitor":{"title":"Valinity Monitor","mainnet":"Mainnet","live":"Live","openExternal":"Open in a new tab"},"polymarket":{"tabs":{"markets":"Markets","bets":"Bets","funds":"Funds"},"bets":{"connectPrompt":"Connect your wallet to see your bets.","active":"Active","settled":"Settled","activeTitle":"Active bets","activeEmpty":"No active bets. Place a bet from the Markets tab."},"history":{"title":"Bet history","empty":"No settled bets yet. Your results will show here.","viewTx":"View","won":"Won","settled":"Settled","closed":"Closed","sold":"Sold","placed":"Placed"},"funds":{"connectPrompt":"Connect your wallet to fund and trade.","errCancelled":"Transaction cancelled.","errGas":"You need a little more {{token}} to cover the network fee. Add some and try again.","errGeneric":"Something went wrong. Please try again.","buyingPower":"Buying power (pUSD)","account":"Account address","accountReady":"Account ready","accountPending":"Account activates on your first deposit","addFunds":"Add funds","depositHint":"Send USDC to the address below from Ethereum, Polygon or any supp
25orted chain. We never hold your funds.","depositAddress":"Your deposit address","preparing":"Preparing your deposit address…","unavailable":"Deposit is temporarily unavailable.","status":"Deposit status: {{status}}","balance":"Balance: {{amount}} USDC","max":"Max","deposit":"Deposit USDC","confirmWallet":"Confirm in your wallet…","minNote":"Min {{min}} USDC · arrives as pUSD, usually within a minute","belowMin":"Minimum deposit is {{min}} USDC.","insufficient":"Not enough USDC in your wallet.","processingTitle":"Funding your betting account","processingBody":"The Valinity Oracle is securely transferring your funds from Ethereum to the Polygon network. You can leave this page.","creditedTitle":"Your betting account is funded","creditedBody":"You're ready to bet.","failedTitle":"Deposit failed","failedBody":"The deposit didn't complete. If USDC left your wallet it's safe with the bridge and will be credited or returned.","viewTx":"View transaction","newDeposit":"Make another deposit","manualTitle":"Or send manually","manualHint":"Send USDC from an exchange or another chain to this address.","poweredBy":"Powered by","accountTitle":"Betting Account","availableToBet":"available to bet","fundTitle":"Fund your betting account","accountDetails":"Account details","manualToggle":"Fund from an exchange or another chain","depositTab":"Deposit","withdrawTab":"Withdraw","withdrawTitle":"Withdraw to Ethereum","withdrawAvailable":"Available: \${{amount}}","withdrawTo":"USDC will arrive at {{address}} on Ethereum","withdrawBelowMin":"Minimum withdrawal is {{min}} USDC.","withdrawInsufficient":"Amount exceeds your balance.","withdrawCta":"Withdraw to Ethereum","withdrawProcessingTitle":"Withdrawing from your betting account","withdrawProcessingBody":"This usually takes 15–20 minutes while the Valinity Oracle securely transfers your funds from Polygon to Ethereum. You can leave this page.","withdrawDoneTitle":"Withdrawal complete","withdrawDoneBody":"Your USDC has arrived in your Ethereum wallet.","withdrawFailedTitle":"Withdrawal failed","withdrawFailedBody":"The withdrawal didn't complete. Your funds are safe — try again or contact support.","newWithdrawal":"Make another withdrawal","inPlay":"\${{amount}} in play","lowGas":"Add a little POL for gas fees","gasReady":"Gas ready","walletAddress":"Wallet address","network":"Network","depositFromEth":"Deposit from Ethereum","depositFromEthHint":"One click. Your USDC bridges to Polygon and lands in your betting balance, gas-ready.","approving":"Approve USDC…","bridgingTitle":"Valinity Oracle is moving your funds","bridgingBody":"Bridging Ethereum → Polygon. You can leave this page and come back — it keeps running and your balance updates automatically when it arrives.","depositDoneTitle":"Deposit complete","depositDoneBody":"Your funds have landed in your wallet on Polygon. You're ready to bet.","claimReadyTitle":"Funds ready to claim","claimReadyBody":"Your deposit has bridged to Polygon. Claim it to your wallet to finish — a one-tap Polygon transaction (~a cent of POL gas).","claimReadyBodyGasless":"Your deposit has bridged to Polygon. Tap claim and we'll finish it for you — no gas, no extra signature.","claimingProgress":"Completing your deposit…","claimCta":"Claim USDC on Polygon","hideDeposit":"Hide","recoverLink":"Deposited but funds didn't arrive?","recoverTitle":"Recover your previous balance","recoverHint":"Paste the deposit transaction hash from Ethereum. Once Circle has confirmed it, you can finish it yourself — you just need a little POL for gas.","recoverCta":"Recover \${{amount}}","yourAddress":"Your address","withdrawReadyTitle":"Ready to complete","withdrawReadyBody":"Your funds are attested. Complete the withdrawal on Ethereum (a small L1 gas fee) to receive your USDC.","withdrawMintingTitle":"Completing on Ethereum","withdrawMintingBody":"Confirm in your wallet to receive your USDC on Ethereum.","withdrawComplete":"Complete on Ethereum","recoverBody":"We found \${{amount}} in the betting wallet from the previous system. Recover it to your main wallet as USDC on Polygon.","recoverSigning":"Confirm in y
25our wallet…","recoverBridgingTitle":"Recovering your balance","recoverBridgingBody":"Converting to USDC and sending it to your wallet on Polygon — this takes a few minutes.","recoverDoneTitle":"Balance recovered","recoverDoneBody":"Your USDC is on its way to your wallet on Polygon. You're ready to start fresh.","done":"Done","bettingAccountTitle":"Betting account balance","bettingAccountBody":"Winnings and unspent funds held in your Polymarket account. Move them to your wallet as USDC to cash out or keep betting.","recoverOldTitle":"Funds in your old betting account","recoverOldBody":"We upgraded your betting account. Move these funds into the new one — they'll be ready to bet right away.","recoverOldCta":"Move to new betting account","recoverOldWorking":"Moving…","recoverOldDone":"Funds moved — ready to bet.","moveToWalletCta":"Move to wallet","moveToWalletWorking":"Moving to your wallet…","moveToWalletDone":"Moved to your wallet"},"back":"Back","showMore":"Show more","showLess":"Show less","searchPlaceholder":"Search prediction markets","empty":"No markets in this category yet.","categories":{"trending":"Trending","politics":"Politics","sports":"Sports","crypto":"Crypto","economy":"Economy","tech":"Tech","culture":"Culture","world":"World"},"card":{"chance":"{{outcome}} chance","volume":"{{value}} Vol.","ends":"Ends {{date}}"},"ranges":{"1d":"1D","1w":"1W","1m":"1M","all":"All"},"book":{"title":"Order book","last":"Last {{price}}","loading":"Loading order book…","empty":"No resting orders yet.","mid":"Mid {{price}}","spread":"Spread {{price}}"},"trade":{"title":"Trade {{outcome}}","checkingRegion":"Checking your region…","geoblocked":"Trading isn't available in your region.","enableHint":"One signature enables popup-free trading on Polymarket.","enable":"Enable trading","buy":"Buy","sell":"Sell","market":"Market","limit":"Limit","limitPrice":"Limit price (¢)","amountUsdc":"Amount (USDC)","shares":"Shares","buyCta":"Buy {{outcome}}","sellCta":"Sell {{outcome}}","toWin":"To win","avgPrice":"Avg price {{price}}","profit":"Profit {{amount}}","placed":"Order placed"},"sports":{"pickPrompt":"Who will win?","stake":"Your bet (USDC)","toWinWith":"To win on {{team}}","placeBet":"Place bet","priceMovedTitle":"The odds moved","priceMovedWas":"You were quoted","priceMovedNow":"New odds","priceMovedToWin":"You'd win {{amount}}","priceMovedNoRecharge":"Your funds are already in your betting wallet — accepting places the bet with no extra fee.","priceMovedAccept":"Accept new odds","priceMovedCancel":"Not now"},"success":{"eyebrow":"Bet placed","onTeam":"Backing {{team}}","toWin":"To win","stake":"Stake","odds":"Odds","market":"Market","positionHint":"Your position shows on the market below.","done":"Done"},"sort":{"popular":"Popular","endingSoon":"Ending soon"},"sportsList":{"all":"All sports","soccer":"Soccer","basketball":"Basketball","football":"Football","tennis":"Tennis","baseball":"Baseball","hockey":"Hockey","mma":"MMA","boxing":"Boxing","golf":"Golf","cricket":"Cricket","f1":"Formula 1","esports":"Esports"},"orders":{"title":"Open orders","remaining":"{{size}} shares remaining","cancel":"Cancel"},"positions":{"title":"Your positions","myBetsTitle":"Your bets","holding":"{{outcome}} · {{size}} shares @ {{price}}","won":"Won","lost":"Lost","claimTitle":"You won \${{amount}}","claimBody":"Claim your winnings to your wallet as USDC.","claimCta":"Claim","claimRedeeming":"Redeeming your winnings…","claimSweeping":"Moving to your wallet…","claimDone":"Winnings claimed to your wallet"}},"perps":{"connectPrompt":"Connect your wallet to fund and trade perpetuals.","tabs":{"trade":"Trade","funds":"Funds","transactions":"Transactions","transactionsShort":"Txns"},"market":{"change24h":"24h","selectTitle":"Select market","search":"Search markets","empty":"No markets in this category yet."},"categories":{"crypto":"Crypto","fx":"FX","stocks":"Stocks","commodities":"Commodities"},"vylev":{"amount":"Amount (USDC)","loops":"{{n}} loops","size":"Size ~\${{usd}}","openLongCta":"Open Long","openShortCta":"Open Short","openLong":"Open long","openShort":"Open short","a
25pproveUsdc":"Approve USDC","opened":"Position opened","noPosition":"No open position to close","chainNote":"Trades settle on Ethereum in USDC · network gas applies","feeNote":"Est. network fee ≈ {{fee}} · settles in USDC on Ethereum","tpslInvertedShort":"For a short, take-profit must be below stop-loss.","tpslInvertedLong":"For a long, take-profit must be above stop-loss."},"order":{"long":"Long","short":"Short","market":"Market","limit":"Limit","limitPrice":"Limit price","size":"Margin (USD)","leverage":"Leverage","buyCta":"Buy / Long {{coin}}","sellCta":"Sell / Short {{coin}}","enableTrading":"Enable one-tap trading","enableMarkets":"Unlock gold, stock & FX markets","marketsEnabled":"Gold, stock & FX markets unlocked","tradingEnabled":"One-tap trading enabled","setupNote":"A one-time setup: approve the builder fee, then a single signature enables popup-free trading.","filled":"Filled {{size}} {{symbol}} @ \${{price}}","placed":"Limit order placed","takeProfit":"Take Profit","stopLoss":"Stop Loss","tpMustAbove":"Take-profit must be above the current price (\${{price}}).","tpMustBelow":"Take-profit must be below the current price (\${{price}}).","slMustAbove":"Stop-loss must be above the current price (\${{price}}).","slMustBelow":"Stop-loss must be below the current price (\${{price}}).","tpsl":"Take Profit / Stop Loss","price":"Price","liqPrice":"Liq. price (est.)","minOrder":"Minimum exposure is \${{min}} — raise the amount or the leverage","marginBreakdown":"Margin \${{margin}} · Exposure \${{exposure}} ({{lev}}×)","insufficientMargin":"We read \${{amount}} free in your account — if this looks wrong you can still place the order.","decrease":"decrease","increase":"increase","isolated":"Isolated","cross":"Cross","isolatedNote":"Only your margin at risk","crossNote":"Whole balance backs it"},"positions":{"title":"Open positions","empty":"No open positions","emptyHint":"Your live positions will appear here once you open a trade.","long":"Long","short":"Short","entry":"Entry","mark":"Mark","liq":"Liq. price","margin":"Margin","close":"Close position","closeSubmitted":"Close order submitted","setTpsl":"TP / SL","editTpsl":"Edit TP/SL","removeTpsl":"Remove","tpslSet":"Take-profit / stop-loss set","tpslSetPartial":"Saved. {{problem}}","tpslRemoved":"TP/SL removed","keeperNote":"TP/SL execute on-chain via a keeper when price reaches your level.","inTrade":"In trade","ifYouCloseNow":"If you close now","exposure":"\${{amount}} exposure","nowCross":"{{symbol}} switched to cross margin","nowIsolated":"{{symbol}} switched to isolated margin"},"closeCard":{"eyebrow":"Position closed","eyebrowPartial":"Closed {{pct}}% of position","profit":"Realized profit","loss":"Realized loss","returned":"\${{amount}} USDC returned to your wallet","exit":"Exit","sizeClosed":"Size closed","funding":"Funding paid","estimatedNote":"Figures are estimated from the pre-close quote — the settled amounts are on the transaction.","done":"Done"},"openCard":{"eyebrow":"Position opened","eyebrowAdd":"Added to position","opened":"Opened","added":"Added","atPrice":"at {{price}}","committed":"\${{amount}} USDC committed from your wallet","avgEntry":"New average entry","totalSize":"Position size","estimatedNote":"Figures are estimated from the preview — the settlement event could not be read.","done":"Done"},"builder":{"title":"Builder fee","resolving":"Resolving your builder…","routedTo":"Routed to","inviter":"Your inv
25iter","house":"Valinity House","address":"Builder","status":"Approval","approvedShort":"Approved","notApproved":"Not approved","approveCta":"Approve the Valinity Oracle to Hyperliquid","approved":"Builder fee approved","feeNote":"That connects you to Hyperliquid via the Valinity Crosschain Oracle."},"funds":{"balanceLabel":"Perps balance","withdrawable":"Withdrawable {{amount}}","available":"Available to withdraw","inPositions":"In open positions","inPositionsNote":"Money held by open positions can't be withdrawn until you close them.","ethReady":"{{amount}} USDC ready on Ethereum","deposit":"Deposit","withdraw":"Withdraw","builderActive":"Builder fee active","approveNeedsDeposit":"Deposit into your account first — Hyperliquid requires a balance before you can approve.","builderPrompt":"One-time setup to trade"},"deposit":{"title":"Deposit USDC","balance":"Balance: {{amount}} USDC","max":"Max","hlFee":"Hyperliquid fee","networkFee":"Bridge fee","youReceive":"You'll receive","belowMin":"Minimum deposit is {{min}} USDC.","insufficient":"Insufficient USDC balance.","cta":"Deposit to Hyperliquid","approving":"Approving USDC…","depositing":"Depositing…","processingTitle":"Deposit in progress","processingBody":"You can leave this page — it arrives automatically.","creditedTitle":"Deposit complete","creditedBody":"Your USDC has landed in your Hyperliquid balance.","stepBurnTitle":"Burned on Ethereum","stepBurnSub":"USDC burned to start the bridge","stepMintTitle":"Minting on Hyperliquid","stepMintSub":"Circle mints native USDC — processing","stepCreditTitle":"Credited to Hyperliquid","stepCreditSub":"Funds land in your perps balance","activating":"Activating trading — approve the Valinity Oracle in your wallet…","tradingActivated":"Trading activated","activateNeeded":"One tap to activate trading","activateCta":"Activate","viewTx":"View burn transaction","viewMintTx":"View mint transaction","newDeposit":"New deposit","note":"Native USDC bridges from Ethereum straight to Hyperliquid. First-time accounts also pay a one-time 1 USDC Hyperliquid activation fee."},"withdraw":{"title":"Withdraw to Ethereum","available":"Available: {{amount}} USDC","max":"Max","belowFee":"Amount must be greater than the ≈ {{fee}} USDC network fee.","networkFee":"Network fee","youReceive":"You'll receive","overBalance":"Amount is too high — leave at least {{reserve}} USDC in your account to cover the Hyperliquid fee.","cta":"Withdraw to Ethereum","submitting":"Submitting…","paused":"Withdrawals are temporarily paused by the bridge operator. Your funds are safe — please try again later.","submittedTitle":"Withdrawal submitted","submittedBody":"Native USDC is being minted to your Ethereum wallet — usually arrives in under a minute.","arrivedTitle":"Withdrawal complete","arrivedBody":"Your USDC has arrived in your Ethereum wallet.","stepSendTitle":"Sent from Hyperliquid","stepSendSub":"Withdrawal signed and sent","stepBridgeTitle":"Bridging to Ethereum","stepBridgeSub":"Circle mints native USDC — usually under a minute","stepArriveTitle":"Arrived in your wallet","stepArriveSub":"Native USDC in your Ethereum wallet","newWithdraw":"New withdrawal","note":"Native USDC is minted straight from Hyperliquid to your Ethereum wallet — no Arbitrum, no gas tokens. The network fee shown above (mostly Ethereum minting gas) is deducted from the amount."},"terminal":{"change24h":"24h Change","mark":"Mark","oracle":"Oracle","volume24h":"24h Volume","openInterest":"Open Interest","funding":"Funding","countdown":"Countdown","orderBook":"Order Book","trades":"Trades","spread":"Spread","price":"Price","size":"Size","total":"Total","time":"Time","chart":"Chart","book":"Book","positions":"Positions","oiShort":"OI","vol24hShort":"24h Vol","positionsShort":"Pos."},"tape":{"hlLabel":"{{symbol}} trades","empty":"No recent trades","vyLabel":"VY trades","vyEmpty":"No recent VY trades"},"chart":{"loading":"Loading chart…","unavailable":"Chart unavailable","loadError":"Couldn’t load the charting library."},"transactions":{"fee":"Fee","netOf":"{{pnl}} P/L · {{fee}} fee","empty":"No trades yet","emptyHint":"Every trade you open and close will be listed here.","connect":"Connect your wallet to see your trades."}},"swap":{"title":"Spot Trading","titleStocks":"Stock Trading","youPay":"You pay","youReceive":"You receive","youReceiveApprox":"You receive (approx.)","selectToken":"Select token","selectTokenIn":"Select token to 
25sell","selectTokenOut":"Select token to buy","searchToken":"Search by name or symbol","searchOrPaste":"Search or paste contract address","tabCrypto":"Crypto","tabStocks":"Stocks","tabUsd":"USD","stocksComingSoon":"Stock tokens coming soon","marketOpen":"Market open","marketClosed":{"weekend":"Stock market closed for the weekend","after-hours":"Stock market closed (after hours)","pre-market":"Stock market not yet open (pre-market)","holiday":"Stock market closed for a holiday","early-close":"Stock market closed early today","unavailable":"Stock trading temporarily unavailable — please try again during NYSE hours"},"marketHoursLabel":"Trading hours: {{hours}}","alwaysOnHint":"{{symbols}} trade 24/7 — they are available even now.","unverifiedToken":"Unverified token from address","noTokensFound":"No tokens found","flipTokens":"Flip tokens","balance":"Balance:","max":"Max","rate":"Rate","route":"Route","protocolFee":"Protocol fee","priceImpact":"Price impact","estimatedGas":"Estimated gas","slippageTolerance":"Slippage tolerance","slippageSettings":"Slippage settings","slippageAuto":"Auto","slippageEffective":"Effective","slippageHighWarning":"High slippage — risk of sandwich attack","quoteExpires":"Quote expires in","noLiquidity":"No route found for this pair","connectWalletPrompt":"Connect your wallet to swap tokens","approveToken":"Approve {{symbol}}","swapNow":"Swap","insufficientBalance":"Insufficient {{symbol}} balance","registering":"Registering...","wrapping":"Wrapping ETH...","unwrapping":"Unwrapping ETH...","unsupportedNetwork":"Swap is only available on Ethereum mainnet. Please switch networks.","approving":"Approving...","signing":"Sign in wallet...","building":"Building transaction...","sending":"Sending transaction...","success":"Swap complete!","transactionSent":"Transaction sent","viewOnEtherscan":"View on Etherscan","newSwap":"New swap","successCard":{"eyebrow":"Trade complete","received":"received","forAmount":"for {{amount}} {{symbol}}","route":"Route","rate":"Rate","tradeAgain":"Trade again"},"stepOf":"Step {{current}}/{{total}}","launch":{"comingSoon":"Launching Soon","badge":"First V-DAO","eyebrow":"Valinity Launchpad","title":"The First V-DAO","listingOn":"Listing on the Valinity Exchange","tradingOpens":"Trading opens {{date}}","blurb":"VGC is the first Valinity Decentralized Organization — the governance token that steers the protocol. Trading goes live at launch.","notifyHint":"Come back when the countdown hits zero to trade VGC.","liveNow":"Now live — refresh to trade","days":"Days","hours":"Hrs","minutes":"Min","seconds":"Sec"},"errors":{"quoteExpired":"Quote expired — please try again","quoteNotFound":"Quote not found — please refresh"},"ondoTradingHours":"Sun 8 PM – Fri 8 PM ET"},"koywe":{"title":"Buy / Sell Crypto","orderHistory":"Order history","onramp":"Deposit","offramp":"Withdraw","iWantToPay":"I want to pay","iWantToBuy":"I want to receive","iWantToSend":"I want to send","iWantToReceive":"I want to receive","paymentMethod":"Payment method","selectPaymentMethod":"Select a payment method","getQuote":"GET QUOTE","gettingQuote":"Getting quote...","checkingOnboarding":"Checking verification...","connectWalletPrompt":"Connect your wallet to continue.","retryVerification":"Retry verification","editQuote":"Edit","quoteObtained":"Calculated by Koywe","continue":"CONTINUE","back":"Back","confirmOrder":"Confirm Order","signToAuthorize":"You'll be asked to sign a message with your wallet to authorize this order. No funds are moved by this signature.","creatingOrder":"Creating order...","orderCreated":"Order created!","orderId":"Order ID","newTransaction":"New Transaction","destinationAddress":"Destination wallet address","email":"Email","documentNumber":"Document number","metadata":"Description","metadataPlaceholder":"e.g. Payment for services","externalId":"External ID","externalIdPlaceholder":"e.g. AA2","optional":"optional","youReceive":"You receive","youSend":"You send","quoteResult":"Quote result","calculatedByKoywe":"Calculated by Koywe","ethereumNetwork":"Ethereum network","rate":"Exchange rate","fee":"Fee","koyweFee":"Koywe fee","networkFee":"Network fee","priceUpdatesIn":"Price updates in {{seconds}} sec","limits":"Min {{min}} / Max {{max}} {{symbol}}","loadError":"Could not load available currencies. Please try again.","onboardingCheckError":"Could not verify your Koywe registration. Please check your wallet signature and try again.","quoteError":"Could not get a quote. Please try again.","orderError":"Could not create the order. Please try again.","orderMissingFields":"Complete the following to continue: {{fields}}","selectCurrency":"Select currency","bankAccount":"Bank account","bankAccountFallback":"Bank account","bankAccountEnding":"Account ending {{last4}}","selectBankAccount":"Select a bank account","connectToLoadAccounts":"Connect wallet to load accounts","orders":{"title":"My Orders","detailTitle":"Order Detail","deposit":"Buy crypto","withdraw":"Sell crypto","amountIn":"Sent","amountOut":"Received","emptyTitle":"No orders yet","emptyBody":"Your Koywe orders will appear here after you create one.","loadError":"Could not load your orders. Please try again.","waitingForPayment":"Waiting for your payment. Continue with the payment provider before this order expires.","processingPayment":"Koywe detected your payment and is processing your crypto delivery.","paymentWindowExpired":"This pending payment is too old to safely recover. Create a new buy order before paying.","continuePayment":"Continue payment","waitingForFunds":"Waiting for your crypto transfer. Once Koywe detects the funds, this order will move to Processing.","processingFunds":"Koywe detected the funds and is processing your payout.","recoveryWindowExpired":"This pending withdrawal is too old to safely recover. Create a new sell order before sending crypto.","missingAddress":"The deposit address is not available for this order yet. Refresh the status or try again shortly.","status":{"PENDING_PAYMENT":"Pending payment","WAITING":"Pending payment","PROCESSING":"Processing","COMPLETED":"Completed","FAILED":"Failed","CANCELLED":"C
25ancelled","EXPIRED":"Expired"},"statusDetails":{"invalid_withdrawals_details":"Invalid withdrawal details"}},"onboarding":{"title":"Add Bank Account","description":"Register a {{currency}} bank account ({{country}}) to receive your fiat payouts.","bank":"Bank","selectBank":"Select a bank","accountType":"Account type","savings":"Savings","checking":"Checking","accountNumber":"Account number","save":"SAVE ACCOUNT","saving":"Saving...","createError":"Could not save the bank account. Please check your details and try again.","createSuccess":"Bank account saved successfully.","destinationKind":"Destination","destinationAccount":"Bank account","destinationBreb":"BRE-B key","brebRisk":"A BRE-B payout is sent to the key you enter. If the key is not registered, the money is sent to those same digits as an account number at the bank you choose — possibly someone else’s account.","brebRecommended":"Recommended","brebBankFilterNote":"Banks whose account-number rules a key cannot satisfy are hidden.","llave":"BRE-B key (numeric only)","llaveHint":"Mobile without +57 (3001234567) or your ID number. Email and @alias keys are not supported.","llaveHintCelular":"Looks like a mobile number — make sure it is the one registered in BRE-B.","llaveError":{"notNumeric":"Only numeric keys work: a mobile without +57, or your ID number.","tooShort":"Too short — enter at least 6 digits.","tooLong":"Too long — a mobile is 10 digits and an ID number is at most 10."},"brebConfirm":"I checked my key digit by digit. I understand a mistake can send the money to another person.","bankListError":"The bank list for {{country}} is unavailable right now. Please try again later."},"bankLookup":{"title":"Find your bank account","description":"Enter your email to look up your registered bank account in Koywe.","search":"Search","foundTitle":"Bank account found","notFound":"No bank account found for that email. You need to add one before continuing.","addAccount":"Add Bank Account","error":"Could not retrieve bank accounts. Please try again."},"offrampSend":{"title":"Send your crypto","description":"Send {{amount}} {{symbol}} to the address below, you'll receive ~{{receiveAmount}} {{receiveSymbol}}.","sendTo":"Send crypto to this address","network":"Network","copy":"Copy","copied":"Copied!"},"rampCallback":{"title":"Processing Transaction","checking":"Verifying your payment. This may take a few moments.","orderLabel":"Order","successTitleDeposit":"Payment Received!","successTitleWithdraw":"Withdrawal Complete!","successBodyDeposit":"Your deposit has been processed successfully.","successBodyWithdraw":"Your withdrawal has been processed. Funds will arrive in your bank account shortly.","youSent":"You sent","youReceive":"You receive","failedTitle":"Payment Failed","cancelledTitle":"Payment Cancelled","expiredTitle":"Order Expired","errorBody":"Your transaction could not be completed. Please try again.","timeoutTitle":"Still Processing","timeoutBody":"Your transaction is taking longer than expected. Check back in a few minutes.","noOrderTitle":"Transaction Not Found","noOrderBody":"We couldn't identify your transaction. Please check your orders.","ctaRetry":"Try Again","ctaOrders":"View My Orders","ctaNew":"New Transaction","ctaRefresh":"Refresh Status"},"kyc":{"title":"Identity Verification","description":"Complete your identity information to use Deposit and Withdraw. This data is sent directly to our payment provider and is not stored by us.","sectionPersonal":"Personal Information","sectionDocument":"Identity Document","sectionAddress":"Address","names":"First name(s)","firstLastname":"First last name","dob":"Date of birth","phoneNumber":"Phone number","activity":"Economic activity","docType":"Document type","docNumber":"Document number","docCountry":"Document country","docCountryHint":"Must match the country of the fiat currency you will use","addressStreet":"Street address","addressCity":"City","addressState":"State / Department","addressZip":"ZIP / Postal code","activityEmployee":"Employee","activityEntrepreneur":"Entrepreneur","activityFreelance":"Freelance","activityRetired":"Retired","activityStudent":"Student","activityOther":"Other","submit":"VERIFY IDENTITY","submitting":"Verifying...","successTitle":"Identity Verified!","successBody":"Your identity has been verified. You can now use Deposit and Withdraw.","errorGeneric":"Could not verify your identity. Please check your details and try again.","errorDuplicate":"This email is already registered with Koywe.","ctaContinue":"Go to Deposit","docCountryFixed":"Document issued in {{country}}","docCountryChange":"Another country?","docNumberPassportHint":"Passport format: 6–12 letters and digits, no spaces.","addressCityOther":"Other city…","addressCityManual":"City","addressResolved":"Department: {{state}} · Postal code: {{zip}}","errorCheckFields":"Please correct the highlighted fields and try again.","docTypeUnsupported":"We do not yet support identity documents issued in {{country}}. Choose another country, or contact support."},"tokenSelector":{"placeholder":"Token"},"countryCurrency":"Country and currency","availability":{"noDeposit":"Deposits are not available for {{symbol}}. Pick another currency to add funds.","noWithdraw":"Withdrawals are not available for {{symbol}}. Pick another currency to cash out.","payoutVia":"Paid out via {{providers}}","loadError":"Could not load the payment options for this currency. Please try again."},"accounts":{"add":"Add account","delete":"Delete","cancel":"Cancel","deleteConfirm":"Remove this account? You can register it again later.","deleteError":"Could not remove the account. Please try again.","emptyBody":"You have no accounts registered for this currency yet. Add one to withdraw.","errorRequired":"Choose the bank account that should receive this withdrawal.","errorAmbiguous":"You have more than one registered account — pick the one that should receive this withdrawal.","chooseAccount":"Choose an account","loadError":"Could not load your registered accounts. This does not mean you have none — please retry.","retry":"Retry"}},"stake":{"title":"Contract VY","vgcTier":{"headline":"Unlock Vanguards to","earnHigherYield":"EARN HIGHER YIELD","buyLine":"Burn <b>7,000 VY</b> + <b>7,000 VGC</b> to unlock Vanguards.","noFreeLine":"The founder program has ended — opening a contract or staking VY <g>no longer grants</g> Vanguards. Burning is now the only way to unlock it.","buyCta":"Buy Vanguards","buy":{"title":"Buy Vanguards","blurb":"Burn the amounts below to permanently unlock Vanguards — a boosted rate on every Tier-3 contract.","disclaimer":"Unlocking Vanguards is permanent. The burned VY and VGC are non-refundable.","approvalsHint":"Approve VY and VGC, then confirm the purchase.","approvalsDone":"Approvals complete","approveVy":"Approve VY","approveVgc":"Approve VGC","buy":"Buy Vanguards","insufficient":"Insufficient {{symbol}}","insufficientShort":"Insufficient balance"}}
25,"subtitle":"to the <b>Valinity</b> ecosystem and earn yield","stakingPeriod":"Period","apy":"Annual Percentage Yield","days":"Days","initiateStake":"Open Contract","openNewDcd":"Open a new contract","goToSwap":"TEMP:swap","amountToStake":"Market Making Contract","estimatedReward":"Estimated Reward","confirmStake":"Confirm contract","confirm":"Confirm","back":"Back","loan":"Loan","startDate":"Start Date","endDate":"End Date","yieldRate":"Yield Rate","dailyAccrualRate":"Daily accrual rate","totalReward":"Total Reward","rewardPercentage":"{{percentage}} of your {{symbol}} in contract","stakeAmount":"Principal","chooseAsset":"Asset","chooseTerm":"Term","totalReturn":"Total Return","disclaimer":"Rewards start accruing immediately after your contract is opened. A fee is only charged when you claim, and it is applied to the rewards.\\n(Not your contract principal)","disclaimerWithdrawal":"<b>{{symbol}} in a contract cannot be withdrawn during the contract term.</b> You must wait until the contract term ends before the withdrawal option becomes available. Once the term is complete, you can withdraw your {{symbol}} to close the contract.","disclaimerRewards":"<b>Rewards begin generating immediately</b> after your contract is opened and can be claimed at any time. A fee is charged <b>only when claiming rewards, and it applies only to the rewards, not your contract principal.</b>","stakeDetail":"Contract Detail","yieldAvailable":"{{amount}} VY Yield Available","yieldAvailableSymbol":"{{amount}} {{symbol}} Yield Available","claimedYield":"Claimed Yield","withdraw":"Withdraw","claimYield":"Claim Yield","confirmClaim":"Confirm claim","confirmWithdraw":"Confirm Withdraw","openReverseStakingTerm":"Open reverse contract term","yieldPerformanceFee":"Yield Performance Fee","yieldEarned":"Yield earned","ecosystemFee":"Ecosystem fee ({{pct}}%)","youReceive":"You receive","sendTransaction":"Send Transaction","myWallet":"My Wallet","depositsPaused":"Deposits are currently paused. Please try again later.","noSlotAvailable":"You already have 3 active contracts. Withdraw one to open a new slot.","transactionSimulationFailed":"Transaction simulation failed. The transaction may revert on-chain.","disclaimerStakeDetail":"Withdrawals of VY in a contract are disabled during the contract term. You must wait until the contract term has ended before the withdrawal option becomes available. Once the term is complete, you can close the contract by withdrawing your VY.","yieldSourcesTitle":"Yield Sources","loanInterest":"Loan Interest","loanInterestDesc":"When users take collateral-backed loans from the <b>Valinity</b> ecosystem, the interest they pay is collected in <b>VY</b> and routed back to <b>contract holders</b> as yield.","transactionFees":"Transaction Fees","transactionFeesDesc":"Every <b>VY</b> swap and transfer generates a 1% TX fee, collected in <b>VY</b> and routed back to <b>contract holders</b> as yield.","arbitrageProfits":"Arbitrage Profits","arbitrageProfitsDesc":"<b>Valinity's</b> automated arbitrage captures profits from price differences across assets in the <b>Valinity</b> DEX and external on-chain markets. Profits are collected in <b>VY</b> and routed back to <b>contract holders</b> as yield.","reserveYieldStrategy":"Reserve Yield Strategy","reserveYieldStrategyDesc":"<b>Valinity</b> puts its reserve assets (<b>WBTC, ETH, PAXG</b>) to work in carefully selected, lower-risk strategies to generate additional <b>yield</b> that strengthens the system.","revenueStreams":"Valinity Revenue Streams","revenueStreamsDesc":"<b>Valinity</b> provides users multiple DeFi services like trading stocks through <b>Ondo Finance</b>, crypto through <b>Uniswap</b>, and perpetual trading through <b>Hyperliquid</b> — generating revenue from fees collected in <b>VY</b> and routed back to <b>contract holders</b> as yield.","yieldSourcesFooter":"All yield sources are executed by smart contracts according to protocol rules.","activeStakePositions":"Market Making Contracts","totalYieldClaimed":"Total Claimed","claimedHint":"Yield already paid to you","inContracts":"In Contracts","inContractsHint":"Principal + unclaimed yield","staked":"In Contract","availableYield":"Available Yield","tierStake":"Tier {{tier}}","premiumTierStake":"Premium Tier {{tier}}","tierVgc":"Vanguards","maximumActiveStakes":"Max <b>{{max}} VY contracts</b> per wallet · other assets unlimited","vyStakeLimitExplanation":"VY is Valinity's most valuable asset, so it has exclusive limits.","maxStakesInfo":"You've reached the VY contract limit. Withdraw one VY contract to free a slot. Asset contracts (USDC, BTC, ETH, PAXG, VDAO) are unlimited.","slippageTolerance":"Slippage tolerance","customSlippage":"Custom","expectedOutput":"Expected ~{{amount}} VY","minReceived":"Min. received (after {{pct}}% slippage)","quotingWithdrawal":"Computing quote...","slippageExceededPreflight":"Slippage too tight at {{pct}}%. Try {{suggested}}%?","useSlippagePct":"Use {{pct}}","retryHigherSlippage":"Retry with {{pct}}% slippage","errors":{"slippageExceeded":"Slippage exceeded — pool moved beyond your tolerance. Use the retry button to try with a higher slippage.","belowMinStake":"Contract amount is below the minimum for this asset.","maxStakesReached":"You already have 3 active VY contracts. Withdraw one before opening another VY contract.","stakeNotActive":"This contract is no longer active.","stakeStillLocked":"This contract is still locked. Try again after the unlock time.","invali
25dStakeId":"Invalid contract selection.","noBalance":"Contract has no balance.","insufficientBalance":"You don't have enough of this token for that amount.","needsApproval":"Approve the token for staking first, then confirm.","depositsPaused":"Deposits are currently paused.","withdrawalsPaused":"Withdrawals are currently paused.","assetNotSupported":"This asset is not currently accepted for a contract.","useDepositETHStake":"Use the native ETH contract option for ETH/WETH.","yieldOfficerRequired":"Yield Officer is not configured. Try again later.","ethTransferFailed":"ETH transfer back to your wallet failed.","principalProtectionFailed":"Principal protection failed — the protocol could not cover the shortfall.","chunkCooldown":"The cooldown between withdrawal steps hasn't elapsed yet. Please wait for the countdown.","extendTooShort":"The new term ends before your current lock. Choose a longer or equal term.","stakeWithdrawing":"This contract is being withdrawn and can't be renewed.","excessiveVyIn":"The pool moved too much for a safe withdrawal right now. Please try again shortly.","priceUnavailable":"Price feed is refreshing. Please try again in a moment.","assetLaneMoved":"This asset is handled by a different contract. Please reload the page.","vmmoNotWired":"Staking is being configured. Please try again shortly.","tooEarlyToRenew":"Renewal opens 24 hours before your unlock date.","zeroYieldRate":"No yield rate is available right now. Please try again in a moment.","poolPriceOutOfBand":"The VY price is off right now — a withdrawal can't be priced safely. This usually clears within seconds; please try again shortly.","nothingToWithdraw":"An early exit here would be fully consumed by the penalty and the clawback of yield you've already claimed — there's nothing left to withdraw. Wait until maturity to keep your yield.","earlyExitTooSoon":"Early withdrawal opens 7 days after the contract is opened. Try again once it's 7 days old.","chunkCooldownTooHigh":"The withdrawal cooldown setting is out of range. Please try again later.","rateChanged":"The rate changed before your transaction was confirmed, so it was cancelled — nothing was deposited. Reopen the contract to see the current rate.","transactionReverted":"The transaction did not go through and nothing was deposited. Please try again."},"asset":{"title":"Choose an asset","vyDescription":"Open a VY contract and earn VY-denominated yield.","assetDescription":"Open a {{symbol}} contract and earn yield in {{symbol}}.","minStake":"Min. {{amount}} {{symbol}}","balance":"Balance: {{amount}} {{symbol}}","yieldInAsset":"Yield is paid in {{symbol}}","principalInAsset":"Receive your principal back in {{symbol}} at the end of the term","mixedPayoutNote":"If the pool is shallow at withdrawal, part of your principal may be paid in VY at pool-spot value.","ethNative":"ETH (native)","stakeNotFound":"Contract not found.","claimAssetYield":"Claim {{symbol}}","withdrawAssetStake":"Withdraw {{symbol}}","totalRewardLine":"Up to {{amount}} {{symbol}} over {{period}} days","noActiveAssetStakes":"No asset contracts yet.","activeAssetStakesTitle":"Active Asset Contracts"},"carry":{"toggle":"Carry Trade","subtitle":"Carry-trade PnL at maturity, live","currency":"Currency","principal":"Principal","fundingRate":"Rate (APR %)","positionAtMaturity":"Position at maturity","loanPlusInterest":"Loan + interest","projectedPnl":"Projected PnL","yield":"yield","price":"price","funding":"funding","enterLoanPrompt":"Enter your loan amount to project your carry-trade PnL.","priceUnavailable":"Live asset price unavailable right now.","fxUnavailable":"Exchange rate unavailable for this currency.","fxAt":"1 USD = {{rate}} {{currency}}","fxUpdatedNow":"FX updated just now","fxUpdatedHours":"FX updated {{n}}h ago","fxUpdatedDays":"FX updated {{n}}d ago","enterStakePrompt":"Enter a contract amount above to project your PnL.","autoFilledHint":"Principal auto-filled from your contract at the current rate — edit if your loan differs.","pnlDisclaimer":"PNL is calculated at the current rate and will fluctuate"},"maxStakePool":"Max in this contract: {{amount}} {{symbol}}","vgcMember":"Vanguard","earnMoreVgc":"Earn {{percentage}}% more as a Vanguard","termSummary":"{{rate}} in {{days}} days","successEyebrow":"Contract Opened","successSubtitle":"Staked for {{peri
25od}} days","verifyOnChain":"Contract Verifiable Onchain","successDone":"Done","successYield":"Yield","successUnlocks":"Unlocks","agreementTitle":"Market Maker Deposit Agreement","agreementP1":"By signing this smart contract, you agree to provide liquidity as a Market Maker by depositing <b>{{amount}} {{symbol}}</b> for a fixed term of <b>{{term}}</b>, at a Fund Rate of <b>{{apy}}% APY</b>, accrued and paid every second until the term expires.","agreementP2":"Your principal remains locked until the end of the term. If you choose to withdraw before maturity, an early withdrawal fee of <b>3.5% of the locked principal</b> will apply.","agreementP3":"This agreement is executed entirely through an open, immutable smart contract on the Ethereum blockchain and is publicly verifiable. Once your transaction is complete, a confirmation will appear showing the on-chain transaction hash of your contract.","agreementP4":"You acknowledge and understand that your deposit is backed by and exposed to the following reserved assets: <b>USDC, WBTC, WETH, and PAXG</b>. These assets are held in the Valinity ecosystem and can be independently verified on-chain through the following smart contracts:","agreementAccept":"By signing, you confirm that you have reviewed, understood, and accepted the terms of this smart contract.","agreementLinkMarketMaker":"Valinity Market Maker Officer","agreementLinkPool":"VY/USDC Liquidity Pool","agreementLinkDax":"Valinity DAX Pool","agreementLinkVdaoDax":"Valinity vDAO DAX Pool","agreementVerifyLabel":"Verifiable on-chain","renew":"Renew","renewStake":"Renew stake","renewCompound":"Compound {{amount}} {{symbol}} of pending yield into your principal and re-lock at the current rate.","renewNewTerm":"New term","renewRelock":"Re-locks · {{rate}} in {{days}} days","confirmRenew":"Confirm renewal","renewNothingToCompound":"No pending yield to compound yet.","earlyExit":"Early exit","earlyExitPenalty":"Early-exit penalty","earlyExitBadge":"Before maturity · −{{pct}}% of principal","earlyExitClawback":"Yield already claimed (clawed back)","earlyExitForfeited":"Pending yield forfeited","earlyExitNote":"Withdrawing before maturity costs {{pct}}% of your principal ({{penalty}} {{symbol}}), claws back any yield you've already claimed, and forfeits your pending yield. Wait until maturity to keep it all.","earlyExitReceive":"You receive","earlyExitPrincipal":"Principal","withdrawEarly":"Withdraw early","earlyExitHold":{"title":"Early withdrawal opens after 7 days","body":"Contracts can only be withdrawn early once they're 7 days old.","remaining":"until early withdrawal opens","opensOn":"Opens {{date}}","cta":"Available in {{time}}"},"chunkedTitle":"Withdrawal in progress","chunkRemaining":"Remaining","chunkDelivered":"Delivered","chunkNextIn":"Next portion in {{time}}","chunkNoCapacity":"Waiting for liquidity…","withdrawNextChunk":"Withdraw next portion","chunkNote":"Large asset withdrawals are delivered in portions (up to 50% of pool liquidity each), with a short cooldown between them. Continue until fully withdrawn.","withdrawStarted":"First portion sent — withdraw the rest once the cooldown ends.","withdrawComplete":"Fully withdrawn","fundRate":"Fund Rate","assetNotAcceptedNow":"{{symbol}} is not being accepted for new contracts right now.","rateChangedTitle":"The rate changed","rateChangedBody":"A contract was opened just before yours and the rate moved. It is now {{rate}} over {{days}} days.","rateChangedCta":"Continue at the new rate","agreementRateFloor":"Your rate is locked at <b>{{rate}}</b> over {{term}}. If the rate moves before this transaction is confirmed, it will be cancelled instead of opening at a lower rate.","awaitingConfirmation":"Transaction sent. Waiting for the network to confirm it — this can take a minute. Please keep this screen open."},"connectWallet":{"title":"Connect Your Wallet","browserWallet":"Browser wallet","valinityWallet":"Valinity Wallet","connecting":"Connecting to your wallet...","failed":{"title":"Wallet connection failed.","message":"Please check your wallet and try again."}},"appStoreBadges":{"android":"Get it on Google Play","ios":"Download on the App Store"},"downloadApp":{"title":"Get the Valinity app","message":"The best way to experience the power of Valinity."},"loans":{"terms":{"accruedDaily":"Accrued daily","aprValue":"{{value}} APR","collateral":"Collateral","collateralRatio":"Collateralized to Uncollateralized Ratio","collateralRequired":"Valinity Required","currentLTV":"Current LTV","fullRepayment":"Full Repayment","increaseLoanBy":"Increase Loan by","interest":"Interest","interestAccrued":"Interest Accrued","interestRate":"Interest Rate","loan":"Loan","loanAvailable":"Loan Available","loanRepaid":"Loan Repaid","ltvPerVY":"Loan per VY","maxPayout":"Max to Receive","monthCount":"{{count}}
25 Months","netValinity":"Net Valinity","newExpirationDate":"New Expiration Date","newLoan":"New Loan","newOutstandingLoan":"New Outstanding Loan","originalLoan":"Original Loan","originationDate":"Origination Date","outstandingLoan":"Outstanding Loan","percentageOfNetValinity":"{{percent}} of Net Valinity","percentageOfOutstandingLoan":"{{percent}} of Outstanding Loan","processingFee":"Processing Fee","updated":"Updated","valinityAfterInterestRate":"Valinity after Interest Rate","youDeposit":"You Deposit"},"actions":{"confirmLoan":"Confirm Loan","confirmLoanIncrease":"Confirm Loan Increase","increase":"Increase","increaseLoan":"Increase Loan","openCollateralLoan":"Open a Collateral Loan","repay":"Repay","viewLoan":"View Loan","wantToKnowMore":"Want to know more?"},"messages":{"closed":"Your loan has been closed.","fullRepayment":"Your loan will be closed and remaining Valinity (after interest) returned to your wallet.","noOpenLoans":"You have no open loans","loanAvailable":"<b>{{amount}}</b> Loan Available","wantToBorrowMore":"Want to claim more?","vyRequired":"VY is Required to open a loan"},"activeLoans":{"title":"Active {{symbol}} Loan","noActiveTitle":"No Active {{symbol}} Loan"},"about":{"title":"About Collateral Loans","noLiquidation":{"title":"No Liquidation Risk","items":{"risk":"The first lending protocol with zero liquidation risk, access liquidity without giving up your {{collateralSymbol}}!"}},"limits":{"title":"Choose from {{maxOpenLoans}} premium assets","items":{"collateralize":"Use your {{collateralSymbol}} as collateral to access up to {{maxOpenLoans}} high quality assets.","fee":"{{processingFeeRate}} Processing Fee"}},"interest":{"title":"{{annualInterestRate}} Annual Interest Rate","items":{"daily":"{{monthlyInterestRate}} of outstanding loan accrued monthly."}},"increasing":{"title":"Increase Loan","items":{"increase":"Increase your Collateral Loan at any time with the latest LTV."}},"dueDate":{"title":"No Due Date","items":{"noDueDate":"There is no due date for open loans. Repay at your convenience."}}},"detail":{"title":"{{symbol}} Loan"},"promo":{"title":"Open a Loan","maxOpenLoans":"<b>{{count}}</b> premium assets","interest":"<b>{{value}} Annual</b> interest","noMarginCalls":"<b>No</b> margin calls","noDueDate":"<b>No</b> due date"},"openLoan":{"title":"Open Collateral Loan"},"increaseLoan":{"title":"Increase Collateral Loan"},"ltvDisclaimer":"The LTV may increase by the time your loan is processed. If this occurs, you will receive more {{symbol}} than shown.","repay":{"title":"Repay {{symbol}} loan","confirmTitle":"Deposit {{symbol}}","ltvDisclaimer":"The LTV may increase by the time your payment is processed. If this occurs, you will receive more collateral than shown.","sellCollateral":{"title":"Sell Collateral","instructions":"Sell Collateral on Valinity Liquidity Pools.\\nEarn {{symbol}} with every trade!"}}},"dashboard":{"title":"Dashboard","myLoans":"My Loans"},"unsupportedChainNotice":{"title":"Your wallet is linked to an unsupported network.","message":"Please open your wallet app and switch networks to {{name}}.","switchTo":"Switch to {{name}}"},"currencyFlowDiagram":{"label":"Collateralize your VY","subtitle":"Recieve {{asset}}"},"stats":{"title":"Stats","vyStats":"VY Stats","vyPrice":"VY Price","floorPrice":"Floor Price","marketCap":"Market Cap","circulatingSupply":"Circulating Supply","circulatingSupplyShort":"Supply","allTime":"All Time","thisMonth":"This Month","totalHolders":"Total Holders","total":"Total","defaultView":"Default View","reserveTreasury":"Reserve Treasury Value","revenue":{"title":"Valinity Revenue","assetAcquired":"{{asset}} Acquired","loanInterestGenerated":"Loan Interest Generated","vyTradingFees":"VY Trading Fees"},"loans":{"title":"Total Open Loans","loanedOut":"Loaned Out","collateralHeld":"Collateral Held","interestAccrued":"Interest Accrued","interestPaid":"Interest Paid"},"trades":{"title":"Trades Executed","tradingFees":"Trading Fees"},"vyTransfers":{"title":"VY Transfers","transferFees":"VY Transfer Fees"},"intervals":{"1d":"1D","1w":"1W","1m":"1M","1y":"1Y","ytd":"YTD","all":"All"}},"portalClaim":{"message":"Your VY holdings have been upgraded to a new token. Get your new VY now!","claim":"Claim your VY"},"alliance":{"comingSoon":{"eyebrow":"Coming soon","title":"Referral system","headline":"of all the fees your invitees generate","body":"Through Valinity smart contracts and everything they do on the platform.","linkTitle":"One link for everyone","linkBody":"Just message it to everyone you know.","building":"We're building it right now"},"connectPrompt":"Connect your wallet to view your Vanguard Alliance membership.","title":"Valinity Vanguard Alliance","subtitle":"Generate rewards from invites","rates":{"trading":"of trading fees","interest":"of loan interest","yield":"of yield generated","perps":"of perp fees","predictions":"of prediction fees","dca":"of DCA buys"},"earn":{"heading":"What your network earns you","headline":"Earn {rate} of the Fees Your Invitees Generate Across All Products","network":"of your network's trading, lending, perps & prediction fees","yield":"of yield generated","dca":"of every DCA buy","short":{"yield":"Funding Rate","interest":"Loans","trading":"Crypto","stocks":"Stocks","bets":"Predictions","perps":"Perps","dca":"DCA"},"upside":"Rises to {{network}} fees and {{yield}} yield as an Alliance Founder","registerDesc":"Register your wallet as an official Vanguard on the Valinity Alliance smart contract and start earning fees from everyone you invite.","registerCta":"Register your wallet — {{price}}"},"builder":{"title":"Open your builder code","intro":"Activate your own Hyperliquid builder so your invitees' perpetual trades pay fees to you — credited back as VY.","activeTitle":"Your builder is live","activeBody":"Invitees' perp trades now route builder fees to your locked builder. Collect them from your rewards dashboard.","gasStep":"1. Get gas (HYPE)","gasBody":"Buy a little HYPE on HyperEVM with one Ethereum transaction. It covers deploying your builder now and every future fee claim.","gasCta":"Get HYPE · {{cost}}","gasBuying":"Getting HYPE…","step1":"2. Fund your builder","step1Body":"Send {{amount}} to your builder address on HyperEVM. It's a one-time activation stake — held as your builder floor, never spent.","addressLabel":"Your builder address (HyperEVM)","copied":"Address copied","fundedProgress":"{{have}} / {{need}}
25 funded","fundedBadge":"Funded","notFundedBadge":"Awaiting funds","relayFundCta":"Fund from Ethereum · {{cost}}","relayFundNote":"One Ethereum transaction delivers the stake to your builder. No HYPE needed for this step.","manualLabel":"Already hold USDC on HyperEVM?","sendCta":"Send {{amount}} from this wallet","bridgeNote":"No USDC on HyperEVM? Bridge it to the address above, then this updates automatically.","step2":"3. Activate","step2Body":"Three quick HyperEVM transactions: deploy your builder, register yourself, and set it live.","activateCta":"Activate builder","deploying":"Deploying your builder…","registering":"Registering you as agent…","finalizing":"Setting it live…","gasNote":"You'll need a little HYPE on HyperEVM for gas (a few cents).","stakeNote":"The {{amount}} stake stays locked as your builder floor and is not refundable.","errorTitle":"Activation failed","dashHeading":"Hyperliquid builder","dashTagline":"Activate your builder so your invitees' perpetual trades pay fees to you.","dashActive":"Active","claimCta":"Claim fees"},"hlClaim":{"title":"Claim Hyperliquid fees","intro":"Sweep the builder fees your invitees' perpetual trades have earned. You're the only one who can sign the claim — it runs entirely from your wallet and lands as VY.","accruedLabel":"Ready to sweep","accruedNote":"Claimed fees sitting in your builder, ready to send to Valinity.","steps":{"claiming":"Claiming fees on Hyperliquid","flushing":"Moving fees to HyperEVM","bridging":"Bridging to Ethereum","attesting":"Waiting on Circle","settling":"Crediting your VY"},"attestNote":"Usually seconds (Circle finality)","inTransitBody":"Your last claim is bridging via Circle — usually ready in seconds. Finalize once it's ready to credit your VY.","claimCta":"Claim & send to Valinity","finalizeCta":"Finalize on Ethereum","successTitle":"Fees claimed","successBody":"Your builder fees were converted to VY and credited to your Alliance balance.","errorTitle":"Claim failed","gasNote":"Runs from your wallet — the HYPE you topped up covers the HyperEVM steps."},"collect":{"title":"Claim Rewards","intro":"One tap collects everything: if you have Hyperliquid builder fees they're claimed and bridged to Ethereum, then all your referral rewards are synced on VARO and paid to your wallet as VY.","available":"Available","hlEarned":"Earned on Hyperliquid","steps":{"renewing":"Renewing your claim access","claiming":"Claiming fees on Hyperliquid","flushing":"Moving fees to HyperEVM","bridging":"Bridging to Ethereum","attesting":"Waiting on Circle","settling":"Settling perp fees on VARO","syncing":"Syncing all your referrals","withdrawing":"Sending VY to your wallet"},"attestNote":"Usually seconds (Circle finality)","inTransitBody":"Your last claim is bridging via Circle — usually ready in seconds. Finalize once it's ready to finish crediting your VY.","claimCta":"Claim Rewards","finalizeCta":"Finalize claim","successTitle":"Rewards claimed","successBody":"Your referral rewards were synced and paid to your wallet as VY.","errorTitle":"Claim failed","gasBody":"Claiming from Hyperliquid needs a little HYPE for gas.","gasCta":"Buy gas · {{amount}}","note":"Runs entirely from your wallet — a few signatures across Hyperliquid, HyperEVM and Ethereum. Safe to close and resume mid-bridge.","stepFailed":"“{{step}}” didn't go through. Tap Retry — finished steps are skipped.","cancelledHint":"You closed the wallet prompt. Tap Retry to pick up where you left off — nothing is lost.","bridgeReverted":"The bridge to Ethereum didn't go through, so nothing moved. Tap Retry to send it again."},"claimAccess":{"expiredTitle":"Renew your claim access","expiredBody":"Hyperliquid asks for a quick renewal every 90 days. Your earnings are safe and still growing — renew to claim them.","expiringTitle":"Your claim access renews soon","expiringBody":"It expires {{date}}. Renew now so your Hyperliquid rewards never pause.","cta":"Renew access","renewing":"Renewing…","renewed":"Claim access renewed — you're set for another 90 days.","failed":"The renewal didn't go through. Please try again.","slow":"Renewal sent — Hyperliquid is still confirming it. Check back in a minute.","gasBody":"Renewing needs a little HYPE for gas.","gasCta":"Add gas · {{amount}}"},"lanes":{"yield":"Contract fee","interest":"Interest from loans","trading":"Trading fees","bets":"Bets","dca":"DCA buys"},"shareLink":"Share your link.","copy":"Copy","table":{"invitee":"Invitee","trading":"Trading","interest":"Interest","yield":"Yield","empty":"No invites yet — share your link to start earning.","pendingNote":"Estimated earnings per invitee across each product. Totals update when you claim."},"summary":{"claimed":"Claimed Rewards","available":"Available Rewards","total":"Total Rewards"},"claimRewards":"Claim Rewards","join":{"pitch":"Help others achieve financial freedom through decentralized finance and be rewarded from the Network you create.","invitedBy":"Invited by {{address}}","registrationIncluded":"Ecosystem registration is included with your first purchase.","tier2Name":"Join the Vanguard Alliance","vanguardTitle":"Become a Vanguard","vanguardDesc":"Register your wallet on the Valinity Alliance smart contract so it starts earning fees from everyone you invite.","vanguardCta":"Register your wallet — {{price}}","hlTitle":"Open your builder code on Hyperliquid","hlDesc":"Open up your builder code on Hyperliquid so you can start earning fees from perpetual trading.","hlCta":"Open builder code","select":"Get started","tier4Name":"Alliance Founder","tier4Tagline":"Launch your own V-DAO token","tier4Feature1":"Deploy your own tradeable token with seeded liquidity","tier4Feature2":"Earn up to {{rate}} of your network's platform activity","tier4Feature3":"Keep a {{pct}} creator allocation at launch, plus a locked half that vests to you over a year","launchAction":"Launch a V-DAO","heroTitle":"Educate · Invite · Earn","tier2Pledge":"Pledge your address forever — on-chain.","tier2Body1":"Become a Vanguard by sacrificing <b>10 VY</b> and permanently registering your wallet in the Vanguard Alliance smart contract.","tier2Body2":"As a Vanguard, you'll receive <b>{{rate}}</b> of all fees generated by your network, paid instantly through smart contracts and fully liquid from the moment they are earned.","tier2Body3":"Help others discover true financial freedom through decentralized finance. Build your network. Grow the ecosystem. Share in the value you help create."},"purchase":{"title2":"Activate referrals","price":"Price","checkpointNote":"Earnings accrue from activation onward — your first sync sets the baseline for your invitees.","confirm":"Confirm purchase"},"claim":{"title":"Claim rewards","available":"Available to claim","noReferees":"No invites yet — share your link first. Rewards come from your invitees' activity.","syncStep":"Sync invite earnings","synced":"Earnings synced","syncProgress":"{{done}} of {{total}}
25 invitees synced","syncNote":"Syncing walks your invitees on-chain and credits anything earned since the last sync. Large invite lists may take more than one transaction.","firstSyncNote":"This is your first sync since upgrading: it sets your baseline and credits 0. Earnings accrue from now on.","claimStep":"Claim {{amount}} VY","nothingToClaim":"Nothing to claim yet"},"registration":{"title":"Welcome to Valinity","tagline":"Valinity is a fully decentralized financial platform powered by its community","intro":"Enter the wallet address of the person who invited you. A portion of the fees generated by your activity will be shared with your referrer, while the remaining will contribute to the growth of VY.","inviteLabel":"Inviter wallet","invitePlaceholder":"0x… (optional)","inviteDetected":"Invite link applied","invalidAddress":"That doesn't look like a valid wallet address.","selfReferral":"You can't use your own wallet as the inviter.","payWith":"Pay the {{price}} registration with ETH or USDC","registerWithInvite":"Register","registerWithoutInvite":"Register without a referral","withoutReferralNote":"If you were not referred by anyone, you can register without a referral.","vanguardPromo":"Become a Vanguard and earn rewards by growing decentralized finance. Invite members to <b>Valinity</b> and earn <b>50%</b> to <b>95%</b> of the platform activity generated by your network. Register in the Vanguard Alliance section from the menu to begin.","paused":"Registrations are temporarily paused."},"copied":"Link copied","launch":{"title":"Launch your V-DAO","intro":"Launch your own V-DAO token with seeded liquidity for a one-time {{price}}. You become an Alliance Founder and earn the network's top referral rate.","paused":"Launches are temporarily paused.","nameLabel":"Token name","namePlaceholder":"e.g. Gold Reserve","symbolLabel":"Token symbol","symbolPlaceholder":"e.g. GOLD","supplyLabel":"Active supply","supplyPlaceholder":"Tradeable token supply","supplyDisclosure":"This is the <b>active, tradeable</b> supply. The token mints <b>{{total}}</b> in total — the locked half vests to you over 1 year.","payWith":"Pay with","estCost":"Estimated cost","simError":"Couldn't prepare the launch. The name or symbol may be taken, your balance may be too low, or the price moved — adjust and try again.","priceMoved":"The launch price changed while you were confirming. We've re-read it — check the cost and try again.","offerHeadline":"Your price is {{price}} instead of {{listPrice}}","offerExpires":"This offer is for your wallet only and expires {{deadline}}.","launchAction":"Launch for {{price}}","successTitle":"V-DAO launched","successHeadline":"{{name}} ({{symbol}}) is live","successBody":"Your token is deploying with seeded liquidity. Your {{pct}} creator allocation has landed in your wallet; the rest of the active supply seeded your token's liquidity, and your locked half vests to you over the next year.","viewToken":"View token","resolvingAddress":"Confirming your token address…"},"founder":{"badge":"★ Alliance Founder","viewToken":"View your V-DAO","link":"Earn 100% of the fees by becoming a founder and launching your own token on the Valinity network","ctaTitle":"Launch your own V-DAO","ctaBody":"Become an Alliance Founder — deploy your own token and earn the network's top referral rate.","ctaAction":"Launch a V-DAO"}},"mercury":{"callback":{"success":{"title":"Payment Setup Complete!","description":"Your recurring payment has been configured successfully."},"cancelled":{"title":"Payment Cancelled","description":"You can try again from the app."},"error":{"title":"Payment Error","description":"Something went wrong. Please try again."}},"untrustedWidgetUrl":"Untrusted widget URL","missingWidgetUrl":"Missing widget URL parameter","loading":"Loading payment widget..."},"chat":{"unknownSender":"Unknown","mediaPreview":"Media","sendLabel":"Send","mediaAlt":"media"},"legacyLoans":{"badge":"LEGACY","collateral":"Collateral","owed":"Owed","interest":"Interest accrued","interestNote":"Reduces collateral, never the debt","lock":"Freed VY locked for","lockHelp":"Released VY is time-locked before it reaches your wallet. It stops accruing interest the moment it is freed.","days":"{{count}} days","costToUnlock":"Cost to unlock","underwater":"Accrued interest has reached this collateral, so unlocking would return nothing. The debt no longer grows.","claimable":"Ready to claim","ready":"Ready to claim","inDays":"in {{count}} days","inHours":"in {{count}} hours","unlock":"Unlock legacy VY","unlockAction":"Unlock","unlocked":"Legacy VY unlocked","vyFreed":"VY freed","lockedSubtext":"Your VY is now time-locked. Claim it once it matures.","lockNotice":"Freed VY is time-locked before it reaches your wallet, and stops accruing interest immediately. You claim it from this page once it matures.","claimTitle":"Claim unlocked VY","claimed":"VY claimed","claimNotice":"This claims everything that has matured. Anything still locked stays in the queue and can be claimed as it matures.","youPay":"You pay","yourUnlocks":"Your unlocks","lockNoticeDated":"This VY is locked for {{days}} days — it unlocks on {{date}}, and you claim it from the loans page then. It stops accruing interest as soon as it is freed.","unlocksOn":"Unlocks on"},"governance":{"eyebrow":"V-DAO · Governance","headline":"Governance","badge":"Coming soon","blurb":"The world's first completely decentralized, all-in-one platform where your vote matters.","footnote":"Governance is being finalised. Watch this page — it opens to every VGC and VY holder.","features":{"onChain":{"title":"Your vote, on-chain","body":"Proposals and votes settle on-chain, in the open. No committee, no back room, no veto."},"oneVoice":{"title":"One platform, one voice","body":"A single vote reaches every Valinity product — yield, loans, crypto, stocks, futures and prediction markets."},"treasury":{"title":"The treasury answers to you","body":"Fees, rates, new markets and what the protocol builds next move only when the community says so."}}},"dca":{"eyebrow":"Automated investing","headline":"Dollar Cost Averaging","badge":"Coming soon","blurb":"Dollar cost average into VY. Set your automatic buying price point and let every buy happen without you.","footnote":"Automated buying is on the way. It switches on right here — no new app, no new wallet.","features":{"pricePoint":{"title":"Set your price point","body":"Name the price you want to buy VY at and let the order wait for the market to come to you."},"autopilot":{"title":"Buy on autopilot","body":"Daily, weekly or monthly. Your plan runs itself and lands straight in the wallet you already hold."},"yourKeys":{"title":"Always your keys","body":"Nothing is custodied and nothing is locked up. Pause, change the amount or cancel at any time."}}},"capitalProtection":{"title":"Capital Protection Contracts","openTitle":"Open Contract","detailTitle":"Contract Detail","openNew":"Open a new contract","connectPrompt":"Connect your wallet to see your capital protection contracts.","verifyOnChain":"Contract Verifiable Onchain","months":"{{n}} months","totals":{"floor":"Protected floor","floorHint":"Guaranteed in USDC","escrow":"VY in escrow","escrowHint":"Yours at maturity"},"status":{"active":"Active","mature":"Matured · choose","settling":"Cashing out","lapsed":"Window closed","closed":"Closed"},"card":{"term":"{{months}} months · {{floor}}% protected","deposited":"Deposited","floor":"Protected floor","escrow":"VY in escrow","opened":"Opened","matures":"Matures","strike":"VY at open","perVy":"{{price}}
25 / VY","chooseBy":"Choose by","remaining":"Still to be paid","windowClosed":"Cash-out closed","maturesIn":"Matures in {{time}}","matured":"Matured"},"statusLine":{"active":"Matures in {{time}}. Your {{floor}} USDC floor is guaranteed either way.","mature":"Matured. Take the VY or the USDC floor by {{date}}.","settling":"Cashing out — {{remaining}} USDC is still owed to you.","settlingCooldown":"Cashing out — next portion in {{time}}.","lapsed":"The cash-out window closed on {{date}}. Your VY is still yours."},"form":{"deposit":"Deposit","term":"Term · capital protected","summary":"Your contract","maxDeposit":"Max in this contract: {{amount}} USDC","noCapacity":"The book is full right now. Check back shortly.","capacityReduced":"Capacity is temporarily reduced because of VY price movement. It recovers on its own — the maximum above is what the contract accepts right now.","termChip":"{{floor}}%","termMonths":"{{months}} months","feeLine":"Longer term, lower fee. This term costs {{pct}}% of your deposit.","floor":"Protected floor","fee":"Contract fee","feeSub":"{{pct}}% · the price of the protection","escrow":"VY in escrow","strike":"VY price at open","opens":"Opens","matures":"Matures","window":"Cash-out window","windowDays":"{{days}} days after maturity","doors":"At maturity you take","or":"or","doorVy":"the VY","doorUsdc":"the USDC floor","quoteUnavailable":"Pricing unavailable. Try again shortly.","paused":"New contracts are paused. Existing contracts are unaffected.","confirm":"Confirm contract","enterAmount":"Enter an amount to see your quote."},"confirm":{"title":"Confirm contract","agreementTitle":"Capital Protection Agreement","p1":"By signing this smart contract, you agree to enter a Capital Protection Contract by depositing <b>{{amount}} USDC</b> for a fixed term of <b>{{term}}</b>. The contract holds <b>{{vy}} VY</b> in escrow for you and provides a protected capital floor of <b>{{floor}} USDC</b>.","p2":"Your deposit remains locked until the end of the term. If you choose to claim the VY or cash out before maturity, an early withdrawal fee of <b>{{earlyPct}}% of the locked principal</b> will apply.","p3":"This agreement is executed entirely through an open, immutable smart contract on the Ethereum blockchain and is publicly verifiable. Once your transaction is complete, a confirmation will appear showing the on-chain transaction hash of your contract.","accept":"By signing, you confirm that you have reviewed, understood, and accepted the terms of this smart contract.","verifyLabel":"Verifiable on-chain","awaiting":"Transaction sent. Waiting for the network to confirm it — this can take a minute. Please keep this screen open.","reverted":"The transaction did not go through and nothing was deposited. Please try again.","quoteMoved":"The price moved. Refresh your quote.","p4":"At maturity, you may either claim your <b>{{vy}} VY</b> or return it in exchange for the <b>{{floor}} USDC</b> protected floor. The USDC cash-out window remains open for <b>{{graceDays}} days after maturity</b>, while your right to claim the VY does not expire.","p5":"You acknowledge and understand that the protected floor is backed by Valinity's treasury reserves of <b>WBTC, WETH, and PAXG</b>. These assets are held within the Valinity ecosystem and can be independently verified on-chain through the following smart contracts:"},"success":{"eyebrow":"Contract Opened","protected":"Protected floor","subtitle":"for {{months}} months","deposited":"Deposited","escrow":"VY in escrow","matures":"Matures","window":"Cash out until","done":"Done"},"detail":{"status":"Status","deposited":"Deposited","floor":"Protected floor","floorRemaining":"Remaining floor","escrow":"VY in escrow","strike":"VY price at open","term":"Term","opened":"Opened","matures":"Matures","windowCloses":"Cash-out window closes","paidSoFar":"Paid so far","notFound":"Contract not found.","notes":{"active":"Before maturity, taking the VY or exiting early costs {{pct}}% and ends the contract. Wait until maturity to choose for free.","mature":"Taking the USDC is one-way: the VY in escrow is released to the protocol. Taking the VY ends the floor. Renewing rescales both sides by the new term's fee.","settling":"Payouts arrive in portions of up to half the pool per round, about every {{minutes}} minutes. Anyone can push the next round — the money always goes to you.","lapsed":"Missing the window only closed the USDC option. Your VY never expires: take it any time, or renew for a fresh window."}},"actions":{"takeVy":"Take VY","takeUsdc":"Take USDC","renew":"Renew","exitEarly":"Exit early","continueCashOut":"Continue cash-out","nextPortionIn":"Next portion in {{time}}"},"door":{"takeVyTitle":"Take your VY","takeUsdcTitle":"Take your USDC","exitEarlyTitle":"Exit early","continueTitle":"Continue cash-out","renewTitle":"Renew contract","y
25ouReceive":"You receive","youGiveUp":"You give up","fee":"Early-exit fee","floor":"Protected floor","escrow":"VY in escrow","oneWay":"This is one-way. Once confirmed, the VY in escrow is released and only the USDC floor remains.","earlyFee":"Before maturity this costs {{pct}}% ({{fee}}). Waiting until {{date}} makes it free.","chunked":"Large cash-outs are paid in portions. If a round pays part of the floor, come back after the cooldown and continue — the rest is owed to you.","renewPreview":"Both sides are rescaled by the {{pct}}% fee. Nothing is paid in or out.","newTerm":"New term","newFloor":"New floor","newEscrow":"New VY in escrow","newMaturity":"New maturity","remaining":"Remaining after this round","cooldown":"The next portion can be paid in {{time}}.","send":"Send Transaction"},"errors":{"notRegistered":"Join through an invite link to open a contract.","capExceeded":"That's above the current maximum. Try {{max}} USDC or less.","slippage":"The price moved. Refresh your quote and try again.","notMature":"Available from {{date}}.","lapsed":"The cash-out window closed — your VY is still yours.","settling":"This contract is already cashing out.","alreadyMature":"This contract has matured — use the maturity options instead.","policyClosed":"This contract is closed.","notOwner":"Only the holder can do that.","drawRefused":"Liquidity is thin right now — try again shortly.","paused":"New contracts are paused. Existing contracts are unaffected.","noPrice":"Pricing unavailable. Try again shortly.","vyBudgetExceeded":"This month's allocation is used up. Try again after the monthly allocation resets.","invalidParam":"That amount can't be used. Enter a different amount.","insufficientBalance":"You don't have enough USDC for that amount.","needsApproval":"Approve USDC for the contract first, then confirm.","simulationFailed":"Transaction simulation failed. The transaction may revert on-chain.","transactionReverted":"The transaction did not go through. Please try again."},"list":{"loadError":"Could not load your contracts. Please try again."},"notLive":"Not live yet — this opens as soon as the smart contract is deployed on-chain."},"preferredStock":{"title":"Preferred Stock Contracts","openTitle":"Open a contract","detailTitle":"Contract detail","openNew":"Open a new contract","connectPrompt":"Connect your wallet to see your Preferred Stock Contracts.","verifyOnChain":"Verify on-chain","months":"{{n}} months","notLive":"Not live yet — this opens as soon as the smart contract is deployed on-chain.","totals":{"paid":"Invested","paidHint":"Across your open contracts","locked":"VY locked","lockedHint":"Held until each contract unlocks"},"status":{"active":"Locked","mature":"Unlocked","closed":"Collected","empty":"Unavailable"},"card":{"term":"{{months}}-month contract · {{discount}}% discount","paid":"Invested","locked":"VY locked","bonus":"Bonus","opened":"Opened","unlocks":"Unlocks","unlocked":"Unlocked","pricePaid":"Price paid"},"statusLine":{"active":"{{vy}} VY locked. Unlocks in {{time}}.","mature":"Unlocked. Your {{vy}} VY is ready to collect, along with any bonus."},"form":{"pay":"You pay","lock":"Lock","termChip":"+{{more}}%","termMore":"More VY","termMonths":"{{months}} months","maxSpend":"Max {{amount}} USDC","soldOut":"This month's allocation is sold out. A fresh one opens with the next window.","paused":"New contracts are paused right now. Contracts already open keep every option.","noPrice":"We can't price VY right now, so new contracts are closed. Please try again shortly.","allocation":"This month","windowLabel":"Allocation","windowLeft":"{{vy}} VY left","bonusLabel":"VGC bonus","bonusLeftVgc":"{{vgc}} VGC left","bonusClosed":"Claimed for this month","summary":"Your contract","youGet":"You get","yourPrice":"Your price per VY","yourPriceSub":"{{pct}}% below the market price","marketPrice":"Market price","opens":"Opens","unlocks":"Unlocks","atUnlock":"At unlock you collect","payoutVy":"Your locked VY","payoutVgc":"Your bonus","bonusIfNow":"Bonus if you buy now.","enterAmount":"Enter an amount to see what you get.","earlyExitNote":"You can leave before the unlock date, but you return the discount in full, pay a further {{pct}}% of what remains, and forfeit the entire bonus.","confirm":"Confirm","loadError":"We couldn't load the contract terms. Check your connection and try again."},"confirm":{"title":"Confirm contract","agreementTitle":"Preferred Stock Agreement","p1":"By signing this smart contract, you agree to open a Preferred Stock Contract by paying <b>{{amount}} USDC</b> for <b>{{vy}} VY</b> at <b>{{price}} per VY</b>, receiving <b>{{morePct}}% more VY</b> than your purchase would receive at the current market price of <b>{{market}}</b>.","p2":"Your VY remains locked in escrow for a fixed term of <b>{{term}}</b>, until <b>{{unlocks}}</b>. During this term, your VY is not transferable or tradeable, and only the wallet that signs this transaction can collect it once the term expires.","pChain":"This agreement is executed entirely through an open, immutable smart contract on the Ethereum blockchain and is publicly verifiable. Once your transaction is complete, a confirmation will appear showing the on-chain transaction hash of your contract.","p3":"Your contract also earns a fixed bonus of <b>{{vgc}} VGC</b>, based on this month's available bonus allocation. The bonus is locked together with your VY and becomes available on the same unlock date. Once the monthly bonus allocation has been fully claimed, subsequent contracts will not receive this bonus.","p4":"If you choose to exit before the unlock date, you will return the value of the <b>additional {{morePct}}% VY received</b> in full, pay an additional <b>{{exitPct}}% of the remaining value</b>, and forfeit the entire VGC bonus. Your right to collect your VY after the unlock date does not expire.","p5":"You acknowledge and understand that your investment is used to acquire <b>WBTC, WETH and PAXG</b> in equal parts and contribute those assets to the Valinity treasury. These assets are held within the Valinity ecosystem and can be independently verified on-chain through the following smart contracts:","accept":"By signing, you confirm that you have reviewed, understood, and accepted the terms of this smart contract.","verifyLabel":"Verifiable on-chain","awaiting":"Transaction sent. Waiting for network confirmation — this can take a minute. Keep this screen open.","reverted":"The transaction did not complete and nothing was charged. Please try again.","unconfirmed":"Your transaction was sent but we couldn't confirm it here. Check your positions before trying again — it may already be open."},"success":{"eyebrow":"Contract opened","locked":"Locked for you","bonus":"Bonus earned","subtitle":"Locked for {{months}} months, bought {{discount}}% below the market price.","paid":"You paid","price":"Your price per VY","unlocks":"Unlocks","done":"Done"},"detail":{"paid":"Invested","locked":"VY locked","bonus":"VGC bonus","pricePaid":"Price paid","priceNow":"VY price now","lock":"Lock","opened":"Opened","unlocks":"Unlocks","notFound":"We couldn't find that contract.","notes":{"active":"You bought this VY {{discount}}% below the market price. Leaving before the unlock date returns that discount in full, costs a further {{pct}}%, and forfeits the whole bonus.","mature":"This contract is unlocked. Collecting sends the VY, and any bonus, to your wallet. There is no deadline — it stays yours until you take it."}},"actions":{"collect":"Collect","exitEarly":"Leave early"},"door":{"claimTitle":"Collect your contract","exitTitle":"Leave early","youReceive":"You receive","youGiveUp":"You give up","bonus":"Bonus","pricePaid":"Price paid","locked":"VY locked","handBack":"Discount returned + charge","claimNote":"The full amount goes to your wallet. Nothing is deducted at unlock.","oneWay":"This cannot be undone. The contract closes and the bonus is lost.","exitCharge":"You bought {{discount}}% below the market price, so that discount comes back in full, plus {{pct}}% of what remains. Waiting until {{date}} costs you nothing.","loadingPreview":"Checking the exact amounts…","previewFailed":"We couldn't read the exit amounts, so this can't be signed yet. Please try again shortly.","send":"Confirm"},"errors":{"slippage":"The price moved. Refresh and try again.","vyBudgetExceeded":"This month's allocation is sold out. A fresh one opens with the next window.","notMature":"This contract hasn't unlocked yet.","alreadyMature":"This contract has already unlocked — collect it instead.","notOwner":"This contract belongs to another wallet.","positionClosed":"This contract is already closed. Refresh your list.","paused":"New contracts are paused right now.","noPrice":"We can't price VY right now. Please try again shortly.","feeTierUnset":"We can't complete this right now. Our team has been notified.","invali
25dParam":"Please check the amount and the term.","badWiring":"We can't complete this right now. Our team has been notified.","notAuthorized":"This wallet isn't allowed to do that.","insufficientBalance":"You don't have enough USDC for this contract.","needsApproval":"Approve USDC first, then confirm.","simulationFailed":"We couldn't complete this. Please try again.","transactionReverted":"The transaction did not complete. Please try again."},"list":{"loadError":"We couldn't load your contracts. Please try again shortly.","truncated":"Older contracts may not be shown here. Contact support if one is missing — nothing is ever lost, and it stays claimable on-chain."}},"contracts":{"title":"Valinity Smart Contracts","heroLead":"Valinity is the world’s first decentralized","heroGold":"BTC, ETH & Gold TREASURY","heroRest":"offering <b>on-chain contracts</b> inspired by <c>MicroStrategy</c> and <c>BitMine</c> with complete transparency, greater diversification, and no centralized control.","assets":{"gold":"Gold"},"tagSoon":"Soon","footnote":"More contracts are on the way. Each one switches on right here, in this list.","marketMaking":{"title":"Market-Making Contracts with Predetermined Yields","ratesCaption":"Maximum rate · {{days}}-day contract","ctaOpen":"My contracts","ctaFirst":"Open contract"},"capitalProtection":{"title":"Capital Protection Contracts","termsCaption":"Capital protected · by contract term","months":"{{n}} months","cta":"Open contract","mechanic":"At maturity of contract, take <v>VY</v> or your protected <v>USDC</v>.","ctaOpen":"My contracts"},"preferredStock":{"title":"Preferred Stock Contracts","termsCaption":"Discount · by contract term","months":"{{n}} months","mechanic":"Buy <v>VY</v> below market with <v>USDC</v>, locked for a fixed term.","vgcNote":"Plus a share of <v>{{vgc}} VGC</v>, the governance token.","cta":"Open contract","ctaOpen":"My contracts"},"dca":{"title":"DCA & Automatic Investment Contracts","body":"Buy automatically, at the price point and on the schedule you choose."}},"vdao":{"title":"V-DAOs","eyebrow":"V-DAO","headline":"Spin up your own V-DAO","blurb":"Help the Valinity ecosystem become more decentralized, secure its network, claim rewards — and unlock everything else a V-DAO carries.","pillars":{"token":{"title":"Your own token, seeded","body":"One payment deploys a tradeable token with liquidity already in the pool. You keep a creator allocation on day one; the locked half vests to you over the following year."},"rate":{"title":"The top referral rate","body":"A V-DAO lifts you from the standard referral share to the highest rate on the network — every product your invitees touch pays out at the V-DAO rate."},"keeper":{"title":"Secure the network, earn your own token","body":"V-DAOs can confirm transactions and poke the protocol's smart contracts forward. Every keeper action makes Valinity more decentralized — and pays you in your own V-DAO token: the protocol spends VGC buying it on the market and hands it to you, so the work you do bids up the token you own."}},"launchTitle":"Launch a V-DAO","launchPoint1":"Deploy your own tradeable token with seeded liquidity","launchPoint2":"Earn the V-DAO referral rate across your whole network","launchPoint3":"Secure the network as a keeper and get paid in your own token","launchAction":"Launch a V-DAO"}}`),ede={valinityAppIcon:"Valinity app icon"},tde={formats:Gle,terms:Qle,actions:Kle,messages:Xle,fields:Jle,views:Zle,images:ede},nde={ordinal:{one:"{{value}}.º",two:"{{value}}.º",few:"{{value}}.º",other:"{{value}}.º"}},rde={account:"Cuenta",activated:"Activado",activeUntil:"Activo Hasta",address:"Dirección",available:"Disponible",balance:"Saldo",buyer:"Comprador",collateralLoans:"Hipotecas",contract:"Contrato",costBasis:"Base de Coste",date:"Fecha",expired:"Expirado",extensionTerm:"Término de Extensión",from:"De",in:"En",max:"Máximo",min:"Mínimo",month:"Mes",monthly:"Mensual",network:"Red",networkFee:"Tarifa de Red",ofCount:"de {{count}}",openLocaleMenu:"Abrir Menú Local",openMenu:"Abrir Menú",options:"Opciones",or:"o",originalValue:"Valor Original",pendingTransactions:"Transacciones Pendientes",portfolio:"Portafolio",price:"Precio",pricedAt:"Precio en",quantity:"Cantidad",quantityReturned:"Cantidad Devuelta",re
25ceived:"Recibido",recipient:"Destinatario",revenueCycleTreasury:"Revenue Cycle Treasury",revTreasury:"REV Treasury",rewards:"Recompensas",seller:"Vendedor",sender:"Remitente",sent:"Enviado",sinceDate:"Desde {{date}}",status:"Estado",subjectBalance:"Saldo de {{subject}}",subjectMarketPrice:"Precio de {{subject}}",subjectPrice:"Precio de {{subject}}",theyReceive:"Recibirán",timeLeft:"{{time}} restante",to:"Para",token:"Token",tokenTreasury:"{{token}} Treasury",total:"Total",totalVYValue:"Valor Total de VY",tradeValue:"Valor de la Operación",transaction:"Transacción",transactionAmount:"Monto de la Transacción",transactionHash:"Hash de la Transacción",transferFee:"Tarifa de Transferencia",valinityCollateralTreasury:"Tesorería Hipotecaria",valinityFee:"Tarifa de Valinity",valinityReserveTreasury:"Tesorería de Reservas",walletAddress:"Dirección de la Billetera",walletBalance:"Saldo de la Billetera",youPay:"Tú Pagas",youReceive:"Tú Recibes",youSend:"Tú Envías",yr:"Año",legacyPositions:"Posiciones legacy",yourLoans:"Tus préstamos"},ade={accept:"Aceptar",activate:"Activar",activateNow:"Activar Ahora",apply:"Aplicar",applyFilters:"Aplicar Filtros",buy:"Comprar",buyToken:"Comprar {{token}}",cancel:"Cancelar",cancelTransaction:"Cancelar Transacción",change:"Cambiar",clear:"Borrar",clearInput:"Borrar {{label}}",approving:"Aprobando...",confirm:"Confirmar",confirmActivation:"Confirmar Activación",confirming:"Confirmando...",simulating:"Simulando...",confirmLoan:"Confirmar Préstamo",confirmPayment:"Confirmar Pago",connect:"Conectar",connectWallet:"Conectar Billetera",continue:"Continuar",copyAddress:"Copiar Dirección",copyPhrase:"Copiar Frase",copyTransactionHash:"Copiar Hash de la Transacción",disconnectWallet:"Desconectar Billetera",dismiss:"Descartar",done:"Hecho",enableTransfers:"Habilitar Transferencias de {{symbol}}",getStarted:"Empezar",go:"Ir",goBack:"Regresar",goToCollateralLoans:"Ir a Préstamos",goToDashboard:"Ir a Panel de Control",goToLoans:"Ir a Préstamos",invite:"Invitar",joinPlatform:"Unirse a Valinity",learnMore:"Saber Más",new:"Nuevo",next:"Siguiente",ok:"Ok",openScopeMenu:"Abrir Menú",pay:"Pagar",receive:"Recibir",receiveToken:"Recibir {{token}}",reload:"Recargar",remove:"Eliminar",repay:"Repagar",reset:"Reiniciar",restoreWallet:"Restaurar Billetera",retry:"Reintentar",reviewLoan:"Revisar Préstamo",reviewPayment:"Revisar Pago",reviewTrade:"Revisar Operación",save:"Guardar",scanQRCode:"Escanear Código QR",search:"Buscar",sell:"Vender",sellToken:"Vender {{token}}",send:"Enviar",sendInvite:"Enviar Invitación",sendToken:"Enviar {{token}}",sendTransaction:"Enviar Transacción",shareCode:"Compartir Código",showAssetLoan:"ver {{symbol}} prestamo",speedUp:"Acelerar",speedUpMore:"Acelerar Más",submit:"Enviar",tryAgain:"Intentar de Nuevo",update:"Actualizar",viewAll:"Ver Todo",viewInTarget:"Ver en {{target}}"},ide={errors:{badRequest:"Hubo un problema con esta solicitud.",contract:{collateralTooLow:"El monto del colateral es muy bajo.",principalTooLow:"El monto del préstamo es muy bajo.",insufficientCollateralBalance:"Saldo VY insuficiente para este colateral.",loanNotFound:"No se encontró un préstamo activo para este activo.",activeLoanExists:"Ya existe un préstamo activo para este activo.",transferFailed:"La transferencia de tokens falló. Verifica tu aprobación.",paymentTooHigh:"El monto del pago excede el préstamo pendiente.",paymentTooLow:"El monto del pago es muy bajo.",invalidValue:"Valor inválido.",capUnderflow:"Este monto excede la capacidad de préstamo actual del protocolo. Intenta con una cantidad menor.",unknown:"Error del contrato: {{name}}.",collateralExceedsLoanCap:"Esto supera el limite por transaccion (1% del VY en circulacion). Pidelo en dos pasos o prueba un monto menor.",reserveFloorBreached:"La reserva no puede cubrir este prestamo ahora. Prueba un monto menor.",noPrice:"Los precios no estan disponibles en este momento. Intenta de nuevo en un momento.",vyPriceTooLow:"Los desbloqueos legacy estan pausados mientras el precio de VY este por debajo del minimo del protocolo. Tu posicion no se ve afectada.",migrationActive:"Los prestamos estan bloqueados brevemente por mantenimiento. Intenta de nuevo en unos minutos.",migrationNotActive:"No hay ninguna migracion activa.",tooManyUnlocks:"Alcanzaste el maximo de 32 desbloqueos pen
25dientes. Reclama primero los que ya vencieron.",nothingToClaim:"Todavia no ha vencido nada. Vuelve cuando llegue tu proxima fecha de desbloqueo.",unsupportedAsset:"Este activo no esta disponible para prestamos.",noPool:"No existe un pool de liquidez para este activo.",mismatchedEthValue:"El monto de ETH enviado no coincide con el pago.",ethNotAccepted:"Este activo no acepta ETH. Intenta de nuevo.",ethTransferFailed:"Tu billetera no alcanzó el monto que el contrato debía cobrar. El costo se mueve un poco entre la cotización y la transacción, así que intenta con un monto un poco menor.",alreadyMigrated:"Esta posicion ya fue migrada.",seedMismatch:"Discrepancia en el checksum de migracion.",invalidRow:"Entrada de migracion invalida.",notLeverageOfficer:"Solo el oficial de apalancamiento puede realizar esta accion.",repayExceedsAvailable:"La reserva solo puede liquidar {{amount}} ahora. Paga esa cantidad y continua cuando vuelva la liquidez.",surchargeExceedsMax:"La prima de desbloqueo cambio mientras confirmabas. Revisa el monto actualizado e intenta de nuevo.",equityExhausted:"Los préstamos están pausados: el protocolo se quedó sin capacidad de préstamo. No se soluciona reintentando; los pagos siguen funcionando con normalidad.",usdcDueExceedsMax:"El precio se movió mientras confirmabas. Revisa el monto actualizado en USDC e inténtalo de nuevo.",usdcRouteUnavailable:"El pago en USDC no está disponible en este momento. Aún puedes pagar con el activo prestado."},default:"No se pudo completar la solicitud en este momento.",forbidden:"Esta solicitud no está permitida.",loanClosed:"Tu préstamo ha sido cerrado.",notFound:"No pudimos encontrar lo que buscas.",offline:"Parece que no estás en línea. Por favor verifica tu configuración de red.",pendingTransaction:"Por favor espera mientras se confirma tu transacción.",referralCodeNotFound:"No pudimos encontrar un miembro con este código de invitación.",requestCanceled:"Esta solicitud fue cancelada",serverError:"Ocurrió un error inesperado en el servidor.",tooManyRequests:"Límite de solicitudes alcanzado",unauthorized:"Credenciales inválidas.",unexpected:"Ocurrió un error inesperado.",validationFailed:"La validación falló. Por favor revisa tus datos ingresados."},wallet:{cancelled:"Transacción cancelada.",signatureDeclined:"Firma rechazada.",unsupportedNetwork:"Esta red no es compatible aquí. Inténtalo de nuevo o contacta a soporte si continúa.",batchNotAtomic:"No se pudo agrupar esta acción — se completará paso a paso.",batchStatusExpired:"Verificando el estado de tu transacción en la cadena…",walletError:"Tu billetera tuvo un problema. Inténtalo de nuevo.",lowGas:"Necesitas un poco más de {{token}} para cubrir la comisión de red. Agrega algo e inténtalo de nuevo.",generic:"Algo salió mal. Inténtalo de nuevo."},validation:{mixed:{default:"Inválido",required:"Requerido",oneOf:"Debe ser uno de ({{values}})",notOneOf:"No debe ser uno de ({{values}})"},string:{length:"Debe tener exactamente {{length}} caracteres",min:"Debe tener al menos {{min}} caracteres",max:"Debe tener como máximo {{max}} caracteres",url:"Debe ser una URL válida"},number:{min:"Debe ser al menos {{min}}",max:"Debe ser como máximo {{max}}",lessThan:"Debe ser menos de {{less}}",moreThan:"Debe ser más de {{more}}"},bigNumber:{default:"Cantidad inválida"},ethAddress:{default:"Debe ser una dirección válida de Ethereum",ownAddress:"No debe ser tu propia dirección"}},noResults:"Sin resultados",pleaseWait:`Esto puede tardar unos minutos.
26Por favor espera...`,insufficientFunds:"Fondos insuficientes",transfersEnabled:"Transferencias de {{symbol}} habilitadas",transactionSent:"Transacción enviada",copiedToClipboard:"Copiado al portapapeles"},ode={amount:{label:"Cantidad"},price:{label:"Precio"},payment:{label:"Pago"},quantity:{label:"Cantidad"}},sde=JSON.parse('{"aaveLoans":{"title":"Pedir prestado","tabValinity":"Préstamos Valinity","tabAave":"Préstamos Aave","poweredByAave":"Con tecnología de Aave v3","terms":{"collateral":"Garantía","debt":"Deuda","debtInterestAccrued":"Interés de deuda acumulado","interestAccrued":"Interés acumulado","int":"INT:","youDeposit":"Depósitas","youBorrow":"Pides prestado","borrow":"Préstamo","borrowApr":"APR de préstamo","supplyApr":"APR de depósito","interestApr":"Interés {{value}} APR","accrued":"{{value}} acumulado","netApr":"APR neto","ltv":"LTV","maxLtv":"LTV máximo","currentLtv":"LTV actual","ltvPer":"LTV por {{symbol}}","ltvAfterInterest":"LTV actual (con intereses)","collateralReturned":"Garantía devuelta","collateralNeeded":"Garantía necesaria","liquidationThreshold":"Umbral de liquidación","liquidationAt":"Liquidación al {{value}}","borrowLimitAt":"Límite de préstamo {{value}}
26","receiveEth":"Recibir ETH","liquidationPrice":"Precio de liquidación","healthFactor":"Factor de salud","healthFactorAfter":"Factor de salud después","valinityFee":"Comisión de procesamiento (1%)","totalCollateral":"Garantía total","totalDebt":"Deuda total","available":"Disponible","availableToBorrow":"Disponible para pedir","balance":"Saldo","price":"Precio","position":"Posición","collateralAssets":"Garantía","borrowedAssets":"Prestado","borrowed":"Prestado","supplied":"Depositado","walletCost":"Total desde tu cartera","apr":"APR","aprValue":"{{value}} APR","poweredBy":"Con tecnología de","liquidityCapped":"La liquidez disponible permite pagar hasta {{amount}} ahora. Puedes pagar el resto cuando la reserva se recupere.","willCloseLoan":"Esto cierra el préstamo por completo y libera tu colateral restante.","poolLimited":"Disponible para pedir ahora: {{amount}} — limitado por la liquidez de la reserva. Prueba un monto menor.","payWithAsset":"Pagar con {{symbol}}","payWithUsdc":"Pagar con USDC","youPay":"Pagas","usdcUnavailable":"El pago en USDC no está disponible ahora. Aún puedes pagar en {{symbol}}."},"actions":{"borrow":"Pedir prestado","confirmBorrow":"Confirmar préstamo","manage":"Gestionar","repay":"Pagar","withdraw":"Retirar","addCollateral":"Añadir garantía","withdrawCollateral":"Retirar garantía","repayDebt":"Pagar deuda","borrowMore":"Pedir más","newBorrow":"Nuevo préstamo","max":"Máx","selectCollateral":"Elegir garantía","selectBorrow":"Elegir activo a pedir","selectAsset":"Elegir activo","viewOnAave":"Ver en Aave","viewOnEtherscan":"Ver en Etherscan","done":"Listo","retry":"Reintentar","learnMore":"Cómo funciona","openNewLoan":"Abrir nuevo préstamo","claim":"Reclamar"},"successCard":{"loanOpened":"Préstamo abierto","loanIncreased":"Préstamo ampliado","debtRepaid":"Deuda pagada","borrowedLabel":"prestado","repaidLabel":"pagado","repaidIconLabel":"Pagado","releasedLabel":"Liberado","remainingDebt":"Deuda restante","collateralReleased":"Garantía liberada","loanFullyRepaid":"Préstamo pagado por completo","securedBy":"Garantizado con {{amount}} {{symbol}}","newLtv":"Nuevo LTV","viewLoan":"Ver mi préstamo","viewMyLoans":"Ver mis préstamos","collateralLabel":"Garantía","loanedLabel":"Prestado","done":"Listo"},"steps":{"wrap":"Convertir ETH a WETH","approve":"Aprobar {{symbol}}","approveFee":"Aprobar comisión de {{symbol}}","supply":"Depositar {{symbol}}","fee":"Pagar comisión de procesamiento","borrow":"Pedir {{symbol}}","repay":"Pagar {{symbol}}","withdraw":"Retirar {{symbol}}","unwrap":"Convertir a ETH","openLoan":"Abrir préstamo","increaseLoan":"Ampliar préstamo","confirmInWallet":"Confirma en tu cartera…","progress":"Paso {{current}} de {{total}}","claim":"Reclamar VY desbloqueado","unlock":"Desbloquear colateral legacy"},"messages":{"noPosition":"Aún no tienes préstamos en Aave","noLoans":"Aún no tienes préstamos","vyNoLiquidation":"Sin riesgo de liquidación, con un APR más alto.","vyNoLiquidationInfo":"Cualquier préstamo que involucre VY no tiene riesgo de liquidación, pero una tasa de interés más alta.","valinityWiringPending":"Los préstamos de Valinity (VY) se conectan al contrato VLO — la ejecución en cadena se está integrando.","selectCollateralFirst":"Elige una garantía para pedir prestado","enterAmount":"Introduce un importe","calculating":"Calculando…","vyQuoteHint":"El importe del préstamo lo fija tu colateral","insufficientBalance":"Saldo insuficiente","exceedsAvailable":"Supera lo disponible para pedir","exceedsMaxLtv":"Supera el LTV máximo","healthTooLow":"Esto pondría tu préstamo en riesgo de liquidación","mainnetOnly":"Los préstamos de Aave están disponibles en Ethereum mainnet","feeExplainer":"Una comisión única de procesamiento del 1% sobre tu garantía se convierte en VY y se envía a la recompra de Valinity.","feeSkippedTestnet":"La comisión de procesamiento se omite en testnet","liquidationExplainer":"Si {{symbol}} cae al precio de liquidación, parte de tu garantía podría venderse para pagar tu préstamo.","nonCustodial":"Los préstamos son 100% no custodiados en Aave — Valinity nunca retiene tus fondos.","paused":"Los préstamos Valinity están pausados temporalmente. Inténtalo de nuevo más tarde.","noCollateralAssets":"No hay activos de garantía disponibles ahora mismo.","loanOpened":"Préstamo abierto","repaid":"Pagado","borrowed":"Prestado","withdrawn":"Retirado","receiveEth
26Hint":"Convertir WETH a ETH nativo","collateralAdded":"Garantía añadida","txComplete":"Todo listo","walletCostHint":"Garantía más la comisión del 1%, ambas en {{symbol}}","processing":"Procesando…","txFailed":"La transacción falló"},"promo":{"title":"Pide prestado con tu cripto","subtitle":"Deposita garantía y pide prestado al instante en Aave — sin verificaciones de crédito ni vencimientos, paga cuando quieras.","cta":"Empezar a pedir","feature1":"Con tecnología de Aave v3","feature2":"No custodiado — mantienes el control","feature3":"Tasas variables, paga cuando quieras"}},"intro":{"videoTitle":"Bienvenido a Valinity","comingSoon":"Video de introducción próximamente.","welcomeTitle":"Bienvenido a Valinity","welcomeSubtitle":"Ecosistema financiero descentralizado impulsado por la comunidad.","watchIntro":"Ver Introducción","community":"Governance, VY Chat y la Vanguard Alliance conectan y empoderan a la comunidad de Valinity.","tagline":"DeFi como debe ser.","features":{"wallet":"Billetera No Custodial","stake":"Abre un Contrato y Gana Recompensas","investing":"Inversión Automatizada","loans":"Préstamos con Garantía"}},"nav":{"help":"Ayuda","roadmap":"Roadmap","smartContracts":"Contratos Inteligentes","monitor":"Valinity Monitor","dashboard":"Panel de Control","stake":"Contratos","stats":"Estadísticas","swap":"Spot Trading","perps":"Perpetuos","polymarket":"Apuestas","koywe":"Comprar Cripto","yield":"Contratos Inteligentes Valinity","crypto":"Cripto","stocks":"Acciones","futures":"Trading Apalancado","predictionMarkets":"Mercados de Predicción","bankTransfer":"Transferencia Bancaria","identity":"Tu identidad","chatAlias":"Alias de chat","aliasPlaceholder":"p. ej. satoshi","setAlias":"Registrar alias","aliasCannotChange":"Una vez asignado, tu alias no puede cambiarse","aliasReserved":"Este alias está reservado y no puede usarse","stakeVY":"Ganar","vanguardAlliance":"Referidos","wallet":"Billetera","dca":"Compra Programada","loans":"Préstamos","bankTransfers":"Transferencias Bancarias","vyChat":"VY Chat","statsMenu":"Estadísticas","governance":"Gobernanza","settingsMenu":"Configuración","comingSoon":"(Próximamente)","vdao":"V-DAOs"},"monitor":{"title":"Valinity Monitor","mainnet":"Mainnet","live":"En vivo","openExternal":"Abrir en una pestaña nueva"},"polymarket":{"tabs":{"markets":"Mercados","bets":"Apuestas","funds":"Fondos"},"bets":{"connectPrompt":"Conecta tu billetera para ver tus apuestas.","active":"Activas","settled":"Resueltas","activeTitle":"Apuestas activas","activeEmpty":"No tienes apuestas activas. Haz una apuesta desde la pestaña Mercados."},"history":{"title":"Historial de apuestas","empty":"Aún no tienes apuestas resueltas. Aquí verás tus resultados.","viewTx":"Ver","won":"Ganada","settled":"Resuelta","closed":"Cerrada","sold":"Vendida","placed":"Realizada"},"funds":{"connectPrompt":"Conecta tu billetera para fondear y operar.","errCancelled":"Transacción cancelada.","errGas":"Necesitas un poco más de {{token}} para cubrir la comisión de red. Agrega algo e inténtalo de nuevo.","errGeneric":"Algo salió mal. Inténtalo de nuevo.","buyingPower":"Poder de compra (pUSD)","account":"Dirección de la cuenta","accountReady":"Cuenta lista","accountPending":"La cuenta se activa con tu primer depósito","addFunds":"Agregar fondos","depositHint":"Envía USDC a la dirección de abajo desde Ethereum, Polygon o cualquier red compatible. Nunca custodiamos tus fondos.","depositAddress":"Tu dirección de depósito","preparing":"Preparando tu dirección de depósito…","unavailable":"El depósito no está disponible temporalmente.","status":"Estado del depósito: {{status}}","balance":"Saldo: {{amount}} USDC","max":"Máx","deposit":"Depositar USDC","confirmWallet":"Confirma en tu billetera…","minNote":"Mín {{min}} USDC · llega como pUSD, normalmente en menos de un minuto","belowMin":"El depósito mínimo es {{min}} USDC.","insufficient":"No tienes suficiente USDC en tu billetera.","processingTitle":"Fondeando tu cuenta de apuestas","processingBody":"El Valinity Oracle está transfiriendo tus fondos de forma segura de Ethereum a la red Polygon. Puedes salir de esta página.","creditedTitle":"Tu cuenta de apuestas está fondeada","creditedBody":"Ya puedes apostar.","failedTitle":"El depósito falló","failedBody":"El depósito no se completó. Si el USDC salió de tu billetera, está seguro con el puente y será acreditado o devuelto.","viewTx":"Ver transacción","newDeposit":"Hacer otro depósito","manualTitle":"O envía manualmente","manualHint":"Envía USDC desde un exchange u otra red a esta dirección.","poweredBy":"Con tecnología de","accountTitle":"Cuenta de Apuestas","availableToBet":"disponible para apostar","fundTitle":"Fondea tu cuenta de apuestas","accountDetails":"Detalles de la cuenta","manualToggle":"Fondear desde un exchange u otra red","depositTab":"Depositar","withdrawTab":"Retirar","withdrawTitle":"Retirar a Ethereum","withdrawAvailable":"Disponible: ${{amount}}","withdrawTo":"El USDC llegará a {{address}} en Ethereum","withdrawBelowMin":"El retiro mínimo es {{min}} USDC.","withdrawInsufficient":"El monto excede tu saldo.","withdrawCta":"Retirar a Ethereum","withdrawProcessingTitle":"Retirando de tu cuenta de apuestas","withdrawProcessingBody":"Esto suele tardar 15–20 minutos mientras el Valinity Oracle transfiere tus fondos de forma segura de Polygon a Ethereum. Puedes salir de esta página.","
26withdrawDoneTitle":"Retiro completado","withdrawDoneBody":"Tu USDC llegó a tu billetera de Ethereum.","withdrawFailedTitle":"El retiro falló","withdrawFailedBody":"El retiro no se completó. Tus fondos están seguros — intenta de nuevo o contacta a soporte.","newWithdrawal":"Hacer otro retiro","inPlay":"${{amount}} en juego","lowGas":"Agrega un poco de POL para el gas","gasReady":"Listo para el gas","walletAddress":"Dirección de billetera","network":"Red","depositFromEth":"Depositar desde Ethereum","depositFromEthHint":"Un clic. Tu USDC pasa a Polygon y llega a tu saldo de apuestas, listo para el gas.","approving":"Aprobar USDC…","bridgingTitle":"El Oráculo de Valinity está moviendo tus fondos","bridgingBody":"Transfiriendo de Ethereum → Polygon. Puedes salir de esta página y volver — sigue en curso y tu saldo se actualiza automáticamente al llegar.","depositDoneTitle":"Depósito completado","depositDoneBody":"Tus fondos llegaron a tu billetera en Polygon. Ya puedes apostar.","claimReadyTitle":"Fondos listos para reclamar","claimReadyBody":"Tu depósito ya llegó a Polygon. Reclámalo a tu billetera para finalizar — una transacción en Polygon con un toque (~un centavo de POL de gas).","claimReadyBodyGasless":"Tu depósito ya llegó a Polygon. Toca reclamar y lo finalizamos por ti — sin gas ni firmas adicionales.","claimingProgress":"Completando tu depósito…","claimCta":"Reclamar USDC en Polygon","hideDeposit":"Ocultar","recoverLink":"¿Depositaste pero no llegaron los fondos?","recoverTitle":"Recupera tu saldo anterior","recoverHint":"Pega el hash de la transacción de depósito en Ethereum. Cuando Circle lo confirme, puedes finalizarlo tú mismo — solo necesitas un poco de POL para el gas.","recoverCta":"Recuperar ${{amount}}","yourAddress":"Tu dirección","withdrawReadyTitle":"Listo para completar","withdrawReadyBody":"Tus fondos están certificados. Completa el retiro en Ethereum (una pequeña tarifa de gas de L1) para recibir tu USDC.","withdrawMintingTitle":"Completando en Ethereum","withdrawMintingBody":"Confirma en tu billetera para recibir tu USDC en Ethereum.","withdrawComplete":"Completar en Ethereum","recoverBody":"Encontramos ${{amount}} en la billetera de apuestas del sistema anterior. Recupéralo a tu billetera principal como USDC en Polygon.","recoverSigning":"Confirma en tu billetera…","recoverBridgingTitle":"Recuperando tu saldo","recoverBridgingBody":"Convirtiendo a USDC y enviándolo a tu billetera en Polygon — esto toma unos minutos.","recoverDoneTitle":"Saldo recuperado","recoverDoneBody":"Tu USDC va en camino a tu billetera en Polygon. Estás listo para empezar de nuevo.","done":"Listo","bettingAccountTitle":"Saldo de tu cuenta de apuestas","bettingAccountBody":"Ganancias y fondos no usados que están en tu cuenta de Polymarket. Pásalos a tu billetera como USDC para retirar o seguir apostando.","recoverOldTitle":"Fondos en tu cuenta de apuestas anterior","recoverOldBody":"Actualizamos tu cuenta de apuestas. Pasa estos fondos a la nueva — quedarán listos para apostar de inmediato.","recoverOldCta":"Pasar a la nueva cuenta","recoverOldWorking":"Moviendo…","recoverOldDone":"Fondos movidos — listos para apostar.","moveToWalletCta":"Pasar a mi billetera","moveToWalletWorking":"Pasando a tu billetera…","moveToWalletDone":"Pasado a tu billetera"},"back":"Atrás","showMore":"Ver más","showLess":"Ver menos","searchPlaceholder":"Buscar mercados de predicción","empty":"Aún no hay mercados en esta categoría.","categories":{"trending":"Tendencia","politics":"Política","sports":"Deportes","crypto":"Cripto","economy":"Economía","tech":"Tecnología","culture":"Cultura","world":"Mundo"},"card":{"chance":"Probabilidad de {{outcome}}","volume":"{{value}} Vol.","ends":"Termina {{date}}"},"ranges":{"1d":"1D","1w":"1S","1m":"1M","all":"Todo"},"book":{"title":"Libro de órdenes","last":"Último {{price}}","loading":"Cargando libro de órdenes…","empty":"Aún no hay órdenes.","mid":"Medio {{price}}","spread":"Spread {{price}}"},"trade":{"title":"Operar {{outcome}}","checkingRegion":"Verificando tu región…","geoblocked":"El trading no está disponible en tu región.","enableHint":"Una f
26irma habilita el trading sin ventanas emergentes en Polymarket.","enable":"Habilitar trading","buy":"Comprar","sell":"Vender","market":"Mercado","limit":"Límite","limitPrice":"Precio límite (¢)","amountUsdc":"Monto (USDC)","shares":"Acciones","buyCta":"Comprar {{outcome}}","sellCta":"Vender {{outcome}}","toWin":"Para ganar","avgPrice":"Precio prom. {{price}}","profit":"Ganancia {{amount}}","placed":"Orden colocada"},"sports":{"pickPrompt":"¿Quién ganará?","stake":"Tu apuesta (USDC)","toWinWith":"Para ganar con {{team}}","placeBet":"Apostar","priceMovedTitle":"Las cuotas cambiaron","priceMovedWas":"Cuota anterior","priceMovedNow":"Nueva cuota","priceMovedToWin":"Ganarías {{amount}}","priceMovedNoRecharge":"Tus fondos ya están en tu billetera de apuestas: al aceptar se realiza la apuesta sin cobro adicional.","priceMovedAccept":"Aceptar nueva cuota","priceMovedCancel":"Ahora no"},"success":{"eyebrow":"Apuesta realizada","onTeam":"Apostando por {{team}}","toWin":"Para ganar","stake":"Apuesta","odds":"Cuota","market":"Mercado","positionHint":"Tu posición aparece en el mercado de abajo.","done":"Listo"},"sort":{"popular":"Popular","endingSoon":"Termina pronto"},"sportsList":{"all":"Todos los deportes","soccer":"Fútbol","basketball":"Baloncesto","football":"Fútbol Am.","tennis":"Tenis","baseball":"Béisbol","hockey":"Hockey","mma":"MMA","boxing":"Boxeo","golf":"Golf","cricket":"Críquet","f1":"Fórmula 1","esports":"Esports"},"orders":{"title":"Órdenes abiertas","remaining":"{{size}} acciones restantes","cancel":"Cancelar"},"positions":{"title":"Tus posiciones","myBetsTitle":"Tus apuestas","holding":"{{outcome}} · {{size}} acciones @ {{price}}","won":"Ganó","lost":"Perdió","claimTitle":"Ganaste ${{amount}}","claimBody":"Reclama tus ganancias a tu billetera como USDC.","claimCta":"Reclamar","claimRedeeming":"Reclamando tus ganancias…","claimSweeping":"Pasando a tu billetera…","claimDone":"Ganancias enviadas a tu billetera"}},"perps":{"connectPrompt":"Conecta tu billetera para fondear y operar perpetuos.","tabs":{"trade":"Operar","funds":"Fondos","transactions":"Transacciones","transactionsShort":"Trans."},"market":{"change24h":"24h","selectTitle":"Selecciona un mercado","search":"Buscar mercados","empty":"Aún no hay mercados en esta categoría."},"categories":{"crypto":"Cripto","fx":"Divisas","stocks":"Acciones","commodities":"Materias primas"},"vylev":{"amount":"Monto (USDC)","loops":"{{n}} vueltas","size":"Tamaño ~${{usd}}","openLongCta":"Abrir Largo","openShortCta":"Abrir Corto","openLong":"Abrir largo","openShort":"Abrir corto","approveUsdc":"Aprobar USDC","opened":"Posición abierta","noPosition":"No hay posición abierta para cerrar","chainNote":"Las operaciones se liquidan en Ethereum en USDC · se aplica gas de red","feeNote":"Comisión de red aprox. {{fee}} · se liquida en USDC en Ethereum","tpslInvertedShort":"En un corto, el take-profit debe estar por debajo del stop-loss.","tpslInvertedLong":"En un largo, el take-profit debe estar por encima del stop-loss."},"order":{"long":"Largo","short":"Corto","market":"Mercado","limit":"Límite","limitPrice":"Precio límite","size":"Margen (USD)","leverage":"Apalancamiento","buyCta":"Comprar / Largo {{coin}}","sellCta":"Vender / Corto {{coin}}","enableTrading":"Activar trading con un toque","enableMarkets":"Desbloquear mercados de oro, acciones y divisas","marketsEnabled":"Mercados de oro, acciones y divisas desbloqueados","tradingEnabled":"Trading con un toque activado","setupNote":"Configuración única: aprueba la comisión de builder y, con una sola firma, habilita el trading sin ventanas emergentes.","filled":"Ejecutado {{size}} {{symbol}} @ ${{price}}","placed":"Orden límite colocada","takeProfit":"Take Profit","stopLoss":"Stop Loss","tpMustAbove":"El take-profit debe estar por encima del precio actual (${{price}}).","tpMustBelow":"El take-profit debe estar por debajo del precio actual (${{price}}).","slMustAbove":"El stop-loss debe estar por encima del precio actual (${{price}}).","slMustBelow":"El stop-loss debe estar por debajo del precio actual (${{price}}).","tpsl":"Take Profit / Stop Loss","price":"Precio","liqPrice":"Precio liq. (est.)","minOrder":"La exp
26osición mínima es ${{min}}: aumenta el importe o el apalancamiento","marginBreakdown":"Margen ${{margin}} · Exposición ${{exposure}} ({{lev}}×)","insufficientMargin":"Leemos ${{amount}} libres en tu cuenta — si esto parece incorrecto, puedes enviar la orden igualmente.","decrease":"disminuir","increase":"aumentar","isolated":"Aislado","cross":"Cruzado","isolatedNote":"Solo tu margen en riesgo","crossNote":"Todo el saldo lo respalda"},"positions":{"title":"Posiciones abiertas","empty":"Sin posiciones abiertas","emptyHint":"Tus posiciones aparecerán aquí cuando abras una operación.","long":"Largo","short":"Corto","entry":"Entrada","mark":"Precio","liq":"Precio liq.","margin":"Margen","close":"Cerrar posición","closeSubmitted":"Orden de cierre enviada","setTpsl":"TP / SL","editTpsl":"Editar TP/SL","removeTpsl":"Quitar","tpslSet":"Take-profit / stop-loss configurado","tpslSetPartial":"Guardado. {{problem}}","tpslRemoved":"TP/SL eliminado","keeperNote":"El TP/SL se ejecuta on-chain mediante un keeper cuando el precio alcanza tu nivel.","inTrade":"En la operación","ifYouCloseNow":"Si cierras ahora","exposure":"${{amount}} de exposición","nowCross":"{{symbol}} cambiado a margen cruzado","nowIsolated":"{{symbol}} cambiado a margen aislado"},"closeCard":{"eyebrow":"Posición cerrada","eyebrowPartial":"Cerraste el {{pct}}% de la posición","profit":"Ganancia realizada","loss":"Pérdida realizada","returned":"${{amount}} USDC devueltos a tu billetera","exit":"Salida","sizeClosed":"Tamaño cerrado","funding":"Financiamiento pagado","estimatedNote":"Cifras estimadas a partir de la cotización previa al cierre — los montos liquidados están en la transacción.","done":"Listo"},"openCard":{"eyebrow":"Posición abierta","eyebrowAdd":"Añadido a la posición","opened":"Abierta","added":"Añadido","atPrice":"a {{price}}","committed":"${{amount}} USDC comprometidos desde tu billetera","avgEntry":"Nueva entrada promedio","totalSize":"Tamaño de la posición","estimatedNote":"Las cifras son estimadas de la vista previa — no se pudo leer el evento de liquidación.","done":"Listo"},"builder":{"title":"Comisión de builder","resolving":"Resolviendo tu builder…","routedTo":"Dirigido a","inviter":"Tu invitador","house":"Valinity House","address":"Builder","status":"Aprobación","approvedShort":"Aprobado","notApproved":"Sin aprobar","approveCta":"Aprobar el Oráculo de Valinity a Hyperliquid","approved":"Comisión de builder aprobada","feeNote":"Te conecta a Hyperliquid a través del Oráculo Crosschain de Valinity."},"funds":{"balanceLabel":"Saldo de perps","withdrawable":"Disponible para retirar {{amount}}","available":"Disponible para retirar","inPositions":"En posiciones abiertas","inPositionsNote":"El dinero retenido por posiciones abiertas no se puede retirar hasta que las cierres.","ethReady":"{{amount}} USDC listos en Ethereum","deposit":"Depositar","withdraw":"Retirar","builderActive":"Comisión de builder activa","approveNeedsDeposit":"Primero deposita en tu cuenta — Hyperliquid requiere un saldo antes de que puedas aprobar.","builderPrompt":"Configuración única para operar"},"deposit":{"title":"Depositar USDC","balance":"Saldo: {{amount}} USDC","max":"Máx","hlFee":"Comisión de Hyperliquid","networkFee":"Comisión del puente","youReceive":"Recibirás","belowMin":"El depósito mínimo es {{min}} USDC.","insufficient":"Saldo de USDC insuficiente.","cta":"Depositar en Hyperliquid","approving":"Aprobando USDC…","depositing":"Depositando…","processingTitle":"Depósito en curso","processingBody":"Puedes salir de esta página — llegará automáticamente.","creditedTitle":"Depósito completado","creditedBody":"Tu USDC llegó a tu saldo de Hyperliquid.","stepBurnTitle":"Quemado en Ethereum","stepBurnSub":"USDC quemado para iniciar el puente","stepMintTitle":"Acuñando en Hyperliquid","stepMintSub":"Circle acuña USDC nativo — en proceso","stepCreditTitle":"Acreditado en Hyperliquid","stepCreditSub":"Los fondos llegan a tu saldo de perps","activating":"Activando el trading — aprueba el Oráculo de Valinity en tu billetera…","tradingActivated":"Trading activado","activateNeeded":"Un toque para activar el trading","activateCta":"Activar","viewTx":"Ver transacción de quema","viewMintTx":"Ver transacción de acuñación","newDeposit":"Nuevo depósito","note":"El USDC nativo se transfiere desde Ethereum directo a Hyperliquid. Las cuentas nuevas también pagan una comisión única de activación de 1 USDC de Hyperliquid."},"withdraw":{"title":"Retirar a Ethereum","available":"Disponible: {{amount}} USDC","max":"Máx","belowFee":"El monto debe ser mayor que la comisión de red de ≈ {{fee}} USDC.","networkFee":"Comisión de red","youReceive":"Recibirás","overBalance":"El monto es muy alto — deja al menos {{reserve}} USDC en tu cuenta para cubrir la comisión de Hyperliquid.","cta":"Retirar a Ethereum","submitting":"Enviando…","paused":"Los retiros están pausados temporalmente por el operador del puente. Tus fondos están seguros — inténtalo de nuevo más tarde.","submittedTitle":"Retiro enviado","submittedBody":"Se está acuñando USDC nativo en tu billetera de Ethereum — suele llegar en menos de un minuto.","arrivedTitle":"Retiro completado","arrivedBody":"Tu USDC llegó a tu billetera de Ethereum.","stepSendTitle":"Enviado desde Hyperliquid","stepSendSub":"Retiro firmado y enviado","stepBridgeTitle":"Puente hacia Ethereum","stepBridgeSub":"Circle acuña USDC nativo — suele tardar menos de un minuto","stepArriveTitle":"Llegó a tu billetera","stepArriveSub":"USDC nativo en tu billetera de Ethereum","newWithdraw":"Nuevo retiro","note":"El USDC nativo se acuña directo desde Hyperliquid a tu billetera de Ethereum — sin Arbitrum ni tokens de gas. La comisión de red mostrada arriba (en su mayoría gas de acuñación en Ethereum) se descuenta del monto."},"terminal":{"change24h":"Cambio 24h","mark":"Mark","oracle":"Oráculo","volume24h":"Volumen 24h","openInterest":"Interés abierto","funding":"Funding","countdown":"Cuenta atrás","orderBook":"Libro de órdenes","trades":"Operaciones","spread":"Spread","price":"Precio","size":"Tamaño","total":"Total","time":"Hora","chart":"Gráfico","book":"Libro","positions":"Posiciones","oiShort":"OI","vol24hShort":"
26Vol 24h","positionsShort":"Pos."},"tape":{"hlLabel":"Operaciones de {{symbol}}","empty":"Sin operaciones recientes","vyLabel":"Operaciones de VY","vyEmpty":"Sin operaciones recientes de VY"},"chart":{"loading":"Cargando gráfico…","unavailable":"Gráfico no disponible","loadError":"No se pudo cargar la biblioteca de gráficos."},"transactions":{"fee":"Comisión","netOf":"{{pnl}} de P/L · {{fee}} de comisión","empty":"Aún no hay operaciones","emptyHint":"Cada operación que abras y cierres aparecerá aquí.","connect":"Conecta tu billetera para ver tus operaciones."}},"swap":{"title":"Spot Trading","titleStocks":"Trading de Acciones","youPay":"Tú pagas","youReceive":"Tú recibes","youReceiveApprox":"Tú recibes (aprox.)","selectToken":"Seleccionar token","selectTokenIn":"Seleccionar token a vender","selectTokenOut":"Seleccionar token a comprar","searchToken":"Buscar por nombre o símbolo","searchOrPaste":"Buscar o pegar dirección del contrato","tabCrypto":"Cripto","tabStocks":"Acciones","tabUsd":"USD","stocksComingSoon":"Tokens de acciones próximamente","marketOpen":"Mercado abierto","marketClosed":{"weekend":"Mercado bursátil cerrado por el fin de semana","after-hours":"Mercado bursátil cerrado (fuera de horario)","pre-market":"Mercado bursátil aún no abre (pre-apertura)","holiday":"Mercado bursátil cerrado por festivo","early-close":"Mercado bursátil cerró temprano hoy","unavailable":"Operaciones con acciones no disponibles — inténtalo durante el horario de la NYSE"},"marketHoursLabel":"Horario: {{hours}}","alwaysOnHint":"{{symbols}} operan 24/7 — están disponibles incluso ahora.","unverifiedToken":"Token no verificado desde dirección","noTokensFound":"No se encontraron tokens","flipTokens":"Invertir tokens","balance":"Saldo:","max":"Máx","rate":"Tasa","route":"Ruta","protocolFee":"Comisión del protocolo","priceImpact":"Impacto en precio","estimatedGas":"Gas estimado","slippageTolerance":"Tolerancia de slippage","slippageSettings":"Ajustes de slippage","slippageAuto":"Auto","slippageEffective":"Efectivo","slippageHighWarning":"Slippage alto — riesgo de sandwich attack","quoteExpires":"Cotización expira en","noLiquidity":"No hay ruta disponible para este par","connectWalletPrompt":"Conecta tu billetera para hacer swap","approveToken":"Aprobar {{symbol}}","swapNow":"Swap","insufficientBalance":"Saldo de {{symbol}} insuficiente","registering":"Registrando...","wrapping":"Envolviendo ETH...","unwrapping":"Desenvolviendo ETH...","unsupportedNetwork":"El swap solo está disponible en Ethereum mainnet. Cambia de red.","approving":"Aprobando...","signing":"Firmar en billetera...","building":"Construyendo transacción...","sending":"Enviando transacción...","success":"¡Swap completado!","transactionSent":"Transacción enviada","viewOnEtherscan":"Ver en Etherscan","newSwap":"Nuevo swap","successCard":{"eyebrow":"Operación completada","received":"recibidos","forAmount":"por {{amount}} {{symbol}}","route":"Ruta","rate":"Tasa","tradeAgain":"Operar de nuevo"},"stepOf":"Paso {{current}}/{{total}}","launch":{"comingSoon":"Próximamente","badge":"Primera V-DAO","eyebrow":"Valinity Launchpad","title":"La Primera V-DAO","listingOn":"Se lista en el Valinity Exchange","tradingOpens":"El trading abre el {{date}}","blurb":"VGC es la primera Organización Descentralizada de Valinity — el token de gobernanza que dirige el protocolo. El trading se activa en el lanzamiento.","notifyHint":"Vuelve cuando la cuenta regresiva llegue a cero para operar VGC.","liveNow":"Ya disponible — actualiza para operar","days":"Días","hours":"Hrs","minutes":"Min","seconds":"Seg"},"errors":{"quoteExpired":"La cotización expiró — inténtalo de nuevo","quoteNotFound":"Cotización no encontrada — actualiza la página"},"ondoTradingHours":"Dom 8 PM – Vie 8 PM ET"},"koywe":{"title":"Comprar / Vender Cripto","orderHistory":"Historial de órdenes","onramp":"Depósito","offramp":"Retiro","iWantToPay":"Quiero pagar","iWantToBuy":"Quiero recibir","iWantToSend":"Quiero enviar","iWantToReceive":"Quiero recibir","paymentMethod":"Método de pago","selectPaymentMethod":"Selecciona un método de pago","getQuote":"OBTENER COTIZACIÓN","gettingQuote":"Obteniendo cotización...","checkingOnboarding":"Validando verificación...","connectWalletPrompt":"Conecta tu billetera para continuar.","retryVerification":"Reintentar verificación","editQuote":"Editar","quoteObtained":"Calculado por Koywe","continue":"CONTINUAR","back":"Volver","confirmOrder":"Confirmar Orden","signToAuthorize":"Te pediremos firmar un mensaje con tu wallet para autorizar esta orden. Esta firma no mueve fondos.","creatingOrder":"Creando orden...","orderCreated":"¡Orden creada!","orderId":"ID de Orden","newTransaction":"Nueva Transacción","destinationAddress":"Dirección de billetera destino","email":"Correo electrónico","documentNumber":"Número de documento","metadata":"Descripción","metadataPlaceholder":"Ej. Pago por servicios","externalId":"ID Externo","externalIdPlaceholder":"Ej. AA2","optional":"opcional","youReceive":"Recibes","youSend":"Envías","quoteResult":"Resultado de cotización","calculatedByKoywe":"Calculado por Koywe","ethereumNetwork":"Red Ethereum","rate":"Tasa de cambio","fee":"C
26omisión","koyweFee":"Comisión Koywe","networkFee":"Comisión de red","priceUpdatesIn":"Precio se actualizará en {{seconds}} seg","limits":"Mín {{min}} / Máx {{max}} {{symbol}}","loadError":"No se pudieron cargar las monedas disponibles. Intenta de nuevo.","onboardingCheckError":"No se pudo validar tu registro en Koywe. Revisa la firma de tu billetera e intenta de nuevo.","quoteError":"No se pudo obtener la cotización. Intenta de nuevo.","orderError":"No se pudo crear la orden. Intenta de nuevo.","orderMissingFields":"Completa lo siguiente para continuar: {{fields}}","selectCurrency":"Seleccionar moneda","bankAccount":"Cuenta bancaria","bankAccountFallback":"Cuenta bancaria","bankAccountEnding":"Cuenta terminada en {{last4}}","selectBankAccount":"Selecciona una cuenta bancaria","connectToLoadAccounts":"Conecta tu billetera para cargar cuentas","orders":{"title":"Mis Órdenes","detailTitle":"Detalle de Orden","deposit":"Comprar cripto","withdraw":"Vender cripto","amountIn":"Enviado","amountOut":"Recibido","emptyTitle":"Aún no tienes órdenes","emptyBody":"Tus órdenes de Koywe aparecerán aquí después de crear una.","loadError":"No se pudieron cargar tus órdenes. Intenta de nuevo.","waitingForPayment":"Esperando tu pago. Continúa con el proveedor de pago antes de que la orden expire.","processingPayment":"Koywe detectó tu pago y está procesando la entrega de tu crypto.","paymentWindowExpired":"Esta orden de compra pendiente es demasiado antigua para recuperarla con seguridad. Crea una nueva orden antes de pagar.","continuePayment":"Continuar pago","waitingForFunds":"Esperando tu transferencia crypto. Cuando Koywe detecte los fondos, esta orden pasará a Procesando.","processingFunds":"Koywe detectó los fondos y está procesando el pago a tu cuenta.","recoveryWindowExpired":"Esta orden de venta pendiente es demasiado antigua para recuperarla con seguridad. Crea una nueva orden antes de enviar crypto.","missingAddress":"La dirección de depósito aún no está disponible para esta orden. Actualiza el estado o intenta de nuevo en unos momentos.","status":{"PENDING_PAYMENT":"Pago pendiente","WAITING":"Pago pendiente","PROCESSING":"Procesando","COMPLETED":"Completada","FAILED":"Fallida","CANCELLED":"Cancelada","EXPIRED":"Expirada"},"statusDetails":{"invalid_withdrawals_details":"Detalles de retiro inválidos"}},"onboarding":{"title":"Agregar Cuenta Bancaria","description":"Registra una cuenta bancaria en {{currency}} ({{country}}) para recibir tus pagos en fiat.","bank":"Banco","selectBank":"Selecciona un banco","accountType":"Tipo de cuenta","savings":"Ahorros","checking":"Corriente","accountNumber":"Número de cuenta","save":"GUARDAR CUENTA","saving":"Guardando...","createError":"No se pudo guardar la cuenta bancaria. Verifica los datos e intenta de nuevo.","createSuccess":"Cuenta bancaria guardada correctamente.","destinationKind":"Destino","destinationAccount":"Cuenta bancaria","destinationBreb":"Llave BRE-B","brebRisk":"Un pago BRE-B se envía a la llave que ingreses. Si la llave no está registrada, el dinero se envía a esos mismos dígitos como número de cuenta en el banco que elijas — posiblemente la cuenta de otra persona.","brebRecommended":"Recomendado","brebBankFilterNote":"Se ocultan los bancos cuyas reglas de número de cuenta una llave no puede cumplir.","llave":"Llave BRE-B (solo numérica)","llaveHint":"Celular sin +57 (3001234567) o tu cédula. Las llaves de correo y @alias no funcionan.","llaveHintCelular":"Parece un celular — asegúrate de que sea el registrado en BRE-B.","llaveError":{"notNumeric":"Solo funcionan llaves numéricas: celular sin +57, o tu cédula.","tooShort":"Muy corta — ingresa al menos 6 dígitos.","tooLong":"Muy larga — un celular tiene 10 dígitos y una cédula máximo 10."},"brebConfirm":"Verifiqué mi llave dígito por dígito. Entiendo que un error puede enviar el dinero a otra persona.","bankListError":"La lista de bancos de {{country}} no está disponible en este momento. Intenta más tarde."},"bankLookup":{"title":"Buscar cuenta bancaria","description":"Ingresa tu correo para buscar tu cuenta bancaria registrada en Koywe.","search":"Buscar","foundTitle":"Cuenta bancaria encontrada","notFound":"No se encontró ninguna cuenta bancaria para ese correo. Debes agregar una antes de continuar.","addAccount":"Agregar Cuenta Bancaria","error":"No se pudieron obtener las cuentas bancarias. Intenta de nuevo."},"offrampSend":{"title":"Envía tu crypto","description":"Envía {{amount}} {{symbol}} a la dirección de abajo, recibirás ~{{receiveAmount}} {{receiveSymbol}}.","sendTo":"Envía crypto a esta dirección","network":"Red","copy":"Copiar","copied":"¡Copiado!"},"rampCallback":{"title":"Procesando Transacción","checking":"Verificando tu pago. Esto puede tomar unos momentos.","orderLabel":"Orden","successTitleDeposit":"¡Pago Recibido!","successTitleWithdraw":"¡Retiro Completado!","successBodyDeposit":"Tu depósito fue procesado exitosamente.","successBodyWithdraw":"Tu retiro fue procesado. Los fondos llegarán a tu cuenta bancaria en breve.","youSent":"Enviaste","y
26ouReceive":"Recibes","failedTitle":"Pago Fallido","cancelledTitle":"Pago Cancelado","expiredTitle":"Orden Expirada","errorBody":"Tu transacción no pudo ser completada. Por favor intenta de nuevo.","timeoutTitle":"Aún Procesando","timeoutBody":"Tu transacción está tardando más de lo esperado. Vuelve a verificar en unos minutos.","noOrderTitle":"Transacción No Encontrada","noOrderBody":"No pudimos identificar tu transacción. Revisa tu historial de órdenes.","ctaRetry":"Intentar de Nuevo","ctaOrders":"Ver Mis Órdenes","ctaNew":"Nueva Transacción","ctaRefresh":"Actualizar Estado"},"kyc":{"title":"Verificación de Identidad","description":"Completa tu información de identidad para usar Depositar y Retirar. Estos datos se envían directamente a nuestro proveedor de pagos y no los almacenamos.","sectionPersonal":"Información Personal","sectionDocument":"Documento de Identidad","sectionAddress":"Dirección","names":"Nombre(s)","firstLastname":"Primer apellido","dob":"Fecha de nacimiento","phoneNumber":"Número de teléfono","activity":"Actividad económica","docType":"Tipo de documento","docNumber":"Número de documento","docCountry":"País del documento","docCountryHint":"Debe coincidir con el país de la moneda fiat que usarás","addressStreet":"Dirección (calle)","addressCity":"Ciudad","addressState":"Departamento / Estado","addressZip":"Código postal","activityEmployee":"Empleado","activityEntrepreneur":"Empresario","activityFreelance":"Independiente","activityRetired":"Jubilado","activityStudent":"Estudiante","activityOther":"Otro","submit":"VERIFICAR IDENTIDAD","submitting":"Verificando...","successTitle":"¡Identidad Verificada!","successBody":"Tu identidad fue verificada. Ya puedes usar Depositar y Retirar.","errorGeneric":"No se pudo verificar tu identidad. Revisa tus datos e intenta de nuevo.","errorDuplicate":"Este correo ya está registrado en Koywe.","ctaContinue":"Ir a Depositar","docCountryFixed":"Documento emitido en {{country}}","docCountryChange":"¿Otro país?","docNumberPassportHint":"Formato de pasaporte: 6–12 letras y números, sin espacios.","addressCityOther":"Otra ciudad…","addressCityManual":"Ciudad","addressResolved":"Departamento: {{state}} · Código postal: {{zip}}","errorCheckFields":"Corrige los campos marcados e intenta de nuevo.","docTypeUnsupported":"Aún no admitimos documentos de identidad emitidos en {{country}}. Elige otro país o contacta a soporte."},"tokenSelector":{"placeholder":"Cripto"},"countryCurrency":"País y moneda","availability":{"noDeposit":"Depósitos no disponibles para {{symbol}}. Elige otra moneda para ingresar fondos.","noWithdraw":"Retiros no disponibles para esta moneda ({{symbol}}). Elige otra moneda para retirar.","payoutVia":"Pago realizado vía {{providers}}","loadError":"No se pudieron cargar las opciones de pago para esta moneda. Intenta de nuevo."},"accounts":{"add":"Agregar cuenta","delete":"Eliminar","cancel":"Cancelar","deleteConfirm":"¿Eliminar esta cuenta? Puedes volver a registrarla después.","deleteError":"No se pudo eliminar la cuenta. Intenta de nuevo.","emptyBody":"Aún no tienes cuentas registradas para esta moneda. Agrega una para retirar.","errorRequired":"Elige la cuenta bancaria que debe recibir este retiro.","errorAmbiguous":"Tienes más de una cuenta registrada — elige cuál debe recibir este retiro.","chooseAccount":"Elegir cuenta","loadError":"No se pudieron cargar tus cuentas registradas. Esto no significa que no tengas ninguna — vuelve a intentarlo.","retry":"Reintentar"}},"stake":{"title":"Contrato VY","vgcTier":{"headline":"Desbloquea Vanguards para","earnHigherYield":"GANAR MÁS RENDIMIENTO","buyLine":"Quema <b>7,000 VY</b> + <b>7,000 VGC</b> para desbloquear Vanguards.","noFreeLine":"El programa de fundadores ha terminado — abrir un contrato o hacer staking de VY <g>ya no otorga</g> Vanguards. Quemar es ahora la única forma de desbloquearlo.","buyCta":"Comprar Vanguards","buy":{"title":"Comprar Vanguards","blurb":"Quema las cantidades de abajo para desbloquear permanentemente Vanguards — una tasa mejorada en cada contrato Tier 3.","disclaimer":"Desbloquear Vanguards es permanente. El VY y VGC quemados no son reembolsables.","approvalsHint":"Aprueba VY y VGC, luego confirma la compra.","approvalsDone":"Aprobaciones completas","approveVy":"Aprobar VY","approveVgc":"Aprobar VGC","buy":"Comprar Vanguards","insufficient":"{{symbol}} insuficiente","insufficientShort":"Saldo insuficiente"}}
26,"subtitle":"al ecosistema <b>Valinity</b> y obtén rendimiento","stakingPeriod":"Período","startDate":"Inicia","endDate":"Expira","yieldRate":"Tasa de Rendimiento","claimedYield":"Reclamado","availableYield":"Disponible","yieldAvailable":"{{amount}} VY de Rendimiento Disponible","yieldAvailableSymbol":"{{amount}} {{symbol}} de Rendimiento Disponible","claimYield":"Reclamar Rendimiento","withdraw":"Retirar","confirmClaim":"Confirmar Reclamo","confirmWithdraw":"Confirmar Retiro","apy":"Rendimiento Porcentual Anual","days":"Días","initiateStake":"Abrir contrato","openNewDcd":"Abrir un nuevo contrato","goToSwap":"TEMP:swap","amountToStake":"Contrato de Creación de Mercado","estimatedReward":"Recompensa Estimada","confirmStake":"Confirmar contrato","back":"Volver","depositsPaused":"Los depósitos están pausados. Inténtalo más tarde.","noSlotAvailable":"Ya tienes 3 contrato activos. Retira uno para abrir un espacio.","stakeAmount":"Capital","chooseAsset":"Activo","chooseTerm":"Plazo","totalReturn":"Retorno Total","rewardPercentage":"{{percentage}} de tu {{symbol}} en contrato","disclaimerWithdrawal":"<b>El {{symbol}} en un contrato no se puede retirar durante el plazo del contrato.</b> Debes esperar a que finalice el plazo del contrato antes de que la opción de retiro esté disponible. Una vez completado el plazo, puedes retirar tu {{symbol}} para cerrar el contrato.","yieldEarned":"Rendimiento generado","ecosystemFee":"Comisión del ecosistema ({{pct}}%)","youReceive":"Recibes","transactionSimulationFailed":"La simulación de la transacción falló. Puede que revierta on-chain.","maximumActiveStakes":"Máx. <b>{{max}} contrato de VY</b> por billetera · otros activos sin límite","vyStakeLimitExplanation":"VY es el activo más valioso de Valinity, por eso tiene límites exclusivos.","slippageTolerance":"Tolerancia de slippage","customSlippage":"Personalizado","expectedOutput":"Esperado ~{{amount}} VY","minReceived":"Mín. recibido (tras {{pct}}% slippage)","quotingWithdrawal":"Calculando cotización...","slippageExceededPreflight":"Slippage demasiado ajustado al {{pct}}%. ¿Intentar con {{suggested}}%?","useSlippagePct":"Usar {{pct}}","retryHigherSlippage":"Reintentar con {{pct}}% slippage","errors":{"slippageExceeded":"Slippage excedido — el pool se movió más allá de tu tolerancia. Usa el botón de reintento con mayor slippage.","belowMinStake":"El monto del contrato está por debajo del mínimo para este activo.","maxStakesReached":"Ya tienes 3 contrato activos de VY. Retira uno antes de abrir otro contrato de VY.","stakeNotActive":"Este contrato ya no está activo.","stakeStillLocked":"Este contrato todavía está bloqueado. Inténtalo de nuevo después del tiempo de desbloqueo.","invalidStakeId":"Selección de contrato inválida.","noBalance":"El contrato no tiene saldo.","insufficientBalance":"No tienes suficiente saldo de este token para esa cantidad.","needsApproval":"Primero autoriza el token para el staking y luego confirma.","depositsPaused":"Los depósitos están pausados temporalmente.","withdrawalsPaused":"Los retiros están pausados temporalmente.","assetNotSupported":"Este activo no se acepta actualmente para un contrato.","useDepositETHStake":"Usa la opción de contrato nativo de ETH para ETH/WETH.","yieldOfficerRequired":"El Yield Officer no está configurado. Inténtalo de nuevo más tarde.","ethTransferFailed":"La transferencia de ETH a tu billetera falló.","principalProtectionFailed":"Falló la protección del principal — el protocolo no pudo cubrir el déficit.","chunkCooldown":"Aún no ha pasado la espera entre pasos del retiro. Espera la cuenta regresiva.","extendTooShort":"El nuevo plazo termina antes de tu bloqueo actual. Elige un plazo igual o mayor.","stakeWithdrawing":"Este contrato se está retirando y no se puede renovar.","excessiveVyIn":"El pool se movió demasiado para un retiro seguro ahora. Inténtalo de nuevo en un momento.","priceUnavailable":"El precio se está actualizando. Inténtalo de nuevo en un momento.","assetLaneMoved":"Este activo lo gestiona otro contrato. Recarga la página.","vmmoNotWired":"El staking se está configurando. Inténtalo de nuevo en breve.","tooEarlyToRenew":"La renovación se abre 24 horas antes de tu fecha de desbloqueo.","zeroYieldRate":"No hay tasa de rendimiento disponible ahora mismo. Inténtalo en un momento.","poolPriceOutOfBand":"El precio de VY está desajustado en este momento — no se puede cotizar un retiro de forma segura. Suele normalizarse en segundos; inténtalo de nuevo en un momento.","nothingToWithdraw":"Una salida anticipada aquí quedaría totalmente consumida por la penalización y la recuperación del rendimiento que ya cobraste — no queda nada por retirar. Espera al vencimiento para conservar tu rendimiento.","earlyExitTooSoon":"El retiro anticipado se habilita 7 días después de abrir el contrato. Inténtalo de nuevo cuando cumpla 7 días.","chunkCooldownTooHigh":"La configuración de espera del retiro está fuera de rango. Inténtalo de nuevo más tarde.","rateChanged":"La tasa cambió antes de que se confirmara tu transacción, así que se canceló — no se depositó nada. Vuelve a abrir el contrato para ver la tasa actual.","transactionReverted":"La transacción no se completó y no se depositó nada. Vuelve a intentarlo."},"asset":{"title":"Elige un activo","vyDescription":"Abre un contrato de VY y gana rendimiento denominado en VY.","assetDescription":"Abre un contrato de {{symbol}} y gana rendimiento en {{symbol}}.","minStake":"Mín. {{amount}} {{symbol}}","balance":"Saldo: {{amount}} {{symbol}}","yieldInAsset":"El rendimiento se paga en {{symbol}}","principalInAsset":"Recibe tu principal de vuelta en {{symbol}} al final del plazo","mixedPayoutNote":"Si el pool tiene poca liquidez al retirar, parte de tu principal puede pagarse en VY al precio spot del pool.","ethNative":"ETH (nativo)","stakeNotFound":"Contrato no encontrado.","claimAssetYield":"Reclamar {{symbol}}","withdrawAssetStake":"Retirar {{symbol}}","totalRewardLine":"Hasta {{amount}} {{symbol}} en {{period}} días","noActiveAssetStakes":"Aún no tienes contrato de activos.","activeAssetStakesTitle":"Tus contrato de Activos"},"carry":{"toggle":"Arbitraje de interés","subtitle":"PnL del carry trade al vencimiento, en vivo","currency":"Moneda","principal":"Principal","fundingRate":"Tasa (APR %)","positionAtMaturity":"Posición al vencimiento","loanPlusInterest":"Préstamo + interés","projectedPnl":"PnL proyectado","yield":"rendimiento","price":"precio","funding":"financiamiento","enterLoanPrompt":"Ingresa el monto de tu préstamo para proyectar el PnL del carry trade.","priceUnavailable":"Precio del activo en vivo no dis
26ponible ahora.","fxUnavailable":"Tipo de cambio no disponible para esta moneda.","fxAt":"1 USD = {{rate}} {{currency}}","fxUpdatedNow":"FX actualizado ahora","fxUpdatedHours":"FX actualizado hace {{n}}h","fxUpdatedDays":"FX actualizado hace {{n}}d","enterStakePrompt":"Ingresa un monto de contrato arriba para proyectar tu PnL.","autoFilledHint":"Capital auto-completado desde tu contrato a la tasa actual — edítalo si tu préstamo difiere.","pnlDisclaimer":"El PNL se calcula a la tasa actual y fluctuará"},"maxStakePool":"Máx en este contrato: {{amount}} {{symbol}}","disclaimer":"Las recompensas comienzan a acumularse de inmediato después de abrir tu contrato. Solo se cobra una comisión al reclamar, y se aplica a las recompensas.\\n(No a tu capital del contrato)","disclaimerRewards":"<b>Las recompensas comienzan a generarse de inmediato</b> después de abrir tu contrato y se pueden reclamar en cualquier momento. Se cobra una comisión <b>solo al reclamar recompensas, y se aplica únicamente a las recompensas, no a tu capital del contrato.</b>","stakeDetail":"Detalle del contrato","openReverseStakingTerm":"Abrir plazo de contrato inverso","disclaimerStakeDetail":"Los retiros de VY en un contrato están deshabilitados durante el plazo del contrato. Debes esperar a que finalice el plazo del contrato antes de que la opción de retiro esté disponible. Una vez completado el plazo, puedes cerrar el contrato retirando tu VY.","yieldSourcesTitle":"Fuentes de Rendimiento","loanInterest":"Interés de Préstamos","transactionFees":"Comisiones de Transacción","arbitrageProfits":"Ganancias de Arbitraje","reserveYieldStrategy":"Estrategia de Reserva de Rendimiento","reserveYieldStrategyDesc":"<b>Valinity</b> pone a trabajar sus activos de reserva (<b>WBTC, ETH, PAXG</b>) en estrategias cuidadosamente seleccionadas y de menor riesgo para generar <b>rendimiento</b> adicional que fortalece el sistema.","revenueStreams":"Flujos de Ingresos de Valinity","yieldSourcesFooter":"Todas las fuentes de rendimiento son ejecutadas por contratos inteligentes según las reglas del protocolo.","loanInterestDesc":"Cuando los usuarios toman préstamos respaldados por garantía del ecosistema <b>Valinity</b>, el interés que pagan se recauda en <b>VY</b> y se redirige a los <b>titulares de contrato</b> como rendimiento.","transactionFeesDesc":"Cada swap y transferencia de <b>VY</b> genera una comisión de 1%, recaudada en <b>VY</b> y redirigida a los <b>titulares de contrato</b> como rendimiento.","arbitrageProfitsDesc":"El arbitraje automatizado de <b>Valinity</b> captura ganancias de las diferencias de precio entre activos en el DEX de <b>Valinity</b> y mercados externos on-chain. Las ganancias se recaudan en <b>VY</b> y se redirigen a los <b>titulares de contrato</b> como rendimiento.","revenueStreamsDesc":"<b>Valinity</b> ofrece a los usuarios múltiples servicios DeFi como trading de acciones a través de <b>Ondo Finance</b>, cripto a través de <b>Uniswap</b> y trading de perpetuos a través de <b>Hyperliquid</b>, generando ingresos de las comisiones recaudadas en <b>VY</b> y redirigidas a los <b>titulares de contrato</b> como rendimiento.","activeStakePositions":"Contratos de Creación de Mercado","staked":"En Contrato","tierStake":"Nivel {{tier}}","tierVgc":"Vanguards","maxStakesInfo":"Has alcanzado el límite de contrato de VY. Retira un contrato de VY para liberar un espacio. Los contrato de activos (USDC, BTC, ETH, PAXG, VDAO) son ilimitados.","totalReward":"Rendimiento","vgcMember":"Vanguard","earnMoreVgc":"Gana {{percentage}}% más como Vanguard","termSummary":"{{rate}} en {{days}} días","successEyebrow":"Contrato Abierto","successSubtitle":"En contrato por {{period}} días","verifyOnChain":"Contrato Verificable en Cadena","successDone":"Listo","successYield":"Rendimiento","successUnlocks":"Se desbloquea","agreementTitle":"Contrato de Depósito de Creador de Mercado","agreementP1":"Al firmar este contrato inteligente, aceptas proporcionar liquidez como Creador de Mercado depositando <b>{{amount}} {{symbol}}</b> por un plazo fijo de <b>{{term}}</b>, a una Tasa de Fondo de <b>{{apy}}% APY</b>, acumulado y pagado cada segundo hasta que expire el plazo.","agreementP2":"Tu capital permanece bloqueado hasta el final del plazo. Si decides retirar antes del vencimiento, se aplicará una comisión por retiro anticipado del <b>3.5% del capital bloqueado</b>.","agreementP3":"Este contrato se ejecuta en su totalidad a través de un contrato inteligente abierto e inmutable en la blockchain de Ethereum y es verificable públicamente. Una vez que se complete tu transacción, aparecerá una confirmación mostrando el hash de la transacción en cadena de tu contrato.","agreementP4":"Reconoces y entiendes que tu depósito está respaldado y expuesto a los siguientes activos de reserva: <b>
26USDC, WBTC, WETH y PAXG</b>. Estos activos se mantienen en el ecosistema Valinity y pueden verificarse de forma independiente en la cadena a través de los siguientes contratos inteligentes:","agreementAccept":"Al firmar, confirmas que has revisado, entendido y aceptado los términos de este contrato inteligente.","agreementLinkMarketMaker":"Oficial Creador de Mercado Valinity","agreementLinkPool":"Pool de Liquidez VY/USDC","agreementLinkDax":"Pool Valinity DAX","agreementLinkVdaoDax":"Pool Valinity vDAO DAX","agreementVerifyLabel":"Verificable en cadena","renew":"Renovar","renewStake":"Renovar contrato","renewCompound":"Capitaliza {{amount}} {{symbol}} de rendimiento pendiente en tu capital y vuelve a bloquear a la tasa actual.","renewNewTerm":"Nuevo plazo","renewRelock":"Vuelve a bloquear · {{rate}} en {{days}} días","confirmRenew":"Confirmar renovación","renewNothingToCompound":"Aún no hay rendimiento pendiente para capitalizar.","earlyExit":"Salida anticipada","earlyExitPenalty":"Penalización por salida anticipada","earlyExitBadge":"Antes del vencimiento · −{{pct}}% del capital","earlyExitClawback":"Rendimiento ya cobrado (recuperado)","earlyExitForfeited":"Rendimiento pendiente perdido","earlyExitNote":"Retirar antes del vencimiento cuesta {{pct}}% de tu capital ({{penalty}} {{symbol}}), recupera cualquier rendimiento que ya hayas cobrado y pierde tu rendimiento pendiente. Espera al vencimiento para conservarlo todo.","earlyExitReceive":"Recibes","earlyExitPrincipal":"Capital","withdrawEarly":"Retirar anticipado","earlyExitHold":{"title":"El retiro anticipado se habilita a los 7 días","body":"Los contratos solo se pueden retirar anticipadamente cuando cumplen 7 días.","remaining":"para habilitar el retiro anticipado","opensOn":"Se habilita el {{date}}","cta":"Disponible en {{time}}"},"chunkedTitle":"Retiro en curso","chunkRemaining":"Restante","chunkDelivered":"Entregado","chunkNextIn":"Siguiente porción en {{time}}","chunkNoCapacity":"Esperando liquidez…","withdrawNextChunk":"Retirar siguiente porción","chunkNote":"Los retiros grandes de activos se entregan por porciones (hasta 50% de la liquidez del pool cada una), con una breve espera entre ellas. Continúa hasta retirar todo.","withdrawStarted":"Primera porción enviada — retira el resto cuando termine la espera.","withdrawComplete":"Retirado por completo","fundRate":"Tasa de Fondo","confirm":"Confirmar","loan":"Préstamo","dailyAccrualRate":"Tasa de acumulación diaria","yieldPerformanceFee":"Comisión de rendimiento","sendTransaction":"Enviar transacción","myWallet":"Mi billetera","totalYieldClaimed":"Total reclamado","claimedHint":"Rendimiento ya pagado","inContracts":"En contratos","inContractsHint":"Capital + rendimiento sin reclamar","premiumTierStake":"Nivel Premium {{tier}}","assetNotAcceptedNow":"{{symbol}} no se está aceptando para nuevos contratos en este momento.","rateChangedTitle":"La tasa cambió","rateChangedBody":"Se abrió un contrato justo antes que el tuyo y la tasa se movió. Ahora es {{rate}} en {{days}} días.","rateChangedCta":"Continuar con la nueva tasa","agreementRateFloor":"Tu tasa queda fijada en <b>{{rate}}</b> durante {{term}}. Si la tasa cambia antes de que se confirme esta transacción, se cancelará en lugar de abrirse a una tasa menor.","awaitingConfirmation":"Transacción enviada. Esperando la confirmación de la red — puede tardar un minuto. Mantén esta pantalla abierta."},"connectWallet":{"title":"Conecta tu Billetera","browserWallet":"Billetera del navegador","valinityWallet":"Billetera Valinity","connecting":"Conectando a tu billetera...","failed":{"title":"Fallo en la conexión de la billetera.","message":"Por favor, revisa tu billetera e inténtalo de nuevo."}},"appStoreBadges":{"android":"Descargar en Google Play","ios":"Descargar en la App Store"},"downloadApp":{"title":"Obtén la app de Valinity","message":"La mejor manera de experimentar el potencial de Valinity."},"loans":{"terms":{"accruedDaily":"Acumulado diariamente","aprValue":"{{value}} TAE","collateral":"Hipoteca","collateralRatio":"Relación Hipotecada a No Hipotecada","collateralRequired":"Valinity Requerido","currentLTV":"Actual Préstamo por VY","fullRepayment":"Reembolso Completo","increaseLoanBy":"Incrementar Préstamo","interest":"Interés","interestAccrued":"Interés Acumulado","interestRate":"Tasa de Interés","loan":"Préstamo","loanAvailable":"Préstamo Disponible","loanRepaid":"Interés Repagado","ltvPerVY":"Préstamo por VY","maxPayout":"Máximo a Recibir","monthCount":"{{count}} Meses","netValinity":"Valinity Neto","newExpirationDate":"Nueva Fecha de Vencimiento","newLoan":"Nuevo Préstamo","newOutstandingLoan":"Nuevo Préstamo Pendiente","originalLoan":"Préstamo Original","originationDate":"Fecha de Origen","outstandingLoan":"Préstamo Pendiente","percentageOfNetValinity":"{{percent}} de Valinity Neto","percentageOfOutstandingLoan":"{{porcentaje}} de Préstamos Pendientes","processingFee":"Tarifa de Procesamiento","updated":"Actualizado","valinityAfterInterestRate":"Valinity despues de la tasa de Interés","youDeposit":"Tu Deposito"},"actions":{"confirmLoan":"Confirmar Préstamo","confirmLoanIncrease":"Confirmar aumento de préstamo","increase":"Aumentar","
26increaseLoan":"Aumentar Préstamo","openCollateralLoan":"Abrir un Préstamo","repay":"Repagar","viewLoan":"Ver Préstamo","wantToKnowMore":"¿Quieres saber más?"},"messages":{"closed":"Su préstamo ha sido cerrado.","fullRepayment":"Su préstamo se cerrará y el Valinity restante (después de los intereses) se devolverá a su billetera.","noOpenLoans":"No tienes préstamos abiertos","loanAvailable":"<b>{{amount}}</b> Préstamo Disponible","wantToBorrowMore":"¿Quieres reclamar más?","vyRequired":"Se requiere VY para abrir un préstamo"},"activeLoans":{"title":"Préstamo Activo {{symbol}}","noActiveTitle":"Sin Préstamo Activo {{symbol}}"},"about":{"title":"Acerca de las Hipotecas","noLiquidation":{"title":"Sin riesgo de liquidación","items":{"risk":"El primer protocolo de préstamo sin riesgo de liquidación, recibe liquidez sin renunciar a su {{collateralSymbol}}!"}},"limits":{"title":"Hasta {{maxOpenLoans}} Préstamos Abiertos","items":{"collateralize":" usar tu {{collateralSymbol}} como garantía para acceder hasta {{maxOpenLoans}} activos de alta calidad.","fee":"{{processingFeeRate}} Tarifa de procesamiento"}},"interest":{"title":"{{annualInterestRate}} Tasa de interés anual","items":{"daily":"{{monthlyInterestRate}} de préstamo acumulado mensualmente."}},"increasing":{"title":"Incrementar Préstamo","items":{"increase":"Aumente su préstamo colateral en cualquier momento con la ultima tasa."}},"dueDate":{"title":"Sin Fecha de vencimiento","items":{"noDueDate":"No hay fecha de vencimiento para los préstamos abiertos. Pague a su conveniencia."}}},"detail":{"title":"Hipotecas"},"promo":{"title":"Abrir un Préstamo","maxOpenLoans":"<b>{{count}}</b> activos premium","interest":"<b>{{value}} Monthly</b> interés","noMarginCalls":"<b>Sin</b> liquidación","noDueDate":"<b>No</b> Fecha de vencimiento"},"openLoan":{"title":"Abrir una Hipoteca"},"increaseLoan":{"title":"Incrementar Préstamo colateralizado"},"ltvDisclaimer":"El préstamo de Valinity puede aumentar cuando se procese su préstamo. Si esto ocurre, recibirá más {{symbol}} de lo que se muestra.","repay":{"title":"Pagar {{symbol}} préstamo","confirmTitle":"Depositar {{symbol}}","ltvDisclaimer":"El préstamo de Valinity puede aumentar en el momento en que se procese su pago. Si esto ocurre, recibirá un mayor préstamo del que se muestra.","sellCollateral":{"title":"Vender Hipoteca","instructions":"Vender Hipoteca en las piscinas de liquidez de Valinity.\\nGana {{symbol}} con cada transacción!"}}},"dashboard":{"title":"Panel de Control","myLoans":"Sus Préstamos"},"unsupportedChainNotice":{"title":"Tu billetera está vinculada a una red no soportada.","message":"Por favor abre tu aplicación de billetera y cambia la red a {{name}}.","switchTo":"Cambiar a {{name}}"},"currencyFlowDiagram":{"label":"colateraliza tu VY","subtitle":"recibir {{asset}}"},"stats":{"title":"Estadísticas","vyStats":"Estadísticas VY","vyPrice":"Precio de VY","floorPrice":"Precio\\nMínimo","marketCap":"Capitalización\\nde Mercado","circulatingSupply":"Suministro\\nCirculante","circulatingSupplyShort":"Suministro\\nCirculante","allTime":"Desde el Inicio","thisMonth":"Este Mes","totalHolders":"Total Holders","total":"Total","defaultView":"Vista Principal","reserveTreasury":"Valor de reserva","revenue":{"title":"Ganancia de Valinity","assetAcquired":"{{asset}} Adquirido","loanInterestGenerated":"Interés Generado por Préstamos","vyTradingFees":"Tarifas de trading VY"},"loans":{"title":"Total de Préstamos Abiertos","loanedOut":"Préstamos Otorgados","collateralHeld":"Garantía Retenida","interestAccrued":"Interés Acumulado","interestPaid":"Interés Pagado"},"trades":{"title":"Operaciones Ejecutadas","tradingFees":"Comisiones de Comercio"},"vyTransfers":{"title":"Transferencias VY","transferFees":"Fee por Transferencias VY"},"intervals":{"1d":"1D","1w":"1S","1m":"1M","1y":"1A","ytd":"YTD","all":"Todo"}},"portalClaim":{"message":"Tus VY se han actualizado a un nuevo token. ¡Recibe tu nuevo VY ahora!","claim":"Reclama tu VY"},"alliance":{"comingSoon":{"eyebrow":"Próximamente","title":"Sistema de referidos","headline":"de todas las comisiones que generan tus invitados","body":"En los contratos inteligentes de Valinity y en todo lo que hagan en la plataforma.","linkTitle":"Un solo enlace para todos","linkBody":"Solo envíalo por mensaje a todos tus conocidos.","building":"Lo estamos construyendo ahora mismo"},"connectPrompt":"Conecta tu billetera para ver tu membresía de la Alianza Vanguard.","title":"Alianza Vanguard de Valinity","subtitle":"Genera recompensas con tus invitaciones","rates":{"trading":"de comisiones de trading","interest":"de intereses de préstamos","yield":"del rendimiento generado","perps":"de comisiones de perps","predictions":"de comisiones de predicciones","dca":"de compras DCA"},"earn":{"heading":"Lo que tu red te genera","headline":"Gana el {rate} de las comisiones que generan tus invitados en todos los productos","network":"de las comisiones de trading, préstamos, perps y predicciones de tu red","yield":"del rendimiento generado","dca":"de ca
26da compra DCA","short":{"yield":"Tasa de Financiación","interest":"Préstamos","trading":"Cripto","stocks":"Acciones","bets":"Predicciones","perps":"Perps","dca":"DCA"},"upside":"Sube a {{network}} en comisiones y {{yield}} en rendimiento como Fundador de la Alianza","registerDesc":"Registra tu billetera como Vanguardia oficial en el contrato inteligente de la Alianza Valinity y empieza a ganar comisiones de todos tus invitados.","registerCta":"Registra tu billetera — {{price}}"},"builder":{"title":"Abre tu builder code","intro":"Activa tu propio builder de Hyperliquid para que las operaciones de perpetuos de tus invitados te paguen comisiones — acreditadas de vuelta como VY.","activeTitle":"Tu builder está activo","activeBody":"Las operaciones de perpetuos de tus invitados ahora envían comisiones de builder a tu builder bloqueado. Recógelas desde tu panel de recompensas.","gasStep":"1. Obtén gas (HYPE)","gasBody":"Compra un poco de HYPE en HyperEVM con una sola transacción en Ethereum. Cubre el despliegue de tu builder ahora y cada reclamo de comisiones futuro.","gasCta":"Obtener HYPE · {{cost}}","gasBuying":"Obteniendo HYPE…","step1":"2. Fondea tu builder","step1Body":"Envía {{amount}} a la dirección de tu builder en HyperEVM. Es un depósito único de activación — se mantiene como tu base de builder, nunca se gasta.","addressLabel":"Dirección de tu builder (HyperEVM)","copied":"Dirección copiada","fundedProgress":"{{have}} / {{need}} fondeado","fundedBadge":"Fondeado","notFundedBadge":"Esperando fondos","relayFundCta":"Fondear desde Ethereum · {{cost}}","relayFundNote":"Una transacción en Ethereum entrega el depósito a tu builder. No necesitas HYPE para este paso.","manualLabel":"¿Ya tienes USDC en HyperEVM?","sendCta":"Enviar {{amount}} desde esta billetera","bridgeNote":"¿No tienes USDC en HyperEVM? Envíalo (bridge) a la dirección de arriba y esto se actualizará automáticamente.","step2":"3. Activar","step2Body":"Tres transacciones rápidas en HyperEVM: despliega tu builder, regístrate y actívalo.","activateCta":"Activar builder","deploying":"Desplegando tu builder…","registering":"Registrándote como agente…","finalizing":"Activándolo…","gasNote":"Necesitarás un poco de HYPE en HyperEVM para el gas (unos centavos).","stakeNote":"El depósito de {{amount}} queda bloqueado como tu base de builder y no es reembolsable.","errorTitle":"La activación falló","dashHeading":"Builder de Hyperliquid","dashTagline":"Activa tu builder para que las operaciones de perpetuos de tus invitados te paguen comisiones.","dashActive":"Activo","claimCta":"Cobrar comisiones"},"hlClaim":{"title":"Cobrar comisiones de Hyperliquid","intro":"Recolecta las comisiones de builder que han generado las operaciones de perpetuos de tus invitados. Eres el único que puede firmar el cobro — se ejecuta por completo desde tu billetera y llega como VY.","accruedLabel":"Listo para recolectar","accruedNote":"Comisiones ya reclamadas en tu builder, listas para enviar a Valinity.","steps":{"claiming":"Reclamando comisiones en Hyperliquid","flushing":"Moviendo comisiones a HyperEVM","bridging":"Puenteando a Ethereum","attesting":"Esperando a Circle","settling":"Acreditando tu VY"},"attestNote":"Normalmente segundos (finalidad de Circle)","inTransitBody":"Tu último cobro se está puenteando vía Circle — normalmente listo en segundos. Finalízalo cuando esté listo para acreditar tu VY.","claimCta":"Cobrar y enviar a Valinity","finalizeCta":"Finalizar en Ethereum","successTitle":"Comisiones cobradas","successBody":"Tus comisiones de builder se convirtieron a VY y se acreditaron a tu saldo de la Alianza.","errorTitle":"El cobro falló","gasNote":"Se ejecuta desde tu billetera — el HYPE que agregaste cubre los pasos en HyperEVM."},"collect":{"title":"Reclamar recompensas","intro":"Con un toque recoges todo: si tienes comisiones de builder en Hyperliquid se reclaman y se puentean a Ethereum, luego se sincronizan todas tus recompensas de referidos en VARO y se pagan a tu billetera como VY.","available":"Disponible","hl
26Earned":"Ganado en Hyperliquid","steps":{"renewing":"Renovando tu acceso para reclamar","claiming":"Reclamando comisiones en Hyperliquid","flushing":"Moviendo comisiones a HyperEVM","bridging":"Puenteando a Ethereum","attesting":"Esperando a Circle","settling":"Liquidando comisiones de perps en VARO","syncing":"Sincronizando todos tus referidos","withdrawing":"Enviando VY a tu billetera"},"attestNote":"Normalmente segundos (finalidad de Circle)","inTransitBody":"Tu último reclamo se está puenteando vía Circle — normalmente listo en segundos. Finaliza cuando esté listo para terminar de acreditar tu VY.","claimCta":"Reclamar recompensas","finalizeCta":"Finalizar reclamo","successTitle":"Recompensas reclamadas","successBody":"Tus recompensas de referidos se sincronizaron y se pagaron a tu billetera como VY.","errorTitle":"El reclamo falló","gasBody":"Reclamar desde Hyperliquid necesita un poco de HYPE para el gas.","gasCta":"Comprar gas · {{amount}}","note":"Se ejecuta enteramente desde tu billetera — algunas firmas entre Hyperliquid, HyperEVM y Ethereum. Puedes cerrar y reanudar durante el puente.","stepFailed":"“{{step}}” no se completó. Toca Reintentar — los pasos ya hechos se omiten.","cancelledHint":"Cerraste la ventana de la billetera. Toca Reintentar para seguir donde quedaste — no se pierde nada.","bridgeReverted":"El puente a Ethereum no se completó, así que nada se movió. Toca Reintentar para enviarlo de nuevo."},"claimAccess":{"expiredTitle":"Renueva tu acceso para reclamar","expiredBody":"Hyperliquid pide una renovación rápida cada 90 días. Tus ganancias están seguras y siguen creciendo — renueva para reclamarlas.","expiringTitle":"Tu acceso para reclamar vence pronto","expiringBody":"Vence el {{date}}. Renueva ahora para que tus recompensas de Hyperliquid nunca se pausen.","cta":"Renovar acceso","renewing":"Renovando…","renewed":"Acceso renovado — listo por otros 90 días.","failed":"La renovación no se completó. Inténtalo de nuevo.","slow":"Renovación enviada — Hyperliquid aún la está confirmando. Vuelve a revisar en un minuto.","gasBody":"Renovar necesita un poco de HYPE para el gas.","gasCta":"Agregar gas · {{amount}}"},"lanes":{"yield":"Comisión contrato","interest":"Intereses de préstamos","trading":"Comisiones de trading","bets":"Apuestas","dca":"Compras DCA"},"shareLink":"Comparte tu enlace.","copy":"Copiar","table":{"invitee":"Invitado","trading":"Trading","interest":"Intereses","yield":"Rendimiento","empty":"Aún no tienes invitados — comparte tu enlace para empezar a ganar.","pendingNote":"Ganancias estimadas por invitado en cada producto. Los totales se actualizan al reclamar."},"summary":{"claimed":"Recompensas reclamadas","available":"Recompensas disponibles","total":"Recompensas totales"},"claimRewards":"Reclamar recompensas","join":{"pitch":"Ayuda a otros a alcanzar la libertad financiera a través de las finanzas descentralizadas y recibe recompensas por la red que creas.","invitedBy":"Invitado por {{address}}","registrationIncluded":"El registro al ecosistema está incluido en tu primera compra.","tier2Name":"Únete a la Alianza Vanguard","vanguardTitle":"Conviértete en Vanguardia","vanguardDesc":"Registra tu billetera en el contrato inteligente de la Alianza Valinity para que empiece a ganar comisiones de todos tus invitados.","vanguardCta":"Registra tu billetera — {{price}}","hlTitle":"Abre tu builder code en Hyperliquid","hlDesc":"Abre tu builder code en Hyperliquid para empezar a ganar comisiones del trading de perpetuos.","hlCta":"Abrir builder code","select":"Comenzar","tier4Name":"Fundador de la Alianza","tier4Tagline":"Lanza tu propio token V-DAO","tier4Feature1":"Despliega tu propio token negociable con liquidez inicial","tier4Feature2":"Gana hasta el {{rate}} de la actividad de la plataforma de tu red","tier4Feature3":"Conserva una asignación de creador del {{pct}} en el lanzamiento, más una mitad bloqueada que se libera a tu favor durante un año","launchAction":"Lanzar una V-DAO","heroTitle":"Educa · Invita · Gana","tier2Pledge":"Compromete tu dirección para siempre — on-chain.","tier2Body1":"Conviértete en Vanguardia sacrificando <b>10 VY</b> y registrando tu billetera de forma permanente en el contrato inteligente de la Alianza Vanguard.","tier2Body2":"Como Vanguardia, recibirás el <b>{{rate}}</b> de todas las comisiones generadas por tu red, pagadas al instante mediante contratos inteligentes y totalmente líquidas desde el momento en que se generan.","tier2Body3":"Ayuda a otros a descubrir la verdadera libertad financiera a través de las finanzas descentralizadas. Construye tu red. Haz crecer el ecosistema. Comparte el valor que ayudas a crear."},"purchase":{"title2":"Activar referidos","price":"Precio","checkpointNote":"Las ganancias se acumulan a partir de la activación — tu primera sincronización establece la línea base de tus invitados.","confirm":"Confirmar compra"},"claim":{"title":"Reclamar recompensas","available":"Disponible para reclamar","noReferees":"Aún no tienes invitados — primero comparte tu enlace. Las recompensas provienen de la actividad de tus invitados.","syncStep":"Sincronizar ganancias","synced":"Ganancias sincronizadas","syncProgress":"{{done}} de {{total}} invitados sincronizados","syncNote":"La sincronización recorre tus invitados en la cadena y acredita lo ganad
26o desde la última vez. Listas grandes pueden requerir más de una transacción.","firstSyncNote":"Esta es tu primera sincronización desde la mejora: establece tu línea base y acredita 0. Las ganancias se acumulan desde ahora.","claimStep":"Reclamar {{amount}} VY","nothingToClaim":"Nada para reclamar todavía"},"registration":{"title":"Bienvenido a Valinity","tagline":"Valinity es una plataforma financiera totalmente descentralizada, impulsada por su comunidad.","intro":"Ingresa la dirección de la billetera de quien te invitó. Una parte de las comisiones que genere tu actividad se compartirá con tu referidor, y el resto contribuirá al crecimiento de VY.","inviteLabel":"Billetera de quien te invitó","invitePlaceholder":"0x… (opcional)","inviteDetected":"Enlace de invitación aplicado","invalidAddress":"Esa no parece una dirección de billetera válida.","selfReferral":"No puedes usar tu propia billetera como invitante.","payWith":"Paga el registro de {{price}} con ETH o USDC","registerWithInvite":"Registrarme","registerWithoutInvite":"Registrarme sin referido","withoutReferralNote":"Si nadie te invitó, puedes registrarte sin referido.","vanguardPromo":"Conviértete en Vanguardia y gana recompensas haciendo crecer las finanzas descentralizadas. Invita miembros a <b>Valinity</b> y gana entre el <b>50%</b> y el <b>95%</b> de la actividad de la plataforma que genere tu red. Regístrate en la sección Alianza Vanguard desde el menú para comenzar.","paused":"Los registros están pausados temporalmente."},"copied":"Enlace copiado","launch":{"title":"Lanza tu V-DAO","intro":"Lanza tu propio token V-DAO con liquidez inicial por un único pago de {{price}}. Te conviertes en Fundador de la Alianza y ganas la tasa de referidos más alta de la red.","paused":"Los lanzamientos están pausados temporalmente.","nameLabel":"Nombre del token","namePlaceholder":"ej. Reserva de Oro","symbolLabel":"Símbolo del token","symbolPlaceholder":"ej. GOLD","supplyLabel":"Suministro activo","supplyPlaceholder":"Suministro negociable del token","supplyDisclosure":"Este es el suministro <b>activo y negociable</b>. El token acuña <b>{{total}}</b> en total — la mitad bloqueada se libera a tu favor durante 1 año.","payWith":"Pagar con","estCost":"Costo estimado","simError":"No se pudo preparar el lanzamiento. El nombre o símbolo puede estar tomado, tu saldo puede ser insuficiente, o el precio cambió — ajusta e inténtalo de nuevo.","priceMoved":"El precio de lanzamiento cambió mientras confirmabas. Ya lo actualizamos: revisa el costo e inténtalo de nuevo.","offerHeadline":"Tu precio es {{price}} en lugar de {{listPrice}}","offerExpires":"Esta oferta es solo para tu billetera y vence el {{deadline}}.","launchAction":"Lanzar por {{price}}","successTitle":"V-DAO lanzada","successHeadline":"{{name}} ({{symbol}}) ya está activa","successBody":"Tu token se está desplegando con liquidez inicial. Tu asignación de creador del {{pct}} llegó a tu billetera; el resto del suministro activo sembró la liquidez de tu token, y tu mitad bloqueada se libera a tu favor durante el próximo año.","viewToken":"Ver token","resolvingAddress":"Confirmando la dirección de tu token…"},"founder":{"badge":"★ Fundador de la Alianza","viewToken":"Ver tu V-DAO","link":"Gana el 100% de las comisiones convirtiéndote en fundador y lanzando tu propio token en la red Valinity","ctaTitle":"Lanza tu propia V-DAO","ctaBody":"Conviértete en Fundador de la Alianza — despliega tu propio token y gana la tasa de referidos más alta de la red.","ctaAction":"Lanzar una V-DAO"}},"mercury":{"callback":{"success":{"title":"¡Configuración de pago completada!","description":"Tu pago recurrente se configuró correctamente."},"cancelled":{"title":"Pago cancelado","description":"Puedes volver a intentarlo desde la aplicación."},"error":{"title":"Error de pago","description":"Algo salió mal. Inténtalo de nuevo."}},"untrustedWidgetUrl":"URL del widget no confiable","missingWidgetUrl":"Falta el parámetro de URL del widget","loading":"Cargando el widget de pago..."},"chat":{"unknownSender":"Desconocido","mediaPreview":"Multimedia","sendLabel":"Enviar","mediaAlt":"imagen"},"legacyLoans":{"badge":"LEGACY","collateral":"Colateral","owed":"Deuda","interest":"Interés acumulado","interestNote":"Reduce el colateral, nunca la deuda","lock":"VY liberado bloqueado por","lockHelp":"El VY liberado queda bloqueado por tiempo antes de llegar a tu billetera. Deja de acumular interés en el momento en que se libera.","days":"{{count}} días","costToUnlock":"Costo de desbloqueo","underwater":"El interés acumulado alcanzó este colateral, por lo que desbloquear no devolvería nada. La deuda ya no crece.","claimable":"Listo para reclamar","ready":"Listo para reclamar","inDays":"en {{count}} días","inHours":"en {{count}} horas","unlock":"Desbloquear VY legacy","unlockAction":"Desbloquear","unlocked":"VY legacy desbloqueado","vyFreed":"VY liberado","lockedSubtext":"Tu VY quedó bloqueado por tiempo. Reclámalo cuando venza.","lockNotice":"El VY liberado queda bloqueado antes de llegar a tu billetera y deja de acumular interés de inmediato. Lo reclamas desde esta página cuando venza.","claimTitle":"Reclamar VY desbloqueado","claimed":"VY reclamado","claimNotice":"Esto reclama todo lo que ya venció. Lo que siga bloqueado permanece en la cola y podrá reclamarse a medida que venza.","youPay":"Pagas","yourUnlocks":"Tus desbloqueos","lockNoticeDated":"Este VY queda bloqueado {{days}} días — se desbloquea el {{date}} y lo reclamas desde la página de préstamos. Deja de acumular interés apenas se libera.","unlocksOn":"Se desbloquea el"},"governance":{"eyebrow":"V-DAO · Gobernanza","headline":"Gobernanza","badge":"Muy pronto","blurb":"La primera plataforma del mundo completamente descentralizada y todo en uno, donde tu voto importa.","footnote":"La gobernanza está en su fase final. No pierdas de vista esta página: se abrirá a todos los holders de VGC y VY.","features":{"onChain":{"title":"Tu voto, on-chain","body":"Las propuestas y los votos se liquidan on-chain, a la vista de todos. Sin comités, sin puertas cerradas, sin veto."},"oneVoice":{"title":"Una plataforma, una sola voz","body":"Un solo voto alcanza a todos los productos de Valinity: rendimiento, préstamos, cripto, acciones, futuros y mercados de predicción."},"treasury":{"title":"La tesorería te responde a ti","body":"Las comisiones, las tasas, los nuevos mercados y lo que el protocolo construya después se mueven solo cuando la comunidad lo decide."}}},"dca":{"eyebrow":"Inversión automática","headline":"Compra Programada","badge":"Muy pronto","blurb":"Promedia tu compra de VY en el tiempo. Fija tu precio de compra automático y deja que cada compra se haga sola.","footnote":"La compra automática está en camino. Se activa aquí mismo: sin otra app y sin otra billetera.","features":{"pricePoint":{"title":"Fija tu precio de compra","body":"Indica el precio al que quieres comprar VY y deja la orden esperando a que el mercado llegue a ti."},"autopilot":{"title":"Compra en piloto automático","body":"Diaria, semanal o mensual. Tu plan se ejecuta solo y llega directo a la billetera que ya tienes."},"yourKeys":{"title":"Siempre tus llaves","body":"Nada queda en custodia ni bloqueado. Pausa, cambia el monto o cancela cuando quieras."}}},"capitalProtection":{"title":"Contratos de Protección de Capital","openTitle":"Abrir contrato","detailTitle":"Detalle del contrato","openNew":"Abrir un nuevo contrato","connectPrompt":"Conecta tu billetera para ver tus contratos de protección de capital.","verifyOnChain":"Contrato verificable on-chain","months":"{{n}} meses","totals":{"floor":"Piso protegido","floorHint":"Garantizado en USDC","escrow":"VY en custodia","escrowHint":"Tuyo al vencimiento"},"status":{"active":"Activo","mature":"Vencido · elige","settling":"Retirando","lapsed":"Ventana cerrada","closed":"Cerrado"},"card":{"term":"{{months}} meses · {{floor}}% protegido","deposited":"Depositado","floor":"Piso protegido","escrow":"VY en custodia","opened":"Apertura","matures":"Vencimiento","strike":"VY al abrir","perVy":"{{price}} / VY","chooseBy":"Elige antes del","remaining":"Pendiente de pago","windowClosed":"Retiro cerrado","maturesIn":"Vence en {{time}}","matured":"Vencido"},"statusLine":{"active":"Vence en {{time}}. Tu piso de {{floor}} USDC está garantizado pase lo que pase.","mature":"Vencido. Toma el VY o el piso en USDC antes del {{date}}.","settling":"Retirando: aún se te deben {{remaining}} USDC.","settlingCooldown":"Retirando: la siguiente porción en {{time}}.","lapsed":"La ventana de retiro cerró el {{date}}. Tu VY sigue siendo tuyo."},"form":{"deposit":"Depósito","term":"Plazo · capital protegido","summary":"Tu contrato","maxDeposit":"Máx. en este contrato: {{amount}} USDC","noCapacity":"El libro está lleno por ahora. Vuelve en un momento.","capacityReduced":"La capacidad está temporalmente reducida por el movimiento del precio de VY. Se recupera sola — el máximo de arriba es lo que el contrato acepta en este momento.","termChip":"{{floor}}%","termMonths":"{{months}} meses","feeLine":"A mayor plazo, menor comisión. Este plazo cuesta el {{pct}}
26% de tu depósito.","floor":"Piso protegido","fee":"Comisión del contrato","feeSub":"{{pct}}% · el precio de la protección","escrow":"VY en custodia","strike":"Precio de VY al abrir","opens":"Apertura","matures":"Vencimiento","window":"Ventana de retiro","windowDays":"{{days}} días tras el vencimiento","doors":"Al vencimiento tomas","or":"o","doorVy":"el VY","doorUsdc":"el piso en USDC","quoteUnavailable":"Precio no disponible. Intenta de nuevo en un momento.","paused":"Los nuevos contratos están pausados. Los contratos existentes no se ven afectados.","confirm":"Confirmar contrato","enterAmount":"Ingresa un monto para ver tu cotización."},"confirm":{"title":"Confirmar contrato","agreementTitle":"Acuerdo de Protección de Capital","p1":"Al firmar este contrato inteligente, aceptas abrir un Contrato de Protección de Capital depositando <b>{{amount}} USDC</b> por un plazo fijo de <b>{{term}}</b>. El contrato mantiene <b>{{vy}} VY</b> en custodia para ti y ofrece un piso de capital protegido de <b>{{floor}} USDC</b>.","p2":"Tu depósito permanece bloqueado hasta el final del plazo. Si decides reclamar el VY o retirar antes del vencimiento, se aplicará una comisión por retiro anticipado del <b>{{earlyPct}}% del principal bloqueado</b>.","p3":"Este acuerdo se ejecuta en su totalidad mediante un contrato inteligente abierto e inmutable en la cadena de bloques de Ethereum y es verificable públicamente. Una vez completada tu transacción, aparecerá una confirmación con el hash de la transacción en cadena de tu contrato.","accept":"Al firmar, confirmas que has revisado, comprendido y aceptado los términos de este contrato inteligente.","verifyLabel":"Verificable en cadena","awaiting":"Transacción enviada. Esperando la confirmación de la red: puede tardar un minuto. Mantén esta pantalla abierta.","reverted":"La transacción no se completó y no se depositó nada. Inténtalo de nuevo.","quoteMoved":"El precio cambió. Actualiza tu cotización.","p4":"Al vencimiento, puedes reclamar tus <b>{{vy}} VY</b> o devolverlos a cambio del piso protegido de <b>{{floor}} USDC</b>. La ventana de retiro en USDC permanece abierta <b>{{graceDays}} días después del vencimiento</b>, mientras que tu derecho a reclamar el VY no vence.","p5":"Reconoces y entiendes que el piso protegido está respaldado por las reservas de tesorería de Valinity en <b>WBTC, WETH y PAXG</b>. Estos activos se mantienen dentro del ecosistema Valinity y pueden verificarse de forma independiente en cadena a través de los siguientes contratos inteligentes:"},"success":{"eyebrow":"Contrato abierto","protected":"Piso protegido","subtitle":"por {{months}} meses","deposited":"Depositado","escrow":"VY en custodia","matures":"Vencimiento","window":"Retiro hasta","done":"Listo"},"detail":{"status":"Estado","deposited":"Depositado","floor":"Piso protegido","floorRemaining":"Piso pendiente","escrow":"VY en custodia","strike":"Precio de VY al abrir","term":"Plazo","opened":"Apertura","matures":"Vencimiento","windowCloses":"Cierre de la ventana de retiro","paidSoFar":"Pagado hasta ahora","notFound":"Contrato no encontrado.","notes":{"active":"Antes del vencimiento, tomar el VY o salir anticipadamente cuesta el {{pct}}% y termina el contrato. Espera al vencimiento para elegir sin costo.","mature":"Tomar el USDC es irreversible: el VY en custodia se libera al protocolo. Tomar el VY termina el piso. Renovar reescala ambos lados según la comisión del nuevo plazo.","settling":"Los pagos llegan en porciones de hasta la mitad del pool por ronda, aproximadamente cada {{minutes}} minutos. Cualquiera puede impulsar la siguiente ronda: el dinero siempre llega a ti.","lapsed":"Perder la ventana solo cerró la opción en USDC. Tu VY nunca expira: tómalo en cualquier momento, o renueva para una nueva ventana."}},"actions":{"takeVy":"Tomar VY","takeUsdc":"Tomar USDC","renew":"Renovar","exitEarly":"Salir antes","continueCashOut":"Continuar retiro","nextPortionIn":"Siguiente porción en {{time}}"},"door":{"takeVyTitle":"Toma tu VY","takeUsdcTitle":"Toma tu USDC","exitEarlyTitle":"Salir antes","continueTitle":"Continuar retiro","renewTitle":"Renovar contrato","youReceive":"Recibes","youGiveUp":"Renuncias a","fee":"C
26omisión por salida anticipada","floor":"Piso protegido","escrow":"VY en custodia","oneWay":"Esto es irreversible. Una vez confirmado, el VY en custodia se libera y solo queda el piso en USDC.","earlyFee":"Antes del vencimiento esto cuesta el {{pct}}% ({{fee}}). Si esperas hasta el {{date}}, es gratis.","chunked":"Los retiros grandes se pagan en porciones. Si una ronda paga solo parte del piso, vuelve tras el periodo de espera y continúa: el resto se te debe.","renewPreview":"Ambos lados se reescalan según la comisión del {{pct}}%. No se paga ni se recibe nada.","newTerm":"Nuevo plazo","newFloor":"Nuevo piso","newEscrow":"Nuevo VY en custodia","newMaturity":"Nuevo vencimiento","remaining":"Pendiente tras esta ronda","cooldown":"La siguiente porción se puede pagar en {{time}}.","send":"Enviar transacción"},"errors":{"notRegistered":"Regístrate con un enlace de invitación para abrir un contrato.","capExceeded":"Supera el máximo actual. Prueba con {{max}} USDC o menos.","slippage":"El precio cambió. Actualiza tu cotización e inténtalo de nuevo.","notMature":"Disponible a partir del {{date}}.","lapsed":"La ventana de retiro cerró: tu VY sigue siendo tuyo.","settling":"Este contrato ya está en retiro.","alreadyMature":"Este contrato ya venció: usa las opciones de vencimiento.","policyClosed":"Este contrato está cerrado.","notOwner":"Solo el titular puede hacer eso.","drawRefused":"Hay poca liquidez en este momento: inténtalo de nuevo en breve.","paused":"Los nuevos contratos están pausados. Los contratos existentes no se ven afectados.","noPrice":"Precio no disponible. Intenta de nuevo en un momento.","vyBudgetExceeded":"La asignación de este mes se agotó. Inténtalo cuando se reinicie la asignación mensual.","invali
26dParam":"Ese monto no se puede usar. Ingresa un monto diferente.","insufficientBalance":"No tienes suficiente USDC para ese monto.","needsApproval":"Primero aprueba USDC para el contrato y luego confirma.","simulationFailed":"La simulación de la transacción falló. La transacción podría revertirse on-chain.","transactionReverted":"La transacción no se completó. Inténtalo de nuevo."},"list":{"loadError":"No pudimos cargar tus contratos. Inténtalo de nuevo."},"notLive":"Aún no está activo: se abrirá en cuanto el contrato inteligente esté desplegado en la cadena."},"preferredStock":{"title":"Contratos de Acciones Preferentes","openTitle":"Abrir un contrato","detailTitle":"Detalle del contrato","openNew":"Abrir un nuevo contrato","connectPrompt":"Conecta tu billetera para ver tus Contratos de Acciones Preferentes.","verifyOnChain":"Verificar en cadena","months":"{{n}} meses","notLive":"Aún no está activo: se abre en cuanto el contrato inteligente se despliegue en cadena.","totals":{"paid":"Invertido","paidHint":"En todos tus contratos abiertos","locked":"VY bloqueado","lockedHint":"Retenido hasta que cada contrato se desbloquee"},"status":{"active":"Bloqueado","mature":"Desbloqueado","closed":"Cobrado","empty":"No disponible"},"card":{"term":"Contrato de {{months}} meses · {{discount}}% de descuento","paid":"Invertido","locked":"VY bloqueado","bonus":"Bono","opened":"Apertura","unlocks":"Desbloqueo","unlocked":"Desbloqueado","pricePaid":"Precio pagado"},"statusLine":{"active":"{{vy}} VY bloqueados. Se desbloquean en {{time}}.","mature":"Desbloqueado. Tus {{vy}} VY están listos para cobrar, junto con el bono."},"form":{"pay":"Pagas","lock":"Bloqueo","termChip":"+{{more}}%","termMore":"Más VY","termMonths":"{{months}} meses","maxSpend":"Máx. {{amount}} USDC","soldOut":"El cupo de este mes se agotó. Se abre uno nuevo con el siguiente periodo.","paused":"La apertura de contratos está pausada. Los contratos ya abiertos conservan todas sus opciones.","noPrice":"No podemos valorar VY en este momento, así que la apertura está cerrada. Inténtalo de nuevo en unos minutos.","allocation":"Este mes","windowLabel":"Cupo","windowLeft":"Quedan {{vy}} VY","bonusLabel":"Bono VGC","bonusLeftVgc":"Quedan {{vgc}} VGC","bonusClosed":"Repartido este mes","summary":"Tu contrato","youGet":"Recibes","yourPrice":"Tu precio por VY","yourPriceSub":"{{pct}}% por debajo del precio de mercado","marketPrice":"Precio de mercado","opens":"Apertura","unlocks":"Desbloqueo","atUnlock":"Al desbloquear cobras","payoutVy":"Tu VY bloqueado","payoutVgc":"Tu bono","bonusIfNow":"Bono si compras ahora.","enterAmount":"Ingresa un monto para ver lo que recibes.","earlyExitNote":"Puedes salir antes del desbloqueo, pero devuelves el descuento completo, pagas un {{pct}}% adicional sobre lo que queda y pierdes todo el bono.","confirm":"Confirmar","loadError":"No pudimos cargar los términos del contrato. Revisa tu conexión e inténtalo de nuevo."},"confirm":{"title":"Confirmar contrato","agreementTitle":"Acuerdo de Acciones Preferentes","p1":"Al firmar este contrato inteligente, aceptas abrir un Contrato de Acciones Preferentes pagando <b>{{amount}} USDC</b> por <b>{{vy}} VY</b> a <b>{{price}} por VY</b>, recibiendo <b>{{morePct}}% más VY</b> de lo que tu compra recibiría al precio de mercado actual de <b>{{market}}</b>.","p2":"Tu VY queda bloqueado en garantía por un plazo fijo de <b>{{term}}</b>, hasta el <b>{{unlocks}}</b>. Durante este plazo, tu VY no es transferible ni negociable, y solo la billetera que firma esta transacción podrá cobrarlo cuando venza el plazo.","pChain":"Este acuerdo se ejecuta íntegramente mediante un contrato inteligente abierto e inmutable en la blockchain de Ethereum y es verificable públicamente. Cuando se complete tu transacción, verás una confirmación con el hash on-chain de tu contrato.","p3":"Tu contrato también gana un bono fijo de <b>{{vgc}} VGC</b>, según el bono disponible de este mes. El bono queda bloqueado junto con tu VY y se libera en la misma fecha de desbloqueo. Una vez repartido por completo el bono mensual, los contratos posteriores no reciben este bono.","p4":"Si decides salir antes de la fecha de desbloqueo, devolverás por completo el valor del <b>{{morePct}}
26% de VY adicional recibido</b>, pagarás un <b>{{exitPct}}% adicional sobre el valor restante</b> y perderás todo el bono VGC. Tu derecho a cobrar tu VY después de la fecha de desbloqueo no vence.","p5":"Reconoces y entiendes que tu inversión se utiliza para adquirir <b>WBTC, WETH y PAXG</b> en partes iguales y aportar esos activos a la tesorería de Valinity. Estos activos se mantienen dentro del ecosistema Valinity y pueden verificarse de forma independiente on-chain a través de los siguientes contratos inteligentes:","accept":"Al firmar, confirmas que has revisado, comprendido y aceptado los términos de este contrato inteligente.","verifyLabel":"Verificable en cadena","awaiting":"Transacción enviada. Esperando la confirmación de la red: puede tardar un minuto. Mantén esta pantalla abierta.","reverted":"La transacción no se completó y no se cobró nada. Inténtalo de nuevo.","unconfirmed":"Tu transacción se envió, pero no pudimos confirmarla aquí. Revisa tus contratos antes de volver a intentarlo: puede que ya esté abierto."},"success":{"eyebrow":"Contrato abierto","locked":"Bloqueado para ti","bonus":"Bono obtenido","subtitle":"Bloqueado por {{months}} meses, comprado un {{discount}}% por debajo del precio de mercado.","paid":"Pagaste","price":"Tu precio por VY","unlocks":"Desbloqueo","done":"Listo"},"detail":{"paid":"Invertido","locked":"VY bloqueado","bonus":"Bono VGC","pricePaid":"Precio pagado","priceNow":"Precio de VY ahora","lock":"Bloqueo","opened":"Apertura","unlocks":"Desbloqueo","notFound":"No encontramos ese contrato.","notes":{"active":"Compraste este VY un {{discount}}% por debajo del precio de mercado. Salir antes del desbloqueo devuelve ese descuento completo, cuesta un {{pct}}% adicional y hace perder todo el bono.","mature":"Este contrato está desbloqueado. Al cobrar, el VY y el bono van a tu billetera. No hay fecha límite: siguen siendo tuyos hasta que los tomes."}},"actions":{"collect":"Cobrar","exitEarly":"Salir antes"},"door":{"claimTitle":"Cobrar tu contrato","exitTitle":"Salir antes","youReceive":"Recibes","youGiveUp":"Pierdes","bonus":"Bono","pricePaid":"Precio pagado","locked":"VY bloqueado","handBack":"Descuento devuelto + cargo","claimNote":"El monto completo va a tu billetera. Al desbloquear no se descuenta nada.","oneWay":"Esto no se puede deshacer. El contrato se cierra y el bono se pierde.","exitCharge":"Compraste un {{discount}}% por debajo del precio de mercado, así que ese descuento se devuelve completo, más un {{pct}}% de lo que queda. Esperar hasta el {{date}} no te cuesta nada.","loadingPreview":"Calculando los montos exactos…","previewFailed":"No pudimos leer los montos de salida, así que aún no se puede firmar. Inténtalo de nuevo en unos minutos.","send":"Confirmar"},"errors":{"slippage":"El precio cambió. Actualiza e inténtalo de nuevo.","vyBudgetExceeded":"El cupo de este mes se agotó. Se abre uno nuevo con el siguiente periodo.","notMature":"Este contrato todavía no se desbloquea.","alreadyMature":"Este contrato ya se desbloqueó: cóbralo en su lugar.","notOwner":"Este contrato pertenece a otra billetera.","positionClosed":"Este contrato ya está cerrado. Actualiza tu lista.","paused":"La apertura de contratos está pausada.","noPrice":"No podemos valorar VY en este momento. Inténtalo de nuevo en unos minutos.","feeTierUnset":"No podemos completar esto ahora. Nuestro equipo ya fue notificado.","invalidParam":"Revisa el monto y el plazo.","badWiring":"No podemos completar esto ahora. Nuestro equipo ya fue notificado.","notAuthorized":"Esta billetera no tiene permiso para hacer eso.","insufficientBalance":"No tienes suficiente USDC para este contrato.","needsApproval":"Primero aprueba el USDC y luego confirma.","simulationFailed":"No pudimos completar esto. Inténtalo de nuevo.","transactionReverted":"La transacción no se completó. Inténtalo de nuevo."},"list":{"loadError":"No pudimos cargar tus contratos. Inténtalo de nuevo en unos minutos.","truncated":"Puede que los contratos más antiguos no aparezcan aquí. Escríbenos si falta alguno: nada se pierde y sigue siendo reclamable en cadena."}},"contracts":{"title":"Contratos Inteligentes Valinity","heroLead":"Valinity es la primera","heroGold":"TESORERÍA descentralizada de BTC, ETH y Oro","heroRest":"del mundo, con <b>contratos inteligentes on-chain</b> inspirados en <c>MicroStrategy</c> y <c>BitMine</c>: transparencia total, más diversificación y sin control centralizado.","assets":{"gold":"Oro"},"tagSoon":"Pronto","footnote":"Vienen más contratos. Cada uno se activa aquí mismo, en esta lista.","marketMaking":{"title":"Creación de Mercado con Rendimientos Predeterminados","ratesCaption":"Tasa máxima · contrato de {{days}} días","ctaOpen":"Mis contratos","ctaFirst":"Abrir contrato"},"capitalProtection":{"title":"Contratos de Protección de Capital","termsCaption":"Capital protegido · según el plazo","months":"{{n}} meses","cta":"Abrir contrato","mechanic":"Al vencimiento del contrato, toma <v>VY</v> o tu <v>USDC</v> protegido.","ctaOpen":"Mis contratos"},"preferredStock":{"title":"Contratos de Acciones Preferentes","termsCaption":"Descuento · según el plazo","months":"{{n}} meses","mechanic":"Compra <v>VY</v> bajo el mercado con <v>USDC</v>, bloqueado por un plazo fijo.","vgcNote":"Más una parte de <v>{{vgc}} VGC</v>, el token de gobernanza.","cta":"Abrir contrato","ctaOpen":"Mis contratos"},"dca":{"title":"Contratos de Compra Programada (DCA)","body":"Compra automáticamente, al precio y con la frecuencia que elijas."}},"vdao":{"title":"V-DAOs","eyebrow":"V-DAO","headline":"Lanza tu propio V-DAO","blurb":"Ayuda a que el ecosistema Valinity sea más descentralizado, asegura su red, reclama recompensas — y desbloquea todo lo demás que trae un V-DAO.","pillars":{"token":{"title":"Tu propio token, con liquidez","body":"Un solo pago despliega un token negociable con liquidez ya en el pool. Conservas una asignación de creador desde el primer día; la mitad bloqueada se libera durante el año siguiente."},"rate":{"title":"La tasa de referidos más alta","body":"Un V-DAO te sube de la participación estándar a la tasa más alta de la red — cada producto que usen tus invitados paga a la tasa de V-DAO."},"keeper":{"title":"Asegura la red, gana tu propio token","body":"Los V-DAOs pueden confirmar transacciones e impulsar los contratos inteligentes del protocolo. Cada acción de keeper hace a Valinity más descentralizada — y te paga en tu propio token V-DAO: el protocolo gasta VGC comprándolo en el mercado y te lo entrega, así el trabajo que haces impulsa el token que posees."}},"launchTitle":"Lanza un V-DAO","launchPoint1":"Despliega tu propio token negociable con liquidez inicial","launchPoint2":"Gana la tasa de referidos de V-DAO en toda tu red","launchPoint3":"Asegura la red como keeper y cobra en tu propio token","launchAction":"Lanzar un V-DAO"}}'),ude={valinityAppIcon:"Icono de la aplicación Valinity"},cde={formats:nde,terms:rde,actions:ade,messages:ide,fields:ode,views:sde,images:ude},lde={appStore:{android:"Google Play Store",ios:"App Store"},brand:"Valinity DeFi"},dde={en:"English","es-CO":"Español"},fde={terms:lde,locales:dde};window.global||(window.global=globalThis);window.Buffer=window.Buffer||jce.Buffer;ba.use(Fle).init({resources:{global:{translation:fde},en:{translation:tde},es:{translation:cde}},lng:"en",fallbackLng:"en",interpolation:{escapeValue:!1}}).catch(console.error);const Ft=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,fn=globalThis,af="10.57.0";function jx(){return qx(fn),fn}function qx(e){const t=e.__SENTRY__=e.__SENTRY__||{};return t.version=t.version||af,t[af]=t[af]||{}}function Dy(e,t,n=fn){const r=n.__SENTRY__=n.__SENTRY__||{},a=r[af]=r[af]||{};return a[e]||(a[e]=t())}const pde=["debug","info","warn","error","log","assert","trace"],hde="Sentry Logger ",T2={};function Ly(e){if(!("console"in fn))return e();const t=fn.console,n={},r=Object.keys(T2);r.forEach(a=>{const i=T2[a];n[a]=t[a],t[a]=i});try{return e()}finally{r.forEach(a=>{t[a]=n[a]})}}function yde(){K4().enabled=!0}function mde(){K4().enabled=!1}function mG(){return K4().enabled}function gde(...e){Q4("log",...e)}function vde(...e){Q4("warn",...e)}function bde(...e){Q4("error",...e)}function Q4(e,...t){Ft&&mG()&&Ly(()=>{fn.console[e](`${hde}[${e}]:`,...t)})}function K4(){return Ft?Dy("loggerSettings",()=>({enabled:!1})):{enabled:!1}}const _t={enable:yde,disable:mde,isEnabled:mG,log:gde,warn:vde,error:bde},gG=50,gf="?",WL=/\(error: (.*)\)/,YL=/captureMessage|captureException/;function vG(...e){const t=e.sort((n,r)=>n[0]-r[0]).map(n=>n[1]);return(n,r=0,a=0)=>{const i=[],o=n.split(`
27`);for(let s=r;s<o.length;s++){let u=o[s];u.length>1024&&(u=u.slice(0,1024));const c=WL.test(u)?u.replace(WL,"$1"):u;if(!c.includes("Error: ")){for(const d of t){const f=d(c);if(f){i.push(f);break}}if(i.length>=gG+a)break}}return xde(i.slice(a))}}function wde(e){return Array.isArray(e)?vG(...e):e}function xde(e){if(!e.length)return[];const t=Array.from(e);return/sentryWrapped/.test(I1(t).function||"")&&t.pop(),t.reverse(),YL.test(I1(t).function||"")&&(t.pop(),YL.test(I1(t).function||"")&&t.pop()),t.slice(0,gG).map(n=>({...n,filename:n.filename||I1(t).filename,function:n.function||gf}))}function I1(e){return e[e.length-1]||{}}const E5="<anonymous>";function Dl(e){try{return!e||typeof e!="function"?E5:e.name||E5}catch{return E5}}function GL(e){const t=e.exception;if(t){const n=[];
27try{return t.values.forEach(r=>{r.stacktrace.frames&&n.push(...r.stacktrace.frames)}),n}catch{return}}}const S0={},QL={};function Hf(e,t){return S0[e]=S0[e]||[],S0[e].push(t),()=>{const n=S0[e];if(n){const r=n.indexOf(t);r!==-1&&n.splice(r,1)}}}function Wf(e,t){if(!QL[e]){QL[e]=!0;try{t()}catch(n){Ft&&_t.error(`Error while instrumenting ${e}`,n)}}}function cs(e,t){const n=e&&S0[e];if(n)for(const r of n)try{r(t)}catch(a){Ft&&_t.error(`Error while triggering instrumentation handler.
28Type: ${e}
29Name: ${Dl(r)}
30Error:`,a)}}let C5=null;function Sde(e){const t="error";Hf(t,e),Wf(t,Tde)}function Tde(){C5=fn.onerror,fn.onerror=function(e,t,n,r,a){return cs("error",{column:r,error:a,line:n,msg:e,url:t}),C5?C5.apply(this,arguments):!1},fn.onerror.__SENTRY_INSTRUMENTED__=!0}let A5=null;function Ede(e){const t="unhandledrejection";Hf(t,e),Wf(t,Cde)}function Cde(){A5=fn.onunhandledrejection,fn.onunhandledrejection=function(e){return cs("unhandledrejection",e),A5?A5.apply(this,arguments):!0},fn.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}const bG=Object.prototype.toString;function $x(e){switch(bG.call(e)){case"[object Error]":case"[object Exception]":case"[object DOMException]":case"[object WebAssembly.Exception]":return!0;default:return Jh(e,Error)}}function Fy(e,t){return bG.call(e)===`[object ${t}]`}function wG(e){return Fy(e,"ErrorEvent")}function KL(e){return Fy(e,"DOMError")}function Ade(e){return Fy(e,"DOMException")}function Qu(e){return Fy(e,"String")}function X4(e){return typeof e=="object"&&e!==null&&"__sentry_template_string__"in e&&"__sentry_template_values__"in e}function Av(e){return e===null||X4(e)||typeof e!="object"&&typeof e!="function"}function hg(e){return Fy(e,"Object")}function zx(e){return typeof Event<"u"&&Jh(e,Event)}function _de(e){return Fy(e,"RegExp")}function _v(e){return!!(e!=null&&e.then&&typeof e.then=="function")}function Jh(e,t){try{return e instanceof t}catch{return!1}}function xG(e){return typeof Request<"u"&&Jh(e,Request)}function Gi(e,t,n){if(!(t in e))return;const r=e[t];if(typeof r!="function")return;const a=n(r);typeof a=="function"&&SG(a,r);try{e[t]=a}catch{Ft&&_t.log(`Failed to replace method "${t}" in object`,e)}}function Ll(e,t,n){try{Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0})}catch{Ft&&_t.log(`Failed to add non-enumerable property "${String(t)}" to object`,e)}}function SG(e,t){try{const n=t.prototype||{};e.prototype=t.prototype=n,Ll(e,"__sentry_original__",t)}catch{}}function J4(e){return e.__sentry_original__}function TG(e){if($x(e))return{message:e.message,name:e.name,stack:e.stack,...XL(e)};if(zx(e)){const{type:t,target:n,currentTarget:r,detail:a}=e;return{type:t,target:n,currentTarget:r,...a?{detail:a}:{},...XL(e)}}return e}function XL(e){return typeof e=="object"&&e!==null?Object.fromEntries(Object.entries(e)):{}}function kde(e){const t=Object.keys(TG(e));return t.sort(),t[0]?t.join(", "):"[object has no keys]"}let qp;function Hx(e){if(qp!==void 0)return qp?qp(e):e();const t=Symbol.for("__SENTRY_SAFE_RANDOM_ID_WRAPPER__"),n=fn;return t in n&&typeof n[t]=="function"?(qp=n[t],qp(e)):(qp=null,e())}function E2(){return Hx(()=>Math.random())}function Ny(){return Hx(()=>Date.now())}const Pde=Symbol.for("sentry.skipNormalization"),Rde=Symbol.for("sentry.overrideNormalizationDepth");function Ode(e){return!!e[Pde]}function Ide(e){const t=e[Rde];return typeof t=="number"?t:void 0}let Ak;function EG(e){Ak=e}function Bu(e,t=100,n=1/0){try{return _k("",e,t,n)}catch(r){return{ERROR:`**non-serializable** (${r})`}}}function CG(e,t=3,n=100*1024){const r=Bu(e,t);return Lde(r)>n?CG(e,t-1,n):r}function _k(e,t,n=1/0,r=1/0,a=Fde()){const[i,o]=a;if(t==null||["boolean","string"].includes(typeof t)||typeof t=="number"&&Number.isFinite(t))return t;const s=AG(e,t);if(!s.startsWith("[object "))return s;if(Ode(t))return t;const u=Ide(t),c=u!==void 0?u:n;if(c===0)return s.replace("object ","");if(i(t))return"[Circular ~]";const d=t;if(d&&typeof d.toJSON=="function")try{const m=d.toJSON();return _k("",m,c-1,r,a)}catch{}const f=Array.isArray(t)?[]:{};let h=0;const y=TG(t);for(const m in y){if(!Object.prototype.hasOwnProperty.call(y,m))continue;if(h>=r){f[m]="[MaxProperties ~]";break}const v=y[m];f[m]=_k(m,v,c-1,r,a),h++}return o(t),f}function AG(e,t){try{if(Ak){const r=Ak(t);if(r)return r}return typeof global<"u"&&t===global?"[Global]":typeof t=="number"&&!Number.isFinite(t)?`[${t}]`:typeof t=="function"?`[Function: ${Dl(t)}]`:typeof t=="symbol"?`[${String(t)}]`:typeof t=="bigint"?`[BigInt: ${String(t)}]`:`[object ${Mde(t)}]`}catch(n){return`**non-serializable** (${n})`}}function Mde(e){const t=Object.getPrototypeOf(e);return t!=null&&t.constructor?t.constructor.name:"null prototype"}function Dde(e){return~-encodeURI(e).split(/%..|./).length}function Lde(e){return Dde(JSON.stringify(e))}function Fde(){const e=new WeakSet;function t(r){return e.has(r)?!0:(e.add(r),!1)}function n(r){e.delete(r)}return[t,n]}function kk(e,t=0){return typeof e!="string"||t===0||e.length<=t?e:`${e.slice(0,t)}...`}function JL(e,t){if(!Array.isArray(e))return"";const n=[];for(let r=0;r<e.length;r++){const a=e[r];
30Av(a)?n.push(String(a)):a instanceof Error?n.push(a.message?`${a.name}: ${a.message}`:a.name):n.push(AG(void 0,a))}return n.join(t)}function $0(e,t,n=!1){return Qu(e)?_de(t)?t.test(e):Qu(t)?n?e===t:e.includes(t):typeof t=="function"?t(e):!1:!1}function kv(e,t=[],n=!1){for(const r of t)if($0(e,r,n))return!0;return!1}function Nde(){const e=fn;return e.crypto||e.msCrypto}let _5;function Bde(){return E2()*16}function Po(e=Nde()){try{if(e!=null&&e.randomUUID)return Hx(()=>e.randomUUID()).replace(/-/g,"")}catch{}return _5||(_5="10000000100040008000"+1e11),_5.replace(/[018]/g,t=>(t^(Bde()&15)>>t/4).toString(16))}function _G(e){var t,n;return(n=(t=e.exception)==null?void 0:t.values)==null?void 0:n[0]}function Od(e){const{message:t,event_id:n}=e;if(t)return t;const r=_G(e);return r?r.type&&r.value?`${r.type}: ${r.value}`:r.type||r.value||n||"<unknown>":n||"<unknown>"}function Pk(e,t,n){const r=e.exception=e.exception||{},a=r.values=r.values||[],i=a[0]=a[0]||{};i.value||(i.value=t||""),i.type||(i.type="Error")}function of(e,t){const n=_G(e);if(!n)return;const r={type:"generic",handled:!0},a=n.mechanism;if(n.mechanism={...r,...a,...t},t&&"data"in t){const i={...a==null?void 0:a.data,...t.data};n.mechanism.data=i}}function ZL(e){if(Vde(e))return!0;try{Ll(e,"__sentry_captured__",!0)}catch{}return!1}function Vde(e){try{return e.__sentry_captured__}catch{}}const kG=1e3;function Pv(){return Ny()/kG}function Ude(){const{performance:e}=fn;if(!(e!=null&&e.now)||!e.timeOrigin)return Pv;const t=e.timeOrigin;return()=>(t+Hx(()=>e.now()))/kG}let e7;function Ku(){return(e7??(e7=Ude()))()}function jde(e){const t=Ku(),n={sid:Po(),init:!0,timestamp:t,started:t,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>$de(n)};return e&&Zh(n,e),n}function Zh(e,t={}){if(t.user&&(!e.ipAddress&&t.user.ip_address&&(e.ipAddress=t.user.ip_address),!e.did&&!t.did&&(e.did=t.user.id||t.user.email||t.user.username)),e.timestamp=t.timestamp||Ku(),t.abnormal_mechanism&&(e.abnormal_mechanism=t.abnormal_mechanism),t.ignoreDuration&&(e.ignoreDuration=t.ignoreDuration),t.sid&&(e.sid=t.sid.length===32?t.sid:Po()),t.init!==void 0&&(e.init=t.init),!e.did&&t.did&&(e.did=`${t.did}`),typeof t.started=="number"&&(e.started=t.started),e.ignoreDuration)e.duration=void 0;else if(typeof t.duration=="number")e.duration=t.duration;else{const n=e.timestamp-e.started;e.duration=n>=0?n:0}t.release&&(e.release=t.release),t.environment&&(e.environment=t.environment),!e.ipAddress&&t.ipAddress&&(e.ipAddress=t.ipAddress),!e.userAgent&&t.userAgent&&(e.userAgent=t.userAgent),typeof t.errors=="number"&&(e.errors=t.errors),t.status&&(e.status=t.status)}function qde(e,t){let n={};e.status==="ok"&&(n={status:"exited"}),Zh(e,n)}function $de(e){return{sid:`${e.sid}`,init:e.init,started:new Date(e.started*1e3).toISOString(),timestamp:new Date(e.timestamp*1e3).toISOString(),status:e.status,errors:e.errors,did:typeof e.did=="number"||typeof e.did=="string"?`${e.did}`:void 0,duration:e.duration,abnormal_mechanism:e.abnormal_mechanism,attrs:{release:e.release,environment:e.environment,ip_address:e.ipAddress,user_agent:e.userAgent}}}function Rv(e,t,n=2){if(!t||typeof t!="object"||n<=0)return t;if(e&&Object.keys(t).length===0)return e;const r={...e};for(const a in t)Object.prototype.hasOwnProperty.call(t,a)&&(r[a]=Rv(r[a],t[a],n-1));return r}function t7(){return Po()}function PG(){return Po().substring(16)}function zde(e){try{const t=fn.WeakRef;if(typeof t=="function")return new t(e)}catch{}return e}function RG(e){if(e){if(typeof e=="object"&&"deref"in e&&typeof e.deref=="function")try{return e.deref()}catch{return}return e}}const Rk="_sentrySpan";function n7(e,t){t?Ll(e,Rk,zde(t)):delete e[Rk]}function r7(e){return RG(e[Rk])}const Hde=100;class sc{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._attributes={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext={traceId:t7(),sampleRand:E2()}}clone(){const t=new sc;return t._breadcrumbs=[...this._breadcrumbs],t._tags={...this._tags},t._attributes={...this._attributes},t._extra={...this._extra},t._contexts={...this._contexts},this._contexts.flags&&(t._contexts.flags={values:[...this._contexts.flags.values]}),t._user=this._user,t._level=this._level,t._session=this._session,t._transactionName=this._transactionName,t._fingerprint=this._fingerprint,t._eventProcessors=[...this._eventProcessors],t._attachments=[...this._attachments],t._sdkProcessingMetadata={...this._sdkProcessingMetadata},t._propagationContext={...this._propagationContext},t._client=this._client,t._lastEventId=this._lastEventId,t._conversationId=this._conversationId,n7(t,r7(this)),t}setClient(t){this._client=t}setLastEventId(t){this._lastEventId=t}getClient(){return this._client}lastEventId(){return this._lastEventId}addScopeListener(t){this._scopeListeners.push(t)}addEventProcessor(t){return this._eventProcessors.push(t),this}setUser(t){return this._user=t||{email:void 0,id:void 0,ip_address:void 0,username:void 0},this._session&&Zh(this._session,{user:t}),this._notifyScopeListeners(),this}getUser(){return this._user}setConversationId(t){return this._conversationId=t||void 0,this._notifyScopeListeners(),this}setTags(t){return this._tags={...this._tags,...t},this._notifyScopeListeners(),this}setTag(t,n){return this.setTags({[t]:n})}setAttributes(t){return this._attributes={...this._attributes,...t},this._notifyScopeListeners(),this}setAttribute(t,n){return this.setAttributes({[t]:n})}removeAttribute(t){return t in this._attributes&&(delete this._attributes[t],this._notifyScopeListeners()),this}setExtras(t){return this._extra={...this._extra,...t},this._notifyScopeListeners(),this}setExtra(t,n){return this._extra={...this._extra,[t]:n},this._notifyScopeListeners(),this}setFingerprint(t){return this._fingerprint=t,this._notifyScopeListeners(),this}setLevel(t){return this._level=t,this._notifyScopeListeners(),this}setTransactionName(t){return this._transactionName=t,this._notifyScopeListeners(),this}setContext(t,n){return n===null?delete this._contexts[t]:this._contexts[t]=n,this._notifyScopeListeners(),this}setSession(t){return t?this._session=t:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(t){if(!t)return this;const n=typeof t=="function"?t(this):t,r=n instanceof sc?n.getScopeData():hg(n)?t:void 0,{tags:a,attributes:i,extra:o,user:s,contexts:u,level:c,fingerprint:d=[],propagationContext:f,conversationId:h}=r||{};return this._tags={...this._tags,...a},this._attributes={...this._attributes,...i},this._extra={...this._extra,...o},this._contexts={...this._contexts,...u},s&&Object.keys(s).length&&(this._user=s),c&&(this._level=c),d.length&&(this._fingerprint=d),f&&(this._propagationContext=f),h&&(this._conversationId=h),this}clear(){return this._breadcrumbs=[],this._tags={},this._attributes={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._session=void 0,this._conversationId=void 0,n7(this,void 0),this._attachments=[],this.setPropagationContext({traceId:t7(),sampleRand:E2()}),this._notifyScopeListeners(),this}addBreadcrumb(t,n){var i;const r=typeof n=="number"?n:Hde;if(r<=0)return this;const a={timestamp:Pv(),...t,message:t.message?kk(t.message,2048):t.message};return this._breadcrumbs.push(a),this._breadcrumbs.length>r&&(this._breadcrumbs=this._breadcrumbs.slice(-r),(i=this._client)==null||i.recordDroppedEvent("buffer_overflow","log_item")),this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(t){return this._attachments.push(t),this}clearAttachments(){return this._attachments=[],this}getScopeData(){return{breadcrumbs:this._breadcrumbs,attachments:this._attachments,contexts:this._contexts,tags:this._tags,attributes:this._attributes,extra:this._extra,user:this._user,level:this._level,fingerprint:this._fingerprint||[],eventProcessors:this._eventProcessors,propagationContext:this._propagationContext,sdkProcessingMetadata:this._sdkProcessingMetadata,transactionName:this._transactionName,span:r7(this),conversationId:this._conversationId}}setSDKProcessingMetadata(t){return this._sdkProcessingMetadata=Rv(this._sdkProcessingMetadata,t,2),this}setPropagationContext(t){return this._propagationContext=t,this}getPropagationContext(){return this._propagationContext}captureException(t,n){const r=(n==null?void 0:n.event_id)||Po();if(!this._client)return Ft&&_t.warn("No client configured on scope - will not capture exception!"),r;const a=new Error("Sentry syntheticException");return this._client.captureException(t,{originalException:t,syntheticException:a,...n,event_id:r},this),r}captureMessage(t,n,r){const a=(r==null?void 0:r.event_id)||Po();if(!this._client)return Ft&&_t.warn("No client configured on scope - will not capture message!"),a;const i=(r==null?void 0:r.syntheticException)??new Error(t);return this._client.captureMessage(t,n,{originalException:t,syntheticException:i,...r,event_id:a},this),a}
30captureEvent(t,n){const r=t.event_id||(n==null?void 0:n.event_id)||Po();return this._client?(this._client.captureEvent(t,{...n,event_id:r},this),r):(Ft&&_t.warn("No client configured on scope - will not capture event!"),r)}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach(t=>{t(this)}),this._notifyingListeners=!1)}}function Wde(){return Dy("defaultCurrentScope",()=>new sc)}function Yde(){return Dy("defaultIsolationScope",()=>new sc)}const a7=e=>e instanceof Promise&&!e[OG],OG=Symbol("chained PromiseLike"),Gde=(e,t,n)=>{const r=e.then(a=>(t(a),a),a=>{throw n(a),a});return a7(r)&&a7(e)?r:Qde(e,r)},Qde=(e,t)=>{if(!t)return e;let n=!1;for(const r in e){if(r in t)continue;n=!0;const a=e[r];typeof a=="function"?Object.defineProperty(t,r,{value:(...i)=>a.apply(e,i),enumerable:!0,configurable:!0,writable:!0}):t[r]=a}return n&&Object.assign(t,{[OG]:!0}),t};class Kde{constructor(t,n){let r;t?r=t:r=new sc;let a;n?a=n:a=new sc,this._stack=[{scope:r}],this._isolationScope=a}withScope(t){const n=this._pushScope();let r;try{r=t(n)}catch(a){throw this._popScope(),a}return _v(r)?Gde(r,()=>this._popScope(),()=>this._popScope()):(this._popScope(),r)}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getIsolationScope(){return this._isolationScope}getStackTop(){return this._stack[this._stack.length-1]}_pushScope(){const t=this.getScope().clone();return this._stack.push({client:this.getClient(),scope:t}),t}_popScope(){return this._stack.length<=1?!1:!!this._stack.pop()}}function ey(){const e=jx(),t=qx(e);return t.stack=t.stack||new Kde(Wde(),Yde())}function Xde(e){return ey().withScope(e)}function Jde(e,t){const n=ey();return n.withScope(()=>(n.getStackTop().scope=e,t(e)))}function i7(e){return ey().withScope(()=>e(ey().getIsolationScope()))}function Zde(){return{withIsolationScope:i7,withScope:Xde,withSetScope:Jde,withSetIsolationScope:(e,t)=>i7(t),getCurrentScope:()=>ey().getScope(),getIsolationScope:()=>ey().getIsolationScope()}}function Z4(e){const t=qx(e);return t.acs?t.acs:Zde()}function efe(e){return typeof e=="object"&&e!=null&&!Array.isArray(e)&&Object.keys(e).includes("value")}function tfe(e,t){const{value:n,unit:r}=efe(e)?e:{value:e,unit:void 0},a=nfe(n),i=r&&typeof r=="string"?{unit:r}:{};if(a)return{...a,...i};if(!t||t==="skip-undefined"&&n===void 0)return;let o="";try{o=JSON.stringify(n)??""}catch{}return{value:o,type:"string",...i}}function o7(e,t=!1){const n={};for(const[r,a]of Object.entries(e??{})){const i=tfe(a,t);i&&(n[r]=i)}return n}function nfe(e){if(Array.isArray(e))return{value:e,type:"array"};const t=typeof e=="string"?"string":typeof e=="boolean"?"boolean":typeof e=="number"&&!Number.isNaN(e)?Number.isInteger(e)?"integer":"double":null;if(t)return{value:e,type:t}}function xc(){const e=jx();return Z4(e).getCurrentScope()}function Gl(){const e=jx();return Z4(e).getIsolationScope()}function rfe(){return Dy("globalScope",()=>new sc)}function IG(...e){const t=jx(),n=Z4(t);if(e.length===2){const[r,a]=e;return r?n.withSetScope(r,a):n.withScope(a)}return n.withScope(e[0])}function wa(){return xc().getClient()}function afe(e){const t=e.getPropagationContext(),{traceId:n,parentSpanId:r,propagationSpanId:a}=t,i={trace_id:n,span_id:a||PG()};return r&&(i.parent_span_id=r),i}const ife="sentry.source",ofe="sentry.sample_rate",sfe="sentry.previous_trace_sample_rate",ufe="sentry.op",cfe="sentry.origin",MG="sentry.profile_id",DG="sentry.exclusive_time",lfe="gen_ai.conversation.id",dfe=0,ffe=1,pfe="_sentryScope",hfe="_sentryIsolationScope";function LG(e){const t=e;return{scope:t[pfe],isolationScope:RG(t[hfe])}}const s7="sentry-";function yfe(e){const t=mfe(e);if(!t)return;const n=Object.entries(t).reduce((r,[a,i])=>{if(a.startsWith(s7)){const o=a.slice(s7.length);r[o]=i}return r},{});if(Object.keys(n).length>0)return n}function mfe(e){if(!(!e||!Qu(e)&&!Array.isArray(e)))return Array.isArray(e)?e.reduce((t,n)=>{const r=u7(n);return Object.entries(r).forEach(([a,i])=>{t[a]=i}),t},{}):u7(e)}function u7(e){return e.split(",").map(t=>{const n=t.indexOf("=");if(n===-1)return[];const r=t.slice(0,n),a=t.slice(n+1);return[r,a].map(i=>{try{return decodeURIComponent(i.trim())}catch{return}})}).reduce((t,[n,r])=>(n&&r&&(t[n]=r),t),{})}const gfe=/^o(\d+)\./,vfe=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)((?:\[[:.%\w]+\]|[\w.-]+))(?::(\d+))?\/(.+)/;function bfe(e){return e==="http"||e==="https"}function Ov(e,t=!1){const{host:n,path:r,pass:a,port:i,projectId:o,protocol:s,publicKey:u}=e;return`${s}://${u}${t&&a?`:${a}`:""}@${n}${i?`:${i}`:""}/${r&&`${r}/`}${o}`}function wfe(e){const t=vfe.exec(e);if(!t){Ly(()=>{console.error(`Invalid Sentry Dsn: ${e}`)});return}const[n,r,a="",i="",o="",s=""]=t.slice(1);let u="",c=s;const d=c.split("/");if(d.length>1&&(u=d.slice(0,-1).join("/"),c=d.pop()),c){const f=c.match(/^\d+/);f&&(c=f[0])}return FG({host:i,pass:a,path:u,projectId:c,port:o,protocol:n,publicKey:r})}function FG(e){return{protocol:e.protocol,publicKey:e.publicKey||"",pass:e.pass||"",host:e.host,port:e.port||"",path:e.path||"",projectId:e.projectId}}function xfe(e){if(!Ft)return!0;const{port:t,projectId:n,protocol:r}=e;return["protocol","publicKey","host","projectId"].find(o=>e[o]?!1:(_t.error(`Invalid Sentry Dsn: ${o} missing`),!0))?!1:n.match(/^\d+$/)?bfe(r)?t&&isNaN(parseInt(t,10))?(_t.error(`Invalid Sentry Dsn: Invalid port ${t}`),!1):!0:(_t.error(`Invalid Sentry Dsn: Invalid protocol ${r}`),!1):(_t.error(`Invalid Sentry Dsn: Invalid projectId ${n}`),!1)}function Sfe(e){const t=e.match(gfe);return t==null?void 0:t[1]}function Tfe(e){const t=e.getOptions(),{host:n}=e.getDsn()||{};let r;return t.orgId?r=String(t.orgId):n&&(r=Sfe(n)),r}function Efe(e){const t=typeof e=="string"?wfe(e):FG(e);
30if(!(!t||!xfe(t)))return t}function Cfe(e){if(typeof e=="boolean")return Number(e);const t=typeof e=="string"?parseFloat(e):e;if(!(typeof t!="number"||isNaN(t)||t<0||t>1))return t}const NG=1;let c7=!1;function Afe(e){const{spanId:t,traceId:n,isRemote:r}=e.spanContext(),a=r?t:Wx(e).parent_span_id,i=LG(e).scope,o=r?(i==null?void 0:i.getPropagationContext().propagationSpanId)||PG():t;return{parent_span_id:a,span_id:o,trace_id:n}}function _fe(e){if(e&&e.length>0)return e.map(({context:{spanId:t,traceId:n,traceFlags:r,...a},attributes:i})=>({span_id:t,trace_id:n,sampled:r===NG,attributes:i,...a}))}function l7(e){return typeof e=="number"?d7(e):Array.isArray(e)?e[0]+e[1]/1e9:e instanceof Date?d7(e.getTime()):Ku()}function d7(e){return e>9999999999?e/1e3:e}function Wx(e){if(Ofe(e))return e.getSpanJSON();const{spanId:t,traceId:n}=e.spanContext();if(Rfe(e)){const{attributes:r,startTime:a,name:i,endTime:o,status:s,links:u}=e;return{span_id:t,trace_id:n,data:r,description:i,parent_span_id:kfe(e),start_timestamp:l7(a),timestamp:l7(o)||void 0,status:Mfe(s),op:r[ufe],origin:r[cfe],links:_fe(u)}}return{span_id:t,trace_id:n,start_timestamp:0,data:{}}}function kfe(e){var t;return"parentSpanId"in e?e.parentSpanId:"parentSpanContext"in e?(t=e.parentSpanContext)==null?void 0:t.spanId:void 0}function Pfe(e){var t;return{...e,attributes:o7(e.attributes),links:(t=e.links)==null?void 0:t.map(n=>({...n,attributes:o7(n.attributes)}))}}function Rfe(e){const t=e;return!!t.attributes&&!!t.startTime&&!!t.name&&!!t.endTime&&!!t.status}function Ofe(e){return typeof e.getSpanJSON=="function"}function Ife(e){const{traceFlags:t}=e.spanContext();return t===NG}function Mfe(e){if(!(!e||e.code===dfe))return e.code===ffe?"ok":e.message||"internal_error"}const Dfe="_sentryRootSpan",BG=Lfe;function Lfe(e){return e[Dfe]||e}function f7(){c7||(Ly(()=>{console.warn("[Sentry] Returning null from `beforeSendSpan` is disallowed. To drop certain spans, configure the respective integrations directly or use `ignoreSpans`.")}),c7=!0)}function Ffe(e){var n;if(typeof __SENTRY_TRACING__=="boolean"&&!__SENTRY_TRACING__)return!1;const t=(n=wa())==null?void 0:n.getOptions();return!!t&&(t.tracesSampleRate!=null||!!t.tracesSampler)}function p7(e){_t.log(`Ignoring span ${e.op} - ${e.description} because it matches \`ignoreSpans\`.`)}function h7(e,t){if(!(t!=null&&t.length))return!1;for(const n of t){if(Vfe(n)){if(e.description&&$0(e.description,n))return Ft&&p7(e),!0;continue}const r=!!n.attributes&&Object.keys(n.attributes).length>0;if(!n.name&&!n.op&&!r)continue;const a=n.name?e.description&&$0(e.description,n.name):!0,i=n.op?e.op&&$0(e.op,n.op):!0,o=n.attributes?Object.entries(n.attributes).every(([s,u])=>{var c;return Nfe((c=e.attributes)==null?void 0:c[s],u)}):!0;if(a&&i&&o)return Ft&&p7(e),!0}return!1}function Nfe(e,t){return typeof e=="string"&&(typeof t=="string"||t instanceof RegExp)?$0(e,t):Array.isArray(e)&&Array.isArray(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e===t}function Bfe(e,t){const n=t.parent_span_id,r=t.span_id;if(n)for(const a of e)a.parent_span_id===r&&(a.parent_span_id=n)}function Vfe(e){return typeof e=="string"||e instanceof RegExp}const e8="production",Ufe="_frozenDsc";function VG(e,t){const n=t.getOptions(),{publicKey:r}=t.getDsn()||{},a={environment:n.environment||e8,release:n.release,public_key:r,trace_id:e,org_id:Tfe(t)};return t.emit("createDsc",a),a}function jfe(e,t){const n=t.getPropagationContext();return n.dsc||VG(n.traceId,e)}function qfe(e){var m;const t=wa();if(!t)return{};const n=BG(e),r=Wx(n),a=r.data,i=n.spanContext().traceState,o=(i==null?void 0:i.get("sentry.sample_rate"))??a[ofe]??a[sfe];function s(v){return(typeof o=="number"||typeof o=="string")&&(v.sample_rate=`${o}`),v}const u=n[Ufe];if(u)return s(u);const c=i==null?void 0:i.get("sentry.dsc"),d=c&&yfe(c);if(d)return s(d);const f=VG(e.spanContext().traceId,t),h=a[ife]??a["sentry.span.source"],y=r.description;return h!=="url"&&y&&(f.transaction=y),Ffe()&&(f.sampled=String(Ife(n)),f.sample_rand=(i==null?void 0:i.get("sentry.sample_rand"))??((m=LG(n).scope)==null?void 0:m.getPropagationContext().sampleRand.toString())),s(f),t.emit("createDsc",f,n),f}function $fe(e){return!!e&&typeof e=="function"&&"_streamed"in e&&!!e._streamed}function By(e,t=[]){return[e,t]}function y7(e,t){const[n,r]=e;return[n,[...r,t]]}function Ok(e,t){const n=e[1];for(const r of n){const a=r[0].type;if(t(r,a))return!0}return!1}function zfe(e,t){return Ok(e,(n,r)=>t.includes(r))}function Ik(e){const t=qx(fn);return t.encodePolyfill?t.encodePolyfill(e):new TextEncoder().encode(e)}function Hfe(e){const[t,n]=e;let r=JSON.stringify(t);function a(i){typeof r=="string"?r=typeof i=="string"?r+i:[Ik(r),i]:r.push(typeof i=="string"?Ik(i):i)}for(const i of n){const[o,s]=i;if(a(`
31${JSON.stringify(o)}
32`),typeof s=="string"||s instanceof Uint8Array)a(s);else{let u;
32try{u=JSON.stringify(s)}catch{u=JSON.stringify(Bu(s))}a(u)}}return typeof r=="string"?r:Wfe(r)}function Wfe(e){const t=e.reduce((a,i)=>a+i.length,0),n=new Uint8Array(t);let r=0;for(const a of e)n.set(a,r),r+=a.length;return n}function Yfe(e){const t=typeof e.data=="string"?Ik(e.data):e.data;return[{type:"attachment",length:t.length,filename:e.filename,content_type:e.contentType,attachment_type:e.attachmentType},t]}const UG={sessions:"session",event:"error",client_report:"internal",user_report:"default",profile_chunk:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor",raw_security:"security",log:"log_item",trace_metric:"metric"};function Gfe(e){return e in UG}function m7(e){return Gfe(e)?UG[e]:e}function jG(e){if(!(e!=null&&e.sdk))return;const{name:t,version:n}=e.sdk;return{name:t,version:n}}function Qfe(e,t,n,r){var i;const a=(i=e.sdkProcessingMetadata)==null?void 0:i.dynamicSamplingContext;return{event_id:e.event_id,sent_at:new Date(Ny()).toISOString(),...t&&{sdk:t},...!!n&&r&&{dsn:Ov(r)},...a&&{trace:a}}}function Kfe(e,t){var r,a,i,o;
32if(!t)return e;const n=e.sdk||{};return e.sdk={...n,name:n.name||t.name,version:n.version||t.version,integrations:[...((r=e.sdk)==null?void 0:r.integrations)||[],...t.integrations||[]],packages:[...((a=e.sdk)==null?void 0:a.packages)||[],...t.packages||[]],settings:(i=e.sdk)!=null&&i.settings||t.settings?{...(o=e.sdk)==null?void 0:o.settings,...t.settings}:void 0},e}function Xfe(e,t,n,r){const a=jG(n),i={sent_at:new Date(Ny()).toISOString(),...a&&{sdk:a},...!!r&&t&&{dsn:Ov(t)}},o="aggregates"in e?[{type:"sessions"},e]:[{type:"session"},e.toJSON()];return By(i,[o])}function Jfe(e,t,n,r){const a=jG(n),i=e.type&&e.type!=="replay_event"?e.type:"event";Kfe(e,n==null?void 0:n.sdk);const o=Qfe(e,a,r,t);return delete e.sdkProcessingMetadata,By(o,[[{type:i},e]])}function Zfe(e){return e.getOptions().traceLifecycle==="stream"}function epe(e,t){const{fingerprint:n,span:r,breadcrumbs:a,sdkProcessingMetadata:i}=t;tpe(e,t),r&&ape(e,r),ipe(e,n),npe(e,a),rpe(e,i)}function g7(e,t){const{extra:n,tags:r,attributes:a,user:i,contexts:o,level:s,sdkProcessingMetadata:u,breadcrumbs:c,fingerprint:d,eventProcessors:f,attachments:h,propagationContext:y,transactionName:m,span:v}=t;Qm(e,"extra",n),Qm(e,"tags",r),Qm(e,"attributes",a),Qm(e,"user",i),Qm(e,"contexts",o),e.sdkProcessingMetadata=Rv(e.sdkProcessingMetadata,u,2),s&&(e.level=s),m&&(e.transactionName=m),v&&(e.span=v),c.length&&(e.breadcrumbs=[...e.breadcrumbs,...c]),d.length&&(e.fingerprint=[...e.fingerprint,...d]),f.length&&(e.eventProcessors=[...e.eventProcessors,...f]),h.length&&(e.attachments=[...e.attachments,...h]),e.propagationContext={...e.propagationContext,...y}}function Qm(e,t,n){e[t]=Rv(e[t],n,1)}function qG(e,t){const n=rfe().getScopeData();return e&&g7(n,e.getScopeData()),t&&g7(n,t.getScopeData()),n}function tpe(e,t){const{extra:n,tags:r,user:a,contexts:i,level:o,transactionName:s}=t;Object.keys(n).length&&(e.extra={...n,...e.extra}),Object.keys(r).length&&(e.tags={...r,...e.tags}),Object.keys(a).length&&(e.user={...a,...e.user}),Object.keys(i).length&&(e.contexts={...i,...e.contexts}),o&&(e.level=o),s&&e.type!=="transaction"&&(e.transaction=s)}function npe(e,t){const n=[...e.breadcrumbs||[],...t];e.breadcrumbs=n.length?n:void 0}function rpe(e,t){e.sdkProcessingMetadata={...e.sdkProcessingMetadata,...t}}function ape(e,t){e.contexts={trace:Afe(t),...e.contexts},e.sdkProcessingMetadata={dynamicSamplingContext:qfe(t),...e.sdkProcessingMetadata};const n=BG(t),r=Wx(n).description;r&&!e.transaction&&e.type==="transaction"&&(e.transaction=r)}function ipe(e,t){e.fingerprint=e.fingerprint?Array.isArray(e.fingerprint)?e.fingerprint:[e.fingerprint]:[],t&&(e.fingerprint=e.fingerprint.concat(t)),e.fingerprint.length||delete e.fingerprint}function k5(e){if(!e)return{};const t=e.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!t)return{};const n=t[6]||"",r=t[8]||"";return{host:t[4],path:t[5],protocol:t[2],search:n,hash:r,relative:t[5]+n+r}}function ope(e,t=!0){if(e.startsWith("data:")){const n=e.match(/^data:([^;,]+)/),r=n?n[1]:"text/plain",a=e.includes(";base64,"),i=e.indexOf(",");let o="";if(t&&i!==-1){const s=e.slice(i+1);o=s.length>10?`${s.slice(0,10)}... [truncated]`:s}return`data:${r}${a?",base64":""}${o?`,${o}`:""}`}return e}function $G(e,t){const n=e.attributes??(e.attributes={});Object.entries(t).forEach(([r,a])=>{a!=null&&!(r in n)&&(n[r]=a)})}const P5=0,v7=1,b7=2;function Iv(e){return new yg(t=>{t(e)})}function t8(e){return new yg((t,n)=>{n(e)})}class yg{constructor(t){this._state=P5,this._handlers=[],this._runExecutor(t)}then(t,n){return new yg((r,a)=>{this._handlers.push([!1,i=>{if(!t)r(i);else try{r(t(i))}catch(o){a(o)}},i=>{if(!n)a(i);else try{r(n(i))}catch(o){a(o)}}]),this._executeHandlers()})}catch(t){return this.then(n=>n,t)}finally(t){return new yg((n,r)=>{let a,i;return this.then(o=>{i=!1,a=o,t&&t()},o=>{i=!0,a=o,t&&t()}).then(()=>{if(i){r(a);return}n(a)})})}_executeHandlers(){if(this._state===P5)return;const t=this._handlers.slice();this._handlers=[],t.forEach(n=>{n[0]||(this._state===v7&&n[1](this._value),this._state===b7&&n[2](this._value),n[0]=!0)})}_runExecutor(t){const n=(i,o)=>
32{if(this._state===P5){if(_v(o)){o.then(r,a);return}this._state=i,this._value=o,this._executeHandlers()}},r=i=>{n(v7,i)},a=i=>{n(b7,i)};try{t(r,a)}catch(i){a(i)}}}function spe(e,t,n,r=0){try{const a=Mk(t,n,e,r);return _v(a)?a:Iv(a)}catch(a){return t8(a)}}function Mk(e,t,n,r){const a=n[r];if(!e||!a)return e;const i=a({...e},t);return Ft&&i===null&&_t.log(`Event processor "${a.id||"?"}" dropped event`),_v(i)?i.then(o=>Mk(o,t,n,r+1)):Mk(i,t,n,r+1)}let Ru,w7,x7,Yc;function upe(e){const t=fn._sentryDebugIds,n=fn._debugIds;if(!t&&!n)return{};const r=t?Object.keys(t):[],a=n?Object.keys(n):[];if(Yc&&r.length===w7&&a.length===x7)return Yc;w7=r.length,x7=a.length,Yc={},Ru||(Ru={});const i=(o,s)=>{for(const u of o){const c=s[u],d=Ru==null?void 0:Ru[u];if(d&&Yc&&c)Yc[d[0]]=c,Ru&&(Ru[u]=[d[0],c]);else if(c){const f=e(u);for(let h=f.length-1;h>=0;h--){const y=f[h],m=y==null?void 0:y.filename;if(m&&Yc&&Ru){Yc[m]=c,Ru[u]=[m,c];break}}}}};return t&&i(r,t),n&&i(a,n),Yc}function cpe(e,t,n,r,a,i){const{normalizeDepth:o=3,normalizeMaxBreadth:s=1e3}=e,u={...t,event_id:t.event_id||n.event_id||Po(),timestamp:t.timestamp||Pv()},c=n.integrations||e.integrations.map(b=>b.name);lpe(u,e),ppe(u,c),a&&a.emit("applyFrameMetadata",t),t.type===void 0&&dpe(u,e.stackParser);const d=ype(r,n.captureContext);n.mechanism&&of(u,n.mechanism);const f=a?a.getEventProcessors():[],h=qG(i,d),y=[...n.attachments||[],...h.attachments];y.length&&(n.attachments=y),epe(u,h);const m=[...f,...h.eventProcessors];return(n.data&&n.data.__sentry__===!0?Iv(u):spe(m,u,n)).then(b=>(b&&fpe(b),typeof o=="number"&&o>0?hpe(b,o,s):b))}function lpe(e,t){var s,u;const{environment:n,release:r,dist:a,maxValueLength:i}=t;e.environment=e.environment||n||e8,!e.release&&r&&(e.release=r),!e.dist&&a&&(e.dist=a);const o=e.request;o!=null&&o.url&&i&&(o.url=kk(o.url,i)),i&&((u=(s=e.exception)==null?void 0:s.values)==null||u.forEach(c=>{c.value&&(c.value=kk(c.value,i))}))}function dpe(e,t){var r,a;const n=upe(t);(a=(r=e.exception)==null?void 0:r.values)==null||a.forEach(i=>{var o,s;(s=(o=i.stacktrace)==null?void 0:o.frames)==null||s.forEach(u=>{u.filename&&(u.debug_id=n[u.filename])})})}function fpe(e){var r,a;const t={};if((a=(r=e.exception)==null?void 0:r.values)==null||a.forEach(i=>{var o,s;(s=(o=i.stacktrace)==null?void 0:o.frames)==null||s.forEach(u=>{u.debug_id&&(u.abs_path?t[u.abs_path]=u.debug_id:u.filename&&(t[u.filename]=u.debug_id),delete u.debug_id)})}),Object.keys(t).length===0)return;e.debug_meta=e.debug_meta||{},e.debug_meta.images=e.debug_meta.images||[];const n=e.debug_meta.images;Object.entries(t).forEach(([i,o])=>{n.push({type:"sourcemap",code_file:i,debug_id:o})})}function ppe(e,t){t.length>0&&(e.sdk=e.sdk||{},e.sdk.integrations=[...e.sdk.integrations||[],...t])}function hpe(e,t,n){var a,i;if(!e)return null;const r={...e,...e.breadcrumbs&&{breadcrumbs:e.breadcrumbs.map(o=>({...o,...o.data&&{data:Bu(o.data,t,n)}}))},...e.user&&{user:Bu(e.user,t,n)},...e.contexts&&{contexts:Bu(e.contexts,t,n)},...e.extra&&{extra:Bu(e.extra,t,n)}};return(a=e.contexts)!=null&&a.trace&&r.contexts&&(r.contexts.trace=e.contexts.trace,e.contexts.trace.data&&(r.contexts.trace.data=Bu(e.contexts.trace.data,t,n))),e.spans&&(r.spans=e.spans.map(o=>({...o,...o.data&&{data:Bu(o.data,t,n)}}))),(i=e.contexts)!=null&&i.flags&&r.contexts&&(r.contexts.flags=Bu(e.contexts.flags,3,n)),r}function ype(e,t){if(!t)return e;const n=e?e.clone():new sc;return n.update(t),n}function zG(e,t){return xc().captureException(e,void 0)}function HG(e,t){return xc().captureEvent(e,t)}function mpe(e,t){Gl().setContext(e,t)}async function gpe(e){const t=wa();return t?t.flush(e):(Ft&&_t.warn("Cannot flush events. No client defined."),Promise.resolve(!1))}function S7(e){const t=Gl(),{user:n}=qG(t,xc()),{userAgent:r}=fn.navigator||{},a=jde({user:n,...r&&{userAgent:r},...e}),i=t.getSession();return(i==null?void 0:i.status)==="ok"&&Zh(i,{status:"exited"}),WG(),t.setSession(a),a}function WG(){const e=Gl(),n=xc().getSession()||e.getSession();n&&qde(n),YG(),e.setSession()}function YG(){const e=Gl(),t=wa(),n=e.getSession();n&&t&&t.captureSession(n)}function R5(e=!1){if(e){WG();return}YG()}const vpe="7";function bpe(e){const t=e.protocol?`${e.protocol}:`:"",n=e.port?`:${e.port}`:"";return`${t}//${e.host}${n}${e.path?`/${e.path}`:""}/api/`}function wpe(e){return`${bpe(e)}${e.projectId}/envelope/`}function xpe(e,t){const n={sentry_version:vpe};return e.publicKey&&(n.sentry_key=e.publicKey),t&&(n.sentry_client=`${t.name}/${t.version}`),new URLSearchParams(n).toString()}function Spe(e,t,n){return t||`${wpe(e)}?${xpe(e,n)}`}const T7=[];function Tpe(e){const t={};return e.forEach(n=>{const{name:r}=n,a=t[r];a&&!a.isDefaultInstance&&n.isDefaultInstance||(t[r]=n)}),Object.values(t)}function Epe(e){const t=e.defaultIntegrations||[],n=e.integrations;t.forEach(a=>{a.isDefaultInstance=!0});let r;if(Array.isArray(n))r=[...t,...n];else if(typeof n=="function"){const a=n(t);r=Array.isArray(a)?a:[a]}else r=t;return Tpe(r)}function Cpe(e,t){const n={};return t.forEach(r=>{r!=null&&r.beforeSetup&&r.beforeSetup(e)}),t.forEach(r=>{r&&GG(e,r,n)}),n}function E7(e,t){for(const n of t)n!=null&&n.afterAllSetup&&n.afterAllSetup(e)}function GG(e,t,n){if(n[t.name]){Ft&&_t.log(`Integration skipped because it was already installed: ${t.name}`);return}if(n[t.name]=t,!T7.includes(t.name)&&typeof t.setupOnce=="function"&&(t.setupOnce(),T7.push(t.name)),t.setup&&typeof t.setup=="function"&&t.setup(e),typeof t.preprocessEvent=="function"){const r=t.preprocessEvent.bind(t);e.on("preprocessEvent",(a,i)=>r(a,i,e))}if(typeof t.processEvent=="function"){const r=t.processEvent.bind(t),a=Object.assign((i,o)=>r(i,o,e),{id:t.name});e.addEventProcessor(a)}["processSpan","processSegmentSpan"].forEach(r=>{const a=t[r];typeof a=="function"&&e.on(r,i=>a.call(t,i,e))}),Ft&&_t.log(`Integration installed: ${t.name}`)}function Ape(){return typeof __SENTRY_BROWSER_BUNDLE__<"u"&&!!__SENTRY_BROWSER_BUNDLE__}function _pe(){/*! __SENTRY_SDK_SOURCE__ */return"npm"}function kpe(){return!Ape()&&Object.prototype.toString.call(typeof process<"u"?process:0)==="[object process]"}function n8(){return typeof window<"u"&&(!kpe()||Ppe())}function Ppe(){const e=fn.process;return(e==null?void 0:e.type)==="renderer"}function Rpe(e,t){const n=t?"auto":"never";return[{type:"log",item_count:e.length,content_type:"application/vnd.sentry.items.log+json"},{version:2,...n8()&&{ingest_settings:{infer_ip:n,infer_user_agent:n}},items:e}]}function Ope(e,t,n,r,a){const i={};return t!=null&&t.sdk&&(i.sdk={name:t.sdk.name,version:t.sdk.version}),n&&r&&(i.dsn=Ov(r)),By(i,[Rpe(e,a)])}function Dk(e,t){const n=t??Ipe(e)??[];if(n.length===0)return;const r=e.getOptions(),a=Ope(n,r._metadata,r.tunnel,e.getDsn(),e.getDataCollectionOptions().userInfo);QG().set(e,[]),e.emit("flushLogs"),e.sendEnvelope(a)}function Ipe(e){return QG().get(e)}function QG(){return Dy("clientToLogBufferMap",()=>new WeakMap)}function Mpe(e,t){const n=t?"auto":"never";return[{type:"trace_metric",item_count:e.length,content_type:"application/vnd.sentry.items.trace-metric+json"},{version:2,...n8()&&{ingest_settings:{infer_ip:n,infer_user_agent:n}},items:e}]}function Dpe(e,t,n,r,a){const i={};return t!=null&&t.sdk&&(i.sdk={name:t.sdk.name,version:t.sdk.version}),n&&r&&(i.dsn=Ov(r)),By(i,[Mpe(e,a)])}function KG(e,t){const n=t??Lpe(e)??[];if(n.length===0)return;const r=e.getOptions(),a=Dpe(n,r._metadata,r.tunnel,e.getDsn(),e.getDataCollectionOptions().userInfo);XG().set(e,[]),e.emit("flushMetrics"),e.sendEnvelope(a)}function Lpe(e){return XG().get(e)}
32function XG(){return Dy("clientToMetricBufferMap",()=>new WeakMap)}function Fpe(e){const t={trace_id:e.trace_id,span_id:e.span_id,parent_span_id:e.parent_span_id,name:e.description||"",start_timestamp:e.start_timestamp,end_timestamp:e.timestamp||e.start_timestamp,status:!e.status||e.status==="ok"||e.status==="cancelled"?"ok":"error",is_segment:!1,attributes:{...e.data},links:e.links};return Pfe(t)}function Npe(e,t){var i,o,s;if(e.type!=="transaction"||!((i=e.spans)!=null&&i.length)||!((o=e.sdkProcessingMetadata)!=null&&o.hasGenAiSpans)||!t.getOptions().streamGenAiSpans||Zfe(t))return;const n=[],r=[];for(const u of e.spans)(s=u.op)!=null&&s.startsWith("gen_ai.")?n.push(Fpe(u)):r.push(u);if(n.length===0)return;e.spans=r;const a=t.getDataCollectionOptions().userInfo?"auto":"never";return[{type:"span",item_count:n.length,content_type:"application/vnd.sentry.items.span.v2+json"},{version:2,...n8()&&{ingest_settings:{infer_ip:a,infer_user_agent:a}},items:n}]}function JG(e){return typeof e=="object"&&typeof e.unref=="function"&&e.unref(),e}const r8=Symbol.for("SentryBufferFullError");function a8(e=100){const t=new Set;function n(){return t.size<e}function r(o){t.delete(o)}function a(o){if(!n())return t8(r8);const s=o();return t.add(s),s.then(()=>r(s),()=>r(s)),s}function i(o){if(!t.size)return Iv(!0);const s=Promise.allSettled(Array.from(t)).then(()=>!0);if(!o)return s;const u=[s,new Promise(c=>JG(setTimeout(()=>c(!1),o)))];return Promise.race(u)}return{get $(){return Array.from(t)},add:a,drain:i}}const Bpe=60*1e3;function Vpe(e,t=Ny()){const n=parseInt(`${e}`,10);if(!isNaN(n))return n*1e3;const r=Date.parse(`${e}`);return isNaN(r)?Bpe:r-t}function Upe(e,t){return e[t]||e.all||0}function jpe(e,t,n=Ny()){return Upe(e,t)>n}function qpe(e,{statusCode:t,headers:n},r=Ny()){const a={...e},i=n==null?void 0:n["x-sentry-rate-limits"],o=n==null?void 0:n["retry-after"];if(i)for(const s of i.trim().split(",")){const[u,c,,,d]=s.split(":",5),f=parseInt(u,10),h=(isNaN(f)?60:f)*1e3;if(!c)a.all=r+h;else for(const y of c.split(";"))y==="metric_bucket"?(!d||d.split(";").includes("custom"))&&(a[y]=r+h):a[y]=r+h}else o?a.all=r+Vpe(o,r):t===429&&(a.all=r+60*1e3);return a}const ZG=64;function $pe(e,t,n=a8(e.bufferSize||ZG)){let r={};const a=o=>n.drain(o);function i(o){const s=[];if(Ok(o,(f,h)=>{const y=m7(h);jpe(r,y)?e.recordDroppedEvent("ratelimit_backoff",y):s.push(f)}),s.length===0)return Promise.resolve({});const u=By(o[0],s),c=f=>{if(zfe(u,["client_report"])){Ft&&_t.warn(`Dropping client report. Will not send outcomes (reason: ${f}).`);return}Ok(u,(h,y)=>{e.recordDroppedEvent(f,m7(y))})},d=()=>t({body:Hfe(u)}).then(f=>f.statusCode===413?(Ft&&_t.error("Sentry responded with status code 413. Envelope was discarded due to exceeding size limits."),c("send_error"),f):(Ft&&f.statusCode!==void 0&&(f.statusCode<200||f.statusCode>=300)&&_t.warn(`Sentry responded with status code ${f.statusCode} to sent event.`),r=qpe(r,f),f),f=>{throw c("network_error"),Ft&&_t.error("Encountered error running transport request:",f),f});return n.add(d).then(f=>f,f=>{if(f===r8)return Ft&&_t.error("Skipped sending event because buffer is full."),c("queue_overflow"),Promise.resolve({});throw f})}return{send:i,flush:a}}function zpe(e,t,n){const r=[{type:"client_report"},{timestamp:Pv(),discarded_events:e}];return By(t?{dsn:t}:{},[r])}function eQ(e){const t=[];e.message&&t.push(e.message);try{const n=e.exception.values[e.exception.values.length-1];n!=null&&n.value&&(t.push(n.value),n.type&&t.push(`${n.type}: ${n.value}`))}catch{}return t}function Hpe(e){var u;const{trace_id:t,parent_span_id:n,span_id:r,status:a,origin:i,data:o,op:s}=((u=e.contexts)==null?void 0:u.trace)??{};return{data:o??{},description:e.transaction,op:s,parent_span_id:n,span_id:r??"",start_timestamp:e.start_timestamp??0,status:a,timestamp:e.timestamp,trace_id:t??"",origin:i,profile_id:o==null?void 0:o[MG],exclusive_time:o==null?void 0:o[DG],measurements:e.measurements,is_segment:!0}}function Wpe(e){return{type:"transaction",timestamp:e.timestamp,start_timestamp:e.start_timestamp,transaction:e.description,contexts:{trace:{trace_id:e.trace_id,span_id:e.span_id,parent_span_id:e.parent_span_id,op:e.op,status:e.status,origin:e.origin,data:{...e.data,...e.profile_id&&{[MG]:e.profile_id},...e.exclusive_time&&{[DG]:e.exclusive_time}}}},measurements:e.measurements}}const M1=["forwarded","-ip","remote-","via","-user"];function Ype(e){return e===!0?{userInfo:!0,cookies:!0,httpHeaders:{request:!0,response:!0},httpBodies:["incomingRequest","outgoingRequest","incomingResponse","outgoingResponse"],queryParams:!0,genAI:{inputs:!0,outputs:!0}
32,stackFrameVariables:!0,frameContextLines:7}:{userInfo:!1,cookies:{deny:M1},httpHeaders:{request:{deny:M1},response:{deny:M1}},httpBodies:[],queryParams:{deny:M1},genAI:{inputs:!1,outputs:!1},stackFrameVariables:!0,frameContextLines:7}}const Gpe={userInfo:!0,cookies:!0,httpHeaders:{request:!0,response:!0},httpBodies:["incomingRequest","outgoingRequest","incomingResponse","outgoingResponse"],queryParams:!0,genAI:{inputs:!0,outputs:!0},stackFrameVariables:!0,frameContextLines:5};function Qpe(e){var r,a,i,o;const t=e.dataCollection!=null?Gpe:Ype(e.sendDefaultPii),n=e.dataCollection??{};return{userInfo:n.userInfo??t.userInfo,cookies:n.cookies??t.cookies,httpHeaders:{request:((r=n.httpHeaders)==null?void 0:r.request)??t.httpHeaders.request,response:((a=n.httpHeaders)==null?void 0:a.response)??t.httpHeaders.response},httpBodies:n.httpBodies??t.httpBodies,queryParams:n.queryParams??t.queryParams,genAI:{inputs:((i=n.genAI)==null?void 0:i.inputs)??t.genAI.inputs,outputs:((o=n.genAI)==null?void 0:o.outputs)??t.genAI.outputs},stackFrameVariables:n.stackFrameVariables??t.stackFrameVariables,frameContextLines:n.frameContextLines??t.frameContextLines}}const C7="Not capturing exception because it's already been captured.",A7="Discarded session because of missing or non-string release",tQ=Symbol.for("SentryInternalError"),nQ=Symbol.for("SentryDoNotSendEventError"),Kpe=5e3;function kw(e){return{message:e,[tQ]:!0}}function O5(e){return{message:e,[nQ]:!0}}function _7(e){return!!e&&typeof e=="object"&&tQ in e}function k7(e){return!!e&&typeof e=="object"&&nQ in e}function P7(e,t,n,r,a){let i=0,o,s=!1;e.on(n,()=>{i=0,clearTimeout(o),s=!1}),e.on(t,u=>{if(i+=r(u),i>=8e5)a(e);else if(!s){const c=e.getOptions()._flushInterval??Kpe;c>0&&(s=!0,o=JG(setTimeout(()=>{a(e)},c)))}}),e.on("flush",()=>{a(e)})}class Xpe{constructor(t){var r,a,i;if(this._options=t,this._integrations={},this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],this._promiseBuffer=a8(((r=t.transportOptions)==null?void 0:r.bufferSize)??ZG),this._dataCollection=Qpe(t),t.dsn?this._dsn=Efe(t.dsn):Ft&&_t.warn("No DSN provided, client will not send events."),this._dsn){const o=Spe(this._dsn,t.tunnel,t._metadata?t._metadata.sdk:void 0);this._transport=t.transport({tunnel:this._options.tunnel,recordDroppedEvent:this.recordDroppedEvent.bind(this),...t.transportOptions,url:o})}this._options.enableLogs=this._options.enableLogs??((a=this._options._experiments)==null?void 0:a.enableLogs),this._options.enableLogs&&P7(this,"afterCaptureLog","flushLogs",the,Dk),(this._options.enableMetrics??((i=this._options._experiments)==null?void 0:i.enableMetrics)??!0)&&P7(this,"afterCaptureMetric","flushMetrics",ehe,KG)}captureException(t,n,r){const a=Po();if(ZL(t))return Ft&&_t.log(C7),a;const i={event_id:a,...n};return this._process(()=>this.eventFromException(t,i).then(o=>this._captureEvent(o,i,r)).then(o=>o),"error"),i.event_id}captureMessage(t,n,r,a){const i={event_id:Po(),...r},o=X4(t)?t:String(t),s=Av(t),u=s?this.eventFromMessage(o,n,i):this.eventFromException(t,i);return this._process(()=>u.then(c=>this._captureEvent(c,i,a)),s?"unknown":"error"),i.event_id}captureEvent(t,n,r){const a=Po();if(n!=null&&n.originalException&&ZL(n.originalException))return Ft&&_t.log(C7),a;const i={event_id:a,...n},o=t.sdkProcessingMetadata||{},s=o.capturedSpanScope,u=o.capturedSpanIsolationScope,c=R7(t.type);return this._process(()=>this._captureEvent(t,i,s||r,u),c),i.event_id}captureSession(t){this.sendSession(t),Zh(t,{init:!1})}getDsn(){return this._dsn}getOptions(){return this._options}getDataCollectionOptions(){return this._dataCollection}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}async flush(t){const n=this._transport;if(this.emit("flush"),!n)return!0;const r=await this._isClientDoneProcessing(t),a=await n.flush(t);return r&&a}async close(t){Dk(this);const n=await this.flush(t);return this.getOptions().enabled=!1,this.emit("close"),n}getEventProcessors(){return this._eventProcessors}addEventProcessor(t){this._eventProcessors.push(t)}init(){(this._isEnabled()||this._options.integrations.some(({name:t})=>t.startsWith("Spotlight")))&&this._setupIntegrations()}getIntegrationByName(t){return this._integrations[t]}getIntegrationNames(){return Object.keys(this._integrations)}addIntegration(t){const n=this._integrations[t.name];!n&&t.beforeSetup&&t.beforeSetup(this),GG(this,t,this._integrations),n||E7(this,[t])}sendEvent(t,n={}
32){this.emit("beforeSendEvent",t,n);const r=Npe(t,this);let a=Jfe(t,this._dsn,this._options._metadata,this._options.tunnel);for(const i of n.attachments||[])a=y7(a,Yfe(i));r&&(a=y7(a,r)),this.sendEnvelope(a).then(i=>this.emit("afterSendEvent",t,i))}sendSession(t){const{release:n,environment:r=e8}=this._options;if("aggregates"in t){const i=t.attrs||{};if(!i.release&&!n){Ft&&_t.warn(A7);return}i.release=i.release||n,i.environment=i.environment||r,t.attrs=i}else{if(!t.release&&!n){Ft&&_t.warn(A7);return}t.release=t.release||n,t.environment=t.environment||r}this.emit("beforeSendSession",t);const a=Xfe(t,this._dsn,this._options._metadata,this._options.tunnel);this.sendEnvelope(a)}recordDroppedEvent(t,n,r=1){if(this._options.sendClientReports){const a=`${t}:${n}`;Ft&&_t.log(`Recording outcome: "${a}"${r>1?` (${r} times)`:""}`),this._outcomes[a]=(this._outcomes[a]||0)+r}}on(t,n){const r=this._hooks[t]=this._hooks[t]||new Set,a=(...i)=>n(...i);return r.add(a),()=>{r.delete(a)}}emit(t,...n){const r=this._hooks[t];r&&r.forEach(a=>a(...n))}async sendEnvelope(t){if(this.emit("beforeEnvelope",t),this._isEnabled()&&this._transport)try{return await this._transport.send(t)}catch(n){return Ft&&_t.error("Error while sending envelope:",n),{}}return Ft&&_t.error("Transport disabled"),{}}registerCleanup(t){}dispose(){}_setupIntegrations(){const{integrations:t}=this._options;this._integrations=Cpe(this,t),E7(this,t)}_updateSessionFromEvent(t,n){var u,c;let r=n.level==="fatal",a=!1;const i=(u=n.exception)==null?void 0:u.values;if(i){a=!0,r=!1;for(const d of i)if(((c=d.mechanism)==null?void 0:c.handled)===!1){r=!0;break}}const o=t.status==="ok";(o&&t.errors===0||o&&r)&&(Zh(t,{...r&&{status:"crashed"},errors:t.errors||Number(a||r)}),this.captureSession(t))}async _isClientDoneProcessing(t){let n=0;for(;!t||n<t;){if(await new Promise(r=>setTimeout(r,1)),!this._numProcessing)return!0;n++}return!1}_isEnabled(){return this.getOptions().enabled!==!1&&this._transport!==void 0}_prepareEvent(t,n,r,a){const i=this.getOptions(),o=this.getIntegrationNames();return!n.integrations&&o.length&&(n.integrations=o),this.emit("preprocessEvent",t,n),t.type||a.setLastEventId(t.event_id||n.event_id),cpe(i,t,n,r,this,a).then(s=>{var c;if(s===null)return s;this.emit("postprocessEvent",s,n),s.contexts={trace:{...(c=s.contexts)==null?void 0:c.trace,...afe(r)},...s.contexts};const u=jfe(this,r);return s.sdkProcessingMetadata={dynamicSamplingContext:u,...s.sdkProcessingMetadata},s})}_captureEvent(t,n={},r=xc(),a=Gl()){return Ft&&Lk(t)&&_t.log(`Captured error event \`${eQ(t)[0]||"<unknown>"}\``),this._processEvent(t,n,r,a).then(i=>i.event_id,i=>{Ft&&(k7(i)?_t.log(i.message):_7(i)?_t.warn(i.message):_t.warn(i))})}_processEvent(t,n,r,a){const i=this.getOptions(),{sampleRate:o}=i,s=rQ(t),u=Lk(t),d=`before send for type \`${t.type||"error"}\``,f=typeof o>"u"?void 0:Cfe(o);if(u&&typeof f=="number"&&E2()>f)return this.recordDroppedEvent("sample_rate","error"),t8(O5(`Discarding event because it's not included in the random sample (sampling rate = ${o})`));const h=R7(t.type);return this._prepareEvent(t,n,r,a).then(y=>{var w;if(y===null)throw this.recordDroppedEvent("event_processor",h),O5("An event processor returned `null`, will not send event.");if(((w=n.data)==null?void 0:w.__sentry__)===!0)return y;const v=Zpe(this,i,y,n);return Jpe(v,d)}).then(y=>{var w;if(y===null){if(this.recordDroppedEvent("before_send",h),s){const x=1+(t.spans||[]).length;this.recordDroppedEvent("before_send","span",x)}throw O5(`${d} returned \`null\`, will not send event.`)}const m=r.getSession()||a.getSession();if(u&&m&&this._updateSessionFromEvent(m,y),s){const b=((w=y.sdkProcessingMetadata)==null?void 0:w.spanCountBeforeProcessing)||0,x=y.spans?y.spans.length:0,T=b-x;T>0&&this.recordDroppedEvent("before_send","span",T)}const v=y.transaction_info;if(s&&v&&y.transaction!==t.transaction){const b="custom";y.transaction_info={...v,source:b}}return this.sendEvent(y,n),y}).then(null,y=>{throw k7(y)||_7(y)?y:(this.captureException(y,{mechanism:{handled:!1,type:"internal"},data:{__sentry__:!0},originalException:y}),kw(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.
33Reason: ${y}`))})}_process(t,n){this._numProcessing++,this._promiseBuffer.add(t).then(r=>(this._numProcessing--,r),r=>(this._numProcessing--,r===r8&&this.recordDroppedEvent("queue_overflow",n),r))}_clearOutcomes(){const t=this._outcomes;return this._outcomes={},Object.entries(t).map(([n,r])=>{const[a,i]=n.split(":");return{reason:a,category:i,quantity:r}})}_flushOutcomes(){Ft&&_t.log("Flushing outcomes...");const t=this._clearOutcomes();if(t.length===0){Ft&&_t.log("No outcomes to send");return}if(!this._dsn){Ft&&_t.log("No dsn provided, will not send outcomes");return}Ft&&_t.log("Sending outcomes:",t);
33const n=zpe(t,this._options.tunnel&&Ov(this._dsn));this.sendEnvelope(n)}}function R7(e){return e==="replay_event"?"replay":e||"error"}function Jpe(e,t){const n=`${t} must return \`null\` or a valid event.`;if(_v(e))return e.then(r=>{if(!hg(r)&&r!==null)throw kw(n);return r},r=>{throw kw(`${t} rejected with ${r}`)});if(!hg(e)&&e!==null)throw kw(n);return e}function Zpe(e,t,n,r){const{beforeSend:a,beforeSendTransaction:i,ignoreSpans:o}=t,s=!$fe(t.beforeSendSpan)&&t.beforeSendSpan;let u=n;if(Lk(u)&&a)return a(u,r);if(rQ(u)){if(s||o){const c=Hpe(u);if(o!=null&&o.length&&h7({description:c.description,op:c.op,attributes:c.data},o))return null;if(s){const d=s(c);d?u=Rv(n,Wpe(d)):f7()}if(u.spans){const d=[],f=u.spans;for(const y of f){if(o!=null&&o.length&&h7({description:y.description,op:y.op,attributes:y.data},o)){Bfe(f,y);continue}if(s){const m=s(y);m?d.push(m):(f7(),d.push(y))}else d.push(y)}const h=u.spans.length-d.length;h&&e.recordDroppedEvent("before_send","span",h),u.spans=d}}if(i){if(u.spans){const c=u.spans.length;u.sdkProcessingMetadata={...n.sdkProcessingMetadata,spanCountBeforeProcessing:c}}return i(u,r)}}return u}function Lk(e){return e.type===void 0}function rQ(e){return e.type==="transaction"}function ehe(e){let t=0;return e.name&&(t+=e.name.length*2),t+=8,t+aQ(e.attributes)}function the(e){let t=0;return e.message&&(t+=e.message.length*2),t+aQ(e.attributes)}function aQ(e){if(!e)return 0;let t=0;return Object.values(e).forEach(n=>{Array.isArray(n)?t+=n.length*O7(n[0]):Av(n)?t+=O7(n):t+=100}),t}function O7(e){return typeof e=="string"?e.length*2:typeof e=="number"?8:typeof e=="boolean"?4:0}function nhe(e,t){t.debug===!0&&(Ft?_t.enable():Ly(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")})),xc().update(t.initialScope);const r=new e(t);return rhe(r),r.init(),r}function rhe(e){xc().setClient(e)}function ahe(e){var t;"aggregates"in e?((t=e.attrs)==null?void 0:t.ip_address)===void 0&&(e.attrs={...e.attrs,ip_address:"{{auto}}"}):e.ipAddress===void 0&&(e.ipAddress="{{auto}}")}function iQ(e,t,n=[t],r="npm"){const a=(e._metadata=e._metadata||{}).sdk=e._metadata.sdk||{};a.name||(a.name=`sentry.javascript.${t}`,a.packages=n.map(i=>({name:`${r}:@sentry/${i}`,version:af})),a.version=af)}const ihe=100;function vf(e,t){const n=wa(),r=Gl();if(!n)return;const{beforeBreadcrumb:a=null,maxBreadcrumbs:i=ihe}=n.getOptions();if(i<=0)return;const s={timestamp:Pv(),...e},u=a?Ly(()=>a(s,t)):s;u!==null&&(n.emit&&n.emit("beforeAddBreadcrumb",u,t),r.addBreadcrumb(u,i))}let I7;const ohe="FunctionToString",M7=new WeakMap,she=()=>({name:ohe,setupOnce(){I7=Function.prototype.toString;try{Function.prototype.toString=function(...e){const t=J4(this),n=M7.has(wa())&&t!==void 0?t:this;return I7.apply(n,e)}}catch{}},setup(e){M7.set(e,!0)}}),uhe=she,che=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/,/^ResizeObserver loop completed with undelivered notifications.$/,/^Cannot redefine property: googletag$/,/^Can't find variable: gmo$/,/^undefined is not an object \(evaluating 'a\.[A-Z]'\)$/,/can't redefine non-configurable property "solana"/,/vv\(\)\.getRestrictions is not a function/,/Can't find variable: _AutofillCallbackHandler/,/Object Not Found Matching Id:\d+, MethodName:simulateEvent/,/^Java exception was raised during method invocation$/],lhe="EventFilters",dhe=(e={})=>{let t;return{name:lhe,setup(n){const r=n.getOptions();t=D7(e,r)},processEvent(n,r,a){if(!t){const i=a.getOptions();t=D7(e,i)}return phe(n,t)?null:n}}},fhe=(e={})=>({...dhe(e),name:"InboundFilters"});function D7(e={},t={}){return{allowUrls:[...e.allowUrls||[],...t.allowUrls||[]],denyUrls:[...e.denyUrls||[],...t.denyUrls||[]],ignoreErrors:[...e.ignoreErrors||[],...t.ignoreErrors||[],...e.disableErrorDefaults?[]:che],ignoreTransactions:[...e.ignoreTransactions||[],...t.ignoreTransactions||[]]}}function phe(e,t){if(e.type){if(e.type==="transaction"&&yhe(e,t.ignoreTransactions))return Ft&&_t.warn(`Event dropped due to being matched by \`ignoreTransactions\` option.
34Event: ${Od(e)}`),!0}else{if(hhe(e,t.ignoreErrors))return Ft&&_t.warn(`Event dropped due to being matched by \`ignoreErrors\` option.
35Event: ${Od(e)}`),!0;if(bhe(e))return Ft&&_t.warn(`Event dropped due to not having an error message, error type or stacktrace.
36Event: ${Od(e)}`),!0;if(mhe(e,t.denyUrls))return Ft&&_t.warn(`Event dropped due to being matched by \`denyUrls\` option.
37Event: ${Od(e)}.
38Url: ${C2(e)}`),!0;if(!ghe(e,t.allowUrls))return Ft&&_t.warn(`Event dropped due to not being matched by \`allowUrls\` option.
39Event: ${Od(e)}.
40Url: ${C2(e)}`),!0}return!1}function hhe(e,t){return t!=null&&t.length?eQ(e).some(n=>kv(n,t)):!1}function yhe(e,t){if(!(t!=null&&t.length))return!1;const n=e.transaction;return n?kv(n,t):!1}function mhe(e,t){if(!(t!=null&&t.length))return!1;const n=C2(e);return n?kv(n,t):!1}function ghe(e,t){if(!(t!=null&&t.length))return!0;const n=C2(e);return n?kv(n,t):!0}function vhe(e=[]){for(let t=e.length-1;t>=0;t--){const n=e[t];if(n&&n.filename!=="<anonymous>"&&n.filename!=="[native code]")return n.filename||null}return null}function C2(e){var t,n;try{const r=[...((t=e.exception)==null?void 0:t.values)??[]].reverse().find(i=>{var o,s,u;return((o=i.mechanism)==null?void 0:o.parent_id)===void 0&&((u=(s=i.stacktrace)==null?void 0:s.frames)==null?void 0:u.length)}),a=(n=r==null?void 0:r.stacktrace)==null?void 0:n.frames;return a?vhe(a):null}catch{return Ft&&_t.error(`Cannot extract url for event ${Od(e)}`),null}}function bhe(e){var t,n;return(n=(t=e.exception)==null?void 0:t.values)!=null&&n.length?!e.message&&!e.exception.values.some(r=>r.stacktrace||r.type&&r.type!=="Error"||r.value):!1}function whe(e,t,n,r,a,i){var s;if(!((s=a.exception)!=null&&s.values)||!i||!Jh(i.originalException,Error))return;const o=a.exception.values.length>0?a.exception.values[a.exception.values.length-1]:void 0;o&&(a.exception.values=Fk(e,t,r,i.originalException,n,a.exception.values,o,0))}
40function Fk(e,t,n,r,a,i,o,s){if(i.length>=n+1)return i;let u=[...i];if(Jh(r[a],Error)){L7(o,s,r);const c=e(t,r[a]),d=u.length;F7(c,a,d,s),u=Fk(e,t,n,r[a],a,[c,...u],c,d)}return oQ(r)&&r.errors.forEach((c,d)=>{if(Jh(c,Error)){L7(o,s,r);const f=e(t,c),h=u.length;F7(f,`errors[${d}]`,h,s),u=Fk(e,t,n,c,a,[f,...u],f,h)}}),u}function oQ(e){return Array.isArray(e.errors)}function L7(e,t,n){e.mechanism={handled:!0,type:"auto.core.linked_errors",...oQ(n)&&{is_exception_group:!0},...e.mechanism,exception_id:t}}function F7(e,t,n,r){e.mechanism={handled:!0,...e.mechanism,type:"chained",source:t,exception_id:n,parent_id:r}}function xhe(e){return $x(e)&&"__sentry_fetch_url_host__"in e&&typeof e.__sentry_fetch_url_host__=="string"}function N7(e){return xhe(e)?`${e.message} (${e.__sentry_fetch_url_host__})`:e.message}const B7=new Set([]);function She(e){const t="console",n=Hf(t,e);return Wf(t,The),n}function The(){"console"in fn&&pde.forEach(function(e){e in fn.console&&Gi(fn.console,e,function(t){return T2[e]=t,function(...n){const r=n[0],a=T2[e],i=B7.size&&typeof r=="string"&&kv(r,B7);i||cs("console",{args:n,level:e}),(!i||Ft&&_t.isEnabled())&&(a==null||a.apply(fn.console,n))}})})}function Ehe(e){return e==="warn"?"warning":["fatal","error","warning","log","info","debug"].includes(e)?e:"log"}const Che="Dedupe",Ahe=()=>{let e;return{name:Che,processEvent(t){if(t.type)return t;try{if(khe(t,e))return Ft&&_t.warn("Event dropped due to being a duplicate of previously captured event."),null}catch{}return e=t}}},_he=Ahe;function khe(e,t){return t?!!(Phe(e,t)||Rhe(e,t)):!1}function Phe(e,t){const n=e.message,r=t.message;return!(!n&&!r||n&&!r||!n&&r||n!==r||!uQ(e,t)||!sQ(e,t))}function Rhe(e,t){const n=V7(t),r=V7(e);return!(!n||!r||n.type!==r.type||n.value!==r.value||!uQ(e,t)||!sQ(e,t))}function sQ(e,t){let n=GL(e),r=GL(t);if(!n&&!r)return!0;if(n&&!r||!n&&r||(n=n,r=r,r.length!==n.length))return!1;for(let a=0;a<r.length;a++){const i=r[a],o=n[a];if(i.filename!==o.filename||i.lineno!==o.lineno||i.colno!==o.colno||i.function!==o.function)return!1}return!0}function uQ(e,t){let n=e.fingerprint,r=t.fingerprint;if(!n&&!r)return!0;if(n&&!r||!n&&r)return!1;n=n,r=r;try{return n.join("")===r.join("")}catch{return!1}}function V7(e){var t,n;return(n=(t=e.exception)==null?void 0:t.values)==null?void 0:n[0]}const Ohe="ConversationId",Ihe=()=>({name:Ohe,setup(e){e.on("spanStart",t=>{const n=xc().getScopeData(),r=Gl().getScopeData(),a=n.conversationId||r.conversationId;if(a){const{op:i,data:o,description:s}=Wx(t);if(!(i!=null&&i.startsWith("gen_ai."))&&!o["ai.operationId"]&&!(s!=null&&s.startsWith("ai.")))return;t.setAttribute(lfe,a)}})}}),Mhe=Ihe;function cQ(e){if(e!==void 0)return e>=400&&e<500?"warning":e>=500?"error":void 0}const mg=fn;function Dhe(){return"history"in mg&&!!mg.history}function Lhe(){if(!("fetch"in mg))return!1;try{return new Headers,new Request("data:,"),new Response,!0}catch{return!1}}function Nk(e){return e&&/^function\s+\w+\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}function Fhe(){var n;if(typeof EdgeRuntime=="string")return!0;if(!Lhe())return!1;if(Nk(mg.fetch))return!0;let e=!1;const t=mg.document;if(t&&typeof t.createElement=="function")try{const r=t.createElement("iframe");r.hidden=!0,t.head.appendChild(r),(n=r.contentWindow)!=null&&n.fetch&&(e=Nk(r.contentWindow.fetch)),t.head.removeChild(r)}catch(r){Ft&&_t.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",r)}return e}function Nhe(e,t){const n="fetch",r=Hf(n,e);return Wf(n,()=>Bhe(void 0,t)),r}function Bhe(e,t=!1){t&&!Fhe()||Gi(fn,"fetch",function(n){return function(...r){const a=new Error,{method:i,url:o}=Vhe(r),s={args:r,fetchData:{method:i,url:o},startTimestamp:Ku()*1e3,virtualError:a,headers:Uhe(r)};return cs("fetch",{...s}),n.apply(fn,r).then(async u=>(cs("fetch",{...s,endTimestamp:Ku()*1e3,response:u}),u),u=>{cs("fetch",{...s,endTimestamp:Ku()*1e3,error:u}),$x(u)&&u.stack===void 0&&(u.stack=a.stack,Ll(u,"framesToPop",1));const c=wa(),d=(c==null?void 0:c.getOptions().enhanceFetchErrorMessages)??"always";if(d!==!1&&u instanceof TypeError&&(u.message==="Failed to fetch"||u.message==="Load failed"||u.message==="NetworkError when attempting to fetch resource."))try{const y=new URL(s.fetchData.url).host;d==="always"?u.message=`${u.message} (${y})`:Ll(u,"__sentry_fetch_url_host__",y)}catch{}throw u})}})}function Pw(e,t){return!!e&&typeof e=="object"&&!!e[t]}function U7(e){return typeof e=="string"?e:e?Pw(e,"url")?e.url:e.toString?e.toString():"":""}function Vhe(e){if(e.length===0)return{method:"GET",url:""};if(e.length===2){const[n,r]=e;return{url:U7(n),method:Pw(r,"method")?String(r.method).toUpperCase():xG(n)&&Pw(n,"method")?String(n.method).toUpperCase():"GET"}}const t=e[0];return{url:U7(t),method:Pw(t,"method")?String(t.method).toUpperCase():"GET"}}function Uhe(e){const[t,n]=e;try{if(typeof n=="object"&&n!==null&&"headers"in n&&n.headers)return new Headers(n.headers);if(xG(t))return new Headers(t.headers)}catch{}}const lQ=fn;function i8(){try{return lQ.document.location.href}catch{return""}}function jhe(e,t=5){if(!lQ.HTMLElement)return null;let n=e;for(let r=0;r<t;r++){if(!n)return null;if(n instanceof HTMLElement){if(n.dataset.sentryComponent)return n.dataset.sentryComponent;if(n.dataset.sentryElement)return n.dataset.sentryElement}n=n.parentNode}return null}const Zn=fn;let Bk=0;function dQ(){return Bk>0}function qhe(){Bk++,setTimeout(()=>{Bk--})}function ty(e,t={}){function n(a){return typeof a=="function"}if(!n(e))return e;try{const a=e.__sentry_wrapped__;if(a)return typeof a=="function"?a:e;if(J4(e))return e}catch{return e}const r=function(...a){fn._sentryWrappedDepth=(fn._sentryWrappedDepth||0)+1;try{const i=a.map(o=>ty(o,t));return e.apply(this,i)}catch(i){throw qhe(),IG(o=>{o.addEventProcessor(s=>(t.mechanism&&(Pk(s,void 0),of(s,t.mechanism)),s.extra={...s.extra,arguments:a},s)),zG(i)}),i}finally{fn._sentryWrappedDepth=(fn._sentryWrappedDepth||0)-1}};try{for(const a in e)Object.prototype.hasOwnProperty.call(e,a)&&(r[a]=e[a])}catch{}SG(r,e),Ll(e,"__sentry_wrapped__",r);try{Object.getOwnPropertyDescriptor(r,"name").configurable&&Object.defineProperty(r,"name",{get(){return e.name}})}catch{}return r}function j7(){const e=i8(),{referrer:t}=Zn.document||{},{userAgent:n}=Zn.navigator||{},r={...t&&{Referer:t},...n&&{"User-Agent":n}};return{url:e,headers:r}}function o8(e,t){const n=Yx(e,t),r={type:Yhe(t),value:Ghe(t)};return n.length&&(r.stacktrace={frames:n}),r.type===void 0&&r.value===""&&(r.value="Unrecoverable error caught"),r}function $he(e,t,n,r){const a=wa(),i=a==null?void 0:a.getOptions().normalizeDepth,o=Zhe(t),s={__serialized__:CG(t,i)};if(o)return{exception:{values:[o8(e,o)]},extra:s};const u={exception:{values:[{type:zx(t)?t.constructor.name:r?"UnhandledRejection":"Error",value:Xhe(t,{isUnhandledRejection:r})}]},extra:s};if(n){const c=Yx(e,n);c.length&&(u.exception.values[0].stacktrace={frames:c})}return u}function I5(e,t){return{exception:{values:[o8(e,t)]}}}function Yx(e,t){const n=t.stacktrace||t.stack||"",r=Hhe(t),a=Whe(t);try{return e(n,r,a)}catch{}return[]}const zhe=/Minified React error #\d+;/i;function Hhe(e){return e&&zhe.test(e.message)?1:0}function Whe(e){return typeof e.framesToPop=="number"?e.framesToPop:0}function fQ(e){return typeof WebAssembly<"u"&&typeof WebAssembly.Exception<"u"?e instanceof WebAssembly.Exception:!1}function Yhe(e){const t=e==null?void 0:e.name;return!t&&fQ(e)?e.message&&Array.isArray(e.message)&&e.message.length==2?e.message[0]:"WebAssembly.Exception":t}function Ghe(e){const t=e==null?void 0:e.message;return fQ(e)?Array.isArray(e.message)&&e.message.length==2?e.message[1]:"wasm exception":t?t.error&&typeof t.error.message=="string"?N7(t.error):N7(e):"No error message"}function Qhe(e,t,n,r){const a=(n==null?void 0:n.syntheticException)||void 0,i=s8(e,t,a,r);return of(i),i.level="error",n!=null&&n.event_id&&(i.event_id=n.event_id),Iv(i)}function Khe(e,t,n="info",r,a){const i=(r==null?void 0:r.syntheticException)||void 0,o=Vk(e,t,i,a);return o.level=n,r!=null&&r.event_id&&(o.event_id=r.event_id),Iv(o)}function s8(e,t,n,r,a){var o,s;let i;if(wG(t)&&t.error)return I5(e,t.error);if(KL(t)||Ade(t)){const u=t;if("stack"in t){i=I5(e,t);const c=(s=(o=i.exception)==null?void 0:o.values)==null?void 0:s[0];if(r&&n&&c&&!c.stacktrace){const d=Yx(e,n);d.length&&(c.stacktrace={frames:d},of(i,{synthetic:!0}))}}else{const c=u.name||(KL(u)?"DOMError":"DOMException"),d=u.message?`${c}: ${u.message}`:c;i=Vk(e,d,n,r),Pk(i,d)}return"code"in u&&(i.tags={...i.tags,"DOMException.code":`${u.code}`}),i}return $x(t)?I5(e,t):hg(t)||zx(t)?(i=$he(e,t,n,a),of(i,{synthetic:!0}),i):(i=Vk(e,t,n,r),Pk(i,`${t}`),of(i,{synthetic:!0}),i)}function Vk(e,t,n,r){const a={};if(r&&n){const i=Yx(e,n);i.length&&(a.exception={values:[{value:t,stacktrace:{frames:i}}]}),of(a,{synthetic:!0})}
40if(X4(t)){const{__sentry_template_string__:i,__sentry_template_values__:o}=t;return a.logentry={message:i,params:o},a}return a.message=t,a}function Xhe(e,{isUnhandledRejection:t}){const n=kde(e),r=t?"promise rejection":"exception";return wG(e)?`Event \`ErrorEvent\` captured as ${r} with message \`${e.message}\``:zx(e)?`Event \`${Jhe(e)}\` (type=${e.type}) captured as ${r}`:`Object captured as ${r} with keys: ${n}`}function Jhe(e){try{const t=Object.getPrototypeOf(e);return t?t.constructor.name:void 0}catch{}}function Zhe(e){return Object.values(e).find(t=>t instanceof Error)}class eye extends Xpe{constructor(t){var d;const n=tye(t),r=Zn.SENTRY_SDK_SOURCE||_pe();iQ(n,"browser",["browser"],r),super(n);const{userInfo:a}=this.getDataCollectionOptions();(d=n._metadata)!=null&&d.sdk&&(n._metadata.sdk.settings={infer_ip:a?"auto":"never",...n._metadata.sdk.settings});const{sendClientReports:i,enableLogs:o,_experiments:s,enableMetrics:u}=this._options,c=u??(s==null?void 0:s.enableMetrics)??!0;Zn.document&&(i||o||c)&&Zn.document.addEventListener("visibilitychange",()=>{Zn.document.visibilityState==="hidden"&&(i&&this._flushOutcomes(),o&&Dk(this),c&&KG(this))}),a&&this.on("beforeSendSession",ahe)}eventFromException(t,n){return Qhe(this._options.stackParser,t,n,this._options.attachStacktrace)}eventFromMessage(t,n="info",r){return Khe(this._options.stackParser,t,n,r,this._options.attachStacktrace)}_prepareEvent(t,n,r,a){return t.platform=t.platform||"javascript",super._prepareEvent(t,n,r,a)}}function tye(e){var t;return{release:typeof __SENTRY_RELEASE__=="string"?__SENTRY_RELEASE__:(t=Zn.SENTRY_RELEASE)==null?void 0:t.id,sendClientReports:!0,parentSpanIsAlwaysRootSpan:!0,...e}}const nye=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,Xa=fn,rye=80;function pQ(e,t={}){if(!e)return"<unknown>";try{let n=e;const r=5,a=[];let i=0,o=0;const s=" > ",u=s.length;let c;const d=Array.isArray(t)?t:t.keyAttrs,f=!Array.isArray(t)&&t.maxStringLength||rye;for(;n&&i++<r&&(c=aye(n,d),!(c==="html"||i>1&&o+a.length*u+c.length>=f));)a.push(c),o+=c.length,n=n.parentNode;return a.reverse().join(s)}catch{return"<unknown>"}}function aye(e,t){const n=e,r=[];if(!(n!=null&&n.tagName))return"";if(typeof HTMLElement<"u"&&n instanceof HTMLElement&&n.dataset){if(n.dataset.sentryComponent)return n.dataset.sentryComponent;if(n.dataset.sentryElement)return n.dataset.sentryElement}r.push(n.tagName.toLowerCase());const a=t!=null&&t.length?t.filter(i=>n.getAttribute(i)).map(i=>[i,n.getAttribute(i)]):null;if(a!=null&&a.length)a.forEach(i=>{r.push(`[${i[0]}="${i[1]}"]`)});else{n.id&&r.push(`#${n.id}`);const i=n.className;if(i&&Qu(i)){const o=i.split(/\s+/);for(const s of o)r.push(`.${s}`)}}for(const i of["aria-label","type","name","title","alt"]){const o=n.getAttribute(i);o&&r.push(`[${i}="${o}"]`)}return r.join("")}const iye=1e3;let q7,Uk,jk;function oye(e){const t="dom";Hf(t,e),Wf(t,sye)}function sye(){if(!Xa.document)return;const e=cs.bind(null,"dom"),t=$7(e,!0);Xa.document.addEventListener("click",t,!1),Xa.document.addEventListener("keypress",t,!1),["EventTarget","Node"].forEach(n=>{var i,o;const a=(i=Xa[n])==null?void 0:i.prototype;(o=a==null?void 0:a.hasOwnProperty)!=null&&o.call(a,"addEventListener")&&(Gi(a,"addEventListener",function(s){return function(u,c,d){if(u==="click"||u=="keypress")try{const f=this.__sentry_instrumentation_handlers__=this.__sentry_instrumentation_handlers__||{},h=f[u]=f[u]||{refCount:0};if(!h.handler){const y=$7(e);h.handler=y,s.call(this,u,y,d)}h.refCount++}catch{}return s.call(this,u,c,d)}}),Gi(a,"removeEventListener",function(s){return function(u,c,d){if(u==="click"||u=="keypress")try{const f=this.__sentry_instrumentation_handlers__||{},h=f[u];h&&(h.refCount--,h.refCount<=0&&(s.call(this,u,h.handler,d),h.handler=void 0,delete f[u]),Object.keys(f).length===0&&delete this.__sentry_instrumentation_handlers__)}catch{}return s.call(this,u,c,d)}}))})}function uye(e){if(e.type!==Uk)return!1;try{if(!e.target||e.target._sentryId!==jk)return!1}catch{}return!0}function cye(e,t){return e!=="keypress"?!1:t!=null&&t.tagName?!(t.tagName==="INPUT"||t.tagName==="TEXTAREA"||t.isContentEditable):!0}function $7(e,t=!1){return n=>{if(!n||n._sentryCaptured)return;const r=lye(n);if(cye(n.type,r))return;Ll(n,"_sentryCaptured",!0),r&&!r._sentryId&&Ll(r,"_sentryId",Po());
40const a=n.type==="keypress"?"input":n.type;uye(n)||(e({event:n,name:a,global:t}),Uk=n.type,jk=r?r._sentryId:void 0),clearTimeout(q7),q7=Xa.setTimeout(()=>{jk=void 0,Uk=void 0},iye)}}function lye(e){try{return e.target}catch{return null}}let D1;function hQ(e){const t="history";Hf(t,e),Wf(t,dye)}function dye(){if(Xa.addEventListener("popstate",()=>{const t=Xa.location.href,n=D1;if(D1=t,n===t)return;cs("history",{from:n,to:t})}),!Dhe())return;function e(t){return function(...n){const r=n.length>2?n[2]:void 0;if(r){const a=D1,i=fye(String(r));if(D1=i,a===i)return t.apply(this,n);cs("history",{from:a,to:i})}return t.apply(this,n)}}Gi(Xa.history,"pushState",e),Gi(Xa.history,"replaceState",e)}function fye(e){try{return new URL(e,Xa.location.origin).toString()}catch{return e}}const Rw={};function pye(e){const t=Rw[e];if(t)return t;let n=Xa[e];if(Nk(n))return Rw[e]=n.bind(Xa);const r=Xa.document;if(r&&typeof r.createElement=="function")try{const a=r.createElement("iframe");a.hidden=!0,r.head.appendChild(a);const i=a.contentWindow;i!=null&&i[e]&&(n=i[e]),r.head.removeChild(a)}catch(a){nye&&_t.warn(`Could not create sandbox iframe for ${e} check, bailing to window.${e}: `,a)}return n&&(Rw[e]=n.bind(Xa))}function hye(e){Rw[e]=void 0}const T0="__sentry_xhr_v3__";function yye(e){const t="xhr";Hf(t,e),Wf(t,mye)}
40function mye(){if(!Xa.XMLHttpRequest)return;const e=XMLHttpRequest.prototype;e.open=new Proxy(e.open,{apply(t,n,r){const a=new Error,i=Ku()*1e3,o=Qu(r[0])?r[0].toUpperCase():void 0,s=gye(r[1]);if(!o||!s)return t.apply(n,r);n[T0]={method:o,url:s,request_headers:{}},o==="POST"&&s.match(/sentry_key/)&&(n.__sentry_own_request__=!0);const u=()=>{const c=n[T0];if(c&&n.readyState===4){try{c.status_code=n.status}catch{}const d={endTimestamp:Ku()*1e3,startTimestamp:i,xhr:n,virtualError:a};cs("xhr",d)}};return"onreadystatechange"in n&&typeof n.onreadystatechange=="function"?n.onreadystatechange=new Proxy(n.onreadystatechange,{apply(c,d,f){return u(),c.apply(d,f)}}):n.addEventListener("readystatechange",u),n.setRequestHeader=new Proxy(n.setRequestHeader,{apply(c,d,f){const[h,y]=f,m=d[T0];return m&&Qu(h)&&Qu(y)&&(m.request_headers[h.toLowerCase()]=y),c.apply(d,f)}}),t.apply(n,r)}}),e.send=new Proxy(e.send,{apply(t,n,r){const a=n[T0];if(!a)return t.apply(n,r);r[0]!==void 0&&(a.body=r[0]);const i={startTimestamp:Ku()*1e3,xhr:n};return cs("xhr",i),t.apply(n,r)}})}function gye(e){if(Qu(e))return e;try{return e.toString()}catch{}}function vye(e){if(typeof Element>"u")return!1;try{return e instanceof Element}catch{return!1}}const bye=40;function wye(e,t=pye("fetch")){let n=0,r=0;async function a(i){const o=i.body.length;n+=o,r++;const s={body:i.body,method:"POST",referrerPolicy:"strict-origin",headers:e.headers,keepalive:n<=6e4&&r<15,...e.fetchOptions};try{const u=await t(e.url,s);return{statusCode:u.status,headers:{"x-sentry-rate-limits":u.headers.get("X-Sentry-Rate-Limits"),"retry-after":u.headers.get("Retry-After")}}}catch(u){throw hye("fetch"),u}finally{n-=o,r--}}return $pe(e,a,a8(e.bufferSize||bye))}const Gx=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,xye=30,Sye=50;function qk(e,t,n,r){const a={filename:e,function:t==="<anonymous>"?gf:t,in_app:!0};return n!==void 0&&(a.lineno=n),r!==void 0&&(a.colno=r),a}const Tye=/^\s*at (\S+?)(?::(\d+))(?::(\d+))\s*$/i,Eye=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,Cye=/\((\S*)(?::(\d+))(?::(\d+))\)/,Aye=/at (.+?) ?\(data:(.+?),/,_ye=e=>{var a;const t=e.match(Aye);if(t)return{filename:`<data:${t[2]}>`,function:t[1]};const n=Tye.exec(e);if(n){const[,i,o,s]=n;return qk(i,gf,+o,+s)}const r=Eye.exec(e);if(r){if(((a=r[2])==null?void 0:a.indexOf("eval"))===0){const u=Cye.exec(r[2]);u&&(r[2]=u[1],r[3]=u[2],r[4]=u[3])}const[o,s]=yQ(r[1]||gf,r[2]);return qk(s,o,r[3]?+r[3]:void 0,r[4]?+r[4]:void 0)}},kye=[xye,_ye],Pye=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,Rye=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,Oye=e=>{const t=Pye.exec(e);if(t){if(t[3]&&t[3].indexOf(" > eval")>-1){const i=Rye.exec(t[3]);i&&(t[1]=t[1]||"eval",t[3]=i[1],t[4]=i[2],t[5]="")}let r=t[3],a=t[1]||gf;return[a,r]=yQ(a,r),qk(r,a,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}},Iye=[Sye,Oye],Mye=[kye,Iye],Dye=vG(...Mye),yQ=(e,t)=>{const n=e.indexOf("safari-extension")!==-1,r=e.indexOf("safari-web-extension")!==-1;return n||r?[e.indexOf("@")!==-1?e.split("@")[0]:gf,n?`safari-extension:${t}`:`safari-web-extension:${t}`]:[e,t]},L1=1024,Lye="Breadcrumbs",Fye=(e={})=>{const t={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...e};return{name:Lye,setup(n){t.console&&She(Uye(n)),t.dom&&oye(Vye(n,t.dom)),t.xhr&&yye(jye(n)),t.fetch&&Nhe(qye(n)),t.history&&hQ($ye(n)),t.sentry&&n.on("beforeSendEvent",Bye(n))}}},Nye=Fye;function Bye(e){return function(n){wa()===e&&vf({category:`sentry.${n.type==="transaction"?"transaction":"event"}`,event_id:n.event_id,level:n.level,message:Od(n)},{event:n})}}function Vye(e,t){return function(r){if(wa()!==e)return;let a,i,o=typeof t=="object"?t.serializeAttribute:void 0,s=typeof t=="object"&&typeof t.maxStringLength=="number"?t.maxStringLength:void 0;s&&s>L1&&(Gx&&_t.warn(`\`dom.maxStringLength\` cannot exceed ${L1}, but a value of ${s} was configured. Sentry will use ${L1} instead.`),s=L1),typeof o=="string"&&(o=[o]);try{const c=r.event,d=zye(c)?c.target:c;a=pQ(d,{keyAttrs:o,maxStringLength:s}),i=jhe(d)}catch{a="<unknown>"}if(a.length===0)return;const u={category:`ui.${r.name}`,message:a};i&&(u.data={"ui.component_name":i}),vf(u,{event:r.event,name:r.name,global:r.global})}}function Uye(e){return function(n){if(wa()!==e)return;const r={category:"console",data:{arguments:n.args,logger:"console"},level:Ehe(n.level),message:JL(n.args," ")};if(n.level==="assert")if(n.args[0]===!1)r.message=`Assertion failed: ${JL(n.args.slice(1)," ")||"console.assert"}`,r.data.arguments=n.args.slice(1);else return;vf(r,{input:n.args,level:n.level})}}function jye(e){return function(n){if(wa()!==e)return;const{startTimestamp:r,endTimestamp:a}=n,i=n.xhr[T0];if(!r||!a||!i)return;const{method:o,url:s,status_code:u,body:c}=i,d={method:o,url:s,status_code:u},f={xhr:n.xhr,input:c,startTimestamp:r,endTimestamp:a},h={category:"xhr",data:d,type:"http",level:cQ(u)};e.emit("beforeOutgoingRequestBreadcrumb",h,f),vf(h,f)}}function qye(e){return function(n){if(wa()!==e)return;const{startTimestamp:r,endTimestamp:a}=n;
40if(a&&!(n.fetchData.url.match(/sentry_key/)&&n.fetchData.method==="POST"))if(n.error){const i={data:n.error,input:n.args,startTimestamp:r,endTimestamp:a},o={category:"fetch",data:n.fetchData,level:"error",type:"http"};e.emit("beforeOutgoingRequestBreadcrumb",o,i),vf(o,i)}else{const i=n.response,o={...n.fetchData,status_code:i==null?void 0:i.status},s={input:n.args,response:i,startTimestamp:r,endTimestamp:a},u={category:"fetch",data:o,type:"http",level:cQ(o.status_code)};e.emit("beforeOutgoingRequestBreadcrumb",u,s),vf(u,s)}}}function $ye(e){return function(n){if(wa()!==e)return;let r=n.from,a=n.to;const i=k5(Zn.location.href);let o=r?k5(r):void 0;const s=k5(a);o!=null&&o.path||(o=i),i.protocol===s.protocol&&i.host===s.host&&(a=s.relative),i.protocol===o.protocol&&i.host===o.host&&(r=o.relative),vf({category:"navigation",data:{from:r,to:a}})}}function zye(e){return!!e&&!!e.target}const Hye="EventTarget,Window,Node,ApplicationCache,AudioTrackList,BroadcastChannel,ChannelMergerNode,CryptoOperation,EventSource,FileReader,HTMLUnknownElement,IDBDatabase,IDBRequest,IDBTransaction,KeyOperation,MediaController,MessagePort,ModalWindow,Notification,SVGElementInstance,Screen,SharedWorker,TextTrack,TextTrackCue,TextTrackList,WebSocket,WebSocketWorker,Worker,XMLHttpRequest,XMLHttpRequestEventTarget,XMLHttpRequestUpload".split(","),Wye="BrowserApiErrors",Yye=(e={})=>{const t={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,unregisterOriginalCallbacks:!1,...e};return{name:Wye,setupOnce(){t.setTimeout&&Gi(Zn,"setTimeout",z7),t.setInterval&&Gi(Zn,"setInterval",z7),t.requestAnimationFrame&&Gi(Zn,"requestAnimationFrame",Qye),t.XMLHttpRequest&&"XMLHttpRequest"in Zn&&Gi(XMLHttpRequest.prototype,"send",Kye);const n=t.eventTarget;n&&(Array.isArray(n)?n:Hye).forEach(a=>Xye(a,t))}}},Gye=Yye;function z7(e){return function(...t){const n=t[0];return t[0]=ty(n,{mechanism:{handled:!1,type:`auto.browser.browserapierrors.${Dl(e)}`}}),e.apply(this,t)}}function Qye(e){return function(t){return e.apply(this,[ty(t,{mechanism:{data:{handler:Dl(e)},handled:!1,type:"auto.browser.browserapierrors.requestAnimationFrame"}})])}}function Kye(e){return function(...t){const n=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(a=>{a in n&&typeof n[a]=="function"&&Gi(n,a,function(i){const o={mechanism:{data:{handler:Dl(i)},handled:!1,type:`auto.browser.browserapierrors.xhr.${a}`}},s=J4(i);return s&&(o.mechanism.data.handler=Dl(s)),ty(i,o)})}),e.apply(this,t)}}function Xye(e,t){var a,i;const r=(a=Zn[e])==null?void 0:a.prototype;(i=r==null?void 0:r.hasOwnProperty)!=null&&i.call(r,"addEventListener")&&(Gi(r,"addEventListener",function(o){return function(s,u,c){try{Jye(u)&&(u.handleEvent=ty(u.handleEvent,{mechanism:{data:{handler:Dl(u),target:e},handled:!1,type:"auto.browser.browserapierrors.handleEvent"}}))}catch{}return t.unregisterOriginalCallbacks&&Zye(this,s,u),o.apply(this,[s,ty(u,{mechanism:{data:{handler:Dl(u),target:e},handled:!1,type:"auto.browser.browserapierrors.addEventListener"}}),c])}}),Gi(r,"removeEventListener",function(o){return function(s,u,c){try{const d=u.__sentry_wrapped__;d&&o.call(this,s,d,c)}catch{}return o.call(this,s,u,c)}}))}function Jye(e){return typeof e.handleEvent=="function"}function Zye(e,t,n){e&&typeof e=="object"&&"removeEventListener"in e&&typeof e.removeEventListener=="function"&&e.removeEventListener(t,n)}const eme=(e={})=>{const t=e.lifecycle??"route";return{name:"BrowserSession",setupOnce(){if(typeof Zn.document>"u"){Gx&&_t.warn("Using the `browserSessionIntegration` in non-browser environments is not supported.");return}S7({ignoreDuration:!0}),R5();const n=Gl();let r=n.getUser();n.addScopeListener(a=>{const i=a.getUser();((r==null?void 0:r.id)!==(i==null?void 0:i.id)||(r==null?void 0:r.ip_address)!==(i==null?void 0:i.ip_address))&&(R5(),r=i)}),t==="route"&&hQ(({from:a,to:i})=>{a!==i&&(S7({ignoreDuration:!0}),R5())})}}},tme="CultureContext",nme=()=>({name:tme,preprocessEvent(e){var n;const t=H7();t&&(e.contexts={...e.contexts,culture:{...t,...(n=e.contexts)==null?void 0:n.culture}})},processSegmentSpan(e){const t=H7();t&&$G(e,{"culture.locale":t.locale,"culture.timezone":t.timezone,"culture.calendar":t.calendar})}}),rme=nme;function H7(){try{const e=Zn.Intl;if(!e)return;const t=e.DateTimeFormat().resolvedOptions();return{locale:t.locale,timezone:t.timeZone,calendar:t.calendar}}catch{return}}const ame="GlobalHandlers",ime=(e={})=>{const t={onerror:!0,onunhandledrejection:!0,...e};return{name:ame,setupOnce(){Error.stackTraceLimit=50},setup(n){t.onerror&&(sme(n),W7("onerror")),t.onunhandledrejection&&(ume(n),W7("onunhandledrejection"))}}},ome=ime;function sme(e){Sde(t=>{const{stackParser:n,attachStacktrace:r}=mQ();if(wa()!==e||dQ())return;const{msg:a,url:i,line:o,column:s,error:u}=t,c=dme(s8(n,u||a,void 0,r,!1),i,o,s);c.level="error",HG(c,{originalException:u,mechanism:{handled:!1,type:"auto.browser.global_handlers.onerror"}})})}function ume(e){Ede(t=>{const{stackParser:n,attachStacktrace:r}=mQ();if(wa()!==e||dQ())return;const a=cme(t),i=Av(a)?lme(a):s8(n,a,void 0,r,!0);i.level="error",HG(i,{originalException:a,mechanism:{handled:!1,type:"auto.browser.global_handlers.onunhandledrejection"}})})}function cme(e){if(Av(e))return e;try{if("reason"in e)return e.reason;if("detail"in e&&"reason"in e.detail)return e.detail.reason}catch{}return e}function lme(e){return{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(e)}`}]}}}function dme(e,t,n,r){const a=e.exception=e.exception||{},i=a.values=a.values||[],o=i[0]=i[0]||{},s=o.stacktrace=o.stacktrace||{},u=s.frames=s.frames||[];return u.length===0&&u.push({colno:r,lineno:n,filename:fme(t)??i8(),function:gf,in_app:!0}),e}function W7(e){Gx&&_t.log(`Global Handler attached: ${e}`)}function mQ(){const e=wa();return(e==null?void 0:e.getOptions())||{stackParser:()=>[],attachStacktrace:!1}}function fme(e){if(!(!Qu(e)||e.length===0))return e.startsWith("data:")?`<${ope(e,!1)}>`:e}const pme=()=>({name:"HttpContext",preprocessEvent(e){var r;if(!Zn.navigator&&!Zn.location&&!Zn.document)return;const t=j7(),n={...t.headers,...(r=e.request)==null?void 0:r.headers};e.request={...t,...e.request,headers:n}},processSegmentSpan(e){if(!Zn.navigator&&!Zn.location&&!Zn.document)return;const t=j7();$G(e,{"url.full":t.url||void 0,"http.request.header.user_agent":t.headers["User-Agent"],"http.request.header.referer":t.headers.Referer})}}),hme="cause",yme=5,mme="LinkedErrors",gme=(e={})=>{const t=e.limit||yme,n=e.key||hme;return{name:mme,preprocessEvent(r,a,i){const o=i.getOptions();whe(o8,o.stackParser,n,t,r,a)}}},vme=gme,bme=/^HTML(\w*)Element$/;function gQ(e){if(typeof window<"u"&&e===window)return"[Window]";if(typeof document<"u"&&e===document)return"[Document]";if(vye(e)){const t=wme(e);
vendor: 5,279 bytes, lines 40-48
40if(bme.test(t))return`[HTMLElement: ${pQ(e)}]`}}function wme(e){const t=Object.getPrototypeOf(e);return t!=null&&t.constructor?t.constructor.name:"null prototype"}function xme(){return Sme()?(Gx&&Ly(()=>{console.error("[Sentry] You cannot use Sentry.init() in a browser extension, see: https://docs.sentry.io/platforms/javascript/best-practices/browser-extensions/")}),!0):!1}function Sme(){var a;if(typeof Zn.window>"u")return!1;const e=Zn;if(e.nw)return!1;const t=e.chrome||e.browser;if(!((a=t==null?void 0:t.runtime)!=null&&a.id))return!1;const n=i8();return!(Zn===Zn.top&&/^(?:chrome-extension|moz-extension|ms-browser-extension|safari-web-extension):\/\//.test(n))}function Tme(e){return[fhe(),uhe(),Mhe(),Gye(),Nye(),ome(),vme(),_he(),pme(),rme(),eme()]}function Eme(e={}){const t=!e.skipBrowserExtensionCheck&&xme();let n=e.defaultIntegrations==null?Tme():e.defaultIntegrations;const r={...e,enabled:t?!1:e.enabled,stackParser:wde(e.stackParser||Dye),integrations:Epe({integrations:e.integrations,defaultIntegrations:n}),transport:e.transport||wye};return EG(gQ),nhe(eye,r)}function Cme(e){return hg(e)&&"nativeEvent"in e&&"preventDefault"in e&&"stopPropagation"in e}function Ame(e){const t={...e};iQ(t,"react"),mpe("react",{version:P.version});const n=Eme(t);return EG(_me),n}function _me(e){return Cme(e)?"[SyntheticEvent]":gQ(e)}var F1={},M5={exports:{}},yi={},D5={exports:{}},L5={};/**
41 * @license React
42 * scheduler.production.min.js
43 *
44 * Copyright (c) Facebook, Inc. and its affiliates.
45 *
46 * This source code is licensed under the MIT license found in the
47 * LICENSE file in the root directory of this source tree.
48 */var Y7;function kme(){return Y7||(Y7=1,function(e){function t(Y,re){var U=Y.length;Y.push(re);e:for(;0<U;){var Q=U-1>>>1,he=Y[Q];if(0<a(he,re))Y[Q]=re,Y[U]=he,U=Q;else break e}}function n(Y){return Y.length===0?null:Y[0]}function r(Y){if(Y.length===0)return null;var re=Y[0],U=Y.pop();if(U!==re){Y[0]=U;e:for(var Q=0,he=Y.length,we=he>>>1;Q<we;){var ve=2*(Q+1)-1,Re=Y[ve],Me=ve+1,Be=Y[Me];if(0>a(Re,U))Me<he&&0>a(Be,Re)?(Y[Q]=Be,Y[Me]=U,Q=Me):(Y[Q]=Re,Y[ve]=U,Q=ve);else if(Me<he&&0>a(Be,U))Y[Q]=Be,Y[Me]=U,Q=Me;else break e}}return re}function a(Y,re){var U=Y.sortIndex-re.sortIndex;return U!==0?U:Y.id-re.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}var u=[],c=[],d=1,f=null,h=3,y=!1,m=!1,v=!1,w=typeof setTimeout=="function"?setTimeout:null,b=typeof clearTimeout=="function"?clearTimeout:null,x=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function T(Y){for(var re=n(c);re!==null;){if(re.callback===null)r(c);else if(re.startTime<=Y)r(c),re.sortIndex=re.expirationTime,t(u,re);else break;re=n(c)}}function E(Y){if(v=!1,T(Y),!m)if(n(u)!==null)m=!0,Z(C);else{var re=n(c);re!==null&&q(E,re.startTime-Y)}}function C(Y,re){m=!1,v&&(v=!1,b(I),I=-1),y=!0;var U=h;try{for(T(re),f=n(u);f!==null&&(!(f.expirationTime>re)||Y&&!j());){var Q=f.callback;if(typeof Q=="function"){f.callback=null,h=f.priorityLevel;var he=Q(f.expirationTime<=re);re=e.unstable_now(),typeof he=="function"?f.callback=he:f===n(u)&&r(u),T(re)}else r(u);f=n(u)}if(f!==null)var we=!0;else{var ve=n(c);ve!==null&&q(E,ve.startTime-re),we=!1}return we}finally{f=null,h=U,y=!1}}var R=!1,_=null,I=-1,L=5,B=-1;function j(){return!(e.unstable_now()-B<L)}function K(){if(_!==null){var Y=e.unstable_now();B=Y;var re=!0;try{re=_(!0,Y)}finally{re?H():(R=!1,_=null)}}else R=!1}var H;if(typeof x=="function")H=function(){x(K)};else if(typeof MessageChannel<"u"){var J=new MessageChannel,z=J.port2;J.port1.onmessage=K,H=function(){z.postMessage(null)}}else H=function(){w(K,0)};function Z(Y){_=Y,R||(R=!0,H())}function q(Y,re){I=w(function(){Y(e.unstable_now())},re)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(Y){Y.callback=null},e.unstable_continueExecution=function(){m||y||(m=!0,Z(C))},e.unstable_forceFrameRate=function(Y){0>Y||125<Y?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):L=0<Y?Math.floor(1e3/Y):5},e.unstable_getCurrentPriorityLevel=function(){return h},e.unstable_getFirstCallbackNode=function(){return n(u)},e.unstable_next=function(Y){switch(h){case 1:case 2:case 3:var re=3;break;default:re=h}var U=h;h=re;try{return Y()}finally{h=U}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(Y,re){switch(Y){case 1:case 2:case 3:case 4:case 5:break;default:Y=3}var U=h;h=Y;try{return re()}finally{h=U}},e.unstable_scheduleCallback=function(Y,re,U){var Q=e.unstable_now();switch(typeof U=="object"&&U!==null?(U=U.delay,U=typeof U=="number"&&0<U?Q+U:Q):U=Q,Y){case 1:var he=-1;break;case 2:he=250;break;case 5:he=1073741823;break;case 4:he=1e4;break;default:he=5e3}return he=U+he,Y={id:d++,callback:re,priorityLevel:Y,startTime:U,expirationTime:he,sortIndex:-1},U>
vendor: 4,562 bytes, lines 48-56
48Q?(Y.sortIndex=U,t(c,Y),n(u)===null&&Y===n(c)&&(v?(b(I),I=-1):v=!0,q(E,U-Q))):(Y.sortIndex=he,t(u,Y),m||y||(m=!0,Z(C))),Y},e.unstable_shouldYield=j,e.unstable_wrapCallback=function(Y){var re=h;return function(){var U=h;h=re;try{return Y.apply(this,arguments)}finally{h=U}}}}(L5)),L5}var G7;function Pme(){return G7||(G7=1,D5.exports=kme()),D5.exports}/**
49 * @license React
50 * react-dom.production.min.js
51 *
52 * Copyright (c) Facebook, Inc. and its affiliates.
53 *
54 * This source code is licensed under the MIT license found in the
55 * LICENSE file in the root directory of this source tree.
56 */var Q7;function Rme(){if(Q7)return yi;Q7=1;var e=My(),t=Pme();function n(l){for(var p="https://reactjs.org/docs/error-decoder.html?invariant="+l,g=1;g<arguments.length;g++)p+="&args[]="+encodeURIComponent(arguments[g]);return"Minified React error #"+l+"; visit "+p+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var r=new Set,a={};function i(l,p){o(l,p),o(l+"Capture",p)}function o(l,p){for(a[l]=p,l=0;l<p.length;l++)r.add(p[l])}var s=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),u=Object.prototype.hasOwnProperty,c=/^[: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]*$/,d={},f={};function h(l){return u.call(f,l)?!0:u.call(d,l)?!1:c.test(l)?f[l]=!0:(d[l]=!0,!1)}function y(l,p,g,S){if(g!==null&&g.type===0)return!1;switch(typeof p){case"function":case"symbol":return!0;case"boolean":return S?!1:g!==null?!g.acceptsBooleans:(l=l.toLowerCase().slice(0,5),l!=="data-"&&l!=="aria-");default:return!1}}function m(l,p,g,S){if(p===null||typeof p>"u"||y(l,p,g,S))return!0;if(S)return!1;if(g!==null)switch(g.type){case 3:return!p;case 4:return p===!1;case 5:return isNaN(p);case 6:return isNaN(p)||1>p}return!1}function v(l,p,g,S,k,M,N){this.acceptsBooleans=p===2||p===3||p===4,this.attributeName=S,this.attributeNamespace=k,this.mustUseProperty=g,this.propertyName=l,this.type=p,this.sanitizeURL=M,this.removeEmptyString=N}var w={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(l){w[l]=new v(l,0,!1,l,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(l){var p=l[0];w[p]=new v(p,1,!1,l[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(l){w[l]=new v(l,2,!1,l.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(l){w[l]=new v(l,2,!1,l,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(l){w[l]=new v(l,3,!1,l.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(l){w[l]=new v(l,3,!0,l,null,!1,!1)}),["capture","download"].forEach(function(l){w[l]=new v(l,4,!1,l,null,!1,!1)}),["cols","rows","size","span"].forEach(function(l){w[l]=new v(l,6,!1,l,null,!1,!1)}),["rowSpan","start"].forEach(function(l){w[l]=new v(l,5,!1,l.toLowerCase(),null,!1,!1)});var b=/[\-:]([a-z])/g;function x(l){return l[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
56-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(l){var p=l.replace(b,x);w[p]=new v(p,1,!1,l,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(l){var p=l.replace(b,x);w[p]=new v(p,1,!1,l,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(l){var p=l.replace(b,x);w[p]=new v(p,1,!1,l,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(l){w[l]=new v(l,1,!1,l.toLowerCase(),null,!1,!1)}),w.xlinkHref=new v("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(l){w[l]=new v(l,1,!1,l.toLowerCase(),null,!0,!0)});function T(l,p,g,S){var k=w.hasOwnProperty(p)?w[p]:null;(k!==null?k.type!==0:S||!(2<p.length)||p[0]!=="o"&&p[0]!=="O"||p[1]!=="n"&&p[1]!=="N")&&(m(p,g,k,S)&&(g=null),S||k===null?h(p)&&(g===null?l.removeAttribute(p):l.setAttribute(p,""+g)):k.mustUseProperty?l[k.propertyName]=g===null?k.type===3?!1:"":g:(p=k.attributeName,S=k.attributeNamespace,g===null?l.removeAttribute(p):(k=k.type,g=k===3||k===4&&g===!0?"":""+g,S?l.setAttributeNS(S,p,g):l.setAttribute(p,g))))}var E=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,C=Symbol.for("react.element"),R=Symbol.for("react.portal"),_=Symbol.for("react.fragment"),I=Symbol.for("react.strict_mode"),L=Symbol.for("react.profiler"),B=Symbol.for("react.provider"),j=Symbol.for("react.context"),K=Symbol.for("react.forward_ref"),H=Symbol.for("react.suspense"),J=Symbol.for("react.suspense_list"),z=Symbol.for("react.memo"),Z=Symbol.for("react.lazy"),q=Symbol.for("react.offscreen"),Y=Symbol.iterator;function re(l){return l===null||typeof l!="object"?null:(l=Y&&l[Y]||l["@@iterator"],typeof l=="function"?l:null)}var U=Object.assign,Q;function he(l){if(Q===void 0)try{throw Error()}catch(g){var p=g.stack.trim().match(/\n( *(at )?)/);Q=p&&p[1]||""}return`
57`+Q+l}var we=!1;function ve(l,p){if(!l||we)return"";we=!0;var g=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(p)if(p=function(){throw Error()},Object.defineProperty(p.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(p,[])}catch(Te){var S=Te}Reflect.construct(l,[],p)}else{try{p.call()}catch(Te){S=Te}l.call(p.prototype)}else{try{throw Error()}catch(Te){S=Te}l()}}catch(Te){if(Te&&S&&typeof Te.stack=="string"){for(var k=Te.stack.split(`
58`),M=S.stack.split(`
59`),N=k.length-1,G=M.length-1;1<=N&&0<=G&&k[N]!==M[G];)G--;for(;1<=N&&0<=G;N--,G--)if(k[N]!==M[G]){if(N!==1||G!==1)do if(N--,G--,0>G||k[N]!==M[G]){var te=`
60`+k[N].replace(" at new "," at ");return l.displayName&&te.includes("<anonymous>")&&(te=te.replace("<anonymous>",l.displayName)),te}while(1<=N&&0<=G);break}}}finally{we=!1,Error.prepareStackTrace=g}return(l=l?l.displayName||l.name:"")?he(l):""}function Re(l){switch(l.tag){case 5:return he(l.type);case 16:return he("Lazy");case 13:return he("Suspense");case 19:return he("SuspenseList");case 0:case 2:case 15:return l=ve(l.type,!1),l;case 11:return l=ve(l.type.render,!1),l;case 1:return l=ve(l.type,!0),l;default:return""}}function Me(l){if(l==null)return null;if(typeof l=="function")return l.displayName||l.name||null;if(typeof l=="string")return l;switch(l){case _:return"Fragment";case R:return"Portal";case L:return"Profiler";case I:return"StrictMode";case H:return"Suspense";case J:return"SuspenseList"}if(typeof l=="object")switch(l.$$typeof){case j:return(l.displayName||"Context")+".Consumer";case B:return(l._context.displayName||"Context")+".Provider";case K:var p=l.render;return l=l.displayName,l||(l=p.displayName||p.name||"",l=l!==""?"ForwardRef("+l+")":"ForwardRef"),l;case z:return p=l.displayName||null,p!==null?p:Me(l.type)||"Memo";case Z:p=l._payload,l=l._init;try{return Me(l(p))}catch{}}return null}function Be(l){var p=l.type;switch(l.tag){case 24:return"Cache";case 9:return(p.displayName||"Context")+".Consumer";case 10:return(p._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return l=p.render,l=l.displayName||l.name||"",p.displayName||(l!==""?"ForwardRef("+l+")":"ForwardRef");case 7:return"Fragment";case 5:return p;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Me(p);case 8:return p===I?"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 p=="function")return p.displayName||p.name||null;if(typeof p=="string")return p}return null}function Ne(l){switch(typeof l){case"boolean":case"number":case"string":case"undefined":return l;case"object":return l;default:return""}}function Ke(l){var p=l.type;return(l=l.nodeName)&&l.toLowerCase()==="input"&&(p==="checkbox"||p==="radio")}function He(l){var p=Ke(l)?"checked":"value",g=Object.getOwnPropertyDescriptor(l.constructor.prototype,p),S=""+l[p];if(!l.hasOwnProperty(p)&&typeof g<"u"&&typeof g.get=="function"&&typeof g.set=="function"){var k=g.get,M=g.set;return Object.defineProperty(l,p,{configurable:!0,get:function(){return k.call(this)},set:function(N){S=""+N,M.call(this,N)}}),Object.defineProperty(l,p,{enumerable:g.enumerable}),{getValue:function(){return S},setValue:function(N){S=""+N},stopTracking:function(){l._valueTracker=null,delete l[p]}}}}function Ie(l){l._valueTracker||(l._valueTracker=He(l))}function Qe(l){if(!l)return!1;var p=l._valueTracker;if(!p)return!0;var g=p.getValue(),S="";return l&&(S=Ke(l)?l.checked?"true":"false":l.value),l=S,l!==g?(p.setValue(l),!0):!1}function rt(l){if(l=l||(typeof document<"u"?document:void 0),typeof l>"u")return null;try{return l.activeElement||l.body}catch{return l.body}}function kt(l,p){var g=p.checked;return U({},p,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:g??l._wrapperState.initialChecked})}function mn(l,p){var g=p.defaultValue==null?"":p.defaultValue,S=p.checked!=null?p.checked:p.defaultChecked;g=Ne(p.value!=null?p.value:g),l._wrapperState={initialChecked:S,initialValue:g,controlled:p.type==="checkbox"||p.type==="radio"?p.checked!=null:p.value!=null}}function Ut(l,p){p=p.checked,p!=null&&T(l,"checked",p,!1)}function un(l,p){Ut(l,p);var g=Ne(p.value),S=p.type;if(g!=null)S==="number"?(g===0&&l.value===""||l.value!=g)&&(l.value=""+g):l.value!==""+g&&(l.value=""+g);else if(S==="submit"||S==="reset"){l.removeAttribute("value");return}p.hasOwnProperty("value")?Vr(l,p.type,g):p.hasOwnProperty("defaultValue")&&Vr(l,p.type,Ne(p.defaultValue)),p.checked==null&&p.defaultChecked!=null&&(l.defaultChecked=!!p.defaultChecked)}function or(l,p,g){if(p.hasOwnProperty("value")||p.hasOwnProperty("defaultValue")){var S=p.type;if(!(S!=="submit"&&S!=="reset"||p.value!==void 0&&p.value!==null))return;p=""+l._wrapperState.initialValue,g||p===l.value||(l.value=p),l.defaultValue=p}g=l.name,g!==""&&(l.name=""),l.defaultChecked=!!l._wrapperState.initialChecked,g!==""&&(l.name=g)}function Vr(l,p,g){(p!=="number"||rt(l.ownerDocument)!==l)&&(g==null?l.defaultValue=""+l._wrapperState.initialValue:l.defaultValue!==""+g&&(l.defaultValue=""+g))}var gn=Array.isArray;function pn(l,p,g,S){if(l=l.options,p){p={};for(var k=0;k<g.length;k++)p["$"+g[k]]=!0;for(g=0;g<l.length;g++)k=p.hasOwnProperty("$"+l[g].value),l[g].selected!==k&&(l[g].selected=k),k&&S&&(l[g].defaultSelected=!0)}else{for(g=""+Ne(g),p=null,k=0;k<l.length;k++){if(l[k].value===g){l[k].selected=!0,S&&(l[k].defaultSelected=!0);return}p!==null||l[k].disabled||(p=l[k])}p!==null&&(p.selected=!0)}}function xn(l,p){if(p.dangerouslySetInnerHTML!=null)throw Error(n(91));return U({},p,{value:void 0,defaultValue:void 0,children:""+l._wrapperState.initialValue})}function zn(l,p){var g=p.value;if(g==null){if(g=p.children,p=p.defaultValue,g!=null){if(p!=null)throw Error(n(92));if(gn(g)){if(1<g.length)throw Error(n(93));g=g[0]}p=g}p==null&&(p=""),g=p}l._wrapperState={initialValue:Ne(g)}}function Wn(l,p){var g=Ne(p.value),S=Ne(p.defaultValue);g!=null&&(g=""+g,g!==l.value&&(l.value=g),p.defaultValue==null&&l.defaultValue!==g&&(l.defaultValue=g)),S!=null&&(l.defaultValue=""+S)}function Gn(l){var p=l.textContent;p===l._wrapperState.initialValue&&p!==""&&p!==null&&(l.value=p)}function ui(l){switch(l){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 V(l,p){return l==null||l==="http://www.w3.org/1999/xhtml"?ui(p):l==="http://www.w3.org/2000/svg"&&p==="foreignObject"?"http://www.w3.org/1999/xhtml":l}var O,D=function(l){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(p,g,S,k){MSApp.execUnsafeLocalFunction(function(){return l(p,g,S,k)})}:l}(function(l,p){if(l.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in l)l.innerHTML=p;else{for(O=O||document.createElement("div"),O.innerHTML="<svg>"+p.valueOf().toString()+"</svg>",p=O.firstChild;l.firstChild;)l.removeChild(l.firstChild);for(;p.firstChild;)l.appendChild(p.firstChild)}});function $(l,p){if(p){var g=l.firstChild;
vendor: 10,889 bytes, line 60
60if(g&&g===l.lastChild&&g.nodeType===3){g.nodeValue=p;return}}l.textContent=p}var ae={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},xe=["Webkit","ms","Moz","O"];Object.keys(ae).forEach(function(l){xe.forEach(function(p){p=p+l.charAt(0).toUpperCase()+l.substring(1),ae[p]=ae[l]})});function Ae(l,p,g){return p==null||typeof p=="boolean"||p===""?"":g||typeof p!="number"||p===0||ae.hasOwnProperty(l)&&ae[l]?(""+p).trim():p+"px"}function Pt(l,p){l=l.style;for(var g in p)if(p.hasOwnProperty(g)){var S=g.indexOf("--")===0,k=Ae(g,p[g],S);g==="float"&&(g="cssFloat"),S?l.setProperty(g,k):l[g]=k}}var Qt=U({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 ue(l,p){if(p){if(Qt[l]&&(p.children!=null||p.dangerouslySetInnerHTML!=null))throw Error(n(137,l));if(p.dangerouslySetInnerHTML!=null){if(p.children!=null)throw Error(n(60));if(typeof p.dangerouslySetInnerHTML!="object"||!("__html"in p.dangerouslySetInnerHTML))throw Error(n(61))}if(p.style!=null&&typeof p.style!="object")throw Error(n(62))}}function fe(l,p){if(l.indexOf("-")===-1)return typeof p.is=="string";switch(l){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 at=null;function tn(l){return l=l.target||l.srcElement||window,l.correspondingUseElement&&(l=l.correspondingUseElement),l.nodeType===3?l.parentNode:l}var cn=null,wt=null,xr=null;function Or(l){if(l=Om(l)){if(typeof cn!="function")throw Error(n(280));var p=l.stateNode;p&&(p=zb(p),cn(l.stateNode,l.type,p))}}function Sr(l){wt?xr?xr.push(l):xr=[l]:wt=l}function $a(){if(wt){var l=wt,p=xr;if(xr=wt=null,Or(l),p)for(l=0;l<p.length;l++)Or(p[l])}}function Uo(l,p){return l(p)}function Ea(){}var fr=!1;function ca(l,p,g){if(fr)return l(p,g);fr=!0;try{return Uo(l,p,g)}finally{fr=!1,(wt!==null||xr!==null)&&(Ea(),$a())}}function ao(l,p){var g=l.stateNode;if(g===null)return null;var S=zb(g);if(S===null)return null;g=S[p];e:switch(p){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(S=!S.disabled)||(l=l.type,S=!(l==="button"||l==="input"||l==="select"||l==="textarea")),l=!S;break e;default:l=!1}if(l)return null;if(g&&typeof g!="function")throw Error(n(231,p,typeof g));return g}var ee=!1;if(s)try{var de={};Object.defineProperty(de,"passive",{get:function(){ee=!0}}),window.addEventListener("test",de,de),window.removeEventListener("test",de,de)}catch{ee=!1}function Se(l,p,g,S,k,M,N,G,te){var Te=Array.prototype.slice.call(arguments,3);try{p.apply(g,Te)}catch(Fe){this.onError(Fe)}}var Oe=!1,$e=null,dt=!1,xt=null,it={onError:function(l){Oe=!0,$e=l}};function ot(l,p,g,S,k,M,N,G,te){Oe=!1,$e=null,Se.apply(it,arguments)}function Ze(l,p,g,S,k,M,N,G,te){if(ot.apply(this,arguments),Oe){if(Oe){var Te=$e;Oe=!1,$e=null}else throw Error(n(198));dt||(dt=!0,xt=Te)}}function Je(l){var p=l,g=l;if(l.alternate)for(;p.return;)p=p.return;else{l=p;do p=l,p.flags&4098&&(g=p.return),l=p.return;while(l)}return p.tag===3?g:null}function Rt(l){if(l.tag===13){var p=l.memoizedState;if(p===null&&(l=l.alternate,l!==null&&(p=l.memoizedState)),p!==null)return p.dehydrated}return null}function $t(l){if(Je(l)!==l)throw Error(n(188))}function Qn(l){var p=l.alternate;if(!p){if(p=Je(l),p===null)throw Error(n(188));return p!==l?null:l}for(var g=l,S=p;;){var k=g.return;if(k===null)break;var M=k.alternate;if(M===null){if(S=k.return,S!==null){g=S;continue}break}if(k.child===M.child){for(M=k.child;M;){if(M===g)return $t(k),l;if(M===S)return $t(k),p;M=M.sibling}throw Error(n(188))}if(g.return!==S.return)g=k,S=M;else{for(var N=!1,G=k.child;G;){if(G===g){N=!0,g=k,S=M;break}if(G===S){N=!0,S=k,g=M;break}G=G.sibling}if(!N){for(G=M.child;G;){if(G===g){N=!0,g=M,S=k;break}if(G===S){N=!0,S=M,g=k;break}G=G.sibling}if(!N)throw Error(n(189))}}if(g.alternate!==S)throw Error(n(190))}if(g.tag!==3)throw Error(n(188));return g.stateNode.current===g?l:p}function Jt(l){return l=Qn(l),l!==null?zt(l):null}function zt(l){if(l.tag===5||l.tag===6)return l;for(l=l.child;l!==null;){var p=zt(l);if(p!==null)return p;l=l.sibling}return null}var Fn=t.unstable_scheduleCallback,Ca=t.unstable_cancelCallback,bu=t.unstable_shouldYield,Aa=t.unstable_requestPaint,sn=t.unstable_now,sd=t.unstable_getCurrentPriorityLevel,ci=t.unstable_ImmediatePriority,Ui=t.unstable_UserBlockingPriority,jo=t.unstable_NormalPriority,_c=t.unstable_LowPriority,nn=t.unstable_IdlePriority,Rn=null,Ur=null;function wu(l){if(Ur&&typeof Ur.onCommitFiberRoot=="function")try{Ur.onCommitFiberRoot(Rn,l,void 0,(l.current.flags&128)===128)}catch{}}var hn=Math.clz32?Math.clz32:fm,Cs=Math.log,lp=Math.LN2;function fm(l){return l>>>=0,l===0?32:31-(Cs(l)/lp|0)|0}var dp=64,fp=4194304;function ud(l){switch(l&-l){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 l&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return l&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return l}}function pp(l,p){var g=l.pendingLanes;if(g===0)return 0;var S=0,k=l.suspendedLanes,M=l.pingedLanes,N=g&268435455;if(N!==0){var G=N&~k;G!==0?S=ud(G):(M&=N,M!==0&&(S=ud(M)))}else N=g&~k,N!==0?S=ud(N):M!==0&&(S=ud(M));if(S===0)return 0;if(p!==0&&p!==S&&!(p&k)&&(k=S&-S,M=p&-p,k>=M||k===16&&(M&4194240)!==0))return p;if(S&4&&(S|=g&16),p=l.entangledLanes,p!==0)for(l=l.entanglements,p&=S;0<p;)g=31-hn(p),k=1<<g,S|=l[g],p&=~k;return S}function hp(l,p){switch(l){case 1:case 2:case 4:return p+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 p+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 pm(l,p){for(var g=l.suspendedLanes,S=l.pingedLanes,k=l.expirationTimes,M=l.pendingLanes;0<M;){var N=31-hn(M),G=1<<N,te=k[N];te===-1?(!(G&g)||G&S)&&(k[N]=hp(G,p)):te<=p&&(l.expiredLanes|=G),M&=~G}}function hm(l){return l=l.pendingLanes&-1073741825,l!==0?l:l&1073741824?1073741824:0}function Rb(){var l=dp;return dp<<=1,!(dp&4194240)&&(dp=64),l}function yp(l){for(var p=[],g=0;31>g;g++)p.push(l);return p}function cd(l,p,g){l.pendingLanes|=p,p!==536870912&&(l.suspendedLanes=0,l.pingedLanes=0),l=l.eventTimes,p=31-hn(p),l[p]=g}function jT(l,p){var g=l.pendingLanes&~p;l.pendingLanes=p,l.suspendedLanes=0,l.pingedLanes=0,l.expiredLanes&=p,l.mutableReadLanes&=p,l.entangledLanes&=p,p=l.entanglements;var S=l.eventTimes;for(l=l.expirationTimes;0<g;){var k=31-hn(g),M=1<<k;p[k]=0,S[k]=-1,l[k]=-1,g&=~M}}function ym(l,p){var g=l.entangledLanes|=p;for(l=l.entanglements;g;){var S=31-hn(g),k=1<<S;k&p|l[S]&p&&(l[S]|=p),g&=~k}}var vn=0;function Ob(l){return l&=-l,1<l?4<l?l&268435455?16:536870912:4:1}var Ib,mm,mp,Mb,Db,gm=!1,xu=[],io=null,oo=null,so=null,ld=new Map,kc=new Map,uo=[],Lb="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 As(l,p){switch(l){case"focusin":case"focusout":io=null;break;case"dragenter":case"dragleave":oo=null;break;case"mouseover":case"mouseout":so=null;break;case"pointerover":case"pointerout":ld.delete(p.pointerId);break;case"gotpointercapture":case"lostpointercapture":kc.delete(p.pointerId)}}function qo(l,p,g,S,k,M){return l===null||l.nativeEvent!==M?(l={blockedOn:p,domEventName:g,eventSystemFlags:S,nativeEvent:M,targetContainers:[k]},p!==null&&(p=Om(p),p!==null&&mm(p)),l):(l.eventSystemFlags|=S,p=l.targetContainers,k!==null&&p.indexOf(k)===-1&&p.push(k),l)}function qT(l,p,g,S,k){switch(p){case"focusin":return io=qo(io,l,p,g,S,k),!0;case"dragenter":return oo=qo(oo,l,p,g,S,k),!0;case"mouseover":return so=qo(so,l,p,g,S,k),!0;case"pointerover":var M=k.pointerId;return ld.set(M,qo(ld.get(M)||null,l,p,g,S,k)),!0;case"gotpointercapture":return M=k.pointerId,kc.set(M,qo(kc.get(M)||null,l,p,g,S,k)),!0}return!1}function vm(l){var p=fd(l.target);if(p!==null){var g=Je(p);if(g!==null){if(p=g.tag,p===13){if(p=Rt(g),p!==null){l.blockedOn=p,Db(l.priority,function(){mp(g)});return}}else if(p===3&&g.stateNode.current.memoizedState.isDehydrated){l.blockedOn=g.tag===3?g.stateNode.containerInfo:null;return}}}l.blockedOn=null}function gp(l){if(l.blockedOn!==null)return!1;for(var p=l.targetContainers;0<p.length;){var g=Sn(l.domEventName,l.eventSystemFlags,p[0],l.nativeEvent);if(g===null){g=l.nativeEvent;var S=new g.constructor(g.type,g);at=S,g.target.dispatchEvent(S),at=null}else return p=Om(g),p!==null&&mm(p),l.blockedOn=g,!1;p.shift()}return!0}function bm(l,p,g){gp(l)&&g.delete(p)}function $T(){gm=!1,io!==null&&gp(io)&&(io=null),oo!==null&&gp(oo)&&(oo=null),so!==null&&gp(so)&&(so=null),ld.forEach(bm),kc.forEach(bm)}function dd(l,p){l.blockedOn===p&&(l.blockedOn=null,gm||(gm=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,$T)))}function Pc(l){function p(k){return dd(k,l)}if(0<xu.length){dd(xu[0],l);for(var g=1;g<xu.length;g++){var S=xu[g];S.blockedOn===l&&(S.blockedOn=null)}}for(io!==null&&dd(io,l),oo!==null&&dd(oo,l),so!==null&&dd(so,l),ld.forEach(p),kc.forEach(p),g=0;g<uo.length;g++)S=uo[g],S.blockedOn===l&&(S.blockedOn=null);for(;0<uo.length&&(g=uo[0],g.blockedOn===null);)vm(g),g.blockedOn===null&&uo.shift()}var Rc=E.ReactCurrentBatchConfig,W=!0;function ce(l,p,g,S){var k=vn,M=Rc.transition;Rc.transition=null;try{vn=1,ut(l,p,g,S)}finally{vn=k,Rc.transition=M}}function Ee(l,p,g,S){var k=vn,M=Rc.transition;Rc.transition=null;try{vn=4,ut(l,p,g,S)}finally{vn=k,Rc.transition=M}}function ut(l,p,g,S){if(W){var k=Sn(l,p,g,S);if(k===null)i6(l,p,S,Xt,g),As(l,S);
vendor: 10,447 bytes, line 60
60else if(qT(k,l,p,g,S))S.stopPropagation();else if(As(l,S),p&4&&-1<Lb.indexOf(l)){for(;k!==null;){var M=Om(k);if(M!==null&&Ib(M),M=Sn(l,p,g,S),M===null&&i6(l,p,S,Xt,g),M===k)break;k=M}k!==null&&S.stopPropagation()}else i6(l,p,S,null,g)}}var Xt=null;function Sn(l,p,g,S){if(Xt=null,l=tn(S),l=fd(l),l!==null)if(p=Je(l),p===null)l=null;else if(g=p.tag,g===13){if(l=Rt(p),l!==null)return l;l=null}else if(g===3){if(p.stateNode.current.memoizedState.isDehydrated)return p.tag===3?p.stateNode.containerInfo:null;l=null}else p!==l&&(l=null);return Xt=l,null}function Hn(l){switch(l){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(sd()){case ci:return 1;case Ui:return 4;case jo:case _c:return 16;case nn:return 536870912;default:return 16}default:return 16}}var Kt=null,jn=null,_a=null;function ka(){if(_a)return _a;var l,p=jn,g=p.length,S,k="value"in Kt?Kt.value:Kt.textContent,M=k.length;for(l=0;l<g&&p[l]===k[l];l++);var N=g-l;for(S=1;S<=N&&p[g-S]===k[M-S];S++);return _a=k.slice(l,1<S?1-S:void 0)}function _s(l){var p=l.keyCode;return"charCode"in l?(l=l.charCode,l===0&&p===13&&(l=13)):l=p,l===10&&(l=13),32<=l||l===13?l:0}function Oc(){return!0}function vp(){return!1}function Pa(l){function p(g,S,k,M,N){this._reactName=g,this._targetInst=k,this.type=S,this.nativeEvent=M,this.target=N,this.currentTarget=null;for(var G in l)l.hasOwnProperty(G)&&(g=l[G],this[G]=g?g(M):M[G]);return this.isDefaultPrevented=(M.defaultPrevented!=null?M.defaultPrevented:M.returnValue===!1)?Oc:vp,this.isPropagationStopped=vp,this}return U(p.prototype,{preventDefault:function(){this.defaultPrevented=!0;var g=this.nativeEvent;g&&(g.preventDefault?g.preventDefault():typeof g.returnValue!="unknown"&&(g.returnValue=!1),this.isDefaultPrevented=Oc)},stopPropagation:function(){var g=this.nativeEvent;g&&(g.stopPropagation?g.stopPropagation():typeof g.cancelBubble!="unknown"&&(g.cancelBubble=!0),this.isPropagationStopped=Oc)},persist:function(){},isPersistent:Oc}),p}var bp={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(l){return l.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},zT=Pa(bp),wm=U({},bp,{view:0,detail:0}),aue=Pa(wm),HT,WT,xm,Fb=U({},wm,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:GT,button:0,buttons:0,relatedTarget:function(l){return l.relatedTarget===void 0?l.fromElement===l.srcElement?l.toElement:l.fromElement:l.relatedTarget},movementX:function(l){return"movementX"in l?l.movementX:(l!==xm&&(xm&&l.type==="mousemove"?(HT=l.screenX-xm.screenX,WT=l.screenY-xm.screenY):WT=HT=0,xm=l),HT)},movementY:function(l){return"movementY"in l?l.movementY:WT}}),eD=Pa(Fb),iue=U({},Fb,{dataTransfer:0}),oue=Pa(iue),sue=U({},wm,{relatedTarget:0}),YT=Pa(sue),uue=U({},bp,{animationName:0,elapsedTime:0,pseudoElement:0}),cue=Pa(uue),lue=U({},bp,{clipboardData:function(l){return"clipboardData"in l?l.clipboardData:window.clipboardData}}),due=Pa(lue),fue=U({},bp,{data:0}),tD=Pa(fue),pue={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},hue={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"},yue={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function mue(l){var p=this.nativeEvent;return p.getModifierState?p.getModifierState(l):(l=yue[l])?!!p[l]:!1}function GT(){return mue}var gue=U({},wm,{key:function(l){if(l.key){var p=pue[l.key]||l.key;if(p!=="Unidentified")return p}return l.type==="keypress"?(l=_s(l),l===13?"Enter":String.fromCharCode(l)):l.type==="keydown"||l.type==="keyup"?hue[l.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:GT,charCode:function(l){return l.type==="keypress"?_s(l):0},keyCode:function(l){return l.type==="keydown"||l.type==="keyup"?l.keyCode:0},which:function(l){return l.type==="keypress"?_s(l):l.type==="keydown"||l.type==="keyup"?l.keyCode:0}}),vue=Pa(gue),bue=U({},Fb,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),nD=Pa(bue),wue=U({},wm,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:GT}),xue=Pa(wue),Sue=U({},bp,{propertyName:0,elapsedTime:0,pseudoElement:0}),Tue=Pa(Sue),Eue=U({},Fb,{deltaX:function(l){return"deltaX"in l?l.deltaX:"wheelDeltaX"in l?-l.wheelDeltaX:0},deltaY:function(l){return"deltaY"in l?l.deltaY:"wheelDeltaY"in l?-l.wheelDeltaY:"wheelDelta"in l?-l.wheelDelta:0},deltaZ:0,deltaMode:0}),Cue=Pa(Eue),Aue=[9,13,27,32],QT=s&&"CompositionEvent"in window,Sm=null;s&&"documentMode"in document&&(Sm=document.documentMode);var _ue=s&&"TextEvent"in window&&!Sm,rD=s&&(!QT||Sm&&8<Sm&&11>=Sm),aD=" ",iD=!1;function oD(l,p){switch(l){case"keyup":return Aue.indexOf(p.keyCode)!==-1;case"keydown":return p.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function sD(l){return l=l.detail,typeof l=="object"&&"data"in l?l.data:null}var wp=!1;function kue(l,p){switch(l){case"compositionend":return sD(p);case"keypress":return p.which!==32?null:(iD=!0,aD);case"textInput":return l=p.data,l===aD&&iD?null:l;default:return null}}function Pue(l,p){if(wp)return l==="compositionend"||!QT&&oD(l,p)?(l=ka(),_a=jn=Kt=null,wp=!1,l):null;switch(l){case"paste":return null;case"keypress":if(!(p.ctrlKey||p.altKey||p.metaKey)||p.ctrlKey&&p.altKey){if(p.char&&1<p.char.length)return p.char;if(p.which)return String.fromCharCode(p.which)}return null;case"compositionend":return rD&&p.locale!=="ko"?null:p.data;default:return null}}var Rue={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 uD(l){var p=l&&l.nodeName&&l.nodeName.toLowerCase();return p==="input"?!!Rue[l.type]:p==="textarea"}function cD(l,p,g,S){Sr(S),p=jb(p,"onChange"),0<p.length&&(g=new zT("onChange","change",null,g,S),l.push({event:g,listeners:p}))}var Tm=null,Em=null;function Oue(l){_D(l,0)}function Nb(l){var p=Cp(l);if(Qe(p))return l}function Iue(l,p){if(l==="change")return p}var lD=!1;if(s){var KT;if(s){var XT="oninput"in document;if(!XT){var dD=document.createElement("div");dD.setAttribute("oninput","return;"),XT=typeof dD.oninput=="function"}KT=XT}else KT=!1;lD=KT&&(!document.documentMode||9<document.documentMode)}function fD(){Tm&&(Tm.detachEvent("onpropertychange",pD),Em=Tm=null)}function pD(l){if(l.propertyName==="value"&&Nb(Em)){var p=[];cD(p,Em,l,tn(l)),ca(Oue,p)}}function Mue(l,p,g){l==="focusin"?(fD(),Tm=p,Em=g,Tm.attachEvent("onpropertychange",pD)):l==="focusout"&&fD()}function Due(l){if(l==="selectionchange"||l==="keyup"||l==="keydown")return Nb(Em)}function Lue(l,p){if(l==="click")return Nb(p)}function Fue(l,p){if(l==="input"||l==="change")return Nb(p)}function Nue(l,p){return l===p&&(l!==0||1/l===1/p)||l!==l&&p!==p}var $o=typeof Object.is=="function"?Object.is:Nue;function Cm(l,p){if($o(l,p))return!0;if(typeof l!="object"||l===null||typeof p!="object"||p===null)return!1;var g=Object.keys(l),S=Object.keys(p);if(g.length!==S.length)return!1;for(S=0;S<g.length;S++){var k=g[S];if(!u.call(p,k)||!$o(l[k],p[k]))return!1}return!0}function hD(l){for(;l&&l.firstChild;)l=l.firstChild;return l}function yD(l,p){var g=hD(l);l=0;for(var S;g;){if(g.nodeType===3){if(S=l+g.textContent.length,l<=p&&S>=p)return{node:g,offset:p-l};l=S}e:{for(;g;){if(g.nextSibling){g=g.nextSibling;break e}g=g.parentNode}g=void 0}g=hD(g)}}function mD(l,p){return l&&p?l===p?!0:l&&l.nodeType===3?!1:p&&p.nodeType===3?mD(l,p.parentNode):"contains"in l?l.contains(p):l.compareDocumentPosition?!!(l.compareDocumentPosition(p)&16):!1:!1}function gD(){for(var l=window,p=rt();p instanceof l.HTMLIFrameElement;){try{var g=typeof p.contentWindow.location.href=="string"}catch{g=!1}if(g)l=p.contentWindow;else break;p=rt(l.document)}return p}function JT(l){var p=l&&l.nodeName&&l.nodeName.toLowerCase();return p&&(p==="input"&&(l.type==="text"||l.type==="search"||l.type==="tel"||l.type==="url"||l.type==="password")||p==="textarea"||l.contentEditable==="true")}function Bue(l){var p=gD(),g=l.focusedElem,S=l.selectionRange;if(p!==g&&g&&g.ownerDocument&&mD(g.ownerDocument.documentElement,g)){if(S!==null&&JT(g)){if(p=S.start,l=S.end,l===void 0&&(l=p),"selectionStart"in g)g.selectionStart=p,g.selectionEnd=Math.min(l,g.value.length);else if(l=(p=g.ownerDocument||document)&&p.defaultView||window,l.getSelection){l=l.getSelection();var k=g.textContent.length,M=Math.min(S.start,k);S=S.end===void 0?M:Math.min(S.end,k),!l.extend&&M>S&&(k=S,S=M,M=k),k=yD(g,M);var N=yD(g,S);k&&N&&(l.rangeCount!==1||l.anchorNode!==k.node||l.anchorOffset!==k.offset||l.focusNode!==N.node||l.focusOffset!==N.offset)&&(p=p.createRange(),p.setStart(k.node,k.offset),l.removeAllRanges(),M>S?(l.addRange(p),l.extend(N.node,N.offset)):(p.setEnd(N.node,N.offset),l.addRange(p)))}}for(p=[],l=g;l=l.parentNode;)l.nodeType===1&&p.push({element:l,left:l.scrollLeft,top:l.scrollTop});
vendor: 9,074 bytes, line 60
60for(typeof g.focus=="function"&&g.focus(),g=0;g<p.length;g++)l=p[g],l.element.scrollLeft=l.left,l.element.scrollTop=l.top}}var Vue=s&&"documentMode"in document&&11>=document.documentMode,xp=null,ZT=null,Am=null,e6=!1;function vD(l,p,g){var S=g.window===g?g.document:g.nodeType===9?g:g.ownerDocument;e6||xp==null||xp!==rt(S)||(S=xp,"selectionStart"in S&&JT(S)?S={start:S.selectionStart,end:S.selectionEnd}:(S=(S.ownerDocument&&S.ownerDocument.defaultView||window).getSelection(),S={anchorNode:S.anchorNode,anchorOffset:S.anchorOffset,focusNode:S.focusNode,focusOffset:S.focusOffset}),Am&&Cm(Am,S)||(Am=S,S=jb(ZT,"onSelect"),0<S.length&&(p=new zT("onSelect","select",null,p,g),l.push({event:p,listeners:S}),p.target=xp)))}function Bb(l,p){var g={};return g[l.toLowerCase()]=p.toLowerCase(),g["Webkit"+l]="webkit"+p,g["Moz"+l]="moz"+p,g}var Sp={animationend:Bb("Animation","AnimationEnd"),animationiteration:Bb("Animation","AnimationIteration"),animationstart:Bb("Animation","AnimationStart"),transitionend:Bb("Transition","TransitionEnd")},t6={},bD={};s&&(bD=document.createElement("div").style,"AnimationEvent"in window||(delete Sp.animationend.animation,delete Sp.animationiteration.animation,delete Sp.animationstart.animation),"TransitionEvent"in window||delete Sp.transitionend.transition);function Vb(l){if(t6[l])return t6[l];if(!Sp[l])return l;var p=Sp[l],g;for(g in p)if(p.hasOwnProperty(g)&&g in bD)return t6[l]=p[g];return l}var wD=Vb("animationend"),xD=Vb("animationiteration"),SD=Vb("animationstart"),TD=Vb("transitionend"),ED=new Map,CD="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 Ic(l,p){ED.set(l,p),i(p,[l])}for(var n6=0;n6<CD.length;n6++){var r6=CD[n6],Uue=r6.toLowerCase(),jue=r6[0].toUpperCase()+r6.slice(1);Ic(Uue,"on"+jue)}Ic(wD,"onAnimationEnd"),Ic(xD,"onAnimationIteration"),Ic(SD,"onAnimationStart"),Ic("dblclick","onDoubleClick"),Ic("focusin","onFocus"),Ic("focusout","onBlur"),Ic(TD,"onTransitionEnd"),o("onMouseEnter",["mouseout","mouseover"]),o("onMouseLeave",["mouseout","mouseover"]),o("onPointerEnter",["pointerout","pointerover"]),o("onPointerLeave",["pointerout","pointerover"]),i("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),i("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),i("onBeforeInput",["compositionend","keypress","textInput","paste"]),i("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),i("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),i("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var _m="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(" "),que=new Set("cancel close invalid load scroll toggle".split(" ").concat(_m));function AD(l,p,g){var S=l.type||"unknown-event";l.currentTarget=g,Ze(S,p,void 0,l),l.currentTarget=null}function _D(l,p){p=(p&4)!==0;for(var g=0;g<l.length;g++){var S=l[g],k=S.event;S=S.listeners;e:{var M=void 0;if(p)for(var N=S.length-1;0<=N;N--){var G=S[N],te=G.instance,Te=G.currentTarget;if(G=G.listener,te!==M&&k.isPropagationStopped())break e;AD(k,G,Te),M=te}else for(N=0;N<S.length;N++){if(G=S[N],te=G.instance,Te=G.currentTarget,G=G.listener,te!==M&&k.isPropagationStopped())break e;AD(k,G,Te),M=te}}}if(dt)throw l=xt,dt=!1,xt=null,l}function Kn(l,p){var g=p[d6];g===void 0&&(g=p[d6]=new Set);var S=l+"__bubble";g.has(S)||(kD(p,l,2,!1),g.add(S))}function a6(l,p,g){var S=0;p&&(S|=4),kD(g,l,S,p)}var Ub="_reactListening"+Math.random().toString(36).slice(2);function km(l){if(!l[Ub]){l[Ub]=!0,r.forEach(function(g){g!=="selectionchange"&&(que.has(g)||a6(g,!1,l),a6(g,!0,l))});var p=l.nodeType===9?l:l.ownerDocument;p===null||p[Ub]||(p[Ub]=!0,a6("selectionchange",!1,p))}}function kD(l,p,g,S){switch(Hn(p)){case 1:var k=ce;break;case 4:k=Ee;break;default:k=ut}g=k.bind(null,p,g,l),k=void 0,!ee||p!=="touchstart"&&p!=="touchmove"&&p!=="wheel"||(k=!0),S?k!==void 0?l.addEventListener(p,g,{capture:!0,passive:k}):l.addEventListener(p,g,!0):k!==void 0?l.addEventListener(p,g,{passive:k}):l.addEventListener(p,g,!1)}function i6(l,p,g,S,k){var M=S;if(!(p&1)&&!(p&2)&&S!==null)e:for(;;){if(S===null)return;var N=S.tag;if(N===3||N===4){var G=S.stateNode.containerInfo;if(G===k||G.nodeType===8&&G.parentNode===k)break;if(N===4)for(N=S.return;N!==null;){var te=N.tag;if((te===3||te===4)&&(te=N.stateNode.containerInfo,te===k||te.nodeType===8&&te.parentNode===k))return;N=N.return}for(;G!==null;){if(N=fd(G),N===null)return;if(te=N.tag,te===5||te===6){S=M=N;continue e}G=G.parentNode}}S=S.return}ca(function(){var Te=M,Fe=tn(g),Ue=[];e:{var Le=ED.get(l);if(Le!==void 0){var nt=zT,ft=l;switch(l){case"keypress":if(_s(g)===0)break e;case"keydown":case"keyup":nt=vue;break;case"focusin":ft="focus",nt=YT;break;case"focusout":ft="blur",nt=YT;break;case"beforeblur":case"afterblur":nt=YT;break;case"click":if(g.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":nt=eD;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":nt=oue;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":nt=xue;break;case wD:case xD:case SD:nt=cue;break;case TD:nt=Tue;break;case"scroll":nt=aue;break;case"wheel":nt=Cue;break;case"copy":case"cut":case"paste":nt=due;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":nt=nD}var yt=(p&4)!==0,Tr=!yt&&l==="scroll",me=yt?Le!==null?Le+"Capture":null:Le;yt=[];for(var se=Te,be;se!==null;){be=se;var We=be.stateNode;if(be.tag===5&&We!==null&&(be=We,me!==null&&(We=ao(se,me),We!=null&&yt.push(Pm(se,We,be)))),Tr)break;se=se.return}0<yt.length&&(Le=new nt(Le,ft,null,g,Fe),Ue.push({event:Le,listeners:yt}))}}if(!(p&7)){e:{if(Le=l==="mouseover"||l==="pointerover",nt=l==="mouseout"||l==="pointerout",Le&&g!==at&&(ft=g.relatedTarget||g.fromElement)&&(fd(ft)||ft[Su]))break e;if((nt||Le)&&(Le=Fe.window===Fe?Fe:(Le=Fe.ownerDocument)?Le.defaultView||Le.parentWindow:window,nt?(ft=g.relatedTarget||g.toElement,nt=Te,ft=ft?fd(ft):null,ft!==null&&(Tr=Je(ft),ft!==Tr||ft.tag!==5&&ft.tag!==6)&&(ft=null)):(nt=null,ft=Te),nt!==ft)){if(yt=eD,We="onMouseLeave",me="onMouseEnter",se="mouse",(l==="pointerout"||l==="pointerover")&&(yt=nD,We="onPointerLeave",me="onPointerEnter",se="pointer"),Tr=nt==null?Le:Cp(nt),be=ft==null?Le:Cp(ft),Le=new yt(We,se+"leave",nt,g,Fe),Le.target=Tr,Le.relatedTarget=be,We=null,fd(Fe)===Te&&(yt=new yt(me,se+"enter",ft,g,Fe),yt.target=be,yt.relatedTarget=Tr,We=yt),Tr=We,nt&&ft)t:{for(yt=nt,me=ft,se=0,be=yt;be;be=Tp(be))se++;for(be=0,We=me;We;We=Tp(We))be++;for(;0<se-be;)yt=Tp(yt),se--;for(;0<be-se;)me=Tp(me),be--;for(;se--;){if(yt===me||me!==null&&yt===me.alternate)break t;yt=Tp(yt),me=Tp(me)}yt=null}else yt=null;nt!==null&&PD(Ue,Le,nt,yt,!1),ft!==null&&Tr!==null&&PD(Ue,Tr,ft,yt,!0)}}e:{if(Le=Te?Cp(Te):window,nt=Le.nodeName&&Le.nodeName.toLowerCase(),nt==="select"||nt==="input"&&Le.type==="file")var mt=Iue;else if(uD(Le))if(lD)mt=Fue;else{mt=Due;var Tt=Mue}else(nt=Le.nodeName)&&nt.toLowerCase()==="input"&&(Le.type==="checkbox"||Le.type==="radio")&&(mt=Lue);if(mt&&(mt=mt(l,Te))){cD(Ue,mt,g,Fe);break e}Tt&&Tt(l,Le,Te),l==="focusout"&&(Tt=Le._wrapperState)&&Tt.controlled&&Le.type==="number"&&Vr(Le,"number",Le.value)}switch(Tt=Te?Cp(Te):window,l){case"focusin":(uD(Tt)||Tt.contentEditable==="true")&&(xp=Tt,ZT=Te,Am=null);break;case"focusout":Am=ZT=xp=null;break;case"mousedown":e6=!0;break;case"contextmenu":case"mouseup":case"dragend":e6=!1,vD(Ue,g,Fe);break;case"selectionchange":if(Vue)break;case"keydown":case"keyup":vD(Ue,g,Fe)}var Et;if(QT)e:{switch(l){case"compositionstart":var Mt="onCompositionStart";break e;case"compositionend":Mt="onCompositionEnd";break e;case"compositionupdate":Mt="onCompositionUpdate";break e}Mt=void 0}else wp?oD(l,g)&&(Mt="onCompositionEnd"):l==="keydown"&&g.keyCode===229&&(Mt="onCompositionStart");Mt&&(rD&&g.locale!=="ko"&&(wp||Mt!=="onCompositionStart"?Mt==="onCompositionEnd"&&wp&&(Et=ka()):(Kt=Fe,jn="value"in Kt?Kt.value:Kt.textContent,wp=!0)),Tt=jb(Te,Mt),0<Tt.length&&(Mt=new tD(Mt,l,null,g,Fe),Ue.push({event:Mt,listeners:Tt}
vendor: 6,647 bytes, lines 60-61
60),Et?Mt.data=Et:(Et=sD(g),Et!==null&&(Mt.data=Et)))),(Et=_ue?kue(l,g):Pue(l,g))&&(Te=jb(Te,"onBeforeInput"),0<Te.length&&(Fe=new tD("onBeforeInput","beforeinput",null,g,Fe),Ue.push({event:Fe,listeners:Te}),Fe.data=Et))}_D(Ue,p)})}function Pm(l,p,g){return{instance:l,listener:p,currentTarget:g}}function jb(l,p){for(var g=p+"Capture",S=[];l!==null;){var k=l,M=k.stateNode;k.tag===5&&M!==null&&(k=M,M=ao(l,g),M!=null&&S.unshift(Pm(l,M,k)),M=ao(l,p),M!=null&&S.push(Pm(l,M,k))),l=l.return}return S}function Tp(l){if(l===null)return null;do l=l.return;while(l&&l.tag!==5);return l||null}function PD(l,p,g,S,k){for(var M=p._reactName,N=[];g!==null&&g!==S;){var G=g,te=G.alternate,Te=G.stateNode;if(te!==null&&te===S)break;G.tag===5&&Te!==null&&(G=Te,k?(te=ao(g,M),te!=null&&N.unshift(Pm(g,te,G))):k||(te=ao(g,M),te!=null&&N.push(Pm(g,te,G)))),g=g.return}N.length!==0&&l.push({event:p,listeners:N})}var $ue=/\r\n?/g,zue=/\u0000|\uFFFD/g;function RD(l){return(typeof l=="string"?l:""+l).replace($ue,`
61`).replace(zue,"")}function qb(l,p,g){if(p=RD(p),RD(l)!==p&&g)throw Error(n(425))}function $b(){}var o6=null,s6=null;function u6(l,p){return l==="textarea"||l==="noscript"||typeof p.children=="string"||typeof p.children=="number"||typeof p.dangerouslySetInnerHTML=="object"&&p.dangerouslySetInnerHTML!==null&&p.dangerouslySetInnerHTML.__html!=null}var c6=typeof setTimeout=="function"?setTimeout:void 0,Hue=typeof clearTimeout=="function"?clearTimeout:void 0,OD=typeof Promise=="function"?Promise:void 0,Wue=typeof queueMicrotask=="function"?queueMicrotask:typeof OD<"u"?function(l){return OD.resolve(null).then(l).catch(Yue)}:c6;function Yue(l){setTimeout(function(){throw l})}function l6(l,p){var g=p,S=0;do{var k=g.nextSibling;if(l.removeChild(g),k&&k.nodeType===8)if(g=k.data,g==="/$"){if(S===0){l.removeChild(k),Pc(p);return}S--}else g!=="$"&&g!=="$?"&&g!=="$!"||S++;g=k}while(g);Pc(p)}function Mc(l){for(;l!=null;l=l.nextSibling){var p=l.nodeType;if(p===1||p===3)break;if(p===8){if(p=l.data,p==="$"||p==="$!"||p==="$?")break;if(p==="/$")return null}}return l}function ID(l){l=l.previousSibling;for(var p=0;l;){if(l.nodeType===8){var g=l.data;if(g==="$"||g==="$!"||g==="$?"){if(p===0)return l;p--}else g==="/$"&&p++}l=l.previousSibling}return null}var Ep=Math.random().toString(36).slice(2),ks="__reactFiber$"+Ep,Rm="__reactProps$"+Ep,Su="__reactContainer$"+Ep,d6="__reactEvents$"+Ep,Gue="__reactListeners$"+Ep,Que="__reactHandles$"+Ep;function fd(l){var p=l[ks];if(p)return p;for(var g=l.parentNode;g;){if(p=g[Su]||g[ks]){if(g=p.alternate,p.child!==null||g!==null&&g.child!==null)for(l=ID(l);l!==null;){if(g=l[ks])return g;l=ID(l)}return p}l=g,g=l.parentNode}return null}function Om(l){return l=l[ks]||l[Su],!l||l.tag!==5&&l.tag!==6&&l.tag!==13&&l.tag!==3?null:l}function Cp(l){if(l.tag===5||l.tag===6)return l.stateNode;throw Error(n(33))}function zb(l){return l[Rm]||null}var f6=[],Ap=-1;function Dc(l){return{current:l}}function Xn(l){0>Ap||(l.current=f6[Ap],f6[Ap]=null,Ap--)}function Yn(l,p){Ap++,f6[Ap]=l.current,l.current=p}var Lc={},Ra=Dc(Lc),li=Dc(!1),pd=Lc;function _p(l,p){var g=l.type.contextTypes;if(!g)return Lc;var S=l.stateNode;if(S&&S.__reactInternalMemoizedUnmaskedChildContext===p)return S.__reactInternalMemoizedMaskedChildContext;var k={},M;for(M in g)k[M]=p[M];return S&&(l=l.stateNode,l.__reactInternalMemoizedUnmaskedChildContext=p,l.__reactInternalMemoizedMaskedChildContext=k),k}function di(l){return l=l.childContextTypes,l!=null}function Hb(){Xn(li),Xn(Ra)}function MD(l,p,g){if(Ra.current!==Lc)throw Error(n(168));Yn(Ra,p),Yn(li,g)}function DD(l,p,g){var S=l.stateNode;if(p=p.childContextTypes,typeof S.getChildContext!="function")return g;S=S.getChildContext();for(var k in S)if(!(k in p))throw Error(n(108,Be(l)||"Unknown",k));return U({},g,S)}function Wb(l){return l=(l=l.stateNode)&&l.__reactInternalMemoizedMergedChildContext||Lc,pd=Ra.current,Yn(Ra,l),Yn(li,li.current),!0}function LD(l,p,g){var S=l.stateNode;if(!S)throw Error(n(169));g?(l=DD(l,p,pd),S.__reactInternalMemoizedMergedChildContext=l,Xn(li),Xn(Ra),Yn(Ra,l)):Xn(li),Yn(li,g)}var Tu=null,Yb=!1,p6=!1;function FD(l){Tu===null?Tu=[l]:Tu.push(l)}function Kue(l){Yb=!0,FD(l)}function Fc(){if(!p6&&Tu!==null){p6=!0;var l=0,p=vn;try{var g=Tu;for(vn=1;l<g.length;l++){var S=g[l];do S=S(!0);while(S!==null)}Tu=null,Yb=!1}catch(k){throw Tu!==null&&(Tu=Tu.slice(l+1)),Fn(ci,Fc),k}finally{vn=p,p6=!1}}return null}var kp=[],Pp=0,Gb=null,Qb=0,co=[],lo=0,hd=null,Eu=1,Cu="";function yd(l,p){kp[Pp++]=Qb,kp[Pp++]=Gb,Gb=l,Qb=p}function ND(l,p,g){co[lo++]=Eu,co[lo++]=Cu,co[lo++]=hd,hd=l;var S=Eu;l=Cu;var k=32-hn(S)-1;S&=~(1<<k),g+=1;var M=32-hn(p)+k;if(30<M){var N=k-k%5;M=(S&(1<<N)-1).toString(32),S>>=N,k-=N,Eu=1<<32-hn(p)+k|g<<k|S,Cu=M+l}else Eu=1<<M|g<<k|S,Cu=l}function h6(l){l.return!==null&&(yd(l,1),ND(l,1,0))}function y6(l){for(;l===Gb;)Gb=kp[--Pp],kp[Pp]=null,Qb=kp[--Pp],kp[Pp]=null;for(;l===hd;)hd=co[--lo],co[lo]=null,Cu=co[--lo],co[lo]=null,Eu=co[--lo],co[lo]=null}var ji=null,qi=null,tr=!1,zo=null;function BD(l,p){var g=yo(5,null,null,0);g.elementType="DELETED",g.stateNode=p,g.return=l,p=l.deletions,p===null?(l.deletions=[g],l.flags|=16):p.push(g)}function VD(l,p){switch(l.tag){case 5:var g=l.type;return p=p.nodeType!==1||g.toLowerCase()!==p.nodeName.toLowerCase()?null:p,p!==null?(l.stateNode=p,ji=l,qi=Mc(p.firstChild),!0):!1;case 6:return p=l.pendingProps===""||p.nodeType!==3?null:p,p!==null?(l.stateNode=p,ji=l,qi=null,!0):!1;case 13:return p=p.nodeType!==8?null:p,p!==null?(g=hd!==null?{id:Eu,overflow:Cu}:null,l.memoizedState={dehydrated:p,treeContext:g,retryLane:1073741824},g=yo(18,null,null,0),g.stateNode=p,g.return=l,l.child=g,ji=l,qi=null,!0):!1;default:return!1}}function m6(l){return(l.mode&1)!==0&&(l.flags&128)===0}function g6(l){if(tr){var p=qi;if(p){var g=p;if(!VD(l,p)){if(m6(l))throw Error(n(418));p=Mc(g.nextSibling);var S=ji;p&&VD(l,p)?BD(S,g):(l.flags=l.flags&-4097|2,tr=!1,ji=l)}}else{if(m6(l))throw Error(n(418));l.flags=l.flags&-4097|2,tr=!1,ji=l}}}function UD(l){for(l=l.return;l!==null&&l.tag!==5&&l.tag!==3&&l.tag!==13;)l=l.return;ji=l}function Kb(l){if(l!==ji)return!1;if(!tr)return UD(l),tr=!0,!1;var p;if((p=l.tag!==3)&&!(p=l.tag!==5)&&(p=l.type,p=p!=="head"&&p!=="body"&&!u6(l.type,l.memoizedProps)),p&&(p=qi)){if(m6(l))throw jD(),Error(n(418));for(;p;)BD(l,p),p=Mc(p.nextSibling)}if(UD(l),l.tag===13){if(l=l.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(n(317));e:{for(l=l.nextSibling,p=0;l;){if(l.nodeType===8){var g=l.data;if(g==="/$"){if(p===0){qi=Mc(l.nextSibling);break e}p--}else g!=="$"&&g!=="$!"&&g!=="$?"||p++}l=l.nextSibling}qi=null}}else qi=ji?Mc(l.stateNode.nextSibling):null;return!0}
vendor: 69,512 bytes, lines 61-63
61function jD(){for(var l=qi;l;)l=Mc(l.nextSibling)}function Rp(){qi=ji=null,tr=!1}function v6(l){zo===null?zo=[l]:zo.push(l)}var Xue=E.ReactCurrentBatchConfig;function Ho(l,p){if(l&&l.defaultProps){p=U({},p),l=l.defaultProps;for(var g in l)p[g]===void 0&&(p[g]=l[g]);return p}return p}var Xb=Dc(null),Jb=null,Op=null,b6=null;function w6(){b6=Op=Jb=null}function x6(l){var p=Xb.current;Xn(Xb),l._currentValue=p}function S6(l,p,g){for(;l!==null;){var S=l.alternate;if((l.childLanes&p)!==p?(l.childLanes|=p,S!==null&&(S.childLanes|=p)):S!==null&&(S.childLanes&p)!==p&&(S.childLanes|=p),l===g)break;l=l.return}}function Ip(l,p){Jb=l,b6=Op=null,l=l.dependencies,l!==null&&l.firstContext!==null&&(l.lanes&p&&(fi=!0),l.firstContext=null)}function fo(l){var p=l._currentValue;if(b6!==l)if(l={context:l,memoizedValue:p,next:null},Op===null){if(Jb===null)throw Error(n(308));Op=l,Jb.dependencies={lanes:0,firstContext:l}}else Op=Op.next=l;return p}var md=null;function T6(l){md===null?md=[l]:md.push(l)}function qD(l,p,g,S){var k=p.interleaved;return k===null?(g.next=g,T6(p)):(g.next=k.next,k.next=g),p.interleaved=g,Au(l,S)}function Au(l,p){l.lanes|=p;var g=l.alternate;for(g!==null&&(g.lanes|=p),g=l,l=l.return;l!==null;)l.childLanes|=p,g=l.alternate,g!==null&&(g.childLanes|=p),g=l,l=l.return;return g.tag===3?g.stateNode:null}var Nc=!1;function E6(l){l.updateQueue={baseState:l.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function $D(l,p){l=l.updateQueue,p.updateQueue===l&&(p.updateQueue={baseState:l.baseState,firstBaseUpdate:l.firstBaseUpdate,lastBaseUpdate:l.lastBaseUpdate,shared:l.shared,effects:l.effects})}function _u(l,p){return{eventTime:l,lane:p,tag:0,payload:null,callback:null,next:null}}function Bc(l,p,g){var S=l.updateQueue;if(S===null)return null;if(S=S.shared,yn&2){var k=S.pending;return k===null?p.next=p:(p.next=k.next,k.next=p),S.pending=p,Au(l,g)}return k=S.interleaved,k===null?(p.next=p,T6(S)):(p.next=k.next,k.next=p),S.interleaved=p,Au(l,g)}function Zb(l,p,g){if(p=p.updateQueue,p!==null&&(p=p.shared,(g&4194240)!==0)){var S=p.lanes;S&=l.pendingLanes,g|=S,p.lanes=g,ym(l,g)}}function zD(l,p){var g=l.updateQueue,S=l.alternate;if(S!==null&&(S=S.updateQueue,g===S)){var k=null,M=null;if(g=g.firstBaseUpdate,g!==null){do{var N={eventTime:g.eventTime,lane:g.lane,tag:g.tag,payload:g.payload,callback:g.callback,next:null};M===null?k=M=N:M=M.next=N,g=g.next}while(g!==null);M===null?k=M=p:M=M.next=p}else k=M=p;g={baseState:S.baseState,firstBaseUpdate:k,lastBaseUpdate:M,shared:S.shared,effects:S.effects},l.updateQueue=g;return}l=g.lastBaseUpdate,l===null?g.firstBaseUpdate=p:l.next=p,g.lastBaseUpdate=p}function e1(l,p,g,S){var k=l.updateQueue;Nc=!1;var M=k.firstBaseUpdate,N=k.lastBaseUpdate,G=k.shared.pending;if(G!==null){k.shared.pending=null;var te=G,Te=te.next;te.next=null,N===null?M=Te:N.next=Te,N=te;var Fe=l.alternate;Fe!==null&&(Fe=Fe.updateQueue,G=Fe.lastBaseUpdate,G!==N&&(G===null?Fe.firstBaseUpdate=Te:G.next=Te,Fe.lastBaseUpdate=te))}if(M!==null){var Ue=k.baseState;N=0,Fe=Te=te=null,G=M;do{var Le=G.lane,nt=G.eventTime;if((S&Le)===Le){Fe!==null&&(Fe=Fe.next={eventTime:nt,lane:0,tag:G.tag,payload:G.payload,callback:G.callback,next:null});e:{var ft=l,yt=G;switch(Le=p,nt=g,yt.tag){case 1:if(ft=yt.payload,typeof ft=="function"){Ue=ft.call(nt,Ue,Le);break e}Ue=ft;break e;case 3:ft.flags=ft.flags&-65537|128;case 0:if(ft=yt.payload,Le=typeof ft=="function"?ft.call(nt,Ue,Le):ft,Le==null)break e;Ue=U({},Ue,Le);break e;case 2:Nc=!0}}G.callback!==null&&G.lane!==0&&(l.flags|=64,Le=k.effects,Le===null?k.effects=[G]:Le.push(G))}else nt={eventTime:nt,lane:Le,tag:G.tag,payload:G.payload,callback:G.callback,next:null},Fe===null?(Te=Fe=nt,te=Ue):Fe=Fe.next=nt,N|=Le;if(G=G.next,G===null){if(G=k.shared.pending,G===null)break;Le=G,G=Le.next,Le.next=null,k.lastBaseUpdate=Le,k.shared.pending=null}}while(!0);if(Fe===null&&(te=Ue),k.baseState=te,k.firstBaseUpdate=Te,k.lastBaseUpdate=Fe,p=k.shared.interleaved,p!==null){k=p;do N|=k.lane,k=k.next;while(k!==p)}else M===null&&(k.shared.lanes=0);bd|=N,l.lanes=N,l.memoizedState=Ue}}function HD(l,p,g){if(l=p.effects,p.effects=null,l!==null)for(p=0;p<l.length;p++){var S=l[p],k=S.callback;if(k!==null){if(S.callback=null,S=g,typeof k!="function")throw Error(n(191,k));k.call(S)}}}var WD=new e.Component().refs;function C6(l,p,g,S){p=l.memoizedState,g=g(S,p),g=g==null?p:U({},p,g),l.memoizedState=g,l.lanes===0&&(l.updateQueue.baseState=g)}var t1={isMounted:function(l){return(l=l._reactInternals)?Je(l)===l:!1},enqueueSetState:function(l,p,g){l=l._reactInternals;var S=Ha(),k=qc(l),M=_u(S,k);M.payload=p,g!=null&&(M.callback=g),p=Bc(l,M,k),p!==null&&(Go(p,l,k,S),Zb(p,l,k))},enqueueReplaceState:function(l,p,g){l=l._reactInternals;var S=Ha(),k=qc(l),M=_u(S,k);M.tag=1,M.payload=p,g!=null&&(M.callback=g),p=Bc(l,M,k),p!==null&&(Go(p,l,k,S),Zb(p,l,k))},enqueueForceUpdate:function(l,p){l=l._reactInternals;var g=Ha(),S=qc(l),k=_u(g,S);k.tag=2,p!=null&&(k.callback=p),p=Bc(l,k,S),p!==null&&(Go(p,l,S,g),Zb(p,l,S))}};function YD(l,p,g,S,k,M,N){return l=l.stateNode,typeof l.shouldComponentUpdate=="function"?l.shouldComponentUpdate(S,M,N):p.prototype&&p.prototype.isPureReactComponent?!Cm(g,S)||!Cm(k,M):!0}function GD(l,p,g){var S=!1,k=Lc,M=p.contextType;return typeof M=="object"&&M!==null?M=fo(M):(k=di(p)?pd:Ra.current,S=p.contextTypes,M=(S=S!=null)?_p(l,k):Lc),p=new p(g,M),l.memoizedState=p.state!==null&&p.state!==void 0?p.state:null,p.updater=t1,l.stateNode=p,p._reactInternals=l,S&&(l=l.stateNode,l.__reactInternalMemoizedUnmaskedChildContext=k,l.__reactInternalMemoizedMaskedChildContext=M),p}function QD(l,p,g,S){l=p.state,typeof p.componentWillReceiveProps=="function"&&p.componentWillReceiveProps(g,S),typeof p.UNSAFE_componentWillReceiveProps=="function"&&p.UNSAFE_componentWillReceiveProps(g,S),p.state!==l&&t1.enqueueReplaceState(p,p.state,null)}function A6(l,p,g,S){var k=l.stateNode;k.props=g,k.state=l.memoizedState,k.refs=WD,E6(l);var M=p.contextType;typeof M=="object"&&M!==null?k.context=fo(M):(M=di(p)?pd:Ra.current,k.context=_p(l,M)),k.state=l.memoizedState,M=p.getDerivedStateFromProps,typeof M=="function"&&(C6(l,p,M,g),k.state=l.memoizedState),typeof p.getDerivedStateFromProps=="function"||typeof k.getSnapshotBeforeUpdate=="function"||typeof k.UNSAFE_componentWillMount!="function"&&typeof k.componentWillMount!="function"||(p=k.state,typeof k.componentWillMount=="function"&&k.componentWillMount(),typeof k.UNSAFE_componentWillMount=="function"&&k.UNSAFE_componentWillMount(),p!==k.state&&t1.enqueueReplaceState(k,k.state,null),e1(l,g,k,S),k.state=l.memoizedState),typeof k.componentDidMount=="function"&&(l.flags|=4194308)}function Im(l,p,g){if(l=g.ref,l!==null&&typeof l!="function"&&typeof l!="object"){if(g._owner){if(g=g._owner,g){if(g.tag!==1)throw Error(n(309));var S=g.stateNode}if(!S)throw Error(n(147,l));var k=S,M=""+l;return p!==null&&p.ref!==null&&typeof p.ref=="function"&&p.ref._stringRef===M?p.ref:(p=function(N){var G=k.refs;G===WD&&(G=k.refs={}),N===null?delete G[M]:G[M]=N},p._stringRef=M,p)}if(typeof l!="string")throw Error(n(284));if(!g._owner)throw Error(n(290,l))}return l}function n1(l,p){throw l=Object.prototype.toString.call(p),Error(n(31,l==="[object Object]"?"object with keys {"+Object.keys(p).join(", ")+"}":l))}function KD(l){var p=l._init;return p(l._payload)}function XD(l){function p(me,se){if(l){var be=me.deletions;be===null?(me.deletions=[se],me.flags|=16):be.push(se)}}function g(me,se){if(!l)return null;for(;se!==null;)p(me,se),se=se.sibling;return null}function S(me,se){for(me=new Map;se!==null;)se.key!==null?me.set(se.key,se):me.set(se.index,se),se=se.sibling;return me}function k(me,se){return me=zc(me,se),me.index=0,me.sibling=null,me}function M(me,se,be){return me.index=be,l?(be=me.alternate,be!==null?(be=be.index,be<se?(me.flags|=2,se):be):(me.flags|=2,se)):(me.flags|=1048576,se)}function N(me){return l&&me.alternate===null&&(me.flags|=2),me}function G(me,se,be,We){return se===null||se.tag!==6?(se=c5(be,me.mode,We),se.return=me,se):(se=k(se,be),se.return=me,se)}function te(me,se,be,We){var mt=be.type;return mt===_?Fe(me,se,be.props.children,We,be.key):se!==null&&(se.elementType===mt||typeof mt=="object"&&mt!==null&&mt.$$typeof===Z&&KD(mt)===se.type)?(We=k(se,be.props),We.ref=Im(me,se,be),We.return=me,We):(We=x1(be.type,be.key,be.props,null,me.mode,We),We.ref=Im(me,se,be),We.return=me,We)}function Te(me,se,be,We){return se===null||se.tag!==4||se.stateNode.containerInfo!==be.containerInfo||se.stateNode.implementation!==be.implementation?(se=l5(be,me.mode,We),se.return=me,se):(se=k(se,be.children||[]),se.return=me,se)}function Fe(me,se,be,We,mt){return se===null||se.tag!==7?(se=Td(be,me.mode,We,mt),se.return=me,se):(se=k(se,be),se.return=me,se)}function Ue(me,se,be){if(typeof se=="string"&&se!==""||typeof se=="number")return se=c5(""+se,me.mode,be),se.return=me,se;if(typeof se=="object"&&se!==null){switch(se.$$typeof){case C:return be=x1(se.type,se.key,se.props,null,me.mode,be),be.ref=Im(me,null,se),be.return=me,be;case R:return se=l5(se,me.mode,be),se.return=me,se;case Z:var We=se._init;return Ue(me,We(se._payload),be)}if(gn(se)||re(se))return se=Td(se,me.mode,be,null),se.return=me,se;n1(me,se)}return null}function Le(me,se,be,We){var mt=se!==null?se.key:null;if(typeof be=="string"&&be!==""||typeof be=="number")return mt!==null?null:G(me,se,""+be,We);if(typeof be=="object"&&be!==null){switch(be.$$typeof){case C:return be.key===mt?te(me,se,be,We):null;case R:return be.key===mt?Te(me,se,be,We):null;case Z:return mt=be._init,Le(me,se,mt(be._payload),We)}if(gn(be)||re(be))return mt!==null?null:Fe(me,se,be,We,null);n1(me,be)}return null}function nt(me,se,be,We,mt){if(typeof We=="string"&&We!==""||typeof We=="number")return me=me.get(be)||null,G(se,me,""+We,mt);if(typeof We=="object"&&We!==null){switch(We.$$typeof){case C:return me=me.get(We.key===null?be:We.key)||null,te(se,me,We,mt);case R:return me=me.get(We.key===null?be:We.key)||null,Te(se,me,We,mt);case Z:var Tt=We._init;return nt(me,se,be,Tt(We._payload),mt)}if(gn(We)||re(We))return me=me.get(be)||null,Fe(se,me,We,mt,null);n1(se,We)}return null}function ft(me,se,be,We){for(var mt=null,Tt=null,Et=se,Mt=se=0,Zr=null;Et!==null&&Mt<be.length;Mt++){Et.index>Mt?(Zr=Et,Et=null):Zr=Et.sibling;var bn=Le(me,Et,be[Mt],We);if(bn===null){Et===null&&(Et=Zr);break}l&&Et&&bn.alternate===null&&p(me,Et),se=M(bn,se,Mt),Tt===null?mt=bn:Tt.sibling=bn,Tt=bn,Et=Zr}if(Mt===be.length)return g(me,Et),tr&&yd(me,Mt),mt;if(Et===null){for(;Mt<be.length;Mt++)Et=Ue(me,be[Mt],We),Et!==null&&(se=M(Et,se,Mt),Tt===null?mt=Et:Tt.sibling=Et,Tt=Et);return tr&&yd(me,Mt),mt}for(Et=S(me,Et);Mt<be.length;Mt++)Zr=nt(Et,me,Mt,be[Mt],We),Zr!==null&&(l&&Zr.alternate!==null&&Et.delete(Zr.key===null?Mt:Zr.key),se=M(Zr,se,Mt),Tt===null?mt=Zr:Tt.sibling=Zr,Tt=Zr);return l&&Et.forEach(function(Hc){return p(me,Hc)}),tr&&yd(me,Mt),mt}function yt(me,se,be,We){var mt=re(be);if(typeof mt!="function")throw Error(n(150));if(be=mt.call(be),be==null)throw Error(n(151));for(var Tt=mt=null,Et=se,Mt=se=0,Zr=null,bn=be.next();Et!==null&&!bn.done;Mt++,bn=be.next()){Et.index>Mt?(Zr=Et,Et=null):Zr=Et.sibling;var Hc=Le(me,Et,bn.value,We);if(Hc===null){Et===null&&(Et=Zr);break}l&&Et&&Hc.alternate===null&&p(me,Et),se=M(Hc,se,Mt),Tt===null?mt=Hc:Tt.sibling=Hc,Tt=Hc,Et=Zr}if(bn.done)return g(me,Et),tr&&yd(me,Mt),mt;if(Et===null){for(;!bn.done;Mt++,bn=be.next())bn=Ue(me,bn.value,We),bn!==null&&(se=M(bn,se,Mt),Tt===null?mt=bn:Tt.sibling=bn,Tt=bn);return tr&&yd(me,Mt),mt}for(Et=S(me,Et);!bn.done;Mt++,bn=be.next())bn=nt(Et,me,Mt,bn.value,We),bn!==null&&(l&&bn.alternate!==null&&Et.delete(bn.key===null?Mt:bn.key),se=M(bn,se,Mt),Tt===null?mt=bn:Tt.sibling=bn,Tt=bn);return l&&Et.forEach(function(Rce){return p(me,Rce)}),tr&&yd(me,Mt),mt}function Tr(me,se,be,We){if(typeof be=="object"&&be!==null&&be.type===_&&be.key===null&&(be=be.props.children),typeof be=="object"&&be!==null){switch(be.$$typeof){case C:e:{for(var mt=be.key,Tt=se;Tt!==null;){if(Tt.key===mt){if(mt=be.type,mt===_){if(Tt.tag===7){g(me,Tt.sibling),se=k(Tt,be.props.children),se.return=me,me=se;break e}}else if(Tt.elementType===mt||typeof mt=="object"&&mt!==null&&mt.$$typeof===Z&&KD(mt)===Tt.type){g(me,Tt.sibling),se=k(Tt,be.props),se.ref=Im(me,Tt,be),se.return=me,me=se;break e}g(me,Tt);break}else p(me,Tt);Tt=Tt.sibling}be.type===_?(se=Td(be.props.children,me.mode,We,be.key),se.return=me,me=se):(We=x1(be.type,be.key,be.props,null,me.mode,We),We.ref=Im(me,se,be),We.return=me,me=We)}return N(me);case R:e:{for(Tt=be.key;se!==null;){if(se.key===Tt)if(se.tag===4&&se.stateNode.containerInfo===be.containerInfo&&se.stateNode.implementation===be.implementation){g(me,se.sibling),se=k(se,be.children||[]),se.return=me,me=se;break e}else{g(me,se);break}else p(me,se);se=se.sibling}se=l5(be,me.mode,We),se.return=me,me=se}return N(me);case Z:return Tt=be._init,Tr(me,se,Tt(be._payload),We)}if(gn(be))return ft(me,se,be,We);if(re(be))return yt(me,se,be,We);n1(me,be)}return typeof be=="string"&&be!==""||typeof be=="number"?(be=""+be,se!==null&&se.tag===6?(g(me,se.sibling),se=k(se,be),se.return=me,me=se):(g(me,se),se=c5(be,me.mode,We),se.return=me,me=se),N(me)):g(me,se)}return Tr}var Mp=XD(!0),JD=XD(!1),Mm={},Ps=Dc(Mm),Dm=Dc(Mm),Lm=Dc(Mm);function gd(l){if(l===Mm)throw Error(n(174));return l}function _6(l,p){switch(Yn(Lm,p),Yn(Dm,l),Yn(Ps,Mm),l=p.nodeType,l){case 9:case 11:p=(p=p.documentElement)?p.namespaceURI:V(null,"");break;default:l=l===8?p.parentNode:p,p=l.namespaceURI||null,l=l.tagName,p=V(p,l)}Xn(Ps),Yn(Ps,p)}function Dp(){Xn(Ps),Xn(Dm),Xn(Lm)}function ZD(l){gd(Lm.current);var p=gd(Ps.current),g=V(p,l.type);p!==g&&(Yn(Dm,l),Yn(Ps,g))}function k6(l){Dm.current===l&&(Xn(Ps),Xn(Dm))}var sr=Dc(0);function r1(l){for(var p=l;p!==null;){if(p.tag===13){var g=p.memoizedState;if(g!==null&&(g=g.dehydrated,g===null||g.data==="$?"||g.data==="$!"))return p}else if(p.tag===19&&p.memoizedProps.revealOrder!==void 0){if(p.flags&128)return p}else if(p.child!==null){p.child.return=p,p=p.child;continue}if(p===l)break;for(;p.sibling===null;){if(p.return===null||p.return===l)return null;p=p.return}p.sibling.return=p.return,p=p.sibling}return null}var P6=[];function R6(){for(var l=0;l<P6.length;l++)P6[l]._workInProgressVersionPrimary=null;P6.length=0}var a1=E.ReactCurrentDispatcher,O6=E.ReactCurrentBatchConfig,vd=0,ur=null,jr=null,Xr=null,i1=!1,Fm=!1,Nm=0,Jue=0;function Oa(){throw Error(n(321))}function I6(l,p){if(p===null)return!1;for(var g=0;g<p.length&&g<l.length;g++)if(!$o(l[g],p[g]))return!1;return!0}function M6(l,p,g,S,k,M){if(vd=M,ur=p,p.memoizedState=null,p.updateQueue=null,p.lanes=0,a1.current=l===null||l.memoizedState===null?nce:rce,l=g(S,k),Fm){M=0;do{if(Fm=!1,Nm=0,25<=M)throw Error(n(301));M+=1,Xr=jr=null,p.updateQueue=null,a1.current=ace,l=g(S,k)}while(Fm)}if(a1.current=u1,p=jr!==null&&jr.next!==null,vd=0,Xr=jr=ur=null,i1=!1,p)throw Error(n(300));return l}function D6(){var l=Nm!==0;return Nm=0,l}function Rs(){var l={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Xr===null?ur.memoizedState=Xr=l:Xr=Xr.next=l,Xr}function po(){if(jr===null){var l=ur.alternate;l=l!==null?l.memoizedState:null}else l=jr.next;var p=Xr===null?ur.memoizedState:Xr.next;if(p!==null)Xr=p,jr=l;else{if(l===null)throw Error(n(310));jr=l,l={memoizedState:jr.memoizedState,baseState:jr.baseState,baseQueue:jr.baseQueue,queue:jr.queue,next:null},Xr===null?ur.memoizedState=Xr=l:Xr=Xr.next=l}return Xr}function Bm(l,p){return typeof p=="function"?p(l):p}function L6(l){var p=po(),g=p.queue;if(g===null)throw Error(n(311));g.lastRenderedReducer=l;var S=jr,k=S.baseQueue,M=g.pending;if(M!==null){if(k!==null){var N=k.next;k.next=M.next,M.next=N}S.baseQueue=k=M,g.pending=null}if(k!==null){M=k.next,S=S.baseState;var G=N=null,te=null,Te=M;do{var Fe=Te.lane;if((vd&Fe)===Fe)te!==null&&(te=te.next={lane:0,action:Te.action,hasEagerState:Te.hasEagerState,eagerState:Te.eagerState,next:null}),S=Te.hasEagerState?Te.eagerState:l(S,Te.action);else{var Ue={lane:Fe,action:Te.action,hasEagerState:Te.hasEagerState,eagerState:Te.eagerState,next:null};te===null?(G=te=Ue,N=S):te=te.next=Ue,ur.lanes|=Fe,bd|=Fe}Te=Te.next}while(Te!==null&&Te!==M);te===null?N=S:te.next=G,$o(S,p.memoizedState)||(fi=!0),p.memoizedState=S,p.baseState=N,p.baseQueue=te,g.lastRenderedState=S}if(l=g.interleaved,l!==null){k=l;do M=k.lane,ur.lanes|=M,bd|=M,k=k.next;while(k!==l)}else k===null&&(g.lanes=0);return[p.memoizedState,g.dispatch]}function F6(l){var p=po(),g=p.queue;if(g===null)throw Error(n(311));g.lastRenderedReducer=l;var S=g.dispatch,k=g.pending,M=p.memoizedState;if(k!==null){g.pending=null;var N=k=k.next;do M=l(M,N.action),N=N.next;while(N!==k);$o(M,p.memoizedState)||(fi=!0),p.memoizedState=M,p.baseQueue===null&&(p.baseState=M),g.lastRenderedState=M}return[M,S]}function e9(){}function t9(l,p){var g=ur,S=po(),k=p(),M=!$o(S.memoizedState,k);if(M&&(S.memoizedState=k,fi=!0),S=S.queue,N6(a9.bind(null,g,S,l),[l]),S.getSnapshot!==p||M||Xr!==null&&Xr.memoizedState.tag&1){if(g.flags|=2048,Vm(9,r9.bind(null,g,S,k,p),void 0,null),Jr===null)throw Error(n(349));vd&30||n9(g,p,k)}return k}function n9(l,p,g){l.flags|=16384,l={getSnapshot:p,value:g},p=ur.updateQueue,p===null?(p={lastEffect:null,stores:null},ur.updateQueue=p,p.stores=[l]):(g=p.stores,g===null?p.stores=[l]:g.push(l))}function r9(l,p,g,S){p.value=g,p.getSnapshot=S,i9(p)&&o9(l)}function a9(l,p,g){return g(function(){i9(p)&&o9(l)})}function i9(l){var p=l.getSnapshot;l=l.value;try{var g=p();return!$o(l,g)}catch{return!0}}function o9(l){var p=Au(l,1);p!==null&&Go(p,l,1,-1)}function s9(l){var p=Rs();return typeof l=="function"&&(l=l()),p.memoizedState=p.baseState=l,l={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Bm,lastRenderedState:l},p.queue=l,l=l.dispatch=tce.bind(null,ur,l),[p.memoizedState,l]}function Vm(l,p,g,S){return l={tag:l,create:p,destroy:g,deps:S,next:null},p=ur.updateQueue,p===null?(p={lastEffect:null,stores:null},ur.updateQueue=p,p.lastEffect=l.next=l):(g=p.lastEffect,g===null?p.lastEffect=l.next=l:(S=g.next,g.next=l,l.next=S,p.lastEffect=l)),l}function u9(){return po().memoizedState}function o1(l,p,g,S){var k=Rs();ur.flags|=l,k.memoizedState=Vm(1|p,g,void 0,S===void 0?null:S)}function s1(l,p,g,S){var k=po();S=S===void 0?null:S;var M=void 0;if(jr!==null){var N=jr.memoizedState;if(M=N.destroy,S!==null&&I6(S,N.deps)){k.memoizedState=Vm(p,g,M,S);return}}ur.flags|=l,k.memoizedState=Vm(1|p,g,M,S)}function c9(l,p){return o1(8390656,8,l,p)}function N6(l,p){return s1(2048,8,l,p)}function l9(l,p){return s1(4,2,l,p)}function d9(l,p){return s1(4,4,l,p)}function f9(l,p){if(typeof p=="function")return l=l(),p(l),function(){p(null)};if(p!=null)return l=l(),p.current=l,function(){p.current=null}}function p9(l,p,g){return g=g!=null?g.concat([l]):null,s1(4,4,f9.bind(null,p,l),g)}function B6(){}function h9(l,p){var g=po();p=p===void 0?null:p;var S=g.memoizedState;return S!==null&&p!==null&&I6(p,S[1])?S[0]:(g.memoizedState=[l,p],l)}function y9(l,p){var g=po();p=p===void 0?null:p;var S=g.memoizedState;return S!==null&&p!==null&&I6(p,S[1])?S[0]:(l=l(),g.memoizedState=[l,p],l)}function m9(l,p,g){return vd&21?($o(g,p)||(g=Rb(),ur.lanes|=g,bd|=g,l.baseState=!0),p):(l.baseState&&(l.baseState=!1,fi=!0),l.memoizedState=g)}function Zue(l,p){var g=vn;vn=g!==0&&4>g?g:4,l(!0);var S=O6.transition;O6.transition={};try{l(!1),p()}finally{vn=g,O6.transition=S}}function g9(){return po().memoizedState}function ece(l,p,g){var S=qc(l);if(g={lane:S,action:g,hasEagerState:!1,eagerState:null,next:null},v9(l))b9(p,g);else if(g=qD(l,p,g,S),g!==null){var k=Ha();Go(g,l,S,k),w9(g,p,S)}}function tce(l,p,g){var S=qc(l),k={lane:S,action:g,hasEagerState:!1,eagerState:null,next:null};if(v9(l))b9(p,k);else{var M=l.alternate;if(l.lanes===0&&(M===null||M.lanes===0)&&(M=p.lastRenderedReducer,M!==null))try{var N=p.lastRenderedState,G=M(N,g);if(k.hasEagerState=!0,k.eagerState=G,$o(G,N)){var te=p.interleaved;te===null?(k.next=k,T6(p)):(k.next=te.next,te.next=k),p.interleaved=k;return}}catch{}finally{}g=qD(l,p,k,S),g!==null&&(k=Ha(),Go(g,l,S,k),w9(g,p,S))}}function v9(l){var p=l.alternate;return l===ur||p!==null&&p===ur}function b9(l,p){Fm=i1=!0;var g=l.pending;g===null?p.next=p:(p.next=g.next,g.next=p),l.pending=p}function w9(l,p,g){if(g&4194240){var S=p.lanes;S&=l.pendingLanes,g|=S,p.lanes=g,ym(l,g)}}var u1={readContext:fo,useCallback:Oa,useContext:Oa,useEffect:Oa,useImperativeHandle:Oa,useInsertionEffect:Oa,useLayoutEffect:Oa,useMemo:Oa,useReducer:Oa,useRef:Oa,useState:Oa,useDebugValue:Oa,useDeferredValue:Oa,useTransition:Oa,useMutableSource:Oa,useSyncExternalStore:Oa,useId:Oa,unstable_isNewReconciler:!1},nce={readContext:fo,useCallback:function(l,p){return Rs().memoizedState=[l,p===void 0?null:p],l},useContext:fo,useEffect:c9,useImperativeHandle:function(l,p,g){return g=g!=null?g.concat([l]):null,o1(4194308,4,f9.bind(null,p,l),g)},useLayoutEffect:function(l,p){return o1(4194308,4,l,p)},useInsertionEffect:function(l,p){return o1(4,2,l,p)},useMemo:function(l,p){var g=Rs();return p=p===void 0?null:p,l=l(),g.memoizedState=[l,p],l},useReducer:function(l,p,g){var S=Rs();return p=g!==void 0?g(p):p,S.memoizedState=S.baseState=p,l={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:l,lastRenderedState:p},S.queue=l,l=l.dispatch=ece.bind(null,ur,l),[S.memoizedState,l]},useRef:function(l){var p=Rs();return l={current:l},p.memoizedState=l},useState:s9,useDebugValue:B6,useDeferredValue:function(l){return Rs().memoizedState=l},useTransition:function(){var l=s9(!1),p=l[0];return l=Zue.bind(null,l[1]),Rs().memoizedState=l,[p,l]},useMutableSource:function(){},useSyncExternalStore:function(l,p,g){var S=ur,k=Rs();if(tr){if(g===void 0)throw Error(n(407));g=g()}else{if(g=p(),Jr===null)throw Error(n(349));vd&30||n9(S,p,g)}k.memoizedState=g;var M={value:g,getSnapshot:p};return k.queue=M,c9(a9.bind(null,S,M,l),[l]),S.flags|=2048,Vm(9,r9.bind(null,S,M,g,p),void 0,null),g},useId:function(){var l=Rs(),p=Jr.identifierPrefix;if(tr){var g=Cu,S=Eu;g=(S&~(1<<32-hn(S)-1)).toString(32)+g,p=":"+p+"R"+g,g=Nm++,0<g&&(p+="H"+g.toString(32)),p+=":"}else g=Jue++,p=":"+p+"r"+g.toString(32)+":";return l.memoizedState=p},unstable_isNewReconciler:!1},rce={readContext:fo,useCallback:h9,useContext:fo,useEffect:N6,useImperativeHandle:p9,useInsertionEffect:l9,useLayoutEffect:d9,useMemo:y9,useReducer:L6,useRef:u9,useState:function(){return L6(Bm)},useDebugValue:B6,useDeferredValue:function(l){var p=po();return m9(p,jr.memoizedState,l)},useTransition:function(){var l=L6(Bm)[0],p=po().memoizedState;return[l,p]},useMutableSource:e9,useSyncExternalStore:t9,useId:g9,unstable_isNewReconciler:!1},ace={readContext:fo,useCallback:h9,useContext:fo,useEffect:N6,useImperativeHandle:p9,useInsertionEffect:l9,useLayoutEffect:d9,useMemo:y9,useReducer:F6,useRef:u9,useState:function(){return F6(Bm)},useDebugValue:B6,useDeferredValue:function(l){var p=po();return jr===null?p.memoizedState=l:m9(p,jr.memoizedState,l)},useTransition:function(){var l=F6(Bm)[0],p=po().memoizedState;return[l,p]},useMutableSource:e9,useSyncExternalStore:t9,useId:g9,unstable_isNewReconciler:!1};function Lp(l,p){try{var g="",S=p;do g+=Re(S),S=S.return;while(S);var k=g}catch(M){k=`
62Error generating stack: `+M.message+`
63`+M.stack}return{value:l,source:p,stack:k,digest:null}}function V6(l,p,g){return{value:l,source:null,stack:g??null,digest:p??null}}function U6(l,p){try{console.error(p.value)}catch(g){setTimeout(function(){throw g})}}var ice=typeof WeakMap=="function"?WeakMap:Map;function x9(l,p,g){g=_u(-1,g),g.tag=3,g.payload={element:null};var S=p.value;return g.callback=function(){y1||(y1=!0,t5=S),U6(l,p)},g}function S9(l,p,g){g=_u(-1,g),g.tag=3;var S=l.type.getDerivedStateFromError;if(typeof S=="function"){var k=p.value;g.payload=function(){return S(k)},g.callback=function(){U6(l,p)}}var M=l.stateNode;return M!==null&&typeof M.componentDidCatch=="function"&&(g.callback=function(){U6(l,p),typeof S!="function"&&(Uc===null?Uc=new Set([this]):Uc.add(this));var N=p.stack;this.componentDidCatch(p.value,{componentStack:N!==null?N:""})}),g}function T9(l,p,g){var S=l.pingCache;if(S===null){S=l.pingCache=new ice;var k=new Set;S.set(p,k)}else k=S.get(p),k===void 0&&(k=new Set,S.set(p,k));k.has(g)||(k.add(g),l=bce.bind(null,l,p,g),p.then(l,l))}function E9(l){do{var p;if((p=l.tag===13)&&(p=l.memoizedState,p=p!==null?p.dehydrated!==null:!0),p)return l;l=l.return}while(l!==null);return null}function C9(l,p,g,S,k){return l.mode&1?(l.flags|=65536,l.lanes=k,l):(l===p?l.flags|=65536:(l.flags|=128,g.flags|=131072,g.flags&=-52805,g.tag===1&&(g.alternate===null?g.tag=17:(p=_u(-1,1),p.tag=2,Bc(g,p,1))),g.lanes|=1),l)}var oce=E.ReactCurrentOwner,fi=!1;function za(l,p,g,S){p.child=l===null?JD(p,null,g,S):Mp(p,l.child,g,S)}function A9(l,p,g,S,k){g=g.render;var M=p.ref;return Ip(p,k),S=M6(l,p,g,S,M,k),g=D6(),l!==null&&!fi?(p.updateQueue=l.updateQueue,p.flags&=-2053,l.lanes&=~k,ku(l,p,k)):(tr&&g&&h6(p),p.flags|=1,za(l,p,S,k),p.child)}function _9(l,p,g,S,k){if(l===null){var M=g.type;return typeof M=="function"&&!u5(M)&&M.defaultProps===void 0&&g.compare===null&&g.defaultProps===void 0?(p.tag=15,p.type=M,k9(l,p,M,S,k)):(l=x1(g.type,null,S,p,p.mode,k),l.ref=p.ref,l.return=p,p.child=l)}if(M=l.child,!(l.lanes&k)){var N=M.memoizedProps;if(g=g.compare,g=g!==null?g:Cm,g(N,S)&&l.ref===p.ref)return ku(l,p,k)}return p.flags|=1,l=zc(M,S),l.ref=p.ref,l.return=p,p.child=l}function k9(l,p,g,S,k){if(l!==null){var M=l.memoizedProps;if(Cm(M,S)&&l.ref===p.ref)if(fi=!1,p.pendingProps=S=M,(l.lanes&k)!==0)l.flags&131072&&(fi=!0);else return p.lanes=l.lanes,ku(l,p,k)}return j6(l,p,g,S,k)}function P9(l,p,g){var S=p.pendingProps,k=S.children,M=l!==null?l.memoizedState:null;if(S.mode==="hidden")if(!(p.mode&1))p.memoizedState={baseLanes:0,cachePool:null,transitions:null},Yn(Np,$i),$i|=g;else{if(!(g&1073741824))return l=M!==null?M.baseLanes|g:g,p.lanes=p.childLanes=1073741824,p.memoizedState={baseLanes:l,cachePool:null,transitions:null},p.updateQueue=null,Yn(Np,$i),$i|=l,null;p.memoizedState={baseLanes:0,cachePool:null,transitions:null},S=M!==null?M.baseLanes:g,Yn(Np,$i),$i|=S}else M!==null?(S=M.baseLanes|g,p.memoizedState=null):S=g,Yn(Np,$i),$i|=S;return za(l,p,k,g),p.child}function R9(l,p){var g=p.ref;(l===null&&g!==null||l!==null&&l.ref!==g)&&(p.flags|=512,p.flags|=2097152)}function j6(l,p,g,S,k){var M=di(g)?pd:Ra.current;return M=_p(p,M),Ip(p,k),g=M6(l,p,g,S,M,k),S=D6(),l!==null&&!fi?(p.updateQueue=l.updateQueue,p.flags&=-2053,l.lanes&=~k,ku(l,p,k)):(tr&&S&&h6(p),p.flags|=1,za(l,p,g,k),p.child)}function O9(l,p,g,S,k){if(di(g)){var M=!0;Wb(p)}else M=!1;if(Ip(p,k),p.stateNode===null)l1(l,p),GD(p,g,S),A6(p,g,S,k),S=!0;else if(l===null){var N=p.stateNode,G=p.memoizedProps;N.props=G;var te=N.context,Te=g.contextType;typeof Te=="object"&&Te!==null?Te=fo(Te):(Te=di(g)?pd:Ra.current,Te=_p(p,Te));var Fe=g.getDerivedStateFromProps,Ue=typeof Fe=="function"||typeof N.getSnapshotBeforeUpdate=="function";Ue||typeof N.UNSAFE_componentWillReceiveProps!="function"&&typeof N.componentWillReceiveProps!="function"||(G!==S||te!==Te)&&QD(p,N,S,Te),Nc=!1;var Le=p.memoizedState;N.state=Le,e1(p,S,N,k),te=p.memoizedState,G!==S||Le!==te||li.current||Nc?(typeof Fe=="function"&&(C6(p,g,Fe,S),te=p.memoizedState),(G=Nc||YD(p,g,G,S,Le,te,Te))?(Ue||typeof N.UNSAFE_componentWillMount!="function"&&typeof N.componentWillMount!="function"||(typeof N.componentWillMount=="function"&&N.componentWillMount(),typeof N.UNSAFE_componentWillMount=="function"&&N.UNSAFE_componentWillMount()),typeof N.componentDidMount=="function"&&(p.flags|=4194308)):(typeof N.componentDidMount=="function"&&(p.flags|=4194308),p.memoizedProps=S,p.memoizedState=te),N.props=S,N.state=te,N.context=Te,S=G):(typeof N.componentDidMount=="function"&&(p.flags|=4194308),S=!1)}else{N=p.stateNode,$D(l,p),G=p.memoizedProps,Te=p.type===p.elementType?G:Ho(p.type,G),N.props=Te,Ue=p.pendingProps,Le=N.context,te=g.contextType,typeof te=="object"&&te!==null?te=fo(te):(te=di(g)?pd:Ra.current,te=_p(p,te));var nt=g.getDerivedStateFromProps;(Fe=typeof nt=="function"||typeof N.getSnapshotBeforeUpdate=="function")||typeof N.UNSAFE_componentWillReceiveProps!="function"&&typeof N.componentWillReceiveProps!="function"||(G!==Ue||Le!==te)&&QD(p,N,S,te),Nc=!1,Le=p.memoizedState,N.state=Le,e1(p,S,N,k);var ft=p.memoizedState;G!==Ue||Le!==ft||li.current||Nc?(typeof nt=="function"&&(C6(p,g,nt,S),ft=p.memoizedState),(Te=Nc||YD(p,g,Te,S,Le,ft,te)||!1)?(Fe||typeof N.UNSAFE_componentWillUpdate!="function"&&typeof N.componentWillUpdate!="function"||(typeof N.componentWillUpdate=="function"&&N.componentWillUpdate(S,ft,te),typeof N.UNSAFE_componentWillUpdate=="function"&&N.UNSAFE_componentWillUpdate(S,ft,te)),typeof N.componentDidUpdate=="function"&&(p.flags|=4),typeof N.getSnapshotBeforeUpdate=="function"&&(p.flags|=1024)):(typeof N.componentDidUpdate!="function"||G===l.memoizedProps&&Le===l.memoizedState||(p.flags|=4),typeof N.getSnapshotBeforeUpdate!="function"||G===l.memoizedProps&&Le===l.memoizedState||(p.flags|=1024),p.memoizedProps=S,p.memoizedState=ft),N.props=S,N.state=ft,N.context=te,S=Te):(typeof N.componentDidUpdate!="function"||G===l.memoizedProps&&Le===l.memoizedState||(p.flags|=4),typeof N.getSnapshotBeforeUpdate!="function"||G===l.memoizedProps&&Le===l.memoizedState||(p.flags|=1024),S=!1)}return q6(l,p,g,S,M,k)}function q6(l,p,g,S,k,M){R9(l,p);var N=(p.flags&128)!==0;if(!S&&!N)return k&&LD(p,g,!1),ku(l,p,M);S=p.stateNode,oce.current=p;var G=N&&typeof g.getDerivedStateFromError!="function"?null:S.render();return p.flags|=1,l!==null&&N?(p.child=Mp(p,l.child,null,M),p.child=Mp(p,null,G,M)):za(l,p,G,M),p.memoizedState=S.state,k&&LD(p,g,!0),p.child}function I9(l){var p=l.stateNode;p.pendingContext?MD(l,p.pendingContext,p.pendingContext!==p.context):p.context&&MD(l,p.context,!1),_6(l,p.containerInfo)}function M9(l,p,g,S,k){return Rp(),v6(k),p.flags|=256,za(l,p,g,S),p.child}var $6={dehydrated:null,treeContext:null,retryLane:0};function z6(l){return{baseLanes:l,cachePool:null,transitions:null}}function D9(l,p,g){var S=p.pendingProps,k=sr.current,M=!1,N=(p.flags&128)!==0,G;if((G=N)||(G=l!==null&&l.memoizedState===null?!1:(k&2)!==0),G?(M=!0,p.flags&=-129):(l===null||l.memoizedState!==null)&&(k|=1),Yn(sr,k&1),l===null)return g6(p),l=p.memoizedState,l!==null&&(l=l.dehydrated,l!==null)?(p.mode&1?l.data==="$!"?p.lanes=8:p.lanes=1073741824:p.lanes=1,null):(N=S.children,l=S.fallback,M?(S=p.mode,M=p.child,N={mode:"hidden",children:N},!(S&1)&&M!==null?(M.childLanes=0,M.pendingProps=N):M=S1(N,S,0,null),l=Td(l,S,g,null),M.return=p,l.return=p,M.sibling=l,p.child=M,p.child.memoizedState=z6(g),p.memoizedState=$6,l):H6(p,N));if(k=l.memoizedState,k!==null&&(G=k.dehydrated,G!==null))return sce(l,p,N,S,G,k,g);if(M){M=S.fallback,N=p.mode,k=l.child,G=k.sibling;var te={mode:"hidden",children:S.children};return!(N&1)&&p.child!==k?(S=p.child,S.childLanes=0,S.pendingProps=te,p.deletions=null):(S=zc(k,te),S.subtreeFlags=k.subtreeFlags&14680064),G!==null?M=zc(G,M):(M=Td(M,N,g,null),M.flags|=2),M.return=p,S.return=p,S.sibling=M,p.child=S,S=M,M=p.child,N=l.child.memoizedState,N=N===null?z6(g):{baseLanes:N.baseLanes|g,cachePool:null,transitions:N.transitions},M.memoizedState=N,M.childLanes=l.childLanes&~g,p.memoizedState=$6,S}return M=l.child,l=M.sibling,S=zc(M,{mode:"visible",children:S.children}),!(p.mode&1)&&(S.lanes=g),S.return=p,S.sibling=null,l!==null&&(g=p.deletions,g===null?(p.deletions=[l],p.flags|=16):g.push(l)),p.child=S,p.memoizedState=null,S}function H6(l,p){return p=S1({mode:"visible",children:p},l.mode,0,null),p.return=l,l.child=p}function c1(l,p,g,S){return S!==null&&v6(S),Mp(p,l.child,null,g),l=H6(p,p.pendingProps.children),l.flags|=2,p.memoizedState=null,l}function sce(l,p,g,S,k,M,N){if(g)return p.flags&256?(p.flags&=-257,S=V6(Error(n(422))),c1(l,p,N,S)):p.memoizedState!==null?(p.child=l.child,p.flags|=128,null):(M=S.fallback,k=p.mode,S=S1({mode:"visible",children:S.children},k,0,null),M=Td(M,k,N,null),M.flags|=2,S.return=p,M.return=p,S.sibling=M,p.child=S,p.mode&1&&Mp(p,l.child,null,N),p.child.memoizedState=z6(N),p.memoizedState=$6,M);if(!(p.mode&1))return c1(l,p,N,null);if(k.data==="$!"){if(S=k.nextSibling&&k.nextSibling.dataset,S)var G=S.dgst;return S=G,M=Error(n(419)),S=V6(M,S,void 0),c1(l,p,N,S)}if(G=(N&l.childLanes)!==0,fi||G){if(S=Jr,S!==null){switch(N&-N){case 4:k=2;break;case 16:k=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:k=32;break;case 536870912:k=268435456;break;default:k=0}k=k&(S.suspendedLanes|N)?0:k,k!==0&&k!==M.retryLane&&(M.retryLane=k,Au(l,k),Go(S,l,k,-1))}return s5(),S=V6(Error(n(421))),c1(l,p,N,S)}return k.data==="$?"?(p.flags|=128,p.child=l.child,p=wce.bind(null,l),k._reactRetry=p,null):(l=M.treeContext,qi=Mc(k.nextSibling),ji=p,tr=!0,zo=null,l!==null&&(co[lo++]=Eu,co[lo++]=Cu,co[lo++]=hd,Eu=l.id,Cu=l.overflow,hd=p),p=H6(p,S.children),p.flags|=4096,p)}function L9(l,p,g){l.lanes|=p;var S=l.alternate;S!==null&&(S.lanes|=p),S6(l.return,p,g)}function W6(l,p,g,S,k){var M=l.memoizedState;M===null?l.memoizedState={isBackwards:p,rendering:null,renderingStartTime:0,last:S,tail:g,tailMode:k}:(M.isBackwards=p,M.rendering=null,M.renderingStartTime=0,M.last=S,M.tail=g,M.tailMode=k)}function F9(l,p,g){var S=p.pendingProps,k=S.revealOrder,M=S.tail;if(za(l,p,S.children,g),S=sr.current,S&2)S=S&1|2,p.flags|=128;else{if(l!==null&&l.flags&128)e:for(l=p.child;l!==null;){if(l.tag===13)l.memoizedState!==null&&L9(l,g,p);else if(l.tag===19)L9(l,g,p);else if(l.child!==null){l.child.return=l,l=l.child;continue}if(l===p)break e;for(;l.sibling===null;){if(l.return===null||l.return===p)break e;l=l.return}l.sibling.return=l.return,l=l.sibling}S&=1}if(Yn(sr,S),!(p.mode&1))p.memoizedState=null;else switch(k){case"forwards":for(g=p.child,k=null;g!==null;)l=g.alternate,l!==null&&r1(l)===null&&(k=g),g=g.sibling;g=k,g===null?(k=p.child,p.child=null):(k=g.sibling,g.sibling=null),W6(p,!1,k,g,M);break;case"backwards":for(g=null,k=p.child,p.child=null;k!==null;){if(l=k.alternate,l!==null&&r1(l)===null){p.child=k;break}l=k.sibling,k.sibling=g,g=k,k=l}W6(p,!0,g,null,M);break;case"together":W6(p,!1,null,null,void 0);break;default:p.memoizedState=null}return p.child}function l1(l,p){!(p.mode&1)&&l!==null&&(l.alternate=null,p.alternate=null,p.flags|=2)}function ku(l,p,g){if(l!==null&&(p.dependencies=l.dependencies),bd|=p.lanes,!(g&p.childLanes))return null;if(l!==null&&p.child!==l.child)throw Error(n(153));if(p.child!==null){for(l=p.child,g=zc(l,l.pendingProps),p.child=g,g.return=p;l.sibling!==null;)l=l.sibling,g=g.sibling=zc(l,l.pendingProps),g.return=p;g.sibling=null}return p.child}function uce(l,p,g){switch(p.tag){case 3:I9(p),Rp();break;case 5:ZD(p);break;case 1:di(p.type)&&Wb(p);break;case 4:_6(p,p.stateNode.containerInfo);break;case 10:var S=p.type._context,k=p.memoizedProps.value;Yn(Xb,S._currentValue),S._currentValue=k;break;case 13:if(S=p.memoizedState,S!==null)return S.dehydrated!==null?(Yn(sr,sr.current&1),p.flags|=128,null):g&p.child.childLanes?D9(l,p,g):(Yn(sr,sr.current&1),l=ku(l,p,g),l!==null?l.sibling:null);Yn(sr,sr.current&1);break;case 19:if(S=(g&p.childLanes)!==0,l.flags&128){if(S)return F9(l,p,g);p.flags|=128}if(k=p.memoizedState,k!==null&&(k.rendering=null,k.tail=null,k.lastEffect=null),Yn(sr,sr.current),S)break;return null;case 22:case 23:return p.lanes=0,P9(l,p,g)}return ku(l,p,g)}var N9,Y6,B9,V9;N9=function(l,p){for(var g=p.child;g!==null;){if(g.tag===5||g.tag===6)l.appendChild(g.stateNode);else if(g.tag!==4&&g.child!==null){g.child.return=g,g=g.child;continue}if(g===p)break;for(;g.sibling===null;){if(g.return===null||g.return===p)return;g=g.return}g.sibling.return=g.return,g=g.sibling}},Y6=function(){},B9=function(l,p,g,S){var k=l.memoizedProps;if(k!==S){l=p.stateNode,gd(Ps.current);var M=null;switch(g){case"input":k=kt(l,k),S=kt(l,S),M=[];break;case"select":k=U({},k,{value:void 0}),S=U({},S,{value:void 0}),M=[];break;case"textarea":k=xn(l,k),S=xn(l,S),M=[];break;default:typeof k.onClick!="function"&&typeof S.onClick=="function"&&(l.onclick=$b)}ue(g,S);var N;g=null;for(Te in k)if(!S.hasOwnProperty(Te)&&k.hasOwnProperty(Te)&&k[Te]!=null)if(Te==="style"){var G=k[Te];for(N in G)G.hasOwnProperty(N)&&(g||(g={}),g[N]="")}else Te!=="dangerouslySetInnerHTML"&&Te!=="children"&&Te!=="suppressContentEditableWarning"&&Te!=="suppressHydrationWarning"&&Te!=="autoFocus"&&(a.hasOwnProperty(Te)?M||(M=[]):(M=M||[]).push(Te,null));for(Te in S){var te=S[Te];if(G=k!=null?k[Te]:void 0,S.hasOwnProperty(Te)&&te!==G&&(te!=null||G!=null))if(Te==="style")if(G){for(N in G)!G.hasOwnProperty(N)||te&&te.hasOwnProperty(N)||(g||(g={}),g[N]="");for(N in te)te.hasOwnProperty(N)&&G[N]!==te[N]&&(g||(g={}),g[N]=te[N])}else g||(M||(M=[]),M.push(Te,g)),g=te;else Te==="dangerouslySetInnerHTML"?(te=te?te.__html:void 0,G=G?G.__html:void 0,te!=null&&G!==te&&(M=M||[]).push(Te,te)):Te==="children"?typeof te!="string"&&typeof te!="number"||(M=M||[]).push(Te,""+te):Te!=="suppressContentEditableWarning"&&Te!=="suppressHydrationWarning"&&(a.hasOwnProperty(Te)?(te!=null&&Te==="onScroll"&&Kn("scroll",l),M||G===te||(M=[])):(M=M||[]).push(Te,te))}g&&(M=M||[]).push("style",g);var Te=M;(p.updateQueue=Te)&&(p.flags|=4)}},V9=function(l,p,g,S){g!==S&&(p.flags|=4)};function Um(l,p){if(!tr)switch(l.tailMode){case"hidden":p=l.tail;for(var g=null;p!==null;)p.alternate!==null&&(g=p),p=p.sibling;g===null?l.tail=null:g.sibling=null;break;case"collapsed":g=l.tail;for(var S=null;g!==null;)g.alternate!==null&&(S=g),g=g.sibling;S===null?p||l.tail===null?l.tail=null:l.tail.sibling=null:S.sibling=null}}function Ia(l){var p=l.alternate!==null&&l.alternate.child===l.child,g=0,S=0;if(p)for(var k=l.child;k!==null;)g|=k.lanes|k.childLanes,S|=k.subtreeFlags&14680064,S|=k.flags&14680064,k.return=l,k=k.sibling;else for(k=l.child;k!==null;)g|=k.lanes|k.childLanes,S|=k.subtreeFlags,S|=k.flags,k.return=l,k=k.sibling;return l.subtreeFlags|=S,l.childLanes=g,p}function cce(l,p,g){var S=p.pendingProps;switch(y6(p),p.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ia(p),null;case 1:return di(p.type)&&Hb(),Ia(p),null;case 3:return S=p.stateNode,Dp(),Xn(li),Xn(Ra),R6(),S.pendingContext&&(S.context=S.pendingContext,S.pendingContext=null),(l===null||l.child===null)&&(Kb(p)?p.flags|=4:l===null||l.memoizedState.isDehydrated&&!(p.flags&256)||(p.flags|=1024,zo!==null&&(a5(zo),zo=null))),Y6(l,p),Ia(p),null;case 5:k6(p);var k=gd(Lm.current);if(g=p.type,l!==null&&p.stateNode!=null)B9(l,p,g,S,k),l.ref!==p.ref&&(p.flags|=512,p.flags|=2097152);else{if(!S){if(p.stateNode===null)throw Error(n(166));return Ia(p),null}if(l=gd(Ps.current),Kb(p)){S=p.stateNode,g=p.type;var M=p.memoizedProps;switch(S[ks]=p,S[Rm]=M,l=(p.mode&1)!==0,g){case"dialog":Kn("cancel",S),Kn("close",S);break;case"iframe":case"object":case"embed":Kn("load",S);break;case"video":case"audio":for(k=0;k<_m.length;k++)Kn(_m[k],S);break;case"source":Kn("error",S);break;case"img":case"image":case"link":Kn("error",S),Kn("load",S);break;case"details":Kn("toggle",S);break;case"input":mn(S,M),Kn("invalid",S);break;case"select":S._wrapperState={wasMultiple:!!M.multiple},Kn("invalid",S);break;case"textarea":zn(S,M),Kn("invalid",S)}ue(g,M),k=null;for(var N in M)if(M.hasOwnProperty(N)){var G=M[N];N==="children"?typeof G=="string"?S.textContent!==G&&(M.suppressHydrationWarning!==!0&&qb(S.textContent,G,l),k=["children",G]):typeof G=="number"&&S.textContent!==""+G&&(M.suppressHydrationWarning!==!0&&qb(S.textContent,G,l),k=["children",""+G]):a.hasOwnProperty(N)&&G!=null&&N==="onScroll"&&Kn("scroll",S)}switch(g){case"input":Ie(S),or(S,M,!0);break;case"textarea":Ie(S),Gn(S);break;case"select":case"option":break;default:typeof M.onClick=="function"&&(S.onclick=$b)}S=k,p.updateQueue=S,S!==null&&(p.flags|=4)}else{N=k.nodeType===9?k:k.ownerDocument,l==="http://www.w3.org/1999/xhtml"&&(l=ui(g)),l==="http://www.w3.org/1999/xhtml"?g==="script"?(l=N.createElement("div"),l.innerHTML="<script><\/script>",l=l.removeChild(l.firstChild)):typeof S.is=="string"?l=N.createElement(g,{is:S.is}):(l=N.createElement(g),g==="select"&&(N=l,S.multiple?N.multiple=!0:S.size&&(N.size=S.size))):l=N.createElementNS(l,g),l[ks]=p,l[Rm]=S,N9(l,p,!1,!1),p.stateNode=l;e:{switch(N=fe(g,S),g){case"dialog":Kn("cancel",l),Kn("close",l),k=S;break;case"iframe":case"object":case"embed":Kn("load",l),k=S;break;case"video":case"audio":for(k=0;k<_m.length;k++)Kn(_m[k],l);k=S;break;case"source":Kn("error",l),k=S;break;case"img":case"image":case"link":Kn("error",l),Kn("load",l),k=S;break;case"details":Kn("toggle",l),k=S;break;case"input":mn(l,S),k=kt(l,S),Kn("invalid",l);break;case"option":k=S;break;case"select":l._wrapperState={wasMultiple:!!S.multiple},k=U({},S,{value:void 0}),Kn("invalid",l);break;case"textarea":zn(l,S),k=xn(l,S),Kn("invalid",l);break;default:k=S}ue(g,k),G=k;for(M in G)if(G.hasOwnProperty(M)){var te=G[M];M==="style"?Pt(l,te):M==="dangerouslySetInnerHTML"?(te=te?te.__html:void 0,te!=null&&D(l,te)):M==="children"?typeof te=="string"?(g!=="textarea"||te!=="")&&$(l,te):typeof te=="number"&&$(l,""+te):M!=="suppressContentEditableWarning"&&M!=="suppressHydrationWarning"&&M!=="autoFocus"&&(a.hasOwnProperty(M)?te!=null&&M==="onScroll"&&Kn("scroll",l):te!=null&&T(l,M,te,N))}switch(g){case"input":Ie(l),or(l,S,!1);break;case"textarea":Ie(l),Gn(l);break;case"option":S.value!=null&&l.setAttribute("value",""+Ne(S.value));break;case"select":l.multiple=!!S.multiple,M=S.value,M!=null?pn(l,!!S.multiple,M,!1):S.defaultValue!=null&&pn(l,!!S.multiple,S.defaultValue,!0);break;default:typeof k.onClick=="function"&&(l.onclick=$b)}switch(g){case"button":case"input":case"select":case"textarea":S=!!S.autoFocus;break e;case"img":S=!0;break e;default:S=!1}}S&&(p.flags|=4)}p.ref!==null&&(p.flags|=512,p.flags|=2097152)}return Ia(p),null;case 6:if(l&&p.stateNode!=null)V9(l,p,l.memoizedProps,S);else{if(typeof S!="string"&&p.stateNode===null)throw Error(n(166));if(g=gd(Lm.current),gd(Ps.current),Kb(p)){if(S=p.stateNode,g=p.memoizedProps,S[ks]=p,(M=S.nodeValue!==g)&&(l=ji,l!==null))switch(l.tag){case 3:qb(S.nodeValue,g,(l.mode&1)!==0);break;case 5:l.memoizedProps.suppressHydrationWarning!==!0&&qb(S.nodeValue,g,(l.mode&1)!==0)}M&&(p.flags|=4)}else S=(g.nodeType===9?g:g.ownerDocument).createTextNode(S),S[ks]=p,p.stateNode=S}return Ia(p),null;case 13:if(Xn(sr),S=p.memoizedState,l===null||l.memoizedState!==null&&l.memoizedState.dehydrated!==null){if(tr&&qi!==null&&p.mode&1&&!(p.flags&128))jD(),Rp(),p.flags|=98560,M=!1;else if(M=Kb(p),S!==null&&S.dehydrated!==null){if(l===null){if(!M)throw Error(n(318));if(M=p.memoizedState,M=M!==null?M.dehydrated:null,!M)throw Error(n(317));M[ks]=p}else Rp(),!(p.flags&128)&&(p.memoizedState=null),p.flags|=4;Ia(p),M=!1}else zo!==null&&(a5(zo),zo=null),M=!0;if(!M)return p.flags&65536?p:null}return p.flags&128?(p.lanes=g,p):(S=S!==null,S!==(l!==null&&l.memoizedState!==null)&&S&&(p.child.flags|=8192,p.mode&1&&(l===null||sr.current&1?qr===0&&(qr=3):s5())),p.updateQueue!==null&&(p.flags|=4),Ia(p),null);case 4:return Dp(),Y6(l,p),l===null&&km(p.stateNode.containerInfo),Ia(p),null;case 10:return x6(p.type._context),Ia(p),null;case 17:return di(p.type)&&Hb(),Ia(p),null;case 19:if(Xn(sr),M=p.memoizedState,M===null)return Ia(p),null;if(S=(p.flags&128)!==0,N=M.rendering,N===null)if(S)Um(M,!1);else{if(qr!==0||l!==null&&l.flags&128)for(l=p.child;l!==null;){if(N=r1(l),N!==null){for(p.flags|=128,Um(M,!1),S=N.updateQueue,S!==null&&(p.updateQueue=S,p.flags|=4),p.subtreeFlags=0,S=g,g=p.child;g!==null;)M=g,l=S,M.flags&=14680066,N=M.alternate,N===null?(M.childLanes=0,M.lanes=l,M.child=null,M.subtreeFlags=0,M.memoizedProps=null,M.memoizedState=null,M.updateQueue=null,M.dependencies=null,M.stateNode=null):(M.childLanes=N.childLanes,M.lanes=N.lanes,M.child=N.child,M.subtreeFlags=0,M.deletions=null,M.memoizedProps=N.memoizedProps,M.memoizedState=N.memoizedState,M.updateQueue=N.updateQueue,M.type=N.type,l=N.dependencies,M.dependencies=l===null?null:{lanes:l.lanes,firstContext:l.firstContext}),g=g.sibling;return Yn(sr,sr.current&1|2),p.child}l=l.sibling}M.tail!==null&&sn()>Bp&&(p.flags|=128,S=!0,Um(M,!1),p.lanes=4194304)}else{if(!S)if(l=r1(N),l!==null){if(p.flags|=128,S=!0,g=l.updateQueue,g!==null&&(p.updateQueue=g,p.flags|=4),Um(M,!0),M.tail===null&&M.tailMode==="hidden"&&!N.alternate&&!tr)return Ia(p),null}else 2*sn()-M.renderingStartTime>Bp&&g!==1073741824&&(p.flags|=128,S=!0,Um(M,!1),p.lanes=4194304);M.isBackwards?(N.sibling=p.child,p.child=N):(g=M.last,g!==null?g.sibling=N:p.child=N,M.last=N)}return M.tail!==null?(p=M.tail,M.rendering=p,M.tail=p.sibling,M.renderingStartTime=sn(),p.sibling=null,g=sr.current,Yn(sr,S?g&1|2:g&1),p):(Ia(p),null);case 22:case 23:return o5(),S=p.memoizedState!==null,l!==null&&l.memoizedState!==null!==S&&(p.flags|=8192),S&&p.mode&1?$i&1073741824&&(Ia(p),p.subtreeFlags&6&&(p.flags|=8192)):Ia(p),null;case 24:return null;case 25:return null}throw Error(n(156,p.tag))}function lce(l,p){switch(y6(p),p.tag){case 1:return di(p.type)&&Hb(),l=p.flags,l&65536?(p.flags=l&-65537|128,p):null;case 3:return Dp(),Xn(li),Xn(Ra),R6(),l=p.flags,l&65536&&!(l&128)?(p.flags=l&-65537|128,p):null;case 5:return k6(p),null;case 13:if(Xn(sr),l=p.memoizedState,l!==null&&l.dehydrated!==null){if(p.alternate===null)throw Error(n(340));Rp()}return l=p.flags,l&65536?(p.flags=l&-65537|128,p):null;case 19:return Xn(sr),null;case 4:return Dp(),null;case 10:return x6(p.type._context),null;case 22:case 23:return o5(),null;case 24:return null;default:return null}}var d1=!1,Ma=!1,dce=typeof WeakSet=="function"?WeakSet:Set,ct=null;function Fp(l,p){var g=l.ref;if(g!==null)if(typeof g=="function")try{g(null)}catch(S){pr(l,p,S)}else g.current=null}function G6(l,p,g){try{g()}catch(S){pr(l,p,S)}}var U9=!1;function fce(l,p){if(o6=W,l=gD(),JT(l)){if("selectionStart"in l)var g={start:l.selectionStart,end:l.selectionEnd};else e:{g=(g=l.ownerDocument)&&g.defaultView||window;var S=g.getSelection&&g.getSelection();if(S&&S.rangeCount!==0){g=S.anchorNode;var k=S.anchorOffset,M=S.focusNode;S=S.focusOffset;try{g.nodeType,M.nodeType}catch{g=null;break e}var N=0,G=-1,te=-1,Te=0,Fe=0,Ue=l,Le=null;t:for(;;){for(var nt;Ue!==g||k!==0&&Ue.nodeType!==3||(G=N+k),Ue!==M||S!==0&&Ue.nodeType!==3||(te=N+S),Ue.nodeType===3&&(N+=Ue.nodeValue.length),(nt=Ue.firstChild)!==null;)Le=Ue,Ue=nt;for(;;){if(Ue===l)break t;if(Le===g&&++Te===k&&(G=N),Le===M&&++Fe===S&&(te=N),(nt=Ue.nextSibling)!==null)break;Ue=Le,Le=Ue.parentNode}Ue=nt}g=G===-1||te===-1?null:{start:G,end:te}}else g=null}g=g||{start:0,end:0}}else g=null;for(s6={focusedElem:l,selectionRange:g},W=!1,ct=p;ct!==null;)if(p=ct,l=p.child,(p.subtreeFlags&1028)!==0&&l!==null)l.return=p,ct=l;else for(;ct!==null;){p=ct;try{var ft=p.alternate;if(p.flags&1024)switch(p.tag){case 0:case 11:case 15:break;case 1:if(ft!==null){var yt=ft.memoizedProps,Tr=ft.memoizedState,me=p.stateNode,se=me.getSnapshotBeforeUpdate(p.elementType===p.type?yt:Ho(p.type,yt),Tr);me.__reactInternalSnapshotBeforeUpdate=se}break;case 3:var be=p.stateNode.containerInfo;be.nodeType===1?be.textContent="":be.nodeType===9&&be.documentElement&&be.removeChild(be.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(n(163))}}catch(We){pr(p,p.return,We)}if(l=p.sibling,l!==null){l.return=p.return,ct=l;break}ct=p.return}return ft=U9,U9=!1,ft}function jm(l,p,g){var S=p.updateQueue;if(S=S!==null?S.lastEffect:null,S!==null){var k=S=S.next;do{if((k.tag&l)===l){var M=k.destroy;k.destroy=void 0,M!==void 0&&G6(p,g,M)}k=k.next}while(k!==S)}}function f1(l,p){if(p=p.updateQueue,p=p!==null?p.lastEffect:null,p!==null){var g=p=p.next;do{if((g.tag&l)===l){var S=g.create;g.destroy=S()}g=g.next}while(g!==p)}}function Q6(l){var p=l.ref;if(p!==null){var g=l.stateNode;switch(l.tag){case 5:l=g;break;default:l=g}typeof p=="function"?p(l):p.current=l}}function j9(l){var p=l.alternate;p!==null&&(l.alternate=null,j9(p)),l.child=null,l.deletions=null,l.sibling=null,l.tag===5&&(p=l.stateNode,p!==null&&(delete p[ks],delete p[Rm],delete p[d6],delete p[Gue],delete p[Que])),l.stateNode=null,l.return=null,l.dependencies=null,l.memoizedProps=null,l.memoizedState=null,l.pendingProps=null,l.stateNode=null,l.updateQueue=null}function q9(l){return l.tag===5||l.tag===3||l.tag===4}function $9(l){e:for(;;){for(;l.sibling===null;){if(l.return===null||q9(l.return))return null;l=l.return}for(l.sibling.return=l.return,l=l.sibling;l.tag!==5&&l.tag!==6&&l.tag!==18;){if(l.flags&2||l.child===null||l.tag===4)continue e;l.child.return=l,l=l.child}if(!(l.flags&2))return l.stateNode}}function K6(l,p,g){var S=l.tag;if(S===5||S===6)l=l.stateNode,p?g.nodeType===8?g.parentNode.insertBefore(l,p):g.insertBefore(l,p):(g.nodeType===8?(p=g.parentNode,p.insertBefore(l,g)):(p=g,p.appendChild(l)),g=g._reactRootContainer,g!=null||p.onclick!==null||(p.onclick=$b));else if(S!==4&&(l=l.child,l!==null))for(K6(l,p,g),l=l.sibling;l!==null;)K6(l,p,g),l=l.sibling}function X6(l,p,g){var S=l.tag;if(S===5||S===6)l=l.stateNode,p?g.insertBefore(l,p):g.appendChild(l);else if(S!==4&&(l=l.child,l!==null))for(X6(l,p,g),l=l.sibling;l!==null;)X6(l,p,g),l=l.sibling}var la=null,Wo=!1;function Vc(l,p,g){for(g=g.child;g!==null;)z9(l,p,g),g=g.sibling}function z9(l,p,g){if(Ur&&typeof Ur.onCommitFiberUnmount=="function")try{Ur.onCommitFiberUnmount(Rn,g)}catch{}switch(g.tag){case 5:Ma||Fp(g,p);case 6:var S=la,k=Wo;la=null,Vc(l,p,g),la=S,Wo=k,la!==null&&(Wo?(l=la,g=g.stateNode,l.nodeType===8?l.parentNode.removeChild(g):l.removeChild(g)):la.removeChild(g.stateNode));break;case 18:la!==null&&(Wo?(l=la,g=g.stateNode,l.nodeType===8?l6(l.parentNode,g):l.nodeType===1&&l6(l,g),Pc(l)):l6(la,g.stateNode));break;case 4:S=la,k=Wo,la=g.stateNode.containerInfo,Wo=!0,Vc(l,p,g),la=S,Wo=k;break;case 0:case 11:case 14:case 15:if(!Ma&&(S=g.updateQueue,S!==null&&(S=S.lastEffect,S!==null))){k=S=S.next;do{var M=k,N=M.destroy;M=M.tag,N!==void 0&&(M&2||M&4)&&G6(g,p,N),k=k.next}while(k!==S)}Vc(l,p,g);break;case 1:if(!Ma&&(Fp(g,p),S=g.stateNode,typeof S.componentWillUnmount=="function"))try{S.props=g.memoizedProps,S.state=g.memoizedState,S.componentWillUnmount()}catch(G){pr(g,p,G)}Vc(l,p,g);break;case 21:Vc(l,p,g);break;case 22:g.mode&1?(Ma=(S=Ma)||g.memoizedState!==null,Vc(l,p,g),Ma=S):Vc(l,p,g);break;default:Vc(l,p,g)}}function H9(l){var p=l.updateQueue;if(p!==null){l.updateQueue=null;var g=l.stateNode;g===null&&(g=l.stateNode=new dce),p.forEach(function(S){var k=xce.bind(null,l,S);g.has(S)||(g.add(S),S.then(k,k))})}}function Yo(l,p){var g=p.deletions;if(g!==null)for(var S=0;S<g.length;S++){var k=g[S];try{var M=l,N=p,G=N;e:for(;G!==null;){switch(G.tag){case 5:la=G.stateNode,Wo=!1;break e;case 3:la=G.stateNode.containerInfo,Wo=!0;break e;case 4:la=G.stateNode.containerInfo,Wo=!0;break e}G=G.return}if(la===null)throw Error(n(160));z9(M,N,k),la=null,Wo=!1;var te=k.alternate;te!==null&&(te.return=null),k.return=null}catch(Te){pr(k,p,Te)}}if(p.subtreeFlags&12854)for(p=p.child;p!==null;)W9(p,l),p=p.sibling}function W9(l,p){var g=l.alternate,S=l.flags;switch(l.tag){case 0:case 11:case 14:case 15:if(Yo(p,l),Os(l),S&4){try{jm(3,l,l.return),f1(3,l)}catch(yt){pr(l,l.return,yt)}try{jm(5,l,l.return)}catch(yt){pr(l,l.return,yt)}}break;case 1:Yo(p,l),Os(l),S&512&&g!==null&&Fp(g,g.return);break;case 5:if(Yo(p,l),Os(l),S&512&&g!==null&&Fp(g,g.return),l.flags&32){var k=l.stateNode;try{$(k,"")}catch(yt){pr(l,l.return,yt)}}if(S&4&&(k=l.stateNode,k!=null)){var M=l.memoizedProps,N=g!==null?g.memoizedProps:M,G=l.type,te=l.updateQueue;if(l.updateQueue=null,te!==null)try{G==="input"&&M.type==="radio"&&M.name!=null&&Ut(k,M),fe(G,N);var Te=fe(G,M);for(N=0;N<te.length;N+=2){var Fe=te[N],Ue=te[N+1];Fe==="style"?Pt(k,Ue):Fe==="dangerouslySetInnerHTML"?D(k,Ue):Fe==="children"?$(k,Ue):T(k,Fe,Ue,Te)}switch(G){case"input":un(k,M);break;case"textarea":Wn(k,M);break;case"select":var Le=k._wrapperState.wasMultiple;k._wrapperState.wasMultiple=!!M.multiple;var nt=M.value;nt!=null?pn(k,!!M.multiple,nt,!1):Le!==!!M.multiple&&(M.defaultValue!=null?pn(k,!!M.multiple,M.defaultValue,!0):pn(k,!!M.multiple,M.multiple?[]:"",!1))}k[Rm]=M}catch(yt){pr(l,l.return,yt)}}break;case 6:if(Yo(p,l),Os(l),S&4){if(l.stateNode===null)throw Error(n(162));k=l.stateNode,M=l.memoizedProps;try{k.nodeValue=M}catch(yt){pr(l,l.return,yt)}}break;case 3:if(Yo(p,l),Os(l),S&4&&g!==null&&g.memoizedState.isDehydrated)try{Pc(p.containerInfo)}catch(yt){pr(l,l.return,yt)}break;case 4:Yo(p,l),Os(l);break;case 13:Yo(p,l),Os(l),k=l.child,k.flags&8192&&(M=k.memoizedState!==null,k.stateNode.isHidden=M,!M||k.alternate!==null&&k.alternate.memoizedState!==null||(e5=sn())),S&4&&H9(l);break;case 22:if(Fe=g!==null&&g.memoizedState!==null,l.mode&1?(Ma=(Te=Ma)||Fe,Yo(p,l),Ma=Te):Yo(p,l),Os(l),S&8192){if(Te=l.memoizedState!==null,(l.stateNode.isHidden=Te)&&!Fe&&l.mode&1)for(ct=l,Fe=l.child;Fe!==null;){for(Ue=ct=Fe;ct!==null;){switch(Le=ct,nt=Le.child,Le.tag){case 0:case 11:case 14:case 15:jm(4,Le,Le.return);break;case 1:Fp(Le,Le.return);var ft=Le.stateNode;if(typeof ft.componentWillUnmount=="function"){S=Le,g=Le.return;try{p=S,ft.props=p.memoizedProps,ft.state=p.memoizedState,ft.componentWillUnmount()}catch(yt){pr(S,g,yt)}}break;case 5:Fp(Le,Le.return);break;case 22:if(Le.memoizedState!==null){Q9(Ue);continue}}nt!==null?(nt.return=Le,ct=nt):Q9(Ue)}Fe=Fe.sibling}e:for(Fe=null,Ue=l;;){if(Ue.tag===5){if(Fe===null){Fe=Ue;try{k=Ue.stateNode,Te?(M=k.style,typeof M.setProperty=="function"?M.setProperty("display","none","important"):M.display="none"):(G=Ue.stateNode,te=Ue.memoizedProps.style,N=te!=null&&te.hasOwnProperty("display")?te.display:null,G.style.display=Ae("display",N))}catch(yt){pr(l,l.return,yt)}}}else if(Ue.tag===6){if(Fe===null)try{Ue.stateNode.nodeValue=Te?"":Ue.memoizedProps}catch(yt){pr(l,l.return,yt)}}else if((Ue.tag!==22&&Ue.tag!==23||Ue.memoizedState===null||Ue===l)&&Ue.child!==null){Ue.child.return=Ue,Ue=Ue.child;continue}if(Ue===l)break e;for(;Ue.sibling===null;){if(Ue.return===null||Ue.return===l)break e;Fe===Ue&&(Fe=null),Ue=Ue.return}Fe===Ue&&(Fe=null),Ue.sibling.return=Ue.return,Ue=Ue.sibling}}break;case 19:Yo(p,l),Os(l),S&4&&H9(l);break;case 21:break;default:Yo(p,l),Os(l)}}function Os(l){var p=l.flags;if(p&2){try{e:{for(var g=l.return;g!==null;){if(q9(g)){var S=g;break e}g=g.return}throw Error(n(160))}switch(S.tag){case 5:var k=S.stateNode;S.flags&32&&($(k,""),S.flags&=-33);var M=$9(l);X6(l,M,k);break;case 3:case 4:var N=S.stateNode.containerInfo,G=$9(l);K6(l,G,N);break;default:throw Error(n(161))}}catch(te){pr(l,l.return,te)}l.flags&=-3}p&4096&&(l.flags&=-4097)}function pce(l,p,g){ct=l,Y9(l)}function Y9(l,p,g){for(var S=(l.mode&1)!==0;ct!==null;){var k=ct,M=k.child;if(k.tag===22&&S){var N=k.memoizedState!==null||d1;if(!N){var G=k.alternate,te=G!==null&&G.memoizedState!==null||Ma;G=d1;var Te=Ma;if(d1=N,(Ma=te)&&!Te)for(ct=k;ct!==null;)N=ct,te=N.child,N.tag===22&&N.memoizedState!==null?K9(k):te!==null?(te.return=N,ct=te):K9(k);for(;M!==null;)ct=M,Y9(M),M=M.sibling;ct=k,d1=G,Ma=Te}G9(l)}else k.subtreeFlags&8772&&M!==null?(M.return=k,ct=M):G9(l)}}function G9(l){for(;ct!==null;){var p=ct;if(p.flags&8772){var g=p.alternate;try{if(p.flags&8772)switch(p.tag){case 0:case 11:case 15:Ma||f1(5,p);break;case 1:var S=p.stateNode;if(p.flags&4&&!Ma)if(g===null)S.componentDidMount();else{var k=p.elementType===p.type?g.memoizedProps:Ho(p.type,g.memoizedProps);S.componentDidUpdate(k,g.memoizedState,S.__reactInternalSnapshotBeforeUpdate)}var M=p.updateQueue;M!==null&&HD(p,M,S);break;case 3:var N=p.updateQueue;if(N!==null){if(g=null,p.child!==null)switch(p.child.tag){case 5:g=p.child.stateNode;break;case 1:g=p.child.stateNode}HD(p,N,g)}break;case 5:var G=p.stateNode;if(g===null&&p.flags&4){g=G;var te=p.memoizedProps;switch(p.type){case"button":case"input":case"select":case"textarea":te.autoFocus&&g.focus();break;case"img":te.src&&(g.src=te.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(p.memoizedState===null){var Te=p.alternate;if(Te!==null){var Fe=Te.memoizedState;if(Fe!==null){var Ue=Fe.dehydrated;Ue!==null&&Pc(Ue)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(n(163))}Ma||p.flags&512&&Q6(p)}catch(Le){pr(p,p.return,Le)}}if(p===l){ct=null;break}if(g=p.sibling,g!==null){g.return=p.return,ct=g;break}ct=p.return}}function Q9(l){for(;ct!==null;){var p=ct;if(p===l){ct=null;break}var g=p.sibling;if(g!==null){g.return=p.return,ct=g;break}ct=p.return}}function K9(l){for(;ct!==null;){var p=ct;try{switch(p.tag){case 0:case 11:case 15:var g=p.return;try{f1(4,p)}catch(te){pr(p,g,te)}break;case 1:var S=p.stateNode;if(typeof S.componentDidMount=="function"){var k=p.return;try{S.componentDidMount()}catch(te){pr(p,k,te)}}var M=p.return;try{Q6(p)}catch(te){pr(p,M,te)}break;case 5:var N=p.return;try{Q6(p)}catch(te){pr(p,N,te)}}}catch(te){pr(p,p.return,te)}if(p===l){ct=null;break}var G=p.sibling;if(G!==null){G.return=p.return,ct=G;break}ct=p.return}}var hce=Math.ceil,p1=E.ReactCurrentDispatcher,J6=E.ReactCurrentOwner,ho=E.ReactCurrentBatchConfig,yn=0,Jr=null,Ir=null,da=0,$i=0,Np=Dc(0),qr=0,qm=null,bd=0,h1=0,Z6=0,$m=null,pi=null,e5=0,Bp=1/0,Pu=null,y1=!1,t5=null,Uc=null,m1=!1,jc=null,g1=0,zm=0,n5=null,v1=-1,b1=0;function Ha(){return yn&6?sn():v1!==-1?v1:v1=sn()}function qc(l){return l.mode&1?yn&2&&da!==0?da&-da:Xue.transition!==null?(b1===0&&(b1=Rb()),b1):(l=vn,l!==0||(l=window.event,l=l===void 0?16:Hn(l.type)),l):1}function Go(l,p,g,S){if(50<zm)throw zm=0,n5=null,Error(n(185));cd(l,g,S),(!(yn&2)||l!==Jr)&&(l===Jr&&(!(yn&2)&&(h1|=g),qr===4&&$c(l,da)),hi(l,S),g===1&&yn===0&&!(p.mode&1)&&(Bp=sn()+500,Yb&&Fc()))}function hi(l,p){var g=l.callbackNode;pm(l,p);var S=pp(l,l===Jr?da:0);if(S===0)g!==null&&Ca(g),l.callbackNode=null,l.callbackPriority=0;else if(p=S&-S,l.callbackPriority!==p){if(g!=null&&Ca(g),p===1)l.tag===0?Kue(J9.bind(null,l)):FD(J9.bind(null,l)),Wue(function(){!(yn&6)&&Fc()}),g=null;else{switch(Ob(S)){case 1:g=ci;break;case 4:g=Ui;break;case 16:g=jo;break;case 536870912:g=nn;break;default:g=jo}g=oL(g,X9.bind(null,l))}l.callbackPriority=p,l.callbackNode=g}}function X9(l,p){if(v1=-1,b1=0,yn&6)throw Error(n(327));var g=l.callbackNode;if(Vp()&&l.callbackNode!==g)return null;var S=pp(l,l===Jr?da:0);if(S===0)return null;if(S&30||S&l.expiredLanes||p)p=w1(l,S);else{p=S;var k=yn;yn|=2;var M=eL();(Jr!==l||da!==p)&&(Pu=null,Bp=sn()+500,xd(l,p));do try{gce();break}catch(G){Z9(l,G)}while(!0);w6(),p1.current=M,yn=k,Ir!==null?p=0:(Jr=null,da=0,p=qr)}if(p!==0){if(p===2&&(k=hm(l),k!==0&&(S=k,p=r5(l,k))),p===1)throw g=qm,xd(l,0),$c(l,S),hi(l,sn()),g;if(p===6)$c(l,S);else{if(k=l.current.alternate,!(S&30)&&!yce(k)&&(p=w1(l,S),p===2&&(M=hm(l),M!==0&&(S=M,p=r5(l,M))),p===1))throw g=qm,xd(l,0),$c(l,S),hi(l,sn()),g;switch(l.finishedWork=k,l.finishedLanes=S,p){case 0:case 1:throw Error(n(345));case 2:Sd(l,pi,Pu);break;case 3:if($c(l,S),(S&130023424)===S&&(p=e5+500-sn(),10<p)){if(pp(l,0)!==0)break;if(k=l.suspendedLanes,(k&S)!==S){Ha(),l.pingedLanes|=l.suspendedLanes&k;break}l.timeoutHandle=c6(Sd.bind(null,l,pi,Pu),p);break}Sd(l,pi,Pu);break;case 4:if($c(l,S),(S&4194240)===S)break;for(p=l.eventTimes,k=-1;0<S;){var N=31-hn(S);M=1<<N,N=p[N],N>k&&(k=N),S&=~M}if(S=k,S=sn()-S,S=(120>S?120:480>S?480:1080>S?1080:1920>S?1920:3e3>S?3e3:4320>S?4320:1960*hce(S/1960))-S,10<S){l.timeoutHandle=c6(Sd.bind(null,l,pi,Pu),S);break}Sd(l,pi,Pu);break;case 5:Sd(l,pi,Pu);break;default:throw Error(n(329))}}}return hi(l,sn()),l.callbackNode===g?X9.bind(null,l):null}function r5(l,p){var g=$m;return l.current.memoizedState.isDehydrated&&(xd(l,p).flags|=256),l=w1(l,p),l!==2&&(p=pi,pi=g,p!==null&&a5(p)),l}function a5(l){pi===null?pi=l:pi.push.apply(pi,l)}function yce(l){for(var p=l;;){if(p.flags&16384){var g=p.updateQueue;if(g!==null&&(g=g.stores,g!==null))for(var S=0;S<g.length;S++){var k=g[S],M=k.getSnapshot;k=k.value;try{if(!$o(M(),k))return!1}catch{return!1}}}if(g=p.child,p.subtreeFlags&16384&&g!==null)g.return=p,p=g;else{if(p===l)break;for(;p.sibling===null;){if(p.return===null||p.return===l)return!0;p=p.return}p.sibling.return=p.return,p=p.sibling}}return!0}function $c(l,p){for(p&=~Z6,p&=~h1,l.suspendedLanes|=p,l.pingedLanes&=~p,l=l.expirationTimes;0<p;){var g=31-hn(p),S=1<<g;l[g]=-1,p&=~S}}function J9(l){if(yn&6)throw Error(n(327));Vp();var p=pp(l,0);if(!(p&1))return hi(l,sn()),null;var g=w1(l,p);if(l.tag!==0&&g===2){var S=hm(l);S!==0&&(p=S,g=r5(l,S))}if(g===1)throw g=qm,xd(l,0),$c(l,p),hi(l,sn()),g;if(g===6)throw Error(n(345));return l.finishedWork=l.current.alternate,l.finishedLanes=p,Sd(l,pi,Pu),hi(l,sn()),null}function i5(l,p){var g=yn;yn|=1;try{return l(p)}finally{yn=g,yn===0&&(Bp=sn()+500,Yb&&Fc())}}function wd(l){jc!==null&&jc.tag===0&&!(yn&6)&&Vp();var p=yn;yn|=1;var g=ho.transition,S=vn;try{if(ho.transition=null,vn=1,l)return l()}finally{vn=S,ho.transition=g,yn=p,!(yn&6)&&Fc()}}function o5(){$i=Np.current,Xn(Np)}function xd(l,p){l.finishedWork=null,l.finishedLanes=0;var g=l.timeoutHandle;if(g!==-1&&(l.timeoutHandle=-1,Hue(g)),Ir!==null)for(g=Ir.return;g!==null;){var S=g;switch(y6(S),S.tag){case 1:S=S.type.childContextTypes,S!=null&&Hb();break;case 3:Dp(),Xn(li),Xn(Ra),R6();break;case 5:k6(S);break;case 4:Dp();break;case 13:Xn(sr);break;case 19:Xn(sr);break;case 10:x6(S.type._context);break;case 22:case 23:o5()}g=g.return}if(Jr=l,Ir=l=zc(l.current,null),da=$i=p,qr=0,qm=null,Z6=h1=bd=0,pi=$m=null,md!==null){for(p=0;p<md.length;p++)if(g=md[p],S=g.interleaved,S!==null){g.interleaved=null;var k=S.next,M=g.pending;if(M!==null){var N=M.next;M.next=k,S.next=N}g.pending=S}md=null}return l}function Z9(l,p){do{var g=Ir;try{if(w6(),a1.current=u1,i1){for(var S=ur.memoizedState;S!==null;){var k=S.queue;k!==null&&(k.pending=null),S=S.next}i1=!1}if(vd=0,Xr=jr=ur=null,Fm=!1,Nm=0,J6.current=null,g===null||g.return===null){qr=1,qm=p,Ir=null;break}e:{var M=l,N=g.return,G=g,te=p;if(p=da,G.flags|=32768,te!==null&&typeof te=="object"&&typeof te.then=="function"){var Te=te,Fe=G,Ue=Fe.tag;if(!(Fe.mode&1)&&(Ue===0||Ue===11||Ue===15)){var Le=Fe.alternate;Le?(Fe.updateQueue=Le.updateQueue,Fe.memoizedState=Le.memoizedState,Fe.lanes=Le.lanes):(Fe.updateQueue=null,Fe.memoizedState=null)}var nt=E9(N);if(nt!==null){nt.flags&=-257,C9(nt,N,G,M,p),nt.mode&1&&T9(M,Te,p),p=nt,te=Te;var ft=p.updateQueue;if(ft===null){var yt=new Set;yt.add(te),p.updateQueue=yt}else ft.add(te);break e}else{if(!(p&1)){T9(M,Te,p),s5();break e}te=Error(n(426))}}else if(tr&&G.mode&1){var Tr=E9(N);if(Tr!==null){!(Tr.flags&65536)&&(Tr.flags|=256),C9(Tr,N,G,M,p),v6(Lp(te,G));break e}}M=te=Lp(te,G),qr!==4&&(qr=2),$m===null?$m=[M]:$m.push(M),M=N;do{switch(M.tag){case 3:M.flags|=65536,p&=-p,M.lanes|=p;var me=x9(M,te,p);zD(M,me);break e;case 1:G=te;var se=M.type,be=M.stateNode;if(!(M.flags&128)&&(typeof se.getDerivedStateFromError=="function"||be!==null&&typeof be.componentDidCatch=="function"&&(Uc===null||!Uc.has(be)))){M.flags|=65536,p&=-p,M.lanes|=p;var We=S9(M,G,p);zD(M,We);break e}}M=M.return}while(M!==null)}nL(g)}catch(mt){p=mt,Ir===g&&g!==null&&(Ir=g=g.return);continue}break}while(!0)}function eL(){var l=p1.current;return p1.current=u1,l===null?u1:l}function s5(){(qr===0||qr===3||qr===2)&&(qr=4),Jr===null||!(bd&268435455)&&!(h1&268435455)||$c(Jr,da)}function w1(l,p){var g=yn;yn|=2;var S=eL();(Jr!==l||da!==p)&&(Pu=null,xd(l,p));do try{mce();break}catch(k){Z9(l,k)}while(!0);if(w6(),yn=g,p1.current=S,Ir!==null)throw Error(n(261));return Jr=null,da=0,qr}function mce(){for(;Ir!==null;)tL(Ir)}function gce(){for(;Ir!==null&&!bu();)tL(Ir)}function tL(l){var p=iL(l.alternate,l,$i);l.memoizedProps=l.pendingProps,p===null?nL(l):Ir=p,J6.current=null}function nL(l){var p=l;do{var g=p.alternate;if(l=p.return,p.flags&32768){if(g=lce(g,p),g!==null){g.flags&=32767,Ir=g;return}if(l!==null)l.flags|=32768,l.subtreeFlags=0,l.deletions=null;else{qr=6,Ir=null;return}}else if(g=cce(g,p,$i),g!==null){Ir=g;return}if(p=p.sibling,p!==null){Ir=p;return}Ir=p=l}while(p!==null);qr===0&&(qr=5)}function Sd(l,p,g){var S=vn,k=ho.transition;try{ho.transition=null,vn=1,vce(l,p,g,S)}finally{ho.transition=k,vn=S}return null}function vce(l,p,g,S){do Vp();while(jc!==null);if(yn&6)throw Error(n(327));g=l.finishedWork;var k=l.finishedLanes;if(g===null)return null;if(l.finishedWork=null,l.finishedLanes=0,g===l.current)throw Error(n(177));l.callbackNode=null,l.callbackPriority=0;var M=g.lanes|g.childLanes;if(jT(l,M),l===Jr&&(Ir=Jr=null,da=0),!(g.subtreeFlags&2064)&&!(g.flags&2064)||m1||(m1=!0,oL(jo,function(){return Vp(),null})),M=(g.flags&15990)!==0,g.subtreeFlags&15990||M){M=ho.transition,ho.transition=null;var N=vn;vn=1;var G=yn;yn|=4,J6.current=null,fce(l,g),W9(g,l),Bue(s6),W=!!o6,s6=o6=null,l.current=g,pce(g),Aa(),yn=G,vn=N,ho.transition=M}else l.current=g;if(m1&&(m1=!1,jc=l,g1=k),M=l.pendingLanes,M===0&&(Uc=null),wu(g.stateNode),hi(l,sn()),p!==null)for(S=l.onRecoverableError,g=0;g<p.length;g++)k=p[g],S(k.value,{componentStack:k.stack,digest:k.digest});if(y1)throw y1=!1,l=t5,t5=null,l;return g1&1&&l.tag!==0&&Vp(),M=l.pendingLanes,M&1?l===n5?zm++:(zm=0,n5=l):zm=0,Fc(),null}function Vp(){if(jc!==null){var l=Ob(g1),p=ho.transition,g=vn;try{if(ho.transition=null,vn=16>l?16:l,jc===null)var S=!1;else{if(l=jc,jc=null,g1=0,yn&6)throw Error(n(331));var k=yn;for(yn|=4,ct=l.current;ct!==null;){var M=ct,N=M.child;if(ct.flags&16){var G=M.deletions;if(G!==null){for(var te=0;te<G.length;te++){var Te=G[te];for(ct=Te;ct!==null;){var Fe=ct;switch(Fe.tag){case 0:case 11:case 15:jm(8,Fe,M)}var Ue=Fe.child;if(Ue!==null)Ue.return=Fe,ct=Ue;else for(;ct!==null;){Fe=ct;var Le=Fe.sibling,nt=Fe.return;if(j9(Fe),Fe===Te){ct=null;break}if(Le!==null){Le.return=nt,ct=Le;break}ct=nt}}}var ft=M.alternate;if(ft!==null){var yt=ft.child;if(yt!==null){ft.child=null;do{var Tr=yt.sibling;yt.sibling=null,yt=Tr}while(yt!==null)}}ct=M}}if(M.subtreeFlags&2064&&N!==null)N.return=M,ct=N;else e:for(;ct!==null;){if(M=ct,M.flags&2048)switch(M.tag){case 0:case 11:case 15:jm(9,M,M.return)}var me=M.sibling;if(me!==null){me.return=M.return,ct=me;break e}ct=M.return}}var se=l.current;for(ct=se;ct!==null;){N=ct;var be=N.child;if(N.subtreeFlags&2064&&be!==null)be.return=N,ct=be;else e:for(N=se;ct!==null;){if(G=ct,G.flags&2048)try{switch(G.tag){case 0:case 11:case 15:f1(9,G)}}catch(mt){pr(G,G.return,mt)}if(G===N){ct=null;break e}var We=G.sibling;if(We!==null){We.return=G.return,ct=We;break e}ct=G.return}}if(yn=k,Fc(),Ur&&typeof Ur.onPostCommitFiberRoot=="function")try{Ur.onPostCommitFiberRoot(Rn,l)}catch{}S=!0}return S}finally{vn=g,ho.transition=p}}return!1}function rL(l,p,g){p=Lp(g,p),p=x9(l,p,1),l=Bc(l,p,1),p=Ha(),l!==null&&(cd(l,1,p),hi(l,p))}function pr(l,p,g){if(l.tag===3)rL(l,l,g);else for(;p!==null;){if(p.tag===3){rL(p,l,g);break}else if(p.tag===1){var S=p.stateNode;if(typeof p.type.getDerivedStateFromError=="function"||typeof S.componentDidCatch=="function"&&(Uc===null||!Uc.has(S))){l=Lp(g,l),l=S9(p,l,1),p=Bc(p,l,1),l=Ha(),p!==null&&(cd(p,1,l),hi(p,l));break}}p=p.return}}function bce(l,p,g){var S=l.pingCache;S!==null&&S.delete(p),p=Ha(),l.pingedLanes|=l.suspendedLanes&g,Jr===l&&(da&g)===g&&(qr===4||qr===3&&(da&130023424)===da&&500>sn()-e5?xd(l,0):Z6|=g),hi(l,p)}function aL(l,p){p===0&&(l.mode&1?(p=fp,fp<<=1,!(fp&130023424)&&(fp=4194304)):p=1);var g=Ha();l=Au(l,p),l!==null&&(cd(l,p,g),hi(l,g))}function wce(l){var p=l.memoizedState,g=0;p!==null&&(g=p.retryLane),aL(l,g)}function xce(l,p){var g=0;switch(l.tag){case 13:var S=l.stateNode,k=l.memoizedState;k!==null&&(g=k.retryLane);break;case 19:S=l.stateNode;break;default:throw Error(n(314))}S!==null&&S.delete(p),aL(l,g)}var iL;iL=function(l,p,g){if(l!==null)if(l.memoizedProps!==p.pendingProps||li.current)fi=!0;else{if(!(l.lanes&g)&&!(p.flags&128))return fi=!1,uce(l,p,g);fi=!!(l.flags&131072)}else fi=!1,tr&&p.flags&1048576&&ND(p,Qb,p.index);switch(p.lanes=0,p.tag){case 2:var S=p.type;l1(l,p),l=p.pendingProps;var k=_p(p,Ra.current);Ip(p,g),k=M6(null,p,S,l,k,g);var M=D6();return p.flags|=1,typeof k=="object"&&k!==null&&typeof k.render=="function"&&k.$$typeof===void 0?(p.tag=1,p.memoizedState=null,p.updateQueue=null,di(S)?(M=!0,Wb(p)):M=!1,p.memoizedState=k.state!==null&&k.state!==void 0?k.state:null,E6(p),k.updater=t1,p.stateNode=k,k._reactInternals=p,A6(p,S,l,g),p=q6(null,p,S,!0,M,g)):(p.tag=0,tr&&M&&h6(p),za(null,p,k,g),p=p.child),p;case 16:S=p.elementType;e:{switch(l1(l,p),l=p.pendingProps,k=S._init,S=k(S._payload),p.type=S,k=p.tag=Tce(S),l=Ho(S,l),k){case 0:p=j6(null,p,S,l,g);break e;case 1:p=O9(null,p,S,l,g);break e;case 11:p=A9(null,p,S,l,g);break e;case 14:p=_9(null,p,S,Ho(S.type,l),g);break e}throw Error(n(306,S,""))}return p;case 0:return S=p.type,k=p.pendingProps,k=p.elementType===S?k:Ho(S,k),j6(l,p,S,k,g);case 1:return S=p.type,k=p.pendingProps,k=p.elementType===S?k:Ho(S,k),O9(l,p,S,k,g);case 3:e:{if(I9(p),l===null)throw Error(n(387));S=p.pendingProps,M=p.memoizedState,k=M.element,$D(l,p),e1(p,S,null,g);var N=p.memoizedState;if(S=N.element,M.isDehydrated)if(M={element:S,isDehydrated:!1,cache:N.cache,pendingSuspenseBoundaries:N.pendingSuspenseBoundaries,transitions:N.transitions},p.updateQueue.baseState=M,p.memoizedState=M,p.flags&256){k=Lp(Error(n(423)),p),p=M9(l,p,S,g,k);break e}else if(S!==k){k=Lp(Error(n(424)),p),p=M9(l,p,S,g,k);break e}else for(qi=Mc(p.stateNode.containerInfo.firstChild),ji=p,tr=!0,zo=null,g=JD(p,null,S,g),p.child=g;g;)g.flags=g.flags&-3|4096,g=g.sibling;else{if(Rp(),S===k){p=ku(l,p,g);break e}za(l,p,S,g)}p=p.child}return p;case 5:return ZD(p),l===null&&g6(p),S=p.type,k=p.pendingProps,M=l!==null?l.memoizedProps:null,N=k.children,u6(S,k)?N=null:M!==null&&u6(S,M)&&(p.flags|=32),R9(l,p),za(l,p,N,g),p.
vendor: 5,535 bytes, line 63
63child;case 6:return l===null&&g6(p),null;case 13:return D9(l,p,g);case 4:return _6(p,p.stateNode.containerInfo),S=p.pendingProps,l===null?p.child=Mp(p,null,S,g):za(l,p,S,g),p.child;case 11:return S=p.type,k=p.pendingProps,k=p.elementType===S?k:Ho(S,k),A9(l,p,S,k,g);case 7:return za(l,p,p.pendingProps,g),p.child;case 8:return za(l,p,p.pendingProps.children,g),p.child;case 12:return za(l,p,p.pendingProps.children,g),p.child;case 10:e:{if(S=p.type._context,k=p.pendingProps,M=p.memoizedProps,N=k.value,Yn(Xb,S._currentValue),S._currentValue=N,M!==null)if($o(M.value,N)){if(M.children===k.children&&!li.current){p=ku(l,p,g);break e}}else for(M=p.child,M!==null&&(M.return=p);M!==null;){var G=M.dependencies;if(G!==null){N=M.child;for(var te=G.firstContext;te!==null;){if(te.context===S){if(M.tag===1){te=_u(-1,g&-g),te.tag=2;var Te=M.updateQueue;if(Te!==null){Te=Te.shared;var Fe=Te.pending;Fe===null?te.next=te:(te.next=Fe.next,Fe.next=te),Te.pending=te}}M.lanes|=g,te=M.alternate,te!==null&&(te.lanes|=g),S6(M.return,g,p),G.lanes|=g;break}te=te.next}}else if(M.tag===10)N=M.type===p.type?null:M.child;else if(M.tag===18){if(N=M.return,N===null)throw Error(n(341));N.lanes|=g,G=N.alternate,G!==null&&(G.lanes|=g),S6(N,g,p),N=M.sibling}else N=M.child;if(N!==null)N.return=M;else for(N=M;N!==null;){if(N===p){N=null;break}if(M=N.sibling,M!==null){M.return=N.return,N=M;break}N=N.return}M=N}za(l,p,k.children,g),p=p.child}return p;case 9:return k=p.type,S=p.pendingProps.children,Ip(p,g),k=fo(k),S=S(k),p.flags|=1,za(l,p,S,g),p.child;case 14:return S=p.type,k=Ho(S,p.pendingProps),k=Ho(S.type,k),_9(l,p,S,k,g);case 15:return k9(l,p,p.type,p.pendingProps,g);case 17:return S=p.type,k=p.pendingProps,k=p.elementType===S?k:Ho(S,k),l1(l,p),p.tag=1,di(S)?(l=!0,Wb(p)):l=!1,Ip(p,g),GD(p,S,k),A6(p,S,k,g),q6(null,p,S,!0,l,g);case 19:return F9(l,p,g);case 22:return P9(l,p,g)}throw Error(n(156,p.tag))};function oL(l,p){return Fn(l,p)}function Sce(l,p,g,S){this.tag=l,this.key=g,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=p,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=S,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function yo(l,p,g,S){return new Sce(l,p,g,S)}function u5(l){return l=l.prototype,!(!l||!l.isReactComponent)}function Tce(l){if(typeof l=="function")return u5(l)?1:0;if(l!=null){if(l=l.$$typeof,l===K)return 11;if(l===z)return 14}return 2}function zc(l,p){var g=l.alternate;return g===null?(g=yo(l.tag,p,l.key,l.mode),g.elementType=l.elementType,g.type=l.type,g.stateNode=l.stateNode,g.alternate=l,l.alternate=g):(g.pendingProps=p,g.type=l.type,g.flags=0,g.subtreeFlags=0,g.deletions=null),g.flags=l.flags&14680064,g.childLanes=l.childLanes,g.lanes=l.lanes,g.child=l.child,g.memoizedProps=l.memoizedProps,g.memoizedState=l.memoizedState,g.updateQueue=l.updateQueue,p=l.dependencies,g.dependencies=p===null?null:{lanes:p.lanes,firstContext:p.firstContext},g.sibling=l.sibling,g.index=l.index,g.ref=l.ref,g}function x1(l,p,g,S,k,M){var N=2;if(S=l,typeof l=="function")u5(l)&&(N=1);else if(typeof l=="string")N=5;else e:switch(l){case _:return Td(g.children,k,M,p);case I:N=8,k|=8;break;case L:return l=yo(12,g,p,k|2),l.elementType=L,l.lanes=M,l;case H:return l=yo(13,g,p,k),l.elementType=H,l.lanes=M,l;case J:return l=yo(19,g,p,k),l.elementType=J,l.lanes=M,l;case q:return S1(g,k,M,p);default:if(typeof l=="object"&&l!==null)switch(l.$$typeof){case B:N=10;break e;case j:N=9;break e;case K:N=11;break e;case z:N=14;break e;case Z:N=16,S=null;break e}throw Error(n(130,l==null?l:typeof l,""))}return p=yo(N,g,p,k),p.elementType=l,p.type=S,p.lanes=M,p}function Td(l,p,g,S){return l=yo(7,l,S,p),l.lanes=g,l}function S1(l,p,g,S){return l=yo(22,l,S,p),l.elementType=q,l.lanes=g,l.stateNode={isHidden:!1},l}function c5(l,p,g){return l=yo(6,l,null,p),l.lanes=g,l}function l5(l,p,g){return p=yo(4,l.children!==null?l.children:[],l.key,p),p.lanes=g,p.stateNode={containerInfo:l.containerInfo,pendingChildren:null,implementation:l.implementation},p}function Ece(l,p,g,S,k){this.tag=p,this.containerInfo=l,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=yp(0),this.expirationTimes=yp(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=yp(0),this.identifierPrefix=S,this.onRecoverableError=k,this.mutableSourceEagerHydrationData=null}function d5(l,p,g,S,k,M,N,G,te){return l=new Ece(l,p,g,G,te),p===1?(p=1,M===!0&&(p|=8)):p=0,M=yo(3,null,null,p),l.current=M,M.stateNode=l,M.memoizedState={element:S,isDehydrated:g,cache:null,transitions:null,pendingSuspenseBoundaries:null},E6(M),l}function Cce(l,p,g){var S=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:R,key:S==null?null:""+S,children:l,containerInfo:p,implementation:g}}function sL(l){if(!l)return Lc;l=l._reactInternals;e:{if(Je(l)!==l||l.tag!==1)throw Error(n(170));var p=l;do{switch(p.tag){case 3:p=p.stateNode.context;break e;case 1:if(di(p.type)){p=p.stateNode.__reactInternalMemoizedMergedChildContext;break e}}p=p.return}while(p!==null);throw Error(n(171))}if(l.tag===1){var g=l.type;if(di(g))return DD(l,g,p)}return p}function uL(l,p,g,S,k,M,N,G,te){return l=d5(g,S,!0,l,k,M,N,G,te),l.context=sL(null),g=l.current,S=Ha(),
vendor: 4,064 bytes, line 63
63k=qc(g),M=_u(S,k),M.callback=p??null,Bc(g,M,k),l.current.lanes=k,cd(l,k,S),hi(l,S),l}function T1(l,p,g,S){var k=p.current,M=Ha(),N=qc(k);return g=sL(g),p.context===null?p.context=g:p.pendingContext=g,p=_u(M,N),p.payload={element:l},S=S===void 0?null:S,S!==null&&(p.callback=S),l=Bc(k,p,N),l!==null&&(Go(l,k,N,M),Zb(l,k,N)),N}function E1(l){if(l=l.current,!l.child)return null;switch(l.child.tag){case 5:return l.child.stateNode;default:return l.child.stateNode}}function cL(l,p){if(l=l.memoizedState,l!==null&&l.dehydrated!==null){var g=l.retryLane;l.retryLane=g!==0&&g<p?g:p}}function f5(l,p){cL(l,p),(l=l.alternate)&&cL(l,p)}function Ace(){return null}var lL=typeof reportError=="function"?reportError:function(l){console.error(l)};function p5(l){this._internalRoot=l}C1.prototype.render=p5.prototype.render=function(l){var p=this._internalRoot;if(p===null)throw Error(n(409));T1(l,p,null,null)},C1.prototype.unmount=p5.prototype.unmount=function(){var l=this._internalRoot;if(l!==null){this._internalRoot=null;var p=l.containerInfo;wd(function(){T1(null,l,null,null)}),p[Su]=null}};function C1(l){this._internalRoot=l}C1.prototype.unstable_scheduleHydration=function(l){if(l){var p=Mb();l={blockedOn:null,target:l,priority:p};for(var g=0;g<uo.length&&p!==0&&p<uo[g].priority;g++);uo.splice(g,0,l),g===0&&vm(l)}};function h5(l){return!(!l||l.nodeType!==1&&l.nodeType!==9&&l.nodeType!==11)}function A1(l){return!(!l||l.nodeType!==1&&l.nodeType!==9&&l.nodeType!==11&&(l.nodeType!==8||l.nodeValue!==" react-mount-point-unstable "))}function dL(){}function _ce(l,p,g,S,k){if(k){if(typeof S=="function"){var M=S;S=function(){var Te=E1(N);M.call(Te)}}var N=uL(p,S,l,0,null,!1,!1,"",dL);return l._reactRootContainer=N,l[Su]=N.current,km(l.nodeType===8?l.parentNode:l),wd(),N}for(;k=l.lastChild;)l.removeChild(k);if(typeof S=="function"){var G=S;S=function(){var Te=E1(te);G.call(Te)}}var te=d5(l,0,!1,null,null,!1,!1,"",dL);return l._reactRootContainer=te,l[Su]=te.current,km(l.nodeType===8?l.parentNode:l),wd(function(){T1(p,te,g,S)}),te}function _1(l,p,g,S,k){var M=g._reactRootContainer;if(M){var N=M;if(typeof k=="function"){var G=k;k=function(){var te=E1(N);G.call(te)}}T1(p,N,l,k)}else N=_ce(g,p,l,k,S);return E1(N)}Ib=function(l){switch(l.tag){case 3:var p=l.stateNode;if(p.current.memoizedState.isDehydrated){var g=ud(p.pendingLanes);g!==0&&(ym(p,g|1),hi(p,sn()),!(yn&6)&&(Bp=sn()+500,Fc()))}break;case 13:wd(function(){var S=Au(l,1);if(S!==null){var k=Ha();Go(S,l,1,k)}}),f5(l,1)}},mm=function(l){if(l.tag===13){var p=Au(l,134217728);if(p!==null){var g=Ha();Go(p,l,134217728,g)}f5(l,134217728)}},mp=function(l){if(l.tag===13){var p=qc(l),g=Au(l,p);if(g!==null){var S=Ha();Go(g,l,p,S)}f5(l,p)}},Mb=function(){return vn},Db=function(l,p){var g=vn;try{return vn=l,p()}finally{vn=g}},cn=function(l,p,g){switch(p){case"input":if(un(l,g),p=g.name,g.type==="radio"&&p!=null){for(g=l;g.parentNode;)g=g.parentNode;for(g=g.querySelectorAll("input[name="+JSON.stringify(""+p)+'][type="radio"]'),p=0;p<g.length;p++){var S=g[p];if(S!==l&&S.form===l.form){var k=zb(S);if(!k)throw Error(n(90));Qe(S),un(S,k)}}}break;case"textarea":Wn(l,g);break;case"select":p=g.value,p!=null&&pn(l,!!g.multiple,p,!1)}},Uo=i5,Ea=wd;var kce={usingClientEntryPoint:!1,Events:[Om,Cp,zb,Sr,$a,i5]},Hm={findFiberByHostInstance:fd,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},Pce={bundleType:Hm.bundleType,version:Hm.version,rendererPackageName:Hm.rendererPackageName,rendererConfig:Hm.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:E.ReactCurrentDispatcher,findHostInstanceByFiber:function(l){return l=Jt(l),l===null?null:l.stateNode},findFiberByHostInstance:Hm.findFiberByHostInstance||Ace,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};
63if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var k1=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!k1.isDisabled&&k1.supportsFiber)try{Rn=k1.inject(Pce),Ur=k1}catch{}}return yi.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=kce,yi.createPortal=function(l,p){var g=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!h5(p))throw Error(n(200));return Cce(l,p,null,g)},yi.createRoot=function(l,p){if(!h5(l))throw Error(n(299));var g=!1,S="",k=lL;return p!=null&&(p.unstable_strictMode===!0&&(g=!0),p.identifierPrefix!==void 0&&(S=p.identifierPrefix),p.onRecoverableError!==void 0&&(k=p.onRecoverableError)),p=d5(l,1,!1,null,null,g,!1,S,k),l[Su]=p.current,km(l.nodeType===8?l.parentNode:l),new p5(p)},yi.findDOMNode=function(l){if(l==null)return null;if(l.nodeType===1)return l;var p=l._reactInternals;if(p===void 0)throw typeof l.render=="function"?Error(n(188)):(l=Object.keys(l).join(","),Error(n(268,l)));return l=Jt(p),l=l===null?null:l.stateNode,l},yi.flushSync=function(l){return wd(l)},yi.hydrate=function(l,p,g){if(!A1(p))throw Error(n(200));return _1(null,l,p,!0,g)},yi.hydrateRoot=function(l,p,g){if(!h5(l))throw Error(n(405));var S=g!=null&&g.hydratedSources||null,k=!1,M="",N=lL;if(g!=null&&(g.unstable_strictMode===!0&&(k=!0),g.identifierPrefix!==void 0&&(M=g.identifierPrefix),g.onRecoverableError!==void 0&&(N=g.onRecoverableError)),p=uL(p,null,l,1,g??null,k,!1,M,N),l[Su]=p.current,km(l),S)for(l=0;l<S.length;l++)g=S[l],k=g._getVersion,k=k(g._source),p.mutableSourceEagerHydrationData==null?p.mutableSourceEagerHydrationData=[g,k]:p.mutableSourceEagerHydrationData.push(g,k);return new C1(p)},yi.render=function(l,p,g){if(!A1(p))throw Error(n(200));return _1(null,l,p,!1,g)},yi.unmountComponentAtNode=function(l){if(!A1(l))throw Error(n(40));return l._reactRootContainer?(wd(function(){_1(null,null,l,!1,function(){l._reactRootContainer=null,l[Su]=null})}),!0):!1},yi.unstable_batchedUpdates=i5,yi.unstable_renderSubtreeIntoContainer=function(l,p,g,S){if(!A1(g))throw Error(n(200));if(l==null||l._reactInternals===void 0)throw Error(n(38));return _1(l,p,g,!1,S)},yi.version="18.2.0-next-9e3b772b8-20220608",yi}var K7;function vQ(){if(K7)return M5.exports;K7=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),M5.exports=Rme(),M5.exports}var X7;function Ome(){if(X7)return F1;X7=1;var e=vQ();return F1.createRoot=e.createRoot,F1.hydrateRoot=e.hydrateRoot,F1}var Ime=Ome();const Mme=Ua(Ime);function Dme(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}function Lme(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),e.nonce!==void 0&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}var Fme=function(){function e(n){var r=this;this._insertTag=function(a){var i;r.tags.length===0?r.insertionPoint?i=r.insertionPoint.nextSibling:r.prepend?i=r.container.firstChild:i=r.before:i=r.tags[r.tags.length-1].nextSibling,r.container.insertBefore(a,i),r.tags.push(a)},this.isSpeedy=n.speedy===void 0?!0:n.speedy,this.tags=[],this.ctr=0,this.nonce=n.nonce,this.key=n.key,this.container=n.container,this.prepend=n.prepend,this.insertionPoint=n.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(r){r.forEach(this._insertTag)},t.insert=function(r){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(Lme(this));var a=this.tags[this.tags.length-1];if(this.isSpeedy){var i=Dme(a);try{i.insertRule(r,i.cssRules.length)}catch{}}else a.appendChild(document.createTextNode(r));this.ctr++}
vendor: 5,190 bytes, line 63
63,t.flush=function(){this.tags.forEach(function(r){return r.parentNode&&r.parentNode.removeChild(r)}),this.tags=[],this.ctr=0},e}(),Da="-ms-",A2="-moz-",En="-webkit-",bQ="comm",u8="rule",c8="decl",Nme="@import",wQ="@keyframes",Bme="@layer",Vme=Math.abs,Qx=String.fromCharCode,Ume=Object.assign;function jme(e,t){return ha(e,0)^45?(((t<<2^ha(e,0))<<2^ha(e,1))<<2^ha(e,2))<<2^ha(e,3):0}function xQ(e){return e.trim()}function qme(e,t){return(e=t.exec(e))?e[0]:e}function Cn(e,t,n){return e.replace(t,n)}function $k(e,t){return e.indexOf(t)}function ha(e,t){return e.charCodeAt(t)|0}function gg(e,t,n){return e.slice(t,n)}function $s(e){return e.length}function l8(e){return e.length}function N1(e,t){return t.push(e),e}function $me(e,t){return e.map(t).join("")}var Kx=1,ny=1,SQ=0,Ii=0,Lr=0,Vy="";function Xx(e,t,n,r,a,i,o){return{value:e,root:t,parent:n,type:r,props:a,children:i,line:Kx,column:ny,length:o,return:""}}function Km(e,t){return Ume(Xx("",null,null,"",null,null,0),e,{length:-e.length},t)}function zme(){return Lr}function Hme(){return Lr=Ii>0?ha(Vy,--Ii):0,ny--,Lr===10&&(ny=1,Kx--),Lr}function Ki(){return Lr=Ii<SQ?ha(Vy,Ii++):0,ny++,Lr===10&&(ny=1,Kx++),Lr}function Zs(){return ha(Vy,Ii)}function Ow(){return Ii}function Mv(e,t){return gg(Vy,e,t)}function vg(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function TQ(e){return Kx=ny=1,SQ=$s(Vy=e),Ii=0,[]}function EQ(e){return Vy="",e}function Iw(e){return xQ(Mv(Ii-1,zk(e===91?e+2:e===40?e+1:e)))}function Wme(e){for(;(Lr=Zs())&&Lr<33;)Ki();return vg(e)>2||vg(Lr)>3?"":" "}function Yme(e,t){for(;--t&&Ki()&&!(Lr<48||Lr>102||Lr>57&&Lr<65||Lr>70&&Lr<97););return Mv(e,Ow()+(t<6&&Zs()==32&&Ki()==32))}function zk(e){for(;Ki();)switch(Lr){case e:return Ii;case 34:case 39:e!==34&&e!==39&&zk(Lr);break;case 40:e===41&&zk(e);break;case 92:Ki();break}return Ii}function Gme(e,t){for(;Ki()&&e+Lr!==57;)if(e+Lr===84&&Zs()===47)break;return"/*"+Mv(t,Ii-1)+"*"+Qx(e===47?e:Ki())}function Qme(e){for(;!vg(Zs());)Ki();return Mv(e,Ii)}function Kme(e){return EQ(Mw("",null,null,null,[""],e=TQ(e),0,[0],e))}function Mw(e,t,n,r,a,i,o,s,u){for(var c=0,d=0,f=o,h=0,y=0,m=0,v=1,w=1,b=1,x=0,T="",E=a,C=i,R=r,_=T;w;)switch(m=x,x=Ki()){case 40:if(m!=108&&ha(_,f-1)==58){$k(_+=Cn(Iw(x),"&","&\f"),"&\f")!=-1&&(b=-1);break}case 34:case 39:case 91:_+=Iw(x);break;case 9:case 10:case 13:case 32:_+=Wme(m);break;case 92:_+=Yme(Ow()-1,7);continue;case 47:switch(Zs()){case 42:case 47:N1(Xme(Gme(Ki(),Ow()),t,n),u);break;default:_+="/"}break;case 123*v:s[c++]=$s(_)*b;case 125*v:case 59:case 0:switch(x){case 0:case 125:w=0;case 59+d:b==-1&&(_=Cn(_,/\f/g,"")),y>0&&$s(_)-f&&N1(y>32?Z7(_+";",r,n,f-1):Z7(Cn(_," ","")+";",r,n,f-2),u);break;case 59:_+=";";default:if(N1(R=J7(_,t,n,c,d,a,s,T,E=[],C=[],f),i),x===123)if(d===0)Mw(_,t,R,R,E,i,f,s,C);else switch(h===99&&ha(_,3)===110?100:h){case 100:case 108:case 109:case 115:Mw(e,R,R,r&&N1(J7(e,R,R,0,0,a,s,T,a,E=[],f),C),a,C,f,s,r?E:C);break;default:Mw(_,R,R,R,[""],C,0,s,C)}}c=d=y=0,v=b=1,T=_="",f=o;break;case 58:f=1+$s(_),y=m;default:if(v<1){if(x==123)--v;else if(x==125&&v++==0&&Hme()==125)continue}switch(_+=Qx(x),x*v){case 38:b=d>0?1:(_+="\f",-1);break;case 44:s[c++]=($s(_)-1)*b,b=1;break;case 64:Zs()===45&&(_+=Iw(Ki())),h=Zs(),d=f=$s(T=_+=Qme(Ow())),x++;break;case 45:m===45&&$s(_)==2&&(v=0)}}return i}function J7(e,t,n,r,a,i,o,s,u,c,d){for(var f=a-1,h=a===0?i:[""],y=l8(h),m=0,v=0,w=0;m<r;++m)for(var b=0,x=gg(e,f+1,f=Vme(v=o[m])),T=e;b<y;++b)(T=xQ(v>0?h[b]+" "+x:Cn(x,/&\f/g,h[b])))&&(u[w++]=T);return Xx(e,t,n,a===0?u8:s,u,c,d)}function Xme(e,t,n){return Xx(e,t,n,bQ,Qx(zme()),gg(e,2,-2),0)}function Z7(e,t,n,r){return Xx(e,t,n,c8,gg(e,0,r),gg(e,r+1,-1),r)}function wh(e,t){for(var n="",r=l8(e),a=0;a<r;a++)n+=t(e[a],a,e,t)||"";return n}function Jme(e,t,n,r){switch(e.type){case Bme:if(e.children.length)break;case Nme:case c8:return e.return=e.return||e.value;case bQ:return"";case wQ:return e.return=e.value+"{"+wh(e.children,r)+"}";case u8:e.value=e.props.join(",")}return $s(n=wh(e.children,r))?e.return=e.value+"{"+n+"}":""}function Zme(e){var t=l8(e);return function(n,r,a,i){for(var o="",s=0;s<t;s++)o+=e[s](n,r,a,i)||"";return o}}function e0e(e){return function(t){t.root||(t=t.return)&&e(t)}}var eF=function(t){var n=new WeakMap;return function(r){if(n.has(r))return n.get(r);var a=t(r);return n.set(r,a),a}};function CQ(e){var t=Object.create(null);return function(n){return t[n]===void 0&&(t[n]=e(n)),t[n]}}var t0e=function(t,n,r){for(var a=0,i=0;a=i,i=Zs(),a===38&&i===12&&(n[r]=1),!vg(i);)Ki();return Mv(t,Ii)},n0e=function(t,n){var r=-1,a=44;do switch(vg(a)){case 0:a===38&&Zs()===12&&(n[r]=1),t[r]+=t0e(Ii-1,n,r);break;case 2:t[r]+=Iw(a);break;case 4:if(a===44){t[++r]=Zs()===58?"&\f":"",n[r]=t[r].length;break}default:t[r]+=Qx(a)}while(a=Ki());return t},r0e=function(t,n){return EQ(n0e(TQ(t),n))},tF=new WeakMap,a0e=function(t){if(!(t.type!=="rule"||!t.parent||t.length<1)){for(var n=t.value,r=t.parent,a=t.column===r.column&&t.line===r.line;r.type!=="rule";)if(r=r.parent,!r)return;
vendor: 1,517 bytes, line 63
63if(!(t.props.length===1&&n.charCodeAt(0)!==58&&!tF.get(r))&&!a){tF.set(t,!0);for(var i=[],o=r0e(n,i),s=r.props,u=0,c=0;u<o.length;u++)for(var d=0;d<s.length;d++,c++)t.props[c]=i[u]?o[u].replace(/&\f/g,s[d]):s[d]+" "+o[u]}}},i0e=function(t){if(t.type==="decl"){var n=t.value;n.charCodeAt(0)===108&&n.charCodeAt(2)===98&&(t.return="",t.value="")}};function AQ(e,t){switch(jme(e,t)){case 5103:return En+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return En+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return En+e+A2+e+Da+e+e;case 6828:case 4268:return En+e+Da+e+e;case 6165:return En+e+Da+"flex-"+e+e;case 5187:return En+e+Cn(e,/(\w+).+(:[^]+)/,En+"box-$1$2"+Da+"flex-$1$2")+e;case 5443:return En+e+Da+"flex-item-"+Cn(e,/flex-|-self/,"")+e;case 4675:return En+e+Da+"flex-line-pack"+Cn(e,/align-content|flex-|-self/,"")+e;case 5548:return En+e+Da+Cn(e,"shrink","negative")+e;case 5292:return En+e+Da+Cn(e,"basis","preferred-size")+e;case 6060:return En+"box-"+Cn(e,"-grow","")+En+e+Da+Cn(e,"grow","positive")+e;case 4554:return En+Cn(e,/([^-])(transform)/g,"$1"+En+"$2")+e;case 6187:return Cn(Cn(Cn(e,/(zoom-|grab)/,En+"$1"),/(image-set)/,En+"$1"),e,"")+e;case 5495:case 3959:return Cn(e,/(image-set\([^]*)/,En+"$1$`$1");case 4968:return Cn(Cn(e,/(.+:)(flex-)?(.*)/,En+"box-pack:$3"+Da+"flex-
63pack:$3"),/s.+-b[^;]+/,"justify")+En+e+e;case 4095:case 3583:case 4068:case 2532:return Cn(e,/(.+)-inline(.+)/,En+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if($s(e)-1-t>6)switch(ha(e,t+1)){case 109:if(ha(e,t+4)!==45)break;case 102:return Cn(e,/(.+:)(.+)-([^]+)/,"$1"+En+"$2-$3$1"+A2+(ha(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~$k(e,"stretch")?AQ(Cn(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(ha(e,t+1)!==115)break;case 6444:switch(ha(e,$s(e)-3-(~$k(e,"!important")&&10))){case 107:return Cn(e,":",":"+En)+e;case 101:return Cn(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+En+(ha(e,14)===45?"inline-":"")+"box$3$1"+En+"$2$3$1"+Da+"$2box$3")+e}break;case 5936:switch(ha(e,t+11)){case 114:return En+e+Da+Cn(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return En+e+Da+Cn(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return En+e+Da+Cn(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return En+e+Da+e+e}return e}var o0e=function(t,n,r,a){if(t.length>-1&&!t.return)switch(t.type){case c8:t.return=AQ(t.value,t.length);break;case wQ:return wh([Km(t,{value:Cn(t.value,"@","@"+En)})],a);case u8:if(t.length)return $me(t.props,function(i){switch(qme(i,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return wh([Km(t,{props:[Cn(i,/:(read-\w+)/,":"+A2+"$1")]})],a);case"::placeholder":return wh([Km(t,{props:[Cn(i,/:(plac\w+)/,":"+En+"input-$1")]}),Km(t,{props:[Cn(i,/:(plac\w+)/,":"+A2+"$1")]}),Km(t,{props:[Cn(i,/:(plac\w+)/,Da+"input-$1")]})],a)}return""})}},s0e=[o0e],u0e=function(t){var n=t.key;if(n==="css"){var r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(r,function(v){var w=v.getAttribute("data-emotion");w.indexOf(" ")!==-1&&(document.head.appendChild(v),v.setAttribute("data-s",""))})}var a=t.stylisPlugins||s0e,i={},o,s=[];o=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+n+' "]'),function(v){for(var w=v.getAttribute("data-emotion").split(" "),b=1;b<w.length;b++)i[w[b]]=!0;s.push(v)});var u,c=[a0e,i0e];{var d,f=[Jme,e0e(function(v){d.insert(v)})],h=Zme(c.concat(a,f)),y=function(w){return wh(Kme(w),h)};u=function(w,b,x,T){d=x,y(w?w+"{"+b.styles+"}":b.styles),T&&(m.inserted[b.name]=!0)}}var m={key:n,sheet:new Fme({key:n,container:o,nonce:t.nonce,speedy:t.speedy,prepend:t.prepend,insertionPoint:t.insertionPoint}),nonce:t.nonce,inserted:i,registered:{},insert:u};return m.sheet.hydrate(s),m};function bf(){return bf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},bf.apply(null,arguments)}var F5={exports:{}},On={};/** @license React v16.13.1
64 * react-is.production.min.js
65 *
66 * Copyright (c) Facebook, Inc. and its affiliates.
67 *
68 * This source code is licensed under the MIT license found in the
69 * LICENSE file in the root directory of this source tree.
70 */var nF;function c0e(){if(nF)return On;nF=1;var e=typeof Symbol=="function"&&Symbol.for,t=e?Symbol.for("react.element"):60103,n=e?Symbol.for("react.portal"):60106,r=e?Symbol.for("react.fragment"):60107,a=e?Symbol.for("react.strict_mode"):60108,i=e?Symbol.for("react.profiler"):60114,o=e?Symbol.for("react.provider"):60109,s=e?Symbol.for("react.context"):60110,u=e?Symbol.for("react.async_mode"):60111,c=e?Symbol.for("react.concurrent_mode"):60111,d=e?Symbol.for("react.forward_ref"):60112,f=e?Symbol.for("react.suspense"):60113,h=e?Symbol.for("react.suspense_list"):60120,y=e?Symbol.for("react.memo"):60115,m=e?Symbol.for("react.lazy"):60116,v=e?Symbol.for("react.block"):60121,w=e?Symbol.for("react.fundamental"):60117,b=e?Symbol.for("react.responder"):60118,x=e?Symbol.for("react.scope"):60119;function T(C){if(typeof C=="object"&&C!==null){var R=C.$$typeof;switch(R){case t:switch(C=C.type,C){case u:case c:case r:case i:case a:case f:return C;default:switch(C=C&&C.$$typeof,C){case s:case d:case m:case y:case o:return C;default:return R}}case n:return R}}}function E(C){return T(C)===c}return On.AsyncMode=u,On.ConcurrentMode=c,On.ContextConsumer=s,On.ContextProvider=o,On.Element=t,On.ForwardRef=d,On.Fragment=r,On.Lazy=m,On.Memo=y,On.Portal=n,On.Profiler=i,On.StrictMode=a,On.Suspense=f,On.isAsyncMode=function(C){return E(C)||T(C)===u},On.isConcurrentMode=E,On.isContextConsumer=function(C){return T(C)===s},On.isContextProvider=function(C){return T(C)===o},On.isElement=function(C){return typeof C=="object"&&C!==null&&C.$$typeof===t},On.isForwardRef=function(C){return T(C)===d},On.isFragment=function(C){return T(C)===r},On.isLazy=function(C){return T(C)===m},On.isMemo=function(C){return T(C)===y},On.isPortal=function(C){return T(C)===n},On.isProfiler=function(C){return T(C)===i},On.isStrictMode=function(C){return T(C)===a},On.isSuspense=function(C){return T(C)===f},On.isValidElementType=function(C){return typeof C=="string"||typeof C=="function"||C===r||C===c||C===i||C===a||C===f||C===h||typeof C=="object"&&C!==null&&(C.$$typeof===m||C.$$typeof===y||C.$$typeof===o||C.$$typeof===s||C.$$typeof===d||C.$$typeof===w||C.$$typeof===b||C.$$typeof===x||C.$$typeof===v)},On.typeOf=T,On}var rF;function l0e(){return rF||(rF=1,F5.exports=c0e()),F5.exports}var N5,aF;function d0e(){if(aF)return N5;aF=1;var e=l0e(),t={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},n={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},r={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},i={};i[e.ForwardRef]=r,i[e.Memo]=a;function o(m){return e.isMemo(m)?a:i[m.$$typeof]||t}var s=Object.defineProperty,u=Object.getOwnPropertyNames,c=Object.getOwnPropertySymbols,d=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,h=Object.prototype;function y(m,v,w){if(typeof v!="string"){if(h){var b=f(v);b&&b!==h&&y(m,b,w)}var x=u(v);c&&(x=x.concat(c(v)));for(var T=o(m),E=o(v),C=0;C<x.length;++C){var R=x[C];if(!n[R]&&!(w&&w[R])&&!(E&&E[R])&&!(T&&T[R])){var _=d(v,R);try{s(m,R,_)}catch{}}}}return m}return N5=y,N5}d0e();var f0e=!0;function p0e(e,t,n){var r="";return n.split(" ").forEach(function(a){e[a]!==void 0?t.push(e[a]+";"):r+=a+" "}),r}var _Q=function(t,n,r){var a=t.key+"-"+n.name;(r===!1||f0e===!1)&&t.registered[a]===void 0&&(t.registered[a]=n.styles)},kQ=function(t,n,r){_Q(t,n,r);var a=t.key+"-"+n.name;if(t.inserted[n.name]===void 0){var i=n;do t.insert(n===i?"."+a:"",i,t.sheet,!0),i=i.next;while(i!==void 0)}};function h0e(e){for(var t=0,n,r=0,a=e.length;a>=4;++r,a-=4)n=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>
vendor: 7,447 bytes, lines 70-223
70>16)*59797<<16);switch(a){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var y0e={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},m0e=/[A-Z]|^ms/g,g0e=/_EMO_([^_]+?)_([^]*?)_EMO_/g,PQ=function(t){return t.charCodeAt(1)===45},iF=function(t){return t!=null&&typeof t!="boolean"},B5=CQ(function(e){return PQ(e)?e:e.replace(m0e,"-$&").toLowerCase()}),oF=function(t,n){switch(t){case"animation":case"animationName":if(typeof n=="string")return n.replace(g0e,function(r,a,i){return zs={name:a,styles:i,next:zs},a})}return y0e[t]!==1&&!PQ(t)&&typeof n=="number"&&n!==0?n+"px":n};function bg(e,t,n){if(n==null)return"";if(n.__emotion_styles!==void 0)return n;switch(typeof n){case"boolean":return"";case"object":{if(n.anim===1)return zs={name:n.name,styles:n.styles,next:zs},n.name;if(n.styles!==void 0){var r=n.next;if(r!==void 0)for(;r!==void 0;)zs={name:r.name,styles:r.styles,next:zs},r=r.next;var a=n.styles+";";return a}return v0e(e,t,n)}case"function":{if(e!==void 0){var i=zs,o=n(e);return zs=i,bg(e,t,o)}break}}if(t==null)return n;var s=t[n];return s!==void 0?s:n}function v0e(e,t,n){var r="";if(Array.isArray(n))for(var a=0;a<n.length;a++)r+=bg(e,t,n[a])+";";else for(var i in n){var o=n[i];if(typeof o!="object")t!=null&&t[o]!==void 0?r+=i+"{"+t[o]+"}":iF(o)&&(r+=B5(i)+":"+oF(i,o)+";");else if(Array.isArray(o)&&typeof o[0]=="string"&&(t==null||t[o[0]]===void 0))for(var s=0;s<o.length;s++)iF(o[s])&&(r+=B5(i)+":"+oF(i,o[s])+";");else{var u=bg(e,t,o);switch(i){case"animation":case"animationName":{r+=B5(i)+":"+u+";";break}default:r+=i+"{"+u+"}"}}}return r}var sF=/label:\s*([^\s;\n{]+)\s*(;|$)/g,zs,d8=function(t,n,r){if(t.length===1&&typeof t[0]=="object"&&t[0]!==null&&t[0].styles!==void 0)return t[0];var a=!0,i="";zs=void 0;var o=t[0];o==null||o.raw===void 0?(a=!1,i+=bg(r,n,o)):i+=o[0];for(var s=1;s<t.length;s++)i+=bg(r,n,t[s]),a&&(i+=o[s]);sF.lastIndex=0;for(var u="",c;(c=sF.exec(i))!==null;)u+="-"+c[1];var d=h0e(i)+u;return{name:d,styles:i,next:zs}},b0e=function(t){return t()},RQ=Ek.useInsertionEffect?Ek.useInsertionEffect:!1,w0e=RQ||b0e,uF=RQ||P.useLayoutEffect,OQ=P.createContext(typeof HTMLElement<"u"?u0e({key:"css"}):null);OQ.Provider;var IQ=function(t){return P.forwardRef(function(n,r){var a=P.useContext(OQ);return t(n,a,r)})},wg=P.createContext({}),x0e=function(t,n){if(typeof n=="function"){var r=n(t);return r}return bf({},t,n)},S0e=eF(function(e){return eF(function(t){return x0e(e,t)})}),T0e=function(t){var n=P.useContext(wg);return t.theme!==n&&(n=S0e(n)(t.theme)),P.createElement(wg.Provider,{value:n},t.children)},Jx=IQ(function(e,t){var n=e.styles,r=d8([n],void 0,P.useContext(wg)),a=P.useRef();return uF(function(){var i=t.key+"-global",o=new t.sheet.constructor({key:i,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),s=!1,u=document.querySelector('style[data-emotion="'+i+" "+r.name+'"]');return t.sheet.tags.length&&(o.before=t.sheet.tags[0]),u!==null&&(s=!0,u.setAttribute("data-emotion",i),o.hydrate([u])),a.current=[o,s],function(){o.flush()}},[t]),uF(function(){var i=a.current,o=i[0],s=i[1];if(s){i[1]=!1;return}if(r.next!==void 0&&kQ(t,r.next,!0),o.tags.length){var u=o.tags[o.tags.length-1].nextElementSibling;o.before=u,o.flush()}t.insert("",r,o,!1)},[t,r.name]),null});function E0e(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return d8(t)}var MQ=function(){var t=E0e.apply(void 0,arguments),n="animation-"+t.name;return{name:n,styles:"@keyframes "+n+"{"+t.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}},DQ=String.raw,LQ=DQ`
71  :root,
72  :host {
73    --chakra-vh: 100vh;
74  }
75
76  @supports (height: -webkit-fill-available) {
77    :root,
78    :host {
79      --chakra-vh: -webkit-fill-available;
80    }
81  }
82
83  @supports (height: -moz-fill-available) {
84    :root,
85    :host {
86      --chakra-vh: -moz-fill-available;
87    }
88  }
89
90  @supports (height: 100dvh) {
91    :root,
92    :host {
93      --chakra-vh: 100dvh;
94    }
95  }
96`,C0e=()=>A.jsx(Jx,{styles:LQ}),A0e=({scope:e=""})=>A.jsx(Jx,{styles:DQ`
97      html {
98        line-height: 1.5;
99        -webkit-text-size-adjust: 100%;
100        font-family: system-ui, sans-serif;
101        -webkit-font-smoothing: antialiased;
102        text-rendering: optimizeLegibility;
103        -moz-osx-font-smoothing: grayscale;
104        touch-action: manipulation;
105      }
106
107      body {
108        position: relative;
109        min-height: 100%;
110        margin: 0;
111        font-feature-settings: "kern";
112      }
113
114      ${e} :where(*, *::before, *::after) {
115        border-width: 0;
116        border-style: solid;
117        box-sizing: border-box;
118        word-wrap: break-word;
119      }
120
121      main {
122        display: block;
123      }
124
125      ${e} hr {
126        border-top-width: 1px;
127        box-sizing: content-box;
128        height: 0;
129        overflow: visible;
130      }
131
132      ${e} :where(pre, code, kbd,samp) {
133        font-family: SFMono-Regular, Menlo, Monaco, Consolas, monospace;
134        font-size: 1em;
135      }
136
137      ${e} a {
138        background-color: transparent;
139        color: inherit;
140        text-decoration: inherit;
141      }
142
143      ${e} abbr[title] {
144        border-bottom: none;
145        text-decoration: underline;
146        -webkit-text-decoration: underline dotted;
147        text-decoration: underline dotted;
148      }
149
150      ${e} :where(b, strong) {
151        font-weight: bold;
152      }
153
154      ${e} small {
155        font-size: 80%;
156      }
157
158      ${e} :where(sub,sup) {
159        font-size: 75%;
160        line-height: 0;
161        position: relative;
162        vertical-align: baseline;
163      }
164
165      ${e} sub {
166        bottom: -0.25em;
167      }
168
169      ${e} sup {
170        top: -0.5em;
171      }
172
173      ${e} img {
174        border-style: none;
175      }
176
177      ${e} :where(button, input, optgroup, select, textarea) {
178        font-family: inherit;
179        font-size: 100%;
180        line-height: 1.15;
181        margin: 0;
182      }
183
184      ${e} :where(button, input) {
185        overflow: visible;
186      }
187
188      ${e} :where(button, select) {
189        text-transform: none;
190      }
191
192      ${e} :where(
193          button::-moz-focus-inner,
194          [type="button"]::-moz-focus-inner,
195          [type="reset"]::-moz-focus-inner,
196          [type="submit"]::-moz-focus-inner
197        ) {
198        border-style: none;
199        padding: 0;
200      }
201
202      ${e} fieldset {
203        padding: 0.35em 0.75em 0.625em;
204      }
205
206      ${e} legend {
207        box-sizing: border-box;
208        color: inherit;
209        display: table;
210        max-width: 100%;
211        padding: 0;
212        white-space: normal;
213      }
214
215      ${e} progress {
216        vertical-align: baseline;
217      }
218
219      ${e} textarea {
220        overflow: auto;
221      }
222
223      ${e}
223 :where([type="checkbox"], [type="radio"]) {
224        box-sizing: border-box;
225        padding: 0;
226      }
227
228      ${e} input[type="number"]::-webkit-inner-spin-button,
229      ${e} input[type="number"]::-webkit-outer-spin-button {
230        -webkit-appearance: none !important;
231      }
232
233      ${e} input[type="number"] {
234        -moz-appearance: textfield;
235      }
236
237      ${e} input[type="search"] {
238        -webkit-appearance: textfield;
239        outline-offset: -2px;
240      }
241
242      ${e} input[type="search"]::-webkit-search-decoration {
243        -webkit-appearance: none !important;
244      }
245
246      ${e} ::-webkit-file-upload-button {
247        -webkit-appearance: button;
248        font: inherit;
249      }
250
251      ${e} details {
252        display: block;
253      }
254
255      ${e} summary {
256        display: list-item;
257      }
258
259      template {
260        display: none;
261      }
262
263      [hidden] {
264        display: none !important;
265      }
266
267      ${e} :where(
268          blockquote,
269          dl,
270          dd,
271          h1,
272          h2,
273          h3,
274          h4,
275          h5,
276          h6,
277          hr,
278          figure,
279          p,
280          pre
281        ) {
282        margin: 0;
283      }
284
285      ${e} button {
286        background: transparent;
287        padding: 0;
288      }
289
290      ${e} fieldset {
291        margin: 0;
292        padding: 0;
293      }
294
295      ${e} :where(ol, ul) {
296        margin: 0;
297        padding: 0;
298      }
299
300      ${e} textarea {
301        resize: vertical;
302      }
303
304      ${e} :where(button, [role="button"]) {
305        cursor: pointer;
306      }
307
308      ${e} button::-moz-focus-inner {
309        border: 0 !important;
310      }
311
312      ${e} table {
313        border-collapse: collapse;
314      }
315
316      ${e} :where(h1, h2, h3, h4, h5, h6) {
317        font-size: inherit;
318        font-weight: inherit;
319      }
320
321      ${e} :where(button, input, optgroup, select, textarea) {
322        padding: 0;
323        line-height: inherit;
324        color: inherit;
325      }
326
327      ${e} :where(img, svg, video, canvas, audio, iframe, embed, object) {
328        display: block;
329      }
330
331      ${e} :where(img, video) {
332        max-width: 100%;
333        height: auto;
334      }
335
336      [data-js-focus-visible]
337        :focus:not([data-focus-visible-added]):not(
338          [data-focus-visible-disabled]
339        ) {
340        outline: none;
341        box-shadow: none;
342      }
343
344      ${e} select::-ms-expand {
345        display: none;
346      }
347
348      ${LQ}
349    `});function _0e(e,t){return`${e} returned \`undefined\`. Seems you forgot to wrap component within ${t}`}function ua(e={}){const{name:t,strict:n=!0,hookName:r="useContext",providerName:a="Provider",errorMessage:i,defaultValue:o}=e,s=P.createContext(o);s.displayName=t;function u(){var c;const d=P.useContext(s);if(!d&&n){const f=new Error(i??_0e(r,a));throw f.name="ContextError",(c=Error.captureStackTrace)==null||c.call(Error,f,u),f}return d}return[s.Provider,u,s]}var[k0e,P0e]=ua({strict:!1,name:"PortalManagerContext"});function FQ(e){const{children:t,zIndex:n}=e;return A.jsx(k0e,{value:{zIndex:n},children:t})}FQ.displayName="PortalManager";var wf=globalThis!=null&&globalThis.document?P.useLayoutEffect:P.useEffect,Zx=vQ();const R0e=Ua(Zx),O0e=Y4({__proto__:null,default:R0e},[Zx]);var[NQ,I0e]=ua({strict:!1,name:"PortalContext"}),f8="chakra-portal",M0e=".chakra-portal",D0e=e=>A.jsx("div",{className:"chakra-portal-zIndex",style:{position:"absolute",zIndex:e.zIndex,top:0,left:0,right:0},children:e.children}),L0e=e=>{const{appendToParentPortal:t,children:n}=e,[r,a]=P.useState(null),i=P.useRef(null),[,o]=P.useState({});P.useEffect(()=>o({}),[]);const s=I0e(),u=P0e();wf(()=>{if(!r)return;const d=r.ownerDocument,f=t?s??d.body:d.body;if(!f)return;i.current=d.createElement("div"),i.current.className=f8,f.appendChild(i.current),o({});const h=i.current;return()=>{f.contains(h)&&f.removeChild(h)}},[r]);const c=u!=null&&u.zIndex?A.jsx(D0e,{zIndex:u==null?void 0:u.zIndex,children:n}):n;return i.current?Zx.createPortal(A.jsx(NQ,{value:i.current,children:c}),i.current):A.jsx("span",{ref:d=>{d&&a(d)}})},F0e=e=>{const{children:t,containerRef:n,appendToParentPortal:r}=e,a=n.current,i=a??(typeof window<"u"?document.body:void 0),o=P.useMemo(()=>{const u=a==null?void 0:a.ownerDocument.createElement("div");return u&&(u.className=f8),u},[a]),[,s]=P.useState({});return wf(()=>s({}),[]),wf(()=>{if(!(!o||!i))return i.appendChild(o),()=>{i.removeChild(o)}},[o,i]),i&&o?Zx.createPortal(A.jsx(NQ,{value:r?o:null,children:t}),o):null};function Dv(e){const t={appendToParentPortal:!0,...e},{containerRef:n,...r}=t;
349return n?A.jsx(F0e,{containerRef:n,...r}):A.jsx(L0e,{...r})}Dv.className=f8;Dv.selector=M0e;Dv.displayName="Portal";function Uy(){const e=P.useContext(wg);if(!e)throw Error("useTheme: `theme` is undefined. Seems you forgot to wrap your app in `<ChakraProvider />` or `<ThemeProvider />`");return e}var p8=P.createContext({});p8.displayName="ColorModeContext";function h8(){const e=P.useContext(p8);if(e===void 0)throw new Error("useColorMode must be used within a ColorModeProvider");return e}var B1={light:"chakra-ui-light",dark:"chakra-ui-dark"};function N0e(e={}){const{preventTransition:t=!0}=e,n={setDataset:r=>{const a=t?n.preventTransition():void 0;document.documentElement.dataset.theme=r,document.documentElement.style.colorScheme=r,a==null||a()},setClassName(r){document.body.classList.add(r?B1.dark:B1.light),document.body.classList.remove(r?B1.light:B1.dark)},query(){return window.matchMedia("(prefers-color-scheme: dark)")},getSystemTheme(r){var a;return((a=n.query().matches)!=null?a:r==="dark")?"dark":"light"},addListener(r){const a=n.query(),i=o=>{r(o.matches?"dark":"light")};return typeof a.addListener=="function"?a.addListener(i):a.addEventListener("change",i),()=>{typeof a.removeListener=="function"?a.removeListener(i):a.removeEventListener("change",i)}},preventTransition(){const r=document.createElement("style");return r.appendChild(document.createTextNode("*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(r),()=>{window.getComputedStyle(document.body),requestAnimationFrame(()=>{requestAnimationFrame(()=>{document.head.removeChild(r)})})}}};return n}var B0e="chakra-ui-color-mode";function V0e(e){return{ssr:!1,type:"localStorage",get(t){if(!(globalThis!=null&&globalThis.document))return t;let n;try{n=localStorage.getItem(e)||t}catch{}return n||t},set(t){try{localStorage.setItem(e,t)}catch{}}}}var U0e=V0e(B0e),cF=()=>{};function lF(e,t){return e.type==="cookie"&&e.ssr?e.get(t):t}function BQ(e){const{value:t,children:n,options:{useSystemColorMode:r,initialColorMode:a,disableTransitionOnChange:i}={},colorModeManager:o=U0e}=e,s=a==="dark"?"dark":"light",[u,c]=P.useState(()=>lF(o,s)),[d,f]=P.useState(()=>lF(o)),{getSystemTheme:h,setClassName:y,setDataset:m,addListener:v}=P.useMemo(()=>N0e({preventTransition:i}),[i]),w=a==="system"&&!u?d:u,b=P.useCallback(E=>{const C=E==="system"?h():E;c(C),y(C==="dark"),m(C),o.set(C)},[o,h,y,m]);wf(()=>{a==="system"&&f(h())},[]),P.useEffect(()=>{const E=o.get();if(E){b(E);return}if(a==="system"){b("system");return}b(s)},[o,s,a,b]);const x=P.useCallback(()=>{b(w==="dark"?"light":"dark")},[w,b]);P.useEffect(()=>{if(r)return v(b)},[r,v,b]);const T=P.useMemo(()=>({colorMode:t??w,toggleColorMode:t?cF:x,setColorMode:t?cF:b,forced:t!==void 0}),[w,x,b,t]);return A.jsx(p8.Provider,{value:T,children:n})}BQ.displayName="ColorModeProvider";function VQ(){const e=h8(),t=Uy();return{...e,theme:t}}function j0e(e,t,n){var r,a;if(t==null)return t;const i=o=>{var s,u;return(u=(s=e.__breakpoints)==null?void 0:s.asArray)==null?void 0:u[o]};return(a=(r=i(t))!=null?r:i(n))!=null?a:n}function q0e(e,t,n){var r,a;if(t==null)return t;const i=o=>{var s,u;return(u=(s=e.__cssMap)==null?void 0:s[o])==null?void 0:u.value};return(a=(r=i(t))!=null?r:i(n))!=null?a:n}function Ilt(e,t,n){const r=Uy();return $0e(e,t,n)(r)}function $0e(e,t,n){const r=Array.isArray(t)?t:[t],a=Array.isArray(n)?n:[n];return i=>{const o=a.filter(Boolean),s=r.map((u,c)=>{var d,f;if(e==="breakpoints")return j0e(i,u,(d=o[c])!=null?d:u);const h=`${e}.${u}`;return q0e(i,h,(f=o[c])!=null?f:u)});return Array.isArray(t)?s:s[0]}}var on=(...e)=>e.filter(Boolean).join(" ");function z0e(){return!1}function _i(e){const t=typeof e;return e!=null&&(t==="object"||t==="function")&&!Array.isArray(e)}var Mlt=e=>{const{condition:t,message:n}=e;t&&z0e()&&console.warn(n)};function is(e,...t){return H0e(e)?e(...t):e}var H0e=e=>typeof e=="function",xl=e=>e?"":void 0,V5=e=>e?!0:void 0;function _o(...e){return function(n){e.some(r=>(r==null||r(n),n==null?void 0:n.defaultPrevented))}}function W0e(...e){return function(n){e.forEach(r=>{r==null||r(n)})}}var E0={exports:{}};E0.exports;var dF;function Y0e(){return dF||(dF=1,function(e,t){var n=200,r="__lodash_hash_undefined__",a=800,i=16,o=9007199254740991,s="[object Arguments]",u="[object Array]",c="[object AsyncFunction]",d="[object Boolean]",f="[object Date]",h="[object Error]",y="[object Function]",m="[object GeneratorFunction]",v="[object Map]",w="[object Number]",b="[object Null]",x="[object Object]",T="[object Proxy]",E="[object RegExp]",C="[object Set]",R="[object String]",_="[object Undef
349ined]",I="[object WeakMap]",L="[object ArrayBuffer]",B="[object DataView]",j="[object Float32Array]",K="[object Float64Array]",H="[object Int8Array]",J="[object Int16Array]",z="[object Int32Array]",Z="[object Uint8Array]",q="[object Uint8ClampedArray]",Y="[object Uint16Array]",re="[object Uint32Array]",U=/[\\^$.*+?()[\]{}|]/g,Q=/^\[object .+?Constructor\]$/,he=/^(?:0|[1-9]\d*)$/,we={};we[j]=we[K]=we[H]=we[J]=we[z]=we[Z]=we[q]=we[Y]=we[re]=!0,we[s]=we[u]=we[L]=we[d]=we[B]=we[f]=we[h]=we[y]=we[v]=we[w]=we[x]=we[E]=we[C]=we[R]=we[I]=!1;var ve=typeof Xs=="object"&&Xs&&Xs.Object===Object&&Xs,Re=typeof self=="object"&&self&&self.Object===Object&&self,Me=ve||Re||Function("return this")(),Be=t&&!t.nodeType&&t,Ne=Be&&!0&&e&&!e.nodeType&&e,Ke=Ne&&Ne.exports===Be,He=Ke&&ve.process,Ie=function(){try{var W=Ne&&Ne.require&&Ne.require("util").types;return W||He&&He.binding&&He.binding("util")}catch{}}(),Qe=Ie&&Ie.isTypedArray;function rt(W,ce,Ee){switch(Ee.length){case 0:return W.call(ce);case 1:return W.call(ce,Ee[0]);case 2:return W.call(ce,Ee[0],Ee[1]);case 3:return W.call(ce,Ee[0],Ee[1],Ee[2])}return W.apply(ce,Ee)}function kt(W,ce){for(var Ee=-1,ut=Array(W);++Ee<W;)ut[Ee]=ce(Ee);return ut}function mn(W){return function(ce){return W(ce)}}function Ut(W,ce){return W==null?void 0:W[ce]}function un(W,ce){return function(Ee){return W(ce(Ee))}}var or=Array.prototype,Vr=Function.prototype,gn=Object.prototype,pn=Me["__core-js_shared__"],xn=Vr.toString,zn=gn.hasOwnProperty,Wn=function(){var W=/[^.]+$/.exec(pn&&pn.keys&&pn.keys.IE_PROTO||"");return W?"Symbol(src)_1."+W:""}(),Gn=gn.toString,ui=xn.call(Object),V=RegExp("^"+xn.call(zn).replace(U,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),O=Ke?Me.Buffer:void 0,D=Me.Symbol,$=Me.Uint8Array;O&&O.allocUnsafe;var ae=un(Object.getPrototypeOf,Object),xe=Object.create,Ae=gn.propertyIsEnumerable,Pt=or.splice,Qt=D?D.toStringTag:void 0,ue=function(){try{var W=pm(Object,"defineProperty");return W({},"",{}),W}catch{}}(),fe=O?O.isBuffer:void 0,at=Math.max,tn=Date.now,cn=pm(Me,"Map"),wt=pm(Object,"create"),xr=function(){function W(){}return function(ce){if(!As(ce))return{};if(xe)return xe(ce);W.prototype=ce;var Ee=new W;return W.prototype=void 0,Ee}}();function Or(W){var ce=-1,Ee=W==null?0:W.length;for(this.clear();++ce<Ee;){var ut=W[ce];this.set(ut[0],ut[1])}}function Sr(){this.__data__=wt?wt(null):{},this.size=0}function $a(W){var ce=this.has(W)&&delete this.__data__[W];return this.size-=ce?1:0,ce}function Uo(W){var ce=this.__data__;if(wt){var Ee=ce[W];return Ee===r?void 0:Ee}return zn.call(ce,W)?ce[W]:void 0}function Ea(W){var ce=this.__data__;return wt?ce[W]!==void 0:zn.call(ce,W)}function fr(W,ce){var Ee=this.__data__;return this.size+=this.has(W)?0:1,Ee[W]=wt&&ce===void 0?r:ce,this}Or.prototype.clear=Sr,Or.prototype.delete=$a,Or.prototype.get=Uo,Or.prototype.has=Ea,Or.prototype.set=fr;function ca(W){var ce=-1,Ee=W==null?0:W.length;for(this.clear();++ce<Ee;){var ut=W[ce];this.set(ut[0],ut[1])}}function ao(){this.__data__=[],this.size=0}function ee(W){var ce=this.__data__,Ee=Aa(ce,W);if(Ee<0)return!1;var ut=ce.length-1;return Ee==ut?ce.pop():Pt.call(ce,Ee,1),--this.size,!0}function de(W){var ce=this.__data__,Ee=Aa(ce,W);return Ee<0?void 0:ce[Ee][1]}function Se(W){return Aa(this.__data__,W)>-1}function Oe(W,ce){var Ee=this.__data__,ut=Aa(Ee,W);return ut<0?(++this.size,Ee.push([W,ce])):Ee[ut][1]=ce,this}ca.prototype.clear=ao,ca.prototype.delete=ee,ca.prototype.get=de,ca.prototype.has=Se,ca.prototype.set=Oe;function $e(W){var ce=-1,Ee=W==null?0:W.length;for(this.clear();++ce<Ee;){var ut=W[ce];this.set(ut[0],ut[1])}}function dt(){this.size=0,this.__data__={hash:new Or,map:new(cn||ca),string:new Or}}function xt(W){var ce=hp(this,W).delete(W);return this.size-=ce?1:0,ce}function it(W){return hp(this,W).get(W)}function ot(W){return hp(this,W).has(W)}function Ze(W,ce){var Ee=hp(this,W),ut=Ee.size;return Ee.set(W,ce),this.size+=Ee.size==ut?0:1,this}$e.prototype.clear=dt,$e.prototype.delete=xt,$e.prototype.get=it,$e.prototype.has=ot,$e.prototype.set=Ze;function Je(W){var ce=this.__data__=new ca(W);this.size=ce.size}function Rt(){this.__data__=new ca,this.size=0}function $t(W){var ce=this.__data__,Ee=ce.delete(W);return this.size=ce.size,Ee}function Qn(W){return this.__data__.get(W)}function Jt(W){return this.__data__.has(W)}function zt(W,ce){var Ee=this.__data__;if(Ee instanceof ca){var ut=Ee.__data__;if(!cn||ut.length<n-1)return ut.push([W,ce]),this.size=++Ee.size,this;Ee=this.__data__=new $e(ut)}return Ee.set(W,ce),this.size=Ee.size,this}Je.prototype.clear=Rt,Je.prototype.delete=$t,Je.prototype.get=Qn,Je.prototype.has=Jt,Je.prototype.set=zt;function Fn(W,ce){var Ee=oo(W),ut=!Ee&&io(W),Xt=!Ee&&!ut&&kc(W),Sn=!Ee&&!ut&&!Xt&&vm(W),Hn=Ee||ut||Xt||Sn,Kt=Hn?kt(W.length,String):[],jn=Kt.length;for(var _a in W)Hn&&(_a=="length"||Xt&&(_a=="offset"||_a=="parent")||Sn&&(_a=="buffer"||_a=="byteLength"||_a=="byteOffset")||yp(_a,jn))||Kt.push(_a);return Kt}function Ca(W,ce,Ee){(Ee!==void 0&&!xu(W[ce],Ee)||Ee===void 0&&!(ce in W))&&sn(W,ce,Ee)}function bu(W,ce,Ee){var ut=W[ce];(!(zn.call(W,ce)&&xu(ut,Ee))||Ee===void 0&&!(ce in W))&&sn(W,ce,Ee)}function Aa(W,ce){for(var Ee=W.length;Ee--;)if(xu(W[Ee][0],ce))return Ee;return-1}function sn(W,ce,Ee){ce=="__proto__"&&ue?ue(W,ce,{configurable:!0,enumerable:!0,value:Ee,writable:!0}):W[ce]=Ee}var sd=pp();function ci(W){return W==null?W===void 0?_:b:Qt&&Qt in Object(W)?hm(W):Ib(W)}function Ui(W){return qo(W)&&ci(W)==s}function jo(W){if(!As(W)||ym(W))return!1;var ce=uo(W)?V:Q;return ce.test(gm(W))}function _c(W){return qo(W)&&Lb(W.length)&&!!we[ci(W)]}function nn(W){if(!As(W))return Ob(W);var ce=vn(W),Ee=[];for(var ut in W)ut=="constructor"&&(ce||!zn.call(W,ut))||Ee.push(ut);return Ee}function Rn(W,ce,Ee,ut,Xt){W!==ce&&sd(ce,function(Sn,Hn){if(Xt||(Xt=new Je),As(Sn))Ur(W,ce,Hn,Ee,Rn,ut,Xt);else{var Kt=ut?ut(mp(W,Hn),Sn,Hn+"",W,ce,Xt):void 0;Kt===void 0&&(Kt=Sn),Ca(W,Hn,Kt)}},bm)}function Ur(W,ce,Ee,ut,Xt,Sn,Hn){var Kt=mp(W,Ee),jn=mp(ce,Ee),_a=Hn.get(jn);if(_a){Ca(W,Ee,_a);return}var ka=Sn?Sn(Kt,jn,Ee+"",W,ce,Hn):void 0,_s=ka===void 0;if(_s){var Oc=oo(jn),vp=!Oc&&kc(jn),Pa=!Oc&&!vp&&vm(jn);ka=jn,Oc||vp||Pa?oo(Kt)?ka=Kt:ld(Kt)?ka=dp(Kt):vp?(_s=!1,ka=Cs(jn)):Pa?(_s=!1,ka=fm(jn)):ka=[]:qT(jn)||io(jn)?(ka=Kt,io(Kt)?ka=gp(Kt):(!As(Kt)||uo(Kt))&&(ka=Rb(jn))):_s=!1}
349_s&&(Hn.set(jn,ka),Xt(ka,jn,ut,Sn,Hn),Hn.delete(jn)),Ca(W,Ee,ka)}function wu(W,ce){return Mb(mm(W,ce,Pc),W+"")}var hn=ue?function(W,ce){return ue(W,"toString",{configurable:!0,enumerable:!1,value:dd(ce),writable:!0})}:Pc;function Cs(W,ce){return W.slice()}function lp(W){var ce=new W.constructor(W.byteLength);return new $(ce).set(new $(W)),ce}function fm(W,ce){var Ee=lp(W.buffer);return new W.constructor(Ee,W.byteOffset,W.length)}function dp(W,ce){var Ee=-1,ut=W.length;for(ce||(ce=Array(ut));++Ee<ut;)ce[Ee]=W[Ee];return ce}function fp(W,ce,Ee,ut){var Xt=!Ee;Ee||(Ee={});for(var Sn=-1,Hn=ce.length;++Sn<Hn;){var Kt=ce[Sn],jn=void 0;jn===void 0&&(jn=W[Kt]),Xt?sn(Ee,Kt,jn):bu(Ee,Kt,jn)}return Ee}function ud(W){return wu(function(ce,Ee){var ut=-1,Xt=Ee.length,Sn=Xt>1?Ee[Xt-1]:void 0,Hn=Xt>2?Ee[2]:void 0;for(Sn=W.length>3&&typeof Sn=="function"?(Xt--,Sn):void 0,Hn&&cd(Ee[0],Ee[1],Hn)&&(Sn=Xt<3?void 0:Sn,Xt=1),ce=Object(ce);++ut<Xt;){var Kt=Ee[ut];Kt&&W(ce,Kt,ut,Sn)}return ce})}function pp(W){return function(ce,Ee,ut){for(var Xt=-1,Sn=Object(ce),Hn=ut(ce),Kt=Hn.length;Kt--;){var jn=Hn[++Xt];if(Ee(Sn[jn],jn,Sn)===!1)break}return ce}}function hp(W,ce){var Ee=W.__data__;return jT(ce)?Ee[typeof ce=="string"?"string":"hash"]:Ee.map}function pm(W,ce){var Ee=Ut(W,ce);return jo(Ee)?Ee:void 0}function hm(W){var ce=zn.call(W,Qt),Ee=W[Qt];try{W[Qt]=void 0;var ut=!0}catch{}var Xt=Gn.call(W);return ut&&(ce?W[Qt]=Ee:delete W[Qt]),Xt}function Rb(W){return typeof W.constructor=="function"&&!vn(W)?xr(ae(W)):{}}function yp(W,ce){var Ee=typeof W;return ce=ce??o,!!ce&&(Ee=="number"||Ee!="symbol"&&he.test(W))&&W>-1&&W%1==0&&W<ce}function cd(W,ce,Ee){if(!As(Ee))return!1;var ut=typeof ce;return(ut=="number"?so(Ee)&&yp(ce,Ee.length):ut=="string"&&ce in Ee)?xu(Ee[ce],W):!1}function jT(W){var ce=typeof W;return ce=="string"||ce=="number"||ce=="symbol"||ce=="boolean"?W!=="__proto__":W===null}function ym(W){return!!Wn&&Wn in W}function vn(W){var ce=W&&W.constructor,Ee=typeof ce=="function"&&ce.prototype||gn;return W===Ee}function Ob(W){var ce=[];if(W!=null)for(var Ee in Object(W))ce.push(Ee);return ce}function Ib(W){return Gn.call(W)}function mm(W,ce,Ee){return ce=at(ce===void 0?W.length-1:ce,0),function(){for(var ut=arguments,Xt=-1,Sn=at(ut.length-ce,0),Hn=Array(Sn);++Xt<Sn;)Hn[Xt]=ut[ce+Xt];Xt=-1;for(var Kt=Array(ce+1);++Xt<ce;)Kt[Xt]=ut[Xt];return Kt[ce]=Ee(Hn),rt(W,this,Kt)}}function mp(W,ce){if(!(ce==="constructor"&&typeof W[ce]=="function")&&ce!="__proto__")return W[ce]}var Mb=Db(hn);function Db(W){var ce=0,Ee=0;return function(){var ut=tn(),Xt=i-(ut-Ee);if(Ee=ut,Xt>0){if(++ce>=a)return arguments[0]}else ce=0;return W.apply(void 0,arguments)}}function gm(W){if(W!=null){try{return xn.call(W)}catch{}try{return W+""}catch{}}return""}function xu(W,ce){return W===ce||W!==W&&ce!==ce}var io=Ui(function(){return arguments}())?Ui:function(W){return qo(W)&&zn.call(W,"callee")&&!Ae.call(W,"callee")},oo=Array.isArray;function so(W){return W!=null&&Lb(W.length)&&!uo(W)}function ld(W){return qo(W)&&so(W)}var kc=fe||Rc;function uo(W){if(!As(W))return!1;var ce=ci(W);return ce==y||ce==m||ce==c||ce==T}function Lb(W){return typeof W=="number"&&W>-1&&W%1==0&&W<=o}function As(W){var ce=typeof W;return W!=null&&(ce=="object"||ce=="function")}function qo(W){return W!=null&&typeof W=="object"}function qT(W){if(!qo(W)||ci(W)!=x)return!1;var ce=ae(W);if(ce===null)return!0;var Ee=zn.call(ce,"constructor")&&ce.constructor;return typeof Ee=="function"&&Ee instanceof Ee&&xn.call(Ee)==ui}var vm=Qe?mn(Qe):_c;function gp(W){return fp(W,bm(W))}function bm(W){return so(W)?Fn(W):nn(W)}var $T=ud(function(W,ce,Ee,ut){Rn(W,ce,Ee,ut)});function dd(W){return function(){return W}}function Pc(W){return W}function Rc(){return!1}e.exports=$T}(E0,E0.exports)),E0.exports}var G0e=Y0e();const ko=Ua(G0e);var Q0e=e=>/!(important)?$/.test(e),fF=e=>typeof e=="string"?e.replace(/!(important)?$/,"").trim():e,K0e=(e,t)=>n=>{const r=String(t),a=Q0e(r),i=fF(r),o=e?`${e}.${i}`:i;let s=_i(n.__cssMap)&&o in n.__cssMap?n.__cssMap[o].varRef:t;return s=fF(s),a?`${s} !important`:s};function y8(e){const{scale:t,transform:n,compose:r}=e;return(i,o)=>{var s;const u=K0e(t,i)(o);let c=(s=n==null?void 0:n(u,o))!=null?s:u;return r&&(c=r(c,o)),c}}var V1=(...e)=>t=>e.reduce((n,r)=>r(n),t);function mo(e,t){return n=>{const r={property:n,scale:e};return r.transform=y8({scale:e,transform:t}),r}}
349var X0e=({rtl:e,ltr:t})=>n=>n.direction==="rtl"?e:t;function J0e(e){const{property:t,scale:n,transform:r}=e;return{scale:n,property:X0e(t),transform:n?y8({scale:n,compose:r}):r}}var UQ=["rotate(var(--chakra-rotate, 0))","scaleX(var(--chakra-scale-x, 1))","scaleY(var(--chakra-scale-y, 1))","skewX(var(--chakra-skew-x, 0))","skewY(var(--chakra-skew-y, 0))"];function Z0e(){return["translateX(var(--chakra-translate-x, 0))","translateY(var(--chakra-translate-y, 0))",...UQ].join(" ")}function ege(){return["translate3d(var(--chakra-translate-x, 0), var(--chakra-translate-y, 0), 0)",...UQ].join(" ")}var tge={"--chakra-blur":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-brightness":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-contrast":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-grayscale":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-hue-rotate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-invert":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-saturate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-sepia":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-drop-shadow":"var(--chakra-empty,/*!*/ /*!*/)",filter:["var(--chakra-blur)","var(--chakra-brightness)","var(--chakra-contrast)","var(--chakra-grayscale)","var(--chakra-hue-rotate)","var(--chakra-invert)","var(--chakra-saturate)","var(--chakra-sepia)","var(--chakra-drop-shadow)"].join(" ")},nge={backdropFilter:["var(--chakra-backdrop-blur)","var(--chakra-backdrop-brightness)","var(--chakra-backdrop-contrast)","var(--chakra-backdrop-grayscale)","var(--chakra-backdrop-hue-rotate)","var(--chakra-backdrop-invert)","var(--chakra-backdrop-opacity)","var(--chakra-backdrop-saturate)","var(--chakra-backdrop-sepia)"].join(" "),"--chakra-backdrop-blur":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-brightness":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-contrast":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-grayscale":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-hue-rotate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-invert":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-opacity":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-saturate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-sepia":"var(--chakra-empty,/*!*/ /*!*/)"};function rge(e){return{"--chakra-ring-offset-shadow":"var(--chakra-ring-inset) 0 0 0 var(--chakra-ring-offset-width) var(--chakra-ring-offset-color)","--chakra-ring-shadow":"var(--chakra-ring-inset) 0 0 0 calc(var(--chakra-ring-width) + var(--chakra-ring-offset-width)) var(--chakra-ring-color)","--chakra-ring-width":e,boxShadow:["var(--chakra-ring-offset-shadow)","var(--chakra-ring-shadow)","var(--chakra-shadow, 0 0 #0000)"].join(", ")}}var age={"row-reverse":{space:"--chakra-space-x-reverse",divide:"--chakra-divide-x-reverse"},"column-reverse":{space:"--chakra-space-y-reverse",divide:"--chakra-divide-y-reverse"}},Hk={"to-t":"to top","to-tr":"to top right","to-r":"to right","to-br":"to bottom right","to-b":"to bottom","to-bl":"to bottom left","to-l":"to left","to-tl":"to top left"},ige=new Set(Object.values(Hk)),Wk=new Set(["none","-moz-initial","inherit","initial","revert","unset"]),oge=e=>e.trim();function sge(e,t){if(e==null||Wk.has(e))return e;if(!(Yk(e)||Wk.has(e)))return`url('${e}')`;const a=/(^[a-z-A-Z]+)\((.*)\)/g.exec(e),i=a==null?void 0:a[1],o=a==null?void 0:a[2];if(!i||!o)return e;const s=i.includes("-gradient")?i:`${i}-gradient`,[u,...c]=o.split(",").map(oge).filter(Boolean);if((c==null?void 0:c.length)===0)return e;const d=u in Hk?Hk[u]:u;c.unshift(d);const f=c.map(h=>{if(ige.has(h))return h;const y=h.indexOf(" "),[m,v]=y!==-1?[h.substr(0,y),h.substr(y+1)]:[h],w=Yk(v)?v:v&&v.split(" "),b=`colors.${m}`,x=b in t.__cssMap?t.__cssMap[b].varRef:m;return w?[x,...Array.isArray(w)?w:[w]].join(" "):x});return`${s}(${f.join(", ")})`}var Yk=e=>typeof e=="string"&&e.includes("(")&&e.includes(")"),uge=(e,t)=>sge(e,t??{});function cge(e){return/^var\(--.+\)$/.test(e)}var lge=e=>{const t=parseFloat(e.toString()),n=e.toString().replace(String(t),"");return{unitless:!n,value:t,unit:n}},Ms=e=>t=>`${e}(${t})`,wn={filter(e){return e!=="auto"?e:tge},backdropFilter(e){return e!=="auto"?e:nge},ring(e){return rge(wn.px(e))},bgClip(e){return e==="text"?{color:"transparent",backgroundClip:"text"}:{backgroundClip:e}},transform(e){return e==="auto"?Z0e():e==="auto-gpu"?ege():e},vh(e){return e==="$100vh"?"var(--chakra-vh)":e},px(e){if(e==null)return e;const{unitless:t}=lge(e);return t||typeof e=="number"?`${e}px`:e},fraction(e){return typeof e!="number"||e>1?e:`${e*100}%`}
349,float(e,t){const n={left:"right",right:"left"};return t.direction==="rtl"?n[e]:e},degree(e){if(cge(e)||e==null)return e;const t=typeof e=="string"&&!e.endsWith("deg");return typeof e=="number"||t?`${e}deg`:e},gradient:uge,blur:Ms("blur"),opacity:Ms("opacity"),brightness:Ms("brightness"),contrast:Ms("contrast"),dropShadow:Ms("drop-shadow"),grayscale:Ms("grayscale"),hueRotate:Ms("hue-rotate"),invert:Ms("invert"),saturate:Ms("saturate"),sepia:Ms("sepia"),bgImage(e){return e==null||Yk(e)||Wk.has(e)?e:`url(${e})`},outline(e){const t=String(e)==="0"||String(e)==="none";return e!==null&&t?{outline:"2px solid transparent",outlineOffset:"2px"}:{outline:e}},flexDirection(e){var t;const{space:n,divide:r}=(t=age[e])!=null?t:{},a={flexDirection:e};return n&&(a[n]=1),r&&(a[r]=1),a}},le={borderWidths:mo("borderWidths"),borderStyles:mo("borderStyles"),colors:mo("colors"),borders:mo("borders"),gradients:mo("gradients",wn.gradient),radii:mo("radii",wn.px),space:mo("space",V1(wn.vh,wn.px)),spaceT:mo("space",V1(wn.vh,wn.px)),degreeT(e){return{property:e,transform:wn.degree}},prop(e,t,n){return{property:e,scale:t,...t&&{transform:y8({scale:t,transform:n})}}},propT(e,t){return{property:e,transform:t}},sizes:mo("sizes",V1(wn.vh,wn.px)),sizesT:mo("sizes",V1(wn.vh,wn.fraction)),shadows:mo("shadows"),logical:J0e,blur:mo("blur",wn.blur)},Dw={background:le.colors("background"),backgroundColor:le.colors("backgroundColor"),backgroundImage:le.gradients("backgroundImage"),backgroundSize:!0,backgroundPosition:!0,backgroundRepeat:!0,backgroundAttachment:!0,backgroundClip:{transform:wn.bgClip},bgSize:le.prop("backgroundSize"),bgPosition:le.prop("backgroundPosition"),bg:le.colors("background"),bgColor:le.colors("backgroundColor"),bgPos:le.prop("backgroundPosition"),bgRepeat:le.prop("backgroundRepeat"),bgAttachment:le.prop("backgroundAttachment"),bgGradient:le.gradients("backgroundImage"),bgClip:{transform:wn.bgClip}};Object.assign(Dw,{bgImage:Dw.backgroundImage,bgImg:Dw.backgroundImage});var Tn={border:le.borders("border"),borderWidth:le.borderWidths("borderWidth"),borderStyle:le.borderStyles("borderStyle"),borderColor:le.colors("borderColor"),borderRadius:le.radii("borderRadius"),borderTop:le.borders("borderTop"),borderBlockStart:le.borders("borderBlockStart"),borderTopLeftRadius:le.radii("borderTopLeftRadius"),borderStartStartRadius:le.logical({scale:"radii",property:{ltr:"borderTopLeftRadius",rtl:"borderTopRightRadius"}}),borderEndStartRadius:le.logical({scale:"radii",property:{ltr:"borderBottomLeftRadius",rtl:"borderBottomRightRadius"}}),borderTopRightRadius:le.radii("borderTopRightRadius"),borderStartEndRadius:le.logical({scale:"radii",property:{ltr:"borderTopRightRadius",rtl:"borderTopLeftRadius"}}),borderEndEndRadius:le.logical({scale:"radii",property:{ltr:"borderBottomRightRadius",rtl:"borderBottomLeftRadius"}}),borderRight:le.borders("borderRight"),borderInlineEnd:le.borders("borderInlineEnd"),borderBottom:le.borders("borderBottom"),borderBlockEnd:le.borders("borderBlockEnd"),borderBottomLeftRadius:le.radii("borderBottomLeftRadius"),borderBottomRightRadius:le.radii("borderBottomRightRadius"),borderLeft:le.borders("borderLeft"),borderInlineStart:{property:"borderInlineStart",scale:"borders"},borderInlineStartRadius:le.logical({scale:"radii",property:{ltr:["borderTopLeftRadius","borderBottomLeftRadius"],rtl:["borderTopRightRadius","borderBottomRightRadius"]}}),borderInlineEndRadius:le.logical({scale:"radii",property:{ltr:["borderTopRightRadius","borderBottomRightRadius"],rtl:["borderTopLeftRadius","borderBottomLeftRadius"]}}),borderX:le.borders(["borderLeft","borderRight"]),borderInline:le.borders("borderInline"),borderY:le.borders(["borderTop","borderBottom"]),borderBlock:le.borders("borderBlock"),borderTopWidth:le.borderWidths("borderTopWidth"),borderBlockStartWidth:le.borderWidths("borderBlockStartWidth"),borderTopColor:le.colors("borderTopColor"),borderBlockStartColor:le.colors("borderBlockStartColor"),borderTopStyle:le.borderStyles("borderTopStyle"),borderBlockStartStyle:le.borderStyles("borderBlockStartStyle"),borderBottomWidth:le.borderWidths("borderBottomWidth"),borderBlockEndWidth:le.borderWidths("borderBlockEndWidth"),borderBottomColor:le.colors("borderBottomColor"),borderBlockEndColor:le.colors("borderBlockEndColor"),borderBottomStyle:le.borderStyles("borderBottomStyle"),borderBlockEndStyle:le.borderStyles("borderBlockEndStyle"),borderLeftWidth:le.borderWidths("borderLeftWidth"),borderInlineStartWidth:le.borderWidths("borderInlineStartWidth"),borderLeftColor:le.colors("borderLeftColor"),borderInlineStartColor:le.colors("borderInlineStartColor"),borderLeftStyle:le.borderStyles("borderLeftStyle"),borderInlineStartStyle:le.borderStyles("borderInlineStartStyle"),borderRightWidth:le.borderWidths("borderRightWidth"),borderInlineEndWidth:le.borderWidths("borderInlineEndWidth"),borderRightColor:le.colors("borderRightColor"),borderInlineEndColor:le.colors("borderInlineEndColor"),borderRightStyle:le.borderStyles("borderRightStyle"),borderInlineEndStyle:le.borderStyles("borderInlineEndStyle"),borderTopRadius:le.radii(["borderTopLeftRadius","borderTopRightRadius"]),borderBottomRadius:le.radii(["borderBottomLeftRadius","borderBottomRightRadius"]),borderLeftRadius:le.radii(["borderTopLeftRadius","borderBottomLeftRadius"]),borderRightRadius:le.radii(["borderTopRightRadius","borderBottomRightRadius"])};Object.assign(Tn,{rounded:Tn.borderRadius,roundedTop:Tn.borderTopRadius,roundedTopLeft:Tn.borderTopLeftRadius,roundedTopRight:Tn.borderTopRightRadius,roundedTopStart:Tn.borderStartStartRadius,roundedTopEnd:Tn.borderStartEndRadius,roundedBottom:Tn.borderBottomRadius,roundedBottomLeft:Tn.borderBottomLeftRadius,roundedBottomRight:Tn.borderBottomRightRadius,roundedBottomStart:Tn.borderEndStartRadius,roundedBottomEnd:Tn.borderEndEndRadius,roundedLeft:Tn.borderLeftRadius,roundedRight:Tn.borderRightRadius,roundedStart:Tn.borderInlineStartRadius,roundedEnd:Tn.borderInlineEndRadius,borderStart:Tn.borderInlineStart,borderEnd:Tn.borderInlineEnd,borderTopStartRadius:Tn.borderStartStartRadius,borderTopEndRadius:Tn.borderStartEndRadius,borderBottomStartRadius:Tn.borderEndStartRadius,borderBottomEndRadius:Tn.borderEndEndRadius,borderStartRadius:Tn.borderInlineStartRadius,borderEndRadius:Tn.borderInlineEndRadius,borderStartWidth:Tn.borderInlineStartWidth,borderEndWidth:Tn.borderInlineEndWidth,borderStartColor:Tn.borderInlineStartColor,borderEndColor:Tn.borderInlineEndColor,borderStartStyle:Tn.borderInlineStartStyle,borderEndStyle:Tn.borderInlineEndStyle});var dge={color:le.colors("color"),textColor:le.colors("color"),fill:le.colors("fill"),stroke:le.colors("stroke")}
349,Gk={boxShadow:le.shadows("boxShadow"),mixBlendMode:!0,blendMode:le.prop("mixBlendMode"),backgroundBlendMode:!0,bgBlendMode:le.prop("backgroundBlendMode"),opacity:!0};Object.assign(Gk,{shadow:Gk.boxShadow});var fge={filter:{transform:wn.filter},blur:le.blur("--chakra-blur"),brightness:le.propT("--chakra-brightness",wn.brightness),contrast:le.propT("--chakra-contrast",wn.contrast),hueRotate:le.degreeT("--chakra-hue-rotate"),invert:le.propT("--chakra-invert",wn.invert),saturate:le.propT("--chakra-saturate",wn.saturate),dropShadow:le.propT("--chakra-drop-shadow",wn.dropShadow),backdropFilter:{transform:wn.backdropFilter},backdropBlur:le.blur("--chakra-backdrop-blur"),backdropBrightness:le.propT("--chakra-backdrop-brightness",wn.brightness),backdropContrast:le.propT("--chakra-backdrop-contrast",wn.contrast),backdropHueRotate:le.degreeT("--chakra-backdrop-hue-rotate"),backdropInvert:le.propT("--chakra-backdrop-invert",wn.invert),backdropSaturate:le.propT("--chakra-backdrop-saturate",wn.saturate)},_2={alignItems:!0,alignContent:!0,justifyItems:!0,justifyContent:!0,flexWrap:!0,flexDirection:{transform:wn.flexDirection},flex:!0,flexFlow:!0,flexGrow:!0,flexShrink:!0,flexBasis:le.sizes("flexBasis"),justifySelf:!0,alignSelf:!0,order:!0,placeItems:!0,placeContent:!0,placeSelf:!0,gap:le.space("gap"),rowGap:le.space("rowGap"),columnGap:le.space("columnGap")};Object.assign(_2,{flexDir:_2.flexDirection});var jQ={gridGap:le.space("gridGap"),gridColumnGap:le.space("gridColumnGap"),gridRowGap:le.space("gridRowGap"),gridColumn:!0,gridRow:!0,gridAutoFlow:!0,gridAutoColumns:!0,gridColumnStart:!0,gridColumnEnd:!0,gridRowStart:!0,gridRowEnd:!0,gridAutoRows:!0,gridTemplate:!0,gridTemplateColumns:!0,gridTemplateRows:!0,gridTemplateAreas:!0,gridArea:!0},pge={appearance:!0,cursor:!0,resize:!0,userSelect:!0,pointerEvents:!0,outline:{transform:wn.outline},outlineOffset:!0,outlineColor:le.colors("outlineColor")},wo={width:le.sizesT("width"),inlineSize:le.sizesT("inlineSize"),height:le.sizes("height"),blockSize:le.sizes("blockSize"),boxSize:le.sizes(["width","height"]),minWidth:le.sizes("minWidth"),minInlineSize:le.sizes("minInlineSize"),minHeight:le.sizes("minHeight"),minBlockSize:le.sizes("minBlockSize"),maxWidth:le.sizes("maxWidth"),maxInlineSize:le.sizes("maxInlineSize"),maxHeight:le.sizes("maxHeight"),maxBlockSize:le.sizes("maxBlockSize"),overflow:!0,overflowX:!0,overflowY:!0,overscrollBehavior:!0,overscrollBehaviorX:!0,overscrollBehaviorY:!0,display:!0,aspectRatio:!0,hideFrom:{scale:"breakpoints",transform:(e,t)=>{var n,r,a;return{[`@media screen and (min-width: ${(a=(r=(n=t.__breakpoints)==null?void 0:n.get(e))==null?void 0:r.minW)!=null?a:e})`]:{display:"none"}}}},hideBelow:{scale:"breakpoints",transform:(e,t)=>{var n,r,a;return{[`@media screen and (max-width: ${(a=(r=(n=t.__breakpoints)==null?void 0:n.get(e))==null?void 0:r._minW)!=null?a:e})`]:{display:"none"}}}},verticalAlign:!0,boxSizing:!0,boxDecorationBreak:!0,float:le.propT("float",wn.float),objectFit:!0,objectPosition:!0,visibility:!0,isolation:!0};Object.assign(wo,{w:wo.width,h:wo.height,minW:wo.minWidth,maxW:wo.maxWidth,minH:wo.minHeight,maxH:wo.maxHeight,overscroll:wo.overscrollBehavior,overscrollX:wo.overscrollBehaviorX,overscrollY:wo.overscrollBehaviorY});var hge={listStyleType:!0,listStylePosition:!0,listStylePos:le.prop("listStylePosition"),listStyleImage:!0,listStyleImg:le.prop("listStyleImage")};function yge(e,t,n,r){const a=typeof t=="string"?t.split("."):[t];for(r=0;r<a.length&&e;r+=1)e=e[a[r]];return e===void 0?n:e}var mge=e=>{const t=new WeakMap;return(r,a,i,o)=>{if(typeof r>"u")return e(r,a,i);t.has(r)||t.set(r,new Map);const s=t.get(r);if(s.has(a))return s.get(a);const u=e(r,a,i,o);return s.set(a,u),u}},gge=mge(yge),vge={border:"0px",clip:"rect(0, 0, 0, 0)",width:"1px",height:"1px",margin:"-1px",padding:"0px",overflow:"hidden",whiteSpace:"nowrap",position:"absolute"},bge={position:"static",width:"auto",height:"auto",clip:"auto",padding:"0",margin:"0",overflow:"visible",whiteSpace:"normal"},U5=(e,t,n)=>{const r={},a=gge(e,t,{});for(const i in a)i in n&&n[i]!=null||(r[i]=a[i]);return r},wge={srOnly:{transform(e){return e===!0?vge:e==="focusable"?bge:{}}}
349,layerStyle:{processResult:!0,transform:(e,t,n)=>U5(t,`layerStyles.${e}`,n)},textStyle:{processResult:!0,transform:(e,t,n)=>U5(t,`textStyles.${e}`,n)},apply:{processResult:!0,transform:(e,t,n)=>U5(t,e,n)}},z0={position:!0,pos:le.prop("position"),zIndex:le.prop("zIndex","zIndices"),inset:le.spaceT("inset"),insetX:le.spaceT(["left","right"]),insetInline:le.spaceT("insetInline"),insetY:le.spaceT(["top","bottom"]),insetBlock:le.spaceT("insetBlock"),top:le.spaceT("top"),insetBlockStart:le.spaceT("insetBlockStart"),bottom:le.spaceT("bottom"),insetBlockEnd:le.spaceT("insetBlockEnd"),left:le.spaceT("left"),insetInlineStart:le.logical({scale:"space",property:{ltr:"left",rtl:"right"}}),right:le.spaceT("right"),insetInlineEnd:le.logical({scale:"space",property:{ltr:"right",rtl:"left"}})};Object.assign(z0,{insetStart:z0.insetInlineStart,insetEnd:z0.insetInlineEnd});var xge={ring:{transform:wn.ring},ringColor:le.colors("--chakra-ring-color"),ringOffset:le.prop("--chakra-ring-offset-width"),ringOffsetColor:le.colors("--chakra-ring-offset-color"),ringInset:le.prop("--chakra-ring-inset")},Jn={margin:le.spaceT("margin"),marginTop:le.spaceT("marginTop"),marginBlockStart:le.spaceT("marginBlockStart"),marginRight:le.spaceT("marginRight"),marginInlineEnd:le.spaceT("marginInlineEnd"),marginBottom:le.spaceT("marginBottom"),marginBlockEnd:le.spaceT("marginBlockEnd"),marginLeft:le.spaceT("marginLeft"),marginInlineStart:le.spaceT("marginInlineStart"),marginX:le.spaceT(["marginInlineStart","marginInlineEnd"]),marginInline:le.spaceT("marginInline"),marginY:le.spaceT(["marginTop","marginBottom"]),marginBlock:le.spaceT("marginBlock"),padding:le.space("padding"),paddingTop:le.space("paddingTop"),paddingBlockStart:le.space("paddingBlockStart"),paddingRight:le.space("paddingRight"),paddingBottom:le.space("paddingBottom"),paddingBlockEnd:le.space("paddingBlockEnd"),paddingLeft:le.space("paddingLeft"),paddingInlineStart:le.space("paddingInlineStart"),paddingInlineEnd:le.space("paddingInlineEnd"),paddingX:le.space(["paddingInlineStart","paddingInlineEnd"]),paddingInline:le.space("paddingInline"),paddingY:le.space(["paddingTop","paddingBottom"]),paddingBlock:le.space("paddingBlock")};Object.assign(Jn,{m:Jn.margin,mt:Jn.marginTop,mr:Jn.marginRight,me:Jn.marginInlineEnd,marginEnd:Jn.marginInlineEnd,mb:Jn.marginBottom,ml:Jn.marginLeft,ms:Jn.marginInlineStart,marginStart:Jn.marginInlineStart,mx:Jn.marginX,my:Jn.marginY,p:Jn.padding,pt:Jn.paddingTop,py:Jn.paddingY,px:Jn.paddingX,pb:Jn.paddingBottom,pl:Jn.paddingLeft,ps:Jn.paddingInlineStart,paddingStart:Jn.paddingInlineStart,pr:Jn.paddingRight,pe:Jn.paddingInlineEnd,paddingEnd:Jn.paddingInlineEnd});var Sge={textDecorationColor:le.colors("textDecorationColor"),textDecoration:!0,textDecor:{property:"textDecoration"},textDecorationLine:!0,textDecorationStyle:!0,textDecorationThickness:!0,textUnderlineOffset:!0,textShadow:le.shadows("textShadow")},Tge={clipPath:!0,transform:le.propT("transform",wn.transform),transformOrigin:!0,translateX:le.spaceT("--chakra-translate-x"),translateY:le.spaceT("--chakra-translate-y"),skewX:le.degreeT("--chakra-skew-x"),skewY:le.degreeT("--chakra-skew-y"),scaleX:le.prop("--chakra-scale-x"),scaleY:le.prop("--chakra-scale-y"),scale:le.prop(["--chakra-scale-x","--chakra-scale-y"]),rotate:le.degreeT("--chakra-rotate")},Ege={transition:!0,transitionDelay:!0,animation:!0,willChange:!0,transitionDuration:le.prop("transitionDuration","transition.duration"),transitionProperty:le.prop("transitionProperty","transition.property"),transitionTimingFunction:le.prop("transitionTimingFunction","transition.easing")},Cge={fontFamily:le.prop("fontFamily","fonts"),fontSize:le.prop("fontSize","fontSizes",wn.px),fontWeight:le.prop("fontWeight","fontWeights"),lineHeight:le.prop("lineHeight","lineHeights"),letterSpacing:le.prop("letterSpacing","letterSpacings"),textAlign:!0,fontStyle:!0,textIndent:!0,wordBreak:!0,overflowWrap:!0,textOverflow:!0,textTransform:!0,whiteSpace:!0,isTruncated:{transform(e){if(e===!0)return{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}}},noOfLines:{static:{overflow:"hidden",textOverflow:"ellipsis",display:"-webkit-box",WebkitBoxOrient:"vertical",WebkitLineClamp:"var(--chakra-line-clamp)"}
349,property:"--chakra-line-clamp"}},Age={scrollBehavior:!0,scrollSnapAlign:!0,scrollSnapStop:!0,scrollSnapType:!0,scrollMargin:le.spaceT("scrollMargin"),scrollMarginTop:le.spaceT("scrollMarginTop"),scrollMarginBottom:le.spaceT("scrollMarginBottom"),scrollMarginLeft:le.spaceT("scrollMarginLeft"),scrollMarginRight:le.spaceT("scrollMarginRight"),scrollMarginX:le.spaceT(["scrollMarginLeft","scrollMarginRight"]),scrollMarginY:le.spaceT(["scrollMarginTop","scrollMarginBottom"]),scrollPadding:le.spaceT("scrollPadding"),scrollPaddingTop:le.spaceT("scrollPaddingTop"),scrollPaddingBottom:le.spaceT("scrollPaddingBottom"),scrollPaddingLeft:le.spaceT("scrollPaddingLeft"),scrollPaddingRight:le.spaceT("scrollPaddingRight"),scrollPaddingX:le.spaceT(["scrollPaddingLeft","scrollPaddingRight"]),scrollPaddingY:le.spaceT(["scrollPaddingTop","scrollPaddingBottom"])};function qQ(e){return _i(e)&&e.reference?e.reference:String(e)}var eS=(e,...t)=>t.map(qQ).join(` ${e} `).replace(/calc/g,""),pF=(...e)=>`calc(${eS("+",...e)})`,hF=(...e)=>`calc(${eS("-",...e)})`,Qk=(...e)=>`calc(${eS("*",...e)})`,yF=(...e)=>`calc(${eS("/",...e)})`,mF=e=>{const t=qQ(e);return t!=null&&!Number.isNaN(parseFloat(t))?String(t).startsWith("-")?String(t).slice(1):`-${t}`:Qk(t,-1)},Id=Object.assign(e=>({add:(...t)=>Id(pF(e,...t)),subtract:(...t)=>Id(hF(e,...t)),multiply:(...t)=>Id(Qk(e,...t)),divide:(...t)=>Id(yF(e,...t)),negate:()=>Id(mF(e)),toString:()=>e.toString()}),{add:pF,subtract:hF,multiply:Qk,divide:yF,negate:mF});function _ge(e,t="-"){return e.replace(/\s+/g,t)}function kge(e){const t=_ge(e.toString());return Rge(Pge(t))}function Pge(e){return e.includes("\\.")?e:!Number.isInteger(parseFloat(e.toString()))?e.replace(".","\\."):e}function Rge(e){return e.replace(/[!-,/:-@[-^`{-~]/g,"\\$&")}function Oge(e,t=""){return[t,e].filter(Boolean).join("-")}function Ige(e,t){return`var(${e}${t?`, ${t}`:""})`}function Mge(e,t=""){return kge(`--${Oge(e,t)}`)}function It(e,t,n){const r=Mge(e,n);return{variable:r,reference:Ige(r,t)}}function Dge(e,t){const n={};for(const r of t){if(Array.isArray(r)){const[a,i]=r;n[a]=It(`${e}-${a}`,i);continue}n[r]=It(`${e}-${r}`)}return n}function Lge(e){const t=e==null?0:e.length;return t?e[t-1]:void 0}function Fge(e){const t=parseFloat(e.toString()),n=e.toString().replace(String(t),"");return{unitless:!n,value:t,unit:n}}function Kk(e){if(e==null)return e;const{unitless:t}=Fge(e);return t||typeof e=="number"?`${e}px`:e}var $Q=(e,t)=>parseInt(e[1],10)>parseInt(t[1],10)?1:-1,m8=e=>Object.fromEntries(Object.entries(e).sort($Q));function gF(e){const t=m8(e);return Object.assign(Object.values(t),t)}function Nge(e){const t=Object.keys(m8(e));return new Set(t)}function vF(e){var t;if(!e)return e;e=(t=Kk(e))!=null?t:e;const n=-.02;return typeof e=="number"?`${e+n}`:e.replace(/(\d+\.?\d*)/u,r=>`${parseFloat(r)+n}`)}function C0(e,t){const n=["@media screen"];return e&&n.push("and",`(min-width: ${Kk(e)})`),t&&n.push("and",`(max-width: ${Kk(t)})`),n.join(" ")}function Bge(e){var t;if(!e)return null;e.base=(t=e.base)!=null?t:"0px";const n=gF(e),r=Object.entries(e).sort($Q).map(([o,s],u,c)=>{var d;let[,f]=(d=c[u+1])!=null?d:[];return f=parseFloat(f)>0?vF(f):void 0,{_minW:vF(s),breakpoint:o,minW:s,maxW:f,maxWQuery:C0(null,f),minWQuery:C0(s),minMaxQuery:C0(s,f)}}),a=Nge(e),i=Array.from(a.values());return{keys:a,normalized:n,isResponsive(o){const s=Object.keys(o);return s.length>0&&s.every(u=>a.has(u))},asObject:m8(e),asArray:gF(e),details:r,get(o){return r.find(s=>s.breakpoint===o)},media:[null,...n.map(o=>C0(o)).slice(1)],toArrayValue(o){if(!_i(o))throw new Error("toArrayValue: value must be an object");const s=i.map(u=>{var c;return(c=o[u])!=null?c:null});for(;Lge(s)===null;)s.pop();return s},toObjectValue(o){if(!Array.isArray(o))throw new Error("toObjectValue: value must be an array");return o.reduce((s,u,c)=>{const d=i[c];return d!=null&&u!=null&&(s[d]=u),s},{})}}}var fa={hover:(e,t)=>`${e}:hover ${t}, ${e}[data-hover] ${t}`,focus:(e,t)=>`${e}:focus ${t}, ${e}[data-focus] ${t}`,focusVisible:(e,t)=>`${e}:focus-visible ${t}`,focusWithin:(e,t)=>`${e}:focus-within ${t}`,active:(e,t)=>
349`${e}:active ${t}, ${e}[data-active] ${t}`,disabled:(e,t)=>`${e}:disabled ${t}, ${e}[data-disabled] ${t}`,invalid:(e,t)=>`${e}:invalid ${t}, ${e}[data-invalid] ${t}`,checked:(e,t)=>`${e}:checked ${t}, ${e}[data-checked] ${t}`,indeterminate:(e,t)=>`${e}:indeterminate ${t}, ${e}[aria-checked=mixed] ${t}, ${e}[data-indeterminate] ${t}`,readOnly:(e,t)=>`${e}:read-only ${t}, ${e}[readonly] ${t}, ${e}[data-read-only] ${t}`,expanded:(e,t)=>`${e}:read-only ${t}, ${e}[aria-expanded=true] ${t}, ${e}[data-expanded] ${t}`,placeholderShown:(e,t)=>`${e}:placeholder-shown ${t}`},Gc=e=>zQ(t=>e(t,"&"),"[role=group]","[data-group]",".group"),Ou=e=>zQ(t=>e(t,"~ &"),"[data-peer]",".peer"),zQ=(e,...t)=>t.map(e).join(", "),tS={_hover:"&:hover, &[data-hover]",_active:"&:active, &[data-active]",_focus:"&:focus, &[data-focus]",_highlighted:"&[data-highlighted]",_focusWithin:"&:focus-within",_focusVisible:"&:focus-visible, &[data-focus-visible]",_disabled:"&:disabled, &[disabled], &[aria-disabled=true], &[data-disabled]",_readOnly:"&[aria-readonly=true], &[readonly], &[data-readonly]",_before:"&::before",_after:"&::after",_empty:"&:empty",_expanded:"&[aria-expanded=true], &[data-expanded]",_checked:"&[aria-checked=true], &[data-checked]",_grabbed:"&[aria-grabbed=true], &[data-grabbed]",_pressed:"&[aria-pressed=true], &[data-pressed]",_invalid:"&[aria-invalid=true], &[data-invalid]",_valid:"&[data-valid], &[data-state=valid]",_loading:"&[data-loading], &[aria-busy=true]",_selected:"&[aria-selected=true], &[data-selected]",_hidden:"&[hidden], &[data-hidden]",_autofill:"&:-webkit-autofill",_even:"&:nth-of-type(even)",_odd:"&:nth-of-type(odd)",_first:"&:first-of-type",_firstLetter:"&::first-letter",_last:"&:last-of-type",_notFirst:"&:not(:first-of-type)",_notLast:"&:not(:last-of-type)",_visited:"&:visited",_activeLink:"&[aria-current=page]",_activeStep:"&[aria-current=step]",_indeterminate:"&:indeterminate, &[aria-checked=mixed], &[data-indeterminate]",_groupHover:Gc(fa.hover),_peerHover:Ou(fa.hover),_groupFocus:Gc(fa.focus),_peerFocus:Ou(fa.focus),_groupFocusVisible:Gc(fa.focusVisible),_peerFocusVisible:Ou(fa.focusVisible),_groupActive:Gc(fa.active),_peerActive:Ou(fa.active),_groupDisabled:Gc(fa.disabled),_peerDisabled:Ou(fa.disabled),_groupInvalid:Gc(fa.invalid),_peerInvalid:Ou(fa.invalid),_groupChecked:Gc(fa.checked),_peerChecked:Ou(fa.checked),_groupFocusWithin:Gc(fa.focusWithin),_peerFocusWithin:Ou(fa.focusWithin),_peerPlaceholderShown:Ou(fa.placeholderShown),_placeholder:"&::placeholder",_placeholderShown:"&:placeholder-shown",_fullScreen:"&:fullscreen",_selection:"&::selection",_rtl:"[dir=rtl] &, &[dir=rtl]",_ltr:"[dir=ltr] &, &[dir=ltr]",_mediaDark:"@media (prefers-color-scheme: dark)",_mediaReduceMotion:"@media (prefers-reduced-motion: reduce)",_dark:".chakra-ui-dark &:not([data-theme]),[data-theme=dark] &:not([data-theme]),&[data-theme=dark]",_light:".chakra-ui-light &:not([data-theme]),[data-theme=light] &:not([data-theme]),&[data-theme=light]",_horizontal:"&[data-orientation=horizontal]",_vertical:"&[data-orientation=vertical]"},HQ=Object.keys(tS);function bF(e,t){return It(String(e).replace(/\./g,"-"),void 0,t)}function Vge(e,t){let n={};const r={};for(const[a,i]of Object.entries(e)){const{isSemantic:o,value:s}=i,{variable:u,reference:c}=bF(a,t==null?void 0:t.cssVarPrefix);if(!o){if(a.startsWith("space")){const h=a.split("."),[y,...m]=h,v=`${y}.-${m.join(".")}`,w=Id.negate(s),b=Id.negate(c);r[v]={value:w,var:u,varRef:b}}n[u]=s,r[a]={value:s,var:u,varRef:c};continue}const d=h=>{const m=[String(a).split(".")[0],h].join(".");if(!e[m])return h;const{reference:w}=bF(m,t==null?void 0:t.cssVarPrefix);return w},f=_i(s)?s:{default:s};n=ko(n,Object.entries(f).reduce((h,[y,m])=>{var v,w;if(!m)return h;const b=d(`${m}`);if(y==="default")return h[u]=b,h;const x=(w=(v=tS)==null?void 0:v[y])!=null?w:y;return h[x]={[u]:b},h},{})),r[a]={value:c,var:u,varRef:c}}return{cssVars:n,cssMap:r}}function Uge(e,t=[]){const n=Object.assign({},e);for(const r of t)r in n&&delete n[r];return n}function jge(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function qge(e){return typeof e=="object"&&e!=null&&!Array.isArray(e)}function wF(e,t,n={}){const{stop:r,getKey:a}=n;function i(o,s=[]){var u;if(qge(o)||Array.isArray(o)){const c={};for(const[d,f]of Object.entries(o)){const h=(u=a==null?void 0:a(d))!=null?u:d,y=[...s,h];if(r!=null&&r(o,y))return t(o,s);c[h]=i(f,y)}return c}return t(o,s)}return i(e)}var $ge=["colors","borders","borderWidths","borderStyles","fonts","fontSizes","fontWeights","gradients","letterSpacings","lineHeights","radii","space","shadows","sizes","zIndices","transition","blur","breakpoints"];
349function zge(e){return jge(e,$ge)}function Hge(e){return e.semanticTokens}function Wge(e){const{__cssMap:t,__cssVars:n,__breakpoints:r,...a}=e;return a}var Yge=e=>HQ.includes(e)||e==="default";function Gge({tokens:e,semanticTokens:t}){const n={};return wF(e,(r,a)=>{r!=null&&(n[a.join(".")]={isSemantic:!1,value:r})}),wF(t,(r,a)=>{r!=null&&(n[a.join(".")]={isSemantic:!0,value:r})},{stop:r=>Object.keys(r).every(Yge)}),n}function Qge(e){var t;const n=Wge(e),r=zge(n),a=Hge(n),i=Gge({tokens:r,semanticTokens:a}),o=(t=n.config)==null?void 0:t.cssVarPrefix,{cssMap:s,cssVars:u}=Vge(i,{cssVarPrefix:o});return Object.assign(n,{__cssVars:{...{"--chakra-ring-inset":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-ring-offset-width":"0px","--chakra-ring-offset-color":"#fff","--chakra-ring-color":"rgba(66, 153, 225, 0.6)","--chakra-ring-offset-shadow":"0 0 #0000","--chakra-ring-shadow":"0 0 #0000","--chakra-space-x-reverse":"0","--chakra-space-y-reverse":"0"},...u},__cssMap:s,__breakpoints:Bge(n.breakpoints)}),n}var g8=ko({},Dw,Tn,dge,_2,wo,fge,xge,pge,jQ,wge,z0,Gk,Jn,Age,Cge,Sge,Tge,hge,Ege),Kge=Object.assign({},Jn,wo,_2,jQ,z0),Dlt=Object.keys(Kge),Xge=[...Object.keys(g8),...HQ],Jge={...g8,...tS},Zge=e=>e in Jge,eve=e=>t=>{if(!t.__breakpoints)return e;const{isResponsive:n,toArrayValue:r,media:a}=t.__breakpoints,i={};for(const o in e){let s=is(e[o],t);if(s==null)continue;if(s=_i(s)&&n(s)?r(s):s,!Array.isArray(s)){i[o]=s;continue}const u=s.slice(0,a.length).length;for(let c=0;c<u;c+=1){const d=a==null?void 0:a[c];if(!d){i[o]=s[c];continue}i[d]=i[d]||{},s[c]!=null&&(i[d][o]=s[c])}}return i};function tve(e){const t=[];let n="",r=!1;for(let a=0;a<e.length;a++){const i=e[a];i==="("?(r=!0,n+=i):i===")"?(r=!1,n+=i):i===","&&!r?(t.push(n),n=""):n+=i}return n=n.trim(),n&&t.push(n),t}function nve(e){return/^var\(--.+\)$/.test(e)}var rve=(e,t)=>e.startsWith("--")&&typeof t=="string"&&!nve(t),ave=(e,t)=>{var n,r;if(t==null)return t;const a=u=>{var c,d;return(d=(c=e.__cssMap)==null?void 0:c[u])==null?void 0:d.varRef},i=u=>{var c;return(c=a(u))!=null?c:u},[o,s]=tve(t);return t=(r=(n=a(o))!=null?n:i(s))!=null?r:i(t),t};function ive(e){const{configs:t={},pseudos:n={},theme:r}=e,a=(i,o=!1)=>{var s,u,c;const d=is(i,r),f=eve(d)(r);let h={};for(let y in f){const m=f[y];let v=is(m,r);y in n&&(y=n[y]),rve(y,v)&&(v=ave(r,v));let w=t[y];if(w===!0&&(w={property:y}),_i(v)){h[y]=(s=h[y])!=null?s:{},h[y]=ko({},h[y],a(v,!0));continue}let b=(c=(u=w==null?void 0:w.transform)==null?void 0:u.call(w,v,r,d))!=null?c:v;b=w!=null&&w.processResult?a(b,!0):b;const x=is(w==null?void 0:w.property,r);if(!o&&(w!=null&&w.static)){const T=is(w.static,r);h=ko({},h,T)}if(x&&Array.isArray(x)){for(const T of x)h[T]=b;continue}if(x){x==="&"&&_i(b)?h=ko({},h,b):h[x]=b;continue}if(_i(b)){h=ko({},h,b);continue}h[y]=b}return h};return a}var WQ=e=>t=>ive({theme:t,pseudos:tS,configs:g8})(e);function Ln(e){return{definePartsStyle(t){return t},defineMultiStyleConfig(t){return{parts:e,...t}}}}function ove(e,t){if(Array.isArray(e))return e;if(_i(e))return t(e);if(e!=null)return[e]}function sve(e,t){for(let n=t+1;n<e.length;n++)if(e[n]!=null)return n;return-1}function uve(e){const t=e.__breakpoints;return function(r,a,i,o){var s,u;if(!t)return;const c={},d=ove(i,t.toArrayValue);if(!d)return c;const f=d.length,h=f===1,y=!!r.parts;for(let m=0;m<f;m++){const v=t.details[m],w=t.details[sve(d,m)],b=C0(v.minW,w==null?void 0:w._minW),x=is((s=r[a])==null?void 0:s[d[m]],o);if(x){if(y){(u=r.parts)==null||u.forEach(T=>{ko(c,{[T]:h?x[T]:{[b]:x[T]}})});continue}if(!y){h?ko(c,x):c[b]=x;continue}c[b]=x}}return c}}function cve(e){return t=>{var n;const{variant:r,size:a,theme:i}=t,o=uve(i);return ko({},is((n=e.baseStyle)!=null?n:{},t),o(e,"sizes",a,t),o(e,"variants",r,t))}}function lve(e,t,n){var r,a,i;return(i=(a=(r=e.__cssMap)==null?void 0:r[`${t}.${n}`])==null?void 0:a.varRef)!=null?i:n}function Ss(e){return Uge(e,["styleConfig","size","variant","colorScheme"])}var dve=["borders","breakpoints","colors","components","config","direction","fonts","fontSizes","fontWeights","letterSpacings","lineHeights","radii","shadows","sizes","space","styles","transition","zIndices"];function fve(e){return _i(e)?dve.every(t=>Object.prototype.hasOwnProperty.call(e,t)):!1}var pve={common:"background-color, border-color, color, fill, stroke, opacity, box-shadow, transform",colors:"background-color, border-color, color, fill, stroke",dimensions:"width, height",position:"left, right, top, bottom",background:"background-color, background-image, background-position"},hve={"ease-in":"cubic-bezier(0.4, 0, 1, 1)","ease-out":"cubic-bezier(0, 0, 0.2, 1)","ease-in-out":"cubic-bezier(0.4, 0, 0.2, 1)"},yve={"ultra-fast":"50ms",faster:"100ms",fast:"150ms",normal:"200ms",slow:"300ms",slower:"400ms","ultra-slow":"500ms"},mve={property:pve,easing:hve,duration:yve},gve=mve,vve={hide:-1,auto:"auto",base:0,docked:10,dropdown:1e3,sticky:1100,banner:1200,overlay:1300,modal:1400,popover:1500,skipLink:1600,toast:1700,tooltip:1800},bve=vve,wve={none:0,"1px":"1px solid","2px":"2px solid","4px":"4px solid","8px":"8px solid"}
349,xve=wve,Sve={base:"0em",sm:"30em",md:"48em",lg:"62em",xl:"80em","2xl":"96em"},Tve=Sve,Eve={transparent:"transparent",current:"currentColor",black:"#000000",white:"#FFFFFF",whiteAlpha:{50:"rgba(255, 255, 255, 0.04)",100:"rgba(255, 255, 255, 0.06)",200:"rgba(255, 255, 255, 0.08)",300:"rgba(255, 255, 255, 0.16)",400:"rgba(255, 255, 255, 0.24)",500:"rgba(255, 255, 255, 0.36)",600:"rgba(255, 255, 255, 0.48)",700:"rgba(255, 255, 255, 0.64)",800:"rgba(255, 255, 255, 0.80)",900:"rgba(255, 255, 255, 0.92)"},blackAlpha:{50:"rgba(0, 0, 0, 0.04)",100:"rgba(0, 0, 0, 0.06)",200:"rgba(0, 0, 0, 0.08)",300:"rgba(0, 0, 0, 0.16)",400:"rgba(0, 0, 0, 0.24)",500:"rgba(0, 0, 0, 0.36)",600:"rgba(0, 0, 0, 0.48)",700:"rgba(0, 0, 0, 0.64)",800:"rgba(0, 0, 0, 0.80)",900:"rgba(0, 0, 0, 0.92)"},gray:{50:"#F7FAFC",100:"#EDF2F7",200:"#E2E8F0",300:"#CBD5E0",400:"#A0AEC0",500:"#718096",600:"#4A5568",700:"#2D3748",800:"#1A202C",900:"#171923"},red:{50:"#FFF5F5",100:"#FED7D7",200:"#FEB2B2",300:"#FC8181",400:"#F56565",500:"#E53E3E",600:"#C53030",700:"#9B2C2C",800:"#822727",900:"#63171B"},orange:{50:"#FFFAF0",100:"#FEEBC8",200:"#FBD38D",300:"#F6AD55",400:"#ED8936",500:"#DD6B20",600:"#C05621",700:"#9C4221",800:"#7B341E",900:"#652B19"},yellow:{50:"#FFFFF0",100:"#FEFCBF",200:"#FAF089",300:"#F6E05E",400:"#ECC94B",500:"#D69E2E",600:"#B7791F",700:"#975A16",800:"#744210",900:"#5F370E"},green:{50:"#F0FFF4",100:"#C6F6D5",200:"#9AE6B4",300:"#68D391",400:"#48BB78",500:"#38A169",600:"#2F855A",700:"#276749",800:"#22543D",900:"#1C4532"},teal:{50:"#E6FFFA",100:"#B2F5EA",200:"#81E6D9",300:"#4FD1C5",400:"#38B2AC",500:"#319795",600:"#2C7A7B",700:"#285E61",800:"#234E52",900:"#1D4044"},blue:{50:"#ebf8ff",100:"#bee3f8",200:"#90cdf4",300:"#63b3ed",400:"#4299e1",500:"#3182ce",600:"#2b6cb0",700:"#2c5282",800:"#2a4365",900:"#1A365D"},cyan:{50:"#EDFDFD",100:"#C4F1F9",200:"#9DECF9",300:"#76E4F7",400:"#0BC5EA",500:"#00B5D8",600:"#00A3C4",700:"#0987A0",800:"#086F83",900:"#065666"},purple:{50:"#FAF5FF",100:"#E9D8FD",200:"#D6BCFA",300:"#B794F4",400:"#9F7AEA",500:"#805AD5",600:"#6B46C1",700:"#553C9A",800:"#44337A",900:"#322659"},pink:{50:"#FFF5F7",100:"#FED7E2",200:"#FBB6CE",300:"#F687B3",400:"#ED64A6",500:"#D53F8C",600:"#B83280",700:"#97266D",800:"#702459",900:"#521B41"},linkedin:{50:"#E8F4F9",100:"#CFEDFB",200:"#9BDAF3",300:"#68C7EC",400:"#34B3E4",500:"#00A0DC",600:"#008CC9",700:"#0077B5",800:"#005E93",900:"#004471"},facebook:{50:"#E8F4F9",100:"#D9DEE9",200:"#B7C2DA",300:"#6482C0",400:"#4267B2",500:"#385898",600:"#314E89",700:"#29487D",800:"#223B67",900:"#1E355B"},messenger:{50:"#D0E6FF",100:"#B9DAFF",200:"#A2CDFF",300:"#7AB8FF",400:"#2E90FF",500:"#0078FF",600:"#0063D1",700:"#0052AC",800:"#003C7E",900:"#002C5C"},whatsapp:{50:"#dffeec",100:"#b9f5d0",200:"#90edb3",300:"#65e495",400:"#3cdd78",500:"#22c35e",600:"#179848",700:"#0c6c33",800:"#01421c",900:"#001803"},twitter:{50:"#E5F4FD",100:"#C8E9FB",200:"#A8DCFA",300:"#83CDF7",400:"#57BBF5",500:"#1DA1F2",600:"#1A94DA",700:"#1681BF",800:"#136B9E",900:"#0D4D71"},telegram:{50:"#E3F2F9",100:"#C5E4F3",200:"#A2D4EC",300:"#7AC1E4",400:"#47A9DA",500:"#0088CC",600:"#007AB8",700:"#006BA1",800:"#005885",900:"#003F5E"}},Cve=Eve,Ave={none:"0",sm:"0.125rem",base:"0.25rem",md:"0.375rem",lg:"0.5rem",xl:"0.75rem","2xl":"1rem","3xl":"1.5rem",full:"9999px"},_ve=Ave,kve={xs:"0 0 0 1px rgba(0, 0, 0, 0.05)",sm:"0 1px 2px 0 rgba(0, 0, 0, 0.05)",base:"0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)",md:"0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)",lg:"0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)",xl:"0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)","2xl":"0 25px 50px -12px rgba(0, 0, 0, 0.25)",outline:"0 0 0 3px rgba(66, 153, 225, 0.6)",inner:"inset 0 2px 4px 0 rgba(0,0,0,0.06)",none:"none","dark-lg":"rgba(0, 0, 0, 0.1) 0px 0px 0px 1px, rgba(0, 0, 0, 0.2) 0px 5px 10px, rgba(0, 0, 0, 0.4) 0px 15px 40px"},Pve=kve,Rve={none:0,sm:"4px",base:"8px",md:"12px",lg:"16px",xl:"24px","2xl":"40px","3xl":"64px"},Ove=Rve,Ive={letterSpacings:{tighter:"-0.05em",tight:"-0.025em",normal:"0",wide:"0.025em",wider:"0.05em",widest:"0.1em"},lineHeights:{normal:"normal",none:1,shorter:1.25,short:1.375,base:1.5,tall:1.625,taller:"2",3:".75rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem"},fontWeights:{hairline:100,thin:200,light:300,normal:400,medium:500,semibold:600,bold:700,extrabold:800,black:900},fonts:{heading:'-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',body:'-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',mono:'SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace'},fontSizes:{"3xs":"0.45rem","2xs":"0.625rem",xs:"0.75rem",sm:"0.875rem",md:"1rem",lg:"1.125rem",xl:"1.25rem","2xl":"1.5rem","3xl":"1.875rem","4xl":"2.25rem","5xl":"3rem","6xl":"3.75rem","7xl":"4.5rem","8xl":"6rem","9xl":"8rem"}},YQ=Ive,GQ={px:"1px",.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",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"},Mve={max:"max-content",min:"min-content",full:"100%","3xs":"14rem","2xs":"16rem",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem","8xl":"90rem",prose:"60ch"},Dve={sm:"640px",md:"768px",lg:"1024px",xl:"1280px"},Lve={...GQ,...Mve,container:Dve},QQ=Lve,Fve={breakpoints:Tve,zIndices:bve,radii:_ve,blur:Ove,colors:Cve,...YQ,sizes:QQ,shadows:Pve,space
349:GQ,borders:xve,transition:gve},{defineMultiStyleConfig:Nve,definePartsStyle:A0}=Ln(["stepper","step","title","description","indicator","separator","icon","number"]),qu=It("stepper-indicator-size"),ih=It("stepper-icon-size"),oh=It("stepper-title-font-size"),_0=It("stepper-description-font-size"),Xm=It("stepper-accent-color"),Bve=A0(({colorScheme:e})=>({stepper:{display:"flex",justifyContent:"space-between",gap:"4","&[data-orientation=vertical]":{flexDirection:"column",alignItems:"flex-start"},"&[data-orientation=horizontal]":{flexDirection:"row",alignItems:"center"},[Xm.variable]:`colors.${e}.500`,_dark:{[Xm.variable]:`colors.${e}.200`}},title:{fontSize:oh.reference,fontWeight:"medium"},description:{fontSize:_0.reference,color:"chakra-subtle-text"},number:{fontSize:oh.reference},step:{flexShrink:0,position:"relative",display:"flex",gap:"2","&[data-orientation=horizontal]":{alignItems:"center"},flex:"1","&:last-of-type:not([data-stretch])":{flex:"initial"}},icon:{flexShrink:0,width:ih.reference,height:ih.reference},indicator:{flexShrink:0,borderRadius:"full",width:qu.reference,height:qu.reference,display:"flex",justifyContent:"center",alignItems:"center","&[data-status=active]":{borderWidth:"2px",borderColor:Xm.reference},"&[data-status=complete]":{bg:Xm.reference,color:"chakra-inverse-text"},"&[data-status=incomplete]":{borderWidth:"2px"}},separator:{bg:"chakra-border-color",flex:"1","&[data-status=complete]":{bg:Xm.reference},"&[data-orientation=horizontal]":{width:"100%",height:"2px",marginStart:"2"},"&[data-orientation=vertical]":{width:"2px",position:"absolute",height:"100%",maxHeight:`calc(100% - ${qu.reference} - 8px)`,top:`calc(${qu.reference} + 4px)`,insetStart:`calc(${qu.reference} / 2 - 1px)`}}})),Vve=Nve({baseStyle:Bve,sizes:{xs:A0({stepper:{[qu.variable]:"sizes.4",[ih.variable]:"sizes.3",[oh.variable]:"fontSizes.xs",[_0.variable]:"fontSizes.xs"}}),sm:A0({stepper:{[qu.variable]:"sizes.6",[ih.variable]:"sizes.4",[oh.variable]:"fontSizes.sm",[_0.variable]:"fontSizes.xs"}}),md:A0({stepper:{[qu.variable]:"sizes.8",[ih.variable]:"sizes.5",[oh.variable]:"fontSizes.md",[_0.variable]:"fontSizes.sm"}}),lg:A0({stepper:{[qu.variable]:"sizes.10",[ih.variable]:"sizes.6",[oh.variable]:"fontSizes.lg",[_0.variable]:"fontSizes.md"}})},defaultProps:{size:"md",colorScheme:"blue"}});function Dn(e,t={}){let n=!1;function r(){if(!n){n=!0;return}throw new Error("[anatomy] .part(...) should only be called once. Did you mean to use .extend(...) ?")}function a(...d){r();for(const f of d)t[f]=u(f);return Dn(e,t)}function i(...d){for(const f of d)f in t||(t[f]=u(f));return Dn(e,t)}function o(){return Object.fromEntries(Object.entries(t).map(([f,h])=>[f,h.selector]))}function s(){return Object.fromEntries(Object.entries(t).map(([f,h])=>[f,h.className]))}function u(d){const y=`chakra-${(["container","root"].includes(d??"")?[e]:[e,d]).filter(Boolean).join("__")}`;return{className:y,selector:`.${y}`,toString:()=>d}}return{parts:a,toPart:u,extend:i,selectors:o,classnames:s,get keys(){return Object.keys(t)},__type:{}}}var Uve=Dn("accordion").parts("root","container","button","panel").extend("icon"),jve=Dn("alert").parts("title","description","container").extend("icon","spinner"),qve=Dn("avatar").parts("label","badge","container").extend("excessLabel","group"),$ve=Dn("breadcrumb").parts("link","item","container").extend("separator");Dn("button").parts();var zve=Dn("checkbox").parts("control","icon","container").extend("label");Dn("progress").parts("track","filledTrack").extend("label");var Hve=Dn("drawer").parts("overlay","dialogContainer","dialog").extend("header","closeButton","body","footer"),Wve=Dn("editable").parts("preview","input","textarea"),KQ=Dn("form").parts("container","requiredIndicator","helperText"),XQ=Dn("formError").parts("text","icon"),JQ=Dn("input").parts("addon","field","element"),Yve=Dn("list").parts("container","item","icon"),Gve=Dn("menu").parts("button","list","item").extend("groupTitle","command","divider"),Qve=Dn("modal").parts("overlay","dialogContainer","dialog").extend("header","closeButton","body","footer"),Kve=Dn("numberinput").parts("root","field","stepperGroup","stepper");Dn("pininput").parts("field");var Xve=Dn("popover").parts("content","header","body","footer").extend("popper","arrow","closeButton"),Jve=Dn("progress").parts("label","filledTrack","track"),Zve=Dn("radio").parts("container","control","label"),ebe=Dn("select").parts("field","icon"),tbe=Dn("slider").parts("container","track","thumb","filledTrack","mark"),nbe=Dn("stat").parts("container","label","helpText","number","icon"),rbe=Dn("switch").parts("container","track","thumb"),abe=Dn("table").parts("table","thead","tbody","tr","th","td","tfoot","caption"),ZQ=Dn("tabs").parts("root","tab","tablist","tabpanel","tabpanels","indicator"),ibe=Dn("tag").parts("container","label","closeButton"),obe=Dn("card").parts("container","header","body","footer");function Vd(e,t,n){return Math.min(Math.max(e,n),t)}
349class sbe extends Error{constructor(t){super(`Failed to parse color: "${t}"`)}}var k0=sbe;function v8(e){if(typeof e!="string")throw new k0(e);if(e.trim().toLowerCase()==="transparent")return[0,0,0,0];let t=e.trim();t=ybe.test(e)?lbe(e):e;const n=dbe.exec(t);if(n){const o=Array.from(n).slice(1);return[...o.slice(0,3).map(s=>parseInt(xg(s,2),16)),parseInt(xg(o[3]||"f",2),16)/255]}const r=fbe.exec(t);if(r){const o=Array.from(r).slice(1);return[...o.slice(0,3).map(s=>parseInt(s,16)),parseInt(o[3]||"ff",16)/255]}const a=pbe.exec(t);if(a){const o=Array.from(a).slice(1);return[...o.slice(0,3).map(s=>parseInt(s,10)),parseFloat(o[3]||"1")]}const i=hbe.exec(t);if(i){const[o,s,u,c]=Array.from(i).slice(1).map(parseFloat);if(Vd(0,100,s)!==s)throw new k0(e);if(Vd(0,100,u)!==u)throw new k0(e);return[...mbe(o,s,u),Number.isNaN(c)?1:c]}throw new k0(e)}function ube(e){let t=5381,n=e.length;for(;n;)t=t*33^e.charCodeAt(--n);return(t>>>0)%2341}const xF=e=>parseInt(e.replace(/_/g,""),36),cbe="1q29ehhb 1n09sgk7 1kl1ekf_ _yl4zsno 16z9eiv3 1p29lhp8 _bd9zg04 17u0____ _iw9zhe5 _to73___ _r45e31e _7l6g016 _jh8ouiv _zn3qba8 1jy4zshs 11u87k0u 1ro9yvyo 1aj3xael 1gz9zjz0 _3w8l4xo 1bf1ekf_ _ke3v___ _4rrkb__ 13j776yz _646mbhl _nrjr4__ _le6mbhl 1n37ehkb _m75f91n _qj3bzfz 1939yygw 11i5z6x8 _1k5f8xs 1509441m 15t5lwgf _ae2th1n _tg1ugcv 1lp1ugcv 16e14up_ _h55rw7n _ny9yavn _7a11xb_ 1ih442g9 _pv442g9 1mv16xof 14e6y7tu 1oo9zkds 17d1cisi _4v9y70f _y98m8kc 1019pq0v 12o9zda8 _348j4f4 1et50i2o _8epa8__ _ts6senj 1o350i2o 1mi9eiuo 1259yrp0 1ln80gnw _632xcoy 1cn9zldc _f29edu4 1n490c8q _9f9ziet 1b94vk74 _m49zkct 1kz6s73a 1eu9dtog _q58s1rz 1dy9sjiq __u89jo3 _aj5nkwg _ld89jo3 13h9z6wx _qa9z2ii _l119xgq _bs5arju 1hj4nwk9 1qt4nwk9 1ge6wau6 14j9zlcw 11p1edc_ _ms1zcxe _439shk6 _jt9y70f _754zsow 1la40eju _oq5p___ _x279qkz 1fa5r3rv _yd2d9ip _424tcku _8y1di2_ _zi2uabw _yy7rn9h 12yz980_ __39ljp6 1b59zg0x _n39zfzp 1fy9zest _b33k___ _hp9wq92 1il50hz4 _io472ub _lj9z3eo 19z9ykg0 _8t8iu3a 12b9bl4a 1ak5yw0o _896v4ku _tb8k8lv _s59zi6t _c09ze0p 1lg80oqn 1id9z8wb _238nba5 1kq6wgdi _154zssg _tn3zk49 _da9y6tc 1sg7cv4f _r12jvtt 1gq5fmkz 1cs9rvci _lp9jn1c _xw1tdnb 13f9zje6 16f6973h _vo7ir40 _bt5arjf _rc45e4t _hr4e100 10v4e100 _hc9zke2 _w91egv_ _sj2r1kk 13c87yx8 _vqpds__ _ni8ggk8 _tj9yqfb 1ia2j4r4 _7x9b10u 1fc9ld4j 1eq9zldr _5j9lhpx _ez9zl6o _md61fzm".split(" ").reduce((e,t)=>{const n=xF(t.substring(0,3)),r=xF(t.substring(3)).toString(16);let a="";for(let i=0;i<6-r.length;i++)a+="0";return e[n]=`${a}${r}`,e},{});function lbe(e){const t=e.toLowerCase().trim(),n=cbe[ube(t)];if(!n)throw new k0(e);return`#${n}`}const xg=(e,t)=>Array.from(Array(t)).map(()=>e).join(""),dbe=new RegExp(`^#${xg("([a-f0-9])",3)}([a-f0-9])?$`,"i"),fbe=new RegExp(`^#${xg("([a-f0-9]{2})",3)}([a-f0-9]{2})?$`,"i"),pbe=new RegExp(`^rgba?\\(\\s*(\\d+)\\s*${xg(",\\s*(\\d+)\\s*",2)}(?:,\\s*([\\d.]+))?\\s*\\)$`,"i"),hbe=/^hsla?\(\s*([\d.]+)\s*,\s*([\d.]+)%\s*,\s*([\d.]+)%(?:\s*,\s*([\d.]+))?\s*\)$/i,ybe=/^[a-z]+$/i,SF=e=>Math.round(e*255),mbe=(e,t,n)=>{let r=n/100;if(t===0)return[r,r,r].map(SF);const a=(e%360+360)%360/60,i=(1-Math.abs(2*r-1))*(t/100),o=i*(1-Math.abs(a%2-1));let s=0,u=0,c=0;a>=0&&a<1?(s=i,u=o):a>=1&&a<2?(s=o,u=i):a>=2&&a<3?(u=i,c=o):a>=3&&a<4?(u=o,c=i):a>=4&&a<5?(s=o,c=i):a>=5&&a<6&&(s=i,c=o);const d=r-i/2,f=s+d,h=u+d,y=c+d;return[f,h,y].map(SF)};function gbe(e,t,n,r){return`rgba(${Vd(0,255,e).toFixed()}, ${Vd(0,255,t).toFixed()}, ${Vd(0,255,n).toFixed()}, ${parseFloat(Vd(0,1,r).toFixed(3))})`}function vbe(e,t){const[n,r,a,i]=v8(e);return gbe(n,r,a,i-t)}function bbe(e){const[t,n,r,a]=v8(e);let i=o=>{const s=Vd(0,255,o).toString(16);return s.length===1?`0${s}`:s};return`#${i(t)}${i(n)}${i(r)}${a<1?i(Math.round(a*255)):""}`}function wbe(e,t,n,r,a){for(t=t.split?t.split("."):t,r=0;r<t.length;r++)e=e?e[t[r]]:a;return e===a?n:e}var xbe=e=>Object.keys(e).length===0,k2=(e,t,n)=>{const r=wbe(e,`colors.${t}`,t);try{return bbe(r),r}catch{return n??"#000000"}},os=(e,t,n)=>{var r;return(r=lve(e,"colors",t))!=null?r:n},Sbe=e=>{const[t,n,r]=v8(e);return(t*299+n*587+r*114)/1e3},Tbe=e=>t=>{const n=k2(t,e);return Sbe(n)<128?"dark":"light"},Ebe=e=>t=>Tbe(e)(t)==="dark",ry=(e,t)=>n=>{const r=k2(n,e);return vbe(r,1-t)};function TF(e="1rem",t="rgba(255, 255, 255, 0.15)"){return{backgroundImage:`linear-gradient(
350    45deg,
351    ${t} 25%,
352    transparent 25%,
353    transparent 50%,
354    ${t} 50%,
355    ${t} 75%,
356    transparent 75%,
357    transparent
358  )`,backgroundSize:`${e} ${e}`}}var Cbe=()=>`#${Math.floor(Math.random()*16777215).toString(16).padEnd(6,"0")}`;function Abe(e){const t=Cbe();return!e||xbe(e)?t:e.string&&e.colors?kbe(e.string,e.colors):e.string&&!e.colors?_be(e.string):e.colors&&!e.string?Pbe(e.colors):t}function _be(e){let t=0;if(e.length===0)return t.toString();for(let r=0;r<e.length;r+=1)t=e.charCodeAt(r)+((t<<5)-t),t=t&t;let n="#";for(let r=0;r<3;r+=1){const a=t>>r*8&255;n+=`00${a.toString(16)}`.substr(-2)}return n}function kbe(e,t){let n=0;if(e.length===0)return t[0];for(let r=0;r<e.length;r+=1)n=e.charCodeAt(r)+((n<<5)-n),n=n&n;return n=(n%t.length+t.length)%t.length,t[n]}function Pbe(e){return e[Math.floor(Math.random()*e.length)]}function Ct(e,t){return n=>n.colorMode==="dark"?t:e}function b8(e){const{orientation:t,vertical:n,horizontal:r}=e;return t?t==="vertical"?n:r:{}}function eK(e){return _i(e)&&e.reference?e.reference:String(e)}var nS=(e,...t)=>t.map(eK).join(` ${e} `).replace(/calc/g,""),EF=(...e)=>`calc(${nS("+",...e)})`,CF=(...e)=>`calc(${nS("-",...e)})`,Xk=(...e)=>`calc(${nS("*",...e)})`,AF=(...e)=>`calc(${nS("/",...e)})`,_F=e=>{const t=eK(e);return t!=null&&!Number.isNaN(parseFloat(t))?String(t).startsWith("-")?String(t).slice(1):`-${t}`:Xk(t,-1)},$u=Object.assign(e=>({add:(...t)=>$u(EF(e,...t)),subtract:(...t)=>$u(CF(e,...t)),multiply:(...t)=>$u(Xk(e,...t)),divide:(...t)=>$u(AF(e,...t)),negate:()=>$u(_F(e)),toString:()=>e.toString()}),{add:EF,subtract:CF,multiply:Xk,divide:AF,negate:_F});function Rbe(e){return!Number.isInteger(parseFloat(e.toString()))}function Obe(e,t="-"){return e.replace(/\s+/g,t)}function tK(e){const t=Obe(e.toString());return t.includes("\\.")?e:Rbe(e)?t.replace(".","\\."):e}
358function Ibe(e,t=""){return[t,tK(e)].filter(Boolean).join("-")}function Mbe(e,t){return`var(${tK(e)}${t?`, ${t}`:""})`}function Dbe(e,t=""){return`--${Ibe(e,t)}`}function Qr(e,t){const n=Dbe(e,void 0);return{variable:n,reference:Mbe(n,Lbe(void 0))}}function Lbe(e){return typeof e=="string"?e:e==null?void 0:e.reference}var{defineMultiStyleConfig:Fbe,definePartsStyle:Lw}=Ln(rbe.keys),H0=Qr("switch-track-width"),sf=Qr("switch-track-height"),j5=Qr("switch-track-diff"),Nbe=$u.subtract(H0,sf),Jk=Qr("switch-thumb-x"),Jm=Qr("switch-bg"),Bbe=e=>{const{colorScheme:t}=e;return{borderRadius:"full",p:"0.5",width:[H0.reference],height:[sf.reference],transitionProperty:"common",transitionDuration:"fast",[Jm.variable]:"colors.gray.300",_dark:{[Jm.variable]:"colors.whiteAlpha.400"},_focusVisible:{boxShadow:"outline"},_disabled:{opacity:.4,cursor:"not-allowed"},_checked:{[Jm.variable]:`colors.${t}.500`,_dark:{[Jm.variable]:`colors.${t}.200`}},bg:Jm.reference}},Vbe={bg:"white",transitionProperty:"transform",transitionDuration:"normal",borderRadius:"inherit",width:[sf.reference],height:[sf.reference],_checked:{transform:`translateX(${Jk.reference})`}},Ube=Lw(e=>({container:{[j5.variable]:Nbe,[Jk.variable]:j5.reference,_rtl:{[Jk.variable]:$u(j5).negate().toString()}},track:Bbe(e),thumb:Vbe})),jbe={sm:Lw({container:{[H0.variable]:"1.375rem",[sf.variable]:"sizes.3"}}),md:Lw({container:{[H0.variable]:"1.875rem",[sf.variable]:"sizes.4"}}),lg:Lw({container:{[H0.variable]:"2.875rem",[sf.variable]:"sizes.6"}})},qbe=Fbe({baseStyle:Ube,sizes:jbe,defaultProps:{size:"md",colorScheme:"blue"}}),{defineMultiStyleConfig:$be,definePartsStyle:xh}=Ln(abe.keys),zbe=xh({table:{fontVariantNumeric:"lining-nums tabular-nums",borderCollapse:"collapse",width:"full"},th:{fontFamily:"heading",fontWeight:"bold",textTransform:"uppercase",letterSpacing:"wider",textAlign:"start"},td:{textAlign:"start"},caption:{mt:4,fontFamily:"heading",textAlign:"center",fontWeight:"medium"}}),P2={"&[data-is-numeric=true]":{textAlign:"end"}},Hbe=xh(e=>{const{colorScheme:t}=e;return{th:{color:Ct("gray.600","gray.400")(e),borderBottom:"1px",borderColor:Ct(`${t}.100`,`${t}.700`)(e),...P2},td:{borderBottom:"1px",borderColor:Ct(`${t}.100`,`${t}.700`)(e),...P2},caption:{color:Ct("gray.600","gray.100")(e)},tfoot:{tr:{"&:last-of-type":{th:{borderBottomWidth:0}}}}}}),Wbe=xh(e=>{const{colorScheme:t}=e;return{th:{color:Ct("gray.600","gray.400")(e),borderBottom:"1px",borderColor:Ct(`${t}.100`,`${t}.700`)(e),...P2},td:{borderBottom:"1px",borderColor:Ct(`${t}.100`,`${t}.700`)(e),...P2},caption:{color:Ct("gray.600","gray.100")(e)},tbody:{tr:{"&:nth-of-type(odd)":{"th, td":{borderBottomWidth:"1px",borderColor:Ct(`${t}.100`,`${t}.700`)(e)},td:{background:Ct(`${t}.100`,`${t}.700`)(e)}}}},tfoot:{tr:{"&:last-of-type":{th:{borderBottomWidth:0}}}}}}),Ybe={simple:Hbe,striped:Wbe,unstyled:{}},Gbe={sm:xh({th:{px:"4",py:"1",lineHeight:"4",fontSize:"xs"},td:{px:"4",py:"2",fontSize:"sm",lineHeight:"4"},caption:{px:"4",py:"2",fontSize:"xs"}}),md:xh({th:{px:"6",py:"3",lineHeight:"4",fontSize:"xs"},td:{px:"6",py:"4",lineHeight:"5"},caption:{px:"6",py:"2",fontSize:"sm"}}),lg:xh({th:{px:"8",py:"4",lineHeight:"5",fontSize:"sm"},td:{px:"8",py:"5",lineHeight:"6"},caption:{px:"6",py:"2",fontSize:"md"}})},Qbe=$be({baseStyle:zbe,variants:Ybe,sizes:Gbe,defaultProps:{variant:"simple",size:"md",colorScheme:"gray"}}),Ci=It("tabs-color"),as=It("tabs-bg"),U1=It("tabs-border-color"),{defineMultiStyleConfig:Kbe,definePartsStyle:eu}=Ln(ZQ.keys),Xbe=e=>{const{orientation:t}=e;return{display:t==="vertical"?"flex":"block"}},Jbe=e=>{const{isFitted:t}=e;return{flex:t?1:void 0,transitionProperty:"common",transitionDuration:"normal",_focusVisible:{zIndex:1,boxShadow:"outline"},_disabled:{cursor:"not-allowed",opacity:.4}}},Zbe=e=>{const{align:t="start",orientation:n}=e;return{justifyContent:{end:"flex-end",center:"center",start:"flex-start"}[t],flexDirection:n==="vertical"?"column":"row"}},e1e={p:4},t1e=eu(e=>({root:Xbe(e),tab:Jbe(e),tablist:Zbe(e),tabpanel:e1e})),n1e={sm:eu({tab:{py:1,px:4,fontSize:"sm"}}),md:eu({tab:{fontSize:"md",py:2,px:4}}),lg:eu({tab:{fontSize:"lg",py:3,px:4}})},r1e=eu(e=>{const{colorScheme:t,orientation:n}=e,r=n==="vertical",a=r?"borderStart":"borderBottom",i=r?"marginStart":"marginBottom";return{tablist:{[a]:"2px solid",borderColor:"inherit"},tab:{[a]:"2px solid",borderColor:"transparent",[i]:"-2px",_selected:{[Ci.variable]:`colors.${t}.600`,_dark:{[Ci.variable]:`colors.${t}.300`},borderColor:"currentColor"},_active:{[as.variable]:"colors.gray.200",_dark:{[as.variable]:"colors.whiteAlpha.300"}},_disabled:{_active:{bg:"none"}},color:Ci.reference,bg:as.reference}}}),a1e=eu(e=>{const{colorScheme:t}=e;return{tab:{borderTopRadius:"md",border:"1px solid",borderColor:"transparent",mb:"-1px",[U1.variable]:"transparent",_selected:{[Ci.variable]:`colors.${t}.600`,[U1.variable]:"colors.white",_dark:{[Ci.variable]:`colors.${t}.300`,[U1.variable]:"colors.gray.800"},borderColor:"inherit",borderBottomColor:U1.reference}
358,color:Ci.reference},tablist:{mb:"-1px",borderBottom:"1px solid",borderColor:"inherit"}}}),i1e=eu(e=>{const{colorScheme:t}=e;return{tab:{border:"1px solid",borderColor:"inherit",[as.variable]:"colors.gray.50",_dark:{[as.variable]:"colors.whiteAlpha.50"},mb:"-1px",_notLast:{marginEnd:"-1px"},_selected:{[as.variable]:"colors.white",[Ci.variable]:`colors.${t}.600`,_dark:{[as.variable]:"colors.gray.800",[Ci.variable]:`colors.${t}.300`},borderColor:"inherit",borderTopColor:"currentColor",borderBottomColor:"transparent"},color:Ci.reference,bg:as.reference},tablist:{mb:"-1px",borderBottom:"1px solid",borderColor:"inherit"}}}),o1e=eu(e=>{const{colorScheme:t,theme:n}=e;return{tab:{borderRadius:"full",fontWeight:"semibold",color:"gray.600",_selected:{color:k2(n,`${t}.700`),bg:k2(n,`${t}.100`)}}}}),s1e=eu(e=>{const{colorScheme:t}=e;return{tab:{borderRadius:"full",fontWeight:"semibold",[Ci.variable]:"colors.gray.600",_dark:{[Ci.variable]:"inherit"},_selected:{[Ci.variable]:"colors.white",[as.variable]:`colors.${t}.600`,_dark:{[Ci.variable]:"colors.gray.800",[as.variable]:`colors.${t}.300`}},color:Ci.reference,bg:as.reference}}}),u1e=eu({}),c1e={line:r1e,enclosed:a1e,"enclosed-colored":i1e,"soft-rounded":o1e,"solid-rounded":s1e,unstyled:u1e},l1e=Kbe({baseStyle:t1e,sizes:n1e,variants:c1e,defaultProps:{size:"md",variant:"line",colorScheme:"blue"}}),kr=Dge("badge",["bg","color","shadow"]),d1e={px:1,textTransform:"uppercase",fontSize:"xs",borderRadius:"sm",fontWeight:"bold",bg:kr.bg.reference,color:kr.color.reference,boxShadow:kr.shadow.reference},f1e=e=>{const{colorScheme:t,theme:n}=e,r=ry(`${t}.500`,.6)(n);return{[kr.bg.variable]:`colors.${t}.500`,[kr.color.variable]:"colors.white",_dark:{[kr.bg.variable]:r,[kr.color.variable]:"colors.whiteAlpha.800"}}},p1e=e=>{const{colorScheme:t,theme:n}=e,r=ry(`${t}.200`,.16)(n);return{[kr.bg.variable]:`colors.${t}.100`,[kr.color.variable]:`colors.${t}.800`,_dark:{[kr.bg.variable]:r,[kr.color.variable]:`colors.${t}.200`}}},h1e=e=>{const{colorScheme:t,theme:n}=e,r=ry(`${t}.200`,.8)(n);return{[kr.color.variable]:`colors.${t}.500`,_dark:{[kr.color.variable]:r},[kr.shadow.variable]:`inset 0 0 0px 1px ${kr.color.reference}`}},y1e={solid:f1e,subtle:p1e,outline:h1e},W0={baseStyle:d1e,variants:y1e,defaultProps:{variant:"subtle",colorScheme:"gray"}},{defineMultiStyleConfig:m1e,definePartsStyle:uf}=Ln(ibe.keys),kF=It("tag-bg"),PF=It("tag-color"),q5=It("tag-shadow"),Fw=It("tag-min-height"),Nw=It("tag-min-width"),Bw=It("tag-font-size"),Vw=It("tag-padding-inline"),g1e={fontWeight:"medium",lineHeight:1.2,outline:0,[PF.variable]:kr.color.reference,[kF.variable]:kr.bg.reference,[q5.variable]:kr.shadow.reference,color:PF.reference,bg:kF.reference,boxShadow:q5.reference,borderRadius:"md",minH:Fw.reference,minW:Nw.reference,fontSize:Bw.reference,px:Vw.reference,_focusVisible:{[q5.variable]:"shadows.outline"}},v1e={lineHeight:1.2,overflow:"visible"},b1e={fontSize:"lg",w:"5",h:"5",transitionProperty:"common",transitionDuration:"normal",borderRadius:"full",marginStart:"1.5",marginEnd:"-1",opacity:.5,_disabled:{opacity:.4},_focusVisible:{boxShadow:"outline",bg:"rgba(0, 0, 0, 0.14)"},_hover:{opacity:.8},_active:{opacity:1}},w1e=uf({container:g1e,label:v1e,closeButton:b1e}),x1e={sm:uf({container:{[Fw.variable]:"sizes.5",[Nw.variable]:"sizes.5",[Bw.variable]:"fontSizes.xs",[Vw.variable]:"space.2"},closeButton:{marginEnd:"-2px",marginStart:"0.35rem"}}),md:uf({container:{[Fw.variable]:"sizes.6",[Nw.variable]:"sizes.6",[Bw.variable]:"fontSizes.sm",[Vw.variable]:"space.2"}}),lg:uf({container:{[Fw.variable]:"sizes.8",[Nw.variable]:"sizes.8",[Bw.variable]:"fontSizes.md",[Vw.variable]:"space.3"}})},S1e={subtle:uf(e=>{var t;return{container:(t=W0.variants)==null?void 0:t.subtle(e)}}),solid:uf(e=>{var t;return{container:(t=W0.variants)==null?void 0:t.solid(e)}}),outline:uf(e=>{var t;return{container:(t=W0.variants)==null?void 0:t.outline(e)}})},T1e=m1e({variants:S1e,baseStyle:w1e,sizes:x1e,defaultProps:{size:"md",variant:"subtle",colorScheme:"gray"}}),{definePartsStyle:Wu,defineMultiStyleConfig:E1e}=Ln(JQ.keys),C1e=Wu({field:{width:"100%",minWidth:0,outline:0,position:"relative",appearance:"none",transitionProperty:"common",transitionDuration:"normal",_disabled:{opacity:.4,cursor:"not-allowed"}}}),Qc={lg:{fontSize:"lg",px:"4",h:"12",borderRadius:"md"},md:{fontSize:"md",px:"4",h:"10",borderRadius:"md"},sm:{fontSize:"sm",px:"3",h:"8",borderRadius:"sm"},xs:{fontSize:"xs",px:"2",h:"6",borderRadius:"sm"}},A1e={lg:Wu({field:Qc.lg,addon:Qc.lg}),md:Wu({field:Qc.md,addon:Qc.md}),sm:Wu({field:Qc.sm,addon:Qc.sm}),xs:Wu({field:Qc.xs,addon:Qc.xs})};function w8(e){const{focusBorderColor:t,errorBorderColor:n}=e;return{focusBorderColor:t||Ct("blue.500","blue.300")(e),errorBorderColor:n||Ct("red.500","red.300")(e)}}var _1e=Wu(e=>{const{theme:t}=e,{focusBorderColor:n,errorBorderColor:r}=w8(e);return{field:{border:"1px solid",borderColor:"inherit",bg:"inherit",_hover:{borderColor:Ct("gray.300","whiteAlpha.400")(e)},_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:os(t,r),boxShadow:`0 0 0 1px ${os(t,r)}`}
358,_focusVisible:{zIndex:1,borderColor:os(t,n),boxShadow:`0 0 0 1px ${os(t,n)}`}},addon:{border:"1px solid",borderColor:Ct("inherit","whiteAlpha.50")(e),bg:Ct("gray.100","whiteAlpha.300")(e)}}}),k1e=Wu(e=>{const{theme:t}=e,{focusBorderColor:n,errorBorderColor:r}=w8(e);return{field:{border:"2px solid",borderColor:"transparent",bg:Ct("gray.100","whiteAlpha.50")(e),_hover:{bg:Ct("gray.200","whiteAlpha.100")(e)},_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:os(t,r)},_focusVisible:{bg:"transparent",borderColor:os(t,n)}},addon:{border:"2px solid",borderColor:"transparent",bg:Ct("gray.100","whiteAlpha.50")(e)}}}),P1e=Wu(e=>{const{theme:t}=e,{focusBorderColor:n,errorBorderColor:r}=w8(e);return{field:{borderBottom:"1px solid",borderColor:"inherit",borderRadius:"0",px:"0",bg:"transparent",_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:os(t,r),boxShadow:`0px 1px 0px 0px ${os(t,r)}`},_focusVisible:{borderColor:os(t,n),boxShadow:`0px 1px 0px 0px ${os(t,n)}`}},addon:{borderBottom:"2px solid",borderColor:"inherit",borderRadius:"0",px:"0",bg:"transparent"}}}),R1e=Wu({field:{bg:"transparent",px:"0",height:"auto"},addon:{bg:"transparent",px:"0",height:"auto"}}),O1e={outline:_1e,filled:k1e,flushed:P1e,unstyled:R1e},_n=E1e({baseStyle:C1e,sizes:A1e,variants:O1e,defaultProps:{size:"md",variant:"outline"}}),RF,I1e={...(RF=_n.baseStyle)==null?void 0:RF.field,paddingY:"2",minHeight:"20",lineHeight:"short",verticalAlign:"top"},OF,IF,M1e={outline:e=>{var t,n;return(n=(t=_n.variants)==null?void 0:t.outline(e).field)!=null?n:{}},flushed:e=>{var t,n;return(n=(t=_n.variants)==null?void 0:t.flushed(e).field)!=null?n:{}},filled:e=>{var t,n;return(n=(t=_n.variants)==null?void 0:t.filled(e).field)!=null?n:{}},unstyled:(IF=(OF=_n.variants)==null?void 0:OF.unstyled.field)!=null?IF:{}},MF,DF,LF,FF,NF,BF,VF,UF,D1e={xs:(DF=(MF=_n.sizes)==null?void 0:MF.xs.field)!=null?DF:{},sm:(FF=(LF=_n.sizes)==null?void 0:LF.sm.field)!=null?FF:{},md:(BF=(NF=_n.sizes)==null?void 0:NF.md.field)!=null?BF:{},lg:(UF=(VF=_n.sizes)==null?void 0:VF.lg.field)!=null?UF:{}},L1e={baseStyle:I1e,sizes:D1e,variants:M1e,defaultProps:{size:"md",variant:"outline"}},j1=Qr("tooltip-bg"),$5=Qr("tooltip-fg"),F1e=Qr("popper-arrow-bg"),N1e={bg:j1.reference,color:$5.reference,[j1.variable]:"colors.gray.700",[$5.variable]:"colors.whiteAlpha.900",_dark:{[j1.variable]:"colors.gray.300",[$5.variable]:"colors.gray.9
35800"},[F1e.variable]:j1.reference,px:"2",py:"0.5",borderRadius:"sm",fontWeight:"medium",fontSize:"sm",boxShadow:"md",maxW:"xs",zIndex:"tooltip"},B1e={baseStyle:N1e},{defineMultiStyleConfig:V1e,definePartsStyle:P0}=Ln(Jve.keys),U1e=e=>{const{colorScheme:t,theme:n,isIndeterminate:r,hasStripe:a}=e,i=Ct(TF(),TF("1rem","rgba(0,0,0,0.1)"))(e),o=Ct(`${t}.500`,`${t}.200`)(e),s=`linear-gradient(
359    to right,
360    transparent 0%,
361    ${os(n,o)} 50%,
362    transparent 100%
363  )`;return{...!r&&a&&i,...r?{bgImage:s}:{bgColor:o}}},j1e={lineHeight:"1",fontSize:"0.25em",fontWeight:"bold",color:"white"},q1e=e=>({bg:Ct("gray.100","whiteAlpha.300")(e)}),$1e=e=>({transitionProperty:"common",transitionDuration:"slow",...U1e(e)}),z1e=P0(e=>({label:j1e,filledTrack:$1e(e),track:q1e(e)})),H1e={xs:P0({track:{h:"1"}}),sm:P0({track:{h:"2"}}),md:P0({track:{h:"3"}}),lg:P0({track:{h:"4"}})},W1e=V1e({sizes:H1e,baseStyle:z1e,defaultProps:{size:"md",colorScheme:"blue"}}),Y1e=e=>typeof e=="function";function ei(e,...t){return Y1e(e)?e(...t):e}var{definePartsStyle:Uw,defineMultiStyleConfig:G1e}=Ln(zve.keys),Y0=It("checkbox-size"),Q1e=e=>{const{colorScheme:t}=e;return{w:Y0.reference,h:Y0.reference,transitionProperty:"box-shadow",transitionDuration:"normal",border:"2px solid",borderRadius:"sm",borderColor:"inherit",color:"white",_checked:{bg:Ct(`${t}.500`,`${t}.200`)(e),borderColor:Ct(`${t}.500`,`${t}.200`)(e),color:Ct("white","gray.900")(e),_hover:{bg:Ct(`${t}.600`,`${t}.300`)(e),borderColor:Ct(`${t}.600`,`${t}.300`)(e)},_disabled:{borderColor:Ct("gray.200","transparent")(e),bg:Ct("gray.200","whiteAlpha.300")(e),color:Ct("gray.500","whiteAlpha.500")(e)}},_indeterminate:{bg:Ct(`${t}.500`,`${t}.200`)(e),borderColor:Ct(`${t}.500`,`${t}.200`)(e),color:Ct("white","gray.900")(e)},_disabled:{bg:Ct("gray.100","whiteAlpha.100")(e),borderColor:Ct("gray.100","transparent")(e)},_focusVisible:{boxShadow:"outline"},_invalid:{borderColor:Ct("red.500","red.300")(e)}}},K1e={_disabled:{cursor:"not-allowed"}},X1e={userSelect:"none",_disabled:{opacity:.4}},J1e={transitionProperty:"transform",transitionDuration:"normal"},Z1e=Uw(e=>({icon:J1e,container:K1e,control:ei(Q1e,e),label:X1e})),ewe={sm:Uw({control:{[Y0.variable]:"sizes.3"},label:{fontSize:"sm"},icon:{fontSize:"3xs"}}),md:Uw({control:{[Y0.variable]:"sizes.4"},label:{fontSize:"md"},icon:{fontSize:"2xs"}}),lg:Uw({control:{[Y0.variable]:"sizes.5"},label:{fontSize:"lg"},icon:{fontSize:"2xs"}})},R2=G1e({baseStyle:Z1e,sizes:ewe,defaultProps:{size:"md",colorScheme:"blue"}}),{defineMultiStyleConfig:twe,definePartsStyle:jw}=Ln(Zve.keys),nwe=e=>{var t;const n=(t=ei(R2.baseStyle,e))==null?void 0:t.control;return{...n,borderRadius:"full",_checked:{...n==null?void 0:n._checked,_before:{content:'""',display:"inline-block",pos:"relative",w:"50%",h:"50%",borderRadius:"50%",bg:"currentColor"}}}},rwe=jw(e=>{var t,n,r,a;return{label:(n=(t=R2).baseStyle)==null?void 0:n.call(t,e).label,container:(a=(r=R2).baseStyle)==null?void 0:a.call(r,e).container,control:nwe(e)}}),awe={md:jw({control:{w:"4",h:"4"},label:{fontSize:"md"}}),lg:jw({control:{w:"5",h:"5"},label:{fontSize:"lg"}}),sm:jw({control:{width:"3",height:"3"},label:{fontSize:"sm"}})},iwe=twe({baseStyle:rwe,sizes:awe,defaultProps:{size:"md",colorScheme:"blue"}}),{defineMultiStyleConfig:owe,definePartsStyle:swe}=Ln(ebe.keys),q1=It("select-bg"),jF,uwe={...(jF=_n.baseStyle)==null?void 0:jF.field,appearance:"none",paddingBottom:"1px",lineHeight:"normal",bg:q1.reference,[q1.variable]:"colors.white",_dark:{[q1.variable]:"colors.gray.700"},"> option, > optgroup":{bg:q1.reference}},cwe={width:"6",height:"100%",insetEnd:"2",position:"relative",color:"currentColor",fontSize:"xl",_disabled:{opacity:.5}},lwe=swe({field:uwe,icon:cwe}),$1={paddingInlineEnd:"8"},qF,$F,zF,HF,WF,YF,GF,QF,dwe={lg:{...(qF=_n.sizes)==null?void 0:qF.lg,field:{...($F=_n.sizes)==null?void 0:$F.lg.field,...$1}},md:{...(zF=_n.sizes)==null?void 0:zF.md,field:{...(HF=_n.sizes)==null?void 0:HF.md.field,...$1}},sm:{...(WF=_n.sizes)==null?void 0:WF.sm,field:{...(YF=_n.sizes)==null?void 0:YF.sm.field,...$1}},xs:{...(GF=_n.sizes)==null?void 0:GF.xs,field:{...(QF=_n.sizes)==null?void 0:QF.xs.field,...$1},icon:{insetEnd:"1"}}},fwe=owe({baseStyle:lwe,sizes:dwe,variants:_n.variants,defaultProps:_n.defaultProps}),z5=It("skeleton-start-color"),H5=It("skeleton-end-color"),pwe={[z5.variable]:"colors.gray.100",[H5.variable]:"colors.gray.400",_dark:{[z5.variable]:"colors.gray.800",[H5.variable]:"colors.gray.600"},background:z5.reference,borderColor:H5.reference,opacity:.7,borderRadius:"sm"}
363,hwe={baseStyle:pwe},W5=It("skip-link-bg"),ywe={borderRadius:"md",fontWeight:"semibold",_focusVisible:{boxShadow:"outline",padding:"4",position:"fixed",top:"6",insetStart:"6",[W5.variable]:"colors.white",_dark:{[W5.variable]:"colors.gray.700"},bg:W5.reference}},mwe={baseStyle:ywe},{defineMultiStyleConfig:gwe,definePartsStyle:rS}=Ln(tbe.keys),Sg=It("slider-thumb-size"),Tg=It("slider-track-size"),ul=It("slider-bg"),vwe=e=>{const{orientation:t}=e;return{display:"inline-block",position:"relative",cursor:"pointer",_disabled:{opacity:.6,cursor:"default",pointerEvents:"none"},...b8({orientation:t,vertical:{h:"100%"},horizontal:{w:"100%"}})}},bwe=e=>({...b8({orientation:e.orientation,horizontal:{h:Tg.reference},vertical:{w:Tg.reference}}),overflow:"hidden",borderRadius:"sm",[ul.variable]:"colors.gray.200",_dark:{[ul.variable]:"colors.whiteAlpha.200"},_disabled:{[ul.variable]:"colors.gray.300",_dark:{[ul.variable]:"colors.whiteAlpha.300"}},bg:ul.reference}),wwe=e=>{const{orientation:t}=e;return{...b8({orientation:t,vertical:{left:"50%",transform:"translateX(-50%)",_active:{transform:"translateX(-50%) scale(1.15)"}},horizontal:{top:"50%",transform:"translateY(-50%)",_active:{transform:"translateY(-50%) scale(1.15)"}}}),w:Sg.reference,h:Sg.reference,display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",outline:0,zIndex:1,borderRadius:"full",bg:"white",boxShadow:"base",border:"1px solid",borderColor:"transparent",transitionProperty:"transform",transitionDuration:"normal",_focusVisible:{boxShadow:"outline"},_disabled:{bg:"gray.300"}}},xwe=e=>{const{colorScheme:t}=e;return{width:"inherit",height:"inherit",[ul.variable]:`colors.${t}.500`,_dark:{[ul.variable]:`colors.${t}.200`},bg:ul.reference}},Swe=rS(e=>({container:vwe(e),track:bwe(e),thumb:wwe(e),filledTrack:xwe(e)})),Twe=rS({container:{[Sg.variable]:"sizes.4",[Tg.variable]:"sizes.1"}}),Ewe=rS({container:{[Sg.variable]:"sizes.3.5",[Tg.variable]:"sizes.1"}}),Cwe=rS({container:{[Sg.variable]:"sizes.2.5",[Tg.variable]:"sizes.0.5"}}),Awe={lg:Twe,md:Ewe,sm:Cwe},_we=gwe({baseStyle:Swe,sizes:Awe,defaultProps:{size:"md",colorScheme:"blue"}}),Md=Qr("spinner-size"),kwe={width:[Md.reference],height:[Md.reference]},Pwe={xs:{[Md.variable]:"sizes.3"},sm:{[Md.variable]:"sizes.4"},md:{[Md.variable]:"sizes.6"},lg:{[Md.variable]:"sizes.8"},xl:{[Md.variable]:"sizes.12"}},Rwe={baseStyle:kwe,sizes:Pwe,defaultProps:{size:"md"}},{defineMultiStyleConfig:Owe,definePartsStyle:nK}=Ln(nbe.keys),Iwe={fontWeight:"medium"},Mwe={opacity:.8,marginBottom:"2"},Dwe={verticalAlign:"baseline",fontWeight:"semibold"},Lwe={marginEnd:1,w:"3.5",h:"3.5",verticalAlign:"middle"},Fwe=nK({container:{},label:Iwe,helpText:Mwe,number:Dwe,icon:Lwe}),Nwe={md:nK({label:{fontSize:"sm"},helpText:{fontSize:"sm"},number:{fontSize:"2xl"}})},Bwe=Owe({baseStyle:Fwe,sizes:Nwe,defaultProps:{size:"md"}}),Y5=It("kbd-bg"),Vwe={[Y5.variable]:"colors.gray.100",_dark:{[Y5.variable]:"colors.whiteAlpha.100"},bg:Y5.reference,borderRadius:"md",borderWidth:"1px",borderBottomWidth:"3px",fontSize:"0.8em",fontWeight:"bold",lineHeight:"normal",px:"0.4em",whiteSpace:"nowrap"},Uwe={baseStyle:Vwe},jwe={transitionProperty:"common",transitionDuration:"fast",transitionTimingFunction:"ease-out",cursor:"pointer",textDecoration:"none",outline:"none",color:"inherit",_hover:{textDecoration:"underline"},_focusVisible:{boxShadow:"outline"}},qwe={baseStyle:jwe},{defineMultiStyleConfig:$we,definePartsStyle:zwe}=Ln(Yve.keys),Hwe={marginEnd:"2",display:"inline",verticalAlign:"text-bottom"},Wwe=zwe({icon:Hwe}),Ywe=$we({baseStyle:Wwe}),{defineMultiStyleConfig:Gwe,definePartsStyle:Qwe}=Ln(Gve.keys),Ns=It("menu-bg"),G5=It("menu-shadow"),Kwe={[Ns.variable]:"#fff",[G5.variable]:"shadows.sm",_dark:{[Ns.variable]:"colors.gray.700",[G5.variable]:"shadows.dark-lg"},color:"inherit",minW:"3xs",py:"2",zIndex:1,borderRadius:"md",borderWidth:"1px",bg:Ns.reference,boxShadow:G5.reference},Xwe={py:"1.5",px:"3",transitionProperty:"background",transitionDuration:"ultra-fast",transitionTimingFunction:"ease-in",_focus:{[Ns.variable]:"colors.gray.100",_dark:{[Ns.variable]:"colors.whiteAlpha.100"}},_active:{[Ns.variable]:"colors.gray.200",_dark:{[Ns.variable]:"colors.whiteAlpha.200"}},_expanded:{[Ns.variable]:"colors.gray.100",_dark:{[Ns.variable]:"colors.whiteAlpha.100"}},_disabled:{opacity:.4,cursor:"not-allowed"},bg:Ns.reference},Jwe={mx:4,my:2,fontWeight:"semibold",fontSize:"sm"}
363,Zwe={opacity:.6},e2e={border:0,borderBottom:"1px solid",borderColor:"inherit",my:"2",opacity:.6},t2e={transitionProperty:"common",transitionDuration:"normal"},n2e=Qwe({button:t2e,list:Kwe,item:Xwe,groupTitle:Jwe,command:Zwe,divider:e2e}),r2e=Gwe({baseStyle:n2e}),{defineMultiStyleConfig:a2e,definePartsStyle:Zk}=Ln(Qve.keys),Q5=It("modal-bg"),K5=It("modal-shadow"),i2e={bg:"blackAlpha.600",zIndex:"modal"},o2e=e=>{const{isCentered:t,scrollBehavior:n}=e;return{display:"flex",zIndex:"modal",justifyContent:"center",alignItems:t?"center":"flex-start",overflow:n==="inside"?"hidden":"auto",overscrollBehaviorY:"none"}},s2e=e=>{const{isCentered:t,scrollBehavior:n}=e;return{borderRadius:"md",color:"inherit",my:t?"auto":"16",mx:t?"auto":void 0,zIndex:"modal",maxH:n==="inside"?"calc(100% - 7.5rem)":void 0,[Q5.variable]:"colors.white",[K5.variable]:"shadows.lg",_dark:{[Q5.variable]:"colors.gray.700",[K5.variable]:"shadows.dark-lg"},bg:Q5.reference,boxShadow:K5.reference}},u2e={px:"6",py:"4",fontSize:"xl",fontWeight:"semibold"},c2e={position:"absolute",top:"2",insetEnd:"3"},l2e=e=>{const{scrollBehavior:t}=e;return{px:"6",py:"2",flex:"1",overflow:t==="inside"?"auto":void 0}},d2e={px:"6",py:"4"},f2e=Zk(e=>({overlay:i2e,dialogContainer:ei(o2e,e),dialog:ei(s2e,e),header:u2e,closeButton:c2e,body:ei(l2e,e),footer:d2e}));function Ko(e){return Zk(e==="full"?{dialog:{maxW:"100vw",minH:"$100vh",my:"0",borderRadius:"0"}}:{dialog:{maxW:e}})}var p2e={xs:Ko("xs"),sm:Ko("sm"),md:Ko("md"),lg:Ko("lg"),xl:Ko("xl"),"2xl":Ko("2xl"),"3xl":Ko("3xl"),"4xl":Ko("4xl"),"5xl":Ko("5xl"),"6xl":Ko("6xl"),full:Ko("full")},h2e=a2e({baseStyle:f2e,sizes:p2e,defaultProps:{size:"md"}}),{defineMultiStyleConfig:y2e,definePartsStyle:rK}=Ln(Kve.keys),x8=Qr("number-input-stepper-width"),aK=Qr("number-input-input-padding"),m2e=$u(x8).add("0.5rem").toString(),X5=Qr("number-input-bg"),J5=Qr("number-input-color"),Z5=Qr("number-input-border-color"),g2e={[x8.variable]:"sizes.6",[aK.variable]:m2e},v2e=e=>{var t,n;return(n=(t=ei(_n.baseStyle,e))==null?void 0:t.field)!=null?n:{}},b2e={width:x8.reference},w2e={borderStart:"1px solid",borderStartColor:Z5.reference,color:J5.reference,bg:X5.reference,[J5.variable]:"colors.chakra-body-text",[Z5.variable]:"colors.chakra-border-color",_dark:{[J5.variable]:"colors.whiteAlpha.800",[Z5.variable]:"colors.whiteAlpha.300"},_active:{[X5.variable]:"colors.gray.200",_dark:{[X5.variable]:"colors.whiteAlpha.300"}},_disabled:{opacity:.4,cursor:"not-allowed"}},x2e=rK(e=>{var t;return{root:g2e,field:(t=ei(v2e,e))!=null?t:{},stepperGroup:b2e,stepper:w2e}});function z1(e){var t,n,r;const a=(t=_n.sizes)==null?void 0:t[e],i={lg:"md",md:"md",sm:"sm",xs:"sm"},o=(r=(n=a.field)==null?void 0:n.fontSize)!=null?r:"md",s=YQ.fontSizes[o];return rK({field:{...a.field,paddingInlineEnd:aK.reference,verticalAlign:"top"},stepper:{fontSize:$u(s).multiply(.75).toString(),_first:{borderTopEndRadius:i[e]},_last:{borderBottomEndRadius:i[e],mt:"-1px",borderTopWidth:1}}})}var S2e={xs:z1("xs"),sm:z1("sm"),md:z1("md"),lg:z1("lg")},T2e=y2e({baseStyle:x2e,sizes:S2e,variants:_n.variants,defaultProps:_n.defaultProps}),KF,E2e={...(KF=_n.baseStyle)==null?void 0:KF.field,textAlign:"center"},C2e={lg:{fontSize:"lg",w:12,h:12,borderRadius:"md"},md:{fontSize:"md",w:10,h:10,borderRadius:"md"},sm:{fontSize:"sm",w:8,h:8,borderRadius:"sm"},xs:{fontSize:"xs",w:6,h:6,borderRadius:"sm"}},XF,JF,A2e={outline:e=>{var t,n,r;return(r=(n=ei((t=_n.variants)==null?void 0:t.outline,e))==null?void 0:n.field)!=null?r:{}},flushed:e=>{var t,n,r;return(r=(n=ei((t=_n.variants)==null?void 0:t.flushed,e))==null?void 0:n.field)!=null?r:{}},filled:e=>{var t,n,r;return(r=(n=ei((t=_n.variants)==null?void 0:t.filled,e))==null?void 0:n.field)!=null?r:{}},unstyled:(JF=(XF=_n.variants)==null?void 0:XF.unstyled.field)!=null?JF:{}},_2e={baseStyle:E2e,sizes:C2e,variants:A2e,defaultProps:_n.defaultProps},{defineMultiStyleConfig:k2e,definePartsStyle:P2e}=Ln(Xve.keys),H1=Qr("popper-bg"),R2e=Qr("popper-arrow-bg"),ZF=Qr("popper-arrow-shadow-color"),O2e={zIndex:10},I2e={[H1.variable]:"colors.white",bg:H1.reference,[R2e.variable]:H1.reference,[ZF.variable]:"colors.gray.200",_dark:{[H1.variable]:"colors.gray.700",[ZF.variable]:"colors.whiteAlpha.300"},width:"xs",border:"1px solid",borderColor:"inherit",borderRadius:"md",boxShadow:"sm",zIndex:"inherit",_focusVisible:{outline:0,boxShadow:"outline"}},M2e={px:3,py:2,borderBottomWidth:"1px"},D2e={px:3,py:2},L2e={px:3,py:2,borderTopWidth:"1px"},F2e={position:"absolute",borderRadius:"md",top:1,insetEnd:2,padding:2}
363,N2e=P2e({popper:O2e,content:I2e,header:M2e,body:D2e,footer:L2e,closeButton:F2e}),B2e=k2e({baseStyle:N2e}),{definePartsStyle:eP,defineMultiStyleConfig:V2e}=Ln(Hve.keys),eE=It("drawer-bg"),tE=It("drawer-box-shadow");function $p(e){return eP(e==="full"?{dialog:{maxW:"100vw",h:"100vh"}}:{dialog:{maxW:e}})}var U2e={bg:"blackAlpha.600",zIndex:"overlay"},j2e={display:"flex",zIndex:"modal",justifyContent:"center"},q2e=e=>{const{isFullHeight:t}=e;return{...t&&{height:"100vh"},zIndex:"modal",maxH:"100vh",color:"inherit",[eE.variable]:"colors.white",[tE.variable]:"shadows.lg",_dark:{[eE.variable]:"colors.gray.700",[tE.variable]:"shadows.dark-lg"},bg:eE.reference,boxShadow:tE.reference}},$2e={px:"6",py:"4",fontSize:"xl",fontWeight:"semibold"},z2e={position:"absolute",top:"2",insetEnd:"3"},H2e={px:"6",py:"2",flex:"1",overflow:"auto"},W2e={px:"6",py:"4"},Y2e=eP(e=>({overlay:U2e,dialogContainer:j2e,dialog:ei(q2e,e),header:$2e,closeButton:z2e,body:H2e,footer:W2e})),G2e={xs:$p("xs"),sm:$p("md"),md:$p("lg"),lg:$p("2xl"),xl:$p("4xl"),full:$p("full")},Q2e=V2e({baseStyle:Y2e,sizes:G2e,defaultProps:{size:"xs"}}),{definePartsStyle:K2e,defineMultiStyleConfig:X2e}=Ln(Wve.keys),J2e={borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal"},Z2e={borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal",width:"full",_focusVisible:{boxShadow:"outline"},_placeholder:{opacity:.6}},exe={borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal",width:"full",_focusVisible:{boxShadow:"outline"},_placeholder:{opacity:.6}},txe=K2e({preview:J2e,input:Z2e,textarea:exe}),nxe=X2e({baseStyle:txe}),{definePartsStyle:rxe,defineMultiStyleConfig:axe}=Ln(KQ.keys),Sh=It("form-control-color"),ixe={marginStart:"1",[Sh.variable]:"colors.red.500",_dark:{[Sh.variable]:"colors.red.300"},color:Sh.reference},oxe={mt:"2",[Sh.variable]:"colors.gray.600",_dark:{[Sh.variable]:"colors.whiteAlpha.600"},color:Sh.reference,lineHeight:"normal",fontSize:"sm"},sxe=rxe({container:{width:"100%",position:"relative"},requiredIndicator:ixe,helperText:oxe}),uxe=axe({baseStyle:sxe}),{definePartsStyle:cxe,defineMultiStyleConfig:lxe}=Ln(XQ.keys),Th=It("form-error-color"),dxe={[Th.variable]:"colors.red.500",_dark:{[Th.variable]:"colors.red.300"},color:Th.reference,mt:"2",fontSize:"sm",lineHeight:"normal"},fxe={marginEnd:"0.5em",[Th.variable]:"colors.red.500",_dark:{[Th.variable]:"colors.red.300"},color:Th.reference},pxe=cxe({text:dxe,icon:fxe}),hxe=lxe({baseStyle:pxe}),yxe={fontSize:"md",marginEnd:"3",mb:"2",fontWeight:"medium",transitionProperty:"common",transitionDuration:"normal",opacity:1,_disabled:{opacity:.4}},mxe={baseStyle:yxe},gxe={fontFamily:"heading",fontWeight:"bold"},vxe={"4xl":{fontSize:["6xl",null,"7xl"],lineHeight:1},"3xl":{fontSize:["5xl",null,"6xl"],lineHeight:1},"2xl":{fontSize:["4xl",null,"5xl"],lineHeight:[1.2,null,1]},xl:{fontSize:["3xl",null,"4xl"],lineHeight:[1.33,null,1.2]},lg:{fontSize:["2xl",null,"3xl"],lineHeight:[1.33,null,1.2]},md:{fontSize:"xl",lineHeight:1.2},sm:{fontSize:"md",lineHeight:1.2},xs:{fontSize:"sm",lineHeight:1.2}},bxe={baseStyle:gxe,sizes:vxe,defaultProps:{size:"xl"}},{defineMultiStyleConfig:wxe,definePartsStyle:xxe}=Ln($ve.keys),nE=It("breadcrumb-link-decor"),Sxe={transitionProperty:"common",transitionDuration:"fast",transitionTimingFunction:"ease-out",outline:"none",color:"inherit",textDecoration:nE.reference,[nE.variable]:"none","&:not([aria-current=page])":{cursor:"pointer",_hover:{[nE.variable]:"underline"},_focusVisible:{boxShadow:"outline"}}},Txe=xxe({link:Sxe}),Exe=wxe({baseStyle:Txe}),Cxe={lineHeight:"1.2",borderRadius:"md",fontWeight:"semibold",transitionProperty:"common",transitionDuration:"normal",_focusVisible:{boxShadow:"outline"},_disabled:{opacity:.4,cursor:"not-allowed",boxShadow:"none"},_hover:{_disabled:{bg:"initial"}}},iK=e=>{const{colorScheme:t,theme:n}=e;if(t==="gray")return{color:Ct("gray.800","whiteAlpha.900")(e),_hover:{bg:Ct("gray.100","whiteAlpha.200")(e)},_active:{bg:Ct("gray.200","whiteAlpha.300")(e)}};const r=ry(`${t}.200`,.12)(n),a=ry(`${t}.200`,.24)(n);return{color:Ct(`${t}.600`,`${t}.200`)(e),bg:"transparent",_hover:{bg:Ct(`${t}.50`,r)(e)},_active:{bg:Ct(`${t}.100`,a)(e)}}},Axe=e=>{const{colorScheme:t}=e,n=Ct("gray.200","whiteAlpha.300")(e);return{border:"1px solid",borderColor:t==="gray"?n:"currentColor",".chakra-button__group[data-attached][data-orientation=horizontal] > &:not(:last-of-type)":{marginEnd:"-1px"},".chakra-button__group[data-attached][data-orientation=vertical] > &:not(:last-of-type)":{marginBottom:"-1px"},...ei(iK,e)}},_xe={yellow:{bg:"yellow.400",color:"black",hoverBg:"yellow.500",activeBg:"yellow.600"},cyan:{bg:"cyan.400",color:"black",hoverBg:"cyan.500",activeBg:"cyan.600"}},kxe=e=>{var t;const{colorScheme:n}=e;if(n==="gray"){const u=Ct("gray.100","whiteAlpha.200")(e);return{bg:u,color:Ct("gray.800","whiteAlpha.900")(e),_hover:{bg:Ct("gray.200","whiteAlpha.300")(e),_disabled:{bg:u}},_active:{bg:Ct("gray.300","whiteAlpha.400")(e)}}}const{bg:r=`${n}.500`,color:a="white",hoverBg:i=`${n}.600`,activeBg:o=`${n}.700`}=(t=_xe[n])!=null?t:{},s=Ct(r,`${n}.200`)(e);return{bg:s,color:Ct(a,"gray.800")(e),_hover:{bg:Ct(i,`${n}.300`)(e),_disabled:{bg:s}},_active:{bg:Ct(o,`${n}.400`)(e)}}},Pxe=e=>{const{colorScheme:t}=e;return{padding:0,height:"auto",lineHeight:"normal",verticalAlign:"baseline",color:Ct(`${t}.500`,`${t}.200`)(e),_hover:{textDecoration:"underline",_disabled:{textDecoration:"none"}},_active:{color:Ct(`${t}.700`,`${t}.500`)(e)}}}
363,Rxe={bg:"none",color:"inherit",display:"inline",lineHeight:"inherit",m:"0",p:"0"},Oxe={ghost:iK,outline:Axe,solid:kxe,link:Pxe,unstyled:Rxe},Ixe={lg:{h:"12",minW:"12",fontSize:"lg",px:"6"},md:{h:"10",minW:"10",fontSize:"md",px:"4"},sm:{h:"8",minW:"8",fontSize:"sm",px:"3"},xs:{h:"6",minW:"6",fontSize:"xs",px:"2"}},Mxe={baseStyle:Cxe,variants:Oxe,sizes:Ixe,defaultProps:{variant:"solid",size:"md",colorScheme:"gray"}},{definePartsStyle:cf,defineMultiStyleConfig:Dxe}=Ln(obe.keys),O2=It("card-bg"),Xu=It("card-padding"),oK=It("card-shadow"),qw=It("card-radius"),sK=It("card-border-width","0"),uK=It("card-border-color"),Lxe=cf({container:{[O2.variable]:"colors.chakra-body-bg",backgroundColor:O2.reference,boxShadow:oK.reference,borderRadius:qw.reference,color:"chakra-body-text",borderWidth:sK.reference,borderColor:uK.reference},body:{padding:Xu.reference,flex:"1 1 0%"},header:{padding:Xu.reference},footer:{padding:Xu.reference}}),Fxe={sm:cf({container:{[qw.variable]:"radii.base",[Xu.variable]:"space.3"}}),md:cf({container:{[qw.variable]:"radii.md",[Xu.variable]:"space.5"}}),lg:cf({container:{[qw.variable]:"radii.xl",[Xu.variable]:"space.7"}})},Nxe={elevated:cf({container:{[oK.variable]:"shadows.base",_dark:{[O2.variable]:"colors.gray.700"}}}),outline:cf({container:{[sK.variable]:"1px",[uK.variable]:"colors.chakra-border-color"}}),filled:cf({container:{[O2.variable]:"colors.chakra-subtle-bg"}}),unstyled:{body:{[Xu.variable]:0},header:{[Xu.variable]:0},footer:{[Xu.variable]:0}}},Bxe=Dxe({baseStyle:Lxe,variants:Nxe,sizes:Fxe,defaultProps:{variant:"elevated",size:"md"}}),G0=Qr("close-button-size"),Zm=Qr("close-button-bg"),Vxe={w:[G0.reference],h:[G0.reference],borderRadius:"md",transitionProperty:"common",transitionDuration:"normal",_disabled:{opacity:.4,cursor:"not-allowed",boxShadow:"none"},_hover:{[Zm.variable]:"colors.blackAlpha.100",_dark:{[Zm.variable]:"colors.whiteAlpha.100"}},_active:{[Zm.variable]:"colors.blackAlpha.200",_dark:{[Zm.variable]:"colors.whiteAlpha.200"}},_focusVisible:{boxShadow:"outline"},bg:Zm.reference},Uxe={lg:{[G0.variable]:"sizes.10",fontSize:"md"},md:{[G0.variable]:"sizes.8",fontSize:"xs"},sm:{[G0.variable]:"sizes.6",fontSize:"2xs"}},jxe={baseStyle:Vxe,sizes:Uxe,defaultProps:{size:"md"}},{variants:qxe,defaultProps:$xe}=W0,zxe={fontFamily:"mono",fontSize:"sm",px:"0.2em",borderRadius:"sm",bg:kr.bg.reference,color:kr.color.reference,boxShadow:kr.shadow.reference},Hxe={baseStyle:zxe,variants:qxe,defaultProps:$xe},Wxe={w:"100%",mx:"auto",maxW:"prose",px:"4"},Yxe={baseStyle:Wxe},Gxe={opacity:.6,borderColor:"inherit"},Qxe={borderStyle:"solid"},Kxe={borderStyle:"dashed"},Xxe={solid:Qxe,dashed:Kxe},Jxe={baseStyle:Gxe,variants:Xxe,defaultProps:{variant:"solid"}},{definePartsStyle:Zxe,defineMultiStyleConfig:eSe}=Ln(Uve.keys),tSe={borderTopWidth:"1px",borderColor:"inherit",_last:{borderBottomWidth:"1px"}},nSe={transitionProperty:"common",transitionDuration:"normal",fontSize:"md",_focusVisible:{boxShadow:"outline"},_hover:{bg:"blackAlpha.50"},_disabled:{opacity:.4,cursor:"not-allowed"},px:"4",py:"2"},rSe={pt:"2",px:"4",pb:"5"},aSe={fontSize:"1.25em"},iSe=Zxe({container:tSe,button:nSe,panel:rSe,icon:aSe}),oSe=eSe({baseStyle:iSe}),{definePartsStyle:Lv,defineMultiStyleConfig:sSe}=Ln(jve.keys),Xi=It("alert-fg"),uc=It("alert-bg"),uSe=Lv({container:{bg:uc.reference,px:"4",py:"3"},title:{fontWeight:"bold",lineHeight:"6",marginEnd:"2"},description:{lineHeight:"6"},icon:{color:Xi.reference,flexShrink:0,marginEnd:"3",w:"5",h:"6"},spinner:{color:Xi.reference,flexShrink:0,marginEnd:"3",w:"5",h:"5"}});function S8(e){const{theme:t,colorScheme:n}=e,r=ry(`${n}.200`,.16)(t);return{light:`colors.${n}.100`,dark:r}}var cSe=Lv(e=>{const{colorScheme:t}=e,n=S8(e);return{container:{[Xi.variable]:`colors.${t}.500`,[uc.variable]:n.light,_dark:{[Xi.variable]:`colors.${t}.200`,[uc.variable]:n.dark}}}}),lSe=Lv(e=>{const{colorScheme:t}=e,n=S8(e);return{container:{[Xi.variable]:`colors.${t}.500`,[uc.variable]:n.light,_dark:{[Xi.variable]:`colors.${t}.200`,[uc.variable]:n.dark},paddingStart:"3",borderStartWidth:"4px",borderStartColor:Xi.reference}}}),dSe=Lv(e=>{const{colorScheme:t}=e,n=S8(e);return{container:{[Xi.variable]:`colors.${t}.500`,[uc.variable]:n.light,_dark:{[Xi.variable]:`colors.${t}.200`,[uc.variable]:n.dark},pt:"2",borderTopWidth:"4px",borderTopColor:Xi.reference}}}),fSe=Lv(e=>{const{colorScheme:t}=e;return{container:{[Xi.variable]:"colors.white",[uc.variable]:`colors.${t}
363.500`,_dark:{[Xi.variable]:"colors.gray.900",[uc.variable]:`colors.${t}.200`},color:Xi.reference}}}),pSe={subtle:cSe,"left-accent":lSe,"top-accent":dSe,solid:fSe},hSe=sSe({baseStyle:uSe,variants:pSe,defaultProps:{variant:"subtle",colorScheme:"blue"}}),{definePartsStyle:cK,defineMultiStyleConfig:ySe}=Ln(qve.keys),Eh=It("avatar-border-color"),Q0=It("avatar-bg"),Eg=It("avatar-font-size"),ay=It("avatar-size"),mSe={borderRadius:"full",border:"0.2em solid",borderColor:Eh.reference,[Eh.variable]:"white",_dark:{[Eh.variable]:"colors.gray.800"}},gSe={bg:Q0.reference,fontSize:Eg.reference,width:ay.reference,height:ay.reference,lineHeight:"1",[Q0.variable]:"colors.gray.200",_dark:{[Q0.variable]:"colors.whiteAlpha.400"}},vSe=e=>{const{name:t,theme:n}=e,r=t?Abe({string:t}):"colors.gray.400",a=Ebe(r)(n);let i="white";return a||(i="gray.800"),{bg:Q0.reference,fontSize:Eg.reference,color:i,borderColor:Eh.reference,verticalAlign:"top",width:ay.reference,height:ay.reference,"&:not([data-loaded])":{[Q0.variable]:r},[Eh.variable]:"colors.white",_dark:{[Eh.variable]:"colors.gray.800"}}},bSe={fontSize:Eg.reference,lineHeight:"1"},wSe=cK(e=>({badge:ei(mSe,e),excessLabel:ei(gSe,e),container:ei(vSe,e),label:bSe}));function Kc(e){const t=e!=="100%"?QQ[e]:void 0;return cK({container:{[ay.variable]:t??e,[Eg.variable]:`calc(${t??e} / 2.5)`},excessLabel:{[ay.variable]:t??e,[Eg.variable]:`calc(${t??e} / 2.5)`}})}var xSe={"2xs":Kc(4),xs:Kc(6),sm:Kc(8),md:Kc(12),lg:Kc(16),xl:Kc(24),"2xl":Kc(32),full:Kc("100%")},SSe=ySe({baseStyle:wSe,sizes:xSe,defaultProps:{size:"md"}}),TSe={Accordion:oSe,Alert:hSe,Avatar:SSe,Badge:W0,Breadcrumb:Exe,Button:Mxe,Checkbox:R2,CloseButton:jxe,Code:Hxe,Container:Yxe,Divider:Jxe,Drawer:Q2e,Editable:nxe,Form:uxe,FormError:hxe,FormLabel:mxe,Heading:bxe,Input:_n,Kbd:Uwe,Link:qwe,List:Ywe,Menu:r2e,Modal:h2e,NumberInput:T2e,PinInput:_2e,Popover:B2e,Progress:W1e,Radio:iwe,Select:fwe,Skeleton:hwe,SkipLink:mwe,Slider:_we,Spinner:Rwe,Stat:Bwe,Switch:qbe,Table:Qbe,Tabs:l1e,Tag:T1e,Textarea:L1e,Tooltip:B1e,Card:Bxe,Stepper:Vve},ESe={colors:{"chakra-body-text":{_light:"gray.800",_dark:"whiteAlpha.900"},"chakra-body-bg":{_light:"white",_dark:"gray.800"},"chakra-border-color":{_light:"gray.200",_dark:"whiteAlpha.300"},"chakra-inverse-text":{_light:"white",_dark:"gray.800"},"chakra-subtle-bg":{_light:"gray.100",_dark:"gray.700"},"chakra-subtle-text":{_light:"gray.600",_dark:"gray.400"},"chakra-placeholder-color":{_light:"gray.500",_dark:"whiteAlpha.400"}}},CSe={global:{body:{fontFamily:"body",color:"chakra-body-text",bg:"chakra-body-bg",transitionProperty:"background-color",transitionDuration:"normal",lineHeight:"base"},"*::placeholder":{color:"chakra-placeholder-color"},"*, *::before, &::after":{borderColor:"chakra-border-color"}}},ASe="ltr",_Se={useSystemColorMode:!1,initialColorMode:"light",cssVarPrefix:"chakra"},lK={semanticTokens:ESe,direction:ASe,...Fve,components:TSe,styles:CSe,config:_Se};function R0(e){return typeof e=="function"}function kSe(...e){return t=>e.reduce((n,r)=>r(n),t)}var PSe=e=>function(...n){let r=[...n],a=n[n.length-1];return fve(a)&&r.length>1?r=r.slice(0,r.length-1):a=e,kSe(...r.map(i=>o=>R0(i)?i(o):OSe(o,i)))(a)},RSe=PSe(lK);function OSe(...e){return ko({},...e,dK)}function dK(e,t,n,r){if((R0(e)||R0(t))&&Object.prototype.hasOwnProperty.call(r,n))return(...a)=>{const i=R0(e)?e(...a):e,o=R0(t)?t(...a):t;return ko({},i,o,dK)}}function ISe(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}var MSe=ISe();function DSe(e,t){const n={};return Object.keys(e).forEach(r=>{t.includes(r)||(n[r]=e[r])}),n}function LSe(e,t,n,r){const a=typeof t=="string"?t.split("."):[t];for(r=0;r<a.length&&e;r+=1)e=e[a[r]];return e===void 0?n:e}var FSe=e=>{const t=new WeakMap;return(r,a,i,o)=>{if(typeof r>"u")return e(r,a,i);t.has(r)||t.set(r,new Map);const s=t.get(r);if(s.has(a))return s.get(a);const u=e(r,a,i,o);return s.set(a,u),u}},fK=FSe(LSe);function pK(e,t){const n={};return Object.keys(e).forEach(r=>{const a=e[r];t(a,r,e)&&(n[r]=a)}),n}var hK=e=>pK(e,t=>t!=null);function NSe(e){return typeof e=="function"}function yK(e,...t){return NSe(e)?e(...t):e}
363function BSe(...e){return function(n){e.some(r=>(r==null||r(n),n==null?void 0:n.defaultPrevented))}}var rE,eN;function VSe(){if(eN)return rE;eN=1;var e=typeof Element<"u",t=typeof Map=="function",n=typeof Set=="function",r=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function a(i,o){if(i===o)return!0;if(i&&o&&typeof i=="object"&&typeof o=="object"){if(i.constructor!==o.constructor)return!1;var s,u,c;if(Array.isArray(i)){if(s=i.length,s!=o.length)return!1;for(u=s;u--!==0;)if(!a(i[u],o[u]))return!1;return!0}var d;if(t&&i instanceof Map&&o instanceof Map){if(i.size!==o.size)return!1;for(d=i.entries();!(u=d.next()).done;)if(!o.has(u.value[0]))return!1;for(d=i.entries();!(u=d.next()).done;)if(!a(u.value[1],o.get(u.value[0])))return!1;return!0}if(n&&i instanceof Set&&o instanceof Set){if(i.size!==o.size)return!1;for(d=i.entries();!(u=d.next()).done;)if(!o.has(u.value[0]))return!1;return!0}if(r&&ArrayBuffer.isView(i)&&ArrayBuffer.isView(o)){if(s=i.length,s!=o.length)return!1;for(u=s;u--!==0;)if(i[u]!==o[u])return!1;return!0}if(i.constructor===RegExp)return i.source===o.source&&i.flags===o.flags;if(i.valueOf!==Object.prototype.valueOf&&typeof i.valueOf=="function"&&typeof o.valueOf=="function")return i.valueOf()===o.valueOf();if(i.toString!==Object.prototype.toString&&typeof i.toString=="function"&&typeof o.toString=="function")return i.toString()===o.toString();if(c=Object.keys(i),s=c.length,s!==Object.keys(o).length)return!1;for(u=s;u--!==0;)if(!Object.prototype.hasOwnProperty.call(o,c[u]))return!1;if(e&&i instanceof Element)return!1;for(u=s;u--!==0;)if(!((c[u]==="_owner"||c[u]==="__v"||c[u]==="__o")&&i.$$typeof)&&!a(i[c[u]],o[c[u]]))return!1;return!0}return i!==i&&o!==o}return rE=function(o,s){try{return a(o,s)}catch(u){if((u.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw u}},rE}var USe=VSe();const jSe=Ua(USe);function mK(e,t={}){var n;const{styleConfig:r,...a}=t,{theme:i,colorMode:o}=VQ(),s=e?fK(i,`components.${e}`):void 0,u=r||s,c=ko({theme:i,colorMode:o},(n=u==null?void 0:u.defaultProps)!=null?n:{},hK(DSe(a,["children"]))),d=P.useRef({});if(u){const h=cve(u)(c);jSe(d.current,h)||(d.current=h)}return d.current}function jy(e,t={}){return mK(e,t)}function Yf(e,t={}){return mK(e,t)}var qSe=new Set([...Xge,"textStyle","layerStyle","apply","noOfLines","focusBorderColor","errorBorderColor","as","__css","css","sx"]),$Se=new Set(["htmlWidth","htmlHeight","htmlSize","htmlTranslate"]);function zSe(e){return $Se.has(e)||!qSe.has(e)}function HSe(e,...t){if(e==null)throw new TypeError("Cannot convert undefined or null to object");const n={...e};for(const r of t)if(r!=null)for(const a in r)Object.prototype.hasOwnProperty.call(r,a)&&(a in n&&delete n[a],n[a]=r[a]);return n}function gK(e){const t=Object.assign({},e);for(let n in t)t[n]===void 0&&delete t[n];return t}var WSe=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRen
vendor: 5,271 bytes, line 363
363dering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,YSe=CQ(function(e){return WSe.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91}),GSe=YSe,QSe=function(t){return t!=="theme"},tN=function(t){return typeof t=="string"&&t.charCodeAt(0)>96?GSe:QSe},nN=function(t,n,r){var a;if(n){var i=n.shouldForwardProp;a=t.__emotion_forwardProp&&i?function(o){return t.__emotion_forwardProp(o)&&i(o)}:i}return typeof a!="function"&&r&&(a=t.__emotion_forwardProp),a},KSe=function(t){var n=t.cache,r=t.serialized,a=t.isStringTag;return _Q(n,r,a),w0e(function(){return kQ(n,r,a)}),null},XSe=function e(t,n){var r=t.__emotion_real===t,a=r&&t.__emotion_base||t,i,o;n!==void 0&&(i=n.label,o=n.target);var s=nN(t,n,r),u=s||tN(a),c=!u("as");return function(){var d=arguments,f=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(i!==void 0&&f.push("label:"+i+";"),d[0]==null||d[0].raw===void 0)f.push.apply(f,d);else{f.push(d[0][0]);for(var h=d.length,y=1;y<h;y++)f.push(d[y],d[0][y])}var m=IQ(function(v,w,b){var x=c&&v.as||a,T="",E=[],C=v;if(v.theme==null){C={};for(var R in v)C[R]=v[R];C.theme=P.useContext(wg)}typeof v.className=="string"?T=p0e(w.registered,E,v.className):v.className!=null&&(T=v.className+" ");var _=d8(f.concat(E),w.registered,C);T+=w.key+"-"+_.name,o!==void 0&&(T+=" "+o);var I=c&&s===void 0?tN(x):u,L={};for(var B in v)c&&B==="as"||I(B)&&(L[B]=v[B]);return L.className=T,L.ref=b,P.createElement(P.Fragment,null,P.createElement(KSe,{cache:w,serialized:_,isStringTag:typeof x=="string"}),P.createElement(x,L))});return m.displayName=i!==void 0?i:"Styled("+(typeof a=="string"?a:a.displayName||a.name||"Component")+")",m.defaultProps=t.defaultProps,m.__emotion_real=m,m.__emotion_base=a,m.__emotion_styles=f,m.__emotion_forwardProp=s,Object.defineProperty(m,"toString",{value:function(){return"."+o}}),m.withComponent=function(v,w){return e(v,bf({},n,w,{shouldForwardProp:nN(m,w,!0)})).apply(void 0,f)},m}},JSe=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],Cg=XSe.bind();JSe.forEach(function(e){Cg[e]=Cg(e)});var rN,ZSe=(rN=Cg.default)!=null?rN:Cg,eTe=({baseStyle:e})=>t=>
363{const{theme:n,css:r,__css:a,sx:i,...o}=t,s=pK(o,(f,h)=>Zge(h)),u=yK(e,t),c=HSe({},a,u,hK(s),i),d=WQ(c)(t.theme);return r?[d,r]:d};function aE(e,t){const{baseStyle:n,...r}=t??{};r.shouldForwardProp||(r.shouldForwardProp=zSe);const a=eTe({baseStyle:n}),i=ZSe(e,r)(a);return Qi.forwardRef(function(u,c){const{colorMode:d,forced:f}=h8();return Qi.createElement(i,{ref:c,"data-theme":f?d:void 0,...u})})}function tTe(){const e=new Map;return new Proxy(aE,{apply(t,n,r){return aE(...r)},get(t,n){return e.has(n)||e.set(n,aE(n)),e.get(n)}})}var Dt=tTe();function Vt(e){return P.forwardRef(e)}function nTe(e={}){const{strict:t=!0,errorMessage:n="useContext: `context` is undefined. Seems you forgot to wrap component within the Provider",name:r}=e,a=P.createContext(void 0);a.displayName=r;function i(){var o;const s=P.useContext(a);if(!s&&t){const u=new Error(n);throw u.name="ContextError",(o=Error.captureStackTrace)==null||o.call(Error,u,i),u}return s}return[a.Provider,i,a]}function rTe(e){const{cssVarsRoot:t,theme:n,children:r}=e,a=P.useMemo(()=>Qge(n),[n]);return A.jsxs(T0e,{theme:a,children:[A.jsx(aTe,{root:t}),r]})}function aTe({root:e=":host, :root"}){const t=[e,"[data-theme]"].join(",");return A.jsx(Jx,{styles:n=>({[t]:n.__cssVars})})}nTe({name:"StylesContext",errorMessage:"useStyles: `styles` is undefined. Seems you forgot to wrap the components in `<StylesProvider />` "});function iTe(){const{colorMode:e}=h8();return A.jsx(Jx,{styles:t=>{const n=fK(t,"styles.global"),r=yK(n,{theme:t,colorMode:e});return r?WQ(r)(t):void 0}})}var T8=P.createContext({getDocument(){return document},getWindow(){return window}});T8.displayName="EnvironmentContext";function oTe({defer:e}={}){const[,t]=P.useReducer(n=>n+1,0);return wf(()=>{e&&t()},[e]),P.useContext(T8)}function vK(e){const{children:t,environment:n,disabled:r}=e,a=P.useRef(null),i=P.useMemo(()=>n||{getDocument:()=>{var s,u;return(u=(s=a.current)==null?void 0:s.ownerDocument)!=null?u:document},getWindow:()=>{var s,u;return(u=(s=a.current)==null?void 0:s.ownerDocument.defaultView)!=null?u:window}},[n]),o=!r||!n;return A.jsxs(T8.Provider,{value:i,children:[t,o&&A.jsx("span",{id:"__chakra_env",hidden:!0,ref:a})]})}vK.displayName="EnvironmentProvider";var sTe=e=>{const{children:t,colorModeManager:n,portalZIndex:r,resetScope:a,resetCSS:i=!0,theme:o={},environment:s,cssVarsRoot:u,disableEnvironment:c,disableGlobalStyle:d}=e,f=A.jsx(vK,{environment:s,disabled:c,children:t});return A.jsx(rTe,{theme:o,cssVarsRoot:u,children:A.jsxs(BQ,{colorModeManager:n,options:o.config,children:[i?A.jsx(A0e,{scope:a}):A.jsx(C0e,{}),!d&&A.jsx(iTe,{}),r?A.jsx(FQ,{zIndex:r,children:f}):f]})})},uTe=(e,t)=>e.find(n=>n.id===t);function aN(e,t){const n=bK(e,t),r=n?e[n].findIndex(a=>a.id===t):-1;return{position:n,index:r}}function bK(e,t){for(const[n,r]of Object.entries(e))if(uTe(r,t))return n}function cTe(e){const t=e.includes("right"),n=e.includes("left");let r="center";return t&&(r="flex-end"),n&&(r="flex-start"),{display:"flex",flexDirection:"column",alignItems:r}}function lTe(e){const n=e==="top"||e==="bottom"?"0 auto":void 0,r=e.includes("top")?"env(safe-area-inset-top, 0px)":void 0,a=e.includes("bottom")?"env(safe-area-inset-bottom, 0px)":void 0,i=e.includes("left")?void 0:"env(safe-area-inset-right, 0px)",o=e.includes("right")?void 0:"env(safe-area-inset-left, 0px)";return{position:"fixed",zIndex:"var(--toast-z-index, 5500)",pointerEvents:"none",display:"flex",flexDirection:"column",margin:n,top:r,bottom:a,right:i,left:o}}function El(e,t=[]){const n=P.useRef(e);return P.useEffect(()=>{n.current=e}),P.useCallback((...r)=>{var a;return(a=n.current)==null?void 0:a.call(n,...r)},t)}function dTe(e,t){const n=El(e);P.useEffect(()=>{if(t==null)return;let r=null;return r=window.setTimeout(()=>{n()},t),()=>{r&&window.clearTimeout(r)}},[t,n])}function iy(e,t){const n=P.useRef(!1),r=P.useRef(!1);P.useEffect(()=>{if(n.current&&r.current)return e();r.current=!0},t),P.useEffect(()=>(n.current=!0,()=>{n.current=!1}),[])}const wK=P.createContext({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"}),aS=P.createContext({}),Fv=P.createContext(null),iS=typeof document<"u",I2=iS?P.useLayoutEffect:P.useEffect,xK=P.createContext({strict:!1});function fTe(e,t,n,r){const{visualElement:a}=P.useContext(aS),i=P.useContext(xK),o=P.useContext(Fv),s=P.useContext(wK).reducedMotion,u=P.useRef();r=r||i.renderer,!u.current&&r&&(u.current=r(e,{visualState:t,parent:a,props:n,presenceContext:o,blockInitialAnimation:o?o.initial===!1:!1,reducedMotionConfig:s}));const c=u.current;return P.useInsertionEffect(()=>{c&&c.update(n,o)}),I2(()=>{c&&c.render()}),P.useEffect(()=>{c&&c.updateFeatures()}),(window.HandoffAppearAnimations?I2:P.useEffect)(()=>{c&&c.animationState&&c.animationState.animateChanges()}),c}function sh(e){return typeof e=="object"&&Object.prototype.hasOwnProperty.call(e,"current")}function pTe(e,t,n){return P.useCallback(r=>{r&&e.mount&&e.mount(r),t&&(r?t.mount(r):t.unmount()),n&&(typeof n=="function"?n(r):sh(n)&&(n.current=r))},[t])}function Ag(e){return typeof e=="string"||Array.isArray(e)}function oS(e){return typeof e=="object"&&typeof e.start=="function"}const E8=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],C8=["initial",...E8];function sS(e){return oS(e.animate)||C8.some(t=>Ag(e[t]))}function SK(e){return!!(sS(e)||e.variants)}function hTe(e,t){if(sS(e)){const{initial:n,animate:r}=e;return{initial:n===!1||Ag(n)?n:void 0,animate:Ag(r)?r:void 0}}return e.inherit!==!1?t:{}}function yTe(e){const{initial:t,animate:n}=hTe(e,P.useContext(aS));return P.useMemo(()=>({initial:t,animate:n}),[iN(t),iN(n)])}function iN(e){return Array.isArray(e)?e.join(" "):e}const oN={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"]},_g={};for(const e in oN)_g[e]={isEnabled:t=>oN[e].some(n=>!!t[n])};function mTe(e){for(const t in e)_g[t]={..._g[t],...e[t]}}const A8=P.createContext({}),TK=P.createContext({}),gTe=Symbol.for("motionComponentSymbol");function vTe({preloadedFeatures:e,createVisualElement:t,useRender:n,useVisualState:r,Component:a}){e&&mTe(e);function i(s,u){let c;const d={...P.useContext(wK),...s,layoutId:bTe(s)},{isStatic:f}=d,h=yTe(s),y=r(s,f);if(!f&&iS){h.visualElement=fTe(a,y,d,t);const m=P.useContext(TK),v=P.useContext(xK).strict;h.visualElement&&(c=h.visualElement.loadFeatures(d,v,e,m))}return P.createElement(aS.Provider,{value:h},c&&h.visualElement?P.createElement(c,{visualElement:h.visualElement,...d}):null,n(a,s,pTe(y,h.visualElement,u),y,f,h.visualElement))}const o=P.forwardRef(i);return o[gTe]=a,o}function bTe({layoutId:e}){const t=P.useContext(A8).id;return t&&e!==void 0?t+"-"+e:e}function wTe(e){function t(r,a={}){return vTe(e(r,a))}if(typeof Proxy>"u")return t;const n=new Map;return new Proxy(t,{get:(r,a)=>(n.has(a)||n.set(a,t(a)),n.get(a))})}const xTe=["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 _8(e){return typeof e!="string"||e.includes("-")?!1:!!(xTe.indexOf(e)>-1||/[A-Z]/.test(e))}const M2={};function STe(e){Object.assign(M2,e)}const Nv=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],Gf=new Set(Nv);function EK(e,{layout:t,layoutId:n}){return Gf.has(e)||e.startsWith("origin")||(t||n!==void 0)&&(!!M2[e]||e==="opacity")}const Mi=e=>!!(e&&e.getVelocity),TTe={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},ETe=Nv.length;function CTe(e,{enableHardwareAcceleration:t=!0,allowTransformNone:n=!0},r,a){let i="";for(let o=0;o<ETe;o++){const s=Nv[o];if(e[s]!==void 0){const u=TTe[s]||s;i+=`${u}(${e[s]}) `}}return t&&!e.z&&(i+="translateZ(0)"),i=i.trim(),a?i=a(e,r?"":i):n&&r&&(i="none"),i}const CK=e=>t=>typeof t=="string"&&t.startsWith(e),AK=CK("--"),tP=CK("var(--"),ATe=/var\s*\(\s*--[\w-]+(\s*,\s*(?:(?
363:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)+)?\s*\)/g,_Te=(e,t)=>t&&typeof e=="number"?t.transform(e):e,Fl=(e,t,n)=>Math.min(Math.max(n,e),t),Qf={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},K0={...Qf,transform:e=>Fl(0,1,e)},W1={...Qf,default:1},X0=e=>Math.round(e*1e5)/1e5,uS=/(-)?([\d]*\.?[\d])+/g,_K=/(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,kTe=/^(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function Bv(e){return typeof e=="string"}const Vv=e=>({test:t=>Bv(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),el=Vv("deg"),tu=Vv("%"),Ot=Vv("px"),PTe=Vv("vh"),RTe=Vv("vw"),sN={...tu,parse:e=>tu.parse(e)/100,transform:e=>tu.transform(e*100)},uN={...Qf,transform:Math.round},kK={borderWidth:Ot,borderTopWidth:Ot,borderRightWidth:Ot,borderBottomWidth:Ot,borderLeftWidth:Ot,borderRadius:Ot,radius:Ot,borderTopLeftRadius:Ot,borderTopRightRadius:Ot,borderBottomRightRadius:Ot,borderBottomLeftRadius:Ot,width:Ot,maxWidth:Ot,height:Ot,maxHeight:Ot,size:Ot,top:Ot,right:Ot,bottom:Ot,left:Ot,padding:Ot,paddingTop:Ot,paddingRight:Ot,paddingBottom:Ot,paddingLeft:Ot,margin:Ot,marginTop:Ot,marginRight:Ot,marginBottom:Ot,marginLeft:Ot,rotate:el,rotateX:el,rotateY:el,rotateZ:el,scale:W1,scaleX:W1,scaleY:W1,scaleZ:W1,skew:el,skewX:el,skewY:el,distance:Ot,translateX:Ot,translateY:Ot,translateZ:Ot,x:Ot,y:Ot,z:Ot,perspective:Ot,transformPerspective:Ot,opacity:K0,originX:sN,originY:sN,originZ:Ot,zIndex:uN,fillOpacity:K0,strokeOpacity:K0,numOctaves:uN};function k8(e,t,n,r){const{style:a,vars:i,transform:o,transformOrigin:s}=e;let u=!1,c=!1,d=!0;for(const f in t){const h=t[f];if(AK(f)){i[f]=h;continue}const y=kK[f],m=_Te(h,y);if(Gf.has(f)){if(u=!0,o[f]=m,!d)continue;h!==(y.default||0)&&(d=!1)}else f.startsWith("origin")?(c=!0,s[f]=m):a[f]=m}if(t.transform||(u||r?a.transform=CTe(e.transform,n,d,r):a.transform&&(a.transform="none")),c){const{originX:f="50%",originY:h="50%",originZ:y=0}=s;a.transformOrigin=`${f} ${h} ${y}`}}const P8=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function PK(e,t,n){for(const r in t)!Mi(t[r])&&!EK(r,n)&&(e[r]=t[r])}function OTe({transformTemplate:e},t,n){return P.useMemo(()=>{const r=P8();return k8(r,t,{enableHardwareAcceleration:!n},e),Object.assign({},r.vars,r.style)},[t])}function ITe(e,t,n){const r=e.style||{},a={};return PK(a,r,e),Object.assign(a,OTe(e,t,n)),e.transformValues?e.transformValues(a):a}function MTe(e,t,n){const r={},a=ITe(e,t,n);return e.drag&&e.dragListener!==!1&&(r.draggable=!1,a.userSelect=a.WebkitUserSelect=a.WebkitTouchCallout="none",a.touchAction=e.drag===!0?"none":`pan-${e.drag==="x"?"y":"x"}`),e.tabIndex===void 0&&(e.onTap||e.onTapStart||e.whileTap)&&(r.tabIndex=0),r.style=a,r}const DTe=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","transformValues","custom","inherit","onLayoutAnimationStart","onLayoutAnimationComplete","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","ignoreStrict","viewport"]);function D2(e){return e.startsWith("while")||e.startsWith("drag")&&e!=="draggable"||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||DTe.has(e)}let RK=e=>!D2(e);function LTe(e){e&&(RK=t=>t.startsWith("on")?!D2(t):e(t))}try{LTe(require("@emotion/is-prop-valid").default)}catch{}function FTe(e,t,n){const r={};for(const a in e)a==="values"&&typeof e.values=="object"||(RK(a)||n===!0&&D2(a)||!t&&!D2(a)||e.draggable&&a.startsWith("onDrag"))&&(r[a]=e[a]);return r}function cN(e,t,n){return typeof e=="string"?e:Ot.transform(t+n*e)}function NTe(e,t,n){const r=cN(t,e.x,e.width),a=cN(n,e.y,e.height);return`${r} ${a}`}const BTe={offset:"stroke-dashoffset",array:"stroke-dasharray"},VTe={offset:"strokeDashoffset",array:"strokeDasharray"};function UTe(e,t,n=1,r=0,a=!0){e.pathLength=1;const i=a?BTe:VTe;e[i.offset]=Ot.transform(-r);const o=Ot.transform(t),s=Ot.transform(n);e[i.array]=`${o} ${s}`}function R8(e,{attrX:t,attrY:n,attrScale:r,originX:a,originY:i,pathLength:o,pathSpacing:s=1,pathOffset:u=0,...c}
363,d,f,h){if(k8(e,c,d,h),f){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};const{attrs:y,style:m,dimensions:v}=e;y.transform&&(v&&(m.transform=y.transform),delete y.transform),v&&(a!==void 0||i!==void 0||m.transform)&&(m.transformOrigin=NTe(v,a!==void 0?a:.5,i!==void 0?i:.5)),t!==void 0&&(y.x=t),n!==void 0&&(y.y=n),r!==void 0&&(y.scale=r),o!==void 0&&UTe(y,o,s,u,!1)}const OK=()=>({...P8(),attrs:{}}),O8=e=>typeof e=="string"&&e.toLowerCase()==="svg";function jTe(e,t,n,r){const a=P.useMemo(()=>{const i=OK();return R8(i,t,{enableHardwareAcceleration:!1},O8(r),e.transformTemplate),{...i.attrs,style:{...i.style}}},[t]);if(e.style){const i={};PK(i,e.style,e),a.style={...i,...a.style}}return a}function qTe(e=!1){return(n,r,a,{latestValues:i},o)=>{const u=(_8(n)?jTe:MTe)(r,i,o,n),d={...FTe(r,typeof n=="string",e),...u,ref:a},{children:f}=r,h=P.useMemo(()=>Mi(f)?f.get():f,[f]);return P.createElement(n,{...d,children:h})}}const I8=e=>e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase();function IK(e,{style:t,vars:n},r,a){Object.assign(e.style,t,a&&a.getProjectionStyles(r));for(const i in n)e.style.setProperty(i,n[i])}const MK=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 DK(e,t,n,r){IK(e,t,void 0,r);for(const a in t.attrs)e.setAttribute(MK.has(a)?a:I8(a),t.attrs[a])}function M8(e,t){const{style:n}=e,r={};for(const a in n)(Mi(n[a])||t.style&&Mi(t.style[a])||EK(a,e))&&(r[a]=n[a]);return r}function LK(e,t){const n=M8(e,t);for(const r in e)if(Mi(e[r])||Mi(t[r])){const a=Nv.indexOf(r)!==-1?"attr"+r.charAt(0).toUpperCase()+r.substring(1):r;n[a]=e[r]}return n}function D8(e,t,n,r={},a={}){return typeof t=="function"&&(t=t(n!==void 0?n:e.custom,r,a)),typeof t=="string"&&(t=e.variants&&e.variants[t]),typeof t=="function"&&(t=t(n!==void 0?n:e.custom,r,a)),t}function FK(e){const t=P.useRef(null);return t.current===null&&(t.current=e()),t.current}const L2=e=>Array.isArray(e),$Te=e=>!!(e&&typeof e=="object"&&e.mix&&e.toValue),zTe=e=>L2(e)?e[e.length-1]||0:e;function $w(e){const t=Mi(e)?e.get():e;return $Te(t)?t.toValue():t}function HTe({scrapeMotionValuesFromProps:e,createRenderState:t,onMount:n},r,a,i){const o={latestValues:WTe(r,a,i,e),renderState:t()};return n&&(o.mount=s=>n(r,s,o)),o}const NK=e=>(t,n)=>{const r=P.useContext(aS),a=P.useContext(Fv),i=()=>HTe(e,t,r,a);return n?i():FK(i)};function WTe(e,t,n,r){const a={},i=r(e,{});for(const h in i)a[h]=$w(i[h]);let{initial:o,animate:s}=e;const u=sS(e),c=SK(e);t&&c&&!u&&e.inherit!==!1&&(o===void 0&&(o=t.initial),s===void 0&&(s=t.animate));let d=n?n.initial===!1:!1;d=d||o===!1;const f=d?s:o;return f&&typeof f!="boolean"&&!oS(f)&&(Array.isArray(f)?f:[f]).forEach(y=>{const m=D8(e,y);if(!m)return;const{transitionEnd:v,transition:w,...b}=m;for(const x in b){let T=b[x];if(Array.isArray(T)){const E=d?T.length-1:0;T=T[E]}T!==null&&(a[x]=T)}for(const x in v)a[x]=v[x]}),a}const YTe={useVisualState:NK({scrapeMotionValuesFromProps:LK,createRenderState:OK,onMount:(e,t,{renderState:n,latestValues:r})=>{try{n.dimensions=typeof t.getBBox=="function"?t.getBBox():t.getBoundingClientRect()}catch{n.dimensions={x:0,y:0,width:0,height:0}}R8(n,r,{enableHardwareAcceleration:!1},O8(t.tagName),e.transformTemplate),DK(t,n)}})},GTe={useVisualState:NK({scrapeMotionValuesFromProps:M8,createRenderState:P8})};function QTe(e,{forwardMotionProps:t=!1},n,r){return{..._8(e)?YTe:GTe,preloadedFeatures:n,useRender:qTe(t),createVisualElement:r,Component:e}}function Yu(e,t,n,r={passive:!0}){return e.addEventListener(t,n,r),()=>e.removeEventListener(t,n)}const BK=e=>e.pointerType==="mouse"?typeof e.button!="number"||e.button<=0:e.isPrimary!==!1;function cS(e,t="page"){return{point:{x:e[t+"X"],y:e[t+"Y"]}}}const KTe=e=>t=>BK(t)&&e(t,cS(t));function Ju(e,t,n,r){return Yu(e,t,KTe(n),r)}const XTe=(e,t)=>
363n=>t(e(n)),Cl=(...e)=>e.reduce(XTe);function VK(e){let t=null;return()=>{const n=()=>{t=null};return t===null?(t=e,n):!1}}const lN=VK("dragHorizontal"),dN=VK("dragVertical");function UK(e){let t=!1;if(e==="y")t=dN();else if(e==="x")t=lN();else{const n=lN(),r=dN();n&&r?t=()=>{n(),r()}:(n&&n(),r&&r())}return t}function jK(){const e=UK(!0);return e?(e(),!1):!0}class Ql{constructor(t){this.isMounted=!1,this.node=t}update(){}}function JTe(e){let t=[],n=[],r=0,a=!1,i=!1;const o=new WeakSet,s={schedule:(u,c=!1,d=!1)=>{const f=d&&a,h=f?t:n;return c&&o.add(u),h.indexOf(u)===-1&&(h.push(u),f&&a&&(r=t.length)),u},cancel:u=>{const c=n.indexOf(u);c!==-1&&n.splice(c,1),o.delete(u)},process:u=>{if(a){i=!0;return}if(a=!0,[t,n]=[n,t],n.length=0,r=t.length,r)for(let c=0;c<r;c++){const d=t[c];d(u),o.has(d)&&(s.schedule(d),e())}a=!1,i&&(i=!1,s.process(u))}};return s}const lr={delta:0,timestamp:0,isProcessing:!1},ZTe=40;let nP=!0,kg=!1;const lS=["read","update","preRender","render","postRender"],Ch=lS.reduce((e,t)=>(e[t]=JTe(()=>kg=!0),e),{}),e6e=e=>Ch[e].process(lr),qK=e=>{kg=!1,lr.delta=nP?1e3/60:Math.max(Math.min(e-lr.timestamp,ZTe),1),lr.timestamp=e,lr.isProcessing=!0,lS.forEach(e6e),lr.isProcessing=!1,kg&&(nP=!1,requestAnimationFrame(qK))},t6e=()=>{kg=!0,nP=!0,lr.isProcessing||requestAnimationFrame(qK)},ar=lS.reduce((e,t)=>{const n=Ch[t];return e[t]=(r,a=!1,i=!1)=>(kg||t6e(),n.schedule(r,a,i)),e},{});function cc(e){lS.forEach(t=>Ch[t].cancel(e))}function fN(e,t){const n="pointer"+(t?"enter":"leave"),r="onHover"+(t?"Start":"End"),a=(i,o)=>{if(i.type==="touch"||jK())return;const s=e.getProps();e.animationState&&s.whileHover&&e.animationState.setActive("whileHover",t),s[r]&&ar.update(()=>s[r](i,o))};return Ju(e.current,n,a,{passive:!e.getProps()[r]})}class n6e extends Ql{mount(){this.unmount=Cl(fN(this.node,!0),fN(this.node,!1))}unmount(){}}class r6e extends Ql{constructor(){super(...arguments),this.isActive=!1}onFocus(){let t=!1;try{t=this.node.current.matches(":focus-visible")}catch{t=!0}!t||!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=Cl(Yu(this.node.current,"focus",()=>this.onFocus()),Yu(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}const $K=(e,t)=>t?e===t?!0:$K(e,t.parentElement):!1,aa=e=>e;function iE(e,t){if(!t)return;const n=new PointerEvent("pointer"+e);t(n,cS(n))}class a6e extends Ql{constructor(){super(...arguments),this.removeStartListeners=aa,this.removeEndListeners=aa,this.removeAccessibleListeners=aa,this.startPointerPress=(t,n)=>{if(this.removeEndListeners(),this.isPressing)return;const r=this.node.getProps(),i=Ju(window,"pointerup",(s,u)=>{if(!this.checkPressEnd())return;const{onTap:c,onTapCancel:d}=this.node.getProps();ar.update(()=>{$K(this.node.current,s.target)?c&&c(s,u):d&&d(s,u)})},{passive:!(r.onTap||r.onPointerUp)}),o=Ju(window,"pointercancel",(s,u)=>this.cancelPress(s,u),{passive:!(r.onTapCancel||r.onPointerCancel)});this.removeEndListeners=Cl(i,o),this.startPress(t,n)},this.startAccessiblePress=()=>{const t=i=>{if(i.key!=="Enter"||this.isPressing)return;const o=s=>{s.key!=="Enter"||!this.checkPressEnd()||iE("up",(u,c)=>{const{onTap:d}=this.node.getProps();d&&ar.update(()=>d(u,c))})};this.removeEndListeners(),this.removeEndListeners=Yu(this.node.current,"keyup",o),iE("down",(s,u)=>{this.startPress(s,u)})},n=Yu(this.node.current,"keydown",t),r=()=>{this.isPressing&&iE("cancel",(i,o)=>this.cancelPress(i,o))},a=Yu(this.node.current,"blur",r);this.removeAccessibleListeners=Cl(n,a)}}startPress(t,n){this.isPressing=!0;const{onTapStart:r,whileTap:a}=this.node.getProps();a&&this.node.animationState&&this.node.animationState.setActive("whileTap",!0),r&&ar.update(()=>r(t,n))}checkPressEnd(){return this.removeEndListeners(),this.isPressing=!1,this.node.getProps().whileTap&&this.node.animationState&&this.node.animationState.setActive("whileTap",!1),!jK()}cancelPress(t,n){if(!this.checkPressEnd())return;const{onTapCancel:r}=this.node.getProps();r&&ar.update(()=>r(t,n))}mount(){const t=this.node.getProps(),n=Ju(this.node.current,"pointerdown",this.startPointerPress,{passive:!(t.onTapStart||t.onPointerStart)}),r=Yu(this.node.current,"focus",this.startAccessiblePress);this.removeStartListeners=Cl(n,r)}unmount(){this.removeStartListeners(),this.removeEndListeners(),this.removeAccessibleListeners()}}const rP=new WeakMap,oE=new WeakMap,i6e=e=>{const t=rP.get(e.target);t&&t(e)},o6e=e=>{e.forEach(i6e)};function s6e({root:e,...t}){const n=e||document;oE.has(n)||oE.set(n,{});const r=oE.get(n),a=JSON.stringify(t);return r[a]||(r[a]=new IntersectionObserver(o6e,{root:e,...t})),r[a]}function u6e(e,t,n){const r=s6e(t);return rP.set(e,n),r.observe(e),()=>{rP.delete(e),r.unobserve(e)}}const c6e={some:0,all:1};class l6e extends Ql{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:t={}}=this.node.getProps(),{root:n,margin:r,amount:a="some",once:i}=t,o={root:n?n.current:void 0,rootMargin:r,threshold:typeof a=="number"?a:c6e[a]},s=u=>{const{isIntersecting:c}=u;if(this.isInView===c||(this.isInView=c,i&&!c&&this.hasEnteredView))return;c&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",c);const{onViewportEnter:d,onViewportLeave:f}=this.node.getProps(),h=c?d:f;h&&h(u)};return u6e(this.node.current,o,s)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:t,prevProps:n}=this.node;["amount","margin","root"].some(d6e(t,n))&&this.startObserver()}unmount(){}}function d6e({viewport:e={}},{viewport:t={}}={}){return n=>e[n]!==t[n]}const f6e={inView:{Feature:l6e},tap:{Feature:a6e},focus:{Feature:r6e},hover:{Feature:n6e}};function zK(e,t){if(!Array.isArray(t))return!1;const n=t.length;if(n!==e.length)return!1;for(let r=0;r<n;r++)if(t[r]!==e[r])return!1;return!0}function p6e(e){const t={};
363return e.values.forEach((n,r)=>t[r]=n.get()),t}function h6e(e){const t={};return e.values.forEach((n,r)=>t[r]=n.getVelocity()),t}function dS(e,t,n){const r=e.getProps();return D8(r,t,n!==void 0?n:r.custom,p6e(e),h6e(e))}const y6e="framerAppearId",m6e="data-"+I8(y6e);let F2=aa;const lf=e=>e*1e3,Zu=e=>e/1e3,g6e={current:!1},HK=e=>Array.isArray(e)&&typeof e[0]=="number";function WK(e){return!!(!e||typeof e=="string"&&YK[e]||HK(e)||Array.isArray(e)&&e.every(WK))}const O0=([e,t,n,r])=>`cubic-bezier(${e}, ${t}, ${n}, ${r})`,YK={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:O0([0,.65,.55,1]),circOut:O0([.55,0,1,.45]),backIn:O0([.31,.01,.66,-.59]),backOut:O0([.33,1.53,.69,.99])};function GK(e){if(e)return HK(e)?O0(e):Array.isArray(e)?e.map(GK):YK[e]}function v6e(e,t,n,{delay:r=0,duration:a,repeat:i=0,repeatType:o="loop",ease:s,times:u}={}){const c={[t]:n};u&&(c.offset=u);const d=GK(s);return Array.isArray(d)&&(c.easing=d),e.animate(c,{delay:r,duration:a,easing:Array.isArray(d)?"linear":d,fill:"both",iterations:i+1,direction:o==="reverse"?"alternate":"normal"})}const pN={waapi:()=>Object.hasOwnProperty.call(Element.prototype,"animate")},sE={},QK={};for(const e in pN)QK[e]=()=>(sE[e]===void 0&&(sE[e]=pN[e]()),sE[e]);function b6e(e,{repeat:t,repeatType:n="loop"}){const r=t&&n!=="loop"&&t%2===1?0:e.length-1;return e[r]}const KK=(e,t,n)=>(((1-3*n+3*t)*e+(3*n-6*t))*e+3*t)*e,w6e=1e-7,x6e=12;function S6e(e,t,n,r,a){let i,o,s=0;do o=t+(n-t)/2,i=KK(o,r,a)-e,i>0?n=o:t=o;while(Math.abs(i)>w6e&&++s<x6e);return o}function Uv(e,t,n,r){if(e===t&&n===r)return aa;const a=i=>S6e(i,0,1,e,n);return i=>i===0||i===1?i:KK(a(i),t,r)}const T6e=Uv(.42,0,1,1),E6e=Uv(0,0,.58,1),XK=Uv(.42,0,.58,1),C6e=e=>Array.isArray(e)&&typeof e[0]!="number",JK=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,ZK=e=>t=>1-e(1-t),eX=e=>1-Math.sin(Math.acos(e)),L8=ZK(eX),A6e=JK(L8),tX=Uv(.33,1.53,.69,.99),F8=ZK(tX),_6e=JK(F8),k6e=e=>(e*=2)<1?.5*F8(e):.5*(2-Math.pow(2,-10*(e-1))),hN={linear:aa,easeIn:T6e,easeInOut:XK,easeOut:E6e,circIn:eX,circInOut:A6e,circOut:L8,backIn:F8,backInOut:_6e,backOut:tX,anticipate:k6e},yN=e=>{if(Array.isArray(e)){F2(e.length===4);const[t,n,r,a]=e;return Uv(t,n,r,a)}else if(typeof e=="string")return F2(hN[e]!==void 0),hN[e];return e},N8=(e,t)=>n=>!!(Bv(n)&&kTe.test(n)&&n.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(n,t)),nX=(e,t,n)=>r=>{if(!Bv(r))return r;const[a,i,o,s]=r.match(uS);return{[e]:parseFloat(a),[t]:parseFloat(i),[n]:parseFloat(o),alpha:s!==void 0?parseFloat(s):1}},P6e=e=>Fl(0,255,e),uE={...Qf,transform:e=>Math.round(P6e(e))},Ud={test:N8("rgb","red"),parse:nX("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:r=1})=>"rgba("+uE.transform(e)+", "+uE.transform(t)+", "+uE.transform(n)+", "+X0(K0.transform(r))+")"};function R6e(e){let t="",n="",r="",a="";return e.length>5?(t=e.substring(1,3),n=e.substring(3,5),r=e.substring(5,7),a=e.substring(7,9)):(t=e.substring(1,2),n=e.substring(2,3),r=e.substring(3,4),a=e.substring(4,5),t+=t,n+=n,r+=r,a+=a),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:a?parseInt(a,16)/255:1}}const aP={test:N8("#"),parse:R6e,transform:Ud.transform},uh={test:N8("hsl","hue"),parse:nX("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:r=1})=>"hsla("+Math.round(e)+", "+tu.transform(X0(t))+", "+tu.transform(X0(n))+", "+X0(K0.transform(r))+")"},Qa={test:e=>Ud.test(e)||aP.test(e)||uh.test(e),parse:e=>Ud.test(e)?Ud.parse(e):uh.test(e)?uh.parse(e):aP.parse(e),transform:e=>Bv(e)?e:e.hasOwnProperty("red")?Ud.transform(e):uh.transform(e)},dr=(e,t,n)=>-n*e+n*t+e;function cE(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function O6e({hue:e,saturation:t,lightness:n,alpha:r}){e/=360,t/=100,n/=100;let a=0,i=0,o=0;if(!t)a=i=o=n;else{const s=n<.5?n*(1+t):n+t-n*t,u=2*n-s;a=cE(u,s,e+1/3),i=cE(u,s,e),o=cE(u,s,e-1/3)}return{red:Math.round(a*255),green:Math.round(i*255),blue:Math.round(o*255),alpha:r}}const lE=(e,t,n)=>{const r=e*e;return Math.sqrt(Math.max(0,n*(t*t-r)+r))},I6e=[aP,Ud,uh],M6e=e=>I6e.find(t=>t.test(e));function mN(e){const t=M6e(e);let n=t.parse(e);return t===uh&&(n=O6e(n)),n}const rX=(e,t)=>{const n=mN(e),r=mN(t),a={...n};return i=>(a.red=lE(n.red,r.red,i),a.green=lE(n.green,r.green,i),a.blue=lE(n.blue,r.blue,i),a.alpha=dr(n.alpha,r.alpha,i),Ud.transform(a))};function D6e(e){var t,n;return isNaN(e)&&Bv(e)&&(((t=e.match(uS))===null||t===void 0?void 0:t.length)||0)+(((n=e.match(_K))===null||n===void 0?void 0:n.length)||0)>0}const aX={regex:ATe,countKey:"Vars",token:"${v}",parse:aa},iX={regex:_K,countKey:"Colors",token:"${c}",parse:Qa.parse},oX={regex:uS,countKey:"Numbers",token:"${n}",parse:Qf.parse};function dE(e,{regex:t,countKey:n,token:r,parse:a}){const i=e.tokenised.match(t);i&&(e["num"+n]=i.length,e.tokenised=e.tokenised.replace(t,r),e.values.push(...i.map(a)))}function N2(e){const t=e.toString(),n={value:t,tokenised:t,values:[],numVars:0,numColors:0,numNumbers:0};return n.value.includes("var(--")&&dE(n,aX),dE(n,iX),dE(n,oX),n}function sX(e){return N2(e).values}function uX(e){const{values:t,numColors:n,numVars:r,tokenised:a}=N2(e),i=t.length;return o=>{let s=a;for(let u=0;u<i;u++)u<r?s=s.replace(aX.token,o[u]):u<r+n?s=s.replace(iX.token,Qa.transform(o[u])):s=s.replace(oX.token,X0(o[u]));return s}}const L6e=e=>typeof e=="number"?0:e;function F6e(e){const t=sX(e);return uX(e)(t.map(L6e))}const Nl={test:D6e,parse:sX,createTransformer:uX,getAnimatableNone:F6e},cX=(e,t)=>n=>`${n>0?t:e}`;function lX(e,t){return typeof e=="number"?n=>dr(e,t,n):Qa.test(e)?rX(e,t):e.startsWith("var(")?cX(e,t):fX(e,t)}const dX=(e,t)=>{const n=[...e],r=n.length,a=e.map((i,o)=>lX(i,t[o]));return i=>{for(let o=0;o<r;o++)n[o]=a[o](i);return n}},N6e=(e,t)=>{const n={...e,...t},r={};for(const a in n)e[a]!==void 0&&t[a]!==void 0&&(r[a]=lX(e[a],t[a]));return a=>{for(const i in r)n[i]=r[i](a);return n}},fX=(e,t)=>{const n=Nl.createTransformer(t),r=N2(e),a=N2(t);return r.numVars===a.numVars&&r.numColors===a.numColors&&r.numNumbers>=a.numNumbers?Cl(dX(r.values,a.values),n):cX(e,t)},Pg=(e,t,n)=>{const r=t-e;return r===0?1:(n-e)/r},gN=(e,t)=>n=>
vendor: 4,438 bytes, line 363
363dr(e,t,n);function B6e(e){return typeof e=="number"?gN:typeof e=="string"?Qa.test(e)?rX:fX:Array.isArray(e)?dX:typeof e=="object"?N6e:gN}function V6e(e,t,n){const r=[],a=n||B6e(e[0]),i=e.length-1;for(let o=0;o<i;o++){let s=a(e[o],e[o+1]);if(t){const u=Array.isArray(t)?t[o]||aa:t;s=Cl(u,s)}r.push(s)}return r}function pX(e,t,{clamp:n=!0,ease:r,mixer:a}={}){const i=e.length;if(F2(i===t.length),i===1)return()=>t[0];e[0]>e[i-1]&&(e=[...e].reverse(),t=[...t].reverse());const o=V6e(t,r,a),s=o.length,u=c=>{let d=0;if(s>1)for(;d<e.length-2&&!(c<e[d+1]);d++);const f=Pg(e[d],e[d+1],c);return o[d](f)};return n?c=>u(Fl(e[0],e[i-1],c)):u}function U6e(e,t){const n=e[e.length-1];for(let r=1;r<=t;r++){const a=Pg(0,t,r);e.push(dr(n,1,a))}}function j6e(e){const t=[0];return U6e(t,e.length-1),t}function q6e(e,t){return e.map(n=>n*t)}function $6e(e,t){return e.map(()=>t||XK).splice(0,e.length-1)}function B2({duration:e=300,keyframes:t,times:n,ease:r="easeInOut"}){const a=C6e(r)?r.map(yN):yN(r),i={done:!1,value:t[0]},o=q6e(n&&n.length===t.length?n:j6e(t),e),s=pX(o,t,{ease:Array.isArray(a)?a:$6e(t,a)});return{calculatedDuration:e,next:u=>(i.value=s(u),i.done=u>=e,i)}}function hX(e,t){return t?e*(1e3/t):0}const z6e=5;function yX(e,t,n){const r=Math.max(t-z6e,0);return hX(n-e(r),t-r)}const fE=.001,H6e=.01,W6e=10,Y6e=.05,G6e=1;function Q6e({duration:e=800,bounce:t=.25,velocity:n=0,mass:r=1}){let a,i,o=1-t;o=Fl(Y6e,G6e,o),e=Fl(H6e,W6e,Zu(e)),o<1?(a=c=>{const d=c*o,f=d*e,h=d-n,y=iP(c,o),m=Math.exp(-f);return fE-h/y*m},i=c=>{const f=c*o*e,h=f*n+n,y=Math.pow(o,2)*Math.pow(c,2)*e,m=Math.exp(-f),v=iP(Math.pow(c,2),o);return(-a(c)+fE>0?-1:1)*((h-y)*m)/v}):(a=c=>{const d=Math.exp(-c*e),f=(c-n)*e+1;return-fE+d*f},i=c=>{const d=Math.exp(-c*e),f=(n-c)*(e*e);return d*f});const s=5/e,u=X6e(a,i,s);if(e=lf(e),isNaN(u))return{stiffness:100,damping:10,duration:e};{const c=Math.pow(u,2)*r;return{stiffness:c,damping:o*2*Math.sqrt(r*c),duration:e}}}const K6e=12;function X6e(e,t,n){let r=n;for(let a=1;a<K6e;a++)r=r-e(r)/t(r);return r}function iP(e,t){return e*Math.sqrt(1-t*t)}const J6e=["duration","bounce"],Z6e=["stiffness","damping","mass"];function vN(e,t){return t.some(n=>e[n]!==void 0)}function e5e(e){let t={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!vN(e,Z6e)&&vN(e,J6e)){const n=Q6e(e);t={...t,...n,velocity:0,mass:1},t.isResolvedFromDuration=!0}return t}function mX({keyframes:e,restDelta:t,restSpeed:n,...r}){const a=e[0],i=e[e.length-1],o={done:!1,value:a},{stiffness:s,damping:u,mass:c,velocity:d,duration:f,isResolvedFromDuration:h}=e5e(r),y=d?-Zu(d):0,m=u/(2*Math.sqrt(s*c)),v=i-a,w=Zu(Math.sqrt(s/c)),b=Math.abs(v)<5;n||(n=b?.01:2),t||(t=b?.005:.5);let x;if(m<1){const T=iP(w,m);x=E=>{const C=Math.exp(-m*w*E);return i-C*((y+m*w*v)/T*Math.sin(T*E)+v*Math.cos(T*E))}}else if(m===1)x=T=>i-Math.exp(-w*T)*(v+(y+w*v)*T);else{const T=w*Math.sqrt(m*m-1);x=E=>{const C=Math.exp(-m*w*E),R=Math.min(T*E,300);return i-C*((y+m*w*v)*Math.sinh(R)+T*v*Math.cosh(R))/T}}return{calculatedDuration:h&&f||null,next:T=>{const E=x(T);if(h)o.done=T>=f;else{let C=y;T!==0&&(m<1?C=yX(x,T,E):C=0);const R=Math.abs(C)<=n,_=Math.abs(i-E)<=t;o.done=R&&_}return o.value=o.done?i:E,o}}}function bN({keyframes:e,velocity:t=0,power:n=.8,timeConstant:r=325,bounceDamping:a=10,bounceStiffness:i=500,modifyTarget:o,min:s,max:u,restDelta:c=.5,restSpeed:d}){const f=e[0],h={done:!1,value:f},y=I=>s!==void 0&&I<s||u!==void 0&&I>u,m=I=>s===void 0?u:u===void 0||Math.abs(s-I)<Math.abs(u-I)?s:u;let v=n*t;const w=f+v,b=o===void 0?w:o(w);b!==w&&(v=b-f);const x=I=>-v*Math.exp(-I/r),T=I=>b+x(I),E=I=>{const L=x(I),B=T(I);h.done=Math.abs(L)<=c,h.value=h.done?b:B};let C,R;const _=I=>{y(h.value)&&(C=I,R=mX({keyframes:[h.value,m(h.value)],velocity:yX(T,I,h.value),damping:a,stiffness:i,restDelta:c,restSpeed:d}))};return _(0),{calculatedDuration:null,next:I=>{let L=!1;return!R&&C===void 0&&(L=!0,E(I),_(I)),C!==void 0&&I>C?R.next(I-C):(!L&&E(I),h)}}}const t5e=e=>{const t=({timestamp:n})=>e(n);return{start:()=>ar.update(t,!0),stop:()=>cc(t),now:()=>lr.isProcessing?lr.timestamp:performance.now()}},wN=2e4;function xN(e){let t=0;const n=50;let r=e.next(t);for(;!r.done&&t<wN;)t+=n,r=e.next(t);return t>=wN?1/0:t}const n5e={decay:bN,inertia:bN,tween:B2,keyframes:B2,spring:mX};function V2({autoplay:e=!0,delay:t=0,driver:n=t5e,keyframes:r,type:a="keyframes",repeat:i=0,repeatDelay:o=0,repeatType:s="loop",onPlay:u,onStop:c,onComplete:d,onUp
363date:f,...h}){let y=1,m=!1,v,w;const b=()=>{v&&v(),w=new Promise(Q=>{v=Q})};b();let x;const T=n5e[a]||B2;let E;T!==B2&&typeof r[0]!="number"&&(E=pX([0,100],r,{clamp:!1}),r=[0,100]);const C=T({...h,keyframes:r});let R;s==="mirror"&&(R=T({...h,keyframes:[...r].reverse(),velocity:-(h.velocity||0)}));let _="idle",I=null,L=null,B=null;C.calculatedDuration===null&&i&&(C.calculatedDuration=xN(C));const{calculatedDuration:j}=C;let K=1/0,H=1/0;j!==null&&(K=j+o,H=K*(i+1)-o);let J=0;const z=Q=>{if(L===null)return;y>0&&(L=Math.min(L,Q)),y<0&&(L=Math.min(Q-H/y,L)),I!==null?J=I:J=Math.round(Q-L)*y;const he=J-t*(y>=0?1:-1),we=y>=0?he<0:he>H;J=Math.max(he,0),_==="finished"&&I===null&&(J=H);let ve=J,Re=C;if(i){const Ke=J/K;let He=Math.floor(Ke),Ie=Ke%1;!Ie&&Ke>=1&&(Ie=1),Ie===1&&He--,He=Math.min(He,i+1);const Qe=!!(He%2);Qe&&(s==="reverse"?(Ie=1-Ie,o&&(Ie-=o/K)):s==="mirror"&&(Re=R));let rt=Fl(0,1,Ie);J>H&&(rt=s==="reverse"&&Qe?1:0),ve=rt*K}const Me=we?{done:!1,value:r[0]}:Re.next(ve);E&&(Me.value=E(Me.value));let{done:Be}=Me;!we&&j!==null&&(Be=y>=0?J>=H:J<=0);const Ne=I===null&&(_==="finished"||_==="running"&&Be);return f&&f(Me.value),Ne&&Y(),Me},Z=()=>{x&&x.stop(),x=void 0},q=()=>{_="idle",Z(),b(),L=B=null},Y=()=>{_="finished",d&&d(),Z(),b()},re=()=>{if(m)return;x||(x=n(z));const Q=x.now();u&&u(),I!==null?L=Q-I:(!L||_==="finished")&&(L=Q),B=L,I=null,_="running",x.start()};e&&re();const U={then(Q,he){return w.then(Q,he)},get time(){return Zu(J)},set time(Q){Q=lf(Q),J=Q,I!==null||!x||y===0?I=Q:L=x.now()-Q/y},get duration(){const Q=C.calculatedDuration===null?xN(C):C.calculatedDuration;return Zu(Q)},get speed(){return y},set speed(Q){Q===y||!x||(y=Q,U.time=Zu(J))},get state(){return _},play:re,pause:()=>{_="paused",I=J},stop:()=>{m=!0,_!=="idle"&&(_="idle",c&&c(),q())},cancel:()=>{B!==null&&z(B),q()},complete:()=>{_="finished"},sample:Q=>(L=0,z(Q))};return U}const r5e=new Set(["opacity","clipPath","filter","transform","backgroundColor"]),Y1=10,a5e=2e4,i5e=(e,t)=>t.type==="spring"||e==="backgroundColor"||!WK(t.ease);function o5e(e,t,{onUpdate:n,onComplete:r,...a}){if(!(QK.waapi()&&r5e.has(t)&&!a.repeatDelay&&a.repeatType!=="mirror"&&a.damping!==0&&a.type!=="inertia"))return!1;let o=!1,s,u;const c=()=>{u=new Promise(b=>{s=b})};c();let{keyframes:d,duration:f=300,ease:h,times:y}=a;if(i5e(t,a)){const b=V2({...a,repeat:0,delay:0});let x={done:!1,value:d[0]};const T=[];let E=0;for(;!x.done&&E<a5e;)x=b.sample(E),T.push(x.value),E+=Y1;y=void 0,d=T,f=E-Y1,h="linear"}const m=v6e(e.owner.current,t,d,{...a,duration:f,ease:h,times:y}),v=()=>m.cancel(),w=()=>{ar.update(v),s(),c()};return m.onfinish=()=>{e.set(b6e(d,a)),r&&r(),w()},{then(b,x){return u.then(b,x)},get time(){return Zu(m.currentTime||0)},set time(b){m.currentTime=lf(b)},get speed(){return m.playbackRate},set speed(b){m.playbackRate=b},get duration(){return Zu(f)},play:()=>{o||(m.play(),cc(v))},pause:()=>m.pause(),stop:()=>{if(o=!0,m.playState==="idle")return;const{currentTime:b}=m;if(b){const x=V2({...a,autoplay:!1});e.setWithVelocity(x.sample(b-Y1).value,x.sample(b).value,Y1)}w()},complete:()=>m.finish(),cancel:w}}function s5e({keyframes:e,delay:t,onUpdate:n,onComplete:r}){const a=()=>(n&&n(e[e.length-1]),r&&r(),{time:0,speed:1,duration:0,play:aa,pause:aa,stop:aa,then:i=>(i(),Promise.resolve()),cancel:aa,complete:aa});return t?V2({keyframes:[0,1],duration:0,delay:t,onComplete:a}):a()}const u5e={type:"spring",stiffness:500,damping:25,restSpeed:10},c5e=e=>({type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),l5e={type:"keyframes",duration:.8},d5e={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},f5e=(e,{keyframes:t})=>t.length>2?l5e:Gf.has(e)?e.startsWith("scale")?c5e(t[1]):u5e:d5e,oP=(e,t)=>e==="zIndex"?!1:!!(typeof t=="number"||Array.isArray(t)||typeof t=="string"&&(Nl.test(t)||t==="0")&&!t.startsWith("url(")),p5e=new Set(["brightness","contrast","saturate","opacity"]);function h5e(e){const[t,n]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[r]=n.match(uS)||[];if(!r)return e;const a=n.replace(r,"");let i=p5e.has(t)?1:0;return r!==n&&(i*=100),t+"("+i+a+")"}const y5e=/([a-z-]*)\(.*?\)/g,sP={...Nl,getAnimatableNone:e=>{const t=e.match(y5e);return t?t.map(h5e).join(" "):e}},m5e={...kK,color:Qa,backgroundColor:Qa,outlineColor:Qa,fill:Qa,stroke:Qa,borderColor:Qa,borderTopColor:Qa,borderRightColor:Qa,borderBottomColor:Qa,borderLeftColor:Qa,filter:sP,WebkitFilter:sP},B8=e=>m5e[e];function gX(e,t){let n=B8(e);return n!==sP&&(n=Nl),n.getAnimatableNone?n.getAnimatableNone(t):void 0}const vX=e=>/^0[^.\s]+$/.test(e);function g5e(e){if(typeof e=="number")return e===0;if(e!==null)return e==="none"||e==="0"||vX(e)}function v5e(e,t,n,r){const a=oP(t,n);let i;Array.isArray(n)?i=[...n]:i=[null,n];const o=r.from!==void 0?r.from:e.get();let s;const u=[];for(let c=0;c<i.length;c++)i[c]===null&&(i[c]=c===0?o:i[c-1]),g5e(i[c])&&u.push(c),typeof i[c]=="string"&&i[c]!=="none"&&i[c]!=="0"&&(s=i[c]);if(a&&u.length&&s)for(let c=0;c<u.length;c++){const d=u[c];i[d]=gX(t,s)}return i}function b5e({when:e,delay:t,delayChildren:n,staggerChildren:r,staggerDirection:a,repeat:i,repeatType:
363o,repeatDelay:s,from:u,elapsed:c,...d}){return!!Object.keys(d).length}function bX(e,t){return e[t]||e.default||e}const V8=(e,t,n,r={})=>a=>{const i=bX(r,e)||{},o=i.delay||r.delay||0;let{elapsed:s=0}=r;s=s-lf(o);const u=v5e(t,e,n,i),c=u[0],d=u[u.length-1],f=oP(e,c),h=oP(e,d);let y={keyframes:u,velocity:t.getVelocity(),ease:"easeOut",...i,delay:-s,onUpdate:m=>{t.set(m),i.onUpdate&&i.onUpdate(m)},onComplete:()=>{a(),i.onComplete&&i.onComplete()}};if(b5e(i)||(y={...y,...f5e(e,y)}),y.duration&&(y.duration=lf(y.duration)),y.repeatDelay&&(y.repeatDelay=lf(y.repeatDelay)),!f||!h||g6e.current||i.type===!1)return s5e(y);if(t.owner&&t.owner.current instanceof HTMLElement&&!t.owner.getProps().onUpdate){const m=o5e(t,e,y);if(m)return m}return V2(y)};function U2(e){return!!(Mi(e)&&e.add)}const w5e=e=>/^\-?\d*\.?\d+$/.test(e);function U8(e,t){e.indexOf(t)===-1&&e.push(t)}function j8(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}class q8{constructor(){this.subscriptions=[]}add(t){return U8(this.subscriptions,t),()=>j8(this.subscriptions,t)}notify(t,n,r){const a=this.subscriptions.length;if(a)if(a===1)this.subscriptions[0](t,n,r);else for(let i=0;i<a;i++){const o=this.subscriptions[i];o&&o(t,n,r)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}const x5e=e=>!isNaN(parseFloat(e));class S5e{constructor(t,n={}){this.version="10.12.18",this.timeDelta=0,this.lastUpdated=0,this.canTrackVelocity=!1,this.events={},this.updateAndNotify=(r,a=!0)=>{this.prev=this.current,this.current=r;const{delta:i,timestamp:o}=lr;this.lastUpdated!==o&&(this.timeDelta=i,this.lastUpdated=o,ar.postRender(this.scheduleVelocityCheck)),this.prev!==this.current&&this.events.change&&this.events.change.notify(this.current),this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()),a&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.scheduleVelocityCheck=()=>ar.postRender(this.velocityCheck),this.velocityCheck=({timestamp:r})=>{r!==this.lastUpdated&&(this.prev=this.current,this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=t,this.canTrackVelocity=x5e(this.current),this.owner=n.owner}onChange(t){return this.on("change",t)}on(t,n){this.events[t]||(this.events[t]=new q8);const r=this.events[t].add(n);return t==="change"?()=>{r(),ar.read(()=>{this.events.change.getSize()||this.stop()})}:r}clearListeners(){for(const t in this.events)this.events[t].clear()}attach(t,n){this.passiveEffect=t,this.stopPassiveEffect=n}set(t,n=!0){!n||!this.passiveEffect?this.updateAndNotify(t,n):this.passiveEffect(t,this.updateAndNotify)}setWithVelocity(t,n,r){this.set(n),this.prev=t,this.timeDelta=r}jump(t){this.updateAndNotify(t),this.prev=t,this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return this.current}getPrevious(){return this.prev}getVelocity(){return this.canTrackVelocity?hX(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0}start(t){return this.stop(),new Promise(n=>{this.hasAnimated=!0,this.animation=t(n),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 oy(e,t){return new S5e(e,t)}const wX=e=>t=>t.test(e),T5e={test:e=>e==="auto",parse:e=>e},xX=[Qf,Ot,tu,el,RTe,PTe,T5e],e0=e=>xX.find(wX(e)),E5e=[...xX,Qa,Nl],C5e=e=>E5e.find(wX(e));function A5e(e,t,n){e.hasValue(t)?e.getValue(t).set(n):e.addValue(t,oy(n))}function _5e(e,t){const n=dS(e,t);let{transitionEnd:r={},transition:a={},...i}=n?e.makeTargetAnimatable(n,!1):{};i={...i,...r};for(const o in i){const s=zTe(i[o]);A5e(e,o,s)}}function k5e(e,t,n){var r,a;const i=Object.keys(t).filter(s=>!e.hasValue(s)),o=i.length;if(o)for(let s=0;s<o;s++){const u=i[s],c=t[u];let d=null;Array.isArray(c)&&(d=c[0]),d===null&&(d=(a=(r=n[u])!==null&&r!==void 0?r:e.readValue(u))!==null&&a!==void 0?a:t[u]),d!=null&&(typeof d=="str
363ing"&&(w5e(d)||vX(d))?d=parseFloat(d):!C5e(d)&&Nl.test(c)&&(d=gX(u,c)),e.addValue(u,oy(d,{owner:e})),n[u]===void 0&&(n[u]=d),d!==null&&e.setBaseTarget(u,d))}}function P5e(e,t){return t?(t[e]||t.default||t).from:void 0}function R5e(e,t,n){const r={};for(const a in e){const i=P5e(a,t);if(i!==void 0)r[a]=i;else{const o=n.getValue(a);o&&(r[a]=o.get())}}return r}function O5e({protectedKeys:e,needsAnimating:t},n){const r=e.hasOwnProperty(n)&&t[n]!==!0;return t[n]=!1,r}function SX(e,t,{delay:n=0,transitionOverride:r,type:a}={}){let{transition:i=e.getDefaultTransition(),transitionEnd:o,...s}=e.makeTargetAnimatable(t);const u=e.getValue("willChange");r&&(i=r);const c=[],d=a&&e.animationState&&e.animationState.getState()[a];for(const f in s){const h=e.getValue(f),y=s[f];if(!h||y===void 0||d&&O5e(d,f))continue;const m={delay:n,elapsed:0,...i};if(window.HandoffAppearAnimations&&!h.hasAnimated){const w=e.getProps()[m6e];w&&(m.elapsed=window.HandoffAppearAnimations(w,f,h,ar))}h.start(V8(f,h,y,e.shouldReduceMotion&&Gf.has(f)?{type:!1}:m));const v=h.animation;U2(u)&&(u.add(f),v.then(()=>u.remove(f))),c.push(v)}return o&&Promise.all(c).then(()=>{o&&_5e(e,o)}),c}function uP(e,t,n={}){const r=dS(e,t,n.custom);let{transition:a=e.getDefaultTransition()||{}}=r||{};n.transitionOverride&&(a=n.transitionOverride);const i=r?()=>Promise.all(SX(e,r,n)):()=>Promise.resolve(),o=e.variantChildren&&e.variantChildren.size?(u=0)=>{const{delayChildren:c=0,staggerChildren:d,staggerDirection:f}=a;return I5e(e,t,c+u,d,f,n)}:()=>Promise.resolve(),{when:s}=a;if(s){const[u,c]=s==="beforeChildren"?[i,o]:[o,i];return u().then(()=>c())}else return Promise.all([i(),o(n.delay)])}function I5e(e,t,n=0,r=0,a=1,i){const o=[],s=(e.variantChildren.size-1)*r,u=a===1?(c=0)=>c*r:(c=0)=>s-c*r;return Array.from(e.variantChildren).sort(M5e).forEach((c,d)=>{c.notify("AnimationStart",t),o.push(uP(c,t,{...i,delay:n+u(d)}).then(()=>c.notify("AnimationComplete",t)))}),Promise.all(o)}function M5e(e,t){return e.sortNodePosition(t)}function D5e(e,t,n={}){e.notify("AnimationStart",t);let r;if(Array.isArray(t)){const a=t.map(i=>uP(e,i,n));r=Promise.all(a)}else if(typeof t=="string")r=uP(e,t,n);else{const a=typeof t=="function"?dS(e,t,n.custom):t;r=Promise.all(SX(e,a,n))}return r.then(()=>e.notify("AnimationComplete",t))}const L5e=[...E8].reverse(),F5e=E8.length;function N5e(e){return t=>Promise.all(t.map(({animation:n,options:r})=>D5e(e,n,r)))}function B5e(e){let t=N5e(e);const n=U5e();let r=!0;const a=(u,c)=>{const d=dS(e,c);if(d){const{transition:f,transitionEnd:h,...y}=d;u={...u,...y,...h}}return u};function i(u){t=u(e)}function o(u,c){const d=e.getProps(),f=e.getVariantContext(!0)||{},h=[],y=new Set;let m={},v=1/0;for(let b=0;b<F5e;b++){const x=L5e[b],T=n[x],E=d[x]!==void 0?d[x]:f[x],C=Ag(E),R=x===c?T.isActive:null;R===!1&&(v=b);let _=E===f[x]&&E!==d[x]&&C;if(_&&r&&e.manuallyAnimateOnMount&&(_=!1),T.protectedKeys={...m},!T.isActive&&R===null||!E&&!T.prevProp||oS(E)||typeof E=="boolean")continue;const I=V5e(T.prevProp,E);let L=I||x===c&&T.isActive&&!_&&C||b>v&&C;const B=Array.isArray(E)?E:[E];let j=B.reduce(a,{});R===!1&&(j={});const{prevResolvedValues:K={}}=T,H={...K,...j},J=z=>{L=!0,y.delete(z),T.needsAnimating[z]=!0};for(const z in H){const Z=j[z],q=K[z];m.hasOwnProperty(z)||(Z!==q?L2(Z)&&L2(q)?!zK(Z,q)||I?J(z):T.protectedKeys[z]=!0:Z!==void 0?J(z):y.add(z):Z!==void 0&&y.has(z)?J(z):T.protectedKeys[z]=!0)}T.prevProp=E,T.prevResolvedValues=j,T.isActive&&(m={...m,...j}),r&&e.blockInitialAnimation&&(L=!1),L&&!_&&h.push(...B.map(z=>({animation:z,options:{type:x,...u}})))}if(y.size){const b={};y.forEach(x=>{const T=e.getBaseTarget(x);T!==void 0&&(b[x]=T)}),h.push({animation:b})}let w=!!h.length;return r&&d.initial===!1&&!e.manuallyAnimateOnMount&&(w=!1),r=!1,w?t(h):Promise.resolve()}function s(u,c,d){var f;if(n[u].isActive===c)return Promise.resolve();(f=e.variantChildren)===null||f===void 0||f.forEach(y=>{var m;return(m=y.animationState)===null||m===void 0?void 0:m.setActive(u,c)}),n[u].isActive=c;const h=o(d,u);for(const y in n)n[y].protectedKeys={};return h}
vendor: 42,129 bytes, line 363
363return{animateChanges:o,setActive:s,setAnimateFunction:i,getState:()=>n}}function V5e(e,t){return typeof t=="string"?t!==e:Array.isArray(t)?!zK(t,e):!1}function Cd(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function U5e(){return{animate:Cd(!0),whileInView:Cd(),whileHover:Cd(),whileTap:Cd(),whileDrag:Cd(),whileFocus:Cd(),exit:Cd()}}class j5e extends Ql{constructor(t){super(t),t.animationState||(t.animationState=B5e(t))}updateAnimationControlsSubscription(){const{animate:t}=this.node.getProps();this.unmount(),oS(t)&&(this.unmount=t.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:t}=this.node.getProps(),{animate:n}=this.node.prevProps||{};t!==n&&this.updateAnimationControlsSubscription()}unmount(){}}let q5e=0;class $5e extends Ql{constructor(){super(...arguments),this.id=q5e++}update(){if(!this.node.presenceContext)return;const{isPresent:t,onExitComplete:n,custom:r}=this.node.presenceContext,{isPresent:a}=this.node.prevPresenceContext||{};if(!this.node.animationState||t===a)return;const i=this.node.animationState.setActive("exit",!t,{custom:r??this.node.getProps().custom});n&&!t&&i.then(()=>n(this.id))}mount(){const{register:t}=this.node.presenceContext||{};t&&(this.unmount=t(this.id))}unmount(){}}const z5e={animation:{Feature:j5e},exit:{Feature:$5e}},SN=(e,t)=>Math.abs(e-t);function H5e(e,t){const n=SN(e.x,t.x),r=SN(e.y,t.y);return Math.sqrt(n**2+r**2)}class TX{constructor(t,n,{transformPagePoint:r}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const c=hE(this.lastMoveEventInfo,this.history),d=this.startEvent!==null,f=H5e(c.offset,{x:0,y:0})>=3;if(!d&&!f)return;const{point:h}=c,{timestamp:y}=lr;this.history.push({...h,timestamp:y});const{onStart:m,onMove:v}=this.handlers;d||(m&&m(this.lastMoveEvent,c),this.startEvent=this.lastMoveEvent),v&&v(this.lastMoveEvent,c)},this.handlePointerMove=(c,d)=>{this.lastMoveEvent=c,this.lastMoveEventInfo=pE(d,this.transformPagePoint),ar.update(this.updatePoint,!0)},this.handlePointerUp=(c,d)=>{if(this.end(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const{onEnd:f,onSessionEnd:h}=this.handlers,y=hE(c.type==="pointercancel"?this.lastMoveEventInfo:pE(d,this.transformPagePoint),this.history);this.startEvent&&f&&f(c,y),h&&h(c,y)},!BK(t))return;this.handlers=n,this.transformPagePoint=r;const a=cS(t),i=pE(a,this.transformPagePoint),{point:o}=i,{timestamp:s}=lr;this.history=[{...o,timestamp:s}];const{onSessionStart:u}=n;u&&u(t,hE(i,this.history)),this.removeListeners=Cl(Ju(window,"pointermove",this.handlePointerMove),Ju(window,"pointerup",this.handlePointerUp),Ju(window,"pointercancel",this.handlePointerUp))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),cc(this.updatePoint)}}function pE(e,t){return t?{point:t(e.point)}:e}function TN(e,t){return{x:e.x-t.x,y:e.y-t.y}}function hE({point:e},t){return{point:e,delta:TN(e,EX(t)),offset:TN(e,W5e(t)),velocity:Y5e(t,.1)}}function W5e(e){return e[0]}function EX(e){return e[e.length-1]}function Y5e(e,t){if(e.length<2)return{x:0,y:0};let n=e.length-1,r=null;const a=EX(e);for(;n>=0&&(r=e[n],!(a.timestamp-r.timestamp>lf(t)));)n--;if(!r)return{x:0,y:0};const i=Zu(a.timestamp-r.timestamp);if(i===0)return{x:0,y:0};const o={x:(a.x-r.x)/i,y:(a.y-r.y)/i};return o.x===1/0&&(o.x=0),o.y===1/0&&(o.y=0),o}function Zi(e){return e.max-e.min}function cP(e,t=0,n=.01){return Math.abs(e-t)<=n}function EN(e,t,n,r=.5){e.origin=r,e.originPoint=dr(t.min,t.max,e.origin),e.scale=Zi(n)/Zi(t),(cP(e.scale,1,1e-4)||isNaN(e.scale))&&(e.scale=1),e.translate=dr(n.min,n.max,e.origin)-e.originPoint,(cP(e.translate)||isNaN(e.translate))&&(e.translate=0)}function J0(e,t,n,r){EN(e.x,t.x,n.x,r?r.originX:void 0),EN(e.y,t.y,n.y,r?r.originY:void 0)}function CN(e,t,n){e.min=n.min+t.min,e.max=e.min+Zi(t)}function G5e(e,t,n){CN(e.x,t.x,n.x),CN(e.y,t.y,n.y)}function AN(e,t,n){e.min=t.min-n.min,e.max=e.min+Zi(t)}function Z0(e,t,n){AN(e.x,t.x,n.x),AN(e.y,t.y,n.y)}function Q5e(e,{min:t,max:n},r){return t!==void 0&&e<t?e=r?dr(t,e,r.min):Math.max(e,t):n!==void 0&&e>n&&(e=r?dr(n,e,r.max):Math.min(e,n)),e}function _N(e,t,n){return{min:t!==void 0?e.min+t:void 0,max:n!==void 0?e.max+n-(e.max-e.min):void 0}}function K5e(e,{top:t,left:n,bottom:r,right:a}){return{x:_N(e.x,n,a),y:_N(e.y,t,r)}}function kN(e,t){let n=t.min-e.min,r=t.max-e.max;return t.max-t.min<e.max-e.min&&([n,r]=[r,n]),{min:n,max:r}}function X5e(e,t){return{x:kN(e.x,t.x),y:kN(e.y,t.y)}}function J5e(e,t){let n=.5;const r=Zi(e),a=Zi(t);return a>r?n=Pg(t.min,t.max-r,e.min):r>a&&(n=Pg(e.min,e.max-a,t.min)),Fl(0,1,n)}function Z5e(e,t){const n={};return t.min!==void 0&&(n.min=t.min-e.min),t.max!==void 0&&(n.max=t.max-e.min),n}const lP=.35;function eEe(e=lP){return e===!1?e=0:e===!0&&(e=lP),{x:PN(e,"left","right"),y:PN(e,"top","bottom")}}function PN(e,t,n){return{min:RN(e,t),max:RN(e,n)}}function RN(e,t){return typeof e=="number"?e:e[t]||0}const ON=()=>({translate:0,scale:1,origin:0,originPoint:0}),ch=()=>({x:ON(),y:ON()}),IN=()=>({min:0,max:0}),Mr=()=>({x:IN(),y:IN()});function Fs(e){return[e("x"),e("y")]}function CX({top:e,left:t,right:n,bottom:r}){return{x:{min:t,max:n},y:{min:e,max:r}}}function tEe({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}function nEe(e,t){if(!t)return e;const n=t({x:e.left,y:e.top}),r=t({x:e.right,y:e.bottom});return{top:n.y,left:n.x,bottom:r.y,right:r.x}}function yE(e){return e===void 0||e===1}function dP({scale:e,scaleX:t,scaleY:n}){return!yE(e)||!yE(t)||!yE(n)}function Ad(e){return dP(e)||AX(e)||e.z||e.rotate||e.rotateX||e.rotateY}function AX(e){return MN(e.x)||MN(e.y)}function MN(e){return e&&e!=="0%"}function j2(e,t,n){const r=e-n,a=t*r;return n+a}function DN(e,t,n,r,a){return a!==void 0&&(e=j2(e,a,r)),j2(e,n,r)+t}function fP(e,t=0,n=1,r,a){e.min=DN(e.min,t,n,r,a),e.max=DN(e.max,t,n,r,a)}function _X(e,{x:t,y:n}){fP(e.x,t.translate,t.scale,t.originPoint),fP(e.y,n.translate,n.scale,n.originPoint)}function rEe(e,t,n,r=!1){const a=n.length;if(!a)return;t.x=t.y=1;let i,o;for(let s=0;s<a;s++){i=n[s],o=i.projectionDelta;const u=i.instance;u&&u.style&&u.style.display==="contents"||(r&&i.options.layoutScroll&&i.scroll&&i!==i.root&&lh(e,{x:-i.scroll.offset.x,y:-i.scroll.offset.y}),o&&(t.x*=o.x.scale,t.y*=o.y.scale,_X(e,o)),r&&Ad(i.latestValues)&&lh(e,i.latestValues))}t.x=LN(t.x),t.y=LN(t.y)}function LN(e){return Number.isInteger(e)||e>1.0000000000001||e<.999999999999?e:1}function al(e,t){e.min=e.min+t,e.max=e.max+t}function FN(e,t,[n,r,a]){const i=t[a]!==void 0?t[a]:.5,o=dr(e.min,e.max,i);fP(e,t[n],t[r],o,t.scale)}const aEe=["x","scaleX","originX"],iEe=["y","scaleY","originY"];function lh(e,t){FN(e.x,t,aEe),FN(e.y,t,iEe)}function kX(e,t){return CX(nEe(e.getBoundingClientRect(),t))}function oEe(e,t,n){const r=kX(e,n),{scroll:a}=t;return a&&(al(r.x,a.offset.x),al(r.y,a.offset.y)),r}const sEe=new WeakMap;class uEe{constructor(t){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=Mr(),this.visualElement=t}start(t,{snapToCursor:n=!1}={}){const{presenceContext:r}=this.visualElement;if(r&&r.isPresent===!1)return;const a=u=>{this.stopAnimation(),n&&this.snapToCursor(cS(u,"page").point)},i=(u,c)=>{const{drag:d,dragPropagation:f,onDragStart:h}=this.getProps();if(d&&!f&&(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=UK(d),!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),Fs(m=>{let v=this.getAxisMotionValue(m).get()||0;if(tu.test(v)){const{projection:w}=this.visualElement;if(w&&w.layout){const b=w.layout.layoutBox[m];b&&(v=Zi(b)*(parseFloat(v)/100))}}this.originPoint[m]=v}),h&&ar.update(()=>h(u,c),!1,!0);const{animationState:y}=this.visualElement;y&&y.setActive("whileDrag",!0)},o=(u,c)=>{const{dragPropagation:d,dragDirectionLock:f,onDirectionLock:h,onDrag:y}=this.getProps();if(!d&&!this.openGlobalLock)return;const{offset:m}=c;if(f&&this.currentDirection===null){this.currentDirection=cEe(m),this.currentDirection!==null&&h&&h(this.currentDirection);return}this.updateAxis("x",c.point,m),this.updateAxis("y",c.point,m),this.visualElement.render(),y&&y(u,c)},s=(u,c)=>this.stop(u,c);this.panSession=new TX(t,{onSessionStart:a,onStart:i,onMove:o,onSessionEnd:s},{transformPagePoint:this.visualElement.getTransformPagePoint()})}stop(t,n){const r=this.isDragging;if(this.cancel(),!r)return;const{velocity:a}=n;this.startAnimation(a);const{onDragEnd:i}=this.getProps();i&&ar.update(()=>i(t,n))}cancel(){this.isDragging=!1;const{projection:t,animationState:n}=this.visualElement;t&&(t.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;const{dragPropagation:r}=this.getProps();!r&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),n&&n.setActive("whileDrag",!1)}updateAxis(t,n,r){const{drag:a}=this.getProps();if(!r||!G1(t,a,this.currentDirection))return;const i=this.getAxisMotionValue(t);let o=this.originPoint[t]+r[t];this.constraints&&this.constraints[t]&&(o=Q5e(o,this.constraints[t],this.elastic[t])),i.set(o)}resolveConstraints(){const{dragConstraints:t,dragElastic:n}=this.getProps(),{layout:r}=this.visualElement.projection||{},a=this.constraints;t&&sh(t)?this.constraints||(this.constraints=this.resolveRefConstraints()):t&&r?this.constraints=K5e(r.layoutBox,t):this.constraints=!1,this.elastic=eEe(n),a!==this.constraints&&r&&this.constraints&&!this.hasMutatedConstraints&&Fs(i=>{this.getAxisMotionValue(i)&&(this.constraints[i]=Z5e(r.layoutBox[i],this.constraints[i]))})}resolveRefConstraints(){const{dragConstraints:t,onMeasureDragConstraints:n}=this.getProps();if(!t||!sh(t))return!1;const r=t.current,{projection:a}=this.visualElement;if(!a||!a.layout)return!1;const i=oEe(r,a.root,this.visualElement.getTransformPagePoint());let o=X5e(a.layout.layoutBox,i);if(n){const s=n(tEe(o));this.hasMutatedConstraints=!!s,s&&(o=CX(s))}return o}startAnimation(t){const{drag:n,dragMomentum:r,dragElastic:a,dragTransition:i,dragSnapToOrigin:o,onDragTransitionEnd:s}=this.getProps(),u=this.constraints||{},c=Fs(d=>{if(!G1(d,n,this.currentDirection))return;let f=u&&u[d]||{};o&&(f={min:0,max:0});const h=a?200:1e6,y=a?40:1e7,m={type:"inertia",velocity:r?t[d]:0,bounceStiffness:h,bounceDamping:y,timeConstant:750,restDelta:1,restSpeed:10,...i,...f};return this.startAxisValueAnimation(d,m)});return Promise.all(c).then(s)}startAxisValueAnimation(t,n){const r=this.getAxisMotionValue(t);return r.start(V8(t,r,0,n))}stopAnimation(){Fs(t=>this.getAxisMotionValue(t).stop())}getAxisMotionValue(t){const n="_drag"+t.toUpperCase(),r=this.visualElement.getProps(),a=r[n];return a||this.visualElement.getValue(t,(r.initial?r.initial[t]:void 0)||0)}snapToCursor(t){Fs(n=>{const{drag:r}=this.getProps();if(!G1(n,r,this.currentDirection))return;const{projection:a}=this.visualElement,i=this.getAxisMotionValue(n);if(a&&a.layout){const{min:o,max:s}=a.layout.layoutBox[n];i.set(t[n]-dr(o,s,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:t,dragConstraints:n}=this.getProps(),{projection:r}=this.visualElement;if(!sh(n)||!r||!this.constraints)return;this.stopAnimation();const a={x:0,y:0};Fs(o=>{const s=this.getAxisMotionValue(o);if(s){const u=s.get();a[o]=J5e({min:u,max:u},this.constraints[o])}});const{transformTemplate:i}=this.visualElement.getProps();this.visualElement.current.style.transform=i?i({},""):"none",r.root&&r.root.updateScroll(),r.updateLayout(),this.resolveConstraints(),Fs(o=>{if(!G1(o,t,null))return;const s=this.getAxisMotionValue(o),{min:u,max:c}=this.constraints[o];s.set(dr(u,c,a[o]))})}addListeners(){if(!this.visualElement.current)return;sEe.set(this.visualElement,this);const t=this.visualElement.current,n=Ju(t,"pointerdown",u=>{const{drag:c,dragListener:d=!0}=this.getProps();c&&d&&this.start(u)}),r=()=>{const{dragConstraints:u}=this.getProps();sh(u)&&(this.constraints=this.resolveRefConstraints())},{projection:a}=this.visualElement,i=a.addEventListener("measure",r);a&&!a.layout&&(a.root&&a.root.updateScroll(),a.updateLayout()),r();const o=Yu(window,"resize",()=>this.scalePositionWithinConstraints()),s=a.addEventListener("didUpdate",({delta:u,hasLayoutChanged:c})=>{this.isDragging&&c&&(Fs(d=>{const f=this.getAxisMotionValue(d);f&&(this.originPoint[d]+=u[d].translate,f.set(f.get()+u[d].translate))}),this.visualElement.render())});return()=>{o(),n(),i(),s&&s()}}getProps(){const t=this.visualElement.getProps(),{drag:n=!1,dragDirectionLock:r=!1,dragPropagation:a=!1,dragConstraints:i=!1,dragElastic:o=lP,dragMomentum:s=!0}=t;return{...t,drag:n,dragDirectionLock:r,dragPropagation:a,dragConstraints:i,dragElastic:o,dragMomentum:s}}}function G1(e,t,n){return(t===!0||t===e)&&(n===null||n===e)}function cEe(e,t=10){let n=null;return Math.abs(e.y)>t?n="y":Math.abs(e.x)>t&&(n="x"),n}class lEe extends Ql{constructor(t){super(t),this.removeGroupControls=aa,this.removeListeners=aa,this.controls=new uEe(t)}mount(){const{dragControls:t}=this.node.getProps();t&&(this.removeGroupControls=t.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||aa}unmount(){this.removeGroupControls(),this.removeListeners()}}const NN=e=>(t,n)=>{e&&ar.update(()=>e(t,n))};class dEe extends Ql{constructor(){super(...arguments),this.removePointerDownListener=aa}onPointerDown(t){this.session=new TX(t,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint()})}createPanHandlers(){const{onPanSessionStart:t,onPanStart:n,onPan:r,onPanEnd:a}=this.node.getProps();return{onSessionStart:NN(t),onStart:NN(n),onMove:r,onEnd:(i,o)=>{delete this.session,a&&ar.update(()=>a(i,o))}}}mount(){this.removePointerDownListener=Ju(this.node.current,"pointerdown",t=>this.onPointerDown(t))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}function PX(){const e=P.useContext(Fv);if(e===null)return[!0,null];const{isPresent:t,onExitComplete:n,register:r}=e,a=P.useId();return P.useEffect(()=>r(a),[]),!t&&n?[!1,()=>n&&n(a)]:[!0]}function fEe(){return pEe(P.useContext(Fv))}function pEe(e){return e===null?!0:e.isPresent}const zw={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function BN(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}const t0={correct:(e,t)=>{if(!t.target)return e;if(typeof e=="string")if(Ot.test(e))e=parseFloat(e);else return e;const n=BN(e,t.target.x),r=BN(e,t.target.y);return`${n}% ${r}%`}},hEe={correct:(e,{treeScale:t,projectionDelta:n})=>{const r=e,a=Nl.parse(e);if(a.length>5)return r;const i=Nl.createTransformer(e),o=typeof a[0]!="number"?1:0,s=n.x.scale*t.x,u=n.y.scale*t.y;a[0+o]/=s,a[1+o]/=u;const c=dr(s,u,.5);return typeof a[2+o]=="number"&&(a[2+o]/=c),typeof a[3+o]=="number"&&(a[3+o]/=c),i(a)}};class yEe extends Qi.Component{componentDidMount(){const{visualElement:t,layoutGroup:n,switchLayoutGroup:r,layoutId:a}=this.props,{projection:i}=t;STe(mEe),i&&(n.group&&n.group.add(i),r&&r.register&&a&&r.register(i),i.root.didUpdate(),i.addEventListener("animationComplete",()=>{this.safeToRemove()}),i.setOptions({...i.options,onExitComplete:()=>this.safeToRemove()})),zw.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){const{layoutDependency:n,visualElement:r,drag:a,isPresent:i}=this.props,o=r.projection;return o&&(o.isPresent=i,a||t.layoutDependency!==n||n===void 0?o.willUpdate():this.safeToRemove(),t.isPresent!==i&&(i?o.promote():o.relegate()||ar.postRender(()=>{const s=o.getStack();(!s||!s.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{projection:t}=this.props.visualElement;t&&(t.root.didUpdate(),queueMicrotask(()=>{!t.currentAnimation&&t.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:t,layoutGroup:n,switchLayoutGroup:r}=this.props,{projection:a}=t;a&&(a.scheduleCheckAfterUnmount(),n&&n.group&&n.group.remove(a),r&&r.deregister&&r.deregister(a))}safeToRemove(){const{safeToRemove:t}=this.props;t&&t()}render(){return null}}function RX(e){const[t,n]=PX(),r=P.useContext(A8);return Qi.createElement(yEe,{...e,layoutGroup:r,switchLayoutGroup:P.useContext(TK),isPresent:t,safeToRemove:n})}const mEe={borderRadius:{...t0,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:t0,borderTopRightRadius:t0,borderBottomLeftRadius:t0,borderBottomRightRadius:t0,boxShadow:hEe},OX=["TopLeft","TopRight","BottomLeft","BottomRight"],gEe=OX.length,VN=e=>typeof e=="string"?parseFloat(e):e,UN=e=>typeof e=="number"||Ot.test(e);function vEe(e,t,n,r,a,i){a?(e.opacity=dr(0,n.opacity!==void 0?n.opacity:1,bEe(r)),e.opacityExit=dr(t.opacity!==void 0?t.opacity:1,0,wEe(r))):i&&(e.opacity=dr(t.opacity!==void 0?t.opacity:1,n.opacity!==void 0?n.opacity:1,r));for(let o=0;o<gEe;o++){const s=`border${OX[o]}Radius`;let u=jN(t,s),c=jN(n,s);if(u===void 0&&c===void 0)continue;u||(u=0),c||(c=0),u===0||c===0||UN(u)===UN(c)?(e[s]=Math.max(dr(VN(u),VN(c),r),0),(tu.test(c)||tu.test(u))&&(e[s]+="%")):e[s]=c}(t.rotate||n.rotate)&&(e.rotate=dr(t.rotate||0,n.rotate||0,r))}function jN(e,t){return e[t]!==void 0?e[t]:e.borderRadius}const bEe=IX(0,.5,L8),wEe=IX(.5,.95,aa);function IX(e,t,n){return r=>r<e?0:r>t?1:n(Pg(e,t,r))}function qN(e,t){e.min=t.min,e.max=t.max}function go(e,t){qN(e.x,t.x),qN(e.y,t.y)}function $N(e,t,n,r,a){return e-=t,e=j2(e,1/n,r),a!==void 0&&(e=j2(e,1/a,r)),e}function xEe(e,t=0,n=1,r=.5,a,i=e,o=e){if(tu.test(t)&&(t=parseFloat(t),t=dr(o.min,o.max,t/100)-o.min),typeof t!="number")return;let s=dr(i.min,i.max,r);e===i&&(s-=t),e.min=$N(e.min,t,n,s,a),e.max=$N(e.max,t,n,s,a)}function zN(e,t,[n,r,a],i,o){xEe(e,t[n],t[r],t[a],t.scale,i,o)}const SEe=["x","scaleX","originX"],TEe=["y","scaleY","originY"];function HN(e,t,n,r){zN(e.x,t,SEe,n?n.x:void 0,r?r.x:void 0),zN(e.y,t,TEe,n?n.y:void 0,r?r.y:void 0)}function WN(e){return e.translate===0&&e.scale===1}function MX(e){return WN(e.x)&&WN(e.y)}function pP(e,t){return e.x.min===t.x.min&&e.x.max===t.x.max&&e.y.min===t.y.min&&e.y.max===t.y.max}function YN(e){return Zi(e.x)/Zi(e.y)}class EEe{constructor(){this.members=[]}add(t){U8(this.members,t),t.scheduleRender()}remove(t){if(j8(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){const n=this.members[this.members.length-1];n&&this.promote(n)}}relegate(t){const n=this.members.findIndex(a=>t===a);if(n===0)return!1;let r;for(let a=n;a>=0;a--){const i=this.members[a];if(i.isPresent!==!1){r=i;break}}return r?(this.promote(r),!0):!1}promote(t,n){const r=this.lead;if(t!==r&&(this.prevLead=r,this.lead=t,t.show(),r)){r.instance&&r.scheduleRender(),t.scheduleRender(),t.resumeFrom=r,n&&(t.resumeFrom.preserveOpacity=!0),r.snapshot&&(t.snapshot=r.snapshot,t.snapshot.latestValues=r.animationValues||r.latestValues),t.root&&t.root.isUpdating&&(t.isLayoutDirty=!0);const{crossfade:a}=t.options;a===!1&&r.hide()}}exitAnimationComplete(){this.members.forEach(t=>{const{options:n,resumingFrom:r}=t;n.onExitComplete&&n.onExitComplete(),r&&r.options.onExitComplete&&r.options.onExitComplete()})}scheduleRender(){this.members.forEach(t=>{t.instance&&t.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function GN(e,t,n){let r="";const a=e.x.translate/t.x,i=e.y.translate/t.y;if((a||i)&&(r=`translate3d(${a}px, ${i}px, 0) `),(t.x!==1||t.y!==1)&&(r+=`scale(${1/t.x}, ${1/t.y}) `),n){const{rotate:u,rotateX:c,rotateY:d}=n;u&&(r+=`rotate(${u}deg) `),c&&(r+=`rotateX(${c}deg) `),d&&(r+=`rotateY(${d}deg) `)}const o=e.x.scale*t.x,s=e.y.scale*t.y;return(o!==1||s!==1)&&(r+=`scale(${o}, ${s})`),r||"none"}const CEe=(e,t)=>e.depth-t.depth;class AEe{constructor(){this.children=[],this.isDirty=!1}add(t){U8(this.children,t),this.isDirty=!0}remove(t){j8(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(CEe),this.isDirty=!1,this.children.forEach(t)}}function _Ee(e,t){const n=performance.now(),r=({timestamp:a})=>{const i=a-n;i>=t&&(cc(r),e(i-t))};return ar.read(r,!0),()=>cc(r)}function kEe(e){window.MotionDebug&&window.MotionDebug.record(e)}function PEe(e){return e instanceof SVGElement&&e.tagName!=="svg"}function REe(e,t,n){const r=Mi(e)?e:oy(e);return r.start(V8("",r,t,n)),r.animation}const QN=["","X","Y","Z"],KN=1e3;let OEe=0;const _d={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0};function DX({attachResizeListener:e,defaultParent:t,measureScroll:n,checkIsScrollRoot:r,resetTransform:a}){return class{constructor(o={},s=t==null?void 0:t()){this.id=OEe++,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.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{_d.totalNodes=_d.resolvedTargetDeltas=_d.recalculatedProjection=0,this.nodes.forEach(DEe),this.nodes.forEach(VEe),this.nodes.forEach(UEe),this.nodes.forEach(LEe),kEe(_d)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=o,this.root=s?s.root||s:this,this.path=s?[...s.path,s]:[],this.parent=s,this.depth=s?s.depth+1:0;for(let u=0;u<this.path.length;u++)this.path[u].shouldResetTransform=!0;this.root===this&&(this.nodes=new AEe)}addEventListener(o,s){return this.eventHandlers.has(o)||this.eventHandlers.set(o,new q8),this.eventHandlers.get(o).add(s)}notifyListeners(o,...s){const u=this.eventHandlers.get(o);u&&u.notify(...s)}hasListeners(o){return this.eventHandlers.has(o)}mount(o,s=this.root.hasTreeAnimated){if(this.instance)return;this.isSVG=PEe(o),this.instance=o;const{layoutId:u,layout:c,visualElement:d}=this.options;if(d&&!d.current&&d.mount(o),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),s&&(c||u)&&(this.isLayoutDirty=!0),e){let f;const h=()=>this.root.updateBlockedByResize=!1;e(o,()=>{this.root.updateBlockedByResize=!0,f&&f(),f=_Ee(h,250),zw.hasAnimatedSinceResize&&(zw.hasAnimatedSinceResize=!1,this.nodes.forEach(JN))})}u&&this.root.registerSharedNode(u,this),this.options.animate!==!1&&d&&(u||c)&&this.addEventListener("didUpdate",({delta:f,hasLayoutChanged:h,hasRelativeTargetChanged:y,layout:m})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const v=this.options.transition||d.getDefaultTransition()||HEe,{onLayoutAnimationStart:w,onLayoutAnimationComplete:b}=d.getProps(),x=!this.targetLayout||!pP(this.targetLayout,m)||y,T=!h&&y;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||T||h&&(x||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(f,T);const E={...bX(v,"layout"),onPlay:w,onComplete:b};(d.shouldReduceMotion||this.options.layoutRoot)&&(E.delay=0,E.type=!1),this.startAnimation(E)}else h||JN(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=m})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const o=this.getStack();o&&o.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,cc(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(jEe),this.animationId++)}getTransformTemplate(){const{visualElement:o}=this.options;return o&&o.getProps().transformTemplate}willUpdate(o=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let d=0;d<this.path.length;d++){const f=this.path[d];f.shouldResetTransform=!0,f.updateScroll("snapshot"),f.options.layoutRoot&&f.willUpdate(!1)}const{layoutId:s,layout:u}=this.options;if(s===void 0&&!u)return;const c=this.getTransformTemplate();this.prevTransformTemplateValue=c?c(this.latestValues,""):void 0,this.updateSnapshot(),o&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(XN);return}this.isUpdating||this.nodes.forEach(NEe),this.isUpdating=!1,this.nodes.forEach(BEe),this.nodes.forEach(IEe),this.nodes.forEach(MEe),this.clearAllSnapshots();const s=performance.now();lr.delta=Fl(0,1e3/60,s-lr.timestamp),lr.timestamp=s,lr.isProcessing=!0,Ch.update.process(lr),Ch.preRender.process(lr),Ch.render.process(lr),lr.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,queueMicrotask(()=>this.update()))}clearAllSnapshots(){this.nodes.forEach(FEe),this.sharedNodes.forEach(qEe)}scheduleUpdateProjection(){ar.preRender(this.updateProjection,!1,!0)}scheduleCheckAfterUnmount(){ar.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 u=0;u<this.path.length;u++)this.path[u].updateScroll();const o=this.layout;this.layout=this.measure(!1),this.layoutCorrected=Mr(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);const{visualElement:s}=this.options;s&&s.notify("LayoutMeasure",this.layout.layoutBox,o?o.layoutBox:void 0)}updateScroll(o="measure"){let s=!!(this.options.layoutScroll&&this.instance);this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===o&&(s=!1),s&&(this.scroll={animationId:this.root.animationId,phase:o,isRoot:r(this.instance),offset:n(this.instance)})}resetTransform(){if(!a)return;const o=this.isLayoutDirty||this.shouldResetTransform,s=this.projectionDelta&&!MX(this.projectionDelta),u=this.getTransformTemplate(),c=u?u(this.latestValues,""):void 0,d=c!==this.prevTransformTemplateValue;o&&(s||Ad(this.latestValues)||d)&&(a(this.instance,c),this.shouldResetTransform=!1,this.scheduleRender())}measure(o=!0){const s=this.measurePageBox();let u=this.removeElementScroll(s);return o&&(u=this.removeTransform(u)),WEe(u),{animationId:this.root.animationId,measuredBox:s,layoutBox:u,latestValues:{},source:this.id}}measurePageBox(){const{visualElement:o}=this.options;if(!o)return Mr();const s=o.measureViewportBox(),{scroll:u}=this.root;return u&&(al(s.x,u.offset.x),al(s.y,u.offset.y)),s}removeElementScroll(o){const s=Mr();go(s,o);for(let u=0;u<this.path.length;u++){const c=this.path[u],{scroll:d,options:f}=c;if(c!==this.root&&d&&f.layoutScroll){if(d.isRoot){go(s,o);const{scroll:h}=this.root;h&&(al(s.x,-h.offset.x),al(s.y,-h.offset.y))}al(s.x,d.offset.x),al(s.y,d.offset.y)}}return s}applyTransform(o,s=!1){const u=Mr();go(u,o);for(let c=0;c<this.path.length;c++){const d=this.path[c];!s&&d.options.layoutScroll&&d.scroll&&d!==d.root&&lh(u,{x:-d.scroll.offset.x,y:-d.scroll.offset.y}),Ad(d.latestValues)&&lh(u,d.latestValues)}return Ad(this.latestValues)&&lh(u,this.latestValues),u}removeTransform(o){const s=Mr();go(s,o);for(let u=0;u<this.path.length;u++){const c=this.path[u];if(!c.instance||!Ad(c.latestValues))continue;dP(c.latestValues)&&c.updateSnapshot();const d=Mr(),f=c.measurePageBox();go(d,f),HN(s,c.latestValues,c.snapshot?c.snapshot.layoutBox:void 0,d)}return Ad(this.latestValues)&&HN(s,this.latestValues),s}setTargetDelta(o){this.targetDelta=o,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(o){this.options={...this.options,...o,crossfade:o.crossfade!==void 0?o.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!==lr.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(o=!1){var s;const u=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=u.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=u.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=u.isSharedProjectionDirty);const c=!!this.resumingFrom||this!==u;if(!(o||c&&this.isSharedProjectionDirty||this.isProjectionDirty||!((s=this.parent)===null||s===void 0)&&s.isProjectionDirty||this.attemptToResolveRelativeTarget))return;const{layout:f,layoutId:h}=this.options;if(!(!this.layout||!(f||h))){if(this.resolvedRelativeTargetAt=lr.timestamp,!this.targetDelta&&!this.relativeTarget){const y=this.getClosestProjectingParent();y&&y.layout&&this.animationProgress!==1?(this.relativeParent=y,this.forceRelativeParentToResolveTarget(),this.relativeTarget=Mr(),this.relativeTargetOrigin=Mr(),Z0(this.relativeTargetOrigin,this.layout.layoutBox,y.layout.layoutBox),go(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(!(!this.relativeTarget&&!this.targetDelta)){if(this.target||(this.target=Mr(),this.targetWithTransforms=Mr()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),G5e(this.target,this.relativeTarget,this.relativeParent.target)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):go(this.target,this.layout.layoutBox),_X(this.target,this.targetDelta)):go(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget){this.attemptToResolveRelativeTarget=!1;const y=this.getClosestProjectingParent();y&&!!y.resumingFrom==!!this.resumingFrom&&!y.options.layoutScroll&&y.target&&this.animationProgress!==1?(this.relativeParent=y,this.forceRelativeParentToResolveTarget(),this.relativeTarget=Mr(),this.relativeTargetOrigin=Mr(),Z0(this.relativeTargetOrigin,this.target,y.target),go(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}_d.resolvedTargetDeltas++}}}getClosestProjectingParent(){if(!(!this.parent||dP(this.parent.latestValues)||AX(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 o;const s=this.getLead(),u=!!this.resumingFrom||this!==s;let c=!0;if((this.isProjectionDirty||!((o=this.parent)===null||o===void 0)&&o.isProjectionDirty)&&(c=!1),u&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(c=!1),this.resolvedRelativeTargetAt===lr.timestamp&&(c=!1),c)return;const{layout:d,layoutId:f}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(d||f))return;go(this.layoutCorrected,this.layout.layoutBox);const h=this.treeScale.x,y=this.treeScale.y;rEe(this.layoutCorrected,this.treeScale,this.path,u),s.layout&&!s.target&&(this.treeScale.x!==1||this.treeScale.y!==1)&&(s.target=s.layout.layoutBox);const{target:m}=s;if(!m){this.projectionTransform&&(this.projectionDelta=ch(),this.projectionTransform="none",this.scheduleRender());return}this.projectionDelta||(this.projectionDelta=ch(),this.projectionDeltaWithTransform=ch());const v=this.projectionTransform;J0(this.projectionDelta,this.layoutCorrected,m,this.latestValues),this.projectionTransform=GN(this.projectionDelta,this.treeScale),(this.projectionTransform!==v||this.treeScale.x!==h||this.treeScale.y!==y)&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",m)),_d.recalculatedProjection++}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(o=!0){if(this.options.scheduleRender&&this.options.scheduleRender(),o){const s=this.getStack();s&&s.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}setAnimationOrigin(o,s=!1){const u=this.snapshot,c=u?u.latestValues:{},d={...this.latestValues},f=ch();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!s;const h=Mr(),y=u?u.source:void 0,m=this.layout?this.layout.source:void 0,v=y!==m,w=this.getStack(),b=!w||w.members.length<=1,x=!!(v&&!b&&this.options.crossfade===!0&&!this.path.some(zEe));this.animationProgress=0;let T;this.mixTargetDelta=E=>{const C=E/1e3;ZN(f.x,o.x,C),ZN(f.y,o.y,C),this.setTargetDelta(f),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(Z0(h,this.layout.layoutBox,this.relativeParent.layout.layoutBox),$Ee(this.relativeTarget,this.relativeTargetOrigin,h,C),T&&pP(this.relativeTarget,T)&&(this.isProjectionDirty=!1),T||(T=Mr()),go(T,this.relativeTarget)),v&&(this.animationValues=d,vEe(d,c,this.latestValues,C,x,b)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=C},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(o){this.notifyListeners("animationStart"),this.currentAnimation&&this.currentAnimation.stop(),this.resumingFrom&&this.resumingFrom.currentAnimation&&this.resumingFrom.currentAnimation.stop(),this.pendingAnimation&&(cc(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=ar.update(()=>{zw.hasAnimatedSinceResize=!0,this.currentAnimation=REe(0,KN,{...o,onUpdate:s=>{this.mixTargetDelta(s),o.onUpdate&&o.onUpdate(s)},onComplete:()=>{o.onComplete&&o.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 o=this.getStack();o&&o.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(KN),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const o=this.getLead();let{targetWithTransforms:s,target:u,layout:c,latestValues:d}=o;if(!(!s||!u||!c)){if(this!==o&&this.layout&&c&&LX(this.options.animationType,this.layout.layoutBox,c.layoutBox)){u=this.target||Mr();const f=Zi(this.layout.layoutBox.x);u.x.min=o.target.x.min,u.x.max=u.x.min+f;const h=Zi(this.layout.layoutBox.y);u.y.min=o.target.y.min,u.y.max=u.y.min+h}go(s,u),lh(s,d),J0(this.projectionDeltaWithTransform,this.layoutCorrected,s,d)}}registerSharedNode(o,s){this.sharedNodes.has(o)||this.sharedNodes.set(o,new EEe),this.sharedNodes.get(o).add(s);const c=s.options.initialPromotionConfig;s.promote({transition:c?c.transition:void 0,preserveFollowOpacity:c&&c.shouldPreserveFollowOpacity?c.shouldPreserveFollowOpacity(s):void 0})}isLead(){const o=this.getStack();return o?o.lead===this:!0}getLead(){var o;const{layoutId:s}=this.options;return s?((o=this.getStack())===null||o===void 0?void 0:o.lead)||this:this}getPrevLead(){var o;const{layoutId:s}=this.options;return s?(o=this.getStack())===null||o===void 0?void 0:o.prevLead:void 0}getStack(){const{layoutId:o}=this.options;if(o)return this.root.sharedNodes.get(o)}promote({needsReset:o,transition:s,preserveFollowOpacity:u}={}){const c=this.getStack();c&&c.promote(this,u),o&&(this.projectionDelta=void 0,this.needsReset=!0),s&&this.setOptions({transition:s})}relegate(){const o=this.getStack();return o?o.relegate(this):!1}resetRotation(){const{visualElement:o}=this.options;if(!o)return;let s=!1;const{latestValues:u}=o;if((u.rotate||u.rotateX||u.rotateY||u.rotateZ)&&(s=!0),!s)return;const c={};for(let d=0;d<QN.length;d++){const f="rotate"+QN[d];u[f]&&(c[f]=u[f],o.setStaticValue(f,0))}o.render();for(const d in c)o.setStaticValue(d,c[d]);o.scheduleRender()}getProjectionStyles(o={}){var s,u;const c={};if(!this.instance||this.isSVG)return c;if(this.isVisible)c.visibility="";else return{visibility:"hidden"};const d=this.getTransformTemplate();if(this.needsReset)return this.needsReset=!1,c.opacity="",c.pointerEvents=$w(o.pointerEvents)||"",c.transform=d?d(this.latestValues,""):"none",c;const f=this.getLead();if(!this.projectionDelta||!this.layout||!f.target){const v={};return this.options.layoutId&&(v.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,v.pointerEvents=$w(o.pointerEvents)||""),this.hasProjected&&!Ad(this.latestValues)&&(v.transform=d?d({},""):"none",this.hasProjected=!1),v}const h=f.animationValues||f.latestValues;this.applyTransformsToTarget(),c.transform=GN(this.projectionDeltaWithTransform,this.treeScale,h),d&&(c.transform=d(h,c.transform));const{x:y,y:m}=this.projectionDelta;c.transformOrigin=`${y.origin*100}% ${m.origin*100}% 0`,f.animationValues?c.opacity=f===this?(u=(s=h.opacity)!==null&&s!==void 0?s:this.latestValues.opacity)!==null&&u!==void 0?u:1:this.preserveOpacity?this.latestValues.opacity:h.opacityExit:c.opacity=f===this?h.opacity!==void 0?h.opacity:"":h.opacityExit!==void 0?h.opacityExit:0;for(const v in M2){if(h[v]===void 0)continue;const{correct:w,applyTo:b}=M2[v],x=c.transform==="none"?h[v]:w(h[v],f);if(b){const T=b.length;for(let E=0;E<T;E++)c[b[E]]=x}else c[v]=x}return this.options.layoutId&&(c.pointerEvents=f===this?$w(o.pointerEvents)||"":"none"),c}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(o=>{var s;return(s=o.currentAnimation)===null||s===void 0?void 0:s.stop()}),this.root.nodes.forEach(XN),this.root.sharedNodes.clear()}}}function IEe(e){e.updateLayout()}function MEe(e){var t;const n=((t=e.resumeFrom)===null||t===void 0?void 0:t.snapshot)||e.snapshot;if(e.isLead()&&e.layout&&n&&e.hasListeners("didUpdate")){const{layoutBox:r,measuredBox:a}=e.layout,{animationType:i}=e.options,o=n.source!==e.layout.source;i==="size"?Fs(f=>{const h=o?n.measuredBox[f]:n.layoutBox[f],y=Zi(h);h.min=r[f].min,h.max=h.min+y}):LX(i,n.layoutBox,r)&&Fs(f=>{const h=o?n.measuredBox[f]:n.layoutBox[f],y=Zi(r[f]);h.max=h.min+y,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[f].max=e.relativeTarget[f].min+y)});const s=ch();J0(s,r,n.layoutBox);const u=ch();o?J0(u,e.applyTransform(a,!0),n.measuredBox):J0(u,r,n.layoutBox);const c=!MX(s);let d=!1;if(!e.resumeFrom){const f=e.getClosestProjectingParent();if(f&&!f.resumeFrom){const{snapshot:h,layout:y}=f;if(h&&y){const m=Mr();Z0(m,n.layoutBox,h.layoutBox);const v=Mr();Z0(v,r,y.layoutBox),pP(m,v)||(d=!0),f.options.layoutRoot&&(e.relativeTarget=v,e.relativeTargetOrigin=m,e.relativeParent=f)}}}e.notifyListeners("didUpdate",{layout:r,snapshot:n,delta:u,layoutDelta:s,hasLayoutChanged:c,hasRelativeTargetChanged:d})}else if(e.isLead()){const{onExitComplete:r}=e.options;r&&r()}e.options.transition=void 0}function DEe(e){_d.totalNodes++,e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=!!(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function LEe(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function FEe(e){e.clearSnapshot()}function XN(e){e.clearMeasurements()}function NEe(e){e.isLayoutDirty=!1}function BEe(e){const{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function JN(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function VEe(e){e.resolveTargetDelta()}function UEe(e){e.calcProjection()}function jEe(e){e.resetRotation()}function qEe(e){e.removeLeadSnapshot()}function ZN(e,t,n){e.translate=dr(t.translate,0,n),e.scale=dr(t.scale,1,n),e.origin=t.origin,e.originPoint=t.originPoint}function eB(e,t,n,r){e.min=dr(t.min,n.min,r),e.max=dr(t.max,n.max,r)}function $Ee(e,t,n,r){eB(e.x,t.x,n.x,r),eB(e.y,t.y,n.y,r)}function zEe(e){return e.animationValues&&e.animationValues.opacityExit!==void 0}const HEe={duration:.45,ease:[.4,0,.1,1]};function tB(e){e.min=Math.round(e.min),e.max=Math.round(e.max)}function WEe(e){tB(e.x),tB(e.y)}function LX(e,t,n){return e==="position"||e==="preserve-aspect"&&!cP(YN(t),YN(n),.2)}const YEe=DX({attachResizeListener:(e,t)=>Yu(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),mE={current:void 0},FX=DX({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!mE.current){const e=new YEe({});e.mount(window),e.setOptions({layoutScroll:!0}),mE.current=e}return mE.current},resetTransform:(e,t)=>{e.style.transform=t!==void 0?t:"none"},checkIsScrollRoot:e=>window.getComputedStyle(e).position==="fixed"}),GEe={pan:{Feature:dEe},drag:{Feature:lEe,ProjectionNode:FX,MeasureLayout:RX}},QEe=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function KEe(e){const t=QEe.exec(e);if(!t)return[,];const[,n,r]=t;return[n,r]}function hP(e,t,n=1){const[r,a]=KEe(e);if(!r)return;const i=window.getComputedStyle(t).getPropertyValue(r);return i?i.trim():tP(a)?hP(a,t,n+1):a}function XEe(e,{...t},n){const r=e.current;if(!(r instanceof Element))return{target:t,transitionEnd:n};n&&(n={...n}
363),e.values.forEach(a=>{const i=a.get();if(!tP(i))return;const o=hP(i,r);o&&a.set(o)});for(const a in t){const i=t[a];if(!tP(i))continue;const o=hP(i,r);o&&(t[a]=o,n||(n={}),n[a]===void 0&&(n[a]=i))}return{target:t,transitionEnd:n}}const JEe=new Set(["width","height","top","left","right","bottom","x","y","translateX","translateY"]),NX=e=>JEe.has(e),ZEe=e=>Object.keys(e).some(NX),nB=e=>e===Qf||e===Ot,rB=(e,t)=>parseFloat(e.split(", ")[t]),aB=(e,t)=>(n,{transform:r})=>{if(r==="none"||!r)return 0;const a=r.match(/^matrix3d\((.+)\)$/);if(a)return rB(a[1],t);{const i=r.match(/^matrix\((.+)\)$/);return i?rB(i[1],e):0}},eCe=new Set(["x","y","z"]),tCe=Nv.filter(e=>!eCe.has(e));function nCe(e){const t=[];return tCe.forEach(n=>{const r=e.getValue(n);r!==void 0&&(t.push([n,r.get()]),r.set(n.startsWith("scale")?1:0))}),t.length&&e.render(),t}const iB={width:({x:e},{paddingLeft:t="0",paddingRight:n="0"})=>e.max-e.min-parseFloat(t)-parseFloat(n),height:({y:e},{paddingTop:t="0",paddingBottom:n="0"})=>e.max-e.min-parseFloat(t)-parseFloat(n),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:aB(4,13),y:aB(5,14)},rCe=(e,t,n)=>{const r=t.measureViewportBox(),a=t.current,i=getComputedStyle(a),{display:o}=i,s={};o==="none"&&t.setStaticValue("display",e.display||"block"),n.forEach(c=>{s[c]=iB[c](r,i)}),t.render();const u=t.measureViewportBox();return n.forEach(c=>{const d=t.getValue(c);d&&d.jump(s[c]),e[c]=iB[c](u,i)}),e},aCe=(e,t,n={},r={})=>{t={...t},r={...r};const a=Object.keys(t).filter(NX);let i=[],o=!1;const s=[];if(a.forEach(u=>{const c=e.getValue(u);if(!e.hasValue(u))return;let d=n[u],f=e0(d);const h=t[u];let y;if(L2(h)){const m=h.length,v=h[0]===null?1:0;d=h[v],f=e0(d);for(let w=v;w<m&&h[w]!==null;w++)y?F2(e0(h[w])===y):y=e0(h[w])}else y=e0(h);if(f!==y)if(nB(f)&&nB(y)){const m=c.get();typeof m=="string"&&c.set(parseFloat(m)),typeof h=="string"?t[u]=parseFloat(h):Array.isArray(h)&&y===Ot&&(t[u]=h.map(parseFloat))}else f!=null&&f.transform&&(y!=null&&y.transform)&&(d===0||h===0)?d===0?c.set(y.transform(d)):t[u]=f.transform(h):(o||(i=nCe(e),o=!0),s.push(u),r[u]=r[u]!==void 0?r[u]:t[u],c.jump(h))}),s.length){const u=s.indexOf("height")>=0?window.pageYOffset:null,c=rCe(t,e,s);return i.length&&i.forEach(([d,f])=>{e.getValue(d).set(f)}),e.render(),iS&&u!==null&&window.scrollTo({top:u}),{target:c,transitionEnd:r}}else return{target:t,transitionEnd:r}};function iCe(e,t,n,r){return ZEe(t)?aCe(e,t,n,r):{target:t,transitionEnd:r}}const oCe=(e,t,n,r)=>{const a=XEe(e,t,r);return t=a.target,r=a.transitionEnd,iCe(e,t,n,r)},yP={current:null},BX={current:!1};function sCe(){if(BX.current=!0,!!iS)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),t=()=>yP.current=e.matches;e.addListener(t),t()}else yP.current=!1}function uCe(e,t,n){const{willChange:r}=t;for(const a in t){const i=t[a],o=n[a];if(Mi(i))e.addValue(a,i),U2(r)&&r.add(a);else if(Mi(o))e.addValue(a,oy(i,{owner:e})),U2(r)&&r.remove(a);else if(o!==i)if(e.hasValue(a)){const s=e.getValue(a);!s.hasAnimated&&s.set(i)}else{const s=e.getStaticValue(a);e.addValue(a,oy(s!==void 0?s:i,{owner:e}))}}for(const a in n)t[a]===void 0&&e.removeValue(a);return t}const oB=new WeakMap,VX=Object.keys(_g),cCe=VX.length,sB=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],lCe=C8.length;class dCe{constructor({parent:t,props:n,presenceContext:r,reducedMotionConfig:a,visualState:i},o={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.scheduleRender=()=>ar.render(this.render,!1,!0);const{latestValues:s,renderState:u}=i;this.latestValues=s,this.baseTarget={...s},this.initialValues=n.initial?{...s}:{},this.renderState=u,this.parent=t,this.props=n,this.presenceContext=r,this.depth=t?t.depth+1:0,this.reducedMotionConfig=a,this.options=o,this.isControllingVariants=sS(n),this.isVariantNode=SK(n),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(t&&t.current);const{willChange:c,...d}=this.scrapeMotionValuesFromProps(n,{});for(const f in d){const h=d[f];s[f]!==void 0&&Mi(h)&&(h.set(s[f],!1),U2(c)&&c.add(f))}}scrapeMotionValuesFromProps(t,n){return{}}mount(t){this.current=t,oB.set(t,this),this.projection&&!this.projection.instance&&this.projection.mount(t),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEac
vendor: 5,522 bytes, line 363
363h((n,r)=>this.bindToMotionValue(r,n)),BX.current||sCe(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:yP.current,this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){oB.delete(this.current),this.projection&&this.projection.unmount(),cc(this.notifyUpdate),cc(this.render),this.valueSubscriptions.forEach(t=>t()),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this);for(const t in this.events)this.events[t].clear();for(const t in this.features)this.features[t].unmount();this.current=null}bindToMotionValue(t,n){const r=Gf.has(t),a=n.on("change",o=>{this.latestValues[t]=o,this.props.onUpdate&&ar.update(this.notifyUpdate,!1,!0),r&&this.projection&&(this.projection.isTransformDirty=!0)}),i=n.on("renderRequest",this.scheduleRender);this.valueSubscriptions.set(t,()=>{a(),i()})}sortNodePosition(t){return!this.current||!this.sortInstanceNodePosition||this.type!==t.type?0:this.sortInstanceNodePosition(this.current,t.current)}loadFeatures({children:t,...n},r,a,i){let o,s;for(let u=0;u<cCe;u++){const c=VX[u],{isEnabled:d,Feature:f,ProjectionNode:h,MeasureLayout:y}=_g[c];h&&(o=h),d(n)&&(!this.features[c]&&f&&(this.features[c]=new f(this)),y&&(s=y))}if(!this.projection&&o){this.projection=new o(this.latestValues,this.parent&&this.parent.projection);const{layoutId:u,layout:c,drag:d,dragConstraints:f,layoutScroll:h,layoutRoot:y}=n;this.projection.setOptions({layoutId:u,layout:c,alwaysMeasureLayout:!!d||f&&sh(f),visualElement:this,scheduleRender:()=>this.scheduleRender(),animationType:typeof c=="string"?c:"both",initialPromotionConfig:i,layoutScroll:h,layoutRoot:y})}return s}updateFeatures(){for(const t in this.features){const n=this.features[t];n.isMounted?n.update():(n.mount(),n.isMounted=!0)}}triggerBuild(){this.build(this.renderState,this.latestValues,this.options,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):Mr()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,n){this.latestValues[t]=n}makeTargetAnimatable(t,n=!0){return this.makeTargetAnimatableFromInstance(t,this.props,n)}update(t,n){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=t,this.prevPresenceContext=this.presenceContext,this.presenceContext=n;for(let r=0;r<sB.length;r++){const a=sB[r];this.propEventSubscriptions[a]&&(this.propEventSubscriptions[a](),delete this.propEventSubscriptions[a]);const i=t["on"+a];i&&(this.propEventSubscriptions[a]=this.on(a,i))}this.prevMotionValues=uCe(this,this.scrapeMotionValuesFromProps(t,this.prevProps),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(t){return this.props.variants?this.props.variants[t]: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(t=!1){if(t)return this.parent?this.parent.getVariantContext():void 0;if(!this.isControllingVariants){const r=this.parent?this.parent.getVariantContext()||{}:{};return this.props.initial!==void 0&&(r.initial=this.props.initial),r}const n={};for(let r=0;r<lCe;r++){const a=C8[r],i=this.props[a];(Ag(i)||i===!1)&&(n[a]=i)}return n}addVariantChild(t){const n=this.getClosestVariantNode();if(n)return n.variantChildren&&n.variantChildren.add(t),()=>n.variantChildren.delete(t)}addValue(t,n){n!==this.values.get(t)&&(this.removeValue(t),this.bindToMotionValue(t,n)),this.values.set(t,n),this.latestValues[t]=n.get()}removeValue(t){this.values.delete(t);const n=this.valueSubscriptions.get(t);n&&(n(),this.valueSubscriptions.delete(t)),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,n){if(this.props.values&&this.props.values[t])return this.props.values[t];let r=this.values.get(t);return r===void 0&&n!==void 0&&(r=oy(n,{owner:this}),this.addValue(t,r)),r}readValue(t){return this.latestValues[t]!==void 0||!this.current?this.latestValues[t]:this.readValueFromInstance(this.current,t,this.options)}setBaseTarget(t,n){this.baseTarget[t]=n}getBaseTarget(t){var n;const{initial:r}=this.props,a=typeof r=="string"||typeof r=="object"?(n=D8(this.props,r))===null||n===void 0?void 0:n[t]:void 0;if(r&&a!==void 0)return a;const i=this.getBaseTargetFromProps(this.props,t);return i!==void 0&&!Mi(i)?i:this.initialValues[t]!==void 0&&a===void 0?void 0:this.baseTarget[t]}on(t,n){return this.events[t]||(this.events[t]=new q8),this.events[t].add(n)}notify(t,...n){this.events[t]&&this.events[t].notify(...n)}}class UX extends dCe{sortInstanceNodePosition(t,n){return t.compareDocumentPosition(n)&2?1:-1}getBaseTargetFromProps(t,n){return t.style?t.style[n]:void 0}removeValueFromRenderState(t,{vars:n,style:r}){delete n[t],delete r[t]}makeTargetAnimatableFromInstance({transition:t,transitionEnd:n,...r},{transformValues:a},i){let o=R5e(r,t||{},this);if(a&&(n&&(n=a(n)),r&&(r=a(r)),o&&(o=a(o))),i){k5e(this,r,o);const s=oCe(this,r,o,n);n=s.transitionEnd,r=s.target}return{transition:t,transitionEnd:n,...r}}}function fCe(e){return window.getComputedStyle(e)}class pCe extends UX{readValueFromInstance(t,n){if(Gf.has(n)){const r=B8(n);return r&&r.default||0}else{const r=fCe(t),a=(AK(n)?r.getPropertyValue(n):r[n])||0;
363return typeof a=="string"?a.trim():a}}measureInstanceViewportBox(t,{transformPagePoint:n}){return kX(t,n)}build(t,n,r,a){k8(t,n,r,a.transformTemplate)}scrapeMotionValuesFromProps(t,n){return M8(t,n)}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:t}=this.props;Mi(t)&&(this.childSubscription=t.on("change",n=>{this.current&&(this.current.textContent=`${n}`)}))}renderInstance(t,n,r,a){IK(t,n,r,a)}}class hCe extends UX{constructor(){super(...arguments),this.isSVGTag=!1}getBaseTargetFromProps(t,n){return t[n]}readValueFromInstance(t,n){if(Gf.has(n)){const r=B8(n);return r&&r.default||0}return n=MK.has(n)?n:I8(n),t.getAttribute(n)}measureInstanceViewportBox(){return Mr()}scrapeMotionValuesFromProps(t,n){return LK(t,n)}build(t,n,r,a){R8(t,n,r,this.isSVGTag,a.transformTemplate)}renderInstance(t,n,r,a){DK(t,n,r,a)}mount(t){this.isSVGTag=O8(t.tagName),super.mount(t)}}const yCe=(e,t)=>_8(e)?new hCe(t,{enableHardwareAcceleration:!1}):new pCe(t,{enableHardwareAcceleration:!0}),mCe={layout:{ProjectionNode:FX,MeasureLayout:RX}},gCe={...z5e,...f6e,...GEe,...mCe},Kl=wTe((e,t)=>QTe(e,t,gCe,yCe));function jX(){const e=P.useRef(!1);return I2(()=>(e.current=!0,()=>{e.current=!1}),[]),e}function vCe(){const e=jX(),[t,n]=P.useState(0),r=P.useCallback(()=>{e.current&&n(t+1)},[t]);return[P.useCallback(()=>ar.postRender(r),[r]),t]}class bCe extends P.Component{getSnapshotBeforeUpdate(t){const n=this.props.childRef.current;if(n&&t.isPresent&&!this.props.isPresent){const r=this.props.sizeRef.current;r.height=n.offsetHeight||0,r.width=n.offsetWidth||0,r.top=n.offsetTop,r.left=n.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function wCe({children:e,isPresent:t}){const n=P.useId(),r=P.useRef(null),a=P.useRef({width:0,height:0,top:0,left:0});return P.useInsertionEffect(()=>{const{width:i,height:o,top:s,left:u}=a.current;if(t||!r.current||!i||!o)return;r.current.dataset.motionPopId=n;const c=document.createElement("style");return document.head.appendChild(c),c.sheet&&c.sheet.insertRule(`
364          [data-motion-pop-id="${n}"] {
365            position: absolute !important;
366            width: ${i}px !important;
367            height: ${o}px !important;
368            top: ${s}px !important;
369            left: ${u}px !important;
370          }
371        `),()=>{document.head.removeChild(c)}},[t]),P.createElement(bCe,{isPresent:t,childRef:r,sizeRef:a},P.cloneElement(e,{ref:r}))}const gE=({children:e,initial:t,isPresent:n,onExitComplete:r,custom:a,presenceAffectsLayout:i,mode:o})=>{const s=FK(xCe),u=P.useId(),c=P.useMemo(()=>({id:u,initial:t,isPresent:n,custom:a,onExitComplete:d=>{s.set(d,!0);for(const f of s.values())if(!f)return;r&&r()},register:d=>(s.set(d,!1),()=>s.delete(d))}),i?void 0:[n]);return P.useMemo(()=>{s.forEach((d,f)=>s.set(f,!1))},[n]),P.useEffect(()=>{!n&&!s.size&&r&&r()},[n]),o==="popLayout"&&(e=P.createElement(wCe,{isPresent:n},e)),P.createElement(Fv.Provider,{value:c},e)};function xCe(){return new Map}function SCe(e){return P.useEffect(()=>()=>e(),[])}const eh=e=>e.key||"";function TCe(e,t){e.forEach(n=>{const r=eh(n);t.set(r,n)})}function ECe(e){const t=[];return P.Children.forEach(e,n=>{P.isValidElement(n)&&t.push(n)}),t}const qy=({children:e,custom:t,initial:n=!0,onExitComplete:r,exitBeforeEnter:a,presenceAffectsLayout:i=!0,mode:o="sync"})=>{const s=P.useContext(A8).forceRender||vCe()[0],u=jX(),c=ECe(e);let d=c;const f=P.useRef(new Map).current,h=P.useRef(d),y=P.useRef(new Map).current,m=P.useRef(!0);if(I2(()=>{m.current=!1,TCe(c,y),h.current=d}),SCe(()=>{m.current=!0,y.clear(),f.clear()}),m.current)return P.createElement(P.Fragment,null,d.map(x=>P.createElement(gE,{key:eh(x),isPresent:!0,initial:n?void 0:!1,presenceAffectsLayout:i,mode:o},x)));d=[...d];const v=h.current.map(eh),w=c.map(eh),b=v.length;for(let x=0;x<b;x++){const T=v[x];w.indexOf(T)===-1&&!f.has(T)&&f.set(T,void 0)}return o==="wait"&&f.size&&(d=[]),f.forEach((x,T)=>{if(w.indexOf(T)!==-1)return;const E=y.get(T);if(!E)return;const C=v.indexOf(T);let R=x;if(!R){const _=()=>{y.delete(T),f.delete(T);const I=h.current.findIndex(L=>L.key===T);if(h.current.splice(I,1),!f.size){if(h.current=c,u.current===!1)return;s(),r&&r()}};R=P.createElement(gE,{key:eh(E),isPresent:!1,onExitComplete:_,custom:t,presenceAffectsLayout:i,mode:o},E),f.set(T,R)}d.splice(C,0,R)}),d=d.map(x=>{const T=x.key;return f.has(T)?x:P.createElement(gE,{key:eh(x),isPresent:!0,presenceAffectsLayout:i,mode:o},x)}),P.createElement(P.Fragment,null,f.size?d:d.map(x=>P.cloneElement(x)))};
371var CCe={initial:e=>{const{position:t}=e,n=["top","bottom"].includes(t)?"y":"x";let r=["top-right","bottom-right"].includes(t)?1:-1;return t==="bottom"&&(r=1),{opacity:0,[n]:r*24}},animate:{opacity:1,y:0,x:0,scale:1,transition:{duration:.4,ease:[.4,0,.2,1]}},exit:{opacity:0,scale:.85,transition:{duration:.2,ease:[.4,0,1,1]}}},qX=P.memo(e=>{const{id:t,message:n,onCloseComplete:r,onRequestRemove:a,requestClose:i=!1,position:o="bottom",duration:s=5e3,containerStyle:u,motionVariants:c=CCe,toastSpacing:d="0.5rem"}=e,[f,h]=P.useState(s),y=fEe();iy(()=>{y||r==null||r()},[y]),iy(()=>{h(s)},[s]);const m=()=>h(null),v=()=>h(s),w=()=>{y&&a()};P.useEffect(()=>{y&&i&&a()},[y,i,a]),dTe(w,f);const b=P.useMemo(()=>({pointerEvents:"auto",maxWidth:560,minWidth:300,margin:d,...u}),[u,d]),x=P.useMemo(()=>cTe(o),[o]);return A.jsx(Kl.div,{layout:!0,className:"chakra-toast",variants:c,initial:"initial",animate:"animate",exit:"exit",onHoverStart:m,onHoverEnd:v,custom:{position:o},style:x,children:A.jsx(Dt.div,{role:"status","aria-atomic":"true",className:"chakra-toast__inner",__css:b,children:is(n,{id:t,onClose:w})})})});qX.displayName="ToastComponent";function ACe(e,t){var n;const r=e??"bottom",i={"top-start":{ltr:"top-left",rtl:"top-right"},"top-end":{ltr:"top-right",rtl:"top-left"},"bottom-start":{ltr:"bottom-left",rtl:"bottom-right"},"bottom-end":{ltr:"bottom-right",rtl:"bottom-left"}}[r];return(n=i==null?void 0:i[t])!=null?n:r}var uB={path:A.jsxs("g",{stroke:"currentColor",strokeWidth:"1.5",children:[A.jsx("path",{strokeLinecap:"round",fill:"none",d:"M9,9a3,3,0,1,1,4,2.829,1.5,1.5,0,0,0-1,1.415V14.25"}),A.jsx("path",{fill:"currentColor",strokeLinecap:"round",d:"M12,17.25a.375.375,0,1,0,.375.375A.375.375,0,0,0,12,17.25h0"}),A.jsx("circle",{fill:"none",strokeMiterlimit:"10",cx:"12",cy:"12",r:"11.25"})]}),viewBox:"0 0 24 24"},Nt=Vt((e,t)=>{const{as:n,viewBox:r,color:a="currentColor",focusable:i=!1,children:o,className:s,__css:u,...c}=e,d=on("chakra-icon",s),f=jy("Icon",e),h={w:"1em",h:"1em",display:"inline-block",lineHeight:"1em",flexShrink:0,color:a,...u,...f},y={ref:t,focusable:i,className:d,__css:h},m=r??uB.viewBox;if(n&&typeof n!="string")return A.jsx(Dt.svg,{as:n,...y,...c});const v=o??uB.path;return A.jsx(Dt.svg,{verticalAlign:"middle",viewBox:m,...y,...c,children:v})});Nt.displayName="Icon";function $y(e){const{viewBox:t="0 0 24 24",d:n,displayName:r,defaultProps:a={}}=e,i=P.Children.toArray(e.path),o=Vt((s,u)=>A.jsx(Nt,{ref:u,viewBox:t,...a,...s,children:i.length?i:A.jsx("path",{fill:"currentColor",d:n})}));return o.displayName=r,o}function _Ce(e){return A.jsx(Nt,{viewBox:"0 0 24 24",...e,children:A.jsx("path",{fill:"currentColor",d:"M12,0A12,12,0,1,0,24,12,12.014,12.014,0,0,0,12,0Zm6.927,8.2-6.845,9.289a1.011,1.011,0,0,1-1.43.188L5.764,13.769a1,1,0,1,1,1.25-1.562l4.076,3.261,6.227-8.451A1,1,0,1,1,18.927,8.2Z"})})}function kCe(e){return A.jsx(Nt,{viewBox:"0 0 24 24",...e,children:A.jsx("path",{fill:"currentColor",d:"M12,0A12,12,0,1,0,24,12,12.013,12.013,0,0,0,12,0Zm.25,5a1.5,1.5,0,1,1-1.5,1.5A1.5,1.5,0,0,1,12.25,5ZM14.5,18.5h-4a1,1,0,0,1,0-2h.75a.25.25,0,0,0,.25-.25v-4.5a.25.25,0,0,0-.25-.25H10.5a1,1,0,0,1,0-2h1a2,2,0,0,1,2,2v4.75a.25.25,0,0,0,.25.25h.75a1,1,0,1,1,0,2Z"})})}function cB(e){return A.jsx(Nt,{viewBox:"0 0 24 24",...e,children:A.jsx("path",{fill:"currentColor",d:"M11.983,0a12.206,12.206,0,0,0-8.51,3.653A11.8,11.8,0,0,0,0,12.207,11.779,11.779,0,0,0,11.8,24h.214A12.111,12.111,0,0,0,24,11.791h0A11.766,11.766,0,0,0,11.983,0ZM10.5,16.542a1.476,1.476,0,0,1,1.449-1.53h.027a1.527,1.527,0,0,1,1.523,1.47,1.475,1.475,0,0,1-1.449,1.53h-.027A1.529,1.529,0,0,1,10.5,16.542ZM11,12.5v-6a1,1,0,0,1,2,0v6a1,1,0,1,1-2,0Z"})})}var PCe=MQ({"0%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(360deg)"}}),jv=Vt((e,t)=>{const n=jy("Spinner",e),{label:r="Loading...",thickness:a="2px",speed:i="0.45s",emptyColor:o="transparent",className:s,...u}=Ss(e),c=on("chakra-spinner",s),d={display:"inline-block",borderColor:"currentColor",borderStyle:"solid",borderRadius:"99999px",borderWidth:a,borderBottomColor:o,borderLeftColor:o,animation:`${PCe} ${i} linear infinite`,...n};return A.jsx(Dt.div,{ref:t,__css:d,className:c,...u,children:r&&A.jsx(Dt.span,{srOnly:!0,children:r})})});
371jv.displayName="Spinner";var[RCe,$8]=ua({name:"AlertContext",hookName:"useAlertContext",providerName:"<Alert />"}),[OCe,z8]=ua({name:"AlertStylesContext",hookName:"useAlertStyles",providerName:"<Alert />"}),$X={info:{icon:kCe,colorScheme:"blue"},warning:{icon:cB,colorScheme:"orange"},success:{icon:_Ce,colorScheme:"green"},error:{icon:cB,colorScheme:"red"},loading:{icon:jv,colorScheme:"blue"}};function ICe(e){return $X[e].colorScheme}function MCe(e){return $X[e].icon}var zX=Vt(function(t,n){const r=z8(),{status:a}=$8(),i={display:"inline",...r.description};return A.jsx(Dt.div,{ref:n,"data-status":a,...t,className:on("chakra-alert__desc",t.className),__css:i})});zX.displayName="AlertDescription";function HX(e){const{status:t}=$8(),n=MCe(t),r=z8(),a=t==="loading"?r.spinner:r.icon;return A.jsx(Dt.span,{display:"inherit","data-status":t,...e,className:on("chakra-alert__icon",e.className),__css:a,children:e.children||A.jsx(n,{h:"100%",w:"100%"})})}HX.displayName="AlertIcon";var WX=Vt(function(t,n){const r=z8(),{status:a}=$8();return A.jsx(Dt.div,{ref:n,"data-status":a,...t,className:on("chakra-alert__title",t.className),__css:r.title})});WX.displayName="AlertTitle";var YX=Vt(function(t,n){var r;const{status:a="info",addRole:i=!0,...o}=Ss(t),s=(r=t.colorScheme)!=null?r:ICe(a),u=Yf("Alert",{...t,colorScheme:s}),c={width:"100%",display:"flex",alignItems:"center",position:"relative",overflow:"hidden",...u.container};return A.jsx(RCe,{value:{status:a},children:A.jsx(OCe,{value:u,children:A.jsx(Dt.div,{"data-status":a,role:i?"alert":void 0,ref:n,...o,className:on("chakra-alert",t.className),__css:c})})})});YX.displayName="Alert";function DCe(e){return A.jsx(Nt,{focusable:"false","aria-hidden":!0,...e,children:A.jsx("path",{fill:"currentColor",d:"M.439,21.44a1.5,1.5,0,0,0,2.122,2.121L11.823,14.3a.25.25,0,0,1,.354,0l9.262,9.263a1.5,1.5,0,1,0,2.122-2.121L14.3,12.177a.25.25,0,0,1,0-.354l9.263-9.262A1.5,1.5,0,0,0,21.439.44L12.177,9.7a.25.25,0,0,1-.354,0L2.561.44A1.5,1.5,0,0,0,.439,2.561L9.7,
37111.823a.25.25,0,0,1,0,.354Z"})})}var fS=Vt(function(t,n){const r=jy("CloseButton",t),{children:a,isDisabled:i,__css:o,...s}=Ss(t),u={outline:0,display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0};return A.jsx(Dt.button,{type:"button","aria-label":"Close",ref:n,disabled:i,__css:{...u,...r,...o},...s,children:a||A.jsx(DCe,{width:"1em",height:"1em"})})});fS.displayName="CloseButton";var LCe={top:[],"top-left":[],"top-right":[],"bottom-left":[],bottom:[],"bottom-right":[]},Gs=FCe(LCe);function FCe(e){let t=e;const n=new Set,r=a=>{t=a(t),n.forEach(i=>i())};return{getState:()=>t,subscribe:a=>(n.add(a),()=>{r(()=>e),n.delete(a)}),removeToast:(a,i)=>{r(o=>({...o,[i]:o[i].filter(s=>s.id!=a)}))},notify:(a,i)=>{const o=NCe(a,i),{position:s,id:u}=o;return r(c=>{var d,f;const y=s.includes("top")?[o,...(d=c[s])!=null?d:[]]:[...(f=c[s])!=null?f:[],o];return{...c,[s]:y}}),u},update:(a,i)=>{a&&r(o=>{const s={...o},{position:u,index:c}=aN(s,a);return u&&c!==-1&&(s[u][c]={...s[u][c],...i,message:GX(i)}),s})},closeAll:({positions:a}={})=>{r(i=>(a??["bottom","bottom-right","bottom-left","top","top-left","top-right"]).reduce((u,c)=>(u[c]=i[c].map(d=>({...d,requestClose:!0})),u),{...i}))},close:a=>{r(i=>{const o=bK(i,a);return o?{...i,[o]:i[o].map(s=>s.id==a?{...s,requestClose:!0}:s)}:i})},isActive:a=>!!aN(Gs.getState(),a).position}}var lB=0;function NCe(e,t={}){var n,r;lB+=1;const a=(n=t.id)!=null?n:lB,i=(r=t.position)!=null?r:"bottom";return{id:a,message:e,position:i,duration:t.duration,onCloseComplete:t.onCloseComplete,onRequestRemove:()=>Gs.removeToast(String(a),i),status:t.status,requestClose:!1,containerStyle:t.containerStyle}}var BCe=e=>{const{status:t,variant:n="solid",id:r,title:a,isClosable:i,onClose:o,description:s,colorScheme:u,icon:c}=e,d=r?{root:`toast-${r}`,title:`toast-${r}-title`,description:`toast-${r}-description`}:void 0;return A.jsxs(YX,{addRole:!1,status:t,variant:n,id:d==null?void 0:d.root,alignItems:"start",borderRadius:"md",boxShadow:"lg",paddingEnd:8,textAlign:"start",width:"auto",colorScheme:u,children:[A.jsx(HX,{children:c}),A.jsxs(Dt.div,{flex:"1",maxWidth:"100%",children:[a&&A.jsx(WX,{id:d==null?void 0:d.title,children:a}),s&&A.jsx(zX,{id:d==null?void 0:d.description,display:"block",children:s})]}),i&&A.jsx(fS,{size:"sm",onClick:o,position:"absolute",insetEnd:1,top:1})]})};function GX(e={}){const{render:t,toastComponent:n=BCe}=e;return a=>typeof t=="function"?t({...a,...e}):A.jsx(n,{...a,...e})}function VCe(e,t){const n=a=>{var i;return{...t,...a,position:ACe((i=a==null?void 0:a.position)!=null?i:t==null?void 0:t.position,e)}},r=a=>{const i=n(a),o=GX(i);return Gs.notify(o,i)};return r.update=(a,i)=>{Gs.update(a,n(i))},r.promise=(a,i)=>{const o=r({...i.loading,status:"loading",duration:null});a.then(s=>r.update(o,{status:"success",duration:5e3,...is(i.success,s)})).catch(s=>r.update(o,{status:"error",duration:5e3,...is(i.error,s)}))},r.closeAll=Gs.closeAll,r.close=Gs.close,r.isActive=Gs.isActive,r}var[UCe,jCe]=ua({name:"ToastOptionsContext",strict:!1}),qCe=e=>{const t=P.useSyncExternalStore(Gs.subscribe,Gs.getState,Gs.getState),{motionVariants:n,component:r=qX,portalProps:a}=e,o=Object.keys(t).map(s=>{const u=t[s];return A.jsx("div",{role:"region","aria-live":"polite",id:`chakra-toast-manager-${s}`,style:lTe(s),children:A.jsx(qy,{initial:!1,children:u.map(c=>A.jsx(r,{motionVariants:n,...c},c.id))})},s)});return A.jsx(Dv,{...a,children:o})};function Kf(e){const{theme:t}=VQ(),n=jCe();return P.useMemo(()=>VCe(t.direction,{...n,...e}),[e,t.direction,n])}var $Ce=e=>function({children:n,theme:r=e,toastOptions:a,...i}){return A.jsxs(sTe,{theme:r,...i,children:[A.jsx(UCe,{value:a==null?void 0:a.defaultOptions,children:n}),A.jsx(qCe,{...a})]})},zCe=$Ce(lK),HCe=Object.defineProperty,WCe=(e,t,n)=>t in e?HCe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,hr=(e,t,n)=>(WCe(e,typeof t!="symbol"?t+"":t,n),n);function dB(e){return e.sort((t,n)=>{const r=t.compareDocumentPosition(n);if(r&Node.DOCUMENT_POSITION_FOLLOWING||r&Node.DOCUMENT_POSITION_CONTAINED_BY)return-1;if(r&Node.DOCUMENT_POSITION_PRECEDING||r&Node.DOCUMENT_POSITION_CONTAINS)return 1;if(r&Node.DOCUMENT_POSITION_DISCONNECTED||r&Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC)throw Error("Cannot sort the given nodes.");return 0})}var YCe=e=>typeof e=="object"&&"nodeType"in e&&e.nodeType===Node.ELEMENT_NODE;function fB(e,t,n){let r=e+1;return n&&r>=t&&(r=0),r}
371function pB(e,t,n){let r=e-1;return n&&r<0&&(r=t),r}var mP=typeof window<"u"?P.useLayoutEffect:P.useEffect,q2=e=>e,GCe=class{constructor(){hr(this,"descendants",new Map),hr(this,"register",e=>{if(e!=null)return YCe(e)?this.registerNode(e):t=>{this.registerNode(t,e)}}),hr(this,"unregister",e=>{this.descendants.delete(e);const t=dB(Array.from(this.descendants.keys()));this.assignIndex(t)}),hr(this,"destroy",()=>{this.descendants.clear()}),hr(this,"assignIndex",e=>{this.descendants.forEach(t=>{const n=e.indexOf(t.node);t.index=n,t.node.dataset.index=t.index.toString()})}),hr(this,"count",()=>this.descendants.size),hr(this,"enabledCount",()=>this.enabledValues().length),hr(this,"values",()=>Array.from(this.descendants.values()).sort((t,n)=>t.index-n.index)),hr(this,"enabledValues",()=>this.values().filter(e=>!e.disabled)),hr(this,"item",e=>{if(this.count()!==0)return this.values()[e]}),hr(this,"enabledItem",e=>{if(this.enabledCount()!==0)return this.enabledValues()[e]}),hr(this,"first",()=>this.item(0)),hr(this,"firstEnabled",()=>this.enabledItem(0)),hr(this,"last",()=>this.item(this.descendants.size-1)),hr(this,"lastEnabled",()=>{const e=this.enabledValues().length-1;return this.enabledItem(e)}),hr(this,"indexOf",e=>{var t,n;return e&&(n=(t=this.descendants.get(e))==null?void 0:t.index)!=null?n:-1}),hr(this,"enabledIndexOf",e=>e==null?-1:this.enabledValues().findIndex(t=>t.node.isSameNode(e))),hr(this,"next",(e,t=!0)=>{const n=fB(e,this.count(),t);return this.item(n)}),hr(this,"nextEnabled",(e,t=!0)=>{const n=this.item(e);if(!n)return;const r=this.enabledIndexOf(n.node),a=fB(r,this.enabledCount(),t);return this.enabledItem(a)}),hr(this,"prev",(e,t=!0)=>{const n=pB(e,this.count()-1,t);return this.item(n)}),hr(this,"prevEnabled",(e,t=!0)=>{const n=this.item(e);if(!n)return;const r=this.enabledIndexOf(n.node),a=pB(r,this.enabledCount()-1,t);return this.enabledItem(a)}),hr(this,"registerNode",(e,t)=>{if(!e||this.descendants.has(e))return;const n=Array.from(this.descendants.keys()).concat(e),r=dB(n);t!=null&&t.disabled&&(t.disabled=!!t.disabled);const a={node:e,index:-1,...t};this.descendants.set(e,a),this.assignIndex(r)})}};function QCe(e,t){if(e!=null){if(typeof e=="function"){e(t);return}try{e.current=t}catch{throw new Error(`Cannot assign value '${t}' to ref '${e}'`)}}}function eo(...e){return t=>{e.forEach(n=>{QCe(n,t)})}}function KCe(...e){return P.useMemo(()=>eo(...e),e)}function XCe(){const e=P.useRef(new GCe);return mP(()=>()=>e.current.destroy()),e.current}var[JCe,QX]=ua({name:"DescendantsProvider",errorMessage:"useDescendantsContext must be used within DescendantsProvider"});function ZCe(e){const t=QX(),[n,r]=P.useState(-1),a=P.useRef(null);mP(()=>()=>{a.current&&t.unregister(a.current)},[]),mP(()=>{if(!a.current)return;const o=Number(a.current.dataset.index);n!=o&&!Number.isNaN(o)&&r(o)});const i=q2(e?t.register(e):t.register);return{descendants:t,index:n,enabledIndex:t.enabledIndexOf(a.current),register:eo(i,a)}}function KX(){return[q2(JCe),()=>q2(QX()),()=>XCe(),a=>ZCe(a)]}function eAe(e){const{value:t,defaultValue:n,onChange:r,shouldUpdate:a=(h,y)=>h!==y}=e,i=El(r),o=El(a),[s,u]=P.useState(n),c=t!==void 0,d=c?t:s,f=El(h=>{const m=typeof h=="function"?h(d):h;o(d,m)&&(c||u(m),i(m))},[c,i,d,o]);return[d,f]}var gP={ease:[.25,.1,.25,1],easeIn:[.4,0,1,1],easeOut:[0,0,.2,1],easeInOut:[.4,0,.2,1]},n0={scale:{enter:{scale:1},exit:{scale:.95}},fade:{enter:{opacity:1},exit:{opacity:0}},pushLeft:{enter:{x:"100%"},exit:{x:"-30%"}},pushRight:{enter:{x:"-100%"},exit:{x:"30%"}},pushUp:{enter:{y:"100%"},exit:{y:"-30%"}},pushDown:{enter:{y:"-100%"},exit:{y:"30%"}},slideLeft:{position:{left:0,top:0,bottom:0,width:"100%"},enter:{x:0,y:0},exit:{x:"-100%",y:0}},slideRight:{position:{right:0,top:0,bottom:0,width:"100%"},enter:{x:0,y:0},exit:{x:"100%",y:0}},slideUp:{position:{top:0,left:0,right:0,maxWidth:"100vw"},enter:{x:0,y:0},exit:{x:0,y:"-100%"}},slideDown:{position:{bottom:0,left:0,right:0,maxWidth:"100vw"},enter:{x:0,y:0},exit:{x:0,y:"100%"}}};function vP(e){var t;switch((t=e==null?void 0:e.direction)!=null?t:"right"){case"right":return n0.slideRight;case"left":return n0.slideLeft;case"bottom":return n0.slideDown;case"top":return n0.slideUp;default:return n0.slideRight}}var df={enter:{duration:.2,ease:gP.easeOut},exit:{duration:.1,ease:gP.easeIn}},ec={enter:(e,t)=>({...e,delay:typeof t=="number"?t:t==null?void 0:t.enter}),exit:(e,t)=>
371({...e,delay:typeof t=="number"?t:t==null?void 0:t.exit})},tAe={enter:({transition:e,transitionEnd:t,delay:n}={})=>{var r;return{opacity:1,transition:(r=e==null?void 0:e.enter)!=null?r:ec.enter(df.enter,n),transitionEnd:t==null?void 0:t.enter}},exit:({transition:e,transitionEnd:t,delay:n}={})=>{var r;return{opacity:0,transition:(r=e==null?void 0:e.exit)!=null?r:ec.exit(df.exit,n),transitionEnd:t==null?void 0:t.exit}}},XX={initial:"exit",animate:"enter",exit:"exit",variants:tAe},H8=P.forwardRef(function(t,n){const{unmountOnExit:r,in:a,className:i,transition:o,transitionEnd:s,delay:u,...c}=t,d=a||r?"enter":"exit",f=r?a&&r:!0,h={transition:o,transitionEnd:s,delay:u};return A.jsx(qy,{custom:h,children:f&&A.jsx(Kl.div,{ref:n,className:on("chakra-fade",i),custom:h,...XX,animate:d,...c})})});H8.displayName="Fade";var nAe={exit:({reverse:e,initialScale:t,transition:n,transitionEnd:r,delay:a})=>{var i;return{opacity:0,...e?{scale:t,transitionEnd:r==null?void 0:r.exit}:{transitionEnd:{scale:t,...r==null?void 0:r.exit}},transition:(i=n==null?void 0:n.exit)!=null?i:ec.exit(df.exit,a)}},enter:({transitionEnd:e,transition:t,delay:n})=>{var r;return{opacity:1,scale:1,transition:(r=t==null?void 0:t.enter)!=null?r:ec.enter(df.enter,n),transitionEnd:e==null?void 0:e.enter}}},JX={initial:"exit",animate:"enter",exit:"exit",variants:nAe},rAe=P.forwardRef(function(t,n){const{unmountOnExit:r,in:a,reverse:i=!0,initialScale:o=.95,className:s,transition:u,transitionEnd:c,delay:d,...f}=t,h=r?a&&r:!0,y=a||r?"enter":"exit",m={initialScale:o,reverse:i,transition:u,transitionEnd:c,delay:d};return A.jsx(qy,{custom:m,children:h&&A.jsx(Kl.div,{ref:n,className:on("chakra-offset-slide",s),...JX,animate:y,custom:m,...f})})});rAe.displayName="ScaleFade";var aAe={initial:({offsetX:e,offsetY:t,transition:n,transitionEnd:r,delay:a})=>{var i;return{opacity:0,x:e,y:t,transition:(i=n==null?void 0:n.exit)!=null?i:ec.exit(df.exit,a),transitionEnd:r==null?void 0:r.exit}},enter:({transition:e,transitionEnd:t,delay:n})=>{var r;return{opacity:1,x:0,y:0,transition:(r=e==null?void 0:e.enter)!=null?r:ec.enter(df.enter,n),transitionEnd:t==null?void 0:t.enter}},exit:({offsetY:e,offsetX:t,transition:n,transitionEnd:r,reverse:a,delay:i})=>{var o;const s={x:t,y:e};return{opacity:0,transition:(o=n==null?void 0:n.exit)!=null?o:ec.exit(df.exit,i),...a?{...s,transitionEnd:r==null?void 0:r.exit}:{transitionEnd:{...s,...r==null?void 0:r.exit}}}}},bP={initial:"initial",animate:"enter",exit:"exit",variants:aAe},iAe=P.forwardRef(function(t,n){const{unmountOnExit:r,in:a,reverse:i=!0,className:o,offsetX:s=0,offsetY:u=8,transition:c,transitionEnd:d,delay:f,...h}=t,y=r?a&&r:!0,m=a||r?"enter":"exit",v={offsetX:s,offsetY:u,reverse:i,transition:c,transitionEnd:d,delay:f};return A.jsx(qy,{custom:v,children:y&&A.jsx(Kl.div,{ref:n,className:on("chakra-offset-slide",o),custom:v,...bP,animate:m,...h})})});iAe.displayName="SlideFade";var hB={exit:{duration:.15,ease:gP.easeInOut},enter:{type:"spring",damping:25,stiffness:180}},oAe={exit:({direction:e,transition:t,transitionEnd:n,delay:r})=>{var a;const{exit:i}=vP({direction:e});return{...i,transition:(a=t==null?void 0:t.exit)!=null?a:ec.exit(hB.exit,r),transitionEnd:n==null?void 0:n.exit}},enter:({direction:e,transitionEnd:t,transition:n,delay:r})=>{var a;const{enter:i}=vP({direction:e});return{...i,transition:(a=n==null?void 0:n.enter)!=null?a:ec.enter(hB.enter,r),transitionEnd:t==null?void 0:t.enter}}},ZX=P.forwardRef(function(t,n){const{direction:r="right",style:a,unmountOnExit:i,in:o,className:s,transition:u,transitionEnd:c,delay:d,motionProps:f,...h}=t,y=vP({direction:r}),m=Object.assign({position:"fixed"},y.position,a),v=i?o&&i:!0,w=o||i?"enter":"exit",b={transitionEnd:c,transition:u,direction:r,delay:d};return A.jsx(qy,{custom:b,children:v&&A.jsx(Kl.div,{...h,ref:n,initial:"exit",className:on("chakra-slide",s),animate:w,exit:"exit",custom:b,variants:oAe,style:m,...f})})});ZX.displayName="Slide";var $2=Vt(function(t,n){const{htmlWidth:r,htmlHeight:a,alt:i,...o}=t;return A.jsx("img",{width:r,height:a,ref:n,alt:i,...o})});$2.displayName="NativeImage";function sAe(e){const{loading:t,src:n,srcSet:r,onLoad:a,onError:i,crossOrigin:o,sizes:s,ignoreFallback:u}=e,[c,d]=P.useState("pending");P.useEffect(()=>{d(n?"loading":"pending")},[n]);const f=P.useRef(),h=P.useCallback(()=>
371{if(!n)return;y();const m=new Image;m.src=n,o&&(m.crossOrigin=o),r&&(m.srcset=r),s&&(m.sizes=s),t&&(m.loading=t),m.onload=v=>{y(),d("loaded"),a==null||a(v)},m.onerror=v=>{y(),d("failed"),i==null||i(v)},f.current=m},[n,o,r,s,a,i,t]),y=()=>{f.current&&(f.current.onload=null,f.current.onerror=null,f.current=null)};return wf(()=>{if(!u)return c==="loading"&&h(),()=>{y()}},[c,h,u]),u?"loaded":c}var uAe=(e,t)=>e!=="loaded"&&t==="beforeLoadOrError"||e==="failed"&&t==="onError";function cAe(e,t=[]){const n=Object.assign({},e);for(const r of t)r in n&&delete n[r];return n}var fs=Vt(function(t,n){const{fallbackSrc:r,fallback:a,src:i,srcSet:o,align:s,fit:u,loading:c,ignoreFallback:d,crossOrigin:f,fallbackStrategy:h="beforeLoadOrError",referrerPolicy:y,...m}=t,v=r!==void 0||a!==void 0,w=c!=null||d||!v,b=sAe({...t,crossOrigin:f,ignoreFallback:w}),x=uAe(b,h),T={ref:n,objectFit:u,objectPosition:s,...w?m:cAe(m,["onError","onLoad"])};return x?a||A.jsx(Dt.img,{as:$2,className:"chakra-image__placeholder",src:r,...T}):A.jsx(Dt.img,{as:$2,src:i,srcSet:o,crossOrigin:f,loading:c,referrerPolicy:y,className:"chakra-image",...T})});fs.displayName="Image";var wP=Vt((e,t)=>A.jsx(Dt.img,{ref:t,as:$2,className:"chakra-image",...e}));function W8(e){return P.Children.toArray(e).filter(t=>P.isValidElement(t))}var[lAe,dAe]=ua({strict:!1,name:"ButtonGroupContext"}),fAe={horizontal:{"> *:first-of-type:not(:last-of-type)":{borderEndRadius:0},"> *:not(:first-of-type):not(:last-of-type)":{borderRadius:0},"> *:not(:first-of-type):last-of-type":{borderStartRadius:0}},vertical:{"> *:first-of-type:not(:last-of-type)":{borderBottomRadius:0},"> *:not(:first-of-type):not(:last-of-type)":{borderRadius:0},"> *:not(:first-of-type):last-of-type":{borderTopRadius:0}}},pAe={horizontal:e=>({"& > *:not(style) ~ *:not(style)":{marginStart:e}}),vertical:e=>({"& > *:not(style) ~ *:not(style)":{marginTop:e}})},eJ=Vt(function(t,n){const{size:r,colorScheme:a,variant:i,className:o,spacing:s="0.5rem",isAttached:u,isDisabled:c,orientation:d="horizontal",...f}=t,h=on("chakra-button__group",o),y=P.useMemo(()=>({size:r,colorScheme:a,variant:i,isDisabled:c}),[r,a,i,c]);let m={display:"inline-flex",...u?fAe[d]:pAe[d](s)};const v=d==="vertical";return A.jsx(lAe,{value:y,children:A.jsx(Dt.div,{ref:n,role:"group",__css:m,className:h,"data-attached":u?"":void 0,"data-orientation":d,flexDir:v?"column":void 0,...f})})});eJ.displayName="ButtonGroup";function hAe(e){const[t,n]=P.useState(!e);return{ref:P.useCallback(i=>{i&&n(i.tagName==="BUTTON")},[]),type:t?"button":void 0}}function xP(e){const{children:t,className:n,...r}=e,a=P.isValidElement(t)?P.cloneElement(t,{"aria-hidden":!0,focusable:!1}):t,i=on("chakra-button__icon",n);return A.jsx(Dt.span,{display:"inline-flex",alignSelf:"center",flexShrink:0,...r,className:i,children:a})}xP.displayName="ButtonIcon";function SP(e){const{label:t,placement:n,spacing:r="0.5rem",children:a=A.jsx(jv,{color:"currentColor",width:"1em",height:"1em"}),className:i,__css:o,...s}=e,u=on("chakra-button__spinner",i),c=n==="start"?"marginEnd":"marginStart",d=P.useMemo(()=>({display:"flex",alignItems:"center",position:t?"relative":"absolute",[c]:t?r:0,fontSize:"1em",lineHeight:"normal",...o}),[o,t,c,r]);return A.jsx(Dt.div,{className:u,...s,__css:d,children:a})}SP.displayName="ButtonSpinner";var Fr=Vt((e,t)=>{const n=dAe(),r=jy("Button",{...n,...e}),{isDisabled:a=n==null?void 0:n.isDisabled,isLoading:i,isActive:o,children:s,leftIcon:u,rightIcon:c,loadingText:d,iconSpacing:f="0.5rem",type:h,spinner:y,spinnerPlacement:m="start",className:v,as:w,...b}=Ss(e),x=P.useMemo(()=>{const R={...r==null?void 0:r._focus,zIndex:1};return{display:"inline-flex",appearance:"none",alignItems:"center",justifyContent:"center",userSelect:"none",position:"relative",whiteSpace:"nowrap",verticalAlign:"middle",outline:"none",...r,...!!n&&{_focus:R}}},[r,n]),{ref:T,type:E}=hAe(w),C={rightIcon:c,leftIcon:u,iconSpacing:f,children:s};return A.jsxs(Dt.button,{ref:KCe(t,T),as:w,type:h??E,"data-active":xl(o),"data-loading":xl(i),__css:x,className:on("chakra-button",v),...b,disabled:a||i,children:[i&&m==="start"&&A.jsx(SP,{className:"chakra-button__spinner--start",label:d,placement:"start",spacing:f,children:y}),i?d||A.jsx(Dt.span,{opacity:0,children:A.jsx(yB,{...C})}):A.jsx(yB,{...C}),i&&m==="end"&&A.jsx(SP,{className:"chakra-button__spinner--end",label:d,placement:"end",spacing:f,children:y})]})});Fr.displayName="Button";function yB(e){const{leftIcon:t,rightIcon:n,children:r,iconSpacing:a}=e;return A.jsxs(A.Fragment,{children:[t&&A.jsx(xP,{marginEnd:a,children:t}),r,n&&A.jsx(xP,{marginStart:a,children:n})]})}var Ji=Vt((e,t)=>{const{icon:n,children:r,isRound:a,"aria-label":i,...o}=e,s=n||r,u=P.isValidElement(s)?P.cloneElement(s,{"aria-hidden":!0,focusable:!1}):null;return A.jsx(Fr,{padding:"0",borderRadius:a?"full":void 0,ref:t,"aria-label":i,...o,children:u})});Ji.displayName="IconButton";var[yAe,mAe]=ua({name:"FormControlStylesContext",errorMessage:`useFormControlStyles returned is 'undefined'. Seems you forgot to wrap the components in "<FormControl />" `}),[gAe,tJ]=ua({strict:!1,name:"FormControlContext"});function vAe(e){const{id:t,isRequired:n,isInvalid:r,isDisabled:a,isReadOnly:i,...o}=e,s=P.useId(),u=t||`field-${s}`,c=`${u}-label`,d=`${u}-feedback`,f=`${u}-helptext`,[h,y]=P.useState(!1),[m,v]=P.useState(!1),[w,b]=P.useState(!1),x=P.useCallback((_={},I=null)=>({id:f,..._,ref:eo(I,L=>{L&&v(!0)})}),[f]),T=P.useCallback((_={},I=null)=>({..._,ref:I,"data-focus":xl(w),"data-disabled":xl(a),"data-invalid":xl(r),"data-readonly":xl(i),id:_.id!==void 0?_.id:c,htmlFor:_.htmlFor!==void 0?_.htmlFor:u}),[u,a,w,r,i,c]),E=P.useCallback((_={},I=null)=>({id:d,..._,ref:eo(I,L=>{L&&y(!0)}),"aria-live":"polite"}),[d]),C=P.useCallback((_={},I=null)=>({..._,...o,ref:I,role:"group"}),[o]),R=P.useCallback((_={},I=null)=>
371({..._,ref:I,role:"presentation","aria-hidden":!0,children:_.children||"*"}),[]);return{isRequired:!!n,isInvalid:!!r,isReadOnly:!!i,isDisabled:!!a,isFocused:!!w,onFocus:()=>b(!0),onBlur:()=>b(!1),hasFeedbackText:h,setHasFeedbackText:y,hasHelpText:m,setHasHelpText:v,id:u,labelId:c,feedbackId:d,helpTextId:f,htmlProps:o,getHelpTextProps:x,getErrorMessageProps:E,getRootProps:C,getLabelProps:T,getRequiredIndicatorProps:R}}var bAe=Vt(function(t,n){const r=Yf("Form",t),a=Ss(t),{getRootProps:i,htmlProps:o,...s}=vAe(a),u=on("chakra-form-control",t.className);return A.jsx(gAe,{value:s,children:A.jsx(yAe,{value:r,children:A.jsx(Dt.div,{...i({},n),className:u,__css:r.container})})})});bAe.displayName="FormControl";var wAe=Vt(function(t,n){const r=tJ(),a=mAe(),i=on("chakra-form__helper-text",t.className);return A.jsx(Dt.div,{...r==null?void 0:r.getHelpTextProps(t,n),__css:a.helperText,className:i})});wAe.displayName="FormHelperText";function xAe(e){const{isDisabled:t,isInvalid:n,isReadOnly:r,isRequired:a,...i}=SAe(e);return{...i,disabled:t,readOnly:r,required:a,"aria-invalid":V5(n),"aria-required":V5(a),"aria-readonly":V5(r)}}function SAe(e){var t,n,r;const a=tJ(),{id:i,disabled:o,readOnly:s,required:u,isRequired:c,isInvalid:d,isReadOnly:f,isDisabled:h,onFocus:y,onBlur:m,...v}=e,w=e["aria-describedby"]?[e["aria-describedby"]]:[];return a!=null&&a.hasFeedbackText&&(a!=null&&a.isInvalid)&&w.push(a.feedbackId),a!=null&&a.hasHelpText&&w.push(a.helpTextId),{...v,"aria-describedby":w.join(" ")||void 0,id:i??(a==null?void 0:a.id),isDisabled:(t=o??h)!=null?t:a==null?void 0:a.isDisabled,isReadOnly:(n=s??f)!=null?n:a==null?void 0:a.isReadOnly,isRequired:(r=u??c)!=null?r:a==null?void 0:a.isRequired,isInvalid:d??(a==null?void 0:a.isInvalid),onFocus:_o(a==null?void 0:a.onFocus,y),onBlur:_o(a==null?void 0:a.onBlur,m)}}function nJ(e,t,n,r){const a=El(n);return P.useEffect(()=>{const i=typeof e=="function"?e():e??document;if(!(!n||!i))return i.addEventListener(t,a,r),()=>{i.removeEventListener(t,a,r)}},[t,e,r,a,n]),()=>{const i=typeof e=="function"?e():e??document;i==null||i.removeEventListener(t,a,r)}}var TP="data-focus-lock",rJ="data-focus-lock-disabled",TAe="data-no-focus-lock",EAe="data-autofocus-inside",CAe="data-no-autofocus";function AAe(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function _Ae(e,t){var n=P.useState(function(){return{value:e,callback:t,facade:{get current(){return n.value},set current(r){var a=n.value;a!==r&&(n.value=r,n.callback(r,a))}}}})[0];return n.callback=t,n.facade}function aJ(e,t){return _Ae(null,function(n){return e.forEach(function(r){return AAe(r,n)})})}var vE={width:"1px",height:"0px",padding:0,overflow:"hidden",position:"fixed",top:"1px",left:"1px"},z2=function(){return z2=Object.assign||function(t){for(var n,r=1,a=arguments.length;r<a;r++){n=arguments[r];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t},z2.apply(this,arguments)};function kAe(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]]);return n}function iJ(e){return e}function oJ(e,t){t===void 0&&(t=iJ);var n=[],r=!1,a={read:function(){if(r)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:e},useMedium:function(i){var o=t(i,r);return n.push(o),function(){n=n.filter(function(s){return s!==o})}},assignSyncMedium:function(i){for(r=!0;n.length;){var o=n;n=[],o.forEach(i)}n={push:function(s){return i(s)},filter:function(){return n}}},assignMedium:function(i){r=!0;var o=[];if(n.length){var s=n;n=[],s.forEach(i),o=n}var u=function(){var d=o;o=[],d.forEach(i)},c=function(){return Promise.resolve().then(u)};c(),n={push:function(d){o.push(d),c()},filter:function(d){return o=o.filter(d),n}}}};return a}function Y8(e,t){return t===void 0&&(t=iJ),oJ(e,t)}function sJ(e){e===void 0&&(e={});var t=oJ(null);return t.options=z2({async:!0,ssr:!1},e),t}var uJ=function(e){var t=e.sideCar,n=kAe(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw new Error("Sidecar medium not found");return P.createElement(r,z2({},n))};
371uJ.isSideCarExport=!0;function PAe(e,t){return e.useMedium(t),uJ}var cJ=Y8({},function(e){var t=e.target,n=e.currentTarget;return{target:t,currentTarget:n}}),lJ=Y8(),RAe=Y8(),OAe=sJ({async:!0}),IAe=[],pS=P.forwardRef(function(t,n){var r,a=P.useState(),i=a[0],o=a[1],s=P.useRef(),u=P.useRef(!1),c=P.useRef(null),d=t.children,f=t.disabled,h=t.noFocusGuards,y=t.persistentFocus,m=t.crossFrame,v=t.autoFocus;t.allowTextSelection;var w=t.group,b=t.className,x=t.whiteList,T=t.hasPositiveIndices,E=t.shards,C=E===void 0?IAe:E,R=t.as,_=R===void 0?"div":R,I=t.lockProps,L=I===void 0?{}:I,B=t.sideCar,j=t.returnFocus,K=t.focusOptions,H=t.onActivation,J=t.onDeactivation,z=P.useState({}),Z=z[0],q=P.useCallback(function(){c.current=c.current||document&&document.activeElement,s.current&&H&&H(s.current),u.current=!0},[H]),Y=P.useCallback(function(){u.current=!1,J&&J(s.current)},[J]);P.useEffect(function(){f||(c.current=null)},[]);var re=P.useCallback(function(Be){var Ne=c.current;if(Ne&&Ne.focus){var Ke=typeof j=="function"?j(Ne):j;if(Ke){var He=typeof Ke=="object"?Ke:void 0;c.current=null,Be?Promise.resolve().then(function(){return Ne.focus(He)}):Ne.focus(He)}}},[j]),U=P.useCallback(function(Be){u.current&&cJ.useMedium(Be)},[]),Q=lJ.useMedium,he=P.useCallback(function(Be){s.current!==Be&&(s.current=Be,o(Be))},[]),we=bf((r={},r[rJ]=f&&"disabled",r[TP]=w,r),L),ve=h!==!0,Re=ve&&h!=="tail",Me=aJ([n,he]);return P.createElement(P.Fragment,null,ve&&[P.createElement("div",{key:"guard-first","data-focus-guard":!0,tabIndex:f?-1:0,style:vE}),T?P.createElement("div",{key:"guard-nearest","data-focus-guard":!0,tabIndex:f?-1:1,style:vE}):null],!f&&P.createElement(B,{id:Z,sideCar:OAe,observed:i,disabled:f,persistentFocus:y,crossFrame:m,autoFocus:v,whiteList:x,shards:C,onActivation:q,onDeactivation:Y,returnFocus:re,focusOptions:K}),P.createElement(_,bf({ref:Me},we,{className:b,onBlur:Q,onFocus:U}),d),Re&&P.createElement("div",{"data-focus-guard":!0,tabIndex:f?-1:0,style:vE}))});pS.propTypes={};pS.defaultProps={children:void 0,disabled:!1,returnFocus:!1,focusOptions:void 0,noFocusGuards:!1,autoFocus:!0,persistentFocus:!1,crossFrame:!0,hasPositiveIndices:void 0,allowTextSelection:void 0,group:void 0,className:void 0,whiteList:void 0,shards:void 0,as:"div",lockProps:{},onActivation:void 0,onDeactivation:void 0};function MAe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,b2(e,t)}function DAe(e,t){function n(r){return r.displayName||r.name||"Component"}return function(a){var i=[],o;function s(){o=e(i.map(function(c){return c.props})),t(o)}var u=function(c){MAe(d,c);function d(){return c.apply(this,arguments)||this}d.peek=function(){return o};var f=d.prototype;return f.componentDidMount=function(){i.push(this),s()},f.componentDidUpdate=function(){s()},f.componentWillUnmount=function(){var y=i.indexOf(this);i.splice(y,1),s()},f.render=function(){return Qi.createElement(a,this.props)},d}(P.PureComponent);return Lo(u,"displayName","SideEffect("+n(a)+")"),u}}var hu=function(e){for(var t=Array(e.length),n=0;n<e.length;++n)t[n]=e[n];return t},H2=function(e){return Array.isArray(e)?e:[e]},dJ=function(e){return Array.isArray(e)?e[0]:e},LAe=function(e){if(e.nodeType!==Node.ELEMENT_NODE)return!1;var t=window.getComputedStyle(e,null);return!t||!t.getPropertyValue?!1:t.getPropertyValue("display")==="none"||t.getPropertyValue("visibility")==="hidden"},fJ=function(e){return e.parentNode&&e.parentNode.nodeType===Node.DOCUMENT_FRAGMENT_NODE?e.parentNode.host:e.parentNode},pJ=function(e){return e===document||e&&e.nodeType===Node.DOCUMENT_NODE},FAe=function(e,t){return!e||pJ(e)||!LAe(e)&&t(fJ(e))},hJ=function(e,t){var n=e.get(t);if(n!==void 0)return n;var r=FAe(t,hJ.bind(void 0,e));return e.set(t,r),r},NAe=function(e,t){return e&&!pJ(e)?UAe(e)?t(fJ(e)):!1:!0},yJ=function(e,t){var n=e.get(t);if(n!==void 0)return n;var r=NAe(t,yJ.bind(void 0,e));return e.set(t,r),r},mJ=function(e){return e.dataset},BAe=function(e){return e.tagName==="BUTTON"},gJ=function(e){return e.tagName==="INPUT"},vJ=function(e){return gJ(e)&&e.type==="radio"},VAe=function(e){return!((gJ(e)||BAe(e))&&(e.type==="hidden"||e.disabled))},UAe=function(e){var t=e.getAttribute(CAe);return![!0,"true",""].includes(t)},G8=function(e){var t;
371return!!(e&&(!((t=mJ(e))===null||t===void 0)&&t.focusGuard))},W2=function(e){return!G8(e)},jAe=function(e){return!!e},qAe=function(e,t){var n=e.tabIndex-t.tabIndex,r=e.index-t.index;if(n){if(!e.tabIndex)return 1;if(!t.tabIndex)return-1}return n||r},bJ=function(e,t,n){return hu(e).map(function(r,a){return{node:r,index:a,tabIndex:n&&r.tabIndex===-1?(r.dataset||{}).focusGuard?0:-1:r.tabIndex}}).filter(function(r){return!t||r.tabIndex>=0}).sort(qAe)},$Ae=["button:enabled","select:enabled","textarea:enabled","input:enabled","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]","[tabindex]","[contenteditable]","[autofocus]"],Q8=$Ae.join(","),zAe="".concat(Q8,", [data-focus-guard]"),wJ=function(e,t){return hu((e.shadowRoot||e).children).reduce(function(n,r){return n.concat(r.matches(t?zAe:Q8)?[r]:[],wJ(r))},[])},HAe=function(e,t){var n;return e instanceof HTMLIFrameElement&&(!((n=e.contentDocument)===null||n===void 0)&&n.body)?hS([e.contentDocument.body],t):[e]},hS=function(e,t){return e.reduce(function(n,r){var a,i=wJ(r,t),o=(a=[]).concat.apply(a,i.map(function(s){return HAe(s,t)}));return n.concat(o,r.parentNode?hu(r.parentNode.querySelectorAll(Q8)).filter(function(s){return s===r}):[])},[])},WAe=function(e){var t=e.querySelectorAll("[".concat(EAe,"]"));return hu(t).map(function(n){return hS([n])}).reduce(function(n,r){return n.concat(r)},[])},K8=function(e,t){return hu(e).filter(function(n){return hJ(t,n)}).filter(function(n){return VAe(n)})},mB=function(e,t){return t===void 0&&(t=new Map),hu(e).filter(function(n){return yJ(t,n)})},EP=function(e,t,n){return bJ(K8(hS(e,n),t),!0,n)},gB=function(e,t){return bJ(K8(hS(e),t),!1)},YAe=function(e,t){return K8(WAe(e),t)},Ah=function(e,t){return e.shadowRoot?Ah(e.shadowRoot,t):Object.getPrototypeOf(e).contains!==void 0&&Object.getPrototypeOf(e).contains.call(e,t)?!0:hu(e.children).some(function(n){var r;if(n instanceof HTMLIFrameElement){var a=(r=n.contentDocument)===null||r===void 0?void 0:r.body;return a?Ah(a,t):!1}return Ah(n,t)})},GAe=function(e){for(var t=new Set,n=e.length,r=0;r<n;r+=1)for(var a=r+1;a<n;a+=1){var i=e[r].compareDocumentPosition(e[a]);(i&Node.DOCUMENT_POSITION_CONTAINED_BY)>0&&t.add(a),(i&Node.DOCUMENT_POSITION_CONTAINS)>0&&t.add(r)}return e.filter(function(o,s){return!t.has(s)})},xJ=function(e){return e.parentNode?xJ(e.parentNode):e},X8=function(e){var t=H2(e);return t.filter(Boolean).reduce(function(n,r){var a=r.getAttribute(TP);return n.push.apply(n,a?GAe(hu(xJ(r).querySelectorAll("[".concat(TP,'="').concat(a,'"]:not([').concat(rJ,'="disabled"])')))):[r]),n},[])},QAe=function(e){try{return e()}catch{return}},Rg=function(e){if(e===void 0&&(e=document),!(!e||!e.activeElement)){var t=e.activeElement;return t.shadowRoot?Rg(t.shadowRoot):t instanceof HTMLIFrameElement&&QAe(function(){return t.contentWindow.document})?Rg(t.contentWindow.document):t}},KAe=function(e,t){return e===t},XAe=function(e,t){return!!hu(e.querySelectorAll("iframe")).some(function(n){return KAe(n,t)})},SJ=function(e,t){return t===void 0&&(t=Rg(dJ(e).ownerDocument)),!t||t.dataset&&t.dataset.focusGuard?!1:X8(e).some(function(n){return Ah(n,t)||XAe(n,t)})},JAe=function(e){e===void 0&&(e=document);var t=Rg(e);return t?hu(e.querySelectorAll("[".concat(TAe,"]"))).some(function(n){return Ah(n,t)}):!1},ZAe=function(e,t){return t.filter(vJ).filter(function(n){return n.name===e.name}).filter(function(n){return n.checked})[0]||e},J8=function(e,t){return vJ(e)&&e.name?ZAe(e,t):e},e_e=function(e){var t=new Set;return e.forEach(function(n){return t.add(J8(n,e))}),e.filter(function(n){return t.has(n)})},vB=function(e){return e[0]&&e.length>1?J8(e[0],e):e[0]},bB=function(e,t){return e.length>1?e.indexOf(J8(e[t],e)):t},TJ="NEW_FOCUS",t_e=function(e,t,n,r){var a=e.length,i=e[0],o=e[a-1],s=G8(n);if(!(n&&e.indexOf(n)>=0)){var u=n!==void 0?t.indexOf(n):-1,c=r?t.indexOf(r):u,d=r?e.indexOf(r):-1,f=u-c,h=t.indexOf(i),y=t.indexOf(o),m=e_e(t),v=n!==void 0?m.indexOf(n):-1,w=v-(r?m.indexOf(r):u),b=bB(e,0),x=bB(e,a-1);if(u===-1||d===-1)return TJ;if(!f&&d>=0)return d;if(u<=h&&s&&Math.abs(f)>1)return x;if(u>=y&&s&&Math.abs(f)>1)return b;if(f&&Math.abs(w)>1)return d;if(u<=h)return x;if(u>y)return b;if(f)return Math.abs(f)>1?d:(a+d+f)%a}},n_e=function(e){return function(t){var n,r=(n=mJ(t))===null||n===void 0?void 0:n.autofocus;return t.autofocus||r!==void 0&&r!=="false"||e.indexOf(t)>=0}},r_e=function(e,t,n){var r=e.map(function(i){var o=i.node;return o}
371),a=mB(r.filter(n_e(n)));return a&&a.length?vB(a):vB(mB(t))},CP=function(e,t){return t===void 0&&(t=[]),t.push(e),e.parentNode&&CP(e.parentNode.host||e.parentNode,t),t},bE=function(e,t){for(var n=CP(e),r=CP(t),a=0;a<n.length;a+=1){var i=n[a];if(r.indexOf(i)>=0)return i}return!1},EJ=function(e,t,n){var r=H2(e),a=H2(t),i=r[0],o=!1;return a.filter(Boolean).forEach(function(s){o=bE(o||s,s)||o,n.filter(Boolean).forEach(function(u){var c=bE(i,u);c&&(!o||Ah(c,o)?o=c:o=bE(c,o))})}),o},a_e=function(e,t){return e.reduce(function(n,r){return n.concat(YAe(r,t))},[])},i_e=function(e,t){var n=new Map;return t.forEach(function(r){return n.set(r.node,r)}),e.map(function(r){return n.get(r)}).filter(jAe)},o_e=function(e,t){var n=Rg(H2(e).length>0?document:dJ(e).ownerDocument),r=X8(e).filter(W2),a=EJ(n||e,e,r),i=new Map,o=gB(r,i),s=EP(r,i).filter(function(y){var m=y.node;return W2(m)});if(!(!s[0]&&(s=o,!s[0]))){var u=gB([a],i).map(function(y){var m=y.node;return m}),c=i_e(u,s),d=c.map(function(y){var m=y.node;return m}),f=t_e(d,u,n,t);if(f===TJ){var h=r_e(o,d,a_e(r,i));if(h)return{node:h};console.warn("focus-lock: cannot find any node to move focus into");return}return f===void 0?f:c[f]}},s_e=function(e){var t=X8(e).filter(W2),n=EJ(e,e,t),r=new Map,a=EP([n],r,!0),i=EP(t,r).filter(function(o){var s=o.node;return W2(s)}).map(function(o){var s=o.node;return s});return a.map(function(o){var s=o.node,u=o.index;return{node:s,index:u,lockItem:i.indexOf(s)>=0,guard:G8(s)}})},u_e=function(e,t){"focus"in e&&e.focus(t),"contentWindow"in e&&e.contentWindow&&e.contentWindow.focus()},wE=0,xE=!1,CJ=function(e,t,n){n===void 0&&(n={});var r=o_e(e,t);if(!xE&&r){if(wE>2){console.error("FocusLock: focus-fighting detected. Only one focus management system could be active. See https://github.com/theKashey/focus-lock/#focus-fighting"),xE=!0,setTimeout(function(){xE=!1},1);return}wE++,u_e(r.node,n.focusOptions),wE--}};function AJ(e){var t=window,n=t.setImmediate;typeof n<"u"?n(e):setTimeout(e,1)}var c_e=function(){return document&&document.activeElement===document.body},l_e=function(){return c_e()||JAe()},_h=null,dh=null,kh=null,Og=!1,d_e=function(){return!0},f_e=function(t){return(_h.whiteList||d_e)(t)},p_e=function(t,n){kh={observerNode:t,portaledElement:n}},h_e=function(t){return kh&&kh.portaledElement===t};function wB(e,t,n,r){var a=null,i=e;do{var o=r[i];if(o.guard)o.node.dataset.focusAutoGuard&&(a=o);else if(o.lockItem){if(i!==e)return;a=null}else break}while((i+=n)!==t);a&&(a.node.tabIndex=0)}var y_e=function(t){return t&&"current"in t?t.current:t},m_e=function(t){return t?!!Og:Og==="meanwhile"},g_e=function e(t,n,r){return n&&(n.host===t&&(!n.activeElement||r.contains(n.activeElement))||n.parentNode&&e(t,n.parentNode,r))},v_e=function(t,n){return n.some(function(r){return g_e(t,r,r)})},Y2=function(){var t=!1;if(_h){var n=_h,r=n.observed,a=n.persistentFocus,i=n.autoFocus,o=n.shards,s=n.crossFrame,u=n.focusOptions,c=r||kh&&kh.portaledElement,d=document&&document.activeElement;if(c){var f=[c].concat(o.map(y_e).filter(Boolean));if((!d||f_e(d))&&(a||m_e(s)||!l_e()||!dh&&i)&&(c&&!(SJ(f)||d&&v_e(d,f)||h_e(d))&&(document&&!dh&&d&&!i?(d.blur&&d.blur(),document.body.focus()):(t=CJ(f,dh,{focusOptions:u}),kh={})),Og=!1,dh=document&&document.activeElement),document){var h=document&&document.activeElement,y=s_e(f),m=y.map(function(v){var w=v.node;return w}).indexOf(h);m>-1&&(y.filter(function(v){var w=v.guard,b=v.node;return w&&b.dataset.focusAutoGuard}).forEach(function(v){var w=v.node;return w.removeAttribute("tabIndex")}),wB(m,y.length,1,y),wB(m,-1,-1,y))}}}return t},_J=function(t){Y2()&&t&&(t.stopPropagation(),t.preventDefault())},Z8=function(){return AJ(Y2)},b_e=function(t){var n=t.target,r=t.currentTarget;r.contains(n)||p_e(r,n)},w_e=function(){return null},kJ=function(){Og="just",setTimeout(function(){Og="meanwhile"},0)},x_e=function(){document.addEventListener("focusin",_J),document.addEventListener("focusout",Z8),window.addEventListener("blur",kJ)},S_e=function(){document.removeEventListener("focusin",_J),document.removeEventListener("focusout",Z8),window.removeEventListener("blur",kJ)};function T_e(e){return e.filter(function(t){var n=t.disabled;return!n})}function E_e(e){var t=e.slice(-1)[0];t&&!_h&&x_e();var n=_h,r=n&&t&&t.id===n.id;_h=t,n&&!r&&(n.onDeactivation(),e.filter(function(a){var i=a.id;return i===n.id}).length||n.returnFocus(!t)),t?(dh=null,(!r||n.observed!==t.observed)&&t.onActivation(),Y2(),AJ(Y2)):(S_e(),dh=null)}cJ.assignSyncMedium(b_e);lJ.assignMedium(Z8);RAe.assignMedium(function(e){return e({moveFocusInside:CJ,focusInside:SJ})});const C_e=DAe(T_e,E_e)(w_e);var AP=P.forwardRef(function(t,n){return P.createElement(pS,bf({sideCar:C_e,ref:n},t))}),PJ=pS.propTypes||{};PJ.sideCar;uG(PJ,["sideCar"]);
371AP.propTypes={};function RJ(e){return e!=null&&typeof e=="object"&&"nodeType"in e&&e.nodeType===Node.ELEMENT_NODE}function OJ(e){var t;if(!RJ(e))return!1;const n=(t=e.ownerDocument.defaultView)!=null?t:window;return e instanceof n.HTMLElement}function A_e(e){var t,n;return(n=(t=IJ(e))==null?void 0:t.defaultView)!=null?n:window}function IJ(e){return RJ(e)?e.ownerDocument:document}function __e(e){return IJ(e).activeElement}var MJ=e=>e.hasAttribute("tabindex"),k_e=e=>MJ(e)&&e.tabIndex===-1;function P_e(e){return!!e.getAttribute("disabled")||!!e.getAttribute("aria-disabled")}function DJ(e){return e.parentElement&&DJ(e.parentElement)?!0:e.hidden}function R_e(e){const t=e.getAttribute("contenteditable");return t!=="false"&&t!=null}function LJ(e){if(!OJ(e)||DJ(e)||P_e(e))return!1;const{localName:t}=e;if(["input","select","textarea","button"].indexOf(t)>=0)return!0;const r={a:()=>e.hasAttribute("href"),audio:()=>e.hasAttribute("controls"),video:()=>e.hasAttribute("controls")};return t in r?r[t]():R_e(e)?!0:MJ(e)}function O_e(e){return e?OJ(e)&&LJ(e)&&!k_e(e):!1}var I_e=["input:not(:disabled):not([disabled])","select:not(:disabled):not([disabled])","textarea:not(:disabled):not([disabled])","embed","iframe","object","a[href]","area[href]","button:not(:disabled):not([disabled])","[tabindex]","audio[controls]","video[controls]","*[tabindex]:not([aria-disabled])","*[contenteditable]"],M_e=I_e.join(),D_e=e=>e.offsetWidth>0&&e.offsetHeight>0;function FJ(e){const t=Array.from(e.querySelectorAll(M_e));return t.unshift(e),t.filter(n=>LJ(n)&&D_e(n))}var xB,L_e=(xB=AP.default)!=null?xB:AP,NJ=e=>{const{initialFocusRef:t,finalFocusRef:n,contentRef:r,restoreFocus:a,children:i,isDisabled:o,autoFocus:s,persistentFocus:u,lockFocusAcrossFrames:c}=e,d=P.useCallback(()=>{t!=null&&t.current?t.current.focus():r!=null&&r.current&&FJ(r.current).length===0&&requestAnimationFrame(()=>{var m;(m=r.current)==null||m.focus()})},[t,r]),f=P.useCallback(()=>{var y;(y=n==null?void 0:n.current)==null||y.focus()},[n]),h=a&&!n;return A.jsx(L_e,{crossFrame:c,persistentFocus:u,autoFocus:s,disabled:o,onActivation:d,onDeactivation:f,returnFocus:h,children:i})};NJ.displayName="FocusLock";var F_e=MSe?P.useLayoutEffect:P.useEffect;function SB(e,t=[]){const n=P.useRef(e);return F_e(()=>{n.current=e}),P.useCallback((...r)=>{var a;return(a=n.current)==null?void 0:a.call(n,...r)},t)}function N_e(e,t){const n=P.useId();return P.useMemo(()=>e||[t,n].filter(Boolean).join("-"),[e,t,n])}function B_e(e,t){const n=e!==void 0;return[n,n&&typeof e<"u"?e:t]}function eg(e={}){const{onClose:t,onOpen:n,isOpen:r,id:a}=e,i=SB(n),o=SB(t),[s,u]=P.useState(e.defaultIsOpen||!1),[c,d]=B_e(r,s),f=N_e(a,"disclosure"),h=P.useCallback(()=>{c||u(!1),o==null||o()},[c,o]),y=P.useCallback(()=>{c||u(!0),i==null||i()},[c,i]),m=P.useCallback(()=>{(d?h:y)()},[d,y,h]);return{isOpen:!!d,onOpen:y,onClose:h,onToggle:m,isControlled:c,getButtonProps:(v={})=>({...v,"aria-expanded":d,"aria-controls":f,onClick:BSe(v.onClick,m)}),getDisclosureProps:(v={})=>({...v,hidden:!d,id:f})}}var[V_e,BJ]=ua({name:"InputGroupStylesContext",errorMessage:`useInputGroupStyles returned is 'undefined'. Seems you forgot to wrap the components in "<InputGroup />" `}),eO=Vt(function(t,n){const r=Yf("Input",t),{children:a,className:i,...o}=Ss(t),s=on("chakra-input__group",i),u={},c=W8(a),d=r.field;c.forEach(h=>{var y,m;r&&(d&&h.type.id==="InputLeftElement"&&(u.paddingStart=(y=d.height)!=null?y:d.h),d&&h.type.id==="InputRightElement"&&(u.paddingEnd=(m=d.height)!=null?m:d.h),h.type.id==="InputRightAddon"&&(u.borderEndRadius=0),h.type.id==="InputLeftAddon"&&(u.borderStartRadius=0))});const f=c.map(h=>{var y,m;const v=gK({size:((y=h.props)==null?void 0:y.size)||t.size,variant:((m=h.props)==null?void 0:m.variant)||t.variant});return h.type.id!=="Input"?P.cloneElement(h,v):P.cloneElement(h,Object.assign(v,u,h.props))});return A.jsx(Dt.div,{className:s,ref:n,__css:{width:"100%",display:"flex",position:"relative",isolation:"isolate"},"data-group":!0,...o,children:A.jsx(V_e,{value:r,children:f})})});eO.displayName="InputGroup";var U_e={left:{marginEnd:"-1px",borderEndRadius:0,borderEndColor:"transparent"},right:{marginStart:"-1px",borderStartRadius:0,borderStartColor:"transparent"}},j_e=Dt("div",{baseStyle:{flex:"0 0 auto",width:"auto",display:"flex",alignItems:"center",whiteSpace:"nowrap"}}),tO=Vt(function(t,n){var r;const{placement:a="left",...i}=t,o=(r=U_e[a])!=null?r:{},s=BJ();return A.jsx(j_e,{ref:n,...i,__css:{...s.addon,...o}})});tO.displayName="InputAddon";var nO=Vt(function(t,n){return A.jsx(tO,{ref:n,placement:"left",...t,className:on("chakra-input__left-addon",t.className)})});nO.displayName="InputLeftAddon";nO.id="InputLeftAddon";var VJ=Vt(function(t,n){return A.jsx(tO,{ref:n,placement:"right",...t,className:on("chakra-input__right-addon",t.className)})});VJ.displayName="InputRightAddon";VJ.id="InputRightAddon";var q_e=Dt("div",{baseStyle:{display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",top:"0",zIndex:2}}),yS=Vt(function(t,n){var r,a;const{placement:i="left",...o}=t,s=BJ(),u=s.field,d={[i==="left"?"insetStart":"insetEnd"]:"0",width:(r=u==null?void 0:u.height)!=null?r:u==null?void 0:u.h,height:(a=u==null?void 0:u.height)!=null?a:u==null?void 0:u.h,fontSize:u==null?void 0:u.fontSize,...s.element};return A.jsx(q_e,{ref:n,__css:d,...o})});yS.id="InputElement";yS.displayName="InputElement";var UJ=Vt(function(t,n){const{className:r,...a}=t,i=on("chakra-input__left-element",r);return A.jsx(yS,{ref:n,placement:"left",className:i,...a})});UJ.id="InputLeftElement";
371UJ.displayName="InputLeftElement";var rO=Vt(function(t,n){const{className:r,...a}=t,i=on("chakra-input__right-element",r);return A.jsx(yS,{ref:n,placement:"right",className:i,...a})});rO.id="InputRightElement";rO.displayName="InputRightElement";var qv=Vt(function(t,n){const{htmlSize:r,...a}=t,i=Yf("Input",a),o=Ss(a),s=xAe(o),u=on("chakra-input",t.className);return A.jsx(Dt.input,{size:r,...s,__css:i.field,ref:n,className:u})});qv.displayName="Input";qv.id="Input";var lc=Vt(function(t,n){const r=jy("Link",t),{className:a,isExternal:i,...o}=Ss(t);return A.jsx(Dt.a,{target:i?"_blank":void 0,rel:i?"noopener":void 0,ref:n,className:on("chakra-link",a),...o,__css:r})});lc.displayName="Link";var jJ=Object.freeze(["base","sm","md","lg","xl","2xl"]);function $_e(e,t){return Array.isArray(e)?e.map(n=>n===null?null:t(n)):_i(e)?Object.keys(e).reduce((n,r)=>(n[r]=t(e[r]),n),{}):e!=null?t(e):null}function z_e(e,t=jJ){const n={};return e.forEach((r,a)=>{const i=t[a];r!=null&&(n[i]=r)}),n}var st=Vt(function(t,n){const r=jy("Text",t),{className:a,align:i,decoration:o,casing:s,...u}=Ss(t),c=gK({textAlign:t.align,textDecoration:t.decoration,textTransform:t.casing});return A.jsx(Dt.p,{ref:n,className:on("chakra-text",t.className),...c,...u,__css:r})});st.displayName="Text";var qJ=e=>A.jsx(Dt.div,{className:"chakra-stack__item",...e,__css:{display:"inline-block",flex:"0 0 auto",minWidth:0,...e.__css}});qJ.displayName="StackItem";function H_e(e){const{spacing:t,direction:n}=e,r={column:{my:t,mx:0,borderLeftWidth:0,borderBottomWidth:"1px"},"column-reverse":{my:t,mx:0,borderLeftWidth:0,borderBottomWidth:"1px"},row:{mx:t,my:0,borderLeftWidth:"1px",borderBottomWidth:0},"row-reverse":{mx:t,my:0,borderLeftWidth:"1px",borderBottomWidth:0}};return{"&":$_e(n,a=>r[a])}}var Ja=Vt((e,t)=>{const{isInline:n,direction:r,align:a,justify:i,spacing:o="0.5rem",wrap:s,children:u,divider:c,className:d,shouldWrapChildren:f,...h}=e,y=n?"row":r??"column",m=P.useMemo(()=>H_e({spacing:o,direction:y}),[o,y]),v=!!c,w=!f&&!v,b=P.useMemo(()=>{const T=W8(u);return w?T:T.map((E,C)=>{const R=typeof E.key<"u"?E.key:C,_=C+1===T.length,L=f?A.jsx(qJ,{children:E},R):E;if(!v)return L;const B=P.cloneElement(c,{__css:m}),j=_?null:B;return A.jsxs(P.Fragment,{children:[L,j]},R)})},[c,m,v,w,f,u]),x=on("chakra-stack",d);return A.jsx(Dt.div,{ref:t,display:"flex",alignItems:a,justifyContent:i,flexDirection:y,flexWrap:s,gap:v?void 0:o,className:x,...h,children:b})});Ja.displayName="Stack";var mS=Vt((e,t)=>A.jsx(Ja,{align:"center",...e,direction:"column",ref:t}));mS.displayName="VStack";var Ba=Vt((e,t)=>A.jsx(Ja,{align:"center",...e,direction:"row",ref:t}));Ba.displayName="HStack";var Vn=Dt("div");Vn.displayName="Box";var $J=Vt(function(t,n){const{size:r,centerContent:a=!0,...i}=t,o=a?{display:"flex",alignItems:"center",justifyContent:"center"}:{};return A.jsx(Vn,{ref:n,boxSize:r,__css:{...o,flexShrink:0,flexGrow:0},...i})});$J.displayName="Square";var W_e=Vt(function(t,n){const{size:r,...a}=t;return A.jsx($J,{size:r,ref:n,borderRadius:"9999px",...a})});W_e.displayName="Circle";var Wt=Vt(function(t,n){const{direction:r,align:a,justify:i,wrap:o,basis:s,grow:u,shrink:c,...d}=t,f={display:"flex",flexDirection:r,alignItems:a,justifyContent:i,flexWrap:o,flexBasis:s,flexGrow:u,flexShrink:c};return A.jsx(Dt.div,{ref:n,__css:f,...d})});Wt.displayName="Flex";function Y_e(e,t={}){const{ssr:n=!0,fallback:r}=t,{getWindow:a}=oTe(),i=Array.isArray(e)?e:[e];let o=Array.isArray(r)?r:[r];o=o.filter(c=>c!=null);const[s,u]=P.useState(()=>i.map((c,d)=>({media:c,matches:n?!!o[d]:a().matchMedia(c).matches})));return P.useEffect(()=>{const c=a();u(i.map(h=>({media:h,matches:c.matchMedia(h).matches})));const d=i.map(h=>c.matchMedia(h)),f=h=>{u(y=>y.slice().map(m=>m.media===h.media?{...m,matches:h.matches}:m))};return d.forEach(h=>{typeof h.addListener=="function"?h.addListener(f):h.addEventListener("change",f)}),()=>{d.forEach(h=>{typeof h.removeListener=="function"?h.removeListener(f):h.removeEventListener("change",f)})}},[a]),s.map(c=>c.matches)}function G_e(e,t,n=jJ){let r=Object.keys(e).indexOf(t);if(r!==-1)return e[t];let a=n.indexOf(t);for(;a>=0;){const i=n[a];if(e.hasOwnProperty(i)){r=a;break}a-=1}if(r!==-1){const i=n[r];return e[i]}}function Q_e(e){var t,n;const r=_i(e)?e:{fallback:e??"base"},i=Uy().__breakpoints.details.map(({minMaxQuery:c,breakpoint:d})=>({breakpoint:d,query:c.replace("@media screen and ","")})),o=i.map(c=>c.breakpoint===r.fallback),u=Y_e(i.map(c=>c.query),{fallback:o,ssr:r.ssr}).findIndex(c=>c==!0);return(n=(t=i[u])==null?void 0:t.breakpoint)!=null?n:r.fallback}function K_e(e,t){var n;const r=_i(t)?t:{fallback:t??"base"},a=Q_e(r),i=Uy();if(!a)return;const o=Array.from(((n=i.__breakpoints)==null?void 0:n.keys)||[]),s=Array.isArray(e)?Object.fromEntries(Object.entries(z_e(e,o)).map(([u,c])=>[u,c])):e;return G_e(s,a,o)}function X_e(e){const{key:t}=e;return t.length===1||t.length>1&&/[^a-zA-Z0-9]/.test(t)}function J_e(e={}){const{timeout:t=300,preventDefault:n=()=>!0}=e,[r,a]=P.useState([]),i=P.useRef(),o=()=>{i.current&&(clearTimeout(i.current),i.current=null)},s=()=>{o(),i.current=setTimeout(()=>{a([]),i.current=null},t)};P.useEffect(()=>o,[]);function u(c){return d=>{if(d.key==="Backspace"){const f=[...r];f.pop(),a(f);return}if(X_e(d)){const f=r.concat(d.key);n(d)&&(d.preventDefault(),d.stopPropagation()),a(f),c(f.join("")),s()}}}return u}function Z_e(e,t,n,r){if(t==null)return r;if(!r)return e.find(o=>n(o).toLowerCase().startsWith(t.toLowerCase()));const a=e.filter(i=>n(i).toLowerCase().startsWith(t.toLowerCase()));if(a.length>0){let i;return a.includes(r)?(i=a.indexOf(r)+1,i===a.length&&(i=0),a[i]):(i=e.indexOf(a[0]),e[i])}return r}function e3e(){const e=P.useRef(new Map),t=e.current,n=P.useCallback((a,i,o,s)=>{e.current.set(o,{type:i,el:a,options:s}),a.addEventListener(i,o,s)},[]),r=P.useCallback((a,i,o,s)=>{a.removeEventListener(i,o,s),e.current.delete(o)},[]);return P.useEffect(()=>()=>{t.forEach((a,i)=>{r(a.el,a.type,i,a.options)})},[r,t]),{add:n,remove:r}}function SE(e){const t=e.target,{tagName:n,isContentEditable:r}=t;return n!=="INPUT"&&n!=="TEXTAREA"&&r!==!0}function zJ(e={}){const{ref:t,isDisabled:n,isFocusable:r,clickOnEnter:a=!0,clickOnSpace:i=!0,onMouseDown:o,onMouseUp:s,onClick:u,onKeyDown:c,onKeyUp:d,tabIndex:f,onMouseOver:h,onMouseLeave:y,...m}=e,[v,w]=P.useState(!0),[b,x]=P.useState(!1),T=e3e(),E=q=>{q&&q.tagName!=="BUTTON"&&w(!1)},C=v?f:f||0,R=n&&!r,_=P.useCallback(q=>{if(n){q.stopPropagation(),q.preventDefault();return}
371q.currentTarget.focus(),u==null||u(q)},[n,u]),I=P.useCallback(q=>{b&&SE(q)&&(q.preventDefault(),q.stopPropagation(),x(!1),T.remove(document,"keyup",I,!1))},[b,T]),L=P.useCallback(q=>{if(c==null||c(q),n||q.defaultPrevented||q.metaKey||!SE(q.nativeEvent)||v)return;const Y=a&&q.key==="Enter";i&&q.key===" "&&(q.preventDefault(),x(!0)),Y&&(q.preventDefault(),q.currentTarget.click()),T.add(document,"keyup",I,!1)},[n,v,c,a,i,T,I]),B=P.useCallback(q=>{if(d==null||d(q),n||q.defaultPrevented||q.metaKey||!SE(q.nativeEvent)||v)return;i&&q.key===" "&&(q.preventDefault(),x(!1),q.currentTarget.click())},[i,v,n,d]),j=P.useCallback(q=>{q.button===0&&(x(!1),T.remove(document,"mouseup",j,!1))},[T]),K=P.useCallback(q=>{if(q.button!==0)return;if(n){q.stopPropagation(),q.preventDefault();return}v||x(!0),q.currentTarget.focus({preventScroll:!0}),T.add(document,"mouseup",j,!1),o==null||o(q)},[n,v,o,T,j]),H=P.useCallback(q=>{q.button===0&&(v||x(!1),s==null||s(q))},[s,v]),J=P.useCallback(q=>{if(n){q.preventDefault();return}h==null||h(q)},[n,h]),z=P.useCallback(q=>{b&&(q.preventDefault(),x(!1)),y==null||y(q)},[b,y]),Z=eo(t,E);return v?{...m,ref:Z,type:"button","aria-disabled":R?void 0:n,disabled:R,onClick:_,onMouseDown:o,onMouseUp:s,onKeyUp:d,onKeyDown:c,onMouseOver:h,onMouseLeave:y}:{...m,ref:Z,role:"button","data-active":xl(b),"aria-disabled":n?"true":void 0,tabIndex:R?void 0:C,onClick:_,onMouseDown:K,onMouseUp:H,onKeyUp:B,onKeyDown:L,onMouseOver:J,onMouseLeave:z}}function t3e(e){const t=e.current;if(!t)return!1;const n=__e(t);return!n||t.contains(n)?!1:!!O_e(n)}function n3e(e,t){const{shouldFocus:n,visible:r,focusRef:a}=t,i=n&&!r;iy(()=>{if(!i||t3e(e))return;const o=(a==null?void 0:a.current)||e.current;let s;if(o)return s=requestAnimationFrame(()=>{o.focus({preventScroll:!0})}),()=>{cancelAnimationFrame(s)}},[i,e,a])}var r3e={preventScroll:!0,shouldFocus:!1};function Flt(e,t=r3e){const{focusRef:n,preventScroll:r,shouldFocus:a,visible:i}=t,o=a3e(e)?e.current:e,s=a&&i,u=P.useRef(s),c=P.useRef(i);wf(()=>{!c.current&&i&&(u.current=s),c.current=i},[i,s]);const d=P.useCallback(()=>{if(!(!i||!o||!u.current)&&(u.current=!1,!o.contains(document.activeElement)))if(n!=null&&n.current)requestAnimationFrame(()=>{var f;(f=n.current)==null||f.focus({preventScroll:r})});else{const f=FJ(o);f.length>0&&requestAnimationFrame(()=>{f[0].focus({preventScroll:r})})}},[i,r,o,n]);iy(()=>{d()},[d]),nJ(o,"transitionend",d)}function a3e(e){return"current"in e}var zp=(e,t)=>({var:e,varRef:t?`var(${e}, ${t})`:`var(${e})`}),Wi={arrowShadowColor:zp("--popper-arrow-shadow-color"),arrowSize:zp("--popper-arrow-size","8px"),arrowSizeHalf:zp("--popper-arrow-size-half"),arrowBg:zp("--popper-arrow-bg"),transformOrigin:zp("--popper-transform-origin"),arrowOffset:zp("--popper-arrow-offset")};function i3e(e){if(e.includes("top"))return"1px 1px 0px 0 var(--popper-arrow-shadow-color)";if(e.includes("bottom"))return"-1px -1px 0px 0 var(--popper-arrow-shadow-color)";if(e.includes("right"))return"-1px 1px 0px 0 var(--popper-arrow-shadow-color)";if(e.includes("left"))return"1px -1px 0px 0 var(--popper-arrow-shadow-color)"}var o3e={top:"bottom center","top-start":"bottom left","top-end":"bottom right",bottom:"top center","bottom-start":"top left","bottom-end":"top right",left:"right center","left-start":"right top","left-end":"right bottom",right:"left center","right-start":"left top","right-end":"left bottom"},s3e=e=>o3e[e],TB={scroll:!0,resize:!0};function u3e(e){let t;return typeof e=="object"?t={enabled:!0,options:{...TB,...e}}:t={enabled:e,options:TB},t}var c3e={name:"matchWidth",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:({state:e})=>{e.styles.popper.width=`${e.rects.reference.width}px`},effect:({state:e})=>()=>{const t=e.elements.reference;e.elements.popper.style.width=`${t.offsetWidth}px`}},l3e={name:"transformOrigin",enabled:!0,phase:"write",fn:({state:e})=>{EB(e)},effect:({state:e})=>()=>{EB(e)}},EB=e=>{e.elements.popper.style.setProperty(Wi.transformOrigin.var,s3e(e.placement))},d3e={name:"positionArrow",enabled:!0,phase:"afterWrite",fn:({state:e})=>{f3e(e)}},f3e=e=>{var t;if(!e.placement)return;const n=p3e(e.placement);if((t=e.elements)!=null&&t.arrow&&n){Object.assign(e.elements.arrow.style,{[n.property]:n.value,width:Wi.arrowSize.varRef,height:Wi.arrowSize.varRef,zIndex:-1});const r={[Wi.arrowSizeHalf.var]:`calc(${Wi.arrowSize.varRef} / 2 - 1px)`,[Wi.arrowOffset.var]:`calc(${Wi.arrowSizeHalf.varRef} * -1)`};for(const a in r)e.elements.arrow.style.setProperty(a,r[a])}},p3e=e=>{if(e.startsWith("top"))return{property:"bottom",value:Wi.arrowOffset.varRef};if(e.startsWith("bottom"))return{property:"top",value:Wi.arrowOffset.varRef};if(e.startsWith("left"))return{property:"right",value:Wi.arrowOffset.varRef};if(e.startsWith("right"))return{property:"left",value:Wi.arrowOffset.varRef}},h3e={name:"innerArrow",enabled:!0,phase:"main",requires:["arrow"],fn:({state:e})=>{CB(e)},effect:({state:e})=>()=>{CB(e)}},CB=e=>{if(!e.elements.arrow)return;const t=e.elements.arrow.querySelector("[data-popper-arrow-inner]");if(!t)return;const n=i3e(e.placement);n&&t.style.setProperty("--popper-arrow-default-shadow",n),Object.assign(t.style,{transform:"rotate(45deg)",background:Wi.arrowBg.varRef,top:0,left:0,width:"100%",height:"100%",position:"absolute",zIndex:"inherit",boxShadow:"var(--popper-arrow-shadow, var(--popper-arrow-default-shadow))"})},y3e={"start-start":{ltr:"left-start",rtl:"right-start"},"start-end":{ltr:"left-end",rtl:"right-end"},"end-start":{ltr:"right-start",rtl:"left-start"},"end-end":{ltr:"right-end",rtl:"left-end"},start:{ltr:"left",rtl:"right"},end:{ltr:"right",rtl:"left"}}
vendor: 2,002 bytes, line 371
371,m3e={"auto-start":"auto-end","auto-end":"auto-start","top-start":"top-end","top-end":"top-start","bottom-start":"bottom-end","bottom-end":"bottom-start"};function g3e(e,t="ltr"){var n,r;const a=((n=y3e[e])==null?void 0:n[t])||e;return t==="ltr"?a:(r=m3e[e])!=null?r:a}var ki="top",Oo="bottom",Io="right",Pi="left",aO="auto",$v=[ki,Oo,Io,Pi],sy="start",Ig="end",v3e="clippingParents",HJ="viewport",r0="popper",b3e="reference",AB=$v.reduce(function(e,t){return e.concat([t+"-"+sy,t+"-"+Ig])},[]),WJ=[].concat($v,[aO]).reduce(function(e,t){return e.concat([t,t+"-"+sy,t+"-"+Ig])},[]),w3e="beforeRead",x3e="read",S3e="afterRead",T3e="beforeMain",E3e="main",C3e="afterMain",A3e="beforeWrite",_3e="write",k3e="afterWrite",P3e=[w3e,x3e,S3e,T3e,E3e,C3e,A3e,_3e,k3e];function ou(e){return e?(e.nodeName||"").toLowerCase():null}function Fo(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function xf(e){var t=Fo(e).Element;return e instanceof t||e instanceof Element}function Ro(e){var t=Fo(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function iO(e){if(typeof ShadowRoot>"u")return!1;var t=Fo(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function R3e(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},a=t.attributes[n]||{},i=t.elements[n];!Ro(i)||!ou(i)||(Object.assign(i.style,r),Object.keys(a).forEach(function(o){var s=a[o];s===!1?i.removeAttribute(o):i.setAttribute(o,s===!0?"":s)}))})}function O3e(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(r){var a=t.elements[r],i=t.attributes[r]||{},o=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),s=o.reduce(function(u,c){return u[c]="",u},{});
vendor: 14,275 bytes, line 371
371!Ro(a)||!ou(a)||(Object.assign(a.style,s),Object.keys(i).forEach(function(u){a.removeAttribute(u)}))})}}const I3e={name:"applyStyles",enabled:!0,phase:"write",fn:R3e,effect:O3e,requires:["computeStyles"]};function nu(e){return e.split("-")[0]}var ff=Math.max,G2=Math.min,uy=Math.round;function _P(){var e=navigator.userAgentData;return e!=null&&e.brands?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function YJ(){return!/^((?!chrome|android).)*safari/i.test(_P())}function cy(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),a=1,i=1;t&&Ro(e)&&(a=e.offsetWidth>0&&uy(r.width)/e.offsetWidth||1,i=e.offsetHeight>0&&uy(r.height)/e.offsetHeight||1);var o=xf(e)?Fo(e):window,s=o.visualViewport,u=!YJ()&&n,c=(r.left+(u&&s?s.offsetLeft:0))/a,d=(r.top+(u&&s?s.offsetTop:0))/i,f=r.width/a,h=r.height/i;return{width:f,height:h,top:d,right:c+f,bottom:d+h,left:c,x:c,y:d}}function oO(e){var t=cy(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function GJ(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&iO(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function dc(e){return Fo(e).getComputedStyle(e)}function M3e(e){return["table","td","th"].indexOf(ou(e))>=0}function Xl(e){return((xf(e)?e.ownerDocument:e.document)||window.document).documentElement}function gS(e){return ou(e)==="html"?e:e.assignedSlot||e.parentNode||(iO(e)?e.host:null)||Xl(e)}function _B(e){return!Ro(e)||dc(e).position==="fixed"?null:e.offsetParent}function D3e(e){var t=/firefox/i.test(_P()),n=/Trident/i.test(_P());if(n&&Ro(e)){var r=dc(e);if(r.position==="fixed")return null}var a=gS(e);for(iO(a)&&(a=a.host);Ro(a)&&["html","body"].indexOf(ou(a))<0;){var i=dc(a);if(i.transform!=="none"||i.perspective!=="none"||i.contain==="paint"||["transform","perspective"].indexOf(i.willChange)!==-1||t&&i.willChange==="filter"||t&&i.filter&&i.filter!=="none")return a;a=a.parentNode}return null}function zv(e){for(var t=Fo(e),n=_B(e);n&&M3e(n)&&dc(n).position==="static";)n=_B(n);return n&&(ou(n)==="html"||ou(n)==="body"&&dc(n).position==="static")?t:n||D3e(e)||t}function sO(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function tg(e,t,n){return ff(e,G2(t,n))}function L3e(e,t,n){var r=tg(e,t,n);return r>n?n:r}function QJ(){return{top:0,right:0,bottom:0,left:0}}function KJ(e){return Object.assign({},QJ(),e)}function XJ(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var F3e=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,KJ(typeof t!="number"?t:XJ(t,$v))};function N3e(e){var t,n=e.state,r=e.name,a=e.options,i=n.elements.arrow,o=n.modifiersData.popperOffsets,s=nu(n.placement),u=sO(s),c=[Pi,Io].indexOf(s)>=0,d=c?"height":"width";if(!(!i||!o)){var f=F3e(a.padding,n),h=oO(i),y=u==="y"?ki:Pi,m=u==="y"?Oo:Io,v=n.rects.reference[d]+n.rects.reference[u]-o[u]-n.rects.popper[d],w=o[u]-n.rects.reference[u],b=zv(i),x=b?u==="y"?b.clientHeight||0:b.clientWidth||0:0,T=v/2-w/2,E=f[y],C=x-h[d]-f[m],R=x/2-h[d]/2+T,_=tg(E,R,C),I=u;n.modifiersData[r]=(t={},t[I]=_,t.centerOffset=_-R,t)}}function B3e(e){var t=e.state,n=e.options,r=n.element,a=r===void 0?"[data-popper-arrow]":r;a!=null&&(typeof a=="string"&&(a=t.elements.popper.querySelector(a),!a)||GJ(t.elements.popper,a)&&(t.elements.arrow=a))}const V3e={name:"arrow",enabled:!0,phase:"main",fn:N3e,effect:B3e,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ly(e){return e.split("-")[1]}var U3e={top:"auto",right:"auto",bottom:"auto",left:"auto"};function j3e(e){var t=e.x,n=e.y,r=window,a=r.devicePixelRatio||1;return{x:uy(t*a)/a||0,y:uy(n*a)/a||0}}function kB(e){var t,n=e.popper,r=e.popperRect,a=e.placement,i=e.variation,o=e.offsets,s=e.position,u=e.gpuAcceleration,c=e.adaptive,d=e.roundOffsets,f=e.isFixed,h=o.x,y=h===void 0?0:h,m=o.y,v=m===void 0?0:m,w=typeof d=="function"?d({x:y,y:v}):{x:y,y:v};y=w.x,v=w.y;var b=o.hasOwnProperty("x"),x=o.hasOwnProperty("y"),T=Pi,E=ki,C=window;if(c){var R=zv(n),_="clientHeight",I="clientWidth";if(R===Fo(n)&&(R=Xl(n),dc(R).position!=="static"&&s==="absolute"&&(_="scrollHeight",I="scrollWidth")),R=R,a===ki||(a===Pi||a===Io)&&i===Ig){E=Oo;var L=f&&R===C&&C.visualViewport?C.visualViewport.height:R[_];v-=L-r.height,v*=u?1:-1}if(a===Pi||(a===ki||a===Oo)&&i===Ig){T=Io;var B=f&&R===C&&C.visualViewport?C.visualViewport.width:R[I];y-=B-r.width,y*=u?1:-1}}var j=Object.assign({position:s},c&&U3e),K=d===!0?j3e({x:y,y:v}):{x:y,y:v};if(y=K.x,v=K.y,u){var H;return Object.assign({},j,(H={},H[E]=x?"0":"",H[T]=b?"0":"",H.transform=(C.devicePixelRatio||1)<=1?"translate("+y+"px, "+v+"px)":"translate3d("+y+"px, "+v+"px, 0)",H))}return Object.assign({},j,(t={},t[E]=x?v+"px":"",t[T]=b?y+"px":"",t.transform="",t))}function q3e(e){var t=e.state,n=e.options,r=n.gpuAcceleration,a=r===void 0?!0:r,i=n.adaptive,o=i===void 0?!0:i,s=n.roundOffsets,u=s===void 0?!0:s,c={placement:nu(t.placement),variation:ly(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:a,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,kB(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:u})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,kB(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:u})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const $3e={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:q3e,data:{}};var Q1={passive:!0};function z3e(e){var t=e.state,n=e.instance,r=e.options,a=r.scroll,i=a===void 0?!0:a,o=r.resize,s=o===void 0?!0:o,u=Fo(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&c.forEach(function(d){d.addEventListener("scroll",n.update,Q1)}),s&&u.addEventListener("resize",n.update,Q1),function(){i&&c.forEach(function(d){d.removeEventListener("scroll",n.update,Q1)}),s&&u.removeEventListener("resize",n.update,Q1)}}const H3e={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:z3e,data:{}};var W3e={left:"right",right:"left",bottom:"top",top:"bottom"};function Hw(e){return e.replace(/left|right|bottom|top/g,function(t){return W3e[t]})}var Y3e={start:"end",end:"start"};function PB(e){return e.replace(/start|end/g,function(t){return Y3e[t]})}function uO(e){var t=Fo(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function cO(e){return cy(Xl(e)).left+uO(e).scrollLeft}function G3e(e,t){var n=Fo(e),r=Xl(e),a=n.visualViewport,i=r.clientWidth,o=r.clientHeight,s=0,u=0;if(a){i=a.width,o=a.height;var c=YJ();(c||!c&&t==="fixed")&&(s=a.offsetLeft,u=a.offsetTop)}return{width:i,height:o,x:s+cO(e),y:u}}function Q3e(e){var t,n=Xl(e),r=uO(e),a=(t=e.ownerDocument)==null?void 0:t.body,i=ff(n.scrollWidth,n.clientWidth,a?a.scrollWidth:0,a?a.clientWidth:0),o=ff(n.scrollHeight,n.clientHeight,a?a.scrollHeight:0,a?a.clientHeight:0),s=-r.scrollLeft+cO(e),u=-r.scrollTop;return dc(a||n).direction==="rtl"&&(s+=ff(n.clientWidth,a?a.clientWidth:0)-i),{width:i,height:o,x:s,y:u}}function lO(e){var t=dc(e),n=t.overflow,r=t.overflowX,a=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+a+r)}function JJ(e){return["html","body","#document"].indexOf(ou(e))>=0?e.ownerDocument.body:Ro(e)&&lO(e)?e:JJ(gS(e))}function ng(e,t){var n;t===void 0&&(t=[]);var r=JJ(e),a=r===((n=e.ownerDocument)==null?void 0:n.body),i=Fo(r),o=a?[i].concat(i.visualViewport||[],lO(r)?r:[]):r,s=t.concat(o);return a?s:s.concat(ng(gS(o)))}function kP(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function K3e(e,t){var n=cy(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function RB(e,t,n){return t===HJ?kP(G3e(e,n)):xf(t)?K3e(t,n):kP(Q3e(Xl(e)))}function X3e(e){var t=ng(gS(e)),n=["absolute","fixed"].indexOf(dc(e).position)>=0,r=n&&Ro(e)?zv(e):e;return xf(r)?t.filter(function(a){return xf(a)&&GJ(a,r)&&ou(a)!=="body"}):[]}function J3e(e,t,n,r){var a=t==="clippingParents"?X3e(e):[].concat(t),i=[].concat(a,[n]),o=i[0],s=i.reduce(function(u,c){var d=RB(e,c,r);return u.top=ff(d.top,u.top),u.right=G2(d.right,u.right),u.bottom=G2(d.bottom,u.bottom),u.left=ff(d.left,u.left),u},RB(e,o,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function ZJ(e){var t=e.reference,n=e.element,r=e.placement,a=r?nu(r):null,i=r?ly(r):null,o=t.x+t.width/2-n.width/2,s=t.y+t.height/2-n.height/2,u;switch(a){case ki:u={x:o,y:t.y-n.height};break;case Oo:u={x:o,y:t.y+t.height};break;case Io:u={x:t.x+t.width,y:s};break;case Pi:u={x:t.x-n.width,y:s};break;default:u={x:t.x,y:t.y}}var c=a?sO(a):null;if(c!=null){var d=c==="y"?"height":"width";switch(i){case sy:u[c]=u[c]-(t[d]/2-n[d]/2);break;case Ig:u[c]=u[c]+(t[d]/2-n[d]/2);break}}return u}function Mg(e,t){t===void 0&&(t={});var n=t,r=n.placement,a=r===void 0?e.placement:r,i=n.strategy,o=i===void 0?e.strategy:i,s=n.boundary,u=s===void 0?v3e:s,c=n.rootBoundary,d=c===void 0?HJ:c,f=n.elementContext,h=f===void 0?r0:f,y=n.altBoundary,m=y===void 0?!1:y,v=n.padding,w=v===void 0?0:v,b=KJ(typeof w!="number"?w:XJ(w,$v)),x=h===r0?b3e:r0,T=e.rects.popper,E=e.elements[m?x:h],C=J3e(xf(E)?E:E.contextElement||Xl(e.elements.popper),u,d,o),R=cy(e.elements.reference),_=ZJ({reference:R,element:T,strategy:"absolute",placement:a}),I=kP(Object.assign({},T,_)),L=h===r0?I:R,B={top:C.top-L.top+b.top,bottom:L.bottom-C.bottom+b.bottom,left:C.left-L.left+b.left,right:L.right-C.right+b.right},j=e.modifiersData.offset;if(h===r0&&j){var K=j[a];Object.keys(B).forEach(function(H){var J=[Io,Oo].indexOf(H)>=0?1:-1,z=[ki,Oo].indexOf(H)>=0?"y":"x";B[H]+=K[z]*J})}return B}function Z3e(e,t){t===void 0&&(t={});var n=t,r=n.placement,a=n.boundary,i=n.rootBoundary,o=n.padding,s=n.flipVariations,u=n.allowedAutoPlacements,c=u===void 0?WJ:u,d=ly(r),f=d?s?AB:AB.filter(function(m){return ly(m)===d}):$v,h=f.filter(function(m){return c.indexOf(m)>=0});h.length===0&&(h=f);var y=h.reduce(function(m,v){return m[v]=Mg(e,{placement:v,boundary:a,rootBoundary:i,padding:o})[nu(v)],m},{});return Object.keys(y).sort(function(m,v){return y[m]-y[v]})}function eke(e){if(nu(e)===aO)return[];var t=Hw(e);return[PB(e),t,PB(t)]}function tke(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var a=n.mainAxis,i=a===void 0?!0:a,o=n.altAxis,s=o===void 0?!0:o,u=n.fallbackPlacements,c=n.padding,d=n.boundary,f=n.rootBoundary,h=n.altBoundary,y=n.flipVariations,m=y===void 0?!0:y,v=n.allowedAutoPlacements,w=t.options.placement,b=nu(w),x=b===w,T=u||(x||!m?[Hw(w)]:eke(w)),E=[w].concat(T).reduce(function(ve,Re){return ve.concat(nu(Re)===aO?Z3e(t,{placement:Re,boundary:d,rootBoundary:f,padding:c,flipVariations:m,allowedAutoPlacements:v}):Re)},[]),C=t.rects.reference,R=t.rects.popper,_=new Map,I=!0,L=E[0],B=0;B<E.length;B++){var j=E[B],K=nu(j),H=ly(j)===sy,J=[ki,Oo].indexOf(K)>=0,z=J?"width":"height",Z=Mg(t,{placement:j,boundary:d,rootBoundary:f,altBoundary:h,padding:c}),q=J?H?Io:Pi:H?Oo:ki;C[z]>R[z]&&(q=Hw(q));var Y=Hw(q),re=[];if(i&&re.push(Z[K]<=0),s&&re.push(Z[q]<=0,Z[Y]<=0),re.every(function(ve){return ve})){L=j,I=!1;break}_.set(j,re)}if(I)for(var U=m?3:1,Q=function(Re){var Me=E.find(function(Be){var Ne=_.get(Be);if(Ne)return Ne.slice(0,Re).every(function(Ke){return Ke})});if(Me)return L=Me,"break"},he=U;he>0;he--){var we=Q(he);if(we==="break")break}t.placement!==L&&(t.modifiersData[r]._skip=!0,t.placement=L,t.reset=!0)}}const nke={name:"flip",enabled:!0,phase:"main",fn:tke,requiresIfExists:["offset"],data:{_skip:!1}};function OB(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function IB(e){return[ki,Io,Oo,Pi].some(function(t){return e[t]>=0})}function rke(e){var t=e.state,n=e.name,r=t.rects.reference,a=t.rects.popper,i=t.modifiersData.preventOverflow,o=Mg(t,{elementContext:"reference"}),s=Mg(t,{altBoundary:!0}),u=OB(o,r),c=OB(s,a,i),d=IB(u),f=IB(c);t.modifiersData[n]={referenceClippingOffsets:u,popperEscapeOffsets:c,isReferenceHidden:d,hasPopperEscaped:f},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":d,"data-popper-escaped":f})}const ake={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:rke};function ike(e,t,n){var r=nu(e),a=[Pi,ki].indexOf(r)>=0?-1:1,i=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,o=i[0],s=i[1];return o=o||0,s=(s||0)*a,[Pi,Io].indexOf(r)>=0?{x:s,y:o}:{x:o,y:s}}function oke(e){var t=e.state,n=e.options,r=e.name,a=n.offset,i=a===void 0?[0,0]:a,o=WJ.reduce(function(d,f){return d[f]=ike(f,t.rects,i),d},{}),s=o[t.placement],u=s.x,c=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=u,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=o}const ske={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:oke};function uke(e){var t=e.state,n=e.name;t.modifiersData[n]=ZJ({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const cke={name:"popperOffsets",enabled:!0,phase:"read",fn:uke,data:{}};function lke(e){return e==="x"?"y":"x"}function dke(e){var t=e.state,n=e.options,r=e.name,a=n.mainAxis,i=a===void 0?!0:a,o=n.altAxis,s=o===void 0?!1:o,u=n.boundary,c=n.rootBoundary,d=n.altBoundary,f=n.padding,h=n.tether,y=h===void 0?!0:h,m=n.tetherOffset,v=m===void 0?0:m,w=Mg(t,{boundary:u,rootBoundary:c,padding:f,altBoundary:d}),b=nu(t.placement),x=ly(t.placement),T=!x,E=sO(b),C=lke(E),R=t.modifiersData.popperOffsets,_=t.rects.reference,I=t.rects.popper,L=typeof v=="function"?v(Object.assign({},t.rects,{placement:t.placement})):v,B=typeof L=="number"?{mainAxis:L,altAxis:L}:Object.assign({mainAxis:0,altAxis:0},L),j=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,K={x:0,y:0};if(R){if(i){var H,J=E==="y"?ki:Pi,z=E==="y"?Oo:Io,Z=E==="y"?"height":"width",q=R[E],Y=q+w[J],re=q-w[z],U=y?-I[Z]
vendor: 5,547 bytes, line 371
371/2:0,Q=x===sy?_[Z]:I[Z],he=x===sy?-I[Z]:-_[Z],we=t.elements.arrow,ve=y&&we?oO(we):{width:0,height:0},Re=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:QJ(),Me=Re[J],Be=Re[z],Ne=tg(0,_[Z],ve[Z]),Ke=T?_[Z]/2-U-Ne-Me-B.mainAxis:Q-Ne-Me-B.mainAxis,He=T?-_[Z]/2+U+Ne+Be+B.mainAxis:he+Ne+Be+B.mainAxis,Ie=t.elements.arrow&&zv(t.elements.arrow),Qe=Ie?E==="y"?Ie.clientTop||0:Ie.clientLeft||0:0,rt=(H=j==null?void 0:j[E])!=null?H:0,kt=q+Ke-rt-Qe,mn=q+He-rt,Ut=tg(y?G2(Y,kt):Y,q,y?ff(re,mn):re);R[E]=Ut,K[E]=Ut-q}if(s){var un,or=E==="x"?ki:Pi,Vr=E==="x"?Oo:Io,gn=R[C],pn=C==="y"?"height":"width",xn=gn+w[or],zn=gn-w[Vr],Wn=[ki,Pi].indexOf(b)!==-1,Gn=(un=j==null?void 0:j[C])!=null?un:0,ui=Wn?xn:gn-_[pn]-I[pn]-Gn+B.altAxis,V=Wn?gn+_[pn]+I[pn]-Gn-B.altAxis:zn,O=y&&Wn?L3e(ui,gn,V):tg(y?ui:xn,gn,y?V:zn);R[C]=O,K[C]=O-gn}t.modifiersData[r]=K}}const fke={name:"preventOverflow",enabled:!0,phase:"main",fn:dke,requiresIfExists:["offset"]};function pke(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function hke(e){return e===Fo(e)||!Ro(e)?uO(e):pke(e)}function yke(e){var t=e.getBoundingClientRect(),n=uy(t.width)/e.offsetWidth||1,r=uy(t.height)/e.offsetHeight||1;return n!==1||r!==1}function mke(e,t,n){n===void 0&&(n=!1);var r=Ro(t),a=Ro(t)&&yke(t),i=Xl(t),o=cy(e,a,n),s={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(r||!r&&!n)&&((ou(t)!=="body"||lO(i))&&(s=hke(t)),Ro(t)?(u=cy(t,!0),u.x+=t.clientLeft,u.y+=t.clientTop):i&&(u.x=cO(i))),{x:o.left+s.scrollLeft-u.x,y:o.top+s.scrollTop-u.y,width:o.width,height:o.height}}function gke(e){var t=new Map,n=new Set,r=[];e.forEach(function(i){t.set(i.name,i)});function a(i){n.add(i.name);var o=[].concat(i.requires||[],i.requiresIfExists||[]);o.forEach(function(s){if(!n.has(s)){var u=t.get(s);u&&a(u)}}),r.push(i)}return e.forEach(function(i){n.has(i.name)||a(i)}),r}function vke(e){var t=gke(e);return P3e.reduce(function(n,r){return n.concat(t.filter(function(a){return a.phase===r}))},[])}function bke(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function wke(e){var t=e.reduce(function(n,r){var a=n[r.name];return n[r.name]=a?Object.assign({},a,r,{options:Object.assign({},a.options,r.options),data:Object.assign({},a.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var MB={placement:"bottom",modifiers:[],strategy:"absolute"};function DB(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some(function(r){return!(r&&typeof r.getBoundingClientRect=="function")})}function xke(e){e===void 0&&(e={});var t=e,n=t.defaultModifiers,r=n===void 0?[]:n,a=t.defaultOptions,i=a===void 0?MB:a;return function(s,u,c){c===void 0&&(c=i);var d={placement:"bottom",orderedModifiers:[],options:Object.assign({},MB,i),modifiersData:{},elements:{reference:s,popper:u},attributes:{},styles:{}},f=[],h=!1,y={state:d,setOptions:function(b){var x=typeof b=="function"?b(d.options):b;v(),d.options=Object.assign({},i,d.options,x),d.scrollParents={reference:xf(s)?ng(s):s.contextElement?ng(s.contextElement):[],popper:ng(u)};var T=vke(wke([].concat(r,d.options.modifiers)));return d.orderedModifiers=T.filter(function(E){return E.enabled}),m(),y.update()},forceUpdate:function(){if(!h){var b=d.elements,x=b.reference,T=b.popper;if(DB(x,T)){d.rects={reference:mke(x,zv(T),d.options.strategy==="fixed"),popper:oO(T)},d.reset=!1,d.placement=d.options.placement,d.orderedModifiers.forEach(function(B){return d.modifiersData[B.name]=Object.assign({},B.data)});for(var E=0;E<d.orderedModifiers.length;E++){if(d.reset===!0){d.reset=!1,E=-1;continue}var C=d.orderedModifiers[E],R=C.fn,_=C.options,I=_===void 0?{}:_,L=C.name;typeof R=="function"&&(d=R({state:d,options:I,name:L,instance:y})||d)}}}},update:bke(function(){return new Promise(function(w){y.forceUpdate(),w(d)})}),destroy:function(){v(),h=!0}};if(!DB(s,u))return y;y.setOptions(c).then(function(w){!h&&c.onFirstUpdate&&c.onFirstUpdate(w)});function m(){d.orderedModifiers.forEach(function(w){var b=w.name,x=w.options,T=x===void 0?{}:x,E=w.effect;if(typeof E=="function"){var C=E({state:d,name:b,instance:y,options:T}),R=function(){};f.push(C||R)}})}function v(){f.forEach(function(w){return w()}),f=[]}return y}}var Ske=[H3e,cke,$3e,I3e,ske,nke,fke,V3e,ake],Tke=xke({defaultModifiers:Ske});function Eke(e={}){const{enabled:t=!0,modifiers:n,placement:r="bottom",strategy:a="absolute",arrowPadding:i=8,eventListeners:o=!0,offset:s,gutter:u=8,flip:c=!0,boundary:d="clippingParents",preventOverflow:f=!0,matchWidth:h,direction:y="ltr"}=e,m=P.useRef(null),v=P.useRef(null),w=P.useRef(null),b=g3e(r,y),x=P.useRef(()=>{}),T=P.useCallback(()=>{var B;!t||!m.current||!v.current||((B=x.current)==null||B.call(x),w.current=Tke(m.current,v.current,{placement:b,modifiers:[h3e,d3e,l3e,{...c3e,enabled:!!h},{name:"eventListeners",...u3e(o)},{name:"arrow",options:{padding:i}},{name:"offset",options:{offset:s??[0,u]}},{name:"flip",enabled:!!c,options:{padding:8}},{name:"preventOverflow",enabled:!!f,options:{boundary:d}},...n??[]],strategy:a}),w.current.forceUpdate(),x.current=w.current.destroy)},[b,t,n,h,o,i,s,u,c,f,d,a]);P.useEffect(()=>()=>{var B;!m.current&&!v.current&&((B=w.current)==null||B.destroy(),w.current=null)},[]);const E=P.useCallback(B=>{m.current=B,T()},[T]),C=P.useCallback((B={},j=null)=>({...B,ref:eo(E,j)}),[E]),R=P.useCallback(B=>{v.current=B,T()},[T]),_=P.useCallback((B={},j=null)=>({...B,ref:eo(R,j),style:{...B.style,position:a,minWidth:h?void 0:"max-content",inset:"0 auto auto 0"}}
371),[a,R,h]),I=P.useCallback((B={},j=null)=>{const{size:K,shadowColor:H,bg:J,style:z,...Z}=B;return{...Z,ref:j,"data-popper-arrow":"",style:Cke(B)}},[]),L=P.useCallback((B={},j=null)=>({...B,ref:j,"data-popper-arrow-inner":""}),[]);return{update(){var B;(B=w.current)==null||B.update()},forceUpdate(){var B;(B=w.current)==null||B.forceUpdate()},transformOrigin:Wi.transformOrigin.varRef,referenceRef:E,popperRef:R,getPopperProps:_,getArrowProps:I,getArrowInnerProps:L,getReferenceProps:C}}function Cke(e){const{size:t,shadowColor:n,bg:r,style:a}=e,i={...a,position:"absolute"};return t&&(i["--popper-arrow-size"]=t),n&&(i["--popper-arrow-shadow-color"]=n),r&&(i["--popper-arrow-bg"]=r),i}function Ake(e={}){const{onClose:t,onOpen:n,isOpen:r,id:a}=e,i=El(n),o=El(t),[s,u]=P.useState(e.defaultIsOpen||!1),c=r!==void 0?r:s,d=r!==void 0,f=P.useId(),h=a??`disclosure-${f}`,y=P.useCallback(()=>{d||u(!1),o==null||o()},[d,o]),m=P.useCallback(()=>{d||u(!0),i==null||i()},[d,i]),v=P.useCallback(()=>{c?y():m()},[c,m,y]);function w(x={}){return{...x,"aria-expanded":c,"aria-controls":h,onClick(T){var E;(E=x.onClick)==null||E.call(x,T),v()}}}function b(x={}){return{...x,hidden:!c,id:h}}return{isOpen:c,onOpen:m,onClose:y,onToggle:v,isControlled:d,getButtonProps:w,getDisclosureProps:b}}function _ke(e){const{ref:t,handler:n,enabled:r=!0}=e,a=El(n),o=P.useRef({isPointerDown:!1,ignoreEmulatedMouseEvents:!1}).current;P.useEffect(()=>{if(!r)return;const s=f=>{TE(f,t)&&(o.isPointerDown=!0)},u=f=>{if(o.ignoreEmulatedMouseEvents){o.ignoreEmulatedMouseEvents=!1;return}o.isPointerDown&&n&&TE(f,t)&&(o.isPointerDown=!1,a(f))},c=f=>{o.ignoreEmulatedMouseEvents=!0,n&&o.isPointerDown&&TE(f,t)&&(o.isPointerDown=!1,a(f))},d=eZ(t.current);return d.addEventListener("mousedown",s,!0),d.addEventListener("mouseup",u,!0),d.addEventListener("touchstart",s,!0),d.addEventListener("touchend",c,!0),()=>{d.removeEventListener("mousedown",s,!0),d.removeEventListener("mouseup",u,!0),d.removeEventListener("touchstart",s,!0),d.removeEventListener("touchend",c,!0)}},[n,t,a,o,r])}function TE(e,t){var n;const r=e.target;return r&&!eZ(r).contains(r)?!1:!((n=t.current)!=null&&n.contains(r))}function eZ(e){var t;return(t=e==null?void 0:e.ownerDocument)!=null?t:document}function kke(e){const{isOpen:t,ref:n}=e,[r,a]=P.useState(t),[i,o]=P.useState(!1);return P.useEffect(()=>{i||(a(t),o(!0))},[t,i,r]),nJ(()=>n.current,"animationend",()=>{a(t)}),{present:!(t?!1:!r),onComplete(){var u;const c=A_e(n.current),d=new c.CustomEvent("animationend",{bubbles:!0});(u=n.current)==null||u.dispatchEvent(d)}}}function tZ(e){const{wasSelected:t,enabled:n,isSelected:r,mode:a="unmount"}=e;return!!(!n||r||a==="keepMounted"&&t)}var[Pke,Rke,Oke,Ike]=KX(),[Mke,Hv]=ua({strict:!1,name:"MenuContext"});function Dke(e,...t){const n=P.useId(),r=e||n;return P.useMemo(()=>t.map(a=>`${a}-${r}`),[r,t])}function nZ(e){var t;return(t=e==null?void 0:e.ownerDocument)!=null?t:document}function LB(e){return nZ(e).activeElement===e}function Lke(e={}){const{id:t,closeOnSelect:n=!0,closeOnBlur:r=!0,initialFocusRef:a,autoSelect:i=!0,isLazy:o,isOpen:s,defaultIsOpen:u,onClose:c,onOpen:d,placement:f="bottom-start",lazyBehavior:h="unmount",direction:y,computePositionOnMount:m=!1,...v}=e,w=P.useRef(null),b=P.useRef(null),x=Oke(),T=P.useCallback(()=>{requestAnimationFrame(()=>{var we;(we=w.current)==null||we.focus({preventScroll:!1})})},[]),E=P.useCallback(()=>{const we=setTimeout(()=>{var ve;if(a)(ve=a.current)==null||ve.focus();else{const Re=x.firstEnabled();Re&&H(Re.index)}});Y.current.add(we)},[x,a]),C=P.useCallback(()=>{const we=setTimeout(()=>{const ve=x.lastEnabled();ve&&H(ve.index)});Y.current.add(we)},[x]),R=P.useCallback(()=>{d==null||d(),i?E():T()},[i,E,T,d]),{isOpen:_,onOpen:I,onClose:L,onToggle:B}=Ake({isOpen:s,defaultIsOpen:u,onClose:c,onOpen:R});_ke({enabled:_&&r,ref:w,handler:we=>{var ve;(ve=b.current)!=null&&ve.contains(we.target)||L()}});const j=Eke({...v,enabled:_||m,placement:f,direction:y}),[K,H]=P.useState(-1);iy(()=>{_||H(-1)},[_]),n3e(w,{focusRef:b,visible:_,shouldFocus:!0});const J=kke({isOpen:_,ref:w}),[z,Z]=Dke(t,"menu-button","menu-list"),q=P.useCallback(()=>{I(),T()},[I,T]),Y=P.useRef(new Set([]));qke(()=>{Y.current.forEach(we=>clearTimeout(we)),Y.current.clear()});const re=P.useCallback(()=>{I(),E()},[E,I]),U=P.useCallback(()=>{I(),C()},[I,C]),Q=P.useCallback(()=>{var we,ve;const Re=nZ(w.current),Me=(we=w.current)==null?void 0:we.contains(Re.activeElement);if(!(_&&!Me))return;const Ne=(ve=x.item(K))==null?void 0:ve.node;
371Ne==null||Ne.focus()},[_,K,x]),he=P.useRef(null);return{openAndFocusMenu:q,openAndFocusFirstItem:re,openAndFocusLastItem:U,onTransitionEnd:Q,unstable__animationState:J,descendants:x,popper:j,buttonId:z,menuId:Z,forceUpdate:j.forceUpdate,orientation:"vertical",isOpen:_,onToggle:B,onOpen:I,onClose:L,menuRef:w,buttonRef:b,focusedIndex:K,closeOnSelect:n,closeOnBlur:r,autoSelect:i,setFocusedIndex:H,isLazy:o,lazyBehavior:h,initialFocusRef:a,rafId:he}}function Fke(e={},t=null){const n=Hv(),{onToggle:r,popper:a,openAndFocusFirstItem:i,openAndFocusLastItem:o}=n,s=P.useCallback(u=>{const c=u.key,f={Enter:i,ArrowDown:i,ArrowUp:o}[c];f&&(u.preventDefault(),u.stopPropagation(),f(u))},[i,o]);return{...e,ref:eo(n.buttonRef,t,a.referenceRef),id:n.buttonId,"data-active":xl(n.isOpen),"aria-expanded":n.isOpen,"aria-haspopup":"menu","aria-controls":n.menuId,onClick:_o(e.onClick,r),onKeyDown:_o(e.onKeyDown,s)}}function PP(e){var t;return Uke(e)&&!!((t=e==null?void 0:e.getAttribute("role"))!=null&&t.startsWith("menuitem"))}function Nke(e={},t=null){const n=Hv();if(!n)throw new Error("useMenuContext: context is undefined. Seems you forgot to wrap component within <Menu>");const{focusedIndex:r,setFocusedIndex:a,menuRef:i,isOpen:o,onClose:s,menuId:u,isLazy:c,lazyBehavior:d,unstable__animationState:f}=n,h=Rke(),y=J_e({preventDefault:b=>b.key!==" "&&PP(b.target)}),m=P.useCallback(b=>{if(!b.currentTarget.contains(b.target))return;const x=b.key,E={Tab:R=>R.preventDefault(),Escape:s,ArrowDown:()=>{const R=h.nextEnabled(r);R&&a(R.index)},ArrowUp:()=>{const R=h.prevEnabled(r);R&&a(R.index)}}[x];if(E){b.preventDefault(),E(b);return}const C=y(R=>{const _=Z_e(h.values(),R,I=>{var L,B;return(B=(L=I==null?void 0:I.node)==null?void 0:L.textContent)!=null?B:""},h.item(r));if(_){const I=h.indexOf(_.node);a(I)}});PP(b.target)&&C(b)},[h,r,y,s,a]),v=P.useRef(!1);o&&(v.current=!0);const w=tZ({wasSelected:v.current,enabled:c,mode:d,isSelected:f.present});return{...e,ref:eo(i,t),children:w?e.children:null,tabIndex:-1,role:"menu",id:u,style:{...e.style,transformOrigin:"var(--popper-transform-origin)"},"aria-orientation":"vertical",onKeyDown:_o(e.onKeyDown,m)}}function Bke(e={}){const{popper:t,isOpen:n}=Hv();return t.getPopperProps({...e,style:{visibility:n?"visible":"hidden",...e.style}})}function Vke(e={},t=null){const{onMouseEnter:n,onMouseMove:r,onMouseLeave:a,onClick:i,onFocus:o,isDisabled:s,isFocusable:u,closeOnSelect:c,type:d,...f}=e,h=Hv(),{setFocusedIndex:y,focusedIndex:m,closeOnSelect:v,onClose:w,menuRef:b,isOpen:x,menuId:T,rafId:E}=h,C=P.useRef(null),R=`${T}-menuitem-${P.useId()}`,{index:_,register:I}=Ike({disabled:s&&!u}),L=P.useCallback(q=>{n==null||n(q),!s&&y(_)},[y,_,s,n]),B=P.useCallback(q=>{r==null||r(q),C.current&&!LB(C.current)&&L(q)},[L,r]),j=P.useCallback(q=>{a==null||a(q),!s&&y(-1)},[y,s,a]),K=P.useCallback(q=>{i==null||i(q),PP(q.currentTarget)&&(c??v)&&w()},[w,i,v,c]),H=P.useCallback(q=>{o==null||o(q),y(_)},[y,o,_]),J=_===m,z=s&&!u;iy(()=>{x&&(J&&!z&&C.current?(E.current&&cancelAnimationFrame(E.current),E.current=requestAnimationFrame(()=>{var q;(q=C.current)==null||q.focus(),E.current=null})):b.current&&!LB(b.current)&&b.current.focus({preventScroll:!0}))},[J,z,b,x]);const Z=zJ({onClick:K,onFocus:H,onMouseEnter:L,onMouseMove:B,onMouseLeave:j,ref:eo(I,C,t),isDisabled:s,isFocusable:u});return{...f,...Z,type:d??Z.type,id:R,role:"menuitem",tabIndex:J?0:-1}}function Uke(e){var t;if(!jke(e))return!1;const n=(t=e.ownerDocument.defaultView)!=null?t:window;return e instanceof n.HTMLElement}function jke(e){return e!=null&&typeof e=="object"&&"nodeType"in e&&e.nodeType===Node.ELEMENT_NODE}function qke(e,t=[]){return P.useEffect(()=>()=>e(),t)}var[$ke,Wv]=ua({name:"MenuStylesContext",errorMessage:`useMenuStyles returned is 'undefined'. Seems you forgot to wrap the components in "<Menu />" `}),Yv=e=>{const{children:t}=e,n=Yf("Menu",e),r=Ss(e),{direction:a}=Uy(),{descendants:i,...o}=Lke({...r,direction:a}),s=P.useMemo(()=>o,[o]),{isOpen:u,onClose:c,forceUpdate:d}=s;return A.jsx(Pke,{value:i,children:A.jsx(Mke,{value:s,children:A.jsx($ke,{value:n,children:is(t,{isOpen:u,onClose:c,forceUpdate:d})})})})};Yv.displayName="Menu";var rZ=Vt((e,t)=>{const n=Wv();return A.jsx(Dt.span,{ref:t,...e,__css:n.command,className:"chakra-menu__command"})});rZ.displayName="MenuCommand";var zke=Vt((e,t)=>{const{type:n,...r}=e,a=Wv(),i=r.as||n?n??void 0:"button",o=P.useMemo(()=>({textDecoration:"none",color:"inherit",userSelect:"none",display:"flex",width:"100%",alignItems:"center",textAlign:"start",flex:"0 0 auto",outline:0,...a.item}),[a.item]);return A.jsx(Dt.button,{ref:t,type:i,...r,__css:o})}),aZ=e=>{const{className:t,children:n,...r}=e,a=P.Children.only(n),i=P.isValidElement(a)?P.cloneElement(a,{focusable:"false","aria-hidden":!0,
371className:on("chakra-menu__icon",a.props.className)}):null,o=on("chakra-menu__icon-wrapper",t);return A.jsx(Dt.span,{className:o,...r,__css:{display:"inline-flex",alignItems:"center",justifyContent:"center",flexShrink:0},children:i})};aZ.displayName="MenuIcon";var Gv=Vt((e,t)=>{const{icon:n,iconSpacing:r="0.75rem",command:a,commandSpacing:i="0.75rem",children:o,...s}=e,u=Vke(s,t),d=n||a?A.jsx("span",{style:{pointerEvents:"none",flex:1},children:o}):o;return A.jsxs(zke,{...u,className:on("chakra-menu__menuitem",u.className),children:[n&&A.jsx(aZ,{fontSize:"0.8em",marginEnd:r,children:n}),d,a&&A.jsx(rZ,{marginStart:i,children:a})]})});Gv.displayName="MenuItem";var Hke={enter:{visibility:"visible",opacity:1,scale:1,transition:{duration:.2,ease:[.4,0,.2,1]}},exit:{transitionEnd:{visibility:"hidden"},opacity:0,scale:.8,transition:{duration:.1,easings:"easeOut"}}},Wke=Dt(Kl.div),Qv=Vt(function(t,n){var r,a;const{rootProps:i,motionProps:o,...s}=t,{isOpen:u,onTransitionEnd:c,unstable__animationState:d}=Hv(),f=Nke(s,n),h=Bke(i),y=Wv();return A.jsx(Dt.div,{...h,__css:{zIndex:(a=t.zIndex)!=null?a:(r=y.list)==null?void 0:r.zIndex},children:A.jsx(Wke,{variants:Hke,initial:!1,animate:u?"enter":"exit",__css:{outline:0,...y.list},...o,className:on("chakra-menu__menu-list",f.className),...f,onUpdate:c,onAnimationComplete:W0e(d.onComplete,f.onAnimationComplete)})})});Qv.displayName="MenuList";var Yke=Vt((e,t)=>{const n=Wv();return A.jsx(Dt.button,{ref:t,...e,__css:{display:"inline-flex",appearance:"none",alignItems:"center",outline:0,...n.button}})}),dy=Vt((e,t)=>{const{children:n,as:r,...a}=e,i=Fke(a,t),o=r||Yke;return A.jsx(o,{...i,className:on("chakra-menu__menu-button",e.className),children:A.jsx(Dt.span,{__css:{pointerEvents:"none",flex:"1 1 auto",minW:0},children:e.children})})});dy.displayName="MenuButton";var Ww=e=>{const{className:t,...n}=e,r=Wv();return A.jsx(Dt.hr,{"aria-orientation":"horizontal",className:on("chakra-menu__divider",t),...n,__css:r.divider})};Ww.displayName="MenuDivider";var Gke={slideInBottom:{...bP,custom:{offsetY:16,reverse:!0}},slideInRight:{...bP,custom:{offsetX:16,reverse:!0}},scale:{...JX,custom:{initialScale:.95,reverse:!0}},none:{}},Qke=Dt(Kl.section),Kke=e=>Gke[e||"none"],iZ=P.forwardRef((e,t)=>
371{const{preset:n,motionProps:r=Kke(n),...a}=e;return A.jsx(Qke,{ref:t,...r,...a})});iZ.displayName="ModalTransition";var Xke=Object.defineProperty,Jke=(e,t,n)=>t in e?Xke(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Zke=(e,t,n)=>(Jke(e,t+"",n),n),ePe=class{constructor(){Zke(this,"modals"),this.modals=new Map}add(e){return this.modals.set(e,this.modals.size+1),this.modals.size}remove(e){this.modals.delete(e)}isTopModal(e){return e?this.modals.get(e)===this.modals.size:!1}},RP=new ePe;function oZ(e,t){const[n,r]=P.useState(0);return P.useEffect(()=>{const a=e.current;if(a){if(t){const i=RP.add(a);r(i)}return()=>{RP.remove(a),r(0)}}},[t,e]),n}var tPe=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},Hp=new WeakMap,K1=new WeakMap,X1={},EE=0,sZ=function(e){return e&&(e.host||sZ(e.parentNode))},nPe=function(e,t){return t.map(function(n){if(e.contains(n))return n;var r=sZ(n);return r&&e.contains(r)?r:(console.error("aria-hidden",n,"in not contained inside",e,". Doing nothing"),null)}).filter(function(n){return!!n})},rPe=function(e,t,n,r){var a=nPe(t,Array.isArray(e)?e:[e]);X1[n]||(X1[n]=new WeakMap);var i=X1[n],o=[],s=new Set,u=new Set(a),c=function(f){!f||s.has(f)||(s.add(f),c(f.parentNode))};a.forEach(c);var d=function(f){!f||u.has(f)||Array.prototype.forEach.call(f.children,function(h){if(s.has(h))d(h);else{var y=h.getAttribute(r),m=y!==null&&y!=="false",v=(Hp.get(h)||0)+1,w=(i.get(h)||0)+1;Hp.set(h,v),i.set(h,w),o.push(h),v===1&&m&&K1.set(h,!0),w===1&&h.setAttribute(n,"true"),m||h.setAttribute(r,"true")}})};return d(t),s.clear(),EE++,function(){o.forEach(function(f){var h=Hp.get(f)-1,y=i.get(f)-1;Hp.set(f,h),i.set(f,y),h||(K1.has(f)||f.removeAttribute(r),K1.delete(f)),y||f.removeAttribute(n)}),EE--,EE||(Hp=new WeakMap,Hp=new WeakMap,K1=new WeakMap,X1={})}},aPe=function(e,t,n){n===void 0&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),a=tPe(e);return a?(r.push.apply(r,Array.from(a.querySelectorAll("[aria-live]"))),rPe(r,a,n,"aria-hidden")):function(){return null}};function iPe(e){const{isOpen:t,onClose:n,id:r,closeOnOverlayClick:a=!0,closeOnEsc:i=!0,useInert:o=!0,onOverlayClick:s,onEsc:u}=e,c=P.useRef(null),d=P.useRef(null),[f,h,y]=sPe(r,"chakra-modal","chakra-modal--header","chakra-modal--body");oPe(c,t&&o);const m=oZ(c,t),v=P.useRef(null),w=P.useCallback(L=>{v.current=L.target},[]),b=P.useCallback(L=>{L.key==="Escape"&&(L.stopPropagation(),i&&(n==null||n()),u==null||u())},[i,n,u]),[x,T]=P.useState(!1),[E,C]=P.useState(!1),R=P.useCallback((L={},B=null)=>({role:"dialog",...L,ref:eo(B,c),id:f,tabIndex:-1,"aria-modal":!0,"aria-labelledby":x?h:void 0,"aria-describedby":E?y:void 0,onClick:_o(L.onClick,j=>j.stopPropagation())}),[y,E,f,h,x]),_=P.useCallback(L=>{L.stopPropagation(),v.current===L.target&&RP.isTopModal(c.current)&&(a&&(n==null||n()),s==null||s())},[n,a,s]),I=P.useCallback((L={},B=null)=>({...L,ref:eo(B,d),onClick:_o(L.onClick,_),onKeyDown:_o(L.onKeyDown,b),onMouseDown:_o(L.onMouseDown,w)}),[b,w,_]);return{isOpen:t,onClose:n,headerId:h,bodyId:y,setBodyMounted:C,setHeaderMounted:T,dialogRef:c,overlayRef:d,getDialogProps:R,getDialogContainerProps:I,index:m}}function oPe(e,t){const n=e.current;P.useEffect(()=>{if(!(!e.current||!t))return aPe(e.current)},[t,e,n])}function sPe(e,...t){const n=P.useId(),r=e||n;return P.useMemo(()=>t.map(a=>`${a}-${r}`),[r,t])}var[uPe,vS]=ua({name:"ModalStylesContext",errorMessage:`useModalStyles returned is 'undefined'. Seems you forgot to wrap the components in "<Modal />" `}),[cPe,fy]=ua({strict:!0,name:"ModalContext",errorMessage:"useModalContext: `context` is undefined. Seems you forgot to wrap modal components in `<Modal />`"}),Kv=e=>{const t={scrollBehavior:"outside",autoFocus:!0,trapFocus:!0,returnFocusOnClose:!0,blockScrollOnMount:!0,allowPinchZoom:!1,motionPreset:"scale",lockFocusAcrossFrames:!0,...e},{portalProps:n,children:r,autoFocus:a,trapFocus:i,initialFocusRef:o,finalFocusRef:s,returnFocusOnClose:u,blockScrollOnMount:c,allowPinchZoom:d,preserveScrollBarGap:f,motionPreset:h,lockFocusAcrossFrames:y,onCloseComplete:m}=t,v=Yf("Modal",t),b={...iPe(t),autoFocus:a,trapFocus:i,initialFocusRef:o,finalFocusRef:s,returnFocusOnClose
vendor: 9,970 bytes, line 371
371:u,blockScrollOnMount:c,allowPinchZoom:d,preserveScrollBarGap:f,motionPreset:h,lockFocusAcrossFrames:y};return A.jsx(cPe,{value:b,children:A.jsx(uPe,{value:v,children:A.jsx(qy,{onExitComplete:m,children:b.isOpen&&A.jsx(Dv,{...n,children:r})})})})};Kv.displayName="Modal";var OP=function(e,t){return OP=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(n[a]=r[a])},OP(e,t)};function No(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");OP(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var oe=function(){return oe=Object.assign||function(t){for(var n,r=1,a=arguments.length;r<a;r++){n=arguments[r];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t},oe.apply(this,arguments)};function ti(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]]);return n}function uZ(e,t,n,r){var a=arguments.length,i=a<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")i=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(i=(a<3?o(i):a>3?o(t,n,i):o(t,n))||i);return a>3&&i&&Object.defineProperty(t,n,i),i}function cZ(e,t){return function(n,r){t(n,r,e)}}function lZ(e,t,n,r,a,i){function o(b){if(b!==void 0&&typeof b!="function")throw new TypeError("Function expected");return b}for(var s=r.kind,u=s==="getter"?"get":s==="setter"?"set":"value",c=!t&&e?r.static?e:e.prototype:null,d=t||(c?Object.getOwnPropertyDescriptor(c,r.name):{}),f,h=!1,y=n.length-1;y>=0;y--){var m={};for(var v in r)m[v]=v==="access"?{}:r[v];for(var v in r.access)m.access[v]=r.access[v];m.addInitializer=function(b){if(h)throw new TypeError("Cannot add initializers after decoration has completed");i.push(o(b||null))};var w=(0,n[y])(s==="accessor"?{get:d.get,set:d.set}:d[u],m);if(s==="accessor"){if(w===void 0)continue;if(w===null||typeof w!="object")throw new TypeError("Object expected");(f=o(w.get))&&(d.get=f),(f=o(w.set))&&(d.set=f),(f=o(w.init))&&a.unshift(f)}else(f=o(w))&&(s==="field"?a.unshift(f):d[u]=f)}c&&Object.defineProperty(c,r.name,d),h=!0}function dZ(e,t,n){for(var r=arguments.length>2,a=0;a<t.length;a++)n=r?t[a].call(e,n):t[a].call(e);return r?n:void 0}function fZ(e){return typeof e=="symbol"?e:"".concat(e)}function pZ(e,t,n){return typeof t=="symbol"&&(t=t.description?"[".concat(t.description,"]"):""),Object.defineProperty(e,"name",{configurable:!0,value:n?"".concat(n," ",t):t})}function hZ(e,t){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(e,t)}function Hs(e,t,n,r){function a(i){return i instanceof n?i:new n(function(o){o(i)})}return new(n||(n=Promise))(function(i,o){function s(d){try{c(r.next(d))}catch(f){o(f)}}function u(d){try{c(r.throw(d))}catch(f){o(f)}}function c(d){d.done?i(d.value):a(d.value).then(s,u)}c((r=r.apply(e,t||[])).next())})}function Ws(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,a,i,o=Object.create((typeof Iterator=="function"?Iterator:Object).prototype);return o.next=s(0),o.throw=s(1),o.return=s(2),typeof Symbol=="function"&&(o[Symbol.iterator]=function(){return this}),o;function s(c){return function(d){return u([c,d])}}function u(c){if(r)throw new TypeError("Generator is already executing.");for(;o&&(o=0,c[0]&&(n=0)),n;)try{if(r=1,a&&(i=c[0]&2?a.return:c[0]?a.throw||((i=a.return)&&i.call(a),0):a.next)&&!(i=i.call(a,c[1])).done)return i;switch(a=0,i&&(c=[c[0]&2,i.value]),c[0]){case 0:case 1:i=c;break;case 4:return n.label++,{value:c[1],done:!1};case 5:n.label++,a=c[1],c=[0];continue;case 7:c=n.ops.pop(),n.trys.pop();continue;default:if(i=n.trys,!(i=i.length>0&&i[i.length-1])&&(c[0]===6||c[0]===2)){n=0;continue}if(c[0]===3&&(!i||c[1]>i[0]&&c[1]<i[3])){n.label=c[1];break}if(c[0]===6&&n.label<i[1]){n.label=i[1],i=c;break}if(i&&n.label<i[2]){n.label=i[2],n.ops.push(c);break}i[2]&&n.ops.pop(),n.trys.pop();continue}c=t.call(e,n)}catch(d){c=[6,d],a=0}finally{r=i=0}if(c[0]&5)throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}var bS=Object.create?function(e,t,n,r){r===void 0&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);(!a||("get"in a?!t.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]};function yZ(e,t){for(var n in e)n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n)&&bS(t,e,n)}function Q2(e){var t=typeof Symbol=="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function dO(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),a,i=[],o;try{for(;(t===void 0||t-- >0)&&!(a=r.next()).done;)i.push(a.value)}catch(s){o={error:s}}finally{try{a&&!a.done&&(n=r.return)&&n.call(r)}finally{if(o)throw o.error}}return i}function mZ(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(dO(arguments[t]));return e}function gZ(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;for(var r=Array(e),a=0,t=0;t<n;t++)for(var i=arguments[t],o=0,s=i.length;o<s;o++,a++)r[a]=i[o];return r}function Nr(e,t,n){if(n||arguments.length===2)for(var r=0,a=t.length,i;r<a;r++)(i||!(r in t))&&(i||(i=Array.prototype.slice.call(t,0,r)),i[r]=t[r]);return e.concat(i||Array.prototype.slice.call(t))}function py(e){return this instanceof py?(this.v=e,this):new py(e)}function vZ(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),a,i=[];return a=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),s("next"),s("throw"),s("return",o),a[Symbol.asyncIterator]=function(){return this},a;function o(y){return function(m){return Promise.resolve(m).then(y,f)}}function s(y,m){r[y]&&(a[y]=function(v){return new Promise(function(w,b){i.push([y,v,w,b])>1||u(y,v)})},m&&(a[y]=m(a[y])))}function u(y,m){try{c(r[y](m))}catch(v){h(i[0][3],v)}}function c(y){y.value instanceof py?Promise.resolve(y.value.v).then(d,f):h(i[0][2],y)}function d(y){u("next",y)}function f(y){u("throw",y)}function h(y,m){y(m),i.shift(),i.length&&u(i[0][0],i[0][1])}}function bZ(e){var t,n;return t={},r("next"),r("throw",function(a){throw a}),r("return"),t[Symbol.iterator]=function(){return this},t;function r(a,i){t[a]=e[a]?function(o){return(n=!n)?{value:py(e[a](o)),done:!1}:i?i(o):o}:i}}function wZ(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof Q2=="function"?Q2(e):e[Symbol.iterator](),n={},r("next"),r("throw"),r("return"),n[Symbol.asyncIterator]=function(){return this},n);function r(i){n[i]=e[i]&&function(o){return new Promise(function(s,u){o=e[i](o),a(s,u,o.done,o.value)})}}function a(i,o,s,u){Promise.resolve(u).then(function(c){i({value:c,done:s})},o)}}function xZ(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var lPe=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t},IP=function(e){return IP=Object.getOwnPropertyNames||function(t){var n=[];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[n.length]=r);return n},IP(e)};function SZ(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n=IP(e),r=0;r<n.length;r++)n[r]!=="default"&&bS(t,e,n[r]);return lPe(t,e),t}function TZ(e){return e&&e.__esModule?e:{default:e}}function EZ(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)}function CZ(e,t,n,r,a){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!a)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!a:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?a.call(e,n):a?a.value=n:t.set(e,n),n}function AZ(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function _Z(e,t,n){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var r,a;if(n){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");r=t[Symbol.asyncDispose]}if(r===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");r=t[Symbol.dispose],n&&(a=r)}if(typeof r!="function")throw new TypeError("Object not disposable.");a&&(r=function(){try{a.call(this)}catch(i){return Promise.reject(i)}}),e.stack.push({value:t,dispose:r,async:n})}else n&&e.stack.push({async:!0});return t}var dPe=typeof SuppressedError=="function"?SuppressedError:function(e,t,n){var r=new Error(n);return r.name="SuppressedError",r.error=e,r.suppressed=t,r};function kZ(e){function t(i){e.error=e.hasError?new dPe(i,e.error,"An error was suppressed during disposal."):i,e.hasError=!0}var n,r=0;function a(){for(;n=e.stack.pop();)try{if(!n.async&&r===1)return r=0,e.stack.push(n),Promise.resolve().then(a);if(n.dispose){var i=n.dispose.call(n.value);if(n.async)return r|=2,Promise.resolve(i).then(a,function(o){return t(o),a()})}else r|=1}catch(o){t(o)}
371if(r===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return a()}function PZ(e,t){return typeof e=="string"&&/^\.\.?\//.test(e)?e.replace(/\.(tsx)$|((?:\.d)?)((?:\.[^./]+?)?)\.([cm]?)ts$/i,function(n,r,a,i,o){return r?t?".jsx":".js":a&&(!i||!o)?n:a+i+"."+o.toLowerCase()+"js"}):e}const fPe={__extends:No,__assign:oe,__rest:ti,__decorate:uZ,__param:cZ,__esDecorate:lZ,__runInitializers:dZ,__propKey:fZ,__setFunctionName:pZ,__metadata:hZ,__awaiter:Hs,__generator:Ws,__createBinding:bS,__exportStar:yZ,__values:Q2,__read:dO,__spread:mZ,__spreadArrays:gZ,__spreadArray:Nr,__await:py,__asyncGenerator:vZ,__asyncDelegator:bZ,__asyncValues:wZ,__makeTemplateObject:xZ,__importStar:SZ,__importDefault:TZ,__classPrivateFieldGet:EZ,__classPrivateFieldSet:CZ,__classPrivateFieldIn:AZ,__addDisposableResource:_Z,__disposeResources:kZ,__rewriteRelativeImportExtension:PZ},Nlt=Object.freeze(Object.defineProperty({__proto__:null,__addDisposableResource:_Z,get __assign(){return oe},__asyncDelegator:bZ,__asyncGenerator:vZ,__asyncValues:wZ,__await:py,__awaiter:Hs,__classPrivateFieldGet:EZ,__classPrivateFieldIn:AZ,__classPrivateFieldSet:CZ,__createBinding:bS,__decorate:uZ,__disposeResources:kZ,__esDecorate:lZ,__exportStar:yZ,__extends:No,__generator:Ws,__importDefault:TZ,__importStar:SZ,__makeTemplateOb
vendor: 9,364 bytes, lines 371-411
371ject:xZ,__metadata:hZ,__param:cZ,__propKey:fZ,__read:dO,__rest:ti,__rewriteRelativeImportExtension:PZ,__runInitializers:dZ,__setFunctionName:pZ,__spread:mZ,__spreadArray:Nr,__spreadArrays:gZ,__values:Q2,default:fPe},Symbol.toStringTag,{value:"Module"}));var Yw="right-scroll-bar-position",Gw="width-before-scroll-bar",pPe="with-scroll-bars-hidden",hPe="--removed-body-scroll-bar-size",RZ=sJ(),CE=function(){},wS=P.forwardRef(function(e,t){var n=P.useRef(null),r=P.useState({onScrollCapture:CE,onWheelCapture:CE,onTouchMoveCapture:CE}),a=r[0],i=r[1],o=e.forwardProps,s=e.children,u=e.className,c=e.removeScrollBar,d=e.enabled,f=e.shards,h=e.sideCar,y=e.noIsolation,m=e.inert,v=e.allowPinchZoom,w=e.as,b=w===void 0?"div":w,x=ti(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as"]),T=h,E=aJ([n,t]),C=oe(oe({},x),a);return P.createElement(P.Fragment,null,d&&P.createElement(T,{sideCar:RZ,removeScrollBar:c,shards:f,noIsolation:y,inert:m,setCallbacks:i,allowPinchZoom:!!v,lockRef:n}),o?P.cloneElement(P.Children.only(s),oe(oe({},C),{ref:E})):P.createElement(b,oe({},C,{className:u,ref:E}),s))});wS.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};wS.classNames={fullWidth:Gw,zeroRight:Yw};var yPe=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function mPe(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=yPe();return t&&e.setAttribute("nonce",t),e}function gPe(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function vPe(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var bPe=function(){var e=0,t=null;return{add:function(n){e==0&&(t=mPe())&&(gPe(t,n),vPe(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},wPe=function(){var e=bPe();return function(t,n){P.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},OZ=function(){var e=wPe(),t=function(n){var r=n.styles,a=n.dynamic;return e(r,a),null};return t},xPe={left:0,top:0,right:0,gap:0},AE=function(e){return parseInt(e||"",10)||0},SPe=function(e){var t=window.getComputedStyle(document.body),n=t[e==="padding"?"paddingLeft":"marginLeft"],r=t[e==="padding"?"paddingTop":"marginTop"],a=t[e==="padding"?"paddingRight":"marginRight"];return[AE(n),AE(r),AE(a)]},TPe=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return xPe;var t=SPe(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},EPe=OZ(),CPe=function(e,t,n,r){var a=e.left,i=e.top,o=e.right,s=e.gap;return n===void 0&&(n="margin"),`
372  .`.concat(pPe,` {
373   overflow: hidden `).concat(r,`;
374   padding-right: `).concat(s,"px ").concat(r,`;
375  }
376  body {
377    overflow: hidden `).concat(r,`;
378    overscroll-behavior: contain;
379    `).concat([t&&"position: relative ".concat(r,";"),n==="margin"&&`
380    padding-left: `.concat(a,`px;
381    padding-top: `).concat(i,`px;
382    padding-right: `).concat(o,`px;
383    margin-left:0;
384    margin-top:0;
385    margin-right: `).concat(s,"px ").concat(r,`;
386    `),n==="padding"&&"padding-right: ".concat(s,"px ").concat(r,";")].filter(Boolean).join(""),`
387  }
388  
389  .`).concat(Yw,` {
390    right: `).concat(s,"px ").concat(r,`;
391  }
392  
393  .`).concat(Gw,` {
394    margin-right: `).concat(s,"px ").concat(r,`;
395  }
396  
397  .`).concat(Yw," .").concat(Yw,` {
398    right: 0 `).concat(r,`;
399  }
400  
401  .`).concat(Gw," .").concat(Gw,` {
402    margin-right: 0 `).concat(r,`;
403  }
404  
405  body {
406    `).concat(hPe,": ").concat(s,`px;
407  }
408`)},APe=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,a=r===void 0?"margin":r,i=P.useMemo(function(){return TPe(a)},[a]);return P.createElement(EPe,{styles:CPe(i,!t,a,n?"":"!important")})},MP=!1;if(typeof window<"u")try{var J1=Object.defineProperty({},"passive",{get:function(){return MP=!0,!0}});window.addEventListener("test",J1,J1),window.removeEventListener("test",J1,J1)}catch{MP=!1}var Wp=MP?{passive:!1}:!1,_Pe=function(e){return e.tagName==="TEXTAREA"},IZ=function(e,t){var n=window.getComputedStyle(e);return n[t]!=="hidden"&&!(n.overflowY===n.overflowX&&!_Pe(e)&&n[t]==="visible")},kPe=function(e){return IZ(e,"overflowY")},PPe=function(e){return IZ(e,"overflowX")},FB=function(e,t){var n=t;do{typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&(n=n.host);var r=MZ(e,n);if(r){var a=DZ(e,n),i=a[1],o=a[2];if(i>o)return!0}n=n.parentNode}while(n&&n!==document.body);return!1},RPe=function(e){var t=e.scrollTop,n=e.scrollHeight,r=e.clientHeight;return[t,n,r]},OPe=function(e){var t=e.scrollLeft,n=e.scrollWidth,r=e.clientWidth;return[t,n,r]},MZ=function(e,t){return e==="v"?kPe(t):PPe(t)},DZ=function(e,t){return e==="v"?RPe(t):OPe(t)},IPe=function(e,t){return e==="h"&&t==="rtl"?-1:1},MPe=function(e,t,n,r,a){var i=IPe(e,window.getComputedStyle(t).direction),o=i*r,s=n.target,u=t.contains(s),c=!1,d=o>0,f=0,h=0;do{var y=DZ(e,s),m=y[0],v=y[1],w=y[2],b=v-w-i*m;(m||b)&&MZ(e,s)&&(f+=b,h+=m),s=s.parentNode}while(!u&&s!==document.body||u&&(t.contains(s)||t===s));return(d&&(f===0||!a)||!d&&(h===0||!a))&&(c=!0),c},Z1=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},NB=function(e){return[e.deltaX,e.deltaY]},BB=function(e){return e&&"current"in e?e.current:e},DPe=function(e,t){return e[0]===t[0]&&e[1]===t[1]},LPe=function(e){return`
409  .block-interactivity-`.concat(e,` {pointer-events: none;}
410  .allow-interactivity-`).concat(e,` {pointer-events: all;}
411`)},FPe=0,Yp=[];function NPe(e){var t=P.useRef([]),n=P.useRef([0,0]),r=P.useRef(),a=P.useState(FPe++)[0],i=P.useState(function(){return OZ()})[0],o=P.useRef(e);P.useEffect(function(){o.current=e},[e]),P.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(a));var v=Nr([e.lockRef.current],(e.shards||[]).map(BB),!0).filter(Boolean);return v.forEach(function(w){return w.classList.add("allow-interactivity-".concat(a))}),function(){document.body.classList.remove("block-interactivity-".concat(a)),v.forEach(function(w){return w.classList.remove("allow-interactivity-".concat(a))})}}},[e.inert,e.lockRef.current,e.shards]);var s=P.useCallback(function(v,w){if("touches"in v&&v.touches.length===2)return!o.current.allowPinchZoom;var b=Z1(v),x=n.current,T="deltaX"in v?v.deltaX:x[0]-b[0],E="deltaY"in v?v.deltaY:x[1]-b[1],C,R=v.target,_=Math.abs(T)>Math.abs(E)?"h":"v";if("touches"in v&&_==="h"&&R.type==="range")return!1;var I=FB(_,R);if(!I)return!0;if(I?C=_:(C=_==="v"?"h":"v",I=FB(_,R)),!I)return!1;if(!r.current&&"changedTouches"in v&&(T||E)&&(r.current=C),!C)return!0;var L=r.current||C;return MPe(L,w,v,L==="h"?T:E,!0)},[]),u=P.useCallback(function(v){var w=v;if(!(!Yp.length||Yp[Yp.length-1]!==i)){var b="deltaY"in w?NB(w):Z1(w),x=t.current.filter(function(C){return C.name===w.type&&C.target===w.target&&DPe(C.delta,b)})[0];if(x&&x.should){w.cancelable&&w.preventDefault();return}if(!x){var T=(o.current.shards||[]).map(BB).filter(Boolean).filter(function(C){return C.contains(w.target)}),E=T.length>0?s(w,T[0]):!o.current.noIsolation;E&&w.cancelable&&w.preventDefault()}}},[]),c=P.useCallback(function(v,w,b,x){var T={name:v,delta:w,target:b,should:x};t.current.push(T),setTimeout(function(){t.current=t.current.filter(function(E){return E!==T})},1)},[]),d=P.useCallback(function(v){n.current=Z1(v),r.current=void 0},[]),f=P.useCallback(function(v){c(v.type,NB(v),v.target,s(v,e.lockRef.current))},[]),h=P.useCallback(function(v){c(v.type,Z1(v),v.target,s(v,e.lockRef.current))},[]);P.useEffect(function(){return Yp.push(i),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:h}),document.addEventListener("wheel",u,Wp),document.addEventListener("touchmove",u,Wp),document.addEventListener("touchstart",d,Wp),function(){Yp=Yp.filter(function(v){return v!==i}),document.removeEventListener("wheel",u,Wp),document.removeEventListener("touchmove",u,Wp),document.removeEventListener("touchstart",d,Wp)}},[]);var y=e.removeScrollBar,m=e.inert;return P.createElement(P.Fragment,null,m?P.createElement(i,{styles:LPe(a)}):null,y?P.createElement(APe,{gapMode:"margin"}):null)}const BPe=PAe(RZ,NPe);var LZ=P.forwardRef(function(e,t){return P.createElement(wS,oe({},e,{ref:t,sideCar:BPe}))});LZ.classNames=wS.classNames;function FZ(e){const{autoFocus:t,trapFocus:n,dialogRef:r,initialFocusRef:a,blockScrollOnMount:i,allowPinchZoom:o,finalFocusRef:s,returnFocusOnClose:u,preserveScrollBarGap:c,lockFocusAcrossFrames:d,isOpen:f}=fy(),[h,y]=PX();P.useEffect(()=>{!h&&y&&setTimeout(y)},[h,y]);const m=oZ(r,f);return A.jsx(NJ,{autoFocus:t,isDisabled:!n,initialFocusRef:a,finalFocusRef:s,restoreFocus:u,contentRef:r,lockFocusAcrossFrames:d,children:A.jsx(LZ,{removeScrollBar:!c,allowPinchZoom:o,enabled:m===1&&i,forwardProps:!0,children:e.children})})}var xS=Vt((e,t)=>{const{className:n,children:r,containerProps:a,motionProps:i,...o}=e,{getDialogProps:s,getDialogContainerProps:u}=fy(),c=s(o,t),d=u(a),f=on("chakra-modal__content",n),h=vS(),y={display:"flex",flexDirection:"column",position:"relative",width:"100%",outline:0,...h.dialog},m={display:"flex",width:"100vw",height:"$100vh",position:"fixed",left:0,top:0,...h.dialogContainer},{motionPreset:v}=fy();return A.jsx(FZ,{children:A.jsx(Dt.div,{...d,className:"chakra-modal__content-container",tabIndex:-1,__css:m,children:A.jsx(iZ,{preset
411:v,motionProps:i,className:f,...c,__css:y,children:r})})})});xS.displayName="ModalContent";var[VPe,UPe]=ua(),jPe={start:{ltr:"left",rtl:"right"},end:{ltr:"right",rtl:"left"}};function qPe(e,t){var n,r;if(e)return(r=(n=jPe[e])==null?void 0:n[t])!=null?r:e}function NZ(e){var t;const{isOpen:n,onClose:r,placement:a="right",children:i,...o}=e,s=Uy(),u=(t=s.components)==null?void 0:t.Drawer,c=qPe(a,s.direction);return A.jsx(VPe,{value:{placement:c},children:A.jsx(Kv,{isOpen:n,onClose:r,styleConfig:u,...o,children:i})})}var $Pe=Dt(ZX),fO=Vt((e,t)=>{const{className:n,children:r,motionProps:a,containerProps:i,...o}=e,{getDialogProps:s,getDialogContainerProps:u,isOpen:c}=fy(),d=s(o,t),f=u(i),h=on("chakra-modal__content",n),y=vS(),m={display:"flex",flexDirection:"column",position:"relative",width:"100%",outline:0,...y.dialog},v={display:"flex",width:"100vw",height:"$100vh",position:"fixed",left:0,top:0,...y.dialogContainer},{placement:w}=UPe();return A.jsx(FZ,{children:A.jsx(Dt.div,{...f,className:"chakra-modal__content-container",__css:v,children:A.jsx($Pe,{motionProps:a,direction:w,in:c,className:h,...d,__css:m,children:r})})})});fO.displayName="DrawerContent";var zPe=Dt(Kl.div),zy=Vt((e,t)=>{const{className:n,transition:r,motionProps:a,...i}=e,o=on("chakra-modal__overlay",n),u={pos:"fixed",left:"0",top:"0",w:"100vw",h:"100vh",...vS().overlay},{motionPreset:c}=fy(),f=a||(c==="none"?{}:XX);return A.jsx(zPe,{...f,__css:u,ref:t,className:o,...i})});zy.displayName="ModalOverlay";var SS=Vt((e,t)=>{const{className:n,...r}=e,{bodyId:a,setBodyMounted:i}=fy();P.useEffect(()=>(i(!0),()=>i(!1)),[i]);const o=on("chakra-modal__body",n),s=vS();return A.jsx(Dt.div,{ref:t,className:o,id:a,...r,__css:s.body})});SS.displayName="ModalBody";var[HPe,WPe,YPe,GPe]=KX();function QPe(e){var t;const{defaultIndex:n,onChange:r,index:a,isManual:i,isLazy:o,lazyBehavior:s="unmount",orientation:u="horizontal",direction:c="ltr",...d}=e,[f,h]=P.useState(n??0),[y,m]=eAe({defaultValue:n??0,value:a,onChange:r});P.useEffect(()=>{a!=null&&h(a)},[a]);const v=YPe(),w=P.useId();return{id:`tabs-${(t=e.id)!=null?t:w}`,selectedIndex:y,focusedIndex:f,setSelectedIndex:m,setFocusedIndex:h,isManual:i,isLazy:o,lazyBehavior:s,orientation:u,descendants:v,direction:c,htmlProps:d}}var[KPe,TS]=ua({name:"TabsContext",errorMessage:"useTabsContext: `context` is undefined. Seems you forgot to wrap all tabs components within <Tabs />"});function Blt(e){const{focusedIndex:t,orientation:n,direction:r}=TS(),a=WPe(),i=P.useCallback(o=>{const s=()=>{var x;const T=a.nextEnabled(t);T&&((x=T.node)==null||x.focus())},u=()=>{var x;const T=a.prevEnabled(t);T&&((x=T.node)==null||x.focus())},c=()=>{var x;const T=a.firstEnabled();T&&((x=T.node)==null||x.focus())},d=()=>{var x;const T=a.lastEnabled();T&&((x=T.node)==null||x.focus())},f=n==="horizontal",h=n==="vertical",y=o.key,m=r==="ltr"?"ArrowLeft":"ArrowRight",v=r==="ltr"?"ArrowRight":"ArrowLeft",b={[m]:()=>f&&u(),[v]:()=>f&&s(),ArrowDown:()=>h&&s(),ArrowUp:()=>h&&u(),Home:c,End:d}[y];b&&(o.preventDefault(),b(o))},[a,t,n,r]);return{...e,role:"tablist","aria-orientation":n,onKeyDown:_o(e.onKeyDown,i)}}function XPe(e){const{isDisabled:t,isFocusable:n,...r}=e,{setSelectedIndex:a,isManual:i,id:o,setFocusedIndex:s,selectedIndex:u}=TS(),{index:c,register:d}=GPe({disabled:t&&!n}),f=c===u,h=()=>{a(c)},y=()=>{s(c),!i&&!(t&&n)&&a(c)};return{...zJ({...r,ref:eo(d,e.ref),isDisabled:t,isFocusable:n,onClick:_o(e.onClick,h)}),id:BZ(o,c),role:"tab",tabIndex:f?0:-1,type:"button","aria-selected":f,"aria-controls":VZ(o,c),onFocus:t?void 0:_o(e.onFocus,y)}}var[JPe,ZPe]=ua({});function Vlt(e){const t=TS(),{id:n,selectedIndex:r}=t,i=W8(e.children).map((o,s)=>P.createElement(JPe,{key:s,value:{isSelected:s===r,id:VZ(n,s),tabId:BZ(n,s),selectedIndex:r}},o));return{...e,children:i}}function Ult(e){const{children:t,...n}=e,{isLazy:r,lazyBehavior:a}=TS(),{isSelected:i,id:o,tabId:s}=ZPe(),u=P.useRef(!1);i&&(u.current=!0);const c=tZ({wasSelected:u.current,isSelected:i,enabled:r,mode:a});return{tabIndex:0,...n,children:c?t:null,role:"tabpanel","aria-labelledby":s,hidden:!i,id:o}}function BZ(e,t){return`${e}--tab-${t}`}function VZ(e,t){return`${e}--tabpanel-${t}`}var[eRe,tRe]=ua({name:"TabsStylesContext",errorMessage:`useTabsStyles returned is 'undefined'. Seems you forgot to wrap the components in "<Tabs />" `}),nRe=Vt(function(t,n){const r=Yf("Tabs",t),{children:a,className:i,...o}=Ss(t),{htmlProps:s,descendants:u,...c}=QPe(o),d=P.useMemo(()=>c,[c]),{isFitted:f,...h}=s;return A.jsx(HPe,{value:u,children:A.jsx(KPe,{value:d,children:A.jsx(eRe,{value:r,children:A.jsx(Dt.div,{className:on("chakra-tabs",i),ref:n,...h,__css:r.root,children:a})})})})});nRe.displayName="Tabs";var UZ=Vt(function(t,n){const r=tRe(),a=XPe({...t,ref:n}),i={outline:"0",display:"flex",alignItems:"center",justifyContent:"center",...r.tab};return A.jsx(Dt.button,{...a,className:on("chakra-tabs__tab",t.className),__css:i})});UZ.displayName="Tab";var Xf=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},Sf=typeof window>"u"||"Deno"in globalThis;function Ao(){}function rRe(e,t){return typeof e=="function"?e(t):e}function DP(e){return typeof e=="number"&&e>=0&&e!==1/0}function jZ(e,t){return Math.max(e+(t||0)-Date.now(),0)}function Ph(e,t){return typeof e=="function"?e(t):e}function ts(e,t){return typeof e=="function"?e(t):e}function VB(e,t){const{type:n="all",exact:r,fetchStatus:a,predicate:i,queryKey:o,stale:s}=e;
vendor: 33,598 bytes, line 411
411if(o){if(r){if(t.queryHash!==pO(o,t.options))return!1}else if(!Dg(t.queryKey,o))return!1}if(n!=="all"){const u=t.isActive();if(n==="active"&&!u||n==="inactive"&&u)return!1}return!(typeof s=="boolean"&&t.isStale()!==s||a&&a!==t.state.fetchStatus||i&&!i(t))}function UB(e,t){const{exact:n,status:r,predicate:a,mutationKey:i}=e;if(i){if(!t.options.mutationKey)return!1;if(n){if(Tf(t.options.mutationKey)!==Tf(i))return!1}else if(!Dg(t.options.mutationKey,i))return!1}return!(r&&t.state.status!==r||a&&!a(t))}function pO(e,t){return((t==null?void 0:t.queryKeyHashFn)||Tf)(e)}function Tf(e){return JSON.stringify(e,(t,n)=>LP(n)?Object.keys(n).sort().reduce((r,a)=>(r[a]=n[a],r),{}):n)}function Dg(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?!Object.keys(t).some(n=>!Dg(e[n],t[n])):!1}function ES(e,t){if(e===t)return e;const n=jB(e)&&jB(t);if(n||LP(e)&&LP(t)){const r=n?e:Object.keys(e),a=r.length,i=n?t:Object.keys(t),o=i.length,s=n?[]:{};let u=0;for(let c=0;c<o;c++){const d=n?c:i[c];(!n&&r.includes(d)||n)&&e[d]===void 0&&t[d]===void 0?(s[d]=void 0,u++):(s[d]=ES(e[d],t[d]),s[d]===e[d]&&e[d]!==void 0&&u++)}return a===o&&u===a?e:s}return t}function K2(e,t){if(!t||Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(e[n]!==t[n])return!1;return!0}function jB(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function LP(e){if(!qB(e))return!1;const t=e.constructor;if(t===void 0)return!0;const n=t.prototype;return!(!qB(n)||!n.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(e)!==Object.prototype)}function qB(e){return Object.prototype.toString.call(e)==="[object Object]"}function aRe(e){return new Promise(t=>{setTimeout(t,e)})}function FP(e,t,n){return typeof n.structuralSharing=="function"?n.structuralSharing(e,t):n.structuralSharing!==!1?ES(e,t):t}function qZ(e){return e}function iRe(e,t,n=0){const r=[...e,t];return n&&r.length>n?r.slice(1):r}function oRe(e,t,n=0){const r=[t,...e];return n&&r.length>n?r.slice(0,-1):r}var hO=Symbol();function $Z(e,t){return!e.queryFn&&(t!=null&&t.initialPromise)?()=>t.initialPromise:!e.queryFn||e.queryFn===hO?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}var Kd,ll,Nh,zY,sRe=(zY=class extends Xf{constructor(){super();pt(this,Kd);pt(this,ll);pt(this,Nh);Ye(this,Nh,t=>{if(!Sf&&window.addEventListener){const n=()=>t();return window.addEventListener("visibilitychange",n,!1),()=>{window.removeEventListener("visibilitychange",n)}}})}onSubscribe(){X(this,ll)||this.setEventListener(X(this,Nh))}onUnsubscribe(){var t;this.hasListeners()||((t=X(this,ll))==null||t.call(this),Ye(this,ll,void 0))}setEventListener(t){var n;Ye(this,Nh,t),(n=X(this,ll))==null||n.call(this),Ye(this,ll,t(r=>{typeof r=="boolean"?this.setFocused(r):this.onFocus()}))}setFocused(t){X(this,Kd)!==t&&(Ye(this,Kd,t),this.onFocus())}onFocus(){const t=this.isFocused();this.listeners.forEach(n=>{n(t)})}isFocused(){var t;return typeof X(this,Kd)=="boolean"?X(this,Kd):((t=globalThis.document)==null?void 0:t.visibilityState)!=="hidden"}},Kd=new WeakMap,ll=new WeakMap,Nh=new WeakMap,zY),yO=new sRe,Bh,dl,Vh,HY,uRe=(HY=class extends Xf{constructor(){super();pt(this,Bh,!0);pt(this,dl);pt(this,Vh);Ye(this,Vh,t=>{if(!Sf&&window.addEventListener){const n=()=>t(!0),r=()=>t(!1);return window.addEventListener("online",n,!1),window.addEventListener("offline",r,!1),()=>{window.removeEventListener("online",n),window.removeEventListener("offline",r)}}})}onSubscribe(){X(this,dl)||this.setEventListener(X(this,Vh))}onUnsubscribe(){var t;this.hasListeners()||((t=X(this,dl))==null||t.call(this),Ye(this,dl,void 0))}setEventListener(t){var n;Ye(this,Vh,t),(n=X(this,dl))==null||n.call(this),Ye(this,dl,t(this.setOnline.bind(this)))}setOnline(t){X(this,Bh)!==t&&(Ye(this,Bh,t),this.listeners.forEach(r=>{r(t)}))}isOnline(){return X(this,Bh)}},Bh=new WeakMap,dl=new WeakMap,Vh=new WeakMap,HY),X2=new uRe;function NP(){let e,t;const n=new Promise((a,i)=>{e=a,t=i});n.status="pending",n.catch(()=>{});function r(a){Object.assign(n,a),delete n.resolve,delete n.reject}return n.resolve=a=>{r({status:"fulfilled",value:a}),e(a)},n.reject=a=>{r({status:"rejected",reason:a}),t(a)},n}function cRe(e){return Math.min(1e3*2**e,3e4)}function zZ(e){return(e??"online")==="online"?X2.isOnline():!0}var HZ=class extends Error{constructor(e){super("CancelledError"),this.revert=e==null?void 0:e.revert,this.silent=e==null?void 0:e.silent}};function _E(e){return e instanceof HZ}function WZ(e){let t=!1,n=0,r=!1,a;const i=NP(),o=v=>{var w;r||(h(new HZ(v)),(w=e.abort)==null||w.call(e))},s=()=>{t=!0},u=()=>{t=!1},c=()=>yO.isFocused()&&(e.networkMode==="always"||X2.isOnline())&&e.canRun(),d=()=>zZ(e.networkMode)&&e.canRun(),f=v=>{var w;r||(r=!0,(w=e.onSuccess)==null||w.call(e,v),a==null||a(),i.resolve(v))},h=v=>{var w;r||(r=!0,(w=e.onError)==null||w.call(e,v),a==null||a(),i.reject(v))},y=()=>new Promise(v=>{var w;a=b=>{(r||c())&&v(b)},(w=e.onPause)==null||w.call(e)}).then(()=>{var v;a=void 0,r||(v=e.onContinue)==null||v.call(e)}),m=()=>{if(r)return;let v;const w=n===0?e.initialPromise:void 0;try{v=w??e.fn()}catch(b){v=Promise.reject(b)}Promise.resolve(v).then(f).catch(b=>{var R;if(r)return;const x=e.retry??(Sf?0:3),T=e.retryDelay??cRe,E=typeof T=="function"?T(n,b):T,C=x===!0||typeof x=="number"&&n<x||typeof x=="function"&&x(n,b);if(t||!C){h(b);return}n++,(R=e.onFail)==null||R.call(e,n,b),aRe(E).then(()=>c()?void 0:y()).then(()=>{t?h(b):m()})})};return{promise:i,cancel:o,continue:()=>(a==null||a(),i),cancelRetry:s,continueRetry:u,canStart:d,start:()=>(d()?m():y().then(m),i)}}function lRe(){let e=[],t=0,n=s=>{s()},r=s=>{s()},a=s=>setTimeout(s,0);const i=s=>{t?e.push(s):a(()=>{n(s)})},o=()=>{const s=e;e=[],s.length&&a(()=>{r(()=>{s.forEach(u=>{n(u)})})})};return{batch:s=>{let u;t++;try{u=s()}finally{t--,t||o()}return u},batchCalls:s=>(...u)=>{i(()=>{s(...u)})},schedule:i,setNotifyFunction:s=>{n=s},setBatchNotifyFunction:s=>{r=s},setScheduler:s=>{a=s}}}var vr=lRe(),Xd,WY,YZ=(WY=class{constructor(){pt(this,Xd)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),DP(this.gcTime)&&Ye(this,Xd,setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(Sf?1/0:5*60*1e3))}clearGcTimeout(){X(this,Xd)&&(clearTimeout(X(this,Xd)),Ye(this,Xd,void 0))}},Xd=new WeakMap,WY),Uh,jh,To,La,vv,Jd,Zo,Fu,YY,dRe=(YY=class extends YZ{constructor(t){super();pt(this,Zo);pt(this,Uh);pt(this,jh);pt(this,To);pt(this,La);pt(this,vv);pt(this,Jd);Ye(this,Jd,!1),Ye(this,vv,t.defaultOptions),this.setOptions(t.options),this.observers=[],Ye(this,To,t.cache),this.queryKey=t.queryKey,this.queryHash=t.queryHash,Ye(this,Uh,fRe(this.options)),this.state=t.state??X(this,Uh),this.scheduleGc()}get meta(){return this.options.meta}get promise(){var t;return(t=X(this,La))==null?void 0:t.promise}setOptions(t){this.options={...X(this,vv),...t},this.updateGcTime(this.options.gcTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&X(this,To).remove(this)}setData(t,n){const r=FP(this.state.data,t,this.options);return At(this,Zo,Fu).call(this,{data:r,type:"success",dataUpdatedAt:n==null?void 0:n.updatedAt,manual:n==null?void 0:n.manual}),r}setState(t,n){At(this,Zo,Fu).call(this,{type:"setState",state:t,setStateOptions:n})}cancel(t){var r,a;const n=(r=X(this,La))==null?void 0:r.promise;return(a=X(this,La))==null||a.cancel(t),n?n.then(Ao).catch(Ao):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(X(this,Uh))}isActive(){return this.observers.some(t=>ts(t.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===hO||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStale(){return this.state.isInvalidated?!0:this.getObserversCount()>0?this.observers.some(t=>t.getCurrentResult().isStale):this.state.data===void 0}isStaleByTime(t=0){return this.state.isInvalidated||this.state.data===void 0||!jZ(this.state.dataUpdatedAt,t)}onFocus(){var n;const t=this.observers.find(r=>r.shouldFetchOnWindowFocus());t==null||t.refetch({cancelRefetch:!1}),(n=X(this,La))==null||n.continue()}onOnline(){var n;const t=this.observers.find(r=>r.shouldFetchOnReconnect());t==null||t.refetch({cancelRefetch:!1}),(n=X(this,La))==null||n.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),X(this,To).notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.includes(t)&&(this.observers=this.observers.filter(n=>n!==t),this.observers.length||(X(this,La)&&(X(this,Jd)?X(this,La).cancel({revert:!0}):X(this,La).cancelRetry()),this.scheduleGc()),X(this,To).notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||At(this,Zo,Fu).call(this,{type:"invalidate"})}fetch(t,n){var u,c,d;if(this.state.fetchStatus!=="idle"){if(this.state.data!==void 0&&(n!=null&&n.cancelRefetch))this.cancel({silent:!0});else if(X(this,La))return X(this,La).continueRetry(),X(this,La).promise}if(t&&this.setOptions(t),!this.options.queryFn){const f=this.observers.find(h=>h.options.queryFn);f&&this.setOptions(f.options)}const r=new AbortController,a=f=>{Object.defineProperty(f,"signal",{enumerable:!0,get:()=>(Ye(this,Jd,!0),r.signal)})},i=()=>{const f=$Z(this.options,n),h={queryKey:this.queryKey,meta:this.meta};return a(h),Ye(this,Jd,!1),this.options.persister?this.options.persister(f,h,this):f(h)},o={fetchOptions:n,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:i};a(o),(u=this.options.behavior)==null||u.onFetch(o,this),Ye(this,jh,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((c=o.fetchOptions)==null?void 0:c.meta))&&At(this,Zo,Fu).call(this,{type:"fetch",meta:(d=o.fetchOptions)==null?void 0:d.meta});const s=f=>{var h,y,m,v;_E(f)&&f.silent||At(this,Zo,Fu).call(this,{type:"error",error:f}),_E(f)||((y=(h=X(this,To).config).onError)==null||y.call(h,f,this),(v=(m=X(this,To).config).onSettled)==null||v.call(m,this.state.data,f,this)),this.scheduleGc()};return Ye(this,La,WZ({initialPromise:n==null?void 0:n.initialPromise,fn:o.fetchFn,abort:r.abort.bind(r),onSuccess:f=>{var h,y,m,v;if(f===void 0){s(new Error(`${this.queryHash} data is undefined`));return}try{this.setData(f)}catch(w){s(w);return}(y=(h=X(this,To).config).onSuccess)==null||y.call(h,f,this),(v=(m=X(this,To).config).onSettled)==null||v.call(m,f,this.state.error,this),this.scheduleGc()},onError:s,onFail:(f,h)=>{At(this,Zo,Fu).call(this,{type:"failed",failureCount:f,error:h})},onPause:()=>{At(this,Zo,Fu).call(this,{type:"pause"})},onContinue:()=>{At(this,Zo,Fu).call(this,{type:"continue"})},retry:o.options.retry,retryDelay:o.options.retryDelay,networkMode:o.options.networkMode,canRun:()=>!0})),X(this,La).start()}},Uh=new WeakMap,jh=new WeakMap,To=new WeakMap,La=new WeakMap,vv=new WeakMap,Jd=new WeakMap,Zo=new WeakSet,Fu=function(t){const n=r=>{switch(t.type){case"failed":return{...r,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...r,fetchStatus:"paused"};case"continue":return{...r,fetchStatus:"fetching"};case"fetch":return{...r,...GZ(r.data,this.options),fetchMeta:t.meta??null};case"success":return{...r,data:t.data,dataUpdateCount:r.dataUpdateCount+1,dataUpdatedAt:t.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const a=t.error;return _E(a)&&a.revert&&X(this,jh)?{...X(this,jh),fetchStatus:"idle"}:{...r,error:a,errorUpdateCount:r.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:r.fetchFailureCount+1,fetchFailureReason:a,fetchStatus:"idle",status:"error"};case"invalidate":return{...r,isInvalidated:!0};case"setState":return{...r,...t.state}}};this.state=n(this.state),vr.batch(()=>{this.observers.forEach(r=>{r.onQueryUpdate()}),X(this,To).notify({query:this,type:"updated",action:t})})},YY);function GZ(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:zZ(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function fRe(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,n=t!==void 0,r=n?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?"success":"pending",fetchStatus:"idle"}}var Bs,GY,QZ=(GY=class extends Xf{constructor(t={}){super();pt(this,Bs);this.config=t,Ye(this,Bs,new Map)}build(t,n,r){const a=n.queryKey,i=n.queryHash??pO(a,n);let o=this.get(i);return o||(o=new dRe({cache:this,queryKey:a,queryHash:i,options:t.defaultQueryOptions(n),state:r,defaultOptions:t.getQueryDefaults(a)}),this.add(o)),o}add(t){X(this,Bs).has(t.queryHash)||(X(this,Bs).set(t.queryHash,t),this.notify({type:"added",query:t}))}remove(t){const n=X(this,Bs).get(t.queryHash);n&&(t.destroy(),n===t&&X(this,Bs).delete(t.queryHash),this.notify({type:"removed",query:t}))}clear(){vr.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}get(t){return X(this,Bs).get(t)}getAll(){return[...X(this,Bs).values()]}find(t){const n={exact:!0,...t};return this.getAll().find(r=>VB(n,r))}findAll(t={}){const n=this.getAll();return Object.keys(t).length>0?n.filter(r=>VB(t,r)):n}notify(t){vr.batch(()=>{this.listeners.forEach(n=>{n(t)})})}onFocus(){vr.batch(()=>{this.getAll().forEach(t=>{t.onFocus()})})}onOnline(){vr.batch(()=>{this.getAll().forEach(t=>{t.onOnline()})})}},Bs=new WeakMap,GY),Vs,Ya,Zd,Us,tl,QY,pRe=(QY=class extends YZ{constructor(t){super();pt(this,Us);pt(this,Vs);pt(this,Ya);pt(this,Zd);this.mutationId=t.mutationId,Ye(this,Ya,t.mutationCache),Ye(this,Vs,[]),this.state=t.state||KZ(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options=t,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t){X(this,Vs).includes(t)||(X(this,Vs).push(t),this.clearGcTimeout(),X(this,Ya).notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){Ye(this,Vs,X(this,Vs).filter(n=>n!==t)),this.scheduleGc(),X(this,Ya).notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){X(this,Vs).length||(this.state.status==="pending"?this.scheduleGc():X(this,Ya).remove(this))}continue(){var t;return((t=X(this,Zd))==null?void 0:t.continue())??this.execute(this.state.variables)}async execute(t){var a,i,o,s,u,c,d,f,h,y,m,v,w,b,x,T,E,C,R,_;Ye(this,Zd,WZ({fn:()=>this.options.mutationFn?this.options.mutationFn(t):Promise.reject(new Error("No mutationFn found")),onFail:(I,L)=>{At(this,Us,tl).call(this,{type:"failed",failureCount:I,error:L})},onPause:()=>{At(this,Us,tl).call(this,{type:"pause"})},onContinue:()=>{At(this,Us,tl).call(this,{type:"continue"})},retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>X(this,Ya).canRun(this)}));const n=this.state.status==="pending",r=!X(this,Zd).canStart();try{if(!n){At(this,Us,tl).call(this,{type:"pending",variables:t,isPaused:r}),await((i=(a=X(this,Ya).config).onMutate)==null?void 0:i.call(a,t,this));const L=await((s=(o=this.options).onMutate)==null?void 0:s.call(o,t));L!==this.state.context&&At(this,Us,tl).call(this,{type:"pending",context:L,variables:t,isPaused:r})}const I=await X(this,Zd).start();return await((c=(u=X(this,Ya).config).onSuccess)==null?void 0:c.call(u,I,t,this.state.context,this)),await((f=(d=this.options).onSuccess)==null?void 0:f.call(d,I,t,this.state.context)),await((y=(h=X(this,Ya).config).onSettled)==null?void 0:y.call(h,I,null,this.state.variables,this.state.context,this)),await((v=(m=this.options).onSettled)==null?void 0:v.call(m,I,null,t,this.state.context)),At(this,Us,tl).call(this,{type:"success",data:I}),I}catch(I){try{throw await((b=(w=X(this,Ya).config).onError)==null?void 0:b.call(w,I,t,this.state.context,this)),await((T=(x=this.options).onError)==null?void 0:T.call(x,I,t,this.state.context)),await((C=(E=X(this,Ya).config).onSettled)==null?void 0:C.call(E,void 0,I,this.state.variables,this.state.context,this)),await((_=(R=this.options).onSettled)==null?void 0:_.call(R,void 0,I,t,this.state.context)),I}finally{At(this,Us,tl).call(this,{type:"error",error:I})}}finally{X(this,Ya).runNext(this)}}},Vs=new WeakMap,Ya=new WeakMap,Zd=new WeakMap,Us=new WeakSet,tl=function(t){const n=r=>{switch(t.type){case"failed":return{...r,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...r,isPaused:!0};case"continue":return{...r,isPaused:!1};case"pending":return{...r,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:t.isPaused,status:"pending",variables:t.variables,submittedAt:Date.now()};case"success":return{...r,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...r,data:void 0,error:t.error,failureCount:r.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"}}};this.state=n(this.state),vr.batch(()=>{X(this,Vs).forEach(r=>{r.onMutationUpdate(t)}),X(this,Ya).notify({mutation:this,type:"updated",action:t})})},QY);function KZ(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var zi,bv,KY,hRe=(KY=class extends Xf{constructor(t={}){super();pt(this,zi);pt(this,bv);this.config=t,Ye(this,zi,new Map),Ye(this,bv,Date.now())}build(t,n,r){const a=new pRe({mutationCache:this,mutationId:++Ed(this,bv)._,options:t.defaultMutationOptions(n),state:r});return this.add(a),a}add(t){const n=ew(t),r=X(this,zi).get(n)??[];r.push(t),X(this,zi).set(n,r),this.notify({type:"added",mutation:t})}remove(t){var r;const n=ew(t);if(X(this,zi).has(n)){const a=(r=X(this,zi).get(n))==null?void 0:r.filter(i=>i!==t);a&&(a.length===0?X(this,zi).delete(n):X(this,zi).set(n,a))}this.notify({type:"removed",mutation:t})}canRun(t){var r;const n=(r=X(this,zi).get(ew(t)))==null?void 0:r.find(a=>a.state.status==="pending");return!n||n===t}runNext(t){var r;const n=(r=X(this,zi).get(ew(t)))==null?void 0:r.find(a=>a!==t&&a.state.isPaused);return(n==null?void 0:n.continue())??Promise.resolve()}clear(){vr.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}getAll(){return[...X(this,zi).values()].flat()}find(t){const n={exact:!0,...t};return this.getAll().find(r=>UB(n,r))}findAll(t={}){return this.getAll().filter(n=>UB(t,n))}notify(t){vr.batch(()=>{this.listeners.forEach(n=>{n(t)})})}resumePausedMutations(){const t=this.getAll().filter(n=>n.state.isPaused);return vr.batch(()=>Promise.all(t.map(n=>n.continue().catch(Ao))))}},zi=new WeakMap,bv=new WeakMap,KY);function ew(e){var t;return((t=e.options.scope)==null?void 0:t.id)??String(e.mutationId)}function $B(e){return{onFetch:(t,n)=>{var d,f,h,y,m;const r=t.options,a=(h=(f=(d=t.fetchOptions)==null?void 0:d.meta)==null?void 0:f.fetchMore)==null?void 0:h.direction,i=((y=t.state.data)==null?void 0:y.pages)||[],o=((m=t.state.data)==null?void 0:m.pageParams)||[];let s={pages:[],pageParams:[]},u=0;const c=async()=>{let v=!1;const w=T=>{Object.defineProperty(T,"signal",{enumerable:!0,get:()=>(t.signal.aborted?v=!0:t.signal.addEventListener("abort",()=>{v=!0}),t.signal)})},b=$Z(t.options,t.fetchOptions),x=async(T,E,C)=>{if(v)return Promise.reject();if(E==null&&T.pages.length)return Promise.resolve(T);const R={queryKey:t.queryKey,pageParam:E,direction:C?"backward":"forward",meta:t.options.meta};w(R);const _=await b(R),{maxPages:I}=t.options,L=C?oRe:iRe;return{pages:L(T.pages,_,I),pageParams:L(T.pageParams,E,I)}};if(a&&i.length){const T=a==="backward",E=T?yRe:zB,C={pages:i,pageParams:o},R=E(r,C);s=await x(C,R,T)}else{const T=e??i.length;do{const E=u===0?o[0]??r.initialPageParam:zB(r,s);if(u>0&&E==null)break;s=await x(s,E),u++}while(u<T)}return s};t.options.persister?t.fetchFn=()=>{var v,w;return(w=(v=t.options).persister)==null?void 0:w.call(v,c,{queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n)}:t.fetchFn=c}}}function zB(e,{pages:t,pageParams:n}){const r=t.length-1;return t.length>0?e.getNextPageParam(t[r],t,n[r],n):void 0}function yRe(e,{pages:t,pageParams:n}){var r;return t.length>0?(r=e.getPreviousPageParam)==null?void 0:r.call(e,t[0],t,n[0],n):void 0}var yr,fl,pl,qh,$h,hl,zh,Hh,XY,mRe=(XY=class{constructor(e={}){pt(this,yr);pt(this,fl);pt(this,pl);pt(this,qh);pt(this,$h);pt(this,hl);pt(this,zh);pt(this,Hh);Ye(this,yr,e.queryCache||new QZ),Ye(this,fl,e.mutationCache||new hRe),Ye(this,pl,e.defaultOptions||{}),Ye(this,qh,new Map),Ye(this,$h,new Map),Ye(this,hl,0)}mount(){Ed(this,hl)._++,X(this,hl)===1&&(Ye(this,zh,yO.subscribe(async e=>{e&&(await this.resumePausedMutations(),X(this,yr).onFocus())})),Ye(this,Hh,X2.subscribe(async e=>{e&&(await this.resumePausedMutations(),X(this,yr).onOnline())})))}unmount(){var e,t;Ed(this,hl)._--,X(this,hl)===0&&((e=X(this,zh))==null||e.call(this),Ye(this,zh,void 0),(t=X(this,Hh))==null||t.call(this),Ye(this,Hh,void 0))}isFetching(e){return X(this,yr).findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return X(this,fl).findAll({...e,status:"pending"}).length}getQueryData(e){var n;const t=this.defaultQueryOptions({queryKey:e});return(n=X(this,yr).get(t.queryHash))==null?void 0:n.state.data}ensureQueryData(e){const t=this.defaultQueryOptions(e),n=X(this,yr).build(this,t),r=n.state.data;return r===void 0?this.fetchQuery(e):(e.revalidateIfStale&&n.isStaleByTime(Ph(t.staleTime,n))&&this.prefetchQuery(t),Promise.resolve(r))}getQueriesData(e){return X(this,yr).findAll(e).map(({queryKey:t,state:n})=>{const r=n.data;return[t,r]})}setQueryData(e,t,n){const r=this.defaultQueryOptions({queryKey:e}),a=X(this,yr).get(r.queryHash),i=a==null?void 0:a.state.data,o=rRe(t,i);if(o!==void 0)return X(this,yr).build(this,r).setData(o,{...n,manual:!0})}setQueriesData(e,t,n){return vr.batch(()=>X(this,yr).findAll(e).map(({queryKey:r})=>[r,this.setQueryData(r,t,n)]))}getQueryState(e){var n;const t=this.defaultQueryOptions({queryKey:e});return(n=X(this,yr).get(t.queryHash))==null?void 0:n.state}removeQueries(e){const t=X(this,yr);vr.batch(()=>{t.findAll(e).forEach(n=>{t.remove(n)})})}resetQueries(e,t){const n=X(this,yr),r={type:"active",...e};return vr.batch(()=>(n.findAll(e).forEach(a=>{a.reset()}),this.refetchQueries(r,t)))}cancelQueries(e,t={}){const n={revert:!0,...t},r=vr.batch(()=>X(this,yr).findAll(e).map(a=>a.cancel(n)));return Promise.all(r).then(Ao).catch(Ao)}invalidateQueries(e,t={}){return vr.batch(()=>{if(X(this,yr).findAll(e).forEach(r=>{r.invalidate()}),(e==null?void 0:e.refetchType)==="none")return Promise.resolve();const n={...e,type:(e==null?void 0:e.refetchType)??(e==null?void 0:e.type)??"active"};return this.refetchQueries(n,t)})}refetchQueries(e,t={}){const n={...t,cancelRefetch:t.cancelRefetch??!0},r=vr.batch(()=>X(this,yr).findAll(e).filter(a=>!a.isDisabled()).map(a=>{let i=a.fetch(void 0,n);return n.throwOnError||(i=i.catch(Ao)),a.state.fetchStatus==="paused"?Promise.resolve():i}));return Promise.all(r).then(Ao)}fetchQuery(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const n=X(this,yr).build(this,t);return n.isStaleByTime(Ph(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(Ao).catch(Ao)}fetchInfiniteQuery(e){return e.behavior=$B(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(Ao).catch(Ao)}ensureInfiniteQueryData(e){return e.behavior=$B(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return X2.isOnline()?X(this,fl).resumePausedMutations():Promise.resolve()}getQueryCache(){return X(this,yr)}getMutationCache(){return X(this,fl)}getDefaultOptions(){return X(this,pl)}setDefaultOptions(e){Ye(this,pl,e)}setQueryDefaults(e,t){X(this,qh).set(Tf(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...X(this,qh).values()],n={};return t.forEach(r=>{Dg(e,r.queryKey)&&Object.assign(n,r.defaultOptions)}),n}setMutationDefaults(e,t){X(this,$h).set(Tf(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...X(this,$h).values()];let n={};return t.forEach(r=>{Dg(e,r.mutationKey)&&(n={...n,...r.defaultOptions})}),n}defaultQueryOptions(e){if(e._defaulted)return e;const t={...X(this,pl).queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=pO(t.queryKey,t)),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!=="always"),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===hO&&(t.enabled=!1),t}defaultMutationOptions(e){return e!=null&&e._defaulted?e:{...X(this,pl).mutations,...(e==null?void 0:e.mutationKey)&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){X(this,yr).clear(),X(this,fl).clear()}},yr=new WeakMap,fl=new WeakMap,pl=new WeakMap,qh=new WeakMap,$h=new WeakMap,hl=new WeakMap,zh=new WeakMap,Hh=new WeakMap,XY),vi,ln,wv,Ga,ef,Wh,yl,js,xv,Yh,Gh,tf,nf,ml,Qh,Mn,I0,BP,VP,UP,jP,qP,$P,zP,XZ,JY,mO=(JY=class extends Xf{constructor(t,n){super();pt(this,Mn);pt(this,vi);pt(this,ln);pt(this,wv);pt(this,Ga);pt(this,ef);pt(this,Wh);pt(this,yl);pt(this,js);pt(this,xv);pt(this,Yh);pt(this,Gh);pt(this,tf);pt(this,nf);pt(this,ml);pt(this,Qh,new Set);this.options=n,Ye(this,vi,t),Ye(this,js,null),Ye(this,yl,NP()),this.options.experimental_prefetchInRender||X(this,yl).reject(new Error("experimental_prefetchInRender feature flag is not enabled")),this.bindMethods(),this.setOptions(n)}bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(X(this,ln).addObserver(this),HB(X(this,ln),this.options)?At(this,Mn,I0).call(this):this.updateResult(),At(this,Mn,jP).call(this))}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return HP(X(this,ln),this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return HP(X(this,ln),this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,At(this,Mn,qP).call(this),At(this,Mn,$P).call(this),X(this,ln).removeObserver(this)}setOptions(t,n){const r=this.options,a=X(this,ln);if(this.options=X(this,vi).defaultQueryOptions(t),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof ts(this.options.enabled,X(this,ln))!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");At(this,Mn,zP).call(this),X(this,ln).setOptions(this.options),r._defaulted&&!K2(this.options,r)&&X(this,vi).getQueryCache().notify({type:"observerOptionsUpdated",query:X(this,ln),observer:this});const i=this.hasListeners();i&&WB(X(this,ln),a,this.options,r)&&At(this,Mn,I0).call(this),this.updateResult(n),i&&(X(this,ln)!==a||ts(this.options.enabled,X(this,ln))!==ts(r.enabled,X(this,ln))||Ph(this.options.staleTime,X(this,ln))!==Ph(r.staleTime,X(this,ln)))&&At(this,Mn,BP).call(this);const o=At(this,Mn,VP).call(this);i&&(X(this,ln)!==a||ts(this.options.enabled,X(this,ln))!==ts(r.enabled,X(this,ln))||o!==X(this,ml))&&At(this,Mn,UP).call(this,o)}getOptimisticResult(t){const n=X(this,vi).getQueryCache().build(X(this,vi),t),r=this.createResult(n,t);return vRe(this,r)&&(Ye(this,Ga,r),Ye(this,Wh,this.options),Ye(this,ef,X(this,ln).state)),r}getCurrentResult(){return X(this,Ga)}trackResult(t,n){const r={};return Object.keys(t).forEach(a=>{Object.defineProperty(r,a,{configurable:!1,enumerable:!0,get:()=>(this.trackProp(a),n==null||n(a),t[a])})}),r}trackProp(t){X(this,Qh).add(t)}getCurrentQuery(){return X(this,ln)}refetch({...t}={}){return this.fetch({...t})}fetchOptimistic(t){const n=X(this,vi).defaultQueryOptions(t),r=X(this,vi).getQueryCache().build(X(this,vi),n);return r.fetch().then(()=>this.createResult(r,n))}fetch(t){return At(this,Mn,I0).call(this,{...t,cancelRefetch:t.cancelRefetch??!0}).then(()=>(this.updateResult(),X(this,Ga)))}createResult(t,n){var I;const r=X(this,ln),a=this.options,i=X(this,Ga),o=X(this,ef),s=X(this,Wh),c=t!==r?t.state:X(this,wv),{state:d}=t;let f={...d},h=!1,y;if(n._optimisticResults){const L=this.hasListeners(),B=!L&&HB(t,n),j=L&&WB(t,r,n,a);(B||j)&&(f={...f,...GZ(d.data,t.options)}),n._optimisticResults==="isRestoring"&&(f.fetchStatus="idle")}let{error:m,errorUpdatedAt:v,status:w}=f;if(n.select&&f.data!==void 0)if(i&&f.data===(o==null?void 0:o.data)&&n.select===X(this,xv))y=X(this,Yh);else try{Ye(this,xv,n.select),y=n.select(f.data),y=FP(i==null?void 0:i.data,y,n),Ye(this,Yh,y),Ye(this,js,null)}catch(L){Ye(this,js,L)}else y=f.data;if(n.placeholderData!==void 0&&y===void 0&&w==="pending"){let L;if(i!=null&&i.isPlaceholderData&&n.placeholderData===(s==null?void 0:s.placeholderData))L=i.data;else if(L=typeof n.placeholderData=="function"?n.placeholderData((I=X(this,Gh))==null?void 0:I.state.data,X(this,Gh)):n.placeholderData,n.select&&L!==void 0)try{L=n.select(L),Ye(this,js,null)}catch(B){Ye(this,js,B)}L!==void 0&&(w="success",y=FP(i==null?void 0:i.data,L,n),h=!0)}X(this,js)&&(m=X(this,js),y=X(this,Yh),v=Date.now(),w="error");const b=f.fetchStatus==="fetching",x=w==="pending",T=w==="error",E=x&&b,C=y!==void 0,_={status:w,fetchStatus:f.fetchStatus,isPending:x,isSuccess:w==="success",isError:T,isInitialLoading:E,isLoading:E,data:y,dataUpdatedAt:f.dataUpdatedAt,error:m,errorUpdatedAt:v,failureCount:f.fetchFailureCount,failureReason:f.fetchFailureReason,errorUpdateCount:f.errorUpdateCount,isFetched:f.dataUpdateCount>0||f.errorUpdateCount>0,isFetchedAfterMount:f.dataUpdateCount>c.dataUpdateCount||f.errorUpdateCount>c.errorUpdateCount,isFetching:b,isRefetching:b&&!x,isLoadingError:T&&!C,isPaused:f.fetchStatus==="paused",isPlaceholderData:h,isRefetchError:T&&C,isStale:gO(t,n),refetch:this.refetch,promise:X(this,yl)};if(this.options.experimental_prefetchInRender){const L=K=>{_.status==="error"?K.reject(_.error):_.data!==void 0&&K.resolve(_.data)},B=()=>{const K=Ye(this,yl,_.promise=NP());L(K)},j=X(this,yl);switch(j.status){case"pending":t.queryHash===r.queryHash&&L(j);break;case"fulfilled":(_.status==="error"||_.data!==j.value)&&B();break;case"rejected":(_.status!=="error"||_.error!==j.reason)&&B();break}}return _}updateResult(t){const n=X(this,Ga),r=this.createResult(X(this,ln),this.options);if(Ye(this,ef,X(this,ln).state),Ye(this,Wh,this.options),X(this,ef).data!==void 0&&Ye(this,Gh,X(this,ln)),K2(r,n))return;Ye(this,Ga,r);const a={},i=()=>{if(!n)return!0;const{notifyOnChangeProps:o}=this.options,s=typeof o=="function"?o():o;if(s==="all"||!s&&!X(this,Qh).size)return!0;const u=new Set(s??X(this,Qh));return this.options.throwOnError&&u.add("error"),Object.keys(X(this,Ga)).some(c=>{const d=c;return X(this,Ga)[d]!==n[d]&&u.has(d)})};(t==null?void 0:t.listeners)!==!1&&i()&&(a.listeners=!0),At(this,Mn,XZ).call(this,{...a,...t})}onQueryUpdate(){this.updateResult(),this.hasListeners()&&At(this,Mn,jP).call(this)}},vi=new WeakMap,ln=new WeakMap,wv=new WeakMap,Ga=new WeakMap,ef=new WeakMap,Wh=new WeakMap,yl=new WeakMap,js=new WeakMap,xv=new WeakMap,Yh=new WeakMap,Gh=new WeakMap,tf=new WeakMap,nf=new WeakMap,ml=new WeakMap,Qh=new WeakMap,Mn=new WeakSet,I0=function(t){At(this,Mn,zP).call(this);let n=X(this,ln).fetch(this.options,t);return t!=null&&t.throwOnError||(n=n.catch(Ao)),n},BP=function(){At(this,Mn,qP).call(this);const t=Ph(this.options.staleTime,X(this,ln));if(Sf||X(this,Ga).isStale||!DP(t))return;const r=jZ(X(this,Ga).dataUpdatedAt,t)+1;Ye(this,tf,setTimeout(()=>{X(this,Ga).isStale||this.updateResult()},r))},VP=function(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(X(this,ln)):this.options.refetchInterval)??!1},UP=function(t){At(this,Mn,$P).call(this),Ye(this,ml,t),!(Sf||ts(this.options.enabled,X(this,ln))===!1||!DP(X(this,ml))||X(this,ml)===0)&&Ye(this,nf,setInterval(()=>{(this.options.refetchIntervalInBackground||yO.isFocused())&&At(this,Mn,I0).call(this)},X(this,ml)))},jP=function(){At(this,Mn,BP).call(this),At(this,Mn,UP).call(this,At(this,Mn,VP).call(this))},qP=function(){X(this,tf)&&(clearTimeout(X(this,tf)),Ye(this,tf,void 0))},$P=function(){X(this,nf)&&(clearInterval(X(this,nf)),Ye(this,nf,void 0))},zP=function(){const t=X(this,vi).getQueryCache().build(X(this,vi),this.options);if(t===X(this,ln))return;const n=X(this,ln);Ye(this,ln,t),Ye(this,wv,t.state),this.hasListeners()&&(n==null||n.removeObserver(this),t.addObserver(this))},XZ=function(t){vr.batch(()=>{t.listeners&&this.listeners.forEach(n=>{n(X(this,Ga))}),X(this,vi).getQueryCache().notify({query:X(this,ln),type:"observerResultsUpdated"})})},JY);function gRe(e,t){return ts(t.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status==="error"&&t.retryOnMount===!1)}function HB(e,t){return gRe(e,t)||e.state.data!==void 0&&HP(e,t,t.refetchOnMount)}function HP(e,t,n){if(ts(t.enabled,e)!==!1){const r=typeof n=="function"?n(e):n;return r==="always"||r!==!1&&gO(e,t)}return!1}function WB(e,t,n,r){return(e!==t||ts(r.enabled,e)===!1)&&(!n.suspense||e.state.status!=="error")&&gO(e,n)}function gO(e,t){return ts(t.enabled,e)!==!1&&e.isStaleByTime(Ph(t.staleTime,e))}function vRe(e,t){return!K2(e.getCurrentResult(),t)}function YB(e,t){return e.filter(n=>!t.includes(n))}function bRe(e,t,n){const r=e.slice(0);return r[t]=n,r}var Kh,Eo,rf,Xh,Co,gl,Sv,Tv,oa,WP,YP,Qw,GP,QP,ZY,wRe=(ZY=class extends Xf{constructor(t,n,r){super();pt(this,oa);pt(this,Kh);pt(this,Eo);pt(this,rf);pt(this,Xh);pt(this,Co);pt(this,gl);pt(this,Sv);pt(this,Tv);Ye(this,Kh,t),Ye(this,Xh,r),Ye(this,rf,[]),Ye(this,Co,[]),Ye(this,Eo,[]),this.setQueries(n)}
411onSubscribe(){this.listeners.size===1&&X(this,Co).forEach(t=>{t.subscribe(n=>{At(this,oa,GP).call(this,t,n)})})}onUnsubscribe(){this.listeners.size||this.destroy()}destroy(){this.listeners=new Set,X(this,Co).forEach(t=>{t.destroy()})}setQueries(t,n,r){Ye(this,rf,t),Ye(this,Xh,n),vr.batch(()=>{const a=X(this,Co),i=At(this,oa,Qw).call(this,X(this,rf));i.forEach(c=>c.observer.setOptions(c.defaultedQueryOptions,r));const o=i.map(c=>c.observer),s=o.map(c=>c.getCurrentResult()),u=o.some((c,d)=>c!==a[d]);a.length===o.length&&!u||(Ye(this,Co,o),Ye(this,Eo,s),this.hasListeners()&&(YB(a,o).forEach(c=>{c.destroy()}),YB(o,a).forEach(c=>{c.subscribe(d=>{At(this,oa,GP).call(this,c,d)})}),At(this,oa,QP).call(this)))})}getCurrentResult(){return X(this,Eo)}getQueries(){return X(this,Co).map(t=>t.getCurrentQuery())}getObservers(){return X(this,Co)}getOptimisticResult(t,n){const a=At(this,oa,Qw).call(this,t).map(i=>i.observer.getOptimisticResult(i.defaultedQueryOptions));return[a,i=>At(this,oa,YP).call(this,i??a,n),()=>At(this,oa,WP).call(this,a,t)]}},Kh=new WeakMap,Eo=new WeakMap,rf=new WeakMap,Xh=new WeakMap,Co=new WeakMap,gl=new WeakMap,Sv=new WeakMap,Tv=new WeakMap,oa=new WeakSet,WP=function(t,n){const r=At(this,oa,Qw).call(this,n);return r.map((a,i)=>{const o=t[i];return a.defaultedQueryOptions.notifyOnChangeProps?o:a.observer.trackResult(o,s=>{r.forEach(u=>{u.observer.trackProp(s)})})})},YP=function(t,n){return n?((!X(this,gl)||X(this,Eo)!==X(this,Tv)||n!==X(this,Sv))&&(Ye(this,Sv,n),Ye(this,Tv,X(this,Eo)),Ye(this,gl,ES(X(this,gl),n(t)))),X(this,gl)):t},Qw=function(t){const n=new Map(X(this,Co).map(a=>[a.options.queryHash,a])),r=[];return t.forEach(a=>{const i=X(this,Kh).defaultQueryOptions(a),o=n.get(i.queryHash);o?r.push({defaultedQueryOptions:i,observer:o}):r.push({defaultedQueryOptions:i,observer:new mO(X(this,Kh),i)})}),r},GP=function(t,n){const r=X(this,Co).indexOf(t);r!==-1&&(Ye(this,Eo,bRe(X(this,Eo),r,n)),At(this,oa,QP).call(this))},QP=function(){var t;if(this.hasListeners()){const n=X(this,gl),r=At(this,oa,YP).call(this,At(this,oa,WP).call(this,X(this,Eo),X(this,rf)),(t=X(this,Xh))==null?void 0:t.combine);n!==r&&vr.batch(()=>{this.listeners.forEach(a=>{a(X(this,Eo))})})}},ZY),vl,bl,bi,Uu,oc,Kw,KP,eG,xRe=(eG=class extends Xf{constructor(n,r){super();pt(this,oc);pt(this,vl);pt(this,bl);pt(this,bi);pt(this,Uu);Ye(this,vl,n),this.setOptions(r),this.bindMethods(),At(this,oc,Kw).call(this)}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(n){var a;const r=this.options;this.options=X(this,vl).defaultMutationOptions(n),K2(this.options,r)||X(this,vl).getMutationCache().notify({type:"observerOptionsUpdated",mutation:X(this,bi),observer:this}),r!=null&&r.mutationKey&&this.options.mutationKey&&Tf(r.mutationKey)!==Tf(this.options.mutationKey)?this.reset():((a=X(this,bi))==null?void 0:a.state.status)==="pending"&&X(this,bi).setOptions(this.options)}onUnsubscribe(){var n;this.hasListeners()||(n=X(this,bi))==null||n.removeObserver(this)}onMutationUpdate(n){At(this,oc,Kw).call(this),At(this,oc,KP).call(this,n)}getCurrentResult(){return X(this,bl)}reset(){var n;(n=X(this,bi))==null||n.removeObserver(this),Ye(this,bi,void 0),At(this,oc,Kw).call(this),At(this,oc,KP).call(this)}mutate(n,r){var a;return Ye(this,Uu,r),(a=X(this,bi))==null||a.removeObserver(this),Ye(this,bi,X(this,vl).getMutationCache().build(X(this,vl),this.options)),X(this,bi).addObserver(this),X(this,bi).execute(n)}},vl=new WeakMap,bl=new WeakMap,bi=new WeakMap,Uu=new WeakMap,oc=new WeakSet,Kw=function(){var r;const n=((r=X(this,bi))==null?void 0:r.state)??KZ();Ye(this,bl,{...n,isPending:n.status==="pending",isSuccess:n.status==="success",isError:n.status==="error",isIdle:n.status==="idle",mutate:this.mutate,reset:this.reset})},KP=function(n){vr.batch(()=>{var r,a,i,o,s,u,c,d;if(X(this,Uu)&&this.hasListeners()){const f=X(this,bl).variables,h=X(this,bl).context;(n==null?void 0:n.type)==="success"?((a=(r=X(this,Uu)).onSuccess)==null||a.call(r,n.data,f,h),(o=(i=X(this,Uu)).onSettled)==null||o.call(i,n.data,null,f,h)):(n==null?void 0:n.type)==="error"&&((u=(s=X(this,Uu)).onError)==null||u.call(s,n.error,f,h),(d=(c=X(this,Uu)).onSettled)==null||d.call(c,void 0,n.error,f,h))}
411this.listeners.forEach(f=>{f(X(this,bl))})})},eG),JZ=P.createContext(void 0),Jl=e=>{const t=P.useContext(JZ);if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},SRe=({client:e,children:t})=>(P.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),A.jsx(JZ.Provider,{value:e,children:t})),ZZ=P.createContext(!1),eee=()=>P.useContext(ZZ);ZZ.Provider;function TRe(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var ERe=P.createContext(TRe()),tee=()=>P.useContext(ERe);function nee(e,t){return typeof e=="function"?e(...t):!!e}function J2(){}var ree=(e,t)=>{(e.suspense||e.throwOnError||e.experimental_prefetchInRender)&&(t.isReset()||(e.retryOnMount=!1))},aee=e=>{P.useEffect(()=>{e.clearReset()},[e])},iee=({result:e,errorResetBoundary:t,throwOnError:n,query:r})=>e.isError&&!t.isReset()&&!e.isFetching&&r&&nee(n,[e.error,r]),oee=e=>{e.suspense&&(e.staleTime===void 0&&(e.staleTime=1e3),typeof e.gcTime=="number"&&(e.gcTime=Math.max(e.gcTime,1e3)))},see=(e,t)=>e.isLoading&&e.isFetching&&!t,XP=(e,t)=>(e==null?void 0:e.suspense)&&t.isPending,Z2=(e,t,n)=>t.fetchOptimistic(e).catch(()=>{n.clearReset()});function CRe({queries:e,...t},n){const r=Jl(),a=eee(),i=tee(),o=P.useMemo(()=>e.map(m=>{const v=r.defaultQueryOptions(m);return v._optimisticResults=a?"isRestoring":"optimistic",v}),[e,r,a]);o.forEach(m=>{oee(m),ree(m,i)}),aee(i);const[s]=P.useState(()=>new wRe(r,o,t)),[u,c,d]=s.getOptimisticResult(o,t.combine);P.useSyncExternalStore(P.useCallback(m=>a?J2:s.subscribe(vr.batchCalls(m)),[s,a]),()=>s.getCurrentResult(),()=>s.getCurrentResult()),P.useEffect(()=>{s.setQueries(o,t,{listeners:!1})},[o,t,s]);const h=u.some((m,v)=>XP(o[v],m))?u.flatMap((m,v)=>{const w=o[v];if(w){const b=new mO(r,w);if(XP(w,m))return Z2(w,b,i);see(m,a)&&Z2(w,b,i)}return[]}):[];if(h.length>0)throw Promise.all(h);const y=u.find((m,v)=>{const w=o[v];return w&&iee({result:m,errorResetBoundary:i,throwOnError:w.throwOnError,query:r.getQueryCache().get(w.queryHash)})});if(y!=null&&y.error)throw y.error;return c(d())}function ARe(e,t,n){var d,f,h,y,m;const r=Jl(),a=eee(),i=tee(),o=r.defaultQueryOptions(e);(f=(d=r.getDefaultOptions().queries)==null?void 0:d._experimental_beforeQuery)==null||f.call(d,o),o._optimisticResults=a?"isRestoring":"optimistic",oee(o),ree(o,i),aee(i);const s=!r.getQueryCache().get(o.queryHash),[u]=P.useState(()=>new t(r,o)),c=u.getOptimisticResult(o);if(P.useSyncExternalStore(P.useCallback(v=>{const w=a?J2:u.subscribe(vr.batchCalls(v));return u.updateResult(),w},[u,a]),()=>u.getCurrentResult(),()=>u.getCurrentResult()),P.useEffect(()=>{u.setOptions(o,{listeners:!1})},[o,u]),XP(o,c))throw Z2(o,u,i);if(iee({result:c,errorResetBoundary:i,throwOnError:o.throwOnError,query:r.getQueryCache().get(o.queryHash)}))throw c.error;if((y=(h=r.getDefaultOptions().queries)==null?void 0:h._experimental_afterQuery)==null||y.call(h,o,c),o.experimental_prefetchInRender&&!Sf&&see(c,a)){const v=s?Z2(o,u,i):(m=r.getQueryCache().get(o.queryHash))==null?void 0:m.promise;v==null||v.catch(J2).finally(()=>{u.updateResult()})}return o.notifyOnChangeProps?c:u.trackResult(c)}function Bo(e,t){return ARe(e,mO)}function Hy(e,t){const n=Jl(),[r]=P.useState(()=>new xRe(n,e));P.useEffect(()=>{r.setOptions(e)},[r,e]);const a=P.useSyncExternalStore(P.useCallback(o=>r.subscribe(vr.batchCalls(o)),[r]),()=>r.getCurrentResult(),()=>r.getCurrentResult()),i=P.useCallback((o,s)=>{r.mutate(o,s).catch(J2)},[r]);if(a.error&&nee(r.options.throwOnError,[a.error]))throw a.error;return{...a,mutate:i,mutateAsync:a.mutate}}const hy=[{inputs:[{components:[{name:"target",type:"address"},{name:"allowFailure",type:"bool"},{name:"callData",type:"bytes"}],name:"calls",type:"tuple[]"}],name:"aggregate3",outputs:[{components:[{name:"success",type:"bool"},{name:"returnData",type:"bytes"}],name:"returnData",type:"tuple[]"}],stateMutability:"view",type:"function"},{inputs:[{name:"addr",type:"address"}],name:"getEthBalance",outputs:[{name:"balance",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"getCurrentBlockTimestamp",outputs:[{internalType:"uint256",name:"timestamp",type:"uint256"}],stateMutability:"view",type:"function"}],JP=[{name:"query",type:"function",stateMutability:"view",inputs:[{type:"tuple[]",name:"queries",components:[{type:"address",name:"sender"},{type:"string[]",name:"urls"},{type:"bytes",name:"data"}]}],outputs:[{type:"bool[]",name:"failures"},{type:"bytes[]",name:"responses"}]},{name:"HttpError",type:"error",inputs:[{type:"uint16",name:"status"},{type:"string",name:"message"}]}],uee=[{inputs:[{name:"dns",type:"bytes"}],name:"DNSDecodingFailed",type:"error"},{inputs:[{name:"ens",type:"string"}],name:"DNSEncodingFailed",type:"error"},{inputs:[],name:"EmptyAddress",type:"error"},{inputs:[{name:"status",type:"uint16"},{name:"message",type:"string"}],name:"HttpError",type:"error"}
411,{inputs:[],name:"InvalidBatchGatewayResponse",type:"error"},{inputs:[{name:"errorData",type:"bytes"}],name:"ResolverError",type:"error"},{inputs:[{name:"name",type:"bytes"},{name:"resolver",type:"address"}],name:"ResolverNotContract",type:"error"},{inputs:[{name:"name",type:"bytes"}],name:"ResolverNotFound",type:"error"},{inputs:[{name:"primary",type:"string"},{name:"primaryAddress",type:"bytes"}],name:"ReverseAddressMismatch",type:"error"},{inputs:[{internalType:"bytes4",name:"selector",type:"bytes4"}],name:"UnsupportedResolverProfile",type:"error"}],cee=[...uee,{name:"resolveWithGateways",type:"function",stateMutability:"view",inputs:[{name:"name",type:"bytes"},{name:"data",type:"bytes"},{name:"gateways",type:"string[]"}],outputs:[{name:"",type:"bytes"},{name:"address",type:"address"}]}],_Re=[...uee,{name:"reverseWithGateways",type:"function",stateMutability:"view",inputs:[{type:"bytes",name:"reverseName"},{type:"uint256",name:"coinType"},{type:"string[]",name:"gateways"}],outputs:[{type:"string",name:"resolvedName"},{type:"address",name:"resolver"},{type:"address",name:"reverseResolver"}]}],GB=[{name:"text",type:"function",stateMutability:"view",inputs:[{name:"name",type:"bytes32"},{name:"key",type:"string"}],outputs:[{name:"",type:"string"}]}],lee=[{name:"addr",type:"function",stateMutability:"view",inputs:[{name:"name",type:"bytes32"}],outputs:[{name:"",type:"address"}]},{name:"addr",type:"function",stateMutability:"view",inputs:[{name:"name",type:"bytes32"},{name:"coinType",type:"uint256"}],outputs:[{name:"",type:"bytes"}]}],dee=[{name:"isValidSignature",type:"function",stateMutability:"view",inputs:[{name:"hash",type:"bytes32"},{name:"signature",type:"bytes"}],outputs:[{name:"",type:"bytes4"}]}],QB=[{inputs:[{name:"_signer",type:"address"},{name:"_hash",type:"bytes32"},{name:"_signature",type:"bytes"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[{name:"_signer",type:"address"},{name:"_hash",type:"bytes32"},{name:"_signature",type:"bytes"}],outputs:[{type:"bool"}],stateMutability:"nonpayable",type:"function",name:"isValidSig"}],fee=[{type:"event",name:"Approval",inputs:[{indexed:!0,name:"owner",type:"address"},{indexed:!0,name:"spender",type:"address"},{indexed:!1,name:"value",type:"uint256"}]},{type:"event",name:"Transfer",inputs:[{indexed:!0,name:"from",type:"address"},{indexed:!0,name:"to",type:"address"},{indexed:!1,name:"value",type:"uint256"}]},{type:"function",name:"allowance",stateMutability:"view",inputs:[{name:"owner",type:"address"},{name:"spender",type:"address"}],outputs:[{type:"uint256"}]},{type:"function",name:"approve",stateMutability:"nonpayable",inputs:[{name:"spender",type:"address"},{name:"amount",type:"uint256"}],outputs:[{type:"bool"}]},{type:"function",name:"balanceOf",stateMutability:"view",inputs:[{name:"account",type:"address"}],outputs:[{type:"uint256"}]},{type:"function",name:"decimals",stateMutability:"view",inputs:[],outputs:[{type:"uint8"}]},{type:"function",name:"name",stateMutability:"view",inputs:[],outputs:[{type:"string"}]},{type:"function",name:"symbol",stateMutability:"view",inputs:[],outputs:[{type:"string"}]},{type:"function",name:"totalSupply",stateMutability:"view",inputs:[],outputs:[{type:"uint256"}]},{type:"function",name:"transfer",stateMutability:"nonpayable",inputs:[{name:"recipient",type:"address"},{name:"amount",type:"uint256"}],outputs:[{type:"bool"}]},{type:"function",name:"transferFrom",stateMutability:"nonpayable",inputs:[{name:"sender",type:"address"},{name:"recipient",type:"address"},{name:"amount",type:"uint256"}],outputs:[{type:"bool"}]}];function ps(e,{includeName:t=!1}={}){if(e.type!=="function"&&e.type!=="event"&&e.type!=="error")throw new jRe(e.type);return`${e.name}(${CS(e.inputs,{includeName:t})})`}function CS(e,{includeName:t=!1}={}){return e?e.map(n=>kRe(n,{includeName:t})).join(t?", ":","):""}function kRe(e,{includeName:t}){return e.type.startsWith("tuple")?`(${CS(e.components,{includeName:t})})${e.type.slice(5)}`:e.type+(t&&e.name?` ${e.name}`:"")}function su(e,{strict:t=!0}={}){return!e||typeof e!="string"?!1:t?/^0x[0-9a-fA-F]*$/.test(e):e.startsWith("0x")}function ir(e){return su(e,{strict:!1})?Math.ceil((e.length-2)/2):e.length}const pee="2.52.2";let a0={getDocsUrl:({docsBaseUrl:e,docsPath:t="",docsSlug:n})=>t?`${e??"https://viem.sh"}${t}${n?`#${n}`:""}`:void 0,version:`viem@${pee}`}
411,_e=class ZP extends Error{constructor(t,n={}){var s;const r=(()=>{var u;return n.cause instanceof ZP?n.cause.details:(u=n.cause)!=null&&u.message?n.cause.message:n.details})(),a=n.cause instanceof ZP&&n.cause.docsPath||n.docsPath,i=(s=a0.getDocsUrl)==null?void 0:s.call(a0,{...n,docsPath:a}),o=[t||"An error occurred.","",...n.metaMessages?[...n.metaMessages,""]:[],...i?[`Docs: ${i}`]:[],...r?[`Details: ${r}`]:[],...a0.version?[`Version: ${a0.version}`]:[]].join(`
412`);super(o,n.cause?{cause:n.cause}:void 0),Object.defineProperty(this,"details",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"docsPath",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"metaMessages",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"shortMessage",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"version",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"BaseError"}),this.details=r,this.docsPath=a,this.metaMessages=n.metaMessages,this.name=n.name??this.name,this.shortMessage=t,this.version=pee}walk(t){return hee(this,t)}};function hee(e,t){return t!=null&&t(e)?e:e&&typeof e=="object"&&"cause"in e&&e.cause!==void 0?hee(e.cause,t):t?null:e}class PRe extends _e{constructor({docsPath:t}){super(["A constructor was not found on the ABI.","Make sure you are using the correct ABI and that the constructor exists on it."].join(`
413`),{docsPath:t,name:"AbiConstructorNotFoundError"})}}class KB extends _e{constructor({docsPath:t}){super(["Constructor arguments were provided (`args`), but a constructor parameters (`inputs`) were not found on the ABI.","Make sure you are using the correct ABI, and that the `inputs` attribute on the constructor exists."].join(`
414`),{docsPath:t,name:"AbiConstructorParamsNotFoundError"})}}class yee extends _e{constructor({data:t,params:n,size:r}){super([`Data size of ${r} bytes is too small for given parameters.`].join(`
415`),{metaMessages:[`Params: (${CS(n,{includeName:!0})})`,`Data:   ${t} (${r} bytes)`],name:"AbiDecodingDataSizeTooSmallError"}),Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"params",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"size",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.data=t,this.params=n,this.size=r}}class Xv extends _e{constructor({cause:t}={}){super('Cannot decode zero data ("0x") with ABI parameters.',{name:"AbiDecodingZeroDataError",cause:t})}}class RRe extends _e{constructor({expectedLength:t,givenLength:n,type:r}){super([`ABI encoding array length mismatch for type ${r}.`,`Expected length: ${t}`,`Given length: ${n}`].join(`
416`),{name:"AbiEncodingArrayLengthMismatchError"})}}class ORe extends _e{constructor({expectedSize:t,value:n}){super(`Size of bytes "${n}" (bytes${ir(n)}) does not match expected size (bytes${t}).`,{name:"AbiEncodingBytesSizeMismatchError"})}}class IRe extends _e{constructor({expectedLength:t,givenLength:n}){super(["ABI encoding params/values length mismatch.",`Expected length (params): ${t}`,`Given length (values): ${n}`].join(`
417`),{name:"AbiEncodingLengthMismatchError"})}}class MRe extends _e{constructor(t,{docsPath:n}){super([`Arguments (\`args\`) were provided to "${t}", but "${t}" on the ABI does not contain any parameters (\`inputs\`).`,"Cannot encode error result without knowing what the parameter types are.","Make sure you are using the correct ABI and that the inputs exist on it."].join(`
418`),{docsPath:n,name:"AbiErrorInputsNotFoundError"})}}class XB extends _e{constructor(t,{docsPath:n}={}){super([`Error ${t?`"${t}" `:""}not found on ABI.`,"Make sure you are using the correct ABI and that the error exists on it."].join(`
419`),{docsPath:n,name:"AbiErrorNotFoundError"})}}class mee extends _e{constructor(t,{docsPath:n,cause:r}){super([`Encoded error signature "${t}" not found on ABI.`,"Make sure you are using the correct ABI and that the error exists on it.",`You can look up the decoded signature here: https://4byte.sourcify.dev/?q=${t}.`].join(`
420`),{docsPath:n,name:"AbiErrorSignatureNotFoundError",cause:r}),Object.defineProperty(this,"signature",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.signature=t}}
420class DRe extends _e{constructor({docsPath:t}){super("Cannot extract event signature from empty topics.",{docsPath:t,name:"AbiEventSignatureEmptyTopicsError"})}}class LRe extends _e{constructor(t,{docsPath:n}){super([`Encoded event signature "${t}" not found on ABI.`,"Make sure you are using the correct ABI and that the event exists on it.",`You can look up the signature here: https://4byte.sourcify.dev/?q=${t}.`].join(`
421`),{docsPath:n,name:"AbiEventSignatureNotFoundError"})}}class JB extends _e{constructor(t,{docsPath:n}={}){super([`Event ${t?`"${t}" `:""}not found on ABI.`,"Make sure you are using the correct ABI and that the event exists on it."].join(`
422`),{docsPath:n,name:"AbiEventNotFoundError"})}}class yy extends _e{constructor(t,{docsPath:n}={}){super([`Function ${t?`"${t}" `:""}not found on ABI.`,"Make sure you are using the correct ABI and that the function exists on it."].join(`
423`),{docsPath:n,name:"AbiFunctionNotFoundError"})}}class gee extends _e{constructor(t,{docsPath:n}){super([`Function "${t}" does not contain any \`outputs\` on ABI.`,"Cannot decode function result without knowing what the parameter types are.","Make sure you are using the correct ABI and that the function exists on it."].join(`
424`),{docsPath:n,name:"AbiFunctionOutputsNotFoundError"})}}class FRe extends _e{constructor(t,{docsPath:n}){super([`Encoded function signature "${t}" not found on ABI.`,"Make sure you are using the correct ABI and that the function exists on it.",`You can look up the signature here: https://4byte.sourcify.dev/?q=${t}.`].join(`
425`),{docsPath:n,name:"AbiFunctionSignatureNotFoundError"})}}class NRe extends _e{constructor(t,n){super("Found ambiguous types in overloaded ABI items.",{metaMessages:[`\`${t.type}\` in \`${ps(t.abiItem)}\`, and`,`\`${n.type}\` in \`${ps(n.abiItem)}\``,"","These types encode differently and cannot be distinguished at runtime.","Remove one of the ambiguous items in the ABI."],name:"AbiItemAmbiguityError"})}}let BRe=class extends _e{constructor({expectedSize:t,givenSize:n}){super(`Expected bytes${t}, got bytes${n}.`,{name:"BytesSizeMismatchError"})}};class ex extends _e{constructor({abiItem:t,data:n,params:r,size:a}){super([`Data size of ${a} bytes is too small for non-indexed event parameters.`].join(`
426`),{metaMessages:[`Params: (${CS(r,{includeName:!0})})`,`Data:   ${n} (${a} bytes)`],name:"DecodeLogDataMismatch"}),Object.defineProperty(this,"abiItem",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"params",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"size",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.abiItem=t,this.data=n,this.params=r,this.size=a}}class vO extends _e{constructor({abiItem:t,param:n}){super([`Expected a topic for indexed event parameter${n.name?` "${n.name}"`:""} on event "${ps(t,{includeName:!0})}".`].join(`
427`),{name:"DecodeLogTopicsMismatch"}),Object.defineProperty(this,"abiItem",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.abiItem=t}}class VRe extends _e{constructor(t,{docsPath:n}){super([`Type "${t}" is not a valid encoding type.`,"Please provide a valid ABI type."].join(`
428`),{docsPath:n,name:"InvalidAbiEncodingType"})}}class URe extends _e{constructor(t,{docsPath:n}){super([`Type "${t}" is not a valid decoding type.`,"Please provide a valid ABI type."].join(`
429`),{docsPath:n,name:"InvalidAbiDecodingType"})}}let vee=class extends _e{constructor(t){super([`Value "${t}" is not a valid array.`].join(`
430`),{name:"InvalidArrayError"})}};class jRe extends _e{constructor(t){super([`"${t}" is not a valid definition type.`,'Valid types: "function", "event", "error"'].join(`
431`),{name:"InvalidDefinitionTypeError"})}}class zlt extends _e{constructor(t){super(`Type "${t}" is not supported for packed encoding.`,{name:"UnsupportedPackedAbiType"})}}let Bl=class extends _e{constructor({address:t}){super(`Address "${t}" is invalid.`,{metaMessages:["- Address must be a hex value of 20 bytes (40 hex characters).","- Address must match its checksum counterpart."],name:"InvalidAddressError"})}}
431,bee=class extends _e{constructor({offset:t,position:n,size:r}){super(`Slice ${n==="start"?"starting":"ending"} at offset "${t}" is out-of-bounds (size: ${r}).`,{name:"SliceOffsetOutOfBoundsError"})}},wee=class extends _e{constructor({size:t,targetSize:n,type:r}){super(`${r.charAt(0).toUpperCase()}${r.slice(1).toLowerCase()} size (${t}) exceeds padding size (${n}).`,{name:"SizeExceedsPaddingSizeError"})}};class ZB extends _e{constructor({size:t,targetSize:n,type:r}){super(`${r.charAt(0).toUpperCase()}${r.slice(1).toLowerCase()} is expected to be ${n} ${r} long, but is ${t} ${r} long.`,{name:"InvalidBytesLengthError"})}}function Wy(e,{dir:t,size:n=32}={}){return typeof e=="string"?Al(e,{dir:t,size:n}):qRe(e,{dir:t,size:n})}function Al(e,{dir:t,size:n=32}={}){if(n===null)return e;const r=e.replace("0x","");if(r.length>n*2)throw new wee({size:Math.ceil(r.length/2),targetSize:n,type:"hex"});return`0x${r[t==="right"?"padEnd":"padStart"](n*2,"0")}`}function qRe(e,{dir:t,size:n=32}={}){if(n===null)return e;if(e.length>n)throw new wee({size:e.length,targetSize:n,type:"bytes"});const r=new Uint8Array(n);for(let a=0;a<n;a++){const i=t==="right";r[i?a:n-a-1]=e[i?a:e.length-a-1]}return r}let bO=class extends _e{constructor({max:t,min:n,signed:r,size:a,value:i}){super(`Number "${i}" is not in safe ${a?`${a*8}-bit ${r?"signed":"unsigned"} `:""}integer range ${t?`(${n} to ${t})`:`(above ${n})`}`,{name:"IntegerOutOfRangeError"})}},$Re=class extends _e{constructor(t){super(`Bytes value "${t}" is not a valid boolean. The bytes array must contain a single byte of either a 0 or 1 value.`,{name:"InvalidBytesBooleanError"})}};class zRe extends _e{constructor(t){super(`Hex value "${t}" is not a valid boolean. The hex value must be "0x0" (false) or "0x1" (true).`,{name:"InvalidHexBooleanError"})}}let HRe=class extends _e{constructor({givenSize:t,maxSize:n}){super(`Size cannot exceed ${n} bytes. Given size: ${t} bytes.`,{name:"SizeOverflowError"})}};function ls(e,{dir:t="left"}={}){let n=typeof e=="string"?e.replace("0x",""):e,r=0;for(let a=0;a<n.length-1&&n[t==="left"?a:n.length-a-1].toString()==="0";a++)r++;return n=t==="left"?n.slice(r):n.slice(0,n.length-r),typeof e=="string"?(n.length===1&&t==="right"&&(n=`${n}0`),`0x${n.length%2===1?`0${n}`:n}`):n}function Vo(e,{size:t}){if(ir(e)>t)throw new HRe({givenSize:ir(e),maxSize:t})}function to(e,t={}){const{signed:n}=t;t.size&&Vo(e,{size:t.size});const r=BigInt(e);if(!n)return r;const a=(e.length-2)/2,i=(1n<<BigInt(a)*8n-1n)-1n;return r<=i?r:r-BigInt(`0x${"f".padStart(a*2,"f")}`)-1n}function WRe(e,t={}){let n=e;if(t.size&&(Vo(n,{size:t.size}),n=ls(n)),ls(n)==="0x00")return!1;if(ls(n)==="0x01")return!0;throw new zRe(n)}function hs(e,t={}){const n=to(e,t),r=Number(n);if(!Number.isSafeInteger(r))throw new bO({max:`${Number.MAX_SAFE_INTEGER}`,min:`${Number.MIN_SAFE_INTEGER}`,signed:t.signed,size:t.size,value:`${n}n`});return r}function xee(e,t={}){let n=ys(e);return t.size&&(Vo(n,{size:t.size}),n=ls(n,{dir:"right"})),new TextDecoder().decode(n)}const YRe=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));function fc(e,t={}){return typeof e=="number"||typeof e=="bigint"?gt(e,t):typeof e=="string"?Lg(e,t):typeof e=="boolean"?See(e,t):Yr(e,t)}function See(e,t={}){const n=`0x${Number(e)}`;return typeof t.size=="number"?(Vo(n,{size:t.size}),Wy(n,{size:t.size})):n}function Yr(e,t={}){let n="";for(let a=0;a<e.length;a++)n+=YRe[e[a]];const r=`0x${n}`;return typeof t.size=="number"?(Vo(r,{size:t.size}),Wy(r,{dir:"right",size:t.size})):r}function gt(e,t={}){const{signed:n,size:r}=t,a=BigInt(e);let i;r?n?i=(1n<<BigInt(r)*8n-1n)-1n:i=2n**(BigInt(r)*8n)-1n:typeof e=="number"&&(i=BigInt(Number.MAX_SAFE_INTEGER));const o=typeof i=="bigint"&&n?-i-1n:0;if(i&&a>i||a<o){const u=typeof e=="bigint"?"n":"";throw new bO({max:i?`${i}${u}`:void 0,min:`${o}${u}`,signed:n,size:r,value:`${e}${u}`})}const s=`0x${(n&&a<0?(1n<<BigInt(r*8))+BigInt(a):a).toString(16)}`;return r?Wy(s,{size:r}):s}const GRe=new TextEncoder;function Lg(e,t={}){const n=GRe.encode(e);return Yr(n,t)}const QRe=new TextEncoder;function Yy(e,t={}){return typeof e=="number"||typeof e=="bigint"?XRe(e,t):typeof e=="boolean"?KRe(e,t):su(e)?ys(e,t):pf(e,t)}function KRe(e,t={}){const n=new Uint8Array(1);return n[0]=Number(e),typeof t.size=="number"?(Vo(n,{size:t.size}),Wy(n,{size:t.size})):n}const Iu={zero:48,nine:57,A:65,F:70,a:97,f:102};function eV(e){if(e>=Iu.zero&&e<=Iu.nine)return e-Iu.zero;if(e>=Iu.A&&e<=Iu.F)return e-(Iu.A-10);if(e>=Iu.a&&e<=Iu.f)return e-(Iu.a-10)}function ys(e,t={}){let n=e;t.size&&(Vo(n,{size:t.size}),n=Wy(n,{dir:"right",size:t.size}));let r=n.slice(2);r.length%2&&(r=`0${r}`);const a=r.length/2,i=new Uint8Array(a);for(let o=0,s=0;o<a;o++){const u=eV(r.charCodeAt(s++)),c=eV(r.charCodeAt(s++));if(u===void 0||c===void 0)throw new _e(`Invalid byte sequence ("${r[s-2]}${r[s-1]}" in "${r}").`);i[o]=u*16+c}return i}function XRe(e,t){const n=gt(e,t);return ys(n)}function pf(e,t={}){const n=QRe.encode(e);return typeof t.size=="number"?(Vo(n,{size:t.size}),Wy(n,{dir:"right",size:t.size})):n}const tw=BigInt(2**32-1),tV=BigInt(32);function JRe(e,t=!1){return t?{h:Number(e&tw),l:Number(e>>tV&tw)}:{h:Number(e>>tV&tw)|0,l:Number(e&tw)|0}}function ZRe(e,t=!1){const n=e.length;let r=new Uint32Array(n),a=new Uint32Array(n);for(let i=0;i<n;i++){const{h:o,l:s}=JRe(e[i],t);[r[i],a[i]]=[o,s]}return[r,a]}
431const e4e=(e,t,n)=>e<<n|t>>>32-n,t4e=(e,t,n)=>t<<n|e>>>32-n,n4e=(e,t,n)=>t<<n-32|e>>>64-n,r4e=(e,t,n)=>e<<n-32|t>>>64-n,Gp=typeof globalThis=="object"&&"crypto"in globalThis?globalThis.crypto:void 0;/*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) */function a4e(e){return e instanceof Uint8Array||ArrayBuffer.isView(e)&&e.constructor.name==="Uint8Array"}function Fg(e){if(!Number.isSafeInteger(e)||e<0)throw new Error("positive integer expected, got "+e)}function Ef(e,...t){if(!a4e(e))throw new Error("Uint8Array expected");if(t.length>0&&!t.includes(e.length))throw new Error("Uint8Array expected of length "+t+", got length="+e.length)}function i4e(e){if(typeof e!="function"||typeof e.create!="function")throw new Error("Hash should be wrapped by utils.createHasher");Fg(e.outputLen),Fg(e.blockLen)}function my(e,t=!0){if(e.destroyed)throw new Error("Hash instance has been destroyed");if(t&&e.finished)throw new Error("Hash#digest() has already been called")}function Tee(e,t){Ef(e);const n=t.outputLen;if(e.length<n)throw new Error("digestInto() expects output buffer of length at least "+n)}function o4e(e){return new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4))}function gy(...e){for(let t=0;t<e.length;t++)e[t].fill(0)}function kE(e){return new DataView(e.buffer,e.byteOffset,e.byteLength)}function Ds(e,t){return e<<32-t|e>>>t}const s4e=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68;function u4e(e){return e<<24&4278190080|e<<8&16711680|e>>>8&65280|e>>>24&255}function c4e(e){for(let t=0;t<e.length;t++)e[t]=u4e(e[t]);return e}const nV=s4e?e=>e:c4e;function l4e(e){if(typeof e!="string")throw new Error("string expected");return new Uint8Array(new TextEncoder().encode(e))}function AS(e){return typeof e=="string"&&(e=l4e(e)),Ef(e),e}function d4e(...e){let t=0;for(let r=0;r<e.length;r++){const a=e[r];Ef(a),t+=a.length}const n=new Uint8Array(t);for(let r=0,a=0;r<e.length;r++){const i=e[r];n.set(i,a),a+=i.length}return n}class wO{}function Eee(e){const t=r=>e().update(AS(r)).digest(),n=e();return t.outputLen=n.outputLen,t.blockLen=n.blockLen,t.create=()=>e(),t}function f4e(e=32){if(Gp&&typeof Gp.getRandomValues=="function")return Gp.getRandomValues(new Uint8Array(e));if(Gp&&typeof Gp.randomBytes=="function")return Uint8Array.from(Gp.randomBytes(e));throw new Error("crypto.getRandomValues must be defined")}const p4e=BigInt(0),i0=BigInt(1),h4e=BigInt(2),y4e=BigInt(7),m4e=BigInt(256),g4e=BigInt(113),Cee=[],Aee=[],_ee=[];for(let e=0,t=i0,n=1,r=0;e<24;e++){[n,r]=[r,(2*n+3*r)%5],Cee.push(2*(5*r+n)),Aee.push((e+1)*(e+2)/2%64);let a=p4e;for(let i=0;i<7;i++)t=(t<<i0^(t>>y4e)*g4e)%m4e,t&h4e&&(a^=i0<<(i0<<BigInt(i))-i0);_ee.push(a)}const kee=ZRe(_ee,!0),v4e=kee[0],b4e=kee[1],rV=(e,t,n)=>n>32?n4e(e,t,n):e4e(e,t,n),aV=(e,t,n)=>n>32?r4e(e,t,n):t4e(e,t,n);function w4e(e,t=24){const n=new Uint32Array(10);for(let r=24-t;r<24;r++){for(let o=0;o<10;o++)n[o]=e[o]^e[o+10]^e[o+20]^e[o+30]^e[o+40];for(let o=0;o<10;o+=2){const s=(o+8)%10,u=(o+2)%10,c=n[u],d=n[u+1],f=rV(c,d,1)^n[s],h=aV(c,d,1)^n[s+1];for(let y=0;y<50;y+=10)e[o+y]^=f,e[o+y+1]^=h}let a=e[2],i=e[3];for(let o=0;o<24;o++){const s=Aee[o],u=rV(a,i,s),c=aV(a,i,s),d=Cee[o];a=e[d],i=e[d+1],e[d]=u,e[d+1]=c}for(let o=0;o<50;o+=10){for(let s=0;s<10;s++)n[s]=e[o+s];for(let s=0;s<10;s++)e[o+s]^=~n[(s+2)%10]&n[(s+4)%10]}e[0]^=v4e[r],e[1]^=b4e[r]}gy(n)}let x4e=class Pee extends wO{constructor(t,n,r,a=!1,i=24){if(super(),this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,this.enableXOF=!1,this.blockLen=t,this.suffix=n,this.outputLen=r,this.enableXOF=a,this.rounds=i,Fg(r),!(0<t&&t<200))throw new Error("only keccak-f1600 function is supported");this.state=new Uint8Array(200),this.state32=o4e(this.state)}clone(){return this._cloneInto()}keccak(){nV(this.state32),w4e(this.state32,this.rounds),nV(this.state32),this.posOut=0,this.pos=0}update(t){my(this),t=AS(t),Ef(t);const{blockLen:n,state:r}=this,a=t.length;for(let i=0;i<a;){const o=Math.min(n-this.pos,a-i);for(let s=0;s<o;s++)r[this.pos++]^=t[i++];this.pos===n&&this.keccak()}return this}finish(){if(this.finished)return;this.finished=!0;const{state:t,suffix:n,pos:r,blockLen:a}=this;t[r]^=n,n&128&&r===a-1&&this.keccak(),t[a-1]^=128,this.keccak()}writeInto(t){my(this,!1),Ef(t),this.finish();const n=this.state,{blockLen:r}=this;for(let a=0,i=t.length;a<i;){this.posOut>=r&&this.keccak();const o=Math.min(r-this.posOut,i-a);t.set(n.subarray(this.posOut,this.posOut+o),a),this.posOut+=o,a+=o}return t}xofInto(t){if(!this.enableXOF)throw new Error("XOF is not possible for this instance");return this.writeInto(t)}xof(t){return Fg(t),this.xofInto(new Uint8Array(t))}digestInto(t){if(Tee(t,this),this.finished)throw new Error("digest() was already called");return this.writeInto(t),this.destroy(),t}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,gy(this.state)}_cloneInto(t){const{blockLen:n,suffix:r,outputLen:a,rounds:i,enableXOF:o}=this;return t||(t=new Pee(n,r,a,o,i)),t.state32.set(this.state32),t.pos=this.pos,t.posOut=this.posOut,t.finished=this.finished,t.rounds=i,t.suffix=r,t.outputLen=a,t.enableXOF=o,t.destroyed=this.destroyed,t}};
431const S4e=(e,t,n)=>Eee(()=>new x4e(t,e,n)),Ree=S4e(1,136,256/8);function ma(e,t){const n=t||"hex",r=Ree(su(e,{strict:!1})?Yy(e):e);return n==="bytes"?r:fc(r)}let Gy=class extends Map{constructor(t){super(),Object.defineProperty(this,"maxSize",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.maxSize=t}get(t){const n=super.get(t);return super.has(t)&&(super.delete(t),super.set(t,n)),n}set(t,n){if(super.has(t)&&super.delete(t),super.set(t,n),this.maxSize&&this.size>this.maxSize){const r=super.keys().next().value;r!==void 0&&super.delete(r)}return this}};const T4e=/^0x[a-fA-F0-9]{40}$/,PE=new Gy(8192);function ii(e,t){const{strict:n=!0}=t??{},r=`${e}.${n}`;if(PE.has(r))return PE.get(r);const a=T4e.test(e)?e.toLowerCase()===e?!0:n?Jv(e)===e:!0:!1;return PE.set(r,a),a}const RE=new Gy(8192);function Jv(e,t){if(RE.has(`${e}.${t}`))return RE.get(`${e}.${t}`);const n=e.substring(2).toLowerCase(),r=ma(pf(n),"bytes"),a=n.split("");for(let o=0;o<40;o+=2)r[o>>1]>>4>=8&&a[o]&&(a[o]=a[o].toUpperCase()),(r[o>>1]&15)>=8&&a[o+1]&&(a[o+1]=a[o+1].toUpperCase());const i=`0x${a.join("")}`;return RE.set(`${e}.${t}`,i),i}function Za(e,t){if(!ii(e,{strict:!1}))throw new Bl({address:e});return Jv(e,t)}let iV=class extends _e{constructor({offset:t}){super(`Offset \`${t}\` cannot be negative.`,{name:"NegativeOffsetError"})}},Oee=class extends _e{constructor({length:t,position:n}){super(`Position \`${n}\` is out of bounds (\`0 < position < ${t}\`).`,{name:"PositionOutOfBoundsError"})}},E4e=class extends _e{constructor({count:t,limit:n}){super(`Recursive read limit of \`${n}\` exceeded (recursive read count: \`${t}\`).`,{name:"RecursiveReadLimitExceededError"})}};const C4e={bytes:new Uint8Array,dataView:new DataView(new ArrayBuffer(0)),position:0,positionReadCount:new Map,recursiveReadCount:0,recursiveReadLimit:Number.POSITIVE_INFINITY,assertReadLimit(){if(this.recursiveReadCount>=this.recursiveReadLimit)throw new E4e({count:this.recursiveReadCount+1,limit:this.recursiveReadLimit})},assertPosition(e){if(e<0||e>this.bytes.length-1)throw new Oee({length:this.bytes.length,position:e})},decrementPosition(e){if(e<0)throw new iV({offset:e});const t=this.position-e;this.assertPosition(t),this.position=t},getReadCount(e){return this.positionReadCount.get(e||this.position)||0},incrementPosition(e){if(e<0)throw new iV({offset:e});const t=this.position+e;this.assertPosition(t),this.position=t},inspectByte(e){const t=e??this.position;return this.assertPosition(t),this.bytes[t]},inspectBytes(e,t){const n=t??this.position;return this.assertPosition(n+e-1),this.bytes.subarray(n,n+e)},inspectUint8(e){const t=e??this.position;return this.assertPosition(t),this.bytes[t]},inspectUint16(e){const t=e??this.position;return this.assertPosition(t+1),this.dataView.getUint16(t)},inspectUint24(e){const t=e??this.position;return this.assertPosition(t+2),(this.dataView.getUint16(t)<<8)+this.dataView.getUint8(t+2)},inspectUint32(e){const t=e??this.position;return this.assertPosition(t+3),this.dataView.getUint32(t)},pushByte(e){this.assertPosition(this.position),this.bytes[this.position]=e,this.position++},pushBytes(e){this.assertPosition(this.position+e.length-1),this.bytes.set(e,this.position),this.position+=e.length},pushUint8(e){this.assertPosition(this.position),this.bytes[this.position]=e,this.position++},pushUint16(e){this.assertPosition(this.position+1),this.dataView.setUint16(this.position,e),this.position+=2},pushUint24(e){this.assertPosition(this.position+2),this.dataView.setUint16(this.position,e>>8),this.dataView.setUint8(this.position+2,e&255),this.position+=3},pushUint32(e){this.assertPosition(this.position+3),this.dataView.setUint32(this.position,e),this.position+=4},readByte(){this.assertReadLimit(),this._touch();const e=this.inspectByte();return this.position++,e},readBytes(e,t){this.assertReadLimit(),this._touch();const n=this.inspectBytes(e);return this.position+=t??e,n},readUint8(){this.assertReadLimit(),this._touch();const e=this.inspectUint8();return this.position+=1,e},readUint16(){this.assertReadLimit(),this._touch();const e=this.inspectUint16();return this.position+=2,e},readUint24(){this.assertReadLimit(),this._touch();const e=this.inspectUint24();return this.position+=3,e},readUint32(){this.assertReadLimit(),this._touch();const e=this.inspectUint32();return this.position+=4,e},get remaining(){return this.bytes.length-this.position},setPosition(e){const t=this.position;return this.assertPosition(e),this.position=e,()=>this.position=t},_touch(){if(this.recursiveReadLimit===Number.POSITIVE_INFINITY)return;const e=this.getReadCount();this.positionReadCount.set(this.position,e+1),e>0&&this.recursiveReadCount++}};function xO(e,{recursiveReadLimit:t=8192}={}){const n=Object.create(C4e);return n.bytes=e,n.dataView=new DataView(e.buffer??e,e.byteOffset,e.byteLength),n.positionReadCount=new Map,n.recursiveReadLimit=t,n}function Cf(e,t,n,{strict:r}={}){return su(e,{strict:!1})?eR(e,t,n,{strict:r}):Dee(e,t,n,{strict:r})}function Iee(e,t){if(typeof t=="number"&&t>0&&t>ir(e)-1)throw new bee({offset:t,position:"start",size:ir(e)})}function Mee(e,t,n){if(typeof t=="number"&&typeof n=="number"&&ir(e)!==n-t)throw new bee({offset:n,position:"end",size:ir(e)})}function Dee(e,t,n,{strict:r}={}){Iee(e,t);const a=e.slice(t,n);return r&&Mee(a,t,n),a}function eR(e,t,n,{strict:r}={}){Iee(e,t);const a=`0x${e.replace("0x","").slice((t??0)*2,(n??e.length)*2)}`;return r&&Mee(a,t,n),a}
431function A4e(e,t={}){typeof t.size<"u"&&Vo(e,{size:t.size});const n=Yr(e,t);return to(n,t)}function _4e(e,t={}){let n=e;if(typeof t.size<"u"&&(Vo(n,{size:t.size}),n=ls(n)),n.length>1||n[0]>1)throw new $Re(n);return!!n[0]}function tc(e,t={}){typeof t.size<"u"&&Vo(e,{size:t.size});const n=Yr(e,t);return hs(n,t)}function k4e(e,t={}){let n=e;return typeof t.size<"u"&&(Vo(n,{size:t.size}),n=ls(n,{dir:"right"})),new TextDecoder().decode(n)}function Va(e){return typeof e[0]=="string"?Qy(e):P4e(e)}function P4e(e){let t=0;for(const a of e)t+=a.length;const n=new Uint8Array(t);let r=0;for(const a of e)n.set(a,r),r+=a.length;return n}function Qy(e){return`0x${e.reduce((t,n)=>t+n.replace("0x",""),"")}`}const tdt=/^(.*)\[([0-9]*)\]$/,R4e=/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/,Lee=/^(u?int)(8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?$/;function Jf(e,t){if(e.length!==t.length)throw new IRe({expectedLength:e.length,givenLength:t.length});const n=O4e({params:e,values:t}),r=TO(n);return r.length===0?"0x":r}function O4e({params:e,values:t}){const n=[];for(let r=0;r<e.length;r++)n.push(SO({param:e[r],value:t[r]}));return n}function SO({param:e,value:t}){const n=EO(e.type);if(n){const[r,a]=n;return M4e(t,{length:r,param:{...e,type:a}})}if(e.type==="tuple")return B4e(t,{param:e});if(e.type==="address")return I4e(t);if(e.type==="bool")return L4e(t);if(e.type.startsWith("uint")||e.type.startsWith("int")){const r=e.type.startsWith("int"),[,,a="256"]=Lee.exec(e.type)??[];return F4e(t,{signed:r,size:Number(a)})}if(e.type.startsWith("bytes"))return D4e(t,{param:e});if(e.type==="string")return N4e(t);throw new VRe(e.type,{docsPath:"/docs/contract/encodeAbiParameters"})}function TO(e){let t=0;for(let i=0;i<e.length;i++){const{dynamic:o,encoded:s}=e[i];o?t+=32:t+=ir(s)}const n=[],r=[];let a=0;for(let i=0;i<e.length;i++){const{dynamic:o,encoded:s}=e[i];o?(n.push(gt(t+a,{size:32})),r.push(s),a+=ir(s)):n.push(s)}return Va([...n,...r])}function I4e(e){if(!ii(e))throw new Bl({address:e});return{dynamic:!1,encoded:Al(e.toLowerCase())}}function M4e(e,{length:t,param:n}){const r=t===null;if(!Array.isArray(e))throw new vee(e);if(!r&&e.length!==t)throw new RRe({expectedLength:t,givenLength:e.length,type:`${n.type}[${t}]`});let a=!1;const i=[];for(let o=0;o<e.length;o++){const s=SO({param:n,value:e[o]});s.dynamic&&(a=!0),i.push(s)}if(r||a){const o=TO(i);if(r){const s=gt(i.length,{size:32});return{dynamic:!0,encoded:i.length>0?Va([s,o]):s}}if(a)return{dynamic:!0,encoded:o}}return{dynamic:!1,encoded:Va(i.map(({encoded:o})=>o))}}function D4e(e,{param:t}){const[,n]=t.type.split("bytes"),r=ir(e);if(!n){let a=e;return r%32!==0&&(a=Al(a,{dir:"right",size:Math.ceil((e.length-2)/2/32)*32})),{dynamic:!0,encoded:Va([Al(gt(r,{size:32})),a])}}if(r!==Number.parseInt(n,10))throw new ORe({expectedSize:Number.parseInt(n,10),value:e});return{dynamic:!1,encoded:Al(e,{dir:"right"})}}function L4e(e){if(typeof e!="boolean")throw new _e(`Invalid boolean value: "${e}" (type: ${typeof e}). Expected: \`true\` or \`false\`.`);return{dynamic:!1,encoded:Al(See(e))}}function F4e(e,{signed:t,size:n=256}){if(typeof n=="number"){const r=2n**(BigInt(n)-(t?1n:0n))-1n,a=t?-r-1n:0n;if(e>r||e<a)throw new bO({max:r.toString(),min:a.toString(),signed:t,size:n/8,value:e.toString()})}return{dynamic:!1,encoded:gt(e,{size:32,signed:t})}}function N4e(e){const t=Lg(e),n=Math.ceil(ir(t)/32),r=[];for(let a=0;a<n;a++)r.push(Al(Cf(t,a*32,(a+1)*32),{dir:"right"}));return{dynamic:!0,encoded:Va([Al(gt(ir(t),{size:32})),...r])}}function B4e(e,{param:t}){let n=!1;const r=[];for(let a=0;a<t.components.length;a++){const i=t.components[a],o=Array.isArray(e)?a:i.name,s=SO({param:i,value:e[o]});r.push(s),s.dynamic&&(n=!0)}return{dynamic:n,encoded:n?TO(r):Va(r.map(({encoded:a})=>a))}}function EO(e){const t=e.match(/^(.*)\[(\d+)?\]$/);return t?[t[2]?Number(t[2]):null,t[1]]:void 0}function Zv(e,t){const n=typeof t=="string"?ys(t):t,r=xO(n);if(ir(n)===0&&e.length>0)throw new Xv;if(ir(t)&&ir(t)<32)throw new yee({data:typeof t=="string"?t:Yr(t),params:e,size:ir(t)});let a=0;const i=[];for(let o=0;o<e.length;++o){const s=e[o];r.setPosition(a);const[u,c]=Rh(r,s,{staticPosition:0});a+=c,i.push(u)}return i}function Rh(e,t,{staticPosition:n}){const r=EO(t.type);if(r){const[a,i]=r;return U4e(e,{...t,type:i},{length:a,staticPosition:n})}if(t.type==="tuple")return z4e(e,t,{staticPosition:n});if(t.type==="address")return V4e(e);if(t.type==="bool")return j4e(e);if(t.type.startsWith("bytes"))return q4e(e,t,{staticPosition:n});if(t.type.startsWith("uint")||t.type.startsWith("int"))return $4e(e,t);if(t.type==="string")return H4e(e,{staticPosition:n});throw new URe(t.type,{docsPath:"/docs/contract/decodeAbiParameters"})}const oV=32,tR=32;function V4e(e){const t=e.readBytes(32);return[Jv(Yr(Dee(t,-20))),32]}function U4e(e,t,{length:n,staticPosition:r}){if(!n){const o=tc(e.readBytes(tR)),s=r+o,u=s+oV;e.setPosition(s);const c=tc(e.readBytes(oV)),d=Ng(t);let f=0;const h=[];for(let y=0;y<c;
431++y){e.setPosition(u+(d?y*32:f));const[m,v]=Rh(e,t,{staticPosition:u});f+=v,h.push(m)}return e.setPosition(r+32),[h,32]}if(Ng(t)){const o=tc(e.readBytes(tR)),s=r+o,u=[];for(let c=0;c<n;++c){e.setPosition(s+c*32);const[d]=Rh(e,t,{staticPosition:s});u.push(d)}return e.setPosition(r+32),[u,32]}let a=0;const i=[];for(let o=0;o<n;++o){const[s,u]=Rh(e,t,{staticPosition:r+a});a+=u,i.push(s)}return[i,a]}function j4e(e){return[_4e(e.readBytes(32),{size:32}),32]}function q4e(e,t,{staticPosition:n}){const[r,a]=t.type.split("bytes");if(!a){const o=tc(e.readBytes(32));e.setPosition(n+o);const s=tc(e.readBytes(32));if(s===0)return e.setPosition(n+32),["0x",32];const u=e.readBytes(s);return e.setPosition(n+32),[Yr(u),32]}return[Yr(e.readBytes(Number.parseInt(a,10),32)),32]}function $4e(e,t){const n=t.type.startsWith("int"),r=Number.parseInt(t.type.split("int")[1]||"256",10),a=e.readBytes(32);return[r>48?A4e(a,{signed:n}):tc(a,{signed:n}),32]}function z4e(e,t,{staticPosition:n}){const r=t.components.length===0||t.components.some(({name:o})=>!o),a=r?[]:{};let i=0;if(Ng(t)){const o=tc(e.readBytes(tR)),s=n+o;for(let u=0;u<t.components.length;++u){const c=t.components[u];e.setPosition(s+i);const[d,f]=Rh(e,c,{staticPosition:s});i+=f,a[r?u:c==null?void 0:c.name]=d}return e.setPosition(n+32),[a,32]}for(let o=0;o<t.components.length;++o){const s=t.components[o],[u,c]=Rh(e,s,{staticPosition:n});a[r?o:s==null?void 0:s.name]=u,i+=c}return[a,i]}function H4e(e,{staticPosition:t}){const n=tc(e.readBytes(32)),r=t+n;e.setPosition(r);const a=tc(e.readBytes(32));if(a===0)return e.setPosition(t+32),["",32];const i=e.readBytes(a,32),o=k4e(ls(i));return e.setPosition(t+32),[o,32]}function Ng(e){var r;const{type:t}=e;if(t==="string"||t==="bytes"||t.endsWith("[]"))return!0;if(t==="tuple")return(r=e.components)==null?void 0:r.some(Ng);const n=EO(e.type);return!!(n&&Ng({...e,type:n[1]}))}const W4e=e=>ma(Yy(e));function Y4e(e){return W4e(e)}const G4e="1.2.3";let Fi=class nR extends Error{constructor(t,n={}){var o;const r=n.cause instanceof nR?n.cause.details:(o=n.cause)!=null&&o.message?n.cause.message:n.details,a=n.cause instanceof nR&&n.cause.docsPath||n.docsPath,i=[t||"An error occurred.","",...n.metaMessages?[...n.metaMessages,""]:[],...a?[`Docs: https://abitype.dev${a}`]:[],...r?[`Details: ${r}`]:[],`Version: abitype@${G4e}`].join(`
432`);super(i),Object.defineProperty(this,"details",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"docsPath",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"metaMessages",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"shortMessage",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiTypeError"}),n.cause&&(this.cause=n.cause),this.details=r,this.docsPath=a,this.metaMessages=n.metaMessages,this.shortMessage=t}};function Sc(e,t){const n=e.exec(t);return n==null?void 0:n.groups}const Fee=/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/,Nee=/^u?int(8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?$/,Bee=/^\(.+?\).*?$/,sV=/^tuple(?<array>(\[(\d*)\])*)$/;function rR(e){let t=e.type;if(sV.test(e.type)&&"components"in e){t="(";const n=e.components.length;for(let a=0;a<n;a++){const i=e.components[a];t+=rR(i),a<n-1&&(t+=", ")}const r=Sc(sV,e.type);return t+=`)${(r==null?void 0:r.array)||""}`,rR({...e,type:t})}return"indexed"in e&&e.indexed&&(t=`${t} indexed`),e.name?`${t} ${e.name}`:t}function th(e){let t="";const n=e.length;for(let r=0;r<n;r++){const a=e[r];t+=rR(a),r!==n-1&&(t+=", ")}return t}function tx(e){var t;return e.type==="function"?`function ${e.name}(${th(e.inputs)})${e.stateMutability&&e.stateMutability!=="nonpayable"?` ${e.stateMutability}`:""}${(t=e.outputs)!=null&&t.length?` returns (${th(e.outputs)})`:""}`:e.type==="event"?`event ${e.name}(${th(e.inputs)})`:e.type==="error"?`error ${e.name}(${th(e.inputs)})`:e.type==="constructor"?`constructor(${th(e.inputs)})${e.stateMutability==="payable"?" payable":""}`:e.type==="fallback"?`fallback() external${e.stateMutability==="payable"?" payable":""}`:"receive() external payable"}const Vee=/^error (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*)\((?<parameters>.*?)\)$/;function Q4e(e){return Vee.test(e)}function K4e(e){return Sc(Vee,e)}const Uee=/^event (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*)\((?<parameters>.*?)\)$/;function X4e(e){return Uee.test(e)}function J4e(e){return Sc(Uee,e)}const jee=/^function (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*)\((?<parameters>.*?)\)(?: (?<scope>external|public{1}))?(?: (?<stateMutability>pure|view|nonpayable|payable{1}))?(?: returns\s?\((?<returns>.*?)\))?$/;function Z4e(e){return jee.test(e)}function e8e(e){return Sc(jee,e)}const qee=/^struct (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*) \{(?<properties>.*?)\}$/;function _S(e){return qee.test(e)}function t8e(e){return Sc(qee,e)}const $ee=/^constructor\((?<parameters>.*?)\)(?:\s(?<stateMutability>payable{1}))?$/;function n8e(e){return $ee.test(e)}function r8e(e){return Sc($ee,e)}const zee=/^fallback\(\) external(?:\s(?<stateMutability>payable{1}))?$/;function a8e(e){return zee.test(e)}function i8e(e){return Sc(zee,e)}const o8e=/^receive\(\) external payable$/;function s8e(e){return o8e.test(e)}const uV=new Set(["memory","indexed","storage","calldata"]),u8e=new Set(["indexed"]),aR=new Set(["calldata","memory","storage"]);class c8e extends Fi{constructor({signature:t}){super("Failed to parse ABI item.",{details:`parseAbiItem(${JSON.stringify(t,null,2)})`,docsPath:"/api/human#parseabiitem-1"}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidAbiItemError"})}}class l8e extends Fi{constructor({type:t}){super("Unknown type.",{metaMessages:[`Type "${t}" is not a valid ABI type. Perhaps you forgot to include a struct signature?`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnknownTypeError"})}}class d8e extends Fi{constructor({type:t}){super("Unknown type.",{metaMessages:[`Type "${t}" is not a valid ABI type.`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnknownSolidityTypeError"})}}class f8e extends Fi{constructor({params:t}){super("Failed to parse ABI parameters.",{details:`parseAbiParameters(${JSON.stringify(t,null,2)})`,docsPath:"/api/human#parseabiparameters-1"}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidAbiParametersError"})}}class p8e extends Fi{constructor({param:t}){super("Invalid ABI parameter.",{details:t}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidParameterError"})}}class h8e extends Fi{constructor({param:t,name:n}
432){super("Invalid ABI parameter.",{details:t,metaMessages:[`"${n}" is a protected Solidity keyword. More info: https://docs.soliditylang.org/en/latest/cheatsheet.html`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"SolidityProtectedKeywordError"})}}class y8e extends Fi{constructor({param:t,type:n,modifier:r}){super("Invalid ABI parameter.",{details:t,metaMessages:[`Modifier "${r}" not allowed${n?` in "${n}" type`:""}.`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidModifierError"})}}class m8e extends Fi{constructor({param:t,type:n,modifier:r}){super("Invalid ABI parameter.",{details:t,metaMessages:[`Modifier "${r}" not allowed${n?` in "${n}" type`:""}.`,`Data location can only be specified for array, struct, or mapping types, but "${r}" was given.`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidFunctionModifierError"})}}class g8e extends Fi{constructor({abiParameter:t}){super("Invalid ABI parameter.",{details:JSON.stringify(t,null,2),metaMessages:["ABI parameter type is invalid."]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidAbiTypeParameterError"})}}class Ky extends Fi{constructor({signature:t,type:n}){super(`Invalid ${n} signature.`,{details:t}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidSignatureError"})}}class v8e extends Fi{constructor({signature:t}){super("Unknown signature.",{details:t}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnknownSignatureError"})}}class b8e extends Fi{constructor({signature:t}){super("Invalid struct signature.",{details:t,metaMessages:["No properties exist."]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidStructSignatureError"})}}class w8e extends Fi{constructor({type:t}){super("Circular reference detected.",{metaMessages:[`Struct "${t}" is a circular reference.`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"CircularReferenceError"})}}class x8e extends Fi{constructor({current:t,depth:n}){super("Unbalanced parentheses.",{metaMessages:[`"${t.trim()}" has too many ${n>0?"opening":"closing"} parentheses.`],details:`Depth "${n}"`}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidParenthesisError"})}}function S8e(e,t,n){let r="";if(n)for(const a of Object.entries(n)){if(!a)continue;let i="";for(const o of a[1])i+=`[${o.type}${o.name?`:${o.name}`:""}]`;r+=`(${a[0]}{${i}})`}return t?`${t}:${e}${r}`:`${e}${r}`}const OE=new Map([["address",{type:"address"}],["bool",{type:"bool"}],["bytes",{type:"bytes"}],["bytes32",{type:"bytes32"}],["int",{type:"int256"}],["int256",{type:"int256"}],["string",{type:"string"}],["uint",{type:"uint256"}],["uint8",{type:"uint8"}],["uint16",{type:"uint16"}],["uint24",{type:"uint24"}],["uint32",{type:"uint32"}],["uint64",{type:"uint64"}],["uint96",{type:"uint96"}],["uint112",{type:"uint112"}],["uint160",{type:"uint160"}],["uint192",{type:"uint192"}],["uint256",{type:"uint256"}],["address owner",{type:"address",name:"owner"}],["address to",{type:"address",name:"to"}],["bool approved",{type:"bool",name:"approved"}],["bytes _data",{type:"bytes",name:"_data"}],["bytes data",{type:"bytes",name:"data"}],["bytes signature",{type:"bytes",name:"signature"}],["bytes32 hash",{type:"bytes32",name:"hash"}],["bytes32 r",{type:"bytes32",name:"r"}],["bytes32 root",{type:"bytes32",name:"root"}],["bytes32 s",{type:"bytes32",name:"s"}],["string name",{type:"string",name:"name"}],["string symbol",{type:"string",name:"symbol"}],["string tokenURI",{type:"string",name:"tokenURI"}],["uint tokenId",{type:"uint256",name:"tokenId"}],["uint8 v",{type:"uint8",name:"v"}],["uint256 balance",{type:"uint256",name:"balance"}],["uint256 tokenId",{type:"uint256",name:"tokenId"}],["uint256 value",{type:"uint256",name:"value"}],["event:address indexed from",{type:"address",name:"from",indexed:!0}],["event:address indexed to",{type:"address",name:"to",indexed:!0}],["event:uint indexed tokenId",{type:"uint256",name:"tokenId",indexed:!0}],["event:uint256 indexed tokenId",{type:"uint256",name:"tokenId",indexed:!0}]]);function iR(e,t={}){if(Z4e(e))return T8e(e,t);if(X4e(e))return E8e(e,t);if(Q4e(e))return C8e(e,t);if(n8e(e))return A8e(e,t);if(a8e(e))return _8e(e);if(s8e(e))return{type:"receive",stateMutability:"payable"};throw new v8e({signature:e})}function T8e(e,t={}){const n=e8e(e);if(!n)throw new Ky({signature:e,type:"function"});const r=Yi(n.parameters),a=[],i=r.length;for(let s=0;s<i;s++)a.push(pc(r[s],{modifiers:aR,structs:t,type:"function"}));const o=[];if(n.returns){const s=Yi(n.returns),u=s.length;for(let c=0;c<u;c++)o.push(pc(s[c],{modifiers:aR,structs:t,type:"function"}))}return{name:n.name,type:"function",stateMutability:n.stateMutability??"nonpayable",inputs:a,outputs:o}}function E8e(e,t={}){const n=J4e(e);
432if(!n)throw new Ky({signature:e,type:"event"});const r=Yi(n.parameters),a=[],i=r.length;for(let o=0;o<i;o++)a.push(pc(r[o],{modifiers:u8e,structs:t,type:"event"}));return{name:n.name,type:"event",inputs:a}}function C8e(e,t={}){const n=K4e(e);if(!n)throw new Ky({signature:e,type:"error"});const r=Yi(n.parameters),a=[],i=r.length;for(let o=0;o<i;o++)a.push(pc(r[o],{structs:t,type:"error"}));return{name:n.name,type:"error",inputs:a}}function A8e(e,t={}){const n=r8e(e);if(!n)throw new Ky({signature:e,type:"constructor"});const r=Yi(n.parameters),a=[],i=r.length;for(let o=0;o<i;o++)a.push(pc(r[o],{structs:t,type:"constructor"}));return{type:"constructor",stateMutability:n.stateMutability??"nonpayable",inputs:a}}function _8e(e){const t=i8e(e);if(!t)throw new Ky({signature:e,type:"fallback"});return{type:"fallback",stateMutability:t.stateMutability??"nonpayable"}}const k8e=/^(?<type>[a-zA-Z$_][a-zA-Z0-9$_]*(?:\spayable)?)(?<array>(?:\[\d*?\])+?)?(?:\s(?<modifier>calldata|indexed|memory|storage{1}))?(?:\s(?<name>[a-zA-Z$_][a-zA-Z0-9$_]*))?$/,P8e=/^\((?<type>.+?)\)(?<array>(?:\[\d*?\])+?)?(?:\s(?<modifier>calldata|indexed|memory|storage{1}))?(?:\s(?<name>[a-zA-Z$_][a-zA-Z0-9$_]*))?$/,R8e=/^u?int$/;function pc(e,t){var f,h;const n=S8e(e,t==null?void 0:t.type,t==null?void 0:t.structs);if(OE.has(n))return OE.get(n);const r=Bee.test(e),a=Sc(r?P8e:k8e,e);if(!a)throw new p8e({param:e});if(a.name&&I8e(a.name))throw new h8e({param:e,name:a.name});const i=a.name?{name:a.name}:{},o=a.modifier==="indexed"?{indexed:!0}:{},s=(t==null?void 0:t.structs)??{};let u,c={};if(r){u="tuple";const y=Yi(a.type),m=[],v=y.length;for(let w=0;w<v;w++)m.push(pc(y[w],{structs:s}));c={components:m}}else if(a.type in s)u="tuple",c={components:s[a.type]};else if(R8e.test(a.type))u=`${a.type}256`;else if(a.type==="address payable")u="address";else if(u=a.type,(t==null?void 0:t.type)!=="struct"&&!Hee(u))throw new d8e({type:u});if(a.modifier){if(!((h=(f=t==null?void 0:t.modifiers)==null?void 0:f.has)!=null&&h.call(f,a.modifier)))throw new y8e({param:e,type:t==null?void 0:t.type,modifier:a.modifier});if(aR.has(a.modifier)&&!M8e(u,!!a.array))throw new m8e({param:e,type:t==null?void 0:t.type,modifier:a.modifier})}const d={type:`${u}${a.array??""}`,...i,...o,...c};return OE.set(n,d),d}function Yi(e,t=[],n="",r=0){const a=e.trim().length;for(let i=0;i<a;i++){const o=e[i],s=e.slice(i+1);switch(o){case",":return r===0?Yi(s,[...t,n.trim()]):Yi(s,t,`${n}${o}`,r);case"(":return Yi(s,t,`${n}${o}`,r+1);case")":return Yi(s,t,`${n}${o}`,r-1);default:return Yi(s,t,`${n}${o}`,r)}}if(n==="")return t;if(r!==0)throw new x8e({current:n,depth:r});return t.push(n.trim()),t}function Hee(e){return e==="address"||e==="bool"||e==="function"||e==="string"||Fee.test(e)||Nee.test(e)}const O8e=/^(?:after|alias|anonymous|apply|auto|byte|calldata|case|catch|constant|copyof|default|defined|error|event|external|false|final|function|immutable|implements|in|indexed|inline|internal|let|mapping|match|memory|mutable|null|of|override|partial|private|promise|public|pure|reference|relocatable|return|returns|sizeof|static|storage|struct|super|supports|switch|this|true|try|typedef|typeof|var|view|virtual)$/;function I8e(e){return e==="address"||e==="bool"||e==="function"||e==="string"||e==="tuple"||Fee.test(e)||Nee.test(e)||O8e.test(e)}function M8e(e,t){return t||e==="bytes"||e==="string"||e==="tuple"}function CO(e){const t={},n=e.length;for(let o=0;o<n;o++){const s=e[o];if(!_S(s))continue;const u=t8e(s);if(!u)throw new Ky({signature:s,type:"struct"});const c=u.properties.split(";"),d=[],f=c.length;for(let h=0;h<f;h++){const m=c[h].trim();if(!m)continue;const v=pc(m,{type:"struct"});d.push(v)}if(!d.length)throw new b8e({signature:s});t[u.name]=d}const r={},a=Object.entries(t),i=a.length;for(let o=0;o<i;o++){const[s,u]=a[o];r[s]=Wee(u,t)}return r}const D8e=/^(?<type>[a-zA-Z$_][a-zA-Z0-9$_]*)(?<array>(?:\[\d*?\])+?)?$/;function Wee(e=[],t={},n=new Set){const r=[],a=e.length;for(let i=0;i<a;i++){const o=e[i];if(Bee.test(o.type))r.push(o);else{const u=Sc(D8e,o.type);if(!(u!=null&&u.type))throw new g8e({abiParameter:o});const{array:c,type:d}=u;if(d in t){if(n.has(d))throw new w8e({type:d});r.push({...o,type:`tuple${c??""}
432`,components:Wee(t[d],t,new Set([...n,d]))})}else if(Hee(d))r.push(o);else throw new l8e({type:d})}}return r}function Yee(e){const t=CO(e),n=[],r=e.length;for(let a=0;a<r;a++){const i=e[a];_S(i)||n.push(iR(i,t))}return n}function nx(e){let t;if(typeof e=="string")t=iR(e);else{const n=CO(e),r=e.length;for(let a=0;a<r;a++){const i=e[a];if(!_S(i)){t=iR(i,n);break}}}if(!t)throw new c8e({signature:e});return t}function cV(e){const t=[];if(typeof e=="string"){const n=Yi(e),r=n.length;for(let a=0;a<r;a++)t.push(pc(n[a],{modifiers:uV}))}else{const n=CO(e),r=e.length;for(let a=0;a<r;a++){const i=e[a];if(_S(i))continue;const o=Yi(i),s=o.length;for(let u=0;u<s;u++)t.push(pc(o[u],{modifiers:uV,structs:n}))}}if(t.length===0)throw new f8e({params:e});return t}function L8e(e){let t=!0,n="",r=0,a="",i=!1;for(let o=0;o<e.length;o++){const s=e[o];if(["(",")",","].includes(s)&&(t=!0),s==="("&&r++,s===")"&&r--,!!t){if(r===0){if(s===" "&&["event","function",""].includes(a))a="";else if(a+=s,s===")"){i=!0;break}continue}if(s===" "){e[o-1]!==","&&n!==","&&n!==",("&&(n="",t=!1);continue}a+=s,n+=s}}if(!i)throw new _e("Unable to normalize signature.");return a}const F8e=e=>{const t=typeof e=="string"?e:tx(e);return L8e(t)};function Gee(e){return Y4e(F8e(e))}const kS=Gee,eb=e=>Cf(Gee(e),0,4);function Zf(e){const{abi:t,args:n=[],name:r}=e,a=su(r,{strict:!1}),i=t.filter(s=>a?s.type==="function"?eb(s)===r:s.type==="event"?kS(s)===r:!1:"name"in s&&s.name===r);if(i.length===0)return;if(i.length===1)return i[0];let o;for(const s of i){if(!("inputs"in s))continue;if(!n||n.length===0){if(!s.inputs||s.inputs.length===0)return s;continue}if(!s.inputs||s.inputs.length===0||s.inputs.length!==n.length)continue;if(n.every((c,d)=>{const f="inputs"in s&&s.inputs[d];return f?oR(c,f):!1})){if(o&&"inputs"in o&&o.inputs){const c=Qee(s.inputs,o.inputs,n);if(c)throw new NRe({abiItem:s,type:c[0]},{abiItem:o,type:c[1]})}o=s}}return o||i[0]}function oR(e,t){const n=typeof e,r=t.type;switch(r){case"address":return ii(e,{strict:!1});case"bool":return n==="boolean";case"function":return n==="string";case"string":return n==="string";default:return r==="tuple"&&"components"in t?Object.values(t.components).every((a,i)=>n==="object"&&oR(Object.values(e)[i],a)):/^u?int(8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?$/.test(r)?n==="number"||n==="bigint":/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/.test(r)?n==="string"||e instanceof Uint8Array:/[a-z]+[1-9]{0,3}(\[[0-9]{0,}\])+$/.test(r)?Array.isArray(e)&&e.every(a=>oR(a,{...t,type:r.replace(/(\[[0-9]{0,}\])$/,"")})):!1}}function Qee(e,t,n){for(const r in e){const a=e[r],i=t[r];if(a.type==="tuple"&&i.type==="tuple"&&"components"in a&&"components"in i)return Qee(a.components,i.components,n[r]);const o=[a.type,i.type];if(o.includes("address")&&o.includes("bytes20")?!0:o.includes("address")&&o.includes("string")?ii(n[r],{strict:!1}):o.includes("address")&&o.includes("bytes")?ii(n[r],{strict:!1}):!1)return o}}const IE="/docs/contract/decodeFunctionResult";function Zl(e){const{abi:t,args:n,functionName:r,data:a}=e;let i=t[0];if(r){const s=Zf({abi:t,args:n,name:r});if(!s)throw new yy(r,{docsPath:IE});i=s}if(i.type!=="function")throw new yy(void 0,{docsPath:IE});if(!i.outputs)throw new gee(i.name,{docsPath:IE});const o=Zv(i.outputs,a);if(o&&o.length>1)return o;if(o&&o.length===1)return o[0]}const lV="/docs/contract/encodeFunctionData";function N8e(e){const{abi:t,args:n,functionName:r}=e;let a=t[0];if(r){const i=Zf({abi:t,args:n,name:r});if(!i)throw new yy(r,{docsPath:lV});a=i}if(a.type!=="function")throw new yy(void 0,{docsPath:lV});return{abi:[a],functionName:eb(ps(a))}}function Pr(e){const{args:t}=e,{abi:n,functionName:r}=(()=>{var s;return e.abi.length===1&&((s=e.functionName)!=null&&s.startsWith("0x"))?e:N8e(e)})(),a=n[0],i=r,o="inputs"in a&&a.inputs?Jf(a.inputs,t??[]):void 0;return Qy([i,o??"0x"])}class sR extends _e{constructor({blockNumber:t,chain:n,contract:r}){super(`Chain "${n.name}" does not support contract "${r.name}".`,{metaMessages:["This could be due to any of the following:",...t&&r.blockCreated&&r.blockCreated>t?[`- The contract "${r.name}" was not deployed until block ${r.blockCreated} (current block ${t}).`]:[`- The chain does not have the contract "${r.name}" configured.`]],name:"ChainDoesNotSupportContract"})}}
432class B8e extends _e{constructor({chain:t,currentChainId:n}){super(`The current chain of the wallet (id: ${n}) does not match the target chain for the transaction (id: ${t.id} – ${t.name}).`,{metaMessages:[`Current Chain ID:  ${n}`,`Expected Chain ID: ${t.id} – ${t.name}`],name:"ChainMismatchError"})}}class V8e extends _e{constructor(){super(["No chain was provided to the request.","Please provide a chain with the `chain` argument on the Action, or by supplying a `chain` to WalletClient."].join(`
433`),{name:"ChainNotFoundError"})}}class Kee extends _e{constructor(){super("No chain was provided to the Client.",{name:"ClientChainNotConfiguredError"})}}class ndt extends _e{constructor({chainId:t}){super(typeof t=="number"?`Chain ID "${t}" is invalid.`:"Chain ID is invalid.",{name:"InvalidChainIdError"})}}function Xy({blockNumber:e,chain:t,contract:n}){var a;const r=(a=t==null?void 0:t.contracts)==null?void 0:a[n];if(!r)throw new sR({chain:t,contract:{name:n}});if(e&&r.blockCreated&&r.blockCreated>e)throw new sR({blockNumber:e,chain:t,contract:{name:n,blockCreated:r.blockCreated}});return r.address}function er(e){return typeof e=="string"?{address:e,type:"json-rpc"}:e}const U8e={1:"An `assert` condition failed.",17:"Arithmetic operation resulted in underflow or overflow.",18:"Division or modulo by zero (e.g. `5 / 0` or `23 % 0`).",33:"Attempted to convert to an invalid type.",34:"Attempted to access a storage byte array that is incorrectly encoded.",49:"Performed `.pop()` on an empty array",50:"Array index is out of bounds.",65:"Allocated too much memory or created an array which is too large.",81:"Attempted to call a zero-initialized variable of internal function type."},Xee={inputs:[{name:"message",type:"string"}],name:"Error",type:"error"},j8e={inputs:[{name:"reason",type:"uint256"}],name:"Panic",type:"error"};function q8e(e){const{abi:t,data:n,cause:r}=e,a=Cf(n,0,4);if(a==="0x")throw new Xv({cause:r});const o=[...t||[],Xee,j8e].find(s=>s.type==="error"&&a===eb(ps(s)));if(!o)throw new mee(a,{docsPath:"/docs/contract/decodeErrorResult",cause:r});return{abiItem:o,args:"inputs"in o&&o.inputs&&o.inputs.length>0?Zv(o.inputs,Cf(n,4)):void 0,errorName:o.name}}const Wr=(e,t,n)=>JSON.stringify(e,(r,a)=>typeof a=="bigint"?a.toString():a,n);function Jee({abiItem:e,args:t,includeFunctionName:n=!0,includeName:r=!1}){if("name"in e&&"inputs"in e&&e.inputs)return`${n?e.name:""}(${e.inputs.map((a,i)=>`${r&&a.name?`${a.name}: `:""}${typeof t[i]=="object"?Wr(t[i]):t[i]}`).join(", ")})`}const vy={gwei:9,wei:18},$8e={ether:-9,wei:9},z8e={ether:-18,gwei:-9};function _r(e,t){let n=e.toString();const r=n.startsWith("-");r&&(n=n.slice(1)),n=n.padStart(t,"0");let[a,i]=[n.slice(0,n.length-t),n.slice(n.length-t)];return i=i.replace(/(0+)$/,""),`${r?"-":""}${a||"0"}${i?`.${i}`:""}`}function PS(e,t="wei"){return _r(e,vy[t])}function Ri(e,t="wei"){return _r(e,$8e[t])}class H8e extends _e{constructor({address:t}){super(`State for account "${t}" is set multiple times.`,{name:"AccountStateConflictError"})}}class W8e extends _e{constructor(){super("state and stateDiff are set on the same account.",{name:"StateAssignmentConflictError"})}}function dV(e){return e.reduce((t,{slot:n,value:r})=>`${t}        ${n}: ${r}
434`,"")}function Y8e(e){return e.reduce((t,{address:n,...r})=>{let a=`${t}    ${n}:
435`;return r.nonce&&(a+=`      nonce: ${r.nonce}
436`),r.balance&&(a+=`      balance: ${r.balance}
437`),r.code&&(a+=`      code: ${r.code}
438`),r.state&&(a+=`      state:
439`,a+=dV(r.state)),r.stateDiff&&(a+=`      stateDiff:
440`,a+=dV(r.stateDiff)),a},`  State Override:
441`).slice(0,-1)}function tb(e){const t=Object.entries(e).map(([r,a])=>a===void 0||a===!1?null:[r,a]).filter(Boolean),n=t.reduce((r,[a])=>Math.max(r,a.length),0);return t.map(([r,a])=>`  ${`${r}:`.padEnd(n+1)}  ${a}`).join(`
442`)}class rdt extends _e{constructor({v:t}){super(`Invalid \`v\` value "${t}". Expected 27 or 28.`,{name:"InvalidLegacyVError"})}}class G8e extends _e{constructor({transaction:t}){super("Cannot infer a transaction type from provided transaction.",{metaMessages:["Provided Transaction:","{",tb(t),"}","","To infer the type, either provide:","- a `type` to the Transaction, or","- an EIP-1559 Transaction with `maxFeePerGas`, or","- an EIP-2930 Transaction with `gasPrice` & `accessList`, or","- an EIP-4844 Transaction with `blobs`, `blobVersionedHashes`, `sidecars`, or","- an EIP-7702 Transaction with `authorizationList`, or","- a Legacy Transaction with `gasPrice`"],name:"InvalidSerializableTransactionError"})}}
442class adt extends _e{constructor({storageKey:t}){super(`Size for storage key "${t}" is invalid. Expected 32 bytes. Got ${Math.floor((t.length-2)/2)} bytes.`,{name:"InvalidStorageKeySizeError"})}}class Q8e extends _e{constructor(t,{account:n,docsPath:r,chain:a,data:i,gas:o,gasPrice:s,maxFeePerGas:u,maxPriorityFeePerGas:c,nonce:d,to:f,value:h}){var m;const y=tb({chain:a&&`${a==null?void 0:a.name} (id: ${a==null?void 0:a.id})`,from:n==null?void 0:n.address,to:f,value:typeof h<"u"&&`${PS(h)} ${((m=a==null?void 0:a.nativeCurrency)==null?void 0:m.symbol)||"ETH"}`,data:i,gas:o,gasPrice:typeof s<"u"&&`${Ri(s)} gwei`,maxFeePerGas:typeof u<"u"&&`${Ri(u)} gwei`,maxPriorityFeePerGas:typeof c<"u"&&`${Ri(c)} gwei`,nonce:d});super(t.shortMessage,{cause:t,docsPath:r,metaMessages:[...t.metaMessages?[...t.metaMessages," "]:[],"Request Arguments:",y].filter(Boolean),name:"TransactionExecutionError"}),Object.defineProperty(this,"cause",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.cause=t}}class Zee extends _e{constructor({blockHash:t,blockNumber:n,blockTag:r,hash:a,index:i}){let o="Transaction";r&&i!==void 0&&(o=`Transaction at block time "${r}" at index "${i}"`),t&&i!==void 0&&(o=`Transaction at block hash "${t}" at index "${i}"`),n&&i!==void 0&&(o=`Transaction at block number "${n}" at index "${i}"`),a&&(o=`Transaction with hash "${a}"`),super(`${o} could not be found.`,{name:"TransactionNotFoundError"})}}class ete extends _e{constructor({hash:t}){super(`Transaction receipt with hash "${t}" could not be found. The Transaction may not be processed on a block yet.`,{name:"TransactionReceiptNotFoundError"})}}class uR extends _e{constructor({receipt:t}){super(`Transaction with hash "${t.transactionHash}" reverted.`,{metaMessages:['The receipt marked the transaction as "reverted". This could mean that the function on the contract you are trying to call threw an error.'," ","You can attempt to extract the revert reason by:","- calling the `simulateContract` or `simulateCalls` Action with the `abi` and `functionName` of the contract","- using the `call` Action with raw `data`"],name:"TransactionReceiptRevertedError"}),Object.defineProperty(this,"receipt",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.receipt=t}}class K8e extends _e{constructor({hash:t}){super(`Timed out while waiting for transaction with hash "${t}" to be confirmed.`,{name:"WaitForTransactionReceiptTimeoutError"})}}const X8e=e=>e;function Vl(e){if(e!=null&&e.reason)return e.reason;if(typeof DOMException=="function")return new DOMException("This operation was aborted","AbortError");const t=new Error("This operation was aborted");return t.name="AbortError",t}function Jy(e){return typeof e=="object"&&e!==null&&"name"in e&&e.name==="AbortError"}const AO=e=>{try{const t=new URL(e);return!t.username&&!t.password?e:(t.username="",t.password="",t.toString())}catch{return e}};class tte extends _e{constructor(t,{account:n,docsPath:r,chain:a,data:i,gas:o,gasPrice:s,maxFeePerGas:u,maxPriorityFeePerGas:c,nonce:d,to:f,value:h,stateOverride:y}){var w;const m=n?er(n):void 0;let v=tb({from:m==null?void 0:m.address,to:f,value:typeof h<"u"&&`${PS(h)} ${((w=a==null?void 0:a.nativeCurrency)==null?void 0:w.symbol)||"ETH"}`,data:i,gas:o,gasPrice:typeof s<"u"&&`${Ri(s)} gwei`,maxFeePerGas:typeof u<"u"&&`${Ri(u)} gwei`,maxPriorityFeePerGas:typeof c<"u"&&`${Ri(c)} gwei`,nonce:d});y&&(v+=`
443${Y8e(y)}`),super(t.shortMessage,{cause:t,docsPath:r,metaMessages:[...t.metaMessages?[...t.metaMessages," "]:[],"Raw Call Arguments:",v].filter(
443Boolean),name:"CallExecutionError"}),Object.defineProperty(this,"cause",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.cause=t}}class _O extends _e{constructor(t,{abi:n,args:r,contractAddress:a,docsPath:i,functionName:o,sender:s}){const u=Zf({abi:n,args:r,name:o}),c=u?Jee({abiItem:u,args:r,includeFunctionName:!1,includeName:!1}):void 0,d=u?ps(u,{includeName:!0}):void 0,f=tb({address:a&&X8e(a),function:d,args:c&&c!=="()"&&`${[...Array((o==null?void 0:o.length)??0).keys()].map(()=>" ").join("")}${c}`,sender:s});super(t.shortMessage||`An unknown error occurred while executing the contract function "${o}".`,{cause:t,docsPath:i,metaMessages:[...t.metaMessages?[...t.metaMessages," "]:[],f&&"Contract Call:",f].filter(Boolean),name:"ContractFunctionExecutionError"}),Object.defineProperty(this,"abi",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"args",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"cause",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"contractAddress",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"formattedArgs",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"functionName",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"sender",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.abi=n,this.args=r,this.cause=t,this.contractAddress=a,this.functionName=o,this.sender=s}}class hc extends _e{constructor({abi:t,data:n,functionName:r,message:a,cause:i}){let o,s,u,c;if(n&&n!=="0x")try{s=q8e({abi:t,data:n,cause:i});const{abiItem:f,errorName:h,args:y}=s;if(h==="Error")c=y[0];else if(h==="Panic"){const[m]=y;c=U8e[m]}else{const m=f?ps(f,{includeName:!0}):void 0,v=f&&y?Jee({abiItem:f,args:y,includeFunctionName:!1,includeName:!1}):void 0;u=[m?`Error: ${m}`:"",v&&v!=="()"?`       ${[...Array((h==null?void 0:h.length)??0).keys()].map(()=>" ").join("")}${v}`:""]}}catch(f){o=f}else a&&(c=a);let d;o instanceof mee&&(d=o.signature,u=[`Unable to decode signature "${d}" as it was not found on the provided ABI.`,"Make sure you are using the correct ABI and that the error exists on it.",`You can look up the decoded signature here: https://4byte.sourcify.dev/?q=${d}.`]),super(c&&c!=="execution reverted"||d?[`The contract function "${r}" reverted with the following ${d?"signature":"reason"}:`,c||d].join(`
444`):`The contract function "${r}" reverted.`,{cause:o??i,metaMessages:u,name:"ContractFunctionRevertedError"}),Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"raw",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"reason",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"signature",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.data=s,this.raw=n,this.reason=c,this.signature=d}}class J8e extends _e{constructor({functionName:t,cause:n}){super(`The contract function "${t}" returned no data ("0x").`,{metaMessages:["This could be due to any of the following:",`  - The contract does not have the function "${t}",`,"  - The parameters passed to the contract function may be invalid, or","  - The address is not a contract."],name:"ContractFunctionZeroDataError",cause:n})}}class Z8e extends _e{constructor({factory:t}){super(`Deployment for counterfactual contract call failed${t?` for factory "${t}".`:""}`,{metaMessages:["Please ensure:","- The `factory` is a valid contract deployment factory (ie. Create2 Factory, ERC-4337 Factory, etc).","- The `factoryData` is a valid encoded function call for contract deployment function on the factory."],name:"CounterfactualDeploymentFailedError"})}}class RS extends _e{constructor({data:t,message:n}){super(n||"",{name:"RawContractError"}),Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:3}),Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.data=t}}function kO(e){var n,r,a,i,o,s;if(!(e instanceof _e))return!1;const t=e.walk(u=>u instanceof hc);return t instanceof hc?((n=t.data)==null?void 0:n.errorName)==="HttpError"||((r=t.data)==null?void 0:r.errorName)==="ResolverError"||((a=t.data)==null?void 0:a.errorName)==="ResolverNotContract"||((i=t.data)==null?void 0:i.errorName)==="ResolverNotFound"||((o=t.data)==null?void 0:o.errorName)==="ReverseAddressMismatch"||((s=t.data)==null?void 0:s.errorName)==="UnsupportedResolverProfile":!1}function eOe(e){const{abi:t,data:n}=e,r=Cf(n,0,4),a=t.find(i=>i.type==="function"&&r===eb(ps(i)));if(!a)throw new FRe(r,{docsPath:"/docs/contract/decodeFunctionData"});return{functionName:a.name,args:"inputs"in a&&a.inputs&&a.inputs.length>0?Zv(a.inputs,Cf(n,4)):void 0}}const ME="/docs/contract/encodeErrorResult";function fV(e){const{abi:t,errorName:n,args:r}=e;let a=t[0];if(n){const u=Zf({abi:t,args:r,name:n});if(!u)throw new XB(n,{docsPath:ME});a=u}if(a.type!=="error")throw new XB(void 0,{docsPath:ME});const i=ps(a),o=eb(i);let s="0x";if(r&&r.length>0){if(!a.inputs)throw new MRe(a.name,{docsPath:ME});s=Jf(a.inputs,r)}return Qy([o,s])}const DE="/docs/contract/encodeFunctionResult";function tOe(e){const{abi:t,functionName:n,result:r}=e;let a=t[0];if(n){const o=Zf({abi:t,name:n});if(!o)throw new yy(n,{docsPath:DE});a=o}
444if(a.type!=="function")throw new yy(void 0,{docsPath:DE});if(!a.outputs)throw new gee(a.name,{docsPath:DE});const i=(()=>{if(a.outputs.length===0)return[];if(a.outputs.length===1)return[r];if(Array.isArray(r))return r;throw new vee(r)})();return Jf(a.outputs,i)}const OS="x-batch-gateway:true";async function nOe(e){const{data:t,ccipRequest:n}=e,{args:[r]}=eOe({abi:JP,data:t}),a=[],i=[];return await Promise.all(r.map(async(o,s)=>{try{i[s]=o.urls.includes(OS)?await nOe({data:o.data,ccipRequest:n}):await n(o),a[s]=!1}catch(u){a[s]=!0,i[s]=rOe(u)}})),tOe({abi:JP,functionName:"query",result:[a,i]})}function rOe(e){return e.name==="HttpRequestError"&&e.status?fV({abi:JP,errorName:"HttpError",args:[e.status,e.shortMessage]}):fV({abi:[Xee],errorName:"Error",args:["shortMessage"in e?e.shortMessage:e.message]})}function nte(e){if(e.length!==66||e.indexOf("[")!==0||e.indexOf("]")!==65)return null;const t=`0x${e.slice(1,65)}`;return su(t)?t:null}function cR(e){let t=new Uint8Array(32).fill(0);if(!e)return Yr(t);const n=e.split(".");for(let r=n.length-1;r>=0;r-=1){const a=nte(n[r]),i=a?Yy(a):ma(pf(n[r]),"bytes");t=ma(Va([t,i]),"bytes")}return Yr(t)}function aOe(e){return`[${e.slice(2)}]`}function iOe(e){const t=new Uint8Array(32).fill(0);return e?nte(e)||ma(pf(e)):Yr(t)}function PO(e){const t=e.replace(/^\.|\.$/gm,"");if(t.length===0)return new Uint8Array(1);const n=new Uint8Array(pf(t).byteLength+2);let r=0;const a=t.split(".");for(let i=0;i<a.length;i++){let o=pf(a[i]);o.byteLength>255&&(o=pf(aOe(iOe(a[i])))),n[r]=o.length,n.set(o,r+1),r+=o.length+1}return n.byteLength!==r+1?n.slice(0,r+1):n}function tt(e,t,n){const r=e[t.name];if(typeof r=="function")return r;const a=e[n];return typeof a=="function"?a:i=>t(e,i)}let rg=class extends _e{constructor({body:t,cause:n,details:r,headers:a,status:i,url:o}){super("HTTP request failed.",{cause:n,details:r,metaMessages:[i&&`Status: ${i}`,`URL: ${AO(o)}`,t&&`Request body: ${Wr(t)}`].filter(Boolean),name:"HttpRequestError"}),Object.defineProperty(this,"body",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"headers",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"status",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"url",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.body=t,this.headers=a,this.status=i,this.url=o}};class RO extends _e{constructor({body:t,error:n,url:r}){super("RPC Request failed.",{cause:n,details:n.message,metaMessages:[`URL: ${AO(r)}`,`Request body: ${Wr(t)}`],name:"RpcRequestError"}),Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"url",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.code=n.code,this.data=n.data,this.url=r}}class pV extends _e{constructor({body:t,url:n}){super("The request took too long to respond.",{details:"The request timed out.",metaMessages:[`URL: ${AO(n)}`,`Request body: ${Wr(t)}`],name:"TimeoutError"}),Object.defineProperty(this,"url",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.url=n}}const oOe=-1;class Ni extends _e{constructor(t,{code:n,docsPath:r,metaMessages:a,name:i,shortMessage:o}){super(o,{cause:t,docsPath:r,metaMessages:a||(t==null?void 0:t.metaMessages),name:i||"RpcError"}),Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.name=i||t.name,this.code=t instanceof RO?t.code:n??oOe}}class si extends Ni{constructor(t,n){super(t,n),Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.data=n.data}}class Bg extends Ni{constructor(t){super(t,{code:Bg.code,name:"ParseRpcError",shortMessage:"Invalid JSON was received by the server. An error occurred on the server while parsing the JSON text."})}}Object.defineProperty(Bg,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32700});class Vg extends Ni{constructor(t){super(t,{code:Vg.code,name:"InvalidRequestRpcError",shortMessage:"JSON is not a valid request object."})}}Object.defineProperty(Vg,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32600});class Ug extends Ni{constructor(t,{method:n}={}){super(t,{code:Ug.code,name:"MethodNotFoundRpcError",shortMessage:`The method${n?` "${n}"`:""} does not exist / is not available.`})}}Object.defineProperty(Ug,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32601});
444class jg extends Ni{constructor(t){super(t,{code:jg.code,name:"InvalidParamsRpcError",shortMessage:["Invalid parameters were provided to the RPC method.","Double check you have provided the correct parameters."].join(`
445`)})}}Object.defineProperty(jg,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32602});class Af extends Ni{constructor(t){super(t,{code:Af.code,name:"InternalRpcError",shortMessage:"An internal error was received."})}}Object.defineProperty(Af,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32603});class Ul extends Ni{constructor(t){super(t,{code:Ul.code,name:"InvalidInputRpcError",shortMessage:["Missing or invalid parameters.","Double check you have provided the correct parameters."].join(`
446`)})}}Object.defineProperty(Ul,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32e3});class qg extends Ni{constructor(t){super(t,{code:qg.code,name:"ResourceNotFoundRpcError",shortMessage:"Requested resource not found."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ResourceNotFoundRpcError"})}}Object.defineProperty(qg,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32001});class _l extends Ni{constructor(t){super(t,{code:_l.code,name:"ResourceUnavailableRpcError",shortMessage:"Requested resource not available."})}}Object.defineProperty(_l,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32002});class by extends Ni{constructor(t){super(t,{code:by.code,name:"TransactionRejectedRpcError",shortMessage:"Transaction creation failed."})}}Object.defineProperty(by,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32003});class jd extends Ni{constructor(t,{method:n}={}){super(t,{code:jd.code,name:"MethodNotSupportedRpcError",shortMessage:`Method${n?` "${n}"`:""} is not supported.`})}}Object.defineProperty(jd,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32004});class wy extends Ni{constructor(t){super(t,{code:wy.code,name:"LimitExceededRpcError",shortMessage:"Request exceeds defined limit."})}}Object.defineProperty(wy,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32005});class $g extends Ni{constructor(t){super(t,{code:$g.code,name:"JsonRpcVersionUnsupportedError",shortMessage:"Version of JSON-RPC protocol is not supported."})}}Object.defineProperty($g,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32006});class Cr extends si{constructor(t){super(t,{code:Cr.code,name:"UserRejectedRequestError",shortMessage:"User rejected the request."})}}Object.defineProperty(Cr,"code",{enumerable:!0,configurable:!0,writable:!0,value:4001});class zg extends si{constructor(t){super(t,{code:zg.code,name:"UnauthorizedProviderError",shortMessage:"The requested method and/or account has not been authorized by the user."})}}Object.defineProperty(zg,"code",{enumerable:!0,configurable:!0,writable:!0,value:4100});class Hg extends si{constructor(t,{method:n}={}){super(t,{code:Hg.code,name:"UnsupportedProviderMethodError",shortMessage:`The Provider does not support the requested method${n?` " ${n}"`:""}.`})}}Object.defineProperty(Hg,"code",{enumerable:!0,configurable:!0,writable:!0,value:4200});class Wg extends si{constructor(t){super(t,{code:Wg.code,name:"ProviderDisconnectedError",shortMessage:"The Provider is disconnected from all chains."})}}Object.defineProperty(Wg,"code",{enumerable:!0,configurable:!0,writable:!0,value:4900});class Yg extends si{constructor(t){super(t,{code:Yg.code,name:"ChainDisconnectedError",shortMessage:"The Provider is not connected to the requested chain."})}}Object.defineProperty(Yg,"code",{enumerable:!0,configurable:!0,writable:!0,value:4901});
446class jl extends si{constructor(t){super(t,{code:jl.code,name:"SwitchChainError",shortMessage:"An error occurred when attempting to switch chain."})}}Object.defineProperty(jl,"code",{enumerable:!0,configurable:!0,writable:!0,value:4902});class xy extends si{constructor(t){super(t,{code:xy.code,name:"UnsupportedNonOptionalCapabilityError",shortMessage:"This Wallet does not support a capability that was not marked as optional."})}}Object.defineProperty(xy,"code",{enumerable:!0,configurable:!0,writable:!0,value:5700});class Gg extends si{constructor(t){super(t,{code:Gg.code,name:"UnsupportedChainIdError",shortMessage:"This Wallet does not support the requested chain ID."})}}Object.defineProperty(Gg,"code",{enumerable:!0,configurable:!0,writable:!0,value:5710});class Qg extends si{constructor(t){super(t,{code:Qg.code,name:"DuplicateIdError",shortMessage:"There is already a bundle submitted with this ID."})}}Object.defineProperty(Qg,"code",{enumerable:!0,configurable:!0,writable:!0,value:5720});class Kg extends si{constructor(t){super(t,{code:Kg.code,name:"UnknownBundleIdError",shortMessage:"This bundle id is unknown / has not been submitted"})}}Object.defineProperty(Kg,"code",{enumerable:!0,configurable:!0,writable:!0,value:5730});class Xg extends si{constructor(t){super(t,{code:Xg.code,name:"BundleTooLargeError",shortMessage:"The call bundle is too large for the Wallet to process."})}}Object.defineProperty(Xg,"code",{enumerable:!0,configurable:!0,writable:!0,value:5740});class Jg extends si{constructor(t){super(t,{code:Jg.code,name:"AtomicReadyWalletRejectedUpgradeError",shortMessage:"The Wallet can support atomicity after an upgrade, but the user rejected the upgrade."})}}Object.defineProperty(Jg,"code",{enumerable:!0,configurable:!0,writable:!0,value:5750});class Sy extends si{constructor(t){super(t,{code:Sy.code,name:"AtomicityNotSupportedError",shortMessage:"The wallet does not support atomic execution but the request requires it."})}}Object.defineProperty(Sy,"code",{enumerable:!0,configurable:!0,writable:!0,value:5760});class Ty extends si{constructor(t){super(t,{code:Ty.code,name:"WalletConnectSessionSettlementError",shortMessage:"WalletConnect session settlement failed."})}}Object.defineProperty(Ty,"code",{enumerable:!0,configurable:!0,writable:!0,value:7e3});class sOe extends Ni{constructor(t){super(t,{name:"UnknownRpcError",shortMessage:"An unknown RPC error occurred."})}}const uOe=3;function _f(e,{abi:t,address:n,args:r,docsPath:a,functionName:i,sender:o}){const s=e instanceof RS?e:e instanceof _e?e.walk(m=>"data"in m)||e.walk():{},{code:u,data:c,details:d,message:f,shortMessage:h}=s,y=e instanceof Xv?new J8e({functionName:i,cause:e}):[uOe,Af.code].includes(u)&&(c||d||f||h)||u===Ul.code&&d==="execution reverted"&&c?new hc({abi:t,data:typeof c=="object"?c.data:c,functionName:i,message:s instanceof RO?d:h??f,cause:e}):e;return new _O(y,{abi:t,args:r,contractAddress:n,docsPath:a,functionName:i,sender:o})}const cOe="modulepreload",lOe=function(e,t){return new URL(e,t).href},hV={}
446,Bt=function(t,n,r){let a=Promise.resolve();if(n&&n.length>0){const o=document.getElementsByTagName("link"),s=document.querySelector("meta[property=csp-nonce]"),u=(s==null?void 0:s.nonce)||(s==null?void 0:s.getAttribute("nonce"));a=Promise.allSettled(n.map(c=>{if(c=lOe(c,r),c in hV)return;hV[c]=!0;const d=c.endsWith(".css"),f=d?'[rel="stylesheet"]':"";if(!!r)for(let m=o.length-1;m>=0;m--){const v=o[m];if(v.href===c&&(!d||v.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${c}"]${f}`))return;const y=document.createElement("link");if(y.rel=d?"stylesheet":cOe,d||(y.as="script"),y.crossOrigin="",y.href=c,u&&y.setAttribute("nonce",u),document.head.appendChild(y),d)return new Promise((m,v)=>{y.addEventListener("load",m),y.addEventListener("error",()=>v(new Error(`Unable to preload CSS for ${c}`)))})}))}function i(o){const s=new Event("vite:preloadError",{cancelable:!0});if(s.payload=o,window.dispatchEvent(s),!s.defaultPrevented)throw o}return a.then(o=>{for(const s of o||[])s.status==="rejected"&&i(s.reason);return t().catch(i)})};/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const OO=BigInt(0),lR=BigInt(1);function nb(e){return e instanceof Uint8Array||ArrayBuffer.isView(e)&&e.constructor.name==="Uint8Array"}function IO(e){if(!nb(e))throw new Error("Uint8Array expected")}function Zg(e,t){if(typeof t!="boolean")throw new Error(e+" boolean expected, got "+t)}function nw(e){const t=e.toString(16);return t.length&1?"0"+t:t}function rte(e){if(typeof e!="string")throw new Error("hex string expected, got "+typeof e);return e===""?OO:BigInt("0x"+e)}const ate=typeof Uint8Array.from([]).toHex=="function"&&typeof Uint8Array.fromHex=="function",dOe=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));function ev(e){if(IO(e),ate)return e.toHex();let t="";for(let n=0;n<e.length;n++)t+=dOe[e[n]];return t}const Mu={_0:48,_9:57,A:65,F:70,a:97,f:102};function yV(e){if(e>=Mu._0&&e<=Mu._9)return e-Mu._0;if(e>=Mu.A&&e<=Mu.F)return e-(Mu.A-10);if(e>=Mu.a&&e<=Mu.f)return e-(Mu.a-10)}function rx(e){if(typeof e!="string")throw new Error("hex string expected, got "+typeof e);if(ate)return Uint8Array.fromHex(e);const t=e.length,n=t/2;if(t%2)throw new Error("hex string expected, got unpadded hex of length "+t);const r=new Uint8Array(n);for(let a=0,i=0;a<n;a++,i+=2){const o=yV(e.charCodeAt(i)),s=yV(e.charCodeAt(i+1));if(o===void 0||s===void 0){const u=e[i]+e[i+1];throw new Error('hex string expected, got non-hex character "'+u+'" at index '+i)}r[a]=o*16+s}return r}function hf(e){return rte(ev(e))}function ite(e){return IO(e),rte(ev(Uint8Array.from(e).reverse()))}function rb(e,t){return rx(e.toString(16).padStart(t*2,"0"))}function ote(e,t){return rb(e,t).reverse()}function xo(e,t,n){let r;if(typeof t=="string")try{r=rx(t)}catch(i){throw new Error(e+" must be hex string or Uint8Array, cause: "+i)}else if(nb(t))r=Uint8Array.from(t);else throw new Error(e+" must be hex string or Uint8Array");const a=r.length;if(typeof n=="number"&&a!==n)throw new Error(e+" of length "+n+" expected, got "+a);return r}function ax(...e){let t=0;for(let r=0;r<e.length;r++){const a=e[r];IO(a),t+=a.length}const n=new Uint8Array(t);for(let r=0,a=0;r<e.length;r++){const i=e[r];n.set(i,a),a+=i.length}return n}const LE=e=>typeof e=="bigint"&&OO<=e;function MO(e,t,n){return LE(e)&&LE(t)&&LE(n)&&t<=e&&e<n}function Oh(e,t,n,r){if(!MO(t,n,r))throw new Error("expected valid "+e+": "+n+" <= n < "+r+", got "+t)}function fOe(e){let t;for(t=0;e>OO;e>>=lR,t+=1);return t}const IS=e=>(lR<<BigInt(e))-lR,FE=e=>new Uint8Array(e),mV=e=>Uint8Array.from(e);function pOe(e,t,n){if(typeof e!="number"||e<2)throw new Error("hashLen must be a number");if(typeof t!="number"||t<2)throw new Error("qByteLen must be a number");if(typeof n!="function")throw new Error("hmacFn must be a function");let r=FE(e),a=FE(e),i=0;const o=()=>{r.fill(1),a.fill(0),i=0},s=(...f)=>n(a,r,...f),u=(f=FE(0))=>{a=s(mV([0]),f),r=s(),f.length!==0&&(a=s(mV([1]),f),r=s())},c=()=>{if(i++>=1e3)throw new Error("drbg: tried 1000 values");let f=0;const h=[];for(;f<t;){r=s();const y=r.slice();h.push(y),f+=r.length}return ax(...h)};return(f,h)=>{o(),u(f);let y;for(;!(y=h(c()));)u();return o(),y}}const hOe={bigint:e=>typeof e=="bigint",function:e=>typeof e=="function",boolean:e=>typeof e=="boolean",string:e=>typeof e=="string",stringOrUint8Array:e=>typeof e=="string"||nb(e),isSafeInteger:e=>Number.isSafeInteger(e),array:e=>Array.isArray(e),field:(e,t)=>t.Fp.isValid(e),hash:e=>typeof e=="function"&&Number.isSafeInteger(e.outputLen)};function MS(e,t,n={}){const r=(a,i,o)=>{const s=hOe[i];if(typeof s!="function")throw new Error("invalid validator function");const u=e[a];if(!(o&&u===void 0)&&!s(u,e))throw new Error("param "+String(a)+" is invali
446d. Expected "+i+", got "+u)};for(const[a,i]of Object.entries(t))r(a,i,!1);for(const[a,i]of Object.entries(n))r(a,i,!0);return e}function gV(e){const t=new WeakMap;return(n,...r)=>{const a=t.get(n);if(a!==void 0)return a;const i=e(n,...r);return t.set(n,i),i}}const yOe="0.1.1";function mOe(){return yOe}let en=class Nu extends Error{static setStaticOptions(t){Nu.prototype.docsOrigin=t.docsOrigin,Nu.prototype.showVersion=t.showVersion,Nu.prototype.version=t.version}constructor(t,n={}){const r=(()=>{var d;if(n.cause instanceof Nu){if(n.cause.details)return n.cause.details;if(n.cause.shortMessage)return n.cause.shortMessage}return n.cause&&"details"in n.cause&&typeof n.cause.details=="string"?n.cause.details:(d=n.cause)!=null&&d.message?n.cause.message:n.details})(),a=n.cause instanceof Nu&&n.cause.docsPath||n.docsPath,i=n.docsOrigin??Nu.prototype.docsOrigin,o=`${i}${a??""}`,s=!!(n.version??Nu.prototype.showVersion),u=n.version??Nu.prototype.version,c=[t||"An error occurred.",...n.metaMessages?["",...n.metaMessages]:[],...r||a||s?["",r?`Details: ${r}`:void 0,a?`See: ${o}`:void 0,s?`Version: ${u}`:void 0]:[]].filter(d=>typeof d=="string").join(`
447`);super(c,n.cause?{cause:n.cause}:void 0),Object.defineProperty(this,"details",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"docs",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"docsOrigin",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"docsPath",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"shortMessage",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"showVersion",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"version",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"cause",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"BaseError"}),this.cause=n.cause,this.details=r,this.docs=o,this.docsOrigin=i,this.docsPath=a,this.shortMessage=t,this.showVersion=s,this.version=u}walk(t){return ste(this,t)}};Object.defineProperty(en,"defaultStaticOptions",{enumerable:!0,configurable:!0,writable:!0,value:{docsOrigin:"https://oxlib.sh",showVersion:!1,version:`ox@${mOe()}`}});en.setStaticOptions(en.defaultStaticOptions);function ste(e,t){return t!=null&&t(e)?e:e&&typeof e=="object"&&"cause"in e&&e.cause?ste(e.cause,t):t?null:e}function ab(e,t){if(fh(e)>t)throw new MOe({givenSize:fh(e),maxSize:t})}const Du={zero:48,nine:57,A:65,F:70,a:97,f:102};function vV(e){if(e>=Du.zero&&e<=Du.nine)return e-Du.zero;if(e>=Du.A&&e<=Du.F)return e-(Du.A-10);if(e>=Du.a&&e<=Du.f)return e-(Du.a-10)}function gOe(e,t={}){const{dir:n,size:r=32}=t;if(r===0)return e;if(e.length>r)throw new DOe({size:e.length,targetSize:r,type:"Bytes"});const a=new Uint8Array(r);for(let i=0;i<r;i++){const o=n==="right";a[o?i:r-i-1]=e[o?i:e.length-i-1]}return a}function ute(e,t={}){const{dir:n="left"}=t;let r=e,a=0;for(let i=0;i<r.length-1&&r[n==="left"?i:r.length-i-1].toString()==="0";i++)a++;return r=n==="left"?r.slice(a):r.slice(0,r.length-a),r}function DS(e,t){if(no(e)>t)throw new UOe({givenSize:no(e),maxSize:t})}function vOe(e,t){if(typeof t=="number"&&t>0&&t>no(e)-1)throw new gte({offset:t,position:"start",size:no(e)})}function bOe(e,t,n){if(typeof t=="number"&&typeof n=="number"&&no(e)!==n-t)throw new gte({offset:n,position:"end",size:no(e)})}function cte(e,t={}){const{dir:n,size:r=32}=t;if(r===0)return e;const a=e.replace("0x","");if(a.length>r*2)throw new jOe({size:Math.ceil(a.length/2),targetSize:r,type:"Hex"});return`0x${a[n==="right"?"padEnd":"padStart"](r*2,"0")}`}const wOe="#__bigint";function lte(e,t,n){return JSON.stringify(e,(r,a)=>typeof a=="bigint"?a.toString()+wOe:a,n)}const xOe=new TextDecoder,SOe=new TextEncoder;function TOe(e){return e instanceof Uint8Array?e:typeof e=="string"?dte(e):EOe(e)}function EOe(e){return e instanceof Uint8Array?e:new Uint8Array(e)}function dte(e,t={}){const{size:n}=t;let r=e;n&&(DS(e,n),r=Pf(e,n));let a=r.slice(2);a.length%2&&(a=`0${a}`);const i=a.length/2,o=new Uint8Array(i);for(let s=0,u=0;s<i;
447s++){const c=vV(a.charCodeAt(u++)),d=vV(a.charCodeAt(u++));if(c===void 0||d===void 0)throw new en(`Invalid byte sequence ("${a[u-2]}${a[u-1]}" in "${a}").`);o[s]=c<<4|d}return o}function COe(e,t={}){const{size:n}=t,r=SOe.encode(e);return typeof n=="number"?(ab(r,n),AOe(r,n)):r}function AOe(e,t){return gOe(e,{dir:"right",size:t})}function fh(e){return e.length}function _Oe(e,t,n,r={}){return e.slice(t,n)}function kOe(e,t={}){const{size:n}=t;typeof n<"u"&&ab(e,n);const r=gs(e,t);return hte(r,t)}function POe(e,t={}){const{size:n}=t;let r=e;if(typeof n<"u"&&(ab(r,n),r=fte(r)),r.length>1||r[0]>1)throw new IOe(r);return!!r[0]}function nc(e,t={}){const{size:n}=t;typeof n<"u"&&ab(e,n);const r=gs(e,t);return yte(r,t)}function ROe(e,t={}){const{size:n}=t;let r=e;return typeof n<"u"&&(ab(r,n),r=OOe(r)),xOe.decode(r)}function fte(e){return ute(e,{dir:"left"})}function OOe(e){return ute(e,{dir:"right"})}class IOe extends en{constructor(t){super(`Bytes value \`${t}\` is not a valid boolean.`,{metaMessages:["The bytes array must contain a single byte of either a `0` or `1` value."]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Bytes.InvalidBytesBooleanError"})}}let MOe=class extends en{constructor({givenSize:t,maxSize:n}){super(`Size cannot exceed \`${n}\` bytes. Given size: \`${t}\` bytes.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Bytes.SizeOverflowError"})}},DOe=class extends en{constructor({size:t,targetSize:n,type:r}){super(`${r.charAt(0).toUpperCase()}${r.slice(1).toLowerCase()} size (\`${t}\`) exceeds padding size (\`${n}\`).`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Bytes.SizeExceedsPaddingSizeError"})}};const LOe=new TextEncoder,FOe=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));function NOe(e,t={}){const{strict:n=!1}=t;if(!e)throw new bV(e);if(typeof e!="string")throw new bV(e);if(n&&!/^0x[0-9a-fA-F]*$/.test(e))throw new wV(e);if(!e.startsWith("0x"))throw new wV(e)}function ms(...e){return`0x${e.reduce((t,n)=>t+n.replace("0x",""),"")}`}function BOe(e){return e instanceof Uint8Array?gs(e):Array.isArray(e)?gs(new Uint8Array(e)):e}function pte(e,t={}){const n=`0x${Number(e)}`;return typeof t.size=="number"?(DS(n,t.size),kf(n,t.size)):n}function gs(e,t={}){let n="";for(let a=0;a<e.length;a++)n+=FOe[e[a]];const r=`0x${n}`;return typeof t.size=="number"?(DS(r,t.size),Pf(r,t.size)):r}function Ka(e,t={}){const{signed:n,size:r}=t,a=BigInt(e);let i;r?n?i=(1n<<BigInt(r)*8n-1n)-1n:i=2n**(BigInt(r)*8n)-1n:typeof e=="number"&&(i=BigInt(Number.MAX_SAFE_INTEGER));const o=typeof i=="bigint"&&n?-i-1n:0;if(i&&a>i||a<o){const c=typeof e=="bigint"?"n":"";throw new mte({max:i?`${i}${c}`:void 0,min:`${o}${c}`,signed:n,size:r,value:`${e}${c}`})}const u=`0x${(n&&a<0?BigInt.asUintN(r*8,BigInt(a)):a).toString(16)}`;return r?kf(u,r):u}function DO(e,t={}){return gs(LOe.encode(e),t)}function kf(e,t){return cte(e,{dir:"left",size:t})}function Pf(e,t){return cte(e,{dir:"right",size:t})}function ru(e,t,n,r={}){const{strict:a}=r;vOe(e,t);const i=`0x${e.replace("0x","").slice((t??0)*2,(n??e.length)*2)}`;return a&&bOe(i,t,n),i}function no(e){return Math.ceil((e.length-2)/2)}function hte(e,t={}){const{signed:n}=t;t.size&&DS(e,t.size);const r=BigInt(e);if(!n)return r;const a=(e.length-2)/2,i=(1n<<BigInt(a)*8n)-1n,o=i>>1n;return r<=o?r:r-i-1n}function yte(e,t={}){const{signed:n,size:r}=t;return Number(!n&&!r?e:hte(e,t))}function VOe(e,t={}){const{strict:n=!1}=t;try{return NOe(e,{strict:n}),!0}catch{return!1}}class mte extends en{constructor({max:t,min:n,signed:r,size:a,value:i}){super(`Number \`${i}\` is not in safe${a?` ${a*8}-bit`:""}${r?" signed":" unsigned"} integer range ${t?`(\`${n}\` to \`${t}\`)`:`(above \`${n}\`)`}`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Hex.IntegerOutOfRangeError"})}}class bV extends en{constructor(t){super(`Value \`${typeof t=="object"?lte(t):t}\` of type \`${typeof t}\` is an invalid hex type.`,{metaMessages:['Hex types must be represented as `"0x${string}"`.']}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Hex.InvalidHexTypeError"})}}class wV extends en{constructor(t){super(`Value \`${t}
447\` is an invalid hex value.`,{metaMessages:['Hex values must start with `"0x"` and contain only hexadecimal characters (0-9, a-f, A-F).']}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Hex.InvalidHexValueError"})}}class UOe extends en{constructor({givenSize:t,maxSize:n}){super(`Size cannot exceed \`${n}\` bytes. Given size: \`${t}\` bytes.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Hex.SizeOverflowError"})}}class gte extends en{constructor({offset:t,position:n,size:r}){super(`Slice ${n==="start"?"starting":"ending"} at offset \`${t}\` is out-of-bounds (size: \`${r}\`).`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Hex.SliceOffsetOutOfBoundsError"})}}class jOe extends en{constructor({size:t,targetSize:n,type:r}){super(`${r.charAt(0).toUpperCase()}${r.slice(1).toLowerCase()} size (\`${t}\`) exceeds padding size (\`${n}\`).`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Hex.SizeExceedsPaddingSizeError"})}}function qOe(e){return{address:e.address,amount:Ka(e.amount),index:Ka(e.index),validatorIndex:Ka(e.validatorIndex)}}function vte(e){return{...typeof e.baseFeePerGas=="bigint"&&{baseFeePerGas:Ka(e.baseFeePerGas)},...typeof e.blobBaseFee=="bigint"&&{blobBaseFee:Ka(e.blobBaseFee)},...typeof e.feeRecipient=="string"&&{feeRecipient:e.feeRecipient}
447,...typeof e.gasLimit=="bigint"&&{gasLimit:Ka(e.gasLimit)},...typeof e.number=="bigint"&&{number:Ka(e.number)},...typeof e.prevRandao=="bigint"&&{prevRandao:Ka(e.prevRandao)},...typeof e.time=="bigint"&&{time:Ka(e.time)},...e.withdrawals&&{withdrawals:e.withdrawals.map(qOe)}}}const $Oe="0x82ad56cb",bte="0x608060405234801561001057600080fd5b5060405161018e38038061018e83398101604081905261002f91610124565b6000808351602085016000f59050803b61004857600080fd5b6000808351602085016000855af16040513d6000823e81610067573d81fd5b3d81f35b634e487b7160e01b600052604160045260246000fd5b600082601f83011261009257600080fd5b81516001600160401b038111156100ab576100ab61006b565b604051601f8201601f19908116603f011681016001600160401b03811182821017156100d9576100d961006b565b6040528181528382016020018510156100f157600080fd5b60005b82811015610110576020818601810151838301820152016100f4565b506000918101602001919091529392505050565b6000806040838503121561013757600080fd5b82516001600160401b0381111561014d57600080fd5b61015985828601610081565b602085015190935090506001600160401b0381111561017757600080fd5b61018385828601610081565b915050925092905056fe",zOe="0x608060405234801561001057600080fd5b506040516102c03803806102c083398101604081905261002f916101e6565b836001600160a01b03163b6000036100e457600080836001600160a01b03168360405161005c9190610270565b6000604051808303816000865af19150503d8060008114610099576040519150601f19603f3d011682016040523d82523d6000602084013e61009e565b606091505b50915091508115806100b857506001600160a01b0386163b155b156100e1578060405163101bb98d60e01b81526004016100d8919061028c565b60405180910390fd5b50505b6000808451602086016000885af16040513d6000823e81610103573d81fd5b3d81f35b80516001600160a01b038116811461011e57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561015457818101518382015260200161013c565b50506000910152565b600082601f83011261016e57600080fd5b81516001600160401b0381111561018757610187610123565b604051601f8201601f19908116603f011681016001600160401b03811182821017156101b5576101b5610123565b6040528181528382016020018510156101cd57600080fd5b6101de826020830160208701610139565b949350505050565b600080600080608085870312156101fc57600080fd5b61020585610107565b60208601519094506001600160401b0381111561022157600080fd5b61022d8782880161015d565b93505061023c60408601610107565b60608601519092506001600160401b0381111561025857600080fd5b6102648782880161015d565b91505092959194509250565b60008251610282818460208701610139565b9190910192915050565b60208152600082518060208401526102ab816040850160208701610139565b601f01601f1916919091016040019291505056fe",HOe="0x608060405234801561001057600080fd5b5060405161069438038061069483398101604081905261002f9161051e565b600061003c848484610048565b9050806000526001601ff35b60007f64926492649264926492649264926492649264926492649264926492649264926100748361040c565b036101e7576000606080848060200190518101906100929190610577565b60405192955090935091506000906001600160a01b038516906100b69085906105dd565b6000604051808303816000865af19150503d80600081146100f3576040519150601f19603f3d011682016040523d82523d6000602084013e6100f8565b606091505b50509050876001600160a01b03163b60000361016057806101605760405162461bcd60e51b815260206004820152601e60248201527f5369676e617475726556616c696461746f723a206465706c6f796d656e74000060448201526064015b60405180910390fd5b604051630b135d3f60e11b808252906001600160a01b038a1690631626ba7e90610190908b9087906004016105f9565b602060405180830381865afa1580156101ad573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101d19190610633565b6001600160e01b03191614945050505050610405565b6001600160a01b0384163b1561027a57604051630b135d3f60e11b808252906001600160a01b03861690631626ba7e9061022790879087906004016105f9565b602060405180830381865afa158015610244573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102689190610633565b6001600160e01b031916149050610405565b81516041146102df5760405162461bcd60e51b815260206004820152603a602482015260008051602061067483398151915260448201527f3a20696e76616c6964207369676e6174757265206c656e6774680000000000006064820152608401610157565b6102e7610425565b5060208201516040808401518451859392600091859190811061030c5761030c61065d565b016020015160f81c9050601b811480159061032b57508060ff16601c14155b1561038c5760405162461bcd60e51b8152
44760206004820152603b602482015260008051602061067483398151915260448201527f3a20696e76616c6964207369676e617475726520762076616c756500000000006064820152608401610157565b60408051600081526020810180835289905260ff83169181019190915260608101849052608081018390526001600160a01b0389169060019060a0016020604051602081039080840390855afa1580156103ea573d6000803e3d6000fd5b505050602060405103516001600160a01b0316149450505050505b9392505050565b600060208251101561041d57600080fd5b508051015190565b60405180606001604052806003906020820280368337509192915050565b6001600160a01b038116811461045857600080fd5b50565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561048c578181015183820152602001610474565b50506000910152565b600082601f8301126104a657600080fd5b81516001600160401b038111156104bf576104bf61045b565b604051601f8201601f19908116603f011681016001600160401b03811182821017156104ed576104ed61045b565b60405281815283820160200185101561050557600080fd5b610516826020830160208701610471565b949350505050565b60008060006060848603121561053357600080fd5b835161053e81610443565b6020850151604086015191945092506001600160401b0381111561056157600080fd5b61056d86828701610495565b9150509250925092565b60008060006060848
447603121561058c57600080fd5b835161059781610443565b60208501519093506001600160401b038111156105b357600080fd5b6105bf86828701610495565b604086015190935090506001600160401b0381111561056157600080fd5b600082516105ef818460208701610471565b9190910192915050565b828152604060208201526000825180604084015261061e816060850160208701610471565b601f01601f1916919091016060019392505050565b60006020828403121561064557600080fd5b81516001600160e01b03198116811461040557600080fd5b634e487b7160e01b600052603260045260246000fdfe5369676e617475726556616c696461746f72237265636f7665725369676e6572",LO="0x608060405234801561001057600080fd5b506115b9806100206000396000f3fe6080604052600436106100f35760003560e01c80634d2301cc1161008a578063a8b0574e11610059578063a8b0574e14610325578063bce38bd714610350578063c3077fa914610380578063ee82ac5e146103b2576100f3565b80634d2301cc1461026257806372425d9d1461029f57806382ad56cb146102ca57806386d516e8146102fa576100f3565b80633408e470116100c65780633408e470146101af578063399542e9146101da5780633e64a6961461020c57806342cbb15c14610237576100f3565b80630f28c97d146100f8578063174dea7114610123578063252dba421461015357806327e86d6e14610184575b600080fd5b34801561010457600080fd5b5061010d6103ef565b60405161011a9190610c0a565b60405180910390f35b61013d60048036038101906101389190610c94565b6103f7565b60405161014a9190610e94565b60405180910390f35b61016d60048036038101906101689190610f0c565b610615565b60405161017b92919061101b565b60405180910390f35b34801561019057600080fd5b506101996107ab565b6040516101a69190611064565b60405180910390f35b3480156101bb57600080fd5b506101c46107b7565b6040516101d19190610c0a565b60405180910390f35b6101f460048036038101906101ef91906110ab565b6107bf565b6040516102039392919061110b565b60405180910390f35b34801561021857600080fd5b506102216107e1565b60405161022e9190610c0a565b60405180910390f35b34801561024357600080fd5b5061024c6107e9565b6040516102599190610c0a565b60405180910390f35b34801561026e57600080fd5b50610289600480360381019061028491906111a7565b6107f1565b6040516102969190610c0a565b60405180910390f35b3480156102ab57600080fd5b506102b4610812565b6040516102c19190610c0a565b60405180910390f35b6102e460048036038101906102df919061122a565b61081a565b6040516102f19190610e94565b60405180910390f35b34801561030657600080fd5b5061030f6109e4565b60405161031c9190610c0a565b60405180910390f35b34801561033157600080fd5b5061033a6109ec565b6040516103479190611286565b60405180910390f35b61036a600480360381019061036591906110ab565b6109f4565b6040516103779190610e94565b60405180910390f35b61039a60048036038101906103959190610f0c565b610ba6565b6040516103a99392919061110b565b60405180910390f35b3480156103be57600080fd5b506103d960048036038101906103d491906112cd565b610bca565b6040516103e69190611064565b60405180910390f35b600042905090565b60606000808484905090508067ffffffffffffffff81111561041c5761041b6112fa565b5b60405190808252806020026020018201604052801561045557816020015b610442610bd5565b81526020019060019003908161043a5790505b5092503660005b828110156105c957600085828151811061047957610478611329565b5b6020026020010151905087878381811061049657610495611329565b5b90506020028101906104a89190611367565b925060008360400135905080860195508360000160208101906104cb91906111a7565b73ffffffffffffffffffffffffffffffffffffffff16818580606001906104f2919061138f565b604051610500929190611431565b60006040518083038185875af1925050503d806000811461053d576040519150601f19603f3d011682016040523d82523d6000602084013e610542565b606091505b5083600001846020018290528215151515815250505081516020850135176105bc577f08c379a000000000000000000000000000000000000000000000000000000000600052602060045260176024527f4d756c746963616c6c333a2063616c6c206661696c656400000000000000000060445260846000fd5b826001019250505061045c565b5082341461060c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610603906114a7565b60405180910390fd5b50505092915050565b6000606043915060008484905090508067ffffffffffffffff81111561063e5761063d6112fa565b5b60405190808252806020026020018201604052801561067157816020015b606081526020019060019003908161065c5790505b5091503660005b828110156107a157600087878381811061069557610694611329565b5b90506020028101906106a791906114c7565b92508260000160208101906106bc91906111a7565b73ffffffffffffffffffffffffffffffffffffffff168380602001906106e2919061138f565b6040516106f0929190611431565b6000604051808303816000865af19150503d806000811461072d576040519150601f19603f3d011682016040523d82523d6000602084013e610732565b606091505b5086848151811061074657610745611329565b5b60200260200101819052819250505080610795576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161078c9061153b565b60405180910390fd5b81600101915050610678565b5050509250929050565b60006001430340905090565b600046905090565b6000806060439250434091506107d68686866109f4565b905093509350939050565b600048905090565b600043905090565b60008173ffffffffffffffffffffffffffffffffffffffff16319050919050565b600044905090565b606060008383905090508067ffffffffffffffff81111561083e5761083d6112fa565b5b60405190808252806020026020018201604052801561087757816020015b610864610bd5565b81526020019060019003908161085c5790505b5091503660005b828110156109db57600084828151811061089b5761089a611329565b5b602002602001015190508686838181106108b8576108b7611329565b5b90506020028101906108ca919061155b565b92508260000160208101906108df91906111a7565b73ffffffffffffffffffffffffffffffffffffffff16838060400190610905919061138f565b604051610913929190611431565b6000604051808303816000865af19150503d8060008114610950576040519150601f19603f3d011682016040523d82523d6000602084013e610955565b606091505b5082600001836020018290528215151515815250505080516020840135176109cf577f08c379a000000000000000000000000000000000000000000000000000000000600052602060045260176024527f4d756c746963616c6c333a2063616c6c206661696c656400000000000000000060445260646000fd5b8160010191505061087e565b50505092915050565b600045905090565b600041905090565b606060008383905090508067ffffffffffffffff811115610a1857610a176112fa565b5b604051908082528060200260200182016040528015610a5157816020015b610a3e610bd5565b815260200190600190039081610a365790505b5091503660005b82811015610b9c576000848281518110610a7557610a74611329565b5b60200260200101519050868683818110610a9257610a91611329565b5b9050602002810190610aa491906114c7565b9250826000016020810190610ab991906111a7565b73ffffffffffffffffffffffffffffffffffffffff16838060200190610adf919061138f565b604051610aed929190611431565b6000604051808303816000865af19150503d8060008114610b2a576040519150601f19603f3d011682016040523d82523d6000602084013e610b2f565b606091505b508260000183602001829052821515151581525050508715610b90578060000151610b8f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b869061153b565b60405180910390fd5b5b81600101915050610a58565b5050509392505050565b6000806060610bb7600186866107bf565b8093508194508295505050509250925092565b600081409050919050565b6040518060400160405280600015158152602001606081525090565b6000819050919050565b610c0481610bf1565b82525050565b6000602082019050610c1f6000830184610bfb565b92915050565b600080fd5b600080fd5b600080fd5b600080fd5b600080fd5b60008083601f840112610c5457610c53610c2f565b5b8235905067ffffffffffffffff811115610c7157610c70610c34565b5b602083019150836020820283011115610c8d57610c8c610c39565b5b9250929050565b60008060208385031215610cab57610caa610c25565b5b600083013567ffffffffffffffff811115610cc957610cc8610c2a565b5b610cd585828601610c3e565b92509250509250929050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b60008115159050919050565b610d2281610d0d565b82525050565b600081519050919050565b600082825260208201905092915050565b60005b83811015610d62578082015181840152602081019050610d47565b83811115610d71576000848401525b50505050565b6000601f19601f8301169050919050565b6000610d9382610d28565b610d9d8185610d33565b9350610dad818560208601610d44565b610db681610d77565b840191505092915050565b6000604083016000830151610dd96000860182610d19565b5060208301518482036020860152610df18282610d88565b9
447150508091505092915050565b6000610e0a8383610dc1565b905092915050565b6000602082019050919050565b6000610e2a82610ce1565b610e348185610cec565b935083602082028501610e4685610cfd565b8060005b85811015610e825784840389528151610e638582610dfe565b9450610e6e83610e12565b925060208a01995050600181019050610e4a565b50829750879550505050505092915050565b60006020820190508181036000830152610eae8184610e1f565b905092915050565b60008083601f840112610ecc57610ecb610c2f565b5b8235905067ffffffffffffffff811115610ee957610ee8610c34565b5b602083019150836020820283011115610f0557610f04610c39565b5b9250929050565b60008060208385031215610f2357610f22610c25565b5b600083013567ffffffffffffffff811115610f4157610f40610c2a565b5b610f4d85828601610eb6565b92509250509250929050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b6000610f918383610d88565b905092915050565b6000602082019050919050565b6000610fb182610f59565b610fbb8185610f64565b935083602082028501610fcd85610f75565b8060005b858110156110095784840389528151610fea8582610f85565b9450610ff583610f99565b925060208a01995050600181019050610fd1565b50829750879550505050505092915050565b60006040820190506110306000830185610bfb565b81810360208301526110428184610fa6565b90509392505050565b6000819050919050565b61105e8161104b565b82525050565b60006020820190506110796000830184611055565b92915050565b61108881610d0d565b811461109357600080fd5b50565b6000813590506110a58161107f565b92915050565b6000806000604084860312156110c4576110c3610c25565b5b60006110d286828701611096565b935050602084013567ffffffffffffffff8111156110f3576110f2610c2a565b5b6110ff86828701610eb6565b92509250509250925092565b60006060820190506111206000830186610bfb565b61112d6020830185611055565b818103604083015261113f8184610e1f565b9050949350505050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061117482611149565b9050919050565b61118481611169565b811461118f57600080fd5b50565b6000813590506111a18161117b565b92915050565b6000602082840312156111bd576111bc610c25565b5b60006111cb84828501611192565b91505092915050565b60008083601f8401126111ea576111e9610c2f565b5b8235905067ffffffffffffffff81111561120757611206610c34565b5b60208301915083602082028301111561122357611222610c39565b5b9250929050565b6000806020838503121561124157611240610c25565b5b600083013567ffffffffffffffff81111561125f5761125e610c2a565b5b61126b858286016111d4565b92509250509250929050565b61128081611169565b82525050565b600060208201905061129b6000830184611277565b92915050565b6112aa81610bf1565b81146112b557600080fd5b50565b6000813590506112c7816112a1565b92915050565b6000602082840312156112e3576112e2610c25565b5b60006112f1848285016112b8565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600080fd5b600080fd5b600080fd5b60008235600160800383360303811261138357611382611358565b5b80830191505092915050565b600080833560016020038436030381126113ac576113ab611358565b5b80840192508235915067ffffffffffffffff8211156113ce576113cd61135d565b5b6020830192506001820236038313156113ea576113e9611362565b5b509250929050565b600081905092915050565b82818337600083830152505050565b600061141883856113f2565b93506114258385846113fd565b82840190509392505050565b600061143e82848661140c565b91508190509392505050565b600082825260208201905092915050565b7f4d756c746963616c6c333a2076616c7565206d69736d61746368000000000000600082015250565b6000611491601a8361144a565b915061149c8261145b565b602082019050919050565b600060208201905081810360008301526114c081611484565b9050919050565b6000823560016040038336030381126114e3576114e2611358565b5b80830191505092915050565b7f4d756c746963616c6c333a2063616c6c206661696c6564000000000000000000600082015250565b600061152560178361144a565b9150611530826114ef565b602082019050919050565b6000602082019050818103600083015261155481611518565b9050919050565b60008235600160600383360303811261157757611576611358565b5b8083019150509291505056fea264697066735822122020c1bc9aacf8e4a6507193432a895a8e77094f45a1395583f07b24e860ef06cd64736f6c634300080c0033",NE="/docs/contract/encodeDeployData";function LS(e){const{abi:t,args:n,bytecode:r}=e;if(!n||n.length===0)return r;const a=t.find(o=>"type"in o&&o.type==="constructor");if(!a)throw new PRe({docsPath:NE});if(!("inputs"in a))throw new KB({docsPath:NE});if(!a.inputs||a.inputs.length===0)throw new KB({docsPath:NE});const i=Jf(a.inputs,n);return Qy([r,i])}function Rf(e,t){if(!ii(e,{strict:!1}))throw new Bl({address:e});if(!ii(t,{strict:!1}))throw new Bl({address:t});return e.toLowerCase()===t.toLowerCase()}function ep(e){const{blockHash:t,blockNumber:n,blockTag:r,requireCanonical:a}=e;if(a!==void 0&&!t)throw new _e("`requireCanonical` can only be provided when `blockHash` is set.");return t?a?{blockHash:t,requireCanonical:a}:{blockHash:t}:typeof n=="bigint"?gt(n):r??"latest"}
447class qd extends _e{constructor({cause:t,message:n}={}){var a;const r=(a=n==null?void 0:n.replace("execution reverted: ",""))==null?void 0:a.replace("execution reverted","");super(`Execution reverted ${r?`with reason: ${r}`:"for an unknown reason"}.`,{cause:t,name:"ExecutionRevertedError"})}}Object.defineProperty(qd,"code",{enumerable:!0,configurable:!0,writable:!0,value:3});Object.defineProperty(qd,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/execution reverted|gas required exceeds allowance/});class ix extends _e{constructor({cause:t,maxFeePerGas:n}={}){super(`The fee cap (\`maxFeePerGas\`${n?` = ${Ri(n)} gwei`:""}) cannot be higher than the maximum allowed value (2^256-1).`,{cause:t,name:"FeeCapTooHighError"})}}Object.defineProperty(ix,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/max fee per gas higher than 2\^256-1|fee cap higher than 2\^256-1/});class dR extends _e{constructor({cause:t,maxFeePerGas:n}={}){super(`The fee cap (\`maxFeePerGas\`${n?` = ${Ri(n)}`:""} gwei) cannot be lower than the block base fee.`,{cause:t,name:"FeeCapTooLowError"})}}Object.defineProperty(dR,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/max fee per gas less than block base fee|fee cap less than block base fee|transaction is outdated/});class fR extends _e{constructor({cause:t,nonce:n}={}){super(`Nonce provided for the transaction ${n?`(${n}) `:""}is higher than the next one expected.`,{cause:t,name:"NonceTooHighError"})}}Object.defineProperty(fR,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/nonce too high/});class pR extends _e{constructor({cause:t,nonce:n}={}){super([`Nonce provided for the transaction ${n?`(${n}) `:""}is lower than the current nonce of the account.`,"Try increasing the nonce or find the latest nonce with `getTransactionCount`."].join(`
448`),{cause:t,name:"NonceTooLowError"})}}Object.defineProperty(pR,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/nonce too low|transaction already imported|already known/});class hR extends _e{constructor({cause:t,nonce:n}={}){super(`Nonce provided for the transaction ${n?`(${n}) `:""}exceeds the maximum allowed nonce.`,{cause:t,name:"NonceMaxValueError"})}}Object.defineProperty(hR,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/nonce has max value/});class yR extends _e{constructor({cause:t}={}){super(["The total cost (gas * gas fee + value) of executing this transaction exceeds the balance of the account."].join(`
449`),{cause:t,metaMessages:["This error could arise when the account does not have enough funds to:"," - pay for the total gas fee,"," - pay for the value to send."," ","The cost of the transaction is calculated as `gas * gas fee + value`, where:"," - `gas` is the amount of gas needed for transaction to execute,"," - `gas fee` is the gas fee,"," - `value` is the amount of ether to send to the recipient."],name:"InsufficientFundsError"})}}Object.defineProperty(yR,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/insufficient funds|exceeds transaction sender account balance/});class mR extends _e{constructor({cause:t,gas:n}={}){super(`The amount of gas ${n?`(${n}) `:""}provided for the transaction exceeds the limit allowed for the block.`,{cause:t,name:"IntrinsicGasTooHighError"})}}Object.defineProperty(mR,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/intrinsic gas too high|gas limit reached/});class gR extends _e{constructor({cause:t,gas:n}={}){super(`The amount of gas ${n?`(${n}) `:""}provided for the transaction is too low.`,{cause:t,name:"IntrinsicGasTooLowError"})}}Object.defineProperty(gR,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/intrinsic gas too low/});class vR extends _e{constructor({cause:t}){super("The transaction type is not supported for this chain.",{cause:t,name:"TransactionTypeNotSupportedError"})}}Object.defineProperty(vR,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/transaction type not valid/});class ox extends _e{constructor({cause:t,maxPriorityFeePerGas:n,maxFeePerGas:r}={}){super([`The provided tip (\`maxPriorityFeePerGas\`${n?` = ${Ri(n)} gwei`:""}) cannot be higher than the fee cap (\`maxFeePerGas\`${r?` = ${Ri(r)} gwei`:""}).`].join(`
450`),{cause:t,name:"TipAboveFeeCapError"})}}Object.defineProperty(ox,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/max priority fee per gas higher than max fee per gas|tip higher than fee cap/});
450class ib extends _e{constructor({cause:t}){super(`An error occurred while executing: ${t==null?void 0:t.shortMessage}`,{cause:t,name:"UnknownNodeError"})}}function FS(e,t){const n=(e.details||"").toLowerCase(),r=e instanceof _e?e.walk(a=>(a==null?void 0:a.code)===qd.code):e;return r instanceof _e?new qd({cause:e,message:r.details}):qd.nodeMessage.test(n)?new qd({cause:e,message:e.details}):ix.nodeMessage.test(n)?new ix({cause:e,maxFeePerGas:t==null?void 0:t.maxFeePerGas}):dR.nodeMessage.test(n)?new dR({cause:e,maxFeePerGas:t==null?void 0:t.maxFeePerGas}):fR.nodeMessage.test(n)?new fR({cause:e,nonce:t==null?void 0:t.nonce}):pR.nodeMessage.test(n)?new pR({cause:e,nonce:t==null?void 0:t.nonce}):hR.nodeMessage.test(n)?new hR({cause:e,nonce:t==null?void 0:t.nonce}):yR.nodeMessage.test(n)?new yR({cause:e}):mR.nodeMessage.test(n)?new mR({cause:e,gas:t==null?void 0:t.gas}):gR.nodeMessage.test(n)?new gR({cause:e,gas:t==null?void 0:t.gas}):vR.nodeMessage.test(n)?new vR({cause:e}):ox.nodeMessage.test(n)?new ox({cause:e,maxFeePerGas:t==null?void 0:t.maxFeePerGas,maxPriorityFeePerGas:t==null?void 0:t.maxPriorityFeePerGas}):new ib({cause:e})}function wte(e,{docsPath:t,...n}){const r=(()=>{const a=FS(e,n);return a instanceof ib?e:a})();return new tte(r,{docsPath:t,...n})}function Zy(e,{format:t}){if(!t)return{};const n={};function r(i){const o=Object.keys(i);for(const s of o)s in e&&(n[s]=e[s]),i[s]&&typeof i[s]=="object"&&!Array.isArray(i[s])&&r(i[s])}const a=t(e||{});return r(a),n}const WOe={legacy:"0x0",eip2930:"0x1",eip1559:"0x2",eip4844:"0x3",eip7702:"0x4"};function ed(e,t){const n={};return typeof e.authorizationList<"u"&&(n.authorizationList=YOe(e.authorizationList)),typeof e.accessList<"u"&&(n.accessList=e.accessList),typeof e.blobVersionedHashes<"u"&&(n.blobVersionedHashes=e.blobVersionedHashes),typeof e.blobs<"u"&&(typeof e.blobs[0]!="string"?n.blobs=e.blobs.map(r=>Yr(r)):n.blobs=e.blobs),typeof e.data<"u"&&(n.data=e.data),e.account&&(n.from=e.account.address),typeof e.from<"u"&&(n.from=e.from),typeof e.gas<"u"&&(n.gas=gt(e.gas)),typeof e.gasPrice<"u"&&(n.gasPrice=gt(e.gasPrice)),typeof e.maxFeePerBlobGas<"u"&&(n.maxFeePerBlobGas=gt(e.maxFeePerBlobGas)),typeof e.maxFeePerGas<"u"&&(n.maxFeePerGas=gt(e.maxFeePerGas)),typeof e.maxPriorityFeePerGas<"u"&&(n.maxPriorityFeePerGas=gt(e.maxPriorityFeePerGas)),typeof e.nonce<"u"&&(n.nonce=gt(e.nonce)),typeof e.to<"u"&&(n.to=e.to),typeof e.type<"u"&&(n.type=WOe[e.type]),typeof e.value<"u"&&(n.value=gt(e.value)),n}function YOe(e){return e.map(t=>({address:t.address,r:t.r?gt(BigInt(t.r)):t.r,s:t.s?gt(BigInt(t.s)):t.s,chainId:gt(t.chainId),nonce:gt(t.nonce),...typeof t.yParity<"u"?{yParity:gt(t.yParity)}:{},...typeof t.v<"u"&&typeof t.yParity>"u"?{v:gt(t.v)}:{}}))}function FO(){let e=()=>{},t=()=>{};return{promise:new Promise((r,a)=>{e=r,t=a}),resolve:e,reject:t}}const BE=new Map;function xte({fn:e,id:t,shouldSplitBatch:n,wait:r=0,sort:a}){const i=async()=>{const d=u();o();const f=d.map(({args:h})=>h);f.length!==0&&e(f).then(h=>{a&&Array.isArray(h)&&h.sort(a);for(let y=0;y<d.length;y++){const{resolve:m}=d[y];m==null||m([h[y],h])}}).catch(h=>{for(let y=0;y<d.length;y++){const{reject:m}=d[y];m==null||m(h)}})},o=()=>BE.delete(t),s=()=>u().map(({args:d})=>d),u=()=>BE.get(t)||[],c=d=>BE.set(t,[...u(),d]);return{flush:o,async schedule(d){const{promise:f,resolve:h,reject:y}=FO();return(n==null?void 0:n([...s(),d]))&&i(),u().length>0?(c({args:d,resolve:h,reject:y}),f):(c({args:d,resolve:h,reject:y}),setTimeout(i,r),f)}}}function xV(e){if(!(!e||e.length===0))return e.reduce((t,{slot:n,value:r})=>{if(n.length!==66)throw new ZB({size:n.length,targetSize:66,type:"hex"});if(r.length!==66)throw new ZB({size:r.length,targetSize:66,type:"hex"});return t[n]=r,t},{})}function GOe(e){const{balance:t,nonce:n,state:r,stateDiff:a,code:i}
450=e,o={};if(i!==void 0&&(o.code=i),t!==void 0&&(o.balance=gt(t)),n!==void 0&&(o.nonce=gt(n)),r!==void 0&&(o.state=xV(r)),a!==void 0){if(o.state)throw new W8e;o.stateDiff=xV(a)}return o}function NO(e){if(!e)return;const t={};for(const{address:n,...r}of e){if(!ii(n,{strict:!1}))throw new Bl({address:n});if(t[n])throw new H8e({address:n});t[n]=GOe(r)}return t}const Ste=2n**256n-1n;function Tc(e){const{account:t,maxFeePerGas:n,maxPriorityFeePerGas:r,to:a}=e,i=t?er(t):void 0;if(i&&!ii(i.address))throw new Bl({address:i.address});if(a&&!ii(a))throw new Bl({address:a});if(n&&n>Ste)throw new ix({maxFeePerGas:n});if(r&&n&&r>n)throw new ox({maxFeePerGas:n,maxPriorityFeePerGas:r})}async function em(e,t){var Z,q,Y,re,U,Q;const{account:n=e.account,authorizationList:r,batch:a=!!((Z=e.batch)!=null&&Z.multicall),blockHash:i,blockNumber:o,blockTag:s=e.experimental_blockTag??"latest",requireCanonical:u,accessList:c,blobs:d,blockOverrides:f,code:h,data:y,factory:m,factoryData:v,gas:w,gasPrice:b,maxFeePerBlobGas:x,maxFeePerGas:T,maxPriorityFeePerGas:E,nonce:C,requestOptions:R,to:_,value:I,stateOverride:L,...B}=t,j=n?er(n):void 0;if(h&&(m||v))throw new _e("Cannot provide both `code` & `factory`/`factoryData` as parameters.");if(h&&_)throw new _e("Cannot provide both `code` & `to` as parameters.");const K=h&&y,H=m&&v&&_&&y,J=K||H,z=K?Ete({code:h,data:y}):H?eIe({data:y,factory:m,factoryData:v,to:_}):y;try{Tc(t);const he=ep({blockHash:i,blockNumber:o,blockTag:s,requireCanonical:u}),we=f?vte(f):void 0,ve=NO(L),Re=(re=(Y=(q=e.chain)==null?void 0:q.formatters)==null?void 0:Y.transactionRequest)==null?void 0:re.format,Be=(Re||ed)({...Zy(B,{format:Re}),accessList:c,account:j,authorizationList:r,blobs:d,data:z,gas:w,gasPrice:b,maxFeePerBlobGas:x,maxFeePerGas:T,maxPriorityFeePerGas:E,nonce:C,to:J?void 0:_,value:I},"call");if(a&&QOe({request:Be})&&!we&&i===void 0)try{const{deployless:He=!1}=typeof((U=e.batch)==null?void 0:U.multicall)=="object"?e.batch.multicall:{},Ie=Tte(e,{blockNumber:o,deployless:He});if(!Ie||!ZOe(ve,Ie))return await JOe(e,{...Be,blockHash:i,blockNumber:o,blockTag:s,multicallAddress:Ie,requestOptions:R,requireCanonical:u,rpcStateOverride:ve})}catch(He){if(!(He instanceof Kee)&&!(He instanceof sR))throw He}const Ne=(()=>{const He=[Be,he];return ve&&we?[...He,ve,we]:ve?[...He,ve]:we?[...He,{},we]:He})(),Ke=await e.request({method:"eth_call",params:Ne},R);return Ke==="0x"?{data:void 0}:{data:Ke}}catch(he){if((Q=R==null?void 0:R.signal)!=null&&Q.aborted)throw Vl(R.signal);if(Jy(he))throw he;const we=tIe(he),{offchainLookup:ve,offchainLookupSignature:Re}=await Bt(async()=>{const{offchainLookup:Me,offchainLookupSignature:Be}=await import("./ccip-C9YVG6kw.js");return{offchainLookup:Me,offchainLookupSignature:Be}},[],import.meta.url);if(e.ccipRead!==!1&&(we==null?void 0:we.slice(0,10))===Re&&_)return{data:await ve(e,{data:we,requestOptions:R,to:_})};throw J&&(we==null?void 0:we.slice(0,10))==="0x101bb98d"?new Z8e({factory:m}):wte(he,{...t,account:j,chain:e.chain})}}function QOe({request:e}){const{data:t,to:n,...r}=e;return!(!t||t.startsWith($Oe)||!n||Object.values(r).filter(a=>typeof a<"u").length>0)}let KOe=0;const SV=new WeakMap;function XOe(e){if(!e)return"default";const t=SV.get(e);if(t!==void 0)return t;const n=KOe++;return SV.set(e,n),n}async function JOe(e,t){var C;const{batchSize:n=1024,deployless:r=!1,wait:a=0}=typeof((C=e.batch)==null?void 0:C.multicall)=="object"?e.batch.multicall:{},{blockHash:i,blockNumber:o,blockTag:s=e.experimental_blockTag??"latest",requireCanonical:u,data:c,multicallAddress:d,requestOptions:f,rpcStateOverride:h,to:y}=t,m=d!==void 0?d:Tte(e,{blockNumber:o,deployless:r}),v=ep({blockHash:i,blockNumber:o,blockTag:s,requireCanonical:u}),w=typeof v=="string"?v:JSON.stringify(v),b=h?`.${JSON.stringify(h)}`:"",{schedule:x}=xte({id:`${e.uid}.${w}.${XOe(f)}${b}`,wait:a,shouldSplitBatch(R){return R.reduce((I,{data:L})=>I+(L.length-2),0)>n*2},fn:async R=>{const _=R.map(j=>({allowFailure:!0,callData:j.data,target:j.to})),I=Pr({abi:hy,args:[_],functionName:"aggregate3"}),L={...m===null?{data:Ete({code:LO,data:I})}:{to:m,data:I}},B=await e.request({method:"eth_call",params:h?[L,v,h]:[L,v]},f);return Zl({abi:hy,args:[_],functionName:"aggregate3",data:B||"0x"})}}),[{returnData:T,success:E}]=await x({data:c,to:y});if(!E)throw new RS({data:T});return T==="0x"?{data:void 0}:{data:T}}function Tte(e,t){const{blockNumber:n,deployless:r}=t;if(r)return null;if(e.chain)return Xy({blockNumber:n,chain:e.chain,contract:"multicall3"});throw new Kee}function ZOe(e,t){return e?Object.keys(e).some(n=>Rf(n,t)):!1}function Ete(e){const{code:t,data:n}=e;return LS({abi:Yee(["constructor(bytes, bytes)"]),bytecode:bte,args:[t,n]})}function eIe(e){const{data:t,factory:n,factoryData:r,to:a}=e;return LS({abi:Yee(["constructor(address, bytes, address, bytes)"]),bytecode:zOe,args:[a,t,n,r]})}function tIe(e){var n;if(!(e instanceof _e))return;const t=e.walk();return typeof(t==null?void 0:t.data)=="object"?(n=t.data)==null?void 0:n.data:t.data}async function Mo(e,t){const{abi:n,address:r,args:a,functionName:i,...o}=t,s=Pr({abi:n,args:a,functionName:i});try{const{data:u}=await tt(e,em,"call")({...o,data:s,to:r});return Zl({abi:n,args:a,functionName:i,data:u||"0x"})}catch(u){throw _f(u,{abi:n,address:r,args:a,docsPath:"/docs/contract/readContract",functionName:i})}}async function nIe(e,t){const{blockNumber:n,blockTag:r,coinType:a,name:i,gatewayUrls:o,strict:s}=t,{chain:u}=e,c=(()=>
450{if(t.universalResolverAddress)return t.universalResolverAddress;if(!u)throw new Error("client chain not configured. universalResolverAddress is required.");return Xy({blockNumber:n,chain:u,contract:"ensUniversalResolver"})})(),d=u==null?void 0:u.ensTlds;if(d&&!d.some(h=>i.endsWith(h)))return null;const f=a!=null?[cR(i),BigInt(a)]:[cR(i)];try{const h=Pr({abi:lee,functionName:"addr",args:f}),y={address:c,abi:cee,functionName:"resolveWithGateways",args:[fc(PO(i)),h,o??[OS]],blockNumber:n,blockTag:r},v=await tt(e,Mo,"readContract")(y);if(v[0]==="0x")return null;const w=rIe({coinType:a,data:v[0],args:f});return w==="0x"||ls(w)==="0x00"?null:w}catch(h){if(s)throw h;if(kO(h))return null;throw h}}function rIe({coinType:e,data:t,args:n}){try{return Zl({abi:lee,args:n,functionName:"addr",data:t})}catch(r){if(e==null)throw r;const a=ls(t);if(ir(a)===20)return Za(a);throw r}}class aIe extends _e{constructor({data:t}){super("Unable to extract image from metadata. The metadata may be malformed or invalid.",{metaMessages:["- Metadata must be a JSON object with at least an `image`, `image_url` or `image_data` property.","",`Provided data: ${JSON.stringify(t)}`],name:"EnsAvatarInvalidMetadataError"})}}class o0 extends _e{constructor({reason:t}){super(`ENS NFT avatar URI is invalid. ${t}`,{name:"EnsAvatarInvalidNftUriError"})}}class BO extends _e{constructor({uri:t}){super(`Unable to resolve ENS avatar URI "${t}". The URI may be malformed, invalid, or does not respond with a valid image.`,{name:"EnsAvatarUriResolutionError"})}}class iIe extends _e{constructor({namespace:t}){super(`ENS NFT avatar namespace "${t}" is not supported. Must be "erc721" or "erc1155".`,{name:"EnsAvatarUnsupportedNamespaceError"})}}const oIe=/(?<protocol>https?:\/\/[^/]*|ipfs:\/|ipns:\/|ar:\/)?(?<root>\/)?(?<subpath>ipfs\/|ipns\/)?(?<target>[\w\-.]+)(?<subtarget>\/.*)?/,sIe=/^(Qm[1-9A-HJ-NP-Za-km-z]{44,}|b[A-Za-z2-7]{58,}|B[A-Z2-7]{58,}|z[1-9A-HJ-NP-Za-km-z]{48,}|F[0-9A-F]{50,})(\/(?<target>[\w\-.]+))?(?<subtarget>\/.*)?$/,uIe=/^data:([a-zA-Z\-/+]*);base64,([^"].*)/,cIe=/^data:([a-zA-Z\-/+]*)?(;[a-zA-Z0-9].*?)?(,)/;async function lIe(e){try{const t=await fetch(e,{method:"HEAD"});if(t.status===200){const n=t.headers.get("content-type");return n==null?void 0:n.startsWith("image/")}return!1}catch(t){return typeof t=="object"&&typeof t.response<"u"||!Object.hasOwn(globalThis,"Image")?!1:new Promise(n=>{const r=new Image;r.onload=()=>{n(!0)},r.onerror=()=>{n(!1)},r.src=e})}}function TV(e,t){return e?e.endsWith("/")?e.slice(0,-1):e:t}function Cte({uri:e,gatewayUrls:t}){const n=uIe.test(e);if(n)return{uri:e,isOnChain:!0,isEncoded:n};const r=TV(t==null?void 0:t.ipfs,"https://ipfs.io"),a=TV(t==null?void 0:t.arweave,"https://arweave.net"),i=e.match(oIe),{protocol:o,subpath:s,target:u,subtarget:c=""}=(i==null?void 0:i.groups)||{},d=o==="ipns:/"||s==="ipns/",f=o==="ipfs:/"||s==="ipfs/"||sIe.test(e);if(e.startsWith("http")&&!d&&!f){let y=e;return t!=null&&t.arweave&&(y=e.replace(/https:\/\/arweave.net/g,t==null?void 0:t.arweave)),{uri:y,isOnChain:!1,isEncoded:!1}}if((d||f)&&u)return{uri:`${r}/${d?"ipns":"ipfs"}/${u}${c}`,isOnChain:!1,isEncoded:!1};if(o==="ar:/"&&u)return{uri:`${a}/${u}${c||""}`,isOnChain:!1,isEncoded:!1};let h=e.replace(cIe,"");if(h.startsWith("<svg")&&(h=`data:image/svg+xml;base64,${btoa(h)}`),h.startsWith("data:")||h.startsWith("{"))return{uri:h,isOnChain:!0,isEncoded:!1};throw new BO({uri:e})}function Ate(e){if(typeof e!="object"||!("image"in e)&&!("image_url"in e)&&!("image_data"in e))throw new aIe({data:e});return e.image||e.image_url||e.image_data}async function dIe({gatewayUrls:e,uri:t}){try{const n=await fetch(t).then(a=>a.json());return await VO({gatewayUrls:e,uri:Ate(n)})}catch{throw new BO({uri:t})}}async function VO({gatewayUrls:e,uri:t}){const{uri:n,isOnChain:r}=Cte({uri:t,gatewayUrls:e});if(r||await lIe(n))return n;throw new BO({uri:t})}function fIe(e){let t=e;t.startsWith("did:nft:")&&(t=t.replace("did:nft:","").replace(/_/g,"/"));const[n,r,a]=t.split("/"),[i,o]=n.split(":"),[s,u]=r.split(":");if(!i||i.toLowerCase()!=="eip155")throw new o0({reason:"Only EIP-155 supported"});if(!o)throw new o0({reason:"Chain ID not found"});if(!u)throw new o0({reason:"Contract address not found"});if(!a)throw new o0({reason:"Token ID not found"});if(!s)throw new o0({reason:"ERC namespace not found"});return{chainID:Number.parseInt(o,10),namespace:s.toLowerCase(),contractAddress:u,tokenID:a}}async function pIe(e,{nft:t}){if(t.namespace==="erc721")return Mo(e,{address:t.contractAddress,abi:[{name:"tokenURI",type:"function",stateMutability:"view",inputs:[{name:"tokenId",type:"uint256"}],outputs:[{name:"",type:"string"}]}
450],functionName:"tokenURI",args:[BigInt(t.tokenID)]});if(t.namespace==="erc1155")return Mo(e,{address:t.contractAddress,abi:[{name:"uri",type:"function",stateMutability:"view",inputs:[{name:"_id",type:"uint256"}],outputs:[{name:"",type:"string"}]}],functionName:"uri",args:[BigInt(t.tokenID)]});throw new iIe({namespace:t.namespace})}async function hIe(e,{gatewayUrls:t,record:n}){return/eip155:/i.test(n)?yIe(e,{gatewayUrls:t,record:n}):VO({uri:n,gatewayUrls:t})}async function yIe(e,{gatewayUrls:t,record:n}){const r=fIe(n),a=await pIe(e,{nft:r}),{uri:i,isOnChain:o,isEncoded:s}=Cte({uri:a,gatewayUrls:t});if(o&&(i.includes("data:application/json;base64,")||i.startsWith("{"))){const c=s?atob(i.replace("data:application/json;base64,","")):i,d=JSON.parse(c);return VO({uri:Ate(d),gatewayUrls:t})}let u=r.tokenID;return r.namespace==="erc1155"&&(u=u.replace("0x","").padStart(64,"0")),dIe({gatewayUrls:t,uri:i.replace(/(?:0x)?{id}/,u)})}async function _te(e,t){const{blockNumber:n,blockTag:r,key:a,name:i,gatewayUrls:o,strict:s}=t,{chain:u}=e,c=(()=>{if(t.universalResolverAddress)return t.universalResolverAddress;if(!u)throw new Error("client chain not configured. universalResolverAddress is required.");return Xy({blockNumber:n,chain:u,contract:"ensUniversalResolver"})})(),d=u==null?void 0:u.ensTlds;if(d&&!d.some(f=>i.endsWith(f)))return null;try{const f={address:c,abi:cee,args:[fc(PO(i)),Pr({abi:GB,functionName:"text",args:[cR(i),a]}),o??[OS]],functionName:"resolveWithGateways",blockNumber:n,blockTag:r},y=await tt(e,Mo,"readContract")(f);if(y[0]==="0x")return null;const m=Zl({abi:GB,functionName:"text",data:y[0]});return m===""?null:m}catch(f){if(s)throw f;if(kO(f))return null;throw f}}async function mIe(e,{blockNumber:t,blockTag:n,assetGatewayUrls:r,name:a,gatewayUrls:i,strict:o,universalResolverAddress:s}){const u=await tt(e,_te,"getEnsText")({blockNumber:t,blockTag:n,key:"avatar",name:a,universalResolverAddress:s,gatewayUrls:i,strict:o});if(!u)return null;try{return await hIe(e,{record:u,gatewayUrls:r})}catch{return null}}async function gIe(e,t){const{address:n,blockNumber:r,blockTag:a,coinType:i=60n,gatewayUrls:o,strict:s}=t,{chain:u}=e,c=(()=>{if(t.universalResolverAddress)return t.universalResolverAddress;if(!u)throw new Error("client chain not configured. universalResolverAddress is required.");return Xy({blockNumber:r,chain:u,contract:"ensUniversalResolver"})})();try{const d={address:c,abi:_Re,args:[n,i,o??[OS]],functionName:"reverseWithGateways",blockNumber:r,blockTag:a},f=tt(e,Mo,"readContract"),[h]=await f(d);return h||null}catch(d){if(s)throw d;if(kO(d))return null;throw d}}async function vIe(e,t){const{blockNumber:n,blockTag:r,name:a}=t,{chain:i}=e,o=(()=>{if(t.universalResolverAddress)return t.universalResolverAddress;if(!i)throw new Error("client chain not configured. universalResolverAddress is required.");return Xy({blockNumber:n,chain:i,contract:"ensUniversalResolver"})})(),s=i==null?void 0:i.ensTlds;if(s&&!s.some(c=>a.endsWith(c)))throw new Error(`${a} is not a valid ENS TLD (${s==null?void 0:s.join(", ")}) for chain "${i.name}" (id: ${i.id}).`);const[u]=await tt(e,Mo,"readContract")({address:o,abi:[{inputs:[{type:"bytes"}],name:"findResolver",outputs:[{type:"address"},{type:"bytes32"},{type:"uint256"}],stateMutability:"view",type:"function"}],functionName:"findResolver",args:[fc(PO(a))],blockNumber:n,blockTag:r});return u}async function kte(e,t){var w,b,x;const{account:n=e.account,blockNumber:r,blockTag:a="latest",blobs:i,data:o,gas:s,gasPrice:u,maxFeePerBlobGas:c,maxFeePerGas:d,maxPriorityFeePerGas:f,to:h,value:y,...m}=t,v=n?er(n):void 0;try{Tc(t);const E=(typeof r=="bigint"?gt(r):void 0)||a,C=(x=(b=(w=e.chain)==null?void 0:w.formatters)==null?void 0:b.transactionRequest)==null?void 0:x.format,_=(C||ed)({...Zy(m,{format:C}),account:v,blobs:i,data:o,gas:s,gasPrice:u,maxFeePerBlobGas:c,maxFeePerGas:d,maxPriorityFeePerGas:f,to:h,value:y},"createAccessList"),I=await e.request({method:"eth_createAccessList",params:[_,E]});if(I.error)throw new _e(I.error,{details:I.error});return{accessList:I.accessList,gasUsed:BigInt(I.gasUsed)}}catch(T){throw wte(T,{...t,account:v,chain:e.chain})}}function NS(e,{method:t}){var r,a;const n={};return e.transport.type==="fallback"&&((a=(r=e.transport).onResponse)==null||a.call(r,({method:i,response:o,status:s,transport:u})=>{s==="success"&&t===i&&(n[o]=u.request)})),i=>n[i]||e.request}async function bIe(e){const t=NS(e,{method:"eth_newBlockFilter"}),n=await e.request({method:"eth_newBlockFilter"});return{id:n,request:t(n),type:"block"}}
450class wIe extends _e{constructor(t){super(`Filter type "${t}" is not supported.`,{name:"FilterTypeNotSupportedError"})}}const EV="/docs/contract/encodeEventTopics";function ob(e){var u;const{abi:t,eventName:n,args:r}=e;let a=t[0];if(n){const c=Zf({abi:t,name:n});if(!c)throw new JB(n,{docsPath:EV});a=c}if(a.type!=="event")throw new JB(void 0,{docsPath:EV});let i=[];if(r&&"inputs"in a){const c=(u=a.inputs)==null?void 0:u.filter(f=>"indexed"in f&&f.indexed),d=Array.isArray(r)?r:Object.values(r).length>0?(c==null?void 0:c.map(f=>r[f.name]))??[]:[];d.length>0&&(i=(c==null?void 0:c.map((f,h)=>Array.isArray(d[h])?d[h].map((y,m)=>CV({param:f,value:d[h][m]})):typeof d[h]<"u"&&d[h]!==null?CV({param:f,value:d[h]}):null))??[])}if(a.anonymous)return i;const o=ps(a);return[kS(o),...i]}function CV({param:e,value:t}){if(e.type==="string"||e.type==="bytes")return ma(Yy(t));if(e.type==="tuple"||e.type.match(/^(.*)\[(\d+)?\]$/))throw new wIe(e.type);return Jf([e],[t])}async function Pte(e,t){const{address:n,abi:r,args:a,eventName:i,fromBlock:o,strict:s,toBlock:u}=t,c=NS(e,{method:"eth_newFilter"}),d=i?ob({abi:r,args:a,eventName:i}):void 0,f=await e.request({method:"eth_newFilter",params:[{address:n,fromBlock:typeof o=="bigint"?gt(o):o,toBlock:typeof u=="bigint"?gt(u):u,topics:d}]});return{abi:r,args:a,eventName:i,id:f,request:c(f),strict:!!s,type:"event"}}async function Rte(e,{address:t,args:n,event:r,events:a,fromBlock:i,strict:o,toBlock:s}={}){const u=a??(r?[r]:void 0),c=NS(e,{method:"eth_newFilter"});let d=[];u&&(d=[u.flatMap(y=>ob({abi:[y],eventName:y.name,args:n}))],r&&(d=d[0]));const f=await e.request({method:"eth_newFilter",params:[{address:t,fromBlock:typeof i=="bigint"?gt(i):i,toBlock:typeof s=="bigint"?gt(s):s,...d.length?{topics:d}:{}}]});return{abi:u,args:n,eventName:r?r.name:void 0,fromBlock:i,id:f,request:c(f),strict:!!o,toBlock:s,type:"event"}}async function Ote(e){const t=NS(e,{method:"eth_newPendingTransactionFilter"}),n=await e.request({method:"eth_newPendingTransactionFilter"});return{id:n,request:t(n),type:"transaction"}}function xIe(e){const t=ma(`0x${e.substring(4)}`).substring(26);return Jv(`0x${t}`)}async function SIe({hash:e,signature:t}){const n=su(e)?e:fc(e),{secp256k1:r}=await Bt(async()=>{const{secp256k1:o}=await Promise.resolve().then(()=>IDe);return{secp256k1:o}},void 0,import.meta.url);return`0x${(()=>{if(typeof t=="object"&&"r"in t&&"s"in t){const{r:c,s:d,v:f,yParity:h}=t,y=Number(h??f),m=AV(y);return new r.Signature(to(c),to(d)).addRecoveryBit(m)}const o=su(t)?t:fc(t);if(ir(o)!==65)throw new Error("invalid signature length");const s=hs(`0x${o.slice(130)}`),u=AV(s);return r.Signature.fromCompact(o.substring(2,130)).addRecoveryBit(u)})().recoverPublicKey(n.substring(2)).toHex(!1)}`}function AV(e){if(e===0||e===1)return e;if(e===27)return 0;if(e===28)return 1;throw new Error("Invalid yParityOrV value")}async function bR({hash:e,signature:t}){return xIe(await SIe({hash:e,signature:t}))}function TIe(e,t="hex"){const n=Ite(e),r=xO(new Uint8Array(n.length));return n.encode(r),t==="hex"?Yr(r.bytes):r.bytes}function Ite(e){return Array.isArray(e)?EIe(e.map(t=>Ite(t))):CIe(e)}function EIe(e){const t=e.reduce((a,i)=>a+i.length,0),n=Mte(t);return{length:t<=55?1+t:1+n+t,encode(a){t<=55?a.pushByte(192+t):(a.pushByte(247+n),n===1?a.pushUint8(t):n===2?a.pushUint16(t):n===3?a.pushUint24(t):a.pushUint32(t));for(const{encode:i}of e)i(a)}}}function CIe(e){const t=typeof e=="string"?ys(e):e,n=Mte(t.length);return{length:t.length===1&&t[0]<128?1:t.length<=55?1+t.length:1+n+t.length,encode(a){t.length===1&&t[0]<128?a.pushBytes(t):t.length<=55?(a.pushByte(128+t.length),a.pushBytes(t)):(a.pushByte(183+n),n===1?a.pushUint8(t.length):n===2?a.pushUint16(t.length):n===3?a.pushUint24(t.length):a.pushUint32(t.length),a.pushBytes(t))}}}function Mte(e){if(e<2**8)return 1;if(e<2**16)return 2;if(e<2**24)return 3;if(e<2**32)return 4;throw new _e("Length is too large.")}function AIe(e){const{chainId:t,nonce:n,to:r}=e,a=e.contractAddress??e.address,i=ma(Qy(["0x05",TIe([t?gt(t):"0x",a,n?gt(n):"0x"])]));return r==="bytes"?ys(i):i}async function BS(e){const{authorization:t,signature:n}=e;return bR({hash:AIe(t),signature:n??t})}
450class _Ie extends _e{constructor(t,{account:n,docsPath:r,chain:a,data:i,gas:o,gasPrice:s,maxFeePerGas:u,maxPriorityFeePerGas:c,nonce:d,to:f,value:h}){var m;const y=tb({from:n==null?void 0:n.address,to:f,value:typeof h<"u"&&`${PS(h)} ${((m=a==null?void 0:a.nativeCurrency)==null?void 0:m.symbol)||"ETH"}`,data:i,gas:o,gasPrice:typeof s<"u"&&`${Ri(s)} gwei`,maxFeePerGas:typeof u<"u"&&`${Ri(u)} gwei`,maxPriorityFeePerGas:typeof c<"u"&&`${Ri(c)} gwei`,nonce:d});super(t.shortMessage,{cause:t,docsPath:r,metaMessages:[...t.metaMessages?[...t.metaMessages," "]:[],"Estimate Gas Arguments:",y].filter(Boolean),name:"EstimateGasExecutionError"}),Object.defineProperty(this,"cause",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.cause=t}}function kIe(e,{docsPath:t,...n}){const r=(()=>{const a=FS(e,n);return a instanceof ib?e:a})();return new _Ie(r,{docsPath:t,...n})}class Dte extends _e{constructor(){super("`baseFeeMultiplier` must be greater than 1.",{name:"BaseFeeScalarError"})}}class UO extends _e{constructor(){super("Chain does not support EIP-1559 fees.",{name:"Eip1559FeesNotSupportedError"})}}class PIe extends _e{constructor({maxPriorityFeePerGas:t}){super(`\`maxFeePerGas\` cannot be less than the \`maxPriorityFeePerGas\` (${Ri(t)} gwei).`,{name:"MaxFeePerGasTooLowError"})}}class jO extends _e{constructor({blockHash:t,blockNumber:n}){let r="Block";t&&(r=`Block at hash "${t}"`),n&&(r=`Block at number "${n}"`),super(`${r} could not be found.`,{name:"BlockNotFoundError"})}}const Lte={"0x0":"legacy","0x1":"eip2930","0x2":"eip1559","0x3":"eip4844","0x4":"eip7702"};function qO(e,t){const n={...e,blockHash:e.blockHash?e.blockHash:null,blockNumber:e.blockNumber?BigInt(e.blockNumber):null,...e.blockTimestamp!=null&&{blockTimestamp:BigInt(e.blockTimestamp)},chainId:e.chainId?hs(e.chainId):void 0,gas:e.gas?BigInt(e.gas):void 0,gasPrice:e.gasPrice?BigInt(e.gasPrice):void 0,maxFeePerBlobGas:e.maxFeePerBlobGas?BigInt(e.maxFeePerBlobGas):void 0,maxFeePerGas:e.maxFeePerGas?BigInt(e.maxFeePerGas):void 0,maxPriorityFeePerGas:e.maxPriorityFeePerGas?BigInt(e.maxPriorityFeePerGas):void 0,nonce:e.nonce?hs(e.nonce):void 0,to:e.to?e.to:null,transactionIndex:e.transactionIndex?Number(e.transactionIndex):null,type:e.type?Lte[e.type]:void 0,typeHex:e.type?e.type:void 0,value:e.value?BigInt(e.value):void 0,v:e.v?BigInt(e.v):void 0};return e.authorizationList&&(n.authorizationList=RIe(e.authorizationList)),n.yParity=(()=>{if(e.yParity)return Number(e.yParity);if(typeof n.v=="bigint"){if(n.v===0n||n.v===27n)return 0;if(n.v===1n||n.v===28n)return 1;if(n.v>=35n)return n.v%2n===0n?1:0}})(),n.type==="legacy"&&(delete n.accessList,delete n.maxFeePerBlobGas,delete n.maxFeePerGas,delete n.maxPriorityFeePerGas,delete n.yParity),n.type==="eip2930"&&(delete n.maxFeePerBlobGas,delete n.maxFeePerGas,delete n.maxPriorityFeePerGas),n.type==="eip1559"&&delete n.maxFeePerBlobGas,n}function RIe(e){return e.map(t=>({address:t.address,chainId:Number(t.chainId),nonce:Number(t.nonce),r:t.r,s:t.s,yParity:Number(t.yParity)}))}function Fte(e,t){const n=(e.transactions??[]).map(r=>typeof r=="string"?r:qO(r));return{...e,baseFeePerGas:e.baseFeePerGas?BigInt(e.baseFeePerGas):null,blobGasUsed:e.blobGasUsed?BigInt(e.blobGasUsed):void 0,difficulty:e.difficulty?BigInt(e.difficulty):void 0,excessBlobGas:e.excessBlobGas?BigInt(e.excessBlobGas):void 0,gasLimit:e.gasLimit?BigInt(e.gasLimit):void 0,gasUsed:e.gasUsed?BigInt(e.gasUsed):void 0,hash:e.hash?e.hash:null,logsBloom:e.logsBloom?e.logsBloom:null,nonce:e.nonce?e.nonce:null,number:e.number?BigInt(e.number):null,size:e.size?BigInt(e.size):void 0,timestamp:e.timestamp?BigInt(e.timestamp):void 0,transactions:n,totalDifficulty:e.totalDifficulty?BigInt(e.totalDifficulty):null}}async function ss(e,{blockHash:t,blockNumber:n,blockTag:r=e.experimental_blockTag??"latest",includeTransactions:a}={}){var c,d,f;const i=a??!1,o=n!==void 0?gt(n):void 0;let s=null;if(t?s=await e.request({method:"eth_getBlockByHash",params:[t,i]},{dedupe:!0}):s=await e.request({method:"eth_getBlockByNumber",params:[o||r,i]},{dedupe:!!o}),!s)throw new jO({blockHash:t,blockNumber:n});return(((f=(d=(c=e.chain)==null?void 0:c.formatters)==null?void 0:d.block)==null?void 0:f.format)||Fte)(s,"getBlock")}async function $O(e){const t=await e.request({method:"eth_gasPrice"});return BigInt(t)}async function OIe(e,t){return Nte(e,t)}async function Nte(e,t){var i,o;const{block:n,chain:r=e.chain,request:a}=t||{};try{const s=((i=r==null?void 0:r.fees)==null?void 0:i.maxPriorityFeePerGas)??((o=r==null?void 0:r.fees)==null?void 0:o.defaultPriorityFee);if(typeof s=="function"){const c=n||await tt(e,ss,"getBlock")({}),d=await s({block:c,client:e,request:a});if(d===null)throw new Error;return d}if(typeof s<"u")return s;const u=await e.request({method:"eth_maxPriorityFeePerGas"});return to(u)}catch{const[s,u]=await Promise.all([n?Promise.resolve(n):tt(e,ss,"getBlock")({}),tt(e,$O,"getGasPrice")({})]);if(typeof s.baseFeePerGas!="bigint")throw new UO;const c=u-s.baseFeePerGas;return c<0n?0n:c}}async function IIe(e,t){return wR(e,t)}async function wR(e,t){var h,y;const{block:n,chain:r=e.chain,request:a,type:i="eip1559"}=t||{},o=await(async()=>{var m,v;return typeof((m=r==null?void 0:r.fees)==null?void 0:m.baseFeeMultiplier)=="function"?r.fees.baseFeeMultiplier({block:n,client:e,request:a}):((v=r==null?void 0:r.fees)==null?void 0:v.baseFeeMultiplier)??1.2})();if(o<1)throw new Dte;const u=10**(((h=o.toString().split(".")[1])==null?void 0:h.length)??0),c=m=>m*BigInt(Math.ceil(o*u))/BigInt(u),d=n||await tt(e,ss,"getBlock")({});if(typeof((y=r==null?void 0:r.fees)==null?void 0:y.estimateFeesPerGas)=="function"){const m=await r.fees.estimateFeesPerGas({block:n,client:e,multiply:c,request:a,type:i});if(m!==null)return m}if(i==="eip1559"){if(typeof d.baseFeePerGas!="bigint")throw new UO;const m=typeof(a==null?void 0:a.maxPriorityFeePerGas)=="bigint"?a.maxPriorityFeePerGas:await Nte(e,{block:d,chain:r,request:a}),v=c(d.baseFeePerGas);return{maxFeePerGas:(a==null?void 0:a.maxFeePerGas)??v+m,maxPriorityFeePerGas:m}}return{gasPrice:(a==null?void 0:a.gasPrice)??c(await tt(e,$O,"getGasPrice")({}))}}async function zO(e,{address:t,blockHash:n,blockNumber:r,blockTag:a="latest",requireCanonical:i}){const o=ep({blockHash:n,blockNumber:r,blockTag:a,requireCanonical:i}),s=await e.request({method:"eth_getTransactionCount",params:[t,o]},{dedupe:typeof r=="bigint"||n!==void 0});return hs(s)}function Bte(e){const{kzg:t}=e,n=e.to??(typeof e.blobs[0]=="string"?"hex":"bytes"),r=typeof e.blobs[0]=="string"?e.blobs.map(i=>ys(i)):e.blobs,a=[];for(const i of r)a.push(Uint8Array.from(t.blobToKzgCommitment(i)));return n==="bytes"?a:a.map(i=>Yr(i))}function Vte(e){const{kzg:t}=e,n=e.to??(typeof e.blobs[0]=="string"?"hex":"bytes"),r=typeof e.blobs[0]=="string"?e.blobs.map(o=>ys(o)):e.blobs,a=typeof e.commitments[0]=="string"?e.commitments.map(o=>ys(o)):e.commitments,i=[];for(let o=0;o<r.length;o++){const s=r[o],u=a[o];i.push(Uint8Array.from(t.computeBlobKzgProof(s,u)))}return n==="bytes"?i:i.map(o=>Yr(o))}function MIe(e,t,n,r){if(typeof e.setBigUint64=="function")return e.setBigUint64(t,n,r);const a=BigInt(32),i=BigInt(4294967295),o=Number(n>>a&i),s=Number(n&i),u=r?4:0,c=r?0:4;e.setUint32(t+u,o,r),e.setUint32(t+c,s,r)}function DIe(e,t,n){return e&t^~e&n}function LIe(e,t,n){return e&t^e&n^t&n}class FIe extends wO{constructor(t,n,r,a){super(),this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.blockLen=t,this.outputLen=n,this.padOffset=r,this.isLE=a,this.buffer=new Uint8Array(t),this.view=kE(this.buffer)}update(t){my(this),t=AS(t),Ef(t);const{view:n,buffer:r,blockLen:a}=this,i=t.length;for(let o=0;o<i;){const s=Math.min(a-this.pos,i-o);if(s===a){const u=kE(t);for(;a<=i-o;o+=a)this.process(u,o);continue}r.set(t.subarray(o,o+s),this.pos),this.pos+=s,o+=s,this.pos===a&&(this.process(n,0),this.pos=0)}return this.length+=t.length,this.roundClean(),this}digestInto(t){my(this),Tee(t,this),this.finished=!0;const{buffer:n,view:r,blockLen:a,isLE:i}=this;let{pos:o}=this;n[o++]=128,gy(this.buffer.subarray(o)),this.padOffset>a-o&&(this.process(r,0),o=0);for(let f=o;f<a;f++)n[f]=0;MIe(r,a-8,BigInt(this.length*8),i),this.process(r,0);const s=kE(t),u=this.outputLen;if(u%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const c=u/4,d=this.get();if(c>d.length)throw new Error("_sha2: outputLen bigger than state");for(let f=0;f<c;f++)s.setUint32(4*f,d[f],i)}digest(){const{buffer:t,outputLen:n}=this;this.digestInto(t);const r=t.slice(0,n);return this.destroy(),r}_cloneInto(t){t||(t=new this.constructor),t.set(...this.get());const{blockLen:n,buffer:r,length:a,finished:i,destroyed:o,pos:s}=this;return t.destroyed=o,t.finished=i,t.length=a,t.pos=s,a%n&&t.buffer.set(r),t}clone(){return this._cloneInto()}}const Xc=Uint32Array.from([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),NIe=Uint32Array.from([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,2756
450734187,3204031479,3329325298]),Jc=new Uint32Array(64);class BIe extends FIe{constructor(t=32){super(64,t,8,!1),this.A=Xc[0]|0,this.B=Xc[1]|0,this.C=Xc[2]|0,this.D=Xc[3]|0,this.E=Xc[4]|0,this.F=Xc[5]|0,this.G=Xc[6]|0,this.H=Xc[7]|0}get(){const{A:t,B:n,C:r,D:a,E:i,F:o,G:s,H:u}=this;return[t,n,r,a,i,o,s,u]}set(t,n,r,a,i,o,s,u){this.A=t|0,this.B=n|0,this.C=r|0,this.D=a|0,this.E=i|0,this.F=o|0,this.G=s|0,this.H=u|0}process(t,n){for(let f=0;f<16;f++,n+=4)Jc[f]=t.getUint32(n,!1);for(let f=16;f<64;f++){const h=Jc[f-15],y=Jc[f-2],m=Ds(h,7)^Ds(h,18)^h>>>3,v=Ds(y,17)^Ds(y,19)^y>>>10;Jc[f]=v+Jc[f-7]+m+Jc[f-16]|0}let{A:r,B:a,C:i,D:o,E:s,F:u,G:c,H:d}=this;for(let f=0;f<64;f++){const h=Ds(s,6)^Ds(s,11)^Ds(s,25),y=d+h+DIe(s,u,c)+NIe[f]+Jc[f]|0,v=(Ds(r,2)^Ds(r,13)^Ds(r,22))+LIe(r,a,i)|0;d=c,c=u,u=s,s=o+y|0,o=i,i=a,a=r,r=y+v|0}r=r+this.A|0,a=a+this.B|0,i=i+this.C|0,o=o+this.D|0,s=s+this.E|0,u=u+this.F|0,c=c+this.G|0,d=d+this.H|0,this.set(r,a,i,o,s,u,c,d)}roundClean(){gy(Jc)}destroy(){this.set(0,0,0,0,0,0,0,0),gy(this.buffer)}}const Ute=Eee(()=>new BIe),VIe=Ute;function UIe(e,t){return VIe(su(e,{strict:!1})?Yy(e):e)}function jIe(e){const{commitment:t,version:n=1}=e,r=e.to??(typeof t=="string"?"hex":"bytes"),a=UIe(t);return a.set([n],0),r==="bytes"?a:Yr(a)}function qIe(e){const{commitments:t,version:n}=e,r=e.to??(typeof t[0]=="string"?"hex":"bytes"),a=[];for(const i of t)a.push(jIe({commitment:i,to:r,version:n}));return a}const _V=6,jte=32,HO=4096,qte=jte*HO,kV=qte*_V-1-1*HO*_V,$Ie=1;class zIe extends _e{constructor({maxSize:t,size:n}){super("Blob size is too large.",{metaMessages:[`Max: ${t} bytes`,`Given: ${n} bytes`],name:"BlobSizeTooLargeError"})}}class HIe extends _e{constructor(){super("Blob data must not be empty.",{name:"EmptyBlobError"})}}class udt extends _e{constructor({hash:t,size:n}){super(`Versioned hash "${t}" size is invalid.`,{metaMessages:["Expected: 32",`Received: ${n}`],name:"InvalidVersionedHashSizeError"})}}class cdt extends _e{constructor({hash:t,version:n}){super(`Versioned hash "${t}" version is invalid.`,{metaMessages:[`Expected: ${$Ie}`,`Received: ${n}`],name:"InvalidVersionedHashVersionError"})}}function WIe(e){const t=e.to??(typeof e.data=="string"?"hex":"bytes"),n=typeof e.data=="string"?ys(e.data):e.data,r=ir(n);if(!r)throw new HIe;if(r>kV)throw new zIe({maxSize:kV,size:r});const a=[];let i=!0,o=0;for(;i;){const s=xO(new Uint8Array(qte));let u=0;for(;u<HO;){const c=n.slice(o,o+(jte-1));if(s.pushByte(0),s.pushBytes(c),c.length<31){s.pushByte(128),i=!1;break}u++,o+=31}a.push(s)}return t==="bytes"?a.map(s=>s.bytes):a.map(s=>Yr(s.bytes))}function YIe(e){const{data:t,kzg:n,to:r}=e,a=e.blobs??WIe({data:t,to:r}),i=e.commitments??Bte({blobs:a,kzg:n,to:r}),o=e.proofs??Vte({blobs:a,commitments:i,kzg:n,to:r}),s=[];for(let u=0;u<a.length;u++)s.push({blob:a[u],commitment:i[u],proof:o[u]});return s}function GIe(e){if(e.type)return e.type;if(typeof e.authorizationList<"u")return"eip7702";if(typeof e.blobs<"u"||typeof e.blobVersionedHashes<"u"||typeof e.maxFeePerBlobGas<"u"||typeof e.sidecars<"u")return"eip4844";if(typeof e.maxFeePerGas<"u"||typeof e.maxPriorityFeePerGas<"u")return"eip1559";if(typeof e.gasPrice<"u")return typeof e.accessList<"u"?"eip2930":"legacy";throw new G8e({transaction:e})}function VS(e,{docsPath:t,...n}){const r=(()=>{const a=FS(e,n);return a instanceof ib?e:a})();return new Q8e(r,{docsPath:t,...n})}async function uu(e){const t=await e.request({method:"eth_chainId"},{dedupe:!0});return hs(t)}async function WO(e,t){var I,L,B,j,K;const{account:n=e.account,accessList:r,authorizationList:a,chain:i=e.chain,blobVersionedHashes:o,blobs:s,data:u,gas:c,gasPrice:d,maxFeePerBlobGas:f,maxFeePerGas:h,maxPriorityFeePerGas:y,nonce:m,nonceManager:v,to:w,type:b,value:x,...T}=t,E=await(async()=>{if(!n||!v||typeof m<"u")return m;const H=er(n),J=i?i.id:await tt(e,uu,"getChainId")({});return await v.consume({address:H.address,chainId:J,client:e})})();Tc(t);const C=(L=(I=i==null?void 0:i.formatters)==null?void 0:I.transactionRequest)==null?void 0:L.format,_=(C||ed)({...Zy(T,{format:C}),account:n?er(n):void 0,accessList:r,authorizationList:a,blobs:s,blobVersionedHashes:o,data:u,gas:c,gasPrice:d,maxFeePerBlobGas:f,maxFeePerGas:h,maxPriorityFeePerGas:y,nonce:E,to:w,type:b,value:x},"fillTransaction");try{const H=await e.request({method:"eth_fillTransaction",params:[_]}),z=(((j=(B=i==null?void 0:i.formatters)==null?void 0:B.transaction)==null?void 0:j.format)||qO)(H.tx);delete z.blockHash,delete z.blockNumber,delete z.r,delete z.s,delete z.transactionIndex,delete z.v,delete z.yParity,z.data=z.input,z.gas&&(z.gas=t.gas??z.gas),z.gasPrice&&(z.gasPrice=t.gasPrice??z.gasPrice),z.maxFeePerBlobGas&&(z.maxFeePerBlobGas=t.maxFeePerBlobGas??z.maxFeePerBlobGas),z.maxFeePerGas&&(z.maxFeePerGas=t.maxFeePerGas??z.maxFeePerGas),z.maxPriorityFeePerGas&&(z.maxPriorityFeePerGas=t.maxPriorityFeePerGas??z.maxPriorityFeePerGas),typeof z.nonce<"u"&&(z.nonce=t.nonce??z.nonce);const Z=await(async()=>{var U,Q;if(typeof((U=i==null?void 0:i.fees)==null?void 0:U.baseFeeMultiplier)=="function"){const he=await tt(e,ss,"getBlock")({});return i.fees.baseFeeMultiplier({block:he,client:e,request:t})}return((Q=i==null?void 0:i.fees)==null?void 0:Q.baseFeeMultiplier)??1.2})();if(Z<1)throw new Dte;const Y=10**(((K=Z.toString().split(".")[1])==null?void 0:K.length)??0),re=U=>U*BigInt(Math.ceil(Z*Y))/BigInt(Y);return z.feePayerSignature||(z.maxFeePerGas&&!t.maxFeePerGas&&(z.maxFeePerGas=re(z.maxFeePerGas)),z.gasPrice&&!t.gasPrice&&(z.gasPrice=re(z.gasPrice))),{raw:H.raw,transaction:{from:_.from,...z},...H.capabilities?{capabilities:H.capabilities}:{}}}catch(H){throw VS(H,{...t,chain:e.chain})}}const YO=["blobVersionedHashes","chainId","fees","gas","nonce","type"],PV=new Map,VE=new Gy(128);
450async function sb(e,t){var E,C,R;let n=t;n.account??(n.account=e.account),n.parameters??(n.parameters=YO);const{account:r,chain:a=e.chain,nonceManager:i,parameters:o}=n,s=(()=>{if(typeof(a==null?void 0:a.prepareTransactionRequest)=="function")return{fn:a.prepareTransactionRequest,runAt:["beforeFillTransaction"]};if(Array.isArray(a==null?void 0:a.prepareTransactionRequest))return{fn:a.prepareTransactionRequest[0],runAt:a.prepareTransactionRequest[1].runAt}})();let u;async function c(){return u||(typeof n.chainId<"u"?n.chainId:a?a.id:(u=await tt(e,uu,"getChainId")({}),u))}const d=r&&er(r);let f=n.nonce;if(o.includes("nonce")&&typeof f>"u"&&d&&i){const _=await c();f=await i.consume({address:d.address,chainId:_,client:e})}s!=null&&s.fn&&((E=s.runAt)!=null&&E.includes("beforeFillTransaction"))&&(n=await s.fn({...n,chain:a},{client:e,phase:"beforeFillTransaction"}),f??(f=n.nonce));const y=((o.includes("blobVersionedHashes")||o.includes("sidecars"))&&n.kzg&&n.blobs||VE.get(e.uid)===!1||!["fees","gas"].some(I=>o.includes(I))?!1:!!(o.includes("chainId")&&typeof n.chainId!="number"||o.includes("nonce")&&typeof f!="number"||o.includes("fees")&&typeof n.gasPrice!="bigint"&&(typeof n.maxFeePerGas!="bigint"||typeof n.maxPriorityFeePerGas!="bigint")||o.includes("gas")&&typeof n.gas!="bigint"))?await tt(e,WO,"fillTransaction")({...n,nonce:f}).then(_=>{const{chainId:I,from:L,gas:B,gasPrice:j,nonce:K,maxFeePerBlobGas:H,maxFeePerGas:J,maxPriorityFeePerGas:z,type:Z,...q}=_.transaction;return VE.set(e.uid,!0),{...n,...L?{from:L}:{},...Z&&!n.type?{type:Z}:{},...typeof I<"u"?{chainId:I}:{},...typeof B<"u"?{gas:B}:{},...typeof j<"u"?{gasPrice:j}:{},...typeof K<"u"?{nonce:K}:{},...typeof H<"u"&&n.type!=="legacy"&&n.type!=="eip2930"?{maxFeePerBlobGas:H}:{},...typeof J<"u"&&n.type!=="legacy"&&n.type!=="eip2930"?{maxFeePerGas:J}:{},...typeof z<"u"&&n.type!=="legacy"&&n.type!=="eip2930"?{maxPriorityFeePerGas:z}:{},..."nonceKey"in q&&typeof q.nonceKey<"u"?{nonceKey:q.nonceKey}:{},..."keyAuthorization"in q&&typeof q.keyAuthorization<"u"&&q.keyAuthorization!==null&&!("keyAuthorization"in n)?{keyAuthorization:q.keyAuthorization}:{},..."feePayerSignature"in q&&typeof q.feePayerSignature<"u"&&q.feePayerSignature!==null?{feePayerSignature:q.feePayerSignature}:{},..."feeToken"in q&&typeof q.feeToken<"u"&&q.feeToken!==null&&!("feeToken"in n)?{feeToken:q.feeToken}:{},..._.capabilities?{_capabilities:_.capabilities}:{}}}).catch(_=>{var j,K;const I=_;if(I.name!=="TransactionExecutionError")return n;if((j=I.walk)==null?void 0:j.call(I,H=>H.name==="ExecutionRevertedError"))throw _;return((K=I.walk)==null?void 0:K.call(I,H=>{var z;const J=H;return J.name==="MethodNotFoundRpcError"||J.name==="MethodNotSupportedRpcError"||((z=J.message)==null?void 0:z.includes("eth_fillTransaction is not available"))}))&&VE.set(e.uid,!1),n}):n;f??(f=y.nonce),n={...y,...d?{from:d==null?void 0:d.address}:{},...typeof f<"u"?{nonce:f}:{}};const{blobs:m,gas:v,kzg:w,type:b}=n;s!=null&&s.fn&&((C=s.runAt)!=null&&C.includes("beforeFillParameters"))&&(n=await s.fn({...n,chain:a},{client:e,phase:"beforeFillParameters"}));let x;async function T(){return x||(x=await tt(e,ss,"getBlock")({blockTag:"latest"}),x)}if(o.includes("nonce")&&typeof f>"u"&&d&&!i&&(n.nonce=await tt(e,zO,"getTransactionCount")({address:d.address,blockTag:"pending"})),(o.includes("blobVersionedHashes")||o.includes("sidecars"))&&m&&w){const _=Bte({blobs:m,kzg:w});if(o.includes("blobVersionedHashes")){const I=qIe({commitments:_,to:"hex"});n.blobVersionedHashes=I}if(o.includes("sidecars")){const I=Vte({blobs:m,commitments:_,kzg:w}),L=YIe({blobs:m,commitments:_,proofs:I,to:"hex"});n.sidecars=L}}if(o.includes("chainId")&&(n.chainId=await c()),(o.includes("fees")||o.includes("type"))&&typeof b>"u")try{n.type=GIe(n)}catch{let _=PV.get(e.uid);if(typeof _>"u"){const I=await T();_=typeof(I==null?void 0:I.baseFeePerGas)=="bigint",PV.set(e.uid,_)}n.type=_?"eip1559":"legacy"}
450if(o.includes("fees"))if(n.type!=="legacy"&&n.type!=="eip2930"){if(typeof n.maxFeePerGas>"u"||typeof n.maxPriorityFeePerGas>"u"){const _=await T(),{maxFeePerGas:I,maxPriorityFeePerGas:L}=await wR(e,{block:_,chain:a,request:n});if(typeof n.maxPriorityFeePerGas>"u"&&n.maxFeePerGas&&n.maxFeePerGas<L)throw new PIe({maxPriorityFeePerGas:L});n.maxPriorityFeePerGas=L,n.maxFeePerGas=I}}else{if(typeof n.maxFeePerGas<"u"||typeof n.maxPriorityFeePerGas<"u")throw new UO;if(typeof n.gasPrice>"u"){const _=await T(),{gasPrice:I}=await wR(e,{block:_,chain:a,request:n,type:"legacy"});n.gasPrice=I}}return o.includes("gas")&&typeof v>"u"&&(n.gas=await tt(e,US,"estimateGas")({...n,account:d,prepare:(d==null?void 0:d.type)==="local"?[]:["blobVersionedHashes"]})),s!=null&&s.fn&&((R=s.runAt)!=null&&R.includes("afterFillParameters"))&&(n=await s.fn({...n,chain:a},{client:e,phase:"afterFillParameters"})),Tc(n),delete n.parameters,n}async function US(e,t){var o,s,u;const{account:n=e.account,prepare:r=!0}=t,a=n?er(n):void 0,i=(()=>{if(Array.isArray(r))return r;if((a==null?void 0:a.type)!=="local")return["blobVersionedHashes"]})();try{const c=await(async()=>{if(t.to)return t.to;if(t.authorizationList&&t.authorizationList.length>0)return await BS({authorization:t.authorizationList[0]}).catch(()=>{throw new _e("`to` is required. Could not infer from `authorizationList`")})})(),{accessList:d,authorizationList:f,blobs:h,blobVersionedHashes:y,blockNumber:m,blockTag:v,data:w,gas:b,gasPrice:x,maxFeePerBlobGas:T,maxFeePerGas:E,maxPriorityFeePerGas:C,nonce:R,value:_,stateOverride:I,...L}=r?await sb(e,{...t,parameters:i,to:c}):t;if(b&&t.gas!==b)return b;const j=(typeof m=="bigint"?gt(m):void 0)||v,K=NO(I);Tc(t);const H=(u=(s=(o=e.chain)==null?void 0:o.formatters)==null?void 0:s.transactionRequest)==null?void 0:u.format,z=(H||ed)({...Zy(L,{format:H}),account:a,accessList:d,authorizationList:f,blobs:h,blobVersionedHashes:y,data:w,gasPrice:x,maxFeePerBlobGas:T,maxFeePerGas:E,maxPriorityFeePerGas:C,nonce:R,to:c,value:_},"estimateGas");return BigInt(await e.request({method:"eth_estimateGas",params:K?[z,j??e.experimental_blockTag??"latest",K]:j?[z,j]:[z]}))}catch(c){throw kIe(c,{...t,account:a,chain:e.chain})}}async function QIe(e,t){var c;const{abi:n,address:r,args:a,functionName:i,dataSuffix:o=typeof e.dataSuffix=="string"?e.dataSuffix:(c=e.dataSuffix)==null?void 0:c.value,...s}=t,u=Pr({abi:n,args:a,functionName:i});try{return await tt(e,US,"estimateGas")({data:`${u}${o?o.replace("0x",""):""}`,to:r,...s})}catch(d){const f=s.account?er(s.account):void 0;throw _f(d,{abi:n,address:r,args:a,docsPath:"/docs/contract/estimateContractGas",functionName:i,sender:f==null?void 0:f.address})}}async function $te(e,{address:t,blockHash:n,blockNumber:r,blockTag:a=e.experimental_blockTag??"latest",requireCanonical:i}){var u,c,d;const o=ep({blockHash:n,blockNumber:r,blockTag:a,requireCanonical:i});if((u=e.batch)!=null&&u.multicall&&((d=(c=e.chain)==null?void 0:c.contracts)!=null&&d.multicall3)){const f=e.chain.contracts.multicall3.address,h=Pr({abi:hy,functionName:"getEthBalance",args:[t]}),{data:y}=await tt(e,em,"call")({to:f,data:h,blockHash:n,blockNumber:r,blockTag:a,requireCanonical:i});return Zl({abi:hy,functionName:"getEthBalance",args:[t],data:y||"0x"})}const s=await e.request({method:"eth_getBalance",params:[t,o]});return BigInt(s)}async function KIe(e){const t=await e.request({method:"eth_blobBaseFee"});return BigInt(t)}const XIe=new Map,JIe=new Map;function ZIe(e){const t=(a,i)=>({clear:()=>i.delete(a),get:()=>i.get(a),set:o=>i.set(a,o)}),n=t(e,XIe),r=t(e,JIe);return{clear:()=>{n.clear(),r.clear()},promise:n,response:r}}async function eMe(e,{cacheKey:t,cacheTime:n=Number.POSITIVE_INFINITY}){const r=ZIe(t),a=r.response.get();if(a&&n>0&&Date.now()-a.created.getTime()<n)return a.data;let i=r.promise.get();i||(i=e(),r.promise.set(i));try{const o=await i;return r.response.set({created:new Date,data:o}),o}finally{r.promise.clear()}}const tMe=e=>`blockNumber.${e}`;async function ub(e,{cacheTime:t=e.cacheTime}={}){const n=await eMe(()=>e.request({method:"eth_blockNumber"}),{cacheKey:tMe(e.uid),cacheTime:t});return BigInt(n)}function cu(e,{args:t,eventName:n}={}){return{...e,blockHash:e.blockHash?e.blockHash:null,blockNumber:e.blockNumber?BigInt(e.blockNumber):null,blockTimestamp:e.blockTimestamp?BigInt(e.blockTimestamp):e.blockTimestamp===null?null:void 0,logIndex:e.logIndex?Number(e.logIndex):null,transactionHash:e.transactionHash?e.transactionHash:null,transactionIndex:e.transactionIndex?Number(e.transactionIndex):null,...n?{args:t,eventName:n}:{}}}const zte={"0x0":"reverted","0x1":"success"};function GO(e,t){const n={...e,blockNumber:e.blockNumber?BigInt(e.blockNumber):null,contractAddress:e.contractAddress?e.contractAddress:null,cumulativeGasUsed:e.cumulativeGasUsed?BigInt(e.cumulativeGasUsed):null,effectiveGasPrice:e.effectiveGasPrice?BigInt(e.effectiveGasPrice):null,gasUsed:e.gasUsed?BigInt(e.gasUsed):null,logs:e.logs?e.logs.map(r=>cu(r)):null,to:e.to?e.to:null,transactionIndex:e.transactionIndex?hs(e.transactionIndex):null,status:e.status?zte[e.status]:null,type:e.type?Lte[e.type]||e.type:null};return e.blobGasPrice&&(n.blobGasPrice=BigInt(e.blobGasPrice)),e.blobGasUsed&&(n.blobGasUsed=BigInt(e.blobGasUsed)),n}async function nMe(e,{blockHash:t,blockNumber:n,blockTag:r=e.experimental_blockTag??"latest"}={}){var s,u,c;const a=n!==void 0?gt(n):void 0,i=await e.request({method:"eth_getBlockReceipts",params:[t||a||r]},{dedupe:!!(t||a)});if(!i)throw new jO({blockHash:t,blockNumber:n});const o=((c=(u=(s=e.chain)==null?void 0:s.formatters)==null?void 0:u.transactionReceipt)==null?void 0:c.format)||GO;return i.map(d=>o(d,"getBlockReceipts"))}async function rMe(e,{blockHash:t,blockNumber:n,blockTag:r="latest"}={}){const a=n!==void 0?gt(n):void 0;let i;return t?i=await e.request({method:"eth_getBlockTransactionCountByHash",params:[t]},{dedupe:!0}):i=await e.request({method:"eth_getBlockTransactionCountByNumber",params:[a||r]},{dedupe:!!a}),hs(i)}async function sx(e,{address:t,blockHash:n,blockNumber:r,blockTag:a="latest",requireCanonical:i}){const o=ep({blockHash:n,blockNumber:r,blockTag:a,requireCanonical:i}),s=await e.request({method:"eth_getCode",params:[t,o]},{dedupe:typeof r=="bigint"||n!==void 0});if(s!=="0x")return s}const RV="/docs/contract/decodeEventLog";function ux(e){const{abi:t,data:n,strict:r,topics:a}=e,i=r??!0,[o,...s]=a;if(!o)throw new DRe({docsPath:RV});const u=t.find(b=>b.type==="event"&&o===kS(ps(b)));if(!(u&&"name"in u)||u.type!=="event")throw new LRe(o,{docsPath:RV});const{name:c,inputs:d}=u,f=d==null?void 0:d.some(b=>!("name"in b&&b.name)),h=f?[]:{},y=d.map((b,x)=>[b,x]).filter(([b])=>"indexed"in b&&b.indexed),m=[];for(let b=0;b<y.length;b++){const[x,T]=y[b],E=s[b];if(!E){if(i)throw new vO({abiItem:u,param:x});m.push([x,T]);continue}
450h[f?T:x.name||T]=aMe({param:x,value:E})}const v=d.filter(b=>!("indexed"in b&&b.indexed)),w=i?v:[...m.map(([b])=>b),...v];if(w.length>0){if(n&&n!=="0x")try{const b=Zv(w,n);if(b){let x=0;if(!i)for(const[T,E]of m)h[f?E:T.name||E]=b[x++];if(f)for(let T=0;T<d.length;T++)h[T]===void 0&&x<b.length&&(h[T]=b[x++]);else for(let T=0;T<v.length;T++)h[v[T].name]=b[x++]}}catch(b){if(i)throw b instanceof yee||b instanceof Oee?new ex({abiItem:u,data:n,params:w,size:ir(n)}):b}else if(i)throw new ex({abiItem:u,data:"0x",params:w,size:0})}return{eventName:c,args:Object.values(h).length>0?h:void 0}}function aMe({param:e,value:t}){return e.type==="string"||e.type==="bytes"||e.type==="tuple"||e.type.match(/^(.*)\[(\d+)?\]$/)?t:(Zv([e],t)||[])[0]}function QO(e){const{abi:t,args:n,logs:r,strict:a=!0}=e,i=(()=>{if(e.eventName)return Array.isArray(e.eventName)?e.eventName:[e.eventName]})(),o=t.filter(s=>s.type==="event").map(s=>({abi:s,selector:kS(s)}));return r.map(s=>{var h;const u=typeof s.blockNumber=="string"?cu(s):s,c=o.filter(y=>u.topics[0]===y.selector);if(c.length===0)return null;let d,f;for(const y of c)try{d=ux({...u,abi:[y.abi],strict:!0}),f=y;break}catch{}if(!d&&!a){f=c[0];try{d=ux({data:u.data,topics:u.topics,abi:[f.abi],strict:!1})}catch{const y=(h=f.abi.inputs)==null?void 0:h.some(m=>!("name"in m&&m.name));return{...u,args:y?[]:{},eventName:f.abi.name}}}return!d||!f||i&&!i.includes(d.eventName)||!iMe({args:d.args,inputs:f.abi.inputs,matchArgs:n})?null:{...d,...u}}).filter(Boolean)}function iMe(e){const{args:t,inputs:n,matchArgs:r}=e;if(!r)return!0;if(!t)return!1;function a(i,o,s){try{return i.type==="address"?Rf(o,s):i.type==="string"||i.type==="bytes"?ma(Yy(o))===s:o===s}catch{return!1}}return Array.isArray(t)&&Array.isArray(r)?r.every((i,o)=>{if(i==null)return!0;const s=n[o];return s?(Array.isArray(i)?i:[i]).some(c=>a(s,c,t[o])):!1}):typeof t=="object"&&!Array.isArray(t)&&typeof r=="object"&&!Array.isArray(r)?Object.entries(r).every(([i,o])=>{if(o==null)return!0;const s=n.find(c=>c.name===i);return s?(Array.isArray(o)?o:[o]).some(c=>a(s,c,t[i])):!1}):!1}async function KO(e,{address:t,blockHash:n,fromBlock:r,toBlock:a,event:i,events:o,args:s,strict:u}={}){const c=u??!1,d=o??(i?[i]:void 0);let f=[];d&&(f=[d.flatMap(v=>ob({abi:[v],eventName:v.name,args:o?void 0:s}))],i&&(f=f[0]));let h;n?h=await e.request({method:"eth_getLogs",params:[{address:t,topics:f,blockHash:n}]}):h=await e.request({method:"eth_getLogs",params:[{address:t,topics:f,fromBlock:typeof r=="bigint"?gt(r):r,toBlock:typeof a=="bigint"?gt(a):a}]});const y=h.map(m=>cu(m));return d?QO({abi:d,args:s,logs:y,strict:c}):y}async function Hte(e,t){const{abi:n,address:r,args:a,blockHash:i,eventName:o,fromBlock:s,toBlock:u,strict:c}=t,d=o?Zf({abi:n,name:o}):void 0,f=d?void 0:n.filter(h=>h.type==="event");return tt(e,KO,"getLogs")({address:r,args:a,blockHash:i,event:d,events:f,fromBlock:s,toBlock:u,strict:c})}async function oMe(e,{address:t,blockNumber:n,blockTag:r="latest"}){const a=await sx(e,{address:t,...n!==void 0?{blockNumber:n}:{blockTag:r}});if(a&&ir(a)===23&&a.startsWith("0xef0100"))return Za(Cf(a,3,23))}class sMe extends _e{constructor({address:t}){super(`No EIP-712 domain found on contract "${t}".`,{metaMessages:["Ensure that:",`- The contract is deployed at the address "${t}".`,"- `eip712Domain()` function exists on the contract.","- `eip712Domain()` function matches signature to ERC-5267 specification."],name:"Eip712DomainNotFoundError"})}}async function uMe(e,t){const{address:n,factory:r,factoryData:a}=t;try{const[i,o,s,u,c,d,f]=await tt(e,Mo,"readContract")({abi:cMe,address:n,functionName:"eip712Domain",factory:r,factoryData:a});return{domain:{name:o,version:s,chainId:Number(u),verifyingContract:c,salt:d},extensions:f,fields:i}}catch(i){const o=i;throw o.name==="ContractFunctionExecutionError"&&o.cause.name==="ContractFunctionZeroDataError"?new sMe({address:n}):o}}const cMe=[{inputs:[],name:"eip712Domain",outputs:[{name:"fields",type:"bytes1"},{name:"name",type:"string"},{name:"version",type:"string"},{name:"chainId",type:"uint256"},{name:"verifyingContract",type:"address"},{name:"salt",type:"bytes32"},{name:"extensions",type:"uint256[]"}],stateMutability:"view",type:"function"}];function lMe(e){var t;return{baseFeePerGas:e.baseFeePerGas.map(n=>BigInt(n)),gasUsedRatio:e.gasUsedRatio,oldestBlock:BigInt(e.olde
450stBlock),reward:(t=e.reward)==null?void 0:t.map(n=>n.map(r=>BigInt(r)))}}async function dMe(e,{blockCount:t,blockNumber:n,blockTag:r="latest",rewardPercentiles:a}){const i=typeof n=="bigint"?gt(n):void 0,o=await e.request({method:"eth_feeHistory",params:[gt(t),i||r,a]},{dedupe:!!i});return lMe(o)}async function jS(e,{filter:t}){const n="strict"in t&&t.strict,r=await t.request({method:"eth_getFilterChanges",params:[t.id]});if(typeof r[0]=="string")return r;const a=r.map(i=>cu(i));return!("abi"in t)||!t.abi?a:QO({abi:t.abi,logs:a,strict:n})}async function fMe(e,{filter:t}){const n=t.strict??!1,a=(await t.request({method:"eth_getFilterLogs",params:[t.id]})).map(i=>cu(i));return t.abi?QO({abi:t.abi,logs:a,strict:n}):a}async function pMe({address:e,authorization:t,signature:n}){return Rf(Za(e),await BS({authorization:t,signature:n}))}const rw=new Gy(8192);function hMe(e,{enabled:t=!0,id:n}){if(!t||!n)return e();if(rw.get(n))return rw.get(n);const r=e().finally(()=>rw.delete(n));return rw.set(n,r),r}async function cx(e,{signal:t}={}){return new Promise((n,r)=>{if(t!=null&&t.aborted){r(Vl(t));return}const a=()=>t==null?void 0:t.removeEventListener("abort",o),i=setTimeout(()=>{a(),n()},e),o=()=>{clearTimeout(i),a(),r(Vl(t))};t==null||t.addEventListener("abort",o,{once:!0})})}function tv(e,{delay:t=100,retryCount:n=2,shouldRetry:r=()=>!0,signal:a}={}){return new Promise((i,o)=>{const s=async({count:u=0}={})=>{if(a!=null&&a.aborted){o(Vl(a));return}const c=async({error:d})=>{const f=typeof t=="function"?t({count:u,error:d}):t;if(f)try{await cx(f,{signal:a})}catch(h){o(h);return}s({count:u+1})};try{const d=await e();i(d)}catch(d){if(a!=null&&a.aborted){o(Vl(a));return}if(Jy(d)){o(d);return}if(u<n&&await r({count:u,error:d}))return c({error:d});o(d)}};s()})}function yMe(e,t={}){return async(n,r={})=>{var h;const{dedupe:a=!1,methods:i,retryDelay:o=150,retryCount:s=3,signal:u,uid:c}={...t,...r},{method:d}=n;if((h=i==null?void 0:i.exclude)!=null&&h.includes(d))throw new jd(new Error("method not supported"),{method:d});if(i!=null&&i.include&&!i.include.includes(d))throw new jd(new Error("method not supported"),{method:d});if(u!=null&&u.aborted)throw Vl(u);const f=a?gMe(`${c}.${Wr(n)}`):void 0;return hMe(()=>tv(async()=>{try{return await e(n,u?{signal:u}:void 0)}catch(y){if(u!=null&&u.aborted)throw Vl(u);if(Jy(y))throw y;const m=y;switch(m.code){case Bg.code:throw new Bg(m);case Vg.code:throw new Vg(m);case Ug.code:throw new Ug(m,{method:n.method});case jg.code:throw new jg(m);case Af.code:throw new Af(m);case Ul.code:throw new Ul(m);case qg.code:throw new qg(m);case _l.code:throw new _l(m);case by.code:throw new by(m);case jd.code:throw new jd(m,{method:n.method});case wy.code:throw new wy(m);case $g.code:throw new $g(m);case Cr.code:throw new Cr(m);case zg.code:throw new zg(m);case Hg.code:throw new Hg(m);case Wg.code:throw new Wg(m);case Yg.code:throw new Yg(m);case jl.code:throw new jl(m);case xy.code:throw new xy(m);case Gg.code:throw new Gg(m);case Qg.code:throw new Qg(m);case Kg.code:throw new Kg(m);case Xg.code:throw new Xg(m);case Jg.code:throw new Jg(m);case Sy.code:throw new Sy(m);case 5e3:throw new Cr(m);case Ty.code:throw new Ty(m);default:throw y instanceof _e?y:new sOe(m)}}},{delay:({count:y,error:m})=>{var v;if(m&&m instanceof rg){const w=(v=m==null?void 0:m.headers)==null?void 0:v.get("Retry-After");if(w!=null&&w.match(/\d/))return Number.parseInt(w,10)*1e3}return~~(1<<y)*o},retryCount:s,signal:u,shouldRetry:({error:y})=>mMe(y)}),{enabled:a,id:f})}}function mMe(e){return Jy(e)?!1:"code"in e&&typeof e.code=="number"?e.code===-1||e.code===wy.code||e.code===Af.code||e.code===429:e instanceof rg&&e.status?e.status===403||e.status===408||e.status===4
45013||e.status===429||e.status===500||e.status===502||e.status===503||e.status===504:!0}function gMe(e,t=0){let n=3735928559^t,r=1103547991^t;for(let a=0;a<e.length;a++){const i=e.charCodeAt(a);n=Math.imul(n^i,2654435761),r=Math.imul(r^i,1597334677)}return n=Math.imul(n^n>>>16,2246822507),n^=Math.imul(r^r>>>16,3266489909),r=Math.imul(r^r>>>16,2246822507),r^=Math.imul(n^n>>>16,3266489909),(4294967296*(2097151&r)+(n>>>0)).toString(36)}function XO({chain:e,currentChainId:t}){if(!e)throw new V8e;if(t!==e.id)throw new B8e({chain:e,currentChainId:t})}function qS(e){const t={formatters:void 0,fees:void 0,serializers:void 0,...e};function n(r){return a=>{const i=typeof a=="function"?a(r):a,o={...r,...i};return Object.assign(o,{extend:n(o)})}}return Object.assign(t,{extend:n(t)})}function Wte(e,{errorInstance:t=new Error("timed out"),timeout:n,signal:r}){return new Promise((a,i)=>{(async()=>{let o;const s=new AbortController;try{n>0&&(o=setTimeout(()=>{r?s.abort():i(t)},n)),a(await e({signal:(s==null?void 0:s.signal)||null}))}catch(u){if(s!=null&&s.signal.aborted&&Jy(u)){i(t);return}i(u)}finally{clearTimeout(o)}})()})}function vMe(){return{current:0,take(){return this.current++},reset(){this.current=0}}}const OV=vMe();function bMe(e,t={}){const{url:n,headers:r}=wMe(e);return{async request(a){var m,v,w;const{body:i,fetchFn:o=t.fetchFn??fetch,onRequest:s=t.onRequest,onResponse:u=t.onResponse,timeout:c=t.timeout??1e4}=a,d={...t.fetchOptions??{},...a.fetchOptions??{}},{headers:f,method:h,signal:y}=d;try{const b=await Wte(async({signal:T})=>{const E={...d,body:Array.isArray(i)?Wr(i.map(I=>({jsonrpc:"2.0",id:I.id??OV.take(),...I}))):Wr({jsonrpc:"2.0",id:i.id??OV.take(),...i}),headers:{...r,"Content-Type":"application/json",...f},method:h||"POST",signal:y||(c>0?T:null)},C=new Request(n,E),R=await(s==null?void 0:s(C,E))??{...E,url:n};return await o(R.url??n,R)},{errorInstance:new pV({body:i,url:n}),timeout:c,signal:!0});u&&await u(b);let x;if((m=b.headers.get("Content-Type"))!=null&&m.startsWith("application/json"))x=await b.json();else{x=await b.text();try{x=JSON.parse(x||"{}")}catch(T){if(b.ok)throw T;x={error:x}}}if(!b.ok){if(typeof((v=x.error)==null?void 0:v.code)=="number"&&typeof((w=x.error)==null?void 0:w.message)=="string")return x;throw new rg({body:i,details:Wr(x.error)||b.statusText,headers:b.headers,status:b.status,url:n})}return x}catch(b){throw y!=null&&y.aborted?Vl(y):Jy(b)||b instanceof rg||b instanceof pV?b:new rg({body:i,cause:b,url:n})}}}}function wMe(e){try{const t=new URL(e),n=(()=>{if(t.username){const r=`${decodeURIComponent(t.username)}:${decodeURIComponent(t.password)}`;return t.username="",t.password="",{url:t.toString(),headers:{Authorization:`Basic ${btoa(r)}`}}}})();return{url:t.toString(),...n}}catch{return{url:e}}}const xMe=`�Ethereum Signed Message:
451`;function SMe(e){const t=typeof e=="string"?Lg(e):typeof e.raw=="string"?e.raw:Yr(e.raw),n=Lg(`${xMe}${ir(t)}`);return Va([n,t])}function Yte(e,t){return ma(SMe(e),t)}class TMe extends _e{constructor({domain:t}){super(`Invalid domain "${Wr(t)}".`,{metaMessages:["Must be a valid EIP-712 domain."]})}}class EMe extends _e{constructor({primaryType:t,types:n}){super(`Invalid primary type \`${t}\` must be one of \`${JSON.stringify(Object.keys(n))}\`.`,{docsPath:"/api/glossary/Errors#typeddatainvalidprimarytypeerror",metaMessages:["Check that the primary type is a key in `types`."]})}}class CMe extends _e{constructor({type:t}){super(`Struct type "${t}" is invalid.`,{metaMessages:["Struct type must not be a Solidity type."],name:"InvalidStructTypeError"})}}function AMe(e){const{domain:t,message:n,primaryType:r,types:a}=e,i=(u,c)=>{const d={...c};for(const f of u){const{name:h,type:y}=f;y==="address"&&(d[h]=d[h].toLowerCase())}return d},o=a.EIP712Domain?t?i(a.EIP712Domain,t):{}:{},s=(()=>{if(r!=="EIP712Domain")return i(a[r],n)})();return Wr({domain:o,message:s,primaryType:r,types:a})}function Gte(e){const{domain:t,message:n,primaryType:r,types:a}=e,i=(o,s)=>{for(const u of o){const{name:c,type:d}=u,f=s[c],h=d.match(Lee);if(h&&(typeof f=="number"||typeof f=="bigint")){const[v,w,b]=h;gt(f,{signed:w==="int",size:Number.parseInt(b,10)/8})}if(d==="address"&&typeof f=="string"&&!ii(f))throw new Bl({address:f});const y=d.match(R4e);if(y){const[v,w]=y;if(w&&ir(f)!==Number.parseInt(w,10))throw new BRe({expectedSize:Number.parseInt(w,10),givenSize:ir(f)})}const m=a[d];m&&(_Me(d),i(m,f))}};
451if(a.EIP712Domain&&t){if(typeof t!="object")throw new TMe({domain:t});i(a.EIP712Domain,t)}if(r!=="EIP712Domain")if(a[r])i(a[r],n);else throw new EMe({primaryType:r,types:a})}function Qte({domain:e}){return[typeof(e==null?void 0:e.name)=="string"&&{name:"name",type:"string"},(e==null?void 0:e.version)&&{name:"version",type:"string"},(typeof(e==null?void 0:e.chainId)=="number"||typeof(e==null?void 0:e.chainId)=="bigint")&&{name:"chainId",type:"uint256"},(e==null?void 0:e.verifyingContract)&&{name:"verifyingContract",type:"address"},(e==null?void 0:e.salt)&&{name:"salt",type:"bytes32"}].filter(Boolean)}function _Me(e){if(e==="address"||e==="bool"||e==="string"||e.startsWith("bytes")||e.startsWith("uint")||e.startsWith("int"))throw new CMe({type:e})}function kMe(e){const{domain:t={},message:n,primaryType:r}=e,a={EIP712Domain:Qte({domain:t}),...e.types};Gte({domain:t,message:n,primaryType:r,types:a});const i=["0x1901"];return t&&i.push(PMe({domain:t,types:a})),r!=="EIP712Domain"&&i.push(Kte({data:n,primaryType:r,types:a})),ma(Va(i))}function PMe({domain:e,types:t}){return Kte({data:e,primaryType:"EIP712Domain",types:t})}function Kte({data:e,primaryType:t,types:n}){const r=Xte({data:e,primaryType:t,types:n});return ma(r)}function Xte({data:e,primaryType:t,types:n}){const r=[{type:"bytes32"}],a=[RMe({primaryType:t,types:n})];for(const i of n[t]){const[o,s]=Zte({types:n,name:i.name,type:i.type,value:e[i.name]});r.push(o),a.push(s)}return Jf(r,a)}function RMe({primaryType:e,types:t}){const n=fc(OMe({primaryType:e,types:t}));return ma(n)}function OMe({primaryType:e,types:t}){let n="";const r=Jte({primaryType:e,types:t});r.delete(e);const a=[e,...Array.from(r).sort()];for(const i of a)n+=`${i}(${t[i].map(({name:o,type:s})=>`${s} ${o}`).join(",")})`;return n}function Jte({primaryType:e,types:t},n=new Set){const r=e.match(/^\w*/u),a=r==null?void 0:r[0];if(n.has(a)||t[a]===void 0)return n;n.add(a);for(const i of t[a])Jte({primaryType:i.type,types:t},n);return n}function Zte({types:e,name:t,type:n,value:r}){if(e[n]!==void 0)return[{type:"bytes32"},ma(Xte({data:r,primaryType:n,types:e}))];if(n==="bytes")return[{type:"bytes32"},ma(r)];if(n==="string")return[{type:"bytes32"},ma(fc(r))];if(n.lastIndexOf("]")===n.length-1){const a=n.slice(0,n.lastIndexOf("[")),i=r.map(o=>Zte({name:t,type:a,types:e,value:o}));return[{type:"bytes32"},ma(Jf(i.map(([o])=>o),i.map(([,o])=>o)))]}return[{type:n},r]}class IMe extends Map{constructor(t){super(),Object.defineProperty(this,"maxSize",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.maxSize=t}get(t){const n=super.get(t);return super.has(t)&&n!==void 0&&(this.delete(t),super.set(t,n)),n}set(t,n){if(super.set(t,n),this.maxSize&&this.size>this.maxSize){const r=this.keys().next().value;r&&this.delete(r)}return this}}const MMe={checksum:new IMe(8192)},UE=MMe.checksum;class ene extends wO{constructor(t,n){super(),this.finished=!1,this.destroyed=!1,i4e(t);const r=AS(n);if(this.iHash=t.create(),typeof this.iHash.update!="function")throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const a=this.blockLen,i=new Uint8Array(a);i.set(r.length>a?t.create().update(r).digest():r);for(let o=0;o<i.length;o++)i[o]^=54;this.iHash.update(i),this.oHash=t.create();for(let o=0;o<i.length;o++)i[o]^=106;this.oHash.update(i),gy(i)}update(t){return my(this),this.iHash.update(t),this}digestInto(t){my(this),Ef(t,this.outputLen),this.finished=!0,this.iHash.digestInto(t),this.oHash.update(t),this.oHash.digestInto(t),this.destroy()}digest(){const t=new Uint8Array(this.oHash.outputLen);return this.digestInto(t),t}_cloneInto(t){t||(t=Object.create(Object.getPrototypeOf(this),{}));const{oHash:n,iHash:r,finished:a,destroyed:i,blockLen:o,outputLen:s}=this;return t=t,t.finished=a,t.destroyed=i,t.blockLen=o,t.outputLen=s,t.oHash=n._cloneInto(t.oHash),t.iHash=r._cloneInto(t.iHash),t}clone(){return this._cloneInto()}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}}const tne=(e,t,n)=>new ene(e,t).update(n).digest();tne.create=(e,t)=>
451new ene(e,t);function nne(e,t={}){const{as:n=typeof e=="string"?"Hex":"Bytes"}=t,r=Ree(TOe(e));return n==="Bytes"?r:gs(r)}const DMe=/^0x[a-fA-F0-9]{40}$/;function $S(e,t={}){const{strict:n=!0}=t;if(!DMe.test(e))throw new IV({address:e,cause:new LMe});if(n){if(e.toLowerCase()===e)return;if(rne(e)!==e)throw new IV({address:e,cause:new FMe})}}function rne(e){if(UE.has(e))return UE.get(e);$S(e,{strict:!1});const t=e.substring(2).toLowerCase(),n=nne(COe(t),{as:"Bytes"}),r=t.split("");for(let i=0;i<40;i+=2)n[i>>1]>>4>=8&&r[i]&&(r[i]=r[i].toUpperCase()),(n[i>>1]&15)>=8&&r[i+1]&&(r[i+1]=r[i+1].toUpperCase());const a=`0x${r.join("")}`;return UE.set(e,a),a}function xR(e,t={}){const{strict:n=!0}=t??{};try{return $S(e,{strict:n}),!0}catch{return!1}}class IV extends en{constructor({address:t,cause:n}){super(`Address "${t}" is invalid.`,{cause:n}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Address.InvalidAddressError"})}}class LMe extends en{constructor(){super("Address is not a 20 byte (40 hexadecimal character) value."),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Address.InvalidInputError"})}}class FMe extends en{constructor(){super("Address does not match its checksum counterpart."),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Address.InvalidChecksumError"})}}const NMe=/^(.*)\[([0-9]*)\]$/,BMe=/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/,ane=/^(u?int)(8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?$/,MV=2n**256n-1n;function Ih(e,t,n){const{checksumAddress:r,staticPosition:a}=n,i=eI(t.type);if(i){const[o,s]=i;return UMe(e,{...t,type:s},{checksumAddress:r,length:o,staticPosition:a})}if(t.type==="tuple")return zMe(e,t,{checksumAddress:r,staticPosition:a});if(t.type==="address")return VMe(e,{checksum:r});if(t.type==="bool")return jMe(e);if(t.type.startsWith("bytes"))return qMe(e,t,{staticPosition:a});if(t.type.startsWith("uint")||t.type.startsWith("int"))return $Me(e,t);if(t.type==="string")return HMe(e,{staticPosition:a});throw new nI(t.type)}const DV=32,SR=32;
451function VMe(e,t={}){const{checksum:n=!1}=t,r=e.readBytes(32);return[(i=>n?rne(i):i)(gs(_Oe(r,-20))),32]}function UMe(e,t,n){const{checksumAddress:r,length:a,staticPosition:i}=n;if(!a){const u=nc(e.readBytes(SR)),c=i+u,d=c+DV;e.setPosition(c);const f=nc(e.readBytes(DV)),h=nv(t);let y=0;const m=[];for(let v=0;v<f;++v){e.setPosition(d+(h?v*32:y));const[w,b]=Ih(e,t,{checksumAddress:r,staticPosition:d});y+=b,m.push(w)}return e.setPosition(i+32),[m,32]}if(nv(t)){const u=nc(e.readBytes(SR)),c=i+u,d=[];for(let f=0;f<a;++f){e.setPosition(c+f*32);const[h]=Ih(e,t,{checksumAddress:r,staticPosition:c});d.push(h)}return e.setPosition(i+32),[d,32]}let o=0;const s=[];for(let u=0;u<a;++u){const[c,d]=Ih(e,t,{checksumAddress:r,staticPosition:i+o});o+=d,s.push(c)}return[s,o]}function jMe(e){return[POe(e.readBytes(32),{size:32}),32]}function qMe(e,t,{staticPosition:n}){const[r,a]=t.type.split("bytes");if(!a){const o=nc(e.readBytes(32));e.setPosition(n+o);const s=nc(e.readBytes(32));if(s===0)return e.setPosition(n+32),["0x",32];const u=e.readBytes(s);return e.setPosition(n+32),[gs(u),32]}return[gs(e.readBytes(Number.parseInt(a,10),32)),32]}function $Me(e,t){const n=t.type.startsWith("int"),r=Number.parseInt(t.type.split("int")[1]||"256",10),a=e.readBytes(32);return[r>48?kOe(a,{signed:n}):nc(a,{signed:n}),32]}function zMe(e,t,n){const{checksumAddress:r,staticPosition:a}=n,i=t.components.length===0||t.components.some(({name:u})=>!u),o=i?[]:{};let s=0;if(nv(t)){const u=nc(e.readBytes(SR)),c=a+u;for(let d=0;d<t.components.length;++d){const f=t.components[d];e.setPosition(c+s);const[h,y]=Ih(e,f,{checksumAddress:r,staticPosition:c});s+=y,o[i?d:f==null?void 0:f.name]=h}return e.setPosition(a+32),[o,32]}for(let u=0;u<t.components.length;++u){const c=t.components[u],[d,f]=Ih(e,c,{checksumAddress:r,staticPosition:a});o[i?u:c==null?void 0:c.name]=d,s+=f}return[o,s]}function HMe(e,{staticPosition:t}){const n=nc(e.readBytes(32)),r=t+n;e.setPosition(r);const a=nc(e.readBytes(32));if(a===0)return e.setPosition(t+32),["",32];const i=e.readBytes(a,32),o=ROe(fte(i));return e.setPosition(t+32),[o,32]}function WMe({checksumAddress:e,parameters:t,values:n}){const r=[];for(let a=0;a<t.length;a++)r.push(JO({checksumAddress:e,parameter:t[a],value:n[a]}));return r}function JO({checksumAddress:e=!1,parameter:t,value:n}){const r=t,a=eI(r.type);if(a){const[i,o]=a;return GMe(n,{checksumAddress:e,length:i,parameter:{...r,type:o}})}if(r.type==="tuple")return ZMe(n,{checksumAddress:e,parameter:r});if(r.type==="address")return YMe(n,{checksum:e});if(r.type==="bool")return KMe(n);if(r.type.startsWith("uint")||r.type.startsWith("int")){const i=r.type.startsWith("int"),[,,o="256"]=ane.exec(r.type)??[];return XMe(n,{signed:i,size:Number(o)})}if(r.type.startsWith("bytes"))return QMe(n,{type:r.type});if(r.type==="string")return JMe(n);throw new nI(r.type)}function ZO(e){let t=0;for(let i=0;i<e.length;i++){const{dynamic:o,encoded:s}=e[i];o?t+=32:t+=no(s)}const n=[],r=[];let a=0;for(let i=0;i<e.length;i++){const{dynamic:o,encoded:s}=e[i];o?(n.push(Ka(t+a,{size:32})),r.push(s),a+=no(s)):n.push(s)}return ms(...n,...r)}function YMe(e,t){const{checksum:n=!1}=t;return $S(e,{strict:n}),{dynamic:!1,encoded:kf(e.toLowerCase())}}function GMe(e,t){const{checksumAddress:n,length:r,parameter:a}=t,i=r===null;if(!Array.isArray(e))throw new uDe(e);if(!i&&e.length!==r)throw new sDe({expectedLength:r,givenLength:e.length,type:`${a.type}[${r}]`});let o=!1;const s=[];for(let u=0;u<e.length;u++){const c=JO({checksumAddress:n,parameter:a,value:e[u]});c.dynamic&&(o=!0),s.push(c)}if(i||o){const u=ZO(s);if(i){const c=Ka(s.length,{size:32});return{dynamic:!0,encoded:s.length>0?ms(c,u):c}}if(o)return{dynamic:!0,encoded:u}}return{dynamic:!1,encoded:ms(...s.map(({encoded:u})=>u))}}function QMe(e,{type:t}){const[,n]=t.split("bytes"),r=no(e);if(!n){let a=e;return r%32!==0&&(a=Pf(a,Math.ceil((e.length-2)/2/32)*32)),{dynamic:!0,encoded:ms(kf(Ka(r,{size:32})),a)}}if(r!==Number.parseInt(n,10))throw new one({expectedSize:Number.parseInt(n,10),value:e});return{dynamic:!1,encoded:Pf(e)}}function KMe(e){if(typeof e!="boolean")throw new en(`Invalid boolean value: "${e}" (type: ${typeof e}). Expected: \`true\` or \`false\`.`);return{dynamic:!1,encoded:kf(pte(e))}}function XMe(e,{signed:t,size:n}){if(typeof n=="number"){const r=2n**(BigInt(n)-(t?1n:0n))-1n,a=t?-r-1n:0n;if(e>r||e<a)throw new mte({max:r.toString(),min:a.toString(),signed:t,size:n/8,value:e.toString()})}return{dynamic:!1,encoded:Ka(e,{size:32,signed:t})}}function JMe(e){const t=DO(e),n=Math.ceil(no(t)/32),r=[];for(let a=0;a<n;a++)r.push(Pf(ru(t,a*32,(a+1)*32)));return{dynamic:!0,encoded:ms(Pf(Ka(no(t),{size:32})),...r)}}function ZMe(e,t){const{checksumAddress:n,parameter:r}=t;let a=!1;const i=[];for(let o=0;o<r.components.length;o++){const s=r.components[o],u=Array.isArray(e)?o:s.name,c=JO({checksumAddress:n,parameter:s,value:e[u]});i.push(c),c.dynamic&&(a=!0)}return{dynamic:a,encoded:a?ZO(i):ms(...i.map(({encoded:o})=>o))}}function eI(e){const t=e.match(/^(.*)\[(\d+)?\]$/);return t?[t[2]?Number(t[2]):null,t[1]]:void 0}function nv(e){var r;const{type:t}=e;if(t==="string"||t==="bytes"||t.endsWith("[]"))return!0;
451if(t==="tuple")return(r=e.components)==null?void 0:r.some(nv);const n=eI(e.type);return!!(n&&nv({...e,type:n[1]}))}const eDe={bytes:new Uint8Array,dataView:new DataView(new ArrayBuffer(0)),position:0,positionReadCount:new Map,recursiveReadCount:0,recursiveReadLimit:Number.POSITIVE_INFINITY,assertReadLimit(){if(this.recursiveReadCount>=this.recursiveReadLimit)throw new rDe({count:this.recursiveReadCount+1,limit:this.recursiveReadLimit})},assertPosition(e){if(e<0||e>this.bytes.length-1)throw new nDe({length:this.bytes.length,position:e})},decrementPosition(e){if(e<0)throw new LV({offset:e});const t=this.position-e;this.assertPosition(t),this.position=t},getReadCount(e){return this.positionReadCount.get(e||this.position)||0},incrementPosition(e){if(e<0)throw new LV({offset:e});const t=this.position+e;this.assertPosition(t),this.position=t},inspectByte(e){const t=e??this.position;return this.assertPosition(t),this.bytes[t]},inspectBytes(e,t){const n=t??this.position;return this.assertPosition(n+e-1),this.bytes.subarray(n,n+e)},inspectUint8(e){const t=e??this.position;return this.assertPosition(t),this.bytes[t]},inspectUint16(e){const t=e??this.position;return this.assertPosition(t+1),this.dataView.getUint16(t)},inspectUint24(e){const t=e??this.position;return this.assertPosition(t+2),(this.dataView.getUint16(t)<<8)+this.dataView.getUint8(t+2)},inspectUint32(e){const t=e??this.position;return this.assertPosition(t+3),this.dataView.getUint32(t)},pushByte(e){this.assertPosition(this.position),this.bytes[this.position]=e,this.position++},pushBytes(e){this.assertPosition(this.position+e.length-1),this.bytes.set(e,this.position),this.position+=e.length},pushUint8(e){this.assertPosition(this.position),this.bytes[this.position]=e,this.position++},pushUint16(e){this.assertPosition(this.position+1),this.dataView.setUint16(this.position,e),this.position+=2},pushUint24(e){this.assertPosition(this.position+2),this.dataView.setUint16(this.position,e>>8),this.dataView.setUint8(this.position+2,e&255),this.position+=3},pushUint32(e){this.assertPosition(this.position+3),this.dataView.setUint32(this.position,e),this.position+=4},readByte(){this.assertReadLimit(),this._touch();const e=this.inspectByte();return this.position++,e},readBytes(e,t){this.assertReadLimit(),this._touch();const n=this.inspectBytes(e);return this.position+=t??e,n},readUint8(){this.assertReadLimit(),this._touch();const e=this.inspectUint8();return this.position+=1,e},readUint16(){this.assertReadLimit(),this._touch();const e=this.inspectUint16();return this.position+=2,e},readUint24(){this.assertReadLimit(),this._touch();const e=this.inspectUint24();return this.position+=3,e},readUint32(){this.assertReadLimit(),this._touch();const e=this.inspectUint32();return this.position+=4,e},get remaining(){return this.bytes.length-this.position},setPosition(e){const t=this.position;return this.assertPosition(e),this.position=e,()=>this.position=t},_touch(){if(this.recursiveReadLimit===Number.POSITIVE_INFINITY)return;const e=this.getReadCount();this.positionReadCount.set(this.position,e+1),e>0&&this.recursiveReadCount++}};function tDe(e,{recursiveReadLimit:t=8192}={}){const n=Object.create(eDe);return n.bytes=e,n.dataView=new DataView(e.buffer,e.byteOffset,e.byteLength),n.positionReadCount=new Map,n.recursiveReadLimit=t,n}class LV extends en{constructor({offset:t}){super(`Offset \`${t}\` cannot be negative.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Cursor.NegativeOffsetError"})}}class nDe extends en{constructor({length:t,position:n}){super(`Position \`${n}\` is out of bounds (\`0 < position < ${t}\`).`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Cursor.PositionOutOfBoundsError"})}}class rDe extends en{constructor({count:t,limit:n}){super(`Recursive read limit of \`${n}\` exceeded (recursive read count: \`${t}\`).`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Cursor.RecursiveReadLimitExceededError"})}}function aDe(e,t,n={}){const{as:r="Array",checksumAddress:a=!1}=n,i=typeof t=="string"?dte(t):t,o=tDe(i);if(fh(i)===0&&e.length>0)throw new oDe;if(fh(i)&&fh(i)<32)throw new iDe({data:typeof t=="string"?t:gs(t),parameters:e,size:fh(i)});let s=0;const u=r==="Array"?[]:{};for(let c=0;c<e.length;++c){const d=e[c];o.setPosition(s);const[f,h]=Ih(o,d,{checksumAddress:a,staticPosition:0});s+=h,r==="Array"?u.push(f):u[d.name??c]=f}return u}function tI(e,t,n){const{checksumAddress:r=!1}={};if(e.length!==t.length)throw new sne({expectedLength:e.length,givenLength:t.length});const a=WMe({checksumAddress:r,parameters:e,values:t}),i=ZO(a);return i.length===0?"0x":i}function TR(e,t){if(e.length!==t.length)throw new sne({expectedLength:e.length,givenLength:t.length});const n=[];for(let r=0;r<e.length;r++){const a=e[r],i=t[r];n.push(TR.encode(a,i))}return ms(...n)}(function(e){function t(n,r,a=!1){if(n==="address"){const u=r;return $S(u),kf(u.toLowerCase(),a?32:0)}if(n==="string")return DO(r);if(n==="bytes")return r;if(n==="bool")return kf(pte(r),a?32:1);const i=n.match(ane);if(i){const[u,c,d="256"]=i,f=Number.parseInt(d,10)/8;return Ka(r,{size:a?32:f,signed:c==="int"})}const o=n.match(BMe);
451if(o){const[u,c]=o;if(Number.parseInt(c,10)!==(r.length-2)/2)throw new one({expectedSize:Number.parseInt(c,10),value:r});return Pf(r,a?32:0)}const s=n.match(NMe);if(s&&Array.isArray(r)){const[u,c]=s,d=[];for(let f=0;f<r.length;f++)d.push(t(c,r[f],!0));return d.length===0?"0x":ms(...d)}throw new nI(n)}e.encode=t})(TR||(TR={}));function ine(e){return Array.isArray(e)&&typeof e[0]=="string"||typeof e=="string"?cV(e):e}class iDe extends en{constructor({data:t,parameters:n,size:r}){super(`Data size of ${r} bytes is too small for given parameters.`,{metaMessages:[`Params: (${th(n)})`,`Data:   ${t} (${r} bytes)`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiParameters.DataSizeTooSmallError"})}}class oDe extends en{constructor(){super('Cannot decode zero data ("0x") with ABI parameters.'),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiParameters.ZeroDataError"})}}class sDe extends en{constructor({expectedLength:t,givenLength:n,type:r}){super(`Array length mismatch for type \`${r}\`. Expected: \`${t}\`. Given: \`${n}\`.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiParameters.ArrayLengthMismatchError"})}}class one extends en{constructor({expectedSize:t,value:n}){super(`Size of bytes "${n}" (bytes${no(n)}) does not match expected size (bytes${t}).`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiParameters.BytesSizeMismatchError"})}}class sne extends en{constructor({expectedLength:t,givenLength:n}){super(["ABI encoding parameters/values length mismatch.",`Expected length (parameters): ${t}`,`Given length (values): ${n}`].join(`
452`)),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiParameters.LengthMismatchError"})}}class uDe extends en{constructor(t){super(`Value \`${t}\` is not a valid array.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiParameters.InvalidArrayError"})}}class nI extends en{constructor(t){super(`Type \`${t}\` is not a valid ABI Type.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiParameters.InvalidTypeError"})}}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const Ai=BigInt(0),ni=BigInt(1),$d=BigInt(2),cDe=BigInt(3),une=BigInt(4),cne=BigInt(5),lne=BigInt(8);function Ti(e,t){const n=e%t;return n>=Ai?n:t+n}function vo(e,t,n){let r=e;for(;t-- >Ai;)r*=r,r%=n;return r}function ER(e,t){if(e===Ai)throw new Error("invert: expected non-zero number");if(t<=Ai)throw new Error("invert: expected positive modulus, got "+t);let n=Ti(e,t),r=t,a=Ai,i=ni;for(;n!==Ai;){const s=r/n,u=r%n,c=a-i*s;r=n,n=u,a=i,i=c}if(r!==ni)throw new Error("invert: does not exist");return Ti(a,t)}function dne(e,t){const n=(e.ORDER+ni)/une,r=e.pow(t,n);if(!e.eql(e.sqr(r),t))throw new Error("Cannot find square root");return r}function lDe(e,t){const n=(e.ORDER-cne)/lne,r=e.mul(t,$d),a=e.pow(r,n),i=e.mul(t,a),o=e.mul(e.mul(i,$d),a),s=e.mul(i,e.sub(o,e.ONE));if(!e.eql(e.sqr(s),t))throw new Error("Cannot find square root");return s}function dDe(e){if(e<BigInt(3))throw new Error("sqrt is not defined for small field");let t=e-ni,n=0;for(;t%$d===Ai;)t/=$d,n++;let r=$d;const a=rI(e);for(;FV(a,r)===1;)if(r++>1e3)throw new Error("Cannot find square root: probably non-prime P");if(n===1)return dne;let i=a.pow(r,t);const o=(t+ni)/$d;return function(u,c){if(u.is0(c))return c;if(FV(u,c)!==1)throw new Error("Cannot find square root");let d=n,f=u.mul(u.ONE,i),h=u.pow(c,t),y=u.pow(c,o);for(;!u.eql(h,u.ONE);){if(u.is0(h))return u.ZERO;let m=1,v=u.sqr(h);for(;!u.eql(v,u.ONE);)if(m++,v=u.sqr(v),m===d)throw new Error("Cannot find square root");const w=ni<<BigInt(d-m-1),b=u.pow(f,w);d=m,f=u.sqr(b),h=u.mul(h,f),y=u.mul(y,b)}return y}}function fDe(e){return e%une===cDe?dne:e%lne===cne?lDe:dDe(e)}const pDe=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function hDe(e){const t={ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"},n=pDe.reduce((r,a)=>(r[a]="function",r),t);return MS(e,n)}function yDe(e,t,n){if(n<Ai)throw new Error("invalid exponent, negatives unsupported");if(n===Ai)return e.ONE;if(n===ni)return t;let r=e.ONE,a=t;for(;n>Ai;)n&ni&&(r=e.mul(r,a)),a=e.sqr(a),n>>=ni;return r}function fne(e,t,n=!1){const r=new Array(t.length).fill(n?e.ZERO:void 0),a=t.reduce((o,s,u)=>e.is0(s)?o:(r[u]=o,e.mul(o,s)),e.ONE),i=e.inv(a);return t.reduceRight((o,s,u)=>e.is0(s)?o:(r[u]=e.mul(o,r[u]),e.mul(o,s)),i),r}function FV(e,t){const n=(e.ORDER-ni)/$d,r=e.pow(t,n),a=e.eql(r,e.ONE),i=e.eql(r,e.ZERO),o=e.eql(r,e.neg(e.ONE));if(!a&&!i&&!o)throw new Error("invalid Legendre symbol result");return a?1:i?0:-1}function pne(e,t){t!==void 0&&Fg(t);const n=t!==void 0?t:e.toString(2).length,r=Math.ceil(n/8);return{nBitLength:n,nByteLength:r}}function rI(e,t,n=!1,r={}){if(e<=Ai)throw new Error("invalid field: expected ORDER > 0, got "+e);const{nBitLength:a,nByteLength:i}=pne(e,t);if(i>2048)throw new Error("invalid field: expected ORDER of <= 2048 bytes");let o;const s=Object.freeze({ORDER:e,isLE:n,BITS:a,BYTES:i,MASK:IS(a),ZERO:Ai,ONE:ni,create:u=>Ti(u,e),isValid:u=>{if(typeof u!="bigint")throw new Error("invalid field element: expected bigint, got "+typeof u);return Ai<=u&&u<e},is0:u=>u===Ai,isOdd:u=>(u&ni)===ni,neg:u=>Ti(-u,e),eql:(u,c)=>u===c,sqr:u=>Ti(u*u,e),add:(u,c)=>Ti(u+c,e),sub:(u,c)=>Ti(u-c,e),mul:(u,c)=>Ti(u*c,e),pow:(u,c)=>yDe(s,u,c),div:(u,c)=>Ti(u*ER(c,e),e),sqrN:u=>u*u,addN:(u,c)=>u+c,subN:(u,c)=>u-c,mulN:(u,c)=>u*c,inv:u=>ER(u,e),sqrt:r.sqrt||(u=>(o||(o=fDe(e)),o(s,u))),toBytes:u=>n?ote(u,i):rb(u,i),fromBytes:u=>{if(u.length!==i)throw new Error("Field.fromBytes: expected "+i+" b
452ytes, got "+u.length);return n?ite(u):hf(u)},invertBatch:u=>fne(s,u),cmov:(u,c,d)=>d?c:u});return Object.freeze(s)}function hne(e){if(typeof e!="bigint")throw new Error("field order must be bigint");const t=e.toString(2).length;return Math.ceil(t/8)}function yne(e){const t=hne(e);return t+Math.ceil(t/2)}function mDe(e,t,n=!1){const r=e.length,a=hne(t),i=yne(t);if(r<16||r<i||r>1024)throw new Error("expected "+i+"-1024 bytes of input, got "+r);const o=n?ite(e):hf(e),s=Ti(o,t-ni)+ni;return n?ote(s,a):rb(s,a)}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const NV=BigInt(0),CR=BigInt(1);function jE(e,t){const n=t.negate();return e?n:t}function mne(e,t){if(!Number.isSafeInteger(e)||e<=0||e>t)throw new Error("invalid window size, expected [1.."+t+"], got W="+e)}function qE(e,t){mne(e,t);const n=Math.ceil(t/e)+1,r=2**(e-1),a=2**e,i=IS(e),o=BigInt(e);return{windows:n,windowSize:r,mask:i,maxNumber:a,shiftBy:o}}function BV(e,t,n){const{windowSize:r,mask:a,maxNumber:i,shiftBy:o}=n;let s=Number(e&a),u=e>>o;s>r&&(s-=i,u+=CR);const c=t*r,d=c+Math.abs(s)-1,f=s===0,h=s<0,y=t%2!==0;return{nextN:u,offset:d,isZero:f,isNeg:h,isNegF:y,offsetF:c}}function gDe(e,t){if(!Array.isArray(e))throw new Error("array expected");e.forEach((n,r)=>{if(!(n instanceof t))throw new Error("invalid point at index "+r)})}function vDe(e,t){if(!Array.isArray(e))throw new Error("array of scalars expected");e.forEach((n,r)=>{if(!t.isValid(n))throw new Error("invalid scalar at index "+r)})}const $E=new WeakMap,gne=new WeakMap;function zE(e){return gne.get(e)||1}function bDe(e,t){return{constTimeNegate:jE,hasPrecomputes(n){return zE(n)!==1},unsafeLadder(n,r,a=e.ZERO){let i=n;for(;r>NV;)r&CR&&(a=a.add(i)),i=i.double(),r>>=CR;return a},precomputeWindow(n,r){const{windows:a,windowSize:i}=qE(r,t),o=[];let s=n,u=s;for(let c=0;c<a;c++){u=s,o.push(u);for(let d=1;d<i;d++)u=u.add(s),o.push(u);s=u.double()}return o},wNAF(n,r,a){let i=e.ZERO,o=e.BASE;const s=qE(n,t);for(let u=0;u<s.windows;u++){const{nextN:c,offset:d,isZero:f,isNeg:h,isNegF:y,offsetF:m}=BV(a,u,s);a=c,f?o=o.add(jE(y,r[m])):i=i.add(jE(h,r[d]))}return{p:i,f:o}},wNAFUnsafe(n,r,a,i=e.ZERO){const o=qE(n,t);for(let s=0;s<o.windows&&a!==NV;s++){const{nextN:u,offset:c,isZero:d,isNeg:f}=BV(a,s,o);if(a=u,!d){const h=r[c];i=i.add(f?h.negate():h)}}return i},getPrecomputes(n,r,a){let i=$E.get(r);return i||(i=this.precomputeWindow(r,n),n!==1&&$E.set(r,a(i))),i},wNAFCached(n,r,a){const i=zE(n);return this.wNAF(i,this.getPrecomputes(i,n,a),r)},wNAFCachedUnsafe(n,r,a,i){const o=zE(n);return o===1?this.unsafeLadder(n,r,i):this.wNAFUnsafe(o,this.getPrecomputes(o,n,a),r,i)},setWindowSize(n,r){mne(r,t),gne.set(n,r),$E.delete(n)}}}function wDe(e,t,n,r){gDe(n,e),vDe(r,t);const a=n.length,i=r.length;if(a!==i)throw new Error("arrays of points and scalars must have equal length");const o=e.ZERO,s=fOe(BigInt(a));let u=1;s>12?u=s-3:s>4?u=s-2:s>0&&(u=2);const c=IS(u),d=new Array(Number(c)+1).fill(o),f=Math.floor((t.BITS-1)/u)*u;let h=o;for(let y=f;y>=0;y-=u){d.fill(o);for(let v=0;v<i;v++){const w=r[v],b=Number(w>>BigInt(y)&c);d[b]=d[b].add(n[v])}let m=o;for(let v=d.length-1,w=o;v>0;v--)w=w.add(d[v]),m=m.add(w);if(h=h.add(m),y!==0)for(let v=0;v<u;v++)h=h.double()}return h}function vne(e){return hDe(e.Fp),MS(e,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...pne(e.n,e.nBitLength),...e,p:e.Fp.ORDER})}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */function VV(e){e.lowS!==void 0&&Zg("lowS",e.lowS),e.prehash!==void 0&&Zg("prehash",e.prehash)}function xDe(e){const t=vne(e);MS(t,{a:"field",b:"field"},{allowInfinityPoint:"boolean",allowedPrivateKeyLengths:"array",clearCofactor:"function",fromBytes:"function",isTorsionFree:"function",toBytes:"function",wrapPrivateKey:"boolean"});const{endo:n,Fp:r,a}=t;if(n){if(!r.eql(a,r.ZERO))throw new Error("invalid endo: CURVE.a must be 0");if(typeof n!="object"||typeof n.beta!="bigint"||typeof n.splitScalar!="function")throw new Error('invalid endo: expected "beta": bigint and "splitScalar": function')}return Object.freeze({...t})}
452class SDe extends Error{constructor(t=""){super(t)}}const Vu={Err:SDe,_tlv:{encode:(e,t)=>{const{Err:n}=Vu;if(e<0||e>256)throw new n("tlv.encode: wrong tag");if(t.length&1)throw new n("tlv.encode: unpadded data");const r=t.length/2,a=nw(r);if(a.length/2&128)throw new n("tlv.encode: long form length too big");const i=r>127?nw(a.length/2|128):"";return nw(e)+i+a+t},decode(e,t){const{Err:n}=Vu;let r=0;if(e<0||e>256)throw new n("tlv.encode: wrong tag");if(t.length<2||t[r++]!==e)throw new n("tlv.decode: wrong tlv");const a=t[r++],i=!!(a&128);let o=0;if(!i)o=a;else{const u=a&127;if(!u)throw new n("tlv.decode(long): indefinite length not supported");if(u>4)throw new n("tlv.decode(long): byte length is too big");const c=t.subarray(r,r+u);if(c.length!==u)throw new n("tlv.decode: length bytes not complete");if(c[0]===0)throw new n("tlv.decode(long): zero leftmost byte");for(const d of c)o=o<<8|d;if(r+=u,o<128)throw new n("tlv.decode(long): not minimal encoding")}const s=t.subarray(r,r+o);if(s.length!==o)throw new n("tlv.decode: wrong value length");return{v:s,l:t.subarray(r+o)}}},_int:{encode(e){const{Err:t}=Vu;if(e<zu)throw new t("integer: negative integers are not allowed");let n=nw(e);if(Number.parseInt(n[0],16)&8&&(n="00"+n),n.length&1)throw new t("unexpected DER parsing assertion: unpadded hex");return n},decode(e){const{Err:t}=Vu;if(e[0]&128)throw new t("invalid signature integer: negative");if(e[0]===0&&!(e[1]&128))throw new t("invalid signature integer: unnecessary leading zero");return hf(e)}},toSig(e){const{Err:t,_int:n,_tlv:r}=Vu,a=xo("signature",e),{v:i,l:o}=r.decode(48,a);if(o.length)throw new t("invalid signature: left bytes after parsing");const{v:s,l:u}=r.decode(2,i),{v:c,l:d}=r.decode(2,u);if(d.length)throw new t("invalid signature: left bytes after parsing");return{r:n.decode(s),s:n.decode(c)}},hexFromSig(e){const{_tlv:t,_int:n}=Vu,r=t.encode(2,n.encode(e.r)),a=t.encode(2,n.encode(e.s)),i=r+a;return t.encode(48,i)}};function HE(e,t){return ev(rb(e,t))}const zu=BigInt(0),ea=BigInt(1);BigInt(2);const WE=BigInt(3),TDe=BigInt(4);function EDe(e){const t=xDe(e),{Fp:n}=t,r=rI(t.n,t.nBitLength),a=t.toBytes||((T,E,C)=>{const R=E.toAffine();return ax(Uint8Array.from([4]),n.toBytes(R.x),n.toBytes(R.y))}),i=t.fromBytes||(T=>{const E=T.subarray(1),C=n.fromBytes(E.subarray(0,n.BYTES)),R=n.fromBytes(E.subarray(n.BYTES,2*n.BYTES));return{x:C,y:R}});function o(T){const{a:E,b:C}=t,R=n.sqr(T),_=n.mul(R,T);return n.add(n.add(_,n.mul(T,E)),C)}function s(T,E){const C=n.sqr(E),R=o(T);return n.eql(C,R)}if(!s(t.Gx,t.Gy))throw new Error("bad curve params: generator point");const u=n.mul(n.pow(t.a,WE),TDe),c=n.mul(n.sqr(t.b),BigInt(27));if(n.is0(n.add(u,c)))throw new Error("bad curve params: a or b");function d(T){return MO(T,ea,t.n)}function f(T){const{allowedPrivateKeyLengths:E,nByteLength:C,wrapPrivateKey:R,n:_}=t;if(E&&typeof T!="bigint"){if(nb(T)&&(T=ev(T)),typeof T!="string"||!E.includes(T.length))throw new Error("invalid private key");T=T.padStart(C*2,"0")}let I;try{I=typeof T=="bigint"?T:hf(xo("private key",T,C))}catch{throw new Error("invalid private key, expected hex or "+C+" bytes, got "+typeof T)}return R&&(I=Ti(I,_)),Oh("private key",I,ea,_),I}function h(T){if(!(T instanceof v))throw new Error("ProjectivePoint expected")}const y=gV((T,E)=>{const{px:C,py:R,pz:_}=T;if(n.eql(_,n.ONE))return{x:C,y:R};const I=T.is0();E==null&&(E=I?n.ONE:n.inv(_));const L=n.mul(C,E),B=n.mul(R,E),j=n.mul(_,E);if(I)return{x:n.ZERO,y:n.ZERO};if(!n.eql(j,n.ONE))throw new Error("invZ was invalid");return{x:L,y:B}}),m=gV(T=>{if(T.is0()){if(t.allowInfinityPoint&&!n.is0(T.py))return;throw new Error("bad point: ZERO")}const{x:E,y:C}=T.toAffine();if(!n.isValid(E)||!n.isValid(C))throw new Error("bad point: x or y not FE");if(!s(E,C))throw new Error("bad point: equation left != right");if(!T.isTorsionFree())throw new Error("bad point: not in prime-order subgroup");return!0});class v{constructor(E,C,R){if(E==null||!n.isValid(E))throw new Error("x required");if(C==null||!n.isValid(C)||n.is0(C))throw new Error("y required");if(R==null||!n.isValid(R))throw new Error("z required");this.px=E,this.py=C,this.pz=R,Object.freeze(this)}static fromAffine(E){const{x:C,y:R}=E||{};if(!E||!n.isValid(C)||!n.isValid(R))throw new Error("invalid affine point");if(E instanceof v)throw new Error("projective point not allowed");const _=I=>n.eql(I,n.ZERO);return _(C)&&_(R)?v.ZERO:new v(C,R,n.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(E){const C=fne(n,E.map(R=>R.pz));return E.map((R,_)=>R.toAffine(C[_])).map(v.fromAffine)}static fromHex(E){const C=v.fromAffine(i(xo("pointHex",E)));return C.assertValidity(),C}static fromPrivateKey(E){return v.BASE.multiply(f(E))}static msm(E,C){return wDe(v,r,E,C)}_setWindowSize(E){x.setWindowSize(this,E)}assertValidity(){m(this)}hasEvenY(){const{y:E}=this.toAffine();if(n.isOdd)return!n.isOdd(E);throw new Error("Field doesn't support isOdd")}equals(E){h(E);const{px:C,py:R,pz:_}=this,{px:I,py:L,pz:B}=E,j=n.eql(n.mul(C,B),n.mul(I,_)),K=n.eql(n.mul(R,B),n.mul(L,_));return j&&K}negate(){return new v(this.px,n.neg(this.py),this.pz)}double(){const{a:E,b:C}=t,R=n.mul(C,WE),{px:_,py:I,pz:L}=this;let B=n.ZERO,j=n.ZERO,K=n.ZERO,H=n.mul(_,_),J=n.mul(I,I),z=n.mul(L,L),Z=n.mul(_,I);return Z=n.add(Z,Z),K=n.mul(_,L),K=n.add(K,K),B=n.mul(E,K),j=n.mul(R,z),j=n.add(B,j),B=n.sub(J,j),j=n.add(J,j),j=n.mul(B,j),B=n.mul(Z,B),K=n.mul(R,K),z=n.mul(E,z),Z=n.sub(H,z),Z=n.mul(E,Z),Z=n.add(Z,K),K=n.add(H,H),H=n.add(K,H),H=n.add(H,z),H=n.mul(H,Z),j=n.add(j,H),z=n.mul(I,L),z=n.add(z,z),H=n.mul(z,Z),B=n.sub(B,H),K=n.mul(z,J),K=n.add(K,K),K=n.add(K,K),new v(B,j,K)}add(E){h(E);const{px:C,py:R,pz:_}=this,{px:I,py:L,pz:B}=E;let j=n.ZERO,K=n.ZERO,H=n.ZERO;const J=t.a,z=n.mul(t.b,WE);let Z=n.mul(C,I),q=n.mul(R,L),Y=n.mul(_,B),re=n.add(C,R),U=n.add(I,L);re=n.mul(re,U),U=n.add(Z,q),re=n.sub(re,U),U=n.add(C,_);let Q=n.add(I,B);return U=n.mul(U,Q),Q=n.add(Z,Y),U=n.sub(U,Q),Q=n.add(R,_),j=n.add(L,B),Q=n.mul(Q,j),j=n.add(q,Y),Q=n.sub(Q,j),H=n.mul(J,U),j=n.mul(z,Y),H=n.add(j,H),j=n.sub(q,H),H=n.add(q,H),K=n.mul(j,H),q=n.add(Z,Z),q=n.add(q,Z),Y=n.mul(J,Y),U=n.mul(z,U),q=n.add(q,Y),Y=n.sub(Z,Y),Y=n.mul(J,Y),U=n.add(U,Y),Z=n.mul(q,U),K=n.add(K,Z),Z=n.mul(Q,U),j=n.mul(re,j),j=n.sub(j,Z),Z=n.mul(re,q),H=n.mul(Q,H),H=n.add(H,Z),new v(j,K,H)}subtract(E){return this.add(E.negate())}is0(){return this.equals(v.ZERO)}wNAF(E){return x.wNAFCached(this,E,v.normalizeZ)}
452multiplyUnsafe(E){const{endo:C,n:R}=t;Oh("scalar",E,zu,R);const _=v.ZERO;if(E===zu)return _;if(this.is0()||E===ea)return this;if(!C||x.hasPrecomputes(this))return x.wNAFCachedUnsafe(this,E,v.normalizeZ);let{k1neg:I,k1:L,k2neg:B,k2:j}=C.splitScalar(E),K=_,H=_,J=this;for(;L>zu||j>zu;)L&ea&&(K=K.add(J)),j&ea&&(H=H.add(J)),J=J.double(),L>>=ea,j>>=ea;return I&&(K=K.negate()),B&&(H=H.negate()),H=new v(n.mul(H.px,C.beta),H.py,H.pz),K.add(H)}multiply(E){const{endo:C,n:R}=t;Oh("scalar",E,ea,R);let _,I;if(C){const{k1neg:L,k1:B,k2neg:j,k2:K}=C.splitScalar(E);let{p:H,f:J}=this.wNAF(B),{p:z,f:Z}=this.wNAF(K);H=x.constTimeNegate(L,H),z=x.constTimeNegate(j,z),z=new v(n.mul(z.px,C.beta),z.py,z.pz),_=H.add(z),I=J.add(Z)}else{const{p:L,f:B}=this.wNAF(E);_=L,I=B}return v.normalizeZ([_,I])[0]}multiplyAndAddUnsafe(E,C,R){const _=v.BASE,I=(B,j)=>j===zu||j===ea||!B.equals(_)?B.multiplyUnsafe(j):B.multiply(j),L=I(this,C).add(I(E,R));return L.is0()?void 0:L}toAffine(E){return y(this,E)}isTorsionFree(){const{h:E,isTorsionFree:C}=t;if(E===ea)return!0;if(C)return C(v,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){const{h:E,clearCofactor:C}=t;return E===ea?this:C?C(v,this):this.multiplyUnsafe(t.h)}toRawBytes(E=!0){return Zg("isCompressed",E),this.assertValidity(),a(v,this,E)}toHex(E=!0){return Zg("isCompressed",E),ev(this.toRawBytes(E))}}v.BASE=new v(t.Gx,t.Gy,n.ONE),v.ZERO=new v(n.ZERO,n.ONE,n.ZERO);const{endo:w,nBitLength:b}=t,x=bDe(v,w?Math.ceil(b/2):b);return{CURVE:t,ProjectivePoint:v,normPrivateKeyToScalar:f,weierstrassEquation:o,isWithinCurveOrder:d}}function CDe(e){const t=vne(e);return MS(t,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...t})}function ADe(e){const t=CDe(e),{Fp:n,n:r,nByteLength:a,nBitLength:i}=t,o=n.BYTES+1,s=2*n.BYTES+1;function u(z){return Ti(z,r)}function c(z){return ER(z,r)}const{ProjectivePoint:d,normPrivateKeyToScalar:f,weierstrassEquation:h,isWithinCurveOrder:y}=EDe({...t,toBytes(z,Z,q){const Y=Z.toAffine(),re=n.toBytes(Y.x),U=ax;return Zg("isCompressed",q),q?U(Uint8Array.from([Z.hasEvenY()?2:3]),re):U(Uint8Array.from([4]),re,n.toBytes(Y.y))},fromBytes(z){const Z=z.length,q=z[0],Y=z.subarray(1);if(Z===o&&(q===2||q===3)){const re=hf(Y);if(!MO(re,ea,n.ORDER))throw new Error("Point is not on curve");const U=h(re);let Q;try{Q=n.sqrt(U)}catch(ve){const Re=ve instanceof Error?": "+ve.message:"";throw new Error("Point is not on curve"+Re)}const he=(Q&ea)===ea;return(q&1)===1!==he&&(Q=n.neg(Q)),{x:re,y:Q}}else if(Z===s&&q===4){const re=n.fromBytes(Y.subarray(0,n.BYTES)),U=n.fromBytes(Y.subarray(n.BYTES,2*n.BYTES));return{x:re,y:U}}else{const re=o,U=s;throw new Error("invalid Point, expected length of "+re+", or uncompressed "+U+", got "+Z)}}});function m(z){const Z=r>>ea;return z>Z}function v(z){return m(z)?u(-z):z}const w=(z,Z,q)=>hf(z.slice(Z,q));class b{constructor(Z,q,Y){Oh("r",Z,ea,r),Oh("s",q,ea,r),this.r=Z,this.s=q,Y!=null&&(this.recovery=Y),Object.freeze(this)}static fromCompact(Z){const q=a;return Z=xo("compactSignature",Z,q*2),new b(w(Z,0,q),w(Z,q,2*q))}static fromDER(Z){const{r:q,s:Y}=Vu.toSig(xo("DER",Z));return new b(q,Y)}assertValidity(){}addRecoveryBit(Z){return new b(this.r,this.s,Z)}recoverPublicKey(Z){const{r:q,s:Y,recovery:re}=this,U=_(xo("msgHash",Z));if(re==null||![0,1,2,3].includes(re))throw new Error("recovery id invalid");const Q=re===2||re===3?q+t.n:q;if(Q>=n.ORDER)throw new Error("recovery id 2 or 3 invalid");const he=re&1?"03":"02",we=d.fromHex(he+HE(Q,n.BYTES)),ve=c(Q),Re=u(-U*ve),Me=u(Y*ve),Be=d.BASE.multiplyAndAddUnsafe(we,Re,Me);if(!Be)throw new Error("point at infinify");return Be.assertValidity(),Be}hasHighS(){return m(this.s)}normalizeS(){return this.hasHighS()?new b(this.r,u(-this.s),this.recovery):this}toDERRawBytes(){return rx(this.toDERHex())}toDERHex(){return Vu.hexFromSig(this)}toCompactRawBytes(){return rx(this.toCompactHex())}toCompactHex(){const Z=a;return HE(this.r,Z)+HE(this.s,Z)}}const x={isValidPrivateKey(z){try{return f(z),!0}catch{return!1}},normPrivateKeyToScalar:f,randomPrivateKey:()=>{const z=yne(t.n);
452return mDe(t.randomBytes(z),t.n)},precompute(z=8,Z=d.BASE){return Z._setWindowSize(z),Z.multiply(BigInt(3)),Z}};function T(z,Z=!0){return d.fromPrivateKey(z).toRawBytes(Z)}function E(z){if(typeof z=="bigint")return!1;if(z instanceof d)return!0;const q=xo("key",z).length,Y=n.BYTES,re=Y+1,U=2*Y+1;if(!(t.allowedPrivateKeyLengths||a===re))return q===re||q===U}function C(z,Z,q=!0){if(E(z)===!0)throw new Error("first arg must be private key");if(E(Z)===!1)throw new Error("second arg must be public key");return d.fromHex(Z).multiply(f(z)).toRawBytes(q)}const R=t.bits2int||function(z){if(z.length>8192)throw new Error("input is too large");const Z=hf(z),q=z.length*8-i;return q>0?Z>>BigInt(q):Z},_=t.bits2int_modN||function(z){return u(R(z))},I=IS(i);function L(z){return Oh("num < 2^"+i,z,zu,I),rb(z,a)}function B(z,Z,q=j){if(["recovered","canonical"].some(Ke=>Ke in q))throw new Error("sign() legacy options not supported");const{hash:Y,randomBytes:re}=t;let{lowS:U,prehash:Q,extraEntropy:he}=q;U==null&&(U=!0),z=xo("msgHash",z),VV(q),Q&&(z=xo("prehashed msgHash",Y(z)));const we=_(z),ve=f(Z),Re=[L(ve),L(we)];if(he!=null&&he!==!1){const Ke=he===!0?re(n.BYTES):he;Re.push(xo("extraEntropy",Ke))}const Me=ax(...Re),Be=we;function Ne(Ke){const He=R(Ke);if(!y(He))return;const Ie=c(He),Qe=d.BASE.multiply(He).toAffine(),rt=u(Qe.x);if(rt===zu)return;const kt=u(Ie*u(Be+rt*ve));if(kt===zu)return;let mn=(Qe.x===rt?0:2)|Number(Qe.y&ea),Ut=kt;return U&&m(kt)&&(Ut=v(kt),mn^=1),new b(rt,Ut,mn)}return{seed:Me,k2sig:Ne}}const j={lowS:t.lowS,prehash:!1},K={lowS:t.lowS,prehash:!1};function H(z,Z,q=j){const{seed:Y,k2sig:re}=B(z,Z,q),U=t;return pOe(U.hash.outputLen,U.nByteLength,U.hmac)(Y,re)}d.BASE._setWindowSize(8);function J(z,Z,q,Y=K){var mn;const re=z;Z=xo("msgHash",Z),q=xo("publicKey",q);const{lowS:U,prehash:Q,format:he}=Y;if(VV(Y),"strict"in Y)throw new Error("options.strict was renamed to lowS");if(he!==void 0&&he!=="compact"&&he!=="der")throw new Error("format must be compact or der");const we=typeof re=="string"||nb(re),ve=!we&&!he&&typeof re=="object"&&re!==null&&typeof re.r=="bigint"&&typeof re.s=="bigint";if(!we&&!ve)throw new Error("invalid signature, expected Uint8Array, hex string or Signature instance");let Re,Me;try{if(ve&&(Re=new b(re.r,re.s)),we){try{he!=="compact"&&(Re=b.fromDER(re))}catch(Ut){if(!(Ut instanceof Vu.Err))throw Ut}!Re&&he!=="der"&&(Re=b.fromCompact(re))}Me=d.fromHex(q)}catch{return!1}if(!Re||U&&Re.hasHighS())return!1;Q&&(Z=t.hash(Z));const{r:Be,s:Ne}=Re,Ke=_(Z),He=c(Ne),Ie=u(Ke*He),Qe=u(Be*He),rt=(mn=d.BASE.multiplyAndAddUnsafe(Me,Ie,Qe))==null?void 0:mn.toAffine();return rt?u(rt.x)===Be:!1}return{CURVE:t,getPublicKey:T,getSharedSecret:C,sign:H,verify:J,ProjectivePoint:d,Signature:b,utils:x}}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */function _De(e){return{hash:e,hmac:(t,...n)=>tne(e,t,d4e(...n)),randomBytes:f4e}}function kDe(e,t){const n=r=>ADe({...e,..._De(r)});return{...n(t),create:n}}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const bne=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),UV=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),PDe=BigInt(0),RDe=BigInt(1),AR=BigInt(2),jV=(e,t)=>(e+t/AR)/t;function ODe(e){const t=bne,n=BigInt(3),r=BigInt(6),a=BigInt(11),i=BigInt(22),o=BigInt(23),s=BigInt(44),u=BigInt(88),c=e*e*e%t,d=c*c*e%t,f=vo(d,n,t)*d%t,h=vo(f,n,t)*d%t,y=vo(h,AR,t)*c%t,m=vo(y,a,t)*y%t,v=vo(m,i,t)*m%t,w=vo(v,s,t)*v%t,b=vo(w,u,t)*w%t,x=vo(b,s,t)*v%t,T=vo(x,n,t)*d%t,E=vo(T,o,t)*m%t,C=vo(E,r,t)*c%t,R=vo(C,AR,t);if(!_R.eql(_R.sqr(R),e))throw new Error("Cannot find square root");return R}const _R=rI(bne,void 0,void 0,{sqrt:ODe}),wne=kDe({a:PDe,b:BigInt(7),Fp:_R,n:UV,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:e=>{const t=UV,n=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),r=-RDe*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),a=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),i=n,o=BigInt("0x100000000000000000000000000000000"),s=jV(i*e,t),u=jV(-r*e,t);let c=Ti(e-s*n-u*a,t),d=Ti(-s*r-u*i,t);const f=c>o,h=d>o;if(f&&(c=t-c),h&&(d=t-d),c>o||d>o)throw new Error("splitScalar: Endomorphism failed, k="+e);return{k1neg:f,k1:c,k2neg:h,k2:d}}}},Ute),IDe=Object.freeze(Object.defineProperty({__proto__:null,secp256k1:wne},Symbol.toStringTag,{value:"Module"}));function xne(e,t={}){const{recovered:n}=t;if(typeof e.r>"u")throw new YE({signature:e});if(typeof e.s>"u")throw new YE({signature:e});if(n&&typeof e.yParity>"u")throw new YE({signature:e});if(e.r<0n||e.r>MV)throw new VDe({value:e.r});if(e.s<0n||e.s>MV)throw new UDe({value:e.s});if(typeof e.yParity=="number"&&e.yParity!==0&&e.yParity!==1)throw new iI({value:e.yParity})}function MDe(e){return Sne(gs(e))}function Sne(e){if(e.length!==130&&e.length!==132)throw new BDe({signature:e});const t=BigInt(ru(e,0,32)),n=BigInt(ru(e,32,64)),r=(()=>{const a=+`0x${e.slice(130)}`;if(!Number.isNaN(a))try{return aI(a)}catch{throw new iI({value:a})}})();return typeof r>"u"?{r:t,s:n}:{r:t,s:n,yParity:r}}function DDe(e){if(!(typeof e.r>"u")&&!(typeof e.s>"u"))return LDe(e)}function LDe(e){const t=typeof e=="string"?Sne(e):e instanceof Uint8Array?MDe(e):typeof e.r=="string"?NDe(e):e.v?FDe(e):{r:e.r,s:e.s,...typeof e.yParity<"u"?{yParity:e.yParity}:{}};return xne(t),t}function FDe(e){return{r:e.r,s:e.s,yParity:aI(e.v)}}function NDe(e){const t=(()=>{const n=e.v?Number(e.v):void 0;let r=e.yParity?Number(e.yParity):void 0;if(typeof n=="number"&&typeof r!="number"&&(r=aI(n)),typeof r!="number")throw new iI({value:e.yParity});return r})();return{r:BigInt(e.r),s:BigInt(e.s),yParity:t}}function aI(e){if(e===0||e===27)return 0;if(e===1||e===28)return 1;if(e>=35)return e%2===0?1:0;throw new jDe({value:e})}class BDe extends en{constructor({signature:t}){super(`Value \`${t}
452\` is an invalid signature size.`,{metaMessages:["Expected: 64 bytes or 65 bytes.",`Received ${no(BOe(t))} bytes.`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Signature.InvalidSerializedSizeError"})}}class YE extends en{constructor({signature:t}){super(`Signature \`${lte(t)}\` is missing either an \`r\`, \`s\`, or \`yParity\` property.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Signature.MissingPropertiesError"})}}class VDe extends en{constructor({value:t}){super(`Value \`${t}\` is an invalid r value. r must be a positive integer less than 2^256.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Signature.InvalidRError"})}}class UDe extends en{constructor({value:t}){super(`Value \`${t}\` is an invalid s value. s must be a positive integer less than 2^256.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Signature.InvalidSError"})}}class iI extends en{constructor({value:t}){super(`Value \`${t}\` is an invalid y-parity value. Y-parity must be 0 or 1.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Signature.InvalidYParityError"})}}class jDe extends en{constructor({value:t}){super(`Value \`${t}\` is an invalid v value. v must be 27, 28 or >=35.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Signature.InvalidVError"})}}function qDe(e,t={}){return typeof e.chainId=="string"?$De(e):{...e,...t.signature}}function $De(e){const{address:t,chainId:n,nonce:r}=e,a=DDe(e);return{address:t,chainId:Number(n),nonce:BigInt(r),...a}}const zDe="0x8010801080108010801080108010801080108010801080108010801080108010",HDe=ine("(uint256 chainId, address delegation, uint256 nonce, uint8 yParity, uint256 r, uint256 s), address to, bytes data");function Tne(e){if(typeof e=="string"){if(ru(e,-32)!==zDe)throw new GDe(e)}else xne(e.authorization)}function WDe(e){Tne(e);const t=yte(ru(e,-64,-32)),n=ru(e,-t-64,-64),r=ru(e,0,-t-64),[a,i,o]=aDe(HDe,n);return{authorization:qDe({address:a.delegation,chainId:Number(a.chainId),nonce:a.nonce,yParity:a.yParity,r:a.r,s:a.s}),signature:r,...o&&o!=="0x"?{data:o,to:i}:{}}}function YDe(e){try{return Tne(e),!0}catch{return!1}}let GDe=class extends en{constructor(t){super(`Value \`${t}\` is an invalid ERC-8010 wrapped signature.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"SignatureErc8010.InvalidWrappedSignatureError"})}};class QDe extends _e{constructor({value:t}){super(`Number \`${t}\` is not a valid decimal number.`,{name:"InvalidDecimalNumberError"})}}function Ene(e,t){if(!/^(-?)([0-9]*)\.?([0-9]*)$/.test(e))throw new QDe({value:e});let[n,r="0"]=e.split(".");const a=n.startsWith("-");if(a&&(n=n.slice(1)),r=r.replace(/(0+)$/,""),t===0)Math.round(+`.${r}`)===1&&(n=`${BigInt(n)+1n}`),r="";else if(r.length>t){const[i,o,s]=[r.slice(0,t-1),r.slice(t-1,t),r.slice(t)],u=Math.round(+`${o}.${s}`);u>9?r=`${BigInt(i)+BigInt(1)}0`.padStart(i.length+1,"0"):r=`${i}${u}`,r.length>t&&(r=r.slice(1),n=`${BigInt(n)+1n}`),r=r.slice(0,t)}else r=r.padEnd(t,"0");return BigInt(`${a?"-":""}${n}${r}`)}function rv(e,t="wei"){return Ene(e,vy[t])}function KDe(e){return e.map(t=>({...t,value:BigInt(t.value)}))}function XDe(e){return{...e,balance:e.balance?BigInt(e.balance):void 0,nonce:e.nonce?hs(e.nonce):void 0,storageProof:e.storageProof?KDe(e.storageProof):void 0}}async function JDe(e,{address:t,blockHash:n,blockNumber:r,blockTag:a="latest",requireCanonical:i,storageKeys:o}){const s=ep({blockHash:n,blockNumber:r,blockTag:a,requireCanonical:i}),u=await e.request({method:"eth_getProof",params:[t,o,s]});return XDe(u)}async function ZDe(e,{address:t,blockHash:n,blockNumber:r,blockTag:a="latest",requireCanonical:i,slot:o}){const s=ep({blockHash:n,blockNumber:r,blockTag:a,requireCanonical:i});return await e.request({method:"eth_getStorageAt",params:[t,o,s]})}async function zS(e,{blockHash:t,blockNumber:n,blockTag:r,hash:a,index:i,sender:o,nonce:s}){var h,y,m;const u=r||"latest",c=n!==void 0?gt(n):void 0;let d=null;if(a?d=await e.request({method:"eth_getTransactionByHash",params:[a]},{dedupe:!0}):t?d=await e.request({method:"eth_getTransactionByBlockHashAndIndex",params:[t,gt(i)]},{dedupe:!0}):(c||u)&&typeof i=="number"?d=await e.request({method:"eth_getTransactionByBlockNumberAndIndex",params:[c||u,gt(i)]},{dedupe:!!c}):o&&typeof s=="number"&&(d=await e.request({method:"eth_getTransactionBySenderAndNonce",params:[o,gt(s)]},{dedupe:!0})),!d)throw new Zee({blockHash:t,blockNumber:n,blockTag:u,hash:a,index:i});return(((m=(y=(h=e.chain)==null?void 0:h.formatters)==null?void 0:y.transaction)==null?void 0:m.format)||qO)(d,"getTransaction")}async function e9e(e,{hash:t,transactionReceipt:n}){const[r,a]=await Promise.all([tt(e,ub,"getBlockNumber")({}),t?tt(e,zS,"getTransaction")({hash:t}):void 0]),i=(n==null?void 0:n.blockNumber)||(a==null?void 0:a.blockNumber);return i?r-i+1n:0n}async function Xw(e,{hash:t}){var a,i,o;const n=await e.request({method:"eth_getTransactionReceipt",params:[t]},{dedupe:!0});if(!n)throw new ete({hash:t});return(((o=(i=(a=e.chain)==null?void 0:a.formatters)==null?void 0:i.transactionReceipt)==null?void 0:o.format)||GO)(n,"getTransactionReceipt")}async function Cne(e,t){var E;const{account:n,authorizationList:r,allowFailure:a=!0,blockHash:i,blockNumber:o,blockOverrides:s,blockTag:u,requireCanonical:c,stateOverride:d}=t,f=t.contracts,{batchSize:h=t.batchSize??1024,deployless:y=t.deployless??!1}=typeof((E=e.batch)==null?void 0:E.multicall)=="object"?e.batch.multicall:{},m=(()=>
452{if(t.multicallAddress)return t.multicallAddress;if(y)return null;if(e.chain)return Xy({blockNumber:o,chain:e.chain,contract:"multicall3"});throw new Error("client chain not configured. multicallAddress is required.")})(),v=[[]];let w=0,b=0;for(let C=0;C<f.length;C++){const{abi:R,address:_,args:I,functionName:L}=f[C];try{const B=Pr({abi:R,args:I,functionName:L});b+=(B.length-2)/2,h>0&&b>h&&v[w].length>0&&(w++,b=(B.length-2)/2,v[w]=[]),v[w]=[...v[w],{allowFailure:!0,callData:B,target:_}]}catch(B){const j=_f(B,{abi:R,address:_,args:I,docsPath:"/docs/contract/multicall",functionName:L,sender:n});if(!a)throw j;v[w]=[...v[w],{allowFailure:!0,callData:"0x",target:_}]}}const x=await Promise.allSettled(v.map(C=>tt(e,Mo,"readContract")({...m===null?{code:LO}:{address:m},abi:hy,account:n,args:[C],authorizationList:r,blockHash:i,blockNumber:o,blockOverrides:s,blockTag:u,functionName:"aggregate3",requireCanonical:c,stateOverride:d}))),T=[];for(let C=0;C<x.length;C++){const R=x[C];if(R.status==="rejected"){if(!a)throw R.reason;for(let I=0;I<v[C].length;I++)T.push({status:"failure",error:R.reason,result:void 0});continue}const _=R.value;for(let I=0;I<_.length;I++){const{returnData:L,success:B}=_[I],{callData:j}=v[C][I],{abi:K,address:H,functionName:J,args:z}=f[T.length];try{if(j==="0x")throw new Xv;if(!B)throw new RS({data:L});const Z=Zl({abi:K,args:z,data:L,functionName:J});T.push(a?{result:Z,status:"success"}:Z)}catch(Z){const q=_f(Z,{abi:K,address:H,args:z,docsPath:"/docs/contract/multicall",functionName:J});if(!a)throw q;T.push({error:q,result:void 0,status:"failure"})}}}if(T.length!==f.length)throw new _e("multicall results mismatch");return T}async function kR(e,t){const{blockNumber:n,blockTag:r=e.experimental_blockTag??"latest",blocks:a,returnFullTransactions:i,traceTransfers:o,validation:s}=t;try{const u=[];for(const h of a){const y=h.blockOverrides?vte(h.blockOverrides):void 0,m=h.calls.map(w=>{const b=w,x=b.account?er(b.account):void 0,T=b.abi?Pr(b):b.data,E={...b,account:x,data:b.dataSuffix?Va([T||"0x",b.dataSuffix]):T,from:b.from??(x==null?void 0:x.address)};return Tc(E),ed(E)}),v=h.stateOverrides?NO(h.stateOverrides):void 0;u.push({blockOverrides:y,calls:m,stateOverrides:v})}const d=(typeof n=="bigint"?gt(n):void 0)||r;return(await e.request({method:"eth_simulateV1",params:[{blockStateCalls:u,returnFullTransactions:i,traceTransfers:o,validation:s},d]})).map((h,y)=>({...Fte(h),calls:h.calls.map((m,v)=>{var B,j;const{abi:w,args:b,functionName:x,to:T}=a[y].calls[v],E=((B=m.error)==null?void 0:B.data)??m.returnData,C=BigInt(m.gasUsed),R=(j=m.logs)==null?void 0:j.map(K=>cu(K)),_=m.status==="0x1"?"success":"failure",I=w&&_==="success"&&E!=="0x"?Zl({abi:w,data:E,functionName:x}):null,L=(()=>{if(_==="success")return;let K;if(E==="0x"?K=new Xv:E&&(K=new RS({data:E})),!!K)return _f(K,{abi:w??[],address:T??"0x",args:b,functionName:x??"<unknown>"})})();return{data:E,gasUsed:C,logs:R,status:_,..._==="success"?{result:I}:{error:L}}})}))}catch(u){const c=u,d=FS(c,{});throw d instanceof ib?c:d}}function PR(e){let t=!0,n="",r=0,a="",i=!1;for(let o=0;o<e.length;o++){const s=e[o];if(["(",")",","].includes(s)&&(t=!0),s==="("&&r++,s===")"&&r--,!!t){if(r===0){if(s===" "&&["event","function","error",""].includes(a))a="";else if(a+=s,s===")"){i=!0;break}continue}if(s===" "){e[o-1]!==","&&n!==","&&n!==",("&&(n="",t=!1);continue}a+=s,n+=s}}if(!i)throw new en("Unable to normalize signature.");return a}function RR(e,t){const n=typeof e,r=t.type;switch(r){case"address":return xR(e,{strict:!1});case"bool":return n==="boolean";case"function":return n==="string";case"string":return n==="string";default:return r==="tuple"&&"components"in t?Object.values(t.components).every((a,i)=>RR(Object.values(e)[i],a)):/^u?int(8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?$/.test(r)?n==="number"||n==="bigint":/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/.test(r)?n==="string"||e instanceof Uint8Array:/[a-z]+[1-9]{0,3}(\[[0-9]{0,}\])+$/.test(r)?Array.isArray(e)&&e.every(a=>RR(a,{...t,type:r.replace(/(\[[0-9]{0,}\])$/,"")})):!1}}function Ane(e,t,n){for(const r in e){const a=e[r],i=t[r];
452if(a.type==="tuple"&&i.type==="tuple"&&"components"in a&&"components"in i)return Ane(a.components,i.components,n[r]);const o=[a.type,i.type];if(o.includes("address")&&o.includes("bytes20")?!0:o.includes("address")&&o.includes("string")?xR(n[r],{strict:!1}):o.includes("address")&&o.includes("bytes")?xR(n[r],{strict:!1}):!1)return o}}function _ne(e,t={}){const{prepare:n=!0}=t,r=Array.isArray(e)||typeof e=="string"?nx(e):e;return{...r,...n?{hash:ph(r)}:{}}}function HS(e,t,n){const{args:r=[],prepare:a=!0}=n??{},i=VOe(t,{strict:!1}),o=e.filter(c=>i?c.type==="function"||c.type==="error"?kne(c)===ru(t,0,4):c.type==="event"?ph(c)===t:!1:"name"in c&&c.name===t);if(o.length===0)throw new lx({name:t});if(o.length===1)return{...o[0],...a?{hash:ph(o[0])}:{}};let s;for(const c of o){if(!("inputs"in c))continue;if(!r||r.length===0){if(!c.inputs||c.inputs.length===0)return{...c,...a?{hash:ph(c)}:{}};continue}if(!c.inputs||c.inputs.length===0||c.inputs.length!==r.length)continue;if(r.every((f,h)=>{const y="inputs"in c&&c.inputs[h];return y?RR(f,y):!1})){if(s&&"inputs"in s&&s.inputs){const f=Ane(c.inputs,s.inputs,r);if(f)throw new n9e({abiItem:c,type:f[0]},{abiItem:s,type:f[1]})}s=c}}const u=(()=>{if(s)return s;const[c,...d]=o;return{...c,overloads:d}})();if(!u)throw new lx({name:t});return{...u,...a?{hash:ph(u)}:{}}}function kne(...e){const t=(()=>{if(Array.isArray(e[0])){const[n,r]=e;return HS(n,r)}return e[0]})();return ru(ph(t),0,4)}function t9e(...e){const t=(()=>{if(Array.isArray(e[0])){const[r,a]=e;return HS(r,a)}return e[0]})(),n=typeof t=="string"?t:tx(t);return PR(n)}function ph(...e){const t=(()=>{if(Array.isArray(e[0])){const[n,r]=e;return HS(n,r)}return e[0]})();return typeof t!="string"&&"hash"in t&&t.hash?t.hash:nne(DO(t9e(t)))}class n9e extends en{constructor(t,n){super("Found ambiguous types in overloaded ABI Items.",{metaMessages:[`\`${t.type}\` in \`${PR(tx(t.abiItem))}\`, and`,`\`${n.type}\` in \`${PR(tx(n.abiItem))}\``,"","These types encode differently and cannot be distinguished at runtime.","Remove one of the ambiguous items in the ABI."]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiItem.AmbiguityError"})}}class lx extends en{constructor({name:t,data:n,type:r="item"}){const a=t?` with name "${t}"`:n?` with data "${n}"`:"";super(`ABI ${r}${a} not found.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiItem.NotFoundError"})}}function r9e(...e){var i;const[t,n]=(()=>{if(Array.isArray(e[0])){const[o,s]=e;return[i9e(o),s]}return e})(),{bytecode:r,args:a}=n;return ms(r,(i=t.inputs)!=null&&i.length&&(a!=null&&a.length)?tI(t.inputs,a):"0x")}function a9e(e){return _ne(e)}function i9e(e){const t=e.find(n=>n.type==="constructor");if(!t)throw new lx({name:"constructor"});return t}function o9e(...e){const[t,n=[]]=(()=>{if(Array.isArray(e[0])){const[c,d,f]=e;return[qV(c,d,{args:f}),f]}const[s,u]=e;return[s,u]})(),{overloads:r}=t,a=r?qV([t,...r],t.name,{args:n}):t,i=s9e(a),o=n.length>0?tI(a.inputs,n):void 0;return o?ms(i,o):i}function Qp(e,t={}){return _ne(e,t)}function qV(e,t,n){const r=HS(e,t,n);if(r.type!=="function")throw new lx({name:t,type:"function"});return r}function s9e(e){return kne(e)}const u9e="0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee",nr="0x0000000000000000000000000000000000000000",c9e="0x6080604052348015600e575f80fd5b5061016d8061001c5f395ff3fe608060405234801561000f575f80fd5b5060043610610029575f3560e01c8063f8b2cb4f1461002d575b5f80fd5b610047600480360381019061004291906100db565b61005d565b604051610054919061011e565b60405180910390f35b5f8173ffffffffffffffffffffffffffffffffffffffff16319050919050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6100aa82610081565b9050919050565b6100ba816100a0565b81146100c4575f80fd5b50565b5f813590506100d5816100b1565b92915050565b5f602082840312156100f0576100ef61007d565b5b5f6100fd848285016100c7565b91505092915050565b5f819050919050565b61011881610106565b82525050565b5f6020820190506101315f83018461010f565b9291505056fea26469706673582212203b9fe929fe995c7cf9887f0bdba8a36dd78e8b73f149b17d2d9ad7cd09d2dc6264736f6c634300081a0033";async function l9e(e,t){const{blockNumber:n,blockTag:r,calls:a,stateOverrides:i,traceAssetChanges:o,traceTransfers:s,validation:u}=t,c=t.account?er(t.account):void 0;if(o&&!c)throw new _e("`account` is required when `traceAssetChanges` is true");const d=c?r9e(a9e("constructor(bytes, bytes)"),{bytecode:bte,args:[c9e,o9e(Qp("function getBalance(address)"),[c.address])]}):void 0,f=o?await Promise.all(t.calls.map(async Y=>{if(!Y.data&&!Y.abi)return;const{accessList:re}=await kte(e,{account:c.address,...Y,data:Y.abi?Pr(Y):Y.data});return re.map(({address:U,storageKeys:Q})=>Q.length>0?U:null)})).then(Y=>
452Y.flat().filter(Boolean)):[],h=await kR(e,{blockNumber:n,blockTag:r,blocks:[...o?[{calls:[{data:d}],stateOverrides:i},{calls:f.map((Y,re)=>({abi:[Qp("function balanceOf(address) returns (uint256)")],functionName:"balanceOf",args:[c.address],to:Y,from:nr,nonce:re})),stateOverrides:[{address:nr,nonce:0}]}]:[],{calls:[...a,{to:nr}].map(Y=>({...Y,from:c==null?void 0:c.address})),stateOverrides:i},...o?[{calls:[{data:d}]},{calls:f.map((Y,re)=>({abi:[Qp("function balanceOf(address) returns (uint256)")],functionName:"balanceOf",args:[c.address],to:Y,from:nr,nonce:re})),stateOverrides:[{address:nr,nonce:0}]},{calls:f.map((Y,re)=>({to:Y,abi:[Qp("function decimals() returns (uint256)")],functionName:"decimals",from:nr,nonce:re})),stateOverrides:[{address:nr,nonce:0}]},{calls:f.map((Y,re)=>({to:Y,abi:[Qp("function tokenURI(uint256) returns (string)")],functionName:"tokenURI",args:[0n],from:nr,nonce:re})),stateOverrides:[{address:nr,nonce:0}]},{calls:f.map((Y,re)=>({to:Y,abi:[Qp("function symbol() returns (string)")],functionName:"symbol",from:nr,nonce:re})),stateOverrides:[{address:nr,nonce:0}]}]:[]],traceTransfers:s,validation:u}),y=o?h[2]:h[0],[m,v,,w,b,x,T,E]=o?h:[],{calls:C,...R}=y,_=C.slice(0,-1)??[],I=(m==null?void 0:m.calls)??[],L=(v==null?void 0:v.calls)??[],B=[...I,...L].map(Y=>Y.status==="success"?to(Y.data):null),j=(w==null?void 0:w.calls)??[],K=(b==null?void 0:b.calls)??[],H=[...j,...K].map(Y=>Y.status==="success"?to(Y.data):null),J=((x==null?void 0:x.calls)??[]).map(Y=>Y.status==="success"?Y.result:null),z=((E==null?void 0:E.calls)??[]).map(Y=>Y.status==="success"?Y.result:null),Z=((T==null?void 0:T.calls)??[]).map(Y=>Y.status==="success"?Y.result:null),q=[];for(const[Y,re]of H.entries()){const U=B[Y];if(typeof re!="bigint"||typeof U!="bigint")continue;const Q=J[Y-1],he=z[Y-1],we=Z[Y-1],ve=Y===0?{address:u9e,decimals:18,symbol:"ETH"}:{address:f[Y-1],decimals:we||Q?Number(Q??1):void 0,symbol:he??void 0};q.some(Re=>Re.token.address===ve.address)||q.push({token:ve,value:{pre:U,post:re,diff:re-U}})}return{assetChanges:q,block:R,results:_}}async function Pne(e,t){var d;const{abi:n,address:r,args:a,functionName:i,dataSuffix:o=typeof e.dataSuffix=="string"?e.dataSuffix:(d=e.dataSuffix)==null?void 0:d.value,...s}=t,u=s.account?er(s.account):e.account,c=Pr({abi:n,args:a,functionName:i});try{const{data:f}=await tt(e,em,"call")({batch:!1,data:`${c}${o?o.replace("0x",""):""}`,to:r,...s,account:u}),h=Zl({abi:n,args:a,functionName:i,data:f||"0x"}),y=n.filter(m=>"name"in m&&m.name===t.functionName);return{result:h,request:{abi:y,address:r,args:a,dataSuffix:o,functionName:i,...s,account:u}}}catch(f){throw _f(f,{abi:n,address:r,args:a,docsPath:"/docs/contract/simulateContract",functionName:i,sender:u==null?void 0:u.address})}}async function WS(e,{filter:t}){return t.request({method:"eth_uninstallFilter",params:[t.id]})}const Rne="0x6492649264926492649264926492649264926492649264926492649264926492";function d9e(e){if(ru(e,-32)!==Rne)throw new h9e(e)}function f9e(e){const{data:t,signature:n,to:r}=e;return ms(tI(ine("address, bytes, bytes"),[r,t,n]),Rne)}function p9e(e){try{return d9e(e),!0}catch{return!1}}class h9e extends en{constructor(t){super(`Value \`${t}\` is an invalid ERC-6492 wrapped signature.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"SignatureErc6492.InvalidWrappedSignatureError"})}}function y9e({r:e,s:t,to:n="hex",v:r,yParity:a}){const i=(()=>{if(a===0||a===1)return a;if(r&&(r===27n||r===28n||r>=35n))return r%2n===0n?1:0;throw new Error("Invalid `v` or `yParity` value")})(),o=`0x${new wne.Signature(to(e),to(t)).toCompactHex()}${i===0?"1b":"1c"}`;return n==="hex"?o:ys(o)}async function YS(e,t){var c,d,f,h;const{address:n,chain:r=e.chain,hash:a,erc6492VerifierAddress:i=t.universalSignatureVerifierAddress??((d=(c=r==null?void 0:r.contracts)==null?void 0:c.erc6492Verifier)==null?void 0:d.address),multicallAddress:o=t.multicallAddress??((h=(f=r==null?void 0:r.contracts)==null?void 0:f.multicall3)==null?void 0:h.address),mode:s="auto"}=t;if(r!=null&&r.verifyHash)return await r.verifyHash(e,t);const u=(()=>{const y=t.signature;return su(y)?y:typeof y=="object"&&"r"in y&&"s"in y?y9e(y):Yr(y)})();try{if(s==="eoa")try{if(Rf(Za(n),await bR({hash:a,signature:u})))return!0}catch{}return YDe(u)?await m9e(e,{...t,multicallAddress:o,signature:u}):await g9e(e,{...t,verifierAddress:i,signature:u})}catch(y){if(s!=="eoa")try{if(Rf(Za(n),await bR({hash:a,signature:u})))return!0}catch{}if(y instanceof Of)return!1;throw y}}async function m9e(e,t){var w;const{address:n,blockNumber:r,blockTag:a,hash:i,multicallAddress:o}=t,{authorization:s,data:u,signature:c,to:d}=WDe(t.signature);if(await sx(e,{address:n,blockNumber:r,blockTag:a})===Qy(["0xef0100",s.address]))return await v9e(e,{address:n,blockNumber:r,blockTag:a,hash:i,signature:c});const h={address:s.address,chainId:Number(s.chainId),nonce:Number(s.nonce),r:gt(s.r,{size:32}),s:gt(s.s,{size:32}),yParity:s.yParity};if(!await pMe({address:n,authorization:h}
452))throw new Of;const m=await tt(e,Mo,"readContract")({...o?{address:o}:{code:LO},authorizationList:[h],abi:hy,blockNumber:r,blockTag:"pending",functionName:"aggregate3",args:[[...u?[{allowFailure:!0,target:d??n,callData:u}]:[],{allowFailure:!0,target:n,callData:Pr({abi:dee,functionName:"isValidSignature",args:[i,c]})}]]}),v=(w=m[m.length-1])==null?void 0:w.returnData;if(v!=null&&v.startsWith("0x1626ba7e"))return!0;throw new Of}async function g9e(e,t){const{address:n,factory:r,factoryData:a,hash:i,signature:o,verifierAddress:s,...u}=t,c=await(async()=>!r&&!a||p9e(o)?o:f9e({data:a,signature:o,to:r}))(),d=s?{to:s,data:Pr({abi:QB,functionName:"isValidSig",args:[n,i,c]}),...u}:{data:LS({abi:QB,args:[n,i,c],bytecode:HOe}),...u},{data:f}=await tt(e,em,"call")(d).catch(h=>{throw h instanceof tte?new Of:h});if(WRe(f??"0x0"))return!0;throw new Of}async function v9e(e,t){const{address:n,blockNumber:r,blockTag:a,hash:i,signature:o}=t;if((await tt(e,Mo,"readContract")({address:n,abi:dee,args:[i,o],blockNumber:r,blockTag:a,functionName:"isValidSignature"}).catch(u=>{throw u instanceof _O?new Of:u})).startsWith("0x1626ba7e"))return!0;throw new Of}class Of extends Error{}async function b9e(e,{address:t,message:n,factory:r,factoryData:a,signature:i,...o}){const s=Yte(n);return tt(e,YS,"verifyHash")({address:t,factory:r,factoryData:a,hash:s,signature:i,...o})}async function w9e(e,t){const{address:n,factory:r,factoryData:a,signature:i,message:o,primaryType:s,types:u,domain:c,...d}=t,f=kMe({message:o,primaryType:s,types:u,domain:c});return tt(e,YS,"verifyHash")({address:n,factory:r,factoryData:a,hash:f,signature:i,...d})}const aw=new Map,GE=new Map;let x9e=0;function yc(e,t,n){const r=++x9e,a=()=>aw.get(e)||[],i=()=>{const f=a().filter(h=>h.id!==r);if(f.length===0){aw.delete(e),GE.delete(e);return}aw.set(e,f)},o=()=>{const d=a();if(!d.some(h=>h.id===r))return;const f=GE.get(e);if(d.length===1&&f){const h=f();h instanceof Promise&&h.catch(()=>{})}i()},s=a();if(aw.set(e,[...s,{id:r,fns:t}]),s&&s.length>0)return o;const u={};for(const d in t)u[d]=(...f)=>{var y,m;const h=a();if(h.length!==0)for(const v of h)(m=(y=v.fns)[d])==null||m.call(y,...f)};const c=n(u);return typeof c=="function"&&GE.set(e,c),o}function tm(e,{emitOnBegin:t,initialWaitTime:n,interval:r}){let a=!0;const i=()=>a=!1;return(async()=>{let s;t&&(s=await e({unpoll:i}));const u=await(n==null?void 0:n(s))??r;await cx(u);const c=async()=>{a&&(await e({unpoll:i}),await cx(r),c())};c()})(),i}function One(e,{emitOnBegin:t=!1,emitMissed:n=!1,onBlockNumber:r,onError:a,poll:i,pollingInterval:o=e.pollingInterval}){const s=typeof i<"u"?i:!(e.transport.type==="webSocket"||e.transport.type==="ipc"||e.transport.type==="fallback"&&(e.transport.transports[0].c
452onfig.type==="webSocket"||e.transport.transports[0].config.type==="ipc"));let u;return s?(()=>{const f=Wr(["watchBlockNumber",e.uid,t,n,o]);return yc(f,{onBlockNumber:r,onError:a},h=>tm(async()=>{var y;try{const m=await tt(e,ub,"getBlockNumber")({cacheTime:0});if(u!==void 0){if(m===u)return;if(m-u>1&&n)for(let v=u+1n;v<m;v++)h.onBlockNumber(v,u),u=v}(u===void 0||m>u)&&(h.onBlockNumber(m,u),u=m)}catch(m){(y=h.onError)==null||y.call(h,m)}},{emitOnBegin:t,interval:o}))})():(()=>{const f=Wr(["watchBlockNumber",e.uid,t,n]);return yc(f,{onBlockNumber:r,onError:a},h=>{let y=!0,m=()=>y=!1;return(async()=>{try{const v=(()=>{if(e.transport.type==="fallback"){const b=e.transport.transports.find(x=>x.config.type==="webSocket"||x.config.type==="ipc");return b?b.value:e.transport}return e.transport})(),{unsubscribe:w}=await v.subscribe({params:["newHeads"],onData(b){var T;if(!y)return;const x=to((T=b.result)==null?void 0:T.number);h.onBlockNumber(x,u),u=x},onError(b){var x;(x=h.onError)==null||x.call(h,b)}});m=w,y||m()}catch(v){a==null||a(v)}})(),()=>m()})})()}async function oI(e,t){const{checkReplacement:n=!0,confirmations:r=1,hash:a,onReplaced:i,retryCount:o=6,retryDelay:s=({count:C})=>~~(1<<C)*200,timeout:u=18e4}=t,c=Wr(["waitForTransactionReceipt",e.uid,a]),d=(()=>{var C;return t.pollingInterval?t.pollingInterval:(C=e.chain)!=null&&C.experimental_preconfirmationTime?e.chain.experimental_preconfirmationTime:e.pollingInterval})();let f,h,y,m=!1,v,w;const{promise:b,resolve:x,reject:T}=FO(),E=u?setTimeout(()=>{w==null||w(),v==null||v(),T(new K8e({hash:a}))},u):void 0;return v=yc(c,{onReplaced:i,resolve:x,reject:T},async C=>{if(y=await tt(e,Xw,"getTransactionReceipt")({hash:a}).catch(()=>{}),y&&r<=1){clearTimeout(E),C.resolve(y),v==null||v();return}w=tt(e,One,"watchBlockNumber")({emitMissed:!0,emitOnBegin:!0,poll:!0,pollingInterval:d,async onBlockNumber(R){const _=L=>{clearTimeout(E),w==null||w(),L(),v==null||v()};let I=R;if(!m)try{if(y){if(r>1&&(!y.blockNumber||I-y.blockNumber+1n<r))return;_(()=>C.resolve(y));return}if(n&&!f&&(m=!0,await tv(async()=>{f=await tt(e,zS,"getTransaction")({hash:a}),f.blockNumber&&(I=f.blockNumber)},{delay:s,retryCount:o}),m=!1),y=await tt(e,Xw,"getTransactionReceipt")({hash:a}),r>1&&(!y.blockNumber||I-y.blockNumber+1n<r))return;_(()=>C.resolve(y))}catch(L){if(L instanceof Zee||L instanceof ete){if(!f){m=!1;return}try{h=f,m=!0;const B=await tv(()=>tt(e,ss,"getBlock")({blockNumber:I,includeTransactions:!0}),{delay:s,retryCount:o,shouldRetry:({error:H})=>H instanceof jO});m=!1;const j=B.transactions.find(({from:H,nonce:J})=>H===h.from&&J===h.nonce);if(!j||(y=await tt(e,Xw,"getTransactionReceipt")({hash:j.hash}),r>1&&(!y.blockNumber||I-y.blockNumber+1n<r)))return;let K="replaced";j.to===h.to&&j.value===h.value&&j.input===h.input?K="repriced":j.from===j.to&&j.value===0n&&(K="cancelled"),_(()=>{var H;(H=C.onReplaced)==null||H.call(C,{reason:K,replacedTransaction:h,transaction:j,transactionReceipt:y}),C.resolve(y)})}catch(B){_(()=>C.reject(B))}}else _(()=>C.reject(L))}}})}),b}function S9e(e,{blockTag:t=e.experimental_blockTag??"latest",emitMissed:n=!1,emitOnBegin:r=!1,onBlock:a,onError:i,includeTransactions:o,poll:s,pollingInterval:u=e.pollingInterval}){const c=typeof s<"u"?s:!(e.transport.type==="webSocket"||e.transport.type==="ipc"||e.transport.type==="fallback"&&(e.transport.transports[0].c
452onfig.type==="webSocket"||e.transport.transports[0].config.type==="ipc")),d=o??!1;let f;return c?(()=>{const m=Wr(["watchBlocks",e.uid,t,n,r,d,u]);return yc(m,{onBlock:a,onError:i},v=>tm(async()=>{var w;try{const b=await tt(e,ss,"getBlock")({blockTag:t,includeTransactions:d});if(b.number!==null&&(f==null?void 0:f.number)!=null){if(b.number===f.number)return;if(b.number-f.number>1&&n)for(let x=(f==null?void 0:f.number)+1n;x<b.number;x++){const T=await tt(e,ss,"getBlock")({blockNumber:x,includeTransactions:d});v.onBlock(T,f),f=T}}((f==null?void 0:f.number)==null||t==="pending"&&(b==null?void 0:b.number)==null||b.number!==null&&b.number>f.number)&&(v.onBlock(b,f),f=b)}catch(b){(w=v.onError)==null||w.call(v,b)}},{emitOnBegin:r,interval:u}))})():(()=>{let m=!0,v=!0,w=()=>m=!1;return(async()=>{try{r&&tt(e,ss,"getBlock")({blockTag:t,includeTransactions:d}).then(T=>{m&&v&&(a(T,void 0),v=!1)}).catch(i);const b=(()=>{if(e.transport.type==="fallback"){const T=e.transport.transports.find(E=>E.config.type==="webSocket"||E.config.type==="ipc");return T?T.value:e.transport}return e.transport})(),{unsubscribe:x}=await b.subscribe({params:["newHeads"],async onData(T){var C;if(!m)return;const E=await tt(e,ss,"getBlock")({blockNumber:(C=T.result)==null?void 0:C.number,includeTransactions:d}).catch(()=>{});m&&(a(E,f),v=!1,f=E)},onError(T){i==null||i(T)}});w=x,m||w()}catch(b){i==null||i(b)}})(),()=>w()})()}function T9e(e,t){const{abi:n,address:r,args:a,batch:i=!0,eventName:o,fromBlock:s,onError:u,onLogs:c,poll:d,pollingInterval:f=e.pollingInterval,strict:h}=t;return(typeof d<"u"?d:typeof s=="bigint"?!0:!(e.transport.type==="webSocket"||e.transport.type==="ipc"||e.transport.type==="fallback"&&(e.transport.transports[0].c
452onfig.type==="webSocket"||e.transport.transports[0].config.type==="ipc")))?(()=>{const w=h??!1,b=Wr(["watchContractEvent",r,a,i,e.uid,o,f,w,s]);return yc(b,{onLogs:c,onError:u},x=>{let T;s!==void 0&&(T=s-1n);let E,C=!1;const R=tm(async()=>{var _;if(!C){try{E=await tt(e,Pte,"createContractEventFilter")({abi:n,address:r,args:a,eventName:o,strict:w,fromBlock:s})}catch{}C=!0;return}try{let I;if(E)I=await tt(e,jS,"getFilterChanges")({filter:E});else{const L=await tt(e,ub,"getBlockNumber")({});T&&T<L?I=await tt(e,Hte,"getContractEvents")({abi:n,address:r,args:a,eventName:o,fromBlock:T+1n,toBlock:L,strict:w}):I=[],T=L}if(I.length===0)return;if(i)x.onLogs(I);else for(const L of I)x.onLogs([L])}catch(I){E&&I instanceof Ul&&(C=!1),(_=x.onError)==null||_.call(x,I)}},{emitOnBegin:!0,interval:f});return async()=>{E&&await tt(e,WS,"uninstallFilter")({filter:E}),R()}})})():(()=>{const w=h??!1,b=Wr(["watchContractEvent",r,a,i,e.uid,o,f,w]);let x=!0,T=()=>x=!1;return yc(b,{onLogs:c,onError:u},E=>((async()=>{try{const C=(()=>{if(e.transport.type==="fallback"){const I=e.transport.transports.find(L=>L.config.type==="webSocket"||L.config.type==="ipc");return I?I.value:e.transport}return e.transport})(),R=o?ob({abi:n,eventName:o,args:a}):[],{unsubscribe:_}=await C.subscribe({params:["logs",{address:r,topics:R}],onData(I){var B;if(!x)return;const L=I.result;try{const{eventName:j,args:K}=ux({abi:n,data:L.data,topics:L.topics,strict:h}),H=cu(L,{args:K,eventName:j});E.onLogs([H])}catch(j){let K,H;if(j instanceof ex||j instanceof vO){if(h)return;K=j.abiItem.name,H=(B=j.abiItem.inputs)==null?void 0:B.some(z=>!("name"in z&&z.name))}const J=cu(L,{args:H?[]:{},eventName:K});E.onLogs([J])}},onError(I){var L;(L=E.onError)==null||L.call(E,I)}});T=_,x||T()}catch(C){u==null||u(C)}})(),()=>T()))})()}function E9e(e,{address:t,args:n,batch:r=!0,event:a,events:i,fromBlock:o,onError:s,onLogs:u,poll:c,pollingInterval:d=e.pollingInterval,strict:f}){const h=typeof c<"u"?c:typeof o=="bigint"?!0:!(e.transport.type==="webSocket"||e.transport.type==="ipc"||e.transport.type==="fallback"&&(e.transport.transports[0].c
452onfig.type==="webSocket"||e.transport.transports[0].config.type==="ipc")),y=f??!1;return h?(()=>{const w=Wr(["watchEvent",t,n,r,e.uid,a,d,o]);return yc(w,{onLogs:u,onError:s},b=>{let x;o!==void 0&&(x=o-1n);let T,E=!1;const C=tm(async()=>{var R;if(!E){try{T=await tt(e,Rte,"createEventFilter")({address:t,args:n,event:a,events:i,strict:y,fromBlock:o})}catch{}E=!0;return}try{let _;if(T)_=await tt(e,jS,"getFilterChanges")({filter:T});else{const I=await tt(e,ub,"getBlockNumber")({});x&&x!==I?_=await tt(e,KO,"getLogs")({address:t,args:n,event:a,events:i,fromBlock:x+1n,toBlock:I}):_=[],x=I}if(_.length===0)return;if(r)b.onLogs(_);else for(const I of _)b.onLogs([I])}catch(_){T&&_ instanceof Ul&&(E=!1),(R=b.onError)==null||R.call(b,_)}},{emitOnBegin:!0,interval:d});return async()=>{T&&await tt(e,WS,"uninstallFilter")({filter:T}),C()}})})():(()=>{let w=!0,b=()=>w=!1;return(async()=>{try{const x=(()=>{if(e.transport.type==="fallback"){const R=e.transport.transports.find(_=>_.config.type==="webSocket"||_.config.type==="ipc");return R?R.value:e.transport}return e.transport})(),T=i??(a?[a]:void 0);let E=[];T&&(E=[T.flatMap(_=>ob({abi:[_],eventName:_.name,args:n}))],a&&(E=E[0]));const{unsubscribe:C}=await x.subscribe({params:["logs",{address:t,topics:E}],onData(R){var I;if(!w)return;const _=R.result;try{const{eventName:L,args:B}=ux({abi:T??[],data:_.data,topics:_.topics,strict:y}),j=cu(_,{args:B,eventName:L});u([j])}catch(L){let B,j;if(L instanceof ex||L instanceof vO){if(f)return;B=L.abiItem.name,j=(I=L.abiItem.inputs)==null?void 0:I.some(H=>!("name"in H&&H.name))}const K=cu(_,{args:j?[]:{},eventName:B});u([K])}},onError(R){s==null||s(R)}});b=C,w||b()}catch(x){s==null||s(x)}})(),()=>b()})()}function C9e(e,{batch:t=!0,onError:n,onTransactions:r,poll:a,pollingInterval:i=e.pollingInterval}){return(typeof a<"u"?a:e.transport.type!=="webSocket"&&e.transport.type!=="ipc")?(()=>{const c=Wr(["watchPendingTransactions",e.uid,t,i]);return yc(c,{onTransactions:r,onError:n},d=>{let f;const h=tm(async()=>{var y;try{if(!f)try{f=await tt(e,Ote,"createPendingTransactionFilter")({});return}catch(v){throw h(),v}const m=await tt(e,jS,"getFilterChanges")({filter:f});if(m.length===0)return;if(t)d.onTransactions(m);else for(const v of m)d.onTransactions([v])}catch(m){(y=d.onError)==null||y.call(d,m)}},{emitOnBegin:!0,interval:i});return async()=>{f&&await tt(e,WS,"uninstallFilter")({filter:f}),h()}})})():(()=>{let c=!0,d=()=>c=!1;return(async()=>{try{const{unsubscribe:f}=await e.transport.subscribe({params:["newPendingTransactions"],onData(h){if(!c)return;const y=h.result;r([y])},onError(h){n==null||n(h)}});d=f,c||d()}catch(f){n==null||n(f)}})(),()=>d()})()}async function A9e(e,{chain:t}){const{id:n,name:r,nativeCurrency:a,rpcUrls:i,blockExplorers:o}=t;await e.request({method:"wallet_addEthereumChain",params:[{chainId:gt(n),chainName:r,nativeCurrency:a,rpcUrls:i.default.http,blockExplorerUrls:o?Object.values(o).map(({url:s})=>s):void 0}]},{dedupe:!0,retryCount:0})}class td extends _e{constructor({docsPath:t}={}){super(["Could not find an Account to execute with this Action.","Please provide an Account with the `account` argument on the Action, or by supplying an `account` to the Client."].join(`
453`),{docsPath:t,docsSlug:"account",name:"AccountNotFoundError"})}}class yf extends _e{constructor({docsPath:t,metaMessages:n,type:r}){super(`Account type "${r}" is not supported.`,{docsPath:t,metaMessages:n,name:"AccountTypeNotSupportedError"})}}async function sI(e,{serializedTransaction:t}){return e.request({method:"eth_sendRawTransaction",params:[t]},{retryCount:0})}const QE=new Gy(128);async function cb(e,t){var C,R,_,I,L,B;const{account:n=e.account,assertChainId:r=!0,chain:a=e.chain,accessList:i,authorizationList:o,blobs:s,data:u,dataSuffix:c=typeof e.dataSuffix=="string"?e.dataSuffix:(C=e.dataSuffix)==null?void 0:C.value,gas:d,gasPrice:f,maxFeePerBlobGas:h,maxFeePerGas:y,maxPriorityFeePerGas:m,nonce:v,type:w,value:b,...x}=t;if(typeof n>"u")throw new td({docsPath:"/docs/actions/wallet/sendTransaction"});const T=n?er(n):null;let E;try{Tc(t);const j=await(async()=>
453{if(t.to)return t.to;if(t.to!==null&&o&&o.length>0)return await BS({authorization:o[0]}).catch(()=>{throw new _e("`to` is required. Could not infer from `authorizationList`.")})})();if((T==null?void 0:T.type)==="json-rpc"||T===null){let K;a!==null&&(K=await tt(e,uu,"getChainId")({}),r&&XO({currentChainId:K,chain:a}));const H=(I=(_=(R=e.chain)==null?void 0:R.formatters)==null?void 0:_.transactionRequest)==null?void 0:I.format,z=(H||ed)({...Zy(x,{format:H}),accessList:i,account:T,authorizationList:o,blobs:s,chainId:K,data:c?Va([u??"0x",c]):u,gas:d,gasPrice:f,maxFeePerBlobGas:h,maxFeePerGas:y,maxPriorityFeePerGas:m,nonce:v,to:j,type:w,value:b},"sendTransaction"),Z=QE.get(e.uid),q=Z?"wallet_sendTransaction":"eth_sendTransaction";try{return await e.request({method:q,params:[z]},{retryCount:0})}catch(Y){if(Z===!1)throw Y;const re=Y;if(re.name==="InvalidInputRpcError"||re.name==="InvalidParamsRpcError"||re.name==="MethodNotFoundRpcError"||re.name==="MethodNotSupportedRpcError")return await e.request({method:"wallet_sendTransaction",params:[z]},{retryCount:0}).then(U=>(QE.set(e.uid,!0),U)).catch(U=>{const Q=U;throw Q.name==="MethodNotFoundRpcError"||Q.name==="MethodNotSupportedRpcError"?(QE.set(e.uid,!1),re):Q});throw re}}if((T==null?void 0:T.type)==="local"){if(T.nonceManager&&typeof v>"u"){const z=x.chainId,Z=await(async()=>typeof z=="number"?z:a?a.id:tt(e,uu,"getChainId")({}))();E={address:T.address,chainId:Z}}const K=await tt(e,sb,"prepareTransactionRequest")({account:T,accessList:i,authorizationList:o,blobs:s,chain:a,data:c?Va([u??"0x",c]):u,gas:d,gasPrice:f,maxFeePerBlobGas:h,maxFeePerGas:y,maxPriorityFeePerGas:m,nonce:v,nonceManager:T.nonceManager,parameters:[...YO,"sidecars"],type:w,value:b,...x,to:j}),H=(L=a==null?void 0:a.serializers)==null?void 0:L.transaction,J=await T.signTransaction(K,{serializer:H});return await tt(e,sI,"sendRawTransaction")({serializedTransaction:J})}throw(T==null?void 0:T.type)==="smart"?new yf({metaMessages:["Consider using the `sendUserOperation` Action instead."],docsPath:"/docs/actions/bundler/sendUserOperation",type:"smart"}):new yf({docsPath:"/docs/actions/wallet/sendTransaction",type:T==null?void 0:T.type})}catch(j){throw j instanceof yf?j:(E&&((B=T==null?void 0:T.nonceManager)==null||B.reset(E)),VS(j,{...t,account:T,chain:t.chain||void 0}))}}function _9e(e,t){const{abi:n,args:r,bytecode:a,...i}=t,o=LS({abi:n,args:r,bytecode:a});return cb(e,{...i,...i.authorizationList?{to:null}:{},data:o})}async function k9e(e){var n;return((n=e.account)==null?void 0:n.type)==="local"?[e.account.address]:(await e.request({method:"eth_accounts"},{dedupe:!0})).map(r=>Jv(r))}const Ine="0x5792579257925792579257925792579257925792579257925792579257925792",Mne=gt(0,{size:32});async function Dne(e,t){var h;const{account:n=e.account,chain:r=e.chain,experimental_fallback:a,experimental_fallbackDelay:i=32,forceAtomic:o=!1,id:s,version:u="2.0.0"}=t,c=n?er(n):null;let d=t.capabilities;e.dataSuffix&&!((h=t.capabilities)!=null&&h.dataSuffix)&&(typeof e.dataSuffix=="string"?d={...t.capabilities,dataSuffix:{value:e.dataSuffix,optional:!0}}:d={...t.capabilities,dataSuffix:{value:e.dataSuffix.value,...e.dataSuffix.required?{}:{optional:!0}}});const f=t.calls.map(y=>{const m=y,v=m.abi?Pr({abi:m.abi,functionName:m.functionName,args:m.args}):m.data;return{data:m.dataSuffix&&v?Va([v,m.dataSuffix]):v,to:m.to,value:m.value?gt(m.value):void 0}});try{const y=await e.request({method:"wallet_sendCalls",params:[{atomicRequired:o,calls:f,capabilities:d,chainId:gt(r.id),from:c==null?void 0:c.address,id:s,version:u}]},{retryCount:0});return typeof y=="string"?{id:y}:y}catch(y){const m=y;if(a&&(m.name==="MethodNotFoundRpcError"||m.name==="MethodNotSupportedRpcError"||m.name==="UnknownRpcError"||m.details.toLowerCase().includes("does not exist / is not available")||m.details.toLowerCase().includes("missing or invalid. request()")||m.details.toLowerCase().includes("did not match any variant of untagged enum")||m.details.toLowerCase().includes("account upgraded to unsupported contract")||m.details.toLowerCase().includes("eip-7702 not supported")||m.details.toLowerCase().includes("unsupported wc_ method")||m.details.toLowerCase().includes("feature toggled misconfigured")||m.details.toLowerCase().includes("jsonrpcengine: response has no error or result for request"))){if(d&&Object.values(d).some(x=>!x.optional)){const x="non-optional `capabilities` are not supported on fallback to `eth_sendTransaction`.";throw new xy(new _e(x,{details:x}))}if(o&&f.length>1){const b="`forceAtomic` is not supported on fallback to `eth_sendTransaction`.";throw new Sy(new _e(b,{details:b}))}const v=[];for(const b of f){try{const x=await cb(e,{account:c,chain:r,data:b.data,to:b.to,value:b.value?to(b.value):void 0});v.push({status:"fulfilled",value:x})}catch(x){v.push({reason:x,status:"rejected"})}i>0&&await new Promise(x=>setTimeout(x,i))}if(v.every(b=>b.status==="rejected"))throw v[0].reason;const w=v.map(b=>b.status==="fulfilled"?b.value:Mne);return{id:Va([...w,gt(r.id,{size:32}),Ine])}}throw VS(y,{...t,account:c,chain:t.chain})}}async function Lne(e,t){async function n(d){if(d.endsWith(Ine.slice(2))){const h=ls(eR(d,-64,-32)),y=eR(d,0,-64).slice(2).match(/.{1,64}/g),m=await Promise.all(y.map(w=>Mne.slice(2)!==w?e.request({method:"eth_getTransactionReceipt",params:[`0x${w}`]},{dedupe:!0}):void 0)),v=m.some(w=>w===null)?100:m.every(w=>(w==null?void 0:w.status)==="0x1")?200:m.every(w=>(w==null?void 0:w.status)==="0x0")?500:600;return{atomic:!1,chainId:hs(h),receipts:m.filter(Boolean),status:v,version:"2.0.0"}}return e.request({method:"wallet_getCallsStatus",params:[d]})}const{atomic:r=!1,chainId:a,receipts:i,version:o="2.0.0",...s}=await n(t.id),[u,c]=(()=>{const d=s.status;return d>
453=100&&d<200?["pending",d]:d>=200&&d<300?["success",d]:d>=300&&d<700?["failure",d]:d==="CONFIRMED"?["success",200]:d==="PENDING"?["pending",100]:[void 0,d]})();return{...s,atomic:r,chainId:a?hs(a):void 0,receipts:(i==null?void 0:i.map(d=>({...d,blockNumber:to(d.blockNumber),gasUsed:to(d.gasUsed),status:zte[d.status]})))??[],statusCode:c,status:u,version:o}}async function P9e(e,t={}){const{account:n=e.account,chainId:r}=t,a=n?er(n):void 0,i=r?[a==null?void 0:a.address,[gt(r)]]:[a==null?void 0:a.address],o=await e.request({method:"wallet_getCapabilities",params:i}),s={};for(const[u,c]of Object.entries(o)){s[Number(u)]={};for(let[d,f]of Object.entries(c))d==="addSubAccount"&&(d="unstable_addSubAccount"),s[Number(u)][d]=f}return typeof r=="number"?s[r]:s}async function R9e(e){return await e.request({method:"wallet_getPermissions"},{dedupe:!0})}async function Fne(e,t){var u;const{account:n=e.account,chainId:r,nonce:a}=t;if(!n)throw new td({docsPath:"/docs/eip7702/prepareAuthorization"});const i=er(n),o=(()=>{if(t.executor)return t.executor==="self"?t.executor:er(t.executor)})(),s={address:t.contractAddress??t.address,chainId:r,nonce:a};return typeof s.chainId>"u"&&(s.chainId=((u=e.chain)==null?void 0:u.id)??await tt(e,uu,"getChainId")({})),typeof s.nonce>"u"&&(s.nonce=await tt(e,zO,"getTransactionCount")({address:i.address,blockTag:"pending"}),(o==="self"||o!=null&&o.address&&Rf(o.address,i.address))&&(s.nonce+=1)),s}async function O9e(e){return(await e.request({method:"eth_requestAccounts"},{dedupe:!0,retryCount:0})).map(n=>Za(n))}async function I9e(e,t){return e.request({method:"wallet_requestPermissions",params:[t]},{retryCount:0})}class M9e extends _e{constructor(t){super(`Call bundle failed with status: ${t.statusCode}`,{name:"BundleFailedError"}),Object.defineProperty(this,"result",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.result=t}}async function Nne(e,t){const{id:n,pollingInterval:r=e.pollingInterval,status:a=({statusCode:v})=>v===200||v>=300,retryCount:i=4,retryDelay:o=({count:v})=>~~(1<<v)*200,timeout:s=6e4,throwOnFailure:u=!1}=t,c=Wr(["waitForCallsStatus",e.uid,n]),{promise:d,resolve:f,reject:h}=FO();let y;const m=yc(c,{resolve:f,reject:h},v=>{const w=tm(async()=>{const b=x=>{clearTimeout(y),w(),x(),m()};try{const x=await tv(async()=>{const T=await tt(e,Lne,"getCallsStatus")({id:n});if(u&&T.status==="failure")throw new M9e(T);return T},{retryCount:i,delay:o});if(!a(x))return;b(()=>v.resolve(x))}catch(x){b(()=>v.reject(x))}},{interval:r,emitOnBegin:!0});return w});return y=s?setTimeout(()=>{m(),clearTimeout(y),h(new D9e({id:n}))},s):void 0,await d}class D9e extends _e{constructor({id:t}){super(`Timed out while waiting for call bundle with id "${t}" to be confirmed.`,{name:"WaitForCallsStatusTimeoutError"})}}async function L9e(e,t){const{chain:n=e.chain}=t,r=t.timeout??Math.max(((n==null?void 0:n.blockTime)??0)*3,5e3),a=await tt(e,Dne,"sendCalls")(t);return await tt(e,Nne,"waitForCallsStatus")({...t,id:a.id,timeout:r})}async function uI(e,{serializedTransaction:t,throwOnReceiptRevert:n,timeout:r}){var s,u,c;const a=await e.request({method:"eth_sendRawTransactionSync",params:r?[t,r]:[t]},{retryCount:0}),o=(((c=(u=(s=e.chain)==null?void 0:s.formatters)==null?void 0:u.transactionReceipt)==null?void 0:c.format)||GO)(a);if(o.status==="reverted"&&n)throw new uR({receipt:o});return o}const KE=new Gy(128);async function Bne(e,t){var I,L,B,j,K,H;const{account:n=e.account,assertChainId:r=!0,chain:a=e.chain,accessList:i,authorizationList:o,blobs:s,data:u,dataSuffix:c=typeof e.dataSuffix=="string"?e.dataSuffix:(I=e.dataSuffix)==null?void 0:I.value,gas:d,gasPrice:f,maxFeePerBlobGas:h,maxFeePerGas:y,maxPriorityFeePerGas:m,nonce:v,pollingInterval:w,throwOnReceiptRevert:b,type:x,value:T,...E}=t,C=t.timeout??Math.max(((a==null?void 0:a.blockTime)??0)*3,5e3);if(typeof n>"u")throw new td({docsPath:"/docs/actions/wallet/sendTransactionSync"});const R=n?er(n):null;let _;try{Tc(t);const J=await(async()=>{if(t.to)return t.to;if(t.to!==null&&o&&o.length>0)return await BS({authorization:o[0]}).catch(()=>{throw new _e("`to` is required. Could not infer from `authorizationList`.")})})();if((R==null?void 0:R.type)==="json-rpc"||R===null){let z;a!==null&&(z=await tt(e,uu,"getChainId")({}),r&&XO({currentChainId:z,chain:a}));const Z=(j=(B=(L=e.chain)==null?void 0:L.formatters)==null?void 0:B.transactionRequest)==null?void 0:j.format,Y=(Z||ed)({...Zy(E,{format:Z}),accessList:i,account:R,authorizationList:o,blobs:s,chainId:z,data:c?Va([u??"0x",c]):u,gas:d,gasPrice:f,maxFeePerBlobGas:h,maxFeePerGas:y,maxPriorityFeePerGas:m,nonce:v,to:J,type:x,value:T},"sendTransaction"),re=KE.get(e.uid),U=re?"wallet_sendTransaction":"eth_sendTransaction",Q=await(async()=>{try{return await e.request({method:U,params:[Y]},{retryCount:0})}catch(we){if(re===!1)throw we;const ve=we;if(ve.name==="InvalidInputRpcError"||ve.name==="InvalidParamsRpcError"||ve.name==="MethodNotFoundRpcError"||ve.name==="MethodNotSupportedRpcError")return await e.request({method:"wallet_sendTransaction",params:[Y]},{retryCount:0}).then(Re=>(KE.set(e.uid,!0),Re)).catch(Re=>{const Me=Re;throw Me.name==="MethodNotFoundRpcError"||Me.name==="MethodNotSupportedRpcError"?(KE.set(e.uid,!1),ve):Me});throw ve}})(),he=await tt(e,oI,"waitForTransactionReceipt")({checkReplacement:!1,hash:Q,pollingInterval:w,timeout:C});if(b&&he.status==="reverted")throw new uR({receipt:he});return he}if((R==null?void 0:R.type)==="local"){if(R.nonceManager&&typeof v>"u"){const Y=E.chainId,re=await(async()=>typeof Y=="number"?Y:a?a.id:tt(e,uu,"getChainId")({}))();_={address:R.address,chainId:re}}const z=await tt(e,sb,"prepareTransactionRequest")({account:R,accessList:i,authorizationList:o,blobs:s,chain:a,data:c?Va([u??"0x",c]):u,gas:d,gasPrice:f,maxFeePerBlobGas:h,maxFeePerGas:y,maxPriorityFeePerGas:m,nonce:v,nonceManager:R.nonceManager,parameters:[...YO,"sidecars"],type:x,value:T,...E,to:J}),Z=(K=a==null?void 0:a.serializers)==null?void 0:K.transaction,q=await R.signTransaction(z,{serializer:Z});return await tt(e,uI,"sendRawTransactionSync")({serializedTransaction:q,throwOnReceiptRevert:b,timeout:t.timeout})}throw(R==null?void 0:R.type)==="smart"?new yf({metaMessages:["Consider using the `sendUserOperation` Action instead."],docsPath:"/docs/actions/bundler/sendUserOperation",type:"smart"}):new yf({docsPath:"/docs/actions/wallet/sendTransactionSync",type:R==null?void 0:R.type})}catch(J){throw J instanceof yf?J:(_&&!(J instanceof uR)&&((H=R==null?void 0:R.nonceManager)==null||H.reset(_)),VS(J,{...t,account:R,chain:t.chain||void 0}))}}async function F9e(e,t){const{id:n}=t;await e.request({method:"wallet_showCallsStatus",params:[n]})}async function N9e(e,t){const{account:n=e.account}=t;if(!n)throw new td({docsPath:"/docs/eip7702/signAuthorization"});const r=er(n);if(!r.signAuthorization)throw new yf({docsPath:"/docs/eip7702/signAuthorization",metaMessages:["The `signAuthorization` Action does not support JSON-RPC Accounts."],type:r.type});const a=await Fne(e,t);return r.signAuthorization(a)}async function Vne(e,{account:t=e.account,message:n}){if(!t)throw new td({docsPath:"/docs/actions/wallet/signMessage"});const r=er(t);
453if(r.signMessage)return r.signMessage({message:n});const a=typeof n=="string"?Lg(n):n.raw instanceof Uint8Array?fc(n.raw):n.raw;return e.request({method:"personal_sign",params:[a,r.address]},{retryCount:0})}async function B9e(e,t){var c,d,f,h;const{account:n=e.account,chain:r=e.chain,...a}=t;if(!n)throw new td({docsPath:"/docs/actions/wallet/signTransaction"});const i=er(n);Tc({account:i,...t});const o=await tt(e,uu,"getChainId")({});r!==null&&XO({currentChainId:o,chain:r});const s=(r==null?void 0:r.formatters)||((c=e.chain)==null?void 0:c.formatters),u=((d=s==null?void 0:s.transactionRequest)==null?void 0:d.format)||ed;return i.signTransaction?i.signTransaction({...a,account:i,chainId:o},{serializer:(h=(f=e.chain)==null?void 0:f.serializers)==null?void 0:h.transaction}):await e.request({method:"eth_signTransaction",params:[{...u({...a,account:i},"signTransaction"),chainId:gt(o),from:i.address}]},{retryCount:0})}async function V9e(e,t){const{account:n=e.account,domain:r,message:a,primaryType:i}=t;if(!n)throw new td({docsPath:"/docs/actions/wallet/signTypedData"});const o=er(n),s={EIP712Domain:Qte({domain:r}),...t.types};if(Gte({domain:r,message:a,primaryType:i,types:s}),o.signTypedData)return o.signTypedData({domain:r,message:a,primaryType:i,types:s});const u=AMe({domain:r,message:a,primaryType:i,types:s});return e.request({method:"eth_signTypedData_v4",params:[o.address,u]},{retryCount:0})}async function U9e(e,{id:t}){await e.request({method:"wallet_switchEthereumChain",params:[{chainId:gt(t)}]},{retryCount:0})}async function j9e(e,t){return await e.request({method:"wallet_watchAsset",params:t},{retryCount:0})}async function Ey(e,t){return Ey.internal(e,cb,"sendTransaction",t)}(function(e){async function t(n,r,a,i){const{abi:o,account:s=n.account,address:u,args:c,functionName:d,...f}=i;if(typeof s>"u")throw new td({docsPath:"/docs/contract/writeContract"});const h=s?er(s):null,y=Pr({abi:o,args:c,functionName:d});try{return await tt(n,r,a)({data:y,to:u,account:h,...f})}catch(m){throw _f(m,{abi:o,address:u,args:c,docsPath:"/docs/contract/writeContract",functionName:d,sender:h==null?void 0:h.address})}}e.internal=t})(Ey||(Ey={}));async function q9e(e,t){return Ey.internal(e,Bne,"sendTransactionSync",t)}function ds(e,t,n){const r=e[t.name];if(typeof r=="function")return r;const a=e[n];return typeof a=="function"?a:i=>t(e,i)}const Jw="2.19.0",$9e=()=>`@wagmi/core@${Jw}`;var Une=function(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)},dx,jne;let Ec=class OR extends Error{get docsBaseUrl(){return"https://wagmi.sh/core"}get version(){return $9e()}constructor(t,n={}){var i;super(),dx.add(this),Object.defineProperty(this,"details",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"docsPath",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"metaMessages",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"shortMessage",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"WagmiCoreError"});const r=n.cause instanceof OR?n.cause.details:(i=n.cause)!=null&&i.message?n.cause.message:n.details,a=n.cause instanceof OR&&n.cause.docsPath||n.docsPath;this.message=[t||"An error occurred.","",...n.metaMessages?[...n.metaMessages,""]:[],...a?[`Docs: ${this.docsBaseUrl}${a}.html${n.docsSlug?`#${n.docsSlug}`:""}`]:[],...r?[`Details: ${r}`]:[],`Version: ${this.version}`].join(`
454`),n.cause&&(this.cause=n.cause),this.details=r,this.docsPath=a,this.metaMessages=n.metaMessages,this.shortMessage=t}walk(t){return Une(this,dx,"m",jne).call(this,this,t)}};dx=new WeakSet,jne=function e(t,n){return n!=null&&n(t)?t:t.cause?Une(this,dx,"m",e).call(this,t.cause,n):t};class av extends Ec{constructor(){super("Chain not configured."),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ChainNotConfiguredError"})}}
454class z9e extends Ec{constructor(){super("Connector already connected."),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ConnectorAlreadyConnectedError"})}}class H9e extends Ec{constructor(){super("Connector not connected."),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ConnectorNotConnectedError"})}}class W9e extends Ec{constructor({address:t,connector:n}){super(`Account "${t}" not found for connector "${n.name}".`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ConnectorAccountNotFoundError"})}}class Y9e extends Ec{constructor({connectionChainId:t,connectorChainId:n}){super(`The current chain of the connector (id: ${n}) does not match the connection's chain (id: ${t}).`,{metaMessages:[`Current Chain ID:  ${n}`,`Expected Chain ID: ${t}`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ConnectorChainMismatchError"})}}class G9e extends Ec{constructor({connector:t}){super(`Connector "${t.name}" unavailable while reconnecting.`,{details:["During the reconnection step, the only connector methods guaranteed to be available are: `id`, `name`, `type`, `uid`.","All other methods are not guaranteed to be available until reconnection completes and connectors are fully restored.","This error commonly occurs for connectors that asynchronously inject after reconnection has already started."].join(" ")}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ConnectorUnavailableReconnectingError"})}}async function Q9e(e,t){var r;let n;if(typeof t.connector=="function"?n=e._internal.connectors.setup(t.connector):n=t.connector,n.uid===e.state.current)throw new z9e;try{e.setState(u=>({...u,status:"connecting"})),n.emitter.emit("message",{type:"connecting"});const{connector:a,...i}=t,o=await n.connect(i),s=o.accounts;return n.emitter.off("connect",e._internal.events.connect),n.emitter.on("change",e._internal.events.change),n.emitter.on("disconnect",e._internal.events.disconnect),await((r=e.storage)==null?void 0:r.setItem("recentConnectorId",n.id)),e.setState(u=>({...u,connections:new Map(u.connections).set(n.uid,{accounts:s,chainId:o.chainId,connector:n}),current:n.uid,status:"connected"})),{accounts:s,chainId:o.chainId}}catch(a){throw e.setState(i=>({...i,status:i.current?"connected":"disconnected"})),a}}const IR=256;let iw=IR,ow;function qne(e=11){if(!ow||iw+e>IR*2){ow="",iw=0;for(let t=0;t<IR;t++)ow+=(256+Math.random()*256|0).toString(16).substring(1)}return ow.substring(iw,iw+++e)}function cI(e){const{batch:t,chain:n,ccipRead:r,dataSuffix:a,key:i="base",name:o="Base Client",type:s="base"}=e,u=e.experimental_blockTag??(typeof(n==null?void 0:n.experimental_preconfirmationTime)=="number"?"pending":void 0),c=(n==null?void 0:n.blockTime)??12e3,d=Math.min(Math.max(Math.floor(c/2),500),4e3),f=e.pollingInterval??d,h=e.cacheTime??f,y=e.account?er(e.account):void 0,{config:m,request:v,value:w}=e.transport({account:y,chain:n,pollingInterval:f}),b={...m,...w},x={account:y,batch:t,cacheTime:h,ccipRead:r,chain:n,dataSuffix:a,key:i,name:o,pollingInterval:f,request:v,transport:b,type:s,uid:qne(),...u?{experimental_blockTag:u}:{}};function T(E){return C=>{const R=C(E);for(const I in x)delete R[I];const _={...E,...R};return Object.assign(_,{extend:T(_)})}}return Object.assign(x,{extend:T(x)})}function K9e(e){var f,h,y;const{scheme:t,statement:n,...r}=((f=e.match(X9e))==null?void 0:f.groups)??{},{chainId:a,expirationTime:i,issuedAt:o,notBefore:s,requestId:u,...c}=((h=e.match(J9e))==null?void 0:h.groups)??{},d=(y=e.split("Resources:")[1])==null?void 0:y.split(`
455- `).slice(1);return{...r,...c,...a?{chainId:Number(a)}:{},...i?{expirationTime:new Date(i)}:{},...o?{issuedAt:new Date(o)}:{},...s?{notBefore:new Date(s)}:{},...u?{requestId:u}:{},...d?{resources:d}:{},...t?{scheme:t}:{},...n?{statement:n}:{}}}const X9e=/^(?:(?<scheme>[a-zA-Z][a-zA-Z0-9+-.]*):\/\/)?(?<domain>[a-zA-Z0-9+-.]*(?::[0-9]{1,5})?) (?:wants you to sign in with your Ethereum account:\n)(?<address>0x[a-fA-F0-9]{40})\n\n(?:(?<statement>.*)\n\n)?/,J9e=/(?:URI: (?<uri>.+))\n(?:Version: (?<version>.+))\n(?:Chain ID: (?<chainId>\d+))\n(?:Nonce: (?<nonce>[a-zA-Z0-9]+))\n(?:Issued At: (?<issuedAt>.+))(?:\nExpiration Time: (?<expirationTime>.+))?(?:\nNot Before: (?<notBefore>.+))?(?:\nRequest ID: (?<requestId>.+))?/;function Z9e(e){const{address:t,domain:n,message:r,nonce:a,scheme:i,time:o=new Date}=e;
455if(n&&r.domain!==n||a&&r.nonce!==a||i&&r.scheme!==i||r.expirationTime&&o>=r.expirationTime||r.notBefore&&o<r.notBefore)return!1;try{if(!r.address||!ii(r.address,{strict:!1})||t&&!Rf(r.address,t))return!1}catch{return!1}return!0}async function eLe(e,t){const{address:n,domain:r,message:a,nonce:i,scheme:o,signature:s,time:u=new Date,...c}=t,d=K9e(a);if(!d.address||!Z9e({address:n,domain:r,message:d,nonce:i,scheme:o,time:u}))return!1;const h=Yte(a);return YS(e,{address:d.address,hash:h,signature:s,...c})}function $ne(e){return{call:t=>em(e,t),createAccessList:t=>kte(e,t),createBlockFilter:()=>bIe(e),createContractEventFilter:t=>Pte(e,t),createEventFilter:t=>Rte(e,t),createPendingTransactionFilter:()=>Ote(e),estimateContractGas:t=>QIe(e,t),estimateGas:t=>US(e,t),getBalance:t=>$te(e,t),getBlobBaseFee:()=>KIe(e),getBlock:t=>ss(e,t),getBlockNumber:t=>ub(e,t),getBlockReceipts:t=>nMe(e,t),getBlockTransactionCount:t=>rMe(e,t),getBytecode:t=>sx(e,t),getChainId:()=>uu(e),getCode:t=>sx(e,t),getContractEvents:t=>Hte(e,t),getDelegation:t=>oMe(e,t),getEip712Domain:t=>uMe(e,t),getEnsAddress:t=>nIe(e,t),getEnsAvatar:t=>mIe(e,t),getEnsName:t=>gIe(e,t),getEnsResolver:t=>vIe(e,t),getEnsText:t=>_te(e,t),getFeeHistory:t=>dMe(e,t),estimateFeesPerGas:t=>IIe(e,t),getFilterChanges:t=>jS(e,t),getFilterLogs:t=>fMe(e,t),getGasPrice:()=>$O(e),getLogs:t=>KO(e,t),getProof:t=>JDe(e,t),estimateMaxPriorityFeePerGas:t=>OIe(e,t),fillTransaction:t=>WO(e,t),getStorageAt:t=>ZDe(e,t),getTransaction:t=>zS(e,t),getTransactionConfirmations:t=>e9e(e,t),getTransactionCount:t=>zO(e,t),getTransactionReceipt:t=>Xw(e,t),multicall:t=>Cne(e,t),prepareTransactionRequest:t=>sb(e,t),readContract:t=>Mo(e,t),sendRawTransaction:t=>sI(e,t),sendRawTransactionSync:t=>uI(e,t),simulate:t=>kR(e,t),simulateBlocks:t=>kR(e,t),simulateCalls:t=>l9e(e,t),simulateContract:t=>Pne(e,t),verifyHash:t=>YS(e,t),verifyMessage:t=>b9e(e,t),verifySiweMessage:t=>eLe(e,t),verifyTypedData:t=>w9e(e,t),uninstallFilter:t=>WS(e,t),waitForTransactionReceipt:t=>oI(e,t),watchBlocks:t=>S9e(e,t),watchBlockNumber:t=>One(e,t),watchContractEvent:t=>T9e(e,t),watchEvent:t=>E9e(e,t),watchPendingTransactions:t=>C9e(e,t)}}function GS(e){const{key:t="public",name:n="Public Client"}=e;return cI({...e,key:t,name:n,type:"publicClient"}).extend($ne)}function tLe(e){return{addChain:t=>A9e(e,t),deployContract:t=>_9e(e,t),fillTransaction:t=>WO(e,t),getAddresses:()=>k9e(e),getCallsStatus:t=>Lne(e,t),getCapabilities:t=>P9e(e,t),getChainId:()=>uu(e),getPermissions:()=>R9e(e),prepareAuthorization:t=>Fne(e,t),prepareTransactionRequest:t=>sb(e,t),requestAddresses:()=>O9e(e),requestPermissions:t=>I9e(e,t),sendCalls:t=>Dne(e,t),sendCallsSync:t=>L9e(e,t),sendRawTransaction:t=>sI(e,t),sendRawTransactionSync:t=>uI(e,t),sendTransaction:t=>cb(e,t),sendTransactionSync:t=>Bne(e,t),showCallsStatus:t=>F9e(e,t),signAuthorization:t=>N9e(e,t),signMessage:t=>Vne(e,t),signTransaction:t=>B9e(e,t),signTypedData:t=>V9e(e,t),switchChain:t=>U9e(e,t),waitForCallsStatus:t=>Nne(e,t),watchAsset:t=>j9e(e,t),writeContract:t=>Ey(e,t),writeContractSync:t=>q9e(e,t)}}function lI({key:e,methods:t,name:n,request:r,retryCount:a=3,retryDelay:i=150,timeout:o,type:s},u){const c=qne();return{config:{key:e,methods:t,name:n,request:r,retryCount:a,retryDelay:i,timeout:o,type:s},request:yMe(r,{methods:t,retryCount:a,retryDelay:i,uid:c}),value:u}}function nLe(e,t={}){const{key:n="custom",methods:r,name:a="Custom Provider",retryDelay:i}=t;return({retryCount:o})=>lI({key:n,methods:r,name:a,request:e.request.bind(e),retryCount:t.retryCount??o,retryDelay:i,type:"custom"})}function rLe(e,t={}){const{key:n="fallback",name:r="Fallback",rank:a=!1,shouldThrow:i=aLe,retryCount:o,retryDelay:s}=t;return({chain:u,pollingInterval:c=4e3,timeout:d,...f})=>{let h=e,y=()=>{};const m=lI({key:n,name:r,async request({method:v,params:w}){let b;const x=async(T=0)=>{const E=h[T]({...f,chain:u,retryCount:0,timeout:d});try{const C=await E.request({method:v,params:w});return y({method:v,params:w,response:C,transport:E,status:"success"}),C}catch(C){if(y({error:C,method:v,params:w,transport:E,status:"error"}),i(C)||T===h.length-1||(b??(b=h.slice(T+1).some(R=>{const{include:_,exclude:I}=R({chain:u}).config.methods||{};return _?_.includes(v):I?!I.includes(v):!0})),!b))throw C;return x(T+1)}};return x()},retryCount:o,retryDelay:s,type:"fallback"},{onResponse:v=>y=v,transports:h.map(v=>v({chain:u,retryCount:0}))});if(a){const v=typeof a=="object"?a:{};iLe({chain:u,interval:v.interval??c,onTransports:w=>
455h=w,ping:v.ping,sampleCount:v.sampleCount,timeout:v.timeout,transports:h,weights:v.weights})}return m}}function aLe(e){return!!("code"in e&&typeof e.code=="number"&&(e.code===by.code||e.code===Cr.code||e.code===Ty.code||qd.nodeMessage.test(e.message)||e.code===5e3))}function iLe({chain:e,interval:t=4e3,onTransports:n,ping:r,sampleCount:a=10,timeout:i=1e3,transports:o,weights:s={}}){const{stability:u=.7,latency:c=.3}=s,d=[],f=async()=>{const h=await Promise.all(o.map(async v=>{const w=v({chain:e,retryCount:0,timeout:i}),b=Date.now();let x,T;try{await(r?r({transport:w}):w.request({method:"net_listening"})),T=1}catch{T=0}finally{x=Date.now()}return{latency:x-b,success:T}}));d.push(h),d.length>a&&d.shift();const y=Math.max(...d.map(v=>Math.max(...v.map(({latency:w})=>w)))),m=o.map((v,w)=>{const b=d.map(R=>R[w].latency),T=1-b.reduce((R,_)=>R+_,0)/b.length/y,E=d.map(R=>R[w].success),C=E.reduce((R,_)=>R+_,0)/E.length;return C===0?[0,w]:[c*T+u*C,w]}).sort((v,w)=>w[0]-v[0]);n(m.map(([,v])=>o[v])),await cx(t),f()};f()}class oLe extends _e{constructor(){super("No URL was provided to the Transport. Please provide a valid RPC URL to the Transport.",{docsPath:"/docs/clients/intro",name:"UrlRequiredError"})}}let sLe=0;const $V=new WeakMap;function uLe(e){if(!e)return"default";const t=$V.get(e);if(t!==void 0)return t;const n=sLe++;return $V.set(e,n),n}function kl(e,t={}){const{batch:n,fetchFn:r,fetchOptions:a,key:i="http",methods:o,name:s="HTTP JSON-RPC",onFetchRequest:u,onFetchResponse:c,retryDelay:d,raw:f}=t;return({chain:h,retryCount:y,timeout:m})=>{const{batchSize:v=1e3,wait:w=0}=typeof n=="object"?n:{},b=t.retryCount??y,x=m??t.timeout??1e4,T=e||(h==null?void 0:h.rpcUrls.default.http[0]);if(!T)throw new oLe;const E=bMe(T,{fetchFn:r,fetchOptions:a,onRequest:u,onResponse:c,timeout:x});return lI({key:i,methods:o,name:s,async request({method:C,params:R},_){const I={method:C,params:R},L=_!=null&&_.signal?{signal:_.signal}:void 0,{schedule:B}=xte({id:`${T}.${uLe(_==null?void 0:_.signal)}`,wait:w,shouldSplitBatch(J){return J.length>v},fn:J=>E.request({body:J,fetchOptions:L}),sort:(J,z)=>J.id-z.id}),j=async J=>n?B(J):[await E.request({body:J,fetchOptions:L})],[{error:K,result:H}]=await j(I);if(f)return{error:K,result:H};if(K)throw new RO({body:I,error:K,url:T});return H},retryCount:b,retryDelay:d,timeout:x,type:"http"},{fetchOptions:a,url:T})}}async function tp(e,t={}){let n;if(t.connector){const{connector:c}=t;if(e.state.status==="reconnecting"&&!c.getAccounts&&!c.getChainId)throw new G9e({connector:c});const[d,f]=await Promise.all([c.getAccounts().catch(h=>{if(t.account===null)return[];throw h}),c.getChainId()]);n={accounts:d,chainId:f,connector:c}}else n=e.state.connections.get(e.state.current);if(!n)throw new H9e;const r=t.chainId??n.chainId,a=await n.connector.getChainId();if(a!==n.chainId)throw new Y9e({connectionChainId:n.chainId,connectorChainId:a});const i=n.connector;if(i.getClient)return i.getClient({chainId:r});const o=er(t.account??n.accounts[0]);if(o&&(o.address=Za(o.address)),t.account&&!n.accounts.some(c=>c.toLowerCase()===o.address.toLowerCase()))throw new W9e({address:o.address,connector:i});const s=e.chains.find(c=>c.id===r),u=await n.connector.getProvider({chainId:r});return cI({account:o,chain:s,name:"Connector Client",transport:c=>nLe(u)({...c,retryCount:0})})}async function zne(e,t={}){var a,i;let n;if(t.connector)n=t.connector;else{const{connections:o,current:s}=e.state,u=o.get(s);n=u==null?void 0:u.connector}const r=e.state.connections;n&&(await n.disconnect(),n.emitter.off("change",e._internal.events.change),n.emitter.off("disconnect",e._internal.events.disconnect),n.emitter.on("connect",e._internal.events.connect),r.delete(n.uid)),e.setState(o=>{if(r.size===0)return{...o,connections:new Map,current:null,status:"disconnected"};const s=r.values().next().value;return{...o,connections:new Map(r),current:s.connector.uid}});{const o=e.state.current;if(!o)return;const s=(a=e.state.connections.get(o))==null?void 0:a.connector;if(!s)return;await((i=e.storage)==null?void 0:i.setItem("recentConnectorId",s.id))}}function Hne(e){return typeof e=="number"?e:e==="wei"?0:Math.abs(z8e[e])}async function cLe(e,t){const{chainId:n,connector:r,...a}=t;let i;t.account?i=t.account:i=(await tp(e,{account:t.account,chainId:n,connector:r})).account;const o=e.getClient({chainId:n});return ds(o,US,"estimateGas")({...a,account:i})}function np(e){const t=e.state.current,n=e.state.connections.get(t),r=n==null?void 0:n.accounts,a=r==null?void 0:r[0],i=e.chains.find(s=>s.id===(n==null?void 0:n.chainId)),o=e.state.status;switch(o){case"connected":return{address:a,addresses:r,chain:i,chainId:n==null?void 0:n.chainId,connector:n==null?void 0:n.connector,isConnected:!0,isConnecting:!1,isDisconnected:!1,isReconnecting:!1,status:o};
455case"reconnecting":return{address:a,addresses:r,chain:i,chainId:n==null?void 0:n.chainId,connector:n==null?void 0:n.connector,isConnected:!!a,isConnecting:!1,isDisconnected:!1,isReconnecting:!0,status:o};case"connecting":return{address:a,addresses:r,chain:i,chainId:n==null?void 0:n.chainId,connector:n==null?void 0:n.connector,isConnected:!1,isConnecting:!0,isDisconnected:!1,isReconnecting:!1,status:o};case"disconnected":return{address:void 0,addresses:void 0,chain:void 0,chainId:void 0,connector:void 0,isConnected:!1,isConnecting:!1,isDisconnected:!0,isReconnecting:!1,status:o}}}async function lLe(e,t){const{allowFailure:n=!0,chainId:r,contracts:a,...i}=t,o=e.getClient({chainId:r});return ds(o,Cne,"multicall")({allowFailure:n,contracts:a,...i})}function QS(e,t){const{chainId:n,...r}=t,a=e.getClient({chainId:n});return ds(a,Mo,"readContract")(r)}async function Wne(e,t){var s;const{allowFailure:n=!0,blockNumber:r,blockTag:a,...i}=t,o=t.contracts;try{const u={};for(const[h,y]of o.entries()){const m=y.chainId??e.state.chainId;u[m]||(u[m]=[]),(s=u[m])==null||s.push({contract:y,index:h})}const c=()=>Object.entries(u).map(([h,y])=>lLe(e,{...i,allowFailure:n,blockNumber:r,blockTag:a,chainId:Number.parseInt(h),contracts:y.map(({contract:m})=>m)})),d=(await Promise.all(c())).flat(),f=Object.values(u).flatMap(h=>h.map(({index:y})=>y));return d.reduce((h,y,m)=>(h&&(h[f[m]]=y),h),[])}catch(u){if(u instanceof _O)throw u;const c=()=>o.map(d=>QS(e,{...d,blockNumber:r,blockTag:a}));return n?(await Promise.allSettled(c())).map(d=>d.status==="fulfilled"?{result:d.value,status:"success"}:{error:d.reason,result:void 0,status:"failure"}):await Promise.all(c())}}async function dLe(e,t){const{address:n,blockNumber:r,blockTag:a,chainId:i,token:o,unit:s="ether"}=t;if(o)try{return await zV(e,{balanceAddress:n,chainId:i,symbolType:"string",tokenAddress:o})}catch(h){if(h.name==="ContractFunctionExecutionError"){const y=await zV(e,{balanceAddress:n,chainId:i,symbolType:"bytes32",tokenAddress:o}),m=xee(ls(y.symbol,{dir:"right"}));return{...y,symbol:m}}throw h}const u=e.getClient({chainId:i}),d=await ds(u,$te,"getBalance")(r?{address:n,blockNumber:r}:{address:n,blockTag:a}),f=e.chains.find(h=>h.id===i)??u.chain;return{decimals:f.nativeCurrency.decimals,formatted:_r(d,Hne(s)),symbol:f.nativeCurrency.symbol,value:d}}async function zV(e,t){const{balanceAddress:n,chainId:r,symbolType:a,tokenAddress:i,unit:o}=t,s={abi:[{type:"function",name:"balanceOf",stateMutability:"view",inputs:[{type:"address"}],outputs:[{type:"uint256"}]},{type:"function",name:"decimals",stateMutability:"view",inputs:[],outputs:[{type:"uint8"}]},{type:"function",name:"symbol",stateMutability:"view",inputs:[],outputs:[{type:a}]}],address:i},[u,c,d]=await Wne(e,{allowFailure:!1,contracts:[{...s,functionName:"balanceOf",args:[n],chainId:r},{...s,functionName:"decimals",chainId:r},{...s,functionName:"symbol",chainId:r}]}),f=_r(u??"0",Hne(o??c));return{decimals:c,formatted:f,symbol:d,value:u}}function HV(e){return e.state.chainId}function Cy(e,t){if(e===t)return!0;if(e&&t&&typeof e=="object"&&typeof t=="object"){if(e.constructor!==t.constructor)return!1;let n,r;if(Array.isArray(e)&&Array.isArray(t)){if(n=e.length,n!==t.length)return!1;for(r=n;r--!==0;)if(!Cy(e[r],t[r]))return!1;return!0}if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();const a=Object.keys(e);if(n=a.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!Object.hasOwn(t,a[r]))return!1;for(r=n;r--!==0;){const i=a[r];if(i&&!Cy(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}let XE=[];function WV(e){const t=e.chains;return Cy(XE,t)?XE:(XE=t,t)}function fLe(e,t={}){try{return e.getClient(t)}catch{return}}let JE=[];function YV(e){const t=e.connectors;return Cy(JE,t)?JE:(JE=t,t)}function MR(e,t={}){const n=fLe(e,t);return n==null?void 0:n.extend($ne)}async function pLe(e,t={}){return(await tp(e,t)).extend(tLe)}let ZE=!1;async function hLe(e,t={}){var c,d;if(ZE)return[];ZE=!0,e.setState(f=>({...f,status:f.current?"reconnecting":"connecting"}));const n=[];if((c=t.connectors)!=null&&c.length)for(const f of t.connectors){let h;typeof f=="function"?h=e._internal.connectors.setup(f):h=f,n.push(h)}else n.push(...e.connectors);let r;try{r=await((d=e.storage)==null?void 0:d.getItem("recentConnectorId"))}catch{}const a={};for(const[,f]of e.state.connections)a[f.connector.id]=1;r&&(a[r]=0);const i=Object.keys(a).length>0?[...n].sort((f,h)=>(a[f.id]??10)-(a[h.id]??10)):n;let o=!1;const s=[],u=[];for(const f of i){const h=await f.getProvider().catch(()=>{});if(!h||u.some(v=>v===h)||!await f.isAuthorized())continue;const m=await f.connect({isReconnecting:!0}
455).catch(()=>null);m&&(f.emitter.off("connect",e._internal.events.connect),f.emitter.on("change",e._internal.events.change),f.emitter.on("disconnect",e._internal.events.disconnect),e.setState(v=>{const w=new Map(o?v.connections:new Map).set(f.uid,{accounts:m.accounts,chainId:m.chainId,connector:f});return{...v,current:o?v.current:f.uid,connections:w}}),s.push({accounts:m.accounts,chainId:m.chainId,connector:f}),u.push(h),o=!0)}return(e.state.status==="reconnecting"||e.state.status==="connecting")&&(o?e.setState(f=>({...f,status:"connected"})):e.setState(f=>({...f,connections:new Map,current:null,status:"disconnected"}))),ZE=!1,s}async function Yne(e,t){const{account:n,chainId:r,connector:a,...i}=t;let o;return typeof n=="object"&&(n==null?void 0:n.type)==="local"?o=e.getClient({chainId:r}):o=await tp(e,{account:n??void 0,chainId:r,connector:a}),await ds(o,cb,"sendTransaction")({...i,...n?{account:n}:{},chain:r?{id:r}:null,gas:i.gas??void 0})}async function yLe(e,t){const{account:n,connector:r,...a}=t;let i;return typeof n=="object"&&n.type==="local"?i=e.getClient():i=await tp(e,{account:n,connector:r}),ds(i,Vne,"signMessage")({...a,...n?{account:n}:{}})}async function Gne(e,t){const{abi:n,chainId:r,connector:a,...i}=t;let o;t.account?o=t.account:o=(await tp(e,{chainId:r,connector:a})).account;const s=e.getClient({chainId:r}),u=ds(s,Pne,"simulateContract"),{result:c,request:d}=await u({...i,abi:n,account:o});return{chainId:s.chain.id,result:c,request:{...d,chainId:r}}}class il extends Ec{constructor(){super("Provider not found."),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ProviderNotFoundError"})}}class mLe extends Ec{constructor({connector:t}){super(`"${t.name}" does not support programmatic chain switching.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"SwitchChainNotSupportedError"})}}async function lb(e,t){var o;const{addEthereumChainParameter:n,chainId:r}=t,a=e.state.connections.get(((o=t.connector)==null?void 0:o.uid)??e.state.current);if(a){const s=a.connector;if(!s.switchChain)throw new mLe({connector:s});return await s.switchChain({addEthereumChainParameter:n,chainId:r})}const i=e.chains.find(s=>s.id===r);if(!i)throw new av;return e.setState(s=>({...s,chainId:r})),i}async function rc(e,t){const{chainId:n,timeout:r=0,...a}=t,i=e.getClient({chainId:n}),s=await ds(i,oI,"waitForTransactionReceipt")({...a,timeout:r});if(s.status==="reverted"){const c=await ds(i,zS,"getTransaction")({hash:s.transactionHash}),f=await ds(i,em,"call")({...c,data:c.input,gasPrice:c.type!=="eip1559"?c.gasPrice:void 0,maxFeePerGas:c.type==="eip1559"?c.maxFeePerGas:void 0,maxPriorityFeePerGas:c.type==="eip1559"?c.maxPriorityFeePerGas:void 0}),h=f!=null&&f.data?xee(`0x${f.data.substring(138)}`):"unknown reason";throw new Error(h)}return{...s,chainId:i.chain.id}}function gLe(e,t){const{onChange:n}=t;return e.subscribe(()=>np(e),n,{equalityFn(r,a){const{connector:i,...o}=r,{connector:s,...u}=a;return Cy(o,u)&&(i==null?void 0:i.id)===(s==null?void 0:s.id)&&(i==null?void 0:i.uid)===(s==null?void 0:s.uid)}})}function vLe(e,t){const{onChange:n}=t;return e.subscribe(r=>r.chainId,n)}function bLe(e,t){const{onChange:n}=t;return e._internal.connectors.subscribe((r,a)=>{n(Object.values(r),a)})}function wLe(e,t){const{onChange:n}=t;return e.subscribe(()=>MR(e),n,{equalityFn(r,a){return(r==null?void 0:r.uid)===(a==null?void 0:a.uid)}})}async function ag(e,t){const{account:n,chainId:r,connector:a,...i}=t;let o;return typeof n=="object"&&(n==null?void 0:n.type)==="local"?o=e.getClient({chainId:r}):o=await tp(e,{account:n??void 0,chainId:r,connector:a}),await ds(o,Ey,"writeContract")({...i,...n?{account:n}:{},chain:r?{id:r}:null})}KS.type="injected";function KS(e={}){const{shimDisconnect:t=!0,unstable_shimAsyncInject:n}=e;function r(){const u=e.target;if(typeof u=="function"){const c=u();if(c)return c}return typeof u=="object"?u:typeof u=="string"?{...xLe[u]??{id:u,name:`${u[0].toUpperCase()}${u.slice(1)}`,provider:`is${u[0].toUpperCase()}${u.slice(1)}`}}:{id:"injected",name:"Injected",provider(c){return c==null?void 0:c.ethereum}}}let a,i,o,s;return u=>({get icon(){return r().icon},get id(){return r().id},get name(){return r().name},get supportsSimulation(){return!0},type:KS.type,async setup(){const c=await this.getProvider();c!=null&&c.on&&e.target&&(o||(o=this.onConnect.bind(this),c.on("connect",o)),a||(a=this.onAccountsChanged.bind(this),c.on("accountsChanged",a)))},async connect({chainId:c,isReconnecting:d}={}){var y,m,v,w,b,x;const f=await this.getProvider();if(!f)throw new il;let h=[];if(d)h=await this.getAccounts().catch(()=>[]);else if(t)try{h=(w=(v=(m=(y=(await f.request({method:"wallet_requestPermissions",params:[{eth_accounts:{}}]}))[0])==null?void 0:y.caveats)==null?void 0:m[0])==null?void 0:v.value)==null?void 0:w.map(E=>Za(E)),h.length>0&&(h=await this.getAccounts())}catch(T){const E=T;if(E.code===Cr.code)throw new Cr(E);if(E.code===_l.code)throw E}try{!(h!=null&&h.length)&&!d&&(h=(await f.request({method:"eth_requestAccounts"})).map(C=>Za(C))),o&&(f.removeListener("connect",o),o=void 0),a||(a=this.onAccountsChanged.bind(this),f.on("accountsChanged",a)),i||(i=this.onChainChanged.bind(this),f.on("chainChanged",i)),s||(s=this.onDisconnect.bind(this),f.on("disconnect",s));let T=await this.getChainId();if(c&&T!==c){const E=await this.switchChain({chainId:c}).catch(C=>{if(C.code===Cr.code)throw C;return{id:T}});T=(E==null?void 0:E.id)??T}return t&&await((b=u.storage)==null?void 0:b.removeItem(`${this.id}.disconnected`)),e.target||await((x=u.storage)==null?void 0:x.setItem("injected.connected",!0)),{accounts:h,chainId:T}}catch(T){const E=T;throw E.code===Cr.code?new Cr(E):E.code===_l.code?new _l(E):E}},async disconnect(){var d,f;const c=await this.getProvider();if(!c)throw new il;i&&(c.removeListener("chainChanged",i),i=void 0),s&&(c.removeListener("disconnect",s),s=void 0),o||(o=this.onConnect.bind(this),c.on("connect",o));try{await Wte(()=>c.request({method:"wallet_revokePermissions",params:[{eth_accounts:{}}]}),{timeout:100})}catch{}t&&await((d=u.storage)==null?void 0:d.setItem(`${this.id}.disconnected`,!0)),e.target||await((f=u.storage)==null?void 0:f.removeItem("injected.connected"))},async getAccounts(){const c=await this.getProvider();if(!c)throw new il;return(await c.request({method:"eth_accounts"})).map(f=>Za(f))},async getChainId(){const c=await this.getProvider();if(!c)throw new il;const d=await c.request({method:"eth_chainId"});return Number(d)}
455,async getProvider(){if(typeof window>"u")return;let c;const d=r();return typeof d.provider=="function"?c=d.provider(window):typeof d.provider=="string"?c=Zw(window,d.provider):c=d.provider,c&&!c.removeListener&&("off"in c&&typeof c.off=="function"?c.removeListener=c.off:c.removeListener=()=>{}),c},async isAuthorized(){var c,d;try{if(t&&await((c=u.storage)==null?void 0:c.getItem(`${this.id}.disconnected`))||!e.target&&!await((d=u.storage)==null?void 0:d.getItem("injected.connected")))return!1;if(!await this.getProvider()){if(n!==void 0&&n!==!1){const m=async()=>(typeof window<"u"&&window.removeEventListener("ethereum#initialized",m),!!await this.getProvider()),v=typeof n=="number"?n:1e3;if(await Promise.race([...typeof window<"u"?[new Promise(b=>window.addEventListener("ethereum#initialized",()=>b(m()),{once:!0}))]:[],new Promise(b=>setTimeout(()=>b(m()),v))]))return!0}throw new il}return!!(await tv(()=>this.getAccounts())).length}catch{return!1}},async switchChain({addEthereumChainParameter:c,chainId:d}){var m,v,w,b;const f=await this.getProvider();if(!f)throw new il;const h=u.chains.find(x=>x.id===d);if(!h)throw new jl(new av);const y=new Promise(x=>{const T=E=>{"chainId"in E&&E.chainId===d&&(u.emitter.off("change",T),x())};u.emitter.on("change",T)});try{return await Promise.all([f.request({method:"wallet_switchEthereumChain",params:[{chainId:gt(d)}]}).then(async()=>{await this.getChainId()===d&&u.emitter.emit("change",{chainId:d})}),y]),h}catch(x){const T=x;if(T.code===4902||((v=(m=T==null?void 0:T.data)==null?void 0:m.originalError)==null?void 0:v.code)===4902)try{const{default:E,...C}=h.blockExplorers??{};let R;c!=null&&c.blockExplorerUrls?R=c.blockExplorerUrls:E&&(R=[E.url,...Object.values(C).map(L=>L.url)]);let _;(w=c==null?void 0:c.rpcUrls)!=null&&w.length?_=c.rpcUrls:_=[((b=h.rpcUrls.default)==null?void 0:b.http[0])??""];const I={blockExplorerUrls:R,chainId:gt(d),chainName:(c==null?void 0:c.chainName)??h.name,iconUrls:c==null?void 0:c.iconUrls,nativeCurrency:(c==null?void 0:c.nativeCurrency)??h.nativeCurrency,rpcUrls:_};return await Promise.all([f.request({method:"wallet_addEthereumChain",params:[I]}).then(async()=>{if(await this.getChainId()===d)u.emitter.emit("change",{chainId:d});else throw new Cr(new Error("User rejected switch after adding network."))}),y]),h}catch(E){throw new Cr(E)}throw T.code===Cr.code?new Cr(T):new jl(T)}},async onAccountsChanged(c){var d;if(c.length===0)this.onDisconnect();else if(u.emitter.listenerCount("connect")){const f=(await this.getChainId()).toString();this.onConnect({chainId:f}),t&&await((d=u.storage)==null?void 0:d.removeItem(`${this.id}.disconnected`))}else u.emitter.emit("change",{accounts:c.map(f=>Za(f))})},onChainChanged(c){const d=Number(c);u.emitter.emit("change",{chainId:d})},async onConnect(c){const d=await this.getAccounts();if(d.length===0)return;const f=Number(c.chainId);u.emitter.emit("connect",{accounts:d,chainId:f});const h=await this.getProvider();h&&(o&&(h.removeListener("connect",o),o=void 0),a||(a=this.onAccountsChanged.bind(this),h.on("accountsChanged",a)),i||(i=this.onChainChanged.bind(this),h.on("chainChanged",i)),s||(s=this.onDisconnect.bind(this),h.on("disconnect",s)))},async onDisconnect(c){const d=await this.getProvider();c&&c.code===1013&&d&&(await this.getAccounts()).length||(u.emitter.emit("disconnect"),d&&(i&&(d.removeListener("chainChanged",i),i=void 0),s&&(d.removeListener("disconnect",s),s=void 0),o||(o=this.onConnect.bind(this),d.on("connect",o))))}})}const xLe={coinbaseWallet:{id:"coinbaseWallet",name:"Coinbase Wallet",provider(e){return e!=null&&e.coinbaseWalletExtension?e.coinbaseWalletExtension:Zw(e,"isCoinbaseWallet")}},metaMask:{id:"metaMask",name:"MetaMask",provider(e){return Zw(e,t=>{if(!t.isMetaMask||t.isBraveWallet&&!t._events&&!t._state)return!1;const n=["isApexWallet","isAvalanche","isBitKeep","isBlockWallet","isKuCoinWallet","isMathWallet","isOkxWallet","isOKExWallet","isOneInchIOSWallet","isOneInchAndroidWallet","isOpera","isPhantom","isPortal","isRabby","isTokenPocket","isTokenary","isUniswapWallet","isZerion"];for(const r of n)if(t[r])return!1;return!0})}}
455,phantom:{id:"phantom",name:"Phantom",provider(e){var t,n;return(t=e==null?void 0:e.phantom)!=null&&t.ethereum?(n=e.phantom)==null?void 0:n.ethereum:Zw(e,"isPhantom")}}};function Zw(e,t){function n(a){return typeof t=="function"?t(a):typeof t=="string"?a[t]:!0}const r=e.ethereum;if(r!=null&&r.providers)return r.providers.find(a=>n(a));if(r&&n(r))return r}function SLe(e){if(typeof window>"u")return;const t=n=>e(n.detail);return window.addEventListener("eip6963:announceProvider",t),window.dispatchEvent(new CustomEvent("eip6963:requestProvider")),()=>window.removeEventListener("eip6963:announceProvider",t)}function TLe(){const e=new Set;let t=[];const n=()=>SLe(a=>{t.some(({info:i})=>i.uuid===a.info.uuid)||(t=[...t,a],e.forEach(i=>i(t,{added:[a]})))});let r=n();return{_listeners(){return e},clear(){e.forEach(a=>a([],{removed:[...t]})),t=[]},destroy(){this.clear(),e.clear(),r==null||r()},findProvider({rdns:a}){return t.find(i=>i.info.rdns===a)},getProviders(){return t},reset(){this.clear(),r==null||r(),r=n()},subscribe(a,{emitImmediately:i}={}){return e.add(a),i&&a(t,{added:t}),()=>e.delete(a)}}}const ELe=e=>(t,n,r)=>{const a=r.subscribe;return r.subscribe=(o,s,u)=>{let c=o;if(s){const d=(u==null?void 0:u.equalityFn)||Object.is;let f=o(r.getState());c=h=>{const y=o(h);if(!d(f,y)){const m=f;s(f=y,m)}},u!=null&&u.fireImmediately&&s(f,f)}return a(c)},e(t,n,r)},CLe=ELe;function ALe(e,t){let n;try{n=e()}catch{return}return{getItem:a=>{var i;const o=u=>u===null?null:JSON.parse(u,void 0),s=(i=n.getItem(a))!=null?i:null;return s instanceof Promise?s.then(o):o(s)},setItem:(a,i)=>n.setItem(a,JSON.stringify(i,void 0)),removeItem:a=>n.removeItem(a)}}const DR=e=>t=>{try{const n=e(t);return n instanceof Promise?n:{then(r){return DR(r)(n)},catch(r){return this}}}catch(n){return{then(r){return this},catch(r){return DR(r)(n)}}}},_Le=(e,t)=>(n,r,a)=>{let i={storage:ALe(()=>localStorage),partialize:v=>v,version:0,merge:(v,w)=>({...w,...v}),...t},o=!1;const s=new Set,u=new Set;let c=i.storage;if(!c)return e((...v)=>{console.warn(`[zustand persist middleware] Unable to update item '${i.name}', the given storage is currently unavailable.`),n(...v)},r,a);const d=()=>{const v=i.partialize({...r()});return c.setItem(i.name,{state:v,version:i.version})},f=a.setState;a.setState=(v,w)=>{f(v,w),d()};const h=e((...v)=>{n(...v),d()},r,a);a.getInitialState=()=>h;let y;const m=()=>{var v,w;if(!c)return;o=!1,s.forEach(x=>{var T;return x((T=r())!=null?T:h)});const b=((w=i.onRehydrateStorage)==null?void 0:w.call(i,(v=r())!=null?v:h))||void 0;return DR(c.getItem.bind(c))(i.name).then(x=>{if(x)if(typeof x.version=="number"&&x.version!==i.version){if(i.migrate)return[!0,i.migrate(x.state,x.version)];console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return[!1,x.state];return[!1,void 0]}).then(x=>{var T;const[E,C]=x;if(y=i.merge(C,(T=r())!=null?T:h),n(y,!0),E)return d()}).then(()=>{b==null||b(y,void 0),y=r(),o=!0,u.forEach(x=>x(y))}).catch(x=>{b==null||b(void 0,x)})};return a.persist={setOptions:v=>{i={...i,...v},v.storage&&(c=v.storage)},clearStorage:()=>{c==null||c.removeItem(i.name)},getOptions:()=>i,rehydrate:()=>m(),hasHydrated:()=>o,onHydrate:v=>(s.add(v),()=>{s.delete(v)}),onFinishHydration:v=>(u.add(v),()=>{u.delete(v)})},i.skipHydration||m(),y||h},kLe=_Le,GV=e=>{let t;const n=new Set,r=(c,d)=>{const f=typeof c=="function"?c(t):c;if(!Object.is(f,t)){const h=t;t=d??(typeof f!="object"||f===null)?f:Object.assign({},t,f),n.forEach(y=>y(t,h))}},a=()=>t,s={setState:r,getState:a,getInitialState:()=>u,subscribe:c=>(n.add(c),()=>n.delete(c))},u=t=e(r,a,s);return s},eC=e=>e?GV(e):GV;var tC={exports:{}},QV;function PLe(){return QV||(QV=1,function(e){var t=Object.prototype.hasOwnProperty,n="~";function r(){}Object.create&&(r.prototype=Object.create(null),new r().__proto__||(n=!1));function a(u,c,d){this.fn=u,this.context=c,this.once=d||!1}function i(u,c,d,f,h){if(typeof d!="function")throw new TypeError("The listener must be a function");var y=new a(d,f||u,h),m=n?n+c:c;return u._events[m]?u._events[m].fn?u._events[m]=[u._events[m],y]:u._events[m].push(y):(u._events[m]=y,u._eventsCount++),u}function o(u,c){--u._eventsCount===0?u._events=new r:delete u._events[c]}function s(){this._events=new r,this._eventsCount=0}s.prototype.eventNames=function(){var c=[],d,f;if(this._eventsCount===0)return c;for(f in d=this._events)t.call(d,f)&&c.push(n?f.slice(1):f);return Object.getOwnPropertySymbols?c.concat(Object.getOwnPropertySymbols(d)):c},s.prototype.listeners=function(c){var d=n?n+c:c,f=this._events[d];if(!f)return[];if(f.fn)return[f.fn];for(var h=0,y=f.length,m=new Array(y);h<y;h++)m[h]=f[h].fn;return m},s.prototype.listenerCount=function(c){var d=n?n+c:c,f=this._events[d];return f?f.fn?1:f.length:0},s.prototype.emit=function(c,d,f,h,y,m){var v=n?n+c:c;if(!this._events[v])return!1;var w=this._events[v],b=arguments.length,x,T;if(w.fn){switch(w.once&&this.removeListener(c,w.fn,void 0,!0),b){case 1:return w.fn.call(w.context),!0;case 2:return w.fn.call(w.context,d),!0;case 3:return w.fn.call(w.context,d,f),!0;case 4:return w.fn.call(w.context,d,f,h),!0;case 5:return w.fn.call(w.context,d,f,h,y),!0;case 6:return w.fn.call(w.context,d,f,h,y,m),!0}for(T=1,x=new Array(b-1);T<b;T++)x[T-1]=arguments[T];w.fn.apply(w.context,x)}else{var E=w.length,C;for(T=0;T<E;T++)switch(w[T].once&&this.removeListener(c,w[T].fn,void 0,!0),b){case 1:w[T].fn.call(w[T].context);break;case 2:w[T].fn.call(w[T].context,d);break;case 3:w[T].fn.call(w[T].context,d,f);break;case 4:w[T].fn.call(w[T].context,d,f,h);break;default:if(!x)for(C=1,x=new Array(b-1);C<b;C++)x[C-1]=arguments[C];w[T].fn.apply(w[T].context,x)}}return!0},s.prototype.on=function(c,d,f){return i(this,c,d,f,!1)},s.prototype.once=function(c,d,f){return i(this,c,d,f,!0)},s.prototype.removeListener=function(c,d,f,h){var y=n?n+c:c;if(!this._events[y])return this;if(!d)return o(this,y),this;var m=this._events[y];if(m.fn)m.fn===d&&(!h||m.once)&&(!f||m.context===f)&&o(this,y);else{for(var v=0,w=[],b=m.length;v<b;v++)(m[v].fn!==d||h&&!m[v].once||f&&m[v].context!==f)&&w.push(m[v]);w.length?this._events[y]=w.length===1?w[0]:w:o(this,y)}return this},s.prototype.removeAllListeners=function(c){var d;return c?(d=n?n+c:c,this._events[d]&&o(this,d)):(this._events=new r,this._eventsCount=0),this},s.prototype.off=s.prototype.removeListener,s.prototype.addListener=s.prototype.on,s.prefixed=n,s.EventEmitter=s,e.exports=s}(tC)),tC.exports}var RLe=PLe();const OLe=Ua(RLe);class ILe{constructor(t){Object.defineProperty(this,"uid",{enumerable:!0,configurable:!0,writable:!0,value:t}
455),Object.defineProperty(this,"_emitter",{enumerable:!0,configurable:!0,writable:!0,value:new OLe})}on(t,n){this._emitter.on(t,n)}once(t,n){this._emitter.once(t,n)}off(t,n){this._emitter.off(t,n)}emit(t,...n){const r=n[0];this._emitter.emit(t,{uid:this.uid,...r})}listenerCount(t){return this._emitter.listenerCount(t)}}function MLe(e){return new ILe(e)}function Qne(e,t){return JSON.parse(e,(n,r)=>{let a=r;return(a==null?void 0:a.__type)==="bigint"&&(a=BigInt(a.value)),(a==null?void 0:a.__type)==="Map"&&(a=new Map(a.value)),(t==null?void 0:t(n,a))??a})}function KV(e,t){return e.slice(0,t).join(".")||"."}function XV(e,t){const{length:n}=e;for(let r=0;r<n;++r)if(e[r]===t)return r+1;return 0}function DLe(e,t){const n=typeof e=="function",r=typeof t=="function",a=[],i=[];return function(s,u){if(typeof u=="object")if(a.length){const c=XV(a,this);c===0?a[a.length]=this:(a.splice(c),i.splice(c)),i[i.length]=s;const d=XV(a,u);if(d!==0)return r?t.call(this,s,u,KV(i,d)):`[ref=${KV(i,d)}]`}else a[0]=u,i[0]=s;return n?e.call(this,s,u):u}}function Kne(e,t,n,r){return JSON.stringify(e,DLe((a,i)=>{let o=i;return typeof o=="bigint"&&(o={__type:"bigint",value:i.toString()}),o instanceof Map&&(o={__type:"Map",value:Array.from(i.entries())}),(t==null?void 0:t(a,o))??o},r),n??void 0)}function LLe(e){const{deserialize:t=Qne,key:n="wagmi",serialize:r=Kne,storage:a=Xne}=e;function i(o){return o instanceof Promise?o.then(s=>s).catch(()=>null):o}return{...a,key:n,async getItem(o,s){const u=a.getItem(`${n}.${o}`),c=await i(u);return c?t(c)??null:s??null},async setItem(o,s){const u=`${n}.${o}`;s===null?await i(a.removeItem(u)):await i(a.setItem(u,r(s)))},async removeItem(o){await i(a.removeItem(`${n}.${o}`))}}}const Xne={getItem:()=>null,setItem:()=>{},removeItem:()=>{}};function FLe(){const e=typeof window<"u"&&window.localStorage?window.localStorage:Xne;return{getItem(t){return e.getItem(t)},removeItem(t){e.removeItem(t)},setItem(t,n){try{e.setItem(t,n)}catch{}}}}const LR=256;let sw=LR,uw;function NLe(e=11){if(!uw||sw+e>LR*2){uw="",sw=0;for(let t=0;t<LR;t++)uw+=(256+Math.random()*256|0).toString(16).substring(1)}return uw.substring(sw,sw+++e)}function BLe(e){const{multiInjectedProviderDiscovery:t=!0,storage:n=LLe({storage:FLe()}),syncConnectedChain:r=!0,ssr:a=!1,...i}=e,o=typeof window<"u"&&t?TLe():void 0,s=eC(()=>i.chains),u=eC(()=>{const C=[],R=new Set;for(const _ of i.connectors??[]){const I=c(_);if(C.push(I),!a&&I.rdns){const L=typeof I.rdns=="string"?[I.rdns]:I.rdns;for(const B of L)R.add(B)}}if(!a&&o){const _=o.getProviders();for(const I of _)R.has(I.info.rdns)||C.push(c(d(I)))}return C});function c(C){var I;const R=MLe(NLe()),_={...C({emitter:R,chains:s.getState(),storage:n,transports:i.transports}),emitter:R,uid:R.uid};return R.on("connect",T),(I=_.setup)==null||I.call(_),_}function d(C){const{info:R}=C,_=C.provider;return KS({target:{...R,id:R.rdns,provider:_}})}const f=new Map;function h(C={}){const R=C.chainId??w.getState().chainId,_=s.getState().find(L=>L.id===R);if(C.chainId&&!_)throw new av;{const L=f.get(w.getState().chainId);if(L&&!_)return L;if(!_)throw new av}{const L=f.get(R);if(L)return L}let I;if(i.client)I=i.client({chain:_});else{const L=_.id,B=s.getState().map(H=>H.id),j={},K=Object.entries(i);for(const[H,J]of K)if(!(H==="chains"||H==="client"||H==="connectors"||H==="transports"))if(typeof J=="object")if(L in J)j[H]=J[L];else{if(B.some(Z=>Z in J))continue;j[H]=J}else j[H]=J;I=cI({...j,chain:_,batch:j.batch??{multicall:!0},transport:H=>i.transports[L]({...H,connectors:u})})}return f.set(R,I),I}function y(){return{chainId:s.getState()[0].id,connections:new Map,current:null,status:"disconnected"}}let m;const v="0.0.0-canary-";Jw.startsWith(v)?m=Number.parseInt(Jw.replace(v,"")):m=Number.parseInt(Jw.split(".")[0]??"0");const w=eC(CLe(n?kLe(y,{migrate(C,R){if(R===m)return C;const _=y(),I=b(C,_.chainId);return{..._,chainId:I}},name:"store",partialize(C){return{connections:{__type:"Map",value:Array.from(C.connections.entries()).map(([R,_])=>{const{id:I,name:L,type:B,uid:j}=_.connector;return[R,{..._,connector:{id:I,name:L,type:B,uid:j}}]})},chainId:C.chainId,current:C.current}},merge(C,R){typeof C=="object"&&C&&"status"in C&&delete C.status;const _=b(C,R.chainId);return{...R,...C,chainId:_}},skipHydration:a,storage:n,version:m}):y));w.setState(y());function b(C,R){return C&&typeof C=="object"&&"chainId"in C&&typeof C.chainId=="number"&&s.getState().some(_=>_.id===C.chainId)?C.chainId:R}r&&w.subscribe(({connections:C,current:R})=>{var _;return R?(_=C.get(R))==null?void 0:_.chainId:void 0},C=>{if(s.getState().some(_=>_.id===C))return w.setState(_=>({..._,chainId:C??_.chainId}))}),o==null||o.subscribe(C=>{const R=new Set,_=new Set;for(const L of u.getState())if(R.add(L.id),L.rdns){const B=typeof L.rdns=="string"?[L.rdns]:L.rdns;for(const j of B)_.add(j)}const I=[];for(const L of C){if(_.has(L.info.rdns))continue;const B=c(d(L));R.has(B.id)||I.push(B)}n&&!w.persist.hasHydrated()||u.setState(L=>[...L,...I],!0)});function x(C){w.setState(R=>{const _=R.connections.get(C.uid);return _?{...R,connections:new Map(R.connections).set(C.uid,{accounts:C.accounts??_.accounts,chainId:C.chainId??_.chainId,connector:_.connector})}:R})}function T(C){w.getState().status==="connecting"||w.getState().status==="reconnecting"||w.setState(R=>{const _=u.getState().find(I=>I.uid===C.uid);return _?(_.emitter.listenerCount("connect")&&_.emitter.off("connect",x),_.emitter.listenerCount("change")||_.emitter.on("change",x),_.emitter.listenerCount("disconnect")||_.emitter.on("disconnect",E
455),{...R,connections:new Map(R.connections).set(C.uid,{accounts:C.accounts,chainId:C.chainId,connector:_}),current:C.uid,status:"connected"}):R})}function E(C){w.setState(R=>{const _=R.connections.get(C.uid);if(_){const L=_.connector;L.emitter.listenerCount("change")&&_.connector.emitter.off("change",x),L.emitter.listenerCount("disconnect")&&_.connector.emitter.off("disconnect",E),L.emitter.listenerCount("connect")||_.connector.emitter.on("connect",T)}if(R.connections.delete(C.uid),R.connections.size===0)return{...R,connections:new Map,current:null,status:"disconnected"};const I=R.connections.values().next().value;return{...R,connections:new Map(R.connections),current:I.connector.uid}})}return{get chains(){return s.getState()},get connectors(){return u.getState()},storage:n,getClient:h,get state(){return w.getState()},setState(C){let R;typeof C=="function"?R=C(w.getState()):R=C;const _=y();typeof R!="object"&&(R=_),Object.keys(_).some(L=>!(L in R))&&(R=_),w.setState(R,!0)},subscribe(C,R,_){return w.subscribe(C,R,_?{..._,fireImmediately:_.emitImmediately}:void 0)},_internal:{mipd:o,store:w,ssr:!!a,syncConnectedChain:r,transports:i.transports,chains:{setState(C){const R=typeof C=="function"?C(s.getState()):C;if(R.length!==0)return s.setState(R,!0)},subscribe(C){return s.subscribe(C)}},connectors:{providerDetailToConnector:d,setup:c,setState(C){return u.setState(typeof C=="function"?C(u.getState()):C,!0)},subscribe(C){return u.subscribe(C)}},events:{change:x,connect:T,disconnect:E}}}}function VLe(e,t){const{initialState:n,reconnectOnMount:r}=t;return n&&!e._internal.store.persist.hasHydrated()&&e.setState({...n,chainId:e.chains.some(a=>a.id===n.chainId)?n.chainId:e.chains[0].id,connections:r?n.connections:new Map,status:r?"reconnecting":"disconnected"}),{async onMount(){e._internal.ssr&&(await e._internal.store.persist.rehydrate(),e._internal.mipd&&e._internal.connectors.setState(a=>{var u;const i=new Set;for(const c of a??[])if(c.rdns){const d=Array.isArray(c.rdns)?c.rdns:[c.rdns];for(const f of d)i.add(f)}const o=[],s=((u=e._internal.mipd)==null?void 0:u.getProviders())??[];for(const c of s){if(i.has(c.info.rdns))continue;const d=e._internal.connectors.providerDetailToConnector(c),f=e._internal.connectors.setup(d);o.push(f)}return[...a,...o]})),r?hLe(e):e.storage&&e.setState(a=>({...a,connections:new Map}))}}}function ULe(e){var i,o,s;const{chain:t}=e,n=t.rpcUrls.default.http[0];if(!e.transports)return[n];const r=(o=(i=e.transports)==null?void 0:i[t.id])==null?void 0:o.call(i,{chain:t});return(((s=r==null?void 0:r.value)==null?void 0:s.transports)||[r]).map(({value:u})=>(u==null?void 0:u.url)||n)}dI.type="walletConnect";function dI(e){const t=e.isNewChainsStale??!0;let n,r;const a="eip155";let i,o,s,u,c,d;return f=>({id:"walletConnect",name:"WalletConnect",type:dI.type,async setup(){const h=await this.getProvider().catch(()=>null);h&&(s||(s=this.onConnect.bind(this),h.on("connect",s)),c||(c=this.onSessionDelete.bind(this),h.on("session_delete",c)))},async connect({chainId:h,...y}={}){var m,v;try{const w=await this.getProvider();if(!w)throw new il;u||(u=this.onDisplayUri,w.on("display_uri",u));let b=h;if(!b){const C=await((m=f.storage)==null?void 0:m.getItem("state"))??{};f.chains.some(_=>_.id===C.chainId)?b=C.chainId:b=(v=f.chains[0])==null?void 0:v.id}if(!b)throw new Error("No chains found on connector.");const x=await this.isChainsStale();if(w.session&&x&&await w.disconnect(),!w.session||x){const C=f.chains.filter(R=>R.id!==b).map(R=>R.id);await w.connect({optionalChains:[b,...C],..."pairingTopic"in y?{pairingTopic:y.pairingTopic}:{}}),this.setRequestedChainsIds(f.chains.map(R=>R.id))}const T=(await w.enable()).map(C=>Za(C)),E=await this.getChainId();return u&&(w.removeListener("display_uri",u),u=void 0),s&&(w.removeListener("connect",s),s=void 0),i||(i=this.onAccountsChanged.bind(this),w.on("accountsChanged",i)),o||(o=this.onChainChanged.bind(this),w.on("chainChanged",o)),d||(d=this.onDisconnect.bind(this),w.on("disconnect",d)),c||(c=this.onSessionDelete.bind(this),w.on("session_delete",c)),{accounts:T,chainId:E}}catch(w){throw/(user rejected|connection request reset)/i.test(w==null?void 0:w.message)?new Cr(w):w}},async disconnect(){const h=await this.getProvider();try{await(h==null?void 0:h.disconnect())}catch(y){if(!/No matching key/i.test(y.message))throw y}finally{o&&(h==null||h.removeListener("chainChanged",o),o=void 0),d&&(h==null||h.removeListener("disconnect",d),d=void 0),s||(s=this.onConnect.bind(this),h==null||h.on("connect",s)),i&&(h==null||h.removeListener("accountsChanged",i),i=void 0),c&&(h==null||h.removeListener("session_delete",c),c=void 0),this.setRequestedChainsIds([])}},async getAccounts(){return(await this.getProvider()).accounts.map(y=>Za(y))},async getProvider({chainId:h}={}){var m;async function y(){const v=f.chains.map(b=>b.id);if(!v.length)return;const{EthereumProvider:w}=await Bt(async()=>{const{EthereumProvider:b}=await import("./index.es-BnYW4Fyk.js").then(x=>
455x.X);return{EthereumProvider:b}},[],import.meta.url);return await w.init({...e,disableProviderPing:!0,optionalChains:v,projectId:e.projectId,rpcMap:Object.fromEntries(f.chains.map(b=>{const[x]=ULe({chain:b,transports:f.transports});return[b.id,x]})),showQrModal:e.showQrModal??!0})}return n||(r||(r=y()),n=await r,n==null||n.events.setMaxListeners(Number.POSITIVE_INFINITY)),h&&await((m=this.switchChain)==null?void 0:m.call(this,{chainId:h})),n},async getChainId(){return(await this.getProvider()).chainId},async isAuthorized(){try{const[h,y]=await Promise.all([this.getAccounts(),this.getProvider()]);return h.length?await this.isChainsStale()&&y.session?(await y.disconnect().catch(()=>{}),!1):!0:!1}catch{return!1}},async switchChain({addEthereumChainParameter:h,chainId:y}){var w,b,x;const m=await this.getProvider();if(!m)throw new il;const v=f.chains.find(T=>T.id===y);if(!v)throw new jl(new av);try{await Promise.all([new Promise(E=>{const C=({chainId:R})=>{R===y&&(f.emitter.off("change",C),E())};f.emitter.on("change",C)}),m.request({method:"wallet_switchEthereumChain",params:[{chainId:gt(y)}]})]);const T=await this.getRequestedChainsIds();return this.setRequestedChainsIds([...T,y]),v}catch(T){const E=T;if(/(user rejected)/i.test(E.message))throw new Cr(E);try{let C;h!=null&&h.blockExplorerUrls?C=h.blockExplorerUrls:C=(w=v.blockExplorers)!=null&&w.default.url?[(b=v.blockExplorers)==null?void 0:b.default.url]:[];let R;(x=h==null?void 0:h.rpcUrls)!=null&&x.length?R=h.rpcUrls:R=[...v.rpcUrls.default.http];const _={blockExplorerUrls:C,chainId:gt(y),chainName:(h==null?void 0:h.chainName)??v.name,iconUrls:h==null?void 0:h.iconUrls,nativeCurrency:(h==null?void 0:h.nativeCurrency)??v.nativeCurrency,rpcUrls:R};await m.request({method:"wallet_addEthereumChain",params:[_]});const I=await this.getRequestedChainsIds();return this.setRequestedChainsIds([...I,y]),v}catch(C){throw new Cr(C)}}},onAccountsChanged(h){h.length===0?this.onDisconnect():f.emitter.emit("change",{accounts:h.map(y=>Za(y))})},onChainChanged(h){const y=Number(h);f.emitter.emit("change",{chainId:y})},async onConnect(h){const y=Number(h.chainId),m=await this.getAccounts();f.emitter.emit("connect",{accounts:m,chainId:y})},async onDisconnect(h){this.setRequestedChainsIds([]),f.emitter.emit("disconnect");const y=await this.getProvider();i&&(y.removeListener("accountsChanged",i),i=void 0),o&&(y.removeListener("chainChanged",o),o=void 0),d&&(y.removeListener("disconnect",d),d=void 0),c&&(y.removeListener("session_delete",c),c=void 0),s||(s=this.onConnect.bind(this),y.on("connect",s))},onDisplayUri(h){f.emitter.emit("message",{type:"display_uri",data:h})},onSessionDelete(){this.onDisconnect()},getNamespaceChainsIds(){var y,m,v;return n?((v=(m=(y=n.session)==null?void 0:y.namespaces[a])==null?void 0:m.accounts)==null?void 0:v.map(w=>Number.parseInt(w.split(":")[1]||"")))??[]:[]},async getRequestedChainsIds(){var h;return await((h=f.storage)==null?void 0:h.getItem(this.requestedChainsStorageKey))??[]},async isChainsStale(){if(!t)return!1;const h=f.chains.map(v=>v.id),y=this.getNamespaceChainsIds();if(y.length&&!y.some(v=>h.includes(v)))return!1;const m=await this.getRequestedChainsIds();return!h.every(v=>m.includes(v))},async setRequestedChainsIds(h){var y;await((y=f.storage)==null?void 0:y.setItem(this.requestedChainsStorageKey,h))},get requestedChainsStorageKey(){return`${this.id}.requestedChains`}})}/**
456 * @remix-run/router v1.23.3
457 *
458 * Copyright (c) Remix Software Inc.
459 *
460 * This source code is licensed under the MIT license found in the
461 * LICENSE.md file in the root directory of this source tree.
462 *
463 * @license MIT
464 */function rr(){return rr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},rr.apply(null,arguments)}var cr;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(cr||(cr={}));const JV="popstate";function jLe(e){e===void 0&&(e={});function t(r,a){let{pathname:i,search:o,hash:s}=r.location;return iv("",{pathname:i,search:o,hash:s},a.state&&a.state.usr||null,a.state&&a.state.key||"default")}
464function n(r,a){return typeof a=="string"?a:Mf(a)}return $Le(t,n,null,e)}function Ht(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function If(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function qLe(){return Math.random().toString(36).substr(2,8)}function ZV(e,t){return{usr:e.state,key:e.key,idx:t}}function iv(e,t,n,r){return n===void 0&&(n=null),rr({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?nd(t):t,{state:n,key:t&&t.key||r||qLe()})}function Mf(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function nd(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function $Le(e,t,n,r){r===void 0&&(r={});let{window:a=document.defaultView,v5Compat:i=!1}=r,o=a.history,s=cr.Pop,u=null,c=d();c==null&&(c=0,o.replaceState(rr({},o.state,{idx:c}),""));function d(){return(o.state||{idx:null}).idx}function f(){s=cr.Pop;let w=d(),b=w==null?null:w-c;c=w,u&&u({action:s,location:v.location,delta:b})}function h(w,b){s=cr.Push;let x=iv(v.location,w,b);c=d()+1;let T=ZV(x,c),E=v.createHref(x);try{o.pushState(T,"",E)}catch(C){if(C instanceof DOMException&&C.name==="DataCloneError")throw C;a.location.assign(E)}i&&u&&u({action:s,location:v.location,delta:1})}function y(w,b){s=cr.Replace;let x=iv(v.location,w,b);c=d();let T=ZV(x,c),E=v.createHref(x);o.replaceState(T,"",E),i&&u&&u({action:s,location:v.location,delta:0})}function m(w){let b=a.location.origin!=="null"?a.location.origin:a.location.href,x=typeof w=="string"?w:Mf(w);return x=x.replace(/ $/,"%20"),Ht(b,"No window.location.(origin|href) available to create URL for href: "+x),new URL(x,b)}let v={get action(){return s},get location(){return e(a,o)},listen(w){if(u)throw new Error("A history only accepts one active listener");return a.addEventListener(JV,f),u=w,()=>{a.removeEventListener(JV,f),u=null}},createHref(w){return t(a,w)},createURL:m,encodeLocation(w){let b=m(w);return{pathname:b.pathname,search:b.search,hash:b.hash}},push:h,replace:y,go(w){return o.go(w)}};return v}var Bn;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(Bn||(Bn={}));const zLe=new Set(["lazy","caseSensitive","path","id","index","children"]);function HLe(e){return e.index===!0}function fx(e,t,n,r){return n===void 0&&(n=[]),r===void 0&&(r={}),e.map((a,i)=>{let o=[...n,String(i)],s=typeof a.id=="string"?a.id:o.join("-");if(Ht(a.index!==!0||!a.children,"Cannot specify children on an index route"),Ht(!r[s],'Found a route id collision on i
464d "'+s+`".  Route id's must be globally unique within Data Router usages`),HLe(a)){let u=rr({},a,t(a),{id:s});return r[s]=u,u}else{let u=rr({},a,t(a),{id:s,children:void 0});return r[s]=u,a.children&&(u.children=fx(a.children,t,o,r)),u}})}function Dd(e,t,n){return n===void 0&&(n="/"),e2(e,t,n,!1)}function e2(e,t,n,r){let a=typeof t=="string"?nd(t):t,i=lu(a.pathname||"/",n);if(i==null)return null;let o=Zne(e);WLe(o);let s=null,u=tre(i);for(let c=0;s==null&&c<o.length;++c)s=t7e(o[c],u,r);return s}function Jne(e,t){let{route:n,pathname:r,params:a}=e;return{id:n.id,pathname:r,params:a,data:t[n.id],handle:n.handle}}function Zne(e,t,n,r){t===void 0&&(t=[]),n===void 0&&(n=[]),r===void 0&&(r="");let a=(i,o,s)=>{let u={relativePath:s===void 0?i.path||"":s,caseSensitive:i.caseSensitive===!0,childrenIndex:o,route:i};u.relativePath.startsWith("/")&&(Ht(u.relativePath.startsWith(r),'Absolute route path "'+u.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),u.relativePath=u.relativePath.slice(r.length));let c=ac([r,u.relativePath]),d=n.concat(u);i.children&&i.children.length>0&&(Ht(i.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+c+'".')),Zne(i.children,t,d,c)),!(i.path==null&&!i.index)&&t.push({path:c,score:ZLe(c,i.index),routesMeta:d})};return e.forEach((i,o)=>{var s;if(i.path===""||!((s=i.path)!=null&&s.includes("?")))a(i,o);else for(let u of ere(i.path))a(i,o,u)}),t}function ere(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,a=n.endsWith("?"),i=n.replace(/\?$/,"");if(r.length===0)return a?[i,""]:[i];let o=ere(r.join("/")),s=[];return s.push(...o.map(u=>u===""?i:[i,u].join("/"))),a&&s.push(...o),s.map(u=>e.startsWith("/")&&u===""?"/":u)}function WLe(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:e7e(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const YLe=/^:[\w-]+$/,GLe=3,QLe=2,KLe=1,XLe=10,JLe=-2,eU=e=>e==="*";function ZLe(e,t){let n=e.split("/"),r=n.length;return n.some(eU)&&(r+=JLe),t&&(r+=QLe),n.filter(a=>!eU(a)).reduce((a,i)=>a+(YLe.test(i)?GLe:i===""?KLe:XLe),r)}function e7e(e,t){return e.length===t.length&&e.slice(0,-1).every((r,a)=>r===t[a])?e[e.length-1]-t[t.length-1]:0}function t7e(e,t,n){n===void 0&&(n=!1);let{routesMeta:r}=e,a={},i="/",o=[];for(let s=0;s<r.length;++s){let u=r[s],c=s===r.length-1,d=i==="/"?t:t.slice(i.length)||"/",f=ov({path:u.relativePath,caseSensitive:u.caseSensitive,end:c},d),h=u.route;if(!f&&c&&n&&!r[r.length-1].route.index&&(f=ov({path:u.relativePath,caseSensitive:u.caseSensitive,end:!1},d)),!f)return null;
464Object.assign(a,f.params),o.push({params:a,pathname:ac([i,f.pathname]),pathnameBase:o7e(ac([i,f.pathnameBase])),route:h}),f.pathnameBase!=="/"&&(i=ac([i,f.pathnameBase]))}return o}function ov(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=n7e(e.path,e.caseSensitive,e.end),a=t.match(n);if(!a)return null;let i=a[0],o=i.replace(/(.)\/+$/,"$1"),s=a.slice(1);return{params:r.reduce((c,d,f)=>{let{paramName:h,isOptional:y}=d;if(h==="*"){let v=s[f]||"";o=i.slice(0,i.length-v.length).replace(/(.)\/+$/,"$1")}const m=s[f];return y&&!m?c[h]=void 0:c[h]=(m||"").replace(/%2F/g,"/"),c},{}),pathname:i,pathnameBase:o,pattern:e}}function n7e(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),If(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],a="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(o,s,u)=>(r.push({paramName:s,isOptional:u!=null}),u?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),a+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?a+="\\/*$":e!==""&&e!=="/"&&(a+="(?:(?=\\/|$))"),[new RegExp(a,t?void 0:"i"),r]}function tre(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return If(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function lu(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}const r7e=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,a7e=e=>r7e.test(e);function i7e(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:a=""}=typeof e=="string"?nd(e):e,i;if(n)if(a7e(n))i=n;else{if(n.includes("//")){let o=n;n=fI(n),If(!1,"Pathnames cannot have embedded double slashes - normalizing "+(o+" -> "+n))}n.startsWith("/")?i=tU(n.substring(1),"/"):i=tU(n,t)}else i=t;return{pathname:i,search:s7e(r),hash:u7e(a)}}function tU(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(a=>{a===".."?n.length>1&&n.pop():a!=="."&&n.push(a)}),n.length>1?n.join("/"):"/"}function nC(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"].  Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function nre(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function XS(e,t){let n=nre(e);return t?n.map((r,a)=>a===n.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function JS(e,t,n,r){r===void 0&&(r=!1);let a;typeof e=="string"?a=nd(e):(a=rr({},e),Ht(!a.pathname||!a.pathname.includes("?"),nC("?","pathname","search",a)),Ht(!a.pathname||!a.pathname.includes("#"),nC("#","pathname","hash",a)),Ht(!a.search||!a.search.includes("#"),nC("#","search","hash",a)));let i=e===""||a.pathname==="",o=i?"/":a.pathname,s;if(o==null)s=n;else{let f=t.length-1;if(!r&&o.startsWith("..")){let h=o.split("/");for(;h[0]==="..";)h.shift(),f-=1;a.pathname=h.join("/")}s=f>=0?t[f]:"/"}let u=i7e(a,s),c=o&&o!=="/"&&o.endsWith("/"),d=(i||o===".")&&n.endsWith("/");return!u.pathname.endsWith("/")&&(c||d)&&(u.pathname+="/"),u}const fI=e=>e.replace(/\/\/+/g,"/"),ac=e=>fI(e.join("/")),o7e=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),s7e=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,u7e=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;class px{constructor(t,n,r,a){a===void 0&&(a=!1),this.status=t,this.statusText=n||"",this.internal=a,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}}function Df(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const rre=["post","put","patch","delete"],c7e=new Set(rre),l7e=["get",...rre],d7e=new Set(l7e),f7e=new Set([301,302,303,307,308]),p7e=new Set([307,308]),rC={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},h7e={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},s0={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},pI=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,y7e=e=>({hasErrorBoundary:!!e.hasErrorBoundary}),are="remix-router-transitions";function m7e(e){const t=e.window?e.window:typeof window<"u"?window:void 0,n=typeof t<"u"&&typeof t.document<"u"&&typeof t.document.createElement<"u",r=!n;Ht(e.routes.length>0,"You must provide a non-empty routes array to createRouter");let a;if(e.mapRouteProperties)a=e.mapRouteProperties;else if(e.detectErrorBoundary){let ee=e.detectErrorBoundary;a=de=>({hasErrorBoundary:ee(de)})}else a=y7e;let i={},o=fx(e.routes,a,void 0,i),s,u=e.basename||"/",c=e.dataStrategy||w7e,d=e.patchRoutesOnNavigation,f=rr({v7_fetcherPersist:!1,v7_normalizeFormMethod:!1,v7_partialHydration:!1,v7_prepe
464ndBasename:!1,v7_relativeSplatPath:!1,v7_skipActionErrorRevalidation:!1},e.future),h=null,y=new Set,m=null,v=null,w=null,b=e.hydrationData!=null,x=Dd(o,e.history.location,u),T=!1,E=null;if(x==null&&!d){let ee=wi(404,{pathname:e.history.location.pathname}),{matches:de,route:Se}=fU(o);x=de,E={[Se.id]:ee}}x&&!e.hydrationData&&Ea(x,o,e.history.location.pathname).active&&(x=null);let C;if(x)if(x.some(ee=>ee.route.lazy))C=!1;else if(!x.some(ee=>ee.route.loader))C=!0;else if(f.v7_partialHydration){let ee=e.hydrationData?e.hydrationData.loaderData:null,de=e.hydrationData?e.hydrationData.errors:null;if(de){let Se=x.findIndex(Oe=>de[Oe.route.id]!==void 0);C=x.slice(0,Se+1).every(Oe=>!NR(Oe.route,ee,de))}else C=x.every(Se=>!NR(Se.route,ee,de))}else C=e.hydrationData!=null;else if(C=!1,x=[],f.v7_partialHydration){let ee=Ea(null,o,e.history.location.pathname);ee.active&&ee.matches&&(T=!0,x=ee.matches)}let R,_={historyAction:e.history.action,location:e.history.location,matches:x,initialized:C,navigation:rC,restoreScrollPosition:e.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||E,fetchers:new Map,blockers:new Map},I=cr.Pop,L=!1,B,j=!1,K=new Map,H=null,J=!1,z=!1,Z=[],q=new Set,Y=new Map,re=0,U=-1,Q=new Map,he=new Set,we=new Map,ve=new Map,Re=new Set,Me=new Map,Be=new Map,Ne;function Ke(){if(h=e.history.listen(ee=>{let{action:de,location:Se,delta:Oe}=ee;if(Ne){Ne(),Ne=void 0;return}If(Be.size===0||Oe!=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 $e=cn({currentLocation:_.location,nextLocation:Se,historyAction:de});if($e&&Oe!=null){let dt=new Promise(xt=>{Ne=xt});e.history.go(Oe*-1),tn($e,{state:"blocked",location:Se,proceed(){tn($e,{state:"proceeding",proceed:void 0,reset:void 0,location:Se}),dt.then(()=>e.history.go(Oe))},reset(){let xt=new Map(_.blockers);xt.set($e,s0),Qe({blockers:xt})}});return}return Ut(de,Se)}),n){D7e(t,K);let ee=()=>L7e(t,K);t.addEventListener("pagehide",ee),H=()=>t.removeEventListener("pagehide",ee)}return _.initialized||Ut(cr.Pop,_.location,{initialHydration:!0}),R}function He(){h&&h(),H&&H(),y.clear(),B&&B.abort(),_.fetchers.forEach((ee,de)=>ae(de)),_.blockers.forEach((ee,de)=>at(de))}function Ie(ee){return y.add(ee),()=>y.delete(ee)}function Qe(ee,de){de===void 0&&(de={}),_=rr({},_,ee);let Se=[],Oe=[];f.v7_fetcherPersist&&_.fetchers.forEach(($e,dt)=>{$e.state==="idle"&&(Re.has(dt)?Oe.push(dt):Se.push(dt))}),Re.forEach($e=>{!_.fetchers.has($e)&&!Y.has($e)&&Oe.push($e)}),[...y].forEach($e=>$e(_,{deletedFetchers:Oe,viewTransitionOpts:de.viewTransitionOpts,flushSync:de.flushSync===!0})),f.v7_fetcherPersist?(Se.forEach($e=>_.fetchers.delete($e)),Oe.forEach($e=>ae($e))):Oe.forEach($e=>Re.delete($e))}function rt(ee,de,Se){var Oe,$e;let{flushSync:dt}=Se===void 0?{}:Se,xt=_.actionData!=null&&_.navigation.formMethod!=null&&es(_.navigation.formMethod)&&_.navigation.state==="loading"&&((Oe=ee.state)==null?void 0:Oe._isRedirect)!==!0,it;de.actionData?Object.keys(de.actionData).length>0?it=de.actionData:it=null:xt?it=_.actionData:it=null;let ot=de.loaderData?lU(_.loaderData,de.loaderData,de.matches||[],de.errors):_.loaderData,Ze=_.blockers;Ze.size>0&&(Ze=new Map(Ze),Ze.forEach(($t,Qn)=>Ze.set(Qn,s0)));let Je=L===!0||_.navigation.formMethod!=null&&es(_.navigation.formMethod)&&(($e=ee.state)==null?void 0:$e._isRedirect)!==!0;s&&(o=s,s=void 0),J||I===cr.Pop||(I===cr.Push?e.history.push(ee,ee.state):I===cr.Replace&&e.history.replace(ee,ee.state));let Rt;if(I===cr.Pop){let $t=K.get(_.location.pathname);$t&&$t.has(ee.pathname)?Rt={currentLocation:_.location,nextLocation:ee}:K.has(ee.pathname)&&(Rt={currentLocation:ee,nextLocation:_.location})}else if(j){let $t=K.get(_.location.pathname);$t?$t.add(ee.pathname):($t=new Set([ee.pathname]),K.set(_.location.pathname,$t)),Rt={currentLocation:_.location,nextLocation:ee}}Qe(rr({},de,{actionData:it,loaderData:ot,historyAction:I,location:ee,initialized:!0,navigation:rC,revalidation:"idle",restoreScrollPosition:Uo(ee,de.matches||_.matches),preventScrollReset:Je,blockers:Ze}),{viewTransitionOpts:Rt,flushSync:dt===!0}),I=cr.Pop,L=!1,j=!1,J=!1,z=!1,Z=[]}async function kt(ee,de){if(typeof ee=="number"){e.history.go(ee);return}
464let Se=FR(_.location,_.matches,u,f.v7_prependBasename,ee,f.v7_relativeSplatPath,de==null?void 0:de.fromRouteId,de==null?void 0:de.relative),{path:Oe,submission:$e,error:dt}=nU(f.v7_normalizeFormMethod,!1,Se,de),xt=_.location,it=iv(_.location,Oe,de&&de.state);it=rr({},it,e.history.encodeLocation(it));let ot=de&&de.replace!=null?de.replace:void 0,Ze=cr.Push;ot===!0?Ze=cr.Replace:ot===!1||$e!=null&&es($e.formMethod)&&$e.formAction===_.location.pathname+_.location.search&&(Ze=cr.Replace);let Je=de&&"preventScrollReset"in de?de.preventScrollReset===!0:void 0,Rt=(de&&de.flushSync)===!0,$t=cn({currentLocation:xt,nextLocation:it,historyAction:Ze});if($t){tn($t,{state:"blocked",location:it,proceed(){tn($t,{state:"proceeding",proceed:void 0,reset:void 0,location:it}),kt(ee,de)},reset(){let Qn=new Map(_.blockers);Qn.set($t,s0),Qe({blockers:Qn})}});return}return await Ut(Ze,it,{submission:$e,pendingError:dt,preventScrollReset:Je,replace:de&&de.replace,enableViewTransition:de&&de.viewTransition,flushSync:Rt})}function mn(){if(V(),Qe({revalidation:"loading"}),_.navigation.state!=="submitting"){if(_.navigation.state==="idle"){Ut(_.historyAction,_.location,{startUninterruptedRevalidation:!0});return}Ut(I||_.historyAction,_.navigation.location,{overrideNavigation:_.navigation,enableViewTransition:j===!0})}}async function Ut(ee,de,Se){B&&B.abort(),B=null,I=ee,J=(Se&&Se.startUninterruptedRevalidation)===!0,$a(_.location,_.matches),L=(Se&&Se.preventScrollReset)===!0,j=(Se&&Se.enableViewTransition)===!0;let Oe=s||o,$e=Se&&Se.overrideNavigation,dt=Se!=null&&Se.initialHydration&&_.matches&&_.matches.length>0&&!T?_.matches:Dd(Oe,de,u),xt=(Se&&Se.flushSync)===!0;if(dt&&_.initialized&&!z&&A7e(_.location,de)&&!(Se&&Se.submission&&es(Se.submission.formMethod))){rt(de,{matches:dt},{flushSync:xt});return}let it=Ea(dt,Oe,de.pathname);if(it.active&&it.matches&&(dt=it.matches),!dt){let{error:Jt,notFoundMatches:zt,route:Fn}=wt(de.pathname);rt(de,{matches:zt,loaderData:{},errors:{[Fn.id]:Jt}},{flushSync:xt});return}B=new AbortController;let ot=Kp(e.history,de,B.signal,Se&&Se.submission),Ze;if(Se&&Se.pendingError)Ze=[Ld(dt).route.id,{type:Bn.error,error:Se.pendingError}];else if(Se&&Se.submission&&es(Se.submission.formMethod)){let Jt=await un(ot,de,Se.submission,dt,it.active,{replace:Se.replace,flushSync:xt});if(Jt.shortCircuited)return;if(Jt.pendingActionResult){let[zt,Fn]=Jt.pendingActionResult;if(Hi(Fn)&&Df(Fn.error)&&Fn.error.status===404){B=null,rt(de,{matches:Jt.matches,loaderData:{},errors:{[zt]:Fn.error}});return}}dt=Jt.matches||dt,Ze=Jt.pendingActionResult,$e=aC(de,Se.submission),xt=!1,it.active=!1,ot=Kp(e.history,ot.url,ot.signal)}let{shortCircuited:Je,matches:Rt,loaderData:$t,errors:Qn}=await or(ot,de,dt,it.active,$e,Se&&Se.submission,Se&&Se.fetcherSubmission,Se&&Se.replace,Se&&Se.initialHydration===!0,xt,Ze);Je||(B=null,rt(de,rr({matches:Rt||dt},dU(Ze),{loaderData:$t,errors:Qn})))}async function un(ee,de,Se,Oe,$e,dt){dt===void 0&&(dt={}),V();let xt=I7e(de,Se);if(Qe({navigation:xt},{flushSync:dt.flushSync===!0}),$e){let Ze=await fr(Oe,de.pathname,ee.signal);if(Ze.type==="aborted")return{shortCircuited:!0};if(Ze.type==="error"){let Je=Ld(Ze.partialMatches).route.id;return{matches:Ze.partialMatches,pendingActionResult:[Je,{type:Bn.error,error:Ze.error}]}}else if(Ze.matches)Oe=Ze.matches;else{let{notFoundMatches:Je,error:Rt,route:$t}=wt(de.pathname);return{matches:Je,pendingActionResult:[$t.id,{type:Bn.error,error:Rt}]}}}let it,ot=M0(Oe,de);if(!ot.route.action&&!ot.route.lazy)it={type:Bn.error,error:wi(405,{method:ee.method,pathname:de.pathname,routeId:ot.route.id})};else if(it=(await Gn("action",_,ee,[ot],Oe,null))[ot.route.id],ee.signal.aborted)return{shortCircuited:!0};if(zd(it)){let Ze;return dt&&dt.replace!=null?Ze=dt.replace:Ze=sU(it.response.headers.get("Location"),new URL(ee.url),u,e.history)===_.location.pathname+_.location.search,await Wn(ee,it,!0,{submission:Se,replace:Ze}),{shortCircuited:!0}}if(Sl(it))throw wi(400,{type:"defer-action"});if(Hi(it)){let Ze=Ld(Oe,ot.route.id);return(dt&&dt.replace)!==!0&&(I=cr.Push),{matches:Oe,pendingActionResult:[Ze.route.id,it]}}return{matches:Oe,pendingActionResult:[ot.route.id,it]}}async function or(ee,de,Se,Oe,$e,dt,xt,it,ot,Ze,Je){let Rt=$e||aC(de,dt),$t=dt||xt||hU(Rt),Qn=!J&&(!f.v7_partialHydration||!ot);if(Oe){if(Qn){let Rn=Vr(Je);Qe(rr({navigation:Rt},Rn!==void 0?{actionData:Rn}:{}),{flushSync:Ze})}let nn=await fr(Se,de.pathname,ee.signal);if(nn.type==="aborted")return{shortCircuited:!0};if(nn.type==="error"){let Rn=Ld(nn.partialMatches).route.id;return{matches:nn.partialMatches,loaderData:{},errors:{[Rn]:nn.error}}}else if(nn.matches)Se=nn.matches;else{let{error:Rn,notFoundMatches:Ur,route:wu}=wt(de.pathname);return{matches:Ur,loaderData:{},errors:{[wu.id]:Rn}}}}let Jt=s||o,[zt,Fn]=aU(e.history,_,Se,$t,de,f.v7_partialHydration&&ot===!0,f.v7_skipActionErrorRevalidation,z,Z,q,Re,we,he,Jt,u,Je);if(xr(nn=>!(Se&&Se.some(Rn=>Rn.route.id===nn))||zt&&zt.some(Rn=>Rn.route.id===nn)),U=++re,zt.length===0&&Fn.length===0){let nn=Qt();return rt(de,rr({matches:Se,loaderData:{},errors:Je&&Hi(Je[1])?{[Je[0]]:Je[1].error}:null},dU(Je),nn?{fetchers:new Map(_.fetchers)}:{}),{flushSync:Ze}),{shortCircuited:!0}}if(Qn){let nn={};if(!Oe){nn.navigation=Rt;let Rn=Vr(Je);Rn!==void 0&&(nn.actionData=Rn)}Fn.length>0&&(nn.fetchers=gn(Fn)),Qe(nn,{flushSync:Ze})}Fn.forEach(nn=>
464{Ae(nn.key),nn.controller&&Y.set(nn.key,nn.controller)});let Ca=()=>Fn.forEach(nn=>Ae(nn.key));B&&B.signal.addEventListener("abort",Ca);let{loaderResults:bu,fetcherResults:Aa}=await ui(_,Se,zt,Fn,ee);if(ee.signal.aborted)return{shortCircuited:!0};B&&B.signal.removeEventListener("abort",Ca),Fn.forEach(nn=>Y.delete(nn.key));let sn=cw(bu);if(sn)return await Wn(ee,sn.result,!0,{replace:it}),{shortCircuited:!0};if(sn=cw(Aa),sn)return he.add(sn.key),await Wn(ee,sn.result,!0,{replace:it}),{shortCircuited:!0};let{loaderData:sd,errors:ci}=cU(_,Se,bu,Je,Fn,Aa,Me);Me.forEach((nn,Rn)=>{nn.subscribe(Ur=>{(Ur||nn.done)&&Me.delete(Rn)})}),f.v7_partialHydration&&ot&&_.errors&&(ci=rr({},_.errors,ci));let Ui=Qt(),jo=ue(U),_c=Ui||jo||Fn.length>0;return rr({matches:Se,loaderData:sd,errors:ci},_c?{fetchers:new Map(_.fetchers)}:{})}function Vr(ee){if(ee&&!Hi(ee[1]))return{[ee[0]]:ee[1].data};if(_.actionData)return Object.keys(_.actionData).length===0?null:_.actionData}function gn(ee){return ee.forEach(de=>{let Se=_.fetchers.get(de.key),Oe=u0(void 0,Se?Se.data:void 0);_.fetchers.set(de.key,Oe)}),new Map(_.fetchers)}function pn(ee,de,Se,Oe){if(r)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.");Ae(ee);let $e=(Oe&&Oe.flushSync)===!0,dt=s||o,xt=FR(_.location,_.matches,u,f.v7_prependBasename,Se,f.v7_relativeSplatPath,de,Oe==null?void 0:Oe.relative),it=Dd(dt,xt,u),ot=Ea(it,dt,xt);if(ot.active&&ot.matches&&(it=ot.matches),!it){D(ee,de,wi(404,{pathname:xt}),{flushSync:$e});return}let{path:Ze,submission:Je,error:Rt}=nU(f.v7_normalizeFormMethod,!0,xt,Oe);if(Rt){D(ee,de,Rt,{flushSync:$e});return}let $t=M0(it,Ze),Qn=(Oe&&Oe.preventScrollReset)===!0;if(Je&&es(Je.formMethod)){xn(ee,de,Ze,$t,it,ot.active,$e,Qn,Je);return}we.set(ee,{routeId:de,path:Ze}),zn(ee,de,Ze,$t,it,ot.active,$e,Qn,Je)}async function xn(ee,de,Se,Oe,$e,dt,xt,it,ot){V(),we.delete(ee);function Ze(hn){if(!hn.route.action&&!hn.route.lazy){let Cs=wi(405,{method:ot.formMethod,pathname:Se,routeId:de});return D(ee,de,Cs,{flushSync:xt}),!0}return!1}if(!dt&&Ze(Oe))return;let Je=_.fetchers.get(ee);O(ee,M7e(ot,Je),{flushSync:xt});let Rt=new AbortController,$t=Kp(e.history,Se,Rt.signal,ot);if(dt){let hn=await fr($e,new URL($t.url).pathname,$t.signal,ee);if(hn.type==="aborted")return;if(hn.type==="error"){D(ee,de,hn.error,{flushSync:xt});return}else if(hn.matches){if($e=hn.matches,Oe=M0($e,Se),Ze(Oe))return}else{D(ee,de,wi(404,{pathname:Se}),{flushSync:xt});return}}Y.set(ee,Rt);let Qn=re,zt=(await Gn("action",_,$t,[Oe],$e,ee))[Oe.route.id];if($t.signal.aborted){Y.get(ee)===Rt&&Y.delete(ee);return}if(f.v7_fetcherPersist&&Re.has(ee)){if(zd(zt)||Hi(zt)){O(ee,nl(void 0));return}}else{if(zd(zt))if(Y.delete(ee),U>Qn){O(ee,nl(void 0));return}else return he.add(ee),O(ee,u0(ot)),Wn($t,zt,!1,{fetcherSubmission:ot,preventScrollReset:it});if(Hi(zt)){D(ee,de,zt.error);return}}if(Sl(zt))throw wi(400,{type:"defer-action"});let Fn=_.navigation.location||_.location,Ca=Kp(e.history,Fn,Rt.signal),bu=s||o,Aa=_.navigation.state!=="idle"?Dd(bu,_.navigation.location,u):_.matches;Ht(Aa,"Didn't find any matches after fetcher action");let sn=++re;Q.set(ee,sn);let sd=u0(ot,zt.data);_.fetchers.set(ee,sd);let[ci,Ui]=aU(e.history,_,Aa,ot,Fn,!1,f.v7_skipActionErrorRevalidation,z,Z,q,Re,we,he,bu,u,[Oe.route.id,zt]);Ui.filter(hn=>hn.key!==ee).forEach(hn=>{let Cs=hn.key,lp=_.fetchers.get(Cs),fm=u0(void 0,lp?lp.data:void 0);_.fetchers.set(Cs,fm),Ae(Cs),hn.controller&&Y.set(Cs,hn.controller)}),Qe({fetchers:new Map(_.fetchers)});let jo=()=>Ui.forEach(hn=>Ae(hn.key));Rt.signal.addEventListener("abort",jo);let{loaderResults:_c,fetcherResults:nn}=await ui(_,Aa,ci,Ui,Ca);if(Rt.signal.aborted)return;Rt.signal.removeEventListener("abort",jo),Q.delete(ee),Y.delete(ee),Ui.forEach(hn=>Y.delete(hn.key));let Rn=cw(_c);if(Rn)return Wn(Ca,Rn.result,!1,{preventScrollReset:it});if(Rn=cw(nn),Rn)return he.add(Rn.key),Wn(Ca,Rn.result,!1,{preventScrollReset:it});let{loaderData:Ur,errors:wu}=cU(_,Aa,_c,void 0,Ui,nn,Me);if(_.fetchers.has(ee)){let hn=nl(zt.data);_.fetchers.set(ee,hn)}ue(sn),_.navigation.state==="loading"&&sn>U?(Ht(I,"Expected pending action"),B&&B.abort(),rt(_.navigation.location,{matches:Aa,loaderData:Ur,errors:wu,fetchers:new Map(_.fetchers)})):(Qe({errors:wu,loaderData:lU(_.loaderData,Ur,Aa,wu),fetchers:new Map(_.fetchers)}),z=!1)}async function zn(ee,de,Se,Oe,$e,dt,xt,it,ot){let Ze=_.fetchers.get(ee);O(ee,u0(ot,Ze?Ze.data:void 0),{flushSync:xt});let Je=new AbortController,Rt=Kp(e.history,Se,Je.signal);if(dt){let zt=await fr($e,new URL(Rt.url).pathname,Rt.signal,ee);if(zt.type==="aborted")return;if(zt.type==="error"){D(ee,de,zt.error,{flushSync:xt});return}else if(zt.matches)$e=zt.matches,Oe=M0($e,Se);else{D(ee,de,wi(404,{pathname:Se}),{flushSync:xt});return}}Y.set(ee,Je);let $t=re,Jt=(await Gn("loader",_,Rt,[Oe],$e,ee))[Oe.route.id];if(Sl(Jt)&&(Jt=await hI(Jt,Rt.signal,!0)||Jt),Y.get(ee)===Je&&Y.delete(ee),!Rt.signal.aborted){if(Re.has(ee)){O(ee,nl(void 0));return}if(zd(Jt))if(U>$t){O(ee,nl(void 0));return}else{he.add(ee),await Wn(Rt,Jt,!1,{preventScrollReset:it});return}if(Hi(Jt)){D(ee,de,Jt.error);return}Ht(!Sl(Jt),"Unhandled fetcher deferred data"),O(ee,nl(Jt.data))}}async function Wn(ee,de,Se,Oe){let{submission:$e,fetcherSubmission:dt,preventScrollReset:xt,replace:it}=Oe===void 0?{}:Oe;de.response.headers.has("X-Remix-Revalidate")&&(z=!0);let ot=de.response.headers.get("Location");Ht(ot,"Expected a Location header on the redirect Response"),ot=sU(ot,new URL(ee.url),u,e.history);let Ze=iv(_.location,ot,{_isRedirect:!0});if(n){let zt=!1;if(de.response.headers.has("X-Remix-Reload-Document"))zt=!0;else if(pI.test(ot)){const Fn=e.history.createURL(ot);zt=Fn.origin!==t.location.origin||lu(Fn.pathname,u)==null}if(zt){it?t.location.replace(ot):t.location.assign(ot);return}}B=null;let Je=it===!0||de.response.headers.has("X-Remix-Replace")?cr.Replace:cr.Push,{formMethod:Rt,formAction:$t,formEncType:Qn}=_.navigation;!$e&&!dt&&Rt&&$t&&Qn&&($e=hU(_.navigation));let Jt=$e||dt;if(p7e.has(de.response.status)&&Jt&&es(Jt.formMethod))await Ut(Je,Ze,{submission:rr({},Jt,{formAction:ot}),preventScrollReset:xt||L,enableViewTransition:Se?j:void 0});else{let zt=aC(Ze,$e);await Ut(Je,Ze,{overrideNavigation:zt,fetcherSubmission:dt,preventScrollReset:xt||L,enableViewTransition:Se?j:void 0})}}async function Gn(ee,de,Se,Oe,$e,dt){let xt,it={};try{xt=await x7e(c,ee,de,Se,Oe,$e,dt,i,a)}catch(ot){return Oe.forEach(Ze=>{it[Ze.route.id]={type:Bn.error,error:ot}}),it}for(let[ot,Ze]of Object.entries(xt))if(_7e(Ze)){let Je=Ze.result;it[ot]={type:Bn.redirect,response:E7e(Je,Se,ot,$e,u,f.v7_relativeSplatPath)}}else it[ot]=await T7e(Ze);return it}async function ui(ee,de,Se,Oe,$e){let dt=ee.matches,xt=Gn("loader",ee,$e,Se,de,null),it=Promise.all(Oe.map(async Je=>{if(Je.matches&&Je.match&&Je.controller){let $t=(await Gn("loader",ee,Kp(e.history,Je.path,Je.controller.signal),[Je.match],Je.matches,Je.key))[Je.match.route.id];return{[Je.key]:$t}}else return Promise.resolve({[Je.key]:{type:Bn.error,error:wi(404,{pathname:Je.path})}})})),ot=await xt,Ze=(await it).reduce((Je,Rt)=>Object.assign(Je,Rt),{});return await Promise.all([R7e(de,ot,$e.signal,dt,ee.loaderData),O7e(de,Ze,Oe)]),{loaderResults:ot,fetcherResults:Ze}}function V(){z=!0,Z.push(...xr()),we.forEach((ee,de)=>{Y.has(de)&&q.add(de),Ae(de)})}function O(ee,de,Se){Se===void 0&&(Se={}),_.fetchers.set(ee,de),Qe({fetchers:new Map(_.fetchers)},{flushSync:(Se&&Se.flushSync)===!0})}function D(ee,de,Se,Oe){Oe===void 0&&(Oe={});let $e=Ld(_.matches,de);ae(ee),Qe({errors:{[$e.route.id]:Se},fetchers:new Map(_.fetchers)},{flushSync:(Oe&&Oe.flushSync)===!0})}function $(ee){return ve.set(ee,(ve.get(ee)||0)+1),Re.has(ee)&&Re.delete(ee),_.fetchers.get(ee)||h7e}function ae(ee){let de=_.fetchers.get(ee);Y.has(ee)&&!(de&&de.state==="loading"&&Q.has(ee))&&Ae(ee),we.delete(ee),Q.delete(ee),he.delete(ee),f.v7_fetcherPersist&&Re.delete(ee),q.delete(ee),_.fetchers.delete(ee)}function xe(ee){let de=(ve.get(ee)||0)-1;de<=0?(ve.delete(ee),Re.add(ee),f.v7_fetcherPersist||ae(ee)):ve.set(ee,de),Qe({fetchers:new Map(_.fetchers)})}function Ae(ee){let de=Y.get(ee);de&&(de.abort(),Y.delete(ee))}function Pt(ee){for(let de of ee){let Se=$(de),Oe=nl(Se.data);_.fetchers.set(de,Oe)}}function Qt(){let ee=[],de=!1;for(let Se of he){let Oe=_.fetchers.get(Se);Ht(Oe,"Expected fetcher: "+Se),Oe.state==="loading"&&(he.delete(Se),ee.push(Se),de=!0)}return Pt(ee),de}function ue(ee){let de=[];for(let[Se,Oe]of Q)if(Oe<ee){let $e=_.fetchers.get(Se);Ht($e,"Expected fetcher: "+Se),$e.state==="loading"&&(Ae(Se),Q.delete(Se),de.push(Se))}return Pt(de),de.length>0}function fe(ee,de){let Se=_.blockers.get(ee)||s0;return Be.get(ee)!==de&&Be.set(ee,de),Se}function at(ee){_.blockers.delete(ee),Be.delete(ee)}function tn(ee,de){let Se=_.blockers.get(ee)||s0;Ht(Se.state==="unblocked"&&de.state==="blocked"||Se.state==="blocked"&&de.state==="blocked"||Se.state==="blocked"&&de.state==="proceeding"||Se.state==="blocked"&&de.state==="unblocked"||Se.state==="proceeding"&&de.state==="unblocked","Invalid blocker state transition: "+Se.state+" -> "+de.state);
464let Oe=new Map(_.blockers);Oe.set(ee,de),Qe({blockers:Oe})}function cn(ee){let{currentLocation:de,nextLocation:Se,historyAction:Oe}=ee;if(Be.size===0)return;Be.size>1&&If(!1,"A router only supports one blocker at a time");let $e=Array.from(Be.entries()),[dt,xt]=$e[$e.length-1],it=_.blockers.get(dt);if(!(it&&it.state==="proceeding")&&xt({currentLocation:de,nextLocation:Se,historyAction:Oe}))return dt}function wt(ee){let de=wi(404,{pathname:ee}),Se=s||o,{matches:Oe,route:$e}=fU(Se);return xr(),{notFoundMatches:Oe,route:$e,error:de}}function xr(ee){let de=[];return Me.forEach((Se,Oe)=>{(!ee||ee(Oe))&&(Se.cancel(),de.push(Oe),Me.delete(Oe))}),de}function Or(ee,de,Se){if(m=ee,w=de,v=Se||null,!b&&_.navigation===rC){b=!0;let Oe=Uo(_.location,_.matches);Oe!=null&&Qe({restoreScrollPosition:Oe})}return()=>{m=null,w=null,v=null}}function Sr(ee,de){return v&&v(ee,de.map(Oe=>Jne(Oe,_.loaderData)))||ee.key}function $a(ee,de){if(m&&w){let Se=Sr(ee,de);m[Se]=w()}}function Uo(ee,de){if(m){let Se=Sr(ee,de),Oe=m[Se];if(typeof Oe=="number")return Oe}return null}function Ea(ee,de,Se){if(d)if(ee){if(Object.keys(ee[0].params).length>0)return{active:!0,matches:e2(de,Se,u,!0)}}else return{active:!0,matches:e2(de,Se,u,!0)||[]};return{active:!1,matches:null}}async function fr(ee,de,Se,Oe){if(!d)return{type:"success",matches:ee};let $e=ee;for(;;){let dt=s==null,xt=s||o,it=i;try{await d({signal:Se,path:de,matches:$e,fetcherKey:Oe,patch:(Je,Rt)=>{Se.aborted||oU(Je,Rt,xt,it,a)}})}catch(Je){return{type:"error",error:Je,partialMatches:$e}}finally{dt&&!Se.aborted&&(o=[...o])}if(Se.aborted)return{type:"aborted"};let ot=Dd(xt,de,u);if(ot)return{type:"success",matches:ot};let Ze=e2(xt,de,u,!0);if(!Ze||$e.length===Ze.length&&$e.every((Je,Rt)=>Je.route.id===Ze[Rt].route.id))return{type:"success",matches:null};$e=Ze}}function ca(ee){i={},s=fx(ee,a,void 0,i)}function ao(ee,de){let Se=s==null;oU(ee,de,s||o,i,a),Se&&(o=[...o],Qe({}))}return R={get basename(){return u},get future(){return f},get state(){return _},get routes(){return o},get window(){return t},initialize:Ke,subscribe:Ie,enableScrollRestoration:Or,navigate:kt,fetch:pn,revalidate:mn,createHref:ee=>e.history.createHref(ee),encodeLocation:ee=>e.history.encodeLocation(ee),getFetcher:$,deleteFetcher:xe,dispose:He,getBlocker:fe,deleteBlocker:at,patchRoutes:ao,_internalFetchControllers:Y,_internalActiveDeferreds:Me,_internalSetRoutes:ca},R}function g7e(e){return e!=null&&("formData"in e&&e.formData!=null||"body"in e&&e.body!==void 0)}function FR(e,t,n,r,a,i,o,s){let u,c;if(o){u=[];for(let f of t)if(u.push(f),f.route.id===o){c=f;break}}else u=t,c=t[t.length-1];let d=JS(a||".",XS(u,i),lu(e.pathname,n)||e.pathname,s==="path");if(a==null&&(d.search=e.search,d.hash=e.hash),(a==null||a===""||a===".")&&c){let f=yI(d.search);if(c.route.index&&!f)d.search=d.search?d.search.replace(/^\?/,"?index&"):"?index";else if(!c.route.index&&f){let h=new URLSearchParams(d.search),y=h.getAll("index");h.delete("index"),y.filter(v=>v).forEach(v=>h.append("index",v));let m=h.toString();d.search=m?"?"+m:""}}return r&&n!=="/"&&(d.pathname=d.pathname==="/"?n:ac([n,d.pathname])),Mf(d)}function nU(e,t,n,r){if(!r||!g7e(r))return{path:n};if(r.formMethod&&!P7e(r.formMethod))return{path:n,error:wi(405,{method:r.formMethod})};let a=()=>({path:n,error:wi(400,{type:"invalid-body"})}),i=r.formMethod||"get",o=e?i.toUpperCase():i.toLowerCase(),s=sre(n);if(r.body!==void 0){if(r.formEncType==="text/plain"){if(!es(o))return a();let h=typeof r.body=="string"?r.body:r.body instanceof FormData||r.body instanceof URLSearchParams?Array.from(r.body.entries()).reduce((y,m)=>{let[v,w]=m;return""+y+v+"="+w+`
465`},""):String(r.body);return{path:n,submission:{formMethod:o,formAction:s,formEncType:r.formEncType,formData:void 0,json:void 0,text:h}}}else if(r.formEncType==="application/json"){if(!es(o))return a();try{let h=typeof r.body=="string"?JSON.parse(r.body):r.body;return{path:n,submission:{formMethod:o,formAction:s,formEncType:r.formEncType,formData:void 0,json:h,text:void 0}}}catch{return a()}}}Ht(typeof FormData=="function","FormData is not available in this environment");let u,c;if(r.formData)u=BR(r.formData),c=r.formData;else if(r.body instanceof FormData)u=BR(r.body),c=r.body;else if(r.body instanceof URLSearchParams)u=r.body,c=uU(u);
465else if(r.body==null)u=new URLSearchParams,c=new FormData;else try{u=new URLSearchParams(r.body),c=uU(u)}catch{return a()}let d={formMethod:o,formAction:s,formEncType:r&&r.formEncType||"application/x-www-form-urlencoded",formData:c,json:void 0,text:void 0};if(es(d.formMethod))return{path:n,submission:d};let f=nd(n);return t&&f.search&&yI(f.search)&&u.append("index",""),f.search="?"+u,{path:Mf(f),submission:d}}function rU(e,t,n){n===void 0&&(n=!1);let r=e.findIndex(a=>a.route.id===t);return r>=0?e.slice(0,n?r+1:r):e}function aU(e,t,n,r,a,i,o,s,u,c,d,f,h,y,m,v){let w=v?Hi(v[1])?v[1].error:v[1].data:void 0,b=e.createURL(t.location),x=e.createURL(a),T=n;i&&t.errors?T=rU(n,Object.keys(t.errors)[0],!0):v&&Hi(v[1])&&(T=rU(n,v[0]));let E=v?v[1].statusCode:void 0,C=o&&E&&E>=400,R=T.filter((I,L)=>{let{route:B}=I;if(B.lazy)return!0;if(B.loader==null)return!1;if(i)return NR(B,t.loaderData,t.errors);if(v7e(t.loaderData,t.matches[L],I)||u.some(H=>H===I.route.id))return!0;let j=t.matches[L],K=I;return iU(I,rr({currentUrl:b,currentParams:j.params,nextUrl:x,nextParams:K.params},r,{actionResult:w,actionStatus:E,defaultShouldRevalidate:C?!1:s||b.pathname+b.search===x.pathname+x.search||b.search!==x.search||ire(j,K)}))}),_=[];return f.forEach((I,L)=>{if(i||!n.some(J=>J.route.id===I.routeId)||d.has(L))return;let B=Dd(y,I.path,m);if(!B){_.push({key:L,routeId:I.routeId,path:I.path,matches:null,match:null,controller:null});return}let j=t.fetchers.get(L),K=M0(B,I.path),H=!1;h.has(L)?H=!1:c.has(L)?(c.delete(L),H=!0):j&&j.state!=="idle"&&j.data===void 0?H=s:H=iU(K,rr({currentUrl:b,currentParams:t.matches[t.matches.length-1].params,nextUrl:x,nextParams:n[n.length-1].params},r,{actionResult:w,actionStatus:E,defaultShouldRevalidate:C?!1:s})),H&&_.push({key:L,routeId:I.routeId,path:I.path,matches:B,match:K,controller:new AbortController})}),[R,_]}function NR(e,t,n){if(e.lazy)return!0;if(!e.loader)return!1;let r=t!=null&&t[e.id]!==void 0,a=n!=null&&n[e.id]!==void 0;return!r&&a?!1:typeof e.loader=="function"&&e.loader.hydrate===!0?!0:!r&&!a}function v7e(e,t,n){let r=!t||n.route.id!==t.route.id,a=e[n.route.id]===void 0;return r||a}function ire(e,t){let n=e.route.path;return e.pathname!==t.pathname||n!=null&&n.endsWith("*")&&e.params["*"]!==t.params["*"]}function iU(e,t){if(e.route.shouldRevalidate){let n=e.route.shouldRevalidate(t);if(typeof n=="boolean")return n}return t.defaultShouldRevalidate}function oU(e,t,n,r,a){var i;let o;if(e){let c=r[e];Ht(c,"No route found to patch children into: routeId = "+e),c.children||(c.children=[]),o=c.children}else o=n;let s=t.filter(c=>!o.some(d=>ore(c,d))),u=fx(s,a,[e||"_","patch",String(((i=o)==null?void 0:i.length)||"0")],r);o.push(...u)}function ore(e,t){return"id"in e&&"id"in t&&e.id===t.id?!0:e.index===t.index&&e.path===t.path&&e.caseSensitive===t.caseSensitive?(!e.children||e.children.length===0)&&(!t.children||t.children.length===0)?!0:e.children.every((n,r)=>{var a;return(a=t.children)==null?void 0:a.some(i=>ore(n,i))}):!1}async function b7e(e,t,n){if(!e.lazy)return;let r=await e.lazy();if(!e.lazy)return;let a=n[e.id];Ht(a,"No route found in manifest");let i={};for(let o in r){let u=a[o]!==void 0&&o!=="hasErrorBoundary";If(!u,'Route "'+a.id+'" has a static property "'+o+'" defined but its lazy function is also returning a value for this property. '+('The lazy route property "'+o+'" will be ignored.')),!u&&!zLe.has(o)&&(i[o]=r[o])}Object.assign(a,i),Object.assign(a,rr({},t(a),{lazy:void 0}))}async function w7e(e){let{matches:t}=e,n=t.filter(a=>a.shouldLoad);return(await Promise.all(n.map(a=>a.resolve()))).reduce((a,i,o)=>Object.assign(a,{[n[o].route.id]:i}),{})}async function x7e(e,t,n,r,a,i,o,s,u,c){let d=i.map(y=>y.route.lazy?b7e(y.route,u,s):void 0),f=i.map((y,m)=>{let v=d[m],w=a.some(x=>x.route.id===y.route.id);return rr({},y,{shouldLoad:w,resolve:async x=>(x&&r.method==="GET"&&(y.route.lazy||y.route.loader)&&(w=!0),w?S7e(t,r,y,v,x,c):Promise.resolve({type:Bn.data,result:void 0}))})}),h=await e({matches:f,request:r,params:i[0].params,fetcherKey:o,context:c});try{await Promise.all(d)}catch{}return h}async function S7e(e,t,n,r,a,i){let o,s,u=c=>{let d,f=new Promise((m,v)=>d=v);s=()=>d(),t.signal.addEventListener("abort",s);let h=m=>typeof c!="function"?Promise.reject(new Error("You cannot call the handler for a route which defines a boolean "+('"'+e+'" [routeId: '+n.route.id+"]"))):c({request:t,params:n.params,context:i},...m!==void 0?[m]:[]),y=(async()=>{try{return{type:"data",result:await(a?a(v=>h(v)):h())}}catch(m){return{type:"error",result:m}}})();return Promise.race([y,f])};try{let c=n.route[e];if(r)if(c){let d,[f]=await Promise.all([u(c).catch(h=>{d=h}),r]);if(d!==void 0)throw d;o=f}else if(await r,c=n.route[e],c)o=await u(c);else if(e==="action"){let d=new URL(t.url),f=d.pathname+d.search;throw wi(405,{method:t.method,pathname:f,routeId:n.route.id})}else return{type:Bn.data,result:void 0};else if(c)o=await u(c);else{let d=new URL(t.url),f=d.pathname+d.search;throw wi(404,{pathname:f})}Ht(o.result!==void 0,"You defined "+(e==="action"?"an action":"a loader")+" for route "+('"'+n.route.id+"\" but didn't return anything from your `"+e+"` ")+"function. Please return a value or `null`.")}catch(c){return{type:Bn.error,result:c}}finally{s&&t.signal.removeEventListener("abort",s)}return o}async function T7e(e){let{result:t,type:n}=e;if(ure(t)){let f;try{let h=t.headers.get("Content-Type");h&&/\bapplication\/json\b/.test(h)?t.body==null?f=null:f=await t.json():f=await t.text()}catch(h){return{type:Bn.error,error:h}}return n===Bn.error?{type:Bn.error,error:new px(t.status,t.statusText,f),statusCode:t.status,headers:t.headers}:{type:Bn.data,data:f,statusCode:t.status,headers:t.headers}}if(n===Bn.error){if(pU(t)){var r,a;if(t.data instanceof Error){var i,o;return{type:Bn.error,error:t.data,statusCode:(i=t.init)==null?void 0:i.status,headers:(o=t.init)!=null&&o.headers?new Headers(t.init.headers):void 0}}return{type:Bn.error,error:new px(((r=t.init)==null?void 0:r.status)||500,void 0,t.data),statusCode:Df(t)?t.status:void 0,headers:(a=t.init)!=null&&a.headers?new Headers(t.init.headers):void 0}}return{type:Bn.error,error:t,statusCode:Df(t)?t.status:void 0}}if(k7e(t)){var s,u;return{type:Bn.deferred,deferredData:t,statusCode:(s=t.init)==null?void 0:s.status,headers:((u=t.init)==null?void 0:u.headers)&&new Headers(t.init.headers)}}if(pU(t)){var c,d;return{type:Bn.data,data:t.data,statusCode:(c=t.init)==null?void 0:c.status,headers:(d=t.init)!=null&&d.headers?new Headers(t.init.headers):void 0}}return{type:Bn.data,data:t}}function E7e(e,t,n,r,a,i){let o=e.headers.get("Location");if(Ht(o,"Redirects returned/thrown from loaders/actions must have a Location header"),!pI.test(o)){let s=r.slice(0,r.findIndex(u=>u.route.id===n)+1);o=FR(new URL(t.url),s,a,!0,o,i),e.headers.set("Location",o)}return e}function sU(e,t,n,r){let a=["about:","blob:","chrome:","chrome-untrusted:","content:","data:","devtools:","file:","filesystem:","javascript:"];if(pI.test(e)){let i=e,o=i.startsWith("//")?new URL(t.protocol+i):new URL(i);if(a.includes(o.protocol))throw new Error("Invalid redirect location");let s=lu(o.pathname,n)!=null;if(o.origin===t.origin&&s)return fI(o.pathname)+o.search+o.hash}try{let i=r.createURL(e);if(a.includes(i.protocol))throw new Error("Invalid redirect location")}catch{}return e}function Kp(e,t,n,r){let a=e.createURL(sre(t)).toString(),i={signal:n};if(r&&es(r.formMethod)){let{formMethod:o,formEncType:s}=r;i.method=o.toUpperCase(),s==="application/json"?(i.headers=new Headers({"Content-Type":s}),i.body=JSON.stringify(r.json)):s==="text/plain"?i.body=r.text:s==="application/x-www-form-urlencoded"&&r.formData?i.body=BR(r.formData):i.body=r.formData}
465return new Request(a,i)}function BR(e){let t=new URLSearchParams;for(let[n,r]of e.entries())t.append(n,typeof r=="string"?r:r.name);return t}function uU(e){let t=new FormData;for(let[n,r]of e.entries())t.append(n,r);return t}function C7e(e,t,n,r,a){let i={},o=null,s,u=!1,c={},d=n&&Hi(n[1])?n[1].error:void 0;return e.forEach(f=>{if(!(f.route.id in t))return;let h=f.route.id,y=t[h];if(Ht(!zd(y),"Cannot handle redirect results in processLoaderData"),Hi(y)){let m=y.error;d!==void 0&&(m=d,d=void 0),o=o||{};{let v=Ld(e,h);o[v.route.id]==null&&(o[v.route.id]=m)}i[h]=void 0,u||(u=!0,s=Df(y.error)?y.error.status:500),y.headers&&(c[h]=y.headers)}else Sl(y)?(r.set(h,y.deferredData),i[h]=y.deferredData.data,y.statusCode!=null&&y.statusCode!==200&&!u&&(s=y.statusCode),y.headers&&(c[h]=y.headers)):(i[h]=y.data,y.statusCode&&y.statusCode!==200&&!u&&(s=y.statusCode),y.headers&&(c[h]=y.headers))}),d!==void 0&&n&&(o={[n[0]]:d},i[n[0]]=void 0),{loaderData:i,errors:o,statusCode:s||200,loaderHeaders:c}}function cU(e,t,n,r,a,i,o){let{loaderData:s,errors:u}=C7e(t,n,r,o);return a.forEach(c=>{let{key:d,match:f,controller:h}=c,y=i[d];if(Ht(y,"Did not find corresponding fetcher result"),!(h&&h.signal.aborted))if(Hi(y)){let m=Ld(e.matches,f==null?void 0:f.route.id);u&&u[m.route.id]||(u=rr({},u,{[m.route.id]:y.error})),e.fetchers.delete(d)}else if(zd(y))Ht(!1,"Unhandled fetcher revalidation redirect");else if(Sl(y))Ht(!1,"Unhandled fetcher deferred data");else{let m=nl(y.data);e.fetchers.set(d,m)}}),{loaderData:s,errors:u}}function lU(e,t,n,r){let a=rr({},t);for(let i of n){let o=i.route.id;if(t.hasOwnProperty(o)?t[o]!==void 0&&(a[o]=t[o]):e[o]!==void 0&&i.route.loader&&(a[o]=e[o]),r&&r.hasOwnProperty(o))break}return a}function dU(e){return e?Hi(e[1])?{actionData:{}}:{actionData:{[e[0]]:e[1].data}}:{}}function Ld(e,t){return(t?e.slice(0,e.findIndex(r=>r.route.id===t)+1):[...e]).reverse().find(r=>r.route.hasErrorBoundary===!0)||e[0]}function fU(e){let t=e.length===1?e[0]:e.find(n=>n.index||!n.path||n.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:t}],route:t}}function wi(e,t){let{pathname:n,routeId:r,method:a,type:i,message:o}=t===void 0?{}:t,s="Unknown Server Error",u="Unknown @remix-run/router error";return e===400?(s="Bad Request",a&&n&&r?u="You made a "+a+' request to "'+n+'" but '+('did not provide a `loader` for route "'+r+'", ')+"so there is no way to handle the request.":i==="defer-action"?u="defer() is not supported in actions":i==="invalid-body"&&(u="Unable to encode submission body")):e===403?(s="Forbidden",u='Route "'+r+'" does not match URL "'+n+'"'):e===404?(s="Not Found",u='No route matches URL "'+n+'"'):e===405&&(s="Method Not Allowed",a&&n&&r?u="You made a "+a.toUpperCase()+' request to "'+n+'" but '+('did not provide an `action` for route "'+r+'", ')+"so there is no way to handle the request.":a&&(u='Invalid request method "'+a.toUpperCase()+'"')),new px(e||500,s,new Error(u),!0)}function cw(e){let t=Object.entries(e);for(let n=t.length-1;n>=0;n--){let[r,a]=t[n];if(zd(a))return{key:r,result:a}}}function sre(e){let t=typeof e=="string"?nd(e):e;return Mf(rr({},t,{hash:""}))}function A7e(e,t){return e.pathname!==t.pathname||e.search!==t.search?!1:e.hash===""?t.hash!=="":e.hash===t.hash?!0:t.hash!==""}function _7e(e){return ure(e.result)&&f7e.has(e.result.status)}function Sl(e){return e.type===Bn.deferred}function Hi(e){return e.type===Bn.error}function zd(e){return(e&&e.type)===Bn.redirect}function pU(e){return typeof e=="object"&&e!=null&&"type"in e&&"data"in e&&"init"in e&&e.type==="DataWithResponseInit"}function k7e(e){let t=e;return t&&typeof t=="object"&&typeof t.data=="object"&&typeof t.subscribe=="function"&&typeof t.cancel=="function"&&typeof t.resolveData=="function"}function ure(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.headers=="object"&&typeof e.body<"u"}function P7e(e){return d7e.has(e.toLowerCase())}function es(e){return c7e.has(e.toLowerCase())}async function R7e(e,t,n,r,a){let i=Object.entries(t);for(let o=0;o<i.length;o++){let[s,u]=i[o],c=e.find(h=>(h==null?void 0:h.route.id)===s);if(!c)continue;let d=r.find(h=>h.route.id===c.route.id),f=d!=null&&!ire(d,c)&&(a&&a[c.route.id])!==void 0;Sl(u)&&f&&await hI(u,n,!1).then(h=>{h&&(t[s]=h)})}}async function O7e(e,t,n){for(let r=0;r<n.length;r++){let{key:a,routeId:i,controller:o}=n[r],s=t[a];e.find(c=>(c==null?void 0:c.route.id)===i)&&Sl(s)&&(Ht(o,"Expected an AbortController for revalidating fetcher deferred result"),await hI(s,o.signal,!0).then(c=>{c&&(t[a]=c)}))}}
465async function hI(e,t,n){if(n===void 0&&(n=!1),!await e.deferredData.resolveData(t)){if(n)try{return{type:Bn.data,data:e.deferredData.unwrappedData}}catch(a){return{type:Bn.error,error:a}}return{type:Bn.data,data:e.deferredData.data}}}function yI(e){return new URLSearchParams(e).getAll("index").some(t=>t==="")}function M0(e,t){let n=typeof t=="string"?nd(t).search:t.search;if(e[e.length-1].route.index&&yI(n||""))return e[e.length-1];let r=nre(e);return r[r.length-1]}function hU(e){let{formMethod:t,formAction:n,formEncType:r,text:a,formData:i,json:o}=e;if(!(!t||!n||!r)){if(a!=null)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:void 0,text:a};if(i!=null)return{formMethod:t,formAction:n,formEncType:r,formData:i,json:void 0,text:void 0};if(o!==void 0)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:o,text:void 0}}}function aC(e,t){return t?{state:"loading",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}:{state:"loading",location:e,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function I7e(e,t){return{state:"submitting",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}}function u0(e,t){return e?{state:"loading",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:t}}function M7e(e,t){return{state:"submitting",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t?t.data:void 0}}function nl(e){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:e}}function D7e(e,t){try{let n=e.sessionStorage.getItem(are);if(n){let r=JSON.parse(n);for(let[a,i]of Object.entries(r||{}))i&&Array.isArray(i)&&t.set(a,new Set(i||[]))}}catch{}}function L7e(e,t){if(t.size>0){let n={};for(let[r,a]of t)n[r]=[...a];try{e.sessionStorage.setItem(are,JSON.stringify(n))}catch(r){If(!1,"Failed to save applied view transitions in sessionStorage ("+r+").")}}}/**
466 * React Router v6.30.4
467 *
468 * Copyright (c) Remix Software Inc.
469 *
470 * This source code is licensed under the MIT license found in the
471 * LICENSE.md file in the root directory of this source tree.
472 *
473 * @license MIT
474 */function hx(){return hx=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},hx.apply(null,arguments)}const nm=P.createContext(null),ZS=P.createContext(null),yu=P.createContext(null),mI=P.createContext(null),mu=P.createContext({outlet:null,matches:[],isDataRoute:!1}),cre=P.createContext(null);function F7e(e,t){let{relative:n}=t===void 0?{}:t;rp()||Ht(!1);let{basename:r,navigator:a}=P.useContext(yu),{hash:i,pathname:o,search:s}=fb(e,{relative:n}),u=o;return r!=="/"&&(u=o==="/"?r:ac([r,o])),a.createHref({pathname:u,search:s,hash:i})}function rp(){return P.useContext(mI)!=null}function Bi(){return rp()||Ht(!1),P.useContext(mI).location}function N7e(e){rp()||Ht(!1);let{pathname:t}=Bi();return P.useMemo(()=>ov(e,tre(t)),[t,e])}function lre(e){P.useContext(yu).static||P.useLayoutEffect(e)}function db(){let{isDataRoute:e}=P.useContext(mu);return e?X7e():B7e()}function B7e(){rp()||Ht(!1);let e=P.useContext(nm),{basename:t,future:n,navigator:r}=P.useContext(yu),{matches:a}=P.useContext(mu),{pathname:i}=Bi(),o=JSON.stringify(XS(a,n.v7_relativeSplatPath)),s=P.useRef(!1);return lre(()=>{s.current=!0}),P.useCallback(function(c,d){if(d===void 0&&(d={}),!s.current)return;if(typeof c=="number"){r.go(c);return}let f=JS(c,JSON.parse(o),i,d.relative==="path");e==null&&t!=="/"&&(f.pathname=f.pathname==="/"?t:ac([t,f.pathname])),(d.replace?r.replace:r.push)(f,d.state,d)},[t,r,o,i,e])}const V7e=P.createContext(null);function U7e(e){let t=P.useContext(mu).outlet;
vendor: 4,165 bytes, line 474
474return t&&P.createElement(V7e.Provider,{value:e},t)}function dre(){let{matches:e}=P.useContext(mu),t=e[e.length-1];return t?t.params:{}}function fb(e,t){let{relative:n}=t===void 0?{}:t,{future:r}=P.useContext(yu),{matches:a}=P.useContext(mu),{pathname:i}=Bi(),o=JSON.stringify(XS(a,r.v7_relativeSplatPath));return P.useMemo(()=>JS(e,JSON.parse(o),i,n==="path"),[e,o,i,n])}function j7e(e,t,n,r){rp()||Ht(!1);let{navigator:a}=P.useContext(yu),{matches:i}=P.useContext(mu),o=i[i.length-1],s=o?o.params:{};o&&o.pathname;let u=o?o.pathnameBase:"/";o&&o.route;let c=Bi(),d;d=c;let f=d.pathname||"/",h=f;if(u!=="/"){let v=u.replace(/^\//,"").split("/");h="/"+f.replace(/^\//,"").split("/").slice(v.length).join("/")}let y=Dd(e,{pathname:h});return W7e(y&&y.map(v=>Object.assign({},v,{params:Object.assign({},s,v.params),pathname:ac([u,a.encodeLocation?a.encodeLocation(v.pathname).pathname:v.pathname]),pathnameBase:v.pathnameBase==="/"?u:ac([u,a.encodeLocation?a.encodeLocation(v.pathnameBase).pathname:v.pathnameBase])})),i,n,r)}function q7e(){let e=hre(),t=Df(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,a={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return P.createElement(P.Fragment,null,P.createElement("h2",null,"Unexpected Application Error!"),P.createElement("h3",{style:{fontStyle:"italic"}},t),n?P.createElement("pre",{style:a},n):null,null)}const $7e=P.createElement(q7e,null);class z7e extends P.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error!==void 0?P.createElement(mu.Provider,{value:this.props.routeContext},P.createElement(cre.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function H7e(e){let{routeContext:t,match:n,children:r}=e,a=P.useContext(nm);return a&&a.static&&a.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(a.staticContext._deepestRenderedBoundaryId=n.route.id),P.createElement(mu.Provider,{value:t},r)}function W7e(e,t,n,r){var a;if(t===void 0&&(t=[]),n===void 0&&(n=null),r===void 0&&(r=null),e==null){var i;if(!n)return null;if(n.errors)e=n.matches;else if((i=r)!=null&&i.v7_partialHydration&&t.length===0&&!n.initialized&&n.matches.length>0)e=n.matches;else return null}let o=e,s=(a=n)==null?void 0:a.errors;if(s!=null){let d=o.findIndex(f=>f.route.id&&(s==null?void 0:s[f.route.id])!==void 0);d>=0||Ht(!1),o=o.slice(0,Math.min(o.length,d+1))}let u=!1,c=-1;if(n&&r&&r.v7_partialHydration)for(let d=0;d<o.length;d++){let f=o[d];if((f.route.HydrateFallback||f.route.hydrateFallbackElement)&&(c=d),f.route.id){let{loaderData:h,errors:y}=n,m=f.route.loader&&h[f.route.id]===void 0&&(!y||y[f.route.id]===void 0);if(f.route.lazy||m){u=!0,c>=0?o=o.slice(0,c+1):o=[o[0]];break}}}return o.reduceRight((d,f,h)=>{let y,m=!1,v=null,w=null;n&&(y=s&&f.route.id?s[f.route.id]:void 0,v=f.route.errorElement||$7e,u&&(c<0&&h===0?(m=!0,w=null):c===h&&(m=!0,w=f.route.hydrateFallbackElement||null)));let b=t.concat(o.slice(0,h+1)),x=()=>{let T;return y?T=v:m?T=w:f.route.Component?T=P.createElement(f.route.Component,null):f.route.element?T=f.route.element:T=d,P.createElement(H7e,{match:f,routeContext:{outlet:d,matches:b,isDataRoute:n!=null},children:T})};return n&&(f.route.ErrorBoundary||f.route.errorElement||h===0)?P.createElement(z7e,{location:n.location,revalidation:n.revalidation,component:v,error:y,children:x(),routeContext:{outlet:null,matches:b,isDataRoute:!0}}):x()},null)}var fre=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(fre||{}),Ay=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useL
474oaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(Ay||{});function Y7e(e){let t=P.useContext(nm);return t||Ht(!1),t}function gI(e){let t=P.useContext(ZS);return t||Ht(!1),t}function G7e(e){let t=P.useContext(mu);return t||Ht(!1),t}function pre(e){let t=G7e(),n=t.matches[t.matches.length-1];return n.route.id||Ht(!1),n.route.id}function Q7e(){return gI(Ay.UseNavigation).navigation}function K7e(){let{matches:e,loaderData:t}=gI(Ay.UseMatches);return P.useMemo(()=>e.map(n=>Jne(n,t)),[e,t])}function hre(){var e;let t=P.useContext(cre),n=gI(Ay.UseRouteError),r=pre(Ay.UseRouteError);return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function X7e(){let{router:e}=Y7e(fre.UseNavigateStable),t=pre(Ay.UseNavigateStable),n=P.useRef(!1);return lre(()=>{n.current=!0}),P.useCallback(function(a,i){i===void 0&&(i={}),n.current&&(typeof a=="number"?e.navigate(a):e.navigate(a,hx({fromRouteId:t},i)))},[e,t])}function J7e(e,t){e==null||e.v7_startTransition,(e==null?void 0:e.v7_relativeSplatPath)===void 0&&(!t||t.v7_relativeSplatPath),t&&(t.v7_fetcherPersist,t.v7_normalizeFormMethod,t.v7_partialHydration,t.v7_skipActionErrorRevalidation)}function pb(e){let{to:t,replace:n,state:r,relative:a}=e;rp()||Ht(!1);let{future:i,static:o}=P.useContext(yu),{matches:s}=P.useContext(mu),{pathname:u}=Bi(),c=db(),d=JS(t,XS(s,i.v7_relativeSplatPath),u,a==="path"),f=JSON.stringify(d);return P.useEffect(()=>c(JSON.parse(f),{replace:n,state:r,relative:a}),[c,f,a,n,r]),null}function eT(e){return U7e(e.context)}function Z7e(e){let{basename:t="/",children:n=null,location:r,navigationType:a=cr.Pop,navigator:i,static:o=!1,future:s}=e;rp()&&Ht(!1);let u=t.replace(/^\/*/,"/"),c=P.useMemo(()=>({basename:u,navigator:i,static:o,future:hx({v7_relativeSplatPath:!1},s)}),[u,s,i,o]);typeof r=="string"&&(r=nd(r));let{pathname:d="/",search:f="",hash:h="",state:y=null,key:m="default"}=r,v=P.useMemo(()=>{let w=lu(d,u);return w==null?null:{location:{pathname:w,search:f,hash:h,state:y,key:m},navigationType:a}},[u,d,f,h,y,m,a]);return v==null?null:P.createElement(yu.Provider,{value:c},P.createElement(mI.Provider,{children:n,value:v}))}new Promise(()=>{});function eFe(e){let t={hasErrorBoundary:e.ErrorBoundary!=null||e.errorElement!=null};return e.Component&&Object.assign(t,{element:P.createElement(e.Component),Component:void 0}),e.HydrateFallback&&Object.assign(t,{hydrateFallbackElement:P.createElement(e.HydrateFallback),HydrateFallback:void 0}),e.ErrorBoundary&&Object.assign(t,{errorElement:P.createElement(e.ErrorBoundary),ErrorBoundary:void 0}),t}/**
475 * React Router DOM v6.30.4
476 *
477 * Copyright (c) Remix Software Inc.
478 *
479 * This source code is licensed under the MIT license found in the
480 * LICENSE.md file in the root directory of this source tree.
481 *
482 * @license MIT
483 */function Lf(){return Lf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Lf.apply(null,arguments)}function yre(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function tFe(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function nFe(e,t){return e.button===0&&(!t||t==="_self")&&!tFe(e)}function VR(e){return e===void 0&&(e=""),new URLSearchParams(typeof e=="string"||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((t,n)=>{let r=e[n];return t.concat(Array.isArray(r)?r.map(a=>[n,a]):[[n,r]])},[]))}function rFe(e,t){let n=VR(e);return t&&t.forEach((r,a)=>{n.has(a)||t.getAll(a).forEach(i=>{n.append(a,i)})}),n}const aFe=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],iFe=["aria-current","caseSensitive","className","end","style","to","viewTransition","children"],oFe="6";try{window.__reactRouterVersion=oFe}catch{}function sFe(e,t){return m7e({basename:void 0,future:Lf({}
483,void 0,{v7_prependBasename:!0}),history:jLe({window:void 0}),hydrationData:uFe(),routes:e,mapRouteProperties:eFe,dataStrategy:void 0,patchRoutesOnNavigation:void 0,window:void 0}).initialize()}function uFe(){var e;let t=(e=window)==null?void 0:e.__staticRouterHydrationData;return t&&t.errors&&(t=Lf({},t,{errors:cFe(t.errors)})),t}function cFe(e){if(!e)return null;let t=Object.entries(e),n={};for(let[r,a]of t)if(a&&a.__type==="RouteErrorResponse")n[r]=new px(a.status,a.statusText,a.data,a.internal===!0);else if(a&&a.__type==="Error"){if(a.__subType){let i=window[a.__subType];if(typeof i=="function")try{let o=new i(a.message);o.stack="",n[r]=o}catch{}}if(n[r]==null){let i=new Error(a.message);i.stack="",n[r]=i}}else n[r]=a;return n}const mre=P.createContext({isTransitioning:!1}),lFe=P.createContext(new Map),dFe="startTransition",yU=Ek[dFe],fFe="flushSync",mU=O0e[fFe];function pFe(e){yU?yU(e):e()}function c0(e){mU?mU(e):e()}class hFe{constructor(){this.status="pending",this.promise=new Promise((t,n)=>{this.resolve=r=>{this.status==="pending"&&(this.status="resolved",t(r))},this.reject=r=>{this.status==="pending"&&(this.status="rejected",n(r))}})}}function yFe(e){let{fallbackElement:t,router:n,future:r}=e,[a,i]=P.useState(n.state),[o,s]=P.useState(),[u,c]=P.useState({isTransitioning:!1}),[d,f]=P.useState(),[h,y]=P.useState(),[m,v]=P.useState(),w=P.useRef(new Map),{v7_startTransition:b}=r||{},x=P.useCallback(I=>{b?pFe(I):I()},[b]),T=P.useCallback((I,L)=>{let{deletedFetchers:B,flushSync:j,viewTransitionOpts:K}=L;I.fetchers.forEach((J,z)=>{J.data!==void 0&&w.current.set(z,J.data)}),B.forEach(J=>w.current.delete(J));let H=n.window==null||n.window.document==null||typeof n.window.document.startViewTransition!="function";if(!K||H){j?c0(()=>i(I)):x(()=>i(I));return}if(j){c0(()=>{h&&(d&&d.resolve(),h.skipTransition()),c({isTransitioning:!0,flushSync:!0,currentLocation:K.currentLocation,nextLocation:K.nextLocation})});let J=n.window.document.startViewTransition(()=>{c0(()=>i(I))});J.finished.finally(()=>{c0(()=>{f(void 0),y(void 0),s(void 0),c({isTransitioning:!1})})}),c0(()=>y(J));return}h?(d&&d.resolve(),h.skipTransition(),v({state:I,currentLocation:K.currentLocation,nextLocation:K.nextLocation})):(s(I),c({isTransitioning:!0,flushSync:!1,currentLocation:K.currentLocation,nextLocation:K.nextLocation}))},[n.window,h,d,w,x]);P.useLayoutEffect(()=>n.subscribe(T),[n,T]),P.useEffect(()=>{u.isTransitioning&&!u.flushSync&&f(new hFe)},[u]),P.useEffect(()=>{if(d&&o&&n.window){let I=o,L=d.promise,B=n.window.document.startViewTransition(async()=>{x(()=>i(I)),await L});B.finished.finally(()=>{f(void 0),y(void 0),s(void 0),c({isTransitioning:!1})}),y(B)}},[x,o,d,n.window]),P.useEffect(()=>{d&&o&&a.location.key===o.location.key&&d.resolve()},[d,h,a.location,o]),P.useEffect(()=>{!u.isTransitioning&&m&&(s(m.state),c({isTransitioning:!0,flushSync:!1,currentLocation:m.currentLocation,nextLocation:m.nextLocation}),v(void 0))},[u.isTransitioning,m]),P.useEffect(()=>{},[]);let E=P.useMemo(()=>({createHref:n.createHref,encodeLocation:n.encodeLocation,go:I=>n.navigate(I),push:(I,L,B)=>n.navigate(I,{state:L,preventScrollReset:B==null?void 0:B.preventScrollReset}),replace:(I,L,B)=>n.navigate(I,{replace:!0,state:L,preventScrollReset:B==null?void 0:B.preventScrollReset})}),[n]),C=n.basename||"/",R=P.useMemo(()=>({router:n,navigator:E,static:!1,basename:C}),[n,E,C]),_=P.useMemo(()=>({v7_relativeSplatPath:n.future.v7_relativeSplatPath}),[n.future.v7_relativeSplatPath]);return P.useEffect(()=>J7e(r,n.future),[r,n.future]),P.createElement(P.Fragment,null,P.createElement(nm.Provider,{value:R},P.createElement(ZS.Provider,{value:a},P.createElement(lFe.Provider,{value:w.current},P.createElement(mre.Provider,{value:u},P.createElement(Z7e,{basename:C,location:a.location,navigationType:a.historyAction,navigator:E,future:_},a.initialized||n.future.v7_partialHydration?P.createElement(mFe,{routes:n.routes,future:n.future,state:a}):t))))),null)}const mFe=P.memo(gFe);function gFe(e){let{routes:t,future:n,state:r}=e;return j7e(t,void 0,r,n)}const vFe=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",bFe=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,tT=P.forwardRef(function(t,n){let{onClick:r,relative:a,reloadDocument:i,replace:o,state:s,target:u,to:c,preventScrollReset:d,viewTransition:f}=t,h=yre(t,aFe),{basename:y}=P.useContext(yu),m,v=!1;if(typeof c=="string"&&bFe.test(c)&&(m=c,vFe))try{let T=new URL(window.location.href),E=c.startsWith("//")?new URL(T.protocol+c):new URL(c),C=lu(E.pathname,y);E.origin===T.origin&&C!=null?c=C+E.search+E.hash:v=!0}catch{}let w=F7e(c,{relative:a}),b=TFe(c,{replace:o,state:s,target:u,preventScrollReset:d,relative:a,viewTransition:f});function x(T){r&&r(T),T.defaultPrevented||b(T)}return P.createElement("a",Lf({},h,{href:m||w,onClick:v||i?r:x,ref:n,target:u}))}),wFe=P.forwardRef(function(t,n){let{"aria-current":r="page",caseSensitive:a=!1,className:i="",end:o=!1,style:s,to:u,viewTransition:c,children:d}=t,f=yre(t,iFe),h=fb(u,{relative:f.relative}),y=Bi(),m=P.useContext(ZS),{navigator:v,basename:w}=P.useContext(yu),b=m!=null&&_Fe(h)&&c===!0,x=v.encodeLocation?v.encodeLocation(h).pathname:h.pathname,T=y.pathname,E=m&&m.navigation&&m.navigation.location?m.navigation.location.pathname:null;a||(T=T.toLowerCase(),E=E?E.toLowerCase():null,x=x.toLowerCase()),E&&w&&(E=lu(E,w)||E);const C=x!=="/"&&x.endsWith("/")?x.length-1:x.length;let R=T===x||!o&&T.startsWith(x)&&T.charAt(C)==="/",_=E!=null&&(E===x||!o&&E.startsWith(x)&&E.charAt(x.length)==="/"),I={isActive:R,isPending:_,isTransitioning:b},L=R?r:void 0,B;typeof i=="function"?B=i(I):B=[i,R?"active":null,_?"pending":null,b?"transitioning":null].filter(
483Boolean).join(" ");let j=typeof s=="function"?s(I):s;return P.createElement(tT,Lf({},f,{"aria-current":L,className:B,ref:n,style:j,to:u,viewTransition:c}),typeof d=="function"?d(I):d)});function xFe(e){let{getKey:t,storageKey:n}=e;return CFe({getKey:t,storageKey:n}),null}var yx;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(yx||(yx={}));var UR;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(UR||(UR={}));function gre(e){let t=P.useContext(nm);return t||Ht(!1),t}function SFe(e){let t=P.useContext(ZS);return t||Ht(!1),t}function TFe(e,t){let{target:n,replace:r,state:a,preventScrollReset:i,relative:o,viewTransition:s}=t===void 0?{}:t,u=db(),c=Bi(),d=fb(e,{relative:o});return P.useCallback(f=>{if(nFe(f,n)){f.preventDefault();let h=r!==void 0?r:Mf(c)===Mf(d);u(e,{replace:h,state:a,preventScrollReset:i,relative:o,viewTransition:s})}},[c,u,d,r,a,n,e,i,o,s])}function EFe(e){let t=P.useRef(VR(e)),n=P.useRef(!1),r=Bi(),a=P.useMemo(()=>rFe(r.search,n.current?null:t.current),[r.search]),i=db(),o=P.useCallback((s,u)=>{const c=VR(typeof s=="function"?s(a):s);n.current=!0,i("?"+c,u)},[i,a]);return[a,o]}const gU="react-router-scroll-positions";let lw={};function CFe(e){let{getKey:t,storageKey:n}=e===void 0?{}:e,{router:r}=gre(yx.UseScrollRestoration),{restoreScrollPosition:a,preventScrollReset:i}=SFe(UR.UseScrollRestoration),{basename:o}=P.useContext(yu),s=Bi(),u=K7e(),c=Q7e();P.useEffect(()=>(window.history.scrollRestoration="manual",()=>{window.history.scrollRestoration="auto"}),[]),AFe(P.useCallback(()=>{if(c.state==="idle"){let d=(t?t(s,u):null)||s.key;lw[d]=window.scrollY}try{sessionStorage.setItem(n||gU,JSON.stringify(lw))}catch{}window.history.scrollRestoration="auto"},[n,t,c.state,s,u])),typeof document<"u"&&(P.useLayoutEffect(()=>{try{let d=sessionStorage.getItem(n||gU);d&&(lw=JSON.parse(d))}catch{}},[n]),P.useLayoutEffect(()=>{let d=t&&o!=="/"?(h,y)=>t(Lf({},h,{pathname:lu(h.pathname,o)||h.pathname}),y):t,f=r==null?void 0:r.enableScrollRestoration(lw,()=>window.scrollY,d);return()=>f&&f()},[r,o,t]),P.useLayoutEffect(()=>{if(a!==!1){if(typeof a=="number"){window.scrollTo(0,a);return}if(s.hash){let d=document.getElementById(decodeURIComponent(s.hash.slice(1)));if(d){d.scrollIntoView();return}}i!==!0&&window.scrollTo(0,0)}},[s,a,i]))}function AFe(e,t){let{capture:n}={};P.useEffect(()=>{let r=n!=null?{capture:n}:void 0;return window.addEventListener("pagehide",e,r),()=>{window.removeEventListener("pagehide",e,r)}},[e,n])}function _Fe(e,t){t===void 0&&(t={});let n=P.useContext(mre);n==null&&Ht(!1);let{basename:r}=gre(yx.useViewTransitionState),a=fb(e,{relative:t.relative});if(!n.isTransitioning)return!1;let i=lu(n.currentLocation.pathname,r)||n.currentLocation.pathname,o=lu(n.nextLocation.pathname,r)||n.nextLocation.pathname;return ov(a.pathname,o)!=null||ov(a.pathname,i)!=null}function kFe(e){const{children:t,config:n,initialState:r,reconnectOnMount:a=!0}=e,{onMount:i}=VLe(n,{initialState:r,reconnectOnMount:a});n._internal.ssr||i();const o=P.useRef(!0);return P.useEffect(()=>{if(o.current&&n._internal.ssr)return i(),()=>{o.current=!1}},[]),t}const vI=P.createContext(void 0);function PFe(e){const{children:t,config:n}=e,r={value:n};return P.createElement(kFe,e,P.createElement(vI.Provider,r,t))}const RFe="2.16.3",OFe=()=>`wagmi@${RFe}`;class IFe extends Ec{constructor(){super(...arguments),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"WagmiError"})}get docsBaseUrl(){return"https://wagmi.sh/react"}get version(){return OFe()}}class MFe extends IFe{constructor(){super("`useConfig` must be used within `WagmiProvider`.",{docsPath:"/api/WagmiProvider"}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"WagmiProviderNotFoundError"})}}function Pn(e={}){const t=e.config??P.useContext(vI);if(!t)throw new MFe;return t}function DFe(e,t){const{onChange:n}=t;return e._internal.chains.subscribe((r,a)=>{n(r,a)})}var iC={exports:{}},oC={},sC={exports:{}},uC={};/**
484 * @license React
485 * use-sync-external-store-shim.production.js
486 *
487 * Copyright (c) Meta Platforms, Inc. and affiliates.
488 *
489 * This source code is licensed under the MIT license found in the
490 * LICENSE file in the root directory of this source tree.
491 */var vU;
491function LFe(){if(vU)return uC;vU=1;var e=My();function t(f,h){return f===h&&(f!==0||1/f===1/h)||f!==f&&h!==h}var n=typeof Object.is=="function"?Object.is:t,r=e.useState,a=e.useEffect,i=e.useLayoutEffect,o=e.useDebugValue;function s(f,h){var y=h(),m=r({inst:{value:y,getSnapshot:h}}),v=m[0].inst,w=m[1];return i(function(){v.value=y,v.getSnapshot=h,u(v)&&w({inst:v})},[f,y,h]),a(function(){return u(v)&&w({inst:v}),f(function(){u(v)&&w({inst:v})})},[f]),o(y),y}function u(f){var h=f.getSnapshot;f=f.value;try{var y=h();return!n(f,y)}catch{return!0}}function c(f,h){return h()}var d=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?c:s;return uC.useSyncExternalStore=e.useSyncExternalStore!==void 0?e.useSyncExternalStore:d,uC}var bU;function FFe(){return bU||(bU=1,sC.exports=LFe()),sC.exports}/**
492 * @license React
493 * use-sync-external-store-shim/with-selector.production.js
494 *
495 * Copyright (c) Meta Platforms, Inc. and affiliates.
496 *
497 * This source code is licensed under the MIT license found in the
498 * LICENSE file in the root directory of this source tree.
499 */var wU;function NFe(){if(wU)return oC;wU=1;var e=My(),t=FFe();function n(c,d){return c===d&&(c!==0||1/c===1/d)||c!==c&&d!==d}var r=typeof Object.is=="function"?Object.is:n,a=t.useSyncExternalStore,i=e.useRef,o=e.useEffect,s=e.useMemo,u=e.useDebugValue;return oC.useSyncExternalStoreWithSelector=function(c,d,f,h,y){var m=i(null);if(m.current===null){var v={hasValue:!1,value:null};m.current=v}else v=m.current;m=s(function(){function b(R){if(!x){if(x=!0,T=R,R=h(R),y!==void 0&&v.hasValue){var _=v.value;if(y(_,R))return E=_}return E=R}if(_=E,r(T,R))return _;var I=h(R);return y!==void 0&&y(_,I)?(T=R,_):(T=R,E=I)}var x=!1,T,E,C=f===void 0?null:f;return[function(){return b(d())},C===null?void 0:function(){return b(C())}]},[d,f,h,y]);var w=a(c,m[0],m[1]);return o(function(){v.hasValue=!0,v.value=w},[w]),u(w),w},oC}var xU;function BFe(){return xU||(xU=1,iC.exports=NFe()),iC.exports}var vre=BFe();const cC=e=>typeof e=="object"&&!Array.isArray(e);function VFe(e,t,n=t,r=Cy){const a=P.useRef([]),i=vre.useSyncExternalStoreWithSelector(e,t,n,o=>o,(o,s)=>{if(cC(o)&&cC(s)&&a.current.length){for(const u of a.current)if(!r(o[u],s[u]))return!1;return!0}return r(o,s)});return P.useMemo(()=>{if(cC(i)){const o={...i};let s={};for(const[u,c]of Object.entries(o))s={...s,[u]:{configurable:!1,enumerable:!0,get:()=>(a.current.includes(u)||a.current.push(u),c)}};return Object.defineProperties(o,s),o}return i},[i])}function vt(e={}){const t=Pn(e);return VFe(n=>gLe(t,{onChange:n}),()=>np(t))}function bre(e,t){return ES(e,t)}function wre(e){return JSON.stringify(e,(t,n)=>UFe(n)?Object.keys(n).sort().reduce((r,a)=>(r[a]=n[a],r),{}):typeof n=="bigint"?n.toString():n)}function UFe(e){if(!SU(e))return!1;const t=e.constructor;if(typeof t>"u")return!0;const n=t.prototype;return!(!SU(n)||!n.hasOwnProperty("isPrototypeOf"))}function SU(e){return Object.prototype.toString.call(e)==="[object Object]"}function ap(e){const{_defaulted:t,behavior:n,gcTime:r,initialData:a,initialDataUpdatedAt:i,maxPages:o,meta:s,networkMode:u,queryFn:c,queryHash:d,queryKey:f,queryKeyHashFn:h,retry:y,retryDelay:m,structuralSharing:v,getPreviousPageParam:w,getNextPageParam:b,initialPageParam:x,_optimisticResults:T,enabled:E,notifyOnChangeProps:C,placeholderData:R,refetchInterval:_,refetchIntervalInBackground:I,refetchOnMount:L,refetchOnReconnect:B,refetchOnWindowFocus:j,retryOnMount:K,select:H,staleTime:J,suspense:z,throwOnError:Z,config:q,connector:Y,query:re,...U}=e;return U}function jFe(e){return{mutationFn(t){return Q9e(e,t)},mutationKey:["connect"]}}function qFe(e,t={}){return{async queryFn({queryKey:n}){const{address:r,scopeKey:a,...i}=n[1];if(!r)throw new Error("address is required");return await dLe(e,{...i,address:r})??null},queryKey:$Fe(t)}}function $Fe(e={}){return["balance",ap(e)]}function zFe(e,t={}){return{gcTime:0,async queryFn({queryKey:n}){const{connector:r}=t,{connectorUid:a,scopeKey:i,...o}=n[1];return tp(e,{...o,connector:r})},queryKey:HFe(t)}}function HFe(e={}){const{connector:t,...n}=e;return["connectorClient",{...ap(n),connectorUid:t==null?void 0:t.uid}]}function WFe(e,t={}){return{gcTime:0,async queryFn({queryKey:n}){const{connector:r}=t,{connectorUid:a,scopeKey:i,...o}=n[1];return pLe(e,{...o,connector:r})},queryKey:YFe(t)}}function YFe(e={}){const{connector:t,...n}=e;return["walletClient",{...ap(n),connectorUid:t==null?void 0:t.uid}]}function GFe(e,t={}){return{async queryFn({queryKey:n}){const r=t.abi;if(!r)throw new Error("abi is required");const{functionName:a,scopeKey:i,...o}=n[1],s=(()=>{const u=n[1];if(u.address)return{address:u.address};if(u.code)return{code:u.code};throw new Error("address or code is required")})();if(!a)throw new Error("functionName is required");return QS(e,{abi:r,functionName:a,args:o.args,...s,...o})},queryKey:QFe(t)}}function QFe(e={}){const{abi:t,...n}=e;return["readContract",ap(n)]}function KFe(e,t={}){return{async queryFn({queryKey:n}){var s;const r=[],a=n[1].contracts.length;for(let u=0;u<a;u++){const c=n[1].contracts[u],d=((s=t.contracts)==null?void 0:s[u]).abi;r.push({...c,abi:d})}const{scopeKey:i,...o}=n[1];return Wne(e,{...o,contracts:r})},queryKey:XFe(t)}}function XFe(e={}){const t=[];for(const n of e.contracts??[]){const{abi:r,...a}=n;t.push({...a,chainId:a.chainId??e.chainId})}return["readContracts",ap({...e,contracts:t})]}function JFe(e){return{mutationFn(t){return yLe(e,t)},mutationKey:["signMessage"]}}function ZFe(e,t={}){return{async queryFn({queryKey:n}){const{abi:r,connector:a}=t;if(!r)throw new Error("abi is required");const{scopeKey:i,...o}=n[1],{address:s,functionName:u}=o;if(!s)throw new Error("address is required");if(!u)throw new Error("functionName is required");return Gne(e,{abi:r,connector:a,...o})},queryKey:eNe(t)}}function eNe(e={}){const{abi:t,connector:n,...r}=e;return["simulateContract",ap(r)]}function tNe(e){return{mutationFn(t){return lb(e,t)},mutationKey:["switchChain"]}}function nNe(e,t={}){return{async queryFn({queryKey:n}){const{hash:r,...a}=n[1];if(!r)throw new Error("hash is required");return rc(e,{...a,onReplaced:t.onReplaced,hash:r})},queryKey:rNe(t)}}function rNe(e={}){const{onReplaced:t,...n}=e;return["waitForTransactionReceipt",ap(n)]}function aNe(e){return{mutationFn(t){return ag(e,t)},mutationKey:["writeContract"]}}function ip(e){const t=Bo({...e,queryKeyHashFn:wre});return t.queryKey=e.queryKey,t}function ja(e={}){const t=Pn(e);return P.useSyncExternalStore(n=>vLe(t,{onChange:n}),()=>HV(t),()=>HV(t))}function iNe(e={}){const{address:t,query:n={}}=e,r=Pn(e),a=ja({config:r}),i=qFe(r,{...e,chainId:e.chainId??a}),o=!!(t&&(n.enabled??!0));return ip({...n,...i,enabled:o})}function oNe(e={}){const t=Pn(e);return P.useSyncExternalStore(n=>DFe(t,{onChange:n}),()=>WV(t),()=>WV(t))}function sNe(e={}){const t=Pn(e);return P.useSyncExternalStore(n=>bLe(t,{onChange:n}),()=>YV(t),()=>YV(t))}function bI(e={}){const{mutation:t}
499=e,n=Pn(e),r=jFe(n),{mutate:a,mutateAsync:i,...o}=Hy({...t,...r});return P.useEffect(()=>n.subscribe(({status:s})=>s,(s,u)=>{u==="connected"&&s==="disconnected"&&o.reset()}),[n,o.reset]),{...o,connect:a,connectAsync:i,connectors:sNe({config:n})}}function uNe(e={}){const{query:t={},...n}=e,r=Pn(n),a=Jl(),{address:i,connector:o,status:s}=vt({config:r}),u=ja({config:r}),c=e.connector??o,{queryKey:d,...f}=zFe(r,{...e,chainId:e.chainId??u,connector:c}),h=!!((s==="connected"||s==="reconnecting"&&(c!=null&&c.getProvider))&&(t.enabled??!0)),y=P.useRef(i);return P.useEffect(()=>{const m=y.current;!i&&m?(a.removeQueries({queryKey:d}),y.current=void 0):i!==m&&(a.invalidateQueries({queryKey:d}),y.current=i)},[i,a]),ip({...t,...f,queryKey:d,enabled:h,staleTime:Number.POSITIVE_INFINITY})}function nT(e={}){const t=Pn(e);return vre.useSyncExternalStoreWithSelector(n=>wLe(t,{onChange:n}),()=>MR(t,e),()=>MR(t,e),n=>n,(n,r)=>(n==null?void 0:n.uid)===(r==null?void 0:r.uid))}function Zt(e={}){const{abi:t,address:n,functionName:r,query:a={}}=e,i=e.code,o=Pn(e),s=ja({config:o}),u=GFe(o,{...e,chainId:e.chainId??s}),c=!!((n||i)&&t&&r&&(a.enabled??!0));return ip({...a,...u,enabled:c,structuralSharing:a.structuralSharing??bre})}function kn(e={}){const{contracts:t=[],query:n={}}=e,r=Pn(e),a=ja({config:r}),i=KFe(r,{...e,chainId:a}),o=P.useMemo(()=>{let s=!1;for(const u of t){const{abi:c,address:d,functionName:f}=u;if(!c||!d||!f){s=!1;break}s=!0}return!!(s&&(n.enabled??!0))},[t,n.enabled]);return ip({...i,...n,enabled:o,structuralSharing:n.structuralSharing??bre})}function cNe(e={}){const{mutation:t}=e,n=Pn(e),r=JFe(n),{mutate:a,mutateAsync:i,...o}=Hy({...t,...r});return{...o,signMessage:a,signMessageAsync:i}}function Vi(e={}){const{abi:t,address:n,connector:r,functionName:a,query:i={}}=e,o=Pn(e),{data:s}=uNe({config:o,connector:r,query:{enabled:e.account===void 0}}),u=ja({config:o}),c=ZFe(o,{...e,account:e.account??(s==null?void 0:s.account),chainId:e.chainId??u}),d=!!(t&&n&&a&&(i.enabled??!0));return ip({...i,...c,enabled:d})}function lNe(e={}){const{mutation:t}=e,n=Pn(e),r=tNe(n),{mutate:a,mutateAsync:i,...o}=Hy({...t,...r});return{...o,chains:oNe({config:n}),switchChain:a,switchChainAsync:i}}function wI(e={}){const{hash:t,query:n={}}=e,r=Pn(e),a=ja({config:r}),i=nNe(r,{...e,chainId:e.chainId??a}),o=!!(t&&(n.enabled??!0));return ip({...n,...i,enabled:o})}function dNe(e={}){const{query:t={},...n}=e,r=Pn(n),a=Jl(),{address:i,connector:o,status:s}=vt({config:r}),u=ja({config:r}),c=e.connector??o,{queryKey:d,...f}=WFe(r,{...e,chainId:e.chainId??u,connector:e.connector??o}),h=!!((s==="connected"||s==="reconnecting"&&(c!=null&&c.getProvider))&&(t.enabled??!0)),y=P.useRef(i);return P.useEffect(()=>{const m=y.current;!i&&m?(a.removeQueries({queryKey:d}),y.current=void 0):i!==m&&(a.invalidateQueries({queryKey:d}),y.current=i)},[i,a]),ip({...t,...f,queryKey:d,enabled:h,staleTime:Number.POSITIVE_INFINITY})}function rT(e={}){const{mutation:t}=e,n=Pn(e),r=aNe(n),{mutate:a,mutateAsync:i,...o}=Hy({...t,...r});return{...o,writeContract:a,writeContractAsync:i}}const mx=qS({id:1,name:"Ethereum",nativeCurrency:{name:"Ether",symbol:"ETH",decimals:18},blockTime:12e3,rpcUrls:{default:{http:["https://eth.merkle.io"]}},blockExplorers:{default:{name:"Etherscan",url:"https://etherscan.io",apiUrl:"https://api.etherscan.io/api"}},contracts:{ensUniversalResolver:{address:"0xeeeeeeee14d718c2b47d9923deab1335e144eeee",blockCreated:23085558},multicall3:{address:"0xca11bde05977b3631167028862be2a173976ca11",blockCreated:14353601}}}),TU=qS({id:137,name:"Polygon",blockTime:2e3,nativeCurrency:{name:"POL",symbol:"POL",decimals:18},rpcUrls:{default:{http:["https://polygon.drpc.org"]}},blockExplorers:{default:{name:"PolygonScan",url:"https://polygonscan.com",apiUrl:"https://api.etherscan.io/v2/api"}},contracts:{multicall3:{address:"0xca11bde05977b3631167028862be2a173976ca11",blockCreated:25770160}}}),fNe=qS({id:11155111,name:"Sepolia",nativeCurrency:{name:"Sepolia Ether",symbol:"ETH",decimals:18},rpcUrls:{default:{http:["https://11155111.rpc.thirdweb.com"]}},blockExplorers:{default:{name:"Etherscan",url:"https://sepolia.etherscan.io",apiUrl:"https://api-sepolia.etherscan.io/api"}},contracts:{multicall3:{address:"0xca11bde05977b3631167028862be2a173976ca11",blockCreated:751532},ensUniversalResolver:{address:"0xeeeeeeee14d718c2b47d9923deab1335e144eeee",blockCreated:8928790}},testnet:!0}),sv=qS({id:999,name:"HyperEVM",nativeCurrency:{name:"Hyperliquid",symbol:"HYPE",decimals:18},rpcUrls:{default:{http:["https://rpc.hyperliquid.xyz/evm"]}},blockExplorers:{default:{name:"HyperEVM Explorer",url:"https://hyperevmscan.io"}}}),pNe="https://rpc.hypurrscan.io",xre=()=>rLe([kl(sv.rpcUrls.default.http[0]),kl(pNe)]),hNe={chainName:"HyperEVM",nativeCurrency:{name:"Hyperliquid",symbol:"HYPE",decimals:18},rpcUrls:["https://rpc.hyperliquid.xyz/evm"],blockExplorerUrls:["https://hyperevmscan.io"]};async function Sre(e){await lb(e,{chainId:sv.id,addEthereumChainParameter:hNe})}const xI="https://api.valinity.io",yNe="production",mNe="https://vfabof76snbcldc6525ajag354.appsync-api.us-east-1.amazonaws.com/graphql",gNe="da2-amq7bsu3oza2bff52pl5x72ptq",ddt="https://app.val
499inity.io",vNe="https://[email protected]/4504883979157504",bNe="03816fc57ba05d6bf61f7549cc194a29",fdt="".split(",").map(e=>e.trim()).filter(Boolean),wNe="https://valinity.io",xNe="https://play.google.com/store/apps/details?id=com.myfreedomcoin.mfc",SNe="https://apps.apple.com/app/valinity/id1608600054",pdt="https://valinity-labs.github.io/vy-monitor/?network=mainnet",TNe="https://ethereum-rpc.publicnode.com",ENe="https://api-dev.valinity.io/rpc-proxy",SI="https://api.valinity.io/rpc-proxy",CNe="https://api-dev.valinity.io/rpc-proxy",ANe=rv("100000"),uv=["en","es-CO"],_Ne="en",kNe={"/roadmap":{es:"/roadmap-esp",en:"/roadmap"},"/smart-contracts":{es:"/contratos-inteligentes",en:"/smart-contracts"}},hdt=137,ydt=1,mdt=6,gdt=6,vdt="0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",bdt="0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",PNe="https://polygon-bor-rpc.publicnode.com",wdt="https://ethereum-rpc.publicnode.com",EU="https://api.valinity.io".trim()??"",ql=/^https?:\/\//.test(EU)?`${EU.replace(/\/+$/,"")}/pm`:"",xdt=ql?`${ql}/gamma`:"https://gamma-api.polymarket.com",Sdt="https://8g0dy0wbm3.execute-api.eu-west-1.amazonaws.com",Tdt=ql?`${ql}/clob`:"https://clob.polymarket.com",Edt=ql?`${ql}/data`:"https://data-api.polymarket.com",Cdt="wss://ws-subscriptions-clob.polymarket.com/ws/market",Adt=ql?`${ql}/geo`:"https://polymarket.com/api/geoblock",_dt="0x5a4235da36a224A6434F2c8f5192D36323e75a75",kdt="0xB68FC046549d65Db6b4633C61a872De8C0B8875e",Pdt="0xaB45c5A4B0c941a2F231C04C3f49182e1A254052",Rdt="https://kotg82flrk.execute-api.eu-west-1.amazonaws.com",Odt="0x00000000000Fb5C9ADea0298D729A0CB3823Cc07",Idt="0x58CA52ebe0DadfdF531Cde7062e76746de4Db1eB",Mdt="0x28b5a0e9C621a5BadaA536219b3a228C8168cf5d",Ddt="0x81D40F21F12A8F0E3252Bccb954D722d4c464B64",Ldt=0,Fdt=7,Ndt="https://iris-api.circle.com/v2/messages",Bdt="0x68b3465833fb72A70ecDF485E0e4C7bD8665Fc45",Vdt=100,Udt={pUSD:"0xC011a7E12a19f7B1f670d46F03B03f3342E82DFB",usdc:"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",usdcE:"0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174",collateralOfframp:"0x2957922Eb93258b93368531d39fAcCA3B4dC5854",ctfExchange:"0xE111180000d2663C0091e4f400237545B87B996B",negRiskExchange:"0xe2222d279d744050d28e00520010520000310F59",ctf:"0x4D97DCd97eC945f40cF65F87097ACe5EA0476045",negRiskAdapter:"0xd91E80cF2E7be2e162c6513ceD06f1dD0dA35296",wcol:"0x3A3BD7bb9528E159577F7C2e685CC81A765002E2"},RNe="https://kotg82flrk.execute-api.eu-west-1.amazonaws.com".trim()??"",jdt=!!RNe,TI=P.createContext({}),ONe=({initialState:e,children:t})=>{const n=P.useMemo(()=>({...e}),[]),[r,a]=P.useState(n),i=P.useCallback(s=>{a(u=>(typeof s=="function"&&(s=s(u)),s?{...u,...s}:u))},[]),o=P.useMemo(()=>({state:r,update:i}),[r]);return A.jsx(TI.Provider,{value:o,children:t})},INe=()=>{const e=P.useContext(TI);return[e.state,e.update]},qdt=()=>P.useContext(TI).update,Tre=P.createContext({}),MNe=({children:e})=>{const t=P.useRef({}),n=P.useMemo(()=>({get(r){return t.current[r]},set(r,a,i){t.current[r]={value:a,deps:i}}}),[]);return A.jsx(Tre.Provider,{value:n,children:e})};function DNe(e,t,n){const r=P.useContext(Tre),a=r.get(e);if(a&&LNe(n,a.deps))return a.value;{const i=t();return r.set(e,i,n),i}}function LNe(e,t){if(!e.length&&!t.length)return!0;if(e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}var jR;try{jR=Map}catch{}var qR;try{qR=Set}catch{}function Ere(e,t,n){if(!e||typeof e!="object"||typeof e=="function")return e;if(e.nodeType&&"cloneNode"in e)return e.cloneNode(!0);if(e instanceof Date)return new Date(e.getTime());if(e instanceof RegExp)return new RegExp(e);if(Array.isArray(e))return e.map($R);if(jR&&e instanceof jR)return new Map(Array.from(e.entries()));if(qR&&e instanceof qR)return new Set(Array.from(e.values()));if(e instanceof Object){t.push(e);var r=Object.create(e);n.push(r);for(var a in e){var i=t.findIndex(function(o){return o===e[a]});r[a]=i>-1?n[i]:Ere(e[a],t,n)}return r}return e}function $R(e){return Ere(e,[],[])}const FNe=Object.prototype.toString,NNe=Error.prototype.toString,BNe=RegExp.prototype.toString,VNe=typeof Symbol<"u"?Symbol.prototype.toString:()=>"",UNe=/^Symbol\((.*)\)(.*)$/;
499function jNe(e){return e!=+e?"NaN":e===0&&1/e<0?"-0":""+e}function CU(e,t=!1){if(e==null||e===!0||e===!1)return""+e;const n=typeof e;if(n==="number")return jNe(e);if(n==="string")return t?`"${e}"`:e;if(n==="function")return"[Function "+(e.name||"anonymous")+"]";if(n==="symbol")return VNe.call(e).replace(UNe,"Symbol($1)");const r=FNe.call(e).slice(8,-1);return r==="Date"?isNaN(e.getTime())?""+e:e.toISOString(e):r==="Error"||e instanceof Error?"["+NNe.call(e)+"]":r==="RegExp"?BNe.call(e):null}function _y(e,t){let n=CU(e,t);return n!==null?n:JSON.stringify(e,function(r,a){let i=CU(this[r],t);return i!==null?i:a},2)}let kd={default:"${path} is invalid",required:"${path} is a required field",oneOf:"${path} must be one of the following values: ${values}",notOneOf:"${path} must not be one of the following values: ${values}",notType:({path:e,type:t,value:n,originalValue:r})=>{let a=r!=null&&r!==n,i=`${e} must be a \`${t}\` type, but the final value was: \`${_y(n,!0)}\``+(a?` (cast from the value \`${_y(r,!0)}\`).`:".");return n===null&&(i+='\n If "null" is intended as an empty value be sure to mark the schema as `.nullable()`'),i},defined:"${path} must be defined"},Jo={length:"${path} must be exactly ${length} characters",min:"${path} must be at least ${min} characters",max:"${path} must be at most ${max} characters",matches:'${path} must match the following: "${regex}"',email:"${path} must be a valid email",url:"${path} must be a valid URL",uuid:"${path} must be a valid UUID",trim:"${path} must be a trimmed string",lowercase:"${path} must be a lowercase string",uppercase:"${path} must be a upper case string"},qNe={min:"${path} must be greater than or equal to ${min}",max:"${path} must be less than or equal to ${max}",lessThan:"${path} must be less than ${less}",moreThan:"${path} must be greater than ${more}",positive:"${path} must be a positive number",negative:"${path} must be a negative number",integer:"${path} must be an integer"},zR={min:"${path} field must be later than ${min}",max:"${path} field must be at earlier than ${max}"},$Ne={isValue:"${path} field must be ${value}"},HR={noUnknown:"${path} field has unspecified keys: ${unknown}"},t2={min:"${path} field must have at least ${min} items",max:"${path} field must have less than or equal to ${max} items",length:"${path} must have ${length} items"};Object.assign(Object.create(null),{mixed:kd,string:Jo,number:qNe,date:zR,object:HR,array:t2,boolean:$Ne});var lC,AU;function zNe(){if(AU)return lC;AU=1;var e=Object.prototype,t=e.hasOwnProperty;function n(r,a){return r!=null&&t.call(r,a)}return lC=n,lC}var dC,_U;function rd(){if(_U)return dC;_U=1;var e=Array.isArray;return dC=e,dC}var fC,kU;function Cre(){if(kU)return fC;kU=1;var e=typeof Xs=="object"&&Xs&&Xs.Object===Object&&Xs;return fC=e,fC}var pC,PU;function gu(){if(PU)return pC;PU=1;var e=Cre(),t=typeof self=="object"&&self&&self.Object===Object&&self,n=e||t||Function("return this")();return pC=n,pC}var hC,RU;function aT(){if(RU)return hC;RU=1;var e=gu(),t=e.Symbol;return hC=t,hC}var yC,OU;function HNe(){if(OU)return yC;OU=1;var e=aT(),t=Object.prototype,n=t.hasOwnProperty,r=t.toString,a=e?e.toStringTag:void 0;function i(o){var s=n.call(o,a),u=o[a];try{o[a]=void 0;var c=!0}catch{}var d=r.call(o);return c&&(s?o[a]=u:delete o[a]),d}return yC=i,yC}var mC,IU;function WNe(){if(IU)return mC;IU=1;var e=Object.prototype,t=e.toString;function n(r){return t.call(r)}return mC=n,mC}var gC,MU;function hb(){if(MU)return gC;MU=1;var e=aT(),t=HNe(),n=WNe(),r="[object Null]",a="[object Undefined]",i=e?e.toStringTag:void 0;function o(s){return s==null?s===void 0?a:r:i&&i in Object(s)?t(s):n(s)}return gC=o,gC}var vC,DU;function yb(){if(DU)return vC;DU=1;function e(t){return t!=null&&typeof t=="object"}return vC=e,vC}var bC,LU;function iT(){if(LU)return bC;LU=1;var e=hb(),t=yb(),n="[object Symbol]";function r(a){return typeof a=="symbol"||t(a)&&e(a)==n}return bC=r,bC}var wC,FU;function EI(){if(FU)return wC;FU=1;var e=rd(),t=iT(),n=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,r=/^\w*$/;function a(i,o){if(e(i))return!1;var s=typeof i;return s=="number"||s=="symbol"||s=="boolean"||i==null||t(i)?!0:r.test(i)||!n.test(i)||o!=null&&i in Object(o)}return wC=a,wC}var xC,NU;function mb(){if(NU)return xC;NU=1;function e(t){var n=typeof t;return t!=null&&(n=="object"||n=="function")}return xC=e,xC}var SC,BU;function Are(){if(BU)return SC;BU=1;var e=hb(),t=mb(),n="[object AsyncFunction]",r="[object Function]",a="[object GeneratorFunction]",i="[object Proxy]";function o(s){if(!t(s))return!1;var u=e(s);return u==r||u==a||u==n||u==i}return SC=o,SC}var TC,VU;
vendor: 4,459 bytes, line 499
499function YNe(){if(VU)return TC;VU=1;var e=gu(),t=e["__core-js_shared__"];return TC=t,TC}var EC,UU;function GNe(){if(UU)return EC;UU=1;var e=YNe(),t=function(){var r=/[^.]+$/.exec(e&&e.keys&&e.keys.IE_PROTO||"");return r?"Symbol(src)_1."+r:""}();function n(r){return!!t&&t in r}return EC=n,EC}var CC,jU;function _re(){if(jU)return CC;jU=1;var e=Function.prototype,t=e.toString;function n(r){if(r!=null){try{return t.call(r)}catch{}try{return r+""}catch{}}return""}return CC=n,CC}var AC,qU;function QNe(){if(qU)return AC;qU=1;var e=Are(),t=GNe(),n=mb(),r=_re(),a=/[\\^$.*+?()[\]{}|]/g,i=/^\[object .+?Constructor\]$/,o=Function.prototype,s=Object.prototype,u=o.toString,c=s.hasOwnProperty,d=RegExp("^"+u.call(c).replace(a,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function f(h){if(!n(h)||t(h))return!1;var y=e(h)?d:i;return y.test(r(h))}return AC=f,AC}var _C,$U;function KNe(){if($U)return _C;$U=1;function e(t,n){return t==null?void 0:t[n]}return _C=e,_C}var kC,zU;function op(){if(zU)return kC;zU=1;var e=QNe(),t=KNe();function n(r,a){var i=t(r,a);return e(i)?i:void 0}return kC=n,kC}var PC,HU;function oT(){if(HU)return PC;HU=1;var e=op(),t=e(Object,"create");return PC=t,PC}var RC,WU;function XNe(){if(WU)return RC;WU=1;var e=oT();function t(){this.__data__=e?e(null):{},this.size=0}return RC=t,RC}var OC,YU;function JNe(){if(YU)return OC;YU=1;function e(t){var n=this.has(t)&&delete this.__data__[t];return this.size-=n?1:0,n}return OC=e,OC}var IC,GU;function ZNe(){if(GU)return IC;GU=1;var e=oT(),t="__lodash_hash_undefined__",n=Object.prototype,r=n.hasOwnProperty;function a(i){var o=this.__data__;if(e){var s=o[i];return s===t?void 0:s}return r.call(o,i)?o[i]:void 0}return IC=a,IC}var MC,QU;function eBe(){if(QU)return MC;QU=1;var e=oT(),t=Object.prototype,n=t.hasOwnProperty;function r(a){var i=this.__data__;return e?i[a]!==void 0:n.call(i,a)}return MC=r,MC}var DC,KU;function tBe(){if(KU)return DC;KU=1;var e=oT(),t="__lodash_hash_undefined__";function n(r,a){var i=this.__data__;return this.size+=this.has(r)?0:1,i[r]=e&&a===void 0?t:a,this}return DC=n,DC}var LC,XU;function nBe(){if(XU)return LC;XU=1;var e=XNe(),t=JNe(),n=ZNe(),r=eBe(),a=tBe();function i(o){var s=-1,u=o==null?0:o.length;for(this.clear();++s<u;){var c=o[s];this.set(c[0],c[1])}}return i.prototype.clear=e,i.prototype.delete=t,i.prototype.get=n,i.prototype.has=r,i.prototype.set=a,LC=i,LC}var FC,JU;function rBe(){if(JU)return FC;JU=1;function e(){this.__data__=[],this.size=0}return FC=e,FC}var NC,ZU;function kre(){if(ZU)return NC;ZU=1;function e(t,n){return t===n||t!==t&&n!==n}return NC=e,NC}var BC,ej;function sT(){if(ej)return BC;ej=1;var e=kre();function t(n,r){for(var a=n.length;a--;)if(e(n[a][0],r))return a;return-1}return BC=t,BC}var VC,tj;function aBe(){if(tj)return VC;tj=1;var e=sT(),t=Array.prototype,n=t.splice;function r(a){var i=this.__data__,o=e(i,a);if(o<0)return!1;var s=i.length-1;return o==s?i.pop():n.call(i,o,1),--this.size,!0}return VC=r,VC}var UC,nj;function iBe(){if(nj)return UC;nj=1;var e=sT();function t(n){var r=this.__data__,a=e(r,n);return a<0?void 0:r[a][1]}return UC=t,UC}var jC,rj;function oBe(){if(rj)return jC;rj=1;var e=sT();function t(n){return e(this.__data__,n)>-1}return jC=t,jC}var qC,aj;function sBe(){if(aj)return qC;aj=1;var e=sT();function t(n,r){var a=this.__data__,i=e(a,n);return i<0?(++this.size,a.push([n,r])):a[i][1]=r,this}return qC=t,qC}var $C,ij;function uT(){if(ij)return $C;ij=1;var e=rBe(),t=aBe(),n=iBe(),r=oBe(),a=sBe();function i(o){var s=-1,u=o==null?0:o.length;for(this.clear();++s<u;){var c=o[s];this.set(c[0],c[1])}}return i.prototype.clear=e,i.prototype.delete=t,i.prototype.get=n,i.prototype.has=r,i.prototype.set=a,$C=i,$C}var zC,oj;function CI(){if(oj)return zC;oj=1;var e=op(),t=gu(),n=e(t,"Map");return zC=n,zC}var HC,sj;function uBe(){if(sj)return HC;sj=1;var e=nBe(),t=uT(),n=CI();function r(){this.size=0,this.__data__={hash:new e,map:new(n||t),string:new e}}return HC=r,HC}var WC,uj;function cBe(){if(uj)return WC;uj=1;function e(t){var n=typeof t;return n=="string"||n=="number"||n=="symbol"||n=="boolean"?t!=="__proto__":t===null}return WC=e,WC}var YC,cj;function cT(){if(cj)return YC;cj=1;var e=cBe();function t(n,r){var a=n.__data__;return e(r)?a[typeof r=="string"?"string":"hash"]:a.map}return YC=t,YC}var GC,lj;function lBe(){if(lj)return GC;lj=1;var e=cT();function t(n){var r=e(this,n).delete(n);return this.size-=r?1:0,r}return GC=t,GC}var QC,dj;
499function dBe(){if(dj)return QC;dj=1;var e=cT();function t(n){return e(this,n).get(n)}return QC=t,QC}var KC,fj;function fBe(){if(fj)return KC;fj=1;var e=cT();function t(n){return e(this,n).has(n)}return KC=t,KC}var XC,pj;function pBe(){if(pj)return XC;pj=1;var e=cT();function t(n,r){var a=e(this,n),i=a.size;return a.set(n,r),this.size+=a.size==i?0:1,this}return XC=t,XC}var JC,hj;function AI(){if(hj)return JC;hj=1;var e=uBe(),t=lBe(),n=dBe(),r=fBe(),a=pBe();function i(o){var s=-1,u=o==null?0:o.length;for(this.clear();++s<u;){var c=o[s];this.set(c[0],c[1])}}return i.prototype.clear=e,i.prototype.delete=t,i.prototype.get=n,i.prototype.has=r,i.prototype.set=a,JC=i,JC}var ZC,yj;function hBe(){if(yj)return ZC;yj=1;var e=AI(),t="Expected a function";function n(r,a){if(typeof r!="function"||a!=null&&typeof a!="function")throw new TypeError(t);var i=function(){var o=arguments,s=a?a.apply(this,o):o[0],u=i.cache;if(u.has(s))return u.get(s);var c=r.apply(this,o);return i.cache=u.set(s,c)||u,c};return i.cache=new(n.Cache||e),i}return n.Cache=e,ZC=n,ZC}var eA,mj;function yBe(){if(mj)return eA;mj=1;var e=hBe(),t=500;function n(r){var a=e(r,function(o){return i.size===t&&i.clear(),o}),i=a.cache;return a}return eA=n,eA}var tA,gj;function mBe(){if(gj)return tA;gj=1;var e=yBe(),t=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,n=/\\(\\)?/g,r=e(function(a){var i=[];return a.charCodeAt(0)===46&&i.push(""),a.replace(t,function(o,s,u,c){i.push(u?c.replace(n,"$1"):s||o)}),i});return tA=r,tA}var nA,vj;function gBe(){if(vj)return nA;vj=1;function e(t,n){for(var r=-1,a=t==null?0:t.length,i=Array(a);++r<a;)i[r]=n(t[r],r,t);return i}return nA=e,nA}var rA,bj;function vBe(){if(bj)return rA;bj=1;var e=aT(),t=gBe(),n=rd(),r=iT(),a=1/0,i=e?e.prototype:void 0,o=i?i.toString:void 0;function s(u){if(typeof u=="string")return u;if(n(u))return t(u,s)+"";if(r(u))return o?o.call(u):"";var c=u+"";return c=="0"&&1/u==-a?"-0":c}return rA=s,rA}var aA,wj;function gb(){if(wj)return aA;wj=1;var e=vBe();function t(n){return n==null?"":e(n)}return aA=t,aA}var iA,xj;function Pre(){if(xj)return iA;xj=1;var e=rd(),t=EI(),n=mBe(),r=gb();function a(i,o){return e(i)?i:t(i,o)?[i]:n(r(i))}return iA=a,iA}var oA,Sj;function bBe(){if(Sj)return oA;Sj=1;var e=hb(),t=yb(),n="[object Arguments]";function r(a){return t(a)&&e(a)==n}return oA=r,oA}var sA,Tj;function Rre(){if(Tj)return sA;Tj=1;var e=bBe(),t=yb(),n=Object.prototype,r=n.hasOwnProperty,a=n.propertyIsEnumerable,i=e(function(){return arguments}())?e:function(o){return t(o)&&r.call(o,"callee")&&!a.call(o,"callee")};return sA=i,sA}var uA,Ej;function Ore(){if(Ej)return uA;Ej=1;var e=9007199254740991,t=/^(?:0|[1-9]\d*)$/;function n(r,a){var i=typeof r;return a=a??e,!!a&&(i=="number"||i!="symbol"&&t.test(r))&&r>-1&&r%1==0&&r<a}return uA=n,uA}var cA,Cj;function _I(){if(Cj)return cA;Cj=1;var e=9007199254740991;function t(n){return typeof n=="number"&&n>-1&&n%1==0&&n<=e}return cA=t,cA}var lA,Aj;function lT(){if(Aj)return lA;Aj=1;var e=iT(),t=1/0;function n(r){if(typeof r=="string"||e(r))return r;var a=r+"";return a=="0"&&1/r==-t?"-0":a}return lA=n,lA}var dA,_j;function Ire(){if(_j)return dA;_j=1;var e=Pre(),t=Rre(),n=rd(),r=Ore(),a=_I(),i=lT();function o(s,u,c){u=e(u,s);for(var d=-1,f=u.length,h=!1;++d<f;){var y=i(u[d]);if(!(h=s!=null&&c(s,y)))break;s=s[y]}return h||++d!=f?h:(f=s==null?0:s.length,!!f&&a(f)&&r(y,f)&&(n(s)||t(s)))}return dA=o,dA}var fA,kj;function wBe(){if(kj)return fA;kj=1;var e=zNe(),t=Ire();function n(r,a){return r!=null&&t(r,a,e)}return fA=n,fA}var xBe=wBe();const gx=Ua(xBe),kI=e=>e&&e.__isYupSchema__;class SBe{constructor(t,n){if(this.fn=void 0,this.refs=t,this.refs=t,typeof n=="function"){this.fn=n;return}if(!gx(n,"is"))throw new TypeError("`is:` is required for `when()` conditions");if(!n.then&&!n.otherwise)throw new TypeError("either `then:` or `otherwise:` is required for `when()` conditions");let{is:r,then:a,otherwise:i}=n,o=typeof r=="function"?r:(...s)=>s.every(u=>u===r);this.fn=function(...s){let u=s.pop(),c=s.pop(),d=o(...s)?a:i;if(d)return typeof d=="function"?d(c):c.concat(d.resolve(u))}}resolve(t,n){let r=this.refs.map(i=>
499i.getValue(n==null?void 0:n.value,n==null?void 0:n.parent,n==null?void 0:n.context)),a=this.fn.apply(t,r.concat(t,n));if(a===void 0||a===t)return t;if(!kI(a))throw new TypeError("conditions must return a schema object");return a.resolve(n)}}function Mre(e){return e==null?[]:[].concat(e)}function WR(){return WR=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},WR.apply(this,arguments)}let TBe=/\$\{\s*(\w+)\s*\}/g,us=class YR extends Error{static formatError(t,n){const r=n.label||n.path||"this";return r!==n.path&&(n=WR({},n,{path:r})),typeof t=="string"?t.replace(TBe,(a,i)=>_y(n[i])):typeof t=="function"?t(n):t}static isError(t){return t&&t.name==="ValidationError"}constructor(t,n,r,a){super(),this.value=void 0,this.path=void 0,this.type=void 0,this.errors=void 0,this.params=void 0,this.inner=void 0,this.name="ValidationError",this.value=n,this.path=r,this.type=a,this.errors=[],this.inner=[],Mre(t).forEach(i=>{YR.isError(i)?(this.errors.push(...i.errors),this.inner=this.inner.concat(i.inner.length?i.inner:i)):this.errors.push(i)}),this.message=this.errors.length>1?`${this.errors.length} errors occurred`:this.errors[0],Error.captureStackTrace&&Error.captureStackTrace(this,YR)}};const EBe=e=>{let t=!1;return(...n)=>{t||(t=!0,e(...n))}};function vx(e,t){let{endEarly:n,tests:r,args:a,value:i,errors:o,sort:s,path:u}=e,c=EBe(t),d=r.length;const f=[];if(o=o||[],!d)return o.length?c(new us(o,i,u)):c(null,i);for(let h=0;h<r.length;h++){const y=r[h];y(a,function(v){if(v){if(!us.isError(v))return c(v,i);if(n)return v.value=i,c(v,i);f.push(v)}if(--d<=0){if(f.length&&(s&&f.sort(s),o.length&&f.push(...o),o=f),o.length){c(new us(o,i,u),i);return}c(null,i)}})}}var pA,Pj;function CBe(){if(Pj)return pA;Pj=1;var e=op(),t=function(){try{var n=e(Object,"defineProperty");return n({},"",{}),n}catch{}}();return pA=t,pA}var hA,Rj;function Dre(){if(Rj)return hA;Rj=1;var e=CBe();function t(n,r,a){r=="__proto__"&&e?e(n,r,{configurable:!0,enumerable:!0,value:a,writable:!0}):n[r]=a}return hA=t,hA}var yA,Oj;function ABe(){if(Oj)return yA;Oj=1;function e(t){return function(n,r,a){for(var i=-1,o=Object(n),s=a(n),u=s.length;u--;){var c=s[t?u:++i];if(r(o[c],c,o)===!1)break}return n}}return yA=e,yA}var mA,Ij;function _Be(){if(Ij)return mA;Ij=1;var e=ABe(),t=e();return mA=t,mA}var gA,Mj;function kBe(){if(Mj)return gA;Mj=1;function e(t,n){for(var r=-1,a=Array(t);++r<t;)a[r]=n(r);return a}return gA=e,gA}var D0={exports:{}},vA,Dj;function PBe(){if(Dj)return vA;Dj=1;function e(){return!1}return vA=e,vA}D0.exports;var Lj;function Lre(){return Lj||(Lj=1,function(e,t){var n=gu(),r=PBe(),a=t&&!t.nodeType&&t,i=a&&!0&&e&&!e.nodeType&&e,o=i&&i.exports===a,s=o?n.Buffer:void 0,u=s?s.isBuffer:void 0,c=u||r;e.exports=c}(D0,D0.exports)),D0.exports}var bA,Fj;function RBe(){if(Fj)return bA;Fj=1;var e=hb(),t=_I(),n=yb(),r="[object Arguments]",a="[object Array]",i="[object Boolean]",o="[object Date]",s="[object Error]",u="[object Function]",c="[object Map]",d="[object Number]",f="[object Object]",h="[object RegExp]",y="[object Set]",m="[object String]",v="[object WeakMap]",w="[object ArrayBuffer]",b="[object DataView]",x="[object Float32Array]",T="[object Float64Array]",E="[object Int8Array]",C="[object Int16Array]",R="[object Int32Array]",_="[object Uint8Array]",I="[object Uint8ClampedArray]",L="[object Uint16Array]",B="[object Uint32Array]",j={};j[x]=j[T]=j[E]=j[C]=j[R]=j[_]=j[I]=j[L]=j[B]=!0,j[r]=j[a]=j[w]=j[i]=j[b]=j[o]=j[s]=j[u]=j[c]=j[d]=j[f]=j[h]=j[y]=j[m]=j[v]=!1;function K(H){return n(H)&&t(H.length)&&!!j[e(H)]}return bA=K,bA}var wA,Nj;function OBe(){if(Nj)return wA;Nj=1;function e(t){return function(n){return t(n)}}return wA=e,wA}var L0={exports:{}};L0.exports;var Bj;function IBe(){return Bj||(Bj=1,function(e,t){var n=Cre(),r=t&&!t.nodeType&&t,a=r&&!0&&e&&!e.nodeType&&e,i=a&&a.exports===r,o=i&&n.process,s=function(){try{var u=a&&a.require&&a.require("util").types;return u||o&&o.binding&&o.binding("util")}catch{}}();e.exports=s}(L0,L0.exports)),L0.exports}var xA,Vj;function Fre(){if(Vj)return xA;Vj=1;var e=RBe(),t=OBe(),n=IBe(),r=n&&n.isTypedArray,a=r?t(r):e;return xA=a,xA}var SA,Uj;
vendor: 9,878 bytes, line 499
499function MBe(){if(Uj)return SA;Uj=1;var e=kBe(),t=Rre(),n=rd(),r=Lre(),a=Ore(),i=Fre(),o=Object.prototype,s=o.hasOwnProperty;function u(c,d){var f=n(c),h=!f&&t(c),y=!f&&!h&&r(c),m=!f&&!h&&!y&&i(c),v=f||h||y||m,w=v?e(c.length,String):[],b=w.length;for(var x in c)(d||s.call(c,x))&&!(v&&(x=="length"||y&&(x=="offset"||x=="parent")||m&&(x=="buffer"||x=="byteLength"||x=="byteOffset")||a(x,b)))&&w.push(x);return w}return SA=u,SA}var TA,jj;function DBe(){if(jj)return TA;jj=1;var e=Object.prototype;function t(n){var r=n&&n.constructor,a=typeof r=="function"&&r.prototype||e;return n===a}return TA=t,TA}var EA,qj;function LBe(){if(qj)return EA;qj=1;function e(t,n){return function(r){return t(n(r))}}return EA=e,EA}var CA,$j;function FBe(){if($j)return CA;$j=1;var e=LBe(),t=e(Object.keys,Object);return CA=t,CA}var AA,zj;function NBe(){if(zj)return AA;zj=1;var e=DBe(),t=FBe(),n=Object.prototype,r=n.hasOwnProperty;function a(i){if(!e(i))return t(i);var o=[];for(var s in Object(i))r.call(i,s)&&s!="constructor"&&o.push(s);return o}return AA=a,AA}var _A,Hj;function BBe(){if(Hj)return _A;Hj=1;var e=Are(),t=_I();function n(r){return r!=null&&t(r.length)&&!e(r)}return _A=n,_A}var kA,Wj;function PI(){if(Wj)return kA;Wj=1;var e=MBe(),t=NBe(),n=BBe();function r(a){return n(a)?e(a):t(a)}return kA=r,kA}var PA,Yj;function Nre(){if(Yj)return PA;Yj=1;var e=_Be(),t=PI();function n(r,a){return r&&e(r,a,t)}return PA=n,PA}var RA,Gj;function VBe(){if(Gj)return RA;Gj=1;var e=uT();function t(){this.__data__=new e,this.size=0}return RA=t,RA}var OA,Qj;function UBe(){if(Qj)return OA;Qj=1;function e(t){var n=this.__data__,r=n.delete(t);return this.size=n.size,r}return OA=e,OA}var IA,Kj;function jBe(){if(Kj)return IA;Kj=1;function e(t){return this.__data__.get(t)}return IA=e,IA}var MA,Xj;function qBe(){if(Xj)return MA;Xj=1;function e(t){return this.__data__.has(t)}return MA=e,MA}var DA,Jj;function $Be(){if(Jj)return DA;Jj=1;var e=uT(),t=CI(),n=AI(),r=200;function a(i,o){var s=this.__data__;if(s instanceof e){var u=s.__data__;if(!t||u.length<r-1)return u.push([i,o]),this.size=++s.size,this;s=this.__data__=new n(u)}return s.set(i,o),this.size=s.size,this}return DA=a,DA}var LA,Zj;function Bre(){if(Zj)return LA;Zj=1;var e=uT(),t=VBe(),n=UBe(),r=jBe(),a=qBe(),i=$Be();function o(s){var u=this.__data__=new e(s);this.size=u.size}return o.prototype.clear=t,o.prototype.delete=n,o.prototype.get=r,o.prototype.has=a,o.prototype.set=i,LA=o,LA}var FA,eq;function zBe(){if(eq)return FA;eq=1;var e="__lodash_hash_undefined__";function t(n){return this.__data__.set(n,e),this}return FA=t,FA}var NA,tq;function HBe(){if(tq)return NA;tq=1;function e(t){return this.__data__.has(t)}return NA=e,NA}var BA,nq;function WBe(){if(nq)return BA;nq=1;var e=AI(),t=zBe(),n=HBe();function r(a){var i=-1,o=a==null?0:a.length;for(this.__data__=new e;++i<o;)this.add(a[i])}return r.prototype.add=r.prototype.push=t,r.prototype.has=n,BA=r,BA}var VA,rq;function YBe(){if(rq)return VA;rq=1;function e(t,n){for(var r=-1,a=t==null?0:t.length;++r<a;)if(n(t[r],r,t))return!0;return!1}return VA=e,VA}var UA,aq;function GBe(){if(aq)return UA;aq=1;function e(t,n){return t.has(n)}return UA=e,UA}var jA,iq;function Vre(){if(iq)return jA;iq=1;var e=WBe(),t=YBe(),n=GBe(),r=1,a=2;function i(o,s,u,c,d,f){var h=u&r,y=o.length,m=s.length;if(y!=m&&!(h&&m>y))return!1;var v=f.get(o),w=f.get(s);if(v&&w)return v==s&&w==o;var b=-1,x=!0,T=u&a?new e:void 0;for(f.set(o,s),f.set(s,o);++b<y;){var E=o[b],C=s[b];if(c)var R=h?c(C,E,b,s,o,f):c(E,C,b,o,s,f);if(R!==void 0){if(R)continue;x=!1;break}if(T){if(!t(s,function(_,I){if(!n(T,I)&&(E===_||d(E,_,u,c,f)))return T.push(I)})){x=!1;break}}else if(!(E===C||d(E,C,u,c,f))){x=!1;break}}return f.delete(o),f.delete(s),x}return jA=i,jA}var qA,oq;function QBe(){if(oq)return qA;oq=1;var e=gu(),t=e.Uint8Array;return qA=t,qA}var $A,sq;function KBe(){if(sq)return $A;sq=1;function e(t){var n=-1,r=Array(t.size);return t.forEach(function(a,i){r[++n]=[i,a]}),r}return $A=e,$A}var zA,uq;function XBe(){if(uq)return zA;uq=1;function e(t){var n=-1,r=Array(t.size);return t.forEach(function(a){r[++n]=a}),r}return zA=e,zA}var HA,cq;function JBe(){if(cq)return HA;cq=1;var e=aT(),t=QBe(),n=kre(),r=Vre(),a=KBe(),i=XBe(),o=1,s=2,u="[object Boolean]",c="[object Date]",d="[object Error]",f="[object Map]",h="[object Number]",y="[object RegExp]",m="[object Set]",v="[object String]",w="[object Symbol]",b="[object ArrayBuffer]",x="[object DataView]",T=e?e.prototype:void 0,E=T?T.valueOf:void 0;function C(R,_,I,L,B,j,K){switch(I){case x:if(R.byteLength!=_.byteLength||R.byteOffset!=_.byteOffset)return!1;R=R.buffer,_=_.buffer;case b:return!(R.byteLength!=_.byteLength||!j(new t(R),new t(_)));case u:case c:case h:return n(+R,+_);case d:return R.name==_.name&&R.message==_.message;case y:case v:return R==_+"";case f:var H=a;case m:var J=L&o;if(H||(H=i),R.size!=_.size&&!J)return!1;var z=K.get(R);if(z)return z==_;L|=s,K.set(R,_);var Z=r(H(R),H(_),L,B,j,K);return K.delete(R),Z;case w:if(E)return E.call(R)==E.call(_)}return!1}return HA=C,HA}var WA,lq;function ZBe(){if(lq)return WA;lq=1;function e(t,n){for(var r=-1,a=n.length,i=t.length;++r<a;)t[i+r]=n[r];return t}return WA=e,WA}var YA,dq;function eVe(){if(dq)return YA;dq=1;var e=ZBe(),t=rd();function n(r,a,i){var o=a(r);return t(r)?o:e(o,i(r))}return YA=n,YA}var GA,fq;function tVe(){if(fq)return GA;fq=1;function e(t,n){for(var r=-1,a=t==null?0:t.length,i=0,o=[];++r<a;){var s=t[r];n(s,r,t)&&(o[i++]=s)}return o}return GA=e,GA}var QA,pq;function nVe(){if(pq)return QA;pq=1;function e(){return[]}return QA=e,QA}var KA,hq;function rVe(){if(hq)return KA;hq=1;var e=tVe(),t=nVe(),n=Object.prototype,r=n.propertyIsEnumerable,a=Object.getOwnPropertySymbols,i=a?function(o){return o==null?[]:(o=Object(o),e(a(o),function(s){return r.call(o,s)}))}:t;return KA=i,KA}var XA,yq;function aVe(){if(yq)return XA;yq=1;var e=eVe(),t=rVe(),n=PI();function r(a){return e(a,n,t)}return XA=r,XA}var JA,mq;function iVe(){if(mq)return JA;mq=1;var e=aVe(),t=1,n=Object.prototype,r=n.hasOwnProperty;function a(i,o,s,u,c,d){var f=s&t,h=e(i),y=h.length,m=e(o),v=m.length;if(y!=v&&!f)return!1;for(var w=y;w--;){var b=h[w];if(!(f?b in o:r.call(o,b)))return!1}var x=d.get(i),T=d.get(o);if(x&&T)return x==o&&T==i;var E=!0;d.set(i,o),d.set(o,i);for(var C=f;++w<y;){b=h[w];var R=i[b],_=o[b];if(u)var I=f?u(_,R,b,o,i,d):u(R,_,b,i,o,d);if(!(I===void 0?R===_||c(R,_,s,u,d):I)){E=!1;break}C||(C=b=="constructor")}if(E&&!C){var L=i.constructor,B=o.constructor;L!=B&&"constructor"in i&&"constructor"in o&&!(typeof L=="function"&&L instanceof L&&typeof B=="function"&&B instanceof B)&&(E=!1)}return d.delete(i),d.delete(o),E}return JA=a,JA}var ZA,gq;function oVe(){if(gq)return ZA;gq=1;var e=op(),t=gu(),n=e(t,"DataView");return ZA=n,ZA}var e_,vq;function sVe(){if(vq)return e_;vq=1;var e=op(),t=gu(),n=e(t,"Promise");return e_=n,e_}var t_,bq;function uVe(){if(bq)return t_;bq=1;var e=op(),t=gu(),n=e(t,"Set");return t_=n,t_}var n_,wq;function cVe(){if(wq)return n_;wq=1;var e=op(),t=gu(),n=e(t,"WeakMap");return n_=n,n_}var r_,xq;function lVe(){if(xq)return r_;xq=1;var e=oVe(),t=CI(),n=sVe(),r=uVe(),a=cVe(),i=hb(),o=_re(),s="[object Map]",u="[object Object]",c="[object Promise]",d="[object Set]",f="[object WeakMap]",h="[object DataView]",y=o(e),m=o(t),v=o(n),w=o(r),b=o(a),x=i;return(e&&x(new e(new ArrayBuffer(1)))!=h||t&&x(new t)!=s||n&&x(n.resolve())!=c||r&&x(new r)!=d||a&&x(new a)!=f)&&(x=function(T){var E=i(T),C=E==u?T.constructor:void 0,R=C?o(C):"";if(R)switch(R){case y:return h;case m:return s;case v:return c;case w:return d;case b:return f}return E}),r_=x,r_}var a_,Sq;function dVe(){if(Sq)return a_;Sq=1;var e=Bre(),t=Vre(),n=JBe(),r=iVe(),a=lVe(),i=rd(),o=Lre(),s=Fre(),u=1,c="[object Arguments]",d="[object Array]",f="[object Object]",h=Object.prototype,y=h.hasOwnProperty;function m(v,w,b,x,T,E){var C=i(v),R=i(w),_=C?d:a(v),I=R?d:a(w);_=_==c?f:_,I=I==c?f:I;var L=_==f,B=I==f,j=_==I;if(j&&o(v)){if(!o(w))return!1;C=!0,L=!1}if(j&&!L)return E||(E=new e),C||s(v)?t(v,w,b,x,T,E):n(v,w,_,b,x,T,E);if(!(b&u)){var K=L&&y.call(v,"__wrapped__"),H=B&&y.call(w,"__wrapped__");if(K||H){var J=K?v.value():v,z=H?w.value():w;return E||(E=new e),T(J,z,b,x,E)}}return j?(E||(E=new e),r(v,w,b,x,T,E)):!1}return a_=m,a_}var i_,Tq;function Ure(){if(Tq)return i_;Tq=1;var e=dVe(),t=yb();function n(r,a,i,o,s){return r===a?!0:r==null||a==null||!t(r)&&!t(a)?r!==r&&a!==a:e(r,a,i,o,n,s)}return i_=n,i_}var o_,Eq;function fVe(){if(Eq)return o_;Eq=1;var e=Bre(),t=Ure(),n=1,r=2;function a(i,o,s,u){var c=s.length,d=c,f=!u;if(i==null)return!d;for(i=Object(i);c--;){var h=s[c];if(f&&h[2]?h[1]!==i[h[0]]:!(h[0]in i))return!1}for(;++c<d;){h=s[c];var y=h[0],m=i[y],v=h[1];if(f&&h[2]){if(m===void 0&&!(y in i))return!1}else{var w=new e;if(u)var b=u(m,v,y,i,o,w);if(!(b===void 0?t(v,m,n|r,u,w):b))return!1}}return!0}return o_=a,o_}var s_,Cq;function jre(){if(Cq)return s_;Cq=1;var e=mb();function t(n){return n===n&&!e(n)}return s_=t,s_}var u_,Aq;function pVe(){if(Aq)return u_;Aq=1;var e=jre(),t=PI();function n(r){for(var a=t(r),i=a.length;i--;){var o=a[i],s=r[o];a[i]=[o,s,e(s)]}return a}return u_=n,u_}var c_,_q;function qre(){if(_q)return c_;_q=1;function e(t,n){return function(r){return r==null?!1:r[t]===n&&(n!==void 0||t in Object(r))}}return c_=e,c_}var l_,kq;function hVe(){if(kq)return l_;kq=1;var e=fVe(),t=pVe(),n=qre();function r(a){var i=t(a);return i.length==1&&i[0][2]?n(i[0][0],i[0][1]):function(o){return o===a||e(o,a,i)}}return l_=r,l_}var d_,Pq;function $re(){if(Pq)return d_;Pq=1;var e=Pre(),t=lT();function n(r,a){a=e(a,r);for(var i=0,o=a.length;r!=null&&i<o;)r=r[t(a[i++])];return i&&i==o?r:void 0}return d_=n,d_}var f_,Rq;function yVe(){if(Rq)return f_;Rq=1;var e=$re();function t(n,r,a){var i=n==null?void 0:e(n,r);return i===void 0?a:i}return f_=t,f_}var p_,Oq;function mVe(){if(Oq)return p_;Oq=1;function e(t,n){return t!=null&&n in Object(t)}return p_=e,p_}var h_,Iq;
499function gVe(){if(Iq)return h_;Iq=1;var e=mVe(),t=Ire();function n(r,a){return r!=null&&t(r,a,e)}return h_=n,h_}var y_,Mq;function vVe(){if(Mq)return y_;Mq=1;var e=Ure(),t=yVe(),n=gVe(),r=EI(),a=jre(),i=qre(),o=lT(),s=1,u=2;function c(d,f){return r(d)&&a(f)?i(o(d),f):function(h){var y=t(h,d);return y===void 0&&y===f?n(h,d):e(f,y,s|u)}}return y_=c,y_}var m_,Dq;function bVe(){if(Dq)return m_;Dq=1;function e(t){return t}return m_=e,m_}var g_,Lq;function wVe(){if(Lq)return g_;Lq=1;function e(t){return function(n){return n==null?void 0:n[t]}}return g_=e,g_}var v_,Fq;function xVe(){if(Fq)return v_;Fq=1;var e=$re();function t(n){return function(r){return e(r,n)}}return v_=t,v_}var b_,Nq;function SVe(){if(Nq)return b_;Nq=1;var e=wVe(),t=xVe(),n=EI(),r=lT();function a(i){return n(i)?e(r(i)):t(i)}return b_=a,b_}var w_,Bq;function zre(){if(Bq)return w_;Bq=1;var e=hVe(),t=vVe(),n=bVe(),r=rd(),a=SVe();function i(o){return typeof o=="function"?o:o==null?n:typeof o=="object"?r(o)?t(o[0],o[1]):e(o):a(o)}return w_=i,w_}var x_,Vq;function TVe(){if(Vq)return x_;Vq=1;var e=Dre(),t=Nre(),n=zre();function r(a,i){var o={};return i=n(i,3),t(a,function(s,u,c){e(o,u,i(s,u,c))}),o}return x_=r,x_}var EVe=TVe();const Hre=Ua(EVe);var S_,Uq;function CVe(){if(Uq)return S_;Uq=1;function e(b){this._maxSize=b,this.clear()}e.prototype.clear=function(){this._size=0,this._values=Object.create(null)},e.prototype.get=function(b){return this._values[b]},e.prototype.set=function(b,x){return this._size>=this._maxSize&&this.clear(),b in this._values||this._size++,this._values[b]=x};var t=/[^.^\]^[]+|(?=\[\]|\.\.)/g,n=/^\d+$/,r=/^\d/,a=/[~`!#$%\^&*+=\-\[\]\\';,/{}|\\":<>\?]/g,i=/^\s*(['"]?)(.*?)(\1)\s*$/,o=512,s=new e(o),u=new e(o),c=new e(o);S_={Cache:e,split:f,normalizePath:d,setter:function(b){var x=d(b);return u.get(b)||u.set(b,function(E,C){for(var R=0,_=x.length,I=E;R<_-1;){var L=x[R];if(L==="__proto__"||L==="constructor"||L==="prototype")return E;I=I[x[R++]]}I[x[R]]=C})},getter:function(b,x){var T=d(b);return c.get(b)||c.set(b,function(C){for(var R=0,_=T.length;R<_;)if(C!=null||!x)C=C[T[R++]];else return;return C})},join:function(b){return b.reduce(function(x,T){return x+(y(T)||n.test(T)?"["+T+"]":(x?".":"")+T)},"")},forEach:function(b,x,T){h(Array.isArray(b)?b:f(b),x,T)}};function d(b){return s.get(b)||s.set(b,f(b).map(function(x){return x.replace(i,"$2")}))}function f(b){return b.match(t)||[""]}function h(b,x,T){var E=b.length,C,R,_,I;for(R=0;R<E;R++)C=b[R],C&&(w(C)&&(C='"'+C+'"'),I=y(C),_=!I&&/^\d+$/.test(C),x.call(T,C,I,_,R,b))}function y(b){return typeof b=="string"&&b&&["'",'"'].indexOf(b.charAt(0))!==-1}function m(b){return b.match(r)&&!b.match(n)}function v(b){return a.test(b)}function w(b){return!y(b)&&(m(b)||v(b))}return S_}var dT=CVe();const dw={context:"$",value:"."};class Pl{constructor(t,n={}){if(this.key=void 0,this.isContext=void 0,this.isValue=void 0,this.isSibling=void 0,this.path=void 0,this.getter=void 0,this.map=void 0,typeof t!="string")throw new TypeError("ref must be a string, got: "+t);if(this.key=t.trim(),t==="")throw new TypeError("ref must be a non-empty string");this.isContext=this.key[0]===dw.context,this.isValue=this.key[0]===dw.value,this.isSibling=!this.isContext&&!this.isValue;let r=this.isContext?dw.context:this.isValue?dw.value:"";this.path=this.key.slice(r.length),this.getter=this.path&&dT.getter(this.path,!0),this.map=n.map}getValue(t,n,r){let a=this.isContext?r:this.isValue?t:n;return this.getter&&(a=this.getter(a||{})),this.map&&(a=this.map(a)),a}cast(t,n){return this.getValue(t,n==null?void 0:n.parent,n==null?void 0:n.context)}resolve(){return this}describe(){return{type:"ref",key:this.key}}toString(){return`Ref(${this.key})`}static isRef(t){return t&&t.__isYupRef}}Pl.prototype.__isYupRef=!0;function bx(){return bx=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},bx.apply(this,arguments)}function AVe(e,t){if(e==null)return{};var n={},r=Object.keys(e),a,i;for(i=0;i<r.length;i++)a=r[i],!(t.indexOf(a)>=0)&&(n[a]=e[a]);return n}function fw(e){function t(n,r){let{value:a,path:i="",label:o,options:s,originalValue:u,sync:c}=n,d=AVe(n,["value","path","label","options","originalValue","sync"]);const{name:f,test:h,params:y,message:m}=e;let{parent:v,context:w}=s;function b(R){return Pl.isRef(R)?R.getValue(a,v,w):R}function x(R={}){const _=Hre(bx({value:a,originalValue:u,label:o,path:R.path||i},y,R.params),b),I=new us(us.formatError(R.message||m,_),a,_.path,R.type||f);return I.params=_,I}let T=bx({path:i,parent:v,type:f,createError:x,resolve:b,options:s,originalValue:u},d);if(!c){try{Promise.resolve(h.call(T,a,T)).then(R=>{us.isError(R)?r(R):R?r(null,R):r(x())}).catch(r)}catch(R){r(R)}return}let E;try{var C;
499if(E=h.call(T,a,T),typeof((C=E)==null?void 0:C.then)=="function")throw new Error(`Validation test of type: "${T.type}" returned a Promise during a synchronous validate. This test will finish after the validate call has returned`)}catch(R){r(R);return}us.isError(E)?r(E):E?r(null,E):r(x())}return t.OPTIONS=e,t}let _Ve=e=>e.substr(0,e.length-1).substr(1);function kVe(e,t,n,r=n){let a,i,o;return t?(dT.forEach(t,(s,u,c)=>{let d=u?_Ve(s):s;if(e=e.resolve({context:r,parent:a,value:n}),e.innerType){let f=c?parseInt(d,10):0;if(n&&f>=n.length)throw new Error(`Yup.reach cannot resolve an array item at index: ${s}, in the path: ${t}. because there is no value at that index. `);a=n,n=n&&n[f],e=e.innerType}if(!c){if(!e.fields||!e.fields[d])throw new Error(`The schema does not contain the path: ${t}. (failed at: ${o} which is a type: "${e._type}")`);a=n,n=n&&n[d],e=e.fields[d]}i=d,o=u?"["+s+"]":"."+s}),{schema:e,parent:a,parentPath:i}):{parent:a,parentPath:t,schema:e}}class wx{constructor(){this.list=void 0,this.refs=void 0,this.list=new Set,this.refs=new Map}get size(){return this.list.size+this.refs.size}describe(){const t=[];for(const n of this.list)t.push(n);for(const[,n]of this.refs)t.push(n.describe());return t}toArray(){return Array.from(this.list).concat(Array.from(this.refs.values()))}resolveAll(t){return this.toArray().reduce((n,r)=>n.concat(Pl.isRef(r)?t(r):r),[])}add(t){Pl.isRef(t)?this.refs.set(t.key,t):this.list.add(t)}delete(t){Pl.isRef(t)?this.refs.delete(t.key):this.list.delete(t)}clone(){const t=new wx;return t.list=new Set(this.list),t.refs=new Map(this.refs),t}merge(t,n){const r=this.clone();return t.list.forEach(a=>r.add(a)),t.refs.forEach(a=>r.add(a)),n.list.forEach(a=>r.delete(a)),n.refs.forEach(a=>r.delete(a)),r}}function So(){return So=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},So.apply(this,arguments)}class ri{constructor(t){this.deps=[],this.tests=void 0,this.transforms=void 0,this.conditions=[],this._mutate=void 0,this._typeError=void 0,this._whitelist=new wx,this._blacklist=new wx,this.exclusiveTests=Object.create(null),this.spec=void 0,this.tests=[],this.transforms=[],this.withMutation(()=>{this.typeError(kd.notType)}),this.type=(t==null?void 0:t.type)||"mixed",this.spec=So({strip:!1,strict:!1,abortEarly:!0,recursive:!0,nullable:!1,presence:"optional"},t==null?void 0:t.spec)}get _type(){return this.type}_typeCheck(t){return!0}clone(t){if(this._mutate)return t&&Object.assign(this.spec,t),this;const n=Object.create(Object.getPrototypeOf(this));
499return n.type=this.type,n._typeError=this._typeError,n._whitelistError=this._whitelistError,n._blacklistError=this._blacklistError,n._whitelist=this._whitelist.clone(),n._blacklist=this._blacklist.clone(),n.exclusiveTests=So({},this.exclusiveTests),n.deps=[...this.deps],n.conditions=[...this.conditions],n.tests=[...this.tests],n.transforms=[...this.transforms],n.spec=$R(So({},this.spec,t)),n}label(t){let n=this.clone();return n.spec.label=t,n}meta(...t){if(t.length===0)return this.spec.meta;let n=this.clone();return n.spec.meta=Object.assign(n.spec.meta||{},t[0]),n}withMutation(t){let n=this._mutate;this._mutate=!0;let r=t(this);return this._mutate=n,r}concat(t){if(!t||t===this)return this;if(t.type!==this.type&&this.type!=="mixed")throw new TypeError(`You cannot \`concat()\` schema's of different types: ${this.type} and ${t.type}`);let n=this,r=t.clone();const a=So({},n.spec,r.spec);return r.spec=a,r._typeError||(r._typeError=n._typeError),r._whitelistError||(r._whitelistError=n._whitelistError),r._blacklistError||(r._blacklistError=n._blacklistError),r._whitelist=n._whitelist.merge(t._whitelist,t._blacklist),r._blacklist=n._blacklist.merge(t._blacklist,t._whitelist),r.tests=n.tests,r.exclusiveTests=n.exclusiveTests,r.withMutation(i=>{t.tests.forEach(o=>{i.test(o.OPTIONS)})}),r.transforms=[...n.transforms,...r.transforms],r}isType(t){return this.spec.nullable&&t===null?!0:this._typeCheck(t)}resolve(t){let n=this;if(n.conditions.length){let r=n.conditions;n=n.clone(),n.conditions=[],n=r.reduce((a,i)=>i.resolve(a,t),n),n=n.resolve(t)}return n}cast(t,n={}){let r=this.resolve(So({value:t},n)),a=r._cast(t,n);if(t!==void 0&&n.assert!==!1&&r.isType(a)!==!0){let i=_y(t),o=_y(a);throw new TypeError(`The value of ${n.path||"field"} could not be cast to a value that satisfies the schema type: "${r._type}". 
500
501attempted value: ${i} 
502`+(o!==i?`result of cast: ${o}`:""))}return a}_cast(t,n){let r=t===void 0?t:this.transforms.reduce((a,i)=>i.call(this,a,t,this),t);return r===void 0&&(r=this.getDefault()),r}_validate(t,n={},r){let{sync:a,path:i,from:o=[],originalValue:s=t,strict:u=this.spec.strict,abortEarly:c=this.spec.abortEarly}=n,d=t;u||(d=this._cast(d,So({assert:!1},n)));let f={value:d,path:i,options:n,originalValue:s,schema:this,label:this.spec.label,sync:a,from:o},h=[];this._typeError&&h.push(this._typeError);let y=[];this._whitelistError&&y.push(this._whitelistError),this._blacklistError&&y.push(this._blacklistError),vx({args:f,value:d,path:i,sync:a,tests:h,endEarly:c},m=>{if(m)return void r(m,d);vx({tests:this.tests.concat(y),args:f,path:i,sync:a,value:d,endEarly:c},r)})}validate(t,n,r){let a=this.resolve(So({},n,{value:t}));return typeof r=="function"?a._validate(t,n,r):new Promise((i,o)=>a._validate(t,n,(s,u)=>{s?o(s):i(u)}))}validateSync(t,n){let r=this.resolve(So({},n,{value:t})),a;return r._validate(t,So({},n,{sync:!0}),(i,o)=>{if(i)throw i;a=o}),a}isValid(t,n){return this.validate(t,n).then(()=>!0,r=>{if(us.isError(r))return!1;throw r})}isValidSync(t,n){try{return this.validateSync(t,n),!0}catch(r){if(us.isError(r))return!1;throw r}}_getDefault(){let t=this.spec.default;return t==null?t:typeof t=="function"?t.call(this):$R(t)}getDefault(t){return this.resolve(t||{})._getDefault()}default(t){return arguments.length===0?this._getDefault():this.clone({default:t})}strict(t=!0){let n=this.clone();return n.spec.strict=t,n}_isPresent(t){return t!=null}defined(t=kd.defined){return this.test({message:t,name:"defined",exclusive:!0,test(n){return n!==void 0}})}required(t=kd.required){return this.clone({presence:"required"}).withMutation(n=>n.test({message:t,name:"required",exclusive:!0,test(r){return this.schema._isPresent(r)}}))}notRequired(){let t=this.clone({presence:"optional"});return t.tests=t.tests.filter(n=>n.OPTIONS.name!=="required"),t}nullable(t=!0){return this.clone({nullable:t!==!1})}transform(t){let n=this.clone();return n.transforms.push(t),n}test(...t){let n;if(t.length===1?typeof t[0]=="function"?n={test:t[0]}:n=t[0]:t.length===2?n={name:t[0],test:t[1]}:n={name:t[0],message:t[1],test:t[2]},n.message===void 0&&(n.message=kd.default),typeof n.test!="function")throw new TypeError("`test` is a required parameters");let r=this.clone(),a=fw(n),i=n.exclusive||n.name&&r.exclusiveTests[n.name]===!0;if(n.exclusive&&!n.name)throw new TypeError("Exclusive tests must provide a unique `name` identifying the test");return n.name&&(r.exclusiveTests[n.name]=!!n.exclusive),r.tests=r.tests.filter(o=>!(o.OPTIONS.name===n.name&&(i||o.OPTIONS.test===a.OPTIONS.test))),r.tests.push(a),r}when(t,n){!Array.isArray(t)&&typeof t!="string"&&(n=t,t=".");let r=this.clone(),a=Mre(t).map(i=>new Pl(i));return a.forEach(i=>
502{i.isSibling&&r.deps.push(i.key)}),r.conditions.push(new SBe(a,n)),r}typeError(t){let n=this.clone();return n._typeError=fw({message:t,name:"typeError",test(r){return r!==void 0&&!this.schema.isType(r)?this.createError({params:{type:this.schema._type}}):!0}}),n}oneOf(t,n=kd.oneOf){let r=this.clone();return t.forEach(a=>{r._whitelist.add(a),r._blacklist.delete(a)}),r._whitelistError=fw({message:n,name:"oneOf",test(a){if(a===void 0)return!0;let i=this.schema._whitelist,o=i.resolveAll(this.resolve);return o.includes(a)?!0:this.createError({params:{values:i.toArray().join(", "),resolved:o}})}}),r}notOneOf(t,n=kd.notOneOf){let r=this.clone();return t.forEach(a=>{r._blacklist.add(a),r._whitelist.delete(a)}),r._blacklistError=fw({message:n,name:"notOneOf",test(a){let i=this.schema._blacklist,o=i.resolveAll(this.resolve);return o.includes(a)?this.createError({params:{values:i.toArray().join(", "),resolved:o}}):!0}}),r}strip(t=!0){let n=this.clone();return n.spec.strip=t,n}describe(){const t=this.clone(),{label:n,meta:r}=t.spec;return{meta:r,label:n,type:t.type,oneOf:t._whitelist.describe(),notOneOf:t._blacklist.describe(),tests:t.tests.map(i=>({name:i.OPTIONS.name,params:i.OPTIONS.params})).filter((i,o,s)=>s.findIndex(u=>u.name===i.name)===o)}}}ri.prototype.__isYupSchema__=!0;for(const e of["validate","validateSync"])ri.prototype[`${e}At`]=function(t,n,r={}){const{parent:a,parentPath:i,schema:o}=kVe(this,t,n,r.context);return o[e](a&&a[i],So({},r,{parent:a,path:t}))};for(const e of["equals","is"])ri.prototype[e]=ri.prototype.oneOf;for(const e of["not","nope"])ri.prototype[e]=ri.prototype.notOneOf;ri.prototype.optional=ri.prototype.notRequired;const PVe=ri;PVe.prototype;const Si=e=>e==null;let RVe=/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i,OVe=/^((https?|ftp):)?\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i,IVe=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,MVe=e=>Si(e)||e===e.trim(),DVe={}.toString();function cv(){return new Wre}class Wre extends ri{constructor(){super({type:"string"}),this.withMutation(()=>{this.transform(function(t){if(this.isType(t)||Array.isArray(t))return t;const n=t!=null&&t.toString?t.toString():t;return n===DVe?t:n})})}_typeCheck(t){return t instanceof String&&(t=t.valueOf()),typeof t=="string"}_isPresent(t){return super._isPresent(t)&&!!t.length}length(t,n=Jo.length){return this.test({message:n,name:"length",exclusive:!0,params:{length:t},test(r){return Si(r)||r.length===this.resolve(t)}})}min(t,n=Jo.min){return this.test({message:n,name:"min",exclusive:!0,params:{min:t},test(r){return Si(r)||r.length>=this.resolve(t)}})}max(t,n=Jo.max){return this.test({name:"max",exclusive:!0,message:n,params:{max:t},test(r){return Si(r)||r.length<=this.resolve(t)}})}matches(t,n){let r=!1,a,i;return n&&(typeof n=="object"?{excludeEmptyString:r=!1,message:a,name:i}=n:a=n),this.test({name:i||"matches",message:a||Jo.matches,params:{regex:t},test:o=>Si(o)||o===""&&r||o.search(t)!==-1})}email(t=Jo.email){return this.matches(RVe,{name:"email",message:t,excludeEmptyString:!0})}url(t=Jo.url){return this.matches(OVe,{name:"url",message:t,excludeEmptyString:!0})}uuid(t=Jo.uuid){return this.matches(IVe,{name:"uuid",message:t,excludeEmptyString:!1})}ensure(){return this.default("").transform(t=>t===null?"":t)}trim(t=Jo.trim){return this.transform(n=>n!=null?n.trim():n).test({message:t,name:"trim",test:MVe})}lowercase(t=Jo.lowercase){return this.transform(n=>Si(n)?n:n.toLowerCase()).test({message:t,name:"string_case",exclusive:!0,test:n=>Si(n)||n===n.toLowerCase()})}uppercase(t=Jo.uppercase){return this.transform(n=>Si(n)?n:n.toUpperCase()).test({message:t,name:"string_case",exclusive:!0,test:n=>Si(n)||n===n.toUpperCase()})}}cv.prototype=Wre.prototype;var LVe=/^(\d{4}|[+\-]\d{6})(?:-?(\d{2})(?:-?(\d{2}))?)?(?:[ T]?(\d{2}):?(\d{2})(?::?(\d{2})(?:[,\.](\d{1,}))?)?(?:(Z)|([+\-])(\d{2})(?::?(\d{2}))?)?)?$/;function FVe(e){var t=[1,4,5,6,7,10,11],n=0,r,a;
502if(a=LVe.exec(e)){for(var i=0,o;o=t[i];++i)a[o]=+a[o]||0;a[2]=(+a[2]||1)-1,a[3]=+a[3]||1,a[7]=a[7]?String(a[7]).substr(0,3):0,(a[8]===void 0||a[8]==="")&&(a[9]===void 0||a[9]==="")?r=+new Date(a[1],a[2],a[3],a[4],a[5],a[6],a[7]):(a[8]!=="Z"&&a[9]!==void 0&&(n=a[10]*60+a[11],a[9]==="+"&&(n=0-n)),r=Date.UTC(a[1],a[2],a[3],a[4],a[5]+n,a[6],a[7]))}else r=Date.parse?Date.parse(e):NaN;return r}let Yre=new Date(""),NVe=e=>Object.prototype.toString.call(e)==="[object Date]";class Gre extends ri{constructor(){super({type:"date"}),this.withMutation(()=>{this.transform(function(t){return this.isType(t)?t:(t=FVe(t),isNaN(t)?Yre:new Date(t))})})}_typeCheck(t){return NVe(t)&&!isNaN(t.getTime())}prepareParam(t,n){let r;if(Pl.isRef(t))r=t;else{let a=this.cast(t);if(!this._typeCheck(a))throw new TypeError(`\`${n}\` must be a Date or a value that can be \`cast()\` to a Date`);r=a}return r}min(t,n=zR.min){let r=this.prepareParam(t,"min");return this.test({message:n,name:"min",exclusive:!0,params:{min:t},test(a){return Si(a)||a>=this.resolve(r)}})}max(t,n=zR.max){let r=this.prepareParam(t,"max");return this.test({message:n,name:"max",exclusive:!0,params:{max:t},test(a){return Si(a)||a<=this.resolve(r)}})}}Gre.INVALID_DATE=Yre;Gre.prototype;var T_,jq;function BVe(){if(jq)return T_;jq=1;function e(t,n,r,a){var i=-1,o=t==null?0:t.length;for(a&&o&&(r=t[++i]);++i<o;)r=n(r,t[i],i,t);return r}return T_=e,T_}var E_,qq;function VVe(){if(qq)return E_;qq=1;function e(t){return function(n){return t==null?void 0:t[n]}}return E_=e,E_}var C_,$q;function UVe(){if($q)return C_;$q=1;var e=VVe(),t={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},n=e(t);return C_=n,C_}var A_,zq;function jVe(){if(zq)return A_;zq=1;
vendor: 3,951 bytes, line 502
502var e=UVe(),t=gb(),n=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,r="\\u0300-\\u036f",a="\\ufe20-\\ufe2f",i="\\u20d0-\\u20ff",o=r+a+i,s="["+o+"]",u=RegExp(s,"g");function c(d){return d=t(d),d&&d.replace(n,e).replace(u,"")}return A_=c,A_}var __,Hq;function qVe(){if(Hq)return __;Hq=1;var e=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;function t(n){return n.match(e)||[]}return __=t,__}var k_,Wq;function $Ve(){if(Wq)return k_;Wq=1;var e=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;function t(n){return e.test(n)}return k_=t,k_}var P_,Yq;function zVe(){if(Yq)return P_;Yq=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",n="\\ufe20-\\ufe2f",r="\\u20d0-\\u20ff",a=t+n+r,i="\\u2700-\\u27bf",o="a-z\\xdf-\\xf6\\xf8-\\xff",s="\\xac\\xb1\\xd7\\xf7",u="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",c="\\u2000-\\u206f",d=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",f="A-Z\\xc0-\\xd6\\xd8-\\xde",h="\\ufe0e\\ufe0f",y=s+u+c+d,m="['’]",v="["+y+"]",w="["+a+"]",b="\\d+",x="["+i+"]",T="["+o+"]",E="[^"+e+y+b+i+o+f+"]",C="\\ud83c[\\udffb-\\udfff]",R="(?:"+w+"|"+C+")",_="[^"+e+"]",I="(?:\\ud83c[\\udde6-\\uddff]){2}",L="[\\ud800-\\udbff][\\udc00-\\udfff]",B="["+f+"]",j="\\u200d",K="(?:"+T+"|"+E+")",H="(?:"+B+"|"+E+")",J="(?:"+m+"(?:d|ll|m|re|s|t|ve))?",z="(?:"+m+"(?:D|LL|M|RE|S|T|VE))?",Z=R+"?",q="["+h+"]?",Y="(?:"+j+"(?:"+[_,I,L].join("|")+")"+q+Z+")*",re="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",U="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Q=q+Z+Y,he="(?:"+[x,I,L].join("|")+")"+Q,we=RegExp([B+"?"+T+"+"+J+"(?="+[v,B,"$"].join("|")+")",H+"+"+z+"(?="+[v,B+K,"$"].join("|")+")",B+"?"+K+"+"+J,B+"+"+z,U,re,b,he].join("|"),"g");function ve(Re){return Re.match(we)||[]}return P_=ve,P_}var R_,Gq;function HVe(){if(Gq)return R_;Gq=1;var e=qVe(),t=$Ve(),n=gb(),r=zVe();function a(i,o,s){return i=n(i),o=s?void 0:o,o===void 0?t(i)?r(i):e(i):i.match(o)||[]}return R_=a,R_}var O_,Qq;function Qre(){if(Qq)return O_;Qq=1;var e=BVe(),t=jVe(),n=HVe(),r="['’]",a=RegExp(r,"g");function i(o){return function(s){return e(n(t(s).replace(a,"")),o,"")}}return O_=i,O_}var I_,Kq;function WVe(){if(Kq)return I_;Kq=1;var e=Qre(),t=e(function(n,r,a){return n+(a?"_":"")+r.toLowerCase()});return I_=t,I_}var YVe=WVe();const Xq=Ua(YVe);var M_,Jq;function GVe(){if(Jq)return M_;Jq=1;function e(t,n,r){var a=-1,i=t.length;n<0&&(n=-n>i?0:i+n),r=r>i?i:r,r<0&&(r+=i),i=n>r?0:r-n>>>0,n>>>=0;for(var o=Array(i);++a<i;)o[a]=t[a+n];return o}return M_=e,M_}var D_,Zq;function QVe(){if(Zq)return D_;Zq=1;var e=GVe();function t(n,r,a){var i=n.length;return a=a===void 0?i:a,!r&&a>=i?n:e(n,r,a)}return D_=t,D_}var L_,e$;function Kre(){if(e$)return L_;e$=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",n="\\ufe20-\\ufe2f",r="\\u20d0-\\u20ff",a=t+n+r,i="\\ufe0e\\ufe0f",o="\\u200d",s=RegExp("["+o+e+a+i+"]");function u(c){return s.test(c)}return L_=u,L_}var F_,t$;function KVe(){if(t$)return F_;t$=1;function e(t){return t.split("")}return F_=e,F_}var N_,n$;function XVe(){if(n$)return N_;n$=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",n="\\ufe20-\\ufe2f",r="\\u20d0-\\u20ff",a=t+n+r,i="\\ufe0e\\ufe0f",o="["+e+"]",s="["+a+"]",u="\\ud83c[\\udffb-\\udfff]",c="(?:"+s+"|"+u+")",d="[^"+e+"]",f="(?:\\ud83c[\\udde6-\\uddff]){2}",h="[\\ud800-\\udbff][\\udc00-\\udfff]",y="\\u200d",m=c+"?",v="["+i+"]?",w="(?:"+y+"(?:"+[d,f,h].join("|")+")"+v+m+")*",b=v+m+w,x="(?:"+[d+s+"?",s,f,h,o].join("|")+")",T=RegExp(u+"(?="+u+")|"+x+b,"g");function E(C){return C.match(T)||[]}return N_=E,N_}var B_,r$;function JVe(){if(r$)return B_;r$=1;var e=KVe(),t=Kre(),n=XVe();function r(a){return t(a)?n(a):e(a)}return B_=r,B_}var V_,a$;function ZVe(){if(a$)return V_;a$=1;var e=QVe(),t=Kre(),n=JVe(),r=gb();function a(i){return function(o){o=r(o);var s=t(o)?n(o):void 0,u=s?s[0]:o.charAt(0),c=s?e(s,1).join(""):o.slice(1);return u[i]()+c}}return V_=a,V_}var U_,i$;
502function eUe(){if(i$)return U_;i$=1;var e=ZVe(),t=e("toUpperCase");return U_=t,U_}var j_,o$;function tUe(){if(o$)return j_;o$=1;var e=gb(),t=eUe();function n(r){return t(e(r).toLowerCase())}return j_=n,j_}var q_,s$;function nUe(){if(s$)return q_;s$=1;var e=tUe(),t=Qre(),n=t(function(r,a,i){return a=a.toLowerCase(),r+(i?e(a):a)});return q_=n,q_}var rUe=nUe();const aUe=Ua(rUe);var $_,u$;function iUe(){if(u$)return $_;u$=1;var e=Dre(),t=Nre(),n=zre();function r(a,i){var o={};return i=n(i,3),t(a,function(s,u,c){e(o,i(s,u,c),s)}),o}return $_=r,$_}var oUe=iUe();const sUe=Ua(oUe);var pw={exports:{}},c$;function uUe(){if(c$)return pw.exports;c$=1,pw.exports=function(a){return e(t(a),a)},pw.exports.array=e;function e(a,i){var o=a.length,s=new Array(o),u={},c=o,d=n(i),f=r(a);for(i.forEach(function(y){if(!f.has(y[0])||!f.has(y[1]))throw new Error("Unknown node. There is an unknown node in the supplied edges.")});c--;)u[c]||h(a[c],c,new Set);return s;function h(y,m,v){if(v.has(y)){var w;try{w=", node was:"+JSON.stringify(y)}catch{w=""}throw new Error("Cyclic dependency"+w)}if(!f.has(y))throw new Error("Found unknown node. Make sure to provided all involved nodes. Unknown node: "+JSON.stringify(y));if(!u[m]){u[m]=!0;var b=d.get(y)||new Set;if(b=Array.from(b),m=b.length){v.add(y);do{var x=b[--m];h(x,f.get(x),v)}while(m);v.delete(y)}s[--o]=y}}}function t(a){for(var i=new Set,o=0,s=a.length;o<s;o++){var u=a[o];i.add(u[0]),i.add(u[1])}return Array.from(i)}function n(a){for(var i=new Map,o=0,s=a.length;o<s;o++){var u=a[o];i.has(u[0])||i.set(u[0],new Set),i.has(u[1])||i.set(u[1],new Set),i.get(u[0]).add(u[1])}return i}function r(a){for(var i=new Map,o=0,s=a.length;o<s;o++)i.set(a[o],o);return i}return pw.exports}var cUe=uUe();const lUe=Ua(cUe);function dUe(e,t=[]){let n=[],r=new Set,a=new Set(t.map(([o,s])=>`${o}-${s}`));function i(o,s){let u=dT.split(o)[0];r.add(u),a.has(`${s}-${u}`)||n.push([s,u])}for(const o in e)if(gx(e,o)){let s=e[o];r.add(o),Pl.isRef(s)&&s.isSibling?i(s.path,o):kI(s)&&"deps"in s&&s.deps.forEach(u=>i(u,o))}return lUe.array(Array.from(r),n).reverse()}function l$(e,t){let n=1/0;return e.some((r,a)=>{var i;if(((i=t.path)==null?void 0:i.indexOf(r))!==-1)return n=a,!0}),n}function Xre(e){return(t,n)=>l$(e,t)-l$(e,n)}function hh(){return hh=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},hh.apply(this,arguments)}let d$=e=>Object.prototype.toString.call(e)==="[object Object]";function fUe(e,t){let n=Object.keys(e.fields);return Object.keys(t).filter(r=>n.indexOf(r)===-1)}const pUe=Xre([]);class Jre extends ri{constructor(t){super({type:"object"}),this.fields=Object.create(null),this._sortErrors=pUe,this._nodes=[],this._excludedEdges=[],this.withMutation(()=>{this.transform(function(r){if(typeof r=="string")try{r=JSON.parse(r)}catch{r=null}return this.isType(r)?r:null}),t&&this.shape(t)})}_typeCheck(t){return d$(t)||typeof t=="function"}_cast(t,n={}){var r;let a=super._cast(t,n);if(a===void 0)return this.getDefault();if(!this._typeCheck(a))return a;let i=this.fields,o=(r=n.stripUnknown)!=null?r:this.spec.noUnknown,s=this._nodes.concat(Object.keys(a).filter(f=>this._nodes.indexOf(f)===-1)),u={},c=hh({},n,{parent:u,__validating:n.__validating||!1}),d=!1;for(const f of s){let h=i[f],y=gx(a,f);if(h){let m,v=a[f];c.path=(n.path?`${n.path}.`:"")+f,h=h.resolve({value:v,context:n.context,parent:u});let w="spec"in h?h.spec:void 0,b=w==null?void 0:w.strict;if(w!=null&&w.strip){d=d||f in a;continue}m=!n.__validating||!b?h.cast(a[f],c):a[f],m!==void 0&&(u[f]=m)}else y&&!o&&(u[f]=a[f]);u[f]!==a[f]&&(d=!0)}return d?u:a}_validate(t,n={},r){let a=[],{sync:i,from:o=[],originalValue:s=t,abortEarly:u=this.spec.abortEarly,recursive:c=this.spec.recursive}=n;o=[{schema:this,value:s},...o],n.__validating=!0,n.originalValue=s,n.from=o,super._validate(t,n,(d,f)=>{if(d){if(!us.isError(d)||u)return void r(d,f);a.push(d)}if(!c||!d$(f)){r(a[0]||null,f);return}s=s||f;let h=this._nodes.map(y=>(m,v)=>{let w=y.indexOf(".")===-1?(n.path?`${n.path}.`:"")+y:`${n.path||""}["${y}"]`,b=this.fields[y];if(b&&"validate"in b){b.validate(f[y],hh({},n,{path:w,from:o,strict:!0,parent:f,originalValue:s[y]}),v);return}v(null)});vx({sync:i,tests:h,value:f,errors:a,endEarly:u,sort:this._sortErrors,path:n.path},r)})}clone(t){const n=super.clone(t);return n.fields=hh({},this.fields),n._nodes=this._nodes,n._excludedEdges=this._excludedEdges,n._sortErrors=this._sortErrors,n}concat(t){let n=super.concat(t),r=n.fields;for(let[a,i]of Object.entries(this.fields)){const o=r[a];o===void 0?r[a]=i:o instanceof ri&&i instanceof ri&&(r[a]=i.concat(o))}return n.withMutation(()=>n.shape(r,this._excludedEdges))}getDefaultFromShape(){let t={};
502return this._nodes.forEach(n=>{const r=this.fields[n];t[n]="default"in r?r.getDefault():void 0}),t}_getDefault(){if("default"in this.spec)return super._getDefault();if(this._nodes.length)return this.getDefaultFromShape()}shape(t,n=[]){let r=this.clone(),a=Object.assign(r.fields,t);return r.fields=a,r._sortErrors=Xre(Object.keys(a)),n.length&&(Array.isArray(n[0])||(n=[n]),r._excludedEdges=[...r._excludedEdges,...n]),r._nodes=dUe(a,r._excludedEdges),r}pick(t){const n={};for(const r of t)this.fields[r]&&(n[r]=this.fields[r]);return this.clone().withMutation(r=>(r.fields={},r.shape(n)))}omit(t){const n=this.clone(),r=n.fields;n.fields={};for(const a of t)delete r[a];return n.withMutation(()=>n.shape(r))}from(t,n,r){let a=dT.getter(t,!0);return this.transform(i=>{if(i==null)return i;let o=i;return gx(i,t)&&(o=hh({},i),r||delete o[t],o[n]=a(i)),o})}noUnknown(t=!0,n=HR.noUnknown){typeof t=="string"&&(n=t,t=!0);let r=this.test({name:"noUnknown",exclusive:!0,message:n,test(a){if(a==null)return!0;const i=fUe(this.schema,a);return!t||i.length===0||this.createError({params:{unknown:i.join(", ")}})}});return r.spec.noUnknown=t,r}unknown(t=!0,n=HR.noUnknown){return this.noUnknown(!t,n)}transformKeys(t){return this.transform(n=>n&&sUe(n,(r,a)=>t(a)))}camelCase(){return this.transformKeys(aUe)}snakeCase(){return this.transformKeys(Xq)}constantCase(){return this.transformKeys(t=>Xq(t).toUpperCase())}describe(){let t=super.describe();return t.fields=Hre(this.fields,n=>n.describe()),t}}function Fd(e){return new Jre(e)}Fd.prototype=Jre.prototype;function xx(){return xx=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},xx.apply(this,arguments)}function RI(e){return new Zre(e)}class Zre extends ri{constructor(t){super({type:"array"}),this.innerType=void 0,this.innerType=t,this.withMutation(()=>{this.transform(function(n){if(typeof n=="string")try{n=JSON.parse(n)}catch{n=null}return this.isType(n)?n:null})})}_typeCheck(t){return Array.isArray(t)}get _subType(){return this.innerType}_cast(t,n){const r=super._cast(t,n);if(!this._typeCheck(r)||!this.innerType)return r;let a=!1;const i=r.map((o,s)=>{const u=this.innerType.cast(o,xx({},n,{path:`${n.path||""}[${s}]`}));return u!==o&&(a=!0),u});return a?i:r}_validate(t,n={},r){var a,i;let o=[],s=n.sync,u=n.path,c=this.innerType,d=(a=n.abortEarly)!=null?a:this.spec.abortEarly,f=(i=n.recursive)!=null?i:this.spec.recursive,h=n.originalValue!=null?n.originalValue:t;super._validate(t,n,(y,m)=>{if(y){if(!us.isError(y)||d)return void r(y,m);o.push(y)}if(!f||!c||!this._typeCheck(m)){r(o[0]||null,m);return}h=h||m;let v=new Array(m.length);for(let w=0;w<m.length;w++){let b=m[w],x=`${n.path||""}[${w}]`,T=xx({},n,{path:x,strict:!0,parent:m,index:w,originalValue:h[w]});v[w]=(E,C)=>c.validate(b,T,C)}vx({sync:s,path:u,value:m,errors:o,endEarly:d,tests:v},r)})}clone(t){const n=super.clone(t);return n.innerType=this.innerType,n}concat(t){let n=super.concat(t);return n.innerType=this.innerType,t.innerType&&(n.innerType=n.innerType?n.innerType.concat(t.innerType):t.innerType),n}of(t){let n=this.clone();if(!kI(t))throw new TypeError("`array.of()` sub-schema must be a valid yup schema not: "+_y(t));return n.innerType=t,n}length(t,n=t2.length){return this.test({message:n,name:"length",exclusive:!0,params:{length:t},test(r){return Si(r)||r.length===this.resolve(t)}})}min(t,n){return n=n||t2.min,this.test({message:n,name:"min",exclusive:!0,params:{min:t},test(r){return Si(r)||r.length>=this.resolve(t)}})}max(t,n){return n=n||t2.max,this.test({message:n,name:"max",exclusive:!0,params:{max:t},test(r){return Si(r)||r.length<=this.resolve(t)}})}ensure(){return this.default(()=>[]).transform((t,n)=>this._typeCheck(t)?t:n==null?[]:[].concat(n))}compact(t){let n=t?(r,a,i)=>!t(r,a,i):r=>!!r;return this.transform(r=>r!=null?r.filter(n):r)}describe(){let t=super.describe();return this.innerType&&(t.innerType=this.innerType.describe()),t}nullable(t=!0){return super.nullable(t)}defined(){return super.defined()}required(t){return super.required(t)}}RI.prototype=Zre.prototype;function eae(e){const{namespace:t,schema:n,storage:r}=e,a=P.createContext({state:{},setters:{},methods:{}});return{context:a,provider:({children:c})=>{const d=t!==void 0?`${t}.`:"",f=()=>{const b={};for(const[x,T]of Object.entries(n)){const E=d+x,C=r.getItem(E)??void 0;if(C!==void 0)try{T.validateSync(C),b[x]=C}catch{r.removeItem(E)}}return b},[h,y]=P.useState(f),m=P.useMemo(()=>{const b={};for(const x of Object.keys(n))b[x]=T=>{y(E=>{const C=typeof T=="function"?T(E[x]):T;return r.setItem(d+x,C),{...E,[x]:C}})};return b},[]),v=P.useMemo(()=>({clear(){for(const b of Object.keys(n))r.removeItem(d+b);y({})},refresh(){y(f())}}),[]),w=P.useMemo(()=>({state:h,setters:m,methods:v}
502),[h]);return A.jsx(a.Provider,{value:w,children:c})},hooks:{storage:c=>{const d=P.useContext(a);return[d.state[c],d.setters[c]]},setter:c=>P.useContext(a).setters[c],clear:()=>P.useContext(a).methods.clear}}}class tae{constructor(t=window.localStorage){qe(this,"store");this.store=t}get length(){return this.store.length}getItem(t){try{const n=this.store.getItem(t);return n==null?n:Qne(n)}catch(n){return console.error(n),null}}setItem(t,n){try{n==null?this.store.removeItem(t):this.store.setItem(t,Kne(n))}catch(r){console.error(r)}}removeItem(t){try{this.store.removeItem(t)}catch(n){console.error(n)}}getAllKeys(){try{return this.store.getAllKeys()}catch(t){return console.error(t),[]}}clear(){try{this.store.clear()}catch(t){console.error(t)}}key(t){return this.store.key(t)}}function nae(e,t){return function(){return e.apply(t,arguments)}}const{toString:hUe}=Object.prototype,{getPrototypeOf:fT}=Object,{iterator:pT,toStringTag:rae}=Symbol,hT=(e=>t=>{const n=hUe.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Ts=e=>(e=e.toLowerCase(),t=>hT(t)===e),yT=e=>t=>typeof t===e,{isArray:Ff}=Array,ky=yT("undefined");function rm(e){return e!==null&&!ky(e)&&e.constructor!==null&&!ky(e.constructor)&&Oi(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const aae=Ts("ArrayBuffer");function yUe(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&aae(e.buffer),t}const mUe=yT("string"),Oi=yT("function"),iae=yT("number"),vb=e=>e!==null&&typeof e=="object",gUe=e=>e===!0||e===!1,n2=e=>{if(hT(e)!=="object")return!1;const t=fT(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(rae in e)&&!(pT in e)},vUe=e=>{if(!vb(e)||rm(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},bUe=Ts("Date"),wUe=Ts("File"),xUe=e=>!!(e&&typeof e.uri<"u"),SUe=e=>e&&typeof e.getParts<"u",TUe=Ts("Blob"),EUe=Ts("FileList"),CUe=e=>vb(e)&&Oi(e.pipe);function AUe(){return typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}}const f$=AUe(),p$=typeof f$.FormData<"u"?f$.FormData:void 0,_Ue=e=>{if(!e)return!1;if(p$&&e instanceof p$)return!0;const t=fT(e);if(!t||t===Object.prototype||!Oi(e.append))return!1;const n=hT(e);return n==="formdata"||n==="object"&&Oi(e.toString)&&e.toString()==="[object FormData]"},kUe=Ts("URLSearchParams"),[PUe,RUe,OUe,IUe]=["ReadableStream","Request","Response","Headers"].map(Ts),MUe=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function bb(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,a;if(typeof e!="object"&&(e=[e]),Ff(e))for(r=0,a=e.length;r<a;r++)t.call(null,e[r],r,e);else{if(rm(e))return;const i=n?Object.getOwnPropertyNames(e):Object.keys(e),o=i.length;let s;for(r=0;r<o;r++)s=i[r],t.call(null,e[s],s,e)}}function oae(e,t){if(rm(e))return null;t=t.toLowerCase();const n=Object.keys(e);let r=n.length,a;for(;r-- >0;)if(a=n[r],t===a.toLowerCase())return a;return null}const Hd=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,sae=e=>!ky(e)&&e!==Hd;function GR(...e){const{caseless:t,skipUndefined:n}=sae(this)&&this||{},r={},a=(i,o)=>{if(o==="__proto__"||o==="constructor"||o==="prototype")return;const s=t&&typeof o=="string"&&oae(r,o)||o,u=QR(r,s)?r[s]:void 0;n2(u)&&n2(i)?r[s]=GR(u,i):n2(i)?r[s]=GR({},i):Ff(i)?r[s]=i.slice():(!n||!ky(i))&&(r[s]=i)};for(let i=0,o=e.length;i<o;i++){const s=e[i];if(!s||rm(s)||(bb(s,a),typeof s!="object"||Ff(s)))continue;const u=Object.getOwnPropertySymbols(s);for(let c=0;c<u.length;c++){const d=u[c];HUe.call(s,d)&&a(s[d],d)}}return r}const DUe=(e,t,n,{allOwnKeys:r}={})=>(bb(t,(a,i)=>{n&&Oi(a)?Object.defineProperty(e,i,{__proto__:null,value:nae(a,n),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(e,i,{__proto__:null,value:a,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:r}),e),LUe=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),FUe=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),Object.defineProperty(e.prototype,"constructor",{__proto__:null,value:e,writable:!0,enumerable:!1,
vendor: 4,589 bytes, lines 502-503
502configurable:!0}),Object.defineProperty(e,"super",{__proto__:null,value:t.prototype}),n&&Object.assign(e.prototype,n)},NUe=(e,t,n,r)=>{let a,i,o;const s={};if(t=t||{},e==null)return t;do{for(a=Object.getOwnPropertyNames(e),i=a.length;i-- >0;)o=a[i],(!r||r(o,e,t))&&!s[o]&&(t[o]=e[o],s[o]=!0);e=n!==!1&&fT(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},BUe=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},VUe=e=>{if(!e)return null;if(Ff(e))return e;let t=e.length;if(!iae(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},UUe=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&fT(Uint8Array)),jUe=(e,t)=>{const r=(e&&e[pT]).call(e);let a;for(;(a=r.next())&&!a.done;){const i=a.value;t.call(e,i[0],i[1])}},qUe=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},$Ue=Ts("HTMLFormElement"),zUe=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,a){return r.toUpperCase()+a}),QR=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),{propertyIsEnumerable:HUe}=Object.prototype,WUe=Ts("RegExp"),uae=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};bb(n,(a,i)=>{let o;(o=t(a,i,e))!==!1&&(r[i]=o||a)}),Object.defineProperties(e,r)},YUe=e=>{uae(e,(t,n)=>{if(Oi(e)&&["arguments","caller","callee"].includes(n))return!1;const r=e[n];if(Oi(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},GUe=(e,t)=>{const n={},r=a=>{a.forEach(i=>{n[i]=!0})};return Ff(e)?r(e):r(String(e).split(t)),n},QUe=()=>{},KUe=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function XUe(e){return!!(e&&Oi(e.append)&&e[rae]==="FormData"&&e[pT])}const JUe=e=>{const t=new WeakSet,n=r=>{if(vb(r)){if(t.has(r))return;if(rm(r))return r;if(!("toJSON"in r)){t.add(r);const a=Ff(r)?[]:{};return bb(r,(i,o)=>{const s=n(i);!ky(s)&&(a[o]=s)}),t.delete(r),a}}return r};return n(e)},ZUe=Ts("AsyncFunction"),eje=e=>e&&(vb(e)||Oi(e))&&Oi(e.then)&&Oi(e.catch),cae=((e,t)=>e?setImmediate:t?((n,r)=>(Hd.addEventListener("message",({source:a,data:i})=>{a===Hd&&i===n&&r.length&&r.shift()()},!1),a=>{r.push(a),Hd.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",Oi(Hd.postMessage)),tje=typeof queueMicrotask<"u"?queueMicrotask.bind(Hd):typeof process<"u"&&process.nextTick||cae,nje=e=>e!=null&&Oi(e[pT]),pe={isArray:Ff,isArrayBuffer:aae,isBuffer:rm,isFormData:_Ue,isArrayBufferView:yUe,isString:mUe,isNumber:iae,isBoolean:gUe,isObject:vb,isPlainObject:n2,isEmptyObject:vUe,isReadableStream:PUe,isRequest:RUe,isResponse:OUe,isHeaders:IUe,isUndefined:ky,isDate:bUe,isFile:wUe,isReactNativeBlob:xUe,isReactNative:SUe,isBlob:TUe,isRegExp:WUe,isFunction:Oi,isStream:CUe,isURLSearchParams:kUe,isTypedArray:UUe,isFileList:EUe,forEach:bb,merge:GR,extend:DUe,trim:MUe,stripBOM:LUe,inherits:FUe,toFlatObject:NUe,kindOf:hT,kindOfTest:Ts,endsWith:BUe,toArray:VUe,forEachEntry:jUe,matchAll:qUe,isHTMLForm:$Ue,hasOwnProperty:QR,hasOwnProp:QR,reduceDescriptors:uae,freezeMethods:YUe,toObjectSet:GUe,toCamelCase:zUe,noop:QUe,toFiniteNumber:KUe,findKey:oae,global:Hd,isContextDefined:sae,isSpecCompliantForm:XUe,toJSONObject:JUe,isAsyncFn:ZUe,isThenable:eje,setImmediate:cae,asap:tje,isIterable:nje},rje=pe.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"]),aje=e=>{const t={};let n,r,a;return e&&e.split(`
503`).forEach(function(o){a=o.indexOf(":"),n=o.substring(0,a).trim().toLowerCase(),r=o.substring(a+1).trim(),!(!n||t[n]&&rje[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t};function ije(e){let t=0,n=e.length;for(;t<n;){const r=e.charCodeAt(t);if(r!==9&&r!==32)break;t+=1}for(;n>t;){const r=e.charCodeAt(n-1);if(r!==9&&r!==32)break;n-=1}return t===0&&n===e.length?e:e.slice(t,n)}const oje=new RegExp("[\\u0000-\\u0008\\u000a-\\u001f\\u007f]+","g"),sje=new RegExp("[^\\u0009\\u0020-\\u007e\\u0080-\\u00ff]+","g");function OI(e,t){return pe.isArray(e)?e.map(n=>OI(n,t)):ije(String(e).replace(t,""))}const uje=e=>OI(e,oje),cje=e=>OI(e,sje);function lae(e){const t=Object.create(null);return pe.forEach(e.toJSON(),(n,r)=>{t[r]=cje(n)}),t}const h$=Symbol("internals");function l0(e){return e&&String(e).trim().toLowerCase()}function r2(e){return e===!1||e==null?e:pe.isArray(e)?e.map(r2):uje(String(e))}function lje(e){const t=Object.create(null),n=/([^\s,;
503=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const dje=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function z_(e,t,n,r,a){if(pe.isFunction(r))return r.call(this,t,n);if(a&&(t=n),!!pe.isString(t)){if(pe.isString(r))return t.indexOf(r)!==-1;if(pe.isRegExp(r))return r.test(t)}}function fje(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function pje(e,t){const n=pe.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{__proto__:null,value:function(a,i,o){return this[r].call(this,t,a,i,o)},configurable:!0})})}let ai=class{constructor(t){t&&this.set(t)}set(t,n,r){const a=this;function i(s,u,c){const d=l0(u);if(!d)return;const f=pe.findKey(a,d);(!f||a[f]===void 0||c===!0||c===void 0&&a[f]!==!1)&&(a[f||u]=r2(s))}const o=(s,u)=>pe.forEach(s,(c,d)=>i(c,d,u));if(pe.isPlainObject(t)||t instanceof this.constructor)o(t,n);else if(pe.isString(t)&&(t=t.trim())&&!dje(t))o(aje(t),n);else if(pe.isObject(t)&&pe.isIterable(t)){let s={},u,c;for(const d of t){if(!pe.isArray(d))throw new TypeError("Object iterator must return a key-value pair");s[c=d[0]]=(u=s[c])?pe.isArray(u)?[...u,d[1]]:[u,d[1]]:d[1]}o(s,n)}else t!=null&&i(n,t,r);return this}get(t,n){if(t=l0(t),t){const r=pe.findKey(this,t);if(r){const a=this[r];if(!n)return a;if(n===!0)return lje(a);if(pe.isFunction(n))return n.call(this,a,r);if(pe.isRegExp(n))return n.exec(a);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=l0(t),t){const r=pe.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||z_(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let a=!1;function i(o){if(o=l0(o),o){const s=pe.findKey(r,o);s&&(!n||z_(r,r[s],s,n))&&(delete r[s],a=!0)}}return pe.isArray(t)?t.forEach(i):i(t),a}clear(t){const n=Object.keys(this);let r=n.length,a=!1;for(;r--;){const i=n[r];(!t||z_(this,this[i],i,t,!0))&&(delete this[i],a=!0)}return a}normalize(t){const n=this,r={};return pe.forEach(this,(a,i)=>{const o=pe.findKey(r,i);if(o){n[o]=r2(a),delete n[i];return}const s=t?fje(i):String(i).trim();s!==i&&delete n[i],n[s]=r2(a),r[s]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return pe.forEach(this,(r,a)=>{r!=null&&r!==!1&&(n[a]=t&&pe.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(`
504`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(a=>r.set(a)),r}static accessor(t){const r=(this[h$]=this[h$]={accessors:{}}).accessors,a=this.prototype;function i(o){const s=l0(o);r[s]||(pje(a,o),r[s]=!0)}return pe.isArray(t)?t.forEach(i):i(t),this}};ai.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);pe.reduceDescriptors(ai.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});pe.freezeMethods(ai);const hje="[REDACTED ****]";function yje(e){if(pe.hasOwnProp(e,"toJSON"))return!0;let t=Object.getPrototypeOf(e);for(;t&&t!==Object.prototype;){if(pe.hasOwnProp(t,"toJSON"))return!0;t=Object.getPrototypeOf(t)}return!1}function mje(e,t){const n=new Set(t.map(i=>String(i).toLowerCase())),r=[],a=i=>{if(i===null||typeof i!="object"||pe.isBuffer(i))return i;if(r.indexOf(i)!==-1)return;i instanceof ai&&(i=i.toJSON()),r.push(i);let o;if(pe.isArray(i))o=[],i.forEach((s,u)=>{const c=a(s);pe.isUndefined(c)||(o[u]=c)});else{if(!pe.isPlainObject(i)&&yje(i))return r.pop(),i;o=Object.create(null);for(const[s,u]of Object.entries(i)){const c=n.has(s.toLowerCase())?hje:a(u);pe.isUndefined(c)||(o[s]=c)}}return r.pop(),o};return a(e)}let ht=class dae extends Error{static from(t,n,r,a,i,o){const s=new dae(t.message,n||t.code,r,a,i);return s.cause=t,s.name=t.name,t.status!=null&&s.status==null&&(s.status=t.status),o&&Object.assign(s,o),s}constructor(t,n,r,a,i){super(t),Object.defineProperty(this,"message",{__proto__:null,value:t,enumerable:!0,writable:!0,configurable:!0}),this.name="AxiosError",this.isAxiosError=!0,n&&(this.code=n),r&&(this.config=r),a&&(this.request=a),i&&(this.response=i,this.status=i.status)}toJSON(){const t=this.config,n=t&&pe.hasOwnProp(t,"redact")?t.redact:void 0,r=pe.isArray(n)&&n.length>0?mje(t,n):pe.toJSONObject(t);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:r,code:this.code,status:this.status}}};ht.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE";ht.ERR_BAD_OPTION="ERR_BAD_OPTION";ht.ECONNABORTED="ECONNABORTED";ht.ETIMEDOUT="ETIMEDOUT";ht.ECONNREFUSED="ECONNREFUSED";ht.ERR_NETWORK="ERR_NETWORK";ht.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS";ht.ERR_DEPRECATED="ERR_DEPRECATED";ht.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE";ht.ERR_BAD_REQUEST="ERR_BAD_REQUEST";ht.ERR_CANCELED="ERR_CANCELED";ht.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT";ht.ERR_INVALID_URL="ERR_INVALID_URL";ht.ERR_FORM_DATA_DEPTH_EXCEEDED="ERR_FORM_DATA_DEPTH_EXCEEDED";const gje=null;function KR(e){return pe.isPlainObject(e)||pe.isArray(e)}function fae(e){return pe.endsWith(e,"[]")?e.slice(0,-2):e}function H_(e,t,n){return e?e.concat(t).map(function(a,i){return a=fae(a),!n&&i?"["+a+"]":a}).join(n?".":""):t}function vje(e){return pe.isArray(e)&&!e.some(KR)}const bje=pe.toFlatObject(pe,{},null,function(t){return/^is[A-Z]/.test(t)});function mT(e,t,n){if(!pe.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=pe.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(w,b){return!pe.isUndefined(b[w])});const r=n.metaTokens,a=n.visitor||f,i=n.dots,o=n.indexes,s=n.Blob||typeof Blob<"u"&&Blob,u=n.maxDepth===void 0?100:n.maxDepth,c=s&&pe.isSpecCompliantForm(t);if(!pe.isFunction(a))throw new TypeError("visitor must be a function");function d(v){if(v===null)return"";if(pe.isDate(v))return v.toISOString();if(pe.isBoolean(v))return v.toString();if(!c&&pe.isBlob(v))throw new ht("Blob is not supported. Use a Buffer instead.");return pe.isArrayBuffer(v)||pe.isTypedArray(v)?c&&typeof Blob=="function"?new Blob([v]):Buffer.from(v):v}function f(v,w,b){let x=v;if(pe.isReactNative(t)&&pe.isReactNativeBlob(v))return t.append(H_(b,w,i),d(v)),!1;if(v&&!b&&typeof v=="object"){if(pe.endsWith(w,"{}"))w=r?w:w.slice(0,-2),v=JSON.stringify(v);else if(pe.isArray(v)&&vje(v)||(pe.isFileList(v)||pe.endsWith(w,"[]"))&&(x=pe.toArray(v)))return w=fae(w),x.forEach(function(E,C){!(pe.isUndefined(E)||E===null)&&t.append(o===!0?H_([w],C,i):o===null?w:w+"[]",d(E))}),!1}return KR(v)?!0:(t.append(H_(b,w,i),d(v)),!1)}const h=[],y=Object.assign(bje,{defaultVisitor:f,convertValue:d,isVisitable:KR});
vendor: 55,330 bytes, lines 504-513
504function m(v,w,b=0){if(!pe.isUndefined(v)){if(b>u)throw new ht("Object is too deeply nested ("+b+" levels). Max depth: "+u,ht.ERR_FORM_DATA_DEPTH_EXCEEDED);if(h.indexOf(v)!==-1)throw new Error("Circular reference detected in "+w.join("."));h.push(v),pe.forEach(v,function(T,E){(!(pe.isUndefined(T)||T===null)&&a.call(t,T,pe.isString(E)?E.trim():E,w,y))===!0&&m(T,w?w.concat(E):[E],b+1)}),h.pop()}}if(!pe.isObject(e))throw new TypeError("data must be an object");return m(e),t}function y$(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"};return encodeURIComponent(e).replace(/[!'()~]|%20/g,function(r){return t[r]})}function II(e,t){this._pairs=[],e&&mT(e,this,t)}const pae=II.prototype;pae.append=function(t,n){this._pairs.push([t,n])};pae.toString=function(t){const n=t?function(r){return t.call(this,r,y$)}:y$;return this._pairs.map(function(a){return n(a[0])+"="+n(a[1])},"").join("&")};function wje(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function hae(e,t,n){if(!t)return e;const r=n&&n.encode||wje,a=pe.isFunction(n)?{serialize:n}:n,i=a&&a.serialize;let o;if(i?o=i(t,a):o=pe.isURLSearchParams(t)?t.toString():new II(t,a).toString(r),o){const s=e.indexOf("#");s!==-1&&(e=e.slice(0,s)),e+=(e.indexOf("?")===-1?"?":"&")+o}return e}class m${constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){pe.forEach(this.handlers,function(r){r!==null&&t(r)})}}const MI={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0,advertiseZstdAcceptEncoding:!1},xje=typeof URLSearchParams<"u"?URLSearchParams:II,Sje=typeof FormData<"u"?FormData:null,Tje=typeof Blob<"u"?Blob:null,Eje={isBrowser:!0,classes:{URLSearchParams:xje,FormData:Sje,Blob:Tje},protocols:["http","https","file","blob","url","data"]},DI=typeof window<"u"&&typeof document<"u",XR=typeof navigator=="object"&&navigator||void 0,Cje=DI&&(!XR||["ReactNative","NativeScript","NS"].indexOf(XR.product)<0),Aje=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",_je=DI&&window.location.href||"http://localhost",kje=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:DI,hasStandardBrowserEnv:Cje,hasStandardBrowserWebWorkerEnv:Aje,navigator:XR,origin:_je},Symbol.toStringTag,{value:"Module"})),ya={...kje,...Eje};function Pje(e,t){return mT(e,new ya.classes.URLSearchParams,{visitor:function(n,r,a,i){return ya.isNode&&pe.isBuffer(n)?(this.append(r,n.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)},...t})}function Rje(e){return pe.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function Oje(e){const t={},n=Object.keys(e);let r;const a=n.length;let i;for(r=0;r<a;r++)i=n[r],t[i]=e[i];return t}function yae(e){function t(n,r,a,i){let o=n[i++];if(o==="__proto__")return!0;const s=Number.isFinite(+o),u=i>=n.length;return o=!o&&pe.isArray(a)?a.length:o,u?(pe.hasOwnProp(a,o)?a[o]=pe.isArray(a[o])?a[o].concat(r):[a[o],r]:a[o]=r,!s):((!pe.hasOwnProp(a,o)||!pe.isObject(a[o]))&&(a[o]=[]),t(n,r,a[o],i)&&pe.isArray(a[o])&&(a[o]=Oje(a[o])),!s)}if(pe.isFormData(e)&&pe.isFunction(e.entries)){const n={};return pe.forEachEntry(e,(r,a)=>{t(Rje(r),a,n,0)}),n}return null}const Xp=(e,t)=>e!=null&&pe.hasOwnProp(e,t)?e[t]:void 0;function Ije(e,t,n){if(pe.isString(e))try{return(t||JSON.parse)(e),pe.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(0,JSON.stringify)(e)}const wb={transitional:MI,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const r=n.getContentType()||"",a=r.indexOf("application/json")>-1,i=pe.isObject(t);if(i&&pe.isHTMLForm(t)&&(t=new FormData(t)),pe.isFormData(t))return a?JSON.stringify(yae(t)):t;if(pe.isArrayBuffer(t)||pe.isBuffer(t)||pe.isStream(t)||pe.isFile(t)||pe.isBlob(t)||pe.isReadableStream(t))return t;if(pe.isArrayBufferView(t))return t.buffer;if(pe.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let s;if(i){const u=Xp(this,"formSerializer");if(r.indexOf("application/x-www-form-urlencoded")>-1)return Pje(t,u).toString();if((s=pe.isFileList(t))||r.indexOf("multipart/form-data")>-1){const c=Xp(this,"env"),d=c&&c.FormData;return mT(s?{"files[]":t}:t,d&&new d,u)}}return i||a?(n.setContentType("application/json",!1),Ije(t)):t}],transformResponse:[function(t){const n=Xp(this,"transitional")||wb.transitional,r=n&&n.forcedJSONParsing,a=Xp(this,"responseType"),i=a==="json";if(pe.isResponse(t)||pe.isReadableStream(t))return t;if(t&&pe.isString(t)&&(r&&!a||i)){const s=!(n&&n.silentJSONParsing)&&i;try{return JSON.parse(t,Xp(this,"parseReviver"))}catch(u){if(s)throw u.name==="SyntaxError"?ht.from(u,ht.ERR_BAD_RESPONSE,this,null,Xp(this,"response")):u}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:ya.classes.FormData,Blob:ya.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};pe.forEach(["delete","get","head","post","put","patch","query"],e=>{wb.headers[e]={}});function W_(e,t){const n=this||wb,r=t||n,a=ai.from(r.headers);let i=r.data;return pe.forEach(e,function(s){i=s.call(n,i,a.normalize(),t?t.status:void 0)}),a.normalize(),i}function mae(e){return!!(e&&e.__CANCEL__)}let xb=class extends ht{constructor(t,n,r){super(t??"canceled",ht.ERR_CANCELED,n,r),this.name="CanceledError",this.__CANCEL__=!0}};function gae(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new ht("Request failed with status code "+n.status,n.status>=400&&n.status<500?ht.ERR_BAD_REQUEST:ht.ERR_BAD_RESPONSE,n.config,n.request,n))}function Mje(e){const t=/^([-+\w]{1,25}):(?:\/\/)?/.exec(e);return t&&t[1]||""}function Dje(e,t){e=e||10;const n=new Array(e),r=new Array(e);let a=0,i=0,o;return t=t!==void 0?t:1e3,function(u){const c=Date.now(),d=r[i];o||(o=c),n[a]=u,r[a]=c;let f=i,h=0;for(;f!==a;)h+=n[f++],f=f%e;if(a=(a+1)%e,a===i&&(i=(i+1)%e),c-o<t)return;const y=d&&c-d;return y?Math.round(h*1e3/y):void 0}}function Lje(e,t){let n=0,r=1e3/t,a,i;const o=(c,d=Date.now())=>{n=d,a=null,i&&(clearTimeout(i),i=null),e(...c)};return[(...c)=>{const d=Date.now(),f=d-n;f>=r?o(c,d):(a=c,i||(i=setTimeout(()=>{i=null,o(a)},r-f)))},()=>a&&o(a)]}const Sx=(e,t,n=3)=>{let r=0;const a=Dje(50,250);return Lje(i=>{if(!i||typeof i.loaded!="number")return;const o=i.loaded,s=i.lengthComputable?i.total:void 0,u=s!=null?Math.min(o,s):o,c=Math.max(0,u-r),d=a(c);r=Math.max(r,u);const f={loaded:u,total:s,progress:s?u/s:void 0,bytes:c,rate:d||void 0,estimated:d&&s?(s-u)/d:void 0,event:i,lengthComputable:s!=null,[t?"download":"upload"]:!0};e(f)},n)},g$=(e,t)=>{const n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},v$=e=>(...t)=>pe.asap(()=>e(...t)),Fje=ya.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,ya.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(ya.origin),ya.navigator&&/(msie|trident)/i.test(ya.navigator.userAgent)):()=>!0,Nje=ya.hasStandardBrowserEnv?{write(e,t,n,r,a,i,o){if(typeof document>"u")return;const s=[`${e}=${encodeURIComponent(t)}`];pe.isNumber(n)&&s.push(`expires=${new Date(n).toUTCString()}`),pe.isString(r)&&s.push(`path=${r}`),pe.isString(a)&&s.push(`domain=${a}`),i===!0&&s.push("secure"),pe.isString(o)&&s.push(`SameSite=${o}`),document.cookie=s.join("; ")},read(e){if(typeof document>"u")return null;const t=document.cookie.split(";");for(let n=0;n<t.length;n++){const r=t[n].replace(/^\s+/,""),a=r.indexOf("=");if(a!==-1&&r.slice(0,a)===e)return decodeURIComponent(r.slice(a+1))}return null},remove(e){this.write(e,"",Date.now()-864e5,"/")}}:{write(){},read(){return null},remove(){}};function Bje(e){return typeof e!="string"?!1:/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function Vje(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function vae(e,t,n){let r=!Bje(t);return e&&(r||n===!1)?Vje(e,t):t}const b$=e=>e instanceof ai?{...e}:e;function Nf(e,t){t=t||{};const n=Object.create(null);Object.defineProperty(n,"hasOwnProperty",{__proto__:null,value:Object.prototype.hasOwnProperty,enumerable:!1,writable:!0,configurable:!0});function r(c,d,f,h){return pe.isPlainObject(c)&&pe.isPlainObject(d)?pe.merge.call({caseless:h},c,d):pe.isPlainObject(d)?pe.merge({},d):pe.isArray(d)?d.slice():d}function a(c,d,f,h){if(pe.isUndefined(d)){if(!pe.isUndefined(c))return r(void 0,c,f,h)}else return r(c,d,f,h)}function i(c,d){if(!pe.isUndefined(d))return r(void 0,d)}function o(c,d){if(pe.isUndefined(d)){if(!pe.isUndefined(c))return r(void 0,c)}else return r(void 0,d)}function s(c,d,f){if(pe.hasOwnProp(t,f))return r(c,d);if(pe.hasOwnProp(e,f))return r(void 0,c)}const u={url:i,method:i,data:i,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,allowedSocketPaths:o,responseEncoding:o,validateStatus:s,headers:(c,d,f)=>a(b$(c),b$(d),f,!0)};return pe.forEach(Object.keys({...e,...t}),function(d){if(d==="__proto__"||d==="constructor"||d==="prototype")return;const f=pe.hasOwnProp(u,d)?u[d]:a,h=pe.hasOwnProp(e,d)?e[d]:void 0,y=pe.hasOwnProp(t,d)?t[d]:void 0,m=f(h,y,d);pe.isUndefined(m)&&f!==s||(n[d]=m)}),n}const Uje=["content-type","content-length"];function jje(e,t,n){if(n!=="content-only"){e.set(t);return}Object.entries(t).forEach(([r,a])=>{Uje.includes(r.toLowerCase())&&e.set(r,a)})}const qje=e=>encodeURIComponent(e).replace(/%([0-9A-F]{2})/gi,(t,n)=>String.fromCharCode(parseInt(n,16)));function bae(e){const t=Nf({},e),n=h=>pe.hasOwnProp(t,h)?t[h]:void 0,r=n("data");let a=n("withXSRFToken");const i=n("xsrfHeaderName"),o=n("xsrfCookieName");let s=n("headers");const u=n("auth"),c=n("baseURL"),d=n("allowAbsoluteUrls"),f=n("url");if(t.headers=s=ai.from(s),t.url=hae(vae(c,f,d),n("params"),n("paramsSerializer")),u&&s.set("Authorization","Basic "+btoa((u.username||"")+":"+(u.password?qje(u.password):""))),pe.isFormData(r)&&(ya.hasStandardBrowserEnv||ya.hasStandardBrowserWebWorkerEnv||pe.isReactNative(r)?s.setContentType(void 0):pe.isFunction(r.getHeaders)&&jje(s,r.getHeaders(),n("formDataHeaderPolicy"))),ya.hasStandardBrowserEnv&&(pe.isFunction(a)&&(a=a(t)),a===!0||a==null&&Fje(t.url))){const y=i&&o&&Nje.read(o);y&&s.set(i,y)}return t}const $je=typeof XMLHttpRequest<"u",zje=$je&&function(e){return new Promise(function(n,r){const a=bae(e);let i=a.data;const o=ai.from(a.headers).normalize();let{responseType:s,onUploadProgress:u,onDownloadProgress:c}=a,d,f,h,y,m;function v(){y&&y(),m&&m(),a.cancelToken&&a.cancelToken.unsubscribe(d),a.signal&&a.signal.removeEventListener("abort",d)}let w=new XMLHttpRequest;w.open(a.method.toUpperCase(),a.url,!0),w.timeout=a.timeout;function b(){if(!w)return;const T=ai.from("getAllResponseHeaders"in w&&w.getAllResponseHeaders()),C={data:!s||s==="text"||s==="json"?w.responseText:w.response,status:w.status,statusText:w.statusText,headers:T,config:e,request:w};gae(function(_){n(_),v()},function(_){r(_),v()},C),w=null}"onloadend"in w?w.onloadend=b:w.onreadystatechange=function(){!w||w.readyState!==4||w.status===0&&!(w.responseURL&&w.responseURL.startsWith("file:"))||setTimeout(b)},w.onabort=function(){w&&(r(new ht("Request aborted",ht.ECONNABORTED,e,w)),v(),w=null)},w.onerror=function(E){const C=E&&E.message?E.message:"Network Error",R=new ht(C,ht.ERR_NETWORK,e,w);R.event=E||null,r(R),v(),w=null},w.ontimeout=function(){let E=a.timeout?"timeout of "+a.timeout+"ms exceeded":"timeout exceeded";const C=a.transitional||MI;a.timeoutErrorMessage&&(E=a.timeoutErrorMessage),r(new ht(E,C.clarifyTimeoutError?ht.ETIMEDOUT:ht.ECONNABORTED,e,w)),v(),w=null},i===void 0&&o.setContentType(null),"setRequestHeader"in w&&pe.forEach(lae(o),function(E,C){w.setRequestHeader(C,E)}),pe.isUndefined(a.withCredentials)||(w.withCredentials=!!a.withCredentials),s&&s!=="json"&&(w.responseType=a.responseType),c&&([h,m]=Sx(c,!0),w.addEventListener("progress",h)),u&&w.upload&&([f,y]=Sx(u),w.upload.addEventListener("progress",f),w.upload.addEventListener("loadend",y)),(a.cancelToken||a.signal)&&(d=T=>{w&&(r(!T||T.type?new xb(null,e,w):T),w.abort(),v(),w=null)},a.cancelToken&&a.cancelToken.subscribe(d),a.signal&&(a.signal.aborted?d():a.signal.addEventListener("abort",d)));const x=Mje(a.url);if(x&&!ya.protocols.includes(x)){r(new ht("Unsupported protocol "+x+":",ht.ERR_BAD_REQUEST,e));return}w.send(i||null)})},Hje=(e,t)=>{if(e=e?e.filter(Boolean):[],!t&&!e.length)return;const n=new AbortController;let r=!1;const a=function(u){if(!r){r=!0,o();const c=u instanceof Error?u:this.reason;n.abort(c instanceof ht?c:new xb(c instanceof Error?c.message:c))}};let i=t&&setTimeout(()=>{i=null,a(new ht(`timeout of ${t}ms exceeded`,ht.ETIMEDOUT))},t);const o=()=>{e&&(i&&clearTimeout(i),i=null,e.forEach(u=>{u.unsubscribe?u.unsubscribe(a):u.removeEventListener("abort",a)}),e=null)};e.forEach(u=>u.addEventListener("abort",a));const{signal:s}=n;return s.unsubscribe=()=>pe.asap(o),s},Wje=function*(e,t){let n=e.byteLength;if(n<t){yield e;return}let r=0,a;for(;r<n;)a=r+t,yield e.slice(r,a),r=a},Yje=async function*(e,t){for await(const n of Gje(e))yield*Wje(n,t)},Gje=async function*(e){if(e[Symbol.asyncIterator]){yield*e;return}const t=e.getReader();try{for(;;){const{done:n,value:r}=await t.read();if(n)break;yield r}}finally{await t.cancel()}},w$=(e,t,n,r)=>{const a=Yje(e,t);let i=0,o,s=u=>{o||(o=!0,r&&r(u))};return new ReadableStream({async pull(u){try{const{done:c,value:d}=await a.next();if(c){s(),u.close();return}let f=d.byteLength;if(n){let h=i+=f;n(h)}u.enqueue(new Uint8Array(d))}catch(c){throw s(c),c}},cancel(u){return s(u),a.return()}},{highWaterMark:2})};function Qje(e){if(!e||typeof e!="string"||!e.startsWith("data:"))return 0;const t=e.indexOf(",");if(t<0)return 0;const n=e.slice(5,t),r=e.slice(t+1);if(/;base64/i.test(n)){let o=r.length;const s=r.length;for(let y=0;y<s;y++)if(r.charCodeAt(y)===37&&y+2<s){const m=r.charCodeAt(y+1),v=r.charCodeAt(y+2);(m>=48&&m<=57||m>=65&&m<=70||m>=97&&m<=102)&&(v>=48&&v<=57||v>=65&&v<=70||v>=97&&v<=102)&&(o-=2,y+=2)}let u=0,c=s-1;const d=y=>y>=2&&r.charCodeAt(y-2)===37&&r.charCodeAt(y-1)===51&&(r.charCodeAt(y)===68||r.charCodeAt(y)===100);c>=0&&(r.charCodeAt(c)===61?(u++,c--):d(c)&&(u++,c-=3)),u===1&&c>=0&&(r.charCodeAt(c)===61||d(c))&&u++;const h=Math.floor(o/4)*3-(u||0);return h>0?h:0}if(typeof Buffer<"u"&&typeof Buffer.byteLength=="function")return Buffer.byteLength(r,"utf8");let i=0;for(let o=0,s=r.length;o<s;o++){const u=r.charCodeAt(o);if(u<128)i+=1;else if(u<2048)i+=2;else if(u>=55296&&u<=56319&&o+1<s){const c=r.charCodeAt(o+1);c>=56320&&c<=57343?(i+=4,o++):i+=3}else i+=3}return i}const LI="1.17.0",x$=64*1024,{isFunction:hw}=pe,Kje=e=>encodeURIComponent(e).replace(/%([0-9A-F]{2})/gi,(t,n)=>String.fromCharCode(parseInt(n,16))),S$=e=>{if(!pe.isString(e))return e;try{return decodeURIComponent(e)}catch{return e}},T$=(e,...t)=>{try{return!!e(...t)}catch{return!1}},Xje=e=>{const t=e.indexOf("://");let n=e;return t!==-1&&(n=n.slice(t+3)),n.includes("@")||n.includes(":")},Jje=e=>{const t=pe.global!==void 0&&pe.global!==null?pe.global:globalThis,{ReadableStream:n,TextEncoder:r}=t;e=pe.merge.call({skipUndefined:!0},{Request:t.Request,Response:t.Response},e);const{fetch:a,Request:i,Response:o}=e,s=a?hw(a):typeof fetch=="function",u=hw(i),c=hw(o);if(!s)return!1;const d=s&&hw(n),f=s&&(typeof r=="function"?(b=>x=>b.encode(x))(new r):async b=>new Uint8Array(await new i(b).arrayBuffer())),h=u&&d&&T$(()=>{let b=!1;const x=new i(ya.origin,{body:new n,method:"POST",get duplex(){return b=!0,"half"}}),T=x.headers.has("Content-Type");return x.body!=null&&x.body.cancel(),b&&!T}),y=c&&d&&T$(()=>pe.isReadableStream(new o("").body)),m={stream:y&&(b=>b.body)};s&&["text","arrayBuffer","blob","formData","stream"].forEach(b=>{!m[b]&&(m[b]=(x,T)=>{let E=x&&x[b];if(E)return E.call(x);throw new ht(`Response type '${b}' is not supported`,ht.ERR_NOT_SUPPORT,T)})});const v=async b=>{if(b==null)return 0;if(pe.isBlob(b))return b.size;if(pe.isSpecCompliantForm(b))return(await new i(ya.origin,{method:"POST",body:b}).arrayBuffer()).byteLength;if(pe.isArrayBufferView(b)||pe.isArrayBuffer(b))return b.byteLength;if(pe.isURLSearchParams(b)&&(b=b+""),pe.isString(b))return(await f(b)).byteLength},w=async(b,x)=>{const T=pe.toFiniteNumber(b.getContentLength());return T??v(x)};return async b=>{let{url:x,method:T,data:E,signal:C,cancelToken:R,timeout:_,onDownloadProgress:I,onUploadProgress:L,responseType:B,headers:j,withCredentials:K="same-origin",fetchOptions:H,maxContentLength:J,maxBodyLength:z}=bae(b);const Z=pe.isNumber(J)&&J>-1,q=pe.isNumber(z)&&z>-1,Y=ve=>pe.hasOwnProp(b,ve)?b[ve]:void 0;let re=a||fetch;B=B?(B+"").toLowerCase():"text";let U=Hje([C,R&&R.toAbortSignal()],_),Q=null;const he=U&&U.unsubscribe&&(()=>{U.unsubscribe()});let we;try{let ve;const Re=Y("auth");if(Re){const Ie=Re.username||"",Qe=Re.password||"";ve={username:Ie,password:Qe}}if(Xje(x)){const Ie=new URL(x,ya.origin);if(!ve&&(Ie.username||Ie.password)){const Qe=S$(Ie.username),rt=S$(Ie.password);ve={username:Qe,password:rt}}(Ie.username||Ie.password)&&(Ie.username="",Ie.password="",x=Ie.href)}if(ve&&(j.delete("authorization"),j.set("Authorization","Basic "+btoa(Kje((ve.username||"")+":"+(ve.password||""))))),Z&&typeof x=="string"&&x.startsWith("data:")&&Qje(x)>J)throw new ht("maxContentLength size of "+J+" exceeded",ht.ERR_BAD_RESPONSE,b,Q);if(q&&T!=="get"&&T!=="head"){const Ie=await w(j,E);if(typeof Ie=="number"&&isFinite(Ie)&&Ie>z)throw new ht("Request body larger than maxBodyLength limit",ht.ERR_BAD_REQUEST,b,Q)}if(L&&h&&T!=="get"&&T!=="head"&&(we=await w(j,E))!==0){let Ie=new i(x,{method:"POST",body:E,duplex:"half"}),Qe;if(pe.isFormData(E)&&(Qe=Ie.headers.get("content-type"))&&j.setContentType(Qe),Ie.body){const[rt,kt]=g$(we,Sx(v$(L)));E=w$(Ie.body,x$,rt,kt)}}pe.isString(K)||(K=K?"include":"omit");const Me=u&&"credentials"in i.prototype;if(pe.isFormData(E)){const Ie=j.getContentType();Ie&&/^multipart\/form-data/i.test(Ie)&&!/boundary=/i.test(Ie)&&j.delete("content-type")}j.set("User-Agent","axios/"+LI,!1);const Be={...H,signal:U,method:T.toUpperCase(),headers:lae(j.normalize()),body:E,duplex:"half",credentials:Me?K:void 0};Q=u&&new i(x,Be);let Ne=await(u?re(Q,H):re(x,Be));if(Z){const Ie=pe.toFiniteNumber(Ne.headers.get("content-length"));if(Ie!=null&&Ie>J)throw new ht("maxContentLength size of "+J+" exceeded",ht.ERR_BAD_RESPONSE,b,Q)}const Ke=y&&(B==="stream"||B==="response");if(y&&Ne.body&&(I||Z||Ke&&he)){const Ie={};["status","statusText","headers"].forEach(un=>{Ie[un]=Ne[un]});const Qe=pe.toFiniteNumber(Ne.headers.get("content-length")),[rt,kt]=I&&g$(Qe,Sx(v$(I),!0))||[];let mn=0;const Ut=un=>{if(Z&&(mn=un,mn>J))throw new ht("maxContentLength size of "+J+" exceeded",ht.ERR_BAD_RESPONSE,b,Q);rt&&rt(un)};Ne=new o(w$(Ne.body,x$,Ut,()=>{kt&&kt(),he&&he()}),Ie)}B=B||"text";let He=await m[pe.findKey(m,B)||"text"](Ne,b);if(Z&&!y&&!Ke){let Ie;if(He!=null&&(typeof He.byteLength=="number"?Ie=He.byteLength:typeof He.size=="number"?Ie=He.size:typeof He=="string"&&(Ie=typeof r=="function"?new r().encode(He).byteLength:He.length)),typeof Ie=="number"&&Ie>J)throw new ht("maxContentLength size of "+J+" exceeded",ht.ERR_BAD_RESPONSE,b,Q)}return!Ke&&he&&he(),await new Promise((Ie,Qe)=>{gae(Ie,Qe,{data:He,headers:ai.from(Ne.headers),status:Ne.status,statusText:Ne.statusText,config:b,request:Q})})}catch(ve){if(he&&he(),U&&U.aborted&&U.reason instanceof ht){const Re=U.reason;throw Re.config=b,Q&&(Re.request=Q),ve!==Re&&(Re.cause=ve),Re}throw ve&&ve.name==="TypeError"&&/Load failed|fetch/i.test(ve.message)?Object.assign(new ht("Network Error",ht.ERR_NETWORK,b,Q,ve&&ve.response),{cause:ve.cause||ve}):ht.from(ve,ve&&ve.code,b,Q,ve&&ve.response)}}},Zje=new Map,wae=e=>{let t=e&&e.env||{};const{fetch:n,Request:r,Response:a}=t,i=[r,a,n];let o=i.length,s=o,u,c,d=Zje;for(;s--;)u=i[s],c=d.get(u),c===void 0&&d.set(u,c=s?new Map:Jje(t)),d=c;return c};wae();const FI={http:gje,xhr:zje,fetch:{get:wae}};pe.forEach(FI,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{__proto__:null,value:t})}catch{}Object.defineProperty(e,"adapterName",{__proto__:null,value:t})}});const E$=e=>`- ${e}`,eqe=e=>pe.isFunction(e)||e===null||e===!1;function tqe(e,t){e=pe.isArray(e)?e:[e];const{length:n}=e;let r,a;const i={};for(let o=0;o<n;o++){r=e[o];let s;if(a=r,!eqe(r)&&(a=FI[(s=String(r)).toLowerCase()],a===void 0))throw new ht(`Unknown adapter '${s}'`);if(a&&(pe.isFunction(a)||(a=a.get(t))))break;i[s||"#"+o]=a}if(!a){const o=Object.entries(i).map(([u,c])=>`adapter ${u} `+(c===!1?"is not supported by the environment":"is not available in the build"));let s=n?o.length>1?`since :
505`+o.map(E$).join(`
506`):" "+E$(o[0]):"as no adapter specified";throw new ht("There is no suitable adapter to dispatch the request "+s,"ERR_NOT_SUPPORT")}return a}const xae={getAdapter:tqe,adapters:FI};function Y_(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new xb(null,e)}function C$(e){return Y_(e),e.headers=ai.from(e.headers),e.data=W_.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),xae.getAdapter(e.adapter||wb.adapter,e)(e).then(function(r){Y_(e),e.response=r;try{r.data=W_.call(e,e.transformResponse,r)}finally{delete e.response}return r.headers=ai.from(r.headers),r},function(r){if(!mae(r)&&(Y_(e),r&&r.response)){e.response=r.response;try{r.response.data=W_.call(e,e.transformResponse,r.response)}finally{delete e.response}r.response.headers=ai.from(r.response.headers)}return Promise.reject(r)})}const gT={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{gT[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const A$={};gT.transitional=function(t,n,r){function a(i,o){return"[Axios v"+LI+"] Transitional option '"+i+"'"+o+(r?". "+r:"")}return(i,o,s)=>{if(t===!1)throw new ht(a(o," has been removed"+(n?" in "+n:"")),ht.ERR_DEPRECATED);return n&&!A$[o]&&(A$[o]=!0,console.warn(a(o," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(i,o,s):!0}};gT.spelling=function(t){return(n,r)=>(console.warn(`${r} is likely a misspelling of ${t}`),!0)};function nqe(e,t,n){if(typeof e!="object")throw new ht("options must be an object",ht.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let a=r.length;for(;a-- >0;){const i=r[a],o=Object.prototype.hasOwnProperty.call(t,i)?t[i]:void 0;if(o){const s=e[i],u=s===void 0||o(s,i,e);if(u!==!0)throw new ht("option "+i+" must be "+u,ht.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new ht("Unknown option "+i,ht.ERR_BAD_OPTION)}}const a2={assertOptions:nqe,validators:gT},mi=a2.validators;let mf=class{constructor(t){this.defaults=t||{},this.interceptors={request:new m$,response:new m$}}async request(t,n){try{return await this._request(t,n)}catch(r){if(r instanceof Error){let a={};Error.captureStackTrace?Error.captureStackTrace(a):a=new Error;const i=(()=>{if(!a.stack)return"";const o=a.stack.indexOf(`
507`);return o===-1?"":a.stack.slice(o+1)})();try{if(!r.stack)r.stack=i;else if(i){const o=i.indexOf(`
508`),s=o===-1?-1:i.indexOf(`
509`,o+1),u=s===-1?"":i.slice(s+1);String(r.stack).endsWith(u)||(r.stack+=`
510`+i)}}catch{}}throw r}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Nf(this.defaults,n);const{transitional:r,paramsSerializer:a,headers:i}=n;r!==void 0&&a2.assertOptions(r,{silentJSONParsing:mi.transitional(mi.boolean),forcedJSONParsing:mi.transitional(mi.boolean),clarifyTimeoutError:mi.transitional(mi.boolean),legacyInterceptorReqResOrdering:mi.transitional(mi.boolean),advertiseZstdAcceptEncoding:mi.transitional(mi.boolean)},!1),a!=null&&(pe.isFunction(a)?n.paramsSerializer={serialize:a}:a2.assertOptions(a,{encode:mi.function,serialize:mi.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),a2.assertOptions(n,{baseUrl:mi.spelling("baseURL"),withXsrfToken:mi.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let o=i&&pe.merge(i.common,i[n.method]);i&&pe.forEach(["delete","get","head","post","put","patch","query","common"],m=>{delete i[m]}),n.headers=ai.concat(o,i);const s=[];let u=!0;this.interceptors.request.forEach(function(v){if(typeof v.runWhen=="function"&&v.runWhen(n)===!1)return;u=u&&v.synchronous;const w=n.transitional||MI;w&&w.legacyInterceptorReqResOrdering?s.unshift(v.fulfilled,v.rejected):s.push(v.fulfilled,v.rejected)});const c=[];this.interceptors.response.forEach(function(v){c.push(v.fulfilled,v.rejected)});let d,f=0,h;if(!u){const m=[C$.bind(this),void 0];for(m.unshift(...s),m.push(...c),h=m.length,d=Promise.resolve(n);f<h;)d=d.then(m[f++],m[f++]);return d}h=s.length;let y=n;for(;f<h;){const m=s[f++],v=s[f++];try{y=m(y)}catch(w){v.call(this,w);break}}try{d=C$.call(this,y)}catch(m){return Promise.reject(m)}for(f=0,h=c.length;f<h;)d=d.then(c[f++],c[f++]);return d}getUri(t){t=Nf(this.defaults,t);const n=vae(t.baseURL,t.url,t.allowAbsoluteUrls);return hae(n,t.params,t.paramsSerializer)}};pe.forEach(["delete","get","head","options"],function(t){mf.prototype[t]=function(n,r){return this.request(Nf(r||{},{method:t,url:n,data:(r||{}).data}))}});pe.forEach(["post","put","patch","query"],function(t){function n(r){return function(i,o,s){return this.request(Nf(s||{},{method:t,headers:r?{"Content-Type":"multipart/form-data"}:{},url:i,data:o}))}}mf.prototype[t]=n(),t!=="query"&&(mf.prototype[t+"Form"]=n(!0))});let rqe=class Sae{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(i){n=i});const r=this;this.promise.then(a=>{if(!r._listeners)return;let i=r._listeners.length;for(;i-- >0;)r._listeners[i](a);r._listeners=null}),this.promise.then=a=>{let i;const o=new Promise(s=>{r.subscribe(s),i=s}).then(a);return o.cancel=function(){r.unsubscribe(i)},o},t(function(i,o,s){r.reason||(r.reason=new xb(i,o,s),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=r=>{t.abort(r)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new Sae(function(a){t=a}),cancel:t}}};function aqe(e){return function(n){return e.apply(null,n)}}function iqe(e){return pe.isObject(e)&&e.isAxiosError===!0}const JR={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,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(JR).forEach(([e,t])=>{JR[t]=e});function Tae(e){const t=new mf(e),n=nae(mf.prototype.request,t);return pe.extend(n,mf.prototype,t,{allOwnKeys:!0}),pe.extend(n,t,null,{allOwnKeys:!0}),n.create=function(a){return Tae(Nf(e,a))},n}const Rr=Tae(wb);Rr.Axios=mf;Rr.CanceledError=xb;Rr.CancelToken=rqe;Rr.isCancel=mae;Rr.VERSION=LI;Rr.toFormData=mT;Rr.AxiosError=ht;Rr.Cancel=Rr.CanceledError;Rr.all=function(t){return Promise.all(t)};Rr.spread=aqe;Rr.isAxiosError=iqe;Rr.mergeConfig=Nf;Rr.AxiosHeaders=ai;Rr.formToJSON=e=>yae(pe.isHTMLForm(e)?new FormData(e):e);Rr.getAdapter=xae.getAdapter;Rr.HttpStatusCode=JR;Rr.default=Rr;const{Axios:Wdt,AxiosError:oqe,CanceledError:Ydt,isCancel:Gdt,CancelToken:Qdt,VERSION:Kdt,all:Xdt,Cancel:Jdt,isAxiosError:Zdt,spread:eft,toFormData:tft,AxiosHeaders:nft,HttpStatusCode:rft,formToJSON:aft,getAdapter:ift,mergeConfig:oft,create:sft}=Rr;var G_,_$;function am(){return _$||(_$=1,G_=TypeError),G_}const sqe={},uqe=Object.freeze(Object.defineProperty({__proto__:null,default:sqe},Symbol.toStringTag,{value:"Module"})),cqe=Mce(uqe);var Q_,k$;function vT(){if(k$)return Q_;k$=1;var e=typeof Map=="function"&&Map.prototype,t=Object.getOwnPropertyDescriptor&&e?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,n=e&&t&&typeof t.get=="function"?t.get:null,r=e&&Map.prototype.forEach,a=typeof Set=="function"&&Set.prototype,i=Object.getOwnPropertyDescriptor&&a?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,o=a&&i&&typeof i.get=="function"?i.get:null,s=a&&Set.prototype.forEach,u=typeof WeakMap=="function"&&WeakMap.prototype,c=u?WeakMap.prototype.has:null,d=typeof WeakSet=="function"&&WeakSet.prototype,f=d?WeakSet.prototype.has:null,h=typeof WeakRef=="function"&&WeakRef.prototype,y=h?WeakRef.prototype.deref:null,m=Boolean.prototype.valueOf,v=Object.prototype.toString,w=Function.prototype.toString,b=String.prototype.match,x=String.prototype.slice,T=String.prototype.replace,E=String.prototype.toUpperCase,C=String.prototype.toLowerCase,R=RegExp.prototype.test,_=Array.prototype.concat,I=Array.prototype.join,L=Array.prototype.slice,B=Math.floor,j=typeof BigInt=="function"?BigInt.prototype.valueOf:null,K=Object.getOwnPropertySymbols,H=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,J=typeof Symbol=="function"&&typeof Symbol.iterator=="object",z=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===J||!0)?Symbol.toStringTag:null,Z=Object.prototype.propertyIsEnumerable,q=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(ue){return ue.__proto__}:null);function Y(ue,fe){if(ue===1/0||ue===-1/0||ue!==ue||ue&&ue>-1e3&&ue<1e3||R.call(/e/,fe))return fe;var at=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof ue=="number"){var tn=ue<0?-B(-ue):B(ue);if(tn!==ue){var cn=String(tn),wt=x.call(fe,cn.length+1);return T.call(cn,at,"$&_")+"."+T.call(T.call(wt,/([0-9]{3})/g,"$&_"),/_$/,"")}}return T.call(fe,at,"$&_")}var re=cqe,U=re.custom,Q=kt(U)?U:null,he={__proto__:null,double:'"',single:"'"},we={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};Q_=function ue(fe,at,tn,cn){var wt=at||{};if(un(wt,"quoteStyle")&&!un(he,wt.quoteStyle))throw new TypeError('option "quoteStyle" must be "single" or "double"');if(un(wt,"maxStringLength")&&(typeof wt.maxStringLength=="number"?wt.maxStringLength<0&&wt.maxStringLength!==1/0:wt.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var xr=un(wt,"customInspect")?wt.customInspect:!0;if(typeof xr!="boolean"&&xr!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(un(wt,"indent")&&wt.indent!==null&&wt.indent!=="	"&&!(parseInt(wt.indent,10)===wt.indent&&wt.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(un(wt,"numericSeparator")&&typeof wt.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var Or=wt.numericSeparator;if(typeof fe>"u")return"undefined";if(fe===null)return"null";if(typeof fe=="boolean")return fe?"true":"false";if(typeof fe=="string")return V(fe,wt);if(typeof fe=="number"){if(fe===0)return 1/0/fe>0?"0":"-0";var Sr=String(fe);return Or?Y(fe,Sr):Sr}if(typeof fe=="bigint"){var $a=String(fe)+"n";return Or?Y(fe,$a):$a}var Uo=typeof wt.depth>"u"?5:wt.depth;if(typeof tn>"u"&&(tn=0),tn>=Uo&&Uo>0&&typeof fe=="object")return Be(fe)?"[Array]":"[Object]";var Ea=Ae(wt,tn);if(typeof cn>"u")cn=[];else if(gn(cn,fe)>=0)return"[Circular]";function fr(Jt,zt,Fn){if(zt&&(cn=L.call(cn),cn.push(zt)),Fn){var Ca={depth:wt.depth};return un(wt,"quoteStyle")&&(Ca.quoteStyle=wt.quoteStyle),ue(Jt,Ca,tn+1,cn)}return ue(Jt,wt,tn+1,cn)}if(typeof fe=="function"&&!Ke(fe)){var ca=Vr(fe),ao=Qt(fe,fr);return"[Function"+(ca?": "+ca:" (anonymous)")+"]"+(ao.length>0?" { "+I.call(ao,", ")+" }":"")}if(kt(fe)){var ee=J?T.call(String(fe),/^(Symbol\(.*\))_[^)]*$/,"$1"):H.call(fe);return typeof fe=="object"&&!J?D(ee):ee}if(ui(fe)){for(var de="<"+C.call(String(fe.nodeName)),Se=fe.attributes||[],Oe=0;Oe<Se.length;Oe++)de+=" "+Se[Oe].name+"="+ve(Re(Se[Oe].value),"double",wt);return de+=">",fe.childNodes&&fe.childNodes.length&&(de+="..."),de+="</"+C.call(String(fe.nodeName))+">",de}if(Be(fe)){if(fe.length===0)return"[]";var $e=Qt(fe,fr);return Ea&&!xe($e)?"["+Pt($e,Ea)+"]":"[ "+I.call($e,", ")+" ]"}if(He(fe)){var dt=Qt(fe,fr);return!("cause"in Error.prototype)&&"cause"in fe&&!Z.call(fe,"cause")?"{ ["+String(fe)+"] "+I.call(_.call("[cause]: "+fr(fe.cause),dt),", ")+" }":dt.length===0?"["+String(fe)+"]":"{ ["+String(fe)+"] "+I.call(dt,", ")+" }"}if(typeof fe=="object"&&xr){if(Q&&typeof fe[Q]=="function"&&re)return re(fe,{depth:Uo-tn});if(xr!=="symbol"&&typeof fe.inspect=="function")return fe.inspect()}if(pn(fe)){var xt=[];return r&&r.call(fe,function(Jt,zt){xt.push(fr(zt,fe,!0)+" => "+fr(Jt,fe))}),ae("Map",n.call(fe),xt,Ea)}if(Wn(fe)){var it=[];return s&&s.call(fe,function(Jt){it.push(fr(Jt,fe))}),ae("Set",o.call(fe),it,Ea)}if(xn(fe))return $("WeakMap");if(Gn(fe))return $("WeakSet");if(zn(fe))return $("WeakRef");if(Qe(fe))return D(fr(Number(fe)));if(mn(fe))return D(fr(j.call(fe)));if(rt(fe))return D(m.call(fe));if(Ie(fe))return D(fr(String(fe)));if(typeof window<"u"&&fe===window)return"{ [object Window] }";if(typeof globalThis<"u"&&fe===globalThis||typeof Xs<"u"&&fe===Xs)return"{ [object globalThis] }";if(!Ne(fe)&&!Ke(fe)){var ot=Qt(fe,fr),Ze=q?q(fe)===Object.prototype:fe instanceof Object||fe.constructor===Object,Je=fe instanceof Object?"":"null prototype",Rt=!Ze&&z&&Object(fe)===fe&&z in fe?x.call(or(fe),8,-1):Je?"Object":"",$t=Ze||typeof fe.constructor!="function"?"":fe.constructor.name?fe.constructor.name+" ":"",Qn=$t+(Rt||Je?"["+I.call(_.call([],Rt||[],Je||[]),": ")+"] ":"");return ot.length===0?Qn+"{}":Ea?Qn+"{"+Pt(ot,Ea)+"}":Qn+"{ "+I.call(ot,", ")+" }"}return String(fe)};function ve(ue,fe,at){var tn=at.quoteStyle||fe,cn=he[tn];return cn+ue+cn}function Re(ue){return T.call(String(ue),/"/g,"&quot;")}function Me(ue){return!z||!(typeof ue=="object"&&(z in ue||typeof ue[z]<"u"))}function Be(ue){return or(ue)==="[object Array]"&&Me(ue)}function Ne(ue){return or(ue)==="[object Date]"&&Me(ue)}function Ke(ue){return or(ue)==="[object RegExp]"&&Me(ue)}function He(ue){return or(ue)==="[object Error]"&&Me(ue)}function Ie(ue){return or(ue)==="[object String]"&&Me(ue)}function Qe(ue){return or(ue)==="[object Number]"&&Me(ue)}function rt(ue){return or(ue)==="[object Boolean]"&&Me(ue)}function kt(ue){if(J)return ue&&typeof ue=="object"&&ue instanceof Symbol;if(typeof ue=="symbol")return!0;if(!ue||typeof ue!="object"||!H)return!1;try{return H.call(ue),!0}catch{}return!1}function mn(ue){if(!ue||typeof ue!="object"||!j)return!1;try{return j.call(ue),!0}catch{}return!1}var Ut=Object.prototype.hasOwnProperty||function(ue){return ue in this};function un(ue,fe){return Ut.call(ue,fe)}function or(ue){return v.call(ue)}function Vr(ue){if(ue.name)return ue.name;var fe=b.call(w.call(ue),/^function\s*([\w$]+)/);return fe?fe[1]:null}function gn(ue,fe){if(ue.indexOf)return ue.indexOf(fe);for(var at=0,tn=ue.length;at<tn;at++)if(ue[at]===fe)return at;return-1}function pn(ue){if(!n||!ue||typeof ue!="object")return!1;try{n.call(ue);try{o.call(ue)}catch{return!0}return ue instanceof Map}catch{}return!1}function xn(ue){if(!c||!ue||typeof ue!="object")return!1;try{c.call(ue,c);try{f.call(ue,f)}catch{return!0}return ue instanceof WeakMap}catch{}return!1}function zn(ue){if(!y||!ue||typeof ue!="object")return!1;try{return y.call(ue),!0}catch{}return!1}function Wn(ue){if(!o||!ue||typeof ue!="object")return!1;try{o.call(ue);try{n.call(ue)}catch{return!0}return ue instanceof Set}catch{}return!1}function Gn(ue){if(!f||!ue||typeof ue!="object")return!1;try{f.call(ue,f);try{c.call(ue,c)}catch{return!0}return ue instanceof WeakSet}catch{}return!1}function ui(ue){return!ue||typeof ue!="object"?!1:typeof HTMLElement<"u"&&ue instanceof HTMLElement?!0:typeof ue.nodeName=="string"&&typeof ue.getAttribute=="function"}function V(ue,fe){if(ue.length>fe.maxStringLength){var at=ue.length-fe.maxStringLength,tn="... "+at+" more character"+(at>1?"s":"");return V(x.call(ue,0,fe.maxStringLength),fe)+tn}var cn=we[fe.quoteStyle||"single"];cn.lastIndex=0;var wt=T.call(T.call(ue,cn,"\\$1"),/[\x00-\x1f]/g,O);return ve(wt,"single",fe)}function O(ue){var fe=ue.charCodeAt(0),at={8:"b",9:"t",10:"n",12:"f",13:"r"}[fe];return at?"\\"+at:"\\x"+(fe<16?"0":"")+E.call(fe.toString(16))}function D(ue){return"Object("+ue+")"}function $(ue){return ue+" { ? }"}function ae(ue,fe,at,tn){var cn=tn?Pt(at,tn):I.call(at,", ");return ue+" ("+fe+") {"+cn+"}"}function xe(ue){for(var fe=0;fe<ue.length;fe++)if(gn(ue[fe],`
511`)>=0)return!1;return!0}function Ae(ue,fe){var at;if(ue.indent==="	")at="	";else if(typeof ue.indent=="number"&&ue.indent>0)at=I.call(Array(ue.indent+1)," ");else return null;return{base:at,prev:I.call(Array(fe+1),at)}}function Pt(ue,fe){if(ue.length===0)return"";var at=`
512`+fe.prev+fe.base;return at+I.call(ue,","+at)+`
513`+fe.prev}function Qt(ue,fe){var at=Be(ue),tn=[];if(at){tn.length=ue.length;for(var cn=0;cn<ue.length;cn++)tn[cn]=un(ue,cn)?fe(ue[cn],ue):""}var wt=typeof K=="function"?K(ue):[],xr;if(J){xr={};for(var Or=0;Or<wt.length;Or++)xr["$"+wt[Or]]=wt[Or]}for(var Sr in ue)un(ue,Sr)&&(at&&String(Number(Sr))===Sr&&Sr<ue.length||J&&xr["$"+Sr]instanceof Symbol||(R.call(/[^\w$]/,Sr)?tn.push(fe(Sr,ue)+": "+fe(ue[Sr],ue)):tn.push(Sr+": "+fe(ue[Sr],ue))));if(typeof K=="function")for(var $a=0;$a<wt.length;$a++)Z.call(ue,wt[$a])&&tn.push("["+fe(wt[$a])+"]: "+fe(ue[wt[$a]],ue));return tn}return Q_}var K_,P$;function lqe(){if(P$)return K_;P$=1;var e=vT(),t=am(),n=function(s,u,c){for(var d=s,f;(f=d.next)!=null;d=f)if(f.key===u)return d.next=f.next,c||(f.next=s.next,s.next=f),f},r=function(s,u){if(s){var c=n(s,u);return c&&c.value}},a=function(s,u,c){var d=n(s,u);d?d.value=c:s.next={key:u,next:s.next,value:c}},i=function(s,u){return s?!!n(s,u):!1},o=function(s,u){if(s)return n(s,u,!0)};return K_=function(){var u,c={assert:function(d){if(!c.has(d))throw new t("Side channel does not contain "+e(d))},delete:function(d){var f=o(u,d);return f&&u&&!u.next&&(u=void 0),!!f},get:function(d){return r(u,d)},has:function(d){return i(u,d)},set:function(d,f){u||(u={next:void 0}),a(u,d,f)}};return c},K_}var X_,R$;function Eae(){return R$||(R$=1,X_=Object),X_}var J_,O$;function dqe(){return O$||(O$=1,J_=Error),J_}var Z_,I$;function fqe(){return I$||(I$=1,Z_=EvalError),Z_}var e3,M$;function pqe(){return M$||(M$=1,e3=RangeError),e3}var t3,D$;function hqe(){return D$||(D$=1,t3=ReferenceError),t3}var n3,L$;function yqe(){return L$||(L$=1,n3=SyntaxError),n3}var r3,F$;function mqe(){return F$||(F$=1,r3=URIError),r3}var a3,N$;function gqe(){return N$||(N$=1,a3=Math.abs),a3}var i3,B$;function vqe(){return B$||(B$=1,i3=Math.floor),i3}var o3,V$;function bqe(){return V$||(V$=1,o3=Math.max),o3}var s3,U$;function wqe(){return U$||(U$=1,s3=Math.min),s3}var u3,j$;function xqe(){return j$||(j$=1,u3=Math.pow),u3}var c3,q$;function Sqe(){return q$||(q$=1,c3=Math.round),c3}var l3,$$;function Tqe(){return $$||($$=1,l3=Number.isNaN||function(t){return t!==t}),l3}var d3,z$;function Eqe(){if(z$)return d3;z$=1;var e=Tqe();return d3=function(n){return e(n)||n===0?n:n<0?-1:1},d3}var f3,H$;function Cqe(){return H$||(H$=1,f3=Object.getOwnPropertyDescriptor),f3}var p3,W$;function Cae(){if(W$)return p3;W$=1;var e=Cqe();if(e)try{e([],"length")}catch{e=null}return p3=e,p3}var h3,Y$;function Aqe(){if(Y$)return h3;Y$=1;var e=Object.defineProperty||!1;if(e)try{e({},"a",{value:1})}catch{e=!1}return h3=e,h3}var y3,G$;function _qe(){return G$||(G$=1,y3=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var t={},n=Symbol("test"),r=Object(n);if(typeof n=="string"||Object.prototype.toString.call(n)!=="[object Symbol]"||Object.prototype.toString.call(r)!=="[object Symbol]")return!1;var a=42;t[n]=a;for(var i in t)return!1;if(typeof Object.keys=="function"&&Object.keys(t).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(t).length!==0)return!1;var o=Object.getOwnPropertySymbols(t);if(o.length!==1||o[0]!==n||!Object.prototype.propertyIsEnumerable.call(t,n))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var s=Object.getOwnPropertyDescriptor(t,n);if(s.value!==a||s.enumerable!==!0)return!1}return!0}),y3}var m3,Q$;function kqe(){if(Q$)return m3;Q$=1;var e=typeof Symbol<"u"&&Symbol,t=_qe();return m3=function(){return typeof e!="function"||typeof Symbol!="function"||typeof e("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:t()},m3}var g3,K$;function Aae(){return K$||(K$=1,g3=typeof Reflect<"u"&&Reflect.getPrototypeOf||null),g3}var v3,X$;function _ae(){if(X$)return v3;X$=1;var e=Eae();return v3=e.getPrototypeOf||null,v3}var b3,J$;function Pqe(){if(J$)return b3;J$=1;var e="Function.prototype.bind called on incompatible ",t=Object.prototype.toString,n=Math.max,r="[object Function]",a=function(u,c){for(var d=[],f=0;f<u.length;f+=1)d[f]=u[f];for(var h=0;h<c.length;h+=1)d[h+u.length]=c[h];return d},i=function(u,c){for(var d=[],f=c,h=0;f<u.length;f+=1,h+=1)d[h]=u[f];return d},o=function(s,u){for(var c="",d=0;d<s.length;d+=1)c+=s[d],d+1<s.length&&(c+=u);return c};return b3=function(u){var c=this;if(typeof c!="function"||t.apply(c)!==r)throw new TypeError(e+c);for(var d=i(arguments,1),f,h=function(){if(this instanceof f){var b=c.apply(this,a(d,arguments));return Object(b)===b?b:this}return c.apply(u,a(d,arguments))},y=n(0,c.length-d.length),m=[],v=0;v<y;v++)m[v]="$"+v;if(f=Function("binder","return function ("+o(m,",")+"){ return binder.apply(this,arguments); }")(h),c.prototype){var w=function(){};w.prototype=c.prototype,f.prototype=new w,w.prototype=null}return f},b3}var w3,Z$;function bT(){if(Z$)return w3;Z$=1;var e=Pqe();return w3=Function.prototype.bind||e,w3}var x3,ez;function NI(){return ez||(ez=1,x3=Function.prototype.call),x3}var S3,tz;function kae(){return tz||(tz=1,S3=Function.prototype.apply),S3}var T3,nz;function Rqe(){return nz||(nz=1,T3=typeof Reflect<"u"&&Reflect&&Reflect.apply),T3}var E3,rz;function Oqe(){if(rz)return E3;rz=1;var e=bT(),t=kae(),n=NI(),r=Rqe();return E3=r||e.call(n,t),E3}var C3,az;function Pae(){if(az)return C3;az=1;var e=bT(),t=am(),n=NI(),r=Oqe();return C3=function(i){if(i.length<1||typeof i[0]!="function")throw new t("a function is required");return r(e,n,i)},C3}var A3,iz;function Iqe(){if(iz)return A3;iz=1;var e=Pae(),t=Cae(),n;try{n=[].__proto__===Array.prototype}catch(o){if(!o||typeof o!="object"||!("code"in o)||o.code!=="ERR_PROTO_ACCESS")throw o}var r=!!n&&t&&t(Object.prototype,"__proto__"),a=Object,i=a.getPrototypeOf;return A3=r&&typeof r.get=="function"?e([r.get]):typeof i=="function"?function(s){return i(s==null?s:a(s))}:!1,A3}var _3,oz;function Mqe(){if(oz)return _3;oz=1;var e=Aae(),t=_ae(),n=Iqe();return _3=e?function(a){return e(a)}:t?function(a){if(!a||typeof a!="object"&&typeof a!="function")throw new TypeError("getProto: not an object");return t(a)}:n?function(a){return n(a)}:null,_3}var k3,sz;function Dqe(){if(sz)return k3;sz=1;var e=Function.prototype.call,t=Object.prototype.hasOwnProperty,n=bT();return k3=n.call(e,t),k3}var P3,uz;function BI(){if(uz)return P3;uz=1;var e,t=Eae(),n=dqe(),r=fqe(),a=pqe(),i=hqe(),o=yqe(),s=am(),u=mqe(),c=gqe(),d=vqe(),f=bqe(),h=wqe(),y=xqe(),m=Sqe(),v=Eqe(),w=Function,b=function(Ke){try{return w('"use strict"; return ('+Ke+").constructor;")()}catch{}},x=Cae(),T=Aqe(),E=function(){throw new s},C=x?function(){try{return arguments.callee,E}catch{try{return x(arguments,"callee").get}catch{return E}}}():E,R=kqe()(),_=Mqe(),I=_ae(),L=Aae(),B=kae(),j=NI(),K={},H=typeof Uint8Array>"u"||!_?e:_(Uint8Array),J={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?e:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?e:ArrayBuffer,"%ArrayIteratorPrototype%":R&&_?_([][Symbol.iterator]()):e,"%AsyncFromSyncIteratorPrototype%":e,"%AsyncFunction%":K,"%AsyncGenerator%":K,"%AsyncGeneratorFunction%":K,"%AsyncIteratorPrototype%":K,"%Atomics%":typeof Atomics>"u"?e:Atomics,"%BigInt%":typeof BigInt>"u"?e:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?e:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?e:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?e:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":n,"%eval%":eval,"%EvalError%":r,"%Float16Array%":typeof Float16Array>"u"?e:Float16Array,"%Float32Array%":typeof Float32Array>"u"?e:Float32Array,"%Float64Array%":typeof Float64Array>"u"?e:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?e:FinalizationRegistry,"%Function%":w,"%GeneratorFunction%":K,"%Int8Array%":typeof Int8Array>"u"?e:Int8Array,"%Int16Array%":typeof Int16Array>"u"?e:Int16Array,"%Int32Array%":typeof Int32Array>"u"?e:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":R&&_?_(_([][Symbol.iterator]())):e,"%JSON%":typeof JSON=="object"?JSON:e,"%Map%":typeof Map>"u"?e:Map,"%MapIteratorPrototype%":typeof Map>"u"||!R||!_?e:_(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":t,"%Object.getOwnPropertyDescriptor%":x,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?e:Promise,"%Proxy%":typeof Proxy>"u"?e:Proxy,"%RangeError%":a,"%ReferenceError%":i,"%Reflect%":typeof Reflect>"u"?e:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?e:Set,"%SetIteratorPrototype%":typeof Set>"u"||!R||!_?e:_(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?e:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":R&&_?_(""[Symbol.iterator]()):e,"%Symbol%":R?Symbol:e,"%SyntaxError%":o,"%ThrowTypeError%":C,"%TypedArray%":H,"%TypeError%":s,"%Uint8Array%":typeof Uint8Array>"u"?e:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?e:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?e:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?e:Uint32Array,"%URIError%":u,"%WeakMap%":typeof WeakMap>"u"?e:WeakMap,"%WeakRef%":typeof WeakRef>"u"?e:WeakRef,"%WeakSet%":typeof WeakSet>"u"?e:WeakSet,"%Function.prototype.call%":j,"%Function.prototype.apply%":B,"%Object.defineProperty%":T,"%Object.getPrototypeOf%":I,"%Math.abs%":c,"%Math.floor%":d,"%Math.max%":f,"%Math.min%":h,"%Math.pow%":y,"%Math.round%":m,"%Math.sign%":v,"%Reflect.getPrototypeOf%":L};if(_)try{null.error}catch(Ke){var z=_(_(Ke));J["%Error.prototype%"]=z}var Z=function Ke(He){var Ie;if(He==="%AsyncFunction%")Ie=b("async function () {}");else if(He==="%GeneratorFunction%")Ie=b("function* () {}");else if(He==="%AsyncGeneratorFunction%")Ie=b("async function* () {}");else if(He==="%AsyncGenerator%"){var Qe=Ke("%AsyncGeneratorFunction%");Qe&&(Ie=Qe.prototype)}else if(He==="%AsyncIteratorPrototype%"){var rt=Ke("%AsyncGenerator%");rt&&_&&(Ie=_(rt.prototype))}return J[He]=Ie,Ie},q={__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"]},Y=bT(),re=Dqe(),U=Y.call(j,Array.prototype.concat),Q=Y.call(B,Array.prototype.splice),he=Y.call(j,String.prototype.replace),we=Y.call(j,String.prototype.slice),ve=Y.call(j,RegExp.prototype.exec),Re=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,Me=/\\(\\)?/g,Be=function(He){var Ie=we(He,0,1),Qe=we(He,-1);if(Ie==="%"&&Qe!=="%")throw new o("invalid intrinsic syntax, expected closing `%`");if(Qe==="%"&&Ie!=="%")throw new o("invalid intrinsic syntax, expected opening `%`");var rt=[];return he(He,Re,function(kt,mn,Ut,un){rt[rt.length]=Ut?he(un,Me,"$1"):mn||kt}),rt},Ne=function(He,Ie){var Qe=He,rt;if(re(q,Qe)&&(rt=q[Qe],Qe="%"+rt[0]+"%"),re(J,Qe)){var kt=J[Qe];if(kt===K&&(kt=Z(Qe)),typeof kt>"u"&&!Ie)throw new s("intrinsic "+He+" exists, but is not available. Please file an issue!");return{alias:rt,name:Qe,value:kt}}throw new o("intrinsic "+He+" does not exist!")};return P3=function(He,Ie){if(typeof He!="string"||He.length===0)throw new s("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof Ie!="boolean")throw new s('"allowMissing" argument must be a boolean');if(ve(/^%?[^%]*%?$/,He)===null)throw new o("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var Qe=Be(He),rt=Qe.length>0?Qe[0]:"",kt=Ne("%"+rt+"%",Ie),mn=kt.name,Ut=kt.value,un=!1,or=kt.alias;or&&(rt=or[0],Q(Qe,U([0,1],or)));for(var Vr=1,gn=!0;Vr<Qe.length;Vr+=1){var pn=Qe[Vr],xn=we(pn,0,1),zn=we(pn,-1);if((xn==='"'||xn==="'"||xn==="`"||zn==='"'||zn==="'"||zn==="`")&&xn!==zn)throw new o("property names with quotes must have matching quotes");if((pn==="constructor"||!gn)&&(un=!0),rt+="."+pn,mn="%"+rt+"%",re(J,mn))Ut=J[mn];else if(Ut!=null){if(!(pn in Ut)){if(!Ie)throw new s("base intrinsic for "+He+" exists, but the property is not available.");return}if(x&&Vr+1>=Qe.length){var Wn=x(Ut,pn);gn=!!Wn,gn&&"get"in Wn&&!("originalValue"in Wn.get)?Ut=Wn.get:Ut=Ut[pn]}else gn=re(Ut,pn),Ut=Ut[pn];gn&&!un&&(J[mn]=Ut)}}return Ut},P3}var R3,cz;function Rae(){if(cz)return R3;cz=1;var e=BI(),t=Pae(),n=t([e("%String.prototype.indexOf%")]);return R3=function(a,i){var o=e(a,!!i);return typeof o=="function"&&n(a,".prototype.")>-1?t([o]):o},R3}var O3,lz;function Oae(){if(lz)return O3;lz=1;var e=BI(),t=Rae(),n=vT(),r=am(),a=e("%Map%",!0),i=t("Map.prototype.get",!0),o=t("Map.prototype.set",!0),s=t("Map.prototype.has",!0),u=t("Map.prototype.delete",!0),c=t("Map.prototype.size",!0);return O3=!!a&&function(){var f,h={assert:function(y){if(!h.has(y))throw new r("Side channel does not contain "+n(y))},delete:function(y){if(f){var m=u(f,y);return c(f)===0&&(f=void 0),m}return!1},get:function(y){if(f)return i(f,y)},has:function(y){return f?s(f,y):!1},set:function(y,m){f||(f=new a),o(f,y,m)}};return h},O3}var I3,dz;function Lqe(){if(dz)return I3;dz=1;var e=BI(),t=Rae(),n=vT(),r=Oae(),a=am(),i=e("%WeakMap%",!0),o=t("WeakMap.prototype.get",!0),s=t("WeakMap.prototype.set",!0),u=t("WeakMap.prototype.has",!0),c=t("WeakMap.prototype.delete",!0);return I3=i?function(){var f,h,y={assert:function(m){if(!y.has(m))throw new a("Side channel does not contain "+n(m))},delete:function(m){if(i&&m&&(typeof m=="object"||typeof m=="function")){if(f)return c(f,m)}else if(r&&h)return h.delete(m);return!1},get:function(m){return i&&m&&(typeof m=="object"||typeof m=="function")&&f?o(f,m):h&&h.get(m)},has:function(m){return i&&m&&(typeof m=="object"||typeof m=="function")&&f?u(f,m):!!h&&h.has(m)},set:function(m,v){i&&m&&(typeof m=="object"||typeof m=="function")?(f||(f=new i),s(f,m,v)):r&&(h||(h=r()),h.set(m,v))}};return y}:r,I3}var M3,fz;function Fqe(){if(fz)return M3;fz=1;var e=am(),t=vT(),n=lqe(),r=Oae(),a=Lqe(),i=a||r||n;return M3=function(){var s,u={assert:function(c){if(!u.has(c))throw new e("Side channel does not contain "+t(c))},delete:function(c){return!!s&&s.delete(c)},get:function(c){return s&&s.get(c)},has:function(c){return!!s&&s.has(c)},set:function(c,d){s||(s=i()),s.set(c,d)}};return u},M3}var D3,pz;function VI(){if(pz)return D3;pz=1;var e=String.prototype.replace,t=/%20/g,n={RFC1738:"RFC1738",RFC3986:"RFC3986"};return D3={default:n.RFC3986,formatters:{RFC1738:function(r){return e.call(r,t,"+")},RFC3986:function(r){return String(r)}},RFC1738:n.RFC1738,RFC3986:n.RFC3986},D3}var L3,hz;
vendor: 8,045 bytes, line 513
513function Iae(){if(hz)return L3;hz=1;var e=VI(),t=Object.prototype.hasOwnProperty,n=Array.isArray,r=function(){for(var v=[],w=0;w<256;++w)v.push("%"+((w<16?"0":"")+w.toString(16)).toUpperCase());return v}(),a=function(w){for(;w.length>1;){var b=w.pop(),x=b.obj[b.prop];if(n(x)){for(var T=[],E=0;E<x.length;++E)typeof x[E]<"u"&&T.push(x[E]);b.obj[b.prop]=T}}},i=function(w,b){for(var x=b&&b.plainObjects?Object.create(null):{},T=0;T<w.length;++T)typeof w[T]<"u"&&(x[T]=w[T]);return x},o=function v(w,b,x){if(!b)return w;if(typeof b!="object"){if(n(w))w.push(b);else if(w&&typeof w=="object")(x&&(x.plainObjects||x.allowPrototypes)||!t.call(Object.prototype,b))&&(w[b]=!0);else return[w,b];return w}if(!w||typeof w!="object")return[w].concat(b);var T=w;return n(w)&&!n(b)&&(T=i(w,x)),n(w)&&n(b)?(b.forEach(function(E,C){if(t.call(w,C)){var R=w[C];R&&typeof R=="object"&&E&&typeof E=="object"?w[C]=v(R,E,x):w.push(E)}else w[C]=E}),w):Object.keys(b).reduce(function(E,C){var R=b[C];return t.call(E,C)?E[C]=v(E[C],R,x):E[C]=R,E},T)},s=function(w,b){return Object.keys(b).reduce(function(x,T){return x[T]=b[T],x},w)},u=function(v,w,b){var x=v.replace(/\+/g," ");if(b==="iso-8859-1")return x.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(x)}catch{return x}},c=function(w,b,x,T,E){if(w.length===0)return w;var C=w;if(typeof w=="symbol"?C=Symbol.prototype.toString.call(w):typeof w!="string"&&(C=String(w)),x==="iso-8859-1")return escape(C).replace(/%u[0-9a-f]{4}/gi,function(L){return"%26%23"+parseInt(L.slice(2),16)+"%3B"});for(var R="",_=0;_<C.length;++_){var I=C.charCodeAt(_);if(I===45||I===46||I===95||I===126||I>=48&&I<=57||I>=65&&I<=90||I>=97&&I<=122||E===e.RFC1738&&(I===40||I===41)){R+=C.charAt(_);continue}if(I<128){R=R+r[I];continue}if(I<2048){R=R+(r[192|I>>6]+r[128|I&63]);continue}if(I<55296||I>=57344){R=R+(r[224|I>>12]+r[128|I>>6&63]+r[128|I&63]);continue}_+=1,I=65536+((I&1023)<<10|C.charCodeAt(_)&1023),R+=r[240|I>>18]+r[128|I>>12&63]+r[128|I>>6&63]+r[128|I&63]}return R},d=function(w){for(var b=[{obj:{o:w},prop:"o"}],x=[],T=0;T<b.length;++T)for(var E=b[T],C=E.obj[E.prop],R=Object.keys(C),_=0;_<R.length;++_){var I=R[_],L=C[I];typeof L=="object"&&L!==null&&x.indexOf(L)===-1&&(b.push({obj:C,prop:I}),x.push(L))}return a(b),w},f=function(w){return Object.prototype.toString.call(w)==="[object RegExp]"},h=function(w){return!w||typeof w!="object"?!1:!!(w.constructor&&w.constructor.isBuffer&&w.constructor.isBuffer(w))},y=function(w,b){return[].concat(w,b)},m=function(w,b){if(n(w)){for(var x=[],T=0;T<w.length;T+=1)x.push(b(w[T]));return x}return b(w)};return L3={arrayToObject:i,assign:s,combine:y,compact:d,decode:u,encode:c,isBuffer:h,isRegExp:f,maybeMap:m,merge:o},L3}var F3,yz;function Nqe(){if(yz)return F3;yz=1;var e=Fqe(),t=Iae(),n=VI(),r=Object.prototype.hasOwnProperty,a={brackets:function(b){return b+"[]"},comma:"comma",indices:function(b,x){return b+"["+x+"]"},repeat:function(b){return b}},i=Array.isArray,o=String.prototype.split,s=Array.prototype.push,u=function(w,b){s.apply(w,i(b)?b:[b])},c=Date.prototype.toISOString,d=n.default,f={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:t.encode,encodeValuesOnly:!1,format:d,formatter:n.formatters[d],indices:!1,serializeDate:function(b){return c.call(b)},skipNulls:!1,strictNullHandling:!1},h=function(b){return typeof b=="string"||typeof b=="number"||typeof b=="boolean"||typeof b=="symbol"||typeof b=="bigint"},y={},m=function w(b,x,T,E,C,R,_,I,L,B,j,K,H,J,z,Z){for(var q=b,Y=Z,re=0,U=!1;(Y=Y.get(y))!==void 0&&!U;){var Q=Y.get(b);if(re+=1,typeof Q<"u"){if(Q===re)throw new RangeError("Cyclic object value");U=!0}typeof Y.get(y)>"u"&&(re=0)}if(typeof I=="function"?q=I(x,q):q instanceof Date?q=j(q):T==="comma"&&i(q)&&(q=t.maybeMap(q,function(mn){return mn instanceof Date?j(mn):mn})),q===null){if(C)return _&&!J?_(x,f.encoder,z,"key",K):x;q=""}if(h(q)||t.isBuffer(q)){if(_){var he=J?x:_(x,f.encoder,z,"key",K);if(T==="comma"&&J){for(var we=o.call(String(q),","),ve="",Re=0;Re<we.length;++Re)ve+=(Re===0?"":",")+H(_(we[Re],f.encoder,z,"value",K));return[H(he)+(E&&i(q)&&we.length===1?"[]":"")+"="+ve]}return[H(he)+"="+H(_(q,f.encoder,z,"value",K))]}return[H(x)+"="+H(String(q))]}var Me=[];if(typeof q>"u")return Me;var Be;if(T==="comma"&&i(q))Be=[{value:q.length>0?q.join(",")||null:void 0}];else if(i(I))Be=I;else{var Ne=Object.keys(q);Be=L?Ne.sort(L):Ne}for(var Ke=E&&i(q)&&q.length===1?x+"[]":x,He=0;He<Be.length;++He){var Ie=Be[He],Qe=typeof Ie=="object"&&typeof Ie.value<"u"?Ie.value:q[Ie];if(!(R&&Qe===null)){var rt=i(q)?typeof T=="function"?T(Ke,Ie):Ke:Ke+(B?"."+Ie:"["+Ie+"]");Z.set(b,re);var kt=e();kt.set(y,Z),u(Me,w(Qe,rt,T,E,C,R,_,I,L,B,j,K,H,J,z,kt))}}return Me},v=function(b){if(!b)return f;if(b.encoder!==null&&typeof b.encoder<"u"&&typeof b.encoder!="function")throw new TypeError("Encoder has to be a function.");var x=b.charset||f.charset;if(typeof b.charset<"u"&&b.charset!=="utf-8"&&b.charset!=="iso-8859-1")throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var T=n.default;if(typeof b.format<"u"){if(!r.call(n.formatters,b.format))throw new TypeError("Unknown format option provided.");T=b.format}var E=n.formatters[T],C=f.filter;return(typeof b.filter=="function"||i(b.filter))&&(C=b.filter),{addQueryPrefix:typeof b.addQueryPrefix=="boolean"?b.addQueryPrefix:f.addQueryPrefix,allowDots:typeof b.allowDots>"u"?f.allowDots:!!b.allowDots,charset:x,charsetSentinel:typeof b.charsetSentinel=="boolean"?b.charsetSentinel:f.charsetSentinel,delimiter:typeof b.delimiter>"u"?f.delimiter:b.delimiter,encode:typeof b.encode=="boolean"?b.encode:f.encode,encoder:typeof b.encoder=="function"?b.encoder:f.encoder,encodeValuesOnly:typeof b.encodeValuesOnly=="boolean"?b.encodeValuesOnly:f.encodeValuesOnly,filter:C,format:T,formatter:E,serializeDate:typeof b.serializeDate=="function"?b.serializeDate:f.serializeDate,skipNulls:typeof b.skipNulls=="boolean"?b.skipNulls:f.skipNulls,sort:typeof b.sort=="function"?b.sort:null,strictNullHandling:typeof b.strictNullHandling=="boolean"?b.strictNullHandling:f.strictNullHandling}};return F3=function(w,b){var x=w,T=v(b),E,C;typeof T.filter=="function"?(C=T.filter,x=C("",x)):i(T.filter)&&(C=T.filter,E=C);var R=[];if(typeof x!="object"||x===null)return"";var _;b&&b.arrayFormat in a?_=b.arrayFormat:b&&"indices"in b?_=b.indices?"indices":"repeat":_="indices";var I=a[_];if(b&&"commaRoundTrip"in b&&typeof b.commaRoundTrip!="boolean")throw new TypeError("`commaRoundTrip` must be a boolean, or absent");var L=I==="comma"&&b&&b.commaRoundTrip;E||(E=Object.keys(x)),T.sort&&E.sort(T.sort);for(var B=e(),j=0;j<E.length;++j){var K=E[j];T.skipNulls&&x[K]===null||u(R,m(x[K],K,I,L,T.strictNullHandling,T.skipNulls,T.encode?T.encoder:null,T.filter,T.sort,T.allowDots,T.serializeDate,T.format,T.formatter,T.encodeValuesOnly,T.charset,B))}var H=R.join(T.delimiter),J=T.addQueryPrefix===!0?"?":"";return T.charsetSentinel&&(T.charset==="iso-8859-1"?J+="utf8=%26%2310003%3B&":J+="utf8=%E2%9C%93&"),H.length>0?J+H:""},F3}var N3,mz;function Bqe(){if(mz)return N3;mz=1;var e=Iae(),t=Object.prototype.hasOwnProperty,n=Array.isArray,r={allowDots:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:e.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},a=function(h){return h.replace(/&#(\d+);/g,function(y,m){return String.fromCharCode(parseInt(m,10))})},i=function(h,y){return h&&typeof h=="string"&&y.comma&&h.indexOf(",")>-1?h.split(","):h},o="utf8=%26%2310003%3B",s="utf8=%E2%9C%93",u=function(y,m){var v={},w=m.ignoreQueryPrefix?y.replace(/^\?/,""):y,b=m.parameterLimit===1/0?void 0:m.parameterLimit,x=w.split(m.delimiter,b),T=-1,E,C=m.charset;if(m.charsetSentinel)for(E=0;E<x.length;++E)x[E].indexOf("utf8=")===0&&(x[E]===s?C="utf-8":x[E]===o&&(C="iso-8859-1"),T=E,E=x.length);for(E=0;E<x.length;++E)if(E!==T){var R=x[E],_=R.indexOf("]="),I=_===-1?R.indexOf("="):_+1,L,B;
513I===-1?(L=m.decoder(R,r.decoder,C,"key"),B=m.strictNullHandling?null:""):(L=m.decoder(R.slice(0,I),r.decoder,C,"key"),B=e.maybeMap(i(R.slice(I+1),m),function(j){return m.decoder(j,r.decoder,C,"value")})),B&&m.interpretNumericEntities&&C==="iso-8859-1"&&(B=a(B)),R.indexOf("[]=")>-1&&(B=n(B)?[B]:B),t.call(v,L)?v[L]=e.combine(v[L],B):v[L]=B}return v},c=function(h,y,m,v){for(var w=v?y:i(y,m),b=h.length-1;b>=0;--b){var x,T=h[b];if(T==="[]"&&m.parseArrays)x=[].concat(w);else{x=m.plainObjects?Object.create(null):{};var E=T.charAt(0)==="["&&T.charAt(T.length-1)==="]"?T.slice(1,-1):T,C=parseInt(E,10);!m.parseArrays&&E===""?x={0:w}:!isNaN(C)&&T!==E&&String(C)===E&&C>=0&&m.parseArrays&&C<=m.arrayLimit?(x=[],x[C]=w):E!=="__proto__"&&(x[E]=w)}w=x}return w},d=function(y,m,v,w){if(y){var b=v.allowDots?y.replace(/\.([^.[]+)/g,"[$1]"):y,x=/(\[[^[\]]*])/,T=/(\[[^[\]]*])/g,E=v.depth>0&&x.exec(b),C=E?b.slice(0,E.index):b,R=[];if(C){if(!v.plainObjects&&t.call(Object.prototype,C)&&!v.allowPrototypes)return;R.push(C)}for(var _=0;v.depth>0&&(E=T.exec(b))!==null&&_<v.depth;){if(_+=1,!v.plainObjects&&t.call(Object.prototype,E[1].slice(1,-1))&&!v.allowPrototypes)return;R.push(E[1])}return E&&R.push("["+b.slice(E.index)+"]"),c(R,m,v,w)}},f=function(y){if(!y)return r;if(y.decoder!==null&&y.decoder!==void 0&&typeof y.decoder!="function")throw new TypeError("Decoder has to be a function.");if(typeof y.charset<"u"&&y.charset!=="utf-8"&&y.charset!=="iso-8859-1")throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var m=typeof y.charset>"u"?r.charset:y.charset;return{allowDots:typeof y.allowDots>"u"?r.allowDots:!!y.allowDots,allowPrototypes:typeof y.allowPrototypes=="boolean"?y.allowPrototypes:r.allowPrototypes,allowSparse:typeof y.allowSparse=="boolean"?y.allowSparse:r.allowSparse,arrayLimit:typeof y.arrayLimit=="number"?y.arrayLimit:r.arrayLimit,charset:m,charsetSentinel:typeof y.charsetSentinel=="boolean"?y.charsetSentinel:r.charsetSentinel,comma:typeof y.comma=="boolean"?y.comma:r.comma,decoder:typeof y.decoder=="function"?y.decoder:r.decoder,delimiter:typeof y.delimiter=="string"||e.isRegExp(y.delimiter)?y.delimiter:r.delimiter,depth:typeof y.depth=="number"||y.depth===!1?+y.depth:r.depth,ignoreQueryPrefix:y.ignoreQueryPrefix===!0,interpretNumericEntities:typeof y.interpretNumericEntities=="boolean"?y.interpretNumericEntities:r.interpretNumericEntities,parameterLimit:typeof y.parameterLimit=="number"?y.parameterLimit:r.parameterLimit,parseArrays:y.parseArrays!==!1,plainObjects:typeof y.plainObjects=="boolean"?y.plainObjects:r.plainObjects,strictNullHandling:typeof y.strictNullHandling=="boolean"?y.strictNullHandling:r.strictNullHandling}};return N3=function(h,y){var m=f(y);if(h===""||h===null||typeof h>"u")return m.plainObjects?Object.create(null):{};for(var v=typeof h=="string"?u(h,m):h,w=m.plainObjects?Object.create(null):{},b=Object.keys(v),x=0;x<b.length;++x){var T=b[x],E=d(T,v[T],m,typeof h=="string");w=e.merge(w,E,m)}return m.allowSparse===!0?w:e.compact(w)},N3}var B3,gz;function Vqe(){if(gz)return B3;gz=1;var e=Nqe(),t=Bqe(),n=VI();return B3={formats:n,parse:t,stringify:e},B3}var Uqe=Vqe();const jqe=Ua(Uqe);function Mae(e){const t=Rr.create({paramsSerializer:{serialize:n=>n&&jqe.stringify(n)},responseType:"json",transformRequest:(n,r)=>n&&!(n instanceof FormData)?(r.set("Content-Type","application/json"),JSON.stringify(n)):n,transformResponse:n=>n&&JSON.parse(n),...e});return t.interceptors.response.use(n=>n,n=>{throw n.response?new vs(n.message,n.response.status,n.response.data.error):n.request?new vs(n.message):n}),t}class vs extends Error{constructor(n,r,a){super(n);qe(this,"status");qe(this,"details");Object.setPrototypeOf(this,vs.prototype),this.status=r,this.details=a}}function qqe(e){var t;return e instanceof vs&&(e.status===400||e.status===422)&&!!((t=e.details)!=null&&t.parameters)}const Jp=Mae({baseURL:xI}),UI={client:Jp,stats:{aggregates:{async get(e){return(await Jp.get("/stats/aggregates",{params:e})).data}},rollups:{async get(e){return(await Jp.get("/stats/rollups",{params:e})).data}}},marketData:{async list(e){return(await Jp.get("/market-data",{params:e})).data}},ticker:{async list(){return(await Jp.get("/ticker")).data}},tokens:{async get(e){return(await Jp.get(`/tokens/${e}`)).data}}};var V3="Invariant Violation",vz=Object.setPrototypeOf,$qe=vz===void 0?function(e,t){return e.__proto__=t,e}:vz,Dae=function(e){No(t,e);function t(n){n===void 0&&(n=V3);var r=e.call(this,typeof n=="number"?V3+": "+n+" (see https://github.com/apollographql/invariant-packages)":n)||this;return r.framesToPop=1,r.name=V3,$qe(r,t.prototype),r}return t}(Error);function Nd(e,t){if(!e)throw new Dae(t)}
513var Lae=["debug","log","warn","error","silent"],zqe=Lae.indexOf("log");function yw(e){return function(){if(Lae.indexOf(e)>=zqe){var t=console[e]||console.log;return t.apply(console,arguments)}}}(function(e){e.debug=yw("debug"),e.log=yw("log"),e.warn=yw("warn"),e.error=yw("error")})(Nd||(Nd={}));var jI="3.14.1";function ns(e){try{return e()}catch{}}const Tx=ns(function(){return globalThis})||ns(function(){return window})||ns(function(){return self})||ns(function(){return global})||ns(function(){return ns.constructor("return this")()});var bz=new Map;function ZR(e){var t=bz.get(e)||1;return bz.set(e,t+1),"".concat(e,":").concat(t,":").concat(Math.random().toString(36).slice(2))}function Fae(e,t){t===void 0&&(t=0);var n=ZR("stringifyForDisplay");return JSON.stringify(e,function(r,a){return a===void 0?n:a},t).split(JSON.stringify(n)).join("<undefined>")}function mw(e){return function(t){for(var n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];if(typeof t=="number"){var a=t;t=qI(a),t||(t=$I(a,n),n=[])}e.apply(void 0,[t].concat(n))}}var Ge=Object.assign(function(t,n){for(var r=[],a=2;a<arguments.length;a++)r[a-2]=arguments[a];t||Nd(t,qI(n,r)||$I(n,r))},{debug:mw(Nd.debug),log:mw(Nd.log),warn:mw(Nd.warn),error:mw(Nd.error)});function oi(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return new Dae(qI(e,t)||$I(e,t))}var wz=Symbol.for("ApolloErrorMessageHandler_"+jI);function Nae(e){if(typeof e=="string")return e;try{return Fae(e,2).slice(0,1e3)}catch{return"<non-serializable>"}}function qI(e,t){if(t===void 0&&(t=[]),!!e)return Tx[wz]&&Tx[wz](e,t.map(Nae))}function $I(e,t){if(t===void 0&&(t=[]),!!e)return"An error occurred! For more details, see the full error text at https://go.apollo.dev/c/err#".concat(encodeURIComponent(JSON.stringify({version:jI,message:e,args:t.map(Nae)})))}function i2(e,t){if(!!!e)throw new Error(t)}function Hqe(e){return typeof e=="object"&&e!==null}function Wqe(e,t){if(!!!e)throw new Error("Unexpected invariant triggered.")}const Yqe=/\r\n|[\n\r]/g;function e4(e,t){let n=0,r=1;for(const a of e.body.matchAll(Yqe)){if(typeof a.index=="number"||Wqe(!1),a.index>=t)break;n=a.index+a[0].length,r+=1}return{line:r,column:t+1-n}}function Gqe(e){return Bae(e.source,e4(e.source,e.start))}function Bae(e,t){const n=e.locationOffset.column-1,r="".padStart(n)+e.body,a=t.line-1,i=e.locationOffset.line-1,o=t.line+i,s=t.line===1?n:0,u=t.column+s,c=`${e.name}:${o}:${u}
514`,d=r.split(/\r\n|[\n\r]/g),f=d[a];if(f.length>120){const h=Math.floor(u/80),y=u%80,m=[];for(let v=0;v<f.length;v+=80)m.push(f.slice(v,v+80));return c+xz([[`${o} |`,m[0]],...m.slice(1,h+1).map(v=>["|",v]),["|","^".padStart(y)],["|",m[h+1]]])}return c+xz([[`${o-1} |`,d[a-1]],[`${o} |`,f],["|","^".padStart(u)],[`${o+1} |`,d[a+1]]])}function xz(e){const t=e.filter(([r,a])=>a!==void 0),n=Math.max(...t.map(([r])=>r.length));return t.map(([r,a])=>r.padStart(n)+(a?" "+a:"")).join(`
515`)}function Qqe(e){const t=e[0];return t==null||"kind"in t||"length"in t?{nodes:t,source:e[1],positions:e[2],path:e[3],originalError:e[4],extensions:e[5]}:t}class zI extends Error{constructor(t,...n){var r,a,i;const{nodes:o,source:s,positions:u,path:c,originalError:d,extensions:f}=Qqe(n);super(t),this.name="GraphQLError",this.path=c??void 0,this.originalError=d??void 0,this.nodes=Sz(Array.isArray(o)?o:o?[o]:void 0);const h=Sz((r=this.nodes)===null||r===void 0?void 0:r.map(m=>m.loc).filter(m=>m!=null));this.source=s??(h==null||(a=h[0])===null||a===void 0?void 0:a.source),this.positions=u??(h==null?void 0:h.map(m=>m.start)),this.locations=u&&s?u.map(m=>e4(s,m)):h==null?void 0:h.map(m=>e4(m.source,m.start));const y=Hqe(d==null?void 0:d.extensions)?d==null?void 0:d.extensions:void 0;this.extensions=(i=f??y)!==null&&i!==void 0?i:Object.create(null),Object.defineProperties(this,{message:{writable:!0,enumerable:!0},name:{enumerable:!1},nodes:{enumerable:!1},source:{enumerable:!1},positions:{enumerable:!1},originalError:{enumerable:!1}}),d!=null&&d.stack?Object.defineProperty(this,"stack",{value:d.stack,writable:!0,configurable:!0}):Error.captureStackTrace?Error.captureStackTrace(this,zI):Object.defineProperty(this,"stack",{value:Error().stack,writable:!0,configurable:!0})}get[Symbol.toStringTag](){return"GraphQLError"}toString(){let t=this.message;if(this.nodes)for(const n of this.nodes)n.loc&&(t+=`
516
517`+Gqe(n.loc));else if(this.source&&this.locations)for(const n of this.locations)t+=`
518
519`+Bae(this.source,n);return t}toJSON(){const t={message:this.message};return this.locations!=null&&(t.locations=this.locations),this.path!=null&&(t.path=this.path),this.extensions!=null&&Object.keys(this.extensions).length>0&&(t.extensions=this.extensions),t}}function Sz(e){return e===void 0||e.length===0?void 0:e}function Hr(e,t,n){return new zI(`Syntax Error: ${n}`,{source:e,positions:[t]})}class Kqe{constructor(t,n,r){this.start=t.start,this.end=n.end,this.startToken=t,this.endToken=n,this.source=r}get[Symbol.toStringTag](){return"Location"}toJSON(){return{start:this.start,end:this.end}}}class Vae{constructor(t,n,r,a,i,o){this.kind=t,this.start=n,this.end=r,this.line=a,this.column=i,this.value=o,this.prev=null,this.next=null}get[Symbol.toStringTag](){return"Token"}toJSON(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}}}const Uae={Name:[],Document:["definitions"],OperationDefinition:["description","name","variableDefinitions","directives","selectionSet"],VariableDefinition:["description","variable","type","defaultValue","directives"],Variable:["name"],SelectionSet:["selections"],Field:["alias","name","arguments","directives","selectionSet"],Argument:["name","value"],FragmentSpread:["name","directives"],InlineFragment:["typeCondition","directives","selectionSet"],FragmentDefinition:["description","name","variableDefinitions","typeCondition","directives","selectionSet"],IntValue:[],Float
vendor: 5,448 bytes, lines 519-521
519Value:[],StringValue:[],BooleanValue:[],NullValue:[],EnumValue:[],ListValue:["values"],ObjectValue:["fields"],ObjectField:["name","value"],Directive:["name","arguments"],NamedType:["name"],ListType:["type"],NonNullType:["type"],SchemaDefinition:["description","directives","operationTypes"],OperationTypeDefinition:["type"],ScalarTypeDefinition:["description","name","directives"],ObjectTypeDefinition:["description","name","interfaces","directives","fields"],FieldDefinition:["description","name","arguments","type","directives"],InputValueDefinition:["description","name","type","defaultValue","directives"],InterfaceTypeDefinition:["description","name","interfaces","directives","fields"],UnionTypeDefinition:["description","name","directives","types"],EnumTypeDefinition:["description","name","directives","values"],EnumValueDefinition:["description","name","directives"],InputObjectTypeDefinition:["description","name","directives","fields"],DirectiveDefinition:["description","name","arguments","directives","locations"],SchemaExtension:["directives","operationTypes"],DirectiveExtension:["name","directives"],ScalarTypeExtension:["name","directives"],ObjectTypeExtension:["name","interfaces","directives","fields"],InterfaceTypeExtension:["name","interfaces","directives","fields"],UnionTypeExtension:["name","directives","types"],EnumTypeExtension:["name","directives","values"],InputObjectTypeExtension:["name","directives","fields"],TypeCoordinate:["name"],MemberCoordinate:["name","memberName"],ArgumentCoordinate:["name","fieldName","argumentName"],DirectiveCoordinate:["name"],DirectiveArgumentCoordinate:["name","argumentName"]},Xqe=new Set(Object.keys(Uae));function Tz(e){const t=e==null?void 0:e.kind;return typeof t=="string"&&Xqe.has(t)}var yh;(function(e){e.QUERY="query",e.MUTATION="mutation",e.SUBSCRIPTION="subscription"})(yh||(yh={}));var t4;(function(e){e.QUERY="QUERY",e.MUTATION="MUTATION",e.SUBSCRIPTION="SUBSCRIPTION",e.FIELD="FIELD",e.FRAGMENT_DEFINITION="FRAGMENT_DEFINITION",e.FRAGMENT_SPREAD="FRAGMENT_SPREAD",e.INLINE_FRAGMENT="INLINE_FRAGMENT",e.VARIABLE_DEFINITION="VARIABLE_DEFINITION",e.SCHEMA="SCHEMA",e.SCALAR="SCALAR",e.OBJECT="OBJECT",e.FIELD_DEFINITION="FIELD_DEFINITION",e.ARGUMENT_DEFINITION="ARGUMENT_DEFINITION",e.INTERFACE="INTERFACE",e.UNION="UNION",e.ENUM="ENUM",e.ENUM_VALUE="ENUM_VALUE",e.INPUT_OBJECT="INPUT_OBJECT",e.INPUT_FIELD_DEFINITION="INPUT_FIELD_DEFINITION",e.DIRECTIVE_DEFINITION="DIRECTIVE_DEFINITION"})(t4||(t4={}));var Xe;(function(e){e.NAME="Name",e.DOCUMENT="Document",e.OPERATION_DEFINITION="OperationDefinition",e.VARIABLE_DEFINITION="VariableDefinition",e.SELECTION_SET="SelectionSet",e.FIELD="Field",e.ARGUMENT="Argument",e.FRAGMENT_SPREAD="FragmentSpread",e.INLINE_FRAGMENT="InlineFragment",e.FRAGMENT_DEFINITION="FragmentDefinition",e.VARIABLE="Variable",e.INT="IntValue",e.FLOAT="FloatValue",e.STRING="StringValue",e.BOOLEAN="BooleanValue",e.NULL="NullValue",e.ENUM="EnumValue",e.LIST="ListValue",e.OBJECT="ObjectValue",e.OBJECT_FIELD="ObjectField",e.DIRECTIVE="Directive",e.NAMED_TYPE="NamedType",e.LIST_TYPE="ListType",e.NON_NULL_TYPE="NonNullType",e.SCHEMA_DEFINITION="SchemaDefinition",e.OPERATION_TYPE_DEFINITION="OperationTypeDefinition",e.SCALAR_TYPE_DEFINITION="ScalarTypeDefinition",e.OBJECT_TYPE_DEFINITION="ObjectTypeDefinition",e.FIELD_DEFINITION="FieldDefinition",e.INPUT_VALUE_DEFINITION="InputValueDefinition",e.INTERFACE_TYPE_DEFINITION="InterfaceTypeDefinition",e.UNION_TYPE_DEFINITION="UnionTypeDefinition",e.ENUM_TYPE_DEFINITION="EnumTypeDefinition",e.ENUM_VALUE_DEFINITION="EnumValueDefinition",e.INPUT_OBJECT_TYPE_DEFINITION="InputObjectTypeDefinition",e.DIRECTIVE_DEFINITION="DirectiveDefinition",e.SCHEMA_EXTENSION="SchemaExtension",e.DIRECTIVE_EXTENSION="DirectiveExtension",e.SCALAR_TYPE_EXTENSION="ScalarTypeExtension",e.OBJECT_TYPE_EXTENSION="ObjectTypeExtension",e.INTERFACE_TYPE_EXTENSION="InterfaceTypeExtension",e.UNION_TYPE_EXTENSION="UnionTypeExtension",e.ENUM_TYPE_EXTENSION="EnumTypeExtension",e.INPUT_OBJECT_TYPE_EXTENSION="InputObjectTypeExtension",e.TYPE_COORDINATE="TypeCoordinate",e.MEMBER_COORDINATE="MemberCoordinate",e.ARGUMENT_COORDINATE="ArgumentCoordinate",e.DIRECTIVE_COORDINATE="DirectiveCoordinate",e.DIRECTIVE_ARGUMENT_COORDINATE="DirectiveArgumentCoordinate"})(Xe||(Xe={}));function n4(e){return e===9||e===32}function lv(e){return e>=48&&e<=57}function jae(e){return e>=97&&e<=122||e>=65&&e<=90}function qae(e){return jae(e)||e===95}function Jqe(e){return jae(e)||lv(e)||e===95}function Zqe(e){var t;let n=Number.MAX_SAFE_INTEGER,r=null,a=-1;for(let o=0;o<e.length;++o){var i;const s=e[o],u=e$e(s);u!==s.length&&(r=(i=r)!==null&&i!==void 0?i:o,a=o,o!==0&&u<n&&(n=u))}return e.map((o,s)=>s===0?o:o.slice(n)).slice((t=r)!==null&&t!==void 0?t:0,a+1)}function e$e(e){let t=0;for(;t<e.length&&n4(e.charCodeAt(t));)++t;return t}function t$e(e,t){const n=e.replace(/"""/g,'\\"""'),r=n.split(/\r\n|[\n\r]/g),a=r.length===1,i=r.length>1&&r.slice(1).every(y=>y.length===0||n4(y.charCodeAt(0))),o=n.endsWith('\\"""'),s=e.endsWith('"')&&!o,u=e.endsWith("\\"),c=s||u,d=!a||e.length>70||c||i||o;let f="";const h=a&&n4(e.charCodeAt(0));return(d&&!h||i)&&(f+=`
520`),f+=n,(d||c)&&(f+=`
521`),'"""'+f+'"""'}var ke;(function(e){e.SOF="<SOF>",e.EOF="<EOF>",e.BANG="!",e.DOLLAR="$",e.AMP="&",e.PAREN_L="(",e.PAREN_R=")",e.DOT=".",e.SPREAD="...",e.COLON=":",e.EQUALS="=",e.AT="@",e.BRACKET_L="[",e.BRACKET_R="]",e.BRACE_L="{",e.PIPE="|",e.BRACE_R="}
521",e.NAME="Name",e.INT="Int",e.FLOAT="Float",e.STRING="String",e.BLOCK_STRING="BlockString",e.COMMENT="Comment"})(ke||(ke={}));class n$e{constructor(t){const n=new Vae(ke.SOF,0,0,0,0);this.source=t,this.lastToken=n,this.token=n,this.line=1,this.lineStart=0}get[Symbol.toStringTag](){return"Lexer"}advance(){return this.lastToken=this.token,this.token=this.lookahead()}lookahead(){let t=this.token;if(t.kind!==ke.EOF)do if(t.next)t=t.next;else{const n=a$e(this,t.end);t.next=n,n.prev=t,t=n}while(t.kind===ke.COMMENT);return t}}function r$e(e){return e===ke.BANG||e===ke.DOLLAR||e===ke.AMP||e===ke.PAREN_L||e===ke.PAREN_R||e===ke.DOT||e===ke.SPREAD||e===ke.COLON||e===ke.EQUALS||e===ke.AT||e===ke.BRACKET_L||e===ke.BRACKET_R||e===ke.BRACE_L||e===ke.PIPE||e===ke.BRACE_R}function im(e){return e>=0&&e<=55295||e>=57344&&e<=1114111}function wT(e,t){return $ae(e.charCodeAt(t))&&zae(e.charCodeAt(t+1))}function $ae(e){return e>=55296&&e<=56319}function zae(e){return e>=56320&&e<=57343}function Bf(e,t){const n=e.source.body.codePointAt(t);if(n===void 0)return ke.EOF;if(n>=32&&n<=126){const r=String.fromCodePoint(n);return r==='"'?`'"'`:`"${r}"`}return"U+"+n.toString(16).toUpperCase().padStart(4,"0")}function Dr(e,t,n,r,a){const i=e.line,o=1+n-e.lineStart;return new Vae(t,n,r,i,o,a)}function a$e(e,t){const n=e.source.body,r=n.length;let a=t;for(;a<r;){const i=n.charCodeAt(a);switch(i){case 65279:case 9:case 32:case 44:++a;continue;case 10:++a,++e.line,e.lineStart=a;continue;case 13:n.charCodeAt(a+1)===10?a+=2:++a,++e.line,e.lineStart=a;continue;case 35:return i$e(e,a);case 33:return Dr(e,ke.BANG,a,a+1);case 36:return Dr(e,ke.DOLLAR,a,a+1);case 38:return Dr(e,ke.AMP,a,a+1);case 40:return Dr(e,ke.PAREN_L,a,a+1);case 41:return Dr(e,ke.PAREN_R,a,a+1);case 46:if(n.charCodeAt(a+1)===46&&n.charCodeAt(a+2)===46)return Dr(e,ke.SPREAD,a,a+3);break;case 58:return Dr(e,ke.COLON,a,a+1);case 61:return Dr(e,ke.EQUALS,a,a+1);case 64:return Dr(e,ke.AT,a,a+1);case 91:return Dr(e,ke.BRACKET_L,a,a+1);case 93:return Dr(e,ke.BRACKET_R,a,a+1);case 123:return Dr(e,ke.BRACE_L,a,a+1);case 124:return Dr(e,ke.PIPE,a,a+1);case 125:return Dr(e,ke.BRACE_R,a,a+1);case 34:return n.charCodeAt(a+1)===34&&n.charCodeAt(a+2)===34?d$e(e,a):s$e(e,a)}if(lv(i)||i===45)return o$e(e,a,i);if(qae(i))return f$e(e,a);throw Hr(e.source,a,i===39?`Unexpected single quote character ('), did you mean to use a double quote (")?`:im(i)||wT(n,a)?`Unexpected character: ${Bf(e,a)}.`:`Invalid character: ${Bf(e,a)}.`)}return Dr(e,ke.EOF,r,r)}function i$e(e,t){const n=e.source.body,r=n.length;let a=t+1;for(;a<r;){const i=n.charCodeAt(a);if(i===10||i===13)break;if(im(i))++a;else if(wT(n,a))a+=2;else break}return Dr(e,ke.COMMENT,t,a,n.slice(t+1,a))}function o$e(e,t,n){const r=e.source.body;let a=t,i=n,o=!1;if(i===45&&(i=r.charCodeAt(++a)),i===48){if(i=r.charCodeAt(++a),lv(i))throw Hr(e.source,a,`Invalid number, unexpected digit after 0: ${Bf(e,a)}.`)}else a=U3(e,a,i),i=r.charCodeAt(a);if(i===46&&(o=!0,i=r.charCodeAt(++a),a=U3(e,a,i),i=r.charCodeAt(a)),(i===69||i===101)&&(o=!0,i=r.charCodeAt(++a),(i===43||i===45)&&(i=r.charCodeAt(++a)),a=U3(e,a,i),i=r.charCodeAt(a)),i===46||qae(i))throw Hr(e.source,a,`Invalid number, expected digit but got: ${Bf(e,a)}.`);return Dr(e,o?ke.FLOAT:ke.INT,t,a,r.slice(t,a))}function U3(e,t,n){if(!lv(n))throw Hr(e.source,t,`Invalid number, expected digit but got: ${Bf(e,t)}.`);const r=e.source.body;let a=t+1;for(;lv(r.charCodeAt(a));)++a;return a}function s$e(e,t){const n=e.source.body,r=n.length;let a=t+1,i=a,o="";for(;a<r;){const s=n.charCodeAt(a);if(s===34)return o+=n.slice(i,a),Dr(e,ke.STRING,t,a+1,o);if(s===92){o+=n.slice(i,a);const u=n.charCodeAt(a+1)===117?n.charCodeAt(a+2)===123?u$e(e,a):c$e(e,a):l$e(e,a);o+=u.value,a+=u.size,i=a;continue}if(s===10||s===13)break;if(im(s))++a;else if(wT(n,a))a+=2;else throw Hr(e.source,a,`Invalid character within String: ${Bf(e,a)}.`)}throw Hr(e.source,a,"Unterminated string.")}function u$e(e,t){const n=e.source.body;let r=0,a=3;for(;a<12;){const i=n.charCodeAt(t+a++);if(i===125){if(a<5||!im(r))break;return{value:String.fromCodePoint(r),size:a}}if(r=r<<4|F0(i),r<0)break}throw Hr(e.source,t,`Invalid Unicode escape sequence: "${n.slice(t,t+a)}".`)}function c$e(e,t){const n=e.source.body,r=Ez(n,t+2);if(im(r))return{value:String.fromCodePoint(r),size:6};
vendor: 5,828 bytes, lines 521-534
521if($ae(r)&&n.charCodeAt(t+6)===92&&n.charCodeAt(t+7)===117){const a=Ez(n,t+8);if(zae(a))return{value:String.fromCodePoint(r,a),size:12}}throw Hr(e.source,t,`Invalid Unicode escape sequence: "${n.slice(t,t+6)}".`)}function Ez(e,t){return F0(e.charCodeAt(t))<<12|F0(e.charCodeAt(t+1))<<8|F0(e.charCodeAt(t+2))<<4|F0(e.charCodeAt(t+3))}function F0(e){return e>=48&&e<=57?e-48:e>=65&&e<=70?e-55:e>=97&&e<=102?e-87:-1}function l$e(e,t){const n=e.source.body;switch(n.charCodeAt(t+1)){case 34:return{value:'"',size:2};case 92:return{value:"\\",size:2};case 47:return{value:"/",size:2};case 98:return{value:"\b",size:2};case 102:return{value:"\f",size:2};case 110:return{value:`
522`,size:2};case 114:return{value:"\r",size:2};case 116:return{value:"	",size:2}}throw Hr(e.source,t,`Invalid character escape sequence: "${n.slice(t,t+2)}".`)}function d$e(e,t){const n=e.source.body,r=n.length;let a=e.lineStart,i=t+3,o=i,s="";const u=[];for(;i<r;){const c=n.charCodeAt(i);if(c===34&&n.charCodeAt(i+1)===34&&n.charCodeAt(i+2)===34){s+=n.slice(o,i),u.push(s);const d=Dr(e,ke.BLOCK_STRING,t,i+3,Zqe(u).join(`
523`));return e.line+=u.length-1,e.lineStart=a,d}if(c===92&&n.charCodeAt(i+1)===34&&n.charCodeAt(i+2)===34&&n.charCodeAt(i+3)===34){s+=n.slice(o,i),o=i+1,i+=4;continue}if(c===10||c===13){s+=n.slice(o,i),u.push(s),c===13&&n.charCodeAt(i+1)===10?i+=2:++i,s="",o=i,a=i;continue}if(im(c))++i;else if(wT(n,i))i+=2;else throw Hr(e.source,i,`Invalid character within String: ${Bf(e,i)}.`)}throw Hr(e.source,i,"Unterminated string.")}function f$e(e,t){const n=e.source.body,r=n.length;let a=t+1;for(;a<r;){const i=n.charCodeAt(a);if(Jqe(i))++a;else break}return Dr(e,ke.NAME,t,a,n.slice(t,a))}const p$e=10,Hae=2;function HI(e){return xT(e,[])}function xT(e,t){switch(typeof e){case"string":return JSON.stringify(e);case"function":return e.name?`[function ${e.name}]`:"[function]";case"object":return h$e(e,t);default:return String(e)}}function h$e(e,t){if(e===null)return"null";if(t.includes(e))return"[Circular]";const n=[...t,e];if(y$e(e)){const r=e.toJSON();if(r!==e)return typeof r=="string"?r:xT(r,n)}else if(Array.isArray(e))return g$e(e,n);return m$e(e,n)}function y$e(e){return typeof e.toJSON=="function"}function m$e(e,t){const n=Object.entries(e);return n.length===0?"{}":t.length>Hae?"["+v$e(e)+"]":"{ "+n.map(([a,i])=>a+": "+xT(i,t)).join(", ")+" }"}function g$e(e,t){if(e.length===0)return"[]";if(t.length>Hae)return"[Array]";const n=Math.min(p$e,e.length),r=e.length-n,a=[];for(let i=0;i<n;++i)a.push(xT(e[i],t));return r===1?a.push("... 1 more item"):r>1&&a.push(`... ${r} more items`),"["+a.join(", ")+"]"}function v$e(e){const t=Object.prototype.toString.call(e).replace(/^\[object /,"").replace(/]$/,"");if(t==="Object"&&typeof e.constructor=="function"){const n=e.constructor.name;if(typeof n=="string"&&n!=="")return n}return t}const b$e=globalThis.process&&!0,w$e=b$e?function(t,n){return t instanceof n}:function(t,n){if(t instanceof n)return!0;if(typeof t=="object"&&t!==null){var r;const a=n.prototype[Symbol.toStringTag],i=Symbol.toStringTag in t?t[Symbol.toStringTag]:(r=t.constructor)===null||r===void 0?void 0:r.name;if(a===i){const o=HI(t);throw new Error(`Cannot use ${a} "${o}" from another module or realm.
524
525Ensure that there is only one instance of "graphql" in the node_modules
526directory. If different versions of "graphql" are the dependencies of other
527relied on modules, use "resolutions" to ensure only one version is installed.
528
529https://yarnpkg.com/en/docs/selective-version-resolutions
530
531Duplicate "graphql" modules cannot be used at the same time since different
532versions may have different capabilities and behavior. The data from one
533version used in the function from another could produce confusing and
534spurious results.`)}}return!1};class Wae{constructor(t,n="GraphQL request",r={line:1,column:1}){typeof t=="string"||i2(!1,`Body must be a string. Received: ${HI(t)}.`),this.body=t,this.name=n,this.locationOffset=r,this.locationOffset.line>0||i2(!1,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||i2(!1,"column in locationOffset is 1-indexed and must be positive.")}get[Symbol.toStringTag](){return"Source"}}function x$e(e){return w$e(e,Wae)}function S$e(e,t){const n=new T$e(e,t),r=n.parseDocument();return Object.defineProperty(r,"tokenCount",{enumerable:!1,value:n.tokenCount}),r}class T$e{constructor(t,n={}){const{lexer:r,...a}=n;if(r)this._lexer=r;else{const i=x$e(t)?t:new Wae(t);this._lexer=new n$e(i)}this._options=a,this._tokenCounter=0}get tokenCount(){return this._tokenCounter}parseName(){const t=this.expectToken(ke.NAME);return this.node(t,{kind:Xe.NAME,value:t.value})}parseDocument(){return this.node(this._lexer.token,{kind:Xe.DOCUMENT,definitions:this.many(ke.SOF,this.parseDefinition,ke.EOF)})}parseDefinition(){if(this.peek(ke.BRACE_L))return this.parseOperationDefinition();const t=this.peekDescription(),n=t?this._lexer.lookahead():this._lexer.token;if(t&&n.kind===ke.BRACE_L)throw Hr(this._lexer.source,this._lexer.token.start,"Unexpected description, descriptions are not supported on shorthand queries.");if(n.kind===ke.NAME){switch(n.value){case"schema":return this.parseSchemaDefinition();case"scalar":return this.parseScalarTypeDefinition();case"type":return this.parseObjectTypeDefinition();case"interface":return this.parseInterfaceTypeDefinition();case"union":return this.parseUnionTypeDefinition();case"enum":return this.parseEnumTypeDefinition();case"input":return this.parseInputObjectTypeDefinition();case"directive":return this.parseDirectiveDefinition()}switch(n.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition();case"fragment":return this.parseFragmentDefinition()}if(t)throw Hr(this._lexer.source,this._lexer.token.start,"Unexpected description, only GraphQL definitions supp
534ort descriptions.");switch(n.value){case"extend":return this.parseTypeSystemExtension()}}throw this.unexpected(n)}parseOperationDefinition(){const t=this._lexer.token;if(this.peek(ke.BRACE_L))return this.node(t,{kind:Xe.OPERATION_DEFINITION,operation:yh.QUERY,description:void 0,name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet()});const n=this.parseDescription(),r=this.parseOperationType();let a;return this.peek(ke.NAME)&&(a=this.parseName()),this.node(t,{kind:Xe.OPERATION_DEFINITION,operation:r,description:n,name:a,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseOperationType(){const t=this.expectToken(ke.NAME);switch(t.value){case"query":return yh.QUERY;case"mutation":return yh.MUTATION;case"subscription":return yh.SUBSCRIPTION}throw this.unexpected(t)}parseVariableDefinitions(){return this.optionalMany(ke.PAREN_L,this.parseVariableDefinition,ke.PAREN_R)}parseVariableDefinition(){return this.node(this._lexer.token,{kind:Xe.VARIABLE_DEFINITION,description:this.parseDescription(),variable:this.parseVariable(),type:(this.expectToken(ke.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(ke.EQUALS)?this.parseConstValueLiteral():void 0,directives:this.parseConstDirectives()})}parseVariable(){const t=this._lexer.token;return this.expectToken(ke.DOLLAR),this.node(t,{kind:Xe.VARIABLE,name:this.parseName()})}parseSelectionSet(){return this.node(this._lexer.token,{kind:Xe.SELECTION_SET,selections:this.many(ke.BRACE_L,this.parseSelection,ke.BRACE_R)})}parseSelection(){return this.peek(ke.SPREAD)?this.parseFragment():this.parseField()}parseField(){const t=this._lexer.token,n=this.parseName();let r,a;return this.expectOptionalToken(ke.COLON)?(r=n,a=this.parseName()):a=n,this.node(t,{kind:Xe.FIELD,alias:r,name:a,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(ke.BRACE_L)?this.parseSelectionSet():void 0})}parseArguments(t){const n=t?this.parseConstArgument:this.parseArgument;return this.optionalMany(ke.PAREN_L,n,ke.PAREN_R)}parseArgument(t=!1){const n=this._lexer.token,r=this.parseName();return this.expectToken(ke.COLON),this.node(n,{kind:Xe.ARGUMENT,name:r,value:this.parseValueLiteral(t)})}parseConstArgument(){return this.parseArgument(!0)}parseFragment(){const t=this._lexer.token;this.expectToken(ke.SPREAD);const n=this.expectOptionalKeyword("on");return!n&&this.peek(ke.NAME)?this.node(t,{kind:Xe.FRAGMENT_SPREAD,name:this.parseFragmentName(),directives:this.parseDirectives(!1)}):this.node(t,{kind:Xe.INLINE_FRAGMENT,typeCondition:n?this.parseNamedType():void 0,directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentDefinition(){const t=this._lexer.token,n=this.parseDescription();return this.expectKeyword("fragment"),this._options.allowLegacyFragmentVariables===!0?this.node(t,{kind:Xe.FRAGMENT_DEFINITION,description:n,name:this.parseFragmentName(),variableDefinitions:this.parseVariableDefinitions(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()}):this.node(t,{kind:Xe.FRAGMENT_DEFINITION,description:n,name:this.parseFragmentName(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentName(){if(this._lexer.token.value==="on")throw this.unexpected();return this.parseName()}parseValueLiteral(t){const n=this._lexer.token;switch(n.kind){case ke.BRACKET_L:return this.parseList(t);case ke.BRACE_L:return this.parseObject(t);case ke.INT:return this.advanceLexer(),this.node(n,{kind:Xe.INT,value:n.value});case ke.FLOAT:return this.advanceLexer(),this.node(n,{kind:Xe.FLOAT,value:n.value});case ke.STRING:case ke.BLOCK_STRING:return this.parseStringLiteral();case ke.NAME:switch(this.advanceLexer(),n.value){case"true":return this.node(n,{kind:Xe.BOOLEAN,value:!0});case"false":return this.node(n,{kind:Xe.BOOLEAN,value:!1});case"null":return this.node(n,{kind:Xe.NULL});default:return this.node(n,{kind:Xe.ENUM,value:n.value})}case ke.DOLLAR:if(t)if(this.expectToken(ke.DOLLAR),this._lexer.token.kind===ke.NAME){const r=this._lexer.token.value;throw Hr(this._lexer.source,n.start,`Unexpected variable "$${r}" in constant value.`)}else throw this.unexpected(n);return this.parseVariable();default:throw this.unexpected()}}parseConstValueLiteral(){return this.parseValueLiteral(!0)}parseStringLiteral(){const t=this._lexer.token;return this.advanceLexer(),this.node(t,{kind:Xe.STRING,value:t.value,block:t.kind===ke.BLOCK_STRING})}parseList(t){const n=()=>this.parseValueLiteral(t);return this.node(this._lexer.token,{kind:Xe.LIST,values:this.any(ke.BRACKET_L,n,ke.BRACKET_R)})}parseObject(t){const n=()=>this.parseObjectField(t);return this.node(this._lexer.token,{kind:Xe.OBJECT,fields:this.any(ke.BRACE_L,n,ke.BRACE_R)})}parseObjectField(t){const n=this._lexer.token,r=this.parseName();return this.expectToken(ke.COLON),this.node(n,{kind:Xe.OBJECT_FIELD,name:r,value:this.parseValueLiteral(t)})}parseDirectives(t){const n=[];for(;this.peek(ke.AT);)n.push(this.parseDirective(t));return n}parseConstDirectives(){return this.parseDirectives(!0)}parseDirective(t){const n=this._lexer.token;return this.expectToken(ke.AT),this.node(n,{kind:Xe.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(t)})}parseTypeReference(){const t=this._lexer.token;let n;if(this.expectOptionalToken(ke.BRACKET_L)){const r=this.parseTypeReference();this.expectToken(ke.BRACKET_R),n=this.node(t,{kind:Xe.LIST_TYPE,type:r})}else n=this.parseNamedType();return this.expectOptionalToken(ke.BANG)?this.node(t,{kind:Xe.NON_NULL_TYPE,type:n}):n}parseNamedType(){return this.node(this._lexer.token,{kind:Xe.NAMED_TYPE,name:this.parseName()})}peekDescription(){return this.peek(ke.STRING)||this.peek(ke.BLOCK_STRING)}parseDescription(){if(this.peekDescription())return this.parseStringLiteral()}parseSchemaDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("schema");const r=this.parseConstDirectives(),a=this.many(ke.BRACE_L,this.parseOperationTypeDefinition,ke.BRACE_R);return this.node(t,{kind:Xe.SCHEMA_DEFINITION,description:n,directives:r,operationTypes:a})}parseOperationTypeDefinition(){const t=this._lexer.token,n=this.parseOperationType();this.expectToken(ke.COLON);const r=this.parseNamedType();return this.node(t,{kind:Xe.OPERATION_TYPE_DEFINITION,operation:n,type:r})}parseScalarTypeDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("scalar");const r=this.parseName(),a=this.parseConstDirectives();return this.node(t,{kind:Xe.SCALAR_TYPE_DEFINITION,description:n,name:r,directives:a})}parseObjectTypeDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("type");const r=this.parseName(),a=this.parseImplementsInterfaces(),i=this.parseConstDirectives(),o=this.parseFieldsDefinition();return this.node(t,{kind:Xe.OBJECT_TYPE_DEFINITION,description:n,name:r,interfaces:a,directives:i,fields:o})}parseImplementsInterfaces(){return this.expectOptionalKeyword("implements")?this.delimitedMany(ke.AMP,this.parseNamedType):[]}parseFieldsDefinition(){return this.optionalMany(ke.BRACE_L,this.parseFieldDefinition,ke.BRACE_R)}parseFieldDefinition(){const t=this._lexer.token,n=this.parseDescription(),r=this.parseName(),a=this.parseArgumentDefs();this.expectToken(ke.COLON);const i=this.parseTypeReference(),o=this.parseConstDirectives();return this.node(t,{kind:Xe.FIELD_DEFINITION,description:n,name:r,arguments:a,type:i,directives:o})}parseArgumentDefs(){return this.optionalMany(ke.PAREN_L,this.parseInputValueDef,ke.PAREN_R)}parseInputValueDef(){const t=this._lexer.token,n=this.parseDescription(),r=this.parseName();this.expectToken(ke.COLON);const a=this.parseTypeReference();let i;this.expectOptionalToken(ke.EQUALS)&&(i=this.parseConstValueLiteral());const o=this.parseConstDirectives();return this.node(t,{kind:Xe.INPUT_VALUE_DEFINITION,description:n,name:r,type:a,defaultValue:i,directives:o})}parseInterfaceTypeDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("interface");const r=this.parseName(),a=this.parseImplementsInterfaces(),i=this.parseConstDirectives(),o=this.parseFieldsDefinition();return this.node(t,{kind:Xe.INTERFACE_TYPE_DEFINITION,description:n,name:r,interfaces:a,directives:i,fields:o})}parseUnionTypeDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("union");const r=this.parseName(),a=this.parseConstDirectives(),i=this.parseUnionMemberTypes();return this.node(t,{kind:Xe.UNION_TYPE_DEFINITION,description:n,name:r,directives:a,types:i})}parseUnionMemberTypes(){return this.expectOptionalToken(ke.EQUALS)?this.delimitedMany(ke.PIPE,this.parseNamedType):[]}parseEnumTypeDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("enum");const r=this.parseName(),a=this.parseConstDirectives(),i=this.parseEnumValuesDefinition();return this.node(t,{kind:Xe.ENUM_TYPE_DEFINITION,description:n,name:r,directives:a,values:i})}parseEnumValuesDefinition(){return this.optionalMany(ke.BRACE_L,this.parseEnumValueDefinition,ke.BRACE_R)}parseEnumValueDefinition(){const t=this._lexer.token,n=this.parseDescription(),r=this.parseEnumValueName(),a=this.parseConstDirectives();return this.node(t,{kind:Xe.ENUM_VALUE_DEFINITION,description:n,name:r,directives:a})}parseEnumValueName(){if(this._lexer.token.value==="true"||this._lexer.token.value==="false"||this._lexer.token.value==="null")throw Hr(this._lexer.source,this._lexer.token.start,`${gw(this._lexer.token)} is reserved and cannot be used for an enum value.`);return this.parseName()}parseInputObjectTypeDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("input");const r=this.parseName(),a=this.parseConstDirectives(),i=this.parseInputFieldsDefinition();return this.node(t,{kind:Xe.INPUT_OBJECT_TYPE_DEFINITION,description:n,name:r,directives:a,fields:i})}parseInputFieldsDefinition(){return this.optionalMany(ke.BRACE_L,this.parseInputValueDef,ke.BRACE_R)}parseTypeSystemExtension(){const t=this._lexer.lookahead();if(t.kind===ke.NAME)switch(t.value){case"schema":return this.parseSchemaExtension();case"scalar":return this.parseScalarTypeExtension();case"type":return this.parseObjectTypeExtension();case"interface":return this.parseInterfaceTypeExtension();case"union":return this.parseUnionTypeExtension();case"enum":return this.parseEnumTypeExtension();case"input":return this.parseInputObjectTypeExtension();case"directive":if(this._options.experimentalDirectivesOnDirectiveDefinitions)return this.parseDirectiveDefinitionExtension();break}throw this.unexpected(t)}parseSchemaExtension(){const t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("schema");const n=this.parseConstDirectives(),r=this.optionalMany(ke.BRACE_L,this.parseOperationTypeDefinition,ke.BRACE_R);if(n.length===0&&r.length===0)throw this.unexpected();return this.node(t,{kind:Xe.SCHEMA_EXTENSION,directives:n,operationTypes:r})}parseScalarTypeExtension(){const t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("scalar");const n=this.parseName(),r=this.parseConstDirectives();if(r.length===0)throw this.unexpected();return this.node(t,{kind:Xe.SCALAR_TYPE_EXTENSION,name:n,directives:r})}parseObjectTypeExtension(){const t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("type");const n=this.parseName(),r=this.parseImplementsInterfaces(),a=this.parseConstDirectives(),i=this.parseFieldsDefinition();if(r.length===0&&a.length===0&&i.length===0)throw this.unexpected();return this.node(t,{kind:Xe.OBJECT_TYPE_EXTENSION,name:n,interfaces:r,directives:a,fields:i})}parseInterfaceTypeExtension(){const t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("interface");const n=this.parseName(),r=this.parseImplementsInterfaces(),a=this.parseConstDirectives(),i=this.parseFieldsDefinition();if(r.length===0&&a.length===0&&i.length===0)throw this.unexpected();return this.node(t,{kind:Xe.INTERFACE_TYPE_EXTENSION,name:n,interfaces:r,directives:a,fields:i})}parseUnionTypeExtension(){const t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("union");const n=this.parseName(),r=this.parseConstDirectives(),a=this.parseUnionMemberTypes();if(r.length===0&&a.length===0)throw this.unexpected();return this.node(t,{kind:Xe.UNION_TYPE_EXTENSION,name:n,directives:r,types:a})}parseEnumTypeExtension(){const t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("enum");const n=this.parseName(),r=this.parseConstDirectives(),a=this.parseEnumValuesDefinition();if(r.length===0&&a.length===0)throw this.unexpected();return this.node(t,{kind:Xe.ENUM_TYPE_EXTENSION,name:n,directives:r,values:a})}parseInputObjectTypeExtension(){const t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("input");const n=this.parseName(),r=this.parseConstDirectives(),a=this.parseInputFieldsDefinition();if(r.length===0&&a.length===0)throw this.unexpected();return this.node(t,{kind:Xe.INPUT_OBJECT_TYPE_EXTENSION,name:n,directives:r,fields:a})}parseDirectiveDefinitionExtension(){const t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("directive"),this.expectToken(ke.AT);const n=this.parseName(),r=this.parseConstDirectives();if(r.length===0)throw this.unexpected();return this.node(t,{kind:Xe.DIRECTIVE_EXTENSION,name:n,directives:r})}parseDirectiveDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("directive"),this.expectToken(ke.AT);const r=this.parseName(),a=this.parseArgumentDefs(),i=this._options.experimentalDirectivesOnDirectiveDefinitions?this.parseConstDirectives():[],o=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");const s=this.parseDirectiveLocations();return this.node(t,{kind:Xe.DIRECTIVE_DEFINITION,description:n,name:r,arguments:a,directives:i,repeatable:o,locations:s})}parseDirectiveLocations(){return this.delimitedMany(ke.PIPE,this.parseDirectiveLocation)}parseDirectiveLocation(){const t=this._lexer.token,n=this.parseName();if(Object.prototype.hasOwnProperty.call(t4,n.value))return n;throw this.unexpected(t)}parseSchemaCoordinate(){const t=this._lexer.token,n=this.expectOptionalToken(ke.AT),r=this.parseName();let a;!n&&this.expectOptionalToken(ke.DOT)&&(a=this.parseName());let i;return(n||a)&&this.expectOptionalToken(ke.PAREN_L)&&(i=this.parseName(),this.expectToken(ke.COLON),this.expectToken(ke.PAREN_R)),n?i?this.node(t,{kind:Xe.DIRECTIVE_ARGUMENT_COORDINATE,name:r,argumentName:i}):this.node(t,{kind:Xe.DIRECTIVE_COORDINATE,name:r}):a?i?this.node(t,{kind:Xe.ARGUMENT_COORDINATE,name:r,fieldName:a,argumentName:i}):this.node(t,{kind:Xe.MEMBER_COORDINATE,name:r,memberName:a}):this.node(t,{kind:Xe.TYPE_COORDINATE,name:r})}node(t,n){return this._options.noLocation!==!0&&(n.loc=new Kqe(t,this._lexer.lastToken,this._lexer.source)),n}peek(t){return this._lexer.token.kind===t}expectToken(t){const n=this._lexer.token;if(n.kind===t)return this.advanceLexer(),n;throw Hr(this._lexer.source,n.start,`Expected ${Yae(t)}, found ${gw(n)}.`)}expectOptionalToken(t){return this._lexer.token.kind===t?(this.advanceLexer(),!0):!1}expectKeyword(t){const n=this._lexer.token;if(n.kind===ke.NAME&&n.value===t)this.advanceLexer();else throw Hr(this._lexer.source,n.start,`Expected "${t}", found ${gw(n)}.`)}expectOptionalKeyword(t){const n=this._lexer.token;return n.kind===ke.NAME&&n.value===t?(this.advanceLexer(),!0):!1}unexpected(t){const n=t??this._lexer.token;return Hr(this._lexer.source,n.start,`Unexpected ${gw(n)}.`)}any(t,n,r){this.expectToken(t);const a=[];for(;!this.expectOptionalToken(r);)a.push(n.call(this));return a}optionalMany(t,n,r){if(this.expectOptionalToken(t)){const a=[];do a.push(n.call(this));while(!this.expectOptionalToken(r));return a}return[]}many(t,n,r){this.expectToken(t);const a=[];do a.push(n.call(this));while(!this.expectOptionalToken(r));return a}delimitedMany(t,n){this.expectOptionalToken(t);const r=[];do r.push(n.call(this));while(this.expectOptionalToken(t));return r}advanceLexer(){const{maxTokens:t}=this._options,n=this._lexer.advance();if(n.kind!==ke.EOF&&(++this._tokenCounter,t!==void 0&&this._tokenCounter>t))throw Hr(this._lexer.source,n.start,`Document c
534ontains more that ${t} tokens. Parsing aborted.`)}}function gw(e){const t=e.value;return Yae(e.kind)+(t!=null?` "${t}"`:"")}function Yae(e){return r$e(e)?`"${e}"`:e}function E$e(e){return`"${e.replace(C$e,A$e)}"`}const C$e=/[\x00-\x1f\x22\x5c\x7f-\x9f]/g;function A$e(e){return _$e[e.charCodeAt(0)]}const _$e=["\\u0000","\\u0001","\\u0002","\\u0003","\\u0004","\\u0005","\\u0006","\\u0007","\\b","\\t","\\n","\\u000B","\\f","\\r","\\u000E","\\u000F","\\u0010","\\u0011","\\u0012","\\u0013","\\u0014","\\u0015","\\u0016","\\u0017","\\u0018","\\u0019","\\u001A","\\u001B","\\u001C","\\u001D","\\u001E","\\u001F","","",'\\"',"","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\\\","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\u007F","\\u0080","\\u0081","\\u0082","\\u0083","\\u0084","\\u0085","\\u0086","\\u0087","\\u0088","\\u0089","\\u008A","\\u008B","\\u008C","\\u008D","\\u008E","\\u008F","\\u0090","\\u0091","\\u0092","\\u0093","\\u0094","\\u0095","\\u0096","\\u0097","\\u0098","\\u0099","\\u009A","\\u009B","\\u009C","\\u009D","\\u009E","\\u009F"],ST=Object.freeze({});function bs(e,t,n=Uae){const r=new Map;for(const b of Object.values(Xe))r.set(b,k$e(t,b));let a,i=Array.isArray(e),o=[e],s=-1,u=[],c=e,d,f;const h=[],y=[];do{s++;const b=s===o.length,x=b&&u.length!==0;if(b){if(d=y.length===0?void 0:h[h.length-1],c=f,f=y.pop(),x)if(i){c=c.slice();let E=0;for(const[C,R]of u){const _=C-E;R===null?(c.splice(_,1),E++):c[_]=R}}else{c={...c};for(const[E,C]of u)c[E]=C}s=a.index,o=a.keys,u=a.edits,i=a.inArray,a=a.prev}else if(f){if(d=i?s:o[s],c=f[d],c==null)continue;h.push(d)}let T;if(!Array.isArray(c)){var m,v;Tz(c)||i2(!1,`Invalid AST Node: ${HI(c)}.`);const E=b?(m=r.get(c.kind))===null||m===void 0?void 0:m.leave:(v=r.get(c.kind))===null||v===void 0?void 0:v.enter;if(T=E==null?void 0:E.call(t,c,d,f,h,y),T===ST)break;if(T===!1){if(!b){h.pop();continue}}else if(T!==void 0&&(u.push([d,T]),!b))if(Tz(T))c=T;else{h.pop();continue}}if(T===void 0&&x&&u.push([d,c]),b)h.pop();else{var w;a={inArray:i,index:s,keys:o,edits:u,prev:a},i=Array.isArray(c),o=i?c:(w=n[c.kind])!==null&&w!==void 0?w:[],s=-1,u=[],f&&y.push(f),f=c}}while(a!==void 0);return u.length!==0?u[u.length-1][1]:e}function k$e(e,t){const n=e[t];return typeof n=="object"?n:typeof n=="function"?{enter:n,leave:void 0}:{enter:e.enter,leave:e.leave}}function Gae(e){return bs(e,R$e)}const P$e=80,R$e={Name:{leave:e=>e.value},Variable:{leave:e=>"$"+e.name},Document:{leave:e=>et(e.definitions,`
535
536`)},OperationDefinition:{leave(e){const t=j3(e.variableDefinitions)?Lt(`(
537`,et(e.variableDefinitions,`
538`),`
539)`):Lt("(",et(e.variableDefinitions,", "),")"),n=Lt("",e.description,`
540`)+et([e.operation,et([e.name,t]),et(e.directives," ")]," ");return(n==="query"?"":n+" ")+e.selectionSet}},VariableDefinition:{leave:({variable:e,type:t,defaultValue:n,directives:r,description:a})=>Lt("",a,`
541`)+e+": "+t+Lt(" = ",n)+Lt(" ",et(r," "))},SelectionSet:{leave:({selections:e})=>Xo(e)},Field:{leave({alias:e,name:t,arguments:n,directives:r,selectionSet:a}){const i=Lt("",e,": ")+t;let o=i+Lt("(",et(n,", "),")");return o.length>P$e&&(o=i+Lt(`(
542`,o2(et(n,`
543`)),`
544)`)),et([o,et(r," "),a]," ")}},Argument:{leave:({name:e,value:t})=>e+": "+t},FragmentSpread:{leave:({name:e,directives:t})=>"..."+e+Lt(" ",et(t," "))},InlineFragment:{leave:({typeCondition:e,directives:t,selectionSet:n})=>et(["...",Lt("on ",e),et(t," "),n]," ")},FragmentDefinition:{leave:({name:e,typeCondition:t,variableDefinitions:n,directives:r,selectionSet:a,description:i})=>Lt("",i,`
545`)+`fragment ${e}${Lt("(",et(n,", "),")")} on ${t} ${Lt("",et(r," ")," ")}`+a},IntValue:{leave:({value:e})=>e},FloatValue:{leave:({value:e})=>e},StringValue:{leave:({value:e,block:t})=>t?t$e(e):E$e(e)},BooleanValue:{leave:({value:e})=>e?"true":"false"},NullValue:{leave:()=>"null"},EnumValue:{leave:({value:e})=>e},ListValue:{leave:({values:e})=>"["+et(e,", ")+"]"},ObjectValue:{leave:({fields:e})=>"{"+et(e,", ")+"}"},ObjectField:{leave:({name:e,value:t})=>e+": "+t},Directive:{leave:({name:e,arguments:t})=>"@"+e+Lt("(",et(t,", "),")")},NamedType:{leave:({name:e})=>e},ListType:{leave:({type:e})=>"["+e+"]"},NonNullType:{leave:({type:e})=>e+"!"},SchemaDefinition:{leave:({description:e,directives:t,operationTypes:n})=>Lt("",e,`
546`)+et(["schema",et(t," "),Xo(n)]," ")},OperationTypeDefinition:{leave:({operation:e,type:t})=>e+": "+t},ScalarTypeDefinition:{leave:({description:e,name:t,directives:n})=>Lt("",e,`
547`)+et(["scalar",t,et(n," ")]," ")},ObjectTypeDefinition:{leave:({description:e,name:t,interfaces:n,directives:r,fields:a})=>Lt("",e,`
548`)+et(["type",t,Lt("implements ",et(n," & ")),et(r," "),Xo(a)]," ")},FieldDefinition:{leave:({description:e,name:t,arguments:n,type:r,directives:a})=>Lt("",e,`
549`)+t+(j3(n)?Lt(`(
550`,o2(et(n,`
551`)),`
552)`):Lt("(",et(n,", "),")"))+": "+r+Lt(" ",et(a," "))},InputValueDefinition:{leave:({description:e,name:t,type:n,defaultValue:r,directives:a})=>Lt("",e,`
553`)+et([t+": "+n,Lt("= ",r),et(a," ")]," ")},InterfaceTypeDefinition:{leave:({description:e,name:t,interfaces:n,directives:r,fields:a})=>Lt("",e,`
554`)+et(["interface",t,Lt("implements ",et(n," & ")),et(r," "),Xo(a)]," ")},UnionTypeDefinition:{leave:({description:e,name:t,directives:n,types:r})=>Lt("",e,`
555`)+et(["union",t,et(n," "),Lt("= ",et(r," | "))]," ")},EnumTypeDefinition:{leave:({description:e,name:t,directives:n,values:r})=>Lt("",e,`
556`)+et(["enum",t,et(n," "),Xo(r)]," ")},EnumValueDefinition:{leave:({description:e,name:t,directives:n})=>Lt("",e,`
557`)+et([t,et(n," ")]," ")},InputObjectTypeDefinition:{leave:({description:e,name:t,directives:n,fields:r})=>Lt("",e,`
558`)+et(["input",t,et(n," "),Xo(r)]," ")},DirectiveDefinition:{leave:({description:e,name:t,arguments:n,directives:r,repeatable:a,locations:i})=>Lt("",e,`
559`)+"directive @"+t+(j3(n)?Lt(`(
560`,o2(et(n,`
561`)),`
562)`):Lt("(",et(n,", "),")"))+Lt(" ",et(r," "))+(a?" repeatable":"")+" on "+et(i," | ")},SchemaExtension:{leave:({directives:e,operationTypes:t})=>et(["extend schema",et(e," "),Xo(t)]," ")},ScalarTypeExtension:{leave:({name:e,directives:t})=>et(["extend scalar",e,et(t," ")]," ")},ObjectTypeExtension:{leave:({name:e,interfaces:t,directives:n,fields:r})=>et(["extend type",e,Lt("implements ",et(t," & ")),et(n," "),Xo(r)]," ")},InterfaceTypeExtension:{leave:({name:e,interfaces:t,directives:n,fields:r})=>et(["extend interface",e,Lt("implements ",et(t," & ")),et(n," "),Xo(r)]," ")},UnionTypeExtension:{leave:({name:e,directives:t,types:n})=>et(["extend union",e,et(t," "),Lt("= ",et(n," | "))]," ")},EnumTypeExtension:{leave:({name:e,directives:t,values:n})=>et(["extend enum",e,et(t," "),Xo(n)]," ")},InputObjectTypeExtension:{leave:({name:e,directives:t,fields:n})=>et(["extend input",e,et(t," "),Xo(n)]," ")},DirectiveExtension:{leave:({name:e,directives:t})=>et(["extend directive @"+e,et(t," ")]," ")},TypeCoordinate:{leave:({name:e})=>e},MemberCoordinate:{leave:({name:e,memberName:t})=>et([e,Lt(".",t)])},ArgumentCoordinate:{leave:({name:e,fieldName:t,argumentName:n})=>et([e,Lt(".",t),Lt("(",n,":)")])},DirectiveCoordinate:{leave:({name:e})=>et(["@",e])},DirectiveArgumentCoordinate:{leave:({name:e,argumentName:t})=>et(["@",e,Lt("(",t,":)")])}};function et(e,t=""){var n;return(n=e==null?void 0:e.filter(r=>r).join(t))!==null&&n!==void 0?n:""}function Xo(e){return Lt(`{
563`,o2(et(e,`
564`)),`
565}`)}function Lt(e,t,n=""){return t!=null&&t!==""?e+t+n:""}function o2(e){return Lt("  ",e.replace(/\n/g,`
566  `))}function j3(e){var t;return(t=e==null?void 0:e.some(n=>n.includes(`
567`)))!==null&&t!==void 0?t:!1}function Cz(e){return e.kind===Xe.FIELD||e.kind===Xe.FRAGMENT_SPREAD||e.kind===Xe.INLINE_FRAGMENT}function Sb(e,t){var n=e.directives;return!n||!n.length?!0:M$e(n).every(function(r){var a=r.directive,i=r.ifArgument,o=!1;return i.value.kind==="Variable"?(o=t&&t[i.value.name.value],Ge(o!==void 0,105,a.name.value)):o=i.value.value,a.name.value==="skip"?!o:o})}function dv(e,t,n){var r=new Set(e),a=r.size;return bs(t,{Directive:function(i){if(r.delete(i.name.value)&&(!n||!r.size))return ST}}),n?!r.size:r.size<a}function O$e(e){return e&&dv(["client","export"],e,!0)}function I$e(e){var t=e.name.value;return t==="skip"||t==="include"}function M$e(e){var t=[];return e&&e.length&&e.forEach(function(n){if(I$e(n)){var r=n.arguments,a=n.name.value;Ge(r&&r.length===1,106,a);var i=r[0];Ge(i.name&&i.name.value==="if",107,a);var o=i.value;
567Ge(o&&(o.kind==="Variable"||o.kind==="BooleanValue"),108,a),t.push({directive:n,ifArgument:i})}}),t}function D$e(e){var t,n,r=(t=e.directives)===null||t===void 0?void 0:t.find(function(i){var o=i.name;return o.value==="unmask"});if(!r)return"mask";var a=(n=r.arguments)===null||n===void 0?void 0:n.find(function(i){var o=i.name;return o.value==="mode"});return globalThis.__DEV__!==!1&&a&&(a.value.kind===Xe.VARIABLE?globalThis.__DEV__!==!1&&Ge.warn(109):a.value.kind!==Xe.STRING?globalThis.__DEV__!==!1&&Ge.warn(110):a.value.value!=="migrate"&&globalThis.__DEV__!==!1&&Ge.warn(111,a.value.value)),a&&"value"in a.value&&a.value.value==="migrate"?"migrate":"unmask"}const L$e=()=>Object.create(null),{forEach:F$e,slice:Az}=Array.prototype,{hasOwnProperty:N$e}=Object.prototype;class Cc{constructor(t=!0,n=L$e){this.weakness=t,this.makeData=n}lookup(){return this.lookupArray(arguments)}lookupArray(t){let n=this;return F$e.call(t,r=>n=n.getChildTrie(r)),N$e.call(n,"data")?n.data:n.data=this.makeData(Az.call(t))}peek(){return this.peekArray(arguments)}peekArray(t){let n=this;for(let r=0,a=t.length;n&&r<a;++r){const i=n.mapFor(t[r],!1);n=i&&i.get(t[r])}return n&&n.data}remove(){return this.removeArray(arguments)}removeArray(t){let n;if(t.length){const r=t[0],a=this.mapFor(r,!1),i=a&&a.get(r);i&&(n=i.removeArray(Az.call(t,1)),!i.data&&!i.weak&&!(i.strong&&i.strong.size)&&a.delete(r))}else n=this.data,delete this.data;return n}getChildTrie(t){const n=this.mapFor(t,!0);let r=n.get(t);return r||n.set(t,r=new Cc(this.weakness,this.makeData)),r}mapFor(t,n){return this.weakness&&B$e(t)?this.weak||(n?this.weak=new WeakMap:void 0):this.strong||(n?this.strong=new Map:void 0)}}function B$e(e){switch(typeof e){case"object":if(e===null)break;case"function":return!0}return!1}var Qae=ns(function(){return navigator.product})=="ReactNative",sp=typeof WeakMap=="function"&&!(Qae&&!global.HermesInternal),WI=typeof WeakSet=="function",YI=typeof Symbol=="function"&&typeof Symbol.for=="function",TT=YI&&Symbol.asyncIterator,Kae=typeof ns(function(){return window.document.createElement})=="function",V$e=ns(function(){return navigator.userAgent.indexOf("jsdom")>=0})||!1,U$e=(Kae||Qae)&&!V$e;function br(e){return e!==null&&typeof e=="object"}function j$e(e,t){var n=t,r=[];e.definitions.forEach(function(i){if(i.kind==="OperationDefinition")throw oi(112,i.operation,i.name?" named '".concat(i.name.value,"'"):"");i.kind==="FragmentDefinition"&&r.push(i)}),typeof n>"u"&&(Ge(r.length===1,113,r.length),n=r[0].name.value);var a=oe(oe({},e),{definitions:Nr([{kind:"OperationDefinition",operation:"query",selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:n}}]}}],e.definitions,!0)});return a}function om(e){e===void 0&&(e=[]);var t={};return e.forEach(function(n){t[n.name.value]=n}),t}function ET(e,t){switch(e.kind){case"InlineFragment":return e;case"FragmentSpread":{var n=e.name.value;if(typeof t=="function")return t(n);var r=t&&t[n];return Ge(r,114,n),r||null}default:return null}}function q$e(e){var t=!0;return bs(e,{FragmentSpread:function(n){if(t=!!n.directives&&n.directives.some(function(r){return r.name.value==="unmask"}),!t)return ST}}),t}function $$e(){}class r4{constructor(t=1/0,n=$$e){this.max=t,this.dispose=n,this.map=new Map,this.newest=null,this.oldest=null}has(t){return this.map.has(t)}get(t){const n=this.getNode(t);return n&&n.value}get size(){return this.map.size}getNode(t){const n=this.map.get(t);if(n&&n!==this.newest){const{older:r,newer:a}=n;a&&(a.older=r),r&&(r.newer=a),n.older=this.newest,n.older.newer=n,n.newer=null,this.newest=n,n===this.oldest&&(this.oldest=a)}return n}set(t,n){let r=this.getNode(t);return r?r.value=n:(r={key:t,value:n,newer:null,older:this.newest},this.newest&&(this.newest.newer=r),this.newest=r,this.oldest=this.oldest||r,this.map.set(t,r),r.value)}clean(){for(;this.oldest&&this.map.size>this.max;)this.delete(this.oldest.key)}delete(t){const n=this.map.get(t);return n?(n===this.newest&&(this.newest=n.older),n===this.oldest&&(this.oldest=n.newer),n.newer&&(n.newer.older=n.older),n.older&&(n.older.newer=n.newer),this.map.delete(t),this.dispose(n.value,t),!0):!1}}function a4(){}const z$e=a4,H$e=typeof WeakRef<"u"?WeakRef:function(e){return{deref:()=>e}}
567,W$e=typeof WeakMap<"u"?WeakMap:Map,Y$e=typeof FinalizationRegistry<"u"?FinalizationRegistry:function(){return{register:a4,unregister:a4}},G$e=10024;class Ex{constructor(t=1/0,n=z$e){this.max=t,this.dispose=n,this.map=new W$e,this.newest=null,this.oldest=null,this.unfinalizedNodes=new Set,this.finalizationScheduled=!1,this.size=0,this.finalize=()=>{const r=this.unfinalizedNodes.values();for(let a=0;a<G$e;a++){const i=r.next().value;if(!i)break;this.unfinalizedNodes.delete(i);const o=i.key;delete i.key,i.keyRef=new H$e(o),this.registry.register(o,i,i)}this.unfinalizedNodes.size>0?queueMicrotask(this.finalize):this.finalizationScheduled=!1},this.registry=new Y$e(this.deleteNode.bind(this))}has(t){return this.map.has(t)}get(t){const n=this.getNode(t);return n&&n.value}getNode(t){const n=this.map.get(t);if(n&&n!==this.newest){const{older:r,newer:a}=n;a&&(a.older=r),r&&(r.newer=a),n.older=this.newest,n.older.newer=n,n.newer=null,this.newest=n,n===this.oldest&&(this.oldest=a)}return n}set(t,n){let r=this.getNode(t);return r?r.value=n:(r={key:t,value:n,newer:null,older:this.newest},this.newest&&(this.newest.newer=r),this.newest=r,this.oldest=this.oldest||r,this.scheduleFinalization(r),this.map.set(t,r),this.size++,r.value)}clean(){for(;this.oldest&&this.size>this.max;)this.deleteNode(this.oldest)}deleteNode(t){t===this.newest&&(this.newest=t.older),t===this.oldest&&(this.oldest=t.newer),t.newer&&(t.newer.older=t.older),t.older&&(t.older.newer=t.newer),this.size--;const n=t.key||t.keyRef&&t.keyRef.deref();this.dispose(t.value,n),t.keyRef?this.registry.unregister(t):this.unfinalizedNodes.delete(t),n&&this.map.delete(n)}delete(t){const n=this.map.get(t);return n?(this.deleteNode(n),!0):!1}scheduleFinalization(t){this.unfinalizedNodes.add(t),this.finalizationScheduled||(this.finalizationScheduled=!0,queueMicrotask(this.finalize))}}var q3=new WeakSet;function Xae(e){e.size<=(e.max||-1)||q3.has(e)||(q3.add(e),setTimeout(function(){e.clean(),q3.delete(e)},100))}var GI=function(e,t){var n=new Ex(e,t);return n.set=function(r,a){var i=Ex.prototype.set.call(this,r,a);return Xae(this),i},n},Q$e=function(e,t){var n=new r4(e,t);return n.set=function(r,a){var i=r4.prototype.set.call(this,r,a);return Xae(this),i},n},K$e=Symbol.for("apollo.cacheSize"),du=oe({},Tx[K$e]),Pd={};function QI(e,t){Pd[e]=t}var X$e=globalThis.__DEV__!==!1?tze:void 0,J$e=globalThis.__DEV__!==!1?nze:void 0,Z$e=globalThis.__DEV__!==!1?Jae:void 0;function eze(){var e={parser:1e3,canonicalStringify:1e3,print:2e3,"documentTransform.cache":2e3,"queryManager.getDocumentInfo":2e3,"PersistedQueryLink.persistedQueryHashes":2e3,"fragmentRegistry.transform":2e3,"fragmentRegistry.lookup":1e3,"fragmentRegistry.findFragmentSpreads":4e3,"cache.fragmentQueryDocuments":1e3,"removeTypenameFromVariables.getVariableDefinitions":2e3,"inMemoryCache.maybeBroadcastWatch":5e3,"inMemoryCache.executeSelectionSet":5e4,"inMemoryCache.executeSubSelectedArray":1e4};return Object.fromEntries(Object.entries(e).map(function(t){var n=t[0],r=t[1];return[n,du[n]||r]}))}function tze(){var e,t,n,r,a;if(globalThis.__DEV__===!1)throw new Error("only supported in development mode");return{limits:eze(),sizes:oe({print:(e=Pd.print)===null||e===void 0?void 0:e.call(Pd),parser:(t=Pd.parser)===null||t===void 0?void 0:t.call(Pd),canonicalStringify:(n=Pd.canonicalStringify)===null||n===void 0?void 0:n.call(Pd),links:o4(this.link),queryManager:{getDocumentInfo:this.queryManager.transformCache.size,documentTransforms:eie(this.queryManager.documentTransform)}},(a=(r=this.cache).getMemoryInternals)===null||a===void 0?void 0:a.call(r))}}function Jae(){return{cache:{fragmentQueryDocuments:ol(this.getFragmentDoc)}}}function nze(){var e=this.config.fragments;return oe(oe({},Jae.apply(this)),{addTypenameDocumentTransform:eie(this.addTypenameTransform),inMemoryCache:{executeSelectionSet:ol(this.storeReader.executeSelectionSet),executeSubSelectedArray:ol(this.storeReader.executeSubSelectedArray),maybeBroadcastWatch:ol(this.maybeBroadcastWatch)},fragmentRegistry:{findFragmentSpreads:ol(e==null?void 0:e.findFragmentSpreads),lookup:ol(e==null?void 0:e.lookup),transform:ol(e==null?void 0:e.transform)}})}function rze(e){return!!e&&"dirtyKey"in e}function ol(e){return rze(e)?e.size:void 0}function Zae(e){return e!=null}function eie(e){return i4(e).map(function(t){return{cache:t}})}function i4(e){return e?Nr(Nr([ol(e==null?void 0:e.performWork)],i4(e==null?void 0:e.left),
567!0),i4(e==null?void 0:e.right),!0).filter(Zae):[]}function o4(e){var t;return e?Nr(Nr([(t=e==null?void 0:e.getMemoryInternals)===null||t===void 0?void 0:t.call(e)],o4(e==null?void 0:e.left),!0),o4(e==null?void 0:e.right),!0).filter(Zae):[]}var Rl=Object.assign(function(t){return JSON.stringify(t,aze)},{reset:function(){mh=new Q$e(du.canonicalStringify||1e3)}});globalThis.__DEV__!==!1&&QI("canonicalStringify",function(){return mh.size});var mh;Rl.reset();function aze(e,t){if(t&&typeof t=="object"){var n=Object.getPrototypeOf(t);if(n===Object.prototype||n===null){var r=Object.keys(t);if(r.every(ize))return t;var a=JSON.stringify(r),i=mh.get(a);if(!i){r.sort();var o=JSON.stringify(r);i=mh.get(o)||r,mh.set(a,i),mh.set(o,i)}var s=Object.create(n);return i.forEach(function(u){s[u]=t[u]}),s}}return t}function ize(e,t,n){return t===0||n[t-1]<=e}function Mh(e){return{__ref:String(e)}}function In(e){return!!(e&&typeof e=="object"&&typeof e.__ref=="string")}function oze(e){return br(e)&&e.kind==="Document"&&Array.isArray(e.definitions)}function sze(e){return e.kind==="StringValue"}function uze(e){return e.kind==="BooleanValue"}function cze(e){return e.kind==="IntValue"}function lze(e){return e.kind==="FloatValue"}function dze(e){return e.kind==="Variable"}function fze(e){return e.kind==="ObjectValue"}function pze(e){return e.kind==="ListValue"}function hze(e){return e.kind==="EnumValue"}function yze(e){return e.kind==="NullValue"}function Py(e,t,n,r){if(cze(n)||lze(n))e[t.value]=Number(n.value);else if(uze(n)||sze(n))e[t.value]=n.value;else if(fze(n)){var a={};n.fields.map(function(o){return Py(a,o.name,o.value,r)}),e[t.value]=a}else if(dze(n)){var i=(r||{})[n.name.value];e[t.value]=i}else if(pze(n))e[t.value]=n.values.map(function(o){var s={};return Py(s,t,o,r),s[t.value]});else if(hze(n))e[t.value]=n.value;else if(yze(n))e[t.value]=null;else throw oi(123,t.value,n.kind)}function mze(e,t){var n=null;e.directives&&(n={},e.directives.forEach(function(a){n[a.name.value]={},a.arguments&&a.arguments.forEach(function(i){var o=i.name,s=i.value;return Py(n[a.name.value],o,s,t)})}));var r=null;return e.arguments&&e.arguments.length&&(r={},e.arguments.forEach(function(a){var i=a.name,o=a.value;return Py(r,i,o,t)})),tie(e.name.value,r,n)}var gze=["connection","include","skip","client","rest","export","nonreactive"],d0=Rl,tie=Object.assign(function(e,t,n){if(t&&n&&n.connection&&n.connection.key)if(n.connection.filter&&n.connection.filter.length>0){var r=n.connection.filter?n.connection.filter:[];r.sort();var a={};return r.forEach(function(s){a[s]=t[s]}),"".concat(n.connection.key,"(").concat(d0(a),")")}else return n.connection.key;var i=e;if(t){var o=d0(t);i+="(".concat(o,")")}return n&&Object.keys(n).forEach(function(s){gze.indexOf(s)===-1&&(n[s]&&Object.keys(n[s]).length?i+="@".concat(s,"(").concat(d0(n[s]),")"):i+="@".concat(s))}),i},{setStringify:function(e){var t=d0;return d0=e,t}});function CT(e,t){if(e.arguments&&e.arguments.length){var n={};return e.arguments.forEach(function(r){var a=r.name,i=r.value;return Py(n,a,i,t)}),n}return null}function mc(e){return e.alias?e.alias.value:e.name.value}function s4(e,t,n){for(var r,a=0,i=t.selections;a<i.length;a++){var o=i[a];if($l(o)){if(o.name.value==="__typename")return e[mc(o)]}else r?r.push(o):r=[o]}if(typeof e.__typename=="string")return e.__typename;if(r)for(var s=0,u=r;s<u.length;s++){var o=u[s],c=s4(e,ET(o,n).selectionSet,n);if(typeof c=="string")return c}}function $l(e){return e.kind==="Field"}function vze(e){return e.kind==="InlineFragment"}function sm(e){Ge(e&&e.kind==="Document",115);var t=e.definitions.filter(function(n){return n.kind!=="FragmentDefinition"}).map(function(n){if(n.kind!=="OperationDefinition")throw oi(116,n.kind);return n});return Ge(t.length<=1,117,t.length),e}function Vf(e){return sm(e),e.definitions.filter(function(t){return t.kind==="OperationDefinition"})[0]}function N0(e){return e.definitions.filter(function(t){return t.kind==="OperationDefinition"&&!!t.name}).map(function(t){return t.name.value})[0]||null}function um(e){return e.definitions.filter(function(t){return t.kind==="FragmentDefinition"})}function nie(e){var t=Vf(e);return Ge(t&&t.operation==="query",118),t}function rie(e){Ge(e.kind==="Document",119),Ge(e.definitions.length<=1,120);var t=e.definitions[0];return Ge(t.kind==="FragmentDefinition",121),t}function cm(e){sm(e);for(var t,n=0,r=e.definitions;n<r.length;n++){var a=r[n];if(a.kind==="OperationDefinition"){var i=a.operation;if(i==="query"||i==="mutation"||i==="subscription")return a}
567a.kind==="FragmentDefinition"&&!t&&(t=a)}if(t)return t;throw oi(122)}function KI(e){var t=Object.create(null),n=e&&e.variableDefinitions;return n&&n.length&&n.forEach(function(r){r.defaultValue&&Py(t,r.variable.name,r.defaultValue)}),t}let pa=null;const _z={};let bze=1;const wze=()=>class{constructor(){this.id=["slot",bze++,Date.now(),Math.random().toString(36).slice(2)].join(":")}hasValue(){for(let t=pa;t;t=t.parent)if(this.id in t.slots){const n=t.slots[this.id];if(n===_z)break;return t!==pa&&(pa.slots[this.id]=n),!0}return pa&&(pa.slots[this.id]=_z),!1}getValue(){if(this.hasValue())return pa.slots[this.id]}withValue(t,n,r,a){const i={__proto__:null,[this.id]:t},o=pa;pa={parent:o,slots:i};try{return n.apply(a,r)}finally{pa=o}}static bind(t){const n=pa;return function(){const r=pa;try{return pa=n,t.apply(this,arguments)}finally{pa=r}}}static noContext(t,n,r){if(pa){const a=pa;try{return pa=null,t.apply(r,n)}finally{pa=a}}else return t.apply(r,n)}};function kz(e){try{return e()}catch{}}const $3="@wry/context:Slot",xze=kz(()=>globalThis)||kz(()=>global)||Object.create(null),Pz=xze,Tb=Pz[$3]||Array[$3]||function(e){try{Object.defineProperty(Pz,$3,{value:e,enumerable:!1,writable:!1,configurable:!0})}finally{return e}}(wze()),AT=new Tb,{hasOwnProperty:Sze}=Object.prototype,XI=Array.from||function(e){const t=[];return e.forEach(n=>t.push(n)),t};function JI(e){const{unsubscribe:t}=e;typeof t=="function"&&(e.unsubscribe=void 0,t())}const fv=[],Tze=100;function Ry(e,t){if(!e)throw new Error(t||"assertion failure")}function aie(e,t){const n=e.length;return n>0&&n===t.length&&e[n-1]===t[n-1]}function iie(e){switch(e.length){case 0:throw new Error("unknown value");case 1:return e[0];case 2:throw e[1]}}function oie(e){return e.slice(0)}class _T{constructor(t){this.fn=t,this.parents=new Set,this.childValues=new Map,this.dirtyChildren=null,this.dirty=!0,this.recomputing=!1,this.value=[],this.deps=null,++_T.count}peek(){if(this.value.length===1&&!zl(this))return Rz(this),this.value[0]}recompute(t){return Ry(!this.recomputing,"already recomputing"),Rz(this),zl(this)?Eze(this,t):iie(this.value)}setDirty(){this.dirty||(this.dirty=!0,sie(this),JI(this))}dispose(){this.setDirty(),fie(this),ZI(this,(t,n)=>{t.setDirty(),pie(t,this)})}forget(){this.dispose()}dependOn(t){t.add(this),this.deps||(this.deps=fv.pop()||new Set),this.deps.add(t)}forgetDeps(){this.deps&&(XI(this.deps).forEach(t=>t.delete(this)),this.deps.clear(),fv.push(this.deps),this.deps=null)}}_T.count=0;function Rz(e){const t=AT.getValue();if(t)return e.parents.add(t),t.childValues.has(e)||t.childValues.set(e,[]),zl(e)?cie(t,e):lie(t,e),t}function Eze(e,t){return fie(e),AT.withValue(e,Cze,[e,t]),_ze(e,t)&&Aze(e),iie(e.value)}function Cze(e,t){e.recomputing=!0;const{normalizeResult:n}=e;let r;n&&e.value.length===1&&(r=oie(e.value)),e.value.length=0;try{if(e.value[0]=e.fn.apply(null,t),n&&r&&!aie(r,e.value))try{e.value[0]=n(e.value[0],r[0])}catch{}}catch(a){e.value[1]=a}e.recomputing=!1}function zl(e){return e.dirty||!!(e.dirtyChildren&&e.dirtyChildren.size)}function Aze(e){e.dirty=!1,!zl(e)&&uie(e)}function sie(e){ZI(e,cie)}function uie(e){ZI(e,lie)}function ZI(e,t){const n=e.parents.size;if(n){const r=XI(e.parents);for(let a=0;a<n;++a)t(r[a],e)}}function cie(e,t){Ry(e.childValues.has(t)),Ry(zl(t));const n=!zl(e);if(!e.dirtyChildren)e.dirtyChildren=fv.pop()||new Set;else if(e.dirtyChildren.has(t))return;e.dirtyChildren.add(t),n&&sie(e)}function lie(e,t){Ry(e.childValues.has(t)),Ry(!zl(t));const n=e.childValues.get(t);n.length===0?e.childValues.set(t,oie(t.value)):aie(n,t.value)||e.setDirty(),die(e,t),!zl(e)&&uie(e)}function die(e,t){const n=e.dirtyChildren;n&&(n.delete(t),n.size===0&&(fv.length<Tze&&fv.push(n),e.dirtyChildren=null))}function fie(e){e.childValues.size>0&&e.childValues.forEach((t,n)=>{pie(e,n)}),e.forgetDeps(),Ry(e.dirtyChildren===null)}function pie(e,t){t.parents.delete(e),e.childValues.delete(t),die(e,t)}function _ze(e,t){if(typeof e.subscribe=="function")try{JI(e),e.unsubscribe=e.subscribe.apply(null,t)}catch{return e.setDirty(),!1}return!0}const kze={setDirty:!0,dispose:!0,forget:!0};function hie(e){const t=new Map;function n(r){const a=AT.getValue();if(a){let i=t.get(r);i||t.set(r,i=new Set),a.dependOn(i)}}return n.dirty=function(a,i){const o=t.get(a);if(o){const s=i&&Sze.call(kze,i)?i:"setDirty";
567XI(o).forEach(u=>u[s]()),t.delete(a),JI(o)}},n}let Oz;function Pze(...e){return(Oz||(Oz=new Cc(typeof WeakMap=="function"))).lookupArray(e)}const z3=new Set;function pv(e,{max:t=Math.pow(2,16),keyArgs:n,makeCacheKey:r=Pze,normalizeResult:a,subscribe:i,cache:o=r4}=Object.create(null)){const s=typeof o=="function"?new o(t,h=>h.dispose()):o,u=function(){const h=r.apply(null,n?n.apply(null,arguments):arguments);if(h===void 0)return e.apply(null,arguments);let y=s.get(h);y||(s.set(h,y=new _T(e)),y.normalizeResult=a,y.subscribe=i,y.forget=()=>s.delete(h));const m=y.recompute(Array.prototype.slice.call(arguments));return s.set(h,y),z3.add(s),AT.hasValue()||(z3.forEach(v=>v.clean()),z3.clear()),m};Object.defineProperty(u,"size",{get:()=>s.size,configurable:!1,enumerable:!1}),Object.freeze(u.options={max:t,keyArgs:n,makeCacheKey:r,normalizeResult:a,subscribe:i,cache:s});function c(h){const y=h&&s.get(h);y&&y.setDirty()}u.dirtyKey=c,u.dirty=function(){c(r.apply(null,arguments))};function d(h){const y=h&&s.get(h);if(y)return y.peek()}u.peekKey=d,u.peek=function(){return d(r.apply(null,arguments))};function f(h){return h?s.delete(h):!1}return u.forgetKey=f,u.forget=function(){return f(r.apply(null,arguments))},u.makeCacheKey=r,u.getKey=n?function(){return r.apply(null,n.apply(null,arguments))}:r,Object.freeze(u)}function Rze(e){return e}var yie=function(){function e(t,n){n===void 0&&(n=Object.create(null)),this.resultCache=WI?new WeakSet:new Set,this.transform=t,n.getCacheKey&&(this.getCacheKey=n.getCacheKey),this.cached=n.cache!==!1,this.resetCache()}return e.prototype.getCacheKey=function(t){return[t]},e.identity=function(){return new e(Rze,{cache:!1})},e.split=function(t,n,r){return r===void 0&&(r=e.identity()),Object.assign(new e(function(a){var i=t(a)?n:r;return i.transformDocument(a)},{cache:!1}),{left:n,right:r})},e.prototype.resetCache=function(){var t=this;if(this.cached){var n=new Cc(sp);this.performWork=pv(e.prototype.performWork.bind(this),{makeCacheKey:function(r){var a=t.getCacheKey(r);if(a)return Ge(Array.isArray(a),104),n.lookupArray(a)},max:du["documentTransform.cache"],cache:Ex})}},e.prototype.performWork=function(t){return sm(t),this.transform(t)},e.prototype.transformDocument=function(t){if(this.resultCache.has(t))return t;var n=this.performWork(t);return this.resultCache.add(n),n},e.prototype.concat=function(t){var n=this;return Object.assign(new e(function(r){return t.transformDocument(n.transformDocument(r))},{cache:!1}),{left:this,right:t})},e}(),ig,Wd=Object.assign(function(e){var t=ig.get(e);return t||(t=Gae(e),ig.set(e,t)),t},{reset:function(){ig=new GI(du.print||2e3)}});Wd.reset();globalThis.__DEV__!==!1&&QI("print",function(){return ig?ig.size:0});var wr=Array.isArray;function Do(e){return Array.isArray(e)&&e.length>0}var Iz={kind:Xe.FIELD,name:{kind:Xe.NAME,value:"__typename"}};function mie(e,t){return!e||e.selectionSet.selections.every(function(n){return n.kind===Xe.FRAGMENT_SPREAD&&mie(t[n.name.value],t)})}function Oze(e){return mie(Vf(e)||rie(e),om(um(e)))?null:e}function Ize(e){var t=new Map,n=new Map;return e.forEach(function(r){r&&(r.name?t.set(r.name,r):r.test&&n.set(r.test,r))}),function(r){var a=t.get(r.name.value);return!a&&n.size&&n.forEach(function(i,o){o(r)&&(a=i)}),a}}function Mz(e){var t=new Map;return function(r){r===void 0&&(r=e);var a=t.get(r);return a||t.set(r,a={variables:new Set,fragmentSpreads:new Set}),a}}function gie(e,t){sm(t);for(var n=Mz(""),r=Mz(""),a=function(b){for(var x=0,T=void 0;x<b.length&&(T=b[x]);++x)if(!wr(T)){if(T.kind===Xe.OPERATION_DEFINITION)return n(T.name&&T.name.value);if(T.kind===Xe.FRAGMENT_DEFINITION)return r(T.name.value)}return globalThis.__DEV__!==!1&&Ge.error(124),null},i=0,o=t.definitions.length-1;o>=0;--o)t.definitions[o].kind===Xe.OPERATION_DEFINITION&&++i;var s=Ize(e),u=function(b){return Do(b)&&b.map(s).some(function(x){return x&&x.remove})},c=new Map,d=!1,f={enter:function(b){if(u(b.directives))return d=!0,null}},h=bs(t,{Field:f,InlineFragment:f,VariableDefinition:{enter:function(){return!1}},Variable:{enter:function(b,x,T,E,C){var R=a(C);R&&R.variables.add(b.name.value)}},FragmentSpread:{enter:function(b,x,T,E,C){if(u(b.directives))return d=!0,null;var R=a(C);R&&R.fragmentSpreads.add(b.name.value)}},FragmentDefinition:{enter:function(b,x,T,E){c.set(JSON.stringify(E),b)},leave:function(b,x,T,E){var C=c.get(JSON.stringify(E));if(b===C)return b;if(i>0&&b.selectionSet.selections.every(function(R){return R.kind===Xe.FIELD&&R.name.value==="__typename"}))return r(b.name.value).removed=!0,d=!0,null}},Directive:{leave:function(b){if(s(b))return d=!0,null}}});if(!d)return t;var y=function(b){return b.transitiveVars||(b.transitiveVars=new Set(b.variables),b.removed||b.fragmentSpreads.forEach(function(x){y(r(x)).transitiveVars.forEac
567h(function(T){b.transitiveVars.add(T)})})),b},m=new Set;h.definitions.forEach(function(b){b.kind===Xe.OPERATION_DEFINITION?y(n(b.name&&b.name.value)).fragmentSpreads.forEach(function(x){m.add(x)}):b.kind===Xe.FRAGMENT_DEFINITION&&i===0&&!r(b.name.value).removed&&m.add(b.name.value)}),m.forEach(function(b){y(r(b)).fragmentSpreads.forEach(function(x){m.add(x)})});var v=function(b){return!!(!m.has(b)||r(b).removed)},w={enter:function(b){if(v(b.name.value))return null}};return Oze(bs(h,{FragmentSpread:w,FragmentDefinition:w,OperationDefinition:{leave:function(b){if(b.variableDefinitions){var x=y(n(b.name&&b.name.value)).transitiveVars;if(x.size<b.variableDefinitions.length)return oe(oe({},b),{variableDefinitions:b.variableDefinitions.filter(function(T){return x.has(T.variable.name.value)})})}}}}))}var eM=Object.assign(function(e){return bs(e,{SelectionSet:{enter:function(t,n,r){if(!(r&&r.kind===Xe.OPERATION_DEFINITION)){var a=t.selections;if(a){var i=a.some(function(s){return $l(s)&&(s.name.value==="__typename"||s.name.value.lastIndexOf("__",0)===0)});if(!i){var o=r;if(!($l(o)&&o.directives&&o.directives.some(function(s){return s.name.value==="export"})))return oe(oe({},t),{selections:Nr(Nr([],a,!0),[Iz],!1)})}}}}}})},{added:function(e){return e===Iz}});function Mze(e){var t=cm(e),n=t.operation;if(n==="query")return e;var r=bs(e,{OperationDefinition:{enter:function(a){return oe(oe({},a),{operation:"query"})}}});return r}function vie(e){sm(e);var t=gie([{test:function(n){return n.name.value==="client"},remove:!0}],e);return t}function Dze(e){return sm(e),bs(e,{FragmentSpread:function(t){var n;if(!(!((n=t.directives)===null||n===void 0)&&n.some(function(r){return r.name.value==="unmask"})))return oe(oe({},t),{directives:Nr(Nr([],t.directives||[],!0),[{kind:Xe.DIRECTIVE,name:{kind:Xe.NAME,value:"nonreactive"}}
567],!1)})}})}var Lze=Object.prototype.hasOwnProperty;function Dz(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return kT(e)}function kT(e){var t=e[0]||{},n=e.length;if(n>1)for(var r=new Hl,a=1;a<n;++a)t=r.merge(t,e[a]);return t}var Fze=function(e,t,n){return this.merge(e[n],t[n])},Hl=function(){function e(t){t===void 0&&(t=Fze),this.reconciler=t,this.isObject=br,this.pastCopies=new Set}return e.prototype.merge=function(t,n){for(var r=this,a=[],i=2;i<arguments.length;i++)a[i-2]=arguments[i];return br(n)&&br(t)?(Object.keys(n).forEach(function(o){if(Lze.call(t,o)){var s=t[o];if(n[o]!==s){var u=r.reconciler.apply(r,Nr([t,n,o],a,!1));u!==s&&(t=r.shallowCopyForMerge(t),t[o]=u)}}else t=r.shallowCopyForMerge(t),t[o]=n[o]}),t):n},e.prototype.shallowCopyForMerge=function(t){return br(t)&&(this.pastCopies.has(t)||(Array.isArray(t)?t=t.slice(0):t=oe({__proto__:Object.getPrototypeOf(t)},t),this.pastCopies.add(t))),t},e}();function Nze(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=Bze(e))||t){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
568In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Bze(e,t){if(e){if(typeof e=="string")return Lz(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Lz(e,t)}}function Lz(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Fz(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function tM(e,t,n){return t&&Fz(e.prototype,t),n&&Fz(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}var nM=function(){return typeof Symbol=="function"},rM=function(e){return nM()&&!!Symbol[e]},aM=function(e){return rM(e)?Symbol[e]:"@@"+e};nM()&&!rM("observable")&&(Symbol.observable=Symbol("observable"));var Vze=aM("iterator"),u4=aM("observable"),bie=aM("species");function Cx(e,t){var n=e[t];if(n!=null){if(typeof n!="function")throw new TypeError(n+" is not a function");return n}}function f0(e){var t=e.constructor;return t!==void 0&&(t=t[bie],t===null&&(t=void 0)),t!==void 0?t:qn}function Uze(e){return e instanceof qn}function Oy(e){Oy.log?Oy.log(e):setTimeout(function(){throw e})}function s2(e){Promise.resolve().then(function(){try{e()}catch(t){Oy(t)}})}function wie(e){var t=e._cleanup;if(t!==void 0&&(e._cleanup=void 0,!!t))try{if(typeof t=="function")t();else{var n=Cx(t,"unsubscribe");n&&n.call(t)}}catch(r){Oy(r)}}function c4(e){e._observer=void 0,e._queue=void 0,e._state="closed"}function jze(e){var t=e._queue;if(t){e._queue=void 0,e._state="ready";for(var n=0;n<t.length&&(xie(e,t[n].type,t[n].value),e._state!=="closed");++n);}}function xie(e,t,n){e._state="running";var r=e._observer;try{var a=Cx(r,t);switch(t){case"next":a&&a.call(r,n);break;case"error":if(c4(e),a)a.call(r,n);else throw n;break;case"complete":c4(e),a&&a.call(r);break}}catch(i){Oy(i)}e._state==="closed"?wie(e):e._state==="running"&&(e._state="ready")}function H3(e,t,n){if(e._state!=="closed"){if(e._state==="buffering"){e._queue.push({type:t,value:n});return}if(e._state!=="ready"){e._state="buffering",e._queue=[{type:t,value:n}],s2(function(){return jze(e)});return}xie(e,t,n)}}var qze=function(){function e(n,r){this._cleanup=void 0,this._observer=n,this._queue=void 0,this._state="initializing";var a=new $ze(this);try{this._cleanup=r.call(void 0,a)}catch(i){a.error(i)}this._state==="initializing"&&(this._state="ready")}var t=e.prototype;return t.unsubscribe=function(){this._state!=="closed"&&(c4(this),wie(this))},tM(e,[{key:"closed",get:function(){return this._state==="closed"}}]),e}(),$ze=function(){function e(n){this._subscription=n}var t=e.prototype;return t.next=function(r){H3(this._subscription,"next",r)},t.error=function(r){H3(this._subscription,"error",r)},t.complete=function(){H3(this._subscription,"complete")},tM(e,[{key:"closed",get:function(){return this._subscription._state==="closed"}}]),e}(),qn=function(){function e(n){if(!(this instanceof e))throw new TypeError("Observable cannot be called as a function");if(typeof n!="function")throw new TypeError("Observable initializer must be a function");this._subscriber=n}var t=e.prototype;return t.subscribe=function(r){return(typeof r!="object"||r===null)&&(r={next:r,error:arguments[1],complete:arguments[2]}),new qze(r,this._subscriber)},t.forEach=function(r){var a=this;return new Promise(function(i,o){if(typeof r!="function"){o(new TypeError(r+" is not a function"));return}function s(){u.unsubscribe(),i()}var u=a.subscribe({next:function(c){try{r(c,s)}catch(d){o(d),u.unsubscribe()}},error:o,complete:i})})},t.map=function(r){var a=this;if(typeof r!="function")throw new TypeError(r+" is not a function");var i=f0(this);return new i(function(o){return a.subscribe({next:function(s){try{s=r(s)}catch(u){return o.error(u)}o.next(s)},error:function(s){o.error(s)},complete:function(){o.complete()}})})},t.filter=function(r){var a=this;if(typeof r!="function")throw new TypeError(r+" is not a function");var i=f0(this);return new i(function(o){return a.subscribe({next:function(s){try{if(!r(s))return}catch(u){return o.error(u)}o.next(s)},error:function(s){o.error(s)},complete:function(){o.complete()}})})},t.reduce=function(r){var a=this;if(typeof r!="function")throw new TypeError(r+" is not a function");var i=f0(this),o=arguments.length>1,s=!1,u=arguments[1],c=u;return new i(function(d){return a.subscribe({next:function(f){var h=!s;
568if(s=!0,!h||o)try{c=r(c,f)}catch(y){return d.error(y)}else c=f},error:function(f){d.error(f)},complete:function(){if(!s&&!o)return d.error(new TypeError("Cannot reduce an empty sequence"));d.next(c),d.complete()}})})},t.concat=function(){for(var r=this,a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];var s=f0(this);return new s(function(u){var c,d=0;function f(h){c=h.subscribe({next:function(y){u.next(y)},error:function(y){u.error(y)},complete:function(){d===i.length?(c=void 0,u.complete()):f(s.from(i[d++]))}})}return f(r),function(){c&&(c.unsubscribe(),c=void 0)}})},t.flatMap=function(r){var a=this;if(typeof r!="function")throw new TypeError(r+" is not a function");var i=f0(this);return new i(function(o){var s=[],u=a.subscribe({next:function(d){if(r)try{d=r(d)}catch(h){return o.error(h)}var f=i.from(d).subscribe({next:function(h){o.next(h)},error:function(h){o.error(h)},complete:function(){var h=s.indexOf(f);h>=0&&s.splice(h,1),c()}});s.push(f)},error:function(d){o.error(d)},complete:function(){c()}});function c(){u.closed&&s.length===0&&o.complete()}return function(){s.forEach(function(d){return d.unsubscribe()}),u.unsubscribe()}})},t[u4]=function(){return this},e.from=function(r){var a=typeof this=="function"?this:e;if(r==null)throw new TypeError(r+" is not an object");var i=Cx(r,u4);if(i){var o=i.call(r);if(Object(o)!==o)throw new TypeError(o+" is not an object");return Uze(o)&&o.constructor===a?o:new a(function(s){return o.subscribe(s)})}if(rM("iterator")&&(i=Cx(r,Vze),i))return new a(function(s){s2(function(){if(!s.closed){for(var u=Nze(i.call(r)),c;!(c=u()).done;){var d=c.value;if(s.next(d),s.closed)return}s.complete()}})});if(Array.isArray(r))return new a(function(s){s2(function(){if(!s.closed){for(var u=0;u<r.length;++u)if(s.next(r[u]),s.closed)return;s.complete()}})});throw new TypeError(r+" is not observable")},e.of=function(){for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];var o=typeof this=="function"?this:e;return new o(function(s){s2(function(){if(!s.closed){for(var u=0;u<a.length;++u)if(s.next(a[u]),s.closed)return;s.complete()}})})},tM(e,null,[{key:bie,get:function(){return this}}]),e}();nM()&&Object.defineProperty(qn,Symbol("extensions"),{value:{symbol:u4,hostReportError:Oy},configurable:!0});function zze(e){var t,n=e.Symbol;if(typeof n=="function")if(n.observable)t=n.observable;else{typeof n.for=="function"?t=n.for("https://github.com/benlesh/symbol-observable"):t=n("https://github.com/benlesh/symbol-observable");try{n.observable=t}catch{}}else t="@@observable";return t}var nh;typeof self<"u"?nh=self:typeof window<"u"?nh=window:typeof global<"u"?nh=global:typeof module<"u"?nh=module:nh=Function("return this")();zze(nh);var Nz=qn.prototype,Bz="@@observable";Nz[Bz]||(Nz[Bz]=function(){return this});function Hze(e){return e.catch(function(){}),e}var Wze=Object.prototype.toString;function Sie(e){return l4(e)}function l4(e,t){switch(Wze.call(e)){case"[object Array]":{if(t=t||new Map,t.has(e))return t.get(e);var n=e.slice(0);return t.set(e,n),n.forEach(function(a,i){n[i]=l4(a,t)}),n}case"[object Object]":{if(t=t||new Map,t.has(e))return t.get(e);var r=Object.create(Object.getPrototypeOf(e));return t.set(e,r),Object.keys(e).forEach(function(a){r[a]=l4(e[a],t)}
568),r}default:return e}}function Yze(e){var t=new Set([e]);return t.forEach(function(n){br(n)&&Gze(n)===n&&Object.getOwnPropertyNames(n).forEach(function(r){br(n[r])&&t.add(n[r])})}),e}function Gze(e){if(globalThis.__DEV__!==!1&&!Object.isFrozen(e))try{Object.freeze(e)}catch(t){if(t instanceof TypeError)return null;throw t}return e}function Iy(e){return globalThis.__DEV__!==!1&&Yze(e),e}function og(e,t,n){var r=[];e.forEach(function(a){return a[t]&&r.push(a)}),r.forEach(function(a){return a[t](n)})}function W3(e,t,n){return new qn(function(r){var a={then:function(u){return new Promise(function(c){return c(u())})}};function i(u,c){return function(d){if(u){var f=function(){return r.closed?0:u(d)};a=a.then(f,f).then(function(h){return r.next(h)},function(h){return r.error(h)})}else r[c](d)}}var o={next:i(t,"next"),error:i(n,"error"),complete:function(){a.then(function(){return r.complete()})}},s=e.subscribe(o);return function(){return s.unsubscribe()}})}function Tie(e){function t(n){Object.defineProperty(e,n,{value:qn})}return YI&&Symbol.species&&t(Symbol.species),t("@@species"),e}function Vz(e){return e&&typeof e.then=="function"}var rh=function(e){No(t,e);function t(n){var r=e.call(this,function(a){return r.addObserver(a),function(){return r.removeObserver(a)}})||this;return r.observers=new Set,r.promise=new Promise(function(a,i){r.resolve=a,r.reject=i}),r.handlers={next:function(a){r.sub!==null&&(r.latest=["next",a],r.notify("next",a),og(r.observers,"next",a))},error:function(a){var i=r.sub;i!==null&&(i&&setTimeout(function(){return i.unsubscribe()}),r.sub=null,r.latest=["error",a],r.reject(a),r.notify("error",a),og(r.observers,"error",a))},complete:function(){var a=r,i=a.sub,o=a.sources,s=o===void 0?[]:o;if(i!==null){var u=s.shift();u?Vz(u)?u.then(function(c){return r.sub=c.subscribe(r.handlers)},r.handlers.error):r.sub=u.subscribe(r.handlers):(i&&setTimeout(function(){return i.unsubscribe()}),r.sub=null,r.latest&&r.latest[0]==="next"?r.resolve(r.latest[1]):r.resolve(),r.notify("complete"),og(r.observers,"complete"))}}},r.nextResultListeners=new Set,r.cancel=function(a){r.reject(a),r.sources=[],r.handlers.error(a)},r.promise.catch(function(a){}),typeof n=="function"&&(n=[new qn(n)]),Vz(n)?n.then(function(a){return r.start(a)},r.handlers.error):r.start(n),r}return t.prototype.start=function(n){this.sub===void 0&&(this.sources=Array.from(n),this.handlers.complete())},t.prototype.deliverLastMessage=function(n){if(this.latest){var r=this.latest[0],a=n[r];a&&a.call(n,this.latest[1]),this.sub===null&&r==="next"&&n.complete&&n.complete()}},t.prototype.addObserver=function(n){this.observers.has(n)||(this.deliverLastMessage(n),this.observers.add(n))},t.prototype.removeObserver=function(n){this.observers.delete(n)&&this.observers.size<1&&this.handlers.complete()},t.prototype.notify=function(n,r){var a=this.nextResultListeners;a.size&&(this.nextResultListeners=new Set,a.forEach(function(i){return i(n,r)}))},t.prototype.beforeNext=function(n){var r=!1;this.nextResultListeners.add(function(a,i){r||(r=!0,n(a,i))})},t}(qn);Tie(rh);function Dh(e){return"incremental"in e}function Qze(e){return"hasNext"in e&&"data"in e}function Kze(e){return Dh(e)||Qze(e)}function Xze(e){return br(e)&&"payload"in e}function Eie(e,t){var n=e,r=new Hl;return Dh(t)&&Do(t.incremental)&&t.incremental.forEach(function(a){for(var i=a.data,o=a.path,s=o.length-1;s>=0;--s){var u=o[s],c=!isNaN(+u),d=c?[]:{};d[u]=i,i=d}n=r.merge(n,i)}),n}function u2(e){var t=d4(e);return Do(t)}function d4(e){var t=Do(e.errors)?e.errors.slice(0):[];return Dh(e)&&Do(e.incremental)&&e.incremental.forEach(function(n){n.errors&&t.push.apply(t,n.errors)}),t}function Uf(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=Object.create(null);return e.forEach(function(r){r&&Object.keys(r).forEach(function(a){var i=r[a];i!==void 0&&(n[a]=i)})}),n}function sg(e,t){return Uf(e,t,t.variables&&{variables:Uf(oe(oe({},e&&e.variables),t.variables))})}var Y3,Jze=Symbol.for("apollo.deprecations"),Uz=Symbol.for("apollo.deprecations.slot"),f4=Tx,p4=(Y3=f4[Uz])!==null&&Y3!==void 0?Y3:f4[Uz]=new Tb;function Zze(e){return f4[Jze]||(p4.getValue()||[]).includes(e)}function ra(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return p4.withValue.apply(p4,Nr([Array.isArray(e)?e:[e]],t,!1))}function gr(e,t,n,r){r===void 0&&(r="Please remove this option."),cl(t,function(){t in e&&globalThis.__DEV__!==!1&&Ge.warn(103,n,t,r)})}function cl(e,t){Zze(e)||t()}function G3(e){return new qn(function(t){t.error(e)})}var Cie=function(e,t,n){var r=new Error(n);throw r.name="ServerError",r.response=e,r.statusCode=e.status,r.result=t,r};function eHe(e){for(var t=["query","operationName","variables","extensions","context"],n=0,r=Object.keys(e);n<r.length;n++){var a=r[n];if(t.indexOf(a)<0)throw oi(58,a)}return e}function tHe(e,t){var n=oe({},e),r=function(i){typeof i=="function"?n=oe(oe({},n),i(n)):n=oe(oe({},n),i)},a=function(){return oe({},n)};return Object.defineProperty(t,"setContext",{enumerable:!1,value:r}),Object.defineProperty(t,"getContext",{enumerable:!1,value:a}),t}function nHe(e){var t={variables:e.variables||{},extensions:e.extensions||{},operationName:e.operationName,query:e.query};return t.operationName||(t.operationName=typeof t.query!="string"?N0(t.query)||void 0:""),t}function rHe(e,t){var n=oe({},e),r=new Set(Object.keys(e));return bs(t,{Variable:function(a,i,o){o&&o.kind!=="VariableDefinition"&&r.delete(a.name.value)}}),r.forEach(function(a){delete n[a]}),n}
568function jz(e,t){return t?t(e):qn.of()}function p0(e){return typeof e=="function"?new ad(e):e}function vw(e){return e.request.length<=1}var ad=function(){function e(t){t&&(this.request=t)}return e.empty=function(){return new e(function(){return qn.of()})},e.from=function(t){return t.length===0?e.empty():t.map(p0).reduce(function(n,r){return n.concat(r)})},e.split=function(t,n,r){var a=p0(n),i=p0(r||new e(jz)),o;return vw(a)&&vw(i)?o=new e(function(s){return t(s)?a.request(s)||qn.of():i.request(s)||qn.of()}):o=new e(function(s,u){return t(s)?a.request(s,u)||qn.of():i.request(s,u)||qn.of()}),Object.assign(o,{left:a,right:i})},e.execute=function(t,n){return t.request(tHe(n.context,nHe(eHe(n))))||qn.of()},e.concat=function(t,n){var r=p0(t);if(vw(r))return globalThis.__DEV__!==!1&&Ge.warn(47,r),r;var a=p0(n),i;return vw(a)?i=new e(function(o){return r.request(o,function(s){return a.request(s)||qn.of()})||qn.of()}):i=new e(function(o,s){return r.request(o,function(u){return a.request(u,s)||qn.of()})||qn.of()}),Object.assign(i,{left:r,right:a})},e.prototype.split=function(t,n,r){return this.concat(e.split(t,n,r||new e(jz)))},e.prototype.concat=function(t){return e.concat(this,t)},e.prototype.request=function(t,n){throw oi(48)},e.prototype.onError=function(t,n){if(globalThis.__DEV__!==!1&&cl("onError",function(){globalThis.__DEV__!==!1&&Ge.warn(49)}),n&&n.error)return n.error(t),!1;throw t},e.prototype.setOnError=function(t){return globalThis.__DEV__!==!1&&globalThis.__DEV__!==!1&&Ge.warn(50),this.onError=t,this},e}(),aHe=ad.split,h4=ad.execute;function iHe(e){var t,n=e[Symbol.asyncIterator]();return t={next:function(){return n.next()}},t[Symbol.asyncIterator]=function(){return this},t}function oHe(e){var t=null,n=null,r=!1,a=[],i=[];function o(f){if(!n){if(i.length){var h=i.shift();if(Array.isArray(h)&&h[0])return h[0]({value:f,done:!1})}a.push(f)}}function s(f){n=f;var h=i.slice();h.forEach(function(y){y[1](f)}),!t||t()}function u(){r=!0;var f=i.slice();f.forEach(function(h){h[0]({value:void 0,done:!0})}),!t||t()}t=function(){t=null,e.removeListener("data",o),e.removeListener("error",s),e.removeListener("end",u),e.removeListener("finish",u),e.removeListener("close",u)},e.on("data",o),e.on("error",s),e.on("end",u),e.on("finish",u),e.on("close",u);function c(){return new Promise(function(f,h){if(n)return h(n);if(a.length)return f({value:a.shift(),done:!1});if(r)return f({value:void 0,done:!0});i.push([f,h])})}var d={next:function(){return c()}};return TT&&(d[Symbol.asyncIterator]=function(){return this}),d}function sHe(e){var t=!1,n={next:function(){return t?Promise.resolve({value:void 0,done:!0}):(t=!0,new Promise(function(r,a){e.then(function(i){r({value:i,done:!1})}).catch(a)}))}};return TT&&(n[Symbol.asyncIterator]=function(){return this}),n}function qz(e){var t={next:function(){return e.read()}};return TT&&(t[Symbol.asyncIterator]=function(){return this}),t}function uHe(e){return!!e.body}function cHe(e){return!!e.getReader}function lHe(e){return!!(TT&&e[Symbol.asyncIterator])}function dHe(e){return!!e.stream}function fHe(e){return!!e.arrayBuffer}function pHe(e){return!!e.pipe}function hHe(e){var t=e;if(uHe(e)&&(t=e.body),lHe(t))return iHe(t);if(cHe(t))return qz(t.getReader());if(dHe(t))return qz(t.stream().getReader());if(fHe(t))return sHe(t.arrayBuffer());if(pHe(t))return oHe(t);throw new Error("Unknown body type for responseIterator. Please pass a streamable response.")}var iM=Symbol();function yHe(e){return e.extensions?Array.isArray(e.extensions[iM]):!1}function Aie(e){return e.hasOwnProperty("graphQLErrors")}var mHe=function(e){var t=Nr(Nr(Nr([],e.graphQLErrors,!0),e.clientErrors,!0),e.protocolErrors,!0);return e.networkError&&t.push(e.networkError),t.map(function(n){return br(n)&&n.message||"Error message not found."}).join(`
569`)},Ys=function(e){No(t,e);function t(n){var r=n.graphQLErrors,a=n.protocolErrors,i=n.clientErrors,o=n.networkError,s=n.errorMessage,u=n.extraInfo,c=e.call(this,s)||this;return c.name="ApolloError",c.graphQLErrors=r||[],c.protocolErrors=a||[],c.clientErrors=i||[],c.networkError=o||null,c.message=s||mHe(c),c.extraInfo=u,c.cause=Nr(Nr(Nr([o],r||[],!0),a||[],!0),i||[],!0).find(function(d){return!!d})||null,c.__proto__=t.prototype,c}return t}(Error),$z=Object.prototype.hasOwnProperty;function gHe(e,t){return Hs(this,void 0,void 0,function(){var n,r,a,i,o,s,u,c,d,f,h,y,m,v,w,b,x,T,E,
569C,R,_,I,L;return Ws(this,function(B){switch(B.label){case 0:if(TextDecoder===void 0)throw new Error("TextDecoder must be defined in the environment: please import a polyfill.");n=new TextDecoder("utf-8"),r=(L=e.headers)===null||L===void 0?void 0:L.get("content-type"),a="boundary=",i=r!=null&&r.includes(a)?r==null?void 0:r.substring((r==null?void 0:r.indexOf(a))+a.length).replace(/['"]/g,"").replace(/\;(.*)/gm,"").trim():"-",o=`\r
570--`.concat(i),s="",u=hHe(e),c=!0,B.label=1;case 1:return c?[4,u.next()]:[3,3];case 2:for(d=B.sent(),f=d.value,h=d.done,y=typeof f=="string"?f:n.decode(f),m=s.length-o.length+1,c=!h,s+=y,v=s.indexOf(o,m);v>-1;){if(w=void 0,_=[s.slice(0,v),s.slice(v+o.length)],w=_[0],s=_[1],b=w.indexOf(`\r
571\r
572`),x=vHe(w.slice(0,b)),T=x["content-type"],T&&T.toLowerCase().indexOf("application/json")===-1)throw new Error("Unsupported patch content type: application/json is required.");if(E=w.slice(b),E){if(C=_ie(e,E),Object.keys(C).length>1||"data"in C||"incremental"in C||"errors"in C||"payload"in C)if(Xze(C)){if(R={},"payload"in C){if(Object.keys(C).length===1&&C.payload===null)return[2];R=oe({},C.payload)}"errors"in C&&(R=oe(oe({},R),{extensions:oe(oe({},"extensions"in R?R.extensions:null),(I={},I[iM]=C.errors,I))})),t(R)}else t(C);else if(Object.keys(C).length===1&&"hasNext"in C&&!C.hasNext)return[2]}v=s.indexOf(o)}return[3,1];case 3:return[2]}})})}function vHe(e){var t={};return e.split(`
573`).forEach(function(n){var r=n.indexOf(":");if(r>-1){var a=n.slice(0,r).trim().toLowerCase(),i=n.slice(r+1).trim();t[a]=i}}),t}function _ie(e,t){if(e.status>=300){var n=function(){try{return JSON.parse(t)}catch{return t}};Cie(e,n(),"Response not successful: Received status code ".concat(e.status))}try{return JSON.parse(t)}catch(a){var r=a;throw r.name="ServerParseError",r.response=e,r.statusCode=e.status,r.bodyText=t,r}}function bHe(e,t){e.result&&e.result.errors&&e.result.data&&t.next(e.result),t.error(e)}function wHe(e){return function(t){return t.text().then(function(n){return _ie(t,n)}).then(function(n){return!Array.isArray(n)&&!$z.call(n,"data")&&!$z.call(n,"errors")&&Cie(t,n,"Server response was missing for query '".concat(Array.isArray(e)?e.map(function(r){return r.operationName}):e.operationName,"'.")),n})}}var y4=function(e,t){var n;try{n=JSON.stringify(e)}catch(a){var r=oi(54,t,a.message);throw r.parseError=a,r}return n},xHe={includeQuery:!0,includeExtensions:!1,preserveHeaderCase:!1},SHe={accept:"*/*","content-type":"application/json"},THe={method:"POST"},EHe={http:xHe,headers:SHe,options:THe},CHe=function(e,t){return t(e)};function AHe(e,t){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];var a={},i={};n.forEach(function(f){a=oe(oe(oe({},a),f.options),{headers:oe(oe({},a.headers),f.headers)}),f.credentials&&(a.credentials=f.credentials),i=oe(oe({},i),f.http)}),a.headers&&(a.headers=_He(a.headers,i.preserveHeaderCase));var o=e.operationName,s=e.extensions,u=e.variables,c=e.query,d={operationName:o,variables:u};return i.includeExtensions&&(d.extensions=s),i.includeQuery&&(d.query=t(c,Wd)),{options:a,body:d}}function _He(e,t){if(!t){var n={};
573return Object.keys(Object(e)).forEach(function(i){n[i.toLowerCase()]=e[i]}),n}var r={};Object.keys(Object(e)).forEach(function(i){r[i.toLowerCase()]={originalName:i,value:e[i]}});var a={};return Object.keys(r).forEach(function(i){a[r[i].originalName]=r[i].value}),a}var kHe=function(e){if(!e&&typeof fetch>"u")throw oi(51)},PHe=function(e,t){var n=e.getContext(),r=n.uri;return r||(typeof t=="function"?t(e):t||"/graphql")};function RHe(e,t){var n=[],r=function(f,h){n.push("".concat(f,"=").concat(encodeURIComponent(h)))};if("query"in t&&r("query",t.query),t.operationName&&r("operationName",t.operationName),t.variables){var a=void 0;try{a=y4(t.variables,"Variables map")}catch(f){return{parseError:f}}r("variables",a)}if(t.extensions){var i=void 0;try{i=y4(t.extensions,"Extensions map")}catch(f){return{parseError:f}}r("extensions",i)}var o="",s=e,u=e.indexOf("#");u!==-1&&(o=e.substr(u),s=e.substr(0,u));var c=s.indexOf("?")===-1?"?":"&",d=s+c+n.join("&")+o;return{newURI:d}}var zz=ns(function(){return fetch}),OHe=function(e){e===void 0&&(e={});var t=e.uri,n=t===void 0?"/graphql":t,r=e.fetch,a=e.print,i=a===void 0?CHe:a,o=e.includeExtensions,s=e.preserveHeaderCase,u=e.useGETForQueries,c=e.includeUnusedVariables,d=c===void 0?!1:c,f=ti(e,["uri","fetch","print","includeExtensions","preserveHeaderCase","useGETForQueries","includeUnusedVariables"]);globalThis.__DEV__!==!1&&kHe(r||zz);var h={http:{includeExtensions:o,preserveHeaderCase:s},options:f.fetchOptions,credentials:f.credentials,headers:f.headers};return new ad(function(y){var m=PHe(y,n),v=y.getContext(),w={};if(v.clientAwareness){var b=v.clientAwareness,x=b.name,T=b.version;x&&(w["apollographql-client-name"]=x),T&&(w["apollographql-client-version"]=T)}var E=oe(oe({},w),v.headers),C={http:v.http,options:v.fetchOptions,credentials:v.credentials,headers:E};if(dv(["client"],y.query)){globalThis.__DEV__!==!1&&globalThis.__DEV__!==!1&&Ge.warn(52);var R=vie(y.query);if(!R)return G3(new Error("HttpLink: Trying to send a client-only query to the server. To send to the server, ensure a non-client field is added to the query or set the `transformOptions.removeClientFields` option to `true`."));y.query=R}var _=AHe(y,i,EHe,h,C),I=_.options,L=_.body;L.variables&&!d&&(L.variables=rHe(L.variables,y.query));var B;!I.signal&&typeof AbortController<"u"&&(B=new AbortController,I.signal=B.signal);var j=function(re){return re.kind==="OperationDefinition"&&re.operation==="mutation"},K=function(re){return re.kind==="OperationDefinition"&&re.operation==="subscription"},H=K(cm(y.query)),J=dv(["defer"],y.query);if(u&&!y.query.definitions.some(j)&&(I.method="GET"),J||H){I.headers=I.headers||{};var z="multipart/mixed;";H&&J&&globalThis.__DEV__!==!1&&Ge.warn(53),H?z+="boundary=graphql;subscriptionSpec=1.0,application/json":J&&(z+="deferSpec=20220824,application/json"),I.headers.accept=z}if(I.method==="GET"){var Z=RHe(m,L),q=Z.newURI,Y=Z.parseError;if(Y)return G3(Y);m=q}else try{I.body=y4(L,"Payload")}catch(re){return G3(re)}return new qn(function(re){var U=r||ns(function(){return fetch})||zz,Q=re.next.bind(re);return U(m,I).then(function(he){var we;y.setContext({response:he});var ve=(we=he.headers)===null||we===void 0?void 0:we.get("content-type");return ve!==null&&/^multipart\/mixed/i.test(ve)?gHe(he,Q):wHe(y)(he).then(Q)}).then(function(){B=void 0,re.complete()}).catch(function(he){B=void 0,bHe(he,re)}),function(){B&&B.abort()}})})},kie=function(e){No(t,e);function t(n){n===void 0&&(n={});var r=e.call(this,OHe(n).request)||this;return r.options=n,r}return t}(ad);const{toString:Hz,hasOwnProperty:IHe}=Object.prototype,Wz=Function.prototype.toString,m4=new Map;function An(e,t){try{return g4(e,t)}finally{m4.clear()}}function g4(e,t){if(e===t)return!0;const n=Hz.call(e),r=Hz.call(t);if(n!==r)return!1;switch(n){case"[object Array]":if(e.length!==t.length)return!1;case"[object Object]":{if(Gz(e,t))return!0;const a=Yz(e),i=Yz(t),o=a.length;if(o!==i.length)return!1;for(let s=0;s<o;++s)if(!IHe.call(t,a[s]))return!1;for(let s=0;s<o;++s){const u=a[s];if(!g4(e[u],t[u]))return!1}return!0}case"[object Error]":return e.name===t.name&&e.message===t.message;case"[object Number]":if(e!==e)return t!==t;case"[object Boolean]":case"[object Date]":return+e==+t;case"[object RegExp]":case"[object String]":return e==`${t}`;case"[object Map]":case"[object Set]":{if(e.size!==t.size)return!1;if(Gz(e,t))return!0;const a=e.entries(),i=n==="[object Map]";for(;;){const o=a.next();if(o.done)break;const[s,u]=o.value;if(!t.has(s)||i&&!g4(u,t.get(s)))return!1}return!0}case"[object Uint16Array]":case"[object Uint8Array]":case"[object Uint32Array]":case"[object Int32Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object ArrayBuffer]":e=new Uint8Array(e),t=new Uint8Array(t);case"[object DataView]":{let a=e.byteLength;if(a===t.byteLength)for(;
573a--&&e[a]===t[a];);return a===-1}case"[object AsyncFunction]":case"[object GeneratorFunction]":case"[object AsyncGeneratorFunction]":case"[object Function]":{const a=Wz.call(e);return a!==Wz.call(t)?!1:!LHe(a,DHe)}}return!1}function Yz(e){return Object.keys(e).filter(MHe,e)}function MHe(e){return this[e]!==void 0}const DHe="{ [native code] }";function LHe(e,t){const n=e.length-t.length;return n>=0&&e.indexOf(t,n)===n}function Gz(e,t){let n=m4.get(e);if(n){if(n.has(t))return!0}else m4.set(e,n=new Set);return n.add(t),!1}function Pie(e,t,n,r){var a=t.data,i=ti(t,["data"]),o=n.data,s=ti(n,["data"]);return An(i,s)&&c2(cm(e).selectionSet,a,o,{fragmentMap:om(um(e)),variables:r})}function c2(e,t,n,r){if(t===n)return!0;var a=new Set;return e.selections.every(function(i){if(a.has(i)||(a.add(i),!Sb(i,r.variables))||Qz(i))return!0;if($l(i)){var o=mc(i),s=t&&t[o],u=n&&n[o],c=i.selectionSet;if(!c)return An(s,u);var d=Array.isArray(s),f=Array.isArray(u);if(d!==f)return!1;if(d&&f){var h=s.length;if(u.length!==h)return!1;for(var y=0;y<h;++y)if(!c2(c,s[y],u[y],r))return!1;return!0}return c2(c,s,u,r)}else{var m=ET(i,r.fragmentMap);if(m)return Qz(m)?!0:c2(m.selectionSet,t,n,r)}})}function Qz(e){return!!e.directives&&e.directives.some(FHe)}function FHe(e){return e.name.value==="nonreactive"}var Rie=sp?WeakMap:Map,Oie=WI?WeakSet:Set,oM=new Tb,Kz=!1;function Iie(){Kz||(Kz=!0,globalThis.__DEV__!==!1&&Ge.warn(64))}function Mie(e,t,n){return oM.withValue(!0,function(){var r=B0(e,t,n,!1);return Object.isFrozen(e)&&Iy(r),r})}function NHe(e,t){if(t.has(e))return t.get(e);var n=Array.isArray(e)?[]:Object.create(null);return t.set(e,n),n}function B0(e,t,n,r,a){var i,o=n.knownChanged,s=NHe(e,n.mutableTargets);if(Array.isArray(e)){for(var u=0,c=Array.from(e.entries());u<c.length;u++){var d=c[u],f=d[0],h=d[1];if(h===null){s[f]=null;continue}var y=B0(h,t,n,r,globalThis.__DEV__!==!1?"".concat(a||"","[").concat(f,"]"):void 0);o.has(y)&&o.add(s),s[f]=y}return o.has(s)?s:e}for(var m=0,v=t.selections;m<v.length;m++){var w=v[m],b=void 0;if(r&&o.add(s),w.kind===Xe.FIELD){var x=mc(w),T=w.selectionSet;if(b=s[x]||e[x],b===void 0)continue;if(T&&b!==null){var y=B0(e[x],T,n,r,globalThis.__DEV__!==!1?"".concat(a||"",".").concat(x):void 0);o.has(y)&&(b=y)}globalThis.__DEV__===!1&&(s[x]=b),globalThis.__DEV__!==!1&&(r&&x!=="__typename"&&!(!((i=Object.getOwnPropertyDescriptor(s,x))===null||i===void 0)&&i.value)?Object.defineProperty(s,x,BHe(x,b,a||"",n.operationName,n.operationType)):(delete s[x],s[x]=b))}if(w.kind===Xe.INLINE_FRAGMENT&&(!w.typeCondition||n.cache.fragmentMatches(w,e.__typename))&&(b=B0(e,w.selectionSet,n,r,a)),w.kind===Xe.FRAGMENT_SPREAD){var E=w.name.value,C=n.fragmentMap[E]||(n.fragmentMap[E]=n.cache.lookupFragment(E));Ge(C,59,E);var R=D$e(w);R!=="mask"&&(b=B0(e,C.selectionSet,n,R==="migrate",a))}o.has(b)&&o.add(s)}return"__typename"in e&&!("__typename"in s)&&(s.__typename=e.__typename),Object.keys(s).length!==Object.keys(e).length&&o.add(s),o.has(s)?s:e}function BHe(e,t,n,r,a){var i=function(){return oM.getValue()||(globalThis.__DEV__!==!1&&Ge.warn(60,r?"".concat(a," '").concat(r,"'"):"anonymous ".concat(a),"".concat(n,".").concat(e).replace(/^\./,"")),i=function(){return t}),t};return{get:function(){return i()},set:function(o){i=function(){return o}},enumerable:!0,configurable:!0}}function Die(e,t,n,r){if(!n.fragmentMatches)return globalThis.__DEV__!==!1&&Iie(),e;var a=t.definitions.filter(function(o){return o.kind===Xe.FRAGMENT_DEFINITION});typeof r>"u"&&(Ge(a.length===1,61,a.length),r=a[0].name.value);var i=a.find(function(o){return o.name.value===r});return Ge(!!i,62,r),e==null||An(e,{})?e:Mie(e,i.selectionSet,{operationType:"fragment",operationName:i.name.value,fragmentMap:om(um(t)),cache:n,mutableTargets:new Rie,knownChanged:new Oie})}function VHe(e,t,n){var r;if(!n.fragmentMatches)return globalThis.__DEV__!==!1&&Iie(),e;var a=Vf(t);return Ge(a,63),e==null?e:Mie(e,a.selectionSet,{operationType:a.operation,operationName:(r=a.name)===null||r===void 0?void 0:r.value,fragmentMap:om(um(t)),cache:n,mutableTargets:new Rie,knownChanged:new Oie})}var Lie=function(){function e(){this.assumeImmutableResults=!1,this.getFragmentDoc=pv(j$e,{max:du["cache.fragmentQueryDocuments"]||1e3,cache:Ex})}return e.prototype.lookupFragment=function(t){return null},e.prototype.batch=function(t){var n=this,r=typeof t.optimistic=="string"?t.optimistic:t.optimistic===!1?null:void 0,a;return this.performTransaction(function(){return a=t.update(n)},r),a},e.prototype.recordOptimisticTransaction=function(t,n){this.performTransaction(t,n)},e.prototype.transformDocument=function(t){return t},e.prototype.transformForLink=function(t){return t},e.prototype.identify=function(t){},e.prototype.gc=function(){return[]},e.prototype.modify=function(t){return!1},e.prototype.readQuery=function(t,n){var r=this;return n===void 0&&(n=!!t.optimistic),globalThis.__DEV__!==!1&&gr(t,"canonizeResults","cache.readQuery"),ra("canonizeResults",function(){return r.read(oe(oe({},t),{rootId:t.id||"ROOT_QUERY",optimistic:n}))})},e.prototype.watchFragment=function(t){var n=this,r=t.fragment,a=t.fragmentName,i=t.from,o=t.optimistic,s=o===void 0?!0:o,u=ti(t,["fragment","fragmentName","from","optimistic"]),c=this.getFragmentDoc(r,a),d=typeof i>"u"||typeof i=="string"?i:this.identify(i),f=!!t[Symbol.for("apollo.dataMasking")];if(globalThis.__DEV__!==!1){var h=a||rie(r).name.value;d||globalThis.__DEV__!==!1&&Ge.warn(1,h)}var y=oe(oe({},u),{returnPartialData:!0,id:d,query:c,optimistic:s}),m;return new qn(function(v){return n.watch(oe(oe({},y),{immediate:!0,callback:function(w){var b=f?Die(w.result,r,n,a):w.result;if(!(m&&Pie(c,{data:m.result},{data:b},t.variables))){var x={data:b,complete:!!w.complete};w.missing&&(x.missing=kT(w.missing.map(function(T){return T.missing}))),m=oe(oe({},w),{result:b}),v.next(x)}}}))})},e.prototype.readFragment=function(t,n){var r=this;return n===void 0&&(n=!!t.optimistic),globalThis.__DEV__!==!1&&gr(t,"canonizeResults","cache.readFragment"),ra("canonizeResults",function(){return r.read(oe(oe({},t),{query:r.getFragmentDoc(t.fragment,t.fragmentName),rootId:t.id,optimistic:n}))})},e.prototype.writeQuery=function(t){var n=t.id,r=t.data,a=ti(t,["id","data"]);return this.write(Object.assign(a,{dataId:n||"ROOT_QUERY",result:r}))},e.prototype.writeFragment=function(t){var n=t.id,r=t.data,a=t.fragment,i=t.fragmentName,o=ti(t,["id","data","fragment","fragmentName"]);return this.write(Object.assign(o,{query:this.getFragmentDoc(a,i),dataId:n,result:r}))},e.prototype.updateQuery=function(t,n){return globalThis.__DEV__!==!1&&gr(t,"canonizeResults","cache.updateQuery"),this.batch({update:function(r){var a=ra("canonizeResults",function(){return r.readQuery(t)}),i=n(a);return i==null?a:(r.writeQuery(oe(oe({},t),{data:i})),i)}})},e.prototype.updateFragment=function(t,n){return globalThis.__DEV__!==!1&&gr(t,"canonizeResults","cache.updateFragment"),this.batch({update:function(r){var a=ra("canonizeResults",function(){return r.readFragment(t)}),i=n(a);return i==null?a:(r.writeFragment(oe(oe({},t),{data:i})),i)}})},e}();globalThis.__DEV__!==!1&&(Lie.prototype.getMemoryInternals=Z$e);var Fie=function(e){No(t,e);function t(n,r,a,i){var o,s=e.call(this,n)||this;if(s.message=n,s.path=r,s.query=a,s.variables=i,Array.isArray(s.path)){s.missing=s.message;for(var u=s.path.length-1;u>=0;--u)s.missing=(o={},o[s.path[u]]=s.missing,o)}else s.missing=s.path;return s.__proto__=t.prototype,s}return t}(Error),ta=Object.prototype.hasOwnProperty;function h0(e){return e==null}function Nie(e,t){var n=e.__typename,r=e.id,a=e._id;if(typeof n=="string"&&(t&&(t.keyObject=h0(r)?h0(a)?void 0:{_id:a}:{id:r}),h0(r)&&!h0(a)&&(r=a),!h0(r)))return"".concat(n,":").concat(typeof r=="number"||typeof r=="string"?r:JSON.stringify(r))}var Bie={dataIdFromObject:Nie,addTypename:!0,resultCaching:!0,canonizeResults:!1};function UHe(e){return Uf(Bie,e)}function Vie(e){var t=e.canonizeResults;return t===void 0?Bie.canonizeResults:t}function jHe(e,t){return In(t)?e.get(t.__ref,"__typename"):t&&t.__typename}var Uie=/^[_a-z][_0-9a-z]*/i;function Wl(e){var t=e.match(Uie);return t?t[0]:e}function v4(e,t,n){return br(t)?wr(t)?t.every(function(r){return v4(e,r,n)}):e.selections.every(function(r){if($l(r)&&Sb(r,n)){var a=mc(r);return ta.call(t,a)&&(!r.selectionSet||v4(r.selectionSet,t[a],n))}return!0}):!1}function gh(e){return br(e)&&!In(e)&&!wr(e)}function qHe(){return new Hl}function jie(e,t){var n=om(um(e));return{fragmentMap:n,lookupFragment:function(r){var a=n[r];return!a&&t&&(a=t.lookup(r)),a||null}}}var l2=Object.create(null),Q3=function(){return l2},Xz=Object.create(null),hv=function(){function e(t,n){var r=this;this.policies=t,this.group=n,this.data=Object.create(null),this.rootIds=Object.create(null),this.refs=Object.create(null),this.getFieldValue=function(a,i){return Iy(In(a)?r.get(a.__ref,i):a&&a[i])},this.canRead=function(a){return In(a)?r.has(a.__ref):typeof a=="object"}
573,this.toReference=function(a,i){if(typeof a=="string")return Mh(a);if(In(a))return a;var o=r.policies.identify(a)[0];if(o){var s=Mh(o);return i&&r.merge(o,a),s}}}return e.prototype.toObject=function(){return oe({},this.data)},e.prototype.has=function(t){return this.lookup(t,!0)!==void 0},e.prototype.get=function(t,n){if(this.group.depend(t,n),ta.call(this.data,t)){var r=this.data[t];if(r&&ta.call(r,n))return r[n]}if(n==="__typename"&&ta.call(this.policies.rootTypenamesById,t))return this.policies.rootTypenamesById[t];if(this instanceof rl)return this.parent.get(t,n)},e.prototype.lookup=function(t,n){if(n&&this.group.depend(t,"__exists"),ta.call(this.data,t))return this.data[t];if(this instanceof rl)return this.parent.lookup(t,n);if(this.policies.rootTypenamesById[t])return Object.create(null)},e.prototype.merge=function(t,n){var r=this,a;In(t)&&(t=t.__ref),In(n)&&(n=n.__ref);var i=typeof t=="string"?this.lookup(a=t):t,o=typeof n=="string"?this.lookup(a=n):n;if(o){Ge(typeof a=="string",2);var s=new Hl(zHe).merge(i,o);if(this.data[a]=s,s!==i&&(delete this.refs[a],this.group.caching)){var u=Object.create(null);i||(u.__exists=1),Object.keys(o).forEach(function(c){if(!i||i[c]!==s[c]){u[c]=1;var d=Wl(c);d!==c&&!r.policies.hasKeyArgs(s.__typename,d)&&(u[d]=1),s[c]===void 0&&!(r instanceof rl)&&delete s[c]}}),u.__typename&&!(i&&i.__typename)&&this.policies.rootTypenamesById[a]===s.__typename&&delete u.__typename,Object.keys(u).forEach(function(c){return r.group.dirty(a,c)})}}},e.prototype.modify=function(t,n){var r=this,a=this.lookup(t);if(a){var i=Object.create(null),o=!1,s=!0,u={DELETE:l2,INVALIDATE:Xz,isReference:In,toReference:this.toReference,canRead:this.canRead,readField:function(c,d){return r.policies.readField(typeof c=="string"?{fieldName:c,from:d||Mh(t)}:c,{store:r})}};if(Object.keys(a).forEach(function(c){var d=Wl(c),f=a[c];if(f!==void 0){var h=typeof n=="function"?n:n[c]||n[d];if(h){var y=h===Q3?l2:h(Iy(f),oe(oe({},u),{fieldName:d,storeFieldName:c,storage:r.getStorage(t,c)}));if(y===Xz)r.group.dirty(t,c);else if(y===l2&&(y=void 0),y!==f&&(i[c]=y,o=!0,f=y,globalThis.__DEV__!==!1)){var m=function(C){if(r.lookup(C.__ref)===void 0)return globalThis.__DEV__!==!1&&Ge.warn(3,C),!0};if(In(y))m(y);else if(Array.isArray(y))for(var v=!1,w=void 0,b=0,x=y;b<x.length;b++){var T=x[b];if(In(T)){if(v=!0,m(T))break}else if(typeof T=="object"&&T){var E=r.policies.identify(T)[0];E&&(w=T)}if(v&&w!==void 0){globalThis.__DEV__!==!1&&Ge.warn(4,w);break}}}}f!==void 0&&(s=!1)}}),o)return this.merge(t,i),s&&(this instanceof rl?this.data[t]=void 0:delete this.data[t],this.group.dirty(t,"__exists")),!0}return!1},e.prototype.delete=function(t,n,r){var a,i=this.lookup(t);if(i){var o=this.getFieldValue(i,"__typename"),s=n&&r?this.policies.getStoreFieldName({typename:o,fieldName:n,args:r}):n;return this.modify(t,s?(a={},a[s]=Q3,a):Q3)}return!1},e.prototype.evict=function(t,n){var r=!1;return t.id&&(ta.call(this.data,t.id)&&(r=this.delete(t.id,t.fieldName,t.args)),this instanceof rl&&this!==n&&(r=this.parent.evict(t,n)||r),(t.fieldName||r)&&this.group.dirty(t.id,t.fieldName||"__exists")),r},e.prototype.clear=function(){this.replace(null)},e.prototype.extract=function(){var t=this,n=this.toObject(),r=[];return this.getRootIdSet().forEach(function(a){ta.call(t.policies.rootTypenamesById,a)||r.push(a)}),r.length&&(n.__META={extraRootIds:r.sort()}),n},e.prototype.replace=function(t){var n=this;if(Object.keys(this.data).forEach(function(i){t&&ta.call(t,i)||n.delete(i)}),t){var r=t.__META,a=ti(t,["__META"]);Object.keys(a).forEach(function(i){n.merge(i,a[i])}),r&&r.extraRootIds.forEach(this.retain,this)}},e.prototype.retain=function(t){return this.rootIds[t]=(this.rootIds[t]||0)+1},e.prototype.release=function(t){if(this.rootIds[t]>0){var n=--this.rootIds[t];return n||delete this.rootIds[t],n}return 0},e.prototype.getRootIdSet=function(t){return t===void 0&&(t=new Set),Object.keys(this.rootIds).forEach(t.add,t),this instanceof rl?this.parent.getRootIdSet(t):Object.keys(this.policies.rootTypenamesById).forEach(t.add,t),t},e.prototype.gc=function(){var t=this,n=this.getRootIdSet(),r=this.toObject();
573n.forEach(function(o){ta.call(r,o)&&(Object.keys(t.findChildRefIds(o)).forEach(n.add,n),delete r[o])});var a=Object.keys(r);if(a.length){for(var i=this;i instanceof rl;)i=i.parent;a.forEach(function(o){return i.delete(o)})}return a},e.prototype.findChildRefIds=function(t){if(!ta.call(this.refs,t)){var n=this.refs[t]=Object.create(null),r=this.data[t];if(!r)return n;var a=new Set([r]);a.forEach(function(i){In(i)&&(n[i.__ref]=!0),br(i)&&Object.keys(i).forEach(function(o){var s=i[o];br(s)&&a.add(s)})})}return this.refs[t]},e.prototype.makeCacheKey=function(){return this.group.keyMaker.lookupArray(arguments)},e}(),qie=function(){function e(t,n){n===void 0&&(n=null),this.caching=t,this.parent=n,this.d=null,this.resetCaching()}return e.prototype.resetCaching=function(){this.d=this.caching?hie():null,this.keyMaker=new Cc(sp)},e.prototype.depend=function(t,n){if(this.d){this.d(K3(t,n));var r=Wl(n);r!==n&&this.d(K3(t,r)),this.parent&&this.parent.depend(t,n)}},e.prototype.dirty=function(t,n){this.d&&this.d.dirty(K3(t,n),n==="__exists"?"forget":"setDirty")},e}();function K3(e,t){return t+"#"+e}function Jz(e,t){ug(e)&&e.group.depend(t,"__exists")}(function(e){var t=function(n){No(r,n);function r(a){var i=a.policies,o=a.resultCaching,s=o===void 0?!0:o,u=a.seed,c=n.call(this,i,new qie(s))||this;return c.stump=new $He(c),c.storageTrie=new Cc(sp),u&&c.replace(u),c}return r.prototype.addLayer=function(a,i){return this.stump.addLayer(a,i)},r.prototype.removeLayer=function(){return this},r.prototype.getStorage=function(){return this.storageTrie.lookupArray(arguments)},r}(e);e.Root=t})(hv||(hv={}));var rl=function(e){No(t,e);function t(n,r,a,i){var o=e.call(this,r.policies,i)||this;return o.id=n,o.parent=r,o.replay=a,o.group=i,a(o),o}return t.prototype.addLayer=function(n,r){return new t(n,this,r,this.group)},t.prototype.removeLayer=function(n){var r=this,a=this.parent.removeLayer(n);return n===this.id?(this.group.caching&&Object.keys(this.data).forEach(function(i){var o=r.data[i],s=a.lookup(i);s?o?o!==s&&Object.keys(o).forEach(function(u){An(o[u],s[u])||r.group.dirty(i,u)}):(r.group.dirty(i,"__exists"),Object.keys(s).forEach(function(u){r.group.dirty(i,u)})):r.delete(i)}),a):a===this.parent?this:a.addLayer(this.id,this.replay)},t.prototype.toObject=function(){return oe(oe({},this.parent.toObject()),this.data)},t.prototype.findChildRefIds=function(n){var r=this.parent.findChildRefIds(n);return ta.call(this.data,n)?oe(oe({},r),e.prototype.findChildRefIds.call(this,n)):r},t.prototype.getStorage=function(){for(var n=this.parent;n.parent;)n=n.parent;return n.getStorage.apply(n,arguments)},t}(hv),$He=function(e){No(t,e);function t(n){return e.call(this,"EntityStore.Stump",n,function(){},new qie(n.group.caching,n.group))||this}return t.prototype.removeLayer=function(){return this},t.prototype.merge=function(n,r){return this.parent.merge(n,r)},t}(rl);function zHe(e,t,n){var r=e[n],a=t[n];return An(r,a)?r:a}function ug(e){return!!(e instanceof hv&&e.group.caching)}function HHe(e){return br(e)?wr(e)?e.slice(0):oe({__proto__:Object.getPrototypeOf(e)},e):e}var Zz=function(){function e(){this.known=new(WI?WeakSet:Set),this.pool=new Cc(sp),this.passes=new WeakMap,this.keysByJSON=new Map,this.empty=this.admit({})}return e.prototype.isKnown=function(t){return br(t)&&this.known.has(t)},e.prototype.pass=function(t){if(br(t)){var n=HHe(t);return this.passes.set(n,t),n}return t},e.prototype.admit=function(t){var n=this;if(br(t)){var r=this.passes.get(t);if(r)return r;var a=Object.getPrototypeOf(t);switch(a){case Array.prototype:{if(this.known.has(t))return t;var i=t.map(this.admit,this),o=this.pool.lookupArray(i);return o.array||(this.known.add(o.array=i),globalThis.__DEV__!==!1&&Object.freeze(i)),o.array}case null:case Object.prototype:{if(this.known.has(t))return t;var s=Object.getPrototypeOf(t),u=[s],c=this.sortedKeys(t);u.push(c.json);var d=u.length;c.sorted.forEach(function(y){u.push(n.admit(t[y]))});var o=this.pool.lookupArray(u);if(!o.object){var f=o.object=Object.create(s);this.known.add(f),c.sorted.forEach(function(y,m){f[y]=u[d+m]}),globalThis.__DEV__!==!1&&Object.freeze(f)}return o.object}}}return t},e.prototype.sortedKeys=function(t){var n=Object.keys(t),r=this.pool.lookupArray(n);if(!r.keys){n.sort();var a=JSON.stringify(n);
573(r.keys=this.keysByJSON.get(a))||this.keysByJSON.set(a,r.keys={sorted:n,json:a})}return r.keys},e}();function eH(e){return[e.selectionSet,e.objectOrReference,e.context,e.context.canonizeResults]}var WHe=function(){function e(t){var n=this;this.knownResults=new(sp?WeakMap:Map),this.config=Uf(t,{addTypename:t.addTypename!==!1,canonizeResults:Vie(t)}),this.canon=t.canon||new Zz,this.executeSelectionSet=pv(function(r){var a,i=r.context.canonizeResults,o=eH(r);o[3]=!i;var s=(a=n.executeSelectionSet).peek.apply(a,o);return s?i?oe(oe({},s),{result:n.canon.admit(s.result)}):s:(Jz(r.context.store,r.enclosingRef.__ref),n.execSelectionSetImpl(r))},{max:this.config.resultCacheMaxSize||du["inMemoryCache.executeSelectionSet"]||5e4,keyArgs:eH,makeCacheKey:function(r,a,i,o){if(ug(i.store))return i.store.makeCacheKey(r,In(a)?a.__ref:a,i.varString,o)}}),this.executeSubSelectedArray=pv(function(r){return Jz(r.context.store,r.enclosingRef.__ref),n.execSubSelectedArrayImpl(r)},{max:this.config.resultCacheMaxSize||du["inMemoryCache.executeSubSelectedArray"]||1e4,makeCacheKey:function(r){var a=r.field,i=r.array,o=r.context;if(ug(o.store))return o.store.makeCacheKey(a,i,o.varString)}})}return e.prototype.resetCanon=function(){this.canon=new Zz},e.prototype.diffQueryAgainstStore=function(t){var n=t.store,r=t.query,a=t.rootId,i=a===void 0?"ROOT_QUERY":a,o=t.variables,s=t.returnPartialData,u=s===void 0?!0:s,c=t.canonizeResults,d=c===void 0?this.config.canonizeResults:c,f=this.config.cache.policies;o=oe(oe({},KI(nie(r))),o);var h=Mh(i),y=this.executeSelectionSet({selectionSet:cm(r).selectionSet,objectOrReference:h,enclosingRef:h,context:oe({store:n,query:r,policies:f,variables:o,varString:Rl(o),canonizeResults:d},jie(r,this.config.fragments))}),m;if(y.missing&&(m=[new Fie(YHe(y.missing),y.missing,r,o)],!u))throw m[0];return{result:y.result,complete:!m,missing:m}},e.prototype.isFresh=function(t,n,r,a){if(ug(a.store)&&this.knownResults.get(t)===r){var i=this.executeSelectionSet.peek(r,n,a,this.canon.isKnown(t));if(i&&t===i.result)return!0}return!1},e.prototype.execSelectionSetImpl=function(t){var n=this,r=t.selectionSet,a=t.objectOrReference,i=t.enclosingRef,o=t.context;if(In(a)&&!o.policies.rootTypenamesById[a.__ref]&&!o.store.has(a.__ref))return{result:this.canon.empty,missing:"Dangling reference to missing ".concat(a.__ref," object")};var s=o.variables,u=o.policies,c=o.store,d=c.getFieldValue(a,"__typename"),f=[],h,y=new Hl;this.config.addTypename&&typeof d=="string"&&!u.rootIdsByTypename[d]&&f.push({__typename:d});function m(T,E){var C;return T.missing&&(h=y.merge(h,(C={},C[E]=T.missing,C))),T.result}var v=new Set(r.selections);v.forEach(function(T){var E,C;if(Sb(T,s))if($l(T)){var R=u.readField({fieldName:T.name.value,field:T,variables:o.variables,from:a},o),_=mc(T);R===void 0?eM.added(T)||(h=y.merge(h,(E={},E[_]="Can't find field '".concat(T.name.value,"' on ").concat(In(a)?a.__ref+" object":"object "+JSON.stringify(a,null,2)),E))):wr(R)?R.length>0&&(R=m(n.executeSubSelectedArray({field:T,array:R,enclosingRef:i,context:o}),_)):T.selectionSet?R!=null&&(R=m(n.executeSelectionSet({selectionSet:T.selectionSet,objectOrReference:R,enclosingRef:In(R)?R:i,context:o}),_)):o.canonizeResults&&(R=n.canon.pass(R)),R!==void 0&&f.push((C={},C[_]=R,C))}else{var I=ET(T,o.lookupFragment);if(!I&&T.kind===Xe.FRAGMENT_SPREAD)throw oi(10,T.name.value);I&&u.fragmentMatches(I,d)&&I.selectionSet.selections.forEach(v.add,v)}});var w=kT(f),b={result:w,missing:h},x=o.canonizeResults?this.canon.admit(b):Iy(b);return x.result&&this.knownResults.set(x.result,r),x},e.prototype.execSubSelectedArrayImpl=function(t){var n=this,r=t.field,a=t.array,i=t.enclosingRef,o=t.context,s,u=new Hl;function c(d,f){var h;return d.missing&&(s=u.merge(s,(h={},h[f]=d.missing,h))),d.result}return r.selectionSet&&(a=a.filter(o.store.canRead)),a=a.map(function(d,f){return d===null?null:wr(d)?c(n.executeSubSelectedArray({field:r,array:d,enclosingRef:i,context:o}),f):r.selectionSet?c(n.executeSelectionSet({selectionSet:r.selectionSet,objectOrReference:d,enclosingRef:In(d)?d:i,context:o}),f):(globalThis.__DEV__!==!1&&GHe(o.store,r,d),d)}),{result:o.canonizeResults?this.canon.admit(a):a,missing:s}},e}();function YHe(e){try{JSON.stringify(e,function(t,n){if(typeof n=="string")throw n;return n})}catch(t){return t}}function GHe(e,t,n){if(!t.selectionSet){var r=new Set([n]);r.forEach(function(a){br(a)&&(Ge(!In(a),11,jHe(e,a),t.name.value),Object.values(a).forEac
573h(r.add,r))})}}var sM=new Tb,tH=new WeakMap;function cg(e){var t=tH.get(e);return t||tH.set(e,t={vars:new Set,dep:hie()}),t}function nH(e){cg(e).vars.forEach(function(t){return t.forgetCache(e)})}function QHe(e){cg(e).vars.forEach(function(t){return t.attachCache(e)})}function KHe(e){var t=new Set,n=new Set,r=function(i){if(arguments.length>0){if(e!==i){e=i,t.forEach(function(u){cg(u).dep.dirty(r),XHe(u)});var o=Array.from(n);n.clear(),o.forEach(function(u){return u(e)})}}else{var s=sM.getValue();s&&(a(s),cg(s).dep(r))}return e};r.onNextChange=function(i){return n.add(i),function(){n.delete(i)}};var a=r.attachCache=function(i){return t.add(i),cg(i).vars.add(r),r};return r.forgetCache=function(i){return t.delete(i)},r}function XHe(e){e.broadcastWatches&&e.broadcastWatches()}var rH=Object.create(null);function uM(e){var t=JSON.stringify(e);return rH[t]||(rH[t]=Object.create(null))}function aH(e){var t=uM(e);return t.keyFieldsFn||(t.keyFieldsFn=function(n,r){var a=function(o,s){return r.readField(s,o)},i=r.keyObject=cM(e,function(o){var s=Lh(r.storeObject,o,a);return s===void 0&&n!==r.storeObject&&ta.call(n,o[0])&&(s=Lh(n,o,zie)),Ge(s!==void 0,5,o.join("."),n),s});return"".concat(r.typename,":").concat(JSON.stringify(i))})}function iH(e){var t=uM(e);return t.keyArgsFn||(t.keyArgsFn=function(n,r){var a=r.field,i=r.variables,o=r.fieldName,s=cM(e,function(c){var d=c[0],f=d.charAt(0);if(f==="@"){if(a&&Do(a.directives)){var h=d.slice(1),y=a.directives.find(function(b){return b.name.value===h}),m=y&&CT(y,i);return m&&Lh(m,c.slice(1))}return}if(f==="$"){var v=d.slice(1);if(i&&ta.call(i,v)){var w=c.slice(0);return w[0]=v,Lh(i,w)}return}if(n)return Lh(n,c)}),u=JSON.stringify(s);return(n||u!=="{}")&&(o+=":"+u),o})}function cM(e,t){var n=new Hl;return $ie(e).reduce(function(r,a){var i,o=t(a);if(o!==void 0){for(var s=a.length-1;s>=0;--s)o=(i={},i[a[s]]=o,i);r=n.merge(r,o)}return r},Object.create(null))}function $ie(e){var t=uM(e);if(!t.paths){var n=t.paths=[],r=[];e.forEach(function(a,i){wr(a)?($ie(a).forEach(function(o){return n.push(r.concat(o))}),r.length=0):(r.push(a),wr(e[i+1])||(n.push(r.slice(0)),r.length=0))})}return t.paths}function zie(e,t){return e[t]}function Lh(e,t,n){return n=n||zie,Hie(t.reduce(function r(a,i){return wr(a)?a.map(function(o){return r(o,i)}):a&&n(a,i)},e))}function Hie(e){return br(e)?wr(e)?e.map(Hie):cM(Object.keys(e).sort(),function(t){return Lh(e,t)}):e}function b4(e){return e.args!==void 0?e.args:e.field?CT(e.field,e.variables):null}var JHe=function(){},oH=function(e,t){return t.fieldName},sH=function(e,t,n){var r=n.mergeObjects;return r(e,t)},uH=function(e,t){return t},ZHe=function(){function e(t){this.config=t,this.typePolicies=Object.create(null),this.toBeAdded=Object.create(null),this.supertypeMap=new Map,this.fuzzySubtypes=new Map,this.rootIdsByTypename=Object.create(null),this.rootTypenamesById=Object.create(null),this.usingPossibleTypes=!1,this.config=oe({dataIdFromObject:Nie},t),this.cache=this.config.cache,this.setRootTypename("Query"),this.setRootTypename("Mutation"),this.setRootTypename("Subscription"),t.possibleTypes&&this.addPossibleTypes(t.possibleTypes),t.typePolicies&&this.addTypePolicies(t.typePolicies)}return e.prototype.identify=function(t,n){var r,a=this,i=n&&(n.typename||((r=n.storeObject)===null||r===void 0?void 0:r.__typename))||t.__typename;if(i===this.rootTypenamesById.ROOT_QUERY)return["ROOT_QUERY"];var o=n&&n.storeObject||t,s=oe(oe({},n),{typename:i,storeObject:o,readField:n&&n.readField||function(){var f=lM(arguments,o);return a.readField(f,{store:a.cache.data,variables:f.variables})}}),u,c=i&&this.getTypePolicy(i),d=c&&c.keyFn||this.config.dataIdFromObject;return oM.withValue(!0,function(){for(;d;){var f=d(oe(oe({},t),o),s);if(wr(f))d=aH(f);else{u=f;break}}}),u=u?String(u):void 0,s.keyObject?[u,s.keyObject]:[u]},e.prototype.addTypePolicies=function(t){var n=this;Object.keys(t).forEach(function(r){var a=t[r],i=a.queryType,o=a.mutationType,s=a.subscriptionType,u=ti(a,["queryType","mutationType","subscriptionType"]);i&&n.setRootTypename("Query",r),o&&n.setRootTypename("Mutation",r),s&&n.setRootTypename("Subscription",r),ta.call(n.toBeAdded,r)?n.toBeAdded[r].push(u):n.toBeAdded[r]=[u]})},e.prototype.updateTypePolicy=function(t,n,r){var a=this.getTypePolicy(t),i=n.keyFields,o=n.fields;function s(u,c){u.merge=typeof c=="function"?c:c===!0?sH:c===!1?uH:u.merge}s(a,n.merge),a.keyFn=i===!1?JHe:wr(i)?aH(i):typeof i=="function"?i:a.keyFn,o&&Object.keys(o).forEac
573h(function(u){var c=r[u];(!c||(c==null?void 0:c.typename)!==t)&&(c=r[u]={typename:t});var d=o[u];if(typeof d=="function")c.read=d;else{var f=d.keyArgs,h=d.read,y=d.merge;c.keyFn=f===!1?oH:wr(f)?iH(f):typeof f=="function"?f:c.keyFn,typeof h=="function"&&(c.read=h),s(c,y)}c.read&&c.merge&&(c.keyFn=c.keyFn||oH)})},e.prototype.setRootTypename=function(t,n){n===void 0&&(n=t);var r="ROOT_"+t.toUpperCase(),a=this.rootTypenamesById[r];n!==a&&(Ge(!a||a===t,6,t),a&&delete this.rootIdsByTypename[a],this.rootIdsByTypename[n]=r,this.rootTypenamesById[r]=n)},e.prototype.addPossibleTypes=function(t){var n=this;this.usingPossibleTypes=!0,Object.keys(t).forEach(function(r){n.getSupertypeSet(r,!0),t[r].forEach(function(a){n.getSupertypeSet(a,!0).add(r);var i=a.match(Uie);(!i||i[0]!==a)&&n.fuzzySubtypes.set(a,new RegExp(a))})})},e.prototype.getTypePolicy=function(t){var n=this;if(!ta.call(this.typePolicies,t)){var r=this.typePolicies[t]=Object.create(null);r.fields=Object.create(null);var a=this.supertypeMap.get(t);!a&&this.fuzzySubtypes.size&&(a=this.getSupertypeSet(t,!0),this.fuzzySubtypes.forEach(function(o,s){if(o.test(t)){var u=n.supertypeMap.get(s);u&&u.forEach(function(c){return a.add(c)})}})),a&&a.size&&a.forEach(function(o){var s=n.getTypePolicy(o),u=s.fields,c=ti(s,["fields"]);Object.assign(r,c),Object.assign(r.fields,u)})}var i=this.toBeAdded[t];return i&&i.length&&i.splice(0).forEach(function(o){n.updateTypePolicy(t,o,n.typePolicies[t].fields)}),this.typePolicies[t]},e.prototype.getFieldPolicy=function(t,n){if(t)return this.getTypePolicy(t).fields[n]},e.prototype.getSupertypeSet=function(t,n){var r=this.supertypeMap.get(t);return!r&&n&&this.supertypeMap.set(t,r=new Set),r},e.prototype.fragmentMatches=function(t,n,r,a){var i=this;if(!t.typeCondition)return!0;if(!n)return!1;var o=t.typeCondition.name.value;if(n===o)return!0;if(this.usingPossibleTypes&&this.supertypeMap.has(o))for(var s=this.getSupertypeSet(n,!0),u=[s],c=function(m){var v=i.getSupertypeSet(m,!1);v&&v.size&&u.indexOf(v)<0&&u.push(v)},d=!!(r&&this.fuzzySubtypes.size),f=!1,h=0;h<u.length;++h){var y=u[h];if(y.has(o))return s.has(o)||(f&&globalThis.__DEV__!==!1&&Ge.warn(7,n,o),s.add(o)),!0;y.forEach(c),d&&h===u.length-1&&v4(t.selectionSet,r,a)&&(d=!1,f=!0,this.fuzzySubtypes.forEach(function(m,v){var w=n.match(m);w&&w[0]===n&&c(v)}))}return!1},e.prototype.hasKeyArgs=function(t,n){var r=this.getFieldPolicy(t,n);return!!(r&&r.keyFn)},e.prototype.getStoreFieldName=function(t){var n=t.typename,r=t.fieldName,a=this.getFieldPolicy(n,r),i,o=a&&a.keyFn;if(o&&n)for(var s={typename:n,fieldName:r,field:t.field||null,variables:t.variables},u=b4(t);o;){var c=o(u,s);if(wr(c))o=iH(c);else{i=c||r;break}}return i===void 0&&(i=t.field?mze(t.field,t.variables):tie(r,b4(t))),i===!1?r:r===Wl(i)?i:r+":"+i},e.prototype.readField=function(t,n){var r=t.from;if(r){var a=t.field||t.fieldName;if(a){if(t.typename===void 0){var i=n.store.getFieldValue(r,"__typename");i&&(t.typename=i)}var o=this.getStoreFieldName(t),s=Wl(o),u=n.store.getFieldValue(r,o),c=this.getFieldPolicy(t.typename,s),d=c&&c.read;if(d){var f=cH(this,r,t,n,n.store.getStorage(In(r)?r.__ref:r,o));return sM.withValue(this.cache,d,[u,f])}return u}}},e.prototype.getReadFunction=function(t,n){var r=this.getFieldPolicy(t,n);return r&&r.read},e.prototype.getMergeFunction=function(t,n,r){var a=this.getFieldPolicy(t,n),i=a&&a.merge;return!i&&r&&(a=this.getTypePolicy(r),i=a&&a.merge),i},e.prototype.runMergeFunction=function(t,n,r,a,i){var o=r.field,s=r.typename,u=r.merge;return u===sH?Wie(a.store)(t,n):u===uH?n:(a.overwrite&&(t=void 0),u(t,n,cH(this,void 0,{typename:s,fieldName:o.name.value,field:o,variables:a.variables},a,i||Object.create(null))))},e}();function cH(e,t,n,r,a){var i=e.getStoreFieldName(n),o=Wl(i),s=n.variables||r.variables,u=r.store,c=u.toReference,d=u.canRead;return{args:b4(n),field:n.field||null,fieldName:o,storeFieldName:i,variables:s,isReference:In,toReference:c,storage:a,cache:e.cache,canRead:d,readField:function(){return e.readField(lM(arguments,t,s),r)},mergeObjects:Wie(r.store)}}function lM(e,t,n){var r=e[0],a=e[1],i=e.length,o;return typeof r=="string"?o={fieldName:r,from:i>1?a:t}:(o=oe({},r),ta.call(o,"from")||(o.from=t)),globalThis.__DEV__!==!1&&o.from===void 0&&globalThis.__DEV__!==!1&&Ge.warn(8,Fae(Array.from(e))),o.variables===void 0&&(o.variables=n),o}function Wie(e){return function(n,r){if(wr(n)||wr(r))throw oi(9);if(br(n)&&br(r)){var a=e.getFieldValue(n,"__typename"),i=e.getFieldValue(r,"__typename"),o=a&&i&&a!==i;if(o)return r;if(In(n)&&gh(r))return e.merge(n.__ref,r),n;if(gh(n)&&In(r))return e.merge(n,r.__ref),r;if(gh(n)&&gh(r))return oe(oe({},n),r)}return r}}function X3(e,t,n){var r="".concat(t).concat(n),a=e.flavors.get(r);return a||e.flavors.set(r,a=e.clientOnly===t&&e.deferred===n?e:oe(oe({},e),{clientOnly:t,deferred:n})),a}var eWe=function(){function e(t,n,r){this.cache=t,this.reader=n,this.fragments=r}return e.prototype.writeToStore=function(t,n){var r=this,a=n.query,i=n.result,o=n.dataId,s=n.variables,u=n.overwrite,c=Vf(a),d=qHe();s=oe(oe({},KI(c)),s);var f=oe(oe({store:t,written:Object.create(null),merge:function(y,m){return d.merge
573(y,m)},variables:s,varString:Rl(s)},jie(a,this.fragments)),{overwrite:!!u,incomingById:new Map,clientOnly:!1,deferred:!1,flavors:new Map}),h=this.processSelectionSet({result:i||Object.create(null),dataId:o,selectionSet:c.selectionSet,mergeTree:{map:new Map},context:f});if(!In(h))throw oi(12,i);return f.incomingById.forEach(function(y,m){var v=y.storeObject,w=y.mergeTree,b=y.fieldNodeSet,x=Mh(m);if(w&&w.map.size){var T=r.applyMerges(w,x,v,f);if(In(T))return;v=T}if(globalThis.__DEV__!==!1&&!f.overwrite){var E=Object.create(null);b.forEach(function(_){_.selectionSet&&(E[_.name.value]=!0)});var C=function(_){return E[Wl(_)]===!0},R=function(_){var I=w&&w.map.get(_);return!!(I&&I.info&&I.info.merge)};Object.keys(v).forEach(function(_){C(_)&&!R(_)&&tWe(x,v,_,f.store)})}t.merge(m,v)}),t.retain(h.__ref),h},e.prototype.processSelectionSet=function(t){var n=this,r=t.dataId,a=t.result,i=t.selectionSet,o=t.context,s=t.mergeTree,u=this.cache.policies,c=Object.create(null),d=r&&u.rootTypenamesById[r]||s4(a,i,o.fragmentMap)||r&&o.store.get(r,"__typename");typeof d=="string"&&(c.__typename=d);var f=function(){var T=lM(arguments,c,o.variables);if(In(T.from)){var E=o.incomingById.get(T.from.__ref);if(E){var C=u.readField(oe(oe({},T),{from:E.storeObject}),o);if(C!==void 0)return C}}return u.readField(T,o)},h=new Set;this.flattenFields(i,a,o,d).forEach(function(T,E){var C,R=mc(E),_=a[R];if(h.add(E),_!==void 0){var I=u.getStoreFieldName({typename:d,fieldName:E.name.value,field:E,variables:T.variables}),L=lH(s,I),B=n.processFieldValue(_,E,E.selectionSet?X3(T,!1,!1):T,L),j=void 0;E.selectionSet&&(In(B)||gh(B))&&(j=f("__typename",B));var K=u.getMergeFunction(d,E.name.value,j);K?L.info={field:E,typename:d,merge:K}:dH(s,I),c=T.merge(c,(C={},C[I]=B,C))}else globalThis.__DEV__!==!1&&!T.clientOnly&&!T.deferred&&!eM.added(E)&&!u.getReadFunction(d,E.name.value)&&globalThis.__DEV__!==!1&&Ge.error(13,mc(E),a)});try{var y=u.identify(a,{typename:d,selectionSet:i,fragmentMap:o.fragmentMap,storeObject:c,readField:f}),m=y[0],v=y[1];r=r||m,v&&(c=o.merge(c,v))}catch(T){if(!r)throw T}if(typeof r=="string"){var w=Mh(r),b=o.written[r]||(o.written[r]=[]);if(b.indexOf(i)>=0||(b.push(i),this.reader&&this.reader.isFresh(a,w,i,o)))return w;var x=o.incomingById.get(r);return x?(x.storeObject=o.merge(x.storeObject,c),x.mergeTree=w4(x.mergeTree,s),h.forEach(function(T){return x.fieldNodeSet.add(T)})):o.incomingById.set(r,{storeObject:c,mergeTree:Ax(s)?void 0:s,fieldNodeSet:h}),w}return c},e.prototype.processFieldValue=function(t,n,r,a){var i=this;return!n.selectionSet||t===null?globalThis.__DEV__!==!1?Sie(t):t:wr(t)?t.map(function(o,s){var u=i.processFieldValue(o,n,r,lH(a,s));return dH(a,s),u}):this.processSelectionSet({result:t,selectionSet:n.selectionSet,context:r,mergeTree:a})},e.prototype.flattenFields=function(t,n,r,a){a===void 0&&(a=s4(n,t,r.fragmentMap));var i=new Map,o=this.cache.policies,s=new Cc(!1);return function u(c,d){var f=s.lookup(c,d.clientOnly,d.deferred);f.visited||(f.visited=!0,c.selections.forEach(function(h){if(Sb(h,r.variables)){var y=d.clientOnly,m=d.deferred;if(!(y&&m)&&Do(h.directives)&&h.directives.forEach(function(b){var x=b.name.value;if(x==="client"&&(y=!0),x==="defer"){var T=CT(b,r.variables);(!T||T.if!==!1)&&(m=!0)}}),$l(h)){var v=i.get(h);v&&(y=y&&v.clientOnly,m=m&&v.deferred),i.set(h,X3(r,y,m))}else{var w=ET(h,r.lookupFragment);if(!w&&h.kind===Xe.FRAGMENT_SPREAD)throw oi(14,h.name.value);w&&o.fragmentMatches(w,a,n,r.variables)&&u(w.selectionSet,X3(r,y,m))}}}))}(t,r),i},e.prototype.applyMerges=function(t,n,r,a,i){var o,s=this;if(t.map.size&&!In(r)){var u=!wr(r)&&(In(n)||gh(n))?n:void 0,c=r;u&&!i&&(i=[In(u)?u.__ref:u]);var d,f=function(h,y){return wr(h)?typeof y=="number"?h[y]:void 0:a.store.getFieldValue(h,String(y))};t.map.forEach(function(h,y){var m=f(u,y),v=f(c,y);if(v!==void 0){i&&i.push(y);var w=s.applyMerges(h,m,v,a,i);w!==v&&(d=d||new Map,d.set(y,w)),i&&Ge(i.pop()===y)}}),d&&(r=wr(c)?c.slice(0):oe({},c),d.forEach(function(h,y){r[y]=h}))}return t.info?this.cache.policies.runMergeFunction(n,r,t.info,a,i&&(o=a.store).getStorage.apply(o,i)):r},e}(),Yie=[];function lH(e,t){var n=e.map;return n.has(t)||n.set(t,Yie.pop()||{map:new Map}),n.get(t)}function w4(e,t){if(e===t||!t||Ax(t))return e;if(!e||Ax(e))return t;var n=e.info&&t.info?oe(oe({},e.info),t.info):e.info||t.info,r=e.map.size&&t.map.size,a=r?new Map:e.map.size?e.map:t.map,i={info:n,map:a};if(r){var o=new Set(t.map.keys());
573e.map.forEach(function(s,u){i.map.set(u,w4(s,t.map.get(u))),o.delete(u)}),o.forEach(function(s){i.map.set(s,w4(t.map.get(s),e.map.get(s)))})}return i}function Ax(e){return!e||!(e.info||e.map.size)}function dH(e,t){var n=e.map,r=n.get(t);r&&Ax(r)&&(Yie.push(r),n.delete(t))}var fH=new Set;function tWe(e,t,n,r){var a=function(f){var h=r.getFieldValue(f,n);return typeof h=="object"&&h},i=a(e);if(i){var o=a(t);if(o&&!In(i)&&!An(i,o)&&!Object.keys(i).every(function(f){return r.getFieldValue(o,f)!==void 0})){var s=r.getFieldValue(e,"__typename")||r.getFieldValue(t,"__typename"),u=Wl(n),c="".concat(s,".").concat(u);if(!fH.has(c)){fH.add(c);var d=[];!wr(i)&&!wr(o)&&[i,o].forEach(function(f){var h=r.getFieldValue(f,"__typename");typeof h=="string"&&!d.includes(h)&&d.push(h)}),globalThis.__DEV__!==!1&&Ge.warn(15,u,s,d.length?"either ensure all objects of type "+d.join(" and ")+" have an ID or a custom merge function, or ":"",c,oe({},i),oe({},o))}}}}var Gie=function(e){No(t,e);function t(n){n===void 0&&(n={});var r=e.call(this)||this;return r.watches=new Set,r.addTypenameTransform=new yie(eM),r.assumeImmutableResults=!0,r.makeVar=KHe,r.txCount=0,globalThis.__DEV__!==!1&&(gr(n,"addTypename","InMemoryCache","Please remove the `addTypename` option when initializing `InMemoryCache`."),gr(n,"canonizeResults","InMemoryCache","Please remove the `canonizeResults` option when initializing `InMemoryCache`.")),r.config=UHe(n),r.addTypename=!!r.config.addTypename,r.policies=new ZHe({cache:r,dataIdFromObject:r.config.dataIdFromObject,possibleTypes:r.config.possibleTypes,typePolicies:r.config.typePolicies}),r.init(),r}return t.prototype.init=function(){var n=this.data=new hv.Root({policies:this.policies,resultCaching:this.config.resultCaching});this.optimisticData=n.stump,this.resetResultCache()},t.prototype.resetResultCache=function(n){var r=this,a=this.storeReader,i=this.config.fragments;this.addTypenameTransform.resetCache(),i==null||i.resetCaches(),this.storeWriter=new eWe(this,this.storeReader=new WHe({cache:this,addTypename:this.addTypename,resultCacheMaxSize:this.config.resultCacheMaxSize,canonizeResults:Vie(this.config),canon:n?void 0:a&&a.canon,fragments:i}),i),this.maybeBroadcastWatch=pv(function(o,s){return r.broadcastWatch(o,s)},{max:this.config.resultCacheMaxSize||du["inMemoryCache.maybeBroadcastWatch"]||5e3,makeCacheKey:function(o){var s=o.optimistic?r.optimisticData:r.data;if(ug(s)){var u=o.optimistic,c=o.id,d=o.variables;return s.makeCacheKey(o.query,o.callback,Rl({optimistic:u,id:c,variables:d}))}}}),new Set([this.data.group,this.optimisticData.group]).forEach(function(o){return o.resetCaching()})},t.prototype.restore=function(n){return this.init(),n&&this.data.replace(n),this},t.prototype.extract=function(n){return n===void 0&&(n=!1),(n?this.optimisticData:this.data).extract()},t.prototype.read=function(n){globalThis.__DEV__!==!1&&gr(n,"canonizeResults","cache.read");var r=n.returnPartialData,a=r===void 0?!1:r;try{return this.storeReader.diffQueryAgainstStore(oe(oe({},n),{store:n.optimistic?this.optimisticData:this.data,config:this.config,returnPartialData:a})).result||null}catch(i){if(i instanceof Fie)return null;throw i}},t.prototype.write=function(n){try{return++this.txCount,this.storeWriter.writeToStore(this.data,n)}finally{!--this.txCount&&n.broadcast!==!1&&this.broadcastWatches()}},t.prototype.modify=function(n){if(ta.call(n,"id")&&!n.id)return!1;var r=n.optimistic?this.optimisticData:this.data;try{return++this.txCount,r.modify(n.id||"ROOT_QUERY",n.fields)}finally{!--this.txCount&&n.broadcast!==!1&&this.broadcastWatches()}},t.prototype.diff=function(n){return globalThis.__DEV__!==!1&&gr(n,"canonizeResults","cache.diff"),this.storeReader.diffQueryAgainstStore(oe(oe({},n),{store:n.optimistic?this.optimisticData:this.data,rootId:n.id||"ROOT_QUERY",config:this.config}))},t.prototype.watch=function(n){var r=this;return this.watches.size||QHe(this),this.watches.add(n),n.immediate&&this.maybeBroadcastWatch(n),function(){r.watches.delete(n)&&!r.watches.size&&nH(r),r.maybeBroadcastWatch.forget(n)}},t.prototype.gc=function(n){globalThis.__DEV__!==!1&&gr(n||{},"resetResultIdentities","cache.gc","First ensure all usages of `canonizeResults` are removed, then remove this option."),Rl.reset(),Wd.reset();var r=this.optimisticData.gc();return n&&!this.txCount&&(n.resetResultCache?this.resetResultCache(n.resetResultIdentities):n.resetResultIdentities&&this.storeReader.resetCanon()),r},t.prototype.retain=function(n,r){return(r?this.optimisticData:this.data).retain(n)},t.prototype.release=function(n,r){return(r?this.optimisticData:this.data).release(n)},t.prototype.identify=function(n){if(In(n))return n.__ref;try{return this.policies.identify(n)[0]}catch(r){globalThis.__DEV__!==!1&&Ge.warn(r)}}
573,t.prototype.evict=function(n){if(!n.id){if(ta.call(n,"id"))return!1;n=oe(oe({},n),{id:"ROOT_QUERY"})}try{return++this.txCount,this.optimisticData.evict(n,this.data)}finally{!--this.txCount&&n.broadcast!==!1&&this.broadcastWatches()}},t.prototype.reset=function(n){var r=this;return this.init(),Rl.reset(),n&&n.discardWatches?(this.watches.forEach(function(a){return r.maybeBroadcastWatch.forget(a)}),this.watches.clear(),nH(this)):this.broadcastWatches(),Promise.resolve()},t.prototype.removeOptimistic=function(n){var r=this.optimisticData.removeLayer(n);r!==this.optimisticData&&(this.optimisticData=r,this.broadcastWatches())},t.prototype.batch=function(n){var r=this,a=n.update,i=n.optimistic,o=i===void 0?!0:i,s=n.removeOptimistic,u=n.onWatchUpdated,c,d=function(h){var y=r,m=y.data,v=y.optimisticData;++r.txCount,h&&(r.data=r.optimisticData=h);try{return c=a(r)}finally{--r.txCount,r.data=m,r.optimisticData=v}},f=new Set;return u&&!this.txCount&&this.broadcastWatches(oe(oe({},n),{onWatchUpdated:function(h){return f.add(h),!1}})),typeof o=="string"?this.optimisticData=this.optimisticData.addLayer(o,d):o===!1?d(this.data):d(),typeof s=="string"&&(this.optimisticData=this.optimisticData.removeLayer(s)),u&&f.size?(this.broadcastWatches(oe(oe({},n),{onWatchUpdated:function(h,y){var m=u.call(this,h,y);return m!==!1&&f.delete(h),m}})),f.size&&f.forEach(function(h){return r.maybeBroadcastWatch.dirty(h)})):this.broadcastWatches(n),c},t.prototype.performTransaction=function(n,r){return this.batch({update:n,optimistic:r||r!==null})},t.prototype.transformDocument=function(n){return this.addTypenameToDocument(this.addFragmentsToDocument(n))},t.prototype.fragmentMatches=function(n,r){return this.policies.fragmentMatches(n,r)},t.prototype.lookupFragment=function(n){var r;return((r=this.config.fragments)===null||r===void 0?void 0:r.lookup(n))||null},t.prototype.broadcastWatches=function(n){var r=this;this.txCount||this.watches.forEach(function(a){return r.maybeBroadcastWatch(a,n)})},t.prototype.addFragmentsToDocument=function(n){var r=this.config.fragments;return r?r.transform(n):n},t.prototype.addTypenameToDocument=function(n){return this.addTypename?this.addTypenameTransform.transformDocument(n):n},t.prototype.broadcastWatch=function(n,r){var a=this,i=n.lastDiff,o=ra("canonizeResults",function(){return a.diff(n)});r&&(n.optimistic&&typeof r.optimistic=="string"&&(o.fromOptimisticTransaction=!0),r.onWatchUpdated&&r.onWatchUpdated.call(this,n,o,i)===!1)||(!i||!An(i.result,o.result))&&n.callback(n.lastDiff=o,i)},t}(Lie);globalThis.__DEV__!==!1&&(Gie.prototype.getMemoryInternals=J$e);var dn;(function(e){e[e.loading=1]="loading",e[e.setVariables=2]="setVariables",e[e.fetchMore=3]="fetchMore",e[e.refetch=4]="refetch",e[e.poll=6]="poll",e[e.ready=7]="ready",e[e.error=8]="error"})(dn||(dn={}));function vh(e){return e?e<7:!1}var pH=Object.assign,nWe=Object.hasOwnProperty,lg=function(e){No(t,e);function t(n){var r=n.queryManager,a=n.queryInfo,i=n.options,o=this,s=t.inactiveOnCreation.getValue();o=e.call(this,function(b){o._getOrCreateQuery();try{var x=b._subscription._observer;x&&!x.error&&(x.error=rWe)}catch{}var T=!o.observers.size;o.observers.add(b);var E=o.last;return E&&E.error?b.error&&b.error(E.error):E&&E.result&&b.next&&b.next(o.maskResult(E.result)),T&&o.reobserve().catch(function(){}),function(){o.observers.delete(b)&&!o.observers.size&&o.tearDownQuery()}})||this,o.observers=new Set,o.subscriptions=new Set,o.dirty=!1,o._getOrCreateQuery=function(){return s&&(r.queries.set(o.queryId,a),s=!1),o.queryManager.getOrCreateQuery(o.queryId)},o.queryInfo=a,o.queryManager=r,o.waitForOwnResult=J3(i.fetchPolicy),o.isTornDown=!1,o.subscribeToMore=o.subscribeToMore.bind(o),o.maskResult=o.maskResult.bind(o);var u=r.defaultOptions.watchQuery,c=u===void 0?{}:u,d=c.fetchPolicy,f=d===void 0?"cache-first":d,h=i.fetchPolicy,y=h===void 0?f:h,m=i.initialFetchPolicy,v=m===void 0?y==="standby"?f:y:m;o.options=oe(oe({},i),{initialFetchPolicy:v,fetchPolicy:y}),o.queryId=a.queryId||r.generateQueryId();var w=Vf(o.query);return o.queryName=w&&w.name&&w.name.value,o}return Object.defineProperty(t.prototype,"query",{get:function(){return this.lastQuery||this.options.query}
573,enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"variables",{get:function(){return this.options.variables},enumerable:!1,configurable:!0}),t.prototype.result=function(){var n=this;return globalThis.__DEV__!==!1&&cl("observableQuery.result",function(){globalThis.__DEV__!==!1&&Ge.warn(23)}),new Promise(function(r,a){var i={next:function(s){r(s),n.observers.delete(i),n.observers.size||n.queryManager.removeQuery(n.queryId),setTimeout(function(){o.unsubscribe()},0)},error:a},o=n.subscribe(i)})},t.prototype.resetDiff=function(){this.queryInfo.resetDiff()},t.prototype.getCurrentFullResult=function(n){var r=this;n===void 0&&(n=!0);var a=ra("getLastResult",function(){return r.getLastResult(!0)}),i=this.queryInfo.networkStatus||a&&a.networkStatus||dn.ready,o=oe(oe({},a),{loading:vh(i),networkStatus:i}),s=this.options.fetchPolicy,u=s===void 0?"cache-first":s;if(!(J3(u)||this.queryManager.getDocumentInfo(this.query).hasForcedResolvers))if(this.waitForOwnResult)this.queryInfo.updateWatch();else{var c=this.queryInfo.getDiff();(c.complete||this.options.returnPartialData)&&(o.data=c.result),An(o.data,{})&&(o.data=void 0),c.complete?(delete o.partial,c.complete&&o.networkStatus===dn.loading&&(u==="cache-first"||u==="cache-only")&&(o.networkStatus=dn.ready,o.loading=!1)):o.partial=!0,o.networkStatus===dn.ready&&(o.error||o.errors)&&(o.networkStatus=dn.error),globalThis.__DEV__!==!1&&!c.complete&&!this.options.partialRefetch&&!o.loading&&!o.data&&!o.error&&Qie(c.missing)}return n&&this.updateLastResult(o),o},t.prototype.getCurrentResult=function(n){return n===void 0&&(n=!0),this.maskResult(this.getCurrentFullResult(n))},t.prototype.isDifferentFromLastResult=function(n,r){if(!this.last)return!0;var a=this.queryManager.getDocumentInfo(this.query),i=this.queryManager.dataMasking,o=i?a.nonReactiveQuery:this.query,s=i||a.hasNonreactiveDirective?!Pie(o,this.last.result,n,this.variables):!An(this.last.result,n);return s||r&&!An(this.last.variables,r)},t.prototype.getLast=function(n,r){var a=this.last;if(a&&a[n]&&(!r||An(a.variables,this.variables)))return a[n]},t.prototype.getLastResult=function(n){return globalThis.__DEV__!==!1&&cl("getLastResult",function(){globalThis.__DEV__!==!1&&Ge.warn(24)}),this.getLast("result",n)},t.prototype.getLastError=function(n){return globalThis.__DEV__!==!1&&cl("getLastError",function(){globalThis.__DEV__!==!1&&Ge.warn(25)}),this.getLast("error",n)},t.prototype.resetLastResults=function(){globalThis.__DEV__!==!1&&cl("resetLastResults",function(){globalThis.__DEV__!==!1&&Ge.warn(26)}),delete this.last,this.isTornDown=!1},t.prototype.resetQueryStoreErrors=function(){globalThis.__DEV__!==!1&&globalThis.__DEV__!==!1&&Ge.warn(27),this.queryManager.resetErrors(this.queryId)},t.prototype.refetch=function(n){var r,a={pollInterval:0},i=this.options.fetchPolicy;if(i==="no-cache"?a.fetchPolicy="no-cache":a.fetchPolicy="network-only",globalThis.__DEV__!==!1&&n&&nWe.call(n,"variables")){var o=nie(this.query),s=o.variableDefinitions;(!s||!s.some(function(u){return u.variable.name.value==="variables"}))&&globalThis.__DEV__!==!1&&Ge.warn(28,n,((r=o.name)===null||r===void 0?void 0:r.value)||o)}return n&&!An(this.options.variables,n)&&(a.variables=this.options.variables=oe(oe({},this.options.variables),n)),this.queryInfo.resetLastWrite(),this.reobserve(a,dn.refetch)},t.prototype.fetchMore=function(n){var r=this,a=oe(oe({},n.query?n:oe(oe(oe(oe({},this.options),{query:this.options.query}),n),{variables:oe(oe({},this.options.variables),n.variables)})),{fetchPolicy:"no-cache"});a.query=this.transformDocument(a.query);var i=this.queryManager.generateQueryId();this.lastQuery=n.query?this.transformDocument(this.options.query):a.query;var o=this.queryInfo,s=o.networkStatus;o.networkStatus=dn.fetchMore,a.notifyOnNetworkStatusChange&&this.observe();var u=new Set,c=n==null?void 0:n.updateQuery,d=this.options.fetchPolicy!=="no-cache";return d||Ge(c,29),this.queryManager.fetchQuery(i,a,dn.fetchMore).then(function(f){if(r.queryManager.removeQuery(i),o.networkStatus===dn.fetchMore&&(o.networkStatus=s),d)r.queryManager.cache.batch({update:function(m){var v=n.updateQuery;v?m.updateQuery({query:r.query,variables:r.variables,returnPartialData:!0,optimistic:!1},function(w){return v(w,{fetchMoreResult:f.data,variables:a.variables})}):m.writeQuery({query:a.query,variables:a.variables,data:f.data})},onWatchUpdated:function(m){u.add(m.query)}});else{var h=r.getLast("result"),y=c(h.data,{fetchMoreResult:f.data,variables:a.variables});r.reportResult(oe(oe({},h),{networkStatus:s,loading:vh(s),data:y}),r.variables)}return r.maskResult(f)}).finally(function(){d&&!u.has(r.query)&&r.reobserveCacheFirst()})},t.prototype.subscribeToMore=function(n){var r=this,a=this.queryManager.startGraphQLSubscription({query:n.document,variables:n.variables,context:n.context}).subscribe({next:function(i){var o=n.updateQuery;o&&r.updateQuery(function(s,u){return o(s,oe({subscriptionData:i},u))})},error:function(i){if(n.onError){n.onError(i);return}globalThis.__DEV__!==!1&&Ge.error(30,i)}});return this.subscriptions.add(a),function(){r.subscriptions.delete(a)&&a.unsubscribe()}},t.prototype.setOptions=function(n){return globalThis.__DEV__!==!1&&(gr(n,"canonizeResults","setOptions"),cl("setOptions",function(){globalThis.__DEV__!==!1&&Ge.warn(31)})),this.reobserve(n)},t.prototype.silentSetOptions=function(n){var r=Uf(this.options,n||{});pH(this.options,r)},t.prototype.setVariables=function(n){var r=this;return An(this.variables,n)?this.observers.size?ra("observableQuery.result",function(){return r.result()}):Promise.resolve():(this.options.variables=n,this.observers.size?this.reobserve({fetchPolicy:this.options.initialFetchPolicy,variables:n},dn.setVariables):Promise.resolve())},t.prototype.updateQuery=function(n){var r=this.queryManager,a=r.cache.diff({query:this.options.query,variables:this.variables,returnPartialData:!0,optimistic:!1}),i=a.result,o=a.complete,s=n(i,{variables:this.variables,complete:!!o,previousData:i});s&&(r.cache.writeQuery({query:this.options.query,data:s,variables:this.variables}),r.broadcastQueries())},t.prototype.startPolling=function(n){this.options.pollInterval=n,this.updatePolling()},t.prototype.stopPolling=function(){this.options.pollInterval=0,this.updatePolling()},t.prototype.applyNextFetchPolicy=function(n,r){if(r.nextFetchPolicy){var a=r.fetchPolicy,i=a===void 0?"cache-first":a,o=r.initialFetchPolicy,s=o===void 0?i:o;i==="standby"||(typeof r.nextFetchPolicy=="function"?r.fetchPolicy=r.nextFetchPolicy(i,{reason:n,options:r,observable:this,initialFetchPolicy:s}):n==="variables-changed"?r.fetchPolicy=s:r.fetchPolicy=r.nextFetchPolicy)}return r.fetchPolicy},t.prototype.fetch=function(n,r,a){var i=this._getOrCreateQuery();return i.setObservableQuery(this),this.queryManager.fetchConcastWithInfo(i,n,r,a)},t.prototype.updatePolling=function(){var n=this;if(!this.queryManager.ssrMode){var r=this,a=r.pollingInfo,i=r.options.pollInterval;if(!i||!this.hasObservers()){a&&(clearTimeout(a.timeout),delete this.pollingInfo);return}if(!(a&&a.interval===i)){Ge(i,32);var o=a||(this.pollingInfo={});o.interval=i;var s=function(){var c,d;n.pollingInfo&&(!vh(n.queryInfo.networkStatus)&&!(!((d=(c=n.options).skipPollAttempt)===null||d===void 0)&&d.call(c))?n.reobserve({fetchPolicy:n.options.initialFetchPolicy==="no-cache"?"no-cache":"network-only"},dn.poll).then(u,u):u())},u=function(){var c=n.pollingInfo;
573c&&(clearTimeout(c.timeout),c.timeout=setTimeout(s,c.interval))};u()}}},t.prototype.updateLastResult=function(n,r){var a=this;r===void 0&&(r=this.variables);var i=ra("getLastError",function(){return a.getLastError()});return i&&this.last&&!An(r,this.last.variables)&&(i=void 0),this.last=oe({result:this.queryManager.assumeImmutableResults?n:Sie(n),variables:r},i?{error:i}:null)},t.prototype.reobserveAsConcast=function(n,r){var a=this;this.isTornDown=!1;var i=r===dn.refetch||r===dn.fetchMore||r===dn.poll,o=this.options.variables,s=this.options.fetchPolicy,u=Uf(this.options,n||{}),c=i?u:pH(this.options,u),d=this.transformDocument(c.query);this.lastQuery=d,i||(this.updatePolling(),n&&n.variables&&!An(n.variables,o)&&c.fetchPolicy!=="standby"&&(c.fetchPolicy===s||typeof c.nextFetchPolicy=="function")&&(this.applyNextFetchPolicy("variables-changed",c),r===void 0&&(r=dn.setVariables))),this.waitForOwnResult&&(this.waitForOwnResult=J3(c.fetchPolicy));var f=function(){a.concast===m&&(a.waitForOwnResult=!1)},h=c.variables&&oe({},c.variables),y=this.fetch(c,r,d),m=y.concast,v=y.fromLink,w={next:function(b){An(a.variables,h)&&(f(),a.reportResult(b,h))},error:function(b){An(a.variables,h)&&(Aie(b)||(b=new Ys({networkError:b})),f(),a.reportError(b,h))}};return!i&&(v||!this.concast)&&(this.concast&&this.observer&&this.concast.removeObserver(this.observer),this.concast=m,this.observer=w),m.addObserver(w),m},t.prototype.reobserve=function(n,r){return Hze(this.reobserveAsConcast(n,r).promise.then(this.maskResult))},t.prototype.resubscribeAfterError=function(){for(var n=this,r=[],a=0;a<arguments.length;a++)r[a]=arguments[a];var i=this.last;ra("resetLastResults",function(){return n.resetLastResults()});var o=this.subscribe.apply(this,r);return this.last=i,o},t.prototype.observe=function(){this.reportResult(this.getCurrentFullResult(!1),this.variables)},t.prototype.reportResult=function(n,r){var a=this,i=ra("getLastError",function(){return a.getLastError()}),o=this.isDifferentFromLastResult(n,r);(i||!n.partial||this.options.returnPartialData)&&this.updateLastResult(n,r),(i||o)&&og(this.observers,"next",this.maskResult(n))},t.prototype.reportError=function(n,r){var a=this,i=oe(oe({},ra("getLastResult",function(){return a.getLastResult()})),{error:n,errors:n.graphQLErrors,networkStatus:dn.error,loading:!1});this.updateLastResult(i,r),og(this.observers,"error",this.last.error=n)},t.prototype.hasObservers=function(){return this.observers.size>0},t.prototype.tearDownQuery=function(){this.isTornDown||(this.concast&&this.observer&&(this.concast.removeObserver(this.observer),delete this.concast,delete this.observer),this.stopPolling(),this.subscriptions.forEach(function(n){return n.unsubscribe()}),this.subscriptions.clear(),this.queryManager.stopQuery(this.queryId),this.observers.clear(),this.isTornDown=!0)},t.prototype.transformDocument=function(n){return this.queryManager.transform(n)},t.prototype.maskResult=function(n){return n&&"data"in n?oe(oe({},n),{data:this.queryManager.maskOperation({document:this.query,data:n.data,fetchPolicy:this.options.fetchPolicy,id:this.queryId})}):n},t.prototype.resetNotifications=function(){this.cancelNotifyTimeout(),this.dirty=!1},t.prototype.cancelNotifyTimeout=function(){this.notifyTimeout&&(clearTimeout(this.notifyTimeout),this.notifyTimeout=void 0)},t.prototype.scheduleNotify=function(){var n=this;this.dirty||(this.dirty=!0,this.notifyTimeout||(this.notifyTimeout=setTimeout(function(){return n.notify()},0)))},t.prototype.notify=function(){if(this.cancelNotifyTimeout(),this.dirty&&(this.options.fetchPolicy=="cache-only"||this.options.fetchPolicy=="cache-and-network"||!vh(this.queryInfo.networkStatus))){var n=this.queryInfo.getDiff();n.fromOptimisticTransaction?this.observe():this.reobserveCacheFirst()}this.dirty=!1},t.prototype.reobserveCacheFirst=function(){var n=this.options,r=n.fetchPolicy,a=n.nextFetchPolicy;return r==="cache-and-network"||r==="network-only"?this.reobserve({fetchPolicy:"cache-first",nextFetchPolicy:function(i,o){return this.nextFetchPolicy=a,typeof this.nextFetchPolicy=="function"?this.nextFetchPolicy(i,o):r}}):this.reobserve()},t.inactiveOnCreation=new Tb,t}(qn);Tie(lg);function rWe(e){globalThis.__DEV__!==!1&&Ge.error(33,e.message,e.stack)}function Qie(e){globalThis.__DEV__!==!1&&e&&globalThis.__DEV__!==!1&&Ge.debug(34,e)}function J3(e){return e==="network-only"||e==="no-cache"||e==="standby"}var bh=new(sp?WeakMap:Map);function Z3(e,t){var n=e[t];typeof n=="function"&&(e[t]=function(){return bh.set(e,(bh.get(e)+1)%1e15),n.apply(this,arguments)})}var ek=function(){function e(t,n){n===void 0&&(n=t.generateQueryId()),this.queryId=n,this.document=null,this.lastRequestId=1,this.stopped=!1,this.observableQuery=null;var r=this.cache=t.cache;bh.has(r)||(bh.set(r,0),Z3(r,"evict"),Z3(r,"modify"),Z3(r,"reset"))}return e.prototype.init=function(t){var n=t.networkStatus||dn.loading;return this.variables&&this.networkStatus!==dn.loading&&!An(this.variables,t.variables)&&(n=dn.setVariables),An(t.variables,this.variables)||(this.lastDiff=void 0,this.cancel()),Object.assign(this,{document:t.document,variables:t.variables,networkError:null,graphQLErrors:this.graphQLErrors||[],networkStatus:n}),t.observableQuery&&this.setObservableQuery(t.observableQuery),t.lastRequestId&&(this.lastRequestId=t.lastRequestId),this},e.prototype.resetDiff=function(){this.lastDiff=void 0},e.prototype.getDiff=function(){var t=this,n=this.getDiffOptions();if(this.lastDiff&&An(n,this.lastDiff.options))return this.lastDiff.diff;this.updateWatch(this.variables);var r=this.observableQuery;if(r&&r.options.fetchPolicy==="no-cache")return{complete:!1};var a=ra("canonizeResults",function(){return t.cache.diff(n)});return this.updateLastDiff(a,n),a},e.prototype.updateLastDiff=function(t,n){this.lastDiff=t?{diff:t,options:n||this.getDiffOptions()}:void 0},e.prototype.getDiffOptions=function(t){var n;return t===void 0&&(t=this.variables),{query:this.document,variables:t,returnPartialData:!0,optimistic:!0,canonizeResults:(n=this.observableQuery)===null||n===void 0?void 0:n.options.canonizeResults}},e.prototype.setDiff=function(t){var n=this,r,a=this.lastDiff&&this.lastDiff.diff;t&&!t.complete&&ra("getLastError",function(){var i;return(i=n.observableQuery)===null||i===void 0?void 0:i.getLastError()})||(this.updateLastDiff(t),An(a&&a.result,t&&t.result)||(r=this.observableQuery)===null||r===void 0||r.sc
573heduleNotify())},e.prototype.setObservableQuery=function(t){t!==this.observableQuery&&(this.observableQuery=t,t&&(t.queryInfo=this))},e.prototype.stop=function(){var t;if(!this.stopped){this.stopped=!0,(t=this.observableQuery)===null||t===void 0||t.resetNotifications(),this.cancel();var n=this.observableQuery;n&&n.stopPolling()}},e.prototype.cancel=function(){var t;(t=this.cancelWatch)===null||t===void 0||t.call(this),this.cancelWatch=void 0},e.prototype.updateWatch=function(t){var n=this;t===void 0&&(t=this.variables);var r=this.observableQuery;if(!(r&&r.options.fetchPolicy==="no-cache")){var a=oe(oe({},this.getDiffOptions(t)),{watcher:this,callback:function(i){return n.setDiff(i)}});(!this.lastWatch||!An(a,this.lastWatch))&&(this.cancel(),this.cancelWatch=this.cache.watch(this.lastWatch=a))}},e.prototype.resetLastWrite=function(){this.lastWrite=void 0},e.prototype.shouldWrite=function(t,n){var r=this.lastWrite;return!(r&&r.dmCount===bh.get(this.cache)&&An(n,r.variables)&&An(t.data,r.result.data))},e.prototype.markResult=function(t,n,r,a){var i=this,o,s=new Hl,u=Do(t.errors)?t.errors.slice(0):[];if((o=this.observableQuery)===null||o===void 0||o.resetNotifications(),"incremental"in t&&Do(t.incremental)){var c=Eie(this.getDiff().result,t);t.data=c}else if("hasNext"in t&&t.hasNext){var d=this.getDiff();t.data=s.merge(d.result,t.data)}this.graphQLErrors=u,r.fetchPolicy==="no-cache"?this.updateLastDiff({result:t.data,complete:!0},this.getDiffOptions(r.variables)):a!==0&&(x4(t,r.errorPolicy)?this.cache.performTransaction(function(f){if(i.shouldWrite(t,r.variables))f.writeQuery({query:n,data:t.data,variables:r.variables,overwrite:a===1}),i.lastWrite={result:t,variables:r.variables,dmCount:bh.get(i.cache)};else if(i.lastDiff&&i.lastDiff.diff.complete){t.data=i.lastDiff.diff.result;return}var h=i.getDiffOptions(r.variables),y=ra("canonizeResults",function(){return f.diff(h)});!i.stopped&&An(i.variables,r.variables)&&i.updateWatch(r.variables),i.updateLastDiff(y,h),y.complete&&(t.data=y.result)}):this.lastWrite=void 0)},e.prototype.markReady=function(){return this.networkError=null,this.networkStatus=dn.ready},e.prototype.markError=function(t){var n;return this.networkStatus=dn.error,this.lastWrite=void 0,(n=this.observableQuery)===null||n===void 0||n.resetNotifications(),t.graphQLErrors&&(this.graphQLErrors=t.graphQLErrors),t.networkError&&(this.networkError=t.networkError),t},e}();function x4(e,t){t===void 0&&(t="none");var n=t==="ignore"||t==="all",r=!u2(e);return!r&&n&&e.data&&(r=!0),r}var aWe=Object.prototype.hasOwnProperty,hH=Object.create(null),iWe=function(){function e(t){var n=this;this.clientAwareness={},this.queries=new Map,this.fetchCancelFns=new Map,this.transformCache=new GI(du["queryManager.getDocumentInfo"]||2e3),this.queryIdCounter=1,this.requestIdCounter=1,this.mutationIdCounter=1,this.inFlightLinkObservables=new Cc(!1),this.noCacheWarningsByQueryId=new Set;var r=new yie(function(i){return n.cache.transformDocument(i)},{cache:!1});this.cache=t.cache,this.link=t.link,this.defaultOptions=t.defaultOptions,this.queryDeduplication=t.queryDeduplication,this.clientAwareness=t.clientAwareness,this.localState=t.localState,this.ssrMode=t.ssrMode,this.assumeImmutableResults=t.assumeImmutableResults,this.dataMasking=t.dataMasking;var a=t.documentTransform;this.documentTransform=a?r.concat(a).concat(r):r,this.defaultContext=t.defaultContext||Object.create(null),(this.onBroadcast=t.onBroadcast)&&(this.mutationStore=Object.create(null))}return e.prototype.stop=function(){var t=this;this.queries.forEach(function(n,r){t.stopQueryNoBroadcast(r)}),this.cancelPendingFetches(oi(35))},e.prototype.cancelPendingFetches=function(t){this.fetchCancelFns.forEach(function(n){return n(t)}),this.fetchCancelFns.clear()},e.prototype.mutate=function(t){return Hs(this,arguments,void 0,function(n){var r,a,i,o,s,u,c,d=n.mutation,f=n.variables,h=n.optimisticResponse,y=n.updateQueries,m=n.refetchQueries,v=m===void 0?[]:m,w=n.awaitRefetchQueries,b=w===void 0?!1:w,x=n.update,T=n.onQueryUpdated,E=n.fetchPolicy,C=E===void 0?((u=this.defaultOptions.mutate)===null||u===void 0?void 0:u.fetchPolicy)||"network-only":E,R=n.errorPolicy,_=R===void 0?((c=this.defaultOptions.mutate)===null||c===void 0?void 0:c.errorPolicy)||"none":R,I=n.keepRootFields,L=n.context;return Ws(this,function(B){switch(B.label){case 0:return Ge(d,36),Ge(C==="network-only"||C==="no-cache",37),r=this.generateMutationId(),d=this.cache.transformForLink(this.transform(d)),a=this.getDocumentInfo(d).hasClientExports,f=this.getVariables(d,f),a?[4,this.localState.addExportedVariables(d,f,L)]:[3,2];case 1:f=B.sent(),B.label=2;case 2:return i=this.mutationStore&&(this.mutationStore[r]={mutation:d,variables:f,loading:!0,error:null}),o=h&&this.markMutationOptimistic(h,{mutationId:r,document:d,variables:f,fetchPolicy:C,errorPolicy:_,context:L,updateQueries:y,update:x,keepRootFields:I}),this.broadcastQueries(),s=this,[2,new Promise(function(j,K){return W3(s.getObservableFromLink(d,oe(oe({},L),{optimisticResponse:o?h:void 0}),f,{},!1),function(H){if(u2(H)&&_==="none")throw new Ys({graphQLErrors:d4(H)});i&&(i.loading=!1,i.error=null);var J=oe({},H);return typeof v=="function"&&(v=v(J)),_==="ignore"&&u2(J)&&delete J.errors,s.markMutationResult({mutationId:r,result:J,document:d,variables:f,fetchPolicy:C,errorPolicy:_,context:L,update:x,updateQueries:y,awaitRefetchQueries:b,refetchQueries:v,removeOptimistic:o?r:void 0,onQueryUpdated:T,keepRootFields:I})}).subscribe({next:function(H){s.broadcastQueries(),(!("hasNext"in H)||H.hasNext===!1)&&j(oe(oe({},H),{data:s.maskOperation({document:d,data:H.data,fetchPolicy:C,id:r})}))},error:function(H){i&&(i.loading=!1,i.error=H),o&&s.cache.removeOptimistic(r),s.broadcastQueries(),K(H instanceof Ys?H:new Ys({networkError:H}))}})})]}})})},e.prototype.markMutationResult=function(t,n){var r=this;n===void 0&&(n=this.cache);var a=t.result,i=[],o=t.fetchPolicy==="no-cache";if(!o&&x4(a,t.errorPolicy)){if(Dh(a)||i.push({result:a.data,dataId:"ROOT_MUTATION",query:t.document,variables:t.variables}),Dh(a)&&Do(a.incremental)){var s=n.diff({id:"ROOT_MUTATION",query:this.getDocumentInfo(t.document).asQuery,variables:t.variables,optimistic:!1,returnPartialData:!0}
573),u=void 0;s.result&&(u=Eie(s.result,a)),typeof u<"u"&&(a.data=u,i.push({result:u,dataId:"ROOT_MUTATION",query:t.document,variables:t.variables}))}var c=t.updateQueries;c&&this.queries.forEach(function(f,h){var y=f.observableQuery,m=y&&y.queryName;if(!(!m||!aWe.call(c,m))){var v=c[m],w=r.queries.get(h),b=w.document,x=w.variables,T=n.diff({query:b,variables:x,returnPartialData:!0,optimistic:!1}),E=T.result,C=T.complete;if(C&&E){var R=v(E,{mutationResult:a,queryName:b&&N0(b)||void 0,queryVariables:x});R&&i.push({result:R,dataId:"ROOT_QUERY",query:b,variables:x})}}})}if(i.length>0||(t.refetchQueries||"").length>0||t.update||t.onQueryUpdated||t.removeOptimistic){var d=[];if(this.refetchQueries({updateCache:function(f){o||i.forEach(function(v){return f.write(v)});var h=t.update,y=!Kze(a)||Dh(a)&&!a.hasNext;if(h){if(!o){var m=f.diff({id:"ROOT_MUTATION",query:r.getDocumentInfo(t.document).asQuery,variables:t.variables,optimistic:!1,returnPartialData:!0});m.complete&&(a=oe(oe({},a),{data:m.result}),"incremental"in a&&delete a.incremental,"hasNext"in a&&delete a.hasNext)}y&&h(f,a,{context:t.context,variables:t.variables})}!o&&!t.keepRootFields&&y&&f.modify({id:"ROOT_MUTATION",fields:function(v,w){var b=w.fieldName,x=w.DELETE;return b==="__typename"?v:x}})},include:t.refetchQueries,optimistic:!1,removeOptimistic:t.removeOptimistic,onQueryUpdated:t.onQueryUpdated||null}).forEach(function(f){return d.push(f)}),t.awaitRefetchQueries||t.onQueryUpdated)return Promise.all(d).then(function(){return a})}return Promise.resolve(a)},e.prototype.markMutationOptimistic=function(t,n){var r=this,a=typeof t=="function"?t(n.variables,{IGNORE:hH}):t;return a===hH?!1:(this.cache.recordOptimisticTransaction(function(i){try{r.markMutationResult(oe(oe({},n),{result:{data:a}}),i)}catch(o){globalThis.__DEV__!==!1&&Ge.error(o)}},n.mutationId),!0)},e.prototype.fetchQuery=function(t,n,r){return this.fetchConcastWithInfo(this.getOrCreateQuery(t),n,r).concast.promise},e.prototype.getQueryStore=function(){var t=Object.create(null);return this.queries.forEach(function(n,r){t[r]={variables:n.variables,networkStatus:n.networkStatus,networkError:n.networkError,graphQLErrors:n.graphQLErrors}}),t},e.prototype.resetErrors=function(t){var n=this.queries.get(t);n&&(n.networkError=void 0,n.graphQLErrors=[])},e.prototype.transform=function(t){return this.documentTransform.transformDocument(t)},e.prototype.getDocumentInfo=function(t){var n=this.transformCache;if(!n.has(t)){var r={hasClientExports:O$e(t),hasForcedResolvers:this.localState.shouldForceResolvers(t),hasNonreactiveDirective:dv(["nonreactive"],t),nonReactiveQuery:Dze(t),clientQuery:this.localState.clientQuery(t),serverQuery:gie([{name:"client",remove:!0},{name:"connection"},{name:"nonreactive"},{name:"unmask"}],t),defaultVars:KI(Vf(t)),asQuery:oe(oe({},t),{definitions:t.definitions.map(function(a){return a.kind==="OperationDefinition"&&a.operation!=="query"?oe(oe({},a),{operation:"query"}):a})})};n.set(t,r)}return n.get(t)},e.prototype.getVariables=function(t,n){return oe(oe({},this.getDocumentInfo(t).defaultVars),n)},e.prototype.watchQuery=function(t){var n=this.transform(t.query);t=oe(oe({},t),{variables:this.getVariables(n,t.variables)}),typeof t.notifyOnNetworkStatusChange>"u"&&(t.notifyOnNetworkStatusChange=!1);var r=new ek(this),a=new lg({queryManager:this,queryInfo:r,options:t});return a.lastQuery=n,lg.inactiveOnCreation.getValue()||this.queries.set(a.queryId,r),r.init({document:n,observableQuery:a,variables:a.variables}),a},e.prototype.query=function(t,n){var r=this;n===void 0&&(n=this.generateQueryId()),Ge(t.query,38),Ge(t.query.kind==="Document",39),Ge(!t.returnPartialData,40),Ge(!t.pollInterval,41);var a=this.transform(t.query);return this.fetchQuery(n,oe(oe({},t),{query:a})).then(function(i){return i&&oe(oe({},i),{data:r.maskOperation({document:a,data:i.data,fetchPolicy:t.fetchPolicy,id:n})})}).finally(function(){return r.stopQuery(n)})},e.prototype.generateQueryId=function(){return String(this.queryIdCounter++)},e.prototype.generateRequestId=function(){return this.requestIdCounter++},e.prototype.generateMutationId=function(){return String(this.mutationIdCounter++)},e.prototype.stopQueryInStore=function(t){this.stopQueryInStoreNoBroadcast(t),this.broadcastQueries()},e.prototype.stopQueryInStoreNoBroadcast=function(t){var n=this.queries.get(t);n&&n.stop()},e.prototype.clearStore=function(t){return t===void 0&&(t={discardWatches:!0}
573),this.cancelPendingFetches(oi(42)),this.queries.forEach(function(n){n.observableQuery?n.networkStatus=dn.loading:n.stop()}),this.mutationStore&&(this.mutationStore=Object.create(null)),this.cache.reset(t)},e.prototype.getObservableQueries=function(t){var n=this;t===void 0&&(t="active");var r=new Map,a=new Map,i=new Map,o=new Set;return Array.isArray(t)&&t.forEach(function(s){if(typeof s=="string")a.set(s,s),i.set(s,!1);else if(oze(s)){var u=Wd(n.transform(s));a.set(u,N0(s)),i.set(u,!1)}else br(s)&&s.query&&o.add(s)}),this.queries.forEach(function(s,u){var c=s.observableQuery,d=s.document;if(c){if(t==="all"){r.set(u,c);return}var f=c.queryName,h=c.options.fetchPolicy;if(h==="standby"||t==="active"&&!c.hasObservers())return;(t==="active"||f&&i.has(f)||d&&i.has(Wd(d)))&&(r.set(u,c),f&&i.set(f,!0),d&&i.set(Wd(d),!0))}}),o.size&&o.forEach(function(s){var u=ZR("legacyOneTimeQuery"),c=n.getOrCreateQuery(u).init({document:s.query,variables:s.variables}),d=new lg({queryManager:n,queryInfo:c,options:oe(oe({},s),{fetchPolicy:"network-only"})});Ge(d.queryId===u),c.setObservableQuery(d),r.set(u,d)}),globalThis.__DEV__!==!1&&i.size&&i.forEach(function(s,u){if(!s){var c=a.get(u);c?globalThis.__DEV__!==!1&&Ge.warn(43,c):globalThis.__DEV__!==!1&&Ge.warn(44)}}),r},e.prototype.reFetchObservableQueries=function(t){var n=this;t===void 0&&(t=!1);var r=[];return this.getObservableQueries(t?"all":"active").forEach(function(a,i){var o=a.options.fetchPolicy;ra("resetLastResults",function(){return a.resetLastResults()}),(t||o!=="standby"&&o!=="cache-only")&&r.push(a.refetch()),(n.queries.get(i)||a.queryInfo).setDiff(null)}),this.broadcastQueries(),Promise.all(r)},e.prototype.startGraphQLSubscription=function(t){var n=this,r=t.query,a=t.variables,i=t.fetchPolicy,o=t.errorPolicy,s=o===void 0?"none":o,u=t.context,c=u===void 0?{}:u,d=t.extensions,f=d===void 0?{}:d;r=this.transform(r),a=this.getVariables(r,a);var h=function(m){return n.getObservableFromLink(r,c,m,f).map(function(v){i!=="no-cache"&&(x4(v,s)&&n.cache.write({query:r,result:v.data,dataId:"ROOT_SUBSCRIPTION",variables:m}),n.broadcastQueries());var w=u2(v),b=yHe(v);if(w||b){var x={};if(w&&(x.graphQLErrors=v.errors),b&&(x.protocolErrors=v.extensions[iM]),s==="none"||b)throw new Ys(x)}return s==="ignore"&&delete v.errors,v})};if(this.getDocumentInfo(r).hasClientExports){var y=this.localState.addExportedVariables(r,a,c).then(h);return new qn(function(m){var v=null;return y.then(function(w){return v=w.subscribe(m)},m.error),function(){return v&&v.unsubscribe()}})}return h(a)},e.prototype.stopQuery=function(t){this.stopQueryNoBroadcast(t),this.broadcastQueries()},e.prototype.stopQueryNoBroadcast=function(t){this.stopQueryInStoreNoBroadcast(t),this.removeQuery(t)},e.prototype.removeQuery=function(t){var n;this.fetchCancelFns.delete(t),this.queries.has(t)&&((n=this.queries.get(t))===null||n===void 0||n.stop(),this.queries.delete(t))},e.prototype.broadcastQueries=function(){this.onBroadcast&&this.onBroadcast(),this.queries.forEach(function(t){var n;return(n=t.observableQuery)===null||n===void 0?void 0:n.notify()})},e.prototype.getLocalState=function(){return this.localState},e.prototype.getObservableFromLink=function(t,n,r,a,i){var o=this,s;i===void 0&&(i=(s=n==null?void 0:n.queryDeduplication)!==null&&s!==void 0?s:this.queryDeduplication);var u,c=this.getDocumentInfo(t),d=c.serverQuery,f=c.clientQuery;if(d){var h=this,y=h.inFlightLinkObservables,m=h.link,v={query:d,variables:r,operationName:N0(d)||void 0,context:this.prepareContext(oe(oe({},n),{forceFetch:!i})),extensions:a};if(n=v.context,i){var w=Wd(d),b=Rl(r),x=y.lookup(w,b);if(u=x.observable,!u){var T=new rh([h4(m,v)]);u=x.observable=T,T.beforeNext(function E(C,R){C==="next"&&"hasNext"in R&&R.hasNext?T.beforeNext(E):y.remove(w,b)})}}else u=new rh([h4(m,v)])}else u=new rh([qn.of({data:{}})]),n=this.prepareContext(n);return f&&(u=W3(u,function(E){return o.localState.runResolvers({document:f,remoteResult:E,context:n,variables:r})})),u},e.prototype.getResultsFromLink=function(t,n,r){var a=t.lastRequestId=this.generateRequestId(),i=this.cache.transformForLink(r.query);return W3(this.getObservableFromLink(i,r.context,r.variables),function(o){var s=d4(o),u=s.length>0,c=r.errorPolicy;if(a>
573=t.lastRequestId){if(u&&c==="none")throw t.markError(new Ys({graphQLErrors:s}));t.markResult(o,i,r,n),t.markReady()}var d={data:o.data,loading:!1,networkStatus:dn.ready};return u&&c==="none"&&(d.data=void 0),u&&c!=="ignore"&&(d.errors=s,d.networkStatus=dn.error),d},function(o){var s=Aie(o)?o:new Ys({networkError:o});throw a>=t.lastRequestId&&t.markError(s),s})},e.prototype.fetchConcastWithInfo=function(t,n,r,a){var i=this;r===void 0&&(r=dn.loading),a===void 0&&(a=n.query);var o=this.getVariables(a,n.variables),s=this.defaultOptions.watchQuery,u=n.fetchPolicy,c=u===void 0?s&&s.fetchPolicy||"cache-first":u,d=n.errorPolicy,f=d===void 0?s&&s.errorPolicy||"none":d,h=n.returnPartialData,y=h===void 0?!1:h,m=n.notifyOnNetworkStatusChange,v=m===void 0?!1:m,w=n.context,b=w===void 0?{}:w,x=Object.assign({},n,{query:a,variables:o,fetchPolicy:c,errorPolicy:f,returnPartialData:y,notifyOnNetworkStatusChange:v,context:b}),T=function(I){x.variables=I;var L=i.fetchQueryByPolicy(t,x,r);return x.fetchPolicy!=="standby"&&L.sources.length>0&&t.observableQuery&&t.observableQuery.applyNextFetchPolicy("after-fetch",n),L},E=function(){return i.fetchCancelFns.delete(t.queryId)};this.fetchCancelFns.set(t.queryId,function(I){E(),setTimeout(function(){return C.cancel(I)})});var C,R;if(this.getDocumentInfo(x.query).hasClientExports)C=new rh(this.localState.addExportedVariables(x.query,x.variables,x.context).then(T).then(function(I){return I.sources})),R=!0;else{var _=T(x.variables);R=_.fromLink,C=new rh(_.sources)}return C.promise.then(E,E),{concast:C,fromLink:R}},e.prototype.refetchQueries=function(t){var n=this,r=t.updateCache,a=t.include,i=t.optimistic,o=i===void 0?!1:i,s=t.removeOptimistic,u=s===void 0?o?ZR("refetchQueries"):void 0:s,c=t.onQueryUpdated,d=new Map;a&&this.getObservableQueries(a).forEach(function(h,y){d.set(y,{oq:h,lastDiff:(n.queries.get(y)||h.queryInfo).getDiff()})});var f=new Map;return r&&this.cache.batch({update:r,optimistic:o&&u||!1,removeOptimistic:u,onWatchUpdated:function(h,y,m){var v=h.watcher instanceof ek&&h.watcher.observableQuery;if(v){if(c){d.delete(v.queryId);var w=c(v,y,m);return w===!0&&(w=v.refetch()),w!==!1&&f.set(v,w),w}c!==null&&d.set(v.queryId,{oq:v,lastDiff:m,diff:y})}}}),d.size&&d.forEach(function(h,y){var m=h.oq,v=h.lastDiff,w=h.diff,b;c&&(w||(w=ra("canonizeResults",function(){return n.cache.diff(m.queryInfo.getDiffOptions())})),b=c(m,w,v)),(!c||b===!0)&&(b=m.refetch()),b!==!1&&f.set(m,b),y.indexOf("legacyOneTimeQuery")>=0&&n.stopQueryNoBroadcast(y)}),u&&this.cache.removeOptimistic(u),f},e.prototype.maskOperation=function(t){var n,r,a,i=t.document,o=t.data;if(globalThis.__DEV__!==!1){var s=t.fetchPolicy,u=t.id,c=(n=Vf(i))===null||n===void 0?void 0:n.operation,d=((r=c==null?void 0:c[0])!==null&&r!==void 0?r:"o")+u;this.dataMasking&&s==="no-cache"&&!q$e(i)&&!this.noCacheWarningsByQueryId.has(d)&&(this.noCacheWarningsByQueryId.add(d),globalThis.__DEV__!==!1&&Ge.warn(45,(a=N0(i))!==null&&a!==void 0?a:"Unnamed ".concat(c??"operation")))}return this.dataMasking?VHe(o,i,this.cache):o},e.prototype.maskFragment=function(t){var n=t.data,r=t.fragment,a=t.fragmentName;return this.dataMasking?Die(n,r,this.cache,a):n},e.prototype.fetchQueryByPolicy=function(t,n,r){var a=this,i=n.query,o=n.variables,s=n.fetchPolicy,u=n.refetchWritePolicy,c=n.errorPolicy,d=n.returnPartialData,f=n.context,h=n.notifyOnNetworkStatusChange,y=t.networkStatus;t.init({document:i,variables:o,networkStatus:r});var m=function(){return t.getDiff()},v=function(E,C){C===void 0&&(C=t.networkStatus||dn.loading);var R=E.result;globalThis.__DEV__!==!1&&!d&&!An(R,{})&&Qie(E.missing);var _=function(I){return qn.of(oe({data:I,loading:vh(C),networkStatus:C},E.complete?null:{partial:!0}))};return R&&a.getDocumentInfo(i).hasForcedResolvers?a.localState.runResolvers({document:i,remoteResult:{data:R},context:f,variables:o,onlyRunForcedResolvers:!0}).then(function(I){return _(I.data||void 0)}):c==="none"&&C===dn.refetch&&Array.isArray(E.missing)?_(void 0):_(R)},w=s==="no-cache"?0:r===dn.refetch&&u!=="merge"?1:2,b=function(){return a.getResultsFromLink(t,w,{query:i,variables:o,context:f,fetchPolicy:s,errorPolicy:c})},x=h&&typeof y=="number"&&y!==r&&vh(r);switch(s){default:case"cache-first":{var T=m();return T.complete?{fromLink:!1,sources:[v(T,t.markReady())]}:d||x?{fromLink:!0,sources:[v(T),b()]}:{fromLink:!0,sources:[b()]}}case"cache-and-network":{var T=m();return T.complete||d||x?{fromLink:!0,sources:[v(T),b()]}:{fromLink:!0,sources:[b()]}}case"cache-only":return{fromLink:!1,sources:[v(m(),t.markReady())]};case"network-only":return x?{fromLink:!0,sources:[v(m()),b()]}:{fromLink:!0,sources:[b()]};case"no-cache":return x?{fromLink:!0,sources:[v(t.getDiff()),b()]}:{fromLink:!0,sources:[b()]};case"standby":return{fromLink:!1,sources:[]}}},e.prototype.getOrCreateQuery=function(t){return t&&!this.queries.has(t)&&this.queries.set(t,new ek(this,t)),this.queries.get(t)},e.prototype.prepareContext=function(t){t===void 0&&(t={});var n=this.localState.prepareContext(t);return oe(oe(oe({},this.defaultContext),n),{clientAwareness:this.clientAwareness})},e}(),oWe=function(){function e(t){var n=t.cache,r=t.client,a=t.resolvers,i=t.fragmentMatcher;this.selectionsToResolveCache=new WeakMap,this.cache=n,r&&(this.client=r),a&&this.addResolvers(a),i&&this.setFragmentMatcher(i)}return e.prototype.addResolvers=function(t){var n=this;this.resolvers=this.resolvers||{},Array.isArray(t)?t.forEach(function(r){n.resolvers=Dz(n.resolvers,r)}):this.resolvers=Dz(this.resolvers,t)},e.prototype.setResolvers=function(t){this.resolvers={},this.addResolvers(t)},e.prototype.getResolvers=function(){return this.resolvers||{}},e.prototype.runResolvers=function(t){return Hs(this,arguments,void 0,function(n){var r=n.document,a=n.remoteResult,i=n.context,o=n.variables,s=n.onlyRunForcedResolvers,u=s===void 0?!1:s;return Ws(this,function(c){return r?[2,this.resolveDocument(r,a.data,i,o,this.fragmentMatcher,u).then(function(d){return oe(oe({},a),{data:d.result})})]:[2,a]})})},e.prototype.setFragmentMatcher=function(t){this.fragmentMatcher=t},e.prototype.getFragmentMatcher=function(){return this.fragmentMatcher},e.prototype.clientQuery=function(t){return dv(["client"],t)&&this.resolvers?t:null},e.prototype.serverQuery=function(t){return vie(t)},e.prototype.prepareContext=function(t){var n=this.cache;return oe(oe({},t),{cache:n,getCacheKey:function(r){return n.identify(r)}})},e.prototype.addExportedVariables=function(t){return Hs(this,arguments,void 0,function(n,r,a){return r===void 0&&(r={}),a===void 0&&(a={}),Ws(this,function(i){return n?[2,this.resolveDocument(n,this.buildRootValueFromCache(n,r)||{},this.prepareContext(a),r).then(function(o){return oe(oe({},r),o.exportedVariables)})]:[2,oe({},r)]})})},e.prototype.shouldForceResolvers=function(t){var n=!1;return bs(t,{Directive:{enter:function(r){if(r.name.value==="client"&&r.arguments&&(n=r.arguments.some(function(a){return a.name.value==="always"&&a.value.kind==="BooleanValue"&&a.value.value===!0}),n))return ST}}}),n},e.prototype.buildRootValueFromCache=function(t,n){return this.cache.diff({query:Mze(t),variables:n,returnPartialData:!0,optimistic:!1}).result},e.prototype.resolveDocument=function(t,n){return Hs(this,arguments,void 0,function(r,a,i,o,s,u){var c,d,f,h,y,m,v,w,b,x,T;return i===void 0&&(i={}),o===void 0&&(o={}),s===void 0&&(s=function(){return!0}),u===void 0&&(u=!1),Ws(this,function(E){return c=cm(r),d=um(r),f=om(d),h=this.collectSelectionsToResolve(c,f),y=c.operation,m=y?y.charAt(0).toUpperCase()+y.slice(1):"Query",v=this,w=v.cache,b=v.client,x={fragmentMap:f,context:oe(oe({},i),{cache:w,client:b}),variables:o,fragmentMatcher:s,defaultOperationType:m,exportedVariables:{},selectionsToResolve:h,onlyRunForcedResolvers:u},T=!1,[2,this.resolveSelectionSet(c.selectionSet,T,a,x).then(function(C){return{result:C,exportedVariables:x.exportedVariables}})]})})},e.prototype.resolveSelectionSet=function(t,n,r,a){return Hs(this,void 0,void 0,function(){var i,o,s,u,c,d=this;return Ws(this,function(f){return i=a.fragmentMap,o=a.context,s=a.variables,u=[r],c=function(h){return Hs(d,void 0,void 0,function(){var y,m;return Ws(this,function(v){return!n&&!a.selectionsToResolve.has(h
573)?[2]:Sb(h,s)?$l(h)?[2,this.resolveField(h,n,r,a).then(function(w){var b;typeof w<"u"&&u.push((b={},b[mc(h)]=w,b))})]:(vze(h)?y=h:(y=i[h.name.value],Ge(y,21,h.name.value)),y&&y.typeCondition&&(m=y.typeCondition.name.value,a.fragmentMatcher(r,m,o))?[2,this.resolveSelectionSet(y.selectionSet,n,r,a).then(function(w){u.push(w)})]:[2]):[2]})})},[2,Promise.all(t.selections.map(c)).then(function(){return kT(u)})]})})},e.prototype.resolveField=function(t,n,r,a){return Hs(this,void 0,void 0,function(){var i,o,s,u,c,d,f,h,y,m=this;return Ws(this,function(v){return r?(i=a.variables,o=t.name.value,s=mc(t),u=o!==s,c=r[s]||r[o],d=Promise.resolve(c),(!a.onlyRunForcedResolvers||this.shouldForceResolvers(t))&&(f=r.__typename||a.defaultOperationType,h=this.resolvers&&this.resolvers[f],h&&(y=h[u?o:s],y&&(d=Promise.resolve(sM.withValue(this.cache,y,[r,CT(t,i),a.context,{field:t,fragmentMap:a.fragmentMap}]))))),[2,d.then(function(w){var b,x;if(w===void 0&&(w=c),t.directives&&t.directives.forEach(function(E){E.name.value==="export"&&E.arguments&&E.arguments.forEach(function(C){C.name.value==="as"&&C.value.kind==="StringValue"&&(a.exportedVariables[C.value.value]=w)})}),!t.selectionSet||w==null)return w;var T=(x=(b=t.directives)===null||b===void 0?void 0:b.some(function(E){return E.name.value==="client"}))!==null&&x!==void 0?x:!1;if(Array.isArray(w))return m.resolveSubSelectedArray(t,n||T,w,a);if(t.selectionSet)return m.resolveSelectionSet(t.selectionSet,n||T,w,a)})]):[2,null]})})},e.prototype.resolveSubSelectedArray=function(t,n,r,a){var i=this;return Promise.all(r.map(function(o){if(o===null)return null;if(Array.isArray(o))return i.resolveSubSelectedArray(t,n,o,a);if(t.selectionSet)return i.resolveSelectionSet(t.selectionSet,n,o,a)}))},e.prototype.collectSelectionsToResolve=function(t,n){var r=function(o){return!Array.isArray(o)},a=this.selectionsToResolveCache;function i(o){if(!a.has(o)){var s=new Set;a.set(o,s),bs(o,{Directive:function(u,c,d,f,h){u.name.value==="client"&&h.forEach(function(y){r(y)&&Cz(y)&&s.add(y)})},FragmentSpread:function(u,c,d,f,h){var y=n[u.name.value];Ge(y,22,u.name.value);var m=i(y);m.size>0&&(h.forEach(function(v){r(v)&&Cz(v)&&s.add(v)}),s.add(u),m.forEach(function(v){s.add(v)}))}})}return a.get(o)}return i(t)},e}(),yH=!1,Kie=function(){function e(t){var n=this,r,a,i;if(this.resetStoreCallbacks=[],this.clearStoreCallbacks=[],!t.cache)throw oi(16);var o=t.uri,s=t.credentials,u=t.headers,c=t.cache,d=t.documentTransform,f=t.ssrMode,h=f===void 0?!1:f,y=t.ssrForceFetchDelay,m=y===void 0?0:y,v=t.connectToDevTools,w=t.queryDeduplication,b=w===void 0?!0:w,x=t.defaultOptions,T=t.defaultContext,E=t.assumeImmutableResults,C=E===void 0?c.assumeImmutableResults:E,R=t.resolvers,_=t.typeDefs,I=t.fragmentMatcher,L=t.clientAwareness,B=t.name,j=t.version,K=t.devtools,H=t.dataMasking;globalThis.__DEV__!==!1&&(gr(t,"connectToDevTools","ApolloClient","Please use `devtools.enabled` instead."),gr(t,"uri","ApolloClient","Please initialize an instance of `HttpLink` with `uri` instead."),gr(t,"credentials","ApolloClient","Please initialize an instance of `HttpLink` with `credentials` instead."),gr(t,"headers","ApolloClient","Please initialize an instance of `HttpLink` with `headers` instead."),gr(t,"name","ApolloClient","Please use the `clientAwareness.name` option instead."),gr(t,"version","ApolloClient","Please use the `clientAwareness.version` option instead."),gr(t,"typeDefs","ApolloClient"),t.link||globalThis.__DEV__!==!1&&Ge.warn(17));var J=t.link;J||(J=o?new kie({uri:o,credentials:s,headers:u}):ad.empty()),this.link=J,this.cache=c,this.disableNetworkFetches=h||m>0,this.queryDeduplication=b,this.defaultOptions=x||Object.create(null),this.typeDefs=_,this.devtoolsConfig=oe(oe({},K),{enabled:(r=K==null?void 0:K.enabled)!==null&&r!==void 0?r:v}),this.devtoolsConfig.enabled===void 0&&(this.devtoolsConfig.enabled=globalThis.__DEV__!==!1),m&&setTimeout(function(){return n.disableNetworkFetches=!1},m),this.watchQuery=this.watchQuery.bind(this),this.query=this.query.bind(this),this.mutate=this.mutate.bind(this),this.watchFragment=this.watchFragment.bind(this),this.resetStore=this.resetStore.bind(this),this.reFetchObservableQueries=this.reFetchObservableQueries.bind(this),this.version=jI,this.localState=new oWe({cache:c,client:this,resolvers:R,fragmentMatcher:I}),this.queryManager=new iWe({cache:this.cache,link:this.link,defaultOptions:this.defaultOptions,defaultContext:T,documentTransform:d,queryDeduplication:b,ssrMode:h,dataMasking:!!H,clientAwareness:{name:(a=L==null?void 0:L.name)!==null&&a!==void 0?a:B,version:(i=L==null?void 0:L.version)!==null&&i!==void 0?i:j},localState:this.localState,assumeImmutableResults:C,onBroadcast:this.devtoolsConfig.enabled?function(){n.devToolsHookCb&&n.devToolsHookCb({action:{},state:{queries:n.queryManager.getQueryStore(),mutations:n.queryManager.mutationStore||{}},dataWithOptimisticResults:n.cache.extract(!0)})}:void 0}),this.devtoolsConfig.enabled&&this.connectToDevTools()}return Object.defineProperty(e.prototype,"prioritizeCacheValues",{get:function(){return this.disableNetworkFetches},set:function(t){this.disableNetworkFetches=t}
573,enumerable:!1,configurable:!0}),e.prototype.connectToDevTools=function(){if(!(typeof window>"u")){var t=window,n=Symbol.for("apollo.devtools");(t[n]=t[n]||[]).push(this),t.__APOLLO_CLIENT__=this,!yH&&globalThis.__DEV__!==!1&&(yH=!0,window.document&&window.top===window.self&&/^(https?|file):$/.test(window.location.protocol)&&setTimeout(function(){if(!window.__APOLLO_DEVTOOLS_GLOBAL_HOOK__){var r=window.navigator,a=r&&r.userAgent,i=void 0;typeof a=="string"&&(a.indexOf("Chrome/")>-1?i="https://chrome.google.com/webstore/detail/apollo-client-developer-t/jdkknkkbebbapilgoeccciglkfbmbnfm":a.indexOf("Firefox/")>-1&&(i="https://addons.mozilla.org/en-US/firefox/addon/apollo-developer-tools/")),i&&globalThis.__DEV__!==!1&&Ge.log("Download the Apollo DevTools for a better development experience: %s",i)}},1e4))}},Object.defineProperty(e.prototype,"documentTransform",{get:function(){return this.queryManager.documentTransform},enumerable:!1,configurable:!0}),e.prototype.stop=function(){this.queryManager.stop()},e.prototype.watchQuery=function(t){return this.defaultOptions.watchQuery&&(t=sg(this.defaultOptions.watchQuery,t)),this.disableNetworkFetches&&(t.fetchPolicy==="network-only"||t.fetchPolicy==="cache-and-network")&&(t=oe(oe({},t),{fetchPolicy:"cache-first"})),globalThis.__DEV__!==!1&&(gr(t,"canonizeResults","client.watchQuery"),gr(t,"partialRefetch","client.watchQuery")),this.queryManager.watchQuery(t)},e.prototype.query=function(t){return this.defaultOptions.query&&(t=sg(this.defaultOptions.query,t)),Ge(t.fetchPolicy!=="cache-and-network",18),this.disableNetworkFetches&&t.fetchPolicy==="network-only"&&(t=oe(oe({},t),{fetchPolicy:"cache-first"})),globalThis.__DEV__!==!1&&(gr(t,"canonizeResults","client.query"),gr(t,"notifyOnNetworkStatusChange","client.query","This option does not affect `client.query` and can be safely removed."),t.fetchPolicy==="standby"&&globalThis.__DEV__!==!1&&Ge.warn(19)),this.queryManager.query(t)},e.prototype.mutate=function(t){return this.defaultOptions.mutate&&(t=sg(this.defaultOptions.mutate,t)),this.queryManager.mutate(t)},e.prototype.subscribe=function(t){var n=this,r=this.queryManager.generateQueryId();return this.queryManager.startGraphQLSubscription(t).map(function(a){return oe(oe({},a),{data:n.queryManager.maskOperation({document:t.query,data:a.data,fetchPolicy:t.fetchPolicy,id:r})})})},e.prototype.readQuery=function(t,n){return n===void 0&&(n=!1),this.cache.readQuery(t,n)},e.prototype.watchFragment=function(t){var n;return this.cache.watchFragment(oe(oe({},t),(n={},n[Symbol.for("apollo.dataMasking")]=this.queryManager.dataMasking,n)))},e.prototype.readFragment=function(t,n){return n===void 0&&(n=!1),this.cache.readFragment(t,n)},e.prototype.writeQuery=function(t){var n=this.cache.writeQuery(t);return t.broadcast!==!1&&this.queryManager.broadcastQueries(),n},e.prototype.writeFragment=function(t){var n=this.cache.writeFragment(t);return t.broadcast!==!1&&this.queryManager.broadcastQueries(),n},e.prototype.__actionHookForDevTools=function(t){this.devToolsHookCb=t},e.prototype.__requestRaw=function(t){return h4(this.link,t)},e.prototype.resetStore=function(){var t=this;return Promise.resolve().then(function(){return t.queryManager.clearStore({discardWatches:!1})}).then(function(){return Promise.all(t.resetStoreCallbacks.map(function(n){return n()}))}).then(function(){return t.reFetchObservableQueries()})},e.prototype.clearStore=function(){var t=this;return Promise.resolve().then(function(){return t.queryManager.clearStore({discardWatches:!0})}).then(function(){return Promise.all(t.clearStoreCallbacks.map(function(n){return n()}))})},e.prototype.onResetStore=function(t){var n=this;return this.resetStoreCallbacks.push(t),function(){n.resetStoreCallbacks=n.resetStoreCallbacks.filter(function(r){return r!==t})}},e.prototype.onClearStore=function(t){var n=this;return this.clearStoreCallbacks.push(t),function(){n.clearStoreCallbacks=n.clearStoreCallbacks.filter(function(r){return r!==t})}},e.prototype.reFetchObservableQueries=function(t){return this.queryManager.reFetchObservableQueries(t)},e.prototype.refetchQueries=function(t){var n=this.queryManager.refetchQueries(t),r=[],a=[];
573n.forEach(function(o,s){r.push(s),a.push(o)});var i=Promise.all(a);return i.queries=r,i.results=a,i.catch(function(o){globalThis.__DEV__!==!1&&Ge.debug(20,o)}),i},e.prototype.getObservableQueries=function(t){return t===void 0&&(t="active"),this.queryManager.getObservableQueries(t)},e.prototype.extract=function(t){return this.cache.extract(t)},e.prototype.restore=function(t){return this.cache.restore(t)},e.prototype.addResolvers=function(t){this.localState.addResolvers(t)},e.prototype.setResolvers=function(t){this.localState.setResolvers(t)},e.prototype.getResolvers=function(){return this.localState.getResolvers()},e.prototype.setLocalStateFragmentMatcher=function(t){this.localState.setFragmentMatcher(t)},e.prototype.setLink=function(t){this.link=this.queryManager.link=t},Object.defineProperty(e.prototype,"defaultContext",{get:function(){return this.queryManager.defaultContext},enumerable:!1,configurable:!0}),e}();globalThis.__DEV__!==!1&&(Kie.prototype.getMemoryInternals=X$e);var d2=new Map,S4=new Map,Xie=!0,_x=!1;function Jie(e){return e.replace(/[\s,]+/g," ").trim()}function sWe(e){return Jie(e.source.body.substring(e.start,e.end))}function uWe(e){var t=new Set,n=[];return e.definitions.forEach(function(r){if(r.kind==="FragmentDefinition"){var a=r.name.value,i=sWe(r.loc),o=S4.get(a);o&&!o.has(i)?Xie&&console.warn("Warning: fragment with name "+a+` already exists.
574graphql-tag enforces all fragment names across your application to be unique; read more about
575this in the docs: http://dev.apollodata.com/core/fragments.html#unique-names`):o||S4.set(a,o=new Set),o.add(i),t.has(i)||(t.add(i),n.push(r))}else n.push(r)}),oe(oe({},e),{definitions:n})}function cWe(e){var t=new Set(e.definitions);t.forEach(function(r){r.loc&&delete r.loc,Object.keys(r).forEach(function(a){var i=r[a];i&&typeof i=="object"&&t.add(i)})});var n=e.loc;return n&&(delete n.startToken,delete n.endToken),e}function lWe(e){var t=Jie(e);if(!d2.has(t)){var n=S$e(e,{experimentalFragmentVariables:_x,allowLegacyFragmentVariables:_x});if(!n||n.kind!=="Document")throw new Error("Not a valid GraphQL document.");d2.set(t,cWe(uWe(n)))}return d2.get(t)}function Gr(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];typeof e=="string"&&(e=[e]);var r=e[0];return t.forEach(function(a,i){a&&a.kind==="Document"?r+=a.loc.source.body:r+=a,r+=e[i+1]}),lWe(r)}function dWe(){d2.clear(),S4.clear()}function fWe(){Xie=!1}function pWe(){_x=!0}function hWe(){_x=!1}var y0={gql:Gr,resetCaches:dWe,disableFragmentWarnings:fWe,enableExperimentalFragmentVariables:pWe,disableExperimentalFragmentVariables:hWe};(function(e){e.gql=y0.gql,e.resetCaches=y0.resetCaches,e.disableFragmentWarnings=y0.disableFragmentWarnings,e.enableExperimentalFragmentVariables=y0.enableExperimentalFragmentVariables,e.disableExperimentalFragmentVariables=y0.disableExperimentalFragmentVariables})(Gr||(Gr={}));Gr.default=Gr;var tk={exports:{}},mH;function yWe(){return mH||(mH=1,function(e){e.exports.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=void 0,e.exports.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=void 0,e.exports.__SERVER_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=void 0,Object.assign(e.exports,My())}(tk)),tk.exports}var $n=yWe();const mWe=Ua($n),Zie=Y4({__proto__:null,default:mWe},[$n]);var gH=YI?Symbol.for("__APOLLO_CONTEXT__"):"__APOLLO_CONTEXT__";function dM(){Ge("createContext"in Zie,69);var e=$n.createContext[gH];return e||(Object.defineProperty($n.createContext,gH,{value:e=$n.createContext({}),enumerable:!1,writable:!1,configurable:!0}),e.displayName="ApolloContext"),e}var gWe=function(e){var t=e.client,n=e.children,r=dM(),a=$n.useContext(r),i=$n.useMemo(function(){return oe(oe({},a),{client:t||a.client})},[a,t]);return Ge(i.client,71),$n.createElement(r.Provider,{value:i},n)};function fM(e){var t=$n.useContext(dM()),n=e||t.client;return Ge(!!n,78),n}var vH=!1,vWe="useSyncExternalStore",bWe=Zie[vWe],wWe=bWe||function(e,t,n){var r=t();globalThis.__DEV__!==!1&&!vH&&r!==t()&&(vH=!0,globalThis.__DEV__!==!1&&Ge.error(91));var a=$n.useState({inst:{value:r,getSnapshot:t}}),i=a[0].inst,o=a[1];return U$e?$n.useLayoutEffect(function(){Object.assign(i,{value:r,getSnapshot:t}),nk(i)&&o({inst:i})},[e,r,t]):Object.assign(i,{value:r,getSnapshot:t}),$n.useEffect(function(){return nk(i)&&o({inst:i}),e(function(){nk(i)&&o({inst:i})})},[e]),r};function nk(e){var t=e.value,n=e.getSnapshot;try{return t!==n()}catch{return!0}}var au;(function(e){e[e.Query=0]="Query",e[e.Mutation=1]="Mutation",e[e.Subscription=2]="Subscription"})(au||(au={}));var Yd;function bH(e){var t;switch(e){case au.Query:t="Query";break;case au.Mutation:t="Mutation";break;case au.Subscription:t="Subscription";break}return t}function eoe(e){cl("parser",function(){globalThis.__DEV__!==!1&&Ge.warn(93)}),Yd||(Yd=new GI(du.parser||1e3));var t=Yd.get(e);if(t)return t;var n,r,a;Ge(!!e&&!!e.kind,94,e);for(var i=[],o=[],s=[],u=[],c=0,d=e.definitions;c<d.length;c++){var f=d[c];if(f.kind==="FragmentDefinition"){i.push(f);continue}if(f.kind==="OperationDefinition")switch(f.operation){case"query":o.push(f);break;case"mutation":s.push(f);break;case"subscription":u.push(f);break}}Ge(!i.length||o.length||s.length||u.length,95),Ge(o.length+s.length+u.length<=1,96,e,o.length,u.length,s.length),r=o.length?au.Query:au.Mutation,!o.length&&!s.length&&(r=au.Subscription);var h=o.length?o:s.length?s:u;Ge(h.length===1,97,e,h.length);var y=h[0];n=y.variableDefinitions||[],y.name&&y.name.kind==="Name"?a=y.name.value:a="data";var m={name:a,type:r,variables:n};return Yd.set(e,m),m}eoe.resetCache=function(){Yd=void 0};globalThis.__DEV__!==!1&&QI("parser",function(){return Yd?Yd.size:0});function toe(e,t){var n=ra("parser",eoe,[e]),r=bH(t),a=bH(n.type);Ge(n.type===t,98,r,r,a)}var xWe=Kae?$n.useLayoutEffect:$n.useEffect;function ah(e,t,n,r){"use no memo";r===void 0&&(r="Please remove this option.");var a=$n.useRef(!1);globalThis.__DEV__!==!1&&t in e&&!a.current&&(gr(e,t,n,r),a.current=!0)}var SWe=Symbol.for("apollo.hook.wrappers");function TWe(e,t,n){var r=n.queryManager,a=r&&r[SWe],i=a&&a[e];return i?i(t):t}var EWe=Object.prototype.hasOwnProperty;function wH(){}var f2=Symbol();function CWe(e,t){return t===void 0&&(t=Object.create(null)),TWe("useQuery",AWe,fM(t&&t.client))(e,t)}function AWe(e,t){globalThis.__DEV__!==!1&&(ah(t,"canonizeResults","useQuery"),ah(t,"partialRefetch","useQuery"),ah(t,"defaultOptions","useQuery","Pass the options directly to the hook instead."),ah(t,"onCompleted","useQuery","If your `onCompleted` callback sets local state, switch to use derived state using `data` returned from the hook instead. Use `useEffect` to perform side-effects as a result of updates to `data`."),ah(t,"onError","useQuery","If your `onError` callback sets local state, switch to use derived state using `data`, `error` or `errors` returned from the hook instead. Use `useEffect` if you need to perform side-effects as a result of updates to `data`, `error` or `errors`."));var n=kWe(e,t),r=n.result,a=n.obsQueryFields;return $n.useMemo(function(){return oe(oe({},r),a)},[r,a])}function _We(e,t,n,r,a){function i(f){var h;toe(t,au.Query);var y={client:e,query:t,observable:r&&r.getSSRObservable(a())||lg.inactiveOnCreation.withValue(!r,function(){return ra(["canonizeResults","partialRefetch"],function(){return e.watchQuery(noe(void 0,e,n,a()))})}),resultData:{previousData:(h=f==null?void 0:f.resultData.current)===null||h===void 0?void 0:h.data}};return y}var o=$n.useState(i),s=o[0],u=o[1];function c(f){var h,y;Object.assign(s.observable,(h={},h[f2]=f,h));var m=s.resultData;u(oe(oe({},s),{query:f.query,resultData:Object.assign(m,{previousData:((y=m.current)===null||y===void 0?void 0:y.data)||m.previousData,current:void 0})}))}if(e!==s.client||t!==s.query){var d=i(s);return u(d),[d,c]}return[s,c]}function kWe(e,t){var n=fM(t.client),r=$n.useContext(dM()).renderPromises,a=!!r,i=n.disableNetworkFetches,o=t.ssr!==!1&&!t.skip,s=t.partialRefetch,u=IWe(n,e,t,a),c=_We(n,e,t,r,u),d=c[0],f=d.observable,h=d.resultData,y=c[1],m=u(f);OWe(h,f,n,t,m);var v=$n.useMemo(function(){return FWe(f)},[f]);RWe(f,r,o);var w=PWe(h,f,n,t,m,i,s,a,{onCompleted:t.onCompleted||wH,onError:t.onError||wH});return{result:w,obsQueryFields:v,observable:f,resultData:h,client:n,onQueryExecuted:y}}function PWe(e,t,n,r,a,i,o,s,u){var c=$n.useRef(u);$n.useEffect(function(){c.current=u});var d=(s||i)&&r.ssr===!1&&!r.skip?aoe:r.skip||a.fetchPolicy==="standby"?ioe:void 0,f=e.previousData,h=$n.useMemo(function(){return d&&roe(d,f,t,n)},[n,t,d,f]);return wWe($n.useCallback(function(y){if(s)return function(){};var m=function(){var b=e.current,x=t.getCurrentResult();b&&b.loading===x.loading&&b.networkStatus===x.networkStatus&&An(b.data,x.data)||T4(x,e,t,n,o,y,c.current)},v=function(b){if(w.current.unsubscribe(),w.current=t.resubscribeAfterError(m,v),!EWe.call(b,"graphQLErrors"))throw b;var x=e.current;(!x||x&&x.loading||!An(b,x.error))&&T4({data:x&&x.data,error:b,loading:!1,networkStatus:dn.error},e,t,n,o,y,c.current)},w={current:t.subscribe(m,v)}
575;return function(){setTimeout(function(){return w.current.unsubscribe()})}},[i,s,t,e,o,n]),function(){return h||xH(e,t,c.current,o,n)},function(){return h||xH(e,t,c.current,o,n)})}function RWe(e,t,n){t&&n&&(t.registerSSRObservable(e),e.getCurrentResult().loading&&t.addObservableQueryPromise(e))}function OWe(e,t,n,r,a){var i;t[f2]&&!An(t[f2],a)&&(t.reobserve(noe(t,n,r,a)),e.previousData=((i=e.current)===null||i===void 0?void 0:i.data)||e.previousData,e.current=void 0),t[f2]=a}function IWe(e,t,n,r){n===void 0&&(n={});var a=n.skip;n.ssr,n.onCompleted,n.onError;var i=n.defaultOptions,o=ti(n,["skip","ssr","onCompleted","onError","defaultOptions"]);return function(s){var u=Object.assign(o,{query:t});return r&&(u.fetchPolicy==="network-only"||u.fetchPolicy==="cache-and-network")&&(u.fetchPolicy="cache-first"),u.variables||(u.variables={}),a?(u.initialFetchPolicy=u.initialFetchPolicy||u.fetchPolicy||SH(i,e.defaultOptions),u.fetchPolicy="standby"):u.fetchPolicy||(u.fetchPolicy=(s==null?void 0:s.options.initialFetchPolicy)||SH(i,e.defaultOptions)),u}}function noe(e,t,n,r){var a=[],i=t.defaultOptions.watchQuery;return i&&a.push(i),n.defaultOptions&&a.push(n.defaultOptions),a.push(Uf(e&&e.options,r)),a.reduce(sg)}function T4(e,t,n,r,a,i,o){var s=t.current;s&&s.data&&(t.previousData=s.data),!e.error&&Do(e.errors)&&(e.error=new Ys({graphQLErrors:e.errors})),t.current=roe(LWe(e,n,a),t.previousData,n,r),i(),MWe(e,s==null?void 0:s.networkStatus,o)}function MWe(e,t,n){if(!e.loading){var r=DWe(e);Promise.resolve().then(function(){r?n.onError(r):e.data&&t!==e.networkStatus&&e.networkStatus===dn.ready&&n.onCompleted(e.data)}).catch(function(a){globalThis.__DEV__!==!1&&Ge.warn(a)})}}function xH(e,t,n,r,a){return e.current||T4(t.getCurrentResult(),e,t,a,r,function(){},n),e.current}function SH(e,t){var n;return(e==null?void 0:e.fetchPolicy)||((n=t==null?void 0:t.watchQuery)===null||n===void 0?void 0:n.fetchPolicy)||"cache-first"}function DWe(e){return Do(e.errors)?new Ys({graphQLErrors:e.errors}):e.error}function roe(e,t,n,r){var a=e.data;e.partial;var i=ti(e,["data","partial"]),o=oe(oe({data:a},i),{client:r,observable:n,variables:n.variables,called:e!==aoe&&e!==ioe,previousData:t});return o}function LWe(e,t,n){return e.partial&&n&&!e.loading&&(!e.data||Object.keys(e.data).length===0)&&t.options.fetchPolicy!=="cache-only"?(t.refetch(),oe(oe({},e),{loading:!0,networkStatus:dn.refetch})):e}var aoe=Iy({loading:!0,data:void 0,error:void 0,networkStatus:dn.loading}),ioe=Iy({loading:!1,data:void 0,error:void 0,networkStatus:dn.ready});function FWe(e){return{refetch:e.refetch.bind(e),reobserve:function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return globalThis.__DEV__!==!1&&globalThis.__DEV__!==!1&&Ge.warn(83),e.reobserve.apply(e,t)},fetchMore:e.fetchMore.bind(e),updateQuery:e.updateQuery.bind(e),startPolling:e.startPolling.bind(e),stopPolling:e.stopPolling.bind(e),subscribeToMore:e.subscribeToMore.bind(e)}}function NWe(e,t){globalThis.__DEV__!==!1&&ah(t||{},"ignoreResults","useMutation","If you don't want to synchronize component state with the mutation, please use the `useApolloClient` hook to get the client instance and call `client.mutate` directly.");var n=fM(t==null?void 0:t.client);toe(e,au.Mutation);var r=$n.useState({called:!1,loading:!1,client:n}),a=r[0],i=r[1],o=$n.useRef({result:a,mutationId:0,isMounted:!0,client:n,mutation:e,options:t});xWe(function(){Object.assign(o.current,{client:n,options:t,mutation:e})});var s=$n.useCallback(function(c){c===void 0&&(c={});var d=o.current,f=d.options,h=d.mutation,y=oe(oe({},f),{mutation:h}),m=c.client||o.current.client;!o.current.result.loading&&!y.ignoreResults&&o.current.isMounted&&i(o.current.result={loading:!0,error:void 0,data:void 0,called:!0,client:m});var v=++o.current.mutationId,w=sg(y,c);return m.mutate(w).then(function(b){var x,T,E=b.data,C=b.errors,R=C&&C.length>0?new Ys({graphQLErrors:C}):void 0,_=c.onError||((x=o.current.options)===null||x===void 0?void 0:x.onError);if(R&&_&&_(R,w),v===o.current.mutationId&&!w.ignoreResults){var I={called:!0,loading:!1,data:E,error:R,client:m};o.current.isMounted&&!An(o.current.result,I)&&i(o.current.result=I)}var L=c.onCompleted||((T=o.current.options)===null||T===void 0?void 0:T.onCompleted);return R||L==null||L(b.data,w),b},function(b){var x;if(v===o.current.mutationId&&o.current.isMounted){var T={loading:!1,error:b,data:void 0,called:!0,client:m};An(o.current.result,T)||i(o.current.result=T)}var E=c.onError||((x=o.current.options)===null||x===void 0?void 0:x.onError);if(E)return E(b,w),{data:void 0,errors:b};throw b})},[]),u=$n.useCallback(function(){if(o.current.isMounted){var c={called:!1,loading:!1,client:o.current.client};Object.assign(o.current,{mutationId:0,result:c}),i(c)}},[]);return $n.useEffect(function(){var c=o.current;return c.isMounted=!0,function(){c.isMounted=!1}},[]),[s,oe({reset:u},a)]}function BWe(e){return new ad(function(t,n){var r=ti(t,[]);return new qn(function(a){var i,o=!1;return Promise.resolve(r).then(function(s){return e(s,t.getContext())}).then(t.setContext).then(function(){o||(i=n(t).subscribe({next:a.next.bind(a),error:a.error.bind(a),complete:a.complete.bind(a)}))}).catch(a.error.bind(a)),function(){o=!0,i&&i.unsubscribe()}})})}
575const VWe="vy:realtime-resync",UWe=1e3,jWe=3e4,TH=13e4,qWe=15e3,EH=()=>{window.dispatchEvent(new Event(VWe))};function $We(e){if(!e.realtimeUrl)throw new Error("AppSync URLs are not configured. Ensure VITE_APPSYNC_URL and VITE_APPSYNC_API_KEY are set.");const t=new URL(e.url).hostname,n=btoa(JSON.stringify({host:t,"x-api-key":e.apiKey})),r=`${e.realtimeUrl}?header=${n}&payload=e30=`;return new ad(a=>new qn(i=>{const o=crypto.randomUUID(),s=JSON.stringify({id:o,type:"start",payload:{data:JSON.stringify({query:Gae(a.query),variables:a.variables??{}}),extensions:{authorization:{"x-api-key":e.apiKey,host:t}}}});let u=null,c=!1,d=0,f=!1,h=TH,y,m;const v=()=>{clearTimeout(m);const I=u;if(u=null,!!I){I.onopen=null,I.onmessage=null,I.onerror=null,I.onclose=null;try{I.close(1e3)}catch{}}},w=()=>{if(c||y)return;const I=Math.min(jWe,UWe*2**d);d++,y=setTimeout(()=>{y=void 0,x()},I)},b=()=>{clearTimeout(m),m=setTimeout(()=>{console.warn("[AppSync WS] No keep-alive — reconnecting",a.operationName),v(),w()},h)},x=()=>{if(c)return;v();const I=new WebSocket(r,"graphql-ws");u=I,I.onopen=()=>{b(),I.send(JSON.stringify({type:"connection_init"}))},I.onmessage=L=>{var j,K,H,J;b();let B;try{B=JSON.parse(L.data)}catch{return}switch(B.type){case"connection_ack":{const z=(j=B.payload)==null?void 0:j.connectionTimeoutMs;typeof z=="number"&&z>0&&(h=Math.min(z,TH),b()),I.send(s);break}case"start_ack":d=0,f&&EH(),f=!0;break;case"data":if(B.id!==o)break;(H=(K=B.payload)==null?void 0:K.errors)!=null&&H.length&&console.warn("[AppSync WS] Ignoring field-level errors in subscription payload:",B.payload.errors),(J=B.payload)!=null&&J.data?i.next({data:B.payload.data}):EH();break;case"error":case"connection_error":console.error("[AppSync WS]",B.type,a.operationName,B.payload),v(),w();break;case"complete":B.id===o&&(_(),i.complete());break}},I.onerror=()=>{},I.onclose=()=>{u===I&&(u=null,clearTimeout(m),w())}},T=()=>{clearTimeout(y),y=void 0,d=0,x()};let E=0;const C=()=>{if(c)return;if(document.visibilityState==="hidden"){E=Date.now();return}const I=E>0&&Date.now()-E>qWe;E=0,!(u&&(u.readyState===WebSocket.OPEN||u.readyState===WebSocket.CONNECTING)&&!I)&&T()},R=()=>{c||T()},_=()=>{c=!0,clearTimeout(y),window.removeEventListener("online",R),document.removeEventListener("visibilitychange",C)};return window.addEventListener("online",R),document.addEventListener("visibilitychange",C),x(),()=>{if(_(),(u==null?void 0:u.readyState)===WebSocket.OPEN)try{u.send(JSON.stringify({id:o,type:"stop"}))}catch{}v()}}))}const CH=e=>`${e.messageId}:${e.createdAt}`;function zWe(e,t){var o;const n=(t==null?void 0:t.items)??[];if(!((o=e==null?void 0:e.items)!=null&&o.length)||n.length===0)return t;const r=n.reduce((s,u)=>u.createdAt>s?u.createdAt:s,""),a=new Set(n.map(CH)),i=e.items.filter(s=>s.createdAt>r&&!a.has(CH(s)));return i.length?{...t,items:[...i,...n]}:t}const HWe={Query:{fields:{listMessages:{keyArgs:["channelId"],merge:zWe}}}},pM=mNe,ooe=gNe,AH=pM.replace("https://","wss://").replace("appsync-api","appsync-realtime-api").replace("/graphql","/graphql/realtime"),_H=new kie({uri:pM}),kH=BWe((e,{headers:t})=>({headers:{...t,"x-api-key":ooe}})),PH=AH?$We({url:pM,realtimeUrl:AH,apiKey:ooe}):null,WWe=PH?aHe(({query:e})=>{const t=cm(e);return t.kind==="OperationDefinition"&&t.operation==="subscription"},PH,kH.concat(_H)):kH.concat(_H),YWe=new Kie({link:WWe,cache:new Gie({typePolicies:HWe})}),cft=!0,hM=Gr`
576  fragment MessageFields on ChatMessage {
577    messageId
578    channelId
579    senderAddress
580    senderAlias
581    content
582    type
583    createdAt
584    mediaUrl
585    replyTo {
586      messageId
587      createdAt
588      senderAlias
589      contentPreview
590      sourceLang
591      translations {
592        en
593        es
594      }
595    }
596    sourceLang
597    translations {
598      en
599      es
600    }
601    ${`reactions {
602      reaction
603      count
604    }`}
605  }
606`,lft=Gr`
607  ${hM}
608  query ListMessages($channelId: String!, $limit: Int, $nextToken: String) {
609    listMessages(channelId: $channelId, limit: $limit, nextToken: $nextToken) {
610      items {
611        ...MessageFields
612      }
613      nextToken
614    }
615  }
616`,GWe=Gr`
617  query GetAlias($address: String!) {
618    getAlias(address: $address) {
619      address
620      alias
621      createdAt
622      updatedAt
623    }
624  }
625`;Gr`
626  query MyAlias {
627    myAlias {
628      address
629      alias
630      createdAt
631      updatedAt
632    }
633  }
634`;const dft=Gr`
635  mutation RequestMediaUpload(
636    $channelId: String!
637    $messageId: String!
638    $contentType: String!
639    $sizeBytes: Int!
640    $senderAddress: String!
641    $authMessage: String!
642    $signature: String!
643  ) {
644    requestMediaUpload(
645      input: {
646        channelId: $channelId
647        messageId: $messageId
648        contentType: $contentType
649        sizeBytes: $sizeBytes
650        senderAddress: $senderAddress
651        authMessage: $authMessage
652        signature: $signature
653      }
654    ) {
655      uploadUrl
656      mediaKey
657      expiresAt
658    }
659  }
660`,fft=Gr`
661  ${hM}
662  mutation SendMessage(
663    $channelId: String!
664    $content: String!
665    $messageId: String!
666    $senderAddress: String!
667    $authMessage: String!
668    $signature: String!
669    $mediaKey: String
670    $replyToMessageId: String
671    $replyToCreatedAt: String
672  ) {
673    sendMessage(
674      input: {
675        channelId: $channelId
676        content: $content
677        messageId: $messageId
678        senderAddress: $senderAddress
679        authMessage: $authMessage
680        signature: $signature
681        mediaKey: $mediaKey
682        replyToMessageId: $replyToMessageId
683        replyToCreatedAt: $replyToCreatedAt
684      }
685    ) {
686      ...MessageFields
687    }
688  }
689`,QWe=Gr`
690  mutation SetAlias($alias: String!, $message: String!, $signature: String!) {
691    setAlias(
692      input: { alias: $alias, message: $message, signature: $signature }
693    ) {
694      address
695      alias
696    }
697  }
698`,pft=Gr`
699  mutation SetReaction(
700    $channelId: String!
701    $messageId: String!
702    $createdAt: String!
703    $reaction: String
704    $senderAddress: String!
705    $authMessage: String!
706    $signature: String!
707    $issuedAt: String!
708  ) {
709    setReaction(
710      input: {
711        channelId: $channelId
712        messageId: $messageId
713        createdAt: $createdAt
714        reaction: $reaction
715        senderAddress: $senderAddress
716        authMessage: $authMessage
717        signature: $signature
718        issuedAt: $issuedAt
719      }
720    ) {
721      channelId
722      messageId
723      createdAt
724      address
725      reaction
726      counts {
727        reaction
728        count
729      }
730    }
731  }
732`,hft=Gr`
733  query MyReactions($channelId: String!, $address: String!) {
734    myReactions(channelId: $channelId, address: $address) {
735      messageId
736      createdAt
737      reaction
738    }
739  }
740`,yft=Gr`
741  mutation ClaimBadge(
742    $badge: String!
743    $address: String!
744    $authMessage: String!
745    $signature: String!
746    $issuedAt: String!
747  ) {
748    claimBadge(
749      input: {
750        badge: $badge
751        address: $address
752        authMessage: $authMessage
753        signature: $signature
754        issuedAt: $issuedAt
755      }
756    ) {
757      address
758      badges
759      vanguardClaimedAt
760      updatedAt
761    }
762  }
763`,mft=Gr`
764  mutation TranslateMessages($channelId: String!, $createdAts: [String!]!) {
765    translateMessages(channelId: $channelId, createdAts: $createdAts) {
766      channelId
767      messageId
768      createdAt
769      sourceLang
770      translations {
771        en
772        es
773      }
774    }
775  }
776`,gft=Gr`
777  query BadgesFor($addresses: [String!]!) {
778    badgesFor(addresses: $addresses) {
779      address
780      badges
781      vanguardClaimedAt
782    }
783  }
784`,vft=Gr`
785  ${hM}
786  subscription OnNewMessage($channelId: String!) {
787    onNewMessage(channelId: $channelId) {
788      ...MessageFields
789    }
790  }
791`,bft=Gr`
792  subscription OnReaction($channelId: String!) {
793    onReaction(channelId: $channelId) {
794      channelId
795      messageId
796      createdAt
797      address
798      reaction
799      counts {
800        reaction
801        count
802      }
803    }
804  }
805`,KWe=new tae,XWe=new tae(window.sessionStorage),JWe={locale:cv().oneOf(uv),dismissedNotices:Fd(),pendingTransactions:RI(Fd()),walletStocks:Fd(),carryTrade:Fd(),carryByStake:Fd(),referralAddress:cv()},{provider:ZWe,hooks:yM}=eae({storage:KWe,schema:JWe,namespace:"vy"}),eYe=ZWe,gc=yM.storage,Ac=yM.setter;yM.clear;var tYe=$y({d:"M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z",displayName:"ChevronLeftIcon"}),nYe=$y({displayName:"CloseIcon",d:"M.439,21.44a1.5,1.5,0,0,0,2.122,2.121L11.823,14.3a.25.25,0,0,1,.354,0l9.262,9.263a1.5,1.5,0,1,0,2.122-2.121L14.3,12.177a.25.25,0,0,1,0-.354l9.263-9.262A1.5,1.5,0,0,0,21.439.44L12.177,9.7a.25.25,0,0,1-.354,0L2.561.44A1.5,1.5,0,0,0,.439,2.561L9.7,11.823a.25.25,0,0,1,0,.354Z"});const rYe=P.memo(({kind:e="back",...t})=>{const{t:n}=Yt(),r=Hst();return A.jsx(Ji,{"aria-label":n("actions.goBack"),variant:"ghost",size:"xs",rounded:"full",boxSize:"30px",borderWidth:1,borderColor:"gray.400",icon:e==="close"?A.jsx(Nt,{as:nYe,color:"gray.600",boxSize:3}):A.jsx(Nt,{as:tYe,color:"gray.600",boxSize:8}),onClick:()=>{r()},...t})}),wft=({icon:e,text:t,iconColor:n,gradientBorder:r,onClick:a,isDisabled:i,containerProps:o,iconButtonProps:s,textProps:u})=>A.jsxs(Wt,{flexDirection:"column",alignItems:"center",...o,children:[A.jsx(Wt,{className:r?"gradient-border":void 0,rounded:"full",children:A.jsx(Ji,{variant:"ghost","aria-label":t,icon:A.jsx(Nt,{as:e,color:n,boxSize:"25px"}),isRound:!0,border:r?void 0:"1px solid",borderColor:r?void 0:"blue.700",boxSize:"58px",onClick:a,isDisabled:i,...s})}),A.jsx(st,{mt:"7px",color:"blue.700",fontSize:"sm",textAlign:"center",opacity:i?.6:1,...u,children:t})]});var soe={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},RH=Qi.createContext&&Qi.createContext(soe),Ol=function(){return Ol=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e},Ol.apply(this,arguments)},aYe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]]);return n};function uoe(e){return e&&e.map(function(t,n){return Qi.createElement(t.tag,Ol({key:n},t.attr),uoe(t.child))})}function St(e){return function(t){return Qi.createElement(iYe,Ol({attr:Ol({},e.attr)},t),uoe(e.child))}}function iYe(e){var t=function(n){var r=e.attr,a=e.size,i=e.title,o=aYe(e,["attr","size","title"]),s=a||n.size||"1em",u;return n.className&&(u=n.className),e.className&&(u=(u?u+" ":"")+e.className),Qi.createElement("svg",Ol({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},n.attr,r,o,{className:u,style:Ol(Ol({color:e.color||n.color},n.style),e.style),height:s,width:s,xmlns:"http://www.w3.org/2000/svg"}),i&&Qi.createElement("title",null,i),e.children)};return RH!==void 0?Qi.createElement(RH.Consumer,null,function(n){return t(n)}):t(soe)}function xft(e){return St({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}},{tag:"path",attr:{d:"M12 6v3l4-4-4-4v3c-4.42 0-8 3.58-8 8 0 1.57.46 3.03 1.24 4.26L6.7 14.8A5.87 5.87 0 016 12c0-3.31 2.69-6 6-6zm6.76 1.74L17.3 9.2c.44.84.7 1.79.7 2.8 0 3.31-2.69 6-6 6v-3l-4 4 4 4v-3c4.42 0 8-3.58 8-8 0-1.57-.46-3.03-1.24-4.26z"}}]})(e)}function oYe(e){return St({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}},{tag:"path",attr:{d:"M19 4h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20a2 2 0 002 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V10h14v10zM9 14H7v-2h2v2zm4 0h-2v-2h2v2zm4 0h-2v-2h2v2zm-8 4H7v-2h2v2zm4 0h-2v-2h2v2zm4 0h-2v-2h2v2z"}}]})(e)}function sYe(e){return St({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}},{tag:"path",attr:{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"}}]})(e)}function Sft(e){return St({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0V0z"}},{tag:"path",attr:{d:"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM8 9h8v10H8V9zm7.5-5l-1-1h-5l-1 1H5v2h14V4z"}}]})(e)}function Tft(e){return St({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}},{tag:"path",attr:{d:"M13 3a9 9 0 00-9 9H1l3.89 3.89.07.14L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42A8.954 8.954 0 0013 21a9 9 0 000-18zm-1 5v5l4.28 2.54.72-1.21-3.5-2.08V8H12z"}}]})(e)}function uYe(e){return St({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0V0z"}},{tag:"path",attr:{d:"M11 7h2v2h-2V7zm0 4h2v6h-2v-6zm1-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"}}]})(e)}function Eft(e){return St({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0V0z"}},{tag:"path",attr:{d:"M14.5 14.2l2.9 1.7-.8 1.3L13 15v-5h1.5v4.2zM22 14c0 4.41-3.59 8-8 8-2.02 0-3.86-.76-5.27-2H4c-1.15 0-2-.85-2-2V9c0-1.12.89-1.96 2-2v-.5C4 4.01 6.01 2 8.5 2c2.34 0 4.24 1.79 4.46 4.08.34-.05.69-.08 1.04-.08 4.41 0 8 3.59 8 8zM6 7h5v-.74A2.509 2.509 0 008.5 4 2.5 2.5 0 006 6.5V7zm14 7c0-3.31-2.69-6-6-6s-6 2.69-6 6 2.69 6 6 6 6-2.69 6-6z"}}]})(e)}function Cft(e){return St({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}},{tag:"path",attr:{d:"M12 17c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm6-9h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6h1.9c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zm0 12H6V10h12v10z"}}]})(e)}function Aft(e){return St({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}},{tag:"path",attr:{d:"M17 7l-1.41 1.41L18.17 11H8v2h10.17l-2.58 2.58L17 17l5-5zM4 5h8V3H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8v-2H4V5z"}}]})(e)}function _ft(e){return St({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}},{tag:"path",attr:{d:"M19 19H5V5h7V3H5a2 2 0 00-2 2v14a2 2 0 002 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"}}]})(e)}function kft(e){return St({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}},{tag:"path",attr:{d:"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}},{tag:"path",attr:{d:"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"}}]})(e)}function Pft(e){return St({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}},{tag:"path",attr:{d:"M15.5 14h-.79l-.28-.27A6.471 6.471 0 0016 9.5 6.5 6.5 0 109.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"}}]})(e)}function Rft(e){return St({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0V0z"}},{tag:"path",attr:{d:"M19.14 12.94c.04-.3.06-.61.06-.94 0-.32-.02-.64-.07-.94l2.03-1.58a.49.49 0 00.12-.61l-1.92-3.32a.488.488 0 00-.59-.22l-2.39.96c-.5-.38-1.03-.7-1.62-.94l-.36-2.54a.484.484 0 00-.48-.41h-3.84c-.24 0-.43.17-.47.41l-.36 2.54c-.59.24-1.13.57-1.62.94l-2.39-.96c-.22-.08-.47 0-.59.22L2.74 8.87c-.12.21-.08.47.12.61l2.03 1.58c-.05.3-.09.63-.09.94s.02.64.07.94l-2.03 1.58a.49.49 0 00-.12.61l1.92 3.32c.12.22.37.29.59.22l2.39-.96c.5.38 1.03.7 1.62.94l.36 2.54c.05.24.24.41.48.41h3.84c.24 0 .44-.17.47-.41l.36-2.54c.59-.24 1.13-.56 1.62-.94l2.39.96c.22.08.47 0 .59-.22l1.92-3.32c.12-.22.07-.47-.12-.61l-2.01-1.58zM12 15.6c-1.98 0-3.6-1.62-3.6-3.6s1.62-3.6 3.6-3.6 3.6 1.62 3.6 3.6-1.62 3.6-3.6 3.6z"}}]})(e)}function Oft(e){return St({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}},{tag:"path",attr:{d:"M6.99 11L3 15l3.99 4v-3H14v-2H6.99v-3zM21 9l-3.99-4v3H10v2h7.01v3L21 9z"}}]})(e)}function Ift(e){return St({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}},{tag:"path",attr:{d:"M16 17.01V10h-2v7.01h-3L15 21l4-3.99h-3zM9 3L5 6.99h3V14h2V6.99h3L9 3z"}}]})(e)}function Mft(e){return St({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}}
805,{tag:"path",attr:{d:"M12 1L3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4zm-2 16l-4-4 1.41-1.41L10 14.17l6.59-6.59L18 9l-8 8z"}}]})(e)}function Dft(e){return St({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0V0z"}},{tag:"path",attr:{d:"M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}}]})(e)}function cYe(e){return St({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}},{tag:"path",attr:{d:"M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z"}}]})(e)}function Lft(e){return St({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}},{tag:"path",attr:{d:"M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 14H4V8l8 5 8-5v10zm-8-7L4 6h16l-8 5z"}}]})(e)}function Fft(e){return St({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}},{tag:"path",attr:{d:"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"}}]})(e)}function Nft(e){return St({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M11 21h-1l1-7H7.5c-.58 0-.57-.32-.38-.66.19-.34.05-.08.07-.12C8.48 10.94 10.42 7.54 13 3h1l-1 7h3.5c.49 0 .56.33.47.51l-.07.15C12.96 17.55 11 21 11 21z"}}]})(e)}function lYe(e){return St({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}},{tag:"path",attr:{d:"M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 16H8V7h11v14z"}}]})(e)}function Bft(e){return St({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}},{tag:"path",attr:{d:"M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z"}}]})(e)}function Vft(e){return St({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0V0z"}},{tag:"path",attr:{d:"M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z"}}]})(e)}function dYe(e){return St({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}},{tag:"path",attr:{d:"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04a.996.996 0 000-1.41l-2.34-2.34a.996.996 0 00-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z"}}]})(e)}function Uft(e){return St({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}},{tag:"path",attr:{d:"M19.77 7.23l.01-.01-3.72-3.72L15 4.56l2.11 2.11c-.94.36-1.61 1.26-1.61 2.33a2.5 2.5 0 002.5 2.5c.36 0 .69-.08 1-.21v7.21c0 .55-.45 1-1 1s-1-.45-1-1V14c0-1.1-.9-2-2-2h-1V5c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v16h10v-7.5h1.5v5a2.5 2.5 0 005 0V9c0-.69-.28-1.32-.73-1.77zM12 10H6V5h6v5zm6 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z"}}]})(e)}function jft(e){return St({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}},{tag:"path",attr:{d:"M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z"}}]})(e)}function qft(e){return St({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}},{tag:"path",attr:{d:"M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"}}]})(e)}function coe(e){return St({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}},{tag:"path",attr:{d:"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"}}]})(e)}function $ft(e){return St({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}},{tag:"path",attr:{d:"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"}}]})(e)}function mM(e){return St({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}},{tag:"path",attr:{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}}]})(e)}function zft(e){return St({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}}
805,{tag:"path",attr:{d:"M12 8l-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z"}}]})(e)}function Hft(e){return St({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}},{tag:"path",attr:{d:"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"}}]})(e)}function loe(e){return St({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}},{tag:"path",attr:{d:"M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z"}}]})(e)}function Wft(e){return St({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}},{tag:"path",attr:{d:"M17.65 6.35A7.958 7.958 0 0012 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08A5.99 5.99 0 0112 18c-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4l-2.35 2.35z"}}]})(e)}function fYe(e){return St({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0V0z"}},{tag:"path",attr:{d:"M21 3H3c-1.11 0-2 .89-2 2v12a2 2 0 002 2h5v2h8v-2h5c1.1 0 1.99-.9 1.99-2L23 5a2 2 0 00-2-2zm0 14H3V5h18v12zm-5-6l-7 4V7z"}}
805]})(e)}function Yft(e){return St({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}},{tag:"path",attr:{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}}]})(e)}function pYe(e){return St({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0V0z"}},{tag:"path",attr:{d:"M6.5 10h-2v7h2v-7zm6 0h-2v7h2v-7zm8.5 9H2v2h19v-2zm-2.5-9h-2v7h2v-7zm-7-6.74L16.71 6H6.29l5.21-2.74m0-2.26L2 6v2h19V6l-9.5-5z"}}]})(e)}function hYe(e){return St({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}},{tag:"path",attr:{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM5 19V5h6v14H5zm14 0h-6v-7h6v7zm0-9h-6V5h6v5z"}}]})(e)}function Gft(e){return St({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}},{tag:"path",attr:{d:"M19 14V6c0-1.1-.9-2-2-2H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2zm-2 0H3V6h14v8zm-7-7c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3zm13 0v11c0 1.1-.9 2-2 2H4v-2h17V7h2z"}}]})(e)}function yYe(e){return St({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}},{tag:"path",attr:{d:"M20 9V6h-2v3h-3v2h3v3h2v-3h3V9h-3zM9 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm6.39 8.56C13.71 13.7 11.53 13 9 13s-4.71.7-6.39 1.56A2.97 2.97 0 001 17.22V20h16v-2.78c0-1.12-.61-2.15-1.61-2.66zM15 18H3v-.78c0-.38.2-.72.52-.88C4.71 15.73 6.63 15 9 15c2.37 0 4.29.73 5.48 1.34.32.16.52.5.52.88V18z"}}]})(e)}const mYe=({isOpen:e,maxW:t="300px",image:n,imageAlt:r,title:a,message:i,disclaimer:o,closeButton:s,primaryButton:u,primaryButtonVariant:c="primary",secondaryButton:d,children:f,onClose:h,onPrimaryClick:y,onSecondaryClick:m,...v})=>{const{t:w}=Yt();return u===void 0&&(u=w("actions.ok")),A.jsxs(Kv,{closeOnOverlayClick:!1,isOpen:e,onClose:h,isCentered:!0,...v,children:[A.jsx(zy,{}),A.jsxs(xS,{pos:"relative",rounded:"xl",minW:"300px",maxW:t,children:[s&&A.jsx(Wt,{children:A.jsx(Ji,{ml:"auto",mt:.5,mr:.5,mb:-2,variant:"ghost","aria-label":w("actions.close"),icon:A.jsx(Nt,{as:mM,boxSize:5,color:"gray.500"}),onClick:()=>h()})}),A.jsxs(Ja,{p:4,pt:s?0:4,spacing:2,alignItems:"center",children:[!!n&&A.jsx(Wt,{justifyContent:"center",pt:s?0:4,pb:4,children:typeof n=="string"?A.jsx(fs,{src:n,h:"70px",alt:r}):n}),!!a&&A.jsx(st,{fontSize:"2xl",fontWeight:"bold",textAlign:"center",children:a}),!!i&&A.jsx(st,{textAlign:"center",color:"gray.600",children:i}),!!o&&A.jsx(st,{fontSize:"sm",textAlign:"center",children:o})]}),f,(!!u||!!d)&&A.jsxs(Ba,{p:4,spacing:2.5,justifyContent:d?"normal":"end",flexWrap:"wrap",children:[d&&A.jsx(OH,{variant:"secondary",onClick:()=>{m==null||m(),h("secondary")},children:d}),u&&A.jsx(OH,{variant:c,onClick:()=>{y==null||y(),h("primary")},children:u})]})]})]})},OH=e=>A.jsx(Fr,{flexGrow:1,...e});var doe=(e=>(e.UNEXPECTED="unexpected",e.LOAN_CLOSED="loanClosed",e.NOT_FOUND="notFound",e.PENDING_TRANSACTION="pendingTransaction",e.SEND_TRANSACTION_ABORTED="sendTransactionAborted",e))(doe||{});class foe extends Error{constructor(n,r,a){super(n);qe(this,"code");qe(this,"details");this.code=r,this.name="AppError",this.details=a}}function gYe(e,t){return e instanceof foe&&(!t||e.code===t)}const vYe={400:"badRequest",401:"unauthorized",403:"forbidden",404:"notFound",422:"badRequest",500:"serverError"};function poe(e){let t,n;if(e){if(typeof e=="string")t=e;else if(e instanceof foe)t=e.message;else if(e instanceof vs||Df(e)){let r=e.status===void 0?"offline":vYe[e.status];r||(r="default"),t=Er(`messages.errors.${r}`)}else if(e instanceof oqe)t=Er("messages.errors.offline");else if(e instanceof _e)return TYe(e)}return[t??Er("messages.errors.unexpected"),n]}const bYe={CollateralTooLow:"collateralTooLow",PrincipalTooLow:"principalTooLow",InsufficientCollateralBalance:"insufficientCollateralBalance",LoanNotFound:"loanNotFound",ActiveLoanExists:"activeLoanExists",SafeERC20FailedOperation:"transferFailed",PaymentTooHigh:"paymentTooHigh",PaymentTooLow:"paymentTooLow",InvalidValue:"invalidValue",CapUnderflow:"capUnderflow",CollateralExceedsLoanCap:"collateralExceedsLoanCap",ReserveFloorBreached:"reserveFloorBreached",NoPrice:"noPrice",VyPriceTooLow:"vyPriceTooLow",MigrationActive:"migrationActive",MigrationNotActive:"migrationNotActive",TooManyUnlocks:"tooManyUnlocks",NothingToClaim:"nothingToClaim",UnsupportedAsset:"unsupportedAsset",NoPool:"noPool",EquityExhausted:"equityExhausted",UsdcDueExceedsMax:"usdcDueExceedsMax",UsdcRouteUnavailable:"usdcRouteUnavailable",SurchargeExceedsMax:"surchargeExceedsMax",RepayExceedsAvailable:"repayExceedsAvailable",MismatchedETHValue:"mismatchedEthValue",ETHNotAccepted:"ethNotAccepted",ETHTransferFailed:"ethTransferFailed",AlreadyMigrated:"alreadyMigrated",SeedMismatch:"seedMismatch",InvalidRow:"invalidRow",NotLeverageOfficer:"notLeverageOfficer"},wYe=new Set(["UsdcDueExceedsMax","SurchargeExceedsMax","RepayExceedsAvailable"]);function xYe(e){var n;if(!(e instanceof _e))return;const t=e.walk(r=>r instanceof hc);if(t instanceof hc)return((n=t.data)==null?void 0:n.errorName)??t.reason??void 0}function SYe(e){var a,i,o;if(!(e instanceof _e))return;const t=e.walk(s=>s instanceof hc);if(!(t instanceof hc))return;const n=(a=t.data)==null?void 0:a.errorName;if(!n||!wYe.has(n))return;const r=(o=(i=t.data)==null?void 0:i.args)==null?void 0:o[0];return typeof r=="bigint"?{name:n,value:r}:void 0}function TYe(e){var a;let t,n;const r=e.walk(i=>i instanceof hc);if(r instanceof hc){const i=((a=r.data)==null?void 0:a.errorName)??r.reason,o=i?bYe[i]:void 0;o?t=Er(`messages.errors.contract.${o}`):i&&(t=Er("messages.errors.contract.unknown",{name:i}))}return t||e.walk(i=>i instanceof si?(t=Er("messages.errors.badRequest"),!0):!1),t||(t=Er("messages.errors.badRequest")),[t,n]}function Qft(e){if(e)switch(e.type){case"required":return Er("messages.val
805idation.mixed.required");case"validate":return e.message;default:return Er("messages.validation.mixed.default")}}const EYe=[{inputs:[{internalType:"address",name:"asset",type:"address"}],name:"getAssetPrice",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address[]",name:"assets",type:"address[]"}],name:"getAssetsPrices",outputs:[{internalType:"uint256[]",name:"",type:"uint256[]"}],stateMutability:"view",type:"function"},{inputs:[],name:"BASE_CURRENCY_UNIT",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"}],CYe=[{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"address",name:"onBehalfOf",type:"address"},{internalType:"uint16",name:"referralCode",type:"uint16"}],name:"supply",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"address",name:"to",type:"address"}],name:"withdraw",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256",name:"interestRateMode",type:"uint256"},{internalType:"uint16",name:"referralCode",type:"uint16"},{internalType:"address",name:"onBehalfOf",type:"address"}],name:"borrow",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256",name:"interestRateMode",type:"uint256"},{internalType:"address",name:"onBehalfOf",type:"address"}],name:"repay",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"bool",name:"useAsCollateral",type:"bool"}],name:"setUserUseReserveAsCollateral",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"}],name:"getUserAccountData",outputs:[{internalType:"uint256",name:"totalCollateralBase",type:"uint256"},{internalType:"uint256",name:"totalDebtBase",type:"uint256"},{internalType:"uint256",name:"availableBorrowsBase",type:"uint256"},{internalType:"uint256",name:"currentLiquidationThreshold",type:"uint256"},{internalType:"uint256",name:"ltv",type:"uint256"},{internalType:"uint256",name:"healthFactor",type:"uint256"}],stateMutability:"view",type:"function"}],AYe=[{inputs:[],name:"getAllReservesTokens",outputs:[{components:[{internalType:"string",name:"symbol",type:"string"},{internalType:"address",name:"tokenAddress",type:"address"}],internalType:"struct IPoolDataProvider.TokenData[]",name:"",type:"tuple[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"}],name:"getReserveConfigurationData",outputs:[{internalType:"uint256",name:"decimals",type:"uint256"},{internalType:"uint256",name:"ltv",type:"uint256"},{internalType:"uint256",name:"liquidationThreshold",type:"uint256"},{internalType:"uint256",name:"liquidationBonus",type:"uint256"},{internalType:"uint256",name:"reserveFactor",type:"uint256"},{internalType:"bool",name:"usageAsCollateralEnabled",type:"bool"},{internalType:"bool",name:"borrowingEnabled",type:"bool"},{internalType:"bool",name:"stableBorrowRateEnabled",type:"bool"},{internalType:"bool",name:"isActive",type:"bool"},{internalType:"bool",name:"isFrozen",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"}],name:"getReserveData",outputs:[{internalType:"uint256",name:"unbacked",type:"uint256"},{internalType:"uint256",name:"accruedToTreasuryScaled",type:"uint256"},{internalType:"uint256",name:"totalAToken",type:"uint256"},{internalType:"uint256",name:"totalStableDebt",type:"uint256"},{internalType:"uint256",name:"totalVariableDebt",type:"uint256"}
805,{internalType:"uint256",name:"liquidityRate",type:"uint256"},{internalType:"uint256",name:"variableBorrowRate",type:"uint256"},{internalType:"uint256",name:"stableBorrowRate",type:"uint256"},{internalType:"uint256",name:"averageStableBorrowRate",type:"uint256"},{internalType:"uint256",name:"liquidityIndex",type:"uint256"},{internalType:"uint256",name:"variableBorrowIndex",type:"uint256"},{internalType:"uint40",name:"lastUpdateTimestamp",type:"uint40"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"address",name:"user",type:"address"}],name:"getUserReserveData",outputs:[{internalType:"uint256",name:"currentATokenBalance",type:"uint256"},{internalType:"uint256",name:"currentStableDebt",type:"uint256"},{internalType:"uint256",name:"currentVariableDebt",type:"uint256"},{internalType:"uint256",name:"principalStableDebt",type:"uint256"},{internalType:"uint256",name:"scaledVariableDebt",type:"uint256"},{internalType:"uint256",name:"stableBorrowRate",type:"uint256"}
805,{internalType:"uint256",name:"liquidityRate",type:"uint256"},{internalType:"uint40",name:"stableRateLastUpdated",type:"uint40"},{internalType:"bool",name:"usageAsCollateralEnabled",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"}],name:"getReserveTokensAddresses",outputs:[{internalType:"address",name:"aTokenAddress",type:"address"},{internalType:"address",name:"stableDebtTokenAddress",type:"address"},{internalType:"address",name:"variableDebtTokenAddress",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"}],name:"getReserveCaps",outputs:[{internalType:"uint256",name:"borrowCap",type:"uint256"},{internalType:"uint256",name:"supplyCap",type:"uint256"}],stateMutability:"view",type:"function"}],IH=[{constant:!0,inputs:[],name:"name",outputs:[{name:"",type:"string"}],payable:!1,stateMutability:"view",type:"function"},{constant:!1,inputs:[{name:"_spender",type:"address"},{name:"_value",type:"uint256"}],name:"approve",outputs:[{name:"",type:"bool"}],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!0,inputs:[],name:"totalSupply",outputs:[{name:"",type:"uint256"}],payable:!1,stateMutability:"view",type:"function"},{constant:!1,inputs:[{name:"_from",type:"address"},{name:"_to",type:"address"},{name:"_value",type:"uint256"}],name:"transferFrom",outputs:[{name:"",type:"bool"}],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!0,inputs:[],name:"decimals",outputs:[{name:"",type:"uint8"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[{name:"_owner",type:"address"}],name:"balanceOf",outputs:[{name:"balance",type:"uint256"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[],name:"symbol",outputs:[{name:"",type:"string"}],payable:!1,stateMutability:"view",type:"function"},{constant:!1,inputs:[{name:"_to",type:"address"},{name:"_value",type:"uint256"}],name:"transfer",outputs:[{name:"",type:"bool"}],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!0,inputs:[{name:"_owner",type:"address"},{name:"_spender",type:"address"}],name:"allowance",outputs:[{name:"",type:"uint256"}],payable:!1,stateMutability:"view",type:"function"}],_Ye=[{inputs:[],name:"getReserves",outputs:[{internalType:"uint112",name:"reserve0",type:"uint112"},{internalType:"uint112",name:"reserve1",type:"uint112"},{internalType:"uint32",name:"blockTimestampLast",type:"uint32"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"token0",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"}],kYe=[{type:"function",stateMutability:"view",name:"getAmountsOut",inputs:[{name:"amountIn",type:"uint256"},{name:"path",type:"address[]"}],outputs:[{name:"amounts",type:"uint256[]"}]},{type:"function",stateMutability:"nonpayable",name:"swapExactTokensForTokensSupportingFeeOnTransferTokens",inputs:[{name:"amountIn",type:"uint256"},{name:"amountOutMin",type:"uint256"},{name:"path",type:"address[]"},{name:"to",type:"address"},{name:"deadline",type:"uint256"}],outputs:[]},{type:"function",stateMutability:"payable",name:"swapExactETHForTokensSupportingFeeOnTransferTokens",inputs:[{name:"amountOutMin",type:"uint256"},{name:"path",type:"address[]"},{name:"to",type:"address"},{name:"deadline",type:"uint256"}],outputs:[]},{type:"function",stateMutability:"nonpayable",name:"swapExactTokensForETHSupportingFeeOnTransferTokens",inputs:[{name:"amountIn",type:"uint256"},{name:"amountOutMin",type:"uint256"},{name:"path",type:"address[]"},{name:"to",type:"address"},{name:"deadline",type:"uint256"}],outputs:[]}],PYe=[{type:"function",stateMutability:"nonpayable",name:"quoteExactInputSingle",inputs:[{name:"params",type:"tuple",components:[{name:"tokenIn",type:"address"},{name:"tokenOut",type:"address"},{name:"amountIn",type:"uint256"},{name:"fee",type:"uint24"},{name:"sqrtPriceLimitX96",type:"uint160"}]}],outputs:[{name:"amountOut",type:"uint256"},{name:"sqrtPriceX96After",type:"uint160"},{name:"initializedTicksCrossed",type:"uint32"},{name:"gasEstimate",type:"uint256"}]},{type:"function",stateMutability:"nonpayable",name:"quoteExactInput",input
vendor: 2,955 bytes, line 805
805s:[{name:"path",type:"bytes"},{name:"amountIn",type:"uint256"}],outputs:[{name:"amountOut",type:"uint256"},{name:"sqrtPriceX96AfterList",type:"uint160[]"},{name:"initializedTicksCrossedList",type:"uint32[]"},{name:"gasEstimate",type:"uint256"}]}],RYe=[{inputs:[{internalType:"address",name:"asset",type:"address"}],name:"UnsupportedAsset",type:"error"},{inputs:[],name:"ZeroAmount",type:"error"},{inputs:[],name:"ZeroAddress",type:"error"},{inputs:[],name:"EnforcedPause",type:"error"},{inputs:[],name:"ExpectedPause",type:"error"},{inputs:[],name:"BadPath",type:"error"},{inputs:[],name:"PairMismatch",type:"error"},{inputs:[],name:"SlippageTooHigh",type:"error"},{inputs:[{internalType:"uint256",name:"received",type:"uint256"},{internalType:"uint256",name:"minOut",type:"uint256"}],name:"SwapShortfall",type:"error"},{inputs:[],name:"TwapNotReady",type:"error"},{inputs:[{internalType:"address",name:"token",type:"address"}],name:"SafeERC20FailedOperation",type:"error"},{inputs:[],name:"ReentrancyGuardReentrantCall",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"invitee",type:"address"},{indexed:!0,internalType:"address",name:"asset",type:"address"},{indexed:!1,internalType:"uint256",name:"amountIn",type:"uint256"},{indexed:!1,internalType:"uint256",name:"vyOut",type:"uint256"},{indexed:!1,internalType:"bool",name:"viaDax",type:"bool"}],name:"FeeConverted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"invitee",type:"address"},{indexed:!1,internalType:"uint256",name:"vyAmount",type:"uint256"}],name:"ReferralCreditFailed",type:"event"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"payLoanFee",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"}],name:"routesViaDax",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"}],name:"uniPathToUsdc",outputs:[{internalType:"address[]",name:"",type:"address[]"}],stateMutability:"view",type:"function"},{inputs:[],name:"paused",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"maxSlippageBps",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[],name:"vy",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"usdc",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"bbo",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"varo",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"}],OYe=[{inputs:[],stateMutability:"nonpayable",type:"constructor"}
805,{inputs:[],name:"AccessControlBadConfirmation",type:"error"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"bytes32",name:"neededRole",type:"bytes32"}],name:"AccessControlUnauthorizedAccount",type:"error"},{inputs:[{internalType:"address",name:"target",type:"address"}],name:"AddressEmptyCode",type:"error"},{inputs:[],name:"AlreadyBootstrapped",type:"error"},{inputs:[],name:"AlreadyLaunched",type:"error"},{inputs:[],name:"AlreadyRegistered",type:"error"},{inputs:[],name:"BandViolation",type:"error"},{inputs:[],name:"DeployerAlreadySet",type:"error"},{inputs:[{internalType:"address",name:"implementation",type:"address"}],name:"ERC1967InvalidImplementation",type:"error"},{inputs:[],name:"ERC1967NonPayable",type:"error"},{inputs:[],name:"FailedCall",type:"error"},{inputs:[],name:"InvalidAddress",type:"error"},{inputs:[],name:"InvalidBps",type:"error"},{inputs:[],name:"InvalidConfig",type:"error"},{inputs:[],name:"InvalidInitialization",type:"error"},{inputs:[],name:"InvalidTier",type:"error"},{inputs:[],name:"MustSettleFirst",type:"error"},{inputs:[],name:"NoPending",type:"error"},{inputs:[],name:"NoReferees",type:"error"},{inputs:[],name:"NotInitializing",type:"error"},{inputs:[],name:"NotRegistered",type:"error"},{inputs:[],name:"NotVgcDeployer",type:"error"},{inputs:[],name:"PausedErr",type:"error"},{inputs:[],name:"RecipientAlreadySet",type:"error"},{inputs:[],name:"RecipientNotSet",type:"error"},{inputs:[],name:"ReentrancyGuardReentrantCall",type:"error"},{inputs:[],name:"RefundFailed",type:"error"},{inputs:[{internalType:"address",name:"token",type:"address"}],name:"SafeERC20FailedOperation",type:"error"},{inputs:[],name:"SelfReferral",type:"error"},{inputs:[],name:"SweepBatchTooSmall",type:"error"},{inputs:[],name:"SweepCooldownActive",type:"error"},{inputs:[],name:"UUPSUnauthorizedCallContext",type:"error"},{inputs:[{internalType:"bytes32",name:"slot",type:"bytes32"}],name:"UUPSUnsupportedProxiableUUID",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"key",type:"bytes32"},{indexed:!1,internalType:"address",name:"newAddr",type:"address"}],name:"AddressUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"key",type:"bytes32"},{indexed:!1,internalType:"uint16",name:"newBps",type:"uint16"}],name:"BpsSet",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"referrer",type:"address"},{indexed:!1,internalType:"uint256",name:"vyAmount",type:"uint256"}],name:"Claimed",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"referrer",type:"address"},{indexed:!0,internalType:"address",name:"referree",type:"address"},{indexed:!0,internalType:"uint8",name:"sourceId",type:"uint8"},{indexed:!1,internalType:"uint256",name:"vyDelta",type:"uint256"},{indexed:!1,internalType:"uint256",name:"vyCredited",type:"uint256"}],name:"Credited",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint64",name:"version",type:"uint64"}],name:"Initialized",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"partner",type:"address"},{indexed:!0,internalType:"address",name:"targetVdao",type:"address"},{indexed:!1,internalType:"uint256",name:"assetPaid",type:"uint256"}],name:"PartnerRegistered",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bool",name:"paused",type:"bool"}],name:"PausedSet",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"referree",type:"address"},{indexed:!0,internalType:"address",name:"referrer",type:"address"}],name:"ReferralRegistered",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"uint8",name:"assetId",type:"uint8"},{indexed:!0,internalType:"address",name:"asset",type:"address"}],name:"ReserveAssetSet",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"previousAdminRole",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"newAdminRole",type:"bytes32"}],name:"RoleAdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleGranted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleRevoked",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"toCursor",type:"uint256"},{indexed:!1,internalType:"bool",name:"lapCompleted",type:"bool"}],name:"SweepProgressed",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"uint8",name:"tier",type:"uint8"},{indexed:!1,internalType:"uint256",name:"newUsdcPrice",type:"uint256"}],name:"TierPriceSet",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"buyer",type:"address"},{indexed:!0,internalType:"uint8",name:"newTier",type:"uint8"},{indexed:!1,internalType:"uint256",name:"usdcPriceUsed",type:"uint256"},{indexed:!1,internalType:"uint256",name:"amountPaid",type:"uint256"}],name:"TierPurchased",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"implementation",type:"address"}],name:"Upgraded",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"vdao",type:"address"},{indexed:!0,internalType:"address",name:"vdaoDax",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"VDAODonated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"creator",type:"address"},{indexed:!0,internalType:"address",name:"vdao",type:"address"},{indexed:!1,internalType:"uint256",name:"supply",type:"uint256"},{indexed:!1,internalType:"uint256",name:"assetPaid",type:"uint256"}],name:"VDAOLaunched",type:"event"},{inputs:[],name:"ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"ASSET_ETH",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[],name:"ASSET_PAXG",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[],name:"ASSET_USDC",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[],name:"ASSET_WBTC",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[],name:"BPS_DENOMINATOR",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"DCA_BPS",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[],name:"DEFAULT_ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"DEFAULT_SWEEP_COOLDOWN",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"MAX_BPS_OTHER",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"MAX_BPS_VYO",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"}
805,{inputs:[],name:"MAX_SETTLE_PER_CALL",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"MIN_SWEEP_BATCH",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"REVENUE_PUSHER_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"SRC_DCA",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[],name:"SRC_REVENUE",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[],name:"SRC_VEO_TRADING",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[],name:"SRC_VLO_INTEREST",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[],name:"SRC_VPMO",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[],name:"SRC_VPO_HL_BLDR",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[],name:"SRC_VYO_YIELD",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[],name:"UPGRADE_INTERFACE_VERSION",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"allRefereesLength",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"vgcAddr",type:"address"},{internalType:"string",name:"name_",type:"string"},{internalType:"string",name:"symbol_",type:"string"},{internalType:"address",name:"pairAsset",type:"address"},{internalType:"uint256",name:"vyForDaxSeed",type:"uint256"},{internalType:"uint256",name:"vdaoForDaxSeed",type:"uint256"},{internalType:"uint256",name:"assetForSecondLeg",type:"uint256"},{internalType:"uint256",name:"vdaoForSecondLeg",type:"uint256"}],name:"bootstrapVGCVDAO",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"referrer",type:"address"},{internalType:"uint8",name:"sourceId",type:"uint8"}],name:"bpsForReferrer",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[],name:"cctp",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"cctpActivationUSDC",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"cctpHLDomain",outputs:[{internalType:"uint32",name:"",type:"uint32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"},{internalType:"uint8",name:"",type:"uint8"}],name:"checkpoints",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"minVdaoOut",type:"uint256"}],name:"claimMine",outputs:[{internalType:"uint256",name:"paid",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"grossVY",type:"uint256"}],name:"creditPolymarketHouse",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"dca",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"referrer",type:"address"}],name:"getReferees",outputs:[{internalType:"address[]",name:"",type:"address[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleAdmin",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"globalClaimedVY",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"globalCreditedVY",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"grantRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"hasBuilder",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"hasRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"hasSettled",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"hlFactory",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"house",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{components:[{internalType:"address",name:"admin",type:"address"},{internalType:"address",name:"vy",type:"address"},{internalType:"address",name:"usdc",type:"address"},{internalType:"address",name:"vyt",type:"address"},{internalType:"address",name:"vco",type:"address"},{internalType:"address",name:"veo",type:"address"},{internalType:"address",name:"vlo",type:"address"},{internalType:"address",name:"vyo",type:"address"},{internalType:"address",name:"vbbo",type:"address"},{internalType:"address",name:"vdax",type:"address"},{internalType:"address",name:"vsr",type:"address"},{internalType:"address",name:"vdaoDax",type:"address"},{internalType:"address",name:"vyUsdcV2Pool",type:"address"},{internalType:"address",name:"uniV2Router",type:"address"},{internalType:"address",name:"house",type:"address"}],internalType:"struct ValinityAllianceRegistrationOfficer.InitArg
805s",name:"a",type:"tuple"}],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"isLaunchedVDAO",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"string",name:"name_",type:"string"},{internalType:"string",name:"symbol_",type:"string"},{internalType:"uint256",name:"totalSupply_",type:"uint256"},{internalType:"bytes32",name:"logoCID",type:"bytes32"},{internalType:"uint8",name:"pairAssetChoice",type:"uint8"},{internalType:"address",name:"parentVdao",type:"address"},{internalType:"uint256",name:"maxAssetAmount",type:"uint256"},{internalType:"uint256",name:"maxPriceUsdc",type:"uint256"},{internalType:"uint256",name:"minVyOutForSeed",type:"uint256"},{internalType:"uint256",name:"minParentOutForSeed",type:"uint256"},{internalType:"address",name:"referrer",type:"address"}],name:"launchVDAO",outputs:[{internalType:"address",name:"vdaoAddr",type:"address"},{internalType:"uint256",name:"assetPaid",type:"uint256"}],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"needsCheckpointReset",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"buyer",type:"address"},{internalType:"uint256",name:"vyBought",type:"uint256"}],name:"notifyDcaBuy",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"invitee",type:"address"},{internalType:"uint256",name:"grossVY",type:"uint256"}],name:"notifyInviteeRevenue",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"trader",type:"address"},{internalType:"uint256",name:"grossVY",type:"uint256"}],name:"notifyPolymarketRevenue",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"referrer",type:"address"},{internalType:"uint256",name:"vyAmount",type:"uint256"}],name:"notifyReferrerPerpCredit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"outstandingReferralDebtVY",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"paused",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"paxg",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"pendingVY",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"proxiableUUID",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"referrer",type:"address"},{internalType:"uint256",name:"minVyOut",type:"uint256"}],name:"purchaseTier1WithETH",outputs:[{internalType:"uint256",name:"ethRequired",type:"uint256"}],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"referrer",type:"address"}],name:"purchaseTier1WithUSDC",outputs:[{internalType:"uint256",name:"usdcPaid",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"referrer",type:"address"},{internalType:"uint256",name:"minVyOut",type:"uint256"}],name:"purchaseTier2WithETH",outputs:[{internalType:"uint256",name:"ethRequired",type:"uint256"}],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"referrer",type:"address"}],name:"purchaseTier2WithUSDC",outputs:[{internalType:"uint256",name:"usdcPaid",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint8",name:"assetChoice",type:"uint8"},{internalType:"uint256",name:"usdcAmount",type:"uint256"}],name:"quoteUsdcInAsset",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"referrer",type:"address"},{internalType:"uint256",name:"i",type:"uint256"}],name:"refereeAt",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"referrer",type:"address"}],name:"refereeCount",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"referredBy",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"targetVdao",type:"address"},{internalType:"address",name:"referrer",type:"address"}],name:"registerAsPartner",outputs:[{internalType:"uint256",name:"usdcPaid",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"callerConfirmation",type:"address"}],name:"renounceRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"revokeRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"referrer",type:"address"}],name:"rewardsSummary",outputs:[{internalType:"uint256",name:"available",type:"uint256"},{internalType:"uint256",name:"claimed",type:"uint256"},{internalType:"uint256",name:"total",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint16",name:"vyo_",type:"uint16"},{internalType:"uint16",name:"veo_",type:"uint16"},{internalType:"uint16",name:"vlo_",type:"uint16"},{internalType:"uint16",name:"vpoHL_",type:"uint16"}],name:"setBpsStandard",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint16",name:"vyo_",type:"uint16"},{internalType:"uint16",name:"veo_",type:"uint16"},{internalType:"uint16",name:"vlo_",type:"uint16"},{internalType:"uint16",name:"vpoHL_",type:"uint16"}],name:"setBpsVDAO",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newDca",type:"address"}],name:"setDca",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newHouse",type:"address"}],name:"setHouse",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"p",type:"bool"}],name:"setPaused",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint8",name:"assetId",type:"uint8"},{internalType:"address",name:"asset",type:"address"}],name:"setReserveAsset",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint8",name:"tier_",type:"uint8"},{internalType:"uint256",name:"usdcPrice",type:"uint256"}],name:"setTierUsdcPrice",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newFactory",type:"address"}],name:"setVDAOFactory",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newDeployer",type:"address"}],name:"setVgcDeployer",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newRecipient",type:"address"}],name:"setVgcRecipient",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newVgo",type:"address"}],name:"setVgo",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newVpmo",type:"address"}],name:"setVpmo",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newVpo",type:"address"}],name:"setVpo",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"settleCursor",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"settleMine",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"count",type:"uint256"}],name:"sweep",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"tier",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[],name:"tier1Usdc",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"tier2Usdc",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"tier3Usdc",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"}
805,{inputs:[],name:"tier4Usdc",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"totalClaimedByReferrer",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"uniV2Router",outputs:[{internalType:"contract IUniswapV2Router02",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"newImplementation",type:"address"},{internalType:"bytes",name:"data",type:"bytes"}],name:"upgradeToAndCall",outputs:[],stateMutability:"payable",type:"function"},{inputs:[],name:"usdc",outputs:[{internalType:"contract IERC20",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"vbbo",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"vco",outputs:[{internalType:"contract IVCO",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"vdao",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"vdaoBootstrapped",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"vdaoDax",outputs:[{internalType:"contract IValinityVDAODAX",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"vdaoDonateAll",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"vdaoFactory",outputs:[{internalType:"contract IValinityVDAOFactory",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"vdaoLayer",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[],name:"vdax",outputs:[{internalType:"contract IValinityDAX",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"veo",outputs:[{internalType:"contract IVEO",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"veoTradingBps",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[],name:"veoTradingBpsVDAO",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[],name:"vgcDeployer",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"vgcRecipient",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"vlo",outputs:[{internalType:"contract IVLO",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"vloInterestBps",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[],name:"vloInterestBpsVDAO",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[],name:"vpmo",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"vpo",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"vpoHLBuilderBps",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[],name:"vpoHLBuilderBpsVDAO",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[],name:"vsr",outputs:[{internalType:"contract IValinityVSR",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"vy",outputs:[{internalType:"contract IERC20",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"vyIsToken0",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"vyUsdcV2Pool",outputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"vyo",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"vyoYieldBps",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[],name:"vyoYieldBpsVDAO",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[],name:"vyt",outputs:[{internalType:"contract IVYT",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"wbtc",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"weth",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"buyer",type:"address"}],name:"quoteLaunchFor",outputs:[{internalType:"uint256",name:"priceUsdc",type:"uint256"},{internalType:"uint64",name:"expiry",type:"uint64"}],stateMutability:"view",type:"function"},{inputs:[],name:"vdaoLaunchCount",outputs:[{internalType:"uint64",name:"",type:"uint64"}],stateMutability:"view",type:"function"},{inputs:[],name:"vyImpactBps",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[],name:"vgc",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"assetOracle",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"OnlyHouse",type:"error"}],IYe=[{inputs:[],stateMutability:"nonpayable",type:"constructor"}
vendor: 16,384 bytes, line 805
805,{inputs:[],name:"AccessControlBadConfirmation",type:"error"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"bytes32",name:"neededRole",type:"bytes32"}],name:"AccessControlUnauthorizedAccount",type:"error"},{inputs:[],name:"AccumulatorsNotLive",type:"error"},{inputs:[{internalType:"address",name:"target",type:"address"}],name:"AddressEmptyCode",type:"error"},{inputs:[],name:"AlreadyListed",type:"error"},{inputs:[],name:"AlreadySnapped",type:"error"},{inputs:[],name:"AssetHasDebt",type:"error"},{inputs:[],name:"AssetMultTooHigh",type:"error"},{inputs:[],name:"AssetStillSupported",type:"error"},{inputs:[],name:"BadDecimals",type:"error"},{inputs:[],name:"BadPoolIds",type:"error"},{inputs:[{internalType:"address",name:"implementation",type:"address"}],name:"ERC1967InvalidImplementation",type:"error"},{inputs:[],name:"ERC1967NonPayable",type:"error"},{inputs:[],name:"FailedCall",type:"error"},{inputs:[],name:"InvalidAddress",type:"error"},{inputs:[],name:"InvalidInitialization",type:"error"},{inputs:[],name:"InvalidTier",type:"error"},{inputs:[],name:"LegacyMigrationPending",type:"error"},{inputs:[],name:"NotInitializing",type:"error"},{inputs:[],name:"NotListed",type:"error"},{inputs:[],name:"PriceUnavailable",type:"error"},{inputs:[],name:"TooMany",type:"error"},{inputs:[],name:"UUPSUnauthorizedCallContext",type:"error"},{inputs:[{internalType:"bytes32",name:"slot",type:"bytes32"}],name:"UUPSUnsupportedProxiableUUID",type:"error"},{inputs:[],name:"VmmoNotWired",type:"error"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"capitalBaselineVy",type:"uint256"}],name:"AccrualBaselineSnapped",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"asset",type:"address"},{indexed:!1,internalType:"uint8",name:"decimals",type:"uint8"}],name:"AssetListed",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"asset",type:"address"},{indexed:!1,internalType:"uint16",name:"bps",type:"uint16"}],name:"AssetMultSet",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"asset",type:"address"}],name:"AssetRemoved",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256[]",name:"ids",type:"uint256[]"}],name:"DaxPoolIdsSet",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"uint8",name:"newEra",type:"uint8"},{indexed:!1,internalType:"uint256",name:"mcapUsd",type:"uint256"}],name:"EraAdvanced",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"uint8",name:"targetEra",type:"uint8"},{indexed:!1,internalType:"uint256",name:"mcapUsd",type:"uint256"}],name:"EraDwellReset",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"uint8",name:"targetEra",type:"uint8"},{indexed:!1,internalType:"uint256",name:"mcapUsd",type:"uint256"}],name:"EraDwellStarted",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint64",name:"version",type:"uint64"}],name:"Initialized",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"borrower",type:"address"},{indexed:!1,internalType:"bool",name:"listed",type:"bool"}],name:"OtcBorrowerSet",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint16",name:"rateBps",type:"uint16"}],name:"RateSnapshotted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"previousAdminRole",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"newAdminRole",type:"bytes32"}],name:"RoleAdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleGranted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleRevoked",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"officer",type:"address"},{indexed:!1,internalType:"bool",name:"listed",type:"bool"}],name:"RoundTripOfficerSet",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"implementation",type:"address"}],name:"Upgraded",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"vmmo",type:"address"},{indexed:!0,internalType:"address",name:"oracle",type:"address"}],name:"VmmoWired",type:"event"},{inputs:[],name:"ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"DEFAULT_ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"PREMIUM_ANCHOR_BPS",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[],name:"UPGRADE_INTERFACE_VERSION",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"accrualBaselineVy",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"}],name:"addAsset",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"assetInfo",outputs:[{internalType:"bool",name:"listed",type:"bool"},{internalType:"uint8",name:"decimals",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"assetMultBps",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"}],name:"assetUsdPrice",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"assets",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"assetsLength",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"baselineSnapped",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"cachedMasterRate",outputs:[{internalType:"uint16",name:"rateBps",type:"uint16"},{internalType:"uint64",name:"updatedAt",type:"uint64"}],stateMutability:"view",type:"function"},{inputs:[],name:"cachedRateBps",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[],name:"coveredLoansUsd",outputs:[{internalType:"uint256",name:"counted",type:"uint256"},{internalType:"uint256",name:"faceTotal",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"dax",outputs:[{internalType:"contract IVBSDax",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"daxPoolIds",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"demandUsd",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"equityUsd",outputs:[{internalType:"int256",name:"",type:"int256"}],stateMutability:"view",type:"function"},{inputs:[],name:"era",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[],name:"eraFirstSeen",outputs:[{internalType:"uint64",name:"",type:"uint64"}],stateMutability:"view",type:"function"},{inputs:[],name:"eraMaxBps",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[],name:"excludedMintVy",outputs:[{internalType:"uint256",name:"mintedIn",type:"uint256"},{internalType:"bool",name:"available",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"fuelUsd",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"getDaxPoolIds",outputs:[{internalType:"uint256[]",name:"",type:"uint256[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleAdmin",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"getRoundTripOfficers",outputs:[{internalType:"address[]",name:"",type:"address[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"grantRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"hardAssetsUsd",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"hardEquityUsd",outputs:[{internalType:"int256",name:"",type:"int256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"hasRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{components:[{internalType:"address",name:"vyToken",type:"address"},{internalType:"address",name:"vyt",type:"address"},{internalType:"address",name:"vrt",type:"address"},{internalType:"address",name:"dax",type:"address"},{internalType:"address",name:"vdaoDax",type:"address"},{internalType:"address",name:"uniPair",type:"address"},{internalType:"address",name:"vsr",type:"address"},{internalType:"address",name:"vyo",type:"address"},{internalType:"address",name:"vlo",type:"address"},{internalType:"address",name:"vao",type:"address"},{internalType:"address",name:"usdcToken",type:"address"},{internalType:"address",name:"mevBot",type:"address"}],internalType:"struct ValinityBalanceSheetOfficer.InitRefs",name:"r",type:"tuple"},{internalType:"address",name:"admin",type:"address"}],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"vmmo_",type:"address"},{internalType:"address",name:"oracle_",type:"address"}],name:"initializeVmmo",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"isOtcBorrower",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"isRoundTripOfficer",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"lastConfirmAt",outputs:[{internalType:"uint64",name:"",type:"uint64"}],stateMutability:"view",type:"function"},{inputs:[],name:"masterRateBps",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[],name:"mcapUsd",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"otcBorrowers",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"otcBorrowersLength",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"pokeRatchet",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"pokeRate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"projectedVyPrice",outputs:[{components:[{internalType:"uint256",name:"vyPriceUsd",type:"uint256"},{internalType:"uint256",name:"ammoUsd",type:"uint256"},{internalType:"uint256",name:"deployWindowSec",type:"uint256"},{internalType:"uint256",name:"multipleX",type:"uint256"},{internalType:"uint256",name:"livePriceUsd",type:"uint256"}],internalType:"struct ValinityBalanceSheetOfficer.Projection",name:"p",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[],name:"proxiableUUID",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint8",name:"tier",type:"uint8"},{internalType:"address",name:"asset",type:"address"},{internalType:"address",name:"user",type:"address"}],name:"quoteYieldBps",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[],name:"ratchetConfirms",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[],name:"rateMaxAgeSec",outputs:[{internalType:"uint32",name:"",type:"uint32"}],stateMutability:"view",type:"function"},{inputs:[],name:"rateUpdatedAt",outputs:[{internalType:"uint64",name:"",type:"uint64"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"}],name:"removeAsset",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"callerConfirmation",type:"address"}],name:"renounceRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"revokeRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"roundTripOfficers",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint16",name:"bps",type:"uint16"}],name:"setAssetMult",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256[]",name:"ids",type:"uint256[]"}],name:"setDaxPoolIds",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"borrower",type:"address"},{internalType:"bool",name:"listed",type:"bool"}],name:"setOtcBorrower",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"officer",type:"address"},{internalType:"bool",name:"listed",type:"bool"}],name:"setRoundTripOfficer",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"sheet",outputs:[{components:[{internalType:"uint256",name:"hardAssetsUsd",type:"uint256"},{internalType:"uint256",name:"coveredLoansUsd",type:"uint256"},{internalType:"uint256",name:"loansFaceUsd",type:"uint256"},{internalType:"uint256",name:"stakerDebtUsd",type:"uint256"},{internalType:"int256",name:"equityUsd",type:"int256"},{internalType:"uint256",name:"fuelUsd",type:"uint256"},{internalType:"uint256",name:"demandUsd",type:"uint256"},{internalType:"uint16",name:"masterRateBps",type:"uint16"},{internalType:"uint16",name:"eraMaxBps",type:"uint16"},{internalType:"uint8",name:"era",type:"uint8"},{internalType:"uint256",name:"mcapUsd",type:"uint256"},{internalType:"uint256",name:"usdPerVy",type:"uint256"},{internalType:"uint256",name:"custodyCollateralUsd",type:"uint256"},{internalType:"uint256",name:"custodyEarnedUsd",type:"uint256"}],internalType:"struct ValinityBalanceSheetOfficer.Sheet",name:"s",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"capitalBaselineVy",type:"uint256"}],name:"snapAccrualBaseline",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"stakerDebtUsd",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"treasuryAccrualVy",outputs:[{internalType:"uint256",name:"accrual",type:"uint256"},{internalType:"bool",name:"available",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"uniPair",outputs:[{internalType:"contract IVBSUniPair",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"newImplementation",type:"address"},{internalType:"bytes",name:"data",type:"bytes"}],name:"upgradeToAndCall",outputs:[],stateMutability:"payable",type:"function"},{inputs:[],name:"usdPerVy",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"usdcToken",outputs:[{internalType:"address",
805name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"vao",outputs:[{internalType:"contract IVBSAcquisitionOfficer",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"vdaoDax",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"vdaoPoolIds",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"vlo",outputs:[{internalType:"contract IVBSLoanOfficer",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"vmmo",outputs:[{internalType:"contract IVBSMarketMaker",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"vrt",outputs:[{internalType:"contract IVBSReserveTreasury",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"vsr",outputs:[{internalType:"contract IVBSStakingRouter",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"vyOracle",outputs:[{internalType:"contract IVBSVyOracle",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"vyToken",outputs:[{internalType:"contract IVBSToken",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"vyo",outputs:[{internalType:"contract IVBSYieldOfficer",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"vyt",outputs:[{internalType:"contract IVBSYieldTreasury",name:"",type:"address"}],stateMutability:"view",type:"function"}],MYe=[{inputs:[],name:"getSystemMetrics",outputs:[{components:[{internalType:"uint256",name:"totalValueLocked",type:"uint256"},{internalType:"uint256",name:"totalVYCirculating",type:"uint256"},{internalType:"uint256",name:"totalVYCollateralized",type:"uint256"},{internalType:"uint256",name:"floorPrice",type:"uint256"}],internalType:"struct ValinityCapOfficer.SystemMetrics",name:"",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"}],name:"getAssetMetrics",outputs:[{components:[{internalType:"uint256",name:"totalReserve",type:"uint256"},{internalType:"uint256",name:"collateralCap",type:"uint256"},{internalType:"uint256",name:"ltvRatio",type:"uint256"},{internalType:"uint256",name:"ltvF",type:"uint256"},{internalType:"uint256",name:"utilized",type:"uint256"},{internalType:"uint256",name:"available",type:"uint256"}],internalType:"struct ValinityCapOfficer.AssetMetrics",name:"",type:"tuple"}],stateMutability:"view",type:"function"}],DYe=[{inputs:[],name:"getNumPools",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"getTotalVYReserves",outputs:[{internalType:"uint256",name:"total",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"vyAmount",type:"uint256"}],name:"previewDepositVYOnly",outputs:[{internalType:"uint256",name:"vdaxOut",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"poolId",type:"uint256"}],name:"getPoolReserves",outputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"reserveVY",type:"uint256"},{internalType:"uint256",name:"reserveAsset",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"assetToPoolId",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"swapsPaused",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"}],m0=[{name:"fromInput",type:"bool"},{name:"route",type:"uint8"},{name:"daxPoolId",type:"uint256"},{name:"uniFee",type:"uint24"},{name:"minVYOut",type:"uint256"}],MH=[{name:"venue",type:"uint8"},{name:"tokenOut",type:"address"},{name:"poolId",type:"uint256"},{name:"uniFee",type:"uint24"},{name:"minOut",type:"uint256"},{name:"data",type:"bytes"}],LYe=[{type:"error",inputs:[],name:"AlreadyRegistered"},{type:"error",inputs:[],name:"NotRegistered"},{type:"error",inputs:[],name:"NotVaro"},{type:"error",inputs:[],name:"NotVDAO"},{type:"error",inputs:[],name:"DeadlineExpired"},{type:"error",inputs:[],name:"InsufficientOutput"},{type:"error",inputs:[],name:"InvalidFee"},{type:"error",inputs:[],name:"InvalidRoute"},{type:"error",inputs:[],name:"InvalidAddress"},{type:"error",inputs:[],name:"Paused"},{type:"error",inputs:[],name:"SameToken"},{type:"error",inputs:[],name:"V2RouterNotSet"},{type:"error",inputs:[],name:"WethNotSet"},{type:"error",inputs:[],name:"EthValueMismatch"},{type:"error",inputs:[],name:"EthTransferFailed"},{type:"error",inputs:[],name:"OnlyWeth"},{type:"error",inputs:[],name:"UseVDAOPath"},{type:"event",anonymous:!1,name:"TraderRegistered",inputs:[{indexed:!0,internalType:"address",name:"trader",type:"address"}]},{type:"event",anonymous:!1,name:"SwapExecuted",inputs:[{indexed:!0,internalType:"address",name:"trader",type:"address"},{indexed:!0,internalType:"address",name:"tokenIn",type:"address"},{indexed:!0,internalType:"address",name:"tokenOut",type:"address"},{indexed:!1,internalType:"uint256",name:"amountIn",type:"uint256"},{indexed:!1,internalType:"uint256",name:"amountOut",type:"uint256"},{indexed:!1,internalType:"uint256",name:"feeVYToVBO",type:"uint256"},{indexed:!1,internalType:"uint8",name:"route",type:"uint8"}]},{type:"event",anonymous:!1,name:"VDAOSwap",inputs:[{indexed:!0,internalType:"address",name:"trader",type:"address"},{indexed:!0,internalType:"address",name:"vdaoIn",type:"address"},{indexed:!0,internalType:"address",name:"vdaoOut",type:"address"},{indexed:!1,internalType:"address",name:"sideToken",type:"address"},{indexed:!1,internalType:"uint256",name:"amountIn",type:"uint256"},{indexed:!1,internalType:"uint256",name:"amountOut",type:"uint256"},{indexed:!1,internalType:"uint256",name:"feeInVDAO",type:"uint256"},{indexed:!1,internalType:"uint256",name:"feeOutVDAO",type:"uint256"}]}
805,{type:"event",anonymous:!1,name:"StableAssetSet",inputs:[{indexed:!0,internalType:"address",name:"token",type:"address"},{indexed:!1,internalType:"bool",name:"isStable",type:"bool"}]},{type:"event",anonymous:!1,name:"StableFeeBpsUpdated",inputs:[{indexed:!1,internalType:"uint16",name:"newBps",type:"uint16"}]},{type:"event",anonymous:!1,name:"UniFeeOfSet",inputs:[{indexed:!0,internalType:"address",name:"token",type:"address"},{indexed:!1,internalType:"uint24",name:"fee",type:"uint24"}]},{type:"function",stateMutability:"view",name:"paused",inputs:[],outputs:[{type:"bool"}]},{type:"function",stateMutability:"view",name:"openTrading",inputs:[],outputs:[{type:"bool"}]},{type:"function",stateMutability:"view",name:"feeBps",inputs:[],outputs:[{type:"uint16"}]},{type:"function",stateMutability:"view",name:"BPS_DENOMINATOR",inputs:[],outputs:[{type:"uint256"}]},{type:"function",stateMutability:"view",name:"isRegistered",inputs:[{name:"",type:"address"}],outputs:[{type:"bool"}]},{type:"function",stateMutability:"view",name:"daxPoolOf",inputs:[{name:"",type:"address"}],outputs:[{type:"uint256"}]},{type:"function",stateMutability:"view",name:"defaultUniFee",inputs:[],outputs:[{type:"uint24"}]},{type:"function",stateMutability:"view",name:"dax",inputs:[],outputs:[{type:"address"}]},{type:"function",stateMutability:"view",name:"usdc",inputs:[],outputs:[{type:"address"}]},{type:"function",stateMutability:"view",name:"vy",inputs:[],outputs:[{type:"address"}]},{type:"function",stateMutability:"view",name:"vbo",inputs:[],outputs:[{type:"address"}]},{type:"function",stateMutability:"view",name:"weth",inputs:[],outputs:[{type:"address"}]},{type:"function",stateMutability:"view",name:"ondoGM",inputs:[],outputs:[{type:"address"}]},{type:"function",stateMutability:"view",name:"vyUsdcV2Router",input
805s:[],outputs:[{type:"address"}]},{type:"function",stateMutability:"view",name:"vdaoCreator",inputs:[{name:"",type:"address"}],outputs:[{type:"address"}]},{type:"function",stateMutability:"view",name:"isGovernanceVDAO",inputs:[{name:"",type:"address"}],outputs:[{type:"bool"}]},{type:"function",stateMutability:"view",name:"previewFee",inputs:[{name:"amountIn",type:"uint256"}],outputs:[{name:"amountAfterFee",type:"uint256"},{name:"fee",type:"uint256"}]},{type:"function",stateMutability:"view",name:"previewFeeFor",inputs:[{name:"tokenIn",type:"address"},{name:"tokenOut",type:"address"},{name:"amountIn",type:"uint256"}],outputs:[{name:"amountAfterFee",type:"uint256"},{name:"fee",type:"uint256"},{name:"bps",type:"uint16"}]},{type:"function",stateMutability:"view",name:"isStableAsset",inputs:[{name:"",type:"address"}],outputs:[{type:"bool"}]},{type:"function",stateMutability:"view",name:"stableFeeBps",inputs:[],outputs:[{type:"uint16"}]},{type:"function",stateMutability:"view",name:"uniFeeOf",inputs:[{name:"",type:"address"}],outputs:[{type:"uint24"}]},{type:"function",stateMutability:"view",name:"daxLockedPool",inputs:[{name:"",type:"uint256"}],outputs:[{type:"bool"}]},{type:"function",stateMutability:"view",name:"daxAllowed",inputs:[{name:"",type:"address"}],outputs:[{type:"bool"}]},{type:"function",stateMutability:"view",name:"ROUTE_NONE",inputs:[],outputs:[{type:"uint8"}]},{type:"function",stateMutability:"view",name:"ROUTE_VY",inputs:[],outputs:[{type:"uint8"}]},{type:"function",stateMutability:"view",name:"ROUTE_USDC",inputs:[],outputs:[{type:"uint8"}]},{type:"function",stateMutability:"view",name:"ROUTE_DAX_ASSET",inputs:[],outputs:[{type:"uint8"}]},{type:"function",stateMutability:"view",name:"ROUTE_EXTERNAL",inputs:[],outputs:[{type:"uint8"}]},{type:"function",stateMutability:"payable",name:"vySwapUniV3",input
805s:[{name:"tokenIn",type:"address"},{name:"tokenOut",type:"address"},{name:"poolFee",type:"uint24"},{name:"amountIn",type:"uint256"},{name:"minAmountOut",type:"uint256"},{name:"fee",type:"tuple",components:m0},{name:"ethIn",type:"bool"},{name:"unwrapOut",type:"bool"},{name:"deadline",type:"uint256"}],outputs:[{name:"amountOut",type:"uint256"}]},{type:"function",stateMutability:"payable",name:"vySwapDAX",inputs:[{name:"tokenIn",type:"address"},{name:"tokenOut",type:"address"},{name:"amountIn",type:"uint256"},{name:"minAmountOut",type:"uint256"},{name:"poolId",type:"uint256"},{name:"fee",type:"tuple",components:m0},{name:"ethIn",type:"bool"},{name:"unwrapOut",type:"bool"},{name:"deadline",type:"uint256"}],outputs:[{name:"amountOut",type:"uint256"}]},{type:"function",stateMutability:"payable",name:"vySwapBridged",inputs:[{name:"path",type:"bytes"},{name:"tokenIn",type:"address"},{name:"amountIn",type:"uint256"},{name:"minOut",type:"uint256"},{name:"fee",type:"tuple",components:m0},{name:"ethIn",type:"bool"},{name:"unwrapOut",type:"bool"},{name:"deadline",type:"uint256"}],outputs:[{name:"amountOut",type:"uint256"}]},{type:"function",stateMutability:"payable",name:"vySwapRoute",inputs:[{name:"tokenIn",type:"address"},{name:"amountIn",type:"uint256"},{name:"legs",type:"tuple[]",components:MH},{name:"fee",type:"tuple",components:m0},{name:"feeCheckpoint",type:"uint256"},{name:"ethIn",type:"bool"},{name:"unwrapOut",type:"bool"},{name:"minOut",type:"uint256"},{name:"deadline",type:"uint256"}],outputs:[{name:"amountOut",type:"uint256"}]},{type:"function",stateMutability:"payable",name:"vySwapVDAO",inputs:[{name:"vdaoIn",type:"address"},{name:"vdaoOut",type:"address"},{name:"sideToken",type:"address"},{name:"amountIn",type:"uint256"},{name:"legs",type:"tuple[]",components:MH},{name:"ethIn",type:"bool"},{name:"unwrapOut",type:"bool"},{name:"minOut",type:"uint256"},{name:"deadline",type:"uint256"}],outputs:[{name:"amountOut",type:"uint256"}]},{type:"function",stateMutability:"nonpayable",name:"sweepDustToVBO",inputs:[{name:"token",type:"address"},{name:"route",type:"tuple",components:m0},{name:"deadline",type:"uint256"}],outputs:[{name:"vyToVbo",type:"uint256"}]}],FYe=[{type:"constructor",inputs:[],stateMutability:"nonpayable"},{type:"function",name:"ADMIN_ROLE",inputs:[],outputs:[{name:"",type:"bytes32",internalType:"bytes32"}],stateMutability:"view"},{type:"function",name:"DEFAULT_ADMIN_ROLE",inputs:[],outputs:[{name:"",type:"bytes32",internalType:"bytes32"}],stateMutability:"view"},{type:"function",name:"UPGRADE_INTERFACE_VERSION",inputs:[],outputs:[{name:"",type:"string",internalType:"string"}],stateMutability:"view"},{type:"function",name:"assetUsdcFeeTier",inputs:[{name:"",type:"address",internalType:"address"}],outputs:[{name:"",type:"uint24",internalType:"uint24"}],stateMutability:"view"},{type:"function",name:"basket",inputs:[{name:"",type:"uint256",internalType:"uint256"}],outputs:[{name:"",type:"address",internalType:"address"}],stateMutability:"view"},{type:"function",name:"capacity",inputs:[],outputs:[{name:"maxPolicy",type:"uint256",internalType:"uint256"},{name:"remaining",type:"uint256",internalType:"uint256"},{name:"outside",type:"uint256",internalType:"uint256"},{name:"ledgered",type:"uint256",internalType:"uint256"},{name:"cap",type:"uint256",internalType:"uint256"},{name:"vyUsdc",type:"uint256",internalType:"uint256"}],stateMutability:"view"},{type:"function",name:"claimUSDC",inputs:[{name:"id",type:"uint256",internalType:"uint256"},{name:"maxUsdc",type:"uint256",internalType:"uint256"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"claimVY",inputs:[{name:"id",type:"uint256",internalType:"uint256"},{name:"maxFeeBps",type:"uint16",internalType:"uint16"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"dax",inputs:[],outputs:[{name:"",type:"address",internalType:"contract IValinityDAX"}],stateMutability:"view"},{type:"function",name:"depositedUsdc",inputs:[],outputs:[{name:"",type:"uint128",internalType:"uint128"}],stateMutability:"view"},{type:"function",name:"disc1Bps",inputs:[],outputs:[{name:"",type:"uint16",internalType:"uint16"}],stateMutability:"view"},{type:"function",name:"disc2Bps",inputs:[],outputs:[{name:"",type:"uint16",internalType:"uint16"}],stateMutability:"view"},{type:"function",name:"drawCapBps",inputs:[],outputs:[{name:"",type:"uint16",internalType:"uint16"}],stateMutability:"view"},{type:"function",name:"drawCooldown",inputs:[],outputs:[{name:"",type:"uint32",internalType:"uint32"}],stateMutability:"view"},{type:"function",name:"drawGate",inputs:[{name:"",type:"address",internalType:"address"}],outputs:[{name:"ts",type:"uint64",internalType:"uint64"},{name:"usedBps",type:"uint64",internalType:"uint64"}],stateMutability:"view"}
805,{type:"function",name:"drawLeg",inputs:[{name:"i",type:"uint256",internalType:"uint256"},{name:"take",type:"uint256",internalType:"uint256"},{name:"mark",type:"uint256",internalType:"uint256"},{name:"rVy",type:"uint256",internalType:"uint256"},{name:"rAsset",type:"uint256",internalType:"uint256"},{name:"spent",type:"uint256",internalType:"uint256"}],outputs:[{name:"outUsdc",type:"uint256",internalType:"uint256"}],stateMutability:"nonpayable"},{type:"function",name:"earlyExitBps",inputs:[],outputs:[{name:"",type:"uint16",internalType:"uint16"}],stateMutability:"view"},{type:"function",name:"emaLast",inputs:[],outputs:[{name:"",type:"uint64",internalType:"uint64"}],stateMutability:"view"},{type:"function",name:"emaVyPerUsdc",inputs:[],outputs:[{name:"",type:"uint192",internalType:"uint192"}],stateMutability:"view"},{type:"function",name:"exitEarly",inputs:[{name:"id",type:"uint256",internalType:"uint256"},{name:"maxFeeBps",type:"uint16",internalType:"uint16"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"feeBps",inputs:[{name:"",type:"uint256",internalType:"uint256"}],outputs:[{name:"",type:"uint16",internalType:"uint16"}],stateMutability:"view"},{type:"function",name:"getRoleAdmin",inputs:[{name:"role",type:"bytes32",internalType:"bytes32"}],outputs:[{name:"",type:"bytes32",internalType:"bytes32"}],stateMutability:"view"},{type:"function",name:"gracePeriod",inputs:[],outputs:[{name:"",type:"uint32",internalType:"uint32"}],stateMutability:"view"},{type:"function",name:"grantRole",inputs:[{name:"role",type:"bytes32",internalType:"bytes32"},{name:"account",type:"address",internalType:"address"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"hasRole",inputs:[{name:"role",type:"bytes32",internalType:"bytes32"},{name:"account",type:"address",internalType:"address"}],outputs:[{name:"",type:"bool",internalType:"bool"}],stateMutability:"view"},{type:"function",name:"initialize",inputs:[{name:"admin_",type:"address",internalType:"address"},{name:"upgradeAdmin_",type:"address",internalType:"address"},{name:"peers_",type:"address[8]",internalType:"address[8]"},{name:"wiring_",type:"address[3]",internalType:"address[3]"},{name:"basket_",type:"address[3]",internalType:"address[3]"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"ledgerMultBps",inputs:[],outputs:[{name:"",type:"uint16",internalType:"uint16"}],stateMutability:"view"},{type:"function",name:"legUnit",inputs:[{name:"",type:"uint256",internalType:"uint256"}],outputs:[{name:"",type:"uint64",internalType:"uint64"}],stateMutability:"view"},{type:"function",name:"maxSlippageBps",inputs:[],outputs:[{name:"",type:"uint16",internalType:"uint16"}],stateMutability:"view"},{type:"function",name:"minSoldFeeBps",inputs:[],outputs:[{name:"",type:"uint16",internalType:"uint16"}],stateMutability:"view"},{type:"function",name:"mny1Bps",inputs:[],outputs:[{name:"",type:"uint16",internalType:"uint16"}],stateMutability:"view"},{type:"function",name:"mny2Bps",inputs:[],outputs:[{name:"",type:"uint16",internalType:"uint16"}],stateMutability:"view"},{type:"function",name:"nextId",inputs:[],outputs:[{name:"",type:"uint120",internalType:"uint120"}],stateMutability:"view"},{type:"function",name:"open",inputs:[{name:"usdcAmount",type:"uint256",internalType:"uint256"},{name:"term",type:"uint8",internalType:"uint8"},{name:"minVyOut",type:"uint256",internalType:"uint256"}],outputs:[{name:"id",type:"uint256",internalType:"uint256"}],stateMutability:"nonpayable"},{type:"function",name:"openPaused",inputs:[],outputs:[{name:"",type:"bool",internalType:"bool"}],stateMutability:"view"},{type:"function",name:"outstandingUsdc",inputs:[],outputs:[{name:"",type:"uint128",internalType:"uint128"}],stateMutability:"view"},{type:"function",name:"outstandingVy",inputs:[],outputs:[{name:"",type:"uint128",internalType:"uint128"}],stateMutability:"view"},{type:"function",name:"policyOf",inputs:[{name:"id",type:"uint256",internalType:"uint256"}],outputs:[{name:"",type:"tuple",internalType:"struct ValinityInsuranceOfficer.Policy",components:[{name:"owner",type:"address",internalType:"address"},{name:"maturity",type:"uint64",internalType:"uint64"},{name:"term",type:"uint8",internalType:"uint8"},{name:"drawCapAtOpen",type:"uint16",internalType:"uint16"},{name:"floorUsdc",type:"uint96",internalType:"uint96"},{name:"vyEscrow",type:"uint128",internalType:"uint128"},{name:"graceAtOpen",type:"uint32",internalType:"uint32"},{name:"depositUsdc",type:"uint128",internalType:"uint128"}]}],stateMutability:"view"},{type:"function",name:"proxiableUUID",inputs:[],outputs:[{name:"",type:"bytes32",internalType:"bytes32"}],stateMutability:"view"},{type:"function",name:"quote",inputs:[{name:"usdcAmount",type:"uint256",internalType:"uint256"},{name:"term",type:"uint8",internalType:"uint8"}],outputs:[{name:"floorUsdc",type:"uint256",internalType:"uint256"},{name:"vyOut",type:"uint256",internalType:"uint256"}],stateMutability:"view"},{type:"function",name:"renew",inputs:[{name:"id",type:"uint256",internalType:"uint256"},{name:"newTerm",type:"uint8",internalType:"uint8"},{name:"maxFeeBps",type:"uint16",internalType:"uint16"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"renounceRole",inputs:[{name:"role",type:"bytes32",internalType:"bytes32"},{name:"callerConfirmation",type:"address",internalType:"address"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"revokeRole",inputs:[{name:"role",type:"bytes32",internalType:"bytes32"},{name:"account",type:"address",internalType:"address"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"rolesReady",inputs:[],outputs:[{name:"",type:"bool",internalType:"bool"}],stateMutability:"view"}
805,{type:"function",name:"setDial",inputs:[{name:"k",type:"bytes32",internalType:"bytes32"},{name:"v",type:"uint256",internalType:"uint256"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"setFee",inputs:[{name:"term",type:"uint8",internalType:"uint8"},{name:"bps",type:"uint16",internalType:"uint16"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"setFeeTier",inputs:[{name:"asset",type:"address",internalType:"address"},{name:"tier",type:"uint24",internalType:"uint24"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"setPaused",inputs:[{name:"paused_",type:"bool",internalType:"bool"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"setPeer",inputs:[{name:"k",type:"bytes32",internalType:"bytes32"},{name:"v",type:"address",internalType:"address"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"setSink",inputs:[{name:"v",type:"address",internalType:"address"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"setTerm",inputs:[{name:"term",type:"uint8",internalType:"uint8"},{name:"secs",type:"uint32",internalType:"uint32"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"settleDepthBps",inputs:[],outputs:[{name:"",type:"uint16",internalType:"uint16"}],stateMutability:"view"},{type:"function",name:"supportsInterface",inputs:[{name:"interfaceId",type:"bytes4",internalType:"bytes4"}],outputs:[{name:"",type:"bool",internalType:"bool"}],stateMutability:"view"},{type:"function",name:"sweepSurplus",inputs:[{name:"to",type:"address",internalType:"address"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"termSec",inputs:[{name:"",type:"uint256",internalType:"uint256"}],outputs:[{name:"",type:"uint32",internalType:"uint32"}],stateMutability:"view"}
805,{type:"function",name:"uniV3Router",inputs:[],outputs:[{name:"",type:"address",internalType:"address"}],stateMutability:"view"},{type:"function",name:"upgradeToAndCall",inputs:[{name:"newImplementation",type:"address",internalType:"address"},{name:"data",type:"bytes",internalType:"bytes"}],outputs:[],stateMutability:"payable"},{type:"function",name:"usdc",inputs:[],outputs:[{name:"",type:"address",internalType:"address"}],stateMutability:"view"},{type:"function",name:"vao",inputs:[],outputs:[{name:"",type:"address",internalType:"contract IVao"}],stateMutability:"view"},{type:"function",name:"varo",inputs:[],outputs:[{name:"",type:"address",internalType:"contract IVaro"}],stateMutability:"view"},{type:"function",name:"vbso",inputs:[],outputs:[{name:"",type:"address",internalType:"contract IVbso"}],stateMutability:"view"},{type:"function",name:"vmmo",inputs:[],outputs:[{name:"",type:"address",internalType:"contract IVmmo"}],stateMutability:"view"},{type:"function",name:"vmso",inputs:[],outputs:[{name:"",type:"address",internalType:"address"}],stateMutability:"view"},{type:"function",name:"vy",inputs:[],outputs:[{name:"",type:"address",internalType:"contract IERC20"}],stateMutability:"view"},{type:"function",name:"vyBudget",inputs:[],outputs:[{name:"remaining",type:"uint256",internalType:"uint256"},{name:"windowCap",type:"uint256",internalType:"uint256"}],stateMutability:"view"},{type:"function",name:"vyBudgetBps",inputs:[],outputs:[{name:"",type:"uint16",internalType:"uint16"}],stateMutability:"view"},{type:"function",name:"vyEpoch",inputs:[],outputs:[{name:"",type:"uint32",internalType:"uint32"}],stateMutability:"view"},{type:"function",name:"vyEpochStart",inputs:[],outputs:[{name:"",type:"uint64",internalType:"uint64"}],stateMutability:"view"},{type:"function",name:"vyIssuedThisEpoch",inputs:[],outputs:[{name:"",type:"uint256",internalType:"uint256"}],stateMutability:"view"},{type:"function",name:"vyOracle",inputs:[],outputs:[{name:"",type:"address",internalType:"contract IVyOracle"}],stateMutability:"view"},{type:"function",name:"vyWindowCap",inputs:[],outputs:[{name:"",type:"uint256",internalType:"uint256"}],stateMutability:"view"},{type:"function",name:"vyt",inputs:[],outputs:[{name:"",type:"address",internalType:"contract IVyt"}],stateMutability:"view"},{type:"event",name:"BackupTierUsed",inputs:[{name:"asset",type:"address",indexed:!0,internalType:"address"},{name:"primary",type:"uint24",indexed:!1,internalType:"uint24"},{name:"backup",type:"uint24",indexed:!1,internalType:"uint24"}],anonymous:!1},{type:"event",name:"ChunkPaid",inputs:[{name:"id",type:"uint256",indexed:!0,internalType:"uint256"},{name:"owner",type:"address",indexed:!0,internalType:"address"},{name:"usdcOut",type:"uint256",indexed:!1,internalType:"uint256"},{name:"remainingUsdc",type:"uint256",indexed:!1,internalType:"uint256"}],anonymous:!1},{type:"event",name:"ClaimedUSDC",inputs:[{name:"id",type:"uint256",indexed:!0,internalType:"uint256"},{name:"owner",type:"address",indexed:!0,internalType:"address"},{name:"usdcOut",type:"uint256",indexed:!1,internalType:"uint256"},{name:"vyForfeited",type:"uint256",indexed:!1,internalType:"uint256"}],anonymous:!1},{type:"event",name:"ClaimedVY",inputs:[{name:"id",type:"uint256",indexed:!0,internalType:"uint256"},{name:"owner",type:"address",indexed:!0,internalType:"address"},{name:"vyOut",type:"uint256",indexed:!1,internalType:"uint256"},{name:"earlyFeeVy",type:"uint256",indexed:!1,internalType:"uint256"}],anonymous:!1},{type:"event",name:"DialSet",inputs:[{name:"key",type:"bytes32",indexed:!0,internalType:"bytes32"},{name:"value",type:"uint256",indexed:!1,internalType:"uint256"}],anonymous:!1},{type:"event",name:"ExitedEarly",inputs:[{name:"id",type:"uint256",indexed:!0,internalType:"uint256"},{name:"owner",type:"address",indexed:!0,internalType:"address"},{name:"usdcOut",type:"uint256",indexed:!1,internalType:"uint256"},{name:"vyForfeited",type:"uint256",indexed:!1,internalType:"uint256"}],anonymous:!1},{type:"event",name:"Initialized",inputs:[{name:"version",type:"uint64",indexed:!1,internalType:"uint64"}],anonymous:!1},{type:"event",name:"LegSkipped",inputs:[{name:"asset",type:"address",indexed:!0,internalType:"address"},{name:"take",type:"uint256",indexed:!1,internalType:"uint256"}],anonymous:!1},{type:"event",name:"Opened",inputs:[{name:"id",type:"uint256",indexed:!0,internalType:"uint256"},{name:"owner",type:"address",indexed:!0,internalType:"address"},{name:"term",type:"uint8",indexed:!1,internalType:"uint8"},{name:"usdcIn",type:"uint256",indexed:!1,internalType:"uint256"},{name:"floorUsdc",type:"uint256",indexed:!1,internalType:"uint256"},{name:"vyEscrow",type:"uint256",indexed:!1,internalType:"uint256"},{name:"strikeX112",type:"uint256",indexed:!1,internalType:"uint256"}],anonymous:!1}
805,{type:"event",name:"PeerSet",inputs:[{name:"key",type:"bytes32",indexed:!0,internalType:"bytes32"},{name:"value",type:"address",indexed:!1,internalType:"address"}],anonymous:!1},{type:"event",name:"PolicyDebtSyncFailed",inputs:[{name:"usdc",type:"uint256",indexed:!1,internalType:"uint256"}],anonymous:!1},{type:"event",name:"ReferralPushed",inputs:[{name:"invitee",type:"address",indexed:!0,internalType:"address"},{name:"grossVY",type:"uint256",indexed:!1,internalType:"uint256"},{name:"delivered",type:"bool",indexed:!1,internalType:"bool"}],anonymous:!1},{type:"event",name:"Renewed",inputs:[{name:"id",type:"uint256",indexed:!0,internalType:"uint256"},{name:"newTerm",type:"uint8",indexed:!1,internalType:"uint8"},{name:"newFloor",type:"uint256",indexed:!1,internalType:"uint256"},{name:"newEscrow",type:"uint256",indexed:!1,internalType:"uint256"},{name:"burned",type:"uint256",indexed:!1,internalType:"uint256"},{name:"newMaturity",type:"uint64",indexed:!1,internalType:"uint64"}],anonymous:!1},{type:"event",name:"RoleAdminChanged",inputs:[{name:"role",type:"bytes32",indexed:!0,internalType:"bytes32"},{name:"previousAdminRole",type:"bytes32",indexed:!0,internalType:"bytes32"},{name:"newAdminRole",type:"bytes32",indexed:!0,internalType:"bytes32"}],anonymous:!1},{type:"event",name:"RoleGranted",inputs:[{name:"role",type:"bytes32",indexed:!0,internalType:"bytes32"},{name:"account",type:"address",indexed:!0,internalType:"address"},{name:"sender",type:"address",indexed:!0,internalType:"address"}],anonymous:!1},{type:"event",name:"RoleRevoked",inputs:[{name:"role",type:"bytes32",indexed:!0,internalType:"bytes32"},{name:"account",type:"address",indexed:!0,internalType:"address"},{name:"sender",type:"address",indexed:!0,internalType:"address"}],anonymous:!1},{type:"event",name:"SurplusStranded",inputs:[{name:"amount",type:"uint256",indexed:!1,internalType:"uint256"}],anonymous:!1},{type:"event",name:"SurplusSwept",inputs:[{name:"to",type:"address",indexed:!0,internalType:"address"},{name:"amount",type:"uint256",indexed:!1,internalType:"uint256"}],anonymous:!1},{type:"event",name:"Upgraded",inputs:[{name:"implementation",type:"address",indexed:!0,internalType:"address"}],anonymous:!1},{type:"error",name:"AccessControlBadConfirmation",inputs:[]},{type:"error",name:"AccessControlUnauthorizedAccount",inputs:[{name:"account",type:"address",internalType:"address"},{name:"neededRole",type:"bytes32",internalType:"bytes32"}]},{type:"error",name:"AddressEmptyCode",inputs:[{name:"target",type:"address",internalType:"address"}]},{type:"error",name:"AlreadyMature",inputs:[]},{type:"error",name:"BadDial",inputs:[]},{type:"error",name:"CapExceeded",inputs:[]},{type:"error",name:"DrawRefused",inputs:[]},{type:"error",name:"ERC1967InvalidImplementation",inputs:[{name:"implementation",type:"address",internalType:"address"}]},{type:"error",name:"ERC1967NonPayable",inputs:[]},{type:"error",name:"FailedCall",inputs:[]},{type:"error",name:"InvalidAddress",inputs:[]},{type:"error",name:"InvalidInitialization",inputs:[]},{type:"error",name:"InvalidParam",inputs:[]},{type:"error",name:"Lapsed",inputs:[]},{type:"error",name:"NoPrice",inputs:[]},{type:"error",name:"NotInitializing",inputs:[]},{type:"error",name:"NotMature",inputs:[]},{type:"error",name:"NotOwner",inputs:[]},{type:"error",name:"NotRegistered",inputs:[]},{type:"error",name:"Paused",inputs:[]},{type:"error",name:"PolicyClosed",inputs:[]},{type:"error",name:"ReentrancyGuardReentrantCall",inputs:[]},{type:"error",name:"SafeERC20FailedOperation",inputs:[{name:"token",type:"address",internalType:"address"}]},{type:"error",name:"Settling",inputs:[]},{type:"error",name:"Slippage",inputs:[]},{type:"error",name:"UUPSUnauthorizedCallContext",inputs:[]},{type:"error",name:"UUPSUnsupportedProxiableUUID",inputs:[{name:"slot",type:"bytes32",internalType:"bytes32"}]},{type:"error",name:"VyBudgetExceeded",inputs:[]}],NYe=[{inputs:[{internalType:"address",name:"vloAddress",type:"address"},{internalType:"address",name:"daxAddress",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"InvalidAddress",type:"error"},{inputs:[],name:"PaymentTooHigh",type:"error"},{inputs:[],name:"dax",outputs:[{internalType:"contract ILensDax",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"}],name:"getAssetView",outputs:[{components:[{internalType:"uint256",name:"ltv",type:"uint256"},{internalType:"uint256",name:"reserveBalance",type:"uint256"},{internalType:"uint256",name:"totalLoaned",type:"uint256"}],internalType:"struct ValinityLoanLens.AssetView",name:"",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"collateral",type:"uint256"}],name:"getBorrowQuote",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"borrower",type:"address"},{internalType:"address",name:"asset",type:"address"}],name:"getLegacyPositionView",outputs:[{components:[{internalType:"uint256",name:"collateral",type:"uint256"},{internalType:"uint256",name:"principal",type:"uint256"},{internalType:"uint256",name:"accruedInterest",type:"uint256"},{internalType:"uint256",name:"netCollateral",type:"uint256"},{internalType:"uint256",name:"costToUnlockAsset",type:"uint256"},{internalType:"uint256",name:"surchargeAsset",type:"uint256"},{internalType:"uint256",name:"claimableVy",type:"uint256"},{internalType:"uint256",name:"lockedVy",type:"uint256"},{internalType:"uint64",name:"nextUnlockAt",type:"uint64"}],internalType:"struct ValinityLoanLens.LegacyPositionView",name:"v",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"collateralBalance",type:"uint256"}],name:"getLoanConstraints",outputs:[{components:[{internalType:"uint256",name:"maxCollateral",type:"uint256"},{internalType:"uint256",name:"maxPrincipal",type:"uint256"}],internalType:"struct ValinityLoanLens.LoanConstraintsView",name:"",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"borrower",type:"address"},{internalType:"address",name:"asset",type:"address"}],name:"getLoanView",outputs:[{components:[{internalType:"uint256",name:"collateral",type:"uint256"},{internalType:"uint256",name:"principal",type:"uint256"},{internalType:"uint64",name:"openedAt",type:"uint64"},{internalType:"uint64",name:"interestAppliedAt",type:"uint64"},{internalType:"uint256",name:"ltv",type:"uint256"},{internalType:"uint256",name:"accruedInterest",type:"uint256"},{internalType:"uint256",name:"netCollateral",type:"uint256"},{internalType:"uint256",name:"interestCarry",type:"uint256"}],internalType:"struct ValinityLoanLens.LoanView",name:"",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"collateral",type:"uint256"}],name:"getNewLoanView",outputs:[{components:[{internalType:"uint256",name:"principal",type:"uint256"},{internalType:"uint256",name:"ltv",type:"uint256"},{internalType:"uint256",name:"fee",type:"uint256"},{internalType:"uint256",name:"netAmount",type:"uint256"}],internalType:"struct ValinityLoanLens.NewLoanView",name:"",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"borrower",type:"address"},{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"payment",type:"uint256"}],name:"getRepayView",outputs:[{components:[{internalType:"uint256",name:"collateralRatio",type:"uint256"},{internalType:"uint256",name:"collateralReturned",type:"uint256"},{internalType:"uint256",name:"principal",type:"uint256"}],internalType:"struct ValinityLoanLens.RepayView",name:"",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"}],name:"poolAssetOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"vyFreed",type:"uint256"}],name:"quoteLegacySurcharge",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"borrower",type:"address"},{internalType:"address",name:"asset",type:"address"}],name:"quoteLegacyUnlock",outputs:[{internalType:"uint256",name:"repayAsset",type:"uint256"},{internalType:"uint256",name:"surchargeAsset",type:"uint256"},{internalType:"uint256",name:"vyFreed",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"vlo",outputs:[{internalType:"contract ILensVlo",name:"",type:"address"}],stateMutability:"view",type:"function"}],BYe=[{inputs:[],stateMutability:"nonpayable",type:"constructor"}
vendor: 16,384 bytes, line 805
805,{inputs:[],name:"AccessControlBadConfirmation",type:"error"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"bytes32",name:"neededRole",type:"bytes32"}],name:"AccessControlUnauthorizedAccount",type:"error"},{inputs:[],name:"ActiveLoanExists",type:"error"},{inputs:[{internalType:"address",name:"target",type:"address"}],name:"AddressEmptyCode",type:"error"},{inputs:[],name:"CollateralExceedsLoanCap",type:"error"},{inputs:[],name:"CollateralTooLow",type:"error"},{inputs:[],name:"DaxNotSet",type:"error"},{inputs:[{internalType:"address",name:"implementation",type:"address"}],name:"ERC1967InvalidImplementation",type:"error"},{inputs:[],name:"ERC1967NonPayable",type:"error"},{inputs:[],name:"ETHNotAccepted",type:"error"},{inputs:[],name:"ETHTransferFailed",type:"error"},{inputs:[],name:"FailedCall",type:"error"},{inputs:[],name:"InvalidAddress",type:"error"},{inputs:[],name:"InvalidInitialization",type:"error"},{inputs:[],name:"InvalidValue",type:"error"},{inputs:[],name:"LoanNotFound",type:"error"},{inputs:[],name:"MigrationActive",type:"error"},{inputs:[],name:"MigrationNotActive",type:"error"},{inputs:[],name:"MismatchedETHValue",type:"error"},{inputs:[],name:"NoPool",type:"error"},{inputs:[],name:"NoPrice",type:"error"},{inputs:[],name:"NotInitializing",type:"error"},{inputs:[],name:"NotLeverageOfficer",type:"error"},{inputs:[],name:"NothingToClaim",type:"error"},{inputs:[],name:"PaymentTooHigh",type:"error"},{inputs:[],name:"PaymentTooLow",type:"error"},{inputs:[],name:"PrincipalTooLow",type:"error"},{inputs:[],name:"ReentrancyGuardReentrantCall",type:"error"},{inputs:[{internalType:"uint256",name:"maxPayment",type:"uint256"}],name:"RepayExceedsAvailable",type:"error"},{inputs:[],name:"ReserveFloorBreached",type:"error"},{inputs:[{internalType:"address",name:"token",type:"address"}],name:"SafeERC20FailedOperation",type:"error"},{inputs:[],name:"SeedMismatch",type:"error"},{inputs:[{internalType:"uint256",name:"required",type:"uint256"}],name:"SurchargeExceedsMax",type:"error"},{inputs:[],name:"TooManyUnlocks",type:"error"},{inputs:[],name:"UUPSUnauthorizedCallContext",type:"error"},{inputs:[{internalType:"bytes32",name:"slot",type:"bytes32"}],name:"UUPSUnsupportedProxiableUUID",type:"error"},{inputs:[],name:"UnsupportedAsset",type:"error"},{inputs:[],name:"VyPriceTooLow",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"asset",type:"address"},{indexed:!1,internalType:"uint256",name:"vyRetired",type:"uint256"},{indexed:!1,internalType:"uint256",name:"assetOut",type:"uint256"}],name:"BuybackDraw",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"dax",type:"address"}],name:"DaxUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint64",name:"version",type:"uint64"}],name:"Initialized",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"borrower",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"uint256",name:"total",type:"uint256"}],name:"InterestAccruedToVRO",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"InterestRatePerSecondUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"recipient",type:"address"}],name:"InterestRecipientUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bytes",name:"reason",type:"bytes"}],name:"KeeperRewardFailed",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"borrower",type:"address"},{indexed:!0,internalType:"address",name:"asset",type:"address"},{indexed:!1,internalType:"uint256",name:"collateral",type:"uint256"},{indexed:!1,internalType:"uint256",name:"principal",type:"uint256"}],name:"LegacyLoanMigrated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint32",name:"seconds_",type:"uint32"}],name:"LegacyLockPeriodUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"rowCount",type:"uint256"}],name:"LegacyMigrationFinalized",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"borrower",type:"address"},{indexed:!0,internalType:"address",name:"asset",type:"address"},{indexed:!1,internalType:"uint256",name:"vy",type:"uint256"},{indexed:!1,internalType:"uint256",name:"tranches",type:"uint256"}],name:"LegacyUnlockClaimed",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"borrower",type:"address"},{indexed:!0,internalType:"address",name:"asset",type:"address"},{indexed:!1,internalType:"uint256",name:"vyFreed",type:"uint256"},{indexed:!1,internalType:"uint256",name:"surcharge",type:"uint256"},{indexed:!1,internalType:"uint64",name:"unlockAt",type:"uint64"}],name:"LegacyUnlockPurchased",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"}],name:"LeverageAccountRegistered",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"leverageOfficer",type:"address"}],name:"LeverageOfficerUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint16",name:"bps",type:"uint16"}],name:"LoanCapBpsUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"enum ValinityLoanOfficer.LoanEventType",name:"eventType",type:"uint8"},{indexed:!0,internalType:"address",name:"borrower",type:"address"},{indexed:!0,internalType:"address",name:"asset",type:"address"},{indexed:!1,internalType:"int256",name:"deltaCollateral",type:"int256"},{indexed:!1,internalType:"int256",name:"deltaPrincipal",type:"int256"},{indexed:!1,internalType:"uint256",name:"processingFeeAmount",type:"uint256"},{indexed:!1,internalType:"uint256",name:"interestFeeAmount",type:"uint256"},{indexed:!1,internalType:"uint256",name:"totalCollateral",type:"uint256"},{indexed:!1,internalType:"uint256",name:"totalPrincipal",type:"uint256"}],name:"LoanEvent",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint16",name:"bps",type:"uint16"}],name:"MarketLtvBpsUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint128",name:"value",type:"uint128"}],name:"MinVyUsdUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint16",name:"value",type:"uint16"}],name:"ProcessingFeePercentageUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"recipient",type:"address"}],name:"ProcessingFeeRecipientUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"asset",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"RepayRouteFallback",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"previousAdminRole",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"newAdminRole",type:"bytes32"}],name:"RoleAdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleGranted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleRevoked",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"asset",type:"address"},{indexed:!1,internalType:"bool",name:"supported",type:"bool"}],name:"SupportedAssetUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"recipient",type:"address"}],name:"UnderwaterRecipientUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint16",name:"bps",type:"uint16"}],name:"UnlockBpsUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"implementation",type:"address"}],name:"Upgraded",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"vgo",type:"address"}],name:"VgoUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"_vmmo",type:"address"}],name:"VmmoUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"enum ValinityLoanOfficer.LoanEventType",name:"eventType",type:"uint8"},{indexed:!0,internalType:"address",name:"borrower",type:"address"},{indexed:!0,internalType:"address",name:"asset",type:"address"},{indexed:!1,internalType:"int256",name:"deltaCollateral",type:"int256"},{indexed:!1,internalType:"int256",name:"deltaPrincipal",type:"int256"},{indexed:!1,internalType:"uint256",name:"processingFeeAmount",type:"uint256"},{indexed:!1,internalType:"uint256",name:"interestFeeAmount",type:"uint256"},{indexed:!1,internalType:"uint256",name:"totalCollateral",type:"uint256"},{indexed:!1,internalType:"uint256",name:"totalPrincipal",type:"uint256"}],name:"VyLoanEvent",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"vyt",type:"address"}],name:"VytUpdated",type:"event"},{inputs:[],name:"ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"BUYBACK_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"DEFAULT_ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"UPGRADE_INTERFACE_VERSION",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"maxTranches",type:"uint256"}],name:"claimLegacyUnlocks",outputs:[{internalType:"uint256",name:"claimed",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"cumulativeInterestPaidVY",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"borrower",type:"address"},{internalType:"address",name:"asset",type:"address"}],name:"getAccruedInterest",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"}],name:"getLTV",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"borrower",type:"address"},{internalType:"address",name:"asset",type:"address"}],name:"getLegacyPosition",outputs:[{components:[{internalType:"uint256",name:"collateral",type:"uint256"},{internalType:"uint256",name:"principal",type:"uint256"},{internalType:"uint64",name:"openedAt",type:"uint64"},{internalType:"uint64",name:"interestAppliedAt",type:"uint64"},{internalType:"uint256",name:"interestCarry",type:"uint256"}],internalType:"struct Loan",name:"loan",type:"tuple"},{components:[{internalType:"uint128",name:"vy",type:"uint128"},{internalType:"uint64",name:"unlockAt",type:"uint64"}],internalType:"struct LegacyUnlock[]",name:"tranches",type:"tuple[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"borrower",type:"address"},{internalType:"address",name:"asset",type:"address"}],name:"getLoan",outputs:[{components:[{internalType:"uint256",name:"collateral",type:"uint256"},{internalType:"uint256",name:"principal",type:"uint256"},{internalType:"uint64",name:"openedAt",type:"uint64"},{internalType:"uint64",name:"interestAppliedAt",type:"uint64"},{internalType:"uint256",name:"interestCarry",type:"uint256"}],internalType:"struct Loan",name:"l",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"collateralBalance",type:"uint256"}],name:"getLoanConstraints",outputs:[{components:[{internalType:"uint256",name:"maxCollateral",type:"uint256"},{internalType:"uint256",name:"maxPrincipal",type:"uint256"}],internalType:"struct ValinityLoanOfficer.LoanConstraintsView",name:"",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleAdmin",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"getTotalCirculatingVY",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"}],name:"getTotalLoaned",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"grantRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"hasRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"additionalCollateral",type:"uint256"}],name:"increaseLoan",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"interestRatePerSecond",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"interestRecipient",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"borrower",type:"address"},{internalType:"address",name:"asset",type:"address"}],name:"isActive",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"isLeverageAccount",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"legacyConfig",outputs:[{internalType:"uint16",name:"bps",type:"uint16"},{internalType:"uint32",name:"lockPeriod",type:"uint32"},{internalType:"uint128",name:"minVy",type:"uint128"},{internalType:"bool",name:"migrating",type:"bool"},{internalType:"address",name:"sink",type:"address"},{internalType:"uint256",name:"rows",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"}],name:"legacyTotals",outputs:[{internalType:"uint256",name:"collateral",type:"uint256"},{internalType:"uint256",name:"principal",type:"uint256"},{internalType:"uint256",name:"carry",type:"uint256"},{internalType:"uint256",name:"lockedFloat",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"leverageOfficer",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"address[]",name:"borrowers",type:"address[]"}],name:"liquidateUnderwater",outputs:[{internalType:"uint256",name:"liquidated",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"address[]",name:"borrowers",type:"address[]"}],name:"liquidateUnderwaterLegacy",outputs:[{internalType:"uint256",name:"liquidated",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"loanCapBps",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[],name:"marketLtvBps",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"collateral",type:"uint256"}],name:"openLoan",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"priceSources",outputs:[{internalType:"address",name:"oracle",type:"address"},{internalType:"address",name:"assetTwap",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"processingFeePercentage",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[],name:"processingFeeRecipient",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"proxiableUUID",outputs:[{inte
805rnalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"registerLeverageAccount",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"callerConfirmation",type:"address"}],name:"renounceRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"payment",type:"uint256"},{internalType:"uint256",name:"maxSurcharge",type:"uint256"}],name:"repayLegacyLoan",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"payment",type:"uint256"}],name:"repayLoan",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"revokeRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"value",type:"uint256"}],name:"setInterestRatePerSecond",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"recipient",type:"address"}],name:"setInterestRecipient",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint16",name:"bps",type:"uint16"},{internalType:"uint32",name:"lockPeriod",type:"uint32"},{internalType:"uint128",name:"minVy",type:"uint128"},{internalType:"address",name:"sink",type:"address"}],name:"setLegacyConfig",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"officer",type:"address"}],name:"setLeverageOfficer",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint16",name:"bps",type:"uint16"}],name:"setLoanCapBps",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint16",name:"bps",type:"uint16"}],name:"setMarketLtvBps",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint16",name:"value",type:"uint16"}],name:"setProcessingFeePercentage",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"recipient",type:"address"}],name:"setProcessingFeeRecipient",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"bool",name:"ok",type:"bool"}],name:"setSupportedAsset",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"recipient",type:"address"}],name:"setUnderwaterRecipient",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"supportedAsset",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"totalInterestCarryPerAsset",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"underwaterRecipient",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"newImplementation",type:"address"},{internalType:"bytes",name:"data",type:"bytes"}],name:"upgradeToAndCall",outputs:[],stateMutability:"payable",type:"function"},{inputs:[],name:"vgo",outputs:[{internalType:"contract IKeeperRewards",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"vrt",outputs:[{internalType:"contract ValinityReserveTreasury",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"vyLoanCollateralPerAsset",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"vyToken",outputs:[{internalType:"contract ValinityToken",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"vyt",outputs:[{internalType:"contract ValinityYieldTreasury",name:"",type:"address"}],stateMutability:"view",type:"function"},{stateMutability:"payable",type:"receive"},{inputs:[],name:"AlreadyMigrated",type:"error"},{inputs:[],name:"InvalidRow",type:"error"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"payment",type:"uint256"},{internalType:"uint256",name:"maxSurcharge",type:"uint256"},{internalType:"bool",name:"legacy",type:"bool"},{internalType:"uint256",name:"maxUsdcIn",type:"uint256"}],name:"repayLoanUsdc",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"usdcPremiumBps",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"int256",name:"equity",type:"int256"},{internalType:"uint256",name:"required",type:"uint256"}],name:"EquityExhausted",type:"error"},{inputs:[{internalType:"uint256",name:"required",type:"uint256"}],name:"UsdcDueExceedsMax",type:"error"},{inputs:[],name:"UsdcRouteUnavailable",type:"error"}],VYe=[{inputs:[],stateMutability:"nonpayable",type:"constructor"}
805,{inputs:[],name:"AccessControlBadConfirmation",type:"error"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"bytes32",name:"neededRole",type:"bytes32"}],name:"AccessControlUnauthorizedAccount",type:"error"},{inputs:[{internalType:"address",name:"target",type:"address"}],name:"AddressEmptyCode",type:"error"},{inputs:[],name:"AssetNotListed",type:"error"},{inputs:[],name:"BelowMinStake",type:"error"},{inputs:[{internalType:"address",name:"implementation",type:"address"}],name:"ERC1967InvalidImplementation",type:"error"},{inputs:[],name:"ERC1967NonPayable",type:"error"},{inputs:[],name:"ExtendTooShort",type:"error"},{inputs:[],name:"FailedCall",type:"error"},{inputs:[],name:"InvalidAddress",type:"error"},{inputs:[],name:"InvalidInitialization",type:"error"},{inputs:[],name:"InvalidParam",type:"error"},{inputs:[],name:"NotInitializing",type:"error"},{inputs:[],name:"NotKeeper",type:"error"},{inputs:[],name:"NothingOwed",type:"error"},{inputs:[],name:"Paused",type:"error"},{inputs:[],name:"ReentrancyGuardReentrantCall",type:"error"},{inputs:[{internalType:"address",name:"token",type:"address"}],name:"SafeERC20FailedOperation",type:"error"},{inputs:[],name:"StakeNotActive",type:"error"},{inputs:[],name:"StakeWithdrawing",type:"error"},{inputs:[],name:"TooEarlyToRenew",type:"error"},{inputs:[],name:"UUPSUnauthorizedCallContext",type:"error"},{inputs:[{internalType:"bytes32",name:"slot",type:"bytes32"}],name:"UUPSUnsupportedProxiableUUID",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"asset",type:"address"},{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"AssetDonated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"asset",type:"address"}],name:"AssetListed",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"asset",type:"address"},{indexed:!1,internalType:"bool",name:"removed",type:"bool"}],name:"AssetUnlisted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"user",type:"address"},{indexed:!0,internalType:"uint256",name:"stakeId",type:"uint256"},{indexed:!0,internalType:"address",name:"asset",type:"address"},{indexed:!1,internalType:"uint256",name:"delivered",type:"uint256"},{indexed:!1,internalType:"uint256",name:"remaining",type:"uint256"},{indexed:!1,internalType:"uint256",name:"retained",type:"uint256"}],name:"ChunkPaid",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"asset",type:"address"},{indexed:!1,internalType:"uint256",name:"assetIn",type:"uint256"},{indexed:!1,internalType:"uint256",name:"vyOut",type:"uint256"},{indexed:!1,internalType:"uint256",name:"windowSec",type:"uint256"}],name:"Deployed",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"user",type:"address"},{indexed:!0,internalType:"uint256",name:"stakeId",type:"uint256"},{indexed:!0,internalType:"address",name:"asset",type:"address"},{indexed:!1,internalType:"uint256",name:"principal",type:"uint256"},{indexed:!1,internalType:"uint8",name:"tier",type:"uint8"},{indexed:!1,internalType:"uint16",name:"yieldBps",type:"uint16"}],name:"Deposited",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"user",type:"address"},{indexed:!0,internalType:"uint256",name:"stakeId",type:"uint256"},{indexed:!0,internalType:"address",name:"asset",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"DustWrittenOff",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"candidateUsd",type:"uint256"},{indexed:!1,internalType:"uint16",name:"refBps",type:"uint16"}],name:"EpochArmed",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"e0Usd",type:"uint256"},{indexed:!1,internalType:"uint16",name:"refBps",type:"uint16"},{indexed:!1,internalType:"uint256",name:"prevIssuedUsd",type:"uint256"}],name:"EpochRolled",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint64",name:"version",type:"uint64"}],name:"Initialized",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"principal",type:"uint256"},{indexed:!1,internalType:"uint256",name:"keptUsdc",type:"uint256"},{indexed:!1,internalType:"uint256",name:"spentUsdc",type:"uint256"}],name:"IntakeSplit",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bytes",name:"reason",type:"bytes"}],name:"KeeperRewardFailed",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"user",type:"address"},{indexed:!0,internalType:"uint32",name:"tranche",type:"uint32"},{indexed:!1,internalType:"uint16",name:"rateBps",type:"uint16"},{indexed:!1,internalType:"uint256",name:"admitted",type:"uint256"},{indexed:!1,internalType:"uint256",name:"yieldUsd",type:"uint256"}],name:"LadderCharged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"user",type:"address"},{indexed:!1,internalType:"uint256",name:"yieldUsd",type:"uint256"},{indexed:!1,internalType:"uint256",name:"issuedAfter",type:"uint256"}],name:"LadderReleased",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"key",type:"bytes32"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"ParamUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bool",name:"execPaused",type:"bool"},{indexed:!1,internalType:"bool",name:"depositsPaused",type:"bool"}],name:"PausedSet",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"key",type:"bytes32"},{indexed:!1,internalType:"address",name:"value",type:"address"}],name:"PeerUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"usdc",type:"uint256"}],name:"PolicyDebtSet",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint8",name:"reason",type:"uint8"}],name:"RebalanceSkipped",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"richAsset",type:"address"},{indexed:!0,internalType:"address",name:"poorAsset",type:"address"},{indexed:!1,internalType:"uint256",name:"vyMoved",type:"uint256"}],name:"Rebalanced",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"user",type:"address"},{indexed:!0,internalType:"uint256",name:"stakeId",type:"uint256"},{indexed:!1,internalType:"uint256",name:"newPrincipal",type:"uint256"},{indexed:!1,internalType:"uint64",name:"newUnlock",type:"uint64"}],name:"Renewed",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"previousAdminRole",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"newAdminRole",type:"bytes32"}],name:"RoleAdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleGranted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleRevoked",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"asset",type:"address"},{indexed:!1,internalType:"uint8",name:"reason",type:"uint8"}],name:"Skipped",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"implementation",type:"address"}],name:"Upgraded",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"user",type:"address"},{indexed:!0,internalType:"uint256",name:"stakeId",type:"uint256"},{indexed:!0,internalType:"address",name:"asset",type:"address"},{indexed:!1,internalType:"uint256",name:"delivered",type:"uint256"}],name:"YieldClaimed",type:"event"},{inputs:[],name:"ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"DEFAULT_ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"KEEPER_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"UPGRADE_INTERFACE_VERSION",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"aggPrincipalAsset",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"aggReservedAsset",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"aggWithdrawingAsset",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"i",type:"uint256"}],name:"assetAt",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"assetCount",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"assetListed",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"books",outputs:[{internalType:"uint256",name:"held",type:"uint256"},{internalType:"uint256",name:"available",type:"uint256"},{internalType:"uint64",name:"lastAccrual",type:"uint64"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"stakeId",type:"uint256"}],name:"claimYield",outputs:[{internalType:"uint256",name:"delivered",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"cumulativeLevyVY",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"deployWindow",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint8",name:"tier",type:"uint8"},{internalType:"uint16",name:"minBps",type:"uint16"}],name:"deposit",outputs:[{internalType:"uint256",name:"stakeId",type:"uint256"}],stateMutability:"payable",type:"function"},{inputs:[],name:"dials",outputs:[{internalType:"uint32",name:"minWindow_",type:"uint32"},{internalType:"uint16",name:"saturationBps_",type:"uint16"},{internalType:"uint16",name:"maxImpactBps_",type:"uint16"},{internalType:"uint16",name:"referralBps_",type:"uint16"},{internalType:"uint16",name:"uniBandBps_",type:"uint16"},{internalType:"uint32",name:"rebalanceCooldown_",type:"uint32"},{internalType:"uint64",name:"lastRebalanceAt_",type:"uint64"},{internalType:"uint32",name:"chunkCooldown_",type:"uint32"},{internalType:"uint16",name:"usdcLineBps_",type:"uint16"},{internalType:"uint16",name:"usdcSliceBps_",type:"uint16"}
805,{internalType:"uint16",name:"deadbandBps_",type:"uint16"},{internalType:"bool",name:"execPaused_",type:"bool"},{internalType:"bool",name:"depositsPaused_",type:"bool"},{internalType:"uint16",name:"moveImpactBps_",type:"uint16"},{internalType:"uint96",name:"minArbProfitVy_",type:"uint96"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"donateAsset",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"epoch",outputs:[{internalType:"uint64",name:"startTs",type:"uint64"},{internalType:"uint64",name:"armedAt",type:"uint64"},{internalType:"uint128",name:"e0Usd",type:"uint128"},{internalType:"uint128",name:"armE0Usd",type:"uint128"},{internalType:"uint128",name:"issuedUsd",type:"uint128"},{internalType:"uint16",name:"refBps",type:"uint16"},{internalType:"uint16",name:"armRefBps",type:"uint16"},{internalType:"bool",name:"armed",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"execute",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"executeDeploy",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"executeRebalance",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleAdmin",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"grantRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"hasRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"}],name:"heldOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"admin_",type:"address"},{internalType:"address",name:"dax_",type:"address"},{internalType:"address",name:"vy_",type:"address"},{internalType:"address",name:"vbbo_",type:"address"},{internalType:"address",name:"vsr_",type:"address"},{internalType:"address",name:"vyo_",type:"address"},{internalType:"address",name:"vbso_",type:"address"}],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"}],name:"listAsset",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"maxWindow",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"nextStakeId",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"peers",outputs:[{internalType:"address",name:"dax_",type:"address"},{internalType:"address",name:"vbbo_",type:"address"},{internalType:"address",name:"vsr_",type:"address"},{internalType:"address",name:"uniPair_",type:"address"},{internalType:"address",name:"vyOracle_",type:"address"},{internalType:"address",name:"usdc_",type:"address"},{internalType:"address",name:"vgo_",type:"address"},{internalType:"address",name:"weth_",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"}],name:"pendingDeploy",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"},{internalType:"address",name:"",type:"address"}],name:"pendingLevyAsset",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"},{internalType:"uint256",name:"stakeId",type:"uint256"}],name:"pendingYield",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"pokeEpoch",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"policyDebtUsdc",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"}],name:"promisedOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"proxiableUUID",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"stakeId",type:"uint256"},{internalType:"uint8",name:"newTier",type:"uint8"},{internalType:"uint16",name:"minBps",type:"uint16"}],name:"renew",outputs:[{internalType:"uint256",name:"newPrincipal",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"callerConfirmation",type:"address"}],name:"renounceRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"revokeRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"}],name:"selfDeploy",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"selfRebalance",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint16",name:"line_",type:"uint16"},{internalType:"uint16",name:"slice_",type:"uint16"},{internalType:"uint16",name:"dead_",type:"uint16"}],name:"setAllocParams",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"k",type:"bytes32"},{internalType:"uint256",name:"v",type:"uint256"}],name:"setDial",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"exec_",type:"bool"},{internalType:"bool",name:"deposits_",type:"bool"}],name:"setPaused",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"key",type:"bytes32"},{internalType:"address",name:"value",type:"address"}],name:"setPeer",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"usdc",type:"uint256"}],name:"setPolicyDebt",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"},{internalType:"uint256",name:"",type:"uint256"}],name:"sourceServedBps",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"},{internalType:"uint256",name:"",type:"uint256"}],name:"stakes",outputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint64",name:"startTime",type:"uint64"},{internalType:"uint16",name:"yieldBpsSnapshot",type:"uint16"},{internalType:"bool",name:"active",type:"bool"},{internalType:"bool",name:"withdrawing",type:"bool"},{internalType:"uint64",name:"unlockTime",type:"uint64"},{internalType:"uint8",name:"tier",type:"uint8"},{internalType:"bool",name:"premium",type:"bool"},{internalType:"uint16",name:"levyBpsSnapshot",type:"uint16"},{internalType:"uint256",name:"principal",type:"uint256"},{internalType:"uint256",name:"yieldClaimed",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"},{internalType:"address",name:"",type:"address"}],name:"totalYieldPaidAsset",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"}],name:"unlistAsset",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newImplementation",type:"address"},{internalType:"bytes",name:"data",type:"bytes"}],name:"upgradeToAndCall",outputs:[],stateMutability:"payable",type:"function"},{inputs:[],name:"vao",outputs:[{internalType:"contract IVaoPrice",n
805ame:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"vbso",outputs:[{internalType:"contract IVbsoRate",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"vrt",outputs:[{internalType:"contract IVrt",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"vy",outputs:[{internalType:"contract IERC20",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"vyo",outputs:[{internalType:"contract IVyoRate",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"stakeId",type:"uint256"}],name:"withdraw",outputs:[{internalType:"uint256",name:"delivered",type:"uint256"},{internalType:"uint256",name:"remaining",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{stateMutability:"payable",type:"receive"}],UYe=[{inputs:[],name:"InvalidAddress",type:"error"},{inputs:[],name:"MismatchedInput",type:"error"},{inputs:[],name:"NothingToClaim",type:"error"},{inputs:[],name:"ZeroAmount",type:"error"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"getClaimableAmount",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"claim",outputs:[],stateMutability:"nonpayable",type:"function"}],jYe=[{inputs:[],stateMutability:"nonpayable",type:"constructor"}
805,{inputs:[],name:"AccessControlBadConfirmation",type:"error"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"bytes32",name:"neededRole",type:"bytes32"}],name:"AccessControlUnauthorizedAccount",type:"error"},{inputs:[{internalType:"address",name:"target",type:"address"}],name:"AddressEmptyCode",type:"error"},{inputs:[],name:"AlreadyMature",type:"error"},{inputs:[],name:"BadWiring",type:"error"},{inputs:[],name:"Closed",type:"error"},{inputs:[{internalType:"address",name:"implementation",type:"address"}],name:"ERC1967InvalidImplementation",type:"error"},{inputs:[],name:"ERC1967NonPayable",type:"error"},{inputs:[],name:"FailedCall",type:"error"},{inputs:[],name:"InvalidAddress",type:"error"},{inputs:[],name:"InvalidInitialization",type:"error"},{inputs:[],name:"InvalidParam",type:"error"},{inputs:[],name:"NoPrice",type:"error"},{inputs:[],name:"NoRoute",type:"error"},{inputs:[],name:"NotInitializing",type:"error"},{inputs:[],name:"NotMature",type:"error"},{inputs:[],name:"NotOwner",type:"error"},{inputs:[],name:"Paused",type:"error"},{inputs:[],name:"ReentrancyGuardReentrantCall",type:"error"},{inputs:[{internalType:"uint8",name:"bits",type:"uint8"},{internalType:"uint256",name:"value",type:"uint256"}],name:"SafeCastOverflowedUintDowncast",type:"error"},{inputs:[{internalType:"address",name:"token",type:"address"}],name:"SafeERC20FailedOperation",type:"error"},{inputs:[],name:"Slippage",type:"error"},{inputs:[],name:"UUPSUnauthorizedCallContext",type:"error"},{inputs:[{internalType:"bytes32",name:"slot",type:"bytes32"}],name:"UUPSUnsupportedProxiableUUID",type:"error"},{inputs:[],name:"VyBudgetExceeded",type:"error"},{inputs:[],name:"VyTransferMismatch",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"uint256",name:"id",type:"uint256"},{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!1,internalType:"uint256",name:"vyOut",type:"uint256"},{indexed:!1,internalType:"uint256",name:"vgcOut",type:"uint256"}],name:"Claimed",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"key",type:"bytes32"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"DialSet",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"uint256",name:"id",type:"uint256"},{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!1,internalType:"uint256",name:"vyKept",type:"uint256"},{indexed:!1,internalType:"uint256",name:"vyClawedBack",type:"uint256"},{indexed:!1,internalType:"uint256",name:"vgcForfeited",type:"uint256"}],name:"ExitedEarly",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint64",name:"version",type:"uint64"}],name:"Initialized",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"uint256",name:"id",type:"uint256"},{indexed:!0,internalType:"address",name:"buyer",type:"address"},{indexed:!0,internalType:"uint8",name:"term",type:"uint8"},{indexed:!1,internalType:"uint256",name:"usdcIn",type:"uint256"},{indexed:!1,internalType:"uint256",name:"vyOut",type:"uint256"},{indexed:!1,internalType:"uint256",name:"vgcOut",type:"uint256"},{indexed:!1,internalType:"uint256",name:"rateX112",type:"uint256"},{indexed:!1,internalType:"uint16",name:"exitCharge",type:"uint16"}],name:"Opened",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"key",type:"bytes32"},{indexed:!1,internalType:"address",name:"value",type:"address"}],name:"PeerSet",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"invitee",type:"address"},{indexed:!1,internalType:"uint256",name:"grossVY",type:"uint256"},{indexed:!1,internalType:"bool",name:"delivered",type:"bool"}],name:"ReferralPushed",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"previousAdminRole",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"newAdminRole",type:"bytes32"}],name:"RoleAdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleGranted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleRevoked",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"token",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"TokenSwept",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"implementation",type:"address"}],name:"Upgraded",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"VgcSwept",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint64",name:"start",type:"uint64"},{indexed:!1,internalType:"uint256",name:"vyCap",type:"uint256"},{indexed:!1,internalType:"uint256",name:"vgcPocket",type:"uint256"}],name:"WindowArmed",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint64",name:"start",type:"uint64"},{indexed:!1,internalType:"uint256",name:"vyCap",type:"uint256"},{indexed:!1,internalType:"uint256",name:"vgcPocket",type:"uint256"}],name:"WindowRolled",type:"event"},{inputs:[],name:"ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"DEFAULT_ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"REFERRAL_BASIS_BPS",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[],name:"UPGRADE_INTERFACE_VERSION",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"adjustedCirculatingVy",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"armVgcPocket",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"armVyCap",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"basket",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"capacity",outputs:[{internalType:"uint256",name:"vyRemaining",type:"uint256"},{internalType:"uint256",name:"vyCap",type:"uint256"},{internalType:"uint256",name:"vgcPocket",type:"uint256"},{internalType:"uint256",name:"vgcOwedOut",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"circulatingCapBps",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[],name:"circulatingWindowCap",outputs:[{internalType:"uint128",name:"",type:"uint128"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"id",type:"uint256"}],name:"claim",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"discountBps",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[],name:"emaLast",outputs:[{internalType:"uint64",name:"",type:"uint64"}],stateMutability:"view",type:"function"},{inputs:[],name:"emaVyPerUsdc",outputs:[{internalType:"uint192",name:"",type:"uint192"}],stateMutability:"view",type:"function"},{inputs:[],name:"exitChargeBps",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"id",type:"uint256"},{internalType:"uint16",name:"maxChargeBps",type:"uint16"}],name:"exitEarly",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleAdmin",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"grantRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"hasRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"admin_",type:"address"},{internalType:"address",name:"upgradeAdmin_",type:"address"},{internalType:"address[8]",name:"peers_",type:"address[8]"},{internalType:"address[3]",name:"wiring_",type:"address[3]"},{internalType:"address[3]",name:"basket_",type:"address[3]"}],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"launched",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"legUnit",outputs:[{internalType:"uint64",name:"",type:"uint64"}],stateMutability:"view",type:"function"},{inputs:[],name:"maxSlippageBps",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[],name:"nextId",outputs:[{internalType:"uint64",name:"",type:"uint64"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"usdcAmount",type:"uint256"},{internalType:"uint8",name:"term",type:"uint8"},{internalType:"uint256",name:"minVyOut",type:"uint256"}],name:"open",outputs:[{internalType:"uint256",name:"id",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"openPaused",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"outstandingUsdc",outputs:[{internalType:"uint64",name:"",type:"uint64"}],stateMutability:"view",type:"function"},{inputs:[],name:"outstandingVy",outputs:[{internalType:"uint128",name:"",type:"uint128"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"positions",outputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"uint56",name:"maturity",type:"uint56"},{internalType:"uint8",name:"term",type:"uint8"},{internalType:"uint16",name:"discount",type:"uint16"},{internalType:"uint16",name:"exitCharge",type:"uint16"},{internalType:"uint96",name:"vyEscrow",type:"uint96"},{internalType:"uint96",name:"vgcOwed",type:"uint96"},{internalType:"uint64",name:"usdcPaid",type:"uint64"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"id",type:"uint256"}],name:"previewExit",outputs:[{internalType:"uint256",name:"keep",type:"uint256"},{internalType:"uint256",name:"clawback",type:"uint256"},{internalType:"uint256",name:"vgcForfeited",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"proxiableUUID",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"usdcAmount",type:"uint256"},{internalType:"uint8",name:"term",type:"uint8"}],name:"quote",outputs:[{internalType:"uint256",name:"vyOut",type:"uint256"},{internalType:"uint256",name:"vgcOut",type:"uint256"},{internalType:"uint256",name:"rateX112",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"callerConfirmation",type:"address"}],name:"renounceRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"revokeRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint16",name:"bps",type:"uint16"}],name:"setCirculatingCapBps",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint8",name:"term",type:"uint8"},{internalType:"uint16",name:"bps",type:"uint16"}],name:"setDiscount",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint16",name:"bps",type:"uint16"}],name:"setExitChargeBps",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint16",name:"bps",type:"uint16"}],name:"setMaxSlippageBps",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"v",type:"bool"}],name:"setOpenPaused",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint8",name:"term",type:"uint8"},{internalType:"uint32",name:"s",type:"uint32"}],name:"setTermSec",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"v",type:"address"}],name:"setUniV3Router",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"v",type:"address"}],name:"setVaro",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"v",type:"address"}],name:"setVmso",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint16",name:"bps",type:"uint16"}],name:"setVyBudgetBps",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint32",name:"s",type:"uint32"}],name:"setVyEpoch",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"token",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"sweepToken",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"sweepVgc",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"termSec",outputs:[{internalType:"uint32",name:"",type:"uint32"}],stateMutability:"view",type:"function"},{inputs:[],name:"uniV3Router",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"newImplementation",type:"address"},{internalType:"bytes",name:"data",type:"bytes"}],name:"upgradeToAndCall",outputs:[],stateMutability:"payable",type:"function"},{inputs:[],name:"usdc",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"vao",outputs:[{internalType:"contract IVao",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"varo",outputs:[{internalType:"contract IVaro",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"vgc",outputs:[{internalType:"contract IERC20",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"vgcCommitted",outputs:[{internalType:"uint128",name:"",type:"uint128"}],stateMutability:"view",type:"function"},{inputs:[],name:"vgcWindow",outputs:[{internalType:"uint256",name:"line",type:"uint256"},{internalType:"uint256",name:"used",type:"uint256"},{internalType:"uint256",name:"vyLeftAtBonus",type:"uint256"},{internalType:"uint256",name:"pocket",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"vgcWindowPocket",outputs:[{internalType:"uint128",name:"",type:"uint128"}],stateMutability:"view",type:"function"},{inputs:[],name:"vmmo",outputs:[{internalType:"contract IVmmo",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"vmso",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"vrt",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"vy",outputs:[{internalType:"contract IERC20",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"vyBudget",outputs:[{internalType:"uint256",name:"remaining",type:"uint256"},{internalType:"uint256",name:"windowCap",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"vyBudgetBps",outputs:
vendor: 4,986 bytes, line 805
805[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[],name:"vyEpoch",outputs:[{internalType:"uint32",name:"",type:"uint32"}],stateMutability:"view",type:"function"},{inputs:[],name:"vyEpochStart",outputs:[{internalType:"uint64",name:"",type:"uint64"}],stateMutability:"view",type:"function"},{inputs:[],name:"vyIssuedThisEpoch",outputs:[{internalType:"uint128",name:"",type:"uint128"}],stateMutability:"view",type:"function"},{inputs:[],name:"vyOracle",outputs:[{internalType:"contract IVyOracle",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"vyWindowCap",outputs:[{internalType:"uint128",name:"",type:"uint128"}],stateMutability:"view",type:"function"},{inputs:[],name:"vyt",outputs:[{internalType:"contract IVyt",name:"",type:"address"}],stateMutability:"view",type:"function"}],qYe=[{inputs:[{internalType:"address",name:"_vyToken",type:"address"},{internalType:"address",name:"_vgcToken",type:"address"},{internalType:"address",name:"_vyo",type:"address"},{internalType:"address",name:"_vdaoDax",type:"address"},{internalType:"address",name:"_vgcPairAsset",type:"address"},{internalType:"address",name:"_buybackOfficer",type:"address"},{internalType:"address",name:"_owner",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"NoVgcVdaoPool",type:"error"},{inputs:[{internalType:"address",name:"owner",type:"address"}],name:"OwnableInvalidOwner",type:"error"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"OwnableUnauthorizedAccount",type:"error"},{inputs:[],name:"ReentrancyGuardReentrantCall",type:"error"},{inputs:[{internalType:"address",name:"token",type:"address"}],name:"SafeERC20FailedOperation",type:"error"},{inputs:[],name:"ZeroAddress",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"buybackOfficer",type:"address"}],name:"BuybackOfficerUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"vdaoDax",type:"address"},{indexed:!0,internalType:"address",name:"vgcPairAsset",type:"address"}],name:"DonationWiringUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferStarted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"buyer",type:"address"},{indexed:!1,internalType:"uint256",name:"vyToBuyback",type:"uint256"},{indexed:!1,internalType:"uint256",name:"vgcDonated",type:"uint256"}],name:"PremiumPurchased",type:"event"},{inputs:[],name:"PRICE_VGC",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"PRICE_VY",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"acceptOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"buyPremium",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"buybackOfficer",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"pendingOwner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_buybackOfficer",type:"address"}],name:"setBuybackOfficer",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_vdaoDax",type:"address"},{internalType:"address",name:"_vgcPairAsset",type:"address"}],name:"setDonationWiring",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"vdaoDax",outputs:[{internalType:"contract IValinityVDAODAX",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"vgcPairAsset",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"vgcToken",outputs:[{internalType:"contract IERC20",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"vyToken",outputs:[{internalType:"contract IERC20",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"vyo",outputs:[{internalType:"contract IValinityYieldOfficerPremium",name:"",type:"address"}],stateMutability:"view",type:"function"}],$Ye=[{inputs:[],stateMutability:"nonpayable",type:"constructor"}
805,{inputs:[],name:"AccessControlBadConfirmation",type:"error"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"bytes32",name:"neededRole",type:"bytes32"}],name:"AccessControlUnauthorizedAccount",type:"error"},{inputs:[{internalType:"address",name:"target",type:"address"}],name:"AddressEmptyCode",type:"error"},{inputs:[],name:"AlreadyPremium",type:"error"},{inputs:[],name:"AssetLaneMoved",type:"error"},{inputs:[],name:"ClaimsPaused",type:"error"},{inputs:[{internalType:"address",name:"implementation",type:"address"}],name:"ERC1967InvalidImplementation",type:"error"},{inputs:[],name:"ERC1967NonPayable",type:"error"},{inputs:[],name:"FailedCall",type:"error"},{inputs:[],name:"InsufficientYield",type:"error"},{inputs:[],name:"InvalidAddress",type:"error"},{inputs:[],name:"InvalidFeeBps",type:"error"},{inputs:[],name:"InvalidInitialization",type:"error"},{inputs:[],name:"InvalidStakeId",type:"error"},{inputs:[],name:"InvalidTier",type:"error"},{inputs:[],name:"InvalidTimeRange",type:"error"},{inputs:[],name:"InvalidVyLaneParams",type:"error"},{inputs:[],name:"LockTooLong",type:"error"},{inputs:[],name:"NotInitializing",type:"error"},{inputs:[],name:"OnlyRouter",type:"error"},{inputs:[],name:"ReentrancyGuardReentrantCall",type:"error"},{inputs:[],name:"StakeAlreadyActive",type:"error"},{inputs:[],name:"StakeNotActive",type:"error"},{inputs:[],name:"TransferFailed",type:"error"},{inputs:[],name:"UUPSUnauthorizedCallContext",type:"error"},{inputs:[{internalType:"bytes32",name:"slot",type:"bytes32"}],name:"UUPSUnsupportedProxiableUUID",type:"error"},{inputs:[],name:"ZeroAmount",type:"error"},{inputs:[],name:"ZeroYieldRate",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"user",type:"address"},{indexed:!0,internalType:"uint256",name:"stakeId",type:"uint256"},{indexed:!0,internalType:"address",name:"asset",type:"address"},{indexed:!1,internalType:"uint256",name:"assetClaimed",type:"uint256"}],name:"AssetYieldForfeited",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bool",name:"paused",type:"bool"}],name:"ClaimsPausedUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint16",name:"oldFeeBps",type:"uint16"},{indexed:!1,internalType:"uint16",name:"newFeeBps",type:"uint16"}],name:"FeeBpsUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"oldRecipient",type:"address"},{indexed:!0,internalType:"address",name:"newRecipient",type:"address"}],name:"FeeRecipientUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint64",name:"version",type:"uint64"}],name:"Initialized",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"user",type:"address"},{indexed:!1,internalType:"uint256",name:"paidPremiumCount",type:"uint256"}],name:"PaidPremiumGranted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"user",type:"address"},{indexed:!0,internalType:"uint8",name:"stakeId",type:"uint8"},{indexed:!1,internalType:"uint256",name:"amountVY",type:"uint256"}],name:"PrincipalTopUp",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"previousAdminRole",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"newAdminRole",type:"bytes32"}],name:"RoleAdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleGranted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleRevoked",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"oldRouter",type:"address"},{indexed:!0,internalType:"address",name:"newRouter",type:"address"}],name:"RouterUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"oracle",type:"address"},{indexed:!1,internalType:"uint224",name:"px",type:"uint224"}],name:"SelfFreshOracleWired",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"user",type:"address"},{indexed:!0,internalType:"uint8",name:"stakeId",type:"uint8"},{indexed:!1,internalType:"uint8",name:"tierId",type:"uint8"},{indexed:!1,internalType:"uint256",name:"principalVY",type:"uint256"},{indexed:!1,internalType:"uint64",name:"startTime",type:"uint64"},{indexed:!1,internalType:"uint64",name:"endTime",type:"uint64"},{indexed:!1,internalType:"uint16",name:"yieldBps",type:"uint16"}],name:"StakeOpened",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"implementation",type:"address"}],name:"Upgraded",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bool",name:"armed",type:"bool"},{indexed:!1,internalType:"uint16",name:"rateBps",type:"uint16"}],name:"VyLaneArmed",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint128",name:"targetUsd",type:"uint128"},{indexed:!1,internalType:"uint16",name:"floorBps",type:"uint16"},{indexed:!1,internalType:"uint16",name:"slewBpsX100",type:"uint16"},{indexed:!1,internalType:"uint32",name:"tauDays",type:"uint32"}],name:"VyLaneParamsSet",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint32",name:"fromE4",type:"uint32"},{indexed:!1,internalType:"uint32",name:"toE4",type:"uint32"},{indexed:!1,internalType:"int256",name:"growthUsd",type:"int256"}],name:"VyLaneRateMoved",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"uint32",name:"day",type:"uint32"},{indexed:!1,internalType:"int256",name:"equityUsd",type:"int256"},{indexed:!1,internalType:"int256",name:"growthUsd",type:"int256"}],name:"VyLaneSampled",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"user",type:"address"},{indexed:!1,internalType:"uint256",name:"grossVY",type:"uint256"},{indexed:!1,internalType:"uint256",name:"cumulativeVY",type:"uint256"}],name:"YieldClaimedVY",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"user",type:"address"},{indexed:!0,internalType:"uint8",name:"stakeId",type:"uint8"},{indexed:!1,internalType:"uint256",name:"grossClaimed",type:"uint256"}],name:"YieldForfeited",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"user",type:"address"},{indexed:!0,internalType:"uint8",name:"stakeId",type:"uint8"},{indexed:!1,internalType:"uint256",name:"gross",type:"uint256"},{indexed:!1,internalType:"uint256",name:"userOut",type:"uint256"},{indexed:!1,internalType:"uint256",name:"feeOut",type:"uint256"},{indexed:!1,internalType:"bool",name:"stakeClosed",type:"bool"}],name:"YieldPaid",type:"event"},{inputs:[],name:"ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"DEFAULT_ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"MMO_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"PREMIUM_SELLER_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"ROUTER_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"UPGRADE_INTERFACE_VERSION",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"aggPrincipalAsset",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"aggReservedAsset",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bool",name:"on",type:"bool"},{internalType:"uint16",name:"startBps",type:"uint16"}],name:"armVyLane",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"assetMultBps",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"assetTracked",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint8",name:"stakeId",type:"uint8"}],name:"claimYield",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"claimsPaused",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"dax",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"feeBps",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[],name:"feeRecipient",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"}
805],name:"getActiveStakes",outputs:[{internalType:"uint8[]",name:"",type:"uint8[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"},{internalType:"uint256",name:"stakeId",type:"uint256"}],name:"getAssetYieldStake",outputs:[{components:[{internalType:"bool",name:"active",type:"bool"},{internalType:"bool",name:"isUniLP",type:"bool"},{internalType:"uint8",name:"tier",type:"uint8"},{internalType:"uint16",name:"yieldBpsSnapshot",type:"uint16"},{internalType:"uint64",name:"startTime",type:"uint64"},{internalType:"uint64",name:"endTime",type:"uint64"},{internalType:"uint64",name:"lastClaimTime",type:"uint64"},{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"principalAsset",type:"uint256"},{internalType:"uint256",name:"maxYieldAsset",type:"uint256"},{internalType:"uint256",name:"yieldPaidAsset",type:"uint256"},{internalType:"uint256",name:"reservedVY",type:"uint256"},{internalType:"uint256",name:"principalVYAtDeposit",type:"uint256"},{internalType:"bool",name:"spotMarked",type:"bool"},{internalType:"uint256",name:"reservedAssetUnits",type:"uint256"}],internalType:"struct ValinityYieldOfficer.AssetYieldStake",name:"",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint8",name:"tierId",type:"uint8"},{internalType:"bool",name:"isPremiumUser",type:"bool"},{internalType:"address",name:"asset",type:"address"}],name:"getCurrentRate",outputs:[{internalType:"uint16",name:"yieldBps",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"},{internalType:"uint8",name:"stakeId",type:"uint8"}],name:"getEstimatedTotalYield",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleAdmin",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"},{internalType:"uint8",name:"stakeId",type:"uint8"}],name:"getStake",outputs:[{components:[{internalType:"bool",name:"active",type:"bool"},{internalType:"uint8",name:"tierId",type:"uint8"},{internalType:"uint16",name:"yieldBpsSnapshot",type:"uint16"},{internalType:"uint64",name:"startTime",type:"uint64"},{internalType:"uint64",name:"endTime",type:"uint64"},{internalType:"uint64",name:"lastAccrued",type:"uint64"},{internalType:"uint256",name:"principalVY",type:"uint256"},{internalType:"uint256",name:"pendingGross",type:"uint256"},{internalType:"uint256",name:"grossPaidTotal",type:"uint256"},{internalType:"uint256",name:"maxGross",type:"uint256"}],internalType:"struct ValinityYieldOfficer.Stake",name:"",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"}],name:"grantPaidPremium",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"grantRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"hasRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_vyToken",type:"address"},{internalType:"address",name:"_vyt",type:"address"},{internalType:"address",name:"_feeRecipient",type:"address"},{internalType:"address",name:"_admin",type:"address"}],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"oracle",type:"address"}],name:"initializeSelfFreshOracle",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"vbso_",type:"address"}],name:"initializeVyLane",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"isPremium",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"},{internalType:"uint256",name:"stakeId",type:"uint256"}],name:"onAssetWithdrawEarly",outputs:[{internalType:"uint256",name:"assetClaimed",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"},{internalType:"uint8",name:"stakeId",type:"uint8"},{internalType:"uint8",name:"tierId",type:"uint8"},{internalType:"uint256",name:"principalVY",type:"uint256"},{internalType:"uint64",name:"startTime",type:"uint64"},{internalType:"uint64",name:"endTime",type:"uint64"}],name:"onDeposit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"},{internalType:"uint8",name:"stakeId",type:"uint8"}],name:"onExtendSettle",outputs:[{internalType:"uint256",name:"compoundVY",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"},{internalType:"uint8",name:"stakeId",type:"uint8"}],name:"onWithdraw",outputs:[{internalType:"uint256",name:"grossPaid",type:"uint256"},{internalType:"uint256",name:"userOut",type:"uint256"},{internalType:"uint256",name:"feeOut",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"},{internalType:"uint8",name:"stakeId",type:"uint8"}],name:"onWithdrawEarly",outputs:[{internalType:"uint256",name:"grossClaimed",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"paidPremiumCount",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bool",name:"paused",type:"bool"}],name:"pauseClaims",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"},{internalType:"uint256",name:"stakeId",type:"uint256"}],name:"pendingAssetYield",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"},{internalType:"uint8",name:"stakeId",type:"uint8"}],name:"pendingYield",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"pokeVyLane",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"premiumCount",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[],name:"proxiableUUID",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint8",name:"tierId",type:"uint8"},{internalType:"bool",name:"isPremiumUser",type:"bool"},{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"lockSeconds",type:"uint256"}],name:"quoteYieldBps",outputs:[{internalType:"uint16",name:"bps",type:"uint16"}],stateMutability:"view",type:"function"}
805,{inputs:[],name:"referralReservedVY",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"callerConfirmation",type:"address"}],name:"renounceRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"revokeRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"router",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint16",name:"newFeeBps",type:"uint16"}],name:"setFeeBps",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newRecipient",type:"address"}],name:"setFeeRecipient",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newRouter",type:"address"}],name:"setRouter",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint32",name:"maxAgeSec",type:"uint32"}],name:"setVbsoMaxAge",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint128",name:"targetUsd",type:"uint128"},{internalType:"uint16",name:"floorBps",type:"uint16"},{internalType:"uint16",name:"slewBpsX100",type:"uint16"},{internalType:"uint32",name:"tauDays",type:"uint32"}],name:"setVyLaneParams",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"oracle",type:"address"}],name:"setVyUsdcOracle",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"},{internalType:"uint8",name:"stakeId",type:"uint8"}],name:"stakeActive",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"stakingRouter",outputs:[{internalType:"contract IStakingRouter",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"topUpBufferBps",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"},{internalType:"uint8",name:"stakeId",type:"uint8"},{internalType:"uint256",name:"amountVY",type:"uint256"}],name:"topUpPrincipal",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"totalAssetStakeVY",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalPromisedYield",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"totalYieldClaimedVY",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"trackedAssets",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"twapVYperUSDCX112",outputs:[{internalType:"uint224",name:"",type:"uint224"}],stateMutability:"view",type:"function"},{inputs:[],name:"uniPair",outputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"uniRouter",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"newImplementation",type:"address"},{internalType:"bytes",name:"data",type:"bytes"}],name:"upgradeToAndCall",outputs:[],stateMutability:"payable",type:"function"},{inputs:[],name:"usdcToken",outputs:[{internalType:"contract IERC20",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"varo",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"vbso",outputs:[{internalType:"contract IVBSOGov",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"vbsoMaxAgeSec",outputs:[{internalType:"uint32",name:"",type:"uint32"}],stateMutability:"view",type:"function"},{inputs:[],name:"vryo",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"vyIsToken0",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"vyLaneArmed",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"vyLaneEmaUsd",outputs:[{internalType:"int256",name:"",type:"int256"}],stateMutability:"view",type:"function"},{inputs:[],name:"vyLaneFloorBps",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[],name:"vyLaneLastTouch",outputs:[{internalType:"uint40",name:"",type:"uint40"}],stateMutability:"view",type:"function"},{inputs:[],name:"vyLaneRateBps",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[],name:"vyLaneRateE4",outputs:[{internalType:"uint32",name:"",type:"uint32"}],stateMutability:"view",type:"function"},{inputs:[],name:"vyLaneSlewBpsX100",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[],name:"vyLaneStartedAt",outputs:[{internalType:"uint32",name:"",type:"uint32"}],stateMutability:"view",type:"function"},{inputs:[],name:"vyLaneTargetUsd",outputs:[{internalType:"uint128",name:"",type:"uint128"}],stateMutability:"view",type:"function"},{inputs:[],name:"vyLaneTauDays",outputs:[{internalType:"uint32",name:"",type:"uint32"}],stateMutability:"view",type:"function"},{inputs:[],name:"vyPerUsdcRefX112",outputs:[{internalType:"uint224",name:"",type:"uint224"}],stateMutability:"view",type:"function"},{inputs:[],name:"vyToken",outputs:[{internalType:"contract IValinityToken",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"vyUsdcOracle",outputs:[{internalType:"contract IVyUsdcOracle",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"vyt",outputs:[{internalType:"contract IValinityYieldTreasury",name:"",type:"address"}],stateMutability:"view",type:"function"}],zYe=[{inputs:[],stateMutability:"nonpayable",type:"constructor"}
805,{inputs:[],name:"AccessControlBadConfirmation",type:"error"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"bytes32",name:"neededRole",type:"bytes32"}],name:"AccessControlUnauthorizedAccount",type:"error"},{inputs:[{internalType:"address",name:"target",type:"address"}],name:"AddressEmptyCode",type:"error"},{inputs:[],name:"AssetAlreadySupported",type:"error"},{inputs:[],name:"AssetNotSupported",type:"error"},{inputs:[],name:"BelowMinStake",type:"error"},{inputs:[],name:"DepositsPaused",type:"error"},{inputs:[{internalType:"address",name:"implementation",type:"address"}],name:"ERC1967InvalidImplementation",type:"error"},{inputs:[],name:"ERC1967NonPayable",type:"error"},{inputs:[],name:"EarlyExitTooSoon",type:"error"},{inputs:[],name:"ExtendTooShort",type:"error"},{inputs:[],name:"ExtractCapExceeded",type:"error"},{inputs:[],name:"FailedCall",type:"error"},{inputs:[],name:"InvalidAddress",type:"error"},{inputs:[],name:"InvalidAmount",type:"error"},{inputs:[],name:"InvalidDuration",type:"error"},{inputs:[],name:"InvalidInitialization",type:"error"},{inputs:[],name:"InvalidStakeId",type:"error"},{inputs:[],name:"InvalidTierId",type:"error"},{inputs:[],name:"MaxStakesReached",type:"error"},{inputs:[],name:"NoBalance",type:"error"},{inputs:[],name:"NotInitializing",type:"error"},{inputs:[],name:"PenaltyTooHigh",type:"error"},{inputs:[],name:"PoolPriceOutOfBand",type:"error"},{inputs:[],name:"PrincipalProtectionFailed",type:"error"},{inputs:[],name:"ReentrancyGuardReentrantCall",type:"error"},{inputs:[{internalType:"address",name:"token",type:"address"}],name:"SafeERC20FailedOperation",type:"error"},{inputs:[],name:"SlippageExceeded",type:"error"},{inputs:[],name:"StakeNotActive",type:"error"},{inputs:[],name:"StakeStillLocked",type:"error"},{inputs:[],name:"TooEarlyToRenew",type:"error"},{inputs:[],name:"UUPSUnauthorizedCallContext",type:"error"},{inputs:[{internalType:"bytes32",name:"slot",type:"bytes32"}],name:"UUPSUnsupportedProxiableUUID",type:"error"},{inputs:[],name:"VYTokenMismatch",type:"error"},{inputs:[],name:"WithdrawalsPaused",type:"error"},{inputs:[],name:"YieldOfficerRequired",type:"error"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint16",name:"bps",type:"uint16"},{indexed:!1,internalType:"uint256",name:"vdaxOut",type:"uint256"},{indexed:!1,internalType:"uint256",name:"uniOut",type:"uint256"}],name:"AdminExtract",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bool",name:"depositsPaused",type:"bool"},{indexed:!1,internalType:"bool",name:"withdrawalsPaused",type:"bool"}],name:"AdminPause",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"daxIndex",type:"uint256"},{indexed:!1,internalType:"uint256",name:"uniIndex",type:"uint256"}],name:"AdminSync",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"asset",type:"address"},{indexed:!1,internalType:"uint256",name:"minStake",type:"uint256"}],name:"AssetAdded",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"asset",type:"address"},{indexed:!1,internalType:"uint256",name:"newMin",type:"uint256"}],name:"AssetMinStakeUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"asset",type:"address"}],name:"AssetRemoved",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"user",type:"address"},{indexed:!0,internalType:"uint256",name:"stakeId",type:"uint256"},{indexed:!0,internalType:"address",name:"asset",type:"address"},{indexed:!1,internalType:"uint256",name:"principalAsset",type:"uint256"},{indexed:!1,internalType:"uint8",name:"tier",type:"uint8"},{indexed:!1,internalType:"uint256",name:"lpAmount",type:"uint256"},{indexed:!1,internalType:"bool",name:"isUniLP",type:"bool"}],name:"AssetStakeDeposited",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"oldOfficer",type:"address"},{indexed:!0,internalType:"address",name:"newOfficer",type:"address"}],name:"BuybackOfficerUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"user",type:"address"},{indexed:!1,internalType:"uint8",name:"stakeId",type:"uint8"},{indexed:!1,internalType:"uint256",name:"vyAmount",type:"uint256"},{indexed:!1,internalType:"uint8",name:"tierId",type:"uint8"},{indexed:!1,internalType:"uint256",name:"vdaxMinted",type:"uint256"},{indexed:!1,internalType:"uint256",name:"uniMinted",type:"uint256"},{indexed:!1,internalType:"uint256",name:"daxCreditsAdd",type:"uint256"},{indexed:!1,internalType:"uint256",name:"uniCreditsAdd",type:"uint256"}],name:"Deposit",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"user",type:"address"},{indexed:!1,internalType:"uint256",name:"stakeId",type:"uint256"},{indexed:!1,internalType:"uint16",name:"penaltyBps",type:"uint16"},{indexed:!1,internalType:"uint256",name:"penalty",type:"uint256"}],name:"EarlyWithdrawPenalty",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint16",name:"oldBps",type:"uint16"},{indexed:!1,internalType:"uint16",name:"newBps",type:"uint16"}],name:"EarlyWithdrawPenaltyUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint64",name:"version",type:"uint64"}],name:"Initialized",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"user",type:"address"},{indexed:!0,internalType:"uint256",name:"stakeId",type:"uint256"},{indexed:!0,internalType:"address",name:"asset",type:"address"},{indexed:!1,internalType:"uint256",name:"principalAsset",type:"uint256"},{indexed:!1,internalType:"uint256",name:"claimedAsset",type:"uint256"},{indexed:!1,internalType:"bool",name:"early",type:"bool"}],name:"LegacyAssetStakeClosed",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"caller",type:"address"},{indexed:!1,internalType:"uint256",name:"wantUsdc",type:"uint256"},{indexed:!1,internalType:"uint256",name:"lpBurned",type:"uint256"},{indexed:!1,internalType:"uint256",name:"usdcOut",type:"uint256"},{indexed:!1,internalType:"address",name:"usdcTo",type:"address"},{indexed:!1,internalType:"uint256",name:"vyOut",type:"uint256"},{indexed:!1,internalType:"address",name:"vyTo",type:"address"}],name:"MmoUniDrawn",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"caller",type:"address"},{indexed:!1,internalType:"uint256",name:"usdcNotional",type:"uint256"},{indexed:!1,internalType:"uint256",name:"lpBurned",type:"uint256"},{indexed:!1,internalType:"uint256",name:"usdcRezapped",type:"uint256"},{indexed:!1,internalType:"uint256",name:"vyOut",type:"uint256"},{indexed:!1,internalType:"address",name:"vyTo",type:"address"},{indexed:!1,internalType:"uint256",name:"lpMinted",type:"uint256"}],name:"MmoUniHarvested",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"caller",type:"address"},{indexed:!1,internalType:"uint256",name:"vyRequested",type:"uint256"},{indexed:!1,internalType:"uint256",name:"vyReceived",type:"uint256"},{indexed:!1,internalType:"uint256",name:"lpMinted",type:"uint256"}],name:"MmoUniInjected",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"user",type:"address"},{indexed:!1,internalType:"uint8",name:"stakeId",type:"uint8"},{indexed:!1,internalType:"uint256",name:"excess",type:"uint256"}],name:"PrincipalExcess",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"user",type:"address"},{indexed:!1,internalType:"uint8",name:"stakeId",type:"uint8"},{indexed:!1,internalType:"uint256",name:"shortfall",type:"uint256"}],name:"PrincipalShortfall",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"previousAdminRole",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"newAdminRole",type:"bytes32"}],name:"RoleAdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleGranted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleRevoked",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"user",type:"address"},{indexed:!1,internalType:"uint8",name:"stakeId",type:"uint8"},{indexed:!1,internalType:"uint8",name:"newTier",type:"uint8"},{indexed:!1,internalType:"uint256",name:"compoundedVY",type:"uint256"},{indexed:!1,internalType:"uint256",name:"newPrincipalVY",type:"uint256"},{indexed:!1,internalType:"uint64",name:"newUnlockTime",type:"uint64"}],name:"StakeExtended",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"uint8",name:"tierId",type:"uint8"},{indexed:!1,internalType:"uint32",name:"oldDuration",type:"uint32"},{indexed:!1,internalType:"uint32",name:"newDuration",type:"uint32"}],name:"TierDurationUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"implementation",type:"address"}],name:"Upgraded",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"asset",type:"address"}],name:"VDAORegistered",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"oldVaro",type:"address"},{indexed:!0,internalType:"address",name:"newVaro",type:"address"}],name:"VaroUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"user",type:"address"},{indexed:!1,internalType:"uint8",name:"stakeId",type:"uint8"},{indexed:!1,internalType:"uint8",name:"tierId",type:"uint8"},{indexed:!1,internalType:"uint256",name:"vdaxBurn",type:"uint256"},{indexed:!1,internalType:"uint256",name:"uniBurn",type:"uint256"},{indexed:!1,internalType:"uint256",name:"principalPaid",type:"uint256"},{indexed:!1,internalType:"uint256",name:"yieldPaid",type:"uint256"}],name:"Withdraw",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"oldOfficer",type:"address"},{indexed:!0,internalType:"address",name:"newOfficer",type:"address"}],name:"YieldOfficerUpdated",type:"event"},{inputs:[],name:"ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"DEFAULT_ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"LOCK_BPS",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[],name:"MAX_EARLY_PENALTY_BPS",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[],name:"MAX_LP_DRAW_BPS",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[],name:"MAX_MMO_SLIP_BPS",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"}
805,{inputs:[],name:"MAX_STAKES",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[],name:"MIN_STAKE",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"MMO_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"UPGRADE_INTERFACE_VERSION",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"VARO_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"minStake",type:"uint256"}],name:"addAsset",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint16",name:"bps",type:"uint16"},{internalType:"address",name:"to",type:"address"}],name:"adminExtract",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"_depositsPaused",type:"bool"},{internalType:"bool",name:"_withdrawalsPaused",type:"bool"}],name:"adminPause",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"adminSetApprovals",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"adminSyncIndexes",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"assetConfig",outputs:[{internalType:"bool",name:"supported",type:"bool"},{internalType:"bool",name:"isVDAO",type:"bool"},{internalType:"uint256",name:"minStake",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"},{internalType:"uint256",name:"",type:"uint256"}],name:"assetStakes",outputs:[{internalType:"bool",name:"active",type:"bool"},{internalType:"bool",name:"isUniLP",type:"bool"},{internalType:"address",name:"asset",type:"address"},{internalType:"uint64",name:"unlockTime",type:"uint64"},{internalType:"uint256",name:"principalAsset",type:"uint256"},{internalType:"uint256",name:"lpAmount",type:"uint256"},{internalType:"bool",name:"withdrawing",type:"bool"},{internalType:"uint64",name:"lastChunkTime",type:"uint64"},{internalType:"uint64",name:"startTime",type:"uint64"}],stateMutability:"view",type:"function"},{inputs:[],name:"buybackOfficer",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"chunkCooldown",outputs:[{internalType:"uint32",name:"",type:"uint32"}],stateMutability:"view",type:"function"},{inputs:[],name:"dax",outputs:[{internalType:"contract IValinityDAX",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"daxIndex",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint8",name:"tierId",type:"uint8"},{internalType:"uint256",name:"V",type:"uint256"},{internalType:"uint256",name:"minVdaxOut",type:"uint256"},{internalType:"uint256",name:"minUniLPOut",type:"uint256"}],name:"depositStake",outputs:[{internalType:"uint8",name:"stakeId",type:"uint8"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"depositsPaused",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"earlyWithdrawPenaltyBps",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint8",name:"stakeId",type:"uint8"},{internalType:"uint8",name:"newTier",type:"uint8"},{internalType:"uint256",name:"minUniLPOut",type:"uint256"}],name:"extendStake",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleAdmin",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"getSupportedAssets",outputs:[{internalType:"address[]",name:"",type:"address[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"grantRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"hasRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"daxAddress",type:"address"},{internalType:"address",name:"vdaxAddress",type:"address"},{internalType:"address",name:"vyAddress",type:"address"},{internalType:"address",name:"uniPairAddress",type:"address"},{internalType:"address",name:"uniRouterAddress",type:"address"},{internalType:"address",name:"adminAddress",type:"address"}],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"lockedUniLP",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"lockedVdaxLP",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"},{internalType:"uint256",name:"stakeId",type:"uint256"}],name:"mmoCloseLegacyStake",outputs:[{internalType:"uint256",name:"claimedAsset",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"wantUsdc",type:"uint256"},{internalType:"address",name:"usdcTo",type:"address"},{internalType:"address",name:"vyTo",type:"address"}],name:"mmoDrawUni",outputs:[{internalType:"uint256",name:"usdcOut",type:"uint256"},{internalType:"uint256",name:"vyOut",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"usdcNotional",type:"uint256"},{internalType:"address",name:"vyTo",type:"address"},{internalType:"uint16",name:"maxSlipBps",type:"uint16"}
vendor: 7,839 bytes, line 805
805],name:"mmoHarvestUni",outputs:[{internalType:"uint256",name:"vyOut",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"vyAmount",type:"uint256"},{internalType:"uint16",name:"maxSlipBps",type:"uint16"}],name:"mmoInjectUni",outputs:[{internalType:"uint256",name:"lpMinted",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"nextAssetStakeId",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"proxiableUUID",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"}],name:"registerVDAO",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"}],name:"removeAsset",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"callerConfirmation",type:"address"}],name:"renounceRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"token",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"rescueTokens",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"revokeRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"buybackOfficerAddress",type:"address"}],name:"setBuybackOfficer",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint16",name:"newBps",type:"uint16"}],name:"setEarlyWithdrawPenaltyBps",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"minStake",type:"uint256"}],name:"setMinStake",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint8",name:"tierId",type:"uint8"},{internalType:"uint32",name:"durationSec",type:"uint32"}],name:"setTierDuration",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newVaro",type:"address"}],name:"setVaro",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"yieldOfficerAddress",type:"address"}],name:"setYieldOfficer",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"},{internalType:"uint256",name:"",type:"uint256"}],name:"stakes",outputs:[{internalType:"bool",name:"active",type:"bool"},{internalType:"uint8",name:"tierId",type:"uint8"},{internalType:"uint64",name:"unlockTime",type:"uint64"},{internalType:"uint64",name:"startTime",type:"uint64"},{internalType:"uint256",name:"daxCredits",type:"uint256"},{internalType:"uint256",name:"uniCredits",type:"uint256"},{internalType:"uint256",name:"principalVY",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"supportedAssets",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint8",name:"",type:"uint8"}],name:"tierDurationSec",outputs:[{internalType:"uint32",name:"",type:"uint32"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalAssetStakesActive",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalDaxCredits",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"totalPrincipalByAsset",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalStakedVY",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalUniCredits",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"uniIndex",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"uniLP",outputs:[{internalType:"contract IERC20",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"uniPair",outputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"uniRouter",outputs:[{internalType:"contract IUniswapV2Router02",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"newImplementation",type:"address"},{internalType:"bytes",name:"data",type:"bytes"}],name:"upgradeToAndCall",outputs:[],stateMutability:"payable",type:"function"},{inputs:[],name:"usdcToken",outputs:[{internalType:"contract IERC20",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"varo",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"vdaxToken",outputs:[{internalType:"contract IERC20",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"vryo",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"vyIsToken0",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"vyToken",outputs:[{internalType:"contract IERC20",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"weth",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint8",name:"stakeId",type:"uint8"}],name:"withdrawStake",outputs:[{internalType:"uint256",name:"vyOut",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"withdrawalsPaused",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"yieldOfficer",outputs:[{internalType:"contract IYieldOfficer",name:"",type:"address"}],stateMutability:"view",type:"function"}],HYe=[{inputs:[{internalType:"address",name:"vmmo_",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[{internalType:"address",name:"asset",type:"address"}],name:"depositable",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"}],name:"maxStake",outputs:[{internalType:"uint256",name:"maxAmount",type:"uint256"},{internalType:"uint32",name:"tranche",type:"uint32"},{internalType:"uint16",name:"ceilBps",type:"uint16"},{internalType:"uint256",name:"leftUsd",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"vmmo",outputs:[{internalType:"contract IVmmoLadder",name:"",type:"address"}],stateMutability:"view",type:"function"}],WYe=[{inputs:[],name:"ExcessiveVyIn",type:"error"},{inputs:[{internalType:"address",name:"token",type:"address"}],name:"SafeERC20FailedOperation",type:"error"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"usdcSwapped",type:"uint256"},{indexed:!1,internalType:"uint256",name:"vyTotal",type:"uint256"}],name:"ZapLeftoverSent",type:"event"}],YYe=[{type:"function",stateMutability:"payable",name:"deposit",inputs:[],outputs:[]},{type:"function",stateMutability:"nonpayable",name:"withdraw",inputs:[{name:"wad",type:"uint256"}],outputs:[]}
805,{type:"function",stateMutability:"view",name:"balanceOf",inputs:[{name:"",type:"address"}],outputs:[{name:"",type:"uint256"}]},{type:"function",stateMutability:"nonpayable",name:"approve",inputs:[{name:"spender",type:"address"},{name:"amount",type:"uint256"}],outputs:[{name:"",type:"bool"}]},{type:"function",stateMutability:"view",name:"allowance",inputs:[{name:"owner",type:"address"},{name:"spender",type:"address"}],outputs:[{name:"",type:"uint256"}]}],fu={ERC20:IH,AaveOracle:EYe,AavePool:CYe,AavePoolDataProvider:AYe,UniswapV2Router02:kYe,UniswapV2Pair:_Ye,UniswapV3QuoterV2:PYe,ValinityAaveLoanOfficer:RYe,ValinityAllianceRegistrationOfficer:OYe,ValinityBalanceSheetOfficer:IYe,ValinityCapOfficer:MYe,ValinityDAX:DYe,ValinityExchangeOfficer:LYe,ValinityInsuranceOfficer:FYe,ValinityLoanLens:NYe,ValinityLoanOfficer:BYe,ValinityMarketMakerOfficer:VYe,ValinityToken:IH,ValinityPortal:UYe,ValinityPreferredStockOfficer:jYe,ValinityPremiumSale:qYe,ValinityYieldOfficer:$Ye,ValinityStakingRouter:zYe,VMMOLadderLens:HYe,VSRZapLib:WYe,WETH:YYe},E4="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAnkSURBVHgB7Z1vbFPXGcafexMhBCTYDSWtVo20rB+AtHSdVNqNQTbo9qlrsk8tTIOOgbaJEeinde00KlWlW9clodM2WLsySmgrTcQBFdgKixOtA1WIhH/hA1CSCoGBZHbVgGgIvj3PtW9qX/va19fnHNqqP8mxb2zFuk/e9z3Pec/1sYGbSDweD90AGgygzoI5F7Dq+JjPWel7B/H7hLgbsOx7Q9wnB8VxtBLoC4fDCdwkDGjEEUyItdCE1egWKSiGLawRBZKdFUJUnYJqEfByPC6izGg2bPEQgnKMLRRzWjgcgWKUCchoS8JsFsm4Vo9ouaQi03o2HZUDUIB0AT8LwrmhkIzKmvDUZyEZqQIOxePLRar+VlZtk40TkSK1t0ASUgQUUVd3A8Zr4mEDPh9EKmCtk5HWJspkOP5hcxJGLz4/4pFG8Q/vZcagTAJHYLrWiXS11kIhp0+dwtWrV3Hv3LlQgbA/rbeGp65DQAJFIFNWRF2XavFGRz9G3+HDeOnFF3FlZAQqMMQ5DMcTvTwnBKBkAT8VD/dBMX29vRgZ+QgXL8bw+utboQqeC88piIglCZghXh0UQ+H6jx8fP47s2IGjR45AFTynICL6FlCneGTv27tzfrdNYRSSICL6ElC3eP0njtsR6IYR2NGxAyopVURfAoo/2KFLPArXd7jX8/n2rVtxMXYRKkmL2EGnUey1RQUUPq9Fx4DhwFGXo68XI2I03vTXP0M1POcxYdOKva6ggDSaqq1KJvR8vBXjf+++q3RAcaDFEZ2kgufvKSBrgJjXtkATjufzi0pvmAnn9oXqoaeAYqrTorOb4ng+v6j2hhmE0vP8vOQVMD1HbIQm3J7PL/SGZ86cgQYavObNeQVk2EIj+TyfXzb9Rf2AQtKpnJOROQKKUVdrP8/L8/lFhzck1GQMyBlQsgRMFUtrOTRRzPP5RYc3JFzXcUdhloCpFTN90VfM8/lFlzcUhNxRmCWgztrn1/P5RZ83NJozj8cFFKNMo67oK9Xz+UWTNwxxmdY5yIhA81FoolTP5xdd3jAzCm0BU4VRz+AR1PP5RZM3bHAGE1vAGxoXhMrxfH7R4A1DjmbpFNaTvuV6Pr9o8oYN/GELKLoODVCMLM/nF/Xe0LCDzmQu6xh9ZXk+v2jwhnXUzhzT0CwN6vmuX7+OwcFBW4wgqPaGrINM4QYoJIjno3AnT57Enj17cOjQIQwNDeHcuXNIJBIYGxsr6W+p9IbM3Er+UHmRYCmej0INDAzg/PnztoiZUDgKyNuUKVMQCoVQWVlZ9G863vBnP/8FZGOY5txKE8YMKMKv56Nw/f39uHz5MvzAlOZt4sSJtpi8FYLe8OHvfR8zZ86EVJJWXaWIPg4iSijk+Rhhp0+ftmvclStXEIRr167ZN0YlI3LSpEkwzfxNdnrD3//hJUgmlcJQgJfnc4Q7JQYVd5oGhenNKGZKMyrzpbfjDZuafgiZ8F2kr3vk83ylpmkQKKST3k5qU1AHesNvPvQt1N5WC0nUlX19YD4yPR9TtKenB93d3UrFc0MRY7GYPSA5NkiFNyw+jJUI/d5JEWmy0zQoo6OjdvQ7dbJH/COZzrKuN5QegXt377b9G9P1ZouXiVMn6Sf/9PJGyKIydeG1vIFkdXMzbplWg//s2yc8mPp1ilKorq7Gj5ctx7LlT0ASCWM4njirYiS+JMTb3r4N+4WQ5XJKQuufoq3+5RpUVVdBFiL4+oyheKILCqdzFLK15Y84dvQoglKOgA/Mm2cLx3sFRM0krEFI5P/Dw1nH02tr8fwLv8PaJ59Eba00+1CUr9xxB7Zua7dvbvEuXZJUWkxjwGQYQiIc9f7b051johctfhivvLYFjy9dqlRI1jlG3P6uaF7hnvn1r0RzIdjMx42VTA6aqY9ByeO2228XBrYK/3zrLbx38ECOkEuW/siOyEWLF0M2rHP7u7qxes2arN9zqvjmG+1YteInqK+/F3fedRckETVSH0E14pDM3t1vI3bhgi3mffffj6/dfXfOa/zWx2I1kJH21NPPYNasWTnP7doZwZvbt9si1t9zD557/gXIogJW2O5kqRiJGXk7OzrslCYU8oEHH8RXZ+Q2f/bvewdvtLd72h4vAVnnNohozjdAHD92DK++shln33/fPp4+vRbPbdhg38uAmVsTDt1pCygW1VvhWnGXASOQkZgJI5ERSUHddEYi2NUZyRHSLaDj59ypSljnNra22AJm8tTTv8E88Q+UhmlsmTZ16hOOgI1CwA4o4L2DB+3OjJvZc+Zgdn19jpD5/GOmgF5+zqlzuzo7c97rsceX4rElSyAXq4kf6LYFTNfBs1B0RerOSEeOvSHF6uPfNm/CwQMHbAH91jk3TNnNr/4dsmH949YC4938oUSiQzT5lVyV6q6HbgoJyfpYVVXtWec2trXYYudj8uTJaNn4srS6N046fflwXMD0vgZdUAS7NPSHhShUHzPxqnNu1qxdh+8ukm+XnPTlo6z1JDGto51RdmG5Vz104yVkoTrn5pEfNGLFypWQjTP6OsdZ/UALVpvKawQpygcfiHXejwqv0jFaYxdiWWldqM65YcrKHzRScMuAzOOsCFQ9mJBi9dANo/Df7/zLs87lg4OG9LqHVPSZsL6TuVVAVkOVowqjEApJDRjf8P16Cl6KeCt+ukqJeEQ0Xv7h3mchpyMtcrpV9vzYDT1gvhlJuXDAeORRNReaUZNbw+H17t/nCJiOQun7q7iZv2AhplTJa26qrHvES5O8ayLpfVWiUMiECROkWgyZ89w8RLz2mvFcVBJOm0ZR6SZet9TUiAbDQygXTtVUicdd47jHjNfzngKyWBoaUpn1kD3EoLBBoDh1C27QU3BZsyYcFl0ataMymb9gQaB6yKhbsXIV1GG1Fdsmqui6cAWwXnbb3w2tzfxvL0CpcKqmMHX7hHhFP2xeVECOysI8Nqm2Nkzj2XPqfb+edY8dZhWkDXOTn9f6ujKBNYAOXLWI7Fj7qYdc01BV9/LNNgrh+9IOXSKy
805HtLieMGUZV9QBaWKR0q6NkaHiHY9FCbbC0aernmuH0q+uChDRGUDC6d5+eoh656K/h7PJYh4JNDVWXwj0RP7ukqLw1YWjbaDuqma1RZUPFLW5W2pYV7NjMWe6onFd96zNc+pmkw4w6BJ5jmUs22yvC1ADaNFxZpK/4kTiMUuyE7dKKeqMrYAlSKgw5eb0EpCLFCtN2Es+6wIyXQVzdA29jpl73KuRECS2tmX++TfvIhUKVzGe6iHVz4kgUZGJRSTGhwQ5dKE6CBHoRgtAjo4X0ZAMStgLJT5ZQQ3YHWa9uDwBfwyAi8oaPrjtiLVzRnpr8PgimCde+MzZ/ZjpbZ1F73K5BE+1i2Ym08Aae9HgvmxJYAAAAAASUVORK5CYII=",hoe="/assets/vy-Cdr4AYjl.png",yoe="/assets/vgc-CTvhhanK.svg",GYe="data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20fill='none'%3e%3ccircle%20fill='%232775CA'%20cx='16'%20cy='16'%20r='16'/%3e%3cg%20fill='%23FFF'%3e%3cpath%20d='M20.022%2018.124c0-2.124-1.28-2.852-3.84-3.156-1.828-.243-2.193-.728-2.193-1.578%200-.85.61-1.396%201.828-1.396%201.097%200%201.707.364%202.011%201.275a.458.458%200%2000.427.303h.975a.416.416%200%2000.427-.425v-.06a3.04%203.04%200%2000-2.743-2.489V9.142c0-.243-.183-.425-.487-.486h-.915c-.243%200-.426.182-.487.486v1.396c-1.829.242-2.986%201.456-2.986%202.974%200%202.002%201.218%202.791%203.778%203.095%201.707.303%202.255.668%202.255%201.639%200%20.97-.853%201.638-2.011%201.638-1.585%200-2.133-.667-2.316-1.578-.06-.242-.244-.364-.427-.364h-1.036a.416.416%200%2000-.426.425v.06c.243%201.518%201.219%202.61%203.23%202.914v1.457c0%20.242.183.425.487.485h.915c.243%200%20.426-.182.487-.485V21.34c1.829-.303%203.047-1.578%203.047-3.217z'/%3e%3cpath%20d='M12.892%2024.497c-4.754-1.7-7.192-6.98-5.424-11.653.914-2.55%202.925-4.491%205.424-5.402.244-.121.365-.303.365-.607v-.85c0-.242-.121-.424-.365-.485-.061%200-.183%200-.244.06a10.895%2010.895%200%2000-7.13%2013.717c1.096%203.4%203.717%206.01%207.13%207.102.244.121.488%200%20.548-.243.061-.06.061-.122.061-.243v-.85c0-.182-.182-.424-.365-.546zm6.46-18.936c-.244-.122-.488%200-.548.242-.061.061-.061.122-.061.243v.85c0%20.243.182.485.365.607%204.754%201.7%207.192%206.98%205.424%2011.653-.914%202.55-2.925%204.491-5.424%205.402-.244.121-.365.303-.365.607v.85c0%20.242.121.424.365.485.061%200%20.183%200%20.244-.06a10.895%2010.895%200%20007.13-13.717c-1.096-3.46-3.778-6.07-7.13-7.162z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e",QYe="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2032%2032'%3e%3cg%20fill='none'%20fill-rule='evenodd'%3e%3ccircle%20cx='16'%20cy='16'%20r='16'%20fill='%2326A17B'/%3e%3cpath%20fill='%23FFF'%20d='M17.922%2017.383v-.002c-.11.008-.677.042-1.942.042-1.01%200-1.721-.03-1.971-.042v.003c-3.888-.171-6.79-.848-6.79-1.658%200-.809%202.902-1.486%206.79-1.66v2.644c.254.018.982.061%201.988.061%201.207%200%201.812-.05%201.925-.06v-2.643c3.88.173%206.775.85%206.775%201.658%200%20.81-2.895%201.485-6.775%201.657m0-3.59v-2.366h5.414V7.819H8.595v3.608h5.414v2.365c-4.4.202-7.709%201.074-7.709%202.118%200%201.044%203.309%201.915%207.709%202.118v7.582h3.913v-7.584c4.393-.202%207.694-1.073%207.694-2.116%200-1.043-3.301-1.914-7.694-2.117'/%3e%3c/g%3e%3c/svg%3e",KYe="data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20fill='none'%3e%3ccircle%20fill='%23E4CE4D'%20cx='16'%20cy='16'%20r='16'/%3e%3cpath%20d='M18.603%206.912c1.738%201.227%203.548%201.364%205.863%201.79%202.106.391%202.553%202.542%201.591%205.28a9.384%209.384%200%2000-.18-.292l.18.292-.017.045.017-.045c1.467%202.492%201.456%205.191-1.719%206.572-5.653%202.46-5.99%207.305-11.333%204.697A6.71%206.71%200%200111%2023.74l-.208-.237-.193-.033c-3.586-.635-5.94-2.579-3.762-7.539%201.927-4.383.206-8.696%206.116-8.504h.002c1.628-1.527%203.505-2.024%205.647-.515zm-5.507%204.432c-2.478%201.779-3.294%205.092-1.644%207.665a5.493%205.493%200%20007.62%201.655c2.558-1.66%202.908-4.88%201.644-7.667-1.295-2.857-4.85-3.642-7.62-1.653z'%20fill='%23FFF'/%3e%3c/g%3e%3c/svg%3e",XYe="/assets/wbtc-CyZ9Jv89.png",Ar={ETH:{symbol:"ETH",name:"Ethereum",decimals:18,logo:E4},VY:{symbol:"VY",name:"Valinity",decimals:18,logo:hoe},VGC:{symbol:"VGC",name:"Governance Committee",decimals:18,logo:yoe},WETH:{symbol:"WETH",name:"Wrapped Ether",decimals:18,logo:E4}
805,WBTC:{symbol:"WBTC",name:"Wrapped Bitcoin",decimals:8,logo:XYe},USDC:{symbol:"USDC",name:"USD Coin",decimals:6,logo:GYe},USDT:{symbol:"USDT",name:"Tether",decimals:6,logo:QYe},PAXG:{symbol:"PAXG",name:"PAX Gold",decimals:18,logo:KYe}},JYe=Object.fromEntries(Object.values(Ar).map(e=>[e.symbol.toUpperCase(),e.logo])),ZYe={"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2":Ar.WETH.logo,"0x2260fac5e5542a773aa44fbcfedf7c193bc2c599":Ar.WBTC.logo,"0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48":Ar.USDC.logo,"0xdac17f958d2ee523a2206206994597c13d831ec7":Ar.USDT.logo,"0x45804880de22913dafe09f4980848ece6ecbaf78":Ar.PAXG.logo,"0x597b29520098d6aaca3b2e0d1a380315c9240454":Ar.VY.logo,"0xe595309a6c0119b0690063a91c5572851a662c67":Ar.VGC.logo},eGe=new Set(["0x0000000000000000000000000000000000000000","0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"]);function moe(e){return e?JYe[e.toUpperCase()]:void 0}function gM(e){if(!e)return;const t=e.toLowerCase();return eGe.has(t)?Ar.ETH.logo:ZYe[t]}function goe(e){if(!e)return e;if(e.startsWith("ipfs://"))return`https://ipfs.io/ipfs/${e.replace(/^ipfs:\/\/(ipfs\/)?/,"")}`;const t=e.match(/^https?:\/\/raw\.githubusercontent\.com\/trustwallet\/assets\/(?:master|main)\/(.+)$/);return t?`https://cdn.jsdelivr.net/gh/trustwallet/assets@master/${t[1]}`:e}function vM(e){const t=gM(e);return t||(!e||!ii(e)?"":`https://cdn.jsdelivr.net/gh/trustwallet/assets@master/blockchains/ethereum/assets/${Za(e)}/logo.png`)}function Kft(){return typeof window>"u"?!1:window.location.pathname.includes("/loans/aave-preview")||new URLSearchParams(window.location.search).has("preview")}function Xft(){return typeof window<"u"&&new URLSearchParams(window.location.search).has("empty")}function Jft(){return typeof window<"u"&&new URLSearchParams(window.location.search).has("multi")}const yv="0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",bM="0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599",mv="0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",wM="0xdAC17F958D2ee523a2206206994597C13D831ec7",tGe=e=>vM(e);function bw(e){return{name:e.symbol,logo:tGe(e.address),liquidationBonus:.05,reserveFactor:.1,usageAsCollateralEnabled:!0,borrowingEnabled:!0,isActive:!0,isFrozen:!1,priceBase:BigInt(Math.round(e.priceUsd*1e8)),borrowCap:0n,supplyCap:0n,valoConvertible:!0,canCollateral:!0,canBorrow:!0,...e}}const Zft=[bw({address:yv,symbol:"WETH",decimals:18,priceUsd:2500,ltv:.805,liquidationThreshold:.83,variableBorrowApr:.025,supplyApr:.018}),bw({address:bM,symbol:"WBTC",decimals:8,priceUsd:65e3,ltv:.73,liquidationThreshold:.78,variableBorrowApr:.004,supplyApr:6e-4}),bw({address:mv,symbol:"USDC",decimals:6,priceUsd:1,ltv:.75,liquidationThreshold:.78,variableBorrowApr:.04,supplyApr:.032}),bw({address:wM,symbol:"USDT",decimals:6,priceUsd:1,ltv:.75,liquidationThreshold:.78,variableBorrowApr:.032,supplyApr:.025})],voe={totalCollateralBase:500000000000n,totalDebtBase:200000000000n,availableBorrowsBase:202500000000n,currentLiquidationThreshold:8300n,ltv:8050n,healthFactor:2075000000000000000n},nGe={totalCollateralBase:0n,totalDebtBase:0n,availableBorrowsBase:0n,currentLiquidationThreshold:0n,ltv:0n,healthFactor:2n**128n},ept={account:nGe,reserves:[],collaterals:[],debts:[],hasPosition:!1},tpt={account:voe,reserves:[{address:yv,supplied:2000000000000000000n,debt:0n,variableDebt:0n,stableDebt:0n,usageAsCollateralEnabled:!0},{address:mv,supplied:0n,debt:2000000000n,variableDebt:2000000000n,stableDebt:0n,usageAsCollateralEnabled:!1}],collaterals:[{address:yv,supplied:2000000000000000000n,debt:0n,variableDebt:0n,stableDebt:0n,usageAsCollateralEnabled:!0}],debts:[{address:mv,supplied:0n,debt:2000000000n,variableDebt:2000000000n,stableDebt:0n,usageAsCollateralEnabled:!1,accruedInterest:12340000n}],hasPosition:!0},npt={account:voe,reserves:[],collaterals:[{address:yv,supplied:2000000000000000000n,debt:0n,variableDebt:0n,stableDebt:0n,usageAsCollateralEnabled:!0},{address:bM,supplied:10000000n,debt:0n,variableDebt:0n,stableDebt:0n,usageAsCollateralEnabled:!0}],debts:[{address:mv,supplied:0n,debt:2000000000n,variableDebt:2000000000n,stableDebt:0n,usageAsCollateralEnabled:!1,accruedInterest:12340000n},{address:wM,supplied:0n,debt:3000000000n,variableDebt:3000000000n,stableDebt:0n,usageAsCollateralEnabled:!1,accruedInterest:28500000n}],hasPosition:!0},rGe={"0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee":4000000000000000000n,[
805yv.toLowerCase()]:5000000000000000000n,[bM.toLowerCase()]:15000000n,[mv.toLowerCase()]:8000000000n,[wM.toLowerCase()]:8000000000n};function rpt(e){return e?rGe[e.toLowerCase()]??0n:0n}const xM={1:{ValinityToken:"0x597b29520098d6aaca3B2e0D1a380315c9240454",ValinityAllianceRegistrationOfficer:"0x514F0ABf411Dd63EDD92dAD9ceB7e39e0AeD259f",ValinityYieldTreasury:"0xe58E29c947013B4CBCdb67f90d659c3894BE2974",ValinityReserveTreasury:"0x06087789B7122fA92E7F9868B10A286Dd4e4C832",ValinityCapOfficer:"0x2f02415989C3e02061a8e451EF64Dc59e5c0051C",ValinityLoanOfficer:"0x8Fd8d5eB23f520D9BF8863364Ed44dbb29769DE4",ValinityLoanLens:"0x55894CefAD318FA515aF9369c207C151000F5782",ValinityAcquisitionOfficer:"0x7a0E582479579e1423bc4f1DFD0750feA9282B01",ValinityPortal:"0xF612C21161F400AbA27A0ef18b030350898b7628",VDAX:"0xD985C0EA5394f9A1acece695885cbD5210d5A1f9",ValinityDAX:"0xD256C672616f7c5DEE3e42a8199f121EE08401B7",ValinityVDAODAX:"0x37Cd61b3EF849805E598023f8C14bFcafE5f222E",ValinityMEVBot:"0xA1B8d744B4c6498aBE473c320B46d581Cc9D33A4",ValinityBuybackOfficer:"0xD2F0826af20EbDc833c8418E312F23f373F8500e",ValinityYieldOfficer:"0xA245C9D2D375A317DbA3d18bC74BF5921E7892C9",ValinityStakingRouter:"0x664b3A81C963F07C1eb06516c560f9b2193698C7",ValinityMarketMakerOfficer:"0x4b77Afb489672B026b349368837E8a13a4939eaD",VMMOLadderLens:"0x6e91de5872F571cEcfF64813C1718BC3F6af27E7",ValinityInsuranceOfficer:"0x800A046FF0932A667D08244ea500E86e7f7EddA3",ValinityPreferredStockOfficer:"0xf54920A4f618CcF379e4F964B82b94c729cEb7E0",ValinityBalanceSheetOfficer:"0xDFd145401122d62987c6a363e370F4DB759BE1b4",VSRZapLib:"0x0a50eF8784CD5Da599A29a4F08Dc624415f112f2",ValinityExchangeOfficer:"0x48C88B807B13593BAc4a5ea75EbD4fec83F827D7",ValinityGovernanceCommittee:"0xe595309a6c0119b0690063A91c5572851A662c67",ValinityPremiumSale:"0xeb504FE81E2C54b7eff1754D32E12f92E871503f",ValinityAaveLoanOfficer:"0xD22bE5f614361069Ef39727D455736bB74b7ecD6",AavePool:"0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2",AavePoolDataProvider:"0x0a16f2FCC0D44FaE41cc54e079281D84A363bECD",AaveOracle:"0x54586bE62E3c3580375aE3723C145253060Ca0C2",USDC:"0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",USDT:"0xdAC17F958D2ee523a2206206994597C13D831ec7",WETH:"0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",WBTC:"0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599",PAXG:"0x45804880De22913dAFE09f4980848ECE6EcbAf78",VyUsdcPool:"0xf96cCac0bfd5de8d1F69EA9F9f43ed3B174c2705",UniswapV2Pair:"0xf96cCac0bfd5de8d1F69EA9F9f43ed3B174c2705",UniswapV2Router02:"0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D",UniswapV3QuoterV2:"0x61fFE014bA17989E743c5F6cB21bF9697530B21e"}
805,11155111:{AdminSafe:"0xAAaA4F4ec08eDcdbdDB30EC0A9800Ca12356F39B",PoolLevelerArb:"0xf140c1C830027Bb3B07d3500063416D64b002047",ValinityToken:"0x34d7EF14450cd4ec55E825293E783847685b8F07",ValinityYieldTreasury:"0x75A9F66f1Fce7438c5901B7171a3D3b14A646778",ValinityReserveTreasury:"0xBE2Ecd55736bc34C99Fc275d8558f66ba74d1Fc7",ValinityCapOfficer:"0x31e6252Dcf82CF7729Cd0054B7365c87f090DdaD",ValinityLoanOfficer:"0x8015687141Fdc54a7310F6E9F11673C7881D6998",ValinityAcquisitionOfficer:"0x0AC3C13A455b7Df42288727707e00c0a4787baa3",ValinityPortal:"0xaA5d3E5cc970a8e61e7D39d6D95C951080C07D0a",VDAX:"0x068594c2b61f3930F8eF446834585ae6BCd199DB",ValinityDAX:"0xcCB5b1c33b69eC187F0a981bE0271871A00a89Ea",ValinityGovernanceCommittee:"0x03534DfC73F3ec04e10F07a05Da10Dc9eDfC73bA",ValinityExecutor:"0xa029dF3421CdEcb91ca4E8D126b6d4C4aD0e1eAB",ValinityGovernanceOfficer:"0x7E62950E506D1c714F7f037Cf18854889D6D88EF",ValinityMEVBot:"0xA31b9CC904524A4b3659623Ac69ECe4d6890a09A",ValinityBuybackOfficer:"0x96Ec2cd25f464817986fA50f9EC7e3ad22CD54F2",ValinityDCAOfficer:"0x1353F5916663d47E53c21Ad36DD366e18ED4A483",ValinityYieldOfficer:"0xE98aD7FdDE19C10D46eEC7B15c9509d850B26256",ValinityStakingRouter:"0x118d07953532cD4d6f9486F6D55A512b7f607a73",AavePool:"0x6Ae43d3271ff6888e7Fc43Fd7321a503ff738951",AavePoolDataProvider:"0x3e9708d80f7B3e43118013075F7e95CE3AB31F31",AaveOracle:"0x2da88497588bf89281816106C7259e31AF45a663",PAXG:"0x1f9840a85d5af5bf1d1762f925bdaddc4201f984",USDC:"0x1c7D4B196Cb0C7B01d743Fbc6116a902379C7238",WBTC:"0x52eea312378ef46140ebe67de8a143ba2304fd7c",WETH:"0xfFf9976782d46CC05630D1f6eBAb18b2324d6B14",UniswapV2Factory:"0xF62c03E08ada871A0bEb309762E260a7a6a880E6",UniswapV2Router02:"0xeE567Fe1712Faf6149d80dA1E6934E354124CfE3",UniswapV3Factory:"0x0227628f3F023bb0B980b67D528571c95c6DaC1c",UniswapV3SwapRouter:"0x65669fe35312947050c450bd5d36e6361f85ec12",VyUsdcPool:"0x2AA077D60470693702c3F8392d0E13353fb19e3C",UniswapV2Pair:"0x2AA077D60470693702c3F8392d0E13353fb19e3C"}},aGe={1:["0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","0x2260fac5e5542a773aa44fbcfedf7c193bc2c599","0x45804880de22913dafe09f4980848ece6ecbaf78"],11155111:["0xfFf9976782d46CC05630D1f6eBAb18b2324d6B14","0x52eea312378ef46140ebe67de8a143ba2304fd7c","0x1f9840a85d5af5bf1d1762f925bdaddc4201f984"]},ic=fu;function iGe(e){return xM[e]}function vu(){const e=ja(),{chains:t}=Pn();return iGe(e)?e:t[0].id}function xa(){return xM[vu()]}function lt(e){return SM([e])[0]}function SM(e){const t=vu(),n=xM[t];return P.useMemo(()=>e.map(r=>{const a=ic[r],i=n[r];return{abi:a,address:i,chainId:t}}),[...e,n,t])}const oGe=2,DH=6e4*3,sGe=5e3;function C4(e){var x,T;const{t}=Yt(),n=e==null?void 0:e.data,r=n==null?void 0:n.request,{data:a,isPending:i,isSuccess:o,isError:s,writeContract:u}=rT(),c=Ac("pendingTransactions"),d=Kf(),f=nT(),h=vu(),y=wI({hash:a,chainId:h}),m=y.isSuccess&&((x=y.data)==null?void 0:x.status)==="success",v=i||!!a&&y.isLoading,w=s||y.isError||y.isSuccess&&((T=y.data)==null?void 0:T.status)==="reverted",b=P.useCallback(async()=>{if(r)try{const E=f?await f.estimateFeesPerGas():void 0;u({...r,...E?{maxFeePerGas:E.maxFeePerGas,maxPriorityFeePerGas:E.maxPriorityFeePerGas}:{}})}catch{u(r)}},[r,u,f]);return P.useEffect(()=>{o&&(c((E=[])=>{const C=n.request,R={hash:a,from:C.account.address,to:C.address,value:C.value,sentAt:Date.now()};return[...E,R]}),d({status:"success",description:t("messages.transactionSent")}))},[o]),P.useEffect(()=>{!a||!y.data||c(E=>E==null?void 0:E.filter(C=>C.hash!==a))},[a,y.data]),{request:r,txHash:a,isPending:v,isSuccess:m,isError:w,isSent:o,receipt:y.data,confirm:b}}function uGe(){const e=Pn(),t=ja(),[n,r]=gc("pendingTransactions"),a=!!(n!=null&&n.length),i=P.useMemo(()=>new Set,[]),o=async u=>{await rc(e,{chainId:t,hash:u,confirmations:oGe,timeout:DH,onReplaced({transaction:c}){const d={hash:c.hash,from:c.from,to:c.to,value:c.value,sentAt:Date.now()};r(f=>(i.delete(u),f=f==null?void 0:f.filter(h=>h.hash!==u),[...f??[],d]))}}),i.delete(u),setTimeout(()=>{r(c=>c==null?void 0:c.filter(d=>d.hash!==u))},sGe)},s=()=>{if(!a)return;const u=Date.now(),c={};for(const d of n)u-d.sentAt>=DH&&(c[d.hash]=!0);Object.keys(c).length&&r(d=>{if(!d)return;const f=[];for(const h of d)c[h.hash]||f.push(h);return f})};P.useEffect(()=>{if(a){if(window.__COSMOS__){setTimeout(()=>r([]),2e3);return}for(const u of n)i.has(u.hash)||o(u.hash)}},[n]),P.useEffect(s,[]),P.useEffect(()=>{if(a){const u=setInterval(s,6e4);return()=>clearInterval(u)}},[a])}function TM(e=[]){const[t]=gc("pendingTransactions"),{address:n}=vt(),r=SM(e),a=P.useMemo(()=>r.map(i=>i.address),[r]);return P.useMemo(()=>t?t.filter(i=>i.from!==n?!1:a.length?a.includes(i.to):!0):[],[t,n,a])}function boe(e,t,n){const r=TM(e??void 0),a=P.useRef(r.length);P.useEffect(()=>{r.length<a.current&&t(),a.current=r.length},[r.length])}
805function sa(e,t){const n=Jl();boe(e,()=>{const r=wre(t.queryKey),a=n.getQueryCache().get(r);if(!(a!=null&&a.isActive))return;n.isFetching({predicate:o=>o.queryHash===r})||t.refetch()})}function EM(e){IG(t=>{t.setExtra("error",e),zG(e)}),gpe()}class cGe extends Error{constructor(t){super(t),this.name="UserFacingError"}}const lGe={ethereum:"ETH",polygon:"POL",hyperEVM:"HYPE"};function CM(e){let t=e,n=0;for(;t&&n<6;){if(t.code!=null)return t.code;t=t.cause,n++}}function woe(e){return e===4001||e===4100}function dGe(e,t){if(console.error("[wallet] tx error:",e),e instanceof cGe)return{message:e.message,soft:!1,report:!1};const n=lGe[t.chain],r=CM(e),a=u=>(u.report&&EM(e),u);switch(r){case 4001:return{message:Er("messages.wallet.cancelled"),soft:!0,report:!1};case 4100:return{message:Er("messages.wallet.signatureDeclined"),soft:!0,report:!1};case 4902:return a({message:Er("messages.wallet.unsupportedNetwork"),soft:!1,report:!0});case 5700:return a({message:Er("messages.wallet.batchNotAtomic"),soft:!1,report:!0});case-32602:return{message:Er("messages.wallet.batchStatusExpired"),soft:!0,report:!1};case 4200:case-32601:return{message:Er("messages.wallet.generic"),soft:!0,report:!1};case-32603:return a({message:Er("messages.wallet.walletError"),soft:!1,report:!0})}const i=(e instanceof Error?e.message:String(e??"")).toLowerCase();return e instanceof _e&&!!e.walk(u=>u instanceof Cr)||i.includes("user rejected")||i.includes("user denied")||i.includes("rejected the request")||i.includes("request rejected")?{message:Er("messages.wallet.cancelled"),soft:!0,report:!1}:i.includes("insufficient funds")||i.includes("exceeds the balance")||i.includes("insufficient balance for gas")||i.includes("gas required exceeds")||i.includes("doesn't have enough funds")||i.includes("not enough")&&i.includes("gas")?{message:Er("messages.wallet.lowGas",{token:n}),soft:!1,report:!1}:{message:Er("messages.wallet.generic"),soft:!1,report:!1}}function fGe(e){if(woe(CM(e)))return!0;const t=(e instanceof Error?e.message:String(e??"")).toLowerCase();return e instanceof _e&&!!e.walk(n=>n instanceof Cr)||t.includes("user rejected")||t.includes("user denied")||t.includes("rejected the request")||t.includes("request rejected")}function apt(e,t){return dGe(e,{chain:t==="POL"?"polygon":t==="HYPE"?"hyperEVM":"ethereum"}).message}const pGe={BASE_URL:"/",DEV:!1,MODE:"production",PROD:!0,SSR:!1,VITE_API_URL:"https://api.valinity.io",VITE_APPSYNC_API_KEY:"da2-amq7bsu3oza2bff52pl5x72ptq",VITE_APPSYNC_GRAPHQL_URL:"https://vfabof76snbcldc6525ajag354.appsync-api.us-east-1.amazonaws.com/graphql",VITE_APPSYNC_REALTIME_URL:"wss://vfabof76snbcldc6525ajag354.appsync-realtime-api.us-east-1.amazonaws.com/graphql",VITE_APPSYNC_REGION:"us-east-1",VITE_APP_ENV:"production",VITE_APP_URL:"https://app.valinity.io",VITE_CHAT_REACTIONS:"1",VITE_MAINNET_RPC_URL:"https://ethereum-rpc.publicnode.com",VITE_PM_PROXY:"1",VITE_PM_RELAYER_URL:"https://kotg82flrk.execute-api.eu-west-1.amazonaws.com",VITE_SENTRY_DSN:"https://[email protected]/4504883979157504"},hGe=e=>new Promise(t=>setTimeout(t,e));let V0=!1;function xoe(e){const t=typeof import.meta<"u"?pGe:void 0;return String((t==null?void 0:t[e])??"").toLowerCase().trim()==="true"}function Soe(){return xoe("VITE_DISABLE_BATCHING")}function yGe(){return xoe("VITE_EMBEDDED_BATCHING")}function mGe(){var e;try{if(typeof window>"u")return!1;const t=window;return t.__VALINITY_EMBEDDED__===!0||((e=t.ethereum)==null?void 0:e.isValinity)===!0}catch{return!1}}function LH(e){try{return window.localStorage.getItem(e)}catch{return null}}function FH(e,t){try{window.localStorage.setItem(e,t)}catch{}}function NH(e){try{window.localStorage.removeItem(e)}catch{}}function gGe(){if(Soe())return!0;if(typeof window>"u")return!1;let e=null;try{e=new URLSearchParams(window.location.search).get("batching")}catch{}return e==="off"?(FH("vy_disable_batching","1"),NH("vy_batching_optin"),!0):e==="on"?(FH("vy_batching_optin","1"),NH("vy_disable_batching"),!1):LH("vy_disable_batching")==="1"?!0:!(LH("vy_batching_optin")==="1"||yGe()&&mGe())}function Toe(){return!gGe()&&V0}async function vGe(e){if(Soe()){V0=!1;return}try{const t=await Eoe(e),n=np(e).address;if(!t||!n){V0=!1;return}const r=await t.request({method:"wallet_getCapabilities",params:[n]});V0=!!r&&typeof r=="object"}catch{V0=!1}}async function Eoe(e){const t=np(e).connector;if(t)return await t.getProvider()}function bGe(e){const t=a=>a<200?100:a<400?200:500;if(typeof e=="number")return e===100||e===200||e===500?e:t(e);const n=String(e??"").trim();if(/^0x[0-9a-f]+$/i.test(n))return t(parseInt(n,16));const r=n.toUpperCase();return r==="CONFIRMED"||r==="SUCCESS"?200:r==="PENDING"?100:500}function wGe(e,t,n){var a,i;const r=new Array(e).fill(void 0);if(n&&t.length>0&&t.length<e){const o=(a=t[0])==null?void 0:a.transactionHash;return r.map(()=>o)}for(let o=0;o<e;o++)r[o]=(i=t[o])==null?void 0:i.transactionHash;return r}const xGe=2e4;async function SGe(e,t,n){const r=[...new Set(n.filter(o=>!!o))],a=await Promise.all(r.map(async o=>{try{return[o,await rc(e,{chainId:t,hash:o,timeout:xGe})]}catch{return[o,void 0]}})),i=new Map(a);return n.map(o=>o?i.get(o):void 0)}async function TGe(e,t){const{chainId:n,from:r,calls:a}=t,i=await e.request({method:"wallet_sendCalls",params:[{version:"2.0.0",from:r,chainId:gt(n),atomicRequired:!1,calls:a.map(o=>({to:o.to,data:o.data,...o.value!=null?{value:gt(o.value)}:{}}))}]});return typeof i=="string"?i:i.id}async function EGe(e,t,n){const{chainId:r,id:a,callCount:i,pollTimeoutMs:o}=n,s=Date.now()+o;for(;;){const u=await e.request({method:"wallet_getCallsStatus",params:[a]}),c=bGe(u.status);if(c!==100){const d=u.receipts??[],f=wGe(i,d,c===200),h=await SGe(t,r,f),y=h.some(m=>m&&m.status==="reverted");return{mode:"batch",status:c===200&&!y?200:500,receipts:h,hashes:f}}if(Date.now()>s)throw new Error("wallet_getCallsStatus timed out");await hGe(1200)}}const CGe=12500n;async function AGe(e,t){const n=np(e).address;if(!n)return{};try{return{gas:await cLe(e,{chainId:t.chainId,account:n,to:t.call.to,data:t.call.data,value:t.call.value})*CGe/10000n}}catch{return{}}}async function BH(e,t){const{chainId:n,calls:r}=t,a=[],i=[];for(const o of r){const s=await Yne(e,{chainId:n,to:o.to,data:o.data,value:o.value,...await AGe(e,{chainId:n,call:o})});i.push(s);const u=await rc(e,{chainId:n,hash:s});if(a.push(u),u.status==="reverted"){for(;a.length<r.length;)a.push(void 0),i.push(void 0);return{mode:"sequential",status:500,receipts:a,hashes:i}}}return{mode:"sequential",status:200,receipts:a,hashes:i}}async function A4(e,t){const{chainId:n,from:r,calls:a,pollTimeoutMs:i=12e4}=t;if(a.length===0)return{mode:"sequential",status:200,receipts:[],hashes:[]};const o=await Eoe(e);if(o&&Toe()){let s;try{s=await TGe(o,{chainId:n,from:r,calls:a})}catch(u){if(woe(CM(u)))throw u;return BH(e,{chainId:n,calls:a})}return EGe(o,e,{chainId:n,id:s,callCount:a.length,pollTimeoutMs:i})}return BH(e,{chainId:n,calls:a})}const _Ge=BigInt(1e18);var Di=(e=>(e.ETH="ETH",e.VY="VY",e.USD="USD",e))(Di||{}),Coe=(e=>(e.TICKER="ticker",e.ACCOUNT_STATS="accountStats",e))(Coe||{}),sl=(e=>(e.ONE_DAY="1d",e.ONE_WEEK="1w",e.ONE_MONTH="1m",e.ONE_YEAR="1y",e.YTD="ytd",e.ALL="all",e))(sl||{});function AM(e,t,n){return e*t/kx(n)}function kGe(e,t,n){return t===0n?0n:e*kx(n)/t}function PGe(e,t){return e>t?e:t}function Aoe(e,t,n){return AM(OGe(t,e.decimals,vy.wei),n)}function RGe(e,t,n){return kGe(t,n,e.decimals)}function OGe(e,t,n){if(t===n)return e;
805if(t<n){const r=kx(n-t);return e*r}else{const r=kx(t-n);return e/r}}function kx(e=vy.wei){return e===vy.wei?_Ge:BigInt(10)**BigInt(e)}function _4(e){const t={};for(let[n,r]of Object.entries(e))typeof r=="string"&&!r.startsWith("0x")&&(r=parseFloat(r)),t[n]=r;return t}function ipt(e){const{assets:t,...n}=e;return{..._4(n),assets:t.map(r=>_4(r))}}function k4(e){return e===0n?void 0:new Date(Number(e)*1e3)}function IGe(e,t=Date.now()){return e!=null&&e.length?e.map(n=>({vy:n.vy,unlockAt:new Date(Number(n.unlockAt)*1e3),isClaimable:Number(n.unlockAt)*1e3<=t})).sort((n,r)=>n.unlockAt.getTime()-r.unlockAt.getTime()):[]}function MGe(e,t){const{collateral:n,principal:r,accruedInterest:a,netCollateral:i,costToUnlockAsset:o,surchargeAsset:s,claimableVy:u,lockedVy:c,nextUnlockAt:d}=e;return n===0n&&u===0n&&c===0n?null:{asset:t.asset,collateral:n,principal:r,accruedInterest:a,netCollateral:i,costToUnlockAsset:o,surchargeAsset:s,totalUnlockCost:o+s,claimableVy:u,lockedVy:c,nextUnlockAt:c>0n?k4(d):void 0,tranches:t.tranches??[]}}function opt(e){return e.collateral>0n&&e.netCollateral===0n}function _oe(e,t){const{openedAt:n,interestAppliedAt:r,...a}=e,{asset:i}=t;return a.collateral===0n?null:{asset:i,...a,openedAt:k4(n),interestAppliedAt:k4(r)}}const rk=86400n;function DGe(e){const{interestRatePerSecond:t}=e;return{...e,interestRatePerYear:t*(365n*rk),interestRatePerMonth:t*(30n*rk),interestRatePerDay:t*rk}}function LGe(e){const{created_at:t,...n}=e;return{..._4(n),timestamp:new Date(t).getTime()}}function FGe(e){const t={};for(const{currency_pair:n,price:r,price_change_percent:a}of e)t[n]={currency_pair:n,price:r!=null?rv(r):null,price_change_percent:a};return t}function PT(){return Bo({queryKey:[Coe.TICKER],async queryFn(){const e=await UI.ticker.list();return FGe(e.data)},gcTime:1/0,staleTime:6e4,refetchOnWindowFocus:!1,refetchInterval:3e5})}function _M(e){const{data:t}=PT();return t==null?void 0:t[e]}function Eb(e){var t;return(t=_M(`${e}_USD`))==null?void 0:t.price}function P4(e){const t=xa();return Bo(Poe(t,e))}function koe(e){const t=xa();return CRe({queries:e.map(n=>Poe(t,n))})}function RT(e){return P4(e).data}function Poe(e,t){const n=t,r=t==null?void 0:t.toLowerCase();return{queryKey:["tokens",r],queryFn:async()=>{let a;if((n===nr||e.WETH&&r===e.WETH.toLowerCase())&&(a=Ar.ETH),e.ValinityToken&&r===e.ValinityToken.toLowerCase()&&(a=Ar.VY),e.ValinityGovernanceCommittee&&r===e.ValinityGovernanceCommittee.toLowerCase()&&(a=Ar.VGC),e.USDT&&r===e.USDT.toLowerCase()&&(a=Ar.USDT),a)return{...a,address:n};const o=(await UI.tokens.get(r)).data,s=gM(r)??moe(o.symbol)??(o.logo?goe(o.logo):o.logo);return{...o,logo:s,address:n}},gcTime:1/0,staleTime:1/0,enabled:!!t}}function NGe(){const{address:e}=vt(),t=vu(),n=iNe({address:e,chainId:t,query:{gcTime:1/0,staleTime:3e4}});return sa([],n),P.useMemo(()=>{var a;const r=(a=n.data)==null?void 0:a.value;return{...n,data:r}},[n])}function BGe(e){const t=RT(e),n=(t==null?void 0:t.symbol)==="ETH",r=NGe(),a=Ooe(n?void 0:e);return n?r:a}function OT(e){return BGe(e).data}function VGe(){const{address:e}=lt("ValinityToken");return Ooe(e)}function Roe(){return VGe().data}function UGe(e,t){const n=vt(),{address:r,chainId:a}=lt(e);return Zt({abi:fu.ERC20,address:t,functionName:"allowance",args:[n.address,r],chainId:a,query:{gcTime:1/0,staleTime:6e4,enabled:!!t&&!!r}})}function jGe(e,t,n){const{address:r,chainId:a}=lt(e),i=RT(t),o=Eb(i==null?void 0:i.symbol);let s;if(o&&i){const u=RGe(i,ANe,o);s=n?PGe(n,u):void 0}else s=n;return Vi({abi:fu.ERC20,address:t,functionName:"approve",args:[r,s],chainId:a,query:{enabled:!!n&&!!r}})}function qGe(e,t,n){var c;const{chainId:r}=lt(e),a=UGe(e,t),i=jGe(e,t,n??0n),o=rT(),s=wI({hash:o.data,chainId:r}),u=a.data;return P.useLayoutEffect(()=>{s.isSuccess&&a.refetch()},[s.isSuccess]),{tokenAddress:t,amount:n,allowanceQuery:a,prepareApproveQuery:i,approveRequest:(c=i.data)==null?void 0:c.request,approveMutation:o,approveTxStatus:s,allowance:u,approvalRequired:!!n&&(!u||n>u),approvalPending:o.isPending||s.isLoading||s.isSuccess&&a.isFetching}}function Ooe(e){const t=vt().address,n=vu(),r=Zt({abi:fu.ERC20,address:e,functionName:"balanceOf",args:t?[t]:void 0,chainId:n,query:{gcTime:1/0,staleTime:1e4,enabled:!!(t&&e)}});return sa([],r),r}let Ls;const $Ge={lang:void 0,message:void 0,abortEarly:void 0,abortPipeEarly:void 0};function Ioe(e){return!e&&!Ls?$Ge:{lang:(e==null?void 0:e.lang)??(Ls==null?void 0:Ls.lang),message:e==null?void 0:e.message,abortEarly:(e==null?void 0:e.abortE
805arly)??(Ls==null?void 0:Ls.abortEarly),abortPipeEarly:(e==null?void 0:e.abortPipeEarly)??(Ls==null?void 0:Ls.abortPipeEarly)}}let ak;function zGe(e){return ak==null?void 0:ak.get(e)}let ik;function HGe(e){return ik==null?void 0:ik.get(e)}let ok;function WGe(e,t){var n;return(n=ok==null?void 0:ok.get(e))==null?void 0:n.get(t)}function jf(e){var n,r;const t=typeof e;return t==="string"?`"${e}"`:t==="number"||t==="bigint"||t==="boolean"?`${e}`:t==="object"||t==="function"?(e&&((r=(n=Object.getPrototypeOf(e))==null?void 0:n.constructor)==null?void 0:r.name))??"null":t}function Un(e,t,n,r,a){const i=a&&"input"in a?a.input:n.value,o=(a==null?void 0:a.expected)??e.expects??null,s=(a==null?void 0:a.received)??jf(i),u={kind:e.kind,type:e.type,input:i,expected:o,received:s,message:`Invalid ${t}: ${o?`Expected ${o} but r`:"R"}eceived ${s}`,requirement:e.requirement,path:a==null?void 0:a.path,issues:a==null?void 0:a.issues,lang:r.lang,abortEarly:r.abortEarly,abortPipeEarly:r.abortPipeEarly},c=e.kind==="schema",d=(a==null?void 0:a.message)??e.message??WGe(e.reference,u.lang)??(c?HGe(u.lang):null)??r.message??zGe(u.lang);d!==void 0&&(u.message=typeof d=="function"?d(u):d),c&&(n.typed=!1),n.issues?n.issues.push(u):n.issues=[u]}const VH=new WeakMap;function qa(e){let t=VH.get(e);return t||(t={version:1,vendor:"valibot",validate(n){return e["~run"]({value:n},Ioe())}},VH.set(e,t)),t}function kM(e,t){const n=[...new Set(e)];return n.length>1?`(${n.join(` ${t} `)})`:n[0]??"never"}function YGe(e){if(e.path){let t="";for(const n of e.path)if(typeof n.key=="string"||typeof n.key=="number")t?t+=`.${n.key}`:t+=n.key;else return null;return t}return null}var GGe=class extends Error{constructor(e){super(e[0].message),this.name="ValiError",this.issues=e}};const QGe=/^(?:(?:[1-9]|1\d|2[0-4])?\d|25[0-5])(?:\.(?:(?:[1-9]|1\d|2[0-4])?\d|25[0-5])){3}$|^(?:(?:[\da-f]{1,4}:){7}[\da-f]{1,4}|(?:[\da-f]{1,4}:){1,7}:|(?:[\da-f]{1,4}:){1,6}:[\da-f]{1,4}|(?:[\da-f]{1,4}:){1,5}(?::[\da-f]{1,4}){1,2}|(?:[\da-f]{1,4}:){1,4}(?::[\da-f]{1,4}){1,3}|(?:[\da-f]{1,4}:){1,3}(?::[\da-f]{1,4}){1,4}|(?:[\da-f]{1,4}:){1,2}(?::[\da-f]{1,4}){1,5}|[\da-f]{1,4}:(?::[\da-f]{1,4}){1,6}|:(?:(?::[\da-f]{1,4}){1,7}|:)|fe80:(?::[\da-f]{0,4}){0,4}%[\da-z]+|::(?:f{4}(?::0{1,4})?:)?(?:(?:25[0-5]|(?:2[0-4]|1?\d)?\d)\.){3}(?:25[0-5]|(?:2[0-4]|1?\d)?\d)|(?:[\da-f]{1,4}:){1,4}:(?:(?:25[0-5]|(?:2[0-4]|1?\d)?\d)\.){3}(?:25[0-5]|(?:2[0-4]|1?\d)?\d))$/iu;function Yl(e,t){return{kind:"validation",type:"check",reference:Yl,async:!1,expects:null,requirement:e,message:t,"~run"(n,r){return n.typed&&!this.requirement(n.value)&&Un(this,"input",n,r),n}}}function Px(e){return{kind:"validation",type:"ip",reference:Px,async:!1,expects:null,requirement:QGe,message:e,"~run"(t,n){return t.typed&&!this.requirement.test(t.value)&&Un(this,"IP",t,n),t}}}function Pe(e,t){return{kind:"validation",type:"length",reference:Pe,async:!1,expects:`${e}`,requirement:e,message:t,"~run"(n,r){return n.typed&&n.value.length!==this.requirement&&Un(this,"length",n,r,{received:`${n.value.length}`}),n}}}function vc(e,t){return{kind:"validation",type:"max_length",reference:vc,async:!1,expects:`<=${e}`,requirement:e,message:t,"~run"(n,r){return n.typed&&n.value.length>this.requirement&&Un(this,"length",n,r,{received:`${n.value.length}`}),n}}}function bc(e,t){return{kind:"validation",type:"max_value",reference:bc,async:!1,expects:`<=${e instanceof Date?e.toJSON():jf(e)}`,requirement:e,message:t,"~run"(n,r){return n.typed&&!(n.value<=this.requirement)&&Un(this,"value",n,r,{received:n.value instanceof Date?n.value.toJSON():jf(n.value)}),n}}}function qf(e,t){return{kind:"validation",type:"min_length",reference:qf,async:!1,expects:`>=${e}`,requirement:e,message:t,"~run"(n,r){return n.typed&&n.value.length<this.requirement&&Un(this,"length",n,r,{received:`${n.value.length}`}),n}}}function ro(e,t){return{kind:"validation",type:"min_value",reference:ro,async:!1,expects:`>=${e instanceof Date?e.toJSON():jf(e)}`,requirement:e,message:t,"~run"(n,r){return n.typed&&!(n.value>=this.requirement)&&Un(this,"value",n,r,{received:n.value instanceof Date?n.value.toJSON():jf(n.value)}),n}}}function Moe(e,t){return{kind:"transformation",type:"parse_json",reference:Moe,config:e,message:t,async:!1,"~run"(n,r){var a;try{n.value=JSON.parse(n.value,(a=this.config)==null?void 0:a.reviver)}catch(i){if(i instanceof Error)Un(this,"JSON",n,r,{received:`"${i.message}"`}),n.typed=!1;else throw i}return n}}}
805function up(e,t){return{kind:"validation",type:"regex",reference:up,async:!1,expects:`${e}`,requirement:e,message:t,"~run"(n,r){return n.typed&&!this.requirement.test(n.value)&&Un(this,"format",n,r),n}}}function PM(e){return{kind:"validation",type:"safe_integer",reference:PM,async:!1,expects:null,requirement:Number.isSafeInteger,message:e,"~run"(t,n){return t.typed&&!this.requirement(t.value)&&Un(this,"safe integer",t,n),t}}}function R4(e,t){return{kind:"transformation",type:"stringify_json",reference:R4,message:t,config:e,async:!1,"~run"(n,r){var a,i;try{const o=JSON.stringify(n.value,(a=this.config)==null?void 0:a.replacer,(i=this.config)==null?void 0:i.space);o===void 0&&(Un(this,"JSON",n,r),n.typed=!1),n.value=o}catch(o){if(o instanceof Error)Un(this,"JSON",n,r,{received:`"${o.message}"`}),n.typed=!1;else throw o}return n}}}function RM(e){return{kind:"transformation",type:"to_number",reference:RM,async:!1,message:e,"~run"(t,n){try{t.value=Number(t.value),isNaN(t.value)&&(Un(this,"number",t,n),t.typed=!1)}catch{Un(this,"number",t,n
805),t.typed=!1}return t}}}function OM(e){return{kind:"transformation",type:"to_string",reference:OM,async:!1,message:e,"~run"(t,n){try{t.value=String(t.value)}catch{Un(this,"string",t,n),t.typed=!1}return t}}}function Cb(e){return{kind:"transformation",type:"transform",reference:Cb,async:!1,operation:e,"~run"(t){return t.value=this.operation(t.value),t}}}const KGe={abortEarly:!0};function XGe(e,t,n){return typeof e.fallback=="function"?e.fallback(t,n):e.fallback}function IT(e,t,n){return typeof e.default=="function"?e.default(t,n):e.default}function mr(e,t){return{kind:"schema",type:"array",reference:mr,expects:"Array",async:!1,item:e,message:t,get"~standard"(){return qa(this)},"~run"(n,r){var i;const a=n.value;if(Array.isArray(a)){n.typed=!0,n.value=[];for(let o=0;o<a.length;o++){const s=a[o],u=this.item["~run"]({value:s},r);if(u.issues){const c={type:"array",origin:"value",input:a,key:o,value:s};for(const d of u.issues)d.path?d.path.unshift(c):d.path=[c],(i=n.issues)==null||i.push(d);if(n.issues||(n.issues=u.issues),r.abortEarly){n.typed=!1;break}}u.typed||(n.typed=!1),n.value.push(u.value)}}else Un(this,"type",n,r);return n}}}function jt(e){return{kind:"schema",type:"boolean",reference:jt,expects:"boolean",async:!1,message:e,get"~standard"(){return qa(this)},"~run"(t,n){return typeof t.value=="boolean"?t.typed=!0:Un(this,"type",t,n),t}}}function ie(e,t){return{kind:"schema",type:"literal",reference:ie,expects:jf(e),async:!1,literal:e,message:t,get"~standard"(){return qa(this)},"~run"(n,r){return n.value===this.literal?n.typed=!0:Un(this,"type",n,r),n}}}function Rx(e){return{kind:"schema",type:"null",reference:Rx,expects:"null",async:!1,message:e,get"~standard"(){return qa(this)},"~run"(t,n){return t.value===null?t.typed=!0:Un(this,"type",t,n),t}}}function na(e,t){return{kind:"schema",type:"nullable",reference:na,expects:`(${e.expects} | null)`,async:!1,wrapped:e,default:t,get"~standard"(){return qa(this)},"~run"(n,r){return n.value===null&&(this.default!==void 0&&(n.value=IT(this,n,r)),n.value===null)?(n.typed=!0,n):this.wrapped["~run"](n,r)}}}function ga(e,t){return{kind:"schema",type:"nullish",reference:ga,expects:`(${e.expects} | null | undefined)`,async:!1,wrapped:e,default:t,get"~standard"(){return qa(this)},"~run"(n,r){return(n.value===null||n.value===void 0)&&(this.default!==void 0&&(n.value=IT(this,n,r)),n.value===null||n.value===void 0)?(n.typed=!0,n):this.wrapped["~run"](n,r)}}}function $f(e){return{kind:"schema",type:"number",reference:$f,expects:"number",async:!1,message:e,get"~standard"(){return qa(this)},"~run"(t,n){return typeof t.value=="number"&&!isNaN(t.value)?t.typed=!0:Un(this,"type",t,n),t}}}function F(e,t){return{kind:"schema",type:"object",reference:F,expects:"Object",async:!1,entries:e,message:t,get"~standard"(){return qa(this)},"~run"(n,r){var i;const a=n.value;if(a&&typeof a=="object"){n.typed=!0,n.value={};for(const o in this.entries){const s=this.entries[o];if(o in a||(s.type==="exact_optional"||s.type==="optional"||s.type==="nullish")&&s.default!==void 0){const u=o in a?a[o]:IT(s),c=s["~run"]({value:u},r);if(c.issues){const d={type:"object",origin:"value",input:a,key:o,value:u};for(const f of c.issues)f.path?f.path.unshift(d):f.path=[d],(i=n.issues)==null||i.push(f);if(n.issues||(n.issues=c.issues),r.abortEarly){n.typed=!1;break}}c.typed||(n.typed=!1),n.value[o]=c.value}else if(s.fallback!==void 0)n.value[o]=XGe(s);else if(s.type!=="exact_optional"&&s.type!=="optional"&&s.type!=="nullish"&&(Un(this,"key",n,r,{input
805:void 0,expected:`"${o}"`,path:[{type:"object",origin:"key",input:a,key:o,value:a[o]}]}),r.abortEarly))break}}else Un(this,"type",n,r);return n}}}function ze(e,t){return{kind:"schema",type:"optional",reference:ze,expects:`(${e.expects} | undefined)`,async:!1,wrapped:e,default:t,get"~standard"(){return qa(this)},"~run"(n,r){return n.value===void 0&&(this.default!==void 0&&(n.value=IT(this,n,r)),n.value===void 0)?(n.typed=!0,n):this.wrapped["~run"](n,r)}}}function je(e,t){return{kind:"schema",type:"picklist",reference:je,expects:kM(e.map(jf),"|"),async:!1,options:e,message:t,get"~standard"(){return qa(this)},"~run"(n,r){return this.options.includes(n.value)?n.typed=!0:Un(this,"type",n,r),n}}}function Ve(e){return{kind:"schema",type:"string",reference:Ve,expects:"string",async:!1,message:e,get"~standard"(){return qa(this)},"~run"(t,n){return typeof t.value=="string"?t.typed=!0:Un(this,"type",t,n),t}}}function xi(e,t){return{kind:"schema",type:"tuple",reference:xi,expects:"Array",async:!1,items:e,message:t,get"~standard"(){return qa(this)},"~run"(n,r){var i;const a=n.value;if(Array.isArray(a)){n.typed=!0,n.value=[];for(let o=0;o<this.items.length;o++){const s=a[o],u=this.items[o]["~run"]({value:s},r);if(u.issues){const c={type:"array",origin:"value",input:a,key:o,value:s};for(const d of u.issues)d.path?d.path.unshift(c):d.path=[c],(i=n.issues)==null||i.push(d);if(n.issues||(n.issues=u.issues),r.abortEarly){n.typed=!1;break}}u.typed||(n.typed=!1),n.value.push(u.value)}}else Un(this,"type",n,r);return n}}}function UH(e){let t;if(e)for(const n of e)if(t)for(const r of n.issues)t.push(r);else t=n.issues;return t}function va(e,t){return{kind:"schema",type:"union",reference:va,expects:kM(e.map(n=>n.expects),"|"),async:!1,options:e,message:t,get"~standard"(){return qa(this)},"~run"(n,r){let a,i,o;for(const s of this.options){const u=s["~run"]({value:n.value},r);if(u.typed)if(u.issues)i?i.push(u):i=[u];else{a=u;break}else o?o.push(u):o=[u]}if(a)return a;if(i){if(i.length===1)return i[0];Un(this,"type",n,r,{issues:UH(i)}),n.typed=!0}else{if((o==null?void 0:o.length)===1)return o[0];Un(this,"type",n,r,{issues:UH(o)})}return n}}}function Es(e,t,n){return{kind:"schema",type:"variant",reference:Es,expects:"Object",async:!1,key:e,options:t,message:n,get"~standard"(){return qa(this)},"~run"(r,a){const i=r.value;if(i&&typeof i=="object"){let o,s=0,u=this.key,c=[];const d=(f,h)=>{for(const y of f.options){if(y.type==="variant")d(y,new Set(h).add(y.key));else{let m=!0,v=0;for(const w of h){const b=y.entries[w];if(w in i?b["~run"]({typed:!1,value:i[w]},KGe).issues:b.type!=="exact_optional"&&b.type!=="optional"&&b.type!=="nullish"){m=!1,u!==w&&(s<v||s===v&&w in i&&!(u in i))&&(s=v,u=w,c=[]),u===w&&c.push(y.entries[w].expects);break}v++}if(m){const w=y["~run"]({value:i},a);(!o||!o.typed&&w.typed)&&(o=w)}}if(o&&!o.issues)break}};if(d(this,new Set([this.key])),o)return o;Un(this,"type",r,a,{input:i[u],expected:kM(c,"|"),path:[{type:"object",origin:"value",input:i,key:u,value:i[u]}]})}else Un(this,"type",r,a);return r}}}function Sa(e,t){const n={...e.entries};for(const r of t)delete n[r];return{...e,entries:n,get"~standard"(){return qa(this)}}}function JGe(e,t,n){const r=e["~run"]({value:t},Ioe(n));if(r.issues)throw new GGe(r.issues);return r.value}function ge(...e){return{...e[0],pipe:e,get"~standard"(){return qa(this)},"~run"(t,n){for(const r of e)if(r.kind!=="metadata"){if(t.issues&&(r.kind==="schema"||r.kind==="transformation")){t.typed=!1;break}(!t.issues||!n.abortEarly&&!n.abortPipeEarly)&&(t=r["~run"](t,n))}return t}}}function ZGe(e){let t="";for(const n of e){t&&(t+=`
806`),t+=`× ${n.message}`;const r=YGe(n);r&&(t+=`
807  → at ${r}`)}return t}class lm extends Error{constructor(t,n){super(t,n),this.name="HyperliquidError"}}class eQe extends lm{constructor(n,r){super(n,r);qe(this,"cause");this.name="ValidationError",this.cause=r.cause}}function ye(e,t){try{return JGe(e,t)}catch(n){const r=n;throw new eQe(ZGe(r.issues),{cause:r})}}class pu extends lm{constructor(t,n){super(t,n),this.name="AbstractWalletError"}}function MT(e){if(e.length!==132)throw new pu(`Expected 65-byte signature (132 hex chars), got ${e.length}`);const t=`0x${e.slice(2,66)}
807`,n=`0x${e.slice(66,130)}`;let r=parseInt(e.slice(130,132),16);if((r===0||r===1)&&(r+=27),r!==27&&r!==28)throw new pu(`Invalid signature recovery value: ${r}, expected 0/1 or 27/28`);return{r:t,s:n,v:r}}function tQe(e){return"signTypedData"in e&&typeof e.signTypedData=="function"&&e.signTypedData.length===3&&"getAddress"in e&&typeof e.getAddress=="function"}function nQe(e){return{kind:"ethers-v6",async signTypedData(t){const n=await e.signTypedData(t.domain,t.types,t.message);return MT(n)},async getAddress(){return(await e.getAddress()).toLowerCase()},async getChainId(){return e.provider?`0x${(await e.provider.getNetwork()).chainId.toString(16)}`:"0x1"}}}function rQe(e){return"_signTypedData"in e&&typeof e._signTypedData=="function"&&e._signTypedData.length===3&&"getAddress"in e&&typeof e.getAddress=="function"}function aQe(e){return{kind:"ethers-v5",async signTypedData(t){const n=await e._signTypedData(t.domain,t.types,t.message);return MT(n)},async getAddress(){return(await e.getAddress()).toLowerCase()},async getChainId(){return e.provider?`0x${(await e.provider.getNetwork()).chainId.toString(16)}`:"0x1"}}}const Doe=[{name:"name",type:"string"},{name:"version",type:"string"},{name:"chainId",type:"uint256"},{name:"verifyingContract",type:"address"}];function iQe(e){return"signTypedData"in e&&typeof e.signTypedData=="function"&&(e.signTypedData.length===1||e.signTypedData.length===2)&&"getAddresses"in e&&typeof e.getAddresses=="function"&&"getChainId"in e&&typeof e.getChainId=="function"}function oQe(e){return{kind:"viem-jsonrpc",async signTypedData(t){const n=await e.signTypedData({domain:t.domain,types:{EIP712Domain:Doe,...t.types},primaryType:t.primaryType,message:t.message});return MT(n)},async getAddress(){const t=await e.getAddresses();if(!t.length)throw new pu("Wallet returned no addresses");return t[0].toLowerCase()},async getChainId(){return`0x${(await e.getChainId()).toString(16)}`}}}function sQe(e){return"signTypedData"in e&&typeof e.signTypedData=="function"&&(e.signTypedData.length===1||e.signTypedData.length===2)&&"address"in e&&typeof e.address=="string"}function uQe(e){return{kind:"viem-local",async signTypedData(t){const n=await e.signTypedData({domain:t.domain,types:{EIP712Domain:Doe,...t.types},primaryType:t.primaryType,message:t.message});return MT(n)},getAddress(){return Promise.resolve(e.address.toLowerCase())},getChainId(){return Promise.resolve("0x1")}}}function IM(e){if(iQe(e))return oQe(e);if(sQe(e))return uQe(e);if(tQe(e))return nQe(e);if(rQe(e))return aQe(e);throw new pu("Failed to adapt wallet: unknown wallet type")}async function MM(e){try{const t=e.types[e.primaryType],n=t?Object.fromEntries(Object.entries(e.message).filter(([r])=>t.some(a=>a.name===r))):e.message;return await IM(e.wallet).signTypedData({domain:e.domain,types:e.types,primaryType:e.primaryType,message:n})}catch(t){throw t instanceof pu?t:new pu("Failed to sign the typed data using the wallet",{cause:t})}}async function DM(e){try{return await IM(e).getAddress()}catch(t){throw t instanceof pu?t:new pu("Failed to get an address from the wallet",{cause:t})}}async function cQe(e){try{return await IM(e).getChainId()}catch(t){throw t instanceof pu?t:new pu("Failed to get the chain ID from the wallet",{cause:t})}}class O4 extends lm{constructor(t){super(t),this.name="CanonicalizeError"}}function bt(e,t){return Bd(e,t)}function Bd(e,t){const n=e.type;if(n==="optional"||n==="nullable"||n==="nullish")return t==null?t:Bd(e.wrapped,t);if(n==="object"&&sk(t))return lQe(e.entries,t);if(n==="array"&&Array.isArray(t))return t.map(r=>Bd(e.item,r));if(n==="tuple"&&Array.isArray(t))return t.map((r,a)=>Bd(e.items[a],r));if(n==="variant"&&sk(t)){const r=dQe(e.key,e.options,t);if(r)return Bd(r,t);throw new O4(`No variant option matches data (discriminator "${e.key}" = ${JSON.stringify(t[e.key])})`)}if(n==="union"&&sk(t)){const r=Loe(e.options,t);return r?Bd(r,t):t}return t}function sk(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)}function lQe(e,t){for(const r of Object.keys(t))if(!(r in e))throw new O4(`Key "${r}" exists in data but not in schema`);for(const r of Object.keys(e))if(!(r in t)){const a=e[r].type;if(a!=="optional"&&a!=="nullable"&&a!=="nullish")throw new O4(`Required key "${r}" exists in schema but not in data`)}const n={};for(const r of Object.keys(e))r in t&&(n[r]=Bd(e[r],t[r]));return n}function dQe(e,t,n){const r=n[e],a=[];
807for(const i of t)if(i.type==="object"&&i.entries&&e in i.entries){const o=i.entries[e];o.type==="literal"&&o.literal===r&&a.push(i)}if(a.length===1)return a[0];if(a.length>1)return Loe(a,n)}function Loe(e,t){const n=new Set(Object.keys(t));for(const r of e)if(r.type==="object"&&r.entries&&[...n].every(a=>a in r.entries)&&Object.keys(r.entries).every(i=>{if(n.has(i))return!0;const o=r.entries[i].type;return o==="optional"||o==="nullable"||o==="nullish"}))return r}const ww=BigInt(2**32-1),jH=BigInt(32);function fQe(e,t=!1){return t?{h:Number(e&ww),l:Number(e>>jH&ww)}:{h:Number(e>>jH&ww)|0,l:Number(e&ww)|0}}function pQe(e,t=!1){const n=e.length;let r=new Uint32Array(n),a=new Uint32Array(n);for(let i=0;i<n;i++){const{h:o,l:s}=fQe(e[i],t);[r[i],a[i]]=[o,s]}return[r,a]}const hQe=(e,t,n)=>e<<n|t>>>32-n,yQe=(e,t,n)=>t<<n|e>>>32-n,mQe=(e,t,n)=>t<<n-32|e>>>64-n,gQe=(e,t,n)=>e<<n-32|t>>>64-n;function vQe(e){return e instanceof Uint8Array||ArrayBuffer.isView(e)&&e.constructor.name==="Uint8Array"&&"BYTES_PER_ELEMENT"in e&&e.BYTES_PER_ELEMENT===1}function I4(e,t=""){if(typeof e!="number"){const n=t&&`"${t}" `;throw new TypeError(`${n}expected number, got ${typeof e}`)}if(!Number.isSafeInteger(e)||e<0){const n=t&&`"${t}" `;throw new RangeError(`${n}expected integer >= 0, got ${e}`)}}function gv(e,t,n=""){const r=vQe(e),a=e==null?void 0:e.length;if(!r||t!==void 0){const o=n&&`"${n}" `,s="",u=r?`length=${a}`:`type=${typeof e}`,c=o+"expected Uint8Array"+s+", got "+u;throw r?new RangeError(c):new TypeError(c)}return e}function qH(e,t=!0){if(e.destroyed)throw new Error("Hash instance has been destroyed");if(t&&e.finished)throw new Error("Hash#digest() has already been called")}function bQe(e,t){gv(e,void 0,"digestInto() output");const n=t.outputLen;if(e.length<n)throw new RangeError('"digestInto() output" expected to be of length >='+n)}function wQe(e){return new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4))}function Foe(...e){for(let t=0;t<e.length;t++)e[t].fill(0)}const xQe=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68;function SQe(e){return e<<24&4278190080|e<<8&16711680|e>>>8&65280|e>>>24&255}function TQe(e){for(let t=0;t<e.length;t++)e[t]=SQe(e[t]);return e}const $H=xQe?e=>e:TQe,Noe=typeof Uint8Array.from([]).toHex=="function"&&typeof Uint8Array.fromHex=="function",EQe=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));function CQe(e){if(gv(e),Noe)return e.toHex();let t="";for(let n=0;n<e.length;n++)t+=EQe[e[n]];return t}const Lu={_0:48,_9:57,A:65,F:70,a:97,f:102};function zH(e){if(e>=Lu._0&&e<=Lu._9)return e-Lu._0;if(e>=Lu.A&&e<=Lu.F)return e-(Lu.A-10);if(e>=Lu.a&&e<=Lu.f)return e-(Lu.a-10)}function AQe(e){if(typeof e!="string")throw new TypeError("hex string expected, got "+typeof e);if(Noe)try{return Uint8Array.fromHex(e)}catch(a){throw a instanceof SyntaxError?new RangeError(a.message):a}const t=e.length,n=t/2;if(t%2)throw new RangeError("hex string expected, got unpadded hex of length "+t);const r=new Uint8Array(n);for(let a=0,i=0;a<n;a++,i+=2){const o=zH(e.charCodeAt(i)),s=zH(e.charCodeAt(i+1));if(o===void 0||s===void 0){const u=e[i]+e[i+1];throw new RangeError('hex string expected, got non-hex character "'+u+'" at index '+i)}r[a]=o*16+s}return r}function _Qe(...e){let t=0;for(let r=0;r<e.length;r++){const a=e[r];gv(a),t+=a.length}const n=new Uint8Array(t);for(let r=0,a=0;r<e.length;r++){const i=e[r];n.set(i,a),a+=i.length}return n}function kQe(e,t={}){const n=(a,i)=>e(i).update(a).digest(),r=e(void 0);return n.outputLen=r.outputLen,n.blockLen=r.blockLen,n.canXOF=r.canXOF,n.create=a=>e(a),Object.assign(n,t),Object.freeze(n)}const PQe=BigInt(0),g0=BigInt(1),RQe=BigInt(2),OQe=BigInt(7),IQe=BigInt(256),MQe=BigInt(113),Boe=[],Voe=[],Uoe=[];for(let e=0,t=g0,n=1,r=0;e<24;e++){[n,r]=[r,(2*n+3*r)%5],Boe.push(2*(5*r+n)),Voe.push((e+1)*(e+2)/2%64);let a=PQe;for(let i=0;i<7;i++)t=(t<<g0^(t>>OQe)*MQe)%IQe,t&RQe&&(a^=g0<<(g0<<BigInt(i))-g0);Uoe.push(a)}const joe=pQe(Uoe,!0),DQe=joe[0],LQe=joe[1],HH=(e,t,n)=>n>32?mQe(e,t,n):hQe(e,t,n),WH=(e,t,n)=>n>32?gQe(e,t,n):yQe(e,t,n);function FQe(e,t=24){if(I4(t,"rounds"),t<1||t>24)throw new Error('"rounds" expected integer 1..24');const n=new Uint32Array(5*2);for(let r=24-t;r<24;r++){for(let o=0;o<10;o++)n[o]=e[o]^e[o+10]^e[o+20]^e[o+30]^e[o+40];for(let o=0;o<10;o+=2){const s=(o+8)%10,u=(o+2)%10,c=n[u],d=n[u+1],f=HH(c,d,1)^n[s],h=WH(c,d,1)^n[s+1];for(let y=0;y<50;y+=10)e[o+y]^=f,e[o+y+1]^=h}let a=e[2],i=e[3];for(let o=0;o<24;o++){const s=Voe[o],u=HH(a,i,s),c=WH(a,i,s),d=Boe[o];a=e[d],i=e[d+1],e[d]=u,e[d+1]=c}for(let o=0;o<50;o+=10){const s=e[o],u=e[o+1],c=e[o+2],d=e[o+3];e[o]^=~e[o+2]&e[o+4],e[o+1]^=~e[o+3]&e[o+5],e[o+2]^=~e[o+4]&e[o+6],e[o+3]^=~e[o+5]&e[o+7],e[o+4]^=~e[o+6]&e[o+8],e[o+5]^=~e[o+7]&e[o+9],e[o+6]^=~e[o+8]&s,e[o+7]^=~e[o+9]&u,e[o+8]^=~s&c,e[o+9]^=~u&d}e[0]^=DQe[r],e[1]^=LQe[r]}Foe(n)}class LM{constructor(t,n,r,a=!1,i=24){qe(this,"state");qe(this,"pos",0);qe(this,"posOut",0);qe(this,"finished",!1);qe(this,"state32");qe(this,"destroyed",!1);qe(this,"blockLen");qe(this,"suffix");qe(this,"outputLen");qe(this,"canXOF");qe(this,"enableXOF",!1);qe(this,"rounds");if(this.blockLen=t,this.suffix=n,this.outputLen=r,this.enableXOF=a,this.canXOF=a,this.rounds=i,I4(r,"outputLen"),!(0<t&&t<200))throw new Error("only keccak-f1600 function is supported");this.state=new Uint8Array(200),this.state32=wQe(this.state)}clone(){return this._cloneInto()}keccak(){$H(this.state32),FQe(this.state32,this.rounds),$H(this.state32),this.posOut=0,this.pos=0}update(t){qH(this),gv(t);const{blockLen:n,state:r}=this,a=t.length;for(let i=0;i<a;){const o=Math.min(n-this.pos,a-i);for(let s=0;s<o;s++)r[this.pos++]^=t[i++];this.pos===n&&this.keccak()}return this}finish(){if(this.finished)return;this.finished=!0;const{state:t,suffix:n,pos:r,blockLen:a}=this;t[r]^=n,n&128&&r===a-1&&this.keccak(),t[a-1]^=128,this.keccak()}writeInto(t){qH(this,!1),gv(t),this.finish();const n=this.state,{blockLen:r}=this;for(let a=0,i=t.length;a<i;){this.posOut>=r&&this.keccak();const o=Math.min(r-this.posOut,i-a);t.set(n.subarray(this.posOut,this.posOut+o),a),this.posOut+=o,a+=o}return t}xofInto(t){if(!this.enableXOF)throw new Error("XOF is not possible for this instance");return this.writeInto(t)}xof(t){return I4(t),this.xofInto(new Uint8Array(t))}digestInto(t){if(bQe(t,this),this.finished)throw new Error("digest() was already called");this.writeInto(t.subarray(0,this.outputLen)),this.destroy()}digest(){const t=new Uint8Array(this.outputLen);return this.digestInto(t),t}destroy(){this.destroyed=!0,Foe(this.state)}_cloneInto(t){const{blockLen:n,suffix:r,outputLen:a,rounds:i,enableXOF:o}=this;return t||(t=new LM(n,r,a,o,i)),t.blockLen=n,t.state32.set(this.state32),t.pos=this.pos,t.posOut=this.posOut,t.finished=this.finished,t.rounds=i,t.suffix=r,t.outputLen=a,t.enableXOF=o,t.canXOF=this.canXOF,t.destroyed=this.destroyed,t}}const NQe=(e,t,n,r={})=>kQe(()=>new LM(t,e,n),r),BQe=NQe(1,136,32);function VQe(e){let t=0;for(const a of e)t+=a.length;const n=new Uint8Array(t);let r=0;for(const a of e)n.set(a,r),r+=a.length;return n}const YH=16,qoe=32,UQe=128,M4=256,jQe=32768,U0=65536,qQe=2147483648,
807j0=4294967296,$Qe=9223372036854775808n,zQe=18446744073709551616n,HQe=new TextEncoder;function WQe(e){const t=[];return p2(e,t),VQe(t)}function uk(e){const t=new DataView(new ArrayBuffer(9));return t.setFloat64(1,e),t.setUint8(0,203),new Uint8Array(t.buffer)}function YQe(e){if(!Number.isInteger(e))return uk(e);if(e<0){if(e>=-qoe)return new Uint8Array([e]);if(e>=-UQe)return new Uint8Array([208,e]);if(e>=-jQe){const t=new DataView(new ArrayBuffer(3));return t.setInt16(1,e),t.setUint8(0,209),new Uint8Array(t.buffer)}if(e>=-qQe){const t=new DataView(new ArrayBuffer(5));return t.setInt32(1,e),t.setUint8(0,210),new Uint8Array(t.buffer)}return uk(e)}if(e<=127)return new Uint8Array([e]);if(e<M4)return new Uint8Array([204,e]);if(e<U0){const t=new DataView(new ArrayBuffer(3));return t.setUint16(1,e),t.setUint8(0,205),new Uint8Array(t.buffer)}if(e<j0){const t=new DataView(new ArrayBuffer(5));return t.setUint32(1,e),t.setUint8(0,206),new Uint8Array(t.buffer)}return uk(e)}function p2(e,t){if(e===null){t.push(new Uint8Array([192]));return}if(e===!1){t.push(new Uint8Array([194]));return}if(e===!0){t.push(new Uint8Array([195]));return}if(typeof e=="number"){t.push(YQe(e));return}if(typeof e=="bigint"){if(e<0){if(e<-$Qe)throw new Error("Cannot safely encode bigint larger than 64 bits");const a=new DataView(new ArrayBuffer(9));a.setBigInt64(1,e),a.setUint8(0,211),t.push(new Uint8Array(a.buffer));return}if(e>=zQe)throw new Error("Cannot safely encode bigint larger than 64 bits");const r=new DataView(new ArrayBuffer(9));r.setBigUint64(1,e),r.setUint8(0,207),t.push(new Uint8Array(r.buffer));return}if(typeof e=="string"){const r=HQe.encode(e),a=r.length;if(a<qoe)t.push(new Uint8Array([160|a]));else if(a<M4)t.push(new Uint8Array([217,a]));else if(a<U0){const i=new DataView(new ArrayBuffer(3));i.setUint16(1,a),i.setUint8(0,218),t.push(new Uint8Array(i.buffer))}else if(a<j0){const i=new DataView(new ArrayBuffer(5));i.setUint32(1,a),i.setUint8(0,219),t.push(new Uint8Array(i.buffer))}else throw new Error("Cannot safely encode string with size larger than 32 bits");t.push(r);return}if(e instanceof Uint8Array){if(e.length<M4)t.push(new Uint8Array([196,e.length]));else if(e.length<U0){const r=new DataView(new ArrayBuffer(3));r.setUint16(1,e.length),r.setUint8(0,197),t.push(new Uint8Array(r.buffer))}else if(e.length<j0){const r=new DataView(new ArrayBuffer(5));r.setUint32(1,e.length),r.setUint8(0,198),t.push(new Uint8Array(r.buffer))}else throw new Error("Cannot safely encode Uint8Array with size larger than 32 bits");t.push(e);return}if(Array.isArray(e)){if(e.length<YH)t.push(new Uint8Array([144|e.length]));else if(e.length<U0){const r=new DataView(new ArrayBuffer(3));r.setUint16(1,e.length),r.setUint8(0,220),t.push(new Uint8Array(r.buffer))}else if(e.length<j0){const r=new DataView(new ArrayBuffer(5));r.setUint32(1,e.length),r.setUint8(0,221),t.push(new Uint8Array(r.buffer))}else throw new Error("Cannot safely encode array with size larger than 32 bits");for(const r of e)p2(r,t);return}const n=Object.getPrototypeOf(e);if(n===null||n===Object.prototype){const r=Object.keys(e).length;if(r<YH)t.push(new Uint8Array([128|r]));else if(r<U0){const a=new DataView(new ArrayBuffer(3));a.setUint16(1,r),a.setUint8(0,222),t.push(new Uint8Array(a.buffer))}else if(r<j0){const a=new DataView(new ArrayBuffer(5));a.setUint32(1,r),a.setUint8(0,223),t.push(new Uint8Array(a.buffer))}else throw new Error("Cannot safely encode map with size larger than 32 bits");for(const[a,i]of Object.entries(e))p2(a,t),p2(i,t);return}throw new Error("Cannot safely encode value into messagepack")}async function $oe(e){const{wallet:t,action:n,types:r}=e;return await MM({wallet:t,domain:{name:"HyperliquidSignTransaction",version:"1",chainId:parseInt(n.signatureChainId),verifyingContract:"0x0000000000000000000000000000000000000000"},types:r,primaryType:Object.keys(r)[0],message:n})}async function GQe(e){const t=Object.keys(e.types)[0],n=e.types[t],r={...e.types,[t]:[n[0],{name:"payloadMultiSigUser",type:"address"},{name:"outerSigner",type:"address"},...n.slice(1)]},a=await $oe({wallet:e.signer,action:{payloadMultiSigUser:e.multiSigUser.toLowerCase(),outerSigner:e.outerSigner.toLowerCase(),...e.action},types:r});return Hoe(a)}const QQe={"HyperliquidTransaction:SendMultiSig":[{name:"hyperliquidChain",type:"string"},{name:"multiSigActionHash",type:"bytes32"},{name:"nonce",type:"uint64"}]};async function zoe(e){const{leader:t,wrapper:n,nonce:r,isTestnet:a=!1,vaultAddress:i,expiresAfter:o}=e,{type:s,...u}=n,c=Woe({action:u,nonce:r,vaultAddress:i,expiresAfter:o});return await MM({wallet:t,domain:{name:"HyperliquidSignTransaction",version:"1",chainId:parseInt(n.signatureChainId),verifyingContract:"0x0000000000000000000000000000000000000000"},types:QQe,primaryType:"HyperliquidTransaction:SendMultiSig",message:{hyperliquidChain:a?"Testnet"
807:"Mainnet",multiSigActionHash:c,nonce:r}})}async function KQe(e){const t=await DM(e.signers[0]),n=await Promise.all(e.signers.map(i=>JQe({signer:i,action:e.action,multiSigUser:e.multiSigUser,outerSigner:t,nonce:e.nonce,isTestnet:e.isTestnet,vaultAddress:e.vaultAddress,expiresAfter:e.expiresAfter}))),r={type:"multiSig",signatureChainId:e.signatureChainId,signatures:n,payload:{multiSigUser:e.multiSigUser.toLowerCase(),outerSigner:t,action:e.action}},a=await zoe({leader:e.signers[0],wrapper:r,nonce:e.nonce,isTestnet:e.isTestnet,vaultAddress:e.vaultAddress,expiresAfter:e.expiresAfter});return{action:r,signature:a}}async function XQe(e){const t=await DM(e.signers[0]),n=await Promise.all(e.signers.map(i=>GQe({signer:i,action:e.action,types:e.types,multiSigUser:e.multiSigUser,outerSigner:t}))),r={type:"multiSig",signatureChainId:e.action.signatureChainId,signatures:n,payload:{multiSigUser:e.multiSigUser.toLowerCase(),outerSigner:t,action:e.action}},a=await zoe({leader:e.signers[0],wrapper:r,nonce:e.action.nonce??e.action.time,isTestnet:e.action.hyperliquidChain==="Testnet"});return{action:r,signature:a}}function Hoe(e){return{r:e.r.replace(/^0x0+/,"0x"),s:e.s.replace(/^0x0+/,"0x"),v:e.v}}function Woe(e){const{action:t,nonce:n,vaultAddress:r,expiresAfter:a}=e,i=WQe(D4(t)),o=GH(n),s=r?new Uint8Array([1]):new Uint8Array([0]),u=r?AQe(r.slice(2)):new Uint8Array,c=a!==void 0?new Uint8Array([0]):new Uint8Array,d=a!==void 0?GH(a):new Uint8Array,f=_Qe(i,o,s,u,c,d);return`0x${CQe(BQe(f))}`}function D4(e){if(Array.isArray(e))return e.map(D4);if(typeof e=="object"&&e!==null){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=D4(r))}return t}return typeof e=="number"&&Number.isInteger(e)&&(e>=4294967296||e<-2147483648)?BigInt(e):e}function GH(e){const t=new Uint8Array(8);return new DataView(t.buffer).setBigUint64(0,BigInt(e)),t}async function Yoe(e){const{wallet:t,action:n,nonce:r,isTestnet:a=!1,vaultAddress:i,expiresAfter:o}=e,s=Woe({action:n,nonce:r,vaultAddress:i,expiresAfter:o});return await MM({wallet:t,domain:{name:"Exchange",version:"1",chainId:1337,verifyingContract:"0x0000000000000000000000000000000000000000"},types:{Agent:[{name:"source",type:"string"},{name:"connectionId",type:"bytes32"}]},primaryType:"Agent",message:{source:a?"b":"a",connectionId:s}})}async function JQe(e){const t=await Yoe({wallet:e.signer,action:[e.multiSigUser.toLowerCase(),e.outerSigner.toLowerCase(),e.action],nonce:e.nonce,isTestnet:e.isTestnet,vaultAddress:e.vaultAddress,expiresAfter:e.expiresAfter});return Hoe(t)}class DT extends lm{constructor(t,n){super(t,n),this.name="TransportError"}}const Goe={withResolvers:Promise.withResolvers?()=>Promise.withResolvers():()=>{let e,t;return{promise:new Promise((r,a)=>(e=r,t=a)),resolve:e,reject:t}}},ZQe=globalThis.DOMException||class extends Error{constructor(t="",n="Error"){super(t),this.name=n}},ck=globalThis.CustomEvent||class extends Event{constructor(n,r){super(n,r);qe(this,"detail");this.detail=(r==null?void 0:r.detail)??null}initCustomEvent(){}};function Qoe(e,t){const n=new ZQe("Signal timed out.","TimeoutError"),r=t!==null&&Number.isFinite(t)?setTimeout(()=>e.abort(n),t):void 0;return{reason:n,cancel:()=>clearTimeout(r)}}function eKe(e,t){if(!t)return e;if(t.aborted)return Promise.reject(t.reason);const n=Goe.withResolvers(),r=()=>n.reject(t.reason);return t.addEventListener("abort",r,{once:!0}),Promise.race([e,n.promise]).finally(()=>t.removeEventListener("abort",r))}function Koe(e,t){const n=new AbortController;for(const r of e)if(r){if(r.aborted){t.abort(r.reason);break}r.addEventListener("abort",()=>t.abort(r.reason),{once:!0,signal:n.signal})}return()=>n.abort()}const tKe="https://api.hyperliquid.xyz",nKe="https://api.hyperliquid-testnet.xyz",rKe="https://rpc.hyperliquid.xyz",aKe="https://rpc.hyperliquid-testnet.xyz";class v0 extends DT{constructor(n){const{detail:r,response:a,request:i,...o}=n??{};let s;if(a)s=`${a.status} ${a.statusText}`.trim(),r&&(s+=` - ${r}`);else if(r)s=r;else{const u=o.cause;s=u===void 0?"Unknown HTTP request error":`Unknown HTTP request error: ${u instanceof Error?u.message:String(u)}`}super(s,o);qe(this,"response");qe(this,"request");this.name="HttpRequestError",this.response=a,this.request=i}}class FM{constructor(t){qe(this,"isTestnet");qe(this,"timeout");qe(this,"apiUrl");qe(this,"rpcUrl");qe(this,"fetchOptions");this.isTestnet=(t==null?void 0:t.isTestnet)??!1,this.timeout=(t==null?void 0:t.t
807imeout)===void 0?1e4:t.timeout,this.apiUrl=(t==null?void 0:t.apiUrl)??(this.isTestnet?nKe:tKe),this.rpcUrl=(t==null?void 0:t.rpcUrl)??(this.isTestnet?aKe:rKe),this.fetchOptions=(t==null?void 0:t.fetchOptions)??{}}async request(t,n,r){var u;const a=new AbortController,i=this.timeout,o=Qoe(a,i),s=Koe([r,this.fetchOptions.signal],a);try{const c=oKe(t==="explorer"?this.rpcUrl:this.apiUrl,t),d=cKe({body:JSON.stringify(n),headers:{"Content-Type":"application/json"},method:"POST"},this.fetchOptions,{signal:a.signal}),f=await fetch(c,d);if(!f.ok||!((u=f.headers.get("Content-Type"))!=null&&u.includes("application/json"))){const y=f.clone(),m=await f.text().catch(()=>{});throw new v0({response:y,detail:m?iKe(m):void 0,request:n})}const h=await f.text();try{return JSON.parse(h)}catch(y){throw new v0({response:sKe(f,h),detail:"Invalid JSON response body",cause:y,request:n})}}catch(c){throw c instanceof DT?c:c===o.reason?new v0({detail:`Request timed out after ${i} ms`,cause:c,request:n}):a.signal.aborted&&c===a.signal.reason?new v0({detail:"Request aborted",cause:c,request:n}):new v0({cause:c,request:n})}finally{o.cancel(),s()}}}function iKe(e,t=1024){return e.length<=t?e:`${e.slice(0,t)}… (${e.length} chars total)`}function oKe(e,t){const n=new URL(e);n.pathname.endsWith("/")||(n.pathname+="/");const r=new URL(t,n);return r.search=n.search,r}function sKe(e,t){return new Response(t||null,{status:e.status,statusText:e.statusText,headers:e.headers})}function uKe(...e){const t=new Headers;for(const n of e)for(const[r,a]of new Headers(n))t.set(r,a);return t}function cKe(...e){const t={},n=[];for(const r of e)Object.assign(t,r),r.headers&&n.push(r.headers);return n.length>0&&(t.headers=uKe(...n)),t}class lKe extends Error{constructor(n,r){super(`WebSocket permanently terminated: ${n}`,{cause:r});qe(this,"code");this.name="ReconnectingWebSocketError",this.code=n}}const $r=class $r extends EventTarget{constructor(n,r,a){super();qe(this,"_urlProvider");qe(this,"_protocolsProvider");qe(this,"_socket");qe(this,"_binaryType","blob");qe(this,"_messageBuffer",[]);qe(this,"_retryCount",0);qe(this,"_settleLifecycle");qe(this,"_skipDelay");qe(this,"_reconnectRequested",!1);qe(this,"_skipNextDelay",!1);qe(this,"_onclose",null);qe(this,"_onerror",null);qe(this,"_onmessage",null);qe(this,"_onopen",null);qe(this,"_attributeListeners",{});qe(this,"_abortController",new AbortController);qe(this,"reconnectOptions");qe(this,"CONNECTING",0);qe(this,"OPEN",1);qe(this,"CLOSING",2);qe(this,"CLOSED",3);const i=r===void 0||typeof r=="string"||typeof r=="function"||Array.isArray(r),o=i?r:void 0,s=i?a:r;if(!globalThis.WebSocket)throw new TypeError("No WebSocket implementation found.");this._urlProvider=n,this._protocolsProvider=o,this.reconnectOptions={maxRetries:(s==null?void 0:s.maxRetries)??1/0,maxEnqueuedMessages:(s==null?void 0:s.maxEnqueuedMessages)??1/0,connectionTimeout:(s==null?void 0:s.connectionTimeout)===void 0?1e4:s.connectionTimeout,stableTimeout:(s==null?void 0:s.stableTimeout)??3e3,reconnectionDelay:(s==null?void 0:s.reconnectionDelay)??(u=>{const c=Math.min(2**u*150,1e4);return c/2+Math.random()*(c/2)}),shouldReconnect:(s==null?void 0:s.shouldReconnect)??(()=>!0)},this._runLoop()}get terminationSignal(){return this._abortController.signal}async _runLoop(){try{for(;;){this._skipNextDelay=!1;let n;try{const[i,o]=await this._resolveEndpoint();if(this.terminationSignal.aborted)break;this._socket=new WebSocket(i,o),this._socket.binaryType=this._binaryType,this._armConnectionTimeout(this._socket),n=await this._awaitSocketLifecycle(this._socket)}catch(i){if(this.terminationSignal.aborted)break;this.dispatchEvent(new Event("error")),n={code:1006,reason:String(i),wasClean:!1}}const r=this._reconnectRequested;this._reconnectRequested=!1;const a=new QH("close",n);if(!r&&!this.terminationSignal.aborted&&(this.reconnectOptions.shouldReconnect(a,this._retryCount)?this._retryCount>=this.reconnectOptions.maxRetries&&this._terminate("RECONNECTION_LIMIT"):this._terminate("RECONNECTION_DECLINED")),this.dispatchEvent(a),this.terminationSignal.aborted)return;if(!r){const i=this._retryCount++;
807if(!this._skipNextDelay){const o=typeof this.reconnectOptions.reconnectionDelay=="number"?this.reconnectOptions.reconnectionDelay:this.reconnectOptions.reconnectionDelay(i);if(await this._delay(o),this.terminationSignal.aborted)break}}}}catch(n){this._terminate("UNKNOWN_ERROR",n)}this.dispatchEvent(new QH("close",{code:1006,reason:"",wasClean:!1}))}async _resolveEndpoint(){let n;const r=new Promise((a,i)=>{n=()=>i(this.terminationSignal.reason),this.terminationSignal.addEventListener("abort",n,{once:!0})});try{const a=typeof this._urlProvider=="function"?await Promise.race([this._urlProvider(),r]):this._urlProvider,i=typeof this._protocolsProvider=="function"?await Promise.race([this._protocolsProvider(),r]):this._protocolsProvider;return[a,i]}finally{this.terminationSignal.removeEventListener("abort",n)}}_armConnectionTimeout(n){const r=this.reconnectOptions.connectionTimeout;if(r===null)return;const a=setTimeout(()=>{var o;n.readyState===$r.CONNECTING&&(n.close(),this._socket===n&&((o=this._settleLifecycle)==null||o.call(this,{code:1006,reason:"",wasClean:!1})))},r),i=()=>clearTimeout(a);for(const o of["open","close","error"])n.addEventListener(o,i,{once:!0})}_awaitSocketLifecycle(n){return new Promise(r=>{let a;const i=d=>{this._settleLifecycle===i&&(this._settleLifecycle=void 0,clearTimeout(a),n.removeEventListener("open",o),n.removeEventListener("message",s),n.removeEventListener("error",u),n.removeEventListener("close",c),r(d))};this._settleLifecycle=i;const o=()=>{this._skipNextDelay=!1,a=setTimeout(()=>this._retryCount=0,this.reconnectOptions.stableTimeout),this.dispatchEvent(new Event("open")),this._flushBuffer(n)},s=d=>{this.dispatchEvent(new dKe("message",{data:d.data,origin:d.origin}))},u=d=>{const{message:f,error:h}=d,y=f!==void 0||h!==void 0?new d.constructor("error",{message:f,error:h}):new Event("error");this.dispatchEvent(y),n.readyState===$r.CONNECTING&&i({code:1006,reason:"",wasClean:!1})},c=d=>{i({code:d.code,reason:d.reason,wasClean:d.wasClean})};n.addEventListener("open",o),n.addEventListener("message",s),n.addEventListener("error",u),n.addEventListener("close",c)})}_flushBuffer(n){if(n.readyState!==$r.OPEN)return;const r=this._messageBuffer;this._messageBuffer=[];for(const a of r)try{n.send(a)}catch{}}_delay(n){return new Promise(r=>{const a=()=>{this._skipDelay===a&&(this._skipDelay=void 0),clearTimeout(i),this.terminationSignal.removeEventListener("abort",a),r()},i=setTimeout(a,n);this._skipDelay=a,this.terminationSignal.addEventListener("abort",a,{once:!0})})}_dropSocket(n,r){var i,o,s;const a=((i=this._socket)==null?void 0:i.readyState)===$r.CONNECTING;(o=this._socket)==null||o.close(n,r),a&&((s=this._settleLifecycle)==null||s.call(this,{code:1006,reason:"",wasClean:!1}))}_terminate(n,r){var a;this.terminationSignal.aborted||(this._abortController.abort(new lKe(n,r)),(a=this._socket)==null||a.close(),this._messageBuffer=[])}get url(){if(this._socket)return this._socket.url;if(typeof this._urlProvider=="function")return"";try{return new URL(this._urlProvider).href}catch{return String(this._urlProvider)}}get readyState(){var n;return this.terminationSignal.aborted?$r.CLOSED:((n=this._socket)==null?void 0:n.readyState)===$r.OPEN?$r.OPEN:$r.CONNECTING}get retryCount(){return this._retryCount}get bufferedAmount(){const n=this._socket;let r=n&&n.readyState!==$r.CLOSED?n.bufferedAmount:0;for(const a of this._messageBuffer)typeof a=="string"?r+=new TextEncoder().encode(a).length:a instanceof Blob?r+=a.size:r+=a.byteLength;return r}get extensions(){var n;return this.readyState===$r.CONNECTING?"":((n=this._socket)==null?void 0:n.extensions)??""}get protocol(){var n;return this.readyState===$r.CONNECTING?"":((n=this._socket)==null?void 0:n.protocol)??""}get binaryType(){return this._binaryType}set binaryType(n){n!=="blob"&&n!=="arraybuffer"||(this._binaryType=n,this._socket&&(this._socket.binaryType=n))}get onclose(){return this._onclose}set onclose(n){this._onclose=xw(n),this._setAttributeListener("close",this._onclose)}get onerror(){return this._onerror}set onerror(n){this._onerror=xw(n),this._setAttributeListener("error",this._onerror)}get onmessage(){return this._onmessage}set onmessage(n){this._onmessage=xw(n),this._setAttributeListener("message",this._onmessage)}get onopen(){return this._onopen}set onopen(n){this._onopen=xw(n),this._setAttributeListener("open",this._onopen)}_setAttributeListener(n,r){const a=this._attributeListeners[n];if(r&&!a){const i=o=>{const s=this[`_on${n}`];typeof s=="function"&&s.call(this,o)};this._attributeListeners[n]=i,super.addEventListener(n,i)}else!r&&a&&(super.removeEventListener(n,a),delete this._attributeListeners[n])}close(n,r){n=XH(n,r),this._dropSocket(n,r),this._terminate("TERMINATED_BY_USER")}reconnect(n,r){if(n=XH(n,r),!this.terminationSignal.aborted){if(this._skipDelay){this._skipDelay();return}if(this._settleLifecycle&&this._socket&&this._socket.readyState!==$r.CLOSED){this._reconnectRequested=!0,this._dropSocket(n,r);return}this._skipNextDelay=!0}}send(n){var r;((r=this._socket)==null?void 0:r.readyState)===$r.OPEN?this._socket.send(n):!this.terminationSignal.aborted&&this._messageBuffer.length<this.reconnectOptions.maxEnqueuedMessages&&this._messageBuffer.push(n)}};qe($r,"CONNECTING",0),qe($r,"OPEN",1),qe($r,"CLOSING",2),qe($r,"CLOSED",3);let Il=$r;
807const QH=globalThis.CloseEvent||class extends Event{constructor(n,r){super(n,r);qe(this,"code");qe(this,"reason");qe(this,"wasClean");this.code=(r==null?void 0:r.code)??0,this.reason=(r==null?void 0:r.reason)??"",this.wasClean=(r==null?void 0:r.wasClean)??!1}},KH=globalThis.DOMException||class extends Error{constructor(t="",n="Error"){super(t),this.name=n}},dKe=globalThis.MessageEvent||class extends Event{constructor(n,r){super(n,r);qe(this,"data");qe(this,"origin");qe(this,"lastEventId");qe(this,"source");qe(this,"ports");this.data=(r==null?void 0:r.data)??null,this.origin=(r==null?void 0:r.origin)??"",this.lastEventId=(r==null?void 0:r.lastEventId)??"",this.source=(r==null?void 0:r.source)??null,this.ports=(r==null?void 0:r.ports)??[]}};function xw(e){return typeof e=="object"||typeof e=="function"?e:null}function XH(e,t){if(e!==void 0){if(Number.isNaN(e))e=0;else{e=Math.min(Math.max(e,0),65535);const n=Math.round(e);e=e%1===.5&&n%2!==0?n-1:n}if(e!==1e3&&!(e>=3e3&&e<=4999))throw new KH(`The close code must be either 1000, or between 3000 and 4999. ${e} is neither.`,"InvalidAccessError")}if(t!==void 0&&new TextEncoder().encode(t).length>123)throw new KH("The close reason must not be greater than 123 UTF-8 bytes.","SyntaxError");return e}const L4=/^0x[0-9a-f]+$/i;function Xoe(e){return JSON.stringify(N4(e))}function Joe(e){return typeof e!="object"||e===null?1:Object.values(e).reduce((t,n)=>t+Joe(n),0)}function F4(e,t){if(typeof e=="string"&&typeof t=="string")return L4.test(e)&&L4.test(t)?e.toLowerCase()===t.toLowerCase():e===t;if(typeof e!="object"||typeof t!="object"||e===null||t===null)return e===t;if(Array.isArray(e))return Array.isArray(t)&&e.length===t.length&&e.every((a,i)=>F4(a,t[i]));const n=e,r=t;return Object.keys(n).every(a=>a in r&&F4(n[a],r[a]))}function N4(e){if(typeof e=="string"&&L4.test(e))return e.toLowerCase();if(Array.isArray(e))return e.map(N4);if(typeof e=="object"&&e!==null){const t={};for(const n of Object.keys(e).sort())t[n]=N4(e[n]);return t}return e}class Fa extends DT{constructor(n,r){super(n,r);qe(this,"request");this.name="WebSocketRequestError",this.request=r==null?void 0:r.request}}class fKe{constructor(t,n,r){qe(this,"timeout");qe(this,"_socket");qe(this,"_lastId",0);qe(this,"_queue",[]);this.timeout=r,this._socket=t,n.addEventListener("subscriptionResponse",i=>this._handleSubscriptionResponse(i.detail)),n.addEventListener("post",i=>this._handlePostResponse(i.detail)),n.addEventListener("error",i=>this._handleErrorEvent(i.detail));const a=()=>{this._queue.forEach(({sent:i,payload:o,reject:s})=>s(new Fa(i?"WebSocket connection closed":"WebSocket connection closed before the request was sent",{request:o}))),this._queue=[]};t.addEventListener("close",a),t.addEventListener("error",a),t.addEventListener("open",()=>{for(const i of this._queue)i.sent=!0,this._socket.send(i.frame)})}async request(t,n,r){const a=new AbortController,i=this.timeout,o=Qoe(a,i),s=Koe([r,this._socket.terminationSignal],a);let u;try{if(a.signal.aborted)throw a.signal.reason;const c=t==="post"?{method:t,id:++this._lastId,request:n}:{method:t,subscription:n},d="id"in c?c.id:Xoe(c),f=JSON.stringify(c),h=this._socket.readyState===Il.OPEN;h&&this._socket.send(f);const{promise:y,resolve:m,reject:v}=Goe.withResolvers(),w=u={id:d,payload:n,frame:f,sent:h,resolve:m,reject:v};return this._queue.push(w),a.signal.addEventListener("abort",()=>{const b=this._queue.indexOf(w);b!==-1&&this._queue.splice(b,1),v(a.signal.reason)},{once:!0}),await y}catch(c){throw c instanceof DT?c:c===o.reason?new Fa(`Request timed out after ${i} ms`,{cause:c,request:n}):this._socket.terminationSignal.aborted&&c===this._socket.terminationSignal.reason?new Fa("WebSocket connection permanently terminated",{cause:c,request:n}):a.signal.aborted&&c===a.signal.reason?new Fa("Request aborted",{cause:c,request:n}):new Fa(`Unknown error while making a WebSocket request: ${c}`,{cause:c,request:n})}finally{if(u){const c=this._queue.indexOf(u);c!==-1&&this._queue.splice(c,1)}o.cancel(),s()}}_handleSubscriptionResponse(t){var n;(n=this._findByEcho(t))==null||n.resolve(t)}_handlePostResponse(t){const n=this._queue.find(r=>r.id===t.id);if(n)if(t.response.type==="error")n.reject(new Fa(t.response.payload,{request:n.payload}));else{const r=t.response.type==="info"?t.response.payload.data:t.response.payload;n.resolve(r)}}_handleErrorEvent(t){var i;const n=t.match(/id=(\d+)$/);if(n){this._reject(this._queue.find(o=>o.id===parseInt(n[1],10)),t);return}const r=(i=t.match(/{.*}/))==null?void 0:i[0];if(!r)return;const a=JSON.parse(r);if(typeof a.id=="number"){this._reject(this._queue.find(o=>o.id===a.id),t);return}if(typeof a.subscription=="object"&&a.subscription!==null){this._reject(this._findByEcho(a),t);return}if(t.startsWith("Already subscribed")||t.startsWith("Invalid subscription")){this._reject(this._findByEcho({method:"subscribe",subscription:a}),t);return}t.startsWith("Already unsubscribed")&&this._reject(this._findByEcho({method:"unsubscribe",subscription:a}),t)}_reject(t,n){t==null||t.reject(new Fa(n,{request:t.payload}))}_findByEcho(t){let n,r=-1;for(const a of this._queue){if(typeof a.id!="string")continue;const i=JSON.parse(a.id);if(!F4(i,t))continue;const o=Joe(i);o>r&&(n=a,r=o)}return n}}function pKe(e){return typeof e=="object"&&e!==null&&"channel"in e&&typeof e.channel=="string"}function hKe(e){return Array.isArray(e)&&e.length>0&&typeof e[0]=="object"&&e[0]!==null&&"blockTime"in e[0]&&"hash"in e[0]&&"height"in e[0]&&"numTxs"in e[0]&&"proposer"in e[0]}function yKe(e){return Array.isArray(e)&&e.length>0&&typeof e[0]=="object"&&e[0]!==null&&"action"in e[0]&&"block"in e[0]&&"error"in e[0]&&"hash"in e[0]&&"time"in e[0]&&"user"in e[0]}
807class mKe extends EventTarget{constructor(t){super(),t.addEventListener("message",n=>{let r;try{r=JSON.parse(n.data)}catch{return}pKe(r)?this.dispatchEvent(new ck(r.channel,{detail:r.data})):hKe(r)?this.dispatchEvent(new ck("explorerBlock_",{detail:r})):yKe(r)&&this.dispatchEvent(new ck("explorerTxs_",{detail:r}))})}}class gKe{constructor(t,n,r){qe(this,"_socket");qe(this,"_interval");qe(this,"_timeout");qe(this,"_pingInterval");qe(this,"_pongTimeout");this._socket=t,this._interval=(r==null?void 0:r.interval)??3e4,this._timeout=(r==null?void 0:r.timeout)??1e4,n.addEventListener("pong",()=>this._disarm()),t.addEventListener("open",()=>this._start()),t.addEventListener("close",()=>this._stop()),t.addEventListener("error",()=>this._stop())}_start(){this._pingInterval||(this._pingInterval=setInterval(()=>{this._socket.send('{"method":"ping"}'),this._pongTimeout??(this._pongTimeout=setTimeout(()=>this._socket.reconnect(),this._timeout))},this._interval))}_stop(){clearInterval(this._pingInterval),this._pingInterval=void 0,this._disarm()}_disarm(){clearTimeout(this._pongTimeout),this._pongTimeout=void 0}}const JH=1e3,ZH=15;class vKe{constructor(t,n,r,a){qe(this,"resubscribe");qe(this,"_socket");qe(this,"_dispatcher");qe(this,"_hlEvents");qe(this,"_subscriptions",new Map);this._socket=t,this._dispatcher=n,this._hlEvents=r,this.resubscribe=a,t.addEventListener("open",()=>this._handleOpen()),t.addEventListener("close",()=>this._handleClose()),t.addEventListener("error",()=>this._handleClose())}async subscribe(t,n,r,a){const{signal:i,onError:o}=a??{};if(i!=null&&i.aborted)throw new Fa("Subscription was aborted",{cause:i.reason,request:n});const s=Xoe(n);let u=this._subscriptions.get(s);if(!u){if(this._subscriptions.size>=JH)throw new Fa(`Cannot subscribe to more than ${JH} channels.`,{request:n});if(this._exceedsUserLimit(n))throw new Fa(`Cannot track more than ${ZH} total users.`,{request:n});const f=this._dispatcher.request("subscribe",n).finally(()=>h.promiseFinished=!0),h={channel:t,listeners:new Map,promise:f,promiseFinished:!1};this._subscriptions.set(s,h),u=h,f.catch(()=>{})}let c=u.listeners.get(r);const d=c===void 0;if(!c){const f=async()=>{this._hlEvents.removeEventListener(t,r);const h=this._subscriptions.get(s);h==null||h.listeners.delete(r),(h==null?void 0:h.listeners.size)===0&&(this._subscriptions.delete(s),this._socket.readyState===Il.OPEN&&await this._dispatcher.request("unsubscribe",n))};this._hlEvents.addEventListener(t,r),c={unsubscribe:f,onError:o,confirmed:!1},u.listeners.set(r,c)}try{await eKe(u.promise,i),c.confirmed=!0}catch(f){throw d&&(this._hlEvents.removeEventListener(t,r),this._subscriptions.get(s)===u&&(u.listeners.delete(r),u.listeners.size===0&&(this._subscriptions.delete(s),i&&f===i.reason&&this._socket.readyState===Il.OPEN&&this._dispatcher.request("unsubscribe",n).catch(()=>{})))),i&&f===i.reason?new Fa("Subscription was aborted",{cause:f,request:n}):f}return{unsubscribe:c.unsubscribe}}_handleOpen(){for(const[t,n]of[...this._subscriptions.entries()]){if(!n.promiseFinished)continue;if(!this.resubscribe){this._failSubscription(t,n,new Fa("WebSocket connection closed",{request:JSON.parse(t)}));continue}const r=this._dispatcher.request("subscribe",JSON.parse(t));n.promise=r,n.promiseFinished=!1,r.catch(a=>{this._socket.readyState===Il.OPEN&&this._failSubscription(t,n,a)}).finally(()=>n.promiseFinished=!0)}}_handleClose(){const t=this._socket.terminationSignal.aborted;if(!(this.resubscribe&&!t))for(const[n,r]of[...this._subscriptions.entries()]){const a=t?new Fa("WebSocket connection permanently terminated",{cause:this._socket.terminationSignal.reason,request:JSON.parse(n)}):new Fa("WebSocket connection closed",{request:JSON.parse(n)});this._failSubscription(n,r,a)}}_failSubscription(t,n,r){var a;if(this._subscriptions.get(t)===n){this._subscriptions.delete(t);for(const[i,o]of n.listeners)if(this._hlEvents.removeEventListener(n.channel,i),!!o.confirmed)try{(a=o.onError)==null||a.call(o,r)}catch{}}}_exceedsUserLimit(t){const n=i=>typeof i=="object"&&i!==null&&"user"in i&&typeof i.user=="string"?i.user.toLowerCase():void 0,r=n(t);if(r===void 0)return!1;const a=new Set;for(const i of this._subscriptions.keys()){const o=n(JSON.parse(i));o!==void 0&&a.add(o)}return!a.has(r)&&a.size>=ZH}}const bKe="wss://api.hyperliquid.xyz/ws",wKe="wss://api.hyperliquid-testnet.xyz/ws";class xKe{constructor(t){qe(this,"isTestnet");qe(this,"socket");qe(this,"_hlEvents");qe(this,"_dispatcher");qe(this,"_keepAlive");qe(this,"_subscriptionManager");this.isTestnet=(t==null?void 0:t.isTestnet)??!1,this.socket=new Il((t==null?void 0:t.url)??(this.isTestnet?wKe:bKe),t==null?void 0:t.reconnect),this._hlEvents=new mKe(this.socket),this._dispatcher=new fKe(this.socket,this._hlEvents,(t==null?void 0:t.t
807imeout)===void 0?1e4:t.timeout),this._keepAlive=new gKe(this.socket,this._hlEvents,t==null?void 0:t.keepAlive),this._subscriptionManager=new vKe(this.socket,this._dispatcher,this._hlEvents,(t==null?void 0:t.resubscribe)??!0)}get resubscribe(){return this._subscriptionManager.resubscribe}set resubscribe(t){this._subscriptionManager.resubscribe=t}get timeout(){return this._dispatcher.timeout}set timeout(t){this._dispatcher.timeout=t}async request(t,n,r){const a={type:t==="exchange"?"action":t,payload:n};return await this._dispatcher.request("post",a,r)}subscribe(t,n,r,a){return this._subscriptionManager.subscribe(t,n,r,a)}ready(t){return new Promise((n,r)=>{const a=()=>r(new Fa("Failed to establish WebSocket connection",{cause:this.socket.terminationSignal.reason})),i=()=>r(new Fa("Waiting for the connection was aborted",{cause:t==null?void 0:t.reason}));if(t!=null&&t.aborted)return i();if(this.socket.terminationSignal.aborted)return a();if(this.socket.readyState===Il.OPEN)return n();const o=new AbortController,s=u=>()=>{o.abort(),u()};this.socket.addEventListener("open",s(n),{signal:o.signal}),this.socket.terminationSignal.addEventListener("abort",s(a),{signal:o.signal}),t==null||t.addEventListener("abort",s(i),{signal:o.signal})})}close(){this.socket.close()}}const an=ge(va([Ve(),$f()]),OM(),Ve(),Cb(e=>ese(e)),up(/^[0-9]+(\.[0-9]+)?$/)),SKe=ge(va([Ve(),$f()]),OM(),Ve(),Cb(e=>ese(e)),up(/^-?[0-9]+(\.[0-9]+)?$/)),Zoe=ge(va([Ve(),$f()]),RM(),$f(),PM()),ne=ge(va([Ve(),$f()]),RM(),$f(),PM(),ro(0));function ese(e){const t=e.match(/^(-?)([0-9]*)(?:\.([0-9]*))?$/);if(!t)return e;const[,n,r,a=""]=t;if(r===""&&a==="")return e;const i=r.replace(/^0+/,"")||"0";let o=a.length;for(;o>0&&a[o-1]==="0";)o--;const s=a.slice(0,o),u=s===""?i:`${i}.${s}`;return n==="-"&&u!=="0"?`-${u}`:u}const Ce=ge(Ve(),up(/^0[xX][0-9a-fA-F]+$/),Cb(e=>e.toLowerCase())),De=ge(Ce,Pe(42)),zf=ge(Ce,Pe(34)),tse=ge(Ve(),up(/^[0-9]+(\.[0-9]+)?%$/),Cb(e=>e));class TKe extends lm{constructor(n,r){super(r??"An unknown error occurred while processing an API request. See `response` for more details.");qe(this,"response");this.name="ApiRequestError",this.response=n}}function NM(e){return typeof e=="object"&&e!==null&&"error"in e&&typeof e.error=="string"}function nse(e){return typeof e=="object"&&e!==null&&"status"in e&&e.status==="err"}function rse(e){var r;if(typeof e!="object"||e===null)return!1;const t=e.response;if(typeof(t==null?void 0:t.type)!="string")return!1;const n=(r=t.data)==null?void 0:r.statuses;return Array.isArray(n)&&n.some(NM)}function ase(e){var n,r;if(typeof e!="object"||e===null)return!1;const t=(r=(n=e.response)==null?void 0:n.data)==null?void 0:r.status;return NM(t)}function EKe(e){return nse(e)||rse(e)||ase(e)}function CKe(e){if(nse(e))return e.response;if(rse(e)){const t=e.response.type,n=e.response.data.statuses.flatMap((r,a)=>NM(r)?[`${t} ${a}: ${r.error}`]:[]);if(n.length>0)return n.join(", ")}if(ase(e))return e.response.data.status.error}function AKe(e){if(EKe(e))throw new TKe(e,CKe(e))}const _Ke=1e4;function kKe(e=_Ke){const t=new Map;return{getNonce(n){const r=Date.now();if(t.size>e)for(const[o,s]of t)r>s&&t.delete(o);const a=t.get(n)??0,i=r>a?r:a+1;return t.set(n,i),i}}}const BM=kKe();var Ev,qs,ju,wl;class PKe{constructor(t=1){pt(this,Ev);pt(this,qs);pt(this,ju);pt(this,wl);if(!Number.isInteger(t)||t<1)throw new TypeError(`Cannot create semaphore as 'max' must be a positive integer: received ${t}`);Ye(this,qs,Ye(this,Ev,t))}acquire(){const t={[Symbol.dispose]:()=>this.release()};return X(this,qs)>0?(Ed(this,qs)._--,Promise.resolve(t)):new Promise(n=>{const r={res:()=>n(t),next:void 0};X(this,wl)?Ye(this,wl,X(this,wl).next=r):Ye(this,ju,Ye(this,wl,r))})}tryAcquire(){if(X(this,qs)>0)return Ed(this,qs)._--,{[Symbol.dispose]:()=>this.release()}}release(){X(this,ju)?(X(this,ju).res(),Ye(this,ju,X(this,ju).next),X(this,ju)||Ye(this,wl,void 0)):X(this,qs)<X(this,Ev)&&Ed(this,qs)._++}}Ev=new WeakMap,qs=new WeakMap,ju=new WeakMap,wl=new WeakMap;class RKe{constructor(t){qe(this,"_map",new Map);qe(this,"_factory");this._factory=t}ref(t){let n=this._map.get(t);return n||(n={value:this._factory(),refs:0},this._map.set(t,n)),n.refs++,n.value}unref(t){const n=this._map.get(t);n&&--n.refs===0&&this._map.delete(t)}}const eW=new RKe(()=>new PKe(1));async function OKe(e,t){const n=eW.ref(e);await n.acquire();try{return await t()}finally{n.release(),eW.unref(e)}}async function ise(e,t,n){const r="wallet"in e?e.wallet:e.signers[0],a=await DM(r),i=`${a}:${e.transport.isTestnet}`;return await OKe(i,async()=>{var f;const o=await(((f=e.nonceManager)==null?void 0:f.call(e,a))??BM.getNonce(i)),{action:s,signature:u,extras:c}=await t(o),d=await e.transport.request("exchange",{action:s,signature:u,nonce:o,...c},n);return AKe(d),d})}async function Gt(e,t,n){const r=ye(ze(De),(n==null?void 0:n.vaultAddress)??e.defaultVaultAddress),a=ye(ze(ne),(n==null?void 0:n.expiresAfter)??(typeof e.defaultExpiresAfter=="function"?await e.defaultExpiresAfter():e.defaultExpiresAfter));return ise(e,async i=>{if("wallet"in e){const o=await Yoe({wallet:e.wallet,action:t,nonce:i,isTestnet:e.transport.isTestnet,vaultAddress:r,expiresAfter:a});return{action:t,signature:o,extras:{vaultAddress:r,expiresAfter:a}}}else{const{action:o,signature:s}=await KQe({signers:e.signers,multiSigUser:e.multiSigUser,signatureChainId:await ose(e),action:t,nonce:i,isTestnet:e.transport.isTestnet,vaultAddress:r,expiresAfter:a});return{action:o,signature:s,extras:{vaultAddress:r,expiresAfter:a}}}},n==null?void 0:n.signal)}function Ta(e,t,n,r){return ise(e,async a=>{const{type:i,...o}=t,s=IKe(n),u={type:i,signatureChainId:await ose(e),hyperliquidChain:e.transport.isTestnet?"Testnet"
807:"Mainnet"},c=s==="nonce"?{...u,...o,nonce:a}:{...u,...o,time:a};if("wallet"in e){const d=await $oe({wallet:e.wallet,action:c,types:n});return{action:c,signature:d}}else{const{action:d,signature:f}=await XQe({signers:e.signers,multiSigUser:e.multiSigUser,action:c,types:n});return{action:d,signature:f}}},r==null?void 0:r.signal)}function IKe(e){const t=Object.keys(e)[0],n=e[t].find(r=>r.name==="nonce"||r.name==="time");if(!n)throw new lm(`EIP-712 types must contain a "nonce" or "time" field in "${t}"`);return n.name}async function ose(e){if(e.signatureChainId){const n=typeof e.signatureChainId=="function"?await e.signatureChainId():e.signatureChainId;return ye(Ce,n)}const t="wallet"in e?e.wallet:e.signers[0];return await cQe(t)}const MKe=F({action:F({type:ie("agentEnableDexAbstraction")}),nonce:ne,signature:F({r:ge(Ce,Pe(66)),s:ge(Ce,Pe(66)),v:je([27,28])}),expiresAfter:ze(ne)}),tW=F(MKe.entries.action.entries);function DKe(e,t){const n=bt(tW,ye(tW,{type:"agentEnableDexAbstraction"}));return Gt(e,n,t)}const LKe=F({action:F({type:ie("agentSendAsset"),destination:De,sourceDex:Ve(),destinationDex:Ve(),token:Ve(),amount:an,fromSubAccount:ze(va([ie(""),De]),""),nonce:ne}),nonce:ne,signature:F({r:ge(Ce,Pe(66)),s:ge(Ce,Pe(66)),v:je([27,28])}),expiresAfter:ze(ne)}),nW=F(LKe.entries.action.entries);function FKe(e,t,n){const r=bt(nW,ye(nW,{type:"agentSendAsset",...t,nonce:0}));return Gt({...e,nonceManager:async a=>{var i;return r.nonce=await(((i=e.nonceManager)==null?void 0:i.call(e,a))??BM.getNonce(`${a}:${e.transport.isTestnet}`))}},r,n)}const NKe=F({action:F({type:ie("agentSetAbstraction"),abstraction:je(["i","u","p"])}),nonce:ne,signature:F({r:ge(Ce,Pe(66)),s:ge(Ce,Pe(66)),v:je([27,28])}),expiresAfter:ze(ne)}),rW=F(NKe.entries.action.entries);function BKe(e,t,n){const r=bt(rW,ye(rW,{type:"agentSetAbstraction",...t}));return Gt(e,r,n)}const VKe=F({action:F({type:ie("approveAgent"),signatureChainId:Ce,hyperliquidChain:je(["Mainnet","Testnet"]),agentAddress:De,agentName:ga(ge(Ve(),Yl(e=>e.replace(/ valid_until \d+$/,"").length<=16,e=>`Invalid length: Expected <= 16 but received ${e.input.replace(/ valid_until \d+$/,"").length}`)),""),nonce:ne}),nonce:ne,signature:F({r:ge(Ce,Pe(66)),s:ge(Ce,Pe(66)),v:je([27,28])})}),aW=Sa(F(VKe.entries.action.entries),["signatureChainId","hyperliquidChain","nonce"]),UKe={"HyperliquidTransaction:ApproveAgent":[{name:"hyperliquidChain",type:"string"},{name:"agentAddress",type:"address"},{name:"agentName",type:"string"},{name:"nonce",type:"uint64"}]};function jKe(e,t,n){const r=bt(aW,ye(aW,{type:"approveAgent",...t}));return Ta(e,r,UKe,n)}const qKe=F({action:F({type:ie("approveBuilderFee"),signatureChainId:Ce,hyperliquidChain:je(["Mainnet","Testnet"]),maxFeeRate:tse,builder:De,nonce:ne}),nonce:ne,signature:F({r:ge(Ce,Pe(66)),s:ge(Ce,Pe(66)),v:je([27,28])})}),iW=Sa(F(qKe.entries.action.entries),["signatureChainId","hyperliquidChain","nonce"]),$Ke={"HyperliquidTransaction:ApproveBuilderFee":[{name:"hyperliquidChain",type:"string"},{name:"maxFeeRate",type:"string"},{name:"builder",type:"address"},{name:"nonce",type:"uint64"}]};function zKe(e,t,n){const r=bt(iW,ye(iW,{type:"approveBuilderFee",...t}));return Ta(e,r,$Ke,n)}const HKe=F({action:F({type:ie("authorizeAqav2Role"),token:ne,role:je(["technical","treasury"])}),nonce:ne,signature:F({r:ge(Ce,Pe(66)),s:ge(Ce,Pe(66)),v:je([27,28])}),expiresAfter:ze(ne)}),oW=F(HKe.entries.action.entries);function WKe(e,t,n){const r=bt(oW,ye(oW,{type:"authorizeAqav2Role",...t}));return Gt(e,r,n)}const YKe=F({action:F({type:ie("batchModify"),modifies:mr(F({oid:va([ne,zf]),order:F({a:ne,b:jt(),p:ge(an,Yl(e=>Number(e)>0,"Value must be greater than zero")),s:an,r:jt(),t:va([F({limit:F({tif:je(["Gtc","Ioc","Alo","FrontendMarket"])})}),F({trigger:F({isMarket:jt(),triggerPx:ge(an,Yl(e=>Number(e)>0,"Value must be greater than zero")),tpsl:je(["tp","sl"])})})]),c:ze(zf)})})),a:ze(ie(!0))}),nonce:ne,signature:F({r:ge(Ce,Pe(66)),s:ge(Ce,Pe(66)),v:je([27,28])}),vaultAddress:ze(De),expiresAfter:ze(ne)}),sW=F(YKe.entries.action.entries);function GKe(e,t,n){const r=bt(sW,ye(sW,{type:"batchModify",...t}));return Gt(e,r,n)}const QKe=F({action:F({type:ie("borrowLend"),operation:je(["supply","withdraw","repay","borrow"]),token:ne,amount:na(an)}),nonce:ne,signature:F({r:ge(Ce,Pe(66)),s:ge(Ce,Pe(66)),v:je([27,28])}),vaultAddress:ze(De),expiresAfter:ze(ne)}),uW=F(QKe.entries.action.entries);function KKe(e,t,n){const r=bt(uW,ye(uW,{type:"borrowLend",...t}));return Gt(e,r,n)}const XKe=F({action:F({type:ie("cancel"),cancels:mr(F({a:ne,o:ne})),f:ze(ie(!0))}),nonce:ne,signature:F({r:ge(Ce,Pe(66)),s:ge(Ce,Pe(66)),v:je([27,28])}),vaultAddress:ze(De),expiresAfter:ze(ne)}),cW=F(XKe.entries.action.entries);function JKe(e,t,n){const r=bt(cW,ye(cW,{type:"cancel",...t}));return Gt(e,r,n)}const ZKe=F({action:F({type:ie("cancelByCloid"),cancels:mr(F({asset:ne,cloid:zf})),f:ze(ie(!0))}),nonce:ne,signature:F({r:ge(Ce,Pe(66)),s:ge(Ce,Pe(66)),v:je([27,28])}),vaultAddress:ze(De),expiresAfter:ze(ne)}),lW=F(ZKe.entries.action.entries);function eXe(e,t,n){const r=bt(lW,ye(lW,{type:"cancelByCloid",...t}));return Gt(e,r,n)}const tXe=F({action:F({type:ie("cDeposit"),signatureChainId:Ce,hyperliquidChain:je(["Mainnet","Testnet"]),wei:ge(ne,ro(1)),nonce:ne}),nonce:ne,signature:F({r:ge(Ce,Pe(66)),s:ge(Ce,Pe(66)),v:je([27,28])})}),dW=Sa(F(tXe.entries.action.entries),["signatureChainId","hyperliquidChain","nonce"]),nXe={"HyperliquidTransaction:CDeposit":[{name:"hyperliquidChain",type:"string"},{name:"wei",type:"uint64"},{name:"nonce",type:"uint64"}]};function rXe(e,t,n){const r=bt(dW,ye(dW,{type:"cDeposit",...t}));return Ta(e,r,nXe,n)}const aXe=F({action:F({type:ie("claimRewards")}),nonce:ne,signature:F({r:ge(Ce,Pe(66)),s:ge(Ce,Pe(66)),v:je([27,28])}),expiresAfter:ze(ne)}),fW=F(aXe.entries.action.entries);function iXe(e,t){const n=bt(fW,ye(fW,{type:"claimRewards"}));return Gt(e,n,t)}const pW=na(F({authorizedUsers:mr(De),threshold:ge(ne,ro(1),bc(10))})),oXe=F({action:F({type:ie("convertToMultiSigUser"),signatureChainId:Ce,hyperliquidChain:je(["Mainnet","Testnet"]),signers:va([ge(Ve(),Moe(),pW,R4()),ge(pW,R4())]),nonce:ne}),nonce:ne,signature:F({r:ge(Ce,Pe(66)),s:ge(Ce,Pe(66)),v:je([27,28])})}),hW=Sa(F(oXe.entries.action.entries),["signatureChainId","hyperliquidChain","nonce"]),sXe={"HyperliquidTransaction:ConvertToMultiSigUser":[{name:"hyperliquidChain",type:"string"},{name:"signers",type:"string"},{name:"nonce",type:"uint64"}]};function uXe(e,t,n){const r=bt(hW,ye(hW,{type:"convertToMultiSigUser",...t}));return Ta(e,r,sXe,n)}const cXe=F({action:F({type:ie("createSubAccount"),name:ge(Ve(),qf(1),vc(16))}),nonce:ne,signature:F({r:ge(Ce,Pe(66)),s:ge(Ce,Pe(66)),v:je([27,28])}),expiresAfter:ze(ne)}),yW=F(cXe.entries.action.entries);function lXe(e,t,n){const r=bt(yW,ye(yW,{type:"createSubAccount",...t}));return Gt(e,r,n)}const dXe=F({action:F({type:ie("createVault"),name:ge(Ve(),qf(3),vc(50)),description:ge(Ve(),qf(10),vc(250)),initialUsd:ge(ne,ro(100*1e6)),nonce:ne}),nonce:ne,signature:F({r:ge(Ce,Pe(66)),s:ge(Ce,Pe(66)),v:je([27,28])}),expiresAfter:ze(ne)}),mW=F(dXe.entries.action.entries);function fXe(e,t,n){const r=bt(mW,ye(mW,{type:"createVault",...t,nonce:0}));return Gt({...e,nonceManager:async a=>{var i;return r.nonce=await(((i=e.nonceManager)==null?void 0:i.call(e,a))??BM.getNonce(`${a}:${e.transport.isTestnet}`))}}
807,r,n)}const pXe=F({action:Es("type",[F({type:ie("CSignerAction"),jailSelf:Rx()}),F({type:ie("CSignerAction"),unjailSelf:Rx()})]),nonce:ne,signature:F({r:ge(Ce,Pe(66)),s:ge(Ce,Pe(66)),v:je([27,28])}),expiresAfter:ze(ne)}),gW=Es("type",pXe.entries.action.options);function hXe(e,t,n){const r=bt(gW,ye(gW,{type:"CSignerAction",...t}));return Gt(e,r,n)}const yXe=F({action:Es("type",[F({type:ie("CValidatorAction"),changeProfile:F({node_ip:na(F({Ip:ge(Ve(),Px())})),name:na(Ve()),description:na(Ve()),unjailed:jt(),disable_delegations:na(jt()),commission_bps:na(ne),signer:na(De)})}),F({type:ie("CValidatorAction"),register:F({profile:F({node_ip:F({Ip:ge(Ve(),Px())}),name:Ve(),description:Ve(),delegations_disabled:jt(),commission_bps:ne,signer:De}),unjailed:jt(),initial_wei:ne})}),F({type:ie("CValidatorAction"),unregister:Rx()})]),nonce:ne,signature:F({r:ge(Ce,Pe(66)),s:ge(Ce,Pe(66)),v:je([27,28])}),expiresAfter:ze(ne)}),vW=Es("type",yXe.entries.action.options);function mXe(e,t,n){const r=bt(vW,ye(vW,{type:"CValidatorAction",...t}));return Gt(e,r,n)}const gXe=F({action:F({type:ie("cWithdraw"),signatureChainId:Ce,hyperliquidChain:je(["Mainnet","Testnet"]),wei:ge(ne,ro(1)),nonce:ne}),nonce:ne,signature:F({r:ge(Ce,Pe(66)),s:ge(Ce,Pe(66)),v:je([27,28])})}),bW=Sa(F(gXe.entries.action.entries),["signatureChainId","hyperliquidChain","nonce"]),vXe={"HyperliquidTransaction:CWithdraw":[{name:"hyperliquidChain",type:"string"},{name:"wei",type:"uint64"},{name:"nonce",type:"uint64"}]};function bXe(e,t,n){const r=bt(bW,ye(bW,{type:"cWithdraw",...t}));return Ta(e,r,vXe,n)}const wXe=F({action:F({type:ie("evmUserModify"),usingBigBlocks:jt()}),nonce:ne,signature:F({r:ge(Ce,Pe(66)),s:ge(Ce,Pe(66)),v:je([27,28])}),expiresAfter:ze(ne)}),wW=F(wXe.entries.action.entries);function xXe(e,t,n){const r=bt(wW,ye(wW,{type:"evmUserModify",...t}));return Gt(e,r,n)}const SXe=F({action:F({type:ie("finalizeEvmContract"),token:ne,input:va([F({create:F({nonce:ne})}),ie("firstStorageSlot"),ie("customStorageSlot")])}),nonce:ne,signature:F({r:ge(Ce,Pe(66)),s:ge(Ce,Pe(66)),v:je([27,28])}),expiresAfter:ze(ne)}),xW=F(SXe.entries.action.entries);function TXe(e,t,n){const r=bt(xW,ye(xW,{type:"finalizeEvmContract",...t}));return Gt(e,r,n)}const EXe=F({action:F({type:ie("gossipPriorityBid"),slotId:ge(ne,bc(1)),ip:ge(Ve(),Px()),maxGas:ne}),nonce:ne,signature:F({r:ge(Ce,Pe(66)),s:ge(Ce,Pe(66)),v:je([27,28])}),expiresAfter:ze(ne)}),SW=F(EXe.entries.action.entries);function CXe(e,t,n){const r=bt(SW,ye(SW,{type:"gossipPriorityBid",...t}));return Gt(e,r,n)}const AXe=F({action:F({type:ie("hip3LiquidatorTransfer"),dex:Ve(),ntl:ne,isDeposit:jt()}),nonce:ne,signature:F({r:ge(Ce,Pe(66)),s:ge(Ce,Pe(66)),v:je([27,28])}),expiresAfter:ze(ne)}),TW=F(AXe.entries.action.entries);function _Xe(e,t,n){const r=bt(TW,ye(TW,{type:"hip3LiquidatorTransfer",...t}));return Gt(e,r,n)}const kXe=F({action:F({type:ie("linkStakingUser"),signatureChainId:Ce,hyperliquidChain:je(["Mainnet","Testnet"]),user:De,isFinalize:jt(),nonce:ne}),nonce:ne,signature:F({r:ge(Ce,Pe(66)),s:ge(Ce,Pe(66)),v:je([27,28])})}),EW=Sa(F(kXe.entries.action.entries),["signatureChainId","hyperliquidChain","nonce"]),PXe={"HyperliquidTransaction:LinkStakingUser":[{name:"hyperliquidChain",type:"string"},{name:"user",type:"address"},{name:"isFinalize",type:"bool"},{name:"nonce",type:"uint64"}]};function RXe(e,t,n){const r=bt(EW,ye(EW,{type:"linkStakingUser",...t}));return Ta(e,r,PXe,n)}const OXe=F({action:F({type:ie("modify"),oid:va([ne,zf]),order:F({a:ne,b:jt(),p:ge(an,Yl(e=>Number(e)>0,"Value must be greater than zero")),s:an,r:jt(),t:va([F({limit:F({tif:je(["Gtc","Ioc","Alo","FrontendMarket"])})}),F({trigger:F({isMarket:jt(),triggerPx:ge(an,Yl(e=>Number(e)>0,"Value must be greater than zero")),tpsl:je(["tp","sl"])})})]),c:ze(zf)}),a:ze(ie(!0))}),nonce:ne,signature:F({r:ge(Ce,Pe(66)),s:ge(Ce,Pe(66)),v:je([27,28])}),vaultAddress:ze(De),expiresAfter:ze(ne)}),CW=F(OXe.entries.action.entries);function IXe(e,t,n){const r=bt(CW,ye(CW,{type:"modify",...t}));return Gt(e,r,n)}const MXe=F({action:F({type:ie("noop")}),nonce:ne,signature:F({r:ge(Ce,Pe(66)),s:ge(Ce,Pe(66)),v:je([27,28])}),expiresAfter:ze(ne)}),AW=F(MXe.entries.action.entries);function DXe(e,t,n){const r=bt(AW,ye(AW,{type:"noop"}));return Gt({...e,nonceManager:()=>t.nonce},r,n)}const LXe=F({action:F({type:ie("order"),orders:mr(F({a:ne,b:jt(),p:ge(an,Yl(e=>Number(e)>0,"Value must be greater than zero")),s:an,r:jt(),t:va([F({limit:F({tif:je(["Gtc","Ioc","Alo","FrontendMarket"])})}),F({trigger:F({isMarket:jt(),triggerPx:ge(an,Yl(e=>Number(e)>
8070,"Value must be greater than zero")),tpsl:je(["tp","sl"])})})]),c:ze(zf)})),grouping:ze(va([je(["na","normalTpsl","positionTpsl"]),F({p:ge(ne,bc(8e4))})]),"na"),builder:ze(F({b:De,f:ge(ne,bc(1e3))}))}),nonce:ne,signature:F({r:ge(Ce,Pe(66)),s:ge(Ce,Pe(66)),v:je([27,28])}),vaultAddress:ze(De),expiresAfter:ze(ne)}),_W=F(LXe.entries.action.entries);function FXe(e,t,n){const r=bt(_W,ye(_W,{type:"order",...t}));return Gt(e,r,n)}const NXe=F({action:Es("type",[F({type:ie("perpDeploy"),registerAsset2:F({maxGas:na(ne),assetRequest:F({coin:Ve(),szDecimals:ne,oraclePx:an,marginTableId:ne,marginMode:je(["strictIsolated","noCross","normal"])}),dex:Ve(),schema:na(F({fullName:Ve(),collateralToken:ne,oracleUpdater:na(De)}))})}),F({type:ie("perpDeploy"),registerAsset:F({maxGas:na(ne),assetRequest:F({coin:Ve(),szDecimals:ne,oraclePx:an,marginTableId:ne,onlyIsolated:jt()}),dex:Ve(),schema:na(F({fullName:Ve(),collateralToken:ne,oracleUpdater:na(De)}))})}),F({type:ie("perpDeploy"),setOracle:F({dex:Ve(),oraclePxs:mr(xi([Ve(),an])),markPxs:mr(mr(xi([Ve(),an]))),externalPerpPxs:mr(xi([Ve(),an]))})}),F({type:ie("perpDeploy"),setFundingMultipliers:mr(xi([Ve(),an]))}),F({type:ie("perpDeploy"),setFundingInterestRates:mr(xi([Ve(),SKe]))}),F({type:ie("perpDeploy"),haltTrading:F({coin:Ve(),isHalted:jt()})}),F({type:ie("perpDeploy"),setMarginTableIds:mr(xi([Ve(),ne]))}),F({type:ie("perpDeploy"),insertMarginTable:F({dex:Ve(),marginTable:F({description:Ve(),marginTiers:ge(mr(F({lowerBound:ne,maxLeverage:ge(ne,ro(1),bc(50))})),vc(3))})})}),F({type:ie("perpDeploy"),setFeeRecipient:F({dex:Ve(),feeRecipient:De})}),F({type:ie("perpDeploy"),setOpenInterestCaps:mr(xi([Ve(),ne]))}),F({type:ie("perpDeploy"),setSubDeployers:F({dex:Ve(),subDeployers:mr(F({variant:Ve(),user:De,allowed:jt()}))})}),F({type:ie("perpDeploy"),setMarginModes:mr(xi([Ve(),je(["strictIsolated","noCross"])]))}),F({type:ie("perpDeploy"),setFeeScale:F({dex:Ve(),scale:an})}),F({type:ie("perpDeploy"),setGrowthModes:mr(xi([Ve(),jt()]))}),F({type:ie("perpDeploy"),setPerpAnnotation:F({coin:Ve(),category:Ve(),description:Ve(),displayName:na(Ve()),keywords:mr(Ve())})}),F({type:ie("perpDeploy"),disableDex:Ve()})]),nonce:ne,signature:F({r:ge(Ce,Pe(66)),s:ge(Ce,Pe(66)),v:je([27,28])}),expiresAfter:ze(ne)}),kW=Es("type",NXe.entries.action.options);function BXe(e,t,n){const r=bt(kW,ye(kW,{type:"perpDeploy",...t}));return Gt(e,r,n)}const VXe=F({action:F({type:ie("registerReferrer"),code:ge(Ve(),qf(1),vc(20))}),nonce:ne,signature:F({r:ge(Ce,Pe(66)),s:ge(Ce,Pe(66)),v:je([27,28])}),expiresAfter:ze(ne)}),PW=F(VXe.entries.action.entries);function UXe(e,t,n){const r=bt(PW,ye(PW,{type:"registerReferrer",...t}));return Gt(e,r,n)}const jXe=F({action:F({type:ie("reserveRequestWeight"),weight:ge(ne,bc(0x68db8bac710cb))}),nonce:ne,signature:F({r:ge(Ce,Pe(66)),s:ge(Ce,Pe(66)),v:je([27,28])}),expiresAfter:ze(ne)}),RW=F(jXe.entries.action.entries);function qXe(e,t,n){const r=bt(RW,ye(RW,{type:"reserveRequestWeight",...t}));return Gt(e,r,n)}const $Xe=F({action:F({type:ie("scheduleCancel"),time:ze(ne)}),nonce:ne,signature:F({r:ge(Ce,Pe(66)),s:ge(Ce,Pe(66)),v:je([27,28])}),vaultAddress:ze(De),expiresAfter:ze(ne)}),OW=F($Xe.entries.action.entries);function zXe(e,t,n){const r=t&&"time"in t,a=r?t:{},i=r?n:t,o=bt(OW,ye(OW,{type:"scheduleCancel",...a}));return Gt(e,o,i)}const HXe=F({action:F({type:ie("sendAsset"),signatureChainId:Ce,hyperliquidChain:je(["Mainnet","Testnet"]),destination:De,sourceDex:Ve(),destinationDex:Ve(),token:Ve(),amount:an,fromSubAccount:ze(va([ie(""),De]),""),nonce:ne}),nonce:ne,signature:F({r:ge(Ce,Pe(66)),s:ge(Ce,Pe(66)),v:je([27,28])})}),IW=Sa(F(HXe.entries.action.entries),["signatureChainId","hyperliquidChain","nonce"]),WXe={"HyperliquidTransaction:SendAsset":[{name:"hyperliquidChain",type:"string"},{name:"destination",type:"string"},{name:"sourceDex",type:"string"},{name:"destinationDex",type:"string"},{name:"token",type:"string"},{name:"amount",type:"string"},{name:"fromSubAccount",type:"string"},{name:"nonce",type:"uint64"}]};function YXe(e,t,n){const r=bt(IW,ye(IW,{type:"sendAsset",...t}));return Ta(e,r,WXe,n)}const GXe=F({action:F({type:ie("sendToEvmWithData"),signatureChainId:Ce,hyperliquidChain:je(["Mainnet","Testnet"]),token:Ve(),amount:an,sourceDex:Ve(),destinationRecipient:Ve(),addressEncoding:je(["hex","base58"]),destinationChainId:ne,gasLim
807it:ne,data:ge(Ve(),up(/^0[xX]([0-9a-fA-F]+)?$/)),nonce:ne}),nonce:ne,signature:F({r:ge(Ce,Pe(66)),s:ge(Ce,Pe(66)),v:je([27,28])})}),MW=Sa(F(GXe.entries.action.entries),["signatureChainId","hyperliquidChain","nonce"]),QXe={"HyperliquidTransaction:SendToEvmWithData":[{name:"hyperliquidChain",type:"string"},{name:"token",type:"string"},{name:"amount",type:"string"},{name:"sourceDex",type:"string"},{name:"destinationRecipient",type:"string"},{name:"addressEncoding",type:"string"},{name:"destinationChainId",type:"uint32"},{name:"gasLimit",type:"uint64"},{name:"data",type:"bytes"},{name:"nonce",type:"uint64"}]};function KXe(e,t,n){const r=bt(MW,ye(MW,{type:"sendToEvmWithData",...t}));return Ta(e,r,QXe,n)}const XXe=F({action:F({type:ie("setDisplayName"),displayName:ge(Ve(),vc(20))}),nonce:ne,signature:F({r:ge(Ce,Pe(66)),s:ge(Ce,Pe(66)),v:je([27,28])}),expiresAfter:ze(ne)}),DW=F(XXe.entries.action.entries);function JXe(e,t,n){const r=bt(DW,ye(DW,{type:"setDisplayName",...t}));return Gt(e,r,n)}const ZXe=F({action:F({type:ie("setReferrer"),code:ge(Ve(),qf(1),vc(20))}),nonce:ne,signature:F({r:ge(Ce,Pe(66)),s:ge(Ce,Pe(66)),v:je([27,28])}),expiresAfter:ze(ne)}),LW=F(ZXe.entries.action.entries);function eJe(e,t,n){const r=bt(LW,ye(LW,{type:"setReferrer",...t}));return Gt(e,r,n)}const tJe=F({action:Es("type",[F({type:ie("spotDeploy"),registerToken2:F({spec:F({name:Ve(),szDecimals:ne,weiDecimals:ne}),maxGas:ne,fullName:ze(Ve())})}),F({type:ie("spotDeploy"),userGenesis:F({token:ne,userAndWei:mr(xi([De,an])),existingTokenAndWei:mr(xi([ne,an])),blacklistUsers:ze(mr(xi([De,jt()])))})}),F({type:ie("spotDeploy"),genesis:F({token:ne,maxSupply:an,noHyperliquidity:ze(ie(!0))})}),F({type:ie("spotDeploy"),registerSpot:F({tokens:xi([ne,ne])})}),F({type:ie("spotDeploy"),registerHyperliquidity:F({spot:ne,startPx:an,orderSz:an,nOrders:ne,nSeededLevels:ze(ne)})}),F({type:ie("spotDeploy"),setDeployerTradingFeeShare:F({token:ne,share:tse})}),F({type:ie("spotDeploy"),enableQuoteToken:F({token:ne})}),F({type:ie("spotDeploy"),disableQuoteToken:F({token:ne})}),F({type:ie("spotDeploy"),requestEvmContract:F({token:ne,address:De,evmExtraWeiDecimals:ge(Zoe,ro(-2),bc(18))})})]),nonce:ne,signature:F({r:ge(Ce,Pe(66)),s:ge(Ce,Pe(66)),v:je([27,28])}),expiresAfter:ze(ne)}),FW=Es("type",tJe.entries.action.options);function nJe(e,t,n){const r=bt(FW,ye(FW,{type:"spotDeploy",...t}));return Gt(e,r,n)}const rJe=F({action:F({type:ie("spotSend"),signatureChainId:Ce,hyperliquidChain:je(["Mainnet","Testnet"]),destination:De,token:Ve(),amount:an,time:ne}),nonce:ne,signature:F({r:ge(Ce,Pe(66)),s:ge(Ce,Pe(66)),v:je([27,28])})}),NW=Sa(F(rJe.entries.action.entries),["signatureChainId","hyperliquidChain","time"]),aJe={"HyperliquidTransaction:SpotSend":[{name:"hyperliquidChain",type:"string"},{name:"destination",type:"string"},{name:"token",type:"string"},{name:"amount",type:"string"},{name:"time",type:"uint64"}]};function iJe(e,t,n){const r=bt(NW,ye(NW,{type:"spotSend",...t}));return Ta(e,r,aJe,n)}const oJe=F({action:F({type:ie("spotUser"),toggleSpotDusting:F({optOut:jt()})}),nonce:ne,signature:F({r:ge(Ce,Pe(66)),s:ge(Ce,Pe(66)),v:je([27,28])}),expiresAfter:ze(ne)}),BW=F(oJe.entries.action.entries);function sJe(e,t,n){const r=bt(BW,ye(BW,{type:"spotUser",...t}));return Gt(e,r,n)}const uJe=F({action:F({type:ie("stakingLinkDisableTradingUser"),signatureChainId:Ce,hyperliquidChain:je(["Mainnet","Testnet"]),tradingUser:De,nonce:ne}),nonce:ne,signature:F({r:ge(Ce,Pe(66)),s:ge(Ce,Pe(66)),v:je([27,28])})}),VW=Sa(F(uJe.entries.action.entries),["signatureChainId","hyperliquidChain","nonce"]),cJe={"HyperliquidTransaction:StakingLinkDisableTradingUser":[{name:"hyperliquidChain",type:"string"},{name:"tradingUser",type:"address"},{name:"nonce",type:"uint64"}]};function lJe(e,t,n){const r=bt(VW,ye(VW,{type:"stakingLinkDisableTradingUser",...t}));return Ta(e,r,cJe,n)}const dJe=F({action:F({type:ie("subAccountModify"),subAccountUser:De,name:ge(Ve(),qf(1),vc(16))}),nonce:ne,signature:F({r:ge(Ce,Pe(66)),s:ge(Ce,Pe(66)),v:je([27,28])}),expiresAfter:ze(ne)}),UW=F(dJe.entries.action.entries);function fJe(e,t,n){const r=bt(UW,ye(UW,{type:"subAccountModify",...t}));return Gt(e,r,n)}const pJe=F({action:F({type:ie("subAccountSpotTransfer"),subAccountUser:De,isDeposit:jt(),token:Ve(),amount:an}),nonce:ne,signature:F({r:ge(Ce,Pe(66)),s:ge(Ce,Pe(66)),v:je([27,28])}),expiresAfter:ze(ne)}),jW=F(pJe.entries.action.entries);function hJe(e,t,n){const r=bt(jW,ye(jW,{type:"subAccountSpotTransfer",...t}));return Gt(e,r,n)}const yJe=F({action:F({type:ie("subAccountTransfer"),subAccountUser:De,isDeposit:jt(),usd:ge(ne,ro(1))}),nonce:ne,signature:F({r:ge(Ce,Pe(66)),s:ge(Ce,Pe(66)),v:je([27,28])}),expiresAfter:ze(ne)}),qW=F(yJe.entries.action.entries);function mJe(e,t,n){const r=bt(qW,ye(qW,{type:"subAccountTransfer",...t}));return Gt(e,r,n)}const gJe=F({action:F({type:ie("tokenDelegate"),signatureChainId:Ce,hyperliquidChain:je(["Mainnet","Testnet"]),validator:De,wei:ge(ne,ro(1)),isUndelegate:jt(),nonce:ne}),nonce:ne,signature:F({r:ge(Ce,Pe(66)),s:ge(Ce,Pe(66)),v:je([27,28])})}),$W=Sa(F(gJe.entries.action.entries),["signatureChainId","hyperliquidChain","nonce"]),vJe={"HyperliquidTransaction:TokenDelegate":[{name:"hyperliquidChain",type:"string"},{name:"validator",type:"address"},{name:"wei",type:"uint64"},{name:"isUndelegate",type:"bool"},{name:"nonce",type:"uint64"}]};function bJe(e,t,n){const r=bt($W,ye($W,{type:"tokenDelegate",...t}));return Ta(e,r,vJe,n)}const wJe=F({action:F({type:ie("topUpIsolatedOnlyMargin"),asset:ne,leverage:an}),nonce:ne,signature:F({r:ge(Ce,Pe(66)),s:ge(Ce,Pe(66)),v:je([27,28])}),vaultAddress:ze(De),expiresAfter:ze(ne)}),zW=F(wJe.entries.action.entries);function xJe(e,t,n){const r=bt(zW,ye(zW,{type:"topUpIsolatedOnlyMargin",...t}));return Gt(e,r,n)}const SJe=F({action:F({type:ie("twapCancel"),a:ne,t:ne}),nonce:ne,signature:F({r:ge(Ce,Pe(66)),s:ge(Ce,Pe(66)),v:je([27,28])}),vaultAddress:ze(De),expiresAfter:ze(ne)}),HW=F(SJe.entries.action.entries);function TJe(e,t,n){const r=bt(HW,ye(HW,{type:"twapCancel",...t}));return Gt(e,r,n)}const EJe=F({action:F({type:ie("twapOrder"),twap:F({a:ne,b:jt(),s:an,r:jt(),m:ge(ne,ro(5),bc(1440)),t:jt()})}),nonce:ne,signature:F({r:ge(Ce,Pe(66)),s:ge(Ce,Pe(66)),v:je([27,28])}),vaultAddress:ze(De),expiresAfter:ze(ne)}),WW=F(EJe.entries.action.entries);function CJe(e,t,n){const r=bt(WW,ye(WW,{type:"twapOrder",...t}));return Gt(e,r,n)}const AJe=F({action:F({type:ie("updateIsolatedMargin"),asset:ne,isBuy:jt(),ntli:Zoe}),nonce:ne,signature:F({r:ge(Ce,Pe(66)),s:ge(Ce,Pe(66)),v:je([27,28])}),vaultAddress:ze(De),expiresAfter:ze(ne)}),YW=F(AJe.entries.action.entries);function _Je(e,t,n){const r=bt(YW,ye(YW,{type:"updateIsolatedMargin",...t}));return Gt(e,r,n)}const kJe=F({action:F({type:ie("updateLeverage"),asset:ne,isCross:jt(),leverage:ge(ne,ro(1))}),nonce:ne,signature:F({r:ge(Ce,Pe(66)),s:ge(Ce,Pe(66)),v:je([27,28])}),vaultAddress:ze(De),expiresAfter:ze(ne)}),GW=F(kJe.entries.action.entries);function PJe(e,t,n){const r=bt(GW,ye(GW,{type:"updateLeverage",...t}));return Gt(e,r,n)}const RJe=F({action:F({type:ie("usdClassTransfer"),signatureChainId:Ce,hyperliquidChain:je(["Mainnet","Testnet"]),amount:va([an,ge(Ve(),up(/^[0-9]+(\.[0-9]+)?\s+subaccount:0x[0-9a-fA-F]{40}$/))]),toPerp:jt(),nonce:ne}),nonce:ne,signature:F({r:ge(Ce,Pe(66)),s:ge(Ce,Pe(66)),v:je([27,28])})}),QW=Sa(F(RJe.entries.action.entries),["signatureChainId","hyperliquidChain","nonce"]),OJe={"HyperliquidTransaction:UsdClassTransfer":[{name:"hyperliquidChain",type:"string"},{name:"amount",type:"string"},{name:"toPerp",type:"bool"},{name:"nonce",type:"uint64"}]};function IJe(e,t,n){const r=bt(QW,ye(QW,{type:"usdClassTransfer",...t}));return Ta(e,r,OJe,n)}const MJe=F({action:F({type:ie("usdSend"),signatureChainId:Ce,hyperliquidChain:je(["Mainnet","Testnet"]),destination:De,amount:an,time:ne}),nonce:ne,signature:F({r:ge(Ce,Pe(66)),s:ge(Ce,Pe(66)),v:je([27,28])})}),KW=Sa(F(MJe.entries.action.entries),["signatureChainId","hyperliquidChain","time"]),DJe={"HyperliquidTransaction:UsdSend":[{name:"hyperliquidChain",type:"string"},{name:"destination",type:"string"},{name:"amount",type:"string"},{name:"time",type:"uint64"}]};function LJe(e,t,n){const r=bt(KW,ye(KW,{type:"usdSend",...t}));return Ta(e,r,DJe,n)}const FJe=F({action:F({type:ie("userDexAbstraction"),signatureChainId:Ce,hyperliquidChain:je(["Mainnet","Testnet"]),user:De,enabled:jt(),nonce:ne}),nonce:ne,signature:F({r:ge(Ce,Pe(66)),s:ge(Ce,Pe(66)),v:je([27,28])})}),XW=Sa(F(FJe.entries.action.entries),["signatureChainId","hyperliquidChain","nonce"]),NJe={"HyperliquidTransaction:UserDexAbstraction":[{name:"hyperliquidChain",type:"string"},{name:"user",type:"address"},{name:"enabled",type:"bool"},{name:"nonce",type:"uint64"}]};function BJe(e,t,n){const r=bt(XW,ye(XW,{type:"userDexAbstraction",...t}));return Ta(e,r,NJe,n)}const VJe=F({action:Es("type",[F({type:ie("userOutcome"),splitOutcome:F({outcome:ne,amount:an})}),F({type:ie("userOutcome"),mergeOutcome:F({outcome:ne,amount:na(an)})}),F({type:ie("userOutcome"),mergeQuestion:F({question:ne,amount:na(an)})}),F({type:ie("userOutcome"),negateOutcome:F({question:ne,outcome:ne,amount:an})})]),nonce:ne,signature:F({r:ge(Ce,Pe(66)),s:ge(Ce,Pe(66)),v:je([27,28])}),expiresAfter:ze(ne)}),JW=Es("type",VJe.entries.action.options);function UJe(e,t,n){const r=bt(JW,ye(JW,{type:"userOutcome",...t}));return Gt(e,r,n)}const jJe=F({action:F({type:ie("userPortfolioMargin"),signatureChainId:Ce,hyperliquidChain:je(["Mainnet","Testnet"]),user:De,enabled:jt(),nonce:ne}),nonce:ne,signature:F({r:ge(Ce,Pe(66)),s:ge(Ce,Pe(66)),v:je([27,28])})}),ZW=Sa(F(jJe.entries.action.entries),["signatureChainId","hyperliquidChain","nonce"]),qJe={"HyperliquidTransaction:UserPortfolioMargin":[{name:"hyperliquidChain",type:"string"},{name:"user",type:"address"},{name:"enabled",type:"bool"},{name:"nonce",type:"uint64"}]};function $Je(e,t,n){const r=bt(ZW,ye(ZW,{type:"userPortfolioMargin",...t}));return Ta(e,r,qJe,n)}const zJe=F({action:F({type:ie("userSetAbstraction"),signatureChainId:Ce,hyperliquidChain:je(["Mainnet","Testnet"]),user:De,abstraction:je(["dexAbstraction","unifiedAccount","portfolioMargin","disabled"]),nonce:ne}),nonce:ne,signature:F({r:ge(Ce,Pe(66)),s:ge(Ce,Pe(66)),v:je([27,28])})}),eY=Sa(F(zJe.entries.action.entries),["signatureChainId","hyperliquidChain","nonce"]),HJe={"HyperliquidTransaction:UserSetAbstraction":[{name:"hyperliquidChain",type:"string"},{name:"user",type:"address"},{name:"abstraction",type:"string"},{name:"nonce",type:"uint64"}]};function WJe(e,t,n){const r=bt(eY,ye(eY,{type:"userSetAbstraction",...t}));return Ta(e,r,HJe,n)}const YJe=F({action:F({type:ie("validatorL1Stream"),riskFreeRate:an}),nonce:ne,signature:F({r:ge(Ce,Pe(66)),s:ge(Ce,Pe(66)),v:je([27,28])}),expiresAfter:ze(ne)}),tY=F(YJe.entries.action.entries);function GJe(e,t,n){const r=bt(tY,ye(tY,{type:"validatorL1Stream",...t}));return Gt(e,r,n)}const QJe=F({action:F({type:ie("vaultDistribute"),vaultAddress:De,usd:ne}),nonce:ne,signature:F({r:ge(Ce,Pe(66)),s:ge(Ce,Pe(66)),v:je([27,28])}),expiresAfter:ze(ne)}),nY=F(QJe.entries.action.entries);function KJe(e,t,n){const r=bt(nY,ye(nY,{type:"vaultDistribute",...t}));return Gt(e,r,n)}const XJe=F({action:F({type:ie("vaultModify"),vaultAddress:De,allowDeposits:ga(jt(),null),alwaysCloseOnWithdraw:ga(jt(),null)}),nonce:ne,signature:F({r:ge(Ce,Pe(66)),s:ge(Ce,Pe(66)),v:je([27,28])}),expiresAfter:ze(ne)}),rY=F(XJe.entries.action.entries);function JJe(e,t,n){const r=bt(rY,ye(rY,{type:"vaultModify",...t}));return Gt(e,r,n)}const ZJe=F({action:F({type:ie("vaultTransfer"),vaultAddress:De,isDeposit:jt(),usd:ge(ne,ro(1))}),nonce:ne,signature:F({r:ge(Ce,Pe(66)),s:ge(Ce,Pe(66)),v:je([27,28])}),expiresAfter:ze(ne)}),aY=F(ZJe.entries.action.entries);function eZe(e,t,n){const r=bt(aY,ye(aY,{type:"vaultTransfer",...t}));return Gt(e,r,n)}const tZe=F({action:F({type:ie("withdraw3"),signatureChainId:Ce,hyperliquidChain:je(["Mainnet","Testnet"]),destination:De,amount:an,time:ne}),nonce:ne,signature:F({r:ge(Ce,Pe(66)),s:ge(Ce,Pe(66)),v:je([27,28])})}),iY=Sa(F(tZe.entries.action.entries),["signatureChainId","hyperliquidChain","time"]),nZe={"HyperliquidTransaction:Withdraw":[{name:"hyperliquidChain",type:"string"},{name:"destination",type:"string"},{name:"amount",type:"string"},{name:"time",type:"uint64"}]};function rZe(e,t,n){const r=bt(iY,ye(iY,{type:"withdraw3",...t}));return Ta(e,r,nZe,n)}class aZe{constructor(t){qe(this,"config_");this.config_=t}agentEnableDexAbstraction(t){return DKe(this.config_,t)}agentSendAsset(t,n){return FKe(this.config_,t,n)}agentSetAbstraction(t,n){return BKe(this.config_,t,n)}approveAgent(t,n){return jKe(this.config_,t,n)}approveBuilderFee(t,n){return zKe(this.config_,t,n)}authorizeAqav2Role(t,n){return WKe(this.config_,t,n)}batchModify(t,n){return GKe(this.config_,t,n)}borrowLend(t,n){return KKe(this.config_,t,n)}cancel(t,n){return JKe(this.config_,t,n)}cancelByCloid(t,n){return eXe(this.config_,t,n)}cDeposit(t,n){return rXe(this.config_,t,n)}claimRewards(t){return iXe(this.config_,t)}convertToMultiSigUser(t,n){return uXe(this.config_,t,n)}createSubAccount(t,n){return lXe(this.config_,t,n)}createVault(t,n){return fXe(this.config_,t,n)}cSignerAction(t,n){return hXe(this.config_,t,n)}cValidatorAction(t,n){return mXe(this.config_,t,n)}cWithdraw(t,n){return bXe(this.config_,t,n)}evmUserModify(t,n){return xXe(this.config_,t,n)}finalizeEvmContract(t,n){return TXe(this.config_,t,n)}gossipPriorityBid(t,n){return CXe(this.config_,t,n)}hip3LiquidatorTransfer(t,n){return _Xe(this.config_,t,n)}linkStakingUser(t,n){return RXe(this.config_,t,n)}modify(t,n){return IXe(this.config_,t,n)}order(t,n){return FXe(this.config_,t,n)}noop(t,n){return DXe(this.config_,t,n)}perpDeploy(t,n){return BXe(this.config_,t,n)}registerReferrer(t,n){return UXe(this.config_,t,n)}reserveRequestWeight(t,n){return qXe(this.config_,t,n)}scheduleCancel(t,n){const r=t&&"time"in t,a=r?t:{},i=r?n:t;return zXe(this.config_,a,i)}sendAsset(t,n){return YXe(this.config_,t,n)}sendToEvmWithData(t,n){return KXe(this.config_,t,n)}setDisplayName(t,n){return JXe(this.config_,t,n)}setReferrer(t,n){return eJe(this.config_,t,n)}spotDeploy(t,n){return nJe(this.config_,t,n)}spotSend(t,n){return iJe(this.config_,t,n)}spotUser(t,n){return sJe(this.config_,t,n)}stakingLinkDisableTradingUser(t,n){return lJe(this.config_,t,n)}subAccountModify(t,n){return fJe(this.config_,t,n)}subAccountSpotTransfer(t,n){return hJe(this.config_,t,n)}subAccountTransfer(t,n){return mJe(this.config_,t,n)}tokenDelegate(t,n){return bJe(this.config_,t,n)}topUpIsolatedOnlyMargin(t,n){return xJe(this.config_,t,n)}twapCancel(t,n){return TJe(this.config_,t,n)}twapOrder(t,n){return CJe(this.config_,t,n)}updateIsolatedMargin(t,n){return _Je(this.config_,t,n)}updateLeverage(t,n){return PJe(this.config_,t,n)}usdClassTransfer(t,n){return IJe(this.config_,t,n)}usdSend(t,n){return LJe(this.config_,t,n)}userDexAbstraction(t,n){return BJe(this.config_,t,n)}userOutcome(t,n){return UJe(this.config_,t,n)}userSetAbstraction(t,n){return WJe(this.config_,t,n)}userPortfolioMargin(t,n){return $Je(this.config_,t,n)}validatorL1Stream(t,n){return GJe(this.config_,t,n)}vaultDistribute(t,n){return KJe(this.config_,t,n)}vaultModify(t,n){return JJe(this.config_,t,n)}vaultTransfer(t,n){return eZe(this.config_,t,n)}withdraw3(t,n){return rZe(this.config_,t,n)}}const iZe=F({type:ie("activeAssetData"),coin:Ve(),user:De});function oZe(e,t,n){const r=ye(iZe,{type:"activeAssetData",...t});return e.transport.request("info",r,n)}const sZe=F({type:ie("allBorrowLendReserveStates")});function uZe(e,t){const n=ye(sZe,{type:"allBorrowLendReserveStates"});return e.transport.request("info",n,t)}const cZe=F({type:ie("allMids"),dex:ze(Ve())});function lZe(e,t,n){const r=t instanceof AbortSignal?{}:t,a=t instanceof AbortSignal?t:n,i=ye(cZe,{type:"allMids",...r});return e.transport.request("info",i,a)}const dZe=F({type:ie("allPerpMetas")});function fZe(e,t){const n=ye(dZe,{type:"allPerpMetas"});return e.transport.request("info",n,t)}const pZe=F({type:ie("approvedBuilders"),user:De});function hZe(e,t,n){const r=ye(pZe,{type:"approvedBuilders",...t});return e.transport.request("info",r,n)}const yZe=F({type:ie("borrowLendReserveState"),token:ne});function mZe(e,t,n){const r=ye(yZe,{type:"borrowLendReserveState",...t});return e.transport.request("info",r,n)}const gZe=F({type:ie("borrowLendUserState"),use
807r:De});function vZe(e,t,n){const r=ye(gZe,{type:"borrowLendUserState",...t});return e.transport.request("info",r,n)}const bZe=F({type:ie("candleSnapshot"),req:F({coin:Ve(),interval:je(["1m","3m","5m","15m","30m","1h","2h","4h","8h","12h","1d","3d","1w","1M"]),startTime:ne,endTime:ga(ne)})});function wZe(e,t,n){const r=ye(bZe,{type:"candleSnapshot",req:t});return e.transport.request("info",r,n)}const xZe=F({type:ie("clearinghouseState"),user:De,dex:ze(Ve())});function SZe(e,t,n){const r=ye(xZe,{type:"clearinghouseState",...t});return e.transport.request("info",r,n)}const TZe=F({type:ie("delegations"),user:De});function EZe(e,t,n){const r=ye(TZe,{type:"delegations",...t});return e.transport.request("info",r,n)}const CZe=F({type:ie("delegatorHistory"),user:De});function AZe(e,t,n){const r=ye(CZe,{type:"delegatorHistory",...t});return e.transport.request("info",r,n)}const _Ze=F({type:ie("delegatorRewards"),user:De});function kZe(e,t,n){const r=ye(_Ze,{type:"delegatorRewards",...t});return e.transport.request("info",r,n)}const PZe=F({type:ie("delegatorSummary"),user:De});function RZe(e,t,n){const r=ye(PZe,{type:"delegatorSummary",...t});return e.transport.request("info",r,n)}const OZe=F({type:ie("exchangeStatus")});function IZe(e,t){const n=ye(OZe,{type:"exchangeStatus"});return e.transport.request("info",n,t)}const MZe=F({type:ie("extraAgents"),user:De});function DZe(e,t,n){const r=ye(MZe,{type:"extraAgents",...t});return e.transport.request("info",r,n)}const LZe=F({type:ie("frontendOpenOrders"),user:De,dex:ze(Ve())});function FZe(e,t,n){const r=ye(LZe,{type:"frontendOpenOrders",...t});return e.transport.request("info",r,n)}const NZe=F({type:ie("fundingHistory"),coin:Ve(),startTime:ne,endTime:ga(ne)});function BZe(e,t,n){const r=ye(NZe,{type:"fundingHistory",...t});return e.transport.request("info",r,n)}const VZe=F({type:ie("gossipPriorityAuctionStatus")});function UZe(e,t){const n=ye(VZe,{type:"gossipPriorityAuctionStatus"});return e.transport.request("info",n,t)}const jZe=F({type:ie("gossipRootIps")});function qZe(e,t){const n=ye(jZe,{type:"gossipRootIps"});return e.transport.request("info",n,t)}const $Ze=F({type:ie("historicalOrders"),user:De});function zZe(e,t,n){const r=ye($Ze,{type:"historicalOrders",...t});return e.transport.request("info",r,n)}const HZe=F({type:ie("isVip"),user:De});function WZe(e,t,n){const r=ye(HZe,{type:"isVip",...t});return e.transport.request("info",r,n)}const YZe=F({type:ie("l2Book"),coin:Ve(),nSigFigs:ga(je([2,3,4,5])),mantissa:ga(je([2,5]))});function GZe(e,t,n){const r=ye(YZe,{type:"l2Book",...t});return e.transport.request("info",r,n)}const QZe=F({type:ie("leadingVaults"),user:De});function KZe(e,t,n){const r=ye(QZe,{type:"leadingVaults",...t});return e.transport.request("info",r,n)}const XZe=F({type:ie("legalCheck"),user:De});function JZe(e,t,n){const r=ye(XZe,{type:"legalCheck",...t});return e.transport.request("info",r,n)}const ZZe=F({type:ie("liquidatable")});function eet(e,t){const n=ye(ZZe,{type:"liquidatable"});return e.transport.request("info",n,t)}const tet=F({type:ie("marginTable"),id:ne});function net(e,t,n){const r=ye(tet,{type:"marginTable",...t});return e.transport.request("info",r,n)}const ret=F({type:ie("maxBuilderFee"),user:De,builder:De});function aet(e,t,n){const r=ye(ret,{type:"maxBuilderFee",...t});return e.transport.request("info",r,n)}const iet=F({type:ie("maxMarketOrderNtls")});function oet(e,t){const n=ye(iet,{type:"maxMarketOrderNtls"});return e.transport.request("info",n,t)}const set=F({type:ie("meta"),dex:ze(Ve())});function B4(e,t,n){const r=t instanceof AbortSignal?{}:t,a=t instanceof AbortSignal?t:n,i=ye(set,{type:"meta",...r});return e.transport.request("info",i,a)}const uet=F({type:ie("metaAndAssetCtxs"),dex:ze(Ve())});function cet(e,t,n){const r=t instanceof AbortSignal?{}:t,a=t instanceof AbortSignal?t:n,i=ye(uet,{type:"metaAndAssetCtxs",...r});return e.transport.request("info",i,a)}const det=F({type:ie("openOrders"),user:De,dex:ze(Ve())});function fet(e,t,n){const r=ye(det,{type:"openOrders",...t});return e.transport.request("info",r,n)}const pet=F({type:ie("orderStatus"),user:De,oid:va([ne,zf])});function het(e,t,n){const r=ye(pet,{type:"orderStatus",...t});return e.transport.request("info",r,n)}const yet=F({type:ie("outcomeMeta")});function sse(e,t){const n=ye(yet,{type:"outcomeMeta"});return e.transport.request("info",n,t)}const met=F({type:ie("perpAnnotation"),coin:Ve()});function get(e,t,n){const r=ye(met,{type:"perpAnnotation",...t});return e.transport.request("info",r,n)}const vet=F({type:ie("perpCategories")});function bet(e,t){const n=ye(vet,{type:"perpCategories"});return e.transport.request("info",n,t)}const wet=F({type:ie("perpConciseAnnotations")});function xet(e,t){const n=ye(wet,{type:"perpConciseAnnotations"});return e.transport.request("info",n,t)}const Tet=F({type:ie("perpDeployAuctionStatus")});function Eet(e,t){const n=ye(Tet,{type:"perpDeployAuctionStatus"});return e.transport.request("info",n,t)}
807const Cet=F({type:ie("perpDexLimits"),dex:Ve()});function Aet(e,t,n){const r=ye(Cet,{type:"perpDexLimits",...t});return e.transport.request("info",r,n)}const _et=F({type:ie("perpDexs")});function use(e,t){const n=ye(_et,{type:"perpDexs"});return e.transport.request("info",n,t)}const ket=F({type:ie("perpDexStatus"),dex:Ve()});function Pet(e,t,n){const r=ye(ket,{type:"perpDexStatus",...t});return e.transport.request("info",r,n)}const Ret=F({type:ie("perpsAtOpenInterestCap"),dex:ze(Ve())});function Oet(e,t,n){const r=t instanceof AbortSignal?{}:t,a=t instanceof AbortSignal?t:n,i=ye(Ret,{type:"perpsAtOpenInterestCap",...r});return e.transport.request("info",i,a)}const Iet=F({type:ie("portfolio"),user:De});function Met(e,t,n){const r=ye(Iet,{type:"portfolio",...t});return e.transport.request("info",r,n)}const Det=F({type:ie("predictedFundings")});function Let(e,t){const n=ye(Det,{type:"predictedFundings"});return e.transport.request("info",n,t)}const Fet=F({type:ie("preTransferCheck"),user:De,source:De});function Net(e,t,n){const r=ye(Fet,{type:"preTransferCheck",...t});return e.transport.request("info",r,n)}const Bet=F({type:ie("recentTrades"),coin:Ve()});function Vet(e,t,n){const r=ye(Bet,{type:"recentTrades",...t});return e.transport.request("info",r,n)}const Uet=F({type:ie("referral"),user:De});function jet(e,t,n){const r=ye(Uet,{type:"referral",...t});return e.transport.request("info",r,n)}const qet=F({type:ie("settledOutcome"),outcome:ne});function $et(e,t,n){const r=ye(qet,{type:"settledOutcome",...t});return e.transport.request("info",r,n)}const zet=F({type:ie("spotClearinghouseState"),user:De});function Het(e,t,n){const r=ye(zet,{type:"spotClearinghouseState",...t});return e.transport.request("info",r,n)}const Wet=F({type:ie("spotDeployState"),user:De});function Yet(e,t,n){const r=ye(Wet,{type:"spotDeployState",...t});return e.transport.request("info",r,n)}const Get=F({type:ie("spotMeta")});function cse(e,t){const n=ye(Get,{type:"spotMeta"});return e.transport.request("info",n,t)}const Qet=F({type:ie("spotMetaAndAssetCtxs")});function Ket(e,t){const n=ye(Qet,{type:"spotMetaAndAssetCtxs"});return e.transport.request("info",n,t)}const Xet=F({type:ie("spotPairDeployAuctionStatus")});function Jet(e,t){const n=ye(Xet,{type:"spotPairDeployAuctionStatus"});return e.transport.request("info",n,t)}const Zet=F({type:ie("subAccounts"),user:De});function ett(e,t,n){const r=ye(Zet,{type:"subAccounts",...t});return e.transport.request("info",r,n)}const ttt=F({type:ie("subAccounts2"),user:De});function ntt(e,t,n){const r=ye(ttt,{type:"subAccounts2",...t});return e.transport.request("info",r,n)}const rtt=F({type:ie("tokenDetails"),tokenId:ge(Ce,Pe(34))});function att(e,t,n){const r=ye(rtt,{type:"tokenDetails",...t});return e.transport.request("info",r,n)}const itt=F({type:ie("twapHistory"),user:De});function ott(e,t,n){const r=ye(itt,{type:"twapHistory",...t});return e.transport.request("info",r,n)}const stt=F({type:ie("userAbstraction"),user:De});function utt(e,t,n){const r=ye(stt,{type:"userAbstraction",...t});return e.transport.request("info",r,n)}const ctt=F({type:ie("userBorrowLendInterest"),user:De,startTime:ne,endTime:ga(ne)});function ltt(e,t,n){const r=ye(ctt,{type:"userBorrowLendInterest",...t});return e.transport.request("info",r,n)}const dtt=F({type:ie("userDexAbstraction"),user:De});function ftt(e,t,n){const r=ye(dtt,{type:"userDexAbstraction",...t});return e.transport.request("info",r,n)}const ptt=F({type:ie("userFees"),user:De});function htt(e,t,n){const r=ye(ptt,{type:"userFees",...t});return e.transport.request("info",r,n)}const ytt=F({type:ie("userFills"),user:De,aggregateByTime:ze(jt())});function mtt(e,t,n){const r=ye(ytt,{type:"userFills",...t});return e.transport.request("info",r,n)}const gtt=F({type:ie("userFillsByTime"),user:De,startTime:ne,endTime:ga(ne),aggregateByTime:ze(jt()),reversed:ze(jt())});function vtt(e,t,n){const r=ye(gtt,{type:"userFillsByTime",...t});return e.transport.request("info",r,n)}const btt=F({type:ie("userFunding"),user:De,startTime:ga(ne),endTime:ga(ne)});function wtt(e,t,n){const r=ye(btt,{type:"userFunding",...t});return e.transport.request("info",r,n)}const xtt=F({type:ie("userNonFundingLedgerUpdates"),user:De,startTime:ze(ne),endTime:ga(ne)});function Stt(e,t,n){const r=ye(xtt,{type:"userNonFundingLedgerUpdates",...t});return e.transport.request("info",r,n)}const Ttt=F({type:ie("userRateLimit"),user:De});function Ett(e,t,n){const r=ye(Ttt,{type:"userRateLimit",...t});return e.transport.request("info",r,n)}const Ctt=F({type:ie("userRole"),user:De});function Att(e,t,n){const r=ye(Ctt,{type:"userRole",...t});return e.transport.request("info",r,n)}const _tt=F({type:ie("userToMultiSigSigners"),user:De});function ktt(e,t,n){const r=ye(_tt,{type:"userToMultiSigSigners",...t});return e.transport.request("info",r,n)}const Ptt=F({type:ie("userTwapSliceFills"),user:De});function Rtt(e,t,n){const r=ye(Ptt,{type:"userTwapSliceFills",...t});return e.transport.request("info",r,n)}const Ott=F({type:ie("userTwapSliceFillsByTime"),user:De,startTime:ne,endTime:ga(ne)});function Itt(e,t,n){const r=ye(Ott,{type:"userTwapSliceFillsByTime",...t});return e.transport.request("info",r,n)}const Mtt=F({type:ie("userVaultEquities"),user:De});function Dtt(e,t,n){const r=ye(Mtt,{type:"userVaultEquities",...t});return e.transport.request("info",r,n)}const Ltt=F({type:ie("validatorL1Votes")});function Ftt(e,t){const n=ye(Ltt,{type:"validatorL1Votes"});return e.transport.request("info",n,t)}const Ntt=F({type:ie("validatorSummaries")});function Btt(e,t){const n=ye(Ntt,{type:"validatorSummaries"});return e.transport.request("info",n,t)}const Vtt=F({type:ie("vaultDetails"),vaultAddress:De,user:ga(De)});function Utt(e,t,n){const r=ye(Vtt,{type:"vaultDetails",...t});return e.transport.request("info",r,n)}const jtt=F({type:ie("vaultSummaries")});function qtt(e,t){const n=ye(jtt,{type:"vaultSummaries"});return e.transport.request("info",n,t)}const $tt=F({type:ie("webData2"),user:De});function ztt(e,t,n){const r=ye($tt,{type:"webData2",...t});return e.transport.request("info",r,n)}class Htt{constructor(t){qe(this,"config_");this.config_=t}activeAssetData(t,n){return oZe(this.config_,t,n)}allBorrowLendReserveStates(t){return uZe(this.config_,t)}allMids(t,n){const r=t instanceof AbortSignal?{}:t,a=t instanceof AbortSignal?t:n;return lZe(this.config_,r,a)}allPerpMetas(t){return fZe(this.config_,t)}approvedBuilders(t,n){return hZe(this.config_,t,n)}borrowLendReserveState(t,n){return mZe(this.config_,t,n)}borrowLendUserState(t,n){return vZe(this.config_,t,n)}candleSnapshot(t,n){return wZe(this.config_,t,n)}clearinghouseState(t,n){return SZe(this.config_,t,n)}delegations(t,n){return EZe(this.config_,t,n)}delegatorHistory(t,n){return AZe(this.config_,t,n)}delegatorRewards(t,n){return kZe(this.config_,t,n)}delegatorSummary(t,n){return RZe(this.config_,t,n)}exchangeStatus(t){return IZe(this.config_,t)}
807extraAgents(t,n){return DZe(this.config_,t,n)}frontendOpenOrders(t,n){return FZe(this.config_,t,n)}fundingHistory(t,n){return BZe(this.config_,t,n)}gossipPriorityAuctionStatus(t){return UZe(this.config_,t)}gossipRootIps(t){return qZe(this.config_,t)}historicalOrders(t,n){return zZe(this.config_,t,n)}isVip(t,n){return WZe(this.config_,t,n)}l2Book(t,n){return GZe(this.config_,t,n)}leadingVaults(t,n){return KZe(this.config_,t,n)}legalCheck(t,n){return JZe(this.config_,t,n)}liquidatable(t){return eet(this.config_,t)}marginTable(t,n){return net(this.config_,t,n)}maxBuilderFee(t,n){return aet(this.config_,t,n)}maxMarketOrderNtls(t){return oet(this.config_,t)}meta(t,n){const r=t instanceof AbortSignal?{}:t,a=t instanceof AbortSignal?t:n;return B4(this.config_,r,a)}metaAndAssetCtxs(t,n){const r=t instanceof AbortSignal?{}:t,a=t instanceof AbortSignal?t:n;return cet(this.config_,r,a)}openOrders(t,n){return fet(this.config_,t,n)}orderStatus(t,n){return het(this.config_,t,n)}outcomeMeta(t){return sse(this.config_,t)}perpAnnotation(t,n){return get(this.config_,t,n)}perpCategories(t){return bet(this.config_,t)}perpConciseAnnotations(t){return xet(this.config_,t)}perpDeployAuctionStatus(t){return Eet(this.config_,t)}perpDexLimits(t,n){return Aet(this.config_,t,n)}perpDexs(t){return use(this.config_,t)}perpDexStatus(t,n){return Pet(this.config_,t,n)}perpsAtOpenInterestCap(t,n){const r=t instanceof AbortSignal?{}:t,a=t instanceof AbortSignal?t:n;return Oet(this.config_,r,a)}portfolio(t,n){return Met(this.config_,t,n)}predictedFundings(t){return Let(this.config_,t)}preTransferCheck(t,n){return Net(this.config_,t,n)}recentTrades(t,n){return Vet(this.config_,t,n)}referral(t,n){return jet(this.config_,t,n)}settledOutcome(t,n){return $et(this.config_,t,n)}spotClearinghouseState(t,n){return Het(this.config_,t,n)}spotDeployState(t,n){return Yet(this.config_,t,n)}spotMeta(t){return cse(this.config_,t)}spotMetaAndAssetCtxs(t){return Ket(this.config_,t)}spotPairDeployAuctionStatus(t){return Jet(this.config_,t)}subAccounts(t,n){return ett(this.config_,t,n)}subAccounts2(t,n){return ntt(this.config_,t,n)}tokenDetails(t,n){return att(this.config_,t,n)}twapHistory(t,n){return ott(this.config_,t,n)}userAbstraction(t,n){return utt(this.config_,t,n)}userBorrowLendInterest(t,n){return ltt(this.config_,t,n)}userDexAbstraction(t,n){return ftt(this.config_,t,n)}userFees(t,n){return htt(this.config_,t,n)}userFills(t,n){return mtt(this.config_,t,n)}userFillsByTime(t,n){return vtt(this.config_,t,n)}userFunding(t,n){return wtt(this.config_,t,n)}userNonFundingLedgerUpdates(t,n){return Stt(this.config_,t,n)}userRateLimit(t,n){return Ett(this.config_,t,n)}userRole(t,n){return Att(this.config_,t,n)}userToMultiSigSigners(t,n){return ktt(this.config_,t,n)}userTwapSliceFills(t,n){return Rtt(this.config_,t,n)}userTwapSliceFillsByTime(t,n){return Itt(this.config_,t,n)}userVaultEquities(t,n){return Dtt(this.config_,t,n)}validatorL1Votes(t){return Ftt(this.config_,t)}validatorSummaries(t){return Btt(this.config_,t)}vaultDetails(t,n){return Utt(this.config_,t,n)}vaultSummaries(t){return qtt(this.config_,t)}webData2(t,n){return ztt(this.config_,t,n)}}const Wtt=F({type:ie("activeAssetCtx"),coin:Ve()});function Ytt(e,t,n,r){const a=ye(Wtt,{type:"activeAssetCtx",...t});return e.transport.subscribe(a.type,a,i=>{i.detail.coin===a.coin&&n(i.detail)},r)}const Gtt=F({type:ie("activeAssetData"),coin:Ve(),user:De});function Qtt(e,t,n,r){const a=ye(Gtt,{type:"activeAssetData",...t});return e.transport.subscribe(a.type,a,i=>{i.detail.coin===a.coin&&i.detail.user===a.user&&n(i.detail)},r)}const Ktt=F({type:ie("activeAssetCtx"),coin:Ve()});function Xtt(e,t,n,r){const a=ye(Ktt,{type:"activeAssetCtx",...t});return e.transport.subscribe("activeSpotAssetCtx",a,i=>{i.detail.coin===a.coin&&n(i.detail)},r)}const Jtt=F({type:ie("allDexsAssetCtxs")});function Ztt(e,t,n){const r=ye(Jtt,{type:"allDexsAssetCtxs"});return e.transport.subscribe(r.type,r,a=>{t(a.detail)},n)}const ent=F({type:ie("allDexsClearinghouseState"),user:De});function tnt(e,t,n,r){const a=ye(ent,{type:"allDexsClearinghouseState",...t});return e.transport.subscribe(a.type,a,i=>{i.detail.user===a.user&&n(i.detail)},r)}const nnt=F({type:ie("allMids"),dex:ze(Ve())});function rnt(e,t,n,r){const a=typeof t=="function",i=a?{}
807:t,o=a?t:n,s=a?n:r,u=ye(nnt,{type:"allMids",...i,dex:i.dex||void 0});return e.transport.subscribe(u.type,u,c=>{c.detail.dex===u.dex&&o(c.detail)},s)}const ant=F({type:ie("assetCtxs"),dex:ze(Ve())});function int(e,t,n,r){const a=typeof t=="function",i=a?{}:t,o=a?t:n,s=a?n:r,u=ye(ant,{type:"assetCtxs",...i,dex:i.dex??""});return e.transport.subscribe(u.type,u,c=>{c.detail.dex===u.dex&&o(c.detail)},s)}const ont=F({type:ie("bbo"),coin:Ve()});function snt(e,t,n,r){const a=ye(ont,{type:"bbo",...t});return e.transport.subscribe(a.type,a,i=>{i.detail.coin===a.coin&&n(i.detail)},r)}const unt=F({type:ie("candle"),coin:Ve(),interval:je(["1m","3m","5m","15m","30m","1h","2h","4h","8h","12h","1d","3d","1w","1M"])});function cnt(e,t,n,r){const a=ye(unt,{type:"candle",...t});return e.transport.subscribe(a.type,a,i=>{i.detail.s===a.coin&&i.detail.i===a.interval&&n(i.detail)},r)}const lnt=F({type:ie("clearinghouseState"),user:De,dex:ze(Ve())});function dnt(e,t,n,r){const a=ye(lnt,{type:"clearinghouseState",...t,dex:t.dex??""});return e.transport.subscribe(a.type,a,i=>{i.detail.user===a.user&&i.detail.dex===a.dex&&n(i.detail)},r)}const fnt=F({type:ie("fastAssetCtxs")});function pnt(e,t,n){const r=ye(fnt,{type:"fastAssetCtxs"});
807let a=Promise.resolve();return e.transport.subscribe(r.type,r,i=>{a=a.then(async()=>t(await hnt(i.detail)))},n)}async function hnt(e){const t=Uint8Array.from(atob(e),c=>c.charCodeAt(0)),n=new DecompressionStream("deflate-raw"),r=n.writable.getWriter();r.write(t),r.close();const a=n.readable.getReader(),i=[];let o=await a.read();for(;!o.done;)i.push(o.value),o=await a.read();const s=new Uint8Array(i.reduce((c,d)=>c+d.length,0));let u=0;for(const c of i)s.set(c,u),u+=c.length;return JSON.parse(new TextDecoder().decode(s))}const ynt=F({type:ie("l2Book"),coin:Ve(),nSigFigs:ga(je([2,3,4,5])),mantissa:ga(je([2,5])),fast:ze(jt())});function mnt(e,t,n,r){const a=ye(ynt,{type:"l2Book",...t,nSigFigs:t.nSigFigs??null,mantissa:t.mantissa??null});return e.transport.subscribe(a.type,a,i=>{i.detail.coin===a.coin&&n(i.detail)},r)}const gnt=F({type:ie("notification"),user:De});function vnt(e,t,n,r){const a=ye(gnt,{type:"notification",...t});return e.transport.subscribe(a.type,a,i=>{n(i.detail)},r)}const bnt=F({type:ie("openOrders"),user:De,dex:ze(Ve())});function wnt(e,t,n,r){const a=ye(bnt,{type:"openOrders",...t,dex:t.dex??""});return e.transport.subscribe(a.type,a,i=>{i.detail.user===a.user&&i.detail.dex===a.dex&&n(i.detail)},r)}const xnt=F({type:ie("orderUpdates"),user:De});function Snt(e,t,n,r){const a=ye(xnt,{type:"orderUpdates",...t});return e.transport.subscribe(a.type,a,i=>{n(i.detail)},r)}const Tnt=F({type:ie("outcomeMetaUpdates")});function Ent(e,t,n){const r=ye(Tnt,{type:"outcomeMetaUpdates"});return e.transport.subscribe(r.type,r,a=>{t(a.detail)},n)}const Cnt=F({type:ie("spotAssetCtxs")});function Ant(e,t,n){const r=ye(Cnt,{type:"spotAssetCtxs"});return e.transport.subscribe(r.type,r,a=>{t(a.detail)},n)}const _nt=F({type:ie("spotState"),user:De,ignorePortfolioMargin:ze(jt())});function knt(e,t,n,r){const a=ye(_nt,{type:"spotState",...t});return e.transport.subscribe(a.type,a,i=>{i.detail.user===a.user&&n(i.detail)},r)}const Pnt=F({type:ie("trades"),coin:Ve()});function Rnt(e,t,n,r){const a=ye(Pnt,{type:"trades",...t});return e.transport.subscribe(a.type,a,i=>{var o;((o=i.detail[0])==null?void 0:o.coin)===a.coin&&n(i.detail)},r)}const Ont=F({type:ie("twapStates"),user:De,dex:ze(Ve())});function Int(e,t,n,r){const a=ye(Ont,{type:"twapStates",...t,dex:t.dex??""});return e.transport.subscribe(a.type,a,i=>{i.detail.user===a.user&&i.detail.dex===a.dex&&n(i.detail)},r)}const Mnt=F({type:ie("userEvents"),user:De});function Dnt(e,t,n,r){const a=ye(Mnt,{type:"userEvents",...t});return e.transport.subscribe("user",a,i=>{n(i.detail)},r)}const Lnt=F({type:ie("userFills"),user:De,aggregateByTime:ze(jt())});function Fnt(e,t,n,r){const a=ye(Lnt,{type:"userFills",...t,aggregateByTime:t.aggregateByTime??!1});return e.transport.subscribe(a.type,a,i=>{i.detail.user===a.user&&n(i.detail)},r)}const Nnt=F({type:ie("userFundings"),user:De});function Bnt(e,t,n,r){const a=ye(Nnt,{type:"userFundings",...t});return e.transport.subscribe(a.type,a,i=>{i.detail.user===a.user&&n(i.detail)},r)}const Vnt=F({type:ie("userHistoricalOrders"),user:De});function Unt(e,t,n,r){const a=ye(Vnt,{type:"userHistoricalOrders",...t});return e.transport.subscribe(a.type,a,i=>{i.detail.user===a.user&&n(i.detail)},r)}const jnt=F({type:ie("userNonFundingLedgerUpdates"),user:De});function qnt(e,t,n,r){const a=ye(jnt,{type:"userNonFundingLedgerUpdates",...t});return e.transport.subscribe(a.type,a,i=>{i.detail.user===a.user&&n(i.detail)},r)}const $nt=F({type:ie("userTwapHistory"),user:De});function znt(e,t,n,r){const a=ye($nt,{type:"userTwapHistory",...t});return e.transport.subscribe(a.type,a,i=>{i.detail.user===a.user&&n(i.detail)},r)}const Hnt=F({type:ie("userTwapSliceFills"),user:De});function Wnt(e,t,n,r){const a=ye(Hnt,{type:"userTwapSliceFills",...t});return e.transport.subscribe(a.type,a,i=>{i.detail.user===a.user&&n(i.detail)},r)}const Ynt=F({type:ie("webData2"),user:De});function Gnt(e,t,n,r){const a=ye(Ynt,{type:"webData2",...t});return e.transport.subscribe(a.type,a,i=>{i.detail.user===a.user&&n(i.detail)},r)}const Qnt=F({type:ie("webData3"),user:De});function Knt(e,t,n,r){const a=ye(Qnt,{type:"webData3",...t});return e.transport.subscribe(a.type,a,i=>{i.detail.userState.user===a.user&&n(i.detail)},r)}class Xnt{constructor(t){qe(this,"config_");this.config_=t}activeAssetCtx(t,n,r){return Ytt(this.config_,t,n,r)}activeAssetData(t,n,r){return Qtt(this.config_,t,n,r)}activeSpotAssetCtx(t,n,r){return Xtt(this.config_,t,n,r)}allDexsAssetCtxs(t,n){return Ztt(this.config_,t,n)}allDexsClearinghouseState(t,n,r){return tnt(this.config_,t,n,r)}allMids(t,n,r){const a=typeof t=="function",i=a?{}
807:t,o=a?t:n,s=a?n:r;return rnt(this.config_,i,o,s)}assetCtxs(t,n,r){const a=typeof t=="function",i=a?{}:t,o=a?t:n,s=a?n:r;return int(this.config_,i,o,s)}bbo(t,n,r){return snt(this.config_,t,n,r)}candle(t,n,r){return cnt(this.config_,t,n,r)}clearinghouseState(t,n,r){return dnt(this.config_,t,n,r)}fastAssetCtxs(t,n){return pnt(this.config_,t,n)}l2Book(t,n,r){return mnt(this.config_,t,n,r)}notification(t,n,r){return vnt(this.config_,t,n,r)}openOrders(t,n,r){return wnt(this.config_,t,n,r)}orderUpdates(t,n,r){return Snt(this.config_,t,n,r)}outcomeMetaUpdates(t,n){return Ent(this.config_,t,n)}spotAssetCtxs(t,n){return Ant(this.config_,t,n)}spotState(t,n,r){return knt(this.config_,t,n,r)}trades(t,n,r){return Rnt(this.config_,t,n,r)}twapStates(t,n,r){return Int(this.config_,t,n,r)}userEvents(t,n,r){return Dnt(this.config_,t,n,r)}userFills(t,n,r){return Fnt(this.config_,t,n,r)}userFundings(t,n,r){return Bnt(this.config_,t,n,r)}userHistoricalOrders(t,n,r){return Unt(this.config_,t,n,r)}userNonFundingLedgerUpdates(t,n,r){return qnt(this.config_,t,n,r)}userTwapHistory(t,n,r){return znt(this.config_,t,n,r)}userTwapSliceFills(t,n,r){return Wnt(this.config_,t,n,r)}webData2(t,n,r){return Gnt(this.config_,t,n,r)}webData3(t,n,r){return Knt(this.config_,t,n,r)}}class VM{constructor(t){qe(this,"_transport");qe(this,"_dexOption");qe(this,"_nameToAssetId",new Map);qe(this,"_nameToSzDecimals",new Map);qe(this,"_nameToSpotPairId",new Map);qe(this,"_spotPairIdToName",new Map);qe(this,"_reloadPromise");this._transport=t.transport,this._dexOption=t.dexs??!1}static async create(t){const n=new VM(t);return await n.reload(),n}reload(){return this._reloadPromise?this._reloadPromise:(this._reloadPromise=this._reload().finally(()=>{this._reloadPromise=void 0}),this._reloadPromise)}async _reload(){const t={transport:this._transport},n=this._dexOption===!0||Array.isArray(this._dexOption)&&this._dexOption.length>0,[r,a,i,o]=await Promise.all([B4(t),cse(t),n?use(t):void 0,sse(t)]);this._nameToAssetId.clear(),this._nameToSzDecimals.clear(),this._nameToSpotPairId.clear(),this._spotPairIdToName.clear(),this._processPerps(r),this._processSpot(a),this._processOutcomeMarkets(o),i&&await this._processBuilderDexs(i)}_processPerps(t){t.universe.forEach((n,r)=>{this._nameToAssetId.set(n.name,r),this._nameToSzDecimals.set(n.name,n.szDecimals)})}_processSpot(t){const n=new Map;t.tokens.forEach(r=>{n.set(r.index,{name:r.name,szDecimals:r.szDecimals})}),t.universe.forEach(r=>{const a=n.get(r.tokens[0]),i=n.get(r.tokens[1]);if(!a||!i)return;const o=1e4+r.index,s=`${a.name}/${i.name}`;this._nameToAssetId.set(s,o),this._nameToSzDecimals.set(s,a.szDecimals),this._nameToSpotPairId.set(s,r.name),this._spotPairIdToName.set(r.name,s)})}async _processBuilderDexs(t){const n=t.map((o,s)=>({dex:o,index:s})).filter(o=>o.index>0&&o.dex!==null&&o.dex.name.length>0);if(n.length===0)return;const r=Array.isArray(this._dexOption)?n.filter(o=>this._dexOption.includes(o.dex.name)):n;if(r.length===0)return;const a={transport:this._transport};(await Promise.allSettled(r.map(o=>B4(a,{dex:o.dex.name})))).forEach((o,s)=>{if(o.status!=="fulfilled")return;const c=1e5+r[s].index*1e4;o.value.universe.forEach((d,f)=>{const h=c+f;this._nameToAssetId.set(d.name,h),this._nameToSzDecimals.set(d.name,d.szDecimals)})})}_processOutcomeMarkets(t){const n=new Map;t.questions.forEach(a=>{a.namedOutcomes.forEach(i=>n.set(i,a))});const r=new Set(t.questions.map(a=>a.fallbackOutcome));t.outcomes.forEach(a=>{if(r.has(a.outcome))return;const i=n.get(a.outcome);a.sideSpecs.forEach((o,s)=>{const u=this._outcomeSlug(a,o.name,i);u&&(this._nameToAssetId.set(u,1e8+10*a.outcome+s),this._nameToSzDecimals.set(u,5))})})}_outcomeSlug(t,n,r){return t.description.includes("class:priceBinary")?this._recurringPriceSlug(t.description,n,0):r!=null&&r.description.includes("class:priceBucket")?this._recurringPriceSlug(r.description,n,r.namedOutcomes.indexOf(t.outcome)):[r==null?void 0:r.name,t.name,n].filter(a=>a!==void 0).map(a=>this._slugify(a)).join("-")}_recurringPriceSlug(t,n,r){var d;const a={};for(const f of t.split("|")){const[h,...y]=f.split(":");a[h]=y.join(":")}const{class:i,underlying:o,expiry:s}=a;if(!i||!o||!s)return null;const c=`${["jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov","dec"][Number(s.slice(4,6)
807)-1]}-${s.slice(6,8)}-${s.slice(9,13)}`;if(i==="priceBinary"){const{targetPrice:f}=a;return f?`${o}-above-${f}-${n}-${c}`.toLowerCase():null}if(i==="priceBucket"){const f=(d=a.priceThresholds)==null?void 0:d.split(",");if((f==null?void 0:f.length)!==2)return null;let h;return r===0?h=`below-${f[0]}`:r===1?h=`${f[0]}-to-${f[1]}`:h=`above-${f[1]}`,`${o}-price-range-${c}-${h}-${n}`.toLowerCase()}return null}_slugify(t){return t.toLowerCase().replace(/[^a-z0-9\s-]/g,"").replace(/[\s-]+/g,"-").replace(/^-+|-+$/g,"")}getAssetId(t){return this._nameToAssetId.get(t)}getSzDecimals(t){return this._nameToSzDecimals.get(t)}getSpotPairId(t){return this._nameToSpotPairId.get(t)}getSymbolBySpotPairId(t){return this._spotPairIdToName.get(t)}}const fpt=["crypto","fx","stocks","commodities"],lse="xyz",Jnt="VALINITY",ppt=e=>e===Jnt?"vylev":"hl",Znt=new Set(["EUR","JPY","GBP","KRW","DXY"]),ert=new Set(["GOLD","SILVER","PLATINUM","PALLADIUM","COPPER","ALUMINIUM","URANIUM","CL","BRENTOIL","NATGAS","TTF","CORN","WHEAT"]),trt=e=>e.includes(":")?e.split(":")[1]:e,nrt=e=>e.includes(":")?e.split(":")[0]:"",rrt=e=>Znt.has(e)?"fx":ert.has(e)?"commodities":"stocks",hpt=e=>nrt(e)===lse?rrt(trt(e)):"crypto",ypt=new Set(["xyz:DXY","xyz:KRW","xyz:ALUMINIUM","xyz:URANIUM","xyz:TTF","xyz:CORN","xyz:WHEAT"]),LT=!1,Ox=1,art=42161,Ei=999,mpt={ethereum:0,arbitrum:3,hyperEVM:19},gpt="USDC:0x6d1e7cde53ba9467b783cb7c530ce054",vpt=1.15,bpt="0.1%",wpt=100,xpt="Valinity",Spt=.05,Tpt=6,Ept=10,Cpt="0xb42B45b03E295E106a53c348FFE221eD32b008D8",Apt="0x4Af0c8fDFd0Acf413c96306eD4DDA3fd3B9056Eb",irt="0xA6D03d618C36e67082E2169193E6e5DDb857aCb8",_pt="0xabCbbd972f050B51C31D76a3D64b3C621B7AC112",kpt=5,Ppt="0x28b5a0e9C621a5BadaA536219b3a228C8168cf5d",Rpt="0xb21D281DEdb17AE5B501F6AA8256fe38C4e45757",Opt="https://iris-api.circle.com",Ipt="0x636374702d666f7277617264",Ix={[Ox]:"0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",[art]:"0xaf88d065e77c8cC2239327C5EDb3A432268e5831",[Ei]:"0xb88339CB7199b77E23DB6E890353E22632Ba630f"},Mpt=6,Dpt="0x6b9e773128f453f5c2c60935ee2de2cbc5390a24",Lpt={perps:0,spot:4294967295};let lk;function ort(){return lk||(lk=new Htt({transport:new FM({isTestnet:LT})})),lk}let dk;
807function srt(){return dk||(dk=GS({chain:sv,transport:xre()})),dk}let fk;function Fpt(){return fk||(fk=GS({chain:mx,transport:kl(SI)})),fk}let pk;function Npt(){return pk||(pk=GS({chain:mx,transport:kl(SI)})),pk}let hk;function Bpt(){return hk||(hk=VM.create({transport:new FM({isTestnet:LT}),dexs:[lse]})),hk}let yk;function Vpt(){return yk||(yk=new Xnt({transport:new xKe({isTestnet:LT})})),yk}function Upt(){const{data:e}=dNe();return P.useMemo(()=>{if(e)return new aZe({transport:new FM({isTestnet:LT}),wallet:e})},[e])}const dg=[{type:"function",name:"predictBuilder",stateMutability:"view",inputs:[{name:"referrer",type:"address"}],outputs:[{name:"vr",type:"address"}]},{type:"function",name:"builderOf",stateMutability:"view",inputs:[{name:"referrer",type:"address"}],outputs:[{name:"vr",type:"address"}]},{type:"function",name:"activationUSDC",stateMutability:"view",inputs:[],outputs:[{name:"",type:"uint64"}]},{type:"function",name:"deployBuilder",stateMutability:"nonpayable",inputs:[{name:"referrer",type:"address"}],outputs:[{name:"vr",type:"address"}]}],Sw=[{type:"function",name:"registerReferrerAsAgent",stateMutability:"nonpayable",inputs:[],outputs:[]},{type:"function",name:"ensureStandardMode",stateMutability:"nonpayable",inputs:[],outputs:[]},{type:"function",name:"flushToEvm",stateMutability:"nonpayable",inputs:[],outputs:[{name:"flushed",type:"uint64"}]},{type:"function",name:"bridgeToEth",stateMutability:"nonpayable",inputs:[],outputs:[{name:"amount",type:"uint256"}]},{type:"function",name:"referrer",stateMutability:"view",inputs:[],outputs:[{name:"",type:"address"}]},{type:"function",name:"minEquity",stateMutability:"view",inputs:[],outputs:[{name:"",type:"uint64"}]},{type:"function",name:"perpEquity",stateMutability:"view",inputs:[],outputs:[{name:"",type:"uint64"}]},{type:"function",name:"accruedBalance",stateMutability:"view",inputs:[],outputs:[{name:"",type:"uint64"}]},{type:"function",name:"flushableBalance",stateMutability:"view",inputs:[],outputs:[{name:"",type:"uint64"}]}],jpt=[{type:"function",name:"settle",stateMutability:"nonpayable",inputs:[{name:"message",type:"bytes"},{name:"attestation",type:"bytes"}],outputs:[]},{type:"function",name:"pendingUsdc",stateMutability:"view",inputs:[{name:"referrer",type:"address"}],outputs:[{name:"",type:"uint256"}]}],qpt=[{type:"function",name:"depositForBurnWithHook",stateMutability:"nonpayable",inputs:[{name:"amount",type:"uint256"},{name:"destinationDomain",type:"uint32"},{name:"mintRecipient",type:"bytes32"},{name:"burnToken",type:"address"},{name:"destinationCaller",type:"bytes32"},{name:"maxFee",type:"uint256"},{name:"minFinalityThreshold",type:"uint32"},{name:"hookData",type:"bytes"}],outputs:[]}];function Li(){var e;return!!((e=window.ethereum)!=null&&e.isValinity&&window.ReactNativeWebView)}function $pt(e,t){if(Li())try{window.ReactNativeWebView.postMessage(JSON.stringify({name:"valinity",method:e,params:t}))}catch(n){console.error(n)}}let h2=0;const V4=new Set,UM="vy:crossChainFlow",dse=15e3,urt=dse*3;let Tw;function oY(){try{localStorage.setItem(UM,String(Date.now()))}catch{}}function crt(){try{localStorage.removeItem(UM)}catch{}}function lrt(){try{const e=Number(localStorage.getItem(UM));return!!e&&Date.now()-e<urt}catch{return!1}}function fse(){h2++,oY(),Tw||(Tw=setInterval(oY,dse));let e=!1;return()=>{e||(e=!0,h2--,h2===0&&(clearInterval(Tw),Tw=void 0,crt(),V4.forEach(t=>t())))}}const drt=4e3;function frt(){const e=Pn(),t=ja();P.useEffect(()=>{if(Li())return;const n=e.chains[0].id;if(t===n||!e.chains.some(s=>s.id===t))return;let r=!1,a;const i=()=>{clearTimeout(a),a=setTimeout(async()=>{if(!r){if(h2>0||lrt()||typeof document<"u"&&document.visibilityState==="hidden"||!np(e).isConnected){i();return}try{await lb(e,{chainId:n})}catch{}}},drt)},o=()=>{r||i()};return V4.add(o),i(),()=>{r=!0,clearTimeout(a),V4.delete(o)}},[t,e])}const pse="https://api.relay.link",zpt="0x0000000000000000000000000000000000000000";async function hse(e){var i,o,s,u,c,d;const t=await fetch(`${pse}/quote`,{method:"POST",headers:{"content-type":"application/json"},body:JSON.stringify({tradeType:"EXACT_OUTPUT",...e})});if(!t.ok)throw new Error("Could not get a cross-chain quote right now");const n=await t.json(),r=[];let a="";for(const f of n.steps??[])for(const h of f.items??[])(i=h==null?void 0:h.data)!=null&&i.to&&r.push({to:h.data.to,data:h.data.data??"0x",value:
807BigInt(h.data.value??"0")}),(o=h==null?void 0:h.check)!=null&&o.endpoint&&(a=h.check.endpoint);if(!r.length)throw new Error("No route available right now");return{txs:r,statusEndpoint:a,amountIn:BigInt(((u=(s=n.details)==null?void 0:s.currencyIn)==null?void 0:u.amount)??"0"),usdIn:Number(((d=(c=n.details)==null?void 0:c.currencyIn)==null?void 0:d.amountUsd)??0)}}async function prt(e,t=18e4){if(!e)return;const n=e.startsWith("http")?e:`${pse}${e}`,r=Date.now();for(;Date.now()-r<t;){const a=await fetch(n);if(a.ok){const i=await a.json();if(i.status==="success")return;if(i.status==="failure"||i.status==="refund")throw new Error("The cross-chain transfer failed")}await new Promise(i=>setTimeout(i,4e3))}throw new Error("The transfer is taking longer than expected — it may still land shortly.")}async function hrt(e,t,n){let r="0x";for(const a of n.txs)r=await Yne(e,{chainId:t,to:a.to,data:a.data,value:a.value}),await rc(e,{chainId:t,hash:r});return await prt(n.statusEndpoint),r}const fg=irt;function yrt(){const{address:e}=vt(),t=Bo({queryKey:["perps","referrerBuilder",e],enabled:!!e,refetchInterval:15e3,queryFn:async()=>{const o=srt(),s=e,u=Ix[Ei],[c,d,f]=await Promise.all([o.readContract({address:fg,abi:dg,functionName:"predictBuilder",args:[s]}),o.readContract({address:fg,abi:dg,functionName:"builderOf",args:[s]}),o.readContract({address:fg,abi:dg,functionName:"activationUSDC"})]),[h,y]=await Promise.all([o.readContract({address:u,abi:fee,functionName:"balanceOf",args:[c]}),o.getBalance({address:s})]);return{predicted:c,deployed:d,activationUSDC:BigInt(f),funded:h,hype:y}}}),n=t.data,r=!!n&&n.deployed!==nr,a=!!n&&n.funded>=n.activationUSDC;return{...t,status:n,isActive:r,isFunded:a,state:n?r?"active":a?"funded":"not_funded":"loading"}}function Hpt(){const e=Pn();return Hy({mutationFn:async({predicted:t,amount:n})=>{const r=fse();try{await Sre(e);const a=Ix[Ei],i=await ag(e,{chainId:Ei,address:a,abi:fee,functionName:"transfer",args:[t,n]});return await rc(e,{chainId:Ei,hash:i}),i}finally{r()}}})}const yse=(e,t,n)=>({user:e,recipient:t,originChainId:Ox,destinationChainId:Ei,originCurrency:Ix[Ox],destinationCurrency:Ix[Ei],amount:n.toString()});function Wpt(e,t){const{address:n}=vt();return Bo({queryKey:["perps","relayFundQuote",n,e,t==null?void 0:t.toString()],enabled:!!n&&!!e&&!!t&&t>0n,staleTime:2e4,refetchInterval:3e4,queryFn:()=>hse(yse(n,e,t))})}function Ypt(){const e=Pn(),{address:t}=vt();return Hy({mutationFn:async({predicted:n,amount:r})=>{if(!t)throw new Error("Wallet not connected");const a=await hse(yse(t,n,r));return hrt(e,Ox,a)}})}function Gpt(){const e=Pn(),{address:t}=vt(),[n,r]=P.useState("idle"),[a,i]=P.useState();return{execute:async u=>{if(!t)return;const c=t,d=fse();try{if(i(void 0),await Sre(e),Toe()){r("deploying");const f=[{to:fg,data:Pr({abi:dg,functionName:"deployBuilder",args:[c]})},{to:u,data:Pr({abi:Sw,functionName:"registerReferrerAsAgent",args:[]})},{to:u,data:Pr({abi:Sw,functionName:"ensureStandardMode",args:[]})}];if((await A4(e,{chainId:Ei,from:c,calls:f})).status!==200)throw new Error("Builder activation did not fully complete. Please try again — the already-completed steps are skipped automatically.")}else{r("deploying");const f=await ag(e,{chainId:Ei,address:fg,abi:dg,functionName:"deployBuilder",args:[c]});await rc(e,{chainId:Ei,hash:f}),r("registering");const h=await ag(e,{chainId:Ei,address:u,abi:Sw,functionName:"registerReferrerAsAgent",args:[]});await rc(e,{chainId:Ei,hash:h}),r("finalizing");const y=await ag(e,{chainId:Ei,address:u,abi:Sw,functionName:"ensureStandardMode",args:[]});await rc(e,{chainId:Ei,hash:y})}r("success");try{await lb(e,{chainId:e.chains[0].id})}catch{}}catch(f){i(f),r("error")}finally{d()}},reset:()=>{r("idle"),i(void 0)},step:n,error:a}}const rs={VEO_TRADING:1,VLO_INTEREST:2,VPO_HL_BUILDER:4,VYO_YIELD:5,VPMO:7,DCA:8},Gd=10000n,mrt=25253399n,grt=200n,vrt=1,brt=2,mse=3,wrt="0x0000000000000000000000000000000000000000000000000000000000000000",xrt=1e3,sY=300n,Srt=1n,Trt=4n,Ert=1500n,mk=[{type:"function",name:"cumulativeUserFeeVY",stateMutability:"view",inputs:[{name:"user",type:"address"}],outputs:[{type:"uint256"}]},{type:"function",name:"cumulativeInterestPaidVY",stateMutability:"view",inputs:[{name:"borrower",type:"address"}],outputs:[{type:"uint256"}]},{type:"function",name:"totalYieldClaimedVY",stateMutability:"view",inputs:[{name:"user",type:"address"}],outputs:[{type:"uint256"}]}];function Kr(){return lt("ValinityAllianceRegistrationOfficer")}function jM(){const e=Kr(),t=kn({allowFailure:!1,contracts:[{...e,functionName:"paused"},{...e,functionName:"tier1Usdc"},{...e,functionName:"tier2Usdc"}
807,{...e,functionName:"tier4Usdc"},{...e,functionName:"DCA_BPS"},{...e,functionName:"vdaoFactory"}],query:{enabled:!!e.address,staleTime:6e4}}),[n,r,a,i,o,s]=t.data??[];return{...t,paused:n,tier1Usdc:r,tier2Usdc:a,tier4Usdc:i,dcaBps:o!==void 0?Number(o):void 0,vdaoFactorySet:!!s&&s!==nr,creatorBps:xrt}}function Crt(){const e=Kr(),{address:t}=vt(),[n]=gc("referralAddress"),r=Ac("referralAddress"),a=!!n,i=Zt({...e,functionName:"tier",args:[t],query:{enabled:!!e.address&&!!t&&a,staleTime:3e4}});sa(["ValinityAllianceRegistrationOfficer"],i);const o=i.data;P.useEffect(()=>{a&&o!==void 0&&o>=1&&r(void 0)},[a,o])}function Art(){const e=Kr(),{address:t}=vt(),n=kn({allowFailure:!1,contracts:[{...e,functionName:"tier",args:[t]},{...e,functionName:"referredBy",args:[t]},{...e,functionName:"needsCheckpointReset",args:[t]},{...e,functionName:"vdao",args:[t]}],query:{enabled:!!e.address&&!!t,staleTime:3e4}});sa(["ValinityAllianceRegistrationOfficer"],n);const[r,a,i,o]=n.data??[],s=o;return{...n,tier:r,referredBy:a,needsCheckpointReset:i,vdaoAddress:s&&s!==nr?s:void 0}}function _rt(){const e=Kr(),{address:t,isConnected:n}=vt(),{tier:r,isLoading:a,isError:i}=Art();return{supported:!!e.address,isConnected:n,address:t,tier:r,isLoading:a,isRegistered:i||r===void 0?void 0:r>0}}function Qpt(){const e=Kr(),{address:t}=vt(),n=kn({allowFailure:!1,contracts:[{...e,functionName:"rewardsSummary",args:[t]},{...e,functionName:"pendingVY",args:[t]},{...e,functionName:"hasSettled",args:[t]},{...e,functionName:"settleCursor",args:[t]},{...e,functionName:"refereeCount",args:[t]}],query:{enabled:!!e.address&&!!t,staleTime:15e3}});sa(["ValinityAllianceRegistrationOfficer"],n);const[r,a,i,o,s]=n.data??[],[u,c,d]=r??[];
807return{...n,available:u,claimed:c,total:d,pendingVY:a,hasSettled:i,settleCursor:o,refereeCount:s}}function Kpt(){const e=Kr(),{address:t}=vt();return Zt({...e,functionName:"getReferees",args:[t],query:{enabled:!!e.address&&!!t,staleTime:3e4}})}function Xpt(){const e=Kr(),t=kn({allowFailure:!1,contracts:[{...e,functionName:"veoTradingBps"},{...e,functionName:"vloInterestBps"},{...e,functionName:"vpoHLBuilderBps"},{...e,functionName:"vyoYieldBps"}],query:{enabled:!!e.address,staleTime:3e5}}),[n,r,a,i]=t.data??[];return{...t,tradingBps:n,interestBps:r,hlBuilderBps:a,yieldBps:i,polymarketBps:n}}function gse(){const e=Kr(),{address:t}=vt(),n=kn({allowFailure:!1,contracts:[{...e,functionName:"bpsForReferrer",args:[t,rs.VEO_TRADING]},{...e,functionName:"bpsForReferrer",args:[t,rs.VLO_INTEREST]},{...e,functionName:"bpsForReferrer",args:[t,rs.VPO_HL_BUILDER]},{...e,functionName:"bpsForReferrer",args:[t,rs.VYO_YIELD]},{...e,functionName:"bpsForReferrer",args:[t,rs.VPMO]},{...e,functionName:"bpsForReferrer",args:[t,rs.DCA]}],query:{enabled:!!e.address&&!!t,staleTime:6e4}}),[r,a,i,o,s,u]=n.data??[];return{...n,tradingBps:r,interestBps:a,hlBuilderBps:i,yieldBps:o,polymarketBps:s,dcaBps:u}}function krt(){const e=Kr(),{address:t}=vt(),n=nT({chainId:e.chainId});return Bo({queryKey:["varoPushCredits",e.chainId,t],enabled:!!e.address&&!!t&&!!n,staleTime:6e4,queryFn:async()=>{const a=await n.getContractEvents({address:e.address,abi:ic.ValinityAllianceRegistrationOfficer,eventName:"Credited",args:{referrer:t},fromBlock:mrt,toBlock:"latest"}),i=new Map;for(const o of a){const{referree:s,sourceId:u,vyCredited:c}=o.args;if(!s||u===void 0||c===void 0)continue;const d=s.toLowerCase(),f=i.get(d)??{betsVY:0n,dcaVY:0n};Number(u)===rs.VPMO?f.betsVY+=c:Number(u)===rs.DCA&&(f.dcaVY+=c),i.set(d,f)}return i}}).data}const Prt=30;function Rrt(e){const t=gse(),n=vse(),{isActive:r}=yrt(),a=t.hlBuilderBps,i=e.slice(0,Prt);return Bo({queryKey:["refereePerpsFees",i,a,n==null?void 0:n.toString(),r],enabled:r&&i.length>0&&n!==void 0&&n>0n&&a!==void 0,staleTime:6e4,queryFn:async()=>{const s=ort(),u=new Map;return await Promise.all(i.map(async c=>{try{const d=await s.userFills({user:c});let f=0;for(const m of d)m.builderFee&&(f+=Math.round(Number(m.builderFee)*1e6));if(f<=0)return;const y=BigInt(f)*10n**12n*10n**18n/n;u.set(c.toLowerCase(),y*BigInt(a)/Gd)}catch{}})),u}}).data}function Jpt(e){const t=Kr(),[n,r,a]=SM(["ValinityExchangeOfficer","ValinityLoanOfficer","ValinityYieldOfficer"]),i=gse(),o=krt(),s=Rrt(e),u=kn({allowFailure:!0,contracts:e.flatMap(d=>[{abi:mk,address:n.address,functionName:"cumulativeUserFeeVY",args:[d]},{abi:mk,address:r.address,functionName:"cumulativeInterestPaidVY",args:[d]},{abi:mk,address:a.address,functionName:"totalYieldClaimedVY",args:[d]},{...t,functionName:"checkpoints",args:[d,rs.VEO_TRADING]},{...t,functionName:"checkpoints",args:[d,rs.VLO_INTEREST]}
807,{...t,functionName:"checkpoints",args:[d,rs.VYO_YIELD]}]),query:{enabled:!!t.address&&e.length>0,staleTime:3e4}}),c=e.map((d,f)=>{var w;const h=(w=u.data)==null?void 0:w.slice(f*6,f*6+6),y=b=>{const x=h==null?void 0:h[b];return(x==null?void 0:x.status)==="success"?x.result:void 0},m=(b,x,T)=>b===void 0||x===void 0||T===void 0?void 0:(b>x?b-x:0n)*BigInt(T)/Gd,v=o==null?void 0:o.get(d.toLowerCase());return{referee:d,tradingVY:m(y(0),y(3),i.tradingBps),interestVY:m(y(1),y(4),i.interestBps),yieldVY:m(y(2),y(5),i.yieldBps),betsVY:v==null?void 0:v.betsVY,dcaVY:v==null?void 0:v.dcaVY,perpsVY:s==null?void 0:s.get(d.toLowerCase())}});return{...u,stats:c}}function Ort(e){const t=Kr(),n=Zt({...t,functionName:"quoteUsdcInAsset",args:[mse,e],query:{enabled:!!t.address&&e!==void 0,staleTime:15e3,refetchInterval:15e3}}),r=n.data;return{...n,ethRequired:r,ethWithBuffer:r!==void 0?r+r*grt/Gd:void 0}}function uY({tier:e,method:t,referrer:n,enabled:r=!0}){const a=Kr(),{address:i}=vt(),o=jM(),s=[o.tier1Usdc,o.tier2Usdc][e-1],u=Ort(t==="eth"?s:void 0),c=t==="eth",d=c?`purchaseTier${e}WithETH`:`purchaseTier${e}WithUSDC`;return{prepareQuery:Vi({abi:ic.ValinityAllianceRegistrationOfficer,address:a.address,functionName:d,args:c?[n,0n]:[n],value:c?u.ethWithBuffer:void 0,query:{enabled:r&&!!a.address&&!!i&&n.toLowerCase()!==i.toLowerCase()&&o.paused===!1&&(!c||u.ethWithBuffer!==void 0)}}),tierUsdc:s,ethQuote:u}}const Irt={usdc:vrt,wbtc:brt,eth:mse};function Zpt(e){const t=xa();if(e==="usdc")return t==null?void 0:t.USDC;if(e==="wbtc")return t==null?void 0:t.WBTC}function vse(){const e=xa(),t=vu(),n=e==null?void 0:e.VyUsdcPool,r=e==null?void 0:e.ValinityToken,{data:a}=kn({allowFailure:!1,contracts:[{address:n,abi:ic.UniswapV2Pair,functionName:"getReserves",chainId:t},{address:n,abi:ic.UniswapV2Pair,functionName:"token0",chainId:t}],query:{enabled:!!n&&!!r,staleTime:6e4,refetchInterval:6e4}});if(!a||!r)return;const[i,o]=a,s=o.toLowerCase()===r.toLowerCase(),u=s?i[0]:i[1],c=s?i[1]:i[0];if(u!==0n)return c*10n**30n/u}function Mrt(e,t){const n=Kr(),r=Zt({...n,functionName:"quoteUsdcInAsset",args:[e,t],query:{enabled:!!n.address&&t!==void 0,staleTime:15e3,refetchInterval:15e3}});return{...r,assetAmount:r.data}}function Drt(e=!0){const t=Kr(),{address:n}=vt(),r=Zt({...t,functionName:"quoteLaunchFor",args:[n],query:{enabled:!!t.address&&!!n&&e,gcTime:0,staleTime:0,refetchInterval:15e3}}),[a,i]=r.data??[],o=i!==void 0&&i>0n;return{...r,priceUsdc:a,offerExpiry:o?Number(i):void 0,hasOffer:o,refetchPrice:async()=>{var u;return(u=(await r.refetch()).data)==null?void 0:u[0]}}}function eht({name:e,symbol:t,activeSupply:n,asset:r,referrer:a,enabled:i=!0}){const o=Kr(),{address:s}=vt(),u=jM(),c=vse(),d=Irt[r],f=Drt(),h=f.priceUsdc,m=Mrt(d,h).assetAmount,v=m!==void 0?m+m*sY/Gd:void 0;let w;h!==void 0&&c!==void 0&&c>0n&&(w=h*Srt/Trt*10n**12n*10n**18n/c*(Gd-Ert)/Gd);let b;try{const R=n.trim();b=R?Ene(R,18):void 0}catch{b=void 0}const x=r==="eth",T=x&&m!==void 0?m+m*sY/Gd:void 0,E=i&&!!o.address&&!!s&&u.paused===!1&&u.vdaoFactorySet&&e.trim().length>0&&t.trim().length>0&&b!==void 0&&b>0n&&v!==void 0&&h!==void 0&&w!==void 0&&(!x||T!==void 0);return{prepareQuery:Vi({abi:ic.ValinityAllianceRegistrationOfficer,address:o.address,functionName:"launchVDAO",args:E?[e.trim(),t.trim(),b,wrt,d,nr,v,h,w,0n,a]:void 0,value:T,query:{enabled:E}}),paid:m,maxAssetAmount:v,priceUsdc:h,minVyOut:w,supplyWei:b,value:T,assetId:d,launchQuote:f}}var Qd=function(e){if(typeof document>"u")return 0;if(document.body&&(!document.readyState||document.readyState!=="loading")){if(e!==!0&&typeof Qd.__cache=="number")return Qd.__cache;var t=document.createElement("div"),n=t.style;n.display="block",n.position="absolute",n.width="100px",n.height="100px",n.left="-999px",n.top="-999px",n.overflow="scroll",document.body.insertBefore(t,null);var r=t.clientWidth;if(r!==0)return Qd.__cache=100-r,document.body.removeChild(t),Qd.__cache;document.body.removeChild(t)}};function Lrt(){const[e,t]=P.useState(Qd());return P.useEffect(()=>{const n=requestAnimationFrame(()=>{t(Qd())}),r=()=>{t(Qd(!0))};return window.addEventListener("resize",r),()=>{cancelAnimationFrame(n),window.removeEventListener("resize",r)}},[]),e}const bse=e=>
807{const t=Kf();return P.useCallback((n,r)=>{const{ignoreValidationError:a,ignoreUnauthorized:i}={...e,...r};if(n instanceof vs)switch(n.status){case 400:case 422:if(a)return;break;case 401:if(i)return;break}const o=poe(n);t({status:"error",title:o[0],description:o[1]})},[])};function Frt(){const{t:e}=Yt(),t=bse();return n=>{if(n instanceof vs){if(n.status===401)return t(e("messages.errors.unauthorized")),!0}else if(fGe(n))return!0;console.error(n),EM(n)}}const Nrt="/version.json",cY="vy_reloaded_for_build",Brt="v";function Vrt(e){try{return window.sessionStorage.getItem(e)}catch{return null}}function Urt(e,t){try{window.sessionStorage.setItem(e,t)}catch{}}async function jrt(){try{const e=await fetch(`${Nrt}?t=${Date.now()}`,{cache:"no-store"});if(!e.ok)return;const t=await e.json();return typeof(t==null?void 0:t.build)=="string"?t.build:void 0}catch{return}}function qrt(e){const t=new URL(window.location.href);t.searchParams.set(Brt,e),window.location.replace(t.toString())}async function $rt(){const e=await jrt();!e||e==="mu9a1vqb"||Vrt(cY)!==e&&(Urt(cY,e),qrt(e))}function zrt(){const e=P.useRef(!1);P.useEffect(()=>{const t=()=>{e.current||(e.current=!0,$rt().finally(()=>{e.current=!1}))};t();const n=()=>{document.visibilityState==="visible"&&t()};return document.addEventListener("visibilitychange",n),window.addEventListener("pageshow",n),()=>{document.removeEventListener("visibilitychange",n),window.removeEventListener("pageshow",n)}},[])}function Hrt(e,t){const n=P.useMemo(()=>{for(const a of e)if(a&&a.data===void 0&&(a.isError||a.fetchStatus!=="idle"))return a},e),r=P.useRef();return r.current=t==null?void 0:t.onSuccess,P.useEffect(()=>{var a;n||(a=r.current)==null||a.call(r)},[!!n]),n}function Wrt(e){let t=!0,n,r=0;for(const a of e)a.data===void 0&&(t=!1,n=a.error),a.dataUpdatedAt>r&&(r=a.dataUpdatedAt);return P.useMemo(()=>({isSuccess:t,error:n,dataUpdatedAt:r}),[t,n,r])}function Ab(){const e=vu();return aGe[e]??[]}function Yrt(){const e=Ab(),t=lt("ValinityLoanLens"),n=e==null?void 0:e.map(a=>({...t,functionName:"getAssetView",args:[a]})),r=kn({contracts:n,allowFailure:!0,query:{placeholderData:qZ,gcTime:1/0,staleTime:6e4,refetchOnWindowFocus:!1,enabled:e.length>0&&!!t.address}});return sa(["ValinityLoanOfficer"],r),r}function wse(){const e=Ab(),t=Yrt(),n=koe(e),r=Wrt([t,...n]);return DNe("assetsLoader",()=>{if(!r.isSuccess)return{...r,data:void 0};const a=t.data,i={};return e.forEach((o,s)=>{const u=a[s];if((u==null?void 0:u.status)!=="success")return;const c=u.result,d=n[s].data;i[o]={...d,...c}}),{data:i}},[r])}function qM(){return wse().data??{}}function $M(e){return qM()[e]}function Grt(e){const[t,n]=qse(e),r=Object.values(qM());return{selectedAsset:P.useMemo(()=>{if(r!=null&&r.length)return t?r.find(o=>o.address===t)??r[0]:r[0]},[r,t]),selectAsset:o=>{n(o)}}}function xse(){const{chains:e}=Pn(),t=ja();return P.useMemo(()=>e.find(n=>n.id===t)??e[0],[e,t])}function Qrt(e){return CWe(GWe,{variables:{address:e},skip:!e,fetchPolicy:"cache-first"})}function Krt(){const{signMessageAsync:e}=cNe(),[t,n]=NWe(QWe);async function r(a){const i=`Set Valinity chat alias: ${a}`,o=await e({message:i});return t({variables:{alias:a,message:i,signature:o}})}return{setAlias:r,loading:n.loading,error:n.error,data:n.data}}function wc(e){if(e===null||e===!0||e===!1)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}function Br(e,t){if(t.length<e)throw new TypeError(e+" argument"+(e>1?"s":"")+" required, but only "+t.length+" present")}function y2(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?y2=function(n){return typeof n}:y2=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},y2(e)}function ia(e){Br(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||y2(e)==="object"&&t==="[object Date]"?new Date(e.getTime()):typeof e=="number"||t==="[object Number]"?new Date(e):((typeof e=="string"||t==="[object String]")&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(new Error().stack)),new Date(NaN))}function Xrt(e,t){Br(2,arguments);var n=ia(e),r=wc(t);return isNaN(r)?new Date(NaN):(r&&n.setDate(n.getDate()+r),n)}function Jrt(e,t){Br(2,arguments);var n=ia(e).getTime(),r=wc(t);return new Date(n+r)}var Zrt={};function dm(){return Zrt}function U4(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}function eat(e,t){Br(2,arguments);var n=ia(e),r=ia(t),a=n.getTime()-r.getTime();return a<0?-1:a>0?1:a}function m2(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?m2=function(n){return typeof n}:m2=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},m2(e)}function tat(e){return Br(1,arguments),e instanceof Date||m2(e)==="object"&&Object.prototype.toString.call(e)==="[object Date]"}function nat(e){if(Br(1,arguments),!tat(e)&&typeof e!="number")return!1;var t=ia(e);return!isNaN(Number(t))}function rat(e){Br(1,arguments);var t=ia(e),n=new Date(0);return n.setFullYear(t.getFullYear(),0,1),n.setHours(0,0,0,0),n}function aat(e,t){Br(2,arguments);var n=wc(t);return Jrt(e,-n)}var iat=864e5;function oat(e){Br(1,arguments);var t=ia(e),n=t.getTime();t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0);var r=t.getTime(),a=n-r;return Math.floor(a/iat)+1}function Mx(e){Br(1,arguments);var t=1,n=ia(e),r=n.getUTCDay(),a=(r<t?7:0)+r-t;return n.setUTCDate(n.getUTCDate()-a),n.setUTCHours(0,0,0,0),n}function Sse(e){Br(1,arguments);var t=ia(e),n=t.getUTCFullYear(),r=new Date(0);r.setUTCFullYear(n+1,0,4),r.setUTCHours(0,0,0,0);var a=Mx(r),i=new Date(0);i.setUTCFullYear(n,0,4),i.setUTCHours(0,0,0,0);var o=Mx(i);return t.getTime()>=a.getTime()?n+1:t.getTime()>=o.getTime()?n:n-1}function sat(e){Br(1,arguments);var t=Sse(e),n=new Date(0);n.setUTCFullYear(t,0,4),n.setUTCHours(0,0,0,0);var r=Mx(n);return r}var uat=6048e5;function cat(e){Br(1,arguments);
807var t=ia(e),n=Mx(t).getTime()-sat(t).getTime();return Math.round(n/uat)+1}function Dx(e,t){var n,r,a,i,o,s,u,c;Br(1,arguments);var d=dm(),f=wc((n=(r=(a=(i=t==null?void 0:t.weekStartsOn)!==null&&i!==void 0?i:t==null||(o=t.locale)===null||o===void 0||(s=o.options)===null||s===void 0?void 0:s.weekStartsOn)!==null&&a!==void 0?a:d.weekStartsOn)!==null&&r!==void 0?r:(u=d.locale)===null||u===void 0||(c=u.options)===null||c===void 0?void 0:c.weekStartsOn)!==null&&n!==void 0?n:0);if(!(f>=0&&f<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var h=ia(e),y=h.getUTCDay(),m=(y<f?7:0)+y-f;return h.setUTCDate(h.getUTCDate()-m),h.setUTCHours(0,0,0,0),h}function Tse(e,t){var n,r,a,i,o,s,u,c;Br(1,arguments);var d=ia(e),f=d.getUTCFullYear(),h=dm(),y=wc((n=(r=(a=(i=t==null?void 0:t.firstWeekContainsDate)!==null&&i!==void 0?i:t==null||(o=t.locale)===null||o===void 0||(s=o.options)===null||s===void 0?void 0:s.firstWeekContainsDate)!==null&&a!==void 0?a:h.firstWeekContainsDate)!==null&&r!==void 0?r:(u=h.locale)===null||u===void 0||(c=u.options)===null||c===void 0?void 0:c.firstWeekContainsDate)!==null&&n!==void 0?n:1);if(!(y>=1&&y<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var m=new Date(0);m.setUTCFullYear(f+1,0,y),m.setUTCHours(0,0,0,0);var v=Dx(m,t),w=new Date(0);w.setUTCFullYear(f,0,y),w.setUTCHours(0,0,0,0);var b=Dx(w,t);return d.getTime()>=v.getTime()?f+1:d.getTime()>=b.getTime()?f:f-1}function lat(e,t){var n,r,a,i,o,s,u,c;Br(1,arguments);var d=dm(),f=wc((n=(r=(a=(i=t==null?void 0:t.firstWeekContainsDate)!==null&&i!==void 0?i:t==null||(o=t.locale)===null||o===void 0||(s=o.options)===null||s===void 0?void 0:s.firstWeekContainsDate)!==null&&a!==void 0?a:d.firstWeekContainsDate)!==null&&r!==void 0?r:(u=d.locale)===null||u===void 0||(c=u.options)===null||c===void 0?void 0:c.firstWeekContainsDate)!==null&&n!==void 0?n:1),h=Tse(e,t),y=new Date(0);y.setUTCFullYear(h,0,f),y.setUTCHours(0,0,0,0);var m=Dx(y,t);return m}var dat=6048e5;function fat(e,t){Br(1,arguments);var n=ia(e),r=Dx(n,t).getTime()-lat(n,t).getTime();return Math.round(r/dat)+1}function Nn(e,t){for(var n=e<0?"-":"",r=Math.abs(e).toString();r.length<t;)r="0"+r;return n+r}var Zc={y:function(t,n){var r=t.getUTCFullYear(),a=r>0?r:1-r;return Nn(n==="yy"?a%100:a,n.length)},M:function(t,n){var r=t.getUTCMonth();return n==="M"?String(r+1):Nn(r+1,2)},d:function(t,n){return Nn(t.getUTCDate(),n.length)},a:function(t,n){var r=t.getUTCHours()/12>=1?"pm":"am";switch(n){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];case"aaaa":default:return r==="am"?"a.m.":"p.m."}},h:function(t,n){return Nn(t.getUTCHours()%12||12,n.length)},H:function(t,n){return Nn(t.getUTCHours(),n.length)},m:function(t,n){return Nn(t.getUTCMinutes(),n.length)},s:function(t,n){return Nn(t.getUTCSeconds(),n.length)},S:function(t,n){var r=n.length,a=t.getUTCMilliseconds(),i=Math.floor(a*Math.pow(10,r-3));return Nn(i,n.length)}},Zp={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},pat={G:function(t,n,r){var a=t.getUTCFullYear()>0?1:0;switch(n){case"G":case"GG":case"GGG":return r.era(a,{width:"abbreviated"});case"GGGGG":return r.era(a,{width:"narrow"});case"GGGG":default:return r.era(a,{width:"wide"})}},y:function(t,n,r){if(n==="yo"){var a=t.getUTCFullYear(),i=a>0?a:1-a;return r.ordinalNumber(i,{unit:"year"})}return Zc.y(t,n)},Y:function(t,n,r,a){var i=Tse(t,a),o=i>0?i:1-i;if(n==="YY"){var s=o%100;return Nn(s,2)}return n==="Yo"?r.ordinalNumber(o,{unit:"year"}):Nn(o,n.length)},R:function(t,n){var r=Sse(t);return Nn(r,n.length)},u:function(t,n){var r=t.getUTCFullYear();return Nn(r,n.length)},Q:function(t,n,r){var a=Math.ceil((t.getUTCMonth()+1)/3);switch(n){case"Q":return String(a);case"QQ":return Nn(a,2);case"Qo":return r.ordinalNumber(a,{unit:"quarter"});case"QQQ":return r.quarter(a,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(a,{width:"narrow",context:"formatting"});case"QQQQ":default:return r.quarter(a,{width:"wide",context:"formatting"})}},q:function(t,n,r){var a=Math.ceil((t.getUTCMonth()+1)/3);switch(n){case"q":return String(a);case"qq":return Nn(a,2);case"qo":return r.ordinalNumber(a,{unit:"quarter"});case"qqq":return r.quarter(a,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(a,{width:"narrow",context:"standalone"});case"qqqq":default:return r.quarter(a,{width:"wide",context:"standalone"})}},M:function(t,n,r){var a=t.getUTCMonth();switch(n){case"M":case"MM":return Zc.M(t,n);case"Mo":return r.ordinalNumber(a+1,{unit:"month"});case"MMM":return r.month(a,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(a,{width:"narrow",context:"formatting"});case"MMMM":default:return r.month(a,{width:"wide",context:"formatting"})}},L:function(t,n,r){var a=t.getUTCMonth();switch(n){case"L":return String(a+1);case"LL":return Nn(a+1,2);case"Lo":return r.ordinalNumber(a+1,{unit:"month"});case"LLL":return r.month(a,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(a,{width:"narrow",context:"standalone"});case"LLLL":default:return r.month(a,{width:"wide",context:"standalone"})}},w:function(t,n,r,a){var i=fat(t,a);return n==="wo"?r.ordinalNumber(i,{unit:"week"}):Nn(i,n.length)},I:function(t,n,r){var a=cat(t);return n==="Io"?r.ordinalNumber(a,{unit:"week"}):Nn(a,n.length)},d:function(t,n,r){return n==="do"?r.ordinalNumber(t.getUTCDate(),{unit:"date"}):Zc.d(t,n)},D:function(t,n,r){var a=oat(t);return n==="Do"?r.ordinalNumber(a,{unit:"dayOfYear"}):Nn(a,n.length)},E:function(t,n,r){var a=t.getUTCDay();switch(n){case"E":case"EE":case"EEE":return r.day(a,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(a,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(a,{width:"short",context:"formatting"});case"EEEE":default:return r.day(a,{width:"wide",context:"formatting"})}},e:function(t,n,r,a){var i=t.getUTCDay(),o=(i-a.weekStartsOn+8)%7||7;switch(n){case"e":return String(o);case"ee":return Nn(o,2);case"eo":return r.ordinalNumber(o,{unit:"day"});case"eee":return r.day(i,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(i,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(i,{width:"short",context:"formatting"});case"eeee":default:return r.day(i,{width:"wide",context:"formatting"})}},c:function(t,n,r,a){var i=t.getUTCDay(),o=(i-a.weekStartsOn+8)%7||7;switch(n){case"c":return String(o);case"cc":return Nn(o,n.length);case"co":return r.ordinalNumber(o,{unit:"day"});case"ccc":return r.day(i,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(i,{width:"narrow",context:"standalone"});case"cccccc":return r.day(i,{width:"short",context:"standalone"});case"cccc":default:return r.day(i,{width:"wide",context:"standalone"})}},i:function(t,n,r){var a=t.getUTCDay(),i=a===0?7:a;switch(n){case"i":return String(i);case"ii":return Nn(i,n.length);case"io":return r.ordinalNumber(i,{unit:"day"});case"iii":return r.day(a,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(a,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(a,{width:"short",context:"formatting"});case"iiii":default:return r.day(a,{width:"wide",context:"formatting"})}},a:function(t,n,r){var a=t.getUTCHours(),i=a/12>=1?"pm":"am";switch(n){case"a":case"aa":return r.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(i,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(i,{width:"narrow",context:"formatting"});case"aaaa":default:return r.dayPeriod(i,{width:"wide",context:"formatting"})}},b:function(t,n,r){var a=t.getUTCHours(),i;switch(a===12?i=Zp.noon:a===0?i=Zp.midnight:i=a/12>
807=1?"pm":"am",n){case"b":case"bb":return r.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(i,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(i,{width:"narrow",context:"formatting"});case"bbbb":default:return r.dayPeriod(i,{width:"wide",context:"formatting"})}},B:function(t,n,r){var a=t.getUTCHours(),i;switch(a>=17?i=Zp.evening:a>=12?i=Zp.afternoon:a>=4?i=Zp.morning:i=Zp.night,n){case"B":case"BB":case"BBB":return r.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(i,{width:"narrow",context:"formatting"});case"BBBB":default:return r.dayPeriod(i,{width:"wide",context:"formatting"})}},h:function(t,n,r){if(n==="ho"){var a=t.getUTCHours()%12;return a===0&&(a=12),r.ordinalNumber(a,{unit:"hour"})}return Zc.h(t,n)},H:function(t,n,r){return n==="Ho"?r.ordinalNumber(t.getUTCHours(),{unit:"hour"}):Zc.H(t,n)},K:function(t,n,r){var a=t.getUTCHours()%12;return n==="Ko"?r.ordinalNumber(a,{unit:"hour"}):Nn(a,n.length)},k:function(t,n,r){var a=t.getUTCHours();return a===0&&(a=24),n==="ko"?r.ordinalNumber(a,{unit:"hour"}):Nn(a,n.length)},m:function(t,n,r){return n==="mo"?r.ordinalNumber(t.getUTCMinutes(),{unit:"minute"}):Zc.m(t,n)},s:function(t,n,r){return n==="so"?r.ordinalNumber(t.getUTCSeconds(),{unit:"second"}):Zc.s(t,n)},S:function(t,n){return Zc.S(t,n)},X:function(t,n,r,a){var i=a._originalDate||t,o=i.getTimezoneOffset();if(o===0)return"Z";switch(n){case"X":return dY(o);case"XXXX":case"XX":return Rd(o);case"XXXXX":case"XXX":default:return Rd(o,":")}},x:function(t,n,r,a){var i=a._originalDate||t,o=i.getTimezoneOffset();switch(n){case"x":return dY(o);case"xxxx":case"xx":return Rd(o);case"xxxxx":case"xxx":default:return Rd(o,":")}},O:function(t,n,r,a){var i=a._originalDate||t,o=i.getTimezoneOffset();switch(n){case"O":case"OO":case"OOO":return"GMT"+lY(o,":");case"OOOO":default:return"GMT"+Rd(o,":")}},z:function(t,n,r,a){var i=a._originalDate||t,o=i.getTimezoneOffset();switch(n){case"z":case"zz":case"zzz":return"GMT"+lY(o,":");case"zzzz":default:return"GMT"+Rd(o,":")}},t:function(t,n,r,a){var i=a._originalDate||t,o=Math.floor(i.getTime()/1e3);return Nn(o,n.length)},T:function(t,n,r,a){var i=a._originalDate||t,o=i.getTime();return Nn(o,n.length)}};function lY(e,t){var n=e>0?"-":"+",r=Math.abs(e),a=Math.floor(r/60),i=r%60;if(i===0)return n+String(a);var o=t;return n+String(a)+o+Nn(i,2)}function dY(e,t){if(e%60===0){var n=e>0?"-":"+";return n+Nn(Math.abs(e)/60,2)}return Rd(e,t)}function Rd(e,t){var n=t||"",r=e>0?"-":"+",a=Math.abs(e),i=Nn(Math.floor(a/60),2),o=Nn(a%60,2);return r+i+n+o}var fY=function(t,n){switch(t){case"P":return n.date({width:"short"});case"PP":return n.date({width:"medium"});case"PPP":return n.date({width:"long"});case"PPPP":default:return n.date({width:"full"})}},Ese=function(t,n){switch(t){case"p":return n.time({width:"short"});case"pp":return n.time({width:"medium"});case"ppp":return n.time({width:"long"});case"pppp":default:return n.time({width:"full"})}},hat=function(t,n){var r=t.match(/(P+)(p+)?/)||[],a=r[1],i=r[2];if(!i)return fY(t,n);var o;switch(a){case"P":o=n.dateTime({width:"short"});break;case"PP":o=n.dateTime({width:"medium"});break;case"PPP":o=n.dateTime({width:"long"});break;case"PPPP":default:o=n.dateTime({width:"full"});break}return o.replace("{{date}}",fY(a,n)).replace("{{time}}",Ese(i,n))},yat={p:Ese,P:hat},mat=["D","DD"],gat=["YY","YYYY"];function vat(e){return mat.indexOf(e)!==-1}function bat(e){return gat.indexOf(e)!==-1}function pY(e,t,n){if(e==="YYYY")throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").
vendor: 10,088 bytes, line 807
807concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="YY")throw new RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="D")throw new RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="DD")throw new RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var wat={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},xat=function(t,n,r){var a,i=wat[t];return typeof i=="string"?a=i:n===1?a=i.one:a=i.other.replace("{{count}}",n.toString()),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"in "+a:a+" ago":a};function Fh(e){return function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.width?String(t.width):e.defaultWidth,r=e.formats[n]||e.formats[e.defaultWidth];return r}}var Sat={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},Tat={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},Eat={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},Cat={date:Fh({formats:Sat,defaultWidth:"full"}),time:Fh({formats:Tat,defaultWidth:"full"}),dateTime:Fh({formats:Eat,defaultWidth:"full"})},Aat={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},_at=function(t,n,r,a){return Aat[t]};function Qs(e){return function(t,n){var r=n!=null&&n.context?String(n.context):"standalone",a;if(r==="formatting"&&e.formattingValues){var i=e.defaultFormattingWidth||e.defaultWidth,o=n!=null&&n.width?String(n.width):i;a=e.formattingValues[o]||e.formattingValues[i]}else{var s=e.defaultWidth,u=n!=null&&n.width?String(n.width):e.defaultWidth;a=e.values[u]||e.values[s]}var c=e.argumentCallback?e.argumentCallback(t):t;return a[c]}}var kat={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},Pat={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},Rat={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},Oat={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},Iat={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},Mat={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},Dat=function(t,n){var r=Number(t),a=r%100;if(a>20||a<10)switch(a%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},Lat={ordinalNumber:Dat,era:Qs({values:kat,defaultWidth:"wide"}),quarter:Qs({values:Pat,defaultWidth:"wide",argumentCallback:function(t){return t-1}}),month:Qs({values:Rat,defaultWidth:"wide"}),day:Qs({values:Oat,defaultWidth:"wide"}),dayPeriod:Qs({values:Iat,defaultWidth:"wide",formattingValues:Mat,defaultFormattingWidth:"wide"})};function Ks(e){return function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=n.width,a=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],i=t.match(a);if(!i)return null;var o=i[0],s=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],u=Array.isArray(s)?Nat(s,function(f){return f.test(o)}):Fat(s,function(f){return f.test(o)}),c;c=e.valueCallback?e.valueCallback(u):u,c=n.valueCallback?n.valueCallback(c):c;var d=t.slice(o.length);return{value:c,rest:d}}}function Fat(e,t){for(var n in e)if(e.hasOwnProperty(n)&&t(e[n]))return n}function Nat(e,t){for(var n=0;n<e.length;n++)if(t(e[n]))return n}function Cse(e){return function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=t.match(e.matchPattern);if(!r)return null;var a=r[0],i=t.match(e.parsePattern);if(!i)return null;var o=e.valueCallback?e.valueCallback(i[0]):i[0];o=n.valueCallback?n.valueCallback(o):o;var s=t.slice(a.length);return{value:o,rest:s}}}var Bat=/^(\d+)(th|st|nd|rd)?/i,Vat=/\d+/i,Uat={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},jat={any:[/^b/i,/^(a|c)/i]},qat={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},$at={any:[/1/i,/2/i,/3/i,/4/i]},zat={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},Hat={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},Wat={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},Yat={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},Gat={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},Qat={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},Kat={ordinalNumber:Cse({matchPattern:Bat,parsePattern:Vat,valueCallback:function(t){return parseInt(t,10)}}),era:Ks({matchPatterns:Uat,defaultMatchWidth:"wide",parsePatterns:jat,defaultParseWidth:"any"}),quarter:Ks({matchPatterns:qat,defaultMatchWidth:"wide",parsePatterns:$at,defaultParseWidth:"any",valueCallback:function(t){return t+1}}),month:Ks({matchPatterns:zat,defaultMatchWidth:"wide",parsePatterns:Hat,defaultParseWidth:"any"}),day:Ks({matchPatterns:Wat,defaultMatchWidth:"wide",parsePatterns:Yat,defaultParseWidth:"any"}),dayPeriod:Ks({matchPatterns:Gat,defaultMatchWidth:"any",parsePatterns:Qat,defaultParseWidth:"any"})},zM={code:"en-US",formatDistance:xat,formatLong:Cat,formatRelative:_at,localize:Lat,match:Kat,options:{weekStartsOn:0,firstWeekContainsDate:1}},Xat=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Jat=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Zat=/^'([^]*?)'?$/,eit=/''/g,tit=/[a-zA-Z]/;function hY(e,t,n){var r,a,i,o,s,u,c,d,f,h,y,m,v,w,b,x,T,E;Br(2,arguments);var C=String(t),R=dm(),_=(r=(a=n==null?void 0:n.locale)!==null&&a!==void 0?a:R.locale)!==null&&r!==void 0?r:zM,I=wc((i=(o=(s=(u=n==null?void 0:n.firstWeekContainsDate)!==null&&u!==void 0?u:n==null||(c=n.locale)===null||c===void 0||(d=c.options)===null||d===void 0?void 0:d.firstWeekContainsDate)!==null&&s!==void 0?s:R.firstWeekContainsDate)!==null&&o!==void 0?o:(f=R.locale)===null||f===void 0||(h=f.options)===null||h===void 0?void 0:h.firstWeekContainsDate)!==null&&i!==void 0?i:1);if(!(I>=1&&I<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var L=wc((y=(m=(v=(w=n==null?void 0:n.weekStartsOn)!==null&&w!==void 0?w:n==null||(b=n.locale)===null||b===void 0||(x=b.options)===null||x===void 0?void 0:x.weekStartsOn)!==null&&v!==void 0?v:R.weekStartsOn)!==null&&m!==void 0?m:(T=R.locale)===null||T===void 0||(E=T.options)===null||E===void 0?void 0:E.weekStartsOn)!==null&&y!==void 0?y:0);if(!(L>=0&&L<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!_.localize)throw new RangeError("locale must contain localize property");if(!_.formatLong)throw new RangeError("locale must contain formatLong property");var B=ia(e);if(!nat(B))throw new RangeError("Invalid time value");var j=U4(B),K=aat(B,j),H={firstWeekContainsDate:I,weekStartsOn:L,locale:_,_originalDate:B},J=C.match(Jat).map(function(z){var Z=z[0];if(Z==="p"||Z==="P"){var q=yat[Z];return q(z,_.formatLong)}return z}).join("").match(Xat).map(function(z){if(z==="''")return"'";var Z=z[0];if(Z==="'")return nit(z);var q=pat[Z];if(q)return!(n!=null&&n.useAdditionalWeekYearTokens)&&bat(z)&&pY(z,t,String(e)),!(n!=null&&n.useAdditionalDayOfYearTokens)&&vat(z)&&pY(z,t,String(e)),q(K,z,_.localize,H);
807if(Z.match(tit))throw new RangeError("Format string contains an unescaped latin alphabet character `"+Z+"`");return z}).join("");return J}function nit(e){var t=e.match(Zat);return t?t[1].replace(eit,"'"):e}function Ase(e,t){if(e==null)throw new TypeError("assign requires that input parameter not be null or undefined");for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}function rit(e){return Ase({},e)}var yY=1e3*60,Lx=60*24,mY=Lx*30,gY=Lx*365;function ait(e,t,n){var r,a,i;Br(2,arguments);var o=dm(),s=(r=(a=n==null?void 0:n.locale)!==null&&a!==void 0?a:o.locale)!==null&&r!==void 0?r:zM;if(!s.formatDistance)throw new RangeError("locale must contain localize.formatDistance property");var u=eat(e,t);if(isNaN(u))throw new RangeError("Invalid time value");var c=Ase(rit(n),{addSuffix:!!(n!=null&&n.addSuffix),comparison:u}),d,f;u>0?(d=ia(t),f=ia(e)):(d=ia(e),f=ia(t));var h=String((i=n==null?void 0:n.roundingMethod)!==null&&i!==void 0?i:"round"),y;if(h==="floor")y=Math.floor;else if(h==="ceil")y=Math.ceil;else if(h==="round")y=Math.round;else throw new RangeError("roundingMethod must be 'floor', 'ceil' or 'round'");var m=f.getTime()-d.getTime(),v=m/yY,w=U4(f)-U4(d),b=(m-w)/yY,x=n==null?void 0:n.unit,T;if(x?T=String(x):v<1?T="second":v<60?T="minute":v<Lx?T="hour":b<mY?T="day":b<gY?T="month":T="year",T==="second"){var E=y(m/1e3);return s.formatDistance("xSeconds",E,c)}else if(T==="minute"){var C=y(v);return s.formatDistance("xMinutes",C,c)}else if(T==="hour"){var R=y(v/60);return s.formatDistance("xHours",R,c)}else if(T==="day"){var _=y(b/Lx);return s.formatDistance("xDays",_,c)}else if(T==="month"){var I=y(b/mY);return I===12&&x!=="month"?s.formatDistance("xYears",1,c):s.formatDistance("xMonths",I,c)}else if(T==="year"){var L=y(b/gY);return s.formatDistance("xYears",L,c)}throw new RangeError("unit must be 'second', 'minute', 'hour', 'day', 'month' or 'year'")}var iit=["years","months","weeks","days","hours","minutes","seconds"];function oit(e,t){var n,r,a,i,o;if(arguments.length<1)throw new TypeError("1 argument required, but only ".concat(arguments.length," present"));var s=dm(),u=(n=(r=t==null?void 0:t.locale)!==null&&r!==void 0?r:s.locale)!==null&&n!==void 0?n:zM,c=(a=t==null?void 0:t.format)!==null&&a!==void 0?a:iit,d=(i=t==null?void 0:t.zero)!==null&&i!==void 0?i:!1,f=(o=t==null?void 0:t.delimiter)!==null&&o!==void 0?o:" ";if(!u.formatDistance)return"";var h=c.reduce(function(y,m){var v="x".concat(m.replace(/(^.)/,function(b){return b.toUpperCase()})),w=e[m];return typeof w=="number"&&(d||e[m])?y.concat(u.formatDistance(v,w)):y},[]).join(f);return h}function Ew(e,t){Br(2,arguments);var n=wc(t);return Xrt(e,-n)}var sit={lessThanXSeconds:{one:"menos de un segundo",other:"menos de {{count}} segundos"},xSeconds:{one:"1 segundo",other:"{{count}} segundos"},halfAMinute:"medio minuto",lessThanXMinutes:{one:"menos de un minuto",other:"menos de {{count}} minutos"},xMinutes:{one:"1 minuto",other:"{{count}} minutos"},aboutXHours:{one:"alrededor de 1 hora",other:"alrededor de {{count}} horas"},xHours:{one:"1 hora",other:"{{count}} horas"},xDays:{one:"1 día",other:"{{count}} días"},aboutXWeeks:{one:"alrededor de 1 semana",other:"alrededor de {{count}} semanas"},xWeeks:{one:"1 semana",other:"{{count}} semanas"},aboutXMonths:{one:"alrededor de 1 mes",other:"alrededor de {{count}} meses"},xMonths:{one:"1 mes",other:"{{count}} meses"},aboutXYears:{one:"alrededor de 1 año",other:"alrededor de {{count}} años"},xYears:{one:"1 año",other:"{{count}} años"},overXYears:{one:"más de 1 año",other:"más de {{count}} años"},almostXYears:{one:"casi 1 año",other:"casi {{count}} años"}},uit=function(t,n,r){var a,i=sit[t];return typeof i=="string"?a=i:n===1?a=i.one:a=i.other.replace("{{count}}",n.toString()),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"en "+a:"hace "+a:a},cit={full:"EEEE, d 'de' MMMM 'de' y",long:"d 'de' MMMM 'de' y",medium:"d MMM y",short:"dd/MM/y"},lit={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},dit={full:"{{date}} 'a las' {{time}}",long:"{{date}} 'a las' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},fit={date:Fh({formats:cit,defaultWidth:"full"}),time:Fh({formats:lit,defaultWidth:"full"}),dateTime:Fh({formats:dit,defaultWidth:"full"})},pit={lastWeek:"'el' eeee 'pasado a la' p",yesterday:"'ayer a la' p",today:"'hoy a la' p",tomorrow:"'mañana a la' p",nextWeek:"eeee 'a la' p",other:"P"},hit={lastWeek:"'el' eeee 'pasado a las' p",yesterday:"'ayer a las' p",today:"'hoy a las' p",tomorrow:"'mañana a las' p",nextWeek:"eeee 'a las' p",other:"P"},yit=function(t,n,r,a){return n.getUTCHours()!==1?hit[t]:pit[t]},mit={narrow:["AC","DC"],abbreviated:["AC","DC"],wide:["antes de cristo","después de cristo"]},git={narrow:["1","2","3","4"],abbreviated:["T1","T2","T3","T4"],wide:["1º trimestre","2º trimestre","3º trimestre","4º trimestre"]},vit={narrow:["e","f","m","a","m","j","j","a","s","o","n","d"],abbreviated:["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic"],wide:["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre"]},bit={narrow:["d","l","m","m","j","v","s"],short:["do","lu","ma","mi","ju","vi","sá"],abbreviated:["dom","lun","mar","mié","jue","vie","sáb"],wide:["domingo","lunes","martes","miércoles","jueves","viernes","sábado"]},wit={narrow:{am:"a",pm:"p",midnight:"mn",noon:"md",morning:"mañana",afternoon:"tarde",evening:"tarde",night:"noche"},abbreviated:{am:"AM",pm:"PM",midnight:"medianoche",noon:"mediodia",morning:"mañana",afternoon:"tarde",evening:"tarde",night:"noche"},wide:{am:"a.m.",pm:"p.m.",midnight:"medianoche",noon:"mediodia",morning:"mañana",afternoon:"tarde",evening:"tarde",night:"noche"}},xit={narrow:{am:"a",pm:"p",midnight:"mn",noon:"md",morning:"de la mañana",afternoon:"de la tarde",evening:"de la tarde",night:"de la noche"},abbreviated:{am:"AM",pm:"PM",midnight:"medianoche",noon:"mediodia",morning:"de la mañana",afternoon:"de la tarde",evening:"de la tarde",night:"de la noche"},wide:{am:"a.m.",pm:"p.m.",midnight:"medianoche",noon:"mediodia",morning:"de la mañana",afternoon:"de la tarde",evening:"de la tarde",night:"de la noche"}},Sit=function(t,n){var r=Number(t);return r+"º"},Tit={ordinalNumber:Sit,era:Qs({values:mit,defaultWidth:"wide"}),quarter:Qs({values:git,defaultWidth:"wide",argumentCallback:function(t){return Number(t)-1}}),month:Qs({values:vit,defaultWidth:"wide"}),day:Qs({values:bit,defaultWidth:"wide"}),dayPeriod:Qs({values:wit,defaultWidth:"wide",formattingValues:xit,defaultFormattingWidth:"wide"})},Eit=/^(\d+)(º)?/i,Cit=/\d+/i,Ait={narrow:/^(ac|dc|a|d)/i,abbreviated:/^(a\.?\s?c\.?|a\.?\s?e\.?\s?c\.?|d\.?\s?c\.?|e\.?\s?c\.?)/i,wide:/^(antes de cristo|antes de la era com[uú]n|de
807spu[eé]s de cristo|era com[uú]n)/i},_it={any:[/^ac/i,/^dc/i],wide:[/^(antes de cristo|antes de la era com[uú]n)/i,/^(despu[eé]s de cristo|era com[uú]n)/i]},kit={narrow:/^[1234]/i,abbreviated:/^T[1234]/i,wide:/^[1234](º)? trimestre/i},Pit={any:[/1/i,/2/i,/3/i,/4/i]},Rit={narrow:/^[efmajsond]/i,abbreviated:/^(ene|feb|mar|abr|may|jun|jul|ago|sep|oct|nov|dic)/i,wide:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i},Oit={narrow:[/^e/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^en/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i]},Iit={narrow:/^[dlmjvs]/i,short:/^(do|lu|ma|mi|ju|vi|s[áa])/i,abbreviated:/^(dom|lun|mar|mi[ée]|jue|vie|s[áa]b)/i,wide:/^(domingo|lunes|martes|mi[ée]rcoles|jueves|viernes|s[áa]bado)/i},Mit={narrow:[/^d/i,/^l/i,/^m/i,/^m/i,/^j/i,/^v/i,/^s/i],any:[/^do/i,/^lu/i,/^ma/i,/^mi/i,/^ju/i,/^vi/i,/^sa/i]},Dit={narrow:/^(a|p|mn|md|(de la|a las) (mañana|tarde|noche))/i,any:/^([ap]\.?\s?m\.?|medianoche|mediodia|(de la|a las) (mañana|tarde|noche))/i},Lit={any:{am:/^a/i,pm:/^p/i,midnight:/^mn/i,noon:/^md/i,morning:/mañana/i,afternoon:/tarde/i,evening:/tarde/i,night:/noche/i}},Fit={ordinalNumber:Cse({matchPattern:Eit,parsePattern:Cit,valueCallback:function(t){return parseInt(t,10)}}),era:Ks({matchPatterns:Ait,defaultMatchWidth:"wide",parsePatterns:_it,defaultParseWidth:"any"}),quarter:Ks({matchPatterns:kit,defaultMatchWidth:"wide",parsePatterns:Pit,defaultParseWidth:"any",valueCallback:function(t){return t+1}}),month:Ks({matchPatterns:Rit,defaultMatchWidth:"wide",parsePatterns:Oit,defaultParseWidth:"any"}),day:Ks({matchPatterns:Iit,defaultMatchWidth:"wide",parsePatterns:Mit,defaultParseWidth:"any"}),dayPeriod:Ks({matchPatterns:Dit,defaultMatchWidth:"any",parsePatterns:Lit,defaultParseWidth:"any"})},Nit={code:"es",formatDistance:uit,formatLong:fit,formatRelative:yit,localize:Tit,match:Fit,options:{weekStartsOn:1,firstWeekContainsDate:1}};function _b(e,t,n={}){if(t==null)return"--";const r=typeof t=="bigint"?parseFloat(_r(t,n.precision??vy.wei)):t;let{decimals:a,minDecimals:i,maxDecimals:o=12,minimumFractionDigits:s=i,maximumFractionDigits:u=o,...c}=n;return a!==void 0&&(s=a,u=a),r.toLocaleString(e,{...c,minimumFractionDigits:s,maximumFractionDigits:u})}function Bit(e,t){const n=new Intl.PluralRules(e,{type:"ordinal"}).select(t);return Er(`formats.ordinal.${n}`,{value:_b(e,t)})}function _se(e,t,n,r={}){const a=typeof t!="string",i=a?t.symbol:t,{style:o="currency",...s}=r;a&&(s.precision=t.decimals),i===Di.USD?r={minDecimals:2,maxDecimals:2,...s}:r={maxDecimals:6,...s};const u=_b(e,n,r);return o==="currency"?i===Di.USD?`$${u}`:`${u} ${i}`:u}function Vit(e,t,n,r,a={}){const i=typeof n=="string"?n:n.symbol;return`${_se(e,t,r,a)} / ${i}`}function kse(e,t,n={}){return`${_b(e,t,{maxDecimals:3,...n})}%`}function Uit(e,t,n={}){return t!==void 0&&(t=typeof t=="bigint"?t*100n:t*100),kse(e,t,n)}function jit(e,t,n={}){return t!==void 0&&(t=typeof t=="bigint"?t/100n:t/100),`${_b(e,t,{maxDecimals:3,...n})}%`}function qit(){return navigator.language?Pse(navigator.language):void 0}function Pse(e){if(typeof e!="string")return;const t=e.toLowerCase(),n=uv.find(a=>a.toLowerCase()===t);if(n)return n;const r=t.split("-")[0];return uv.find(a=>a.split("-")[0]===r)}let vY,bY=!1,g2;function kb(){const[e]=gc("locale");return e||(bY||(vY=qit(),bY=!0),vY??_Ne)}function Rse(){const e=Ac("locale");return P.useCallback(t=>{ba.changeLanguage(t),g2=void 0,e(t)},[])}function $it(){const e=kb();return g2||(g2={thousands:1e4.toLocaleString(e).replace(/[!\d]/g,""),decimal
807:.1.toLocaleString(e).replace(/[!\d]/g,"")}),g2}function tht(e,t){const{t:n}=Yt(e,t),r=t==null?void 0:t.defaults;return(a,i)=>{const o=i?r?{...r,...i}:i:r;return n(a,o)}}function HM(e){var i;const n=kb().split("-")[0]==="es"?"es":"en",r=e?((i=kNe[e])==null?void 0:i[n])||e:"";return`${wNe}${n==="es"?"/es":""}${r}`}const zit={es:Nit};let b0;const id=()=>{const{i18n:e}=Yt(),t=kb();if(e.language!==(b0==null?void 0:b0.language)){const n=zit[e.language.split("-")[0]];b0={language:e.language,formatters:{number(...r){return _b(t,...r)},ordinal(...r){return Bit(t,...r)},currency(...r){return _se(t,...r)},price(...r){return Vit(t,...r)},percent(...r){return kse(t,...r)},ratio(...r){return Uit(t,...r)},bps(...r){return jit(t,...r)},date(r,a="PP"){return hY(r,a,{locale:n})},dateUtc(r,a="PP"){const i=new Date(r),o=new Date(i.getTime()+new Date().getTimezoneOffset()*6e4);return hY(o,a,{locale:n})},duration(r,a){return oit(r,{locale:n,zero:!1,...a})},relativeTime(r,a=Date.now()){return ait(r,a,{locale:n})}}}}return b0.formatters};function Hit(e,t=`expected a function, instead received ${typeof e}`){if(typeof e!="function")throw new TypeError(t)}function Wit(e,t=`expected an object, instead received ${typeof e}`){if(typeof e!="object")throw new TypeError(t)}function Yit(e,t="expected all items to be functions, instead received the following types: "){if(!e.every(n=>typeof n=="function")){const n=e.map(r=>typeof r=="function"?`function ${r.name||"unnamed"}()`:typeof r).join(", ");throw new TypeError(`${t}[${n}]`)}}var wY=e=>Array.isArray(e)?e:[e];function Git(e){const t=Array.isArray(e[0])?e[0]:e;return Yit(t,"createSelector expects all input-selectors to be functions, but received the following types: "),t}function Qit(e,t){const n=[],{length:r}=e;for(let a=0;a<r;a++)n.push(e[a].apply(null,t));return n}var Kit=class{constructor(e){this.value=e}deref(){return this.value}},Xit=typeof WeakRef<"u"?WeakRef:Kit,Jit=0,xY=1;function Cw(){return{s:Jit,v:void 0,o:null,p:null}}function Ose(e,t={}){let n=Cw();const{resultEqualityCheck:r}=t;let a,i=0;function o(){var f;let s=n;const{length:u}=arguments;for(let h=0,y=u;h<y;h++){const m=arguments[h];if(typeof m=="function"||typeof m=="object"&&m!==null){let v=s.o;v===null&&(s.o=v=new WeakMap);const w=v.get(m);w===void 0?(s=Cw(),v.set(m,s)):s=w}else{let v=s.p;v===null&&(s.p=v=new Map);const w=v.get(m);w===void 0?(s=Cw(),v.set(m,s)):s=w}}const c=s;let d;if(s.s===xY)d=s.v;else if(d=e.apply(null,arguments),i++,r){const h=((f=a==null?void 0:a.deref)==null?void 0:f.call(a))??a;h!=null&&r(h,d)&&(d=h,i!==0&&i--),a=typeof d=="object"&&d!==null||typeof d=="function"?new Xit(d):d}return c.s=xY,c.v=d,d}return o.clearCache=()=>{n=Cw(),o.resetResultsCount()},o.resultsCount=()=>i,o.resetResultsCount=()=>{i=0},o}function Zit(e,...t){const n=typeof e=="function"?{memoize:e,memoizeOptions:t}:e,r=(...a)=>{let i=0,o=0,s,u={},c=a.pop();typeof c=="object"&&(u=c,c=a.pop()),Hit(c,`createSelector expects an output function after the inputs, but received: [${typeof c}]`);const d={...n,...u},{memoize:f,memoizeOptions:h=[],argsMemoize:y=Ose,argsMemoizeOptions:m=[],devModeChecks:v={}}=d,w=wY(h),b=wY(m),x=Git(a),T=f(function(){return i++,c.apply(null,arguments)},...w),E=y(function(){o++;const R=Qit(x,arguments);return s=T.apply(null,R),s},...b);return Object.assign(E,{resultFunc:c,memoizedResultFunc:T,dependencies:x,dependencyRecomputations:()=>o,resetDependencyRecomputations:()=>{o=0},lastResult:()=>s,recomputations:()=>i,resetRecomputations:()=>{i=0},memoize:f,argsMemoize:y})};return Object.assign(r,{withTypes:()=>r}),r}var cp=Zit(Ose),eot=Object.assign((e,t=cp)=>{Wit(e,`createStructuredSelector expects first argument to be an object where each property is a selector, instead received a ${typeof e}`);const n=Object.keys(e),r=n.map(i=>e[i]);return t(r,(...i)=>i.reduce((o,s,u)=>(o[n[u]]=s,o),{}))},{withTypes:()=>eot});const Ise=100n,Mse=300n;function nht(e){return e+e*Mse/10000n}function tot(e){return e+e*Ise/10000n}function rht(e){return e*10000n/(10000n+Ise)}const SY=10n**16n;function aht(e,t,n){if(e<=0n)return 0n;if(n<=0n||n<=t)return e;const r=n-t;return e*n*10000n/(n*10000n+Mse*r)}function iht(e){return e>SY?e-SY:0n}function od(){return lt("ValinityLoanLens")}const not=Ste;function Dse(){const e=lt("ValinityLoanOfficer");return kn({contracts:[{...e,functionName:"interestRatePerSecond"},{...e,functionName:"processingFeePercentage"}],allowFailure:!1,query:{select:oot,gcTime:1/0,staleTime:3e5}})}function oht(){return Dse().data}
807function rot(){const{address:e}=vt(),t=od(),n=!!e&&!!t.address,r=Ab(),a=r.map(o=>({...t,functionName:"getLoanView",args:[e,o]})),i=kn({contracts:a,allowFailure:!0,query:{select(o){return uot(o,r)},gcTime:3e5,staleTime:6e4,refetchOnWindowFocus:!1,enabled:n}});return sa(["ValinityLoanOfficer"],i),i}function sht(){const{address:e}=vt(),t=od(),n=lt("ValinityLoanOfficer"),r=!!e&&!!t.address,a=Ab(),i=[...a.map(s=>({...t,functionName:"getLegacyPositionView",args:[e,s]})),...a.map(s=>({...n,functionName:"getLegacyPosition",args:[e,s]}))],o=kn({contracts:i,allowFailure:!0,query:{select(s){return cot(s,a)},gcTime:3e5,staleTime:3e4,refetchOnWindowFocus:!1,enabled:r}});return sa(["ValinityLoanOfficer"],o),o}function uht(){const e=lt("ValinityLoanOfficer");return Zt({...e,functionName:"legacyConfig",query:{select:sot,gcTime:1/0,staleTime:3e5}})}function aot(e){const{address:t}=vt(),n=od(),r=Zt({...n,functionName:"getLoanView",args:[t,e],query:{select(a){return lot(a,e)},gcTime:3e5,staleTime:6e4,enabled:!!t&&!!n.address}});return sa(["ValinityLoanOfficer"],r),r}function cht(){const e=lt("ValinityLoanOfficer"),t=Ab(),n=Roe(),r=t.map(i=>({...e,functionName:"getLoanConstraints",args:[i,n]})),a=kn({contracts:r,allowFailure:!1,query:{select(i){return dot(i,t)},gcTime:3e5,staleTime:6e4,refetchOnWindowFocus:!1,enabled:n!==void 0}});return sa(["ValinityLoanOfficer"],a),a}function lht(e){const t=lt("ValinityLoanOfficer"),n=Roe(),r=Zt({...t,functionName:"getLoanConstraints",args:[e,n],query:{staleTime:6e4,refetchOnWindowFocus:!1,enabled:n!==void 0&&!!e}});return sa(["ValinityLoanOfficer"],r),r}function dht(e){const t=$M(e.asset);return P.useMemo(()=>({asset:t}),[e])}function fht(e,t){const n=od();return Zt({...n,functionName:"getNewLoanView",args:[e,t],query:{gcTime:1e4,placeholderData(r){return t?r:void 0},refetchOnWindowFocus:!0,enabled:!!t&&!!n.address}})}function pht(e,t){const n=od();return Zt({...n,functionName:"getNewLoanView",args:[e,t],query:{select:r=>(r==null?void 0:r.principal)??0n,gcTime:1e4,placeholderData(r){return t>0n?r:void 0},refetchOnWindowFocus:!0,enabled:!!e&&t>0n&&!!n.address}})}function hht(e,t){const{address:n}=vt(),r=od();return Zt({...r,functionName:"getRepayView",args:[n,e,t],query:{gcTime:1e4,placeholderData(a){return t?a:void 0},refetchOnWindowFocus:!0,enabled:!!n&&!!t&&!!r.address}})}function iot(e,t,n){const{address:r}=vt(),a=Pn(),i=vu(),{address:o,abi:s}=lt("ValinityLoanOfficer"),u=(n==null?void 0:n.legacy)??!1,c=(n==null?void 0:n.maxSurcharge)??0n,d=n!=null&&n.repayAll?not:t;return Bo({queryKey:["usdcDue",i,o,r,e,d.toString(),u,c.toString()],async queryFn(){try{return await Gne(a,{address:o,abi:s,functionName:"repayLoanUsdc",args:[e,d,c,u,1n],account:r,chainId:i}),{usdcDue:1n}}catch(f){const h=SYe(f);if((h==null?void 0:h.name)==="UsdcDueExceedsMax")return{usdcDue:h.value};const y=xYe(f);if(y)return{reason:y};throw f}},retry:2,gcTime:1e4,staleTime:1e4,refetchOnWindowFocus:!0,enabled:((n==null?void 0:n.enabled)??!0)&&!!r&&!!e&&!!o&&t>0n})}function yht(e,t,n){var s,u;const r=(s=xa())==null?void 0:s.USDC,a=OT(r),i=iot(e,t,{legacy:n==null?void 0:n.legacy,maxSurcharge:n==null?void 0:n.referenceMaxSurcharge,enabled:(n==null?void 0:n.enabled)??!0}),o=(u=i.data)==null?void 0:u.usdcDue;return{usdcAddress:r,usdcBalance:a,referenceUsdc:o,isPending:i.isPending||i.isFetching,toAssetUnits(c){if(!o||o<=0n)return 0n;const d=t*c/o;return d>t?t:d},toUsdcUnits(c){return!o||t<=0n?0n:o*c/t}}}function mht(e){return e!==void 0?tot(e):void 0}function ght(e,t,n){return Vi({...lt("ValinityLoanOfficer"),functionName:e?"increaseLoan":"openLoan",args:[t,n]})}function vht(e,t,n){const r=$M(e),a=t,i=t;return Vi({...lt("ValinityLoanOfficer"),functionName:"repayLoan",args:[e,a],value:(r==null?void 0:r.symbol)==="ETH"?i:void 0})}function bht(e){const{address:t}=vt(),n=od();return Zt({...n,functionName:"quoteLegacyUnlock",args:[t,e],query:{select(r){const[a,i,o]=r;return{repayAsset:a,surchargeAsset:i,vyFreed:o}},gcTime:1e4,staleTime:1e4,refetchInterval:3e4,refetchOnWindowFocus:!0,enabled:!!t&&!!e&&!!n.address}})}function wht(e,t){const n=od();return Zt({...n,functionName:"quoteLegacySurcharge",args:[e,t],query:{gcTime:1e4,staleTime:1e4,refetchOnWindowFocus:!0,enabled:!!e&&t>0n&&!!n.address}})}const xht=24n,oot=cp(e=>e,([e,t])=>DGe({interestRatePerSecond:e,processingFeePercentage:t})),sot=cp(e=>e,([e,t,n,r,a,i])=>({unlockBps:e,lockPeriod:Number(t),minVyUsd:n,migrating:r,sink:a,rows:i})),uot=cp([e=>e,(e,t)=>t],(e,t)=>{const n=[];return e.forEach((r,a)=>{if((r==null?void 0:r.status)!=="success")return;const i=t[a],o=_oe(r.result,{asset:i});o&&n.push(o)}),n}),cot=cp([e=>e,(e,t)=>t],(e,t)=>{const n=[],r=t.length;return t.forEach((a,i)=>{var d;const o=e[i],s=e[i+r];if((o==null?void 0:o.status)!=="success")return;const u=(s==null?void 0:s.status)==="success"?IGe((d=s.result)==null?void 0:d[1]):[],c=MGe(o.result,{asset:a,tranches:u});c&&n.push(c)}),n}),lot=cp([e=>e,(e,t)=>t],(e,t)=>_oe(e,{asset:t})),dot=cp([e=>e,(e,t)=>t],(e,t)=>{const n={};return e.forEach((r,a)=>{n[t[a]]=r.maxPrincipal}),n});function fot(e){const t=new Date(e);return t.setUTCHours(23),t.setUTCMinutes(59),t.setUTCSeconds(59),t.setUTCMilliseconds(999),t}function pot(e,t){return new Date(Date.UTC(e,t,1,0,0,0,0))}function hot(e,t){return new Date(Date.UTC(e,t+1,0,23,59,59,999))}const TY=new Date("2023-06-01T00:00:00Z"),yot=new Date("2021-12-10T00:00:00Z"),Sht=P.memo(({scope:e,setScope:t})=>{const{t:n}=Yt(),r=id(),a=new Date,i=P.useMemo(()=>{const o=TY.getUTCFullYear(),s=TY.getUTCMonth(),u=a;u.setUTCDate(15),u.setUTCMonth(u.getUTCMonth()-1);const c=[{title:n("views.stats.defaultView")}];for(let d=0;d<12;d++){const f=new Date(u);if(f.setUTCMonth(f.getUTCMonth()-d),c.push({title:r.date(f,"MMMM yyy"),scope:{year:f.getUTCFullYear(),month:f.getUTCMonth()}}),f.getUTCFullYear()===o&&f.getUTCMonth()===s)break}return c},[a.getUTCFullYear(),a.getMonth()]);return A.jsx(Vn,{children:A.jsxs(Yv,{isLazy:!0,placement:"bottom-end",children:[A.jsx(dy,{as:J
807i,variant:"ghost",icon:A.jsx(Nt,{as:oYe,boxSize:"26px",color:e?"blue.500":"gray.600"}),"aria-label":n("actions.openScopeMenu")}),A.jsx(Qv,{boxShadow:"lg",children:i.map(o=>{var s;return A.jsx(Gv,{command:(e==null?void 0:e.month)===((s=o==null?void 0:o.scope)==null?void 0:s.month)?A.jsx(coe,{}):void 0,onClick:()=>t(o.scope),children:n(`${o.title}`,{lng:"global"})},o.title)})})]})})});function mot(e,t){const n=fot(new Date);let r=t;switch(e){case sl.ONE_DAY:r=Ew(n,1);break;case sl.ONE_WEEK:r=Ew(n,7);break;case sl.ONE_MONTH:r=Ew(n,30);break;case sl.ONE_YEAR:r=Ew(n,365);break;case sl.YTD:r=rat(n);break;case sl.ALL:r=t;break;default:r=t}return{startAt:r<t?t:r,endAt:n}}function got(e,t,n){return Bo({queryKey:["marketData",e,t,n],async queryFn(){let r,a;return e?(r=pot(e.year,e.month),a=hot(e.year,e.month)):{startAt:r,endAt:a}=mot(t,yot),(await UI.marketData.list({...n,start_at:r.toJSON(),end_at:a.toJSON()})).data.map(LGe)},enabled:!!(n!=null&&n.count),staleTime:5e3,placeholderData:qZ,refetchOnWindowFocus(r){return new Date(r.state.dataUpdatedAt).getUTCDate()!==new Date().getUTCDate()}})}function vot(){return got(void 0,sl.ONE_DAY,{count:2})}var gk,EY;function bot(){if(EY)return gk;EY=1;var e=gu(),t=function(){return e.Date.now()};return gk=t,gk}var vk,CY;function wot(){if(CY)return vk;CY=1;var e=/\s/;function t(n){for(var r=n.length;r--&&e.test(n.charAt(r)););return r}return vk=t,vk}var bk,AY;function xot(){if(AY)return bk;AY=1;var e=wot(),t=/^\s+/;function n(r){return r&&r.slice(0,e(r)+1).replace(t,"")}return bk=n,bk}var wk,_Y;function Sot(){if(_Y)return wk;_Y=1;var e=xot(),t=mb(),n=iT(),r=NaN,a=/^[-+]0x[0-9a-f]+$/i,i=/^0b[01]+$/i,o=/^0o[0-7]+$/i,s=parseInt;function u(c){if(typeof c=="number")return c;if(n(c))return r;if(t(c)){var d=typeof c.valueOf=="function"?c.valueOf():c;c=t(d)?d+"":d}if(typeof c!="string")return c===0?c:+c;c=e(c);var f=i.test(c);return f||o.test(c)?s(c.slice(2),f?2:8):a.test(c)?r:+c}return wk=u,wk}var xk,kY;function Tot(){if(kY)return xk;kY=1;var e=mb(),t=bot(),n=Sot(),r="Expected a function",a=Math.max,i=Math.min;function o(s,u,c){var d,f,h,y,m,v,w=0,b=!1,x=!1,T=!0;if(typeof s!="function")throw new TypeError(r);u=n(u)||0,e(c)&&(b=!!c.leading,x="maxWait"in c,h=x?a(n(c.maxWait)||0,u):h,T="trailing"in c?!!c.trailing:T);function E(H){var J=d,z=f;return d=f=void 0,w=H,y=s.apply(z,J),y}function C(H){return w=H,m=setTimeout(I,u),b?E(H):y}function R(H){var J=H-v,z=H-w,Z=u-J;return x?i(Z,h-z):Z}function _(H){var J=H-v,z=H-w;return v===void 0||J>=u||J<0||x&&z>=h}function I(){var H=t();if(_(H))return L(H);m=setTimeout(I,R(H))}function L(H){return m=void 0,T&&d?E(H):(d=f=void 0,y)}function B(){m!==void 0&&clearTimeout(m),w=0,d=v=f=m=void 0}function j(){return m===void 0?y:L(t())}function K(){var H=t(),J=_(H);if(d=arguments,f=this,v=H,J){if(m===void 0)return C(v);if(x)return clearTimeout(m),m=setTimeout(I,u),E(v)}return m===void 0&&(m=setTimeout(I,u)),y}return K.cancel=B,K.flush=j,K}return xk=o,xk}Tot();function Eot(){const{address:e}=vt(),[t]=gc("walletStocks");return P.useMemo(()=>e?(t==null?void 0:t[e.toLowerCase()])??[]:[],[t,e])}function Cot(){const{address:e}=vt(),t=Ac("walletStocks");return P.useCallback(n=>{if(!e)return;const r=e.toLowerCase(),a={address:n.address,symbol:n.symbol,name:n.name,decimals:n.decimals,logoUrl:n.logoUrl};t(i=>{const o=(i==null?void 0:i[r])??[];return o.some(u=>u.address.toLowerCase()===n.address.toLowerCase())?i??{}:{...i??{},[r]:[...o,a]}})},[e,t])}function Aot(){const{address:e}=vt(),t=Ac("walletStocks");return P.useCallback(n=>{if(!e)return;const r=e.toLowerCase();t(a=>{const i=(a==null?void 0:a[r])??[];return{...a??{},[r]:i.filter(o=>o.address.toLowerCase()!==n.toLowerCase())}})},[e,t])}const _ot=new RegExp("^\\d*(?:\\\\[.])?\\d*$"),kot=P.memo(P.forwardRef(({value:e="",placeholder:t,symbol:n,onValueChange:r,...a},i)=>{const o=$it(),s=P.useMemo(()=>{let c=e;return o.decimal!=="."&&(c=c.replace(/\./g,o.decimal)),n&&c?`${n}${c}`:c},[e,n,o]),u=P.useCallback(c=>{const d=c.target.value;let f;n?f=d.toString().includes(n)?d.toString().slice(1,d.toString().length+1):d:f=d,f=f.replace(/[.,]/g,"."),(f===""||_ot.test(Pot(f)))&&r(f)},[n,r]);return A.jsx(qv,{ref:i,value:s,type:"text",inputMode:"decimal",autoComplete:"off",autoCorrect:"off",pattern:"^[0-9]*[.,]?[0-9]*$",placeholder:t,minLength:1,maxLength:79,spellCheck:"false",onChange:u,...a})}));function Pot(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function Rot(e){if(typeof e=="number")return e*4;if(typeof e=="string"){const t=e.match(/^(\d+(?:\.\d+)?)px$/);if(t)return Number(t[1])}}
807const FT=({symbol:e,address:t,src:n,onDark:r=!1,chipFontSize:a,borderRadius:i="full",objectFit:o="contain",flexShrink:s=0,align:u,...c})=>{const d=P.useMemo(()=>(Array.isArray(n)?[...n]:[n]).filter(x=>!!x),[n]),f=P.useMemo(()=>{const x=[moe(e),gM(t),...d.map(goe),vM(t)].filter(T=>!!T);return Array.from(new Set(x))},[e,t,d]),[h,y]=P.useState(0),m=f.join("|");P.useEffect(()=>{y(0)},[m]);const v=c.boxSize??c.w??c.width??c.h??c.height,w=Rot(v),b=A.jsx(Wt,{align:"center",justify:"center",overflow:"hidden",bg:r?"whiteAlpha.300":"gray.200",color:r?"whiteAlpha.900":"gray.600",borderRadius:i,flexShrink:s,...c,children:A.jsx(st,{fontSize:a??(w?`${Math.max(7,Math.round(w*.36))}px`:"2xs"),fontWeight:"bold",lineHeight:1,letterSpacing:"-0.02em",children:(e??"").slice(0,w&&w<20?2:3).toUpperCase()})});return h>=f.length?b:A.jsx(fs,{src:f[h],alt:e??"",fallback:b,fallbackStrategy:"onError",onError:()=>y(x=>x+1),borderRadius:i,objectFit:o,flexShrink:s,align:u,...c})},Tht=P.forwardRef(({address:e,isDisabled:t,...n},r)=>{const{symbol:a,logo:i}=RT(e);return A.jsxs(eO,{children:[A.jsx(kot,{ref:r,isDisabled:t,pr:"90px",...n}),A.jsxs(rO,{pr:3,justifyContent:"flex-end",gap:1.5,pointerEvents:"none",children:[A.jsx(FT,{symbol:a,address:e,src:i,boxSize:"26px"}),A.jsx(st,{fontSize:"sm",fontWeight:"bold",color:"gray.800",children:a})]})]})}),Oot=({title:e})=>(P.useEffect(()=>{let t=Er("terms.brand",{lng:"global"});e&&(t+=` | ${e}`),document.title!==t&&(document.title=t)},[e]),null);$y({displayName:"IconHome",viewBox:"0 0 100 100",path:A.jsx("path",{d:"M14.3887 71.3434C19.5474 76.1812 26.9535 78.253 35.0554 77.7192C44.2563 77.1129 54.404 73.1482 63.3374 65.9928C72.2708 58.8375 78.3319 49.8196 80.8932 41.0035C83.1316 33.2992 82.7034 25.7127 79.1317 19.6857C79.9461 20.4165 80.7057 21.2139 81.4049 22.0782C86.425 28.284 87.4096 36.8176 84.8578 45.6535C82.3064 54.488 76.2274 63.578 67.2053 70.8044C58.1832 78.0308 47.9596 81.9986 38.7395 82.5915C29.5174 83.1845 21.3478 80.4034 16.3272 74.1969C15.5955 73.2924 14.9499 72.3391 14.3887 71.3434ZM46.6576 45.0449C40.869 49.5324 34.3901 51.9784 28.6106 52.3253C22.8279 52.6723 17.8004 50.9206 14.7981 47.0861C11.7964 43.2522 11.3195 37.975 13.0714 32.4827C14.8225 26.9927 18.79 21.3403 24.5786 16.8529C30.3671 12.3654 36.8461 9.9194 42.6256 9.57252C48.4082 9.22546 53.4358 10.9772 56.438 14.8117C59.4397 18.6456 59.9166 23.9228 58.1647 29.4151C56.4136 34.9051 52.4462 40.5575 46.6576 45.0449ZM58.0834 60.7913C49.6131 67.3577 40.0674 70.8712 31.4969 71.2631C22.9247 71.6551 15.3752 68.9275 10.7914 63.073C5.95498 56.8957 5.32032 48.37 8.31668 39.7352C7.17236 45.643 8.10427 51.2845 11.5034 55.6259C15.5345 60.7746 22.2049 63.0231 29.6497 62.576C37.0976 62.1287 45.3754 58.986 52.7379 53.2784C60.1002 47.5709 65.188 40.3523 67.4459 33.2742C69.7031 26.1986 69.1431 19.2107 65.1115 14.0614C62.3683 10.5577 58.4041 8.39731 53.8043 7.5152C61.273 7.74512 67.7661 10.4819 71.8728 15.7271C76.4561 21.5809 77.2671 29.5301 74.7891 37.703C72.3115 45.8747 66.5538 54.2248 58.0834 60.7913ZM44.8154 90.141C37.4819 90.5311 30.8635 88.7888 26.0445 84.9234C31.2735 87.3171 37.6674 87.9908 44.4376 87.0181C52.7603 85.8224 61.6895 82.1351 69.8146 76.038C84.1854 65.254 92.0243 49.9245 90.5538 37.4683C92.7007 43.1109 92.4218 49.8015 89.988 56.564C87.0438 64.7448 80.9572 72.9865 72.2941 79.4874C63.4772 86.1036 53.6513 89.6711 44.8154 90.141ZM74.6142 84.9057C67.8677 89.5972 60.2097 92.057 52.498 92.4453C59.9426 91.2955 67.7439 88.0728 74.8243 82.8089C81.6202 77.7565 86.7915 71.5381 90.0425 65.054C87.1246 72.8442 81.9212 79.8244 74.6142 84.9057Z",fill:"currentColor",stroke:"currentColor"})});$y({displayName:"IconHome",viewBox:"0 0 100 100",path:A.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M18.9619 27.6237C33.1856 5.38906 64.309 3.82991 80.8659 18.8702C98.5184 34.9056 91.9605 62.3501 82.7525 73.4446C69.412 89.5182 52.8107 92.8489 44.0788 90.1538C39.2676 88.6689 34.4809 87.1976 30.6114 86.0104C35.9856 86.2781 41.6608 85.8335 46.5738 83.9255C60.9779 78.3317 69.7872 67.7292 73.7809 52.3596C75.7284 44.8645 74.9091 39.014 72.7597 34.5629C70.6316 30.1562 67.3119 27.3503 64.6168 25.6965C61.7001 23.9067 57.2082 22.7968 52.6096 23.3284C47.9224 23.8703 42.9989 26.1379 39.5144 31.2485C32.9039 40.9438 36.4923 52.3596 41.3227 58.4799C39.3931 59.1562 37.3275 59.5652 35.1851 59.5652C29.94 59.5652 26.4318 59.1092 23.8298 57.4967C21.2928 55.9245 19.3501 53.0723 17.7428 47.5615C16.209 42.3027 17.0965 34.6796 18.8226 28.1422C18.8
807685 27.9683 18.915 27.7954 18.9619 27.6237ZM14.1073 38.0653C13.8362 41.7436 14.009 45.3473 14.8969 48.3916C16.591 54.1999 18.8256 57.8832 22.2682 60.0166C25.6459 62.1098 29.9196 62.5297 35.1851 62.5297C40.8606 62.5297 45.9166 60.0989 49.6188 57.3135C51.4771 55.9153 53.0279 54.4034 54.1787 53.0089C54.2835 52.8819 54.386 52.7547 54.4859 52.6275C56.7804 50.5186 58.4971 48.1205 58.4971 45.8205C58.4971 43.4908 54.7491 43.421 52.0291 43.7992C48.2719 44.6116 44.4382 46.4952 41.6813 48.8736C40.2275 44.2249 40.2796 38.7374 43.5225 33.9812C46.1018 30.1982 49.6676 28.5519 53.1666 28.1474C56.7542 27.7327 60.1453 28.6441 62.0796 29.8311C64.2356 31.1541 66.7791 33.334 68.3913 36.6724C69.982 39.9665 70.7797 44.6205 69.0857 51.1396C65.4463 65.1459 57.6334 74.4265 44.8177 79.4035C39.7929 81.3548 33.451 81.5488 27.3761 80.8871C22.4766 80.3534 17.9337 79.284 14.7085 78.2956C11.7098 75.3487 9.53214 71.5536 8.10004 66.707C8.08359 66.6514 8.05984 66.5804 8.03078 66.4936L8.03077 66.4936C7.63762 65.319 6.27352 61.2438 8.90852 52.9624L13.4901 40.1609C13.6828 39.4497 13.8887 38.7512 14.1073 38.0653Z",fill:"currentColor"})});$y({displayName:"IconHome",viewBox:"0 0 100 100",path:A.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M22.6056 90.7326L19.9998 34.7935C19.9998 34.4404 20.0157 34.104 20.0467 33.7831C21.7709 33.5187 23.7244 33.5372 25.8525 33.8039C28.9775 34.1954 32.3135 35.1003 35.56 36.2409C42.056 38.5232 47.9162 41.6475 50.6031 43.0853C53.0912 44.4166 59.586 48.693 65.4829 54.376C68.4221 57.2085 71.1461 60.3273 73.147 63.5386C74.8655 66.2969 75.9845 69.017 76.3276 71.6115C76.0712 71.7373 75.7972 71.8571 75.5045 71.9704C70.1191 74.0551 22.6056 90.7326 22.6056 90.7326ZM79.9609 65.8931C80.0255 64.9524 79.997 63.9626 79.9679 62.949C79.9513 62.372 79.9345 61.7873 79.9345 61.1995L77.1549 8.90866C69.7962 11.502 56.6304 16.2005 45.7642 20.0783C37.2198 23.1275 30.0974 25.6693 28.3385 26.281C28.2056 26.3273 28.0723 26.3734 27.9388 26.4196C26.2343 27.0095 24.4953 27.6114 23.0811 28.5778C24.2094 28.5944 25.3463 28.6821 26.4765 28.8237C30.0744 29.2744 33.7758 30.2942 37.2237 31.5055C44.1163 33.9271 50.2727 37.216 52.9711 38.6599C55.8684 40.2102 62.738 44.7602 68.9658 50.762C72.089 53.7718 75.1175 57.21 77.4069 60.8845C78.4059 62.4879 79.2816 64.1643 79.9609 65.8931Z",fill:"currentColor"})});const Eht=$y({displayName:"IconHome",viewBox:"0 0 40 40",path:A.jsxs(A.Fragment,{children:[A.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M19.559 25.919L2.86719 5.26608L19.7214 37.3888L20.009 37.9373L23.6558 30.9876L20.3838 26.94L19.559 25.919Z",fill:"currentColor"}),A.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M20.3838 25.919L23.9751 30.3793L26.9151 24.7763L1.8089 2.84499L20.3838 25.919Z",fill:"currentColor"}),A.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M29.7286 19.6352L37.2683 5.26608L25.6543 19.6352H29.7286Z",fill:"currentColor"}),A.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M24.8097 19.6352L38.3266 2.84499L20.5624 18.3624L22.0195 19.6352H24.8097Z",fill:"currentColor"}),A.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M22.7649 20.2864L27.598 24.7763H33.9162L29.7322 20.2864H22.7649Z",fill:"currentColor"})]})}),j4=54,Iot=450,Cht=16,Mot=20,WM=e=>A.jsx(Wt,{flex:1,flexDir:"column",alignItems:"center",justifyContent:"center",...e}),Aht=e=>A.jsx(Vn,{p:6,bg:"spaceGray.100",borderBottomWidth:1,borderBottomColor:"spaceGray.200",...e});function _ht(e){return St({tag:"svg",attr:{viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}},{tag:"path",attr:{d:"M12 20l0 -10"}},{tag:"path",attr:{d:"M12 20l4 -4"}},{tag:"path",attr:{d:"M12 20l-4 -4"}},{tag:"path",attr:{d:"M4 4l16 0"}}]})(e)}function kht(e){return St({tag:"svg",attr:{viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}},{tag:"path",attr:{d:"M12 5l0 14"}},{tag:"path",attr:{d:"M5 12l14 0"}}]})(e)}function Pht(e){return St({tag:"svg",attr:{viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}},{tag:"path",attr:{d:"M20 11a8.1 8.1 0 0 0 -15.5 -2m-.5 -4v4h4"}},{tag:"path",attr:{d:"M4 13a8.1 8.1 0 0 0 15.5 2m.5 4v-4h-4"}}]})(e)}function Dot(e){return St({tag:"svg",attr:{viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}},{tag:"path",attr:{d:"M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0"}},{tag:"path",attr:{d:"M3.6 9h16.8"}},{tag:"path",attr:{d:"M3.6 15h16.8"}},{tag:"path",attr:{d:"M11.5 3a17 17 0 0 0 0 18"}},{tag:"path",attr:{d:"M12.5 3a17 17 0 0 1 0 18"}}]})(e)}const Lot=P.memo(()=>{const{t:e}=Yt(),t=kb(),n=Rse();return uv.length<=1?null:A.jsx(Vn,{children:A.jsxs(Yv,{isLazy:!0,children:[A.jsx(dy,{as:J
807i,variant:"ghost",icon:A.jsx(Nt,{as:Dot,boxSize:"26px",color:"gray.600"}),"aria-label":e("actions.openLocaleMenu")}),A.jsx(Qv,{boxShadow:"lg",children:uv.map(r=>A.jsx(Gv,{command:r===t?A.jsx(coe,{}):void 0,onClick:()=>n(r),children:e(`locales.${r}`,{lng:"global"})},r))})]})})}),Fot="/assets/bg-ribbon-B4tGmY2U.png",Not=1.0714285714,q4=135,PY=135,Bot={sm:32,md:48,lg:60,xl:100},Vot=MQ`
808  from {
809    transform: translate(0, 0);
810  }
811  to {
812    transform: translate(-${q4}px, 0);
813  }
814`,NT=P.memo(({size:e="lg",...t})=>{const n=typeof e=="string"?Bot[e]:e,r=n*Not;return A.jsx(Vn,{...t,children:A.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:n,height:r,viewBox:`0 0 ${q4} ${PY}`,children:[A.jsxs("mask",{id:"logo-spinner-mask",width:134,height:135,x:1,y:0,maskUnits:"userSpaceOnUse",style:{maskType:"alpha"},children:[A.jsx("path",{fill:"#fff",fillRule:"evenodd",d:"M67.015 82.452 29.737 36.328l37.64 71.74.643 1.225 8.145-15.52-7.308-9.04-1.842-2.28ZM68.857 82.452l8.02 9.962L83.445 79.9l-56.07-48.98 41.483 51.532ZM89.727 68.419l16.839-32.091-25.938 32.09h9.1ZM78.742 68.419l30.187-37.498-39.673 34.655 3.254 2.843h6.232ZM74.175 69.873 84.969 79.9h14.11l-9.344-10.027h-15.56Z",clipRule:"evenodd"}),A.jsx("path",{fill:"#fff",d:"M102.18 124.609c-7.777 4.615-16.225 7.567-25.11 8.776a66.743 66.743 0 0 1-25.636-1.482 66.778 66.778 0 0 1-23.21-10.987c-7.218-5.321-13.218-11.962-17.83-19.738-4.616-7.777-7.568-16.225-8.78-25.11a66.751 66.751 0 0 1 1.483-25.636 66.768 66.768 0 0 1 10.987-23.21c5.321-7.218 11.962-13.217 19.738-17.83C41.597 4.78 50.048 1.824 58.933.615A66.751 66.751 0 0 1 84.57 2.097a66.77 66.77 0 0 1 23.21 10.987c7.218 5.321 13.218 11.962 17.83 19.738 4.613 7.775 7.567 16.225 8.776 25.11a66.742 66.742 0 0 1-1.482 25.636 66.777 66.777 0 0 1-10.987 23.209c-5.319 7.22-11.959 13.22-19.736 17.832ZM34.619 10.733c-7.596 4.506-14.083 10.365-19.279 17.415a65.23 65.23 0 0 0-10.73 22.67 65.219 65.219 0 0 0-1.449 25.04c1.181 8.677 4.065 16.928 8.573 24.525 4.507 7.596 10.366 14.082 17.416 19.278a65.22 65.22 0 0 0 22.67 10.731 65.209 65.209 0 0 0 25.04 1.448c8.677-1.181 16.928-4.065 24.524-8.573 7.596-4.506 14.083-10.365 19.279-17.415a65.24 65.24 0 0 0 10.731-22.67 65.21 65.21 0 0 0 1.448-25.04c-1.181-8.677-4.065-16.928-8.573-24.525-4.506-7.596-10.366-14.082-17.416-19.278a65.223 65.223 0 0 0-22.67-10.731 65.217 65.217 0 0 0-25.04-1.448c-8.676 1.182-16.928 4.066-24.524 8.572Z"})]}),A.jsx("g",{mask:"url(#logo-spinner-mask)",children:A.jsx(Uot,{fill:"url(#logo-spinner-fill)",x:0,y:0,width:q4*2,height:PY})}),A.jsx("defs",{children:A.jsxs("linearGradient",{id:"logo-spinner-fill",x1:-17,x2:143.948,y1:61,y2:237.555,gradientUnits:"userSpaceOnUse",children:[A.jsx("stop",{stopColor:"#AE905D"}),A.jsx("stop",{offset:.071,stopColor:"#C4A76F"}),A.jsx("stop",{offset:.194,stopColor:"#EEE7BA"}),A.jsx("stop",{offset:.284,stopColor:"#C4A76F"}),A.jsx("stop",{offset:.321,stopColor:"#AE905D"}),A.jsx("stop",{offset:.373,stopColor:"#977B4B"}),A.jsx("stop",{offset:.43,stopColor:"#AE905D"}),A.jsx("stop",{offset:.579,stopColor:"#EEE7BA"}),A.jsx("stop",{offset:.657,stopColor:"#C4A76F"}),A.jsx("stop",{offset:.707,stopColor:"#A58856"}),A.jsx("stop",{offset:.782,stopColor:"#7E6944"}),A.jsx("stop",{offset:.887,stopColor:"#A58856"})]})})]})})}),Uot=Cg.rect`
815  animation: ${Vot} 1s ease-in-out 0s infinite alternate
816`,q0=({visible:e,centeredContent:t,children:n,...r})=>{const a=P.useRef();return t&&(r={alignItems:"center",justifyContent:"center",...r}),e&&(a.current=n instanceof Function?n():n),A.jsx(Wt,{as:H8,in:e,initial:!1,unmountOnExit:!0,pos:"absolute",top:0,left:0,right:0,bottom:0,bg:"white",zIndex:1205,...r,children:a.current})},jot=()=>{const{t:e}=Yt(),t=TM(),[{transactionBusy:n}]=INe(),r=t.length>0||!!n;return A.jsx(q0,{visible:r,centeredContent:!0,bg:"rgba(255, 255, 255, 0.85)",flexDir:"column",gap:4,zIndex:1300,children:()=>A.jsxs(A.Fragment,{children:[A.jsx(NT,{size:"xl"}),A.jsx(st,{fontSize:"sm",color:"gray.600",textAlign:"center",children:e("messages.errors.pendingTransaction")})]})})},YM=({title:e,tabs:t=!0,children:n,...r})=>{const{setPageTitle:a}=UT();return P.useLayoutEffect(()=>(a(e),()=>a(void 0)),[e]),A.jsxs(Wt,{pos:"relative",flexDir:"column",mx:"auto",maxW:`${Iot}px`,minH:"100%",py:{base:0,sm:`${Mot}px`},bg:"white",overflow:"clip",...r,children:[n,A.jsx(jot,{}),A.jsx($ot,{})]})},qot=({...e})=>{const{setIsSubPage:t}=UT();return P.useLayoutEffect(()=>(t(!0),()=>t(!1)),[]),A.jsx(YM,{tabs:!1,...e})},$ot=()=>{const[e,t]=P.useState(0),n=Lrt()??0,r=window.innerWidth-n,a=window.innerHeight;return P.useEffect(()=>{const i=()=>{t(o=>o+1)};return window.addEventListener("resize",i),()=>{window.removeEventListener("resize",i)}},[]),A.jsx(Vn,{display:{base:"none",sm:"block"},pos:"fixed",top:0,left:0,right:0,bottom:0,zIndex:1210,pointerEvents:"none",children:A.jsxs("svg",{width:`${r}`,height:`${a}`,children:[A.jsxs("g",{mask:"url(#page-container-overlay-mask)",children:[A.jsx("rect",{fill:"url(#page-container-overlay-bg-fill)",x:"0",y:"0",width:"100%",height:"100%"}),A.jsx("image",{href:Fot,width:"100%",height:"100%",preserveAspectRatio:"none"}),A.jsx("use",{href:"#page-container-overlay-content",fill:"#BCBCBC",filter:"url
816(#page-container-overlay-shadow)"})]}),A.jsxs("mask",{id:"page-container-overlay-mask",maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse",children:[A.jsx("rect",{x:"0",y:"0",fill:"white",width:"100%",height:"100%"}),A.jsx("use",{href:"#page-container-overlay-content",fill:"black"})]}),A.jsxs("defs",{children:[A.jsx("rect",{id:"page-container-overlay-content",x:r/2-225,y:"74",width:"450px",height:a-j4-40,rx:"16"}),A.jsxs("linearGradient",{id:"page-container-overlay-bg-fill",x1:"0",y1:"0",x2:"0",y2:"100%",children:[A.jsx("stop",{offset:"0",stopColor:"#FFFFFF"}),A.jsx("stop",{offset:"100%",stopColor:"#E8E8E8"})]}),A.jsxs("filter",{id:"page-container-overlay-shadow",children:[A.jsx("feOffset",{result:"offOut",in:"SourceGraphic",dy:"6"}),A.jsx("feGaussianBlur",{stdDeviation:"6"})]})]})]})})},Fx="/assets/logo-BvWwq6Bz.png",Lse="/assets/logo-alt-Cr0eINR8.png",zot=e=>A.jsxs(Nt,{viewBox:"0 0 24 24",fill:"currentColor",...e,children:[A.jsx("path",{d:"M9.61049 16.5C10.6216 16.5 11.4413 15.7142 11.4413 14.745C11.4413 13.7757 10.6216 12.9899 9.61049 12.9899C8.59938 12.9899 7.77969 13.7757 7.77969 14.745C7.77969 15.7142 8.59938 16.5 9.61049 16.5Z"}),A.jsx("path",{d:"M14.3957 16.5C15.4068 16.5 16.2265 15.7142 16.2265 14.745C16.2265 13.7757 15.4068 12.9899 14.3957 12.9899C13.3846 12.9899 12.5649 13.7757 12.5649 14.745C12.5649 15.7142 13.3846 16.5 14.3957 16.5Z"}),A.jsx("path",{d:"M12 7.5C7.02895 7.5 2.9987 11.4371 3 16.2922H5.29923C5.29923 12.6537 8.27551 9.70368 12 9.70368C15.7245 9.70368 18.7008 12.6537 18.7008 16.2922H21C21.0009 11.4371 16.9706 7.5 12 7.5Z"})]}),Hot=e=>
816A.jsxs(Nt,{viewBox:"0 0 24 24",fill:"currentColor",...e,children:[A.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.04024 7.7813L8.0425 7.78299C8.21575 7.92925 8.34569 8.03837 8.42781 8.11543L8.47844 8.16494C8.49078 8.1774 8.50241 8.19055 8.51331 8.20431C8.686 8.43156 8.62132 8.63519 8.32487 8.79494C8.16006 8.88382 7.82143 8.97383 7.65212 8.97383C7.46085 8.97383 7.39449 8.9035 7.39449 8.9035L7.35511 8.87032C7.26061 8.79325 7.15148 8.70438 6.64972 7.85949C6.29452 7.33638 5.93827 6.81401 5.58096 6.29236C5.4486 6.09553 5.31358 5.90052 5.17597 5.70734C5.13376 5.67021 5.13433 5.67134 6.56872 8.107C6.75323 8.51088 6.67335 8.71113 6.63286 8.81294C6.62351 8.83205 6.61743 8.85259 6.61485 8.87369C6.61485 9.01994 6.57266 9.09757 6.3814 9.30008C6.06302 9.63756 5.92016 10.0168 5.81722 10.8021C5.70247 11.6812 5.37846 12.3027 4.47957 13.3659C3.95363 13.9886 3.86757 14.1028 3.73482 14.3537C3.56775 14.6692 3.52163 14.8465 3.50305 15.2452C3.48337 15.6671 3.52163 15.9399 3.65775 16.3432C3.77587 16.6959 3.90074 16.9294 4.21744 17.395C4.49138 17.7979 4.64888 18.0971 4.64888 18.214C4.64888 18.307 4.66802 18.3076 5.09215 18.2165C6.10746 17.9987 6.93155 17.6163 7.39561 17.1476C7.68249 16.8568 7.74999 16.6965 7.75223 16.2988C7.75336 16.0383 7.74379 15.9838 7.66955 15.8342C7.54917 15.5906 7.32924 15.3881 6.84549 15.0748C6.21098 14.6624 5.93985 14.3316 5.86559 13.8761C5.80371 13.502 5.87515 13.2382 6.22559 12.5407C6.58898 11.8184 6.67897 11.5101 6.74028 10.7823C6.77966 10.3121 6.83422 10.1264 6.97654 9.9779C7.12505 9.82211 7.25836 9.76974 7.62623 9.72196C8.22587 9.64439 8.60725 9.497 8.92112 9.223C9.19282 8.98451 9.307 8.75556 9.32444 8.41019L9.33739 8.14862L9.1855 7.98043C8.63425 7.37124 3.31518 3 3.28143 3C3.27467 3 3.4558 3.21544 3.68418 3.47869C5.72272 5.82716 7.28873 7.1468 8.04024 7.7813ZM4.9577 15.7228C5.01747 15.6218 5.03534 15.5015 5.00747 15.3875C4.97961 15.2735 4.90825 15.1751 4.80864 15.113C4.61176 14.9892 4.30576 15.0472 4.30576 15.2087C4.30593 15.2251 4.30978 15.2412 4.31701 15.256L4.32433 15.2687C4.33217 15.2797 4.34166 15.2892 4.35245 15.297L4.37719 15.3145L4.3997 15.3256C4.50882 15.3797 4.5167 15.4393 4.43064 15.5619C4.34344 15.6856 4.35076 15.7953 4.45032 15.869C4.6112 15.9888 4.83845 15.9231 4.9577 15.7228Z"}),A.jsx("path",{d:"M8.50633 4.27959C8.47539 4.27059 8.5007 4.26497 8.56426 4.25596C8.7859 4.22334 9.30959 4.26721 9.66954 4.34879C10.5117 4.53891 11.2772 5.02492 12.0945 5.88892L12.3116 6.11843L12.6222 6.07118C13.9312 5.87149 15.2626 6.03012 16.3769 6.51838C16.683 6.6528 17.1661 6.91999 17.2263 6.98863C17.246 7.01056 17.2808 7.15176 17.3051 7.30195C17.3872 7.82226 17.346 8.22108 17.1785 8.5192C17.1568 8.55623 17.1378 8.59477 17.1217 8.63452L17.1105 8.66715C17.093 8.73296 17.1048 8.78527 17.1437 8.87134C17.1925 8.98215 17.3293 9.06428 17.4642 9.06371C17.741 9.06371 18.0385 8.63902 18.1768 8.04839L18.232 7.81327L18.3406 7.93027C18.9358 8.57095 19.4038 9.4445 19.4841 10.0661L19.505 10.2281L19.4054 10.0807C19.2328 9.82763 19.0596 9.65437 18.8379 9.51538C18.4385 9.26453 18.0155 9.17903 16.8961 9.12278C15.8852 9.07215 15.3133 8.99059 14.7463 8.81508C13.7804 8.51639 13.2943 8.1187 12.1475 6.69106C11.6383 6.05655 11.3233 5.70611 11.0106 5.42372C10.299 4.78136 9.59984 4.44497 8.70489 4.31334C8.63822 4.30507 8.57198 4.29381 8.50633 4.27959Z"}),A.jsx("path",{d:"M17.4546 5.72786C17.4805 5.3026 17.5408 5.02247 17.6628 4.76597C17.7118 4.66472 17.7568 4.58203 17.764 4.58203C17.7708 4.58203 17.7494 4.65684 17.7167 4.74853C17.6285 4.99661 17.6133 5.33634 17.6746 5.73179C17.7528 6.23356 17.7966 6.30555 18.3553 6.84725C18.6169 7.1015 18.9223 7.42213 19.0325 7.55995L19.2333 7.80969L19.0325 7.63137C18.7867 7.412 18.2219 6.98618 18.0971 6.92487C18.074 6.91204 18.0492 6.90257 18.0233 6.89675C18.0167 6.89552 18.0098 6.89552 18.0031 6.89675C17.9862 6.90068 17.9716 6.9125 17.9497 6.93387C17.9018 6.97887 17.8917 7.04637 17.885 7.36531C17.8749 7.86257 17.8034 8.18152 17.6308 8.50102C17.538 8.67371 17.5233 8.63657 17.6072 8.44195C17.6706 8.29627 17.6768 8.2327 17.6763 7.75119C17.6751 6.78369 17.5543 6.55081 16.8443 6.15255C16.6305 6.03386 16.4108 5.9259 16.1862 5.8291C16.0039 5.75204 15.8594 5.68511 15.8645 5.68004C15.8847 5.
81666092 16.5766 5.85273 16.8556 5.95454C17.2696 6.10587 17.3383 6.12555 17.3884 6.10699C17.422 6.09517 17.4389 6.00179 17.4546 5.72786ZM8.44218 4.98479C8.37525 5.73179 8.68407 6.7308 9.18301 7.38275C9.56945 7.88788 10.1685 8.27995 10.6112 8.3182C10.9008 8.34295 10.9881 8.25633 10.857 8.0752C10.6748 7.82319 10.4509 7.4345 10.3918 7.26857C10.3234 7.04497 10.264 6.81865 10.2142 6.59018C10.006 5.66993 9.80175 5.3116 9.32927 5.03935C9.15714 4.94035 8.78926 4.81041 8.57606 4.77328L8.463 4.75359L8.44218 4.98479ZM16.85 12.2322C14.519 11.3417 13.6982 10.5688 13.6982 9.26434C13.6982 9.07251 13.7051 8.91558 13.7134 8.91558C13.7225 8.91558 13.8124 8.97858 13.9142 9.05622C14.3867 9.41628 14.9161 9.56919 16.3814 9.77223C17.2432 9.89154 17.7286 9.98827 18.1759 10.129C19.5989 10.5767 20.4793 11.4851 20.6891 12.7231C20.7499 13.0827 20.7139 13.757 20.6154 14.1126C20.5366 14.3933 20.2988 14.8989 20.2358 14.9186C20.2273 14.921 20.2188 14.9079 20.2126 14.8849C20.2033 14.8484 20.198 14.8111 20.1963 14.7736C20.1728 14.309 19.9252 13.8566 19.51 13.5175C19.0376 13.1321 18.4019 12.8256 16.85 12.2322ZM15.1012 12.1343C15.1338 12.2265 15.1843 12.4374 15.2137 12.6023C15.4004 13.6564 14.8171 14.5086 13.6825 14.8388C13.5986 14.8605 13.5141 14.8792 13.4288 14.895C13.3228 14.9155 13.2168 14.935 13.1104 14.9535L12.9011 14.9895L12.6312 15.0339C11.7041 15.1802 11.2901 15.2842 10.8744 15.4745C10.5791 15.6094 10.222 15.8108 10.244 15.8311C10.2467 15.8338 10.2614 15.8328 10.2838 15.8277C10.3119 15.822 10.3513 15.8108 10.3929 15.7973C10.9173 15.6224 11.501 15.5318 12.3876 15.488C12.5152 15.4823 12.6491 15.4745 12.7751 15.4659L12.9428 15.4548L13.1127 15.4423L13.1886 15.4356L13.2769 15.4265C14.0666 15.332 14.6146 15.1049 15.0399 14.6936C15.2771 14.4648 15.4184 14.2516 15.5321 13.9511C15.604 13.7599 15.6136 13.6896 15.6147 13.3514C15.6147 13.0073 15.6062 12.9443 15.5281 12.7328C15.4257 12.4549 15.3054 12.2467 15.1524 12.0836L15.0416 11.9661L15.1012 12.1343Z"}),A.jsx("path",{d:"M16.2825 14.4023C15.973 13.7707 15.9021 13.161 16.0715 12.5917C16.0896 12.5309 16.1187 12.4814 16.1368 12.4814C16.1618 12.4875 16.1858 12.4976 16.2076 12.5112C16.2357 12.5258 16.2672 12.545 16.2987 12.5647C16.4415 12.6558 16.7279 12.8093 17.4902 13.2037C18.4418 13.6965 18.9842 14.0772 19.3531 14.5132C19.676 14.8945 19.8763 15.3288 19.9725 15.8587C20.0271 16.1585 19.9949 16.8807 19.914 17.1829C19.658 18.1358 19.0635 18.8839 18.2151 19.3203C18.1352 19.3644 18.0526 19.4036 17.9677 19.4374C17.9644 19.4374 17.9654 19.429 17.9705 19.4138L17.9806 19.3845C17.998 19.3395 18.0295 19.2715 18.0678 19.195C18.3536 18.6285 18.3857 18.0785 18.1701 17.4652C18.038 17.0901 17.7685 16.6327 17.2251 15.8587C16.5929 14.9587 16.4376 14.7197 16.2825 14.4023ZM10.4492 16.4746C9.46934 16.626 8.39328 17.1181 7.52813 17.8112L7.27051 18.0176L7.49663 18.0514C8.67789 18.2257 8.99627 18.381 9.81532 19.182C10.2866 19.6432 10.4453 19.7456 10.8369 19.8401C11.4106 19.9791 11.977 19.7237 12.1711 19.2371C12.2576 19.0201 12.2465 18.6605 12.1469 18.48C11.9101 18.0497 11.2198 17.9107 10.8868 18.2257C10.609 18.4884 10.69 18.8839 11.0353 18.9514C11.1141 18.9671 11.1125 18.9637 11.0151 18.9221C10.8638 18.8574 10.7985 18.7675 10.7975 18.6241C10.7958 18.2887 11.2001 18.0997 11.5771 18.2612C11.8527 18.3792 11.9624 18.5335 11.9624 18.804C11.9624 19.2203 11.5889 19.5347 11.154 19.4829C10.9218 19.4554 10.6376 19.3142 10.4847 19.151C10.1016 18.74 10.2512 18.0908 10.7868 17.8415C11.194 17.6519 11.7356 17.6987 12.1559 17.9597C12.6379 18.2595 12.8438 18.5335 13.259 19.4334C13.3945 19.7259 13.5683 20.0562 13.6466 20.1664C14.0403 20.7255 14.5116 21.0001 15.0804 21.0001C15.3931 21.0001 15.6294 20.9455 15.9258 20.8048C16.1463 20.7008 16.4585 20.5022 16.4361 20.4809C16.4298 20.4752 16.3381 20.5016 16.2328 20.541C15.6125 20.7705 14.9819 20.7547 14.6151 20.5C14.3846 20.3397 14.1989 20.0207 14.1033 19.6219C14.0864 19.5526 14.0318 19.2479 13.9813 18.9435C13.8541 18.1734 13.732 17.8274 13.4467 17.4303C13.1554 17.0236 12.5941 16.6822 11.9669 16.5303C11.5759 16.4353 10.8716 16.4094 10.4492 16.4746Z"}),A.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.07629 10.5217C9.16067 10.2251 9.43461 9.94214 9.7158 9.8601C9.89418 9.80774 10.2643 9.84094 10.4381 9.92481C10.7757 10.0878 11.0198 10.4579 10.9669 10.7252C10.9022 11.0515 10.3447 11.3119 9.70399 11.3158C9.37668 11.3187 9.25573 11.2764 9.13085 11.1185C9.05379 11.02 9.02454 10.7016 9.07629 10.5217ZM10.3521 10.0412C10.5202 10.1385 10.5635 10.2832 10.4646 10.4158C10.3965 10.5075 10.1856 10.5947 10.0315 10.5947C9.80085 10.5947 9.54824 10.4389 9.54824 10.2965C9.54824 10.0097 10.032 9.85551 10.3521 10.0412Z"})]}),Wot=e=>
816A.jsxs(Nt,{viewBox:"0 0 480 480",fill:"currentColor",...e,children:[A.jsx("path",{d:"M257.019 480.591H240C107.452 480.591 0 373.14 0 240.591C0 108.043 107.452 0.591431 240 0.591431C372.548 0.591431 480 108.043 480 240.591C480 252.46 479.137 264.134 477.469 275.554H443.875C445.807 264.198 446.815 252.518 446.815 240.591C446.815 126.371 354.221 33.7766 240 33.7766C125.779 33.7766 33.1852 126.371 33.1852 240.591C33.1852 354.812 125.779 447.406 240 447.406H363.005C331.594 466.129 295.557 477.898 257.019 480.591Z"}),A.jsx("path",{d:"M408.983 411.851H240C145.416 411.851 68.7407 335.175 68.7407 240.591C68.7407 146.008 145.416 69.3322 240 69.3322C334.584 69.3322 411.259 146.008 411.259 240.591C411.259 252.563 410.028 264.259 407.684 275.554H373.613C376.523 264.4 378.074 252.686 378.074 240.591C378.074 164.335 316.256 102.517 240 102.517C163.744 102.517 101.926 164.335 101.926 240.591C101.926 316.848 163.744 378.665 240 378.665H437.054C428.702 390.563 419.3 401.67 408.983 411.851Z"}),A.jsx("path",{d:"M457.72 343.11H240C183.381 343.11 137.481 297.211 137.481 240.591C137.481 183.972 183.381 138.073 240 138.073C296.619 138.073 342.518 183.972 342.518 240.591C342.518 252.859 340.358 264.637 336.397 275.554H299.889C305.894 265.296 309.333 253.363 309.333 240.591C309.333 202.3 278.292 171.258 240 171.258C201.708 171.258 170.667 202.3 170.667 240.591C170.667 278.883 201.708 309.925 240 309.925H470.452C467.014 321.369 462.747 332.454 457.72 343.11Z"})]}),Rht=e=>A.jsx(Nt,{viewBox:"0 0 24 24",fill:"currentColor",...e,children:A.jsx("path",{d:"M20.9994 11.9374C21.0158 13.3707 20.7065 14.7403 20.099 16.0488C19.2315 17.9121 17.1518 19.4356 15.2526 17.8139C13.7037 16.4921 13.4163 13.8086 11.0958 13.4158C8.02535 13.0548 7.95146 16.5079 5.94557 16.8981C3.70981 17.3388 2.9682 13.6918 3.00104 12.0356C3.03388 10.3793 3.48814 8.05158 5.4311 8.05158C7.66686 8.05158 7.81737 11.3349 10.6552 11.157C13.4656 10.9712 13.5149 7.55523 15.3511 6.09275C16.9355 4.82933 18.7992 5.75566 19.7323 7.27654C20.5971 8.68328 20.9775 10.3342 20.9967 11.9374H20.9994Z"})}),Yot=e=>
816A.jsxs(Nt,{viewBox:"0 0 24 24",fill:"currentColor",...e,children:[A.jsx("circle",{cx:"12",cy:"12",r:"12"}),A.jsx("path",{fill:"#fff",d:"M20.9994 11.9374C21.0158 13.3707 20.7065 14.7403 20.099 16.0488C19.2315 17.9121 17.1518 19.4356 15.2526 17.8139C13.7037 16.4921 13.4163 13.8086 11.0958 13.4158C8.02535 13.0548 7.95146 16.5079 5.94557 16.8981C3.70981 17.3388 2.9682 13.6918 3.00104 12.0356C3.03388 10.3793 3.48814 8.05158 5.4311 8.05158C7.66686 8.05158 7.81737 11.3349 10.6552 11.157C13.4656 10.9712 13.5149 7.55523 15.3511 6.09275C16.9355 4.82933 18.7992 5.75566 19.7323 7.27654C20.5971 8.68328 20.9775 10.3342 20.9967 11.9374H20.9994Z"})]}),Got=e=>A.jsx(Nt,{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.7",strokeLinecap:"round",strokeLinejoin:"round",...e,children:A.jsx("path",{d:"M18.1 4.2 L6.1 7.8 L6.1 16.2 L18.1 19.2 M18.1 4.2 L18.1 19.2 M6.1 9 L18.1 11.1 M18.1 12.6 L6.1 15"})}),Fse=["M12.1395 15.7805L0.723784 1.65581L12.2506 23.6249L12.4473 24L14.9413 19.247L12.7036 16.4788L12.1395 15.7805Z","M12.7036 15.7805L15.1597 18.831L17.1704 14.999L0 0L12.7036 15.7805Z","M19.0946 11.483L24.2511 1.65581L16.3081 11.483H19.0946Z","M15.7305 11.483L24.9748 0L12.8257 10.6125L13.8222 11.483H15.7305Z","M14.332 11.9283L17.6374 14.999H21.9585L19.097 11.9283H14.332Z"],Qot=e=>A.jsx(Nt,{viewBox:"0 0 24.9748 24",fill:"currentColor",...e,children:Fse.map((t,n)=>A.jsx("path",{d:t},n))}),Oht=e=>
816A.jsxs(Nt,{viewBox:"0 0 24.9748 24",...e,children:[A.jsx("defs",{children:A.jsxs("linearGradient",{id:"vyGoldFill",x1:"0.15",y1:"0",x2:"0.5",y2:"1",children:[A.jsx("stop",{offset:"0%",stopColor:"#EBCB72"}),A.jsx("stop",{offset:"52%",stopColor:"#CBA24C"}),A.jsx("stop",{offset:"100%",stopColor:"#A97F2E"})]})}),Fse.map((t,n)=>A.jsx("path",{d:t,fill:"url(#vyGoldFill)"},n))]}),Iht=e=>A.jsx(Nt,{viewBox:"0 0 30 17",fill:"currentColor",...e,children:A.jsx("path",{d:"M27.3118 4.03996C28.4262 4.03996 29.3326 3.1344 29.3326 2.01998C29.3326 0.906332 28.4262 0 27.3118 0C26.1982 0 25.2918 0.906332 25.2918 2.01998C25.2918 2.49079 25.4537 2.924 25.7249 3.26765L19.5402 10.4298C19.2442 10.2587 18.9013 10.1616 18.5367 10.1616C18.0997 10.1616 17.6943 10.3011 17.3637 10.5393L12.9545 6.35905C13.1495 6.04915 13.262 5.6823 13.262 5.29002C13.262 4.17568 12.3557 3.26935 11.2413 3.26935C10.1276 3.26935 9.22131 4.17568 9.22131 5.29002C9.22131 5.69779 9.34308 6.07844 9.55193 6.39596L3.15829 12.721C2.8346 12.4991 2.44232 12.3688 2.02075 12.3688C0.906331 12.3688 0 13.2753 0 14.3889C0 15.5032 0.906331 16.4097 2.02075 16.4097C3.1344 16.4097 4.04073 15.5032 4.04073 14.3889C4.04073 13.9751 3.91511 13.5897 3.70085 13.2691L10.0891 6.94785C10.4159 7.17605 10.8136 7.31016 11.2413 7.31016C11.6852 7.31016 12.0952 7.16673 12.4289 6.92327L16.8333 11.0981C16.633 11.4109 16.5167 11.7832 16.5167 12.1816C16.5167 13.2961 17.423 14.2024 18.5366 14.2024C19.6502 14.2024 20.5566 13.2961 20.5566 12.1816C20.5566 11.7115 20.3947 11.2777 20.1227 10.9339L26.3083 3.77191C26.6043 3.9427 26.9473 4.03996 27.3118 4.03996Z"})}),Kot=e=>
816A.jsxs(Nt,{viewBox:"0 0 20 20",fill:"none",...e,children:[A.jsx("path",{fill:"currentColor",d:"M15.4545 0H4.54545C3.34037 0.0014435 2.18505 0.480799 1.33293 1.33292C0.480802 2.18504 0.00144351 3.34035 0 4.54542V11.8181C0.00132229 12.8656 0.363718 13.8805 1.02611 14.6919C1.6885 15.5034 2.61038 16.0616 3.63636 16.2726V19.0908C3.63634 19.2554 3.681 19.4169 3.76557 19.5581C3.85014 19.6992 3.97146 19.8148 4.11658 19.8925C4.2617 19.9701 4.42517 20.0069 4.58956 19.9989C4.75395 19.9909 4.91309 19.9385 5.05 19.8471L10.2727 16.3635H15.4545C16.6596 16.3621 17.8149 15.8827 18.6671 15.0306C19.5192 14.1785 19.9986 13.0232 20 11.8181V4.54542C19.9986 3.34035 19.5192 2.18504 18.6671 1.33292C17.8149 0.480799 16.6596 0.0014435 15.4545 0Z"}),A.jsx("path",{fill:"#fff",fillRule:"evenodd",clipRule:"evenodd",d:"M9.64101 9.79085L4.4218 3.33307L9.69181 13.3773L9.78174 13.5488L10.922 11.3757L9.89893 10.1101L9.64101 9.79085Z"}),A.jsx("path",{fill:"#fff",fillRule:"evenodd",clipRule:"evenodd",d:"M9.89895 9.79085L11.0219 11.1855L11.9412 9.43355L4.0909 2.57604L9.89895 9.79085Z"}),A.jsx("path",{fill:"#fff",fillRule:"evenodd",clipRule:"evenodd",d:"M12.8209 7.82603L15.1784 3.33307L11.5469 7.82603H12.8209Z"}),A.jsx("path",{fill:"#fff",fillRule:"evenodd",clipRule:"evenodd",d:"M11.2829 7.82604L15.5093 2.57604L9.9548 7.42806L10.4104 7.82604H11.2829Z"}),A.jsx("path",{fill:"#fff",fillRule:"evenodd",clipRule:"evenodd",d:"M10.6434 8.02964L12.1547 9.43355H14.1303L12.822 8.02964H10.6434Z"})]}),Xot=e=>
816A.jsxs(Nt,{viewBox:"0 0 24 20.5615",fill:"currentColor",...e,children:[A.jsx("path",{d:"M22.7867 18.1345H1.21357C0.54272 18.1345 0 18.6776 0 19.3481C0 20.0183 0.54272 20.5615 1.21357 20.5615H22.7867C23.4565 20.5615 24 20.0183 24 19.3481C24 18.6776 23.4565 18.1345 22.7867 18.1345Z"}),A.jsx("path",{d:"M2.41198 8.25849C2.14186 8.25849 1.9223 8.47815 1.9223 8.74871V16.0264C1.9223 16.2969 2.14191 16.5166 2.41198 16.5166H5.27438C5.54518 16.5166 5.76489 16.2969 5.76489 16.0264V8.74871C5.76489 8.47815 5.54518 8.25849 5.27438 8.25849H2.41198Z"}),A.jsx("path",{d:"M18.2362 0.490271V16.0264C18.2362 16.2969 18.4559 16.5166 18.7259 16.5166H21.589C21.8591 16.5166 22.0788 16.2969 22.0788 16.0264V0.490271C22.0788 0.219713 21.8591 0 21.589 0H18.7259C18.4558 0 18.2362 0.219713 18.2362 0.490271Z"}),A.jsx("path",{d:"M13.2882 4.33126C13.0174 4.33126 12.7977 4.55097 12.7977 4.82153V16.0264C12.7977 16.2969 13.0174 16.5166 13.2882 16.5166H16.1506C16.4207 16.5166 16.6403 16.2969 16.6403 16.0264V4.82153C16.6403 4.55097 16.4206 4.33126 16.1506 4.33126H13.2882Z"}),A.jsx("path",{d:"M7.85046 10.424C7.57966 10.424 7.35995 10.6435 7.35995 10.9141V16.0264C7.35995 16.2969 7.57966 16.5166 7.85046 16.5166H10.7121C10.9829 16.5166 11.2026 16.2969 11.2026 16.0264V10.9141C11.2026 10.6435 10.9829 10.424 10.7121 10.424H7.85046Z"})]}),Jot=[[12,1.6],[21.01,6.8],[21.01,17.2],[12,22.4],[2.99,17.2],[2.99,6.8]],Zot=[[12,6.4],[16.85,9.2],[16.85,14.8],[12,17.6],[7.15,14.8],[7.15,9.2]],RY="M7.7 8.3 12 16.9 16.3 8.3",est=e=>
816A.jsxs(Nt,{viewBox:"0 0 24 24",fill:"none",...e,children:[A.jsx("defs",{children:A.jsxs("mask",{id:"vdaoVClear",children:[A.jsx("rect",{width:"24",height:"24",fill:"#fff"}),A.jsx("path",{d:RY,fill:"none",stroke:"#000",strokeWidth:"4.3",strokeLinecap:"round",strokeLinejoin:"round"})]})}),A.jsxs("g",{mask:"url(#vdaoVClear)",children:[A.jsx("path",{d:"M12 1.6 21.01 6.8 21.01 17.2 12 22.4 2.99 17.2 2.99 6.8 Z",stroke:"currentColor",strokeWidth:"1",strokeLinejoin:"round",opacity:.85}),A.jsx("path",{d:"M12 6.4 16.85 9.2 16.85 14.8 12 17.6 7.15 14.8 7.15 9.2 Z",stroke:"currentColor",strokeWidth:"0.9",strokeLinejoin:"round",opacity:.5}),A.jsx("path",{d:"M12 6.4V1.6M16.85 9.2 21.01 6.8M16.85 14.8 21.01 17.2M12 17.6v4.8M7.15 14.8 2.99 17.2M7.15 9.2 2.99 6.8",stroke:"currentColor",strokeWidth:"0.85",opacity:.5}),Jot.map(([t,n])=>A.jsx("circle",{cx:t,cy:n,r:"1.5",fill:"currentColor"},`o${t}-${n}`)),Zot.map(([t,n])=>A.jsx("circle",{cx:t,cy:n,r:"0.75",fill:"currentColor",opacity:.6},`i${t}-${n}`))]}),A.jsx("path",{d:RY,stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round"})]}),tst="/assets/governance-C6CX32xh.svg",nst="data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20width='100%25'%20height='100%25'%20overflow='visible'%20style='display:%20block;'%20viewBox='0%200%2019.4044%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Group'%3e%3cpath%20id='Vector'%20d='M11.5225%2020H7.88252C7.65445%2020%207.43322%2019.9221%207.25552%2019.7792C7.07782%2019.6362%206.95433%2019.4368%206.90552%2019.214L6.49852%2017.33C5.95558%2017.0921%205.44075%2016.7946%204.96352%2016.443L3.12652%2017.028C2.90908%2017.0973%202.67447%2017.0902%202.46164%2017.0078C2.24881%2016.9254%202.07057%2016.7727%201.95652%2016.575L0.132521%2013.424C0.0196664%2013.2261%20-0.0226964%2012.9958%200.0123634%2012.7708C0.0474233%2012.5457%200.15783%2012.3392%200.325521%2012.185L1.75052%2010.885C1.68572%2010.2961%201.68572%209.70189%201.75052%209.113L0.325521%207.816C0.157592%207.66177%200.0470356%207.45507%200.01197%207.22978C-0.0230956%207.00449%200.0194104%206.77397%200.132521%206.576L1.95252%203.423C2.06657%203.22532%202.24481%203.07259%202.45764%202.99019C2.67047%202.90778%202.90508%202.90066%203.12252%202.97L4.95952%203.555C5.20352%203.375%205.45752%203.207%205.71952%203.055C5.97252%202.913%206.23252%202.784%206.49852%202.669L6.90652%200.787C6.95509%200.564198%207.07835%200.364688%207.25587%200.221549C7.43338%200.0784098%207.65449%200.000239966%207.88252%200H11.5225C11.7506%200.000239966%2011.9717%200.0784098%2012.1492%200.221549C12.3267%200.364688%2012.4499%200.564198%2012.4985%200.787L12.9105%202.67C13.1905%202.794%2013.4645%202.933%2013.7295%203.088C13.9765%203.231%2014.2155%203.388%2014.4455%203.557L16.2835%202.972C16.5008%202.90292%2016.7352%202.91017%2016.9478%202.99256C17.1604%203.07495%2017.3385%203.22753%2017.4525%203.425L19.2725%206.578C19.5045%206.985%2019.4245%207.5%2019.0795%207.817L17.6545%209.117C17.7193%209.70589%2017.7193%2010.3001%2017.6545%2010.889L19.0795%2012.189C19.4245%2012.507%2019.5045%2013.021%2019.2725%2013.428L17.4525%2016.581C17.3385%2016.7787%2017.1602%2016.9314%2016.9474%2017.0138C16.7346%2017.0962%2016.5%2017.1033%2016.2825%2017.034L14.4455%2016.449C13.9687%2016.8003%2013.4542%2017.0975%2012.9115%2017.335L12.4985%2019.214C12.4498%2019.4366%2012.3264%2019.6359%2012.1489%2019.7788C11.9714%2019.9218%2011.7504%2019.9998%2011.5225%2020V20ZM9.69852%206C8.63766%206%207.62024%206.42143%206.87009%207.17157C6.11995%207.92172%205.69852%208.93913%205.69852%2010C5.69852%2011.0609%206.11995%2012.0783%206.87009%2012.8284C7.62024%2013.5786%208.63766%2014%209.69852%2014C10.7594%2014%2011.7768%2013.5786%2012.5269%2012.8284C13.2771%2012.0783%2013.6985%2011.0609%2013.6985%2010C13.6985%208.93913%2013.2771%207.92172%2012.5269%207.17157C11.7768%206.42143%2010.7594%206%209.69852%206V6Z'%20fill='var(--fill-0,%20%237D8991)'/%3e%3c/g%3e%3c/svg%3e",rst=new Set(["valinity","founder","admin","bot","vyassistant","support","team","official","moderator","mod","satoshi","nakamoto","vitalik","staff","help","system","root","security","vyteam","foundation","vyfoundation","vy","alert","announcement","news","null","undefined","god","owner","operator","superadmin"]),ast=e=>`${e.slice(0,6)}...${e.slice(-4)}`,ist="brightness(0) saturate(100%) invert(56%) sepia(8%) saturate(528%) hue-rotate(155deg) brightness(92%) contrast(87%)",bo="#7D8991",gi=({glyph:e,iconSrc:t,label:n,to:r,comingSoon:a,muted:i,onClose:o})=>{const{t:s}=Yt(),u=fb(r??"/"),c=r!=null&&N7e({path:u.pathname,end:r==="/"})!=null,d=e??A.jsx(fs,{src:t,boxSize:"24px",borderRadius:"6px",filter:i?ist:void 0});
816return a?A.jsxs(Wt,{align:"center",gap:"15px",px:"2px",opacity:.4,cursor:"not-allowed",pointerEvents:"none",children:[d,A.jsxs(st,{fontWeight:"semibold",fontSize:"14px",color:i?"#7D8991":"gray.500",lineHeight:"2",children:[n,A.jsx(st,{as:"span",fontSize:"8px",ml:1,children:s("views.nav.comingSoon")})]})]}):A.jsx(Vn,{as:wFe,to:r,display:"flex",alignItems:"center",gap:"15px",px:"2px",cursor:"pointer",_hover:{textDecor:"none"},_focus:{outline:"none"},onClick:o,children:A.jsxs(A.Fragment,{children:[d,A.jsx(st,{fontWeight:"semibold",fontSize:"14px",color:i?"#7D8991":c?"blue.700":"gray.500",lineHeight:"2",children:n})]})})},ost=()=>{var C,R;const{t:e}=Yt(),{navDrawerDisclosure:t}=UT(),{isOpen:n,onClose:r}=t,{address:a}=vt(),i=a??"",[o,s]=P.useState(""),[u,c]=P.useState(!1),[d,f]=P.useState(""),{data:h,loading:y,refetch:m}=Qrt(i||void 0),v=!!((C=h==null?void 0:h.getAlias)!=null&&C.alias),w=((R=h==null?void 0:h.getAlias)==null?void 0:R.alias)??void 0,{setAlias:b,loading:x}=Krt(),T=()=>{c(!1),s(""),f("")},E=async _=>{_.preventDefault();const I=o.trim();if(I){if(rst.has(I.toLowerCase())){f(e("views.nav.aliasReserved"));return}await b(I),T(),m()}};return A.jsxs(NZ,{isOpen:n,placement:"left",onClose:r,preserveScrollBarGap:!0,children:[A.jsx(zy,{bg:"rgba(0,0,0,0.4)"}),A.jsx(fO,{maxW:"300px",bgGradient:"linear(to-b, #f3f3f3, #d4d6dc)",children:A.jsxs(SS,{px:0,py:0,display:"flex",flexDir:"column",children:[A.jsx(Vn,{px:4,pt:4,children:A.jsx(Ji,{variant:"ghost","aria-label":e("actions.close"),icon:A.jsx(Nt,{as:mM,boxSize:5,color:"gray.700"}),size:"sm",onClick:r})}),A.jsx(Wt,{justify:"center",py:4,children:A.jsx(fs,{src:Lse,boxSize:"114px",borderRadius:"full"})}),a&&A.jsx(Vn,{px:"21px",pb:4,textAlign:"center",children:y?A.jsx(jv,{size:"xs",color:"gray.400"}):v?A.jsxs(st,{fontSize:"xs",fontWeight:"semibold",color:"#1F3342",children:["@",w]}):u?A.jsx("form",{onSubmit:E,children:A.jsxs(mS,{spacing:1.5,align:"stretch",children:[A.jsxs(eO,{size:"xs",children:[A.jsx(nO,{borderLeftRadius:"full",bg:"gray.100",color:"gray.500",px:2,children:"@"}),A.jsx(qv,{value:o,onChange:_=>{s(_.target.value),f("")},placeholder:e("views.nav.aliasPlaceholder"),borderRightRadius:"full",focusBorderColor:d?"red.400":"blue.400",borderColor:d?"red.300":"gray.300",bg:"white",isDisabled:x,maxLength:32,autoFocus:!0})]}),d&&A.jsx(st,{fontSize:"9px",color:"red.500",children:d}),A.jsxs(st,{fontSize:"9px",color:"orange.600",children:["⚠ ",e("views.nav.aliasCannotChange")]}),A.jsxs(Wt,{gap:1.5,children:[A.jsx(Fr,{size:"xs",variant:"ghost",flex:1,onClick:T,isDisabled:x,fontSize:"10px",children:e("actions.cancel")}),A.jsx(Fr,{size:"xs",bg:"#1F3342",color:"white",flex:2,type:"submit",isLoading:x,isDisabled:!o.trim(),borderRadius:"full",_hover:{bg:"#2A4455"},fontSize:"10px",children:e("actions.confirm")})]})]})}):A.jsxs(Wt,{as:"button",align:"center",justify:"center",w:"full",gap:1,onClick:()=>c(!0),cursor:"pointer",_hover:{opacity:.7},bg:"none",border:"none",p:0,children:[A.jsx(st,{fontSize:"xs",color:"gray.500",children:ast(i)}),A.jsx(Nt,{as:dYe,color:"gray.400",boxSize:2.5})]})}),A.jsxs(Wt,{direction:"column",gap:"22px",px:"21px",pb:6,flex:1,children:[A.jsx(gi,{glyph:A.jsx(Nt,{as:hYe,boxSize:"24px",color:bo}),label:e("views.nav.dashboard"),to:"/",onClose:r}),A.jsx(gi,{glyph:A.jsx(Qot,{boxSize:"21px",color:bo}),label:e("views.nav.yield"),to:"/contracts",onClose:r}),A.jsx(gi,{glyph:A.jsx(Hot,{boxSize:"24px",color:bo}),label:e("views.nav.crypto"),to:"/swap",onClose:r}),A.jsx(gi,{glyph:A.jsx(Wot,{boxSize:"22px",color:bo}),label:e("views.nav.stocks"),to:"/stocks",onClose:r}),A.jsx(gi,{glyph:A.jsx(Yot,{boxSize:"22px",color:bo}),label:e("views.nav.futures"),to:"/perps",onClose:r}),A.jsx(gi,{glyph:A.jsx(Got,{boxSize:"22px",color:bo}),label:e("views.nav.predictionMarkets"),to:"/polymarket",onClose:r}),A.jsx(gi,{glyph:A.jsx(zot,{boxSize:"24px",color:bo}),label:e("views.nav.loans"),to:"/loans",onClose:r}),A.jsx(gi,{glyph:A.jsx(Nt,{as:pYe,boxSize:"24px",color:bo}),label:e("views.nav.bankTransfer"),to:"/koywe",onClose:r}),A.jsx(gi,{glyph:A.jsx(Nt,{as:yYe,boxSize:"24px",color:bo}),label:e("views.nav.vanguardAlliance"),to:"/alliance",onClose:r}),A.jsx(gi,{glyph:A.jsx(est,{boxSize:"22px",color:bo}),label:e("views.nav.vdao"),to:"/vdao",onClose:r}),A.jsx(gi,{glyph:A.jsx(Kot,{boxSize:"20px",color:bo}),label:e("views.nav.vyChat"),to:"/chat",onClose:r}),A.jsx(gi,{glyph:A.jsx(Xot,{boxSize:"22px",color:bo}),label:e("views.nav.statsMenu"),to:"/valinitymonitor",onClose:r}),A.jsx(Vn,{h:"1px",bg:"blackAlpha.200",my:"-3px"}),A.jsx(gi,{iconSrc:tst,label:e("views.nav.governance"),to:"/governance",onClose:r}),A.jsx(Vn,{mt:"auto",children:A.jsx(gi,{iconSrc:nst,label:e("views.nav.settingsMenu"),comingSoon:!0,muted:!0,onClose:r})})]})]})})]})},Nse={color:"gray.700",fontSize:"14px",fontWeight:700,mr:"16px",_hover:{textDecor:"underline !important"},_focus:{textDecor:"none"}},sst=()=>{const{t:e}=Yt();return A.jsxs(Ba,{display:{base:"none",sm:Li()?"none":"unset"}
816,children:[A.jsx(lc,{as:tT,to:"/valinitymonitor",...Nse,children:e("views.nav.monitor")}),A.jsx(ust,{to:"/smart-contracts",title:e("views.nav.smartContracts")})]})},ust=({title:e,to:t})=>{const n=HM(t);return A.jsx(lc,{isExternal:!0,href:n,...Nse,children:e})};function cst(e){return St({tag:"svg",attr:{viewBox:"0 0 256 256",fill:"currentColor"},child:[{tag:"path",attr:{d:"M168,96v48a8,8,0,0,1-16,0V115.31l-50.34,50.35a8,8,0,0,1-11.32-11.32L140.69,104H112a8,8,0,0,1,0-16h48A8,8,0,0,1,168,96Zm64,32A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z"}}]})(e)}const lst=()=>{const{t:e}=Yt(),t={h:30,minWidth:30,w:30,border:0,isRound:!0};return A.jsx(Vn,{display:{base:Li()?"none":"unset",sm:"none"},children:A.jsxs(Yv,{isLazy:!0,children:[A.jsx(dy,{...t,as:Ji,variant:"secondary",icon:A.jsx(Nt,{as:loe,boxSize:4,color:"gray.600"}),bg:"gray.200","aria-label":e("actions.openMenu")}),A.jsxs(Qv,{boxShadow:"lg",children:[A.jsx(Gv,{as:tT,to:"/valinitymonitor",children:e("views.nav.monitor")}),A.jsx(dst,{to:"/smart-contracts",title:e("views.nav.smartContracts")})]})]})})},dst=({title:e,to:t})=>{const n=HM(t);return A.jsx(Gv,{as:lc,href:n,isExternal:!0,command:A.jsx(Nt,{as:cst,boxSize:5,mb:-1,color:"gray.500"}),children:e})};function fst(e){return St({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{fill:"none",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"32",d:"M434.67 285.59v-29.8c0-98.73-80.24-178.79-179.2-178.79a179 179 0 00-140.14 67.36m-38.53 82v29.8C76.8 355 157 435 256 435a180.45 180.45 0 00140-66.92"}},{tag:"path",attr:{fill:"none",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"32",d:"M32 256l44-44 46 44m358 0l-44 44-46-44"}}]})(e)}function $4(e){return St({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M95.5 104h320a87.73 87.73 0 0111.18.71 66 66 0 00-77.51-55.56L86 94.08h-.3a66 66 0 00-41.07 26.13A87.57 87.57 0 0195.5 104zm320 24h-320a64.07 64.07 0 00-64 64v192a64.07 64.07 0 0064 64h320a64.07 64.07 0 0064-64V192a64.07 64.07 0 00-64-64zM368 320a32 32 0 1132-32 32 32 0 01-32 32z"}},{tag:"path",attr:{d:"M32 259.5V160c0-21.67 12-58 53.65-65.87C121 87.5 156 87.5 156 87.5s23 16 4 16-18.5 24.5 0 24.5 0 23.5 0 23.5L85.5 236z"}}]})(e)}function pst(e){return St({tag:"svg",attr:{viewBox:"0 0 15 15",fill:"none"},child:[{tag:"path",attr:{fillRule:"evenodd",clipRule:"evenodd",d:"M3.64645 11.3536C3.45118 11.1583 3.45118 10.8417 3.64645 10.6465L10.2929 4L6 4C5.72386 4 5.5 3.77614 5.5 3.5C5.5 3.22386 5.72386 3 6 3L11.5 3C11.6326 3 11.7598 3.05268 11.8536 3.14645C11.9473 3.24022 12 3.36739 12 3.5L12 9.00001C12 9.27615 11.7761 9.50001 11.5 9.50001C11.2239 9.50001 11 9.27615 11 9.00001V4.70711L4.35355 11.3536C4.15829 11.5488 3.84171 11.5488 3.64645 11.3536Z",fill:"currentColor"}}]})(e)}function OY(e){return St({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none"},child:[{tag:"path",attr:{d:"M4 8C4.55228 8 5 7.55228 5 7C5 6.44772 4.55228 6 4 6C3.44772 6 3 6.44772 3 7C3 7.55228 3.44772 8 4 8Z",fill:"currentColor"}},{tag:"path",attr:{d:"M8 7C8 7.55228 7.55228 8 7 8C6.44772 8 6 7.55228 6 7C6 6.44772 6.44772 6 7 6C7.55228 6 8 6.44772 8 7Z",fill:"currentColor"}},{tag:"path",attr:{d:"M10 8C10.5523 8 11 7.55228 11 7C11 6.44772 10.5523 6 10 6C9.44771 6 9 6.44772 9 7C9 7.55228 9.44771 8 10 8Z",fill:"currentColor"}},{tag:"path",attr:{fillRule:"evenodd",clipRule:"evenodd",d:"M3 3C1.34315 3 0 4.34315 0 6V18C0 19.6569 1.34315 21 3 21H21C22.6569 21 24 19.6569 24 18V6C24 4.34315 22.6569 3 21 3H3ZM21 5H3C2.44772 5 2 5.44772 2 6V9H22V6C22 5.44772 21.5523 5 21 5ZM2 18V11H22V18C22 18.5523 21.5523 19 21 19H3C2.44772 19 2 18.5523 2 18Z",fill:"currentColor"}}]})(e)}const hst="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACXCAMAAADAg1J1AAACAVBMVEUAAAD/VgD/VAD/IAH/IAD/UgL/IQH/KQn/QBT/IQH/VQD/IQL/UAD/IAD/OA7/VAD/VQD/VQD/IAD/IAD/IAD/IAH/IgH/Lw7/VgD/VQD/IAD/VQD/IAD/IAD/VQD/IAD/VQD/SRL/UwD/VQH/IQL/LgL/UQn/TQ7/IwP/UgX/QAD/Rhn/IQD/VQH/Tw7/NQf/MAn/RhP/Kgv/Jwn/VAD/SRL/KQv/PgD/RRv/KQn/KQn/Tgn/////IAD/VQD/VAD/IQD/LhD/OR3/VAH/Kgz/Nhj/OBv/MBL/MhT/LQ7/PCD/PyL/NBb/KQr/Ox//TgD/Jwf/OQD/NwD/TAD/JQD/QQD/NQD/MgD/RAD/JAT/SQD/PwD/RgD/KAD/KgD/MAD/5N//6t//UAD/aiD/PAD/8vD/LQD/WED/UQD/PQD/9e//j4D/QSb/nZD/LgD/v6D/qoD/yL//lWD/RCj/RSD/gnD/gED/dWD/SzH/XxD/3tD/1tD/1L//rJ//ua//dTD/yq//0L//saP/TBD/gXD/ZlD/QBv/zcb/poD/n3D/j2D/blb/aCD/VBH/QhD/UAn/v7X/iXD/ilD/ekD/c0D/Riv/Sxj/2tX/yLD/vKD/tJD/sJD/rJD/oID/hnX/cVz/YUn/YSD/5uD/mID/inj/hmD/cjD/UjD/o5X/ppD/UjluSlCPAAAAPHRSTlMAIEAQ338g399Av38Qn9/fcO/vz7+wMN/foJBgYFCPcDDfkO9fkK+Pb08g7+/Pn58Q7+/v78/Pz7+/r2+xtjzrAAAMJklEQVR42u2c5bbTQBSFg7u7u7tbaFKCu7u0lFIo7u7u7u7ylExm0uyMJJOQFvjBBi4XW3zrnD1HJgHjv/7rv/Qa1JhTy4o6eWoU0JTRxh9Sg6uLZ1DNJprlaeHChXNdzXGVJZqXnUc0c+Yo489o2tX5ixcvZlREDApUFSxGRdTM+BPqfXX+/GC0GFcoFtFgo/aqM4ZQVbAQrVnAcoUkumpi1Fp1+rhUiz0qF4xSMSyPKytEa9HYjkZt1XzCfCKKBW/BX
816HA8kU+1aFGjhkZNNXLBfHDJWERBLIBNrGfUQCgNCygUwuV5nkLBWzzWIqKpBlR9KhorRgUuCYuZC8EiYEsHGLXSEBKrBUEuHER4C1TUXIzLVa3KV51hCxYwKgmLUVHxlgfW0qX9q0qD0sCoiOQksvoALD6JDGtcx+oVhDp169atQz8jVEQhBxFJnOu3xCy8RbGWsjLRsGOTJh3THMy6I/scPnxo9+7Dh4dNHjRwAZOXRIABayHFElo1okW4mnWov47Krt+h+28avM8hqt1UjAnRoq0aXLTKo56KZcsHW1eRbdv1fwds0KEnWizCpZ4gECxYXsKyp3dInMsujpPJ3Lt379LTw2ou+SSCK6s8ikwMajpTu3oJqTKZjEW+km9O5h5BA5UrUInRQhK5aBExqKUkTh5Ucq6emaBI4C4dZlSopsASyjyCBSx4y2eyk3M1oDQW/WBRsIzzNMg1Q30QQyyPHPpxAluL+FQOgFwmBnhJsJZ/FHnL+wPXPJ4LVIJaxI+V41BTER7GRjHvBQtXhQrm2n38uIslRmsevAWqBFygkuXQnF4ClbD5HN918aNJ9OziuwVC84G1mK0UbHGaeGuAsAQyJvfz/dfOvH1PsTiuQ7uumQHdfyd7a9b7txdzJRAl5uqWgSgL/YR+OWdSPTu769YTnwpMUPHiO0Trya2393Psp+cDJCFX7zYgcuXQgFnuh0LehJ7d33Ps1s9je8AkkN3//P7Jrc/frxVN6FRWOIX4vr+mOxMEQIGN6KSZWnsAJbDpZrGmfrTARH+w36yCLoOH+6ytrqjWdTJKHTSroeJxZbRsfY3oB78HVCibVVEO9gqqSbyyZQUKhPujE7B7Sp1VUdWPMSa3ych6aULp7WWL9uoep8oH+g0NlQVjVUPHZXM1jLPh+LayBGPVyl4djDhq5UM5zFvVMhaqFxJoo8browWhYlVPx4RotY83mTrMVp6OpqlTOSJTkNwc68XPoVMxFlKYP3l+3/6DD48WiM4dvXG+HO2hPVcqLpp/vHRs156zPuABlsMkJ7E3zE4/2WdWdC7D+qVF5AVy/+mQKB04Io8L2T3+rx8JVgjbbhEvhw5KRLA2nD7I4uiVDYcG86BMduCYopaXDgSxF/MtMVYOES2xvJf3HfVwAb71w3U+eQvW2WLjK+0qCuT8rzfR55DKCj2F+YMFDD9uQncsWXHBDKi00uaxskf8QEFXuN/SNc7eiqNYMFU6/5Bl0qG/d+uSFVy4DvNYpbNFfVGtHyOHFvYd+F0KmR8vgvUqDCu7K2eGaBdzu/tR337qIoUoWSEhY79RSuKxlXZ4oKBiltmdfeylySE9YmyfRrDCQlaJVp7rLSxadulAvFHCRqHX90MqXYvOFyjWHX6iWrnORpEK15ngymhHF/oR3Fhq6lQ+5ybxEW/mlevI34NQhWMF1DbWVY2XRf1Ak7fISbxhcppLonAl4RrUQW953IucNrUqEKznQkki0dql/5OoXHrLN4eznFjrToF4S9ggj5BoHdFPg1w97ajbE7EZxglX3rW8aBqCVdJilajTUU715vKbNRb8MO3LODseiXFwC0RR8wePxB6bYS6MWzquAjmJN01Bc6ZrzbWL31+7x97HrDhcp9269Urabdy6VdRQJbAWLiEcf2w+F1UlaDk9rZzVdyWgqp/8MtA5GuUsi0wQEvceNzPZXKyKZdu4ptSYy/JTSGeJg1HBylhf5emUNWpteU+0VbehzdpiWJEb2X5adx/JwwGJQHj/OcUjxd2qm1JrQZYFLrFRE1nXTUnzleHClWB8a0GtARW9we5n1M9VfSU0XDmCzK89uN2KNhd3BRE+puZvs6dCJ0NrZUlF5SNBPXRIuHiD2I3uecUxJLIcqxx+1A6oqJJZCxro1wYGRT87IQWlwIJ1IuJu7bJMJQfLbqclgrksIZGWeCFY9srIbQkKW2BJd3OKbSzeuu9YBC2yDeUrC25Z4S1bGa0SgOJbC2qDYCFeEtd+Bm7dfnFSvH9gq4M4dF1GhJLe12CFhcK4zhcq6+udx28uFKl5Lj74tmmljZsQuRFKbLCWzlzwPNZ6RdvOkwsJuuyv37h21YZLj5/eXbNl++ZNZMVwB8Fc+CiTZNGH6uBxD/0EXDfEIlEA1rZly1czLNtGqMSWk/xOHhrvxggLEGOkh6AsrbDWVg9rJ8Xa62IhVNywo7GW3lx87iKr/b7bUrQWnFGO7mphn47/UBFli9UyFHsof1PAOlJUXuOmePQKc1kOsCD1XfjzD34S924/fCruQxUb1oqpVoQHhcvSPScr3/S99SBshs+GJNFIoL4ZSdGPOl97WJ/C5/c01oK5ECOUi3NmqE5ecrFAJakIlIgtX7vzw+xoRVH3XW+I5e9GrtG2tmrpzSW5Xffw58JOYGn2Hf4CKZm5rErzAVbBjNAXt0D8MMN1CicQ94Dtk2EN4b2lv0p9TevW3VNac/GpHJwMq7mqzh+McLxXTg/nzFABC2xJX64cwdlKh3XyTqVuhXMVU1oLlYuzlmWdC7X7Hb+cbg/lOqBo1h2SYtXll9jIm+cX6IlkgkD34XUkRdWSKpelfw57HYMNmyDUd9/c1pPYWtj5HbwPgXVC0Q/lMXCXqvnYmvcfEr+1aPml/oY81nzFdIoxcH4u+gYX1kpurhhjYHn/CWurhOXG5VguxjrdX0uhf3vEod+4GeLliYyDofkunbcoFh6OcYurrd/y9eZSNevMifOB/YL+FEvipTcXyFtut7YwLKr5PliOUAErhbXwUouk/WUvfaxj0mg9vlABOHOYLGQeg+2lck8WJSv5K6fyi2/cUfQvCAsH9+07eoL+EsO6mefuIEu2jb/7+BH+eTqaNayVTG2kNzxVsh7lpXquXnNsfK+xlr5yqQXXHcX1twrMVuPBWsnVGmXeUgPKUEjlYkAoBWulrFzE4i6e43sNUGqwMChbc4GkUT9FFuH+AkprGNh8JVcaa6FyYU/kPrlR/q0XTfUXSHpzOTAXeLxYJXvjLr21oN7qDGqfgKobNARrpTeXhSvL2K/tns2KZkcxhbUSa6DwHjEftIdSHdWPWHYqa6FygUdwvmVpHoEWSxGlVPtERX9bGe4w52XEtjqfNmux8aSyFnZ+/5Ubt5BWzIXvwgyGqSEsZPVSYPUVrkhkj53La9Yc7d1k+v4DwXS3FVw52CqsWQ820qifbyN1H8KTfc5WANJ0nnRZhKPQrN3Ozd4NvC7YSuKRR1OSw1RZpBTCagZQb2h+HEhk8cFK29YGq7uRTk0rKODgPzruivHB58p92+RhqdHsFBMgf4sKLJBhkHboQnbnhWerw+4zH4lGvoxPq87qUoqLXm9PfO1SXWTrqx0MlGrJh+HT1gi5WTP56+uXj8UHW7AnhsjGRU1Kd1kBBrn/8Mu+DgvOSqs6bQTD84sjlv1oLISrLVKYOo1WWJl3dkRg2WnmP/3wjGZdWbMRMgVWjU+h/G9h5QHMwf0WbmxqToXqpZbDR2uvVyBC1cuopnp3DtsZd+xQXbtJ9mIj4fAmRnVVp6k/LPPuV94Gqg1vt8MZrKrBQISZUC4Q60IS2LWeUQPV6cw9j7WUJxHNR4zY8B5GbdS8r+h3eEtb5dsjgVVXN7Fxy80HE4Tm34lVNZFduBcQiNRYguo3MWqs1m2Crofldwa8lcLrKZzP3fI6igmC52qrmZCrVyogRCvQfALesmvpdblUIJHAUkWrLbpN7dW8pz/Oo26pLN+uo/EnhVLhhJxEO43X05cK5Wtl6cpC+oCpsZjj/3SoMFVwScS8hVD9HbUOHWz+SqgQsFZKb7XtYfxlNVA0H/J/H/111WklJJG46p9QAy6JA/6BUDEN7eNvPo3+kVB5AfOiNWC08U9p6KhJy1oOGGpUR78A9DxD6bjAtbgAAAAASUVORK5CYII=",yst="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACXCAMAAADAg1J1AAAAgVBMVEUAAAAAUP8AUv8AUv8AUP8AU/8AUv8AUv8AUv8AUP8AUv8AUf8AUf8AUf8AU/8AUv8AUP8AUf8AVf8AUv8AUv/////f6f9gk/+AqP8gaP8QXf+/1P9Aff/v9P9wnv/v9f+Qs//P3/8wcv/f6v+fvv9/qf9QiP+wyf9fk/+fv/9gkv88D1GLAAAAFHRSTlMAIN+AEL/vYHBA0JBQoK+fMLAwjy84WAsAAATJSURBVHja7ZwJktsgEEUBgfbxOEmjzbZGsj3Ocv8DJnG2mtQMDS2BSFXeAVy/fn8ajAD2n/9ECq/z6lEJkcKdVJRqV+XFnm0Gz6oyhTdIVZWF18bzXQoo6S7jLBhFIsCasgpimkwEOCJy354VCkjsauYNmQsgIzLmBZkgIceF8fhEeXGsvpcvMmHvFaxGyVerH6xKsk5PELAyYgXDfloVl2H8RapiSViRgidEwcjk8IJICvkBvPKB1hcUeEZJQthLQAnfKfhr3WpzXQRVRF0xqvquK0ZVAMI697KEgJS2uh4hKI+EyTkEyeYzzutkFnFPIT
816jpHo27AHf6W9tNn78xde3xDAiU4fgAbgztNJ/0S+Zr2wOC27SdgQvH51m/wTy5uVav1UeH8aCNNC6epXyVEg7PJ41yutoLU0gJXUTh2AurF4/CP6JwmmewQ8hl7f04aycaxDCk2XOwYtLOPFumnp73/qAJzFaG7chmnRtNorHqYgXRrE8nTeT0CXAUzaxRL2C0sYtiVqcRFgdfEcz6pBdiUUfubNZRL+YIGIlrg+9PejGnHhBS6TYbDo1egWYAhPyFLAUIV70KVzT0ToFvNQFS7LnDJN03eiVOg0PoBaGERD6CGYHUEOkN3roEt/7H2ugVOViPRUXOO90ufCxK3KyQdv3qqAU9WXS78GVEBUYOWge1q7KKVq9XZ7AKV0pY+3lceaXszvsFgb+M7auMF22gselcNZg4awPzm+UYjInsLXbhEnoNe+L4HS0y/448Dk9g4Ik8Ft/dZZVA/fWGmsmTxWydUqNFl6XPyFDEpp6bH1lfwIRE+8PkR9aEdogCSTxZFn0xWKBta/Yjq0EbV4YMRC+yTqisHExoP7I0mMixJj/4kjWAgQST1fuS1f+XFUzWsEnkk3hHYgYmmq36VrZFl5/BRI3OiR+3mhN5fCuIPbre+uJH1g1MyHhXp0zEtpYvY/7nU9H/Jx6J1R+xJo82rp74r7qh/6uusZ1TfDXfvc60oJnC3mbHptOr04KJ1Gp/a9Ak6DVUG+0GXsFIEvfeqUyD2nWx3GlmKqhdre03shwC2jWDmXybbz49mOH2XzmnYMMQSofvicPTannvHb4KS0C4+cg7fuRAQZgyToCg3M7ADvP6LQs/GStTQOgvAYIFwvmk23l57M/geuxaAkq7PO4onHAiqV1dFX5GvQDPulpwMOsPCnCO5Hw9HYFgFmYXPh7xMYjD6ScpP2oChwHszKIf4O/cCziCFZxwSpdeyMMZrEiWnmluL1Sr8AZvSD1K39mK6vBU4fdEdmAv7GIvipB3w4yN0B6QTI2IKPu7ZDW40I+HNzV1PbiQMSMVuDHcpsPTX6U7TLcB3Kh83PMZjrex667Xrhvbcw/uiDhvRXGGUkNw6n/3xh0yZ69PxSxREJCSxXjLtJQx3smN8wZznPe9f6uKKl+lZM7IHXjmQcbzzMgfqihfz8gZmb234Iv3bAHcU8CUjPAdm/SVAm7/jsb9EZvYHv5BrHKAP6yYKs7WIxMr1a9g34hM2I9HwSITliY/ukJUwlTG/FHQwp/uCuYXnpXORuWSBYDnykFTwlkwePYgAEU8ZpKFhteVMr53ytlmyKJOqp0qxV2gEELtHpNsv9Skr/XrR2nsvis/AAAAAElFTkSuQmCC",Bse="/assets/metamask-BTQdTlUm.png",mst="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACUCAMAAABGFyDbAAAAflBMVEUAAAAzdbs0dLszdbwxdbszeLszdbszdbwydLs0dLsydbozdLsydLsydLwwdLszdbszdLszdbsydrwzdLszdbwzdbv///9MhsPl7vfM3e6zy+Xy9/uAqdWZut1Afb9mmMyMstlzoNDZ5vOmwuFml8xZj8i/1Ommw+FAfr+/1Oqfx/YNAAAAFXRSTlMA3yDvYBC/n5BAMIBwUEDPoLB/v2+/X+dqAAAF1ElEQVR42sya2XaiQBBAhWaLCyY5Uw1NI+Ca8f9/cI5DHIw9oarbIvZ99uFSu+KMg3Cer6ILqzwP49nTmUdZug7gjnWSLfMn2cVRthYwgnhb5rOfJc8CoCCSKJz9EHkqwIL18gfM8kyANUk0baWtEnAjSCcLWfwu4AHSSwP4JnUh4Rf7JYAB5lTmf+eBZ2JhAnwEkVf5GwhC30L1ybt3oepJHgtYnME0BKtHEhjADb4kMhcwIW+xY1nBPT505Dvc4YVXBtMj5rZWKYDJ070QK0YvH60uXj5V+62Xj1ZGP/LPqwacCEhzdQ5O1EpKXRXgQDLZHmxOsqcDBzJcy8nqWMorH+BANEm5d1oOlA6JFEjZR2BPoeRXNmDNmruwmo2W95Q1INiV1ysg4FI9qgVLXugppEuZKMuIBTFPCputkqOU1REsWDCksOiUljhl1TaAgHVjSAtSse3OWtLZVV1bgAF52L99r1LvqwtnVWrpRqnUubqwaZGqJ9f7VktOdgUSLtrW6SQNXUkEbA9EFsEqSkni1EBN/Kj6bkhYBKumRaAvmY0k0VDDtYLvUJT8df9iS8pkTa2u5AEtvemfni5WE5sxBGct1V2lBrES1aKF69VRS+/b/w865aYFXzZjLFy09NhqKWrlorVApgOipVXX4st8v7PVEnjB91T3QrtqXxdApDl0e2XItaS7KwSi1v5YNOBCczzsaFqpkUNcqwZ3FE1LxEMOPdIashiDT1oZuniMNbcBd25ra+yaDpBZyqxVyoHRRg6vx4NfWsvrePBLKzVKC7u3KnBH3gAGZnFlnml9ruvEN63+NZWAUbbIEU6kkAMaRlmaw9TkwK9VgoFR87mF1g6cOdK11hetJd9jugfdvLkW3mlBbPz0YPKb2kL0zjnDOHN8PtA7m2PODBNiDQiauDXoO2wP40T9ouZZZhyrdRhcVodSCzj4NdnBOAuKlpIDW3DlZHHkZogW49WsLGKeUn4x/WA5uHacWvQeYuxnXIs+cTinX0qprS3Hrj4adw2ixbT7Ge4QdEDwL8Xa2NSIVsBRrbx9syRplQzz9GRMGWQnJhwDmndVvJDei30wDC5ts1jnpH9EdegFZ9c2DSDEpFeu28cnxMFmbIn+uz5GgT0qTmczH/40c7a9CQJBEBaBIohRY84DfGltUpv+/z9YY0yu7SY+uz2JN9/VcWbY02OOjfLu5i76Ujxb4rm+/asm9NGZ7ywXcyv2IOhSZAs4Bh8OUIsdG145dhAufgNHKJXtBw9b/Ygzyi33t0pbNAYXNbV46Vmru1GfcS7uTWoXovkK0/C/zbHeNI+nYV+eXNjBG+u/1KCIljpcPdx2gxdbxnEl7vnAF+Z0cbKC1HznrtW7aP8Z4TurhwYXD1SzU7Y7PHsY8KKRi3kxq8HgIQ962Qf58k6D125rEyuDO/sg17Y7OcQxjGGtWDM4S8DFpMGrpLJVUqfmInMvSyyKOqptfahExwbhoWAq/SMLufBW2/awJTFufnZHpww8y8W9t97f6ThDsLjuVut3EiD7IenACsQCuZjX9iCSjqxYrCAX4xSkEBELSRfoj84uFsvFDcbBC9LWf3E1t3TtRu7efH+vzqicWRJzp4MXxSd1c5AHvESZOR2gYArzA3pukHpwEoiZ6/xZ9Ok/7nHyrwy2kG20E+OVnC1kGzn7nHS2kG2Mzv4Zko7H23io2qfYu3H/ZBFxhgwiJorXARwsRpM7AXaSJxVv0dgPbLFgLJX5hA8vQiwYS8Vxt/NiwUAqYDXaWW9/2sNZo/gTzCsXAROr9M7GAyvI13jILqzS4xXSbkHrxsUysDKhydyIWJUpPmukDR+TzsMqsnoShWIUwTZkIBv5+Mma3wxMS7DN7QpMSrC8mACeMSrmIVXpOLm++pcYsc11KiRGrPpJKpHnBuaQqVhMZ1ky7v1GvcpMnFoQ6oHM5jo386oQnMZFeaGW312Nq7aZPAfNoq1eln8lWq5nRROn0jeYs5HJOROGPwAAAABJRU5ErkJggg==",gst="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIgAAACICAYAAAA8uqNSAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAA1LSURBVHgB7Z1PjBtXHce/M96kC2orV5RDwqEuh6YXqJtsJARIeDn10JL0UCQqpCaXRmmFEmjvyd6pmhVKQsIhiwRBggObFqlwoT6AVGmziVMuhAvOgeUCwmpA2iTrefx+88c7tmfs+fPmzZvZ95Gs9a6drD3z2d/7vd/vzTNgMMzAwh6kc000B9tookG3B3Sz0Zp6koUBhnRjFtBvLmLQPWkNsMeotSDtq6KNR2g3bLQh8IygH1mChLDolgVBwljo070+fb03FOiyPL03rR5qSm0E8aNCuwEcp29fgENSZBUhG136fXeGO1hvPo5eXaJNpQVpXxYte4jjVgPH6K+7A73oCgc39jew/slpq4+KUjlBOFJ89j+c0FSKOHpCYHW/jW7VZKmMIBQtOjR8nKuQFHGsD4dY7f3A6qICaC3IKFrYOEPftlAv+hRVVm69ba1BY7QUxBVjG2csB2cVJ5ploLUo2gly5KfiDNUfzu8BMSbRUhRtBHFzDIFrqN9QkhatRCldkK/RVPURSIzqJ59ysbC2D1gpe9Zjo0R4OHnk4LaRIwKBE48Ebh++JM6iREqJICZqpKa7z8LJMqKJ8ghy5JI4bqJGajoUTT4+fFGcgGKUCkLh8n368ts9OEORQcuycO3wZXEOClEyxJghRTo9GnJeVTHkFC6IKweFR5jpq2z6JMly0
816ZIUKsjRi6LtgOQwQ0pRDOwFLG8UuB6lsBzkyBXxhmNRMmrkKJKms4PbfKxREIVEEPcFD7EGgzoaOLF5yvo5JCNdECNHiRQgiVRBjBwaIFkSaYK4CSnnHIbSocT1RVmJq5Qklaey7mzFoAWUuH7M5wQSyC3IqM5hZis60eRzIkOS3ILQC1mHKYLpCP/hXkNOcgni9wVegEFXOkte/yszmZNU7ixy8wiGKvDq5lvWOjKQSRDTX6kcA+rbvJilb5NpiHE7s0aOKtHMmo+kFsRddW7a9lWkk2X5Yqohxh1aHNOAqzCph5pUEYTC1F68XqVOpB5qEgvir4csrK1sUEZn6Seik/TJiQWhKa3StZCG4hCN5FEkkSB+9GjBUBdaSRPWRIKY6FE/aHZyrv2+mJtPzhXERI/a0rT3Y24UmSuIiR71hc7tmXlRZGHWg3WPHgeeAA7S7YnH6LZ//LGt+7tf/3kfdaVpP4YT9PVC3BNmClKn6PHc01QFPgAc+iKJf9ATIw1/+zfd/gVs/gO469+vA5SL8O5NF2Y8Ho2/X0elV4kdIRE6XwZefs6LEjLhyHJrC/jwryTNFiqNNcTyzZg902IjSANIXbfXARbhe1+l21fkSxGGI9DBQyTfIU+Wn20AN7eqORxRXYRHim7UY5ERxG/n/x0VQpUYswiiypWN6okyfICnej+c3vw3MoI8dNCxKrJBpg5iBARRhXOc390Frm6gMsQlq5HTXNtyExft4Rzjl68Bby6VL0cYFoVf0wff92ZKVYDiwbGYn49TheGFZeATwJGjCly9WY1oMrTwbG9iKcBUBHko3M3wtYX/Iq8cq44cDMt8/bv6RxM74txPCRIXanTguS94cvDXqhG8dp0liTr3Y0MMl10bj+E/0JBXngd+9HW9co0s3H8AnPpA30Lb5GxmfBaz6H7wjnZwMipbDj5Rm37dYusz4L8Pxx9/nErvB5/0KrBBSV4G/B6ufAdYoRJkV8NMb2GBHAjVRMYEsR0agzSb3nLkOLcMKXCZnE9Kt5++TsGSLJGoLz/vCZsHluTHL3mScCVWJ5wFNw/pBt+PCUK1D62ukuMDyZEjDxwpfvUp3f7i3c8KC/XhXe92wJ/GHvlSvsjC7003QSwx7sBkoawDzcg6rMgSIwqWhf/6WZRXqDD25lFk4v5D6Eg7/M1oFnOUPwBQM/jEZqkf8FDy+m+8+oNsOcKwKPw7XvlF+oYdl+Xf/Qg60myHXBgJ4uzoue4jbZHpvT95swSVvRD+XaduJH+dW/7zeQmBjtiPMC2I0PhquSSSuNPHG96QUhb8Ovk1zIpagRxaN/PsCEEsW++VY3zw3/tz9GN80HlI0WFdBr8Gfi1bEQJUQg7CcnZd2BVE4BloDiedK38c/5mOBz0YcsKSVEUOl9BsdneIqcjaU55mBpLofNDDklRKDo/RQma3LKZziT0OrnDyAS9yliKDYJqu++ucJCi5e3WQRTJGcYmdu7GHnvYrmxlKzrJ7GVzTOHXUq01cvyPvrz2PGJ1nvRtP2zlyKmXRjSKDoFDWgkLe+cZuu57XdJZdcg6WEARV0W+1yh8SuPjG1VqGj9GBJxWvKWl4w4zyT5w69+3ptRzca+GeSxlMysEcfKLc1nxYjtHPlrJXbLOw8CAkSEOo2fOD5eDSdORjJUgSJUdAWZJEyTF6TKEkjl/2cAURCgSZJcfoOcve4mMVzJIjQLUks+QYPUdxJFEyxCSRI+CdbxZ/AJLIEaBKkiRyjJ6rUJLCBeE3k1SO8L8p6gDw0r/rr6Vr0xctSRo5Rv8mw3HNQuGCZF0vUYQkwbrQLEsIipIkixwBXAsqmsIFuXIzui+RBJmS5JEjQLYkeeTgY3r9UxSGZcFdl+oKQhlrHwUR1ZdIgwxJZMgRIEuSvHIUXaexhiFB9jUwQIGUKQmvH5UlRwBLwnlM1hDPSbvOcoRxBXk0LFYQpgxJuK4iW46AYHV6WknSzOgmUSnHzoI3qng5yHbxgjAqJZG5Gj6OtJJURQ4X34nRRQ5HLgnu5iqpqKapQ0Qxb4WZCjnCJLkYKo8cvDTxnY+U9oYGm29ZT/Gd8CxGSRRhZEQSbvhFoVoOJogkcdfL5JVDdePQEruTll1BLNyBQvJKwg0/PvBTP8soB0eB1389vWItKa4kx8b7Sfwzvmg7rxyq15II4F5wf3dFmVPcVDeOvJLwgQ8k4dwkLqrMI1jwzCckvGItC0HTMRAm64XmZcnBiFDZY5SDlPkRY5yTvPdS9mkjC5Y1nwnLESYsn+rXVKYcPqOPMBtFkMY+SPkg3iy4kSTHFe+y5WA4kuQ5SVlfEy+cKlkODBciIgijciYTRdbaQhaSThtlVmHnwXKsaLDxKEWPkReTvZjSogijau+MNDUFVeFeFzkwsR3mmCBCqJ3JRFG0JFkKTkVLopEcEBOz2TFBbBuZPltVNoEksjdYyVONLEoSneRg7J1xB8YE2dkud4gJwyfi3d/LW+4vo1TNksRdVpkFrgbrJAezszPuwJgg/t5UXWgE1yTySiKzj5G3dhPAcnDLQDO6k7stTy0YoiraDWhGHkmKaHLllURTOSLP/ZQgjqVHHjJJFkmK7IBmlURXOZiocz8liL/TbhcawpKk3aSlyCZXWkl0loMadL1exAcuR65J1XGYCUiymYzKDmhSSXSWg3FsrEb9PFIQ5wHWoDGzJCmjPT5PEt3lYJyYUSNSEB1nM5NESVJmkytOkirIQUPGjajhhYn9xCmqxq/ovG8ZExx43iLBrZv8odwmVyDJeeoCH3h8dxtO3bGcDJ9Zx1DzjmuZLRjqTJ+ac8/GPTjzwilKVldhqDXUe1mZ9fhMQfxkVdlaVYNy+rdOW2uznjBTEE5WKQ8xUaSmzIsezNxrc52HbgJjokj9mBs9mLmCuFEE800zVIsk0YNJ/OkwZkZTK2bOXMIk3v6B6iInYagFSaMHk1iQm6fdz3bvwlBtLKwlyT0CUm0gM/SiiElYq4rAYJgyn0wlCNfrTcJaXbh9Etdzif03yAAlrLySsgNDdbDQ3Txtpb5yOdMeZWaoqRx9GloyTTIyCeKHKTOrqQgiw9ASkHmXQ/fiXlOG1x5LYCXNrGXq3yMnJh/Rmjv0h5zr00xz75Pq5yN9GHSjT+fmOHKSO4Iw7cui1RC4jRJ3BjCE4HqHjRez5h1hpOy0zC/EFlC8M5ghDpqxLMuQg5G2FffG21ZPmH5N6dh0Dnp0LiAJKUNMmMOXxQnKnEvZymqvw3Js5JixRCFdEMZIop4i5GAKEYQxkqijKDmYwgRhjl4UbccC10nM7KYIvO7sssycY5JCBWH8KTBL0oJBJlznkDZbiUPaLCYOfgP8RgB9di+qPNSZVSGH96sUsnRRnKep8DkYsmNhldr2Z6EIpYIwfvLKkrRgSA7lG1jAyc1TltINfpQLwvh5Cc9wOjDMh4cUUAFMwZAy/atL5PAlcZZeAEcTM8uJgqIGLxO8+ZZ1ASVRqiCMH03O0903YNilxKgx/jI0weQmI/p8DZJ/mUnpaCNIwJ4VRYPhJArtBAnYM6KwGMDqzudxoXfS0m4huLaCBNRYFL7GaNX5HNZ0FCNAe0ECli6LjhA4Q3dzL6MrFUo+6aCv6JJjzKMyggTwrIf6Ax3LkyXXglxlkBQk9w3do0UUlRMkjCuLwHF6E8egW9HNl2K/hfVPSp6q5qHSgoRpXxPNhW20BQ9BAi9ApTBcBrfdZuQdOqDrO4voVS1SxFEbQaLw16O06F126CQ+A050hft9tsotiUDNRp519Oj/uCcc9Bp0f6PA9RhlU2tB4uBos7iN5o4/M6KhoMm3yefZNhWtHAwaNgbbixjUJSoYDNL4P41jrNxuOcdHAAAAAElFTkSuQmCC",vst="/assets/app-icon-Bn-olXkK.png",bst=e=>{const{t}=Yt();return A.jsx(fs,{src:vst,alt:t("views.images.valinityAppIcon"),boxSize:"70px",borderRadius:"xl",filter:"drop-shadow(0px 0px 10px rgba(31, 51, 66, 0.2))",...e})},wst="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASoAAABkCAMAAAAGwY21AAAAflBMVEUAAACmpqanp6ejo6Onp6empqanp6elpaWmpqalpaWnp6efn5+mpqampqYAAAD///+mpqYUFBQgICDf39+/v79gYGCfn5+AgIBAQEAQEBDv7++QkJBwcHBQUFAwMDDPz88pKSmvr6+wsLBeXl59fX0KCgozMzNISEhTU1NJSUlhK9l7AAAADnRSTlMA791Av4CfYKBwICCQrxx9fxkAAAoASURBVHja7Nddb4IwFMbxFvAtuNPHVhisbiGjoPv+X3Bl7kKN2sKFXnh+16TJ+aclrTiVruZZkoB5MsneZqm4Kl1LsAtynotLeQagdO2+arzNi2u8ft86eJexFhJwTUfsXOUAuRAnZoBtiF3RW2B2VqrlHXVD1560WgAHYjcdgP8zmEu0xO4oIHMxWMLy6burs8iElwM9sbsaIP3bVI5YgMPap5KoiAX0kEKkAP+pgroSqVjx+YvhsBJLvinEaDEXGX6IBe2RiYSvCjEqJD4Vv5MjND4VOFVcKnCqMak0schUG5qiDhXWgy9N423NJ4VpY8Yvbs2OJtlMTVXvtuo7MIk6MuXogYwqYlIpFb+yLo71S/X+2FS7D9+gDE5ijBk+NPr5qQplnpGq3qqBjZpEW9+qftFUv+yaW47bMAxFd8ALkNTblpHsf5GNKeZVpI0KxG3R6fmwRrIskSfUGDMIC4wwmUmAh1fSSZuNpdQv154Wu58y0ZKYm2p4UpXb6RT4euSjnq5b5qiNv1OVb/dLSg893xk1JTZVHsZDSIep2jDg2Q89otpfURXA0KZYbBzl0lRks2O39UFVw450utD
816Hw1sZC16oK8DfV7rw2Dn4Vg7DyKZq84kXFg/pIFUJA50+HxnodtU1R+yWFpzN+a6km0hB1bCebMRVNSDlVVDZhk5rDhVpRLDPrY+qImrKQSDFdq5tXQQoV5EhoobANk+WNY7wV6D1HoF8iCoWDPK0KrbJG+IolVooo+7DNhRwHirIKixeVbFJpSJol05K9rDPtZX0QZVXGJtLBpIX14vfVcJmu9ItpIh4iKoAw1afV9WpDLneVjAFhFqJohfSalHfVS2WjbdOgO5liO7FyuQ06L1lLyd5qaq5Wgulj44cokphSJlX1QG+J1YRhp8zuIFJwJ7WkyrP3rOispw2EUBNEbl0vkcVb0Zs5x+rSq7Z4hIDOESVm2KaVxVQvQZuCQREko1WLAyhn6jyrIoAsqlChzvjA6o2HRyhirGjhX5BleBs3esBXPerdLRLoyvia1UJ4knCMmU7jOpFSt468XYAt2lVPs84QlUGqlrOs6qKv2EqmsU8hjekfVRrw/paVXa3CvVxN1IqknUeMl1Q3U6cV0W+UMn9CFUl9OI/vVe1hBBaBdrIBqmU1Y01oI43EcprVaSQTKUBbPOYSgJ0PLt0bnhQVQTSiU+o/FrVCiz8varFXrJdPvcGzO0ksp1CeRjZcGGL+aeqnIWMBCNeq/M8GqUfqGLxx4cK7M6h3rmQbqruk2um16pKBZCfVZl0CCDlM6rChivDTEkVNyT8UJUacSnkBK1VfX5RtYOnPnDWbDp18Y5vLf5p8KmK9lWbdeImGkjVl/YxSGPfufiaj/dVO1Ea+3XVa0iQVOgTqljxiMSmeCZ+jf8MvlXVK94iX8LVO1VcMYEU+vd5o4oFM9Sv8PWQN6oigP8HcEYV/zc1qypihq9h6ueqGDMk+jNwDmsuNMPxqgImkPc56U6mT7JqhSFxYuHjVZ0/U1QRO+2TogQPKNMbjle1YYJO7xh5VfoYCc/Uld5wuCq8Yc5AxiB/2pSoVg+ik1H0QiDnN6piTKAz58+I9Bl4eFqKddLolfutRM7fpuob92aD4zgIQ+EbJJLB/AVSdeb+d9w0TfrAoZnIW+1q19LMtCUt8GE/g9P5+rG+tRZrHkv/oWxlcTsQB4r8P6DiByXCzWiVSfSJRIDbfwDV7YoTuPW3HfQmyHzJtJH+Lqp4SdbjBWUpQ378qS4tzBzW8vPknA9o4MXo0ZCXhhx6Xip1zz/vuBDz2sudmZES5+ycm/I84BVebC3kummfafDOOV8+nAGlhQvxt2HPrSe4ZZZJllKfkRqntzXW8i6ZcGdfHCyKtU0C3SRuaIu6xkclKvOBFHjbfAARCFTR4mPusUJFVc++KwvfV1DF+zg2PQDV1sOh0GRIh8qN2j2ojL/hGYHUoro3yIEqm7PjQHq+Sj+juglZjUC1TQ2kwEqFKo+/7VbTLrnxNWtI8ePNmfM27PxCZbaGDWXojiq5EsXxOZSVQghhxleOLNNcnl04oEpLg3N2Dx3jiWZeH1oVqjBqSwtSk7YITPKww9XWKEXoowloOCRZCz+ZgAsZEE+wQynpBd3vPQC8i1XAsqpelVSsJOyCMYUWFTfbSA9UhNK+dCspQZapj8o1mSS/PMY3cWbq4khc/VmFyo7XzNHJocZUW4+pQeU620jB3neLEmzapYotKvRnxFyi/MjyWgroHWlQ8XjRDJ/GHyIwoqHxlrRPBE7VmTCM70lqMVABghcSxzuqWWhp3R1rUEWMR6XtBUAQgUAlk+28obrJQlA/uDNwGTqg8mIx5tWZ9gaq1u9GMHjcZVSAfs34bW3QgHuF1Agifhc1eWxxp9X7ORssFVDhjcJhnERlenKiQhWuBuC1QyQiUOon77yxrFdQQbeoi0qePeynUOmF3V+WuvxRVMiSuYsq/kFUQX8nsM/ZyhwtlEWO9esUFVTC6wPQUmtRh2pwKqVC/CUDS1hosz8EEci6OZH1yIuFo/NOElXGlg6L7gWqfnFIiYqSSqmQnuUL/v1mYThuFkhmxHjMt9z1qoBQrtEBFTYLWlTSsur2MjynP01x3GJsQdsZuvaphIxrikQVE7IIRgNUFVBZLtOiGu7Kc80M2WnEK0BOc3OwYRxsAj5DgvFSHL/H15JQ3eXUUPZbE1ABqKHmqlmNKhpNyRiL3Y1AU1MOBmE81ufoko4dUGqOB9HXWavej9AolWskoJLkQd0MalTDnBTZDyVvGYFpb1x/Jj/ZOjeMxwbqKoJxuXB2qRnEk3nmXJUQfOFsga1GhaKWKyHw86qiQYXzyXtL70gFLLaMwD1JNzI4wS+cO41vfxxEfaSDZzi5X+qhIiPlRI0KEbJYmsrSyVYqw//qXYk/eMS0oxp8Qwqo4l3sWc9ZWZLzNrhQ9ABUXVYp6zIgjNw6pIwblbzeBe2X7ZGA+jfx4oYK1RQbhhqVaOgMJ1Wg+Ph9aNOMGx8EVMdvm2M+KlSwGOYoXqFf7Z1dC4IwGEbdMqlRIrK5hSsiqP//E3s1aH62txuRes5dUBgHxV09p/z4fWJ8y7mGtyri4q0Nr+fOad156838P3e20lpXtSlHFzbGXDof6QL+fOrYdMTQ/dlaG34VUbUkQVWgp2qNQBWbEqrWPp8DVb+uSkIVT5UgVS5fmpvWus4n0ITP18ijkJglZM8SYuySPXaJCVX+hOqmqDDMG6edxhbYJYzjmrnn5IAnkPP8ZaRqg7lLzgFUJUSK4EE8eJAlDQoZjehJQSjEWbhxFiR/uMmffkgKW+KTXOtgKuTJ/mEv4Tvu12GejFC7gqDo3QPRu1f0zlH0riInqUqGqB1SiiPEYS48uT2mEsJahJTZvufpCQXtuqIJiorzAAAAAElFTkSuQmCC",xst="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAABkCAMAAAAL3/3yAAAAgVBMVEUAAACnp6empqanp6enp6elpaWjo6Ompqampqampqampqafn5+lpaUAAAD///+mpqYUFBQgICBgYGDf399AQEC/v7+goKCAgIDv7+8QEBCQkJBwcHAwMDCwsLBQUFDPz88pKSl/f399fX0KCgpISEhoaGhTU1PQ0NAzMzOcnJwfHx/XqvWiAAAADXRSTlMAIN2gv2hA74CvkBAwmsZHfQAACgdJREFUeNrs1+tugkAQhuEVEK1m9uO4K6BG8RC9/xssdG2Uat2l0cTYef54yMaYNzMExKVw6AeeB9YaecHHOJyKm8LJCOyKH4orgw8AxzrZZqtG9N+tGodtUh8BBAPRNRwBdbYh9sNhB2AsLo2BckXslqgEJt1WO56qX+0B/7yDwJ7Y3VpjYQw8JMQstUITy0fJO2hRIzCDBWTE7otOo+WjJmazM6Pl8WA5WAFTIUKAr1gOSgyFGPIWOtnBF8Ln+wYnW3hCBNgSszu0sTwciNlFQBuLn6AdYw0EOJaTDcfq4RVjrWUa0ysysSL6k5isikRrnVEfiZTOraq0fECENI2fHGuZz1KyqWay0WtS4lRW5EpL9YBYUj43Vpa2DewLJWcLlfeqlaiK3itWKVu5faFU0bzOU3PU1XvFUrJl/aP59+xlUmbUKCqVlxm15jqhZJGr+HRC5Qv99X6pl2bNm6MxaV2Ysw3zwfyKWnZiFetFe/qs81X1SZ4Z7bYOwmD4CfglMCaGQKJe7f3f8KyYlCrbGo6UbJP23bQFQuCb7Y50sjYxO/OMT4Vne72sBGU5qD6A264IXssR0KLNgW86Sbcvvr4NKvodyYCtYx+b6rM8yXKCOzej7JsITvaZoDeXfLUsB4WO6tpuEZbw5vwsCHUSkWmZCVI/kLe5QB6yEhDcwrKXpbP47ATTQ9YClMUHYH7+QyWfk0Y0QdgtpfZ3V5P1BRIvlkVQ3LHUXfKSbTlZOxf9kDdB0bnY3kdUF4Y/yppAsV4ocZNFGl+pNim8NXHtL72tEps4xnStLD8UWBo8O8mpvzpQW3Wu23TxoTT0oPQfZa0tPgS5ycpbRdTX57e2LoG2XC+msbSlzSjXygqoiDX/GVmA6zpUVk8tYE2+9XbP8aMsgtCdOtvUzMbmz/UspEq7xG0zN1zrF9C1statNB6RAT8my9ipzpqGZBEr/qWslZX4hSxWwrWycIdHjjqCySiFF2OkJRAj7WTV0T4A/os0XLs56mW6p2Fu/UuXlU3jc1liGpfLYmdGmLYl3+pyArhtZNnJyt62TW0FXpB6gZ+1crvnWYz3jwIvmPaHStKm6P2nsuxW03y+VpbzscXCYWgRxGVjE5A0LYM1nkBmJ4ux2i4jqOfgHEtt8kDJ1ouKBZI1MYHMJmsG5hhdD2RtMsa+IexlKQW01EObO12WvxWitTj71MIC4L3NvCATFFbNqJDdy8oCIQGmvqVUR7Z0ZNyZANtmIUByk6Vq9yeKSUeR/VxWXAERIJydhp6xURY9bzAe0M18jQ0EgObHxxWkZ5aFdeXMcetgX3fJOtpPYY5W9xETgeY6tg4WiBZN1wY7Fum1YWva7lX6zB236sJ0DSfJioxnqEws6Bw+gIk2mv/H6lUZiObXcCjLEg6RbM6GUawx8Q2r+T0cyFJXP2ArC8ArIL/pAfORLMIQszkXLUyg9JtcHcm6YQT5Iz//v5ZlMUQ2f4PXssJgDv4RXssiDBDMzxCzd95HM8T1sjxGsOaIwu/M55q6MZR16EvgelkJA7A5IuOOnBkDN8ET4VjX9bIYA7jRp4XenIV9w9AZ4ltlyTlfhdRD8BwIFVmZpdmKLYj5ncV0vk8WRhh5Zn9uHt7UvVc9Grel36vH+nfKihhAhrJwPfFfDIs7z4+u7uQflmVPkRUFgPtHrbnuRg7CUPgJshLGmFsu2vd/ye0ooQdwZoJQpd3lT6c1heHDNgcn7ufikPqYToCnYf1bYRhH1mZIdZ1pYEN9BGz/BSx9yOkjdTv9y1deS1/tBY+zSCIDnfEyLNqAJmrW7XxKw0T+ZRMigv01jqRslmaK1yGwJ0mFN3sR8fsYrHkB7wcyDJ3Mjt7fltX1UsmfhwbDcAsrP1zOBC+IXe2gpuJ8FZ8uhVt6hWRmYW3TSaujEq+frIITw1AN6zcMttcmGcrqCZZplGKKFayrUKdqdtZMK/iRlh8fyW4lz6cWFt3Es1eGsN5JEUtPsHTl0lWwrs66VzBzsGgIVjCPUVhyV2iHDi+/J/IWOuyEZRuDjbcXC5u4u1Yx55chMbNBR9nNSufH9A0rvNiJuJJsgl/NShbTPcCaLmcdT0dX/HYI7vZhi3CnX75+qqUMaCbAVzxrr6NmQ7hWY4xBLReJi+miYLqfL9FgyR9GEOgtaWFZ5KHiWv4csYEdPj4Y2OgNLFt+AfcNzmvQC98jHno6DWsiaY1kRa5eEJTCA7Dwb67su4ehINbyxKR2eupg4bOrxTH2AxB3jA//n4LFY6zgx2gVoHqwrGU4XCuVlQgM/v4MMeSa1B01rNwJ1NTsx1r9NXQCN0/AQt1hWkBcoYetdTWs3KXHDduO/QK8rkVOAHZoWFtXmdzLlB6GS/8ZtJI3JmD5Yc96f5zuzdEeKwt3WG2ZsTLEz9UdFlu0MWBVkd0fVwmw3qflbQ5WHHWtdVTVeg0LeRYrQXsqhRkP1wYsjNjCkn6KweKvhjWf4t2w9HA/CwuqwPx9WGbMtXhc1DJMe8fkQPYdDUME3P4UhuvbMHSmawOw5rOWfFiERQuIQ8JHrMTh9FMJvi1LGH3PoR6WDCX4424vZmFFO3nhwQnXSZ1b6UDYdhhUjQGYdWrkW+mQu5EYsJR0mIaFxrNXaagALT0X6qLXvhGlxvbHx6rvb1bnLDhrM1JYAOtehdJXW6dhLWkiu2MNUSWxBFg21s8gLML+iPXkVms/6R9gHFr4uvILRhIFK4bmBpLnFDzaMXfXYUShvnJQ/b8xqYv0URtIH354tzxu6NNecbh2+wSPBSx1UyTszSQsYydOQqRdfW6hRPNF03sJl5vhu7eG+2e/zhNRdo13x5N0ph0yz+WdfltsB2DVviA7Mzlwn4W1rOEhYQ1
816FIXa+wCLbnxJFwYdPnovN031cfT7HLibSomHp4fxcgtfjBSETF8NiH99j2xGFXRyiymxsUz3GSlb7KcqjvL3GM2ChIygoWIpWyLOnIcaT0/HhKOQe6vtSyU6lBIqCN9dqgo/NSpRBv22O5ri2/GnvDFcQhKEoXMuUIrltGGbZEimo3v8Bm2Fc2TQnQgmd76+j2Qc3DPWceqrshftTHluyGHUedcPCJckz26D8uL7CtZ4YZOPvjtRpekyy2Pkm1QHFB2ykPrzugKU6c7ZQSsvGwiPvwOfgfFxabed3nfVdWBbTlDWpx24ha4Ss/pODrAFZNJAFWcMjoQRkeYeN/SSmVO8MeZvFnWFCb4I1eBAhINGXgiJEb/pyoQChroNCXUO6Iy7YNy54FiGI2u/3fW5krTGH/hHn4dTyJKfIlswUVqxQy9BLSaIu/IjoGoOewo85qmSGVMlwSZHCJHainEqnAy4g2ilKLnSqJ1GgWK1TFS3tyr4FGUp1uRWGx/bPKQzJu7Jvw5pYF8ogXaIgnLUTLleBgLJakxALq2b0CZ+GTe2mefuAAAAAAElFTkSuQmCC",Sst="/assets/google-play-badge-en-CVNlrcRR.png",Tst="/assets/google-play-badge-es-DdJu87oj.png",IY={en:{android:Sst,ios:wst},es:{android:Tst,ios:xst}},Est=e=>{const{t,i18n:{language:n}}=Yt(),r=n.split("-")[0],a=IY[r]??IY.en,i=t("views.appStoreBadges.android"),o=t("views.appStoreBadges.ios");return A.jsxs(Ba,{spacing:3,...e,children:[A.jsx(lc,{href:xNe,target:"_blank","aria-label":i,children:A.jsx(fs,{src:a.android,alt:i})}),A.jsx(lc,{href:SNe,target:"_blank","aria-label":o,children:A.jsx(fs,{src:a.ios,alt:o})})]})},MY={"Brave Wallet":hst,"Coinbase Wallet":yst,MetaMask:Bse,"Trust Wallet":mst,WalletConnect:gst},Cst=()=>{const{connectors:e}=bI(),t=Li(),{injected:n,walletConnect:r}=P.useMemo(()=>{const a=e.find(s=>s.id==="walletConnect"),i=e.filter(s=>s.id!=="walletConnect");let o;return i.length>1&&(o=i.find(s=>s.id!=="injected")),o||(o=i[0]),{injected:o,walletConnect:a}},[e]);return A.jsx(Wt,{p:6,bg:"spaceGray.100",children:A.jsxs(Ja,{w:"full",spacing:"3.5",children:[n&&A.jsx(DY,{c
816onnector:n}),!t&&r&&A.jsx(DY,{connector:r})]})})},BT=({onClose:e,...t})=>{const{t:n}=Yt(),{isConnected:r}=vt();return P.useEffect(()=>{r&&e()},[r]),A.jsxs(VT,{title:n("views.connectWallet.title"),closeOnEsc:!1,onClose:e,blockScrollOnMount:!1,...t,children:[A.jsx(Cst,{}),A.jsx(Ast,{})]})},DY=({connector:e,...t})=>{const{t:n}=Yt(),{connectAsync:r,isPending:a}=bI(),i=Pn(),o=i.chains[0].id;let s,u,c=!1;e.id==="injected"?(c=!window.ethereum,Li()?(u=n("views.connectWallet.valinityWallet"),s=Fx):(u=n("views.connectWallet.browserWallet"),s=Bse)):(s=MY[e.name]?MY[e.name]:e.icon,u=e.name),s||(s=OY);const d=typeof s=="string"?A.jsx(fs,{src:s,w:"50px",fallback:A.jsx(Nt,{as:OY,boxSize:"50px",color:"blue.700"})}):A.jsx(Nt,{as:s,boxSize:"50px",color:c?"gray.500":"blue.700"});return A.jsxs(Ba,{as:"a",href:"#",h:"74px",px:3.5,spacing:3.5,rounded:10,boxShadow:"lg",bg:c?"gray.200":"white",pointerEvents:c?"none":"unset",onClick:async f=>{if(f.preventDefault(),!c)try{await r({connector:e,chainId:o})}catch{if(!np(i).isConnected)try{await r({connector:e})}catch{}}},...t,children:[d,A.jsx(st,{color:c?"gray.500":"gray.800",children:u}),a&&A.jsx(jv,{color:"gray.400",ml:"auto",size:"sm"})]})},Ast=()=>{const{t:e}=Yt();return A.jsx(Wt,{p:6,children:A.jsxs(Ja,{w:"full",alignItems:"center",textAlign:"center",children:[A.jsx(bst,{}),A.jsx(st,{mt:"12px",color:"gray.800",fontSize:"20px",children:e("views.downloadApp.title")}),A.jsx(st,{color:"gray.600",fontSize:"14px",mt:"-8px",children:e("views.downloadApp.message")}),A.jsx(Est,{mt:3.5})]})})},_st=P.memo(()=>{var m;const{t:e}=Yt(),t=Kf(),{isConnected:n,address:r}=vt(),a=xse(),i=Pn(),o=(m=a.blockExplorers)==null?void 0:m.default,s=TM(),u=s.length>0,c=eg(),d=P.useCallback(()=>{navigator.clipboard.writeText(r),t({status:"success",description:e("messages.copiedToClipboard")})},[t,r]),f=P.useCallback(()=>{zne(i)},[i]),h={h:30,w:54,px:"4px",border:"1px solid",rounded:30};if(!n)return A.jsxs(A.Fragment,{children:[A.jsx(Ji,{...h,icon:A.jsx(Nt,{as:$4,boxSize:5}),"aria-label":e("actions.connectWallet"),onClick:()=>{c.onOpen()}}),A.jsx(BT,{...c})]});const y={...h,as:Ji,variant:"secondary","aria-label":e("actions.openMenu")};return A.jsx(Vn,{children:A.jsxs(Yv,{isLazy:!0,children:[u&&!Li()?A.jsx(dy,{...y,justifyContent:"flex-start",icon:A.jsxs(A.Fragment,{children:[A.jsx(Nt,{as:fst,boxSize:5,color:"white",animation:"rotate 2s linear infinite"}),A.jsx(st,{flex:1,textAlign:"center",color:"white",fontWeight:"bold",children:s.length})]}),"aria-label":e("actions.openMenu"),bgColor:"gold.400",borderColor:"gold.500"}):A.jsx(dy,{...y,icon:A.jsx(Nt,{as:$4,boxSize:5,color:"gray.600"}),borderColor:"gray.400"}),A.jsxs(Qv,{maxW:{base:"100vw",xs:260},boxShadow:"lg",pb:0,children:[A.jsxs(Vn,{px:4,py:2,children:[A.jsx(st,{color:"gray.500",fontSize:"sm",lineHeight:"19px",children:e("terms.walletAddress")}),A.jsxs(Ba,{spacing:1.5,mt:"3px",children:[A.jsx(st,{fontSize:"sm",noOfLines:1,color:"gray.700",lineHeight:"19px",children:r}),A.jsx(Ji,{variant:"ghost",icon:A.jsx(Nt,{as:lYe,color:"blue.600"}),"aria-label":e("actions.copyAddress"),minW:4,boxSize:4,onClick:d})]})]}),A.jsx(kst,{mt:2}),A.jsxs(Ja,{color:"blue.600",alignItems:"center",spacing:4,p:4,children:[o&&A.jsxs(Wt,{as:lc,href:`${o.url}/address/${r}`,isExternal:!0,children:[A.jsx(st,{fontSize:"sm",lineHeight:"19px",children:e("actions.viewInTarget",{target:o.name})}),A.jsx(Nt,{as:pst,boxSize:"18px"})]}),!Li()&&A.jsx(Fr,{variant:"secondary",w:"full",onClick:f,children:e("actions.disconnectWallet")})]})]})]})})}),kst=e=>{const{address:t}=lt("ValinityToken"),n=RT(t),r=qM(),a=P.useMemo(()=>[n,...Object.values(r)].filter(i=>i!=null),[n,r]);return A.jsxs(Vn,{...e,children:[A.jsx(Ww,{mb:"6px",mt:0}),a.map((i,o)=>A.jsxs(Vn,{children:[A.jsx(Pst,{token:i}),o!==a.length-1&&A.jsx(Ww,{my:"6px"})]},o)),A.jsx(Ww,{mt:"6px",mb:0})]})},Pst=({token:e,...t})=>{const n=id(),r=Eb(e.symbol),a=OT(e.address);return A.jsxs(Ba,{justifyContent:"space-between",w:"full",px:4,...t,children:[A.jsxs(Ba,{flexShrink:0,children:[A.jsx(FT,{symbol:e.symbol,address:e.address,src:e.logo,boxSize:7}),A.jsx(st,{fontSize:"sm",lineHeight:"19px",children:e.symbol})]}),A.jsxs(Wt,{flexDir:"column",wordBreak:"break-all",textAlign:"end",children:[A.jsx(st,{fontSize:"sm",fontWeight:"bold",lineHeight:"19px",color:"blue.700",noOfLines:1,children:a!==void 0?n.currency(e,a,{style:"decimal"}):"--"}),r!=null&&a!=null&&A.jsxs(st,{fontSize:"xs",lineHeight:"16px",color:"gray.500",noOfLines:1,children:["≈ ",n.currency(Di.USD,Aoe(e,a,r))]})]})]})},Vse=({children:e})=>{const{t}=Yt(),{pageTitle:n,isSubPage:r,navDrawerDisclosure:a}=UT(),i=HM();return P.useEffect(()=>{var o;(o=document.getElementById("splash"))==null||o.remove()},[]),A.jsxs(Vn,{h:"100%",minH:"100%",pt:`${j4}px`,children:[A.jsx(Oot,{title:n}),A.jsxs(Wt,{as:"nav",pos:"fixed",top:0,left:0,right:0,height:`${j4}px`,minW:"200px",px:4,alignItems:"center",bg:"gray.100",borderBottomWidth:1,borderBottomColor:"gray.200",zIndex:1220,children:[A.jsx(Ba,{spacing:2,children:r?A.jsx(rYe,{mr:1,flexShrink:0}):A.jsxs(A.Fragment,{children:[A.jsx(Ji,{variant:"ghost","aria-label":t("actions.openMenu"),icon:A.jsx(Nt,{as:loe,boxSize:5,color:"gray.600"}),size:"sm",onClick:a.onOpen}),Li()?A.jsx(wP,{src:Fx,alt:t("terms.brand",{lng:"global"}),h:"30px"}):A.jsx(lc,{href:i,isExternal:!0,flexShrink:0,children:A.jsx(wP,{src:Fx,alt:t("terms.brand",{lng:"global"}),h:"30px"})})]})}),A.jsxs(Ba,{ml:"auto",pl:2,spacing:"9px",children:[A.jsx(sst,{}),A.jsx(Lot,{}),A.jsx(_st,{}),A.jsx(lst,{})]})]}),e,A.jsx(ost,{})]})},VT=({isFullHeight:e,title:t,isOpen:n,children:r,onClose:a,tone:i="light",...o})=>{const{t:s}=Yt(),u=K_e({base:!1,sm:!0},{ssr:!1}),c=e&&!u,d=i==="dark";return A.jsxs(NZ,{isOpen:n,placement:"bottom",onClose:a,isFullHeight:c,preserveScrollBarGap:!0,...o,children:[A.jsx(zy,{...d?{bg:"blackAlpha.800",backdropFilter:"blur(5px)"}:{}}),A.jsx(fO,{minW:"300px",maxH:"full",overflowX:"hidden",overflowY:"auto",bg:"transparent",...c?{pt:3}:void 0,children:A.jsxs(SS,{as:Wt,flexDir:"column",w:"full",maxW:"450px",mx:"auto",p:0,borderTopLeftRadius:"xl",borderTopRightRadius:"xl",bg:d?void 0:"white",bgGradient:d?"linear(to-b, #04293E 0%, #02192A 55%, #01101B 100%)":void 0,color:d?"white":void 0,boxShadow:d?"0 -10px 50px -12px rgba(0,0,0,0.85), inset 0 1px 0 rgba(255,255,255,0.12)":void 0,children:[!!t&&A.jsxs(Wt,{alignItems:"center",px:6,py:2,borderBottomWidth:1,borderBottomColor:d?"whiteAlpha.200":"spaceGray.200",children:[A.jsx(st,{fontSize:"lg",fontWeight:d?"semibold":void 0,color:d?"white":void 0,noOfLines:1,children:t}),A.jsx(Ji,{ml:"auto",mr:"-14px",variant:"ghost","aria-label":s("actions.close"),icon:A.jsx(Nt,{as:mM,boxSize:5,color:d?"gold.300":"gray.500"}
816),_hover:d?{bg:"whiteAlpha.200"}:void 0,onClick:a})]}),A.jsx(Wt,{pos:"relative",flex:1,flexDir:"column",overflowY:"auto",children:r})]})})]})},Rst=e=>A.jsx(Vn,{p:6,...e}),Ost=e=>A.jsx(Vn,{mt:"auto",px:6,pb:6,...e}),GM=({image:e,imageAlt:t,title:n,message:r,children:a,button:i,...o})=>A.jsxs(Wt,{flexDir:"column",alignItems:"center",justifyContent:"center",...o,children:[!!e&&A.jsx(Wt,{justifyContent:"center",mb:1,children:typeof e=="string"?A.jsx(fs,{src:e,h:"70px",alt:t}):e}),A.jsxs(Ja,{maxW:"300px",mt:e?2:0,spacing:2,children:[!!n&&A.jsx(st,{textAlign:"center",children:n}),!!r&&A.jsx(st,{fontSize:"sm",textAlign:"center",color:"gray.600",children:r})]}),a,!!i&&A.jsx(Ja,{spacing:2.5,mt:6,children:P.isValidElement(i)?i:A.jsx(Fr,{variant:"primary",rounded:"full",...i})})]}),QM=({title:e,message:t,error:n,button:r,isFetching:a,onRefetch:i,...o})=>{const{t:s}=Yt(),u=P.useMemo(()=>n?poe(n):[],[n]);return r||(n instanceof vs&&n.status===404||gYe(n,doe.NOT_FOUND)?r=A.jsx(Ist,{}):i&&(r=A.jsx(Fr,{variant:"outline",size:"sm",rounded:"full",isLoading:a,onClick:()=>i==null?void 0:i(),children:s("actions.tryAgain")}))),P.useEffect(()=>{n&&EM(n)},[n]),A.jsx(GM,{image:A.jsx(Nt,{as:cYe,color:"orange.500",boxSize:12}),title:e??u[0],message:t??u[1],button:r,...o})},Ist=()=>{const{t:e}=Yt();return A.jsx(Fr,{as:tT,to:"/",variant:"outline",size:"sm",rounded:"full",children:e("actions.goToDashboard")})},Mst=({indicatorSize:e="lg",...t})=>A.jsx(GM,{image:A.jsx(NT,{size:e}),...t}),Dst=({title:e,button:t,isFetching:n,onRefetch:r,...a})=>{const{t:i}=Yt();return e===void 0&&(e=i("messages.noResults")),!t&&r&&(t=A.jsx(Fr,{variant:"outline",size:"sm",rounded:"full",isLoading:n,onClick:()=>r==null?void 0:r(),children:i("actions.reload")})),A.jsx(GM,{title:e,button:t,...a})},Lst=({title:e,showImage:t=!0,children:n,footer:r,...a})=>A.jsxs(Vn,{bg:"white",textAlign:"center",border:"1px solid",borderRadius:10,borderColor:"gold.500",position:"relative",boxShadow:"lg",...a,children:[t&&A.jsx(Fst,{}),A.jsx(Vn,{mt:t?"49px":0,color:"gray.600",children:A.jsx(st,{fontSize:"22px",color:"gray.800",fontWeight:"bold",lineHeight:1.4,children:e})}),n,!!r&&A.jsx(Vn,{borderTop:"0.5px solid",borderColor:"gold.500",p:6,children:r})]}),Fst=({...e})=>A.jsx(fs,{src:Lse,alignItems:"center",textAlign:"center",pos:"absolute",top:-33,left:"50%",width:66,backgroundColor:"white",transform:"translateX(-50%)",borderRadius:"full",...e}),Use=P.memo(({query:e,data:t=e==null?void 0:e.data,hasResults:n,isLoading:r=!!(e!=null&&e.isLoading),isFetching:a=!!(e!=null&&e.isFetching),isFetched:i=!!(e!=null&&e.isFetched),error:o=e==null?void 0:e.error,loadingText:s,noResultsText:u,renderLoading:c,renderNoResults:d,renderError:f,visible:h,onRefetch:y,...m})=>{var w;n===void 0&&t&&(Array.isArray(t)?n=!!t.length:Array.isArray(t.pages)&&(n=!!((w=t==null?void 0:t.pages[0])!=null&&w.data.length)));const v=i&&!a&&!o&&n===!1;return h===void 0&&(h=r||v||!!o),A.jsx(q0,{p:4,visible:h,overflow:"hidden",...m,children:()=>A.jsxs(Vn,{pos:"relative",width:"100%",height:"100%",children:[c!==null&&A.jsx(q0,{visible:r,centeredContent:!0,bg:"transparent",children:()=>c?c():A.jsx(Mst,{title:s})}),d!==null&&A.jsx(q0,{visible:v,centeredContent:!0,bg:"transparent",children:()=>d?d():A.jsx(Dst,{title:u,isFetching:a,onRefetch:y??(e==null?void 0:e.refetch)})}),A.jsx(q0,{visible:!!o&&!r,centeredContent:!0,bg:"transparent",children:()=>(f==null?void 0:f(o))??A.jsx(QM,{error:o&&!r?o:void 0,isFetching:a,onRefetch:y??(e==null?void 0:e.refetch)})})]})})}),z4=Vt(({children:e,...t},n)=>A.jsx(Fr,{ref:n,...t,children:A.jsx("span",{children:e})})),Nst=({in:e,children:t,...n})=>{const r=P.useRef(t==null?void 0:t());return e&&(r.current=t==null?void 0:t()),A.jsx(H8,{in:e,...n,children:r.current})},jse=P.createContext({}),Bst=({children:e})=>{const[t,n]=P.useState([]),r=P.useRef(0),a=Bi(),i=P.useRef(a),o=P.useMemo(()=>{const s=(c,d)=>{const f=r.current++;n(h=>[...h,{key:f,component:c,props:d,isOpen:!0}])};return{open:s,openDialog:c=>s(mYe,c),close(){n(c=>c.map(d=>({...d,isOpen:!1})))}}},[]);return P.useEffect(()=>{a!==i.current&&(n([]),i.current=a)},[a]),A.jsx(jse.Provider,{value:o,children:A.jsxs(A.Fragment,{children:[e,a===i.current&&t.map(({key:s,component:u,props:c,isOpen:d},f)=>P.createElement(u,{key:s,...c,isOpen:d&&f===t.length-1,onClose(...h){c!=null&&c.onClose&&c.onClose(...h),n(y=>{const m=y.slice();return m[f]={...m[f],isOpen:!1},m})},onCloseComplete(){d||n(h=>{const y=h.slice();return y.splice(f,1),y})}}))]})})};function Pb(){return P.useContext(jse)}function w0(e,t){return LY(e)===LY(t)}function LY(e){return e.pathname+e.search+e.hash}const Vst={navigationHistory:RI(Fd()),dashboardSelectedAsset:cv(),loanPromoSelectedAsset:cv()},{provider:Ust,hooks:KM}=eae({storage:XWe,schema:Vst,namespace:"vy"}),jst=Ust,qse=KM.storage;KM.setter;KM.clear;const qst=50,$se=P.createContext([]),$st=({children:e})=>{const{router:t}=P.useContext(nm),n=Bi(),r=db(),[a,i]=qse("navigationHistory"),o=P.useMemo(()=>a??[],[a]);return P.useEffect(()=>{const s=o[o.length-1];(!s||!w0(s,n))&&i([n]);const u=d=>{i(f=>d(f??[]).slice(-qst))};return t.subscribe(({historyAction:d,location:f})=>{switch(d){case cr.Push:u(h=>{const y=h[h.length-1];return!y||!w0(y,f)?[...h,f]:h});break;case cr.Replace:{u(h=>{const y=h[h.length-2];return y&&w0(y,f)?(r(-1),h):[...h.slice(0,-1),f]});break}case cr.Pop:u(h=>{const y=h[h.length-1],m=h[h.length-2];return m&&w0(m,f)?h.slice(0,-1):w0(y,f)?h:[...h,f]})}})},[]),A.jsx($se.Provider,{value:o,children:e})};function zst(){return P.useContext($se)}function Hst(){const e=db(),t=zst();return P.useCallback(()=>{t.length>1?e(-1):e("/",{replace:!0})},[t])}const zse=P.createContext({}),UT=()=>P.useContext(zse),Wst=({children:e})=>{const[t,n]=P.useState(),[r,a]=P.useState(!1),[i,o]=P.useState({}),s=eg(),u=P.useRef(null),c=P.useMemo(()=>({pageTitle:t,isSubPage:r,scrollYCache:i,setPageTitle:n,setIsSubPage:a,updateScrollYCache:(d,f)=>{o(h=>({...h,[d]:f}))},navDrawerButtonRef:u,navDrawerDisclosure:s}),[i,t,s]);return A.jsx(zse.Provider,{value:c,children:e})};function Yst(e,t){return e>=2?!1:t instanceof vs?t.status===void 0:!1}function Gst(e){const t=Pn(),n=ja(),{isConnected:r}=vt();P.useEffect(()=>{Li()&&r&&n!==e&&t.chains.some(a=>a.id===e)&&lb(t,{chainId:e}).catch(()=>{})},[e,r])}function Qst(e){return e.startsWith("/perps")?999:e.startsWith("/polymarket")?137:1}function Kst(){const{pathname:e}=Bi();Gst(Qst(e))}const Xst=()=>{zrt(),Kst();const e=Pn(),{address:t}=vt();P.useEffect(()=>{t&&vGe(e)},[t,e]);const n=P.useMemo(()=>[Jst,Zst,eut],[]),[r,a]=P.useState(0),i=n[r],o=()=>{a(s=>s+1)};return i?A.jsxs(A.Fragment,{children:[A.jsx(tut,{}),A.jsx(i,{onDone:o})]}):A.jsx(eT,{})},Jst=({onDone:e})=>(Hse([PT()],e),null),Zst=({onDone:e})=>{const{address:t}=lt("ValinityToken");return Hse([Dse(),wse(),P4(nr),P4(t)],e),null},eut=({onDone:e})=>{const{isConnected:t}=vt(),{connectors:n,connectAsync:r}=bI();return P.useEffect(()=>{(async()=>{const a=n[0];if(!t&&(Li()||(a==null?void 0:a.id)==="mock"))try{await r({connector:a})}catch(i){console.error(i)}e()})()},[]),null},tut=()=>A.jsx(WM,{pos:"absolute",top:0,left:0,w:"full",h:"full",children:A.jsx(NT,{size:"xl"})});function Hse(e,t){const n=P.useMemo(()=>{let r=0;for(const a of e){if(a.error)throw a.error;a.data&&r++}return r===e.length},e);P.useEffect(()=>{n&&t()},[n])}const nut=({children:e})=>vt().address?e??A.jsx(eT,{}):A.jsx(pb,{to:"/",replace:!0}),rut=()=>{const e=dre().asset,t=$M(e);return t?A.jsx(nut,{children:A.jsx(aut,{assetAddr:t.address})}):A.jsx(pb,{to:"/loans",replace:!0})},aut=({assetAddr:e})=>{const t=aot(e),n=t.data;return n===null?A.jsx(pb,{to:"/loans",replace:!0}):n?A.jsx(eT,{}):A.jsx(qot,{children:A.jsx(Use,{query:t})})},Sk="vy.refArrived",XM=({onClose:e,...t})=>{var we;const{t:n}=Yt(void 0,{keyPrefix:"views.alliance.registration"}),{t:r}=Yt(),{address:a}=vt(),[i]=gc("referralAddress"),[o,s]=P.useState(i??""),[u,c]=P.useState("eth"),d=jM(),f=o.trim(),h=!!a&&f.toLowerCase()===a.toLowerCase(),y=f!==""&&ii(f)&&!h?f:void 0,m=(we
816=xa())==null?void 0:we.USDC,v=qGe("ValinityAllianceRegistrationOfficer",m,u==="usdc"?d.tier1Usdc:void 0),w=u==="usdc"&&v.approvalRequired,b=u==="eth"||!w,x=uY({tier:1,method:u,referrer:y??nr,enabled:!!y&&b}),T=uY({tier:1,method:u,referrer:nr,enabled:b}),E=C4(x.prepareQuery),C=C4(T.prepareQuery),R=Pn(),_=Kr(),I=Ac("pendingTransactions"),L=Kf(),[B,j]=P.useState(void 0),K=B!==void 0,H=u==="usdc"&&w,J=H&&!!a&&!!m&&!!_.address&&!!v.approveRequest&&d.paused===!1,z=async(ve,Re)=>{if(!a||!m||!_.address)return;const Me={to:_.address,data:Pr({abi:ic.ValinityAllianceRegistrationOfficer,functionName:"purchaseTier1WithUSDC",args:[ve]})},Be=[];let Ne=0;if(w){if(!v.approveRequest)return;Be.push({to:m,data:Pr({abi:ic.ERC20,functionName:"approve",args:v.approveRequest.args})}),Ne=1}Be.push(Me),j(Re);try{const Ke=await A4(R,{chainId:1,from:a,calls:Be});let He=Ke.receipts[Ne];if(Ke.status===500&&!He){const Ie=w?Ke.receipts[0]:void 0;if(w&&(!Ie||Ie.status==="reverted"))throw new Error("USDC approval reverted");const Qe=await QS(R,{abi:ic.ValinityAllianceRegistrationOfficer,address:_.address,functionName:"tier",args:[a],chainId:1});if(Qe===void 0||Number(Qe)<1){const rt=await A4(R,{chainId:1,from:a,calls:[Me]}
816);if(rt.status!==200)throw new Error("Registration failed");He=rt.receipts[0]}}He!=null&&He.transactionHash&&I((Ie=[])=>{const Qe={hash:He.transactionHash,from:a,to:_.address,value:void 0,sentAt:Date.now()};return[...Ie,Qe]}),L({status:"success",description:r("messages.transactionSent")}),e()}catch(Ke){console.error("Registration USDC batch failed",Ke)}finally{j(void 0)}},Z=E.isSuccess||C.isSuccess,q=E.isPending||C.isPending||K;P.useEffect(()=>{Z&&e()},[Z]);const Y=d.tier1Usdc!==void 0?`$${(Number(d.tier1Usdc)/1e6).toFixed(2)}`:"…",re=T.ethQuote.ethRequired,U=re!==void 0?`≈ ${Number(PS(re)).toFixed(5)} ETH`:void 0,Q=d.tier1Usdc!==void 0?`${(Number(d.tier1Usdc)/1e6).toFixed(2)} USDC`:void 0,he=f!==""&&!y;return A.jsxs(VT,{title:n("title"),onClose:e,...t,children:[A.jsxs(Rst,{px:5,py:0,children:[d.paused&&A.jsxs(Wt,{bg:"red.50",border:"1px solid",borderColor:"red.300",borderRadius:"7px",px:3,py:2,mb:3,align:"center",gap:2,children:[A.jsx(Nt,{as:uYe,color:"red.500"}),A.jsx(st,{fontSize:"12px",color:"red.600",children:n("paused")})]}),A.jsx(st,{fontSize:"16px",fontWeight:"bold",color:"#1F3342",textAlign:"center",lineHeight:"1.4",pt:"15px",children:n("tagline")}),A.jsx(st,{fontSize:"13px",color:"gray.600",py:"15px",lineHeight:"1.6",textAlign:"center",children:n("intro")}),A.jsx(st,{fontSize:"13px",fontWeight:"semibold",color:"gray.700",mb:1,children:n("inviteLabel")}),A.jsx(qv,{value:o,onChange:ve=>s(ve.target.value),placeholder:n("invitePlaceholder"),fontSize:"13px",bg:"white",isDisabled:q}),i&&f===i&&!!y&&A.jsxs(Wt,{align:"center",gap:1,mt:1,color:"green.600",children:[A.jsx(Nt,{as:sYe,boxSize:3.5}),A.jsx(st,{fontSize:"11px",children:n("inviteDetected")})]}),he&&A.jsx(st,{fontSize:"11px",color:"red.500",mt:1,children:n(h?"selfReferral":"invalidAddress")}),A.jsxs(Wt,{direction:"column",align:"center",mt:6,gap:2,children:[A.jsx(st,{fontSize:"13px",fontWeight:"semibold",color:"gray.700",textAlign:"center",children:n("payWith",{price:Y})}),A.jsxs(eJ,{size:"sm",isAttached:!0,variant:"outline",children:[A.jsx(Fr,{onClick:()=>c("eth"),isActive:u==="eth",_active:{bg:"blue.700",color:"white"},children:"ETH"}),A.jsx(Fr,{onClick:()=>c("usdc"),isActive:u==="usdc",_active:{bg:"blue.700",color:"white"},children:"USDC"})]}),A.jsx(st,{fontSize:"11px",color:"gray.500",minH:"16px",children:u==="eth"?U:Q})]})]}),A.jsx(Ost,{children:A.jsxs(Wt,{direction:"column",gap:3,w:"full",children:[A.jsx(Fr,{w:"full",size:"lg",bgGradient:"linear(to-r, #0b344a, #0f4563)",border:"2px solid",borderColor:"blue.700",color:"white",fontWeight:"normal",_hover:{bgGradient:"linear(to-r, #0f4563, #0b344a)"},isDisabled:H?!y||!J||q:!y||!x.prepareQuery.data||q,isLoading:H?B==="invite":E.isPending,loadingText:r("actions.confirming"),onClick:H?()=>z(y,"invite"):E.confirm,children:n("registerWithInvite")}),A.jsx(st,{fontSize:"12px",fontWeight:"semibold",color:"gray.700",textAlign:"center",lineHeight:"1.5",mt:2,children:n("withoutReferralNote")}),A.jsx(Fr,{w:"full",size:"md",variant:"outline",color:"blue.700",fontWeight:"semibold",borderWidth:"2px",borderColor:"blue.700",_hover:{bg:"blue.50"},isDisabled:H?f!==""||!J||q:f!==""||!T.prepareQuery.data||q,isLoading:H?B==="house":C.isPending,onClick:H?()=>z(nr,"house"):C.confirm,children:n("registerWithoutInvite")}),A.jsx(st,{fontSize:"12px",color:"gray.700",fontWeight:"medium",textAlign:"center",lineHeight:"1.6",mt:4,children:A.jsx(zle,{i18nKey:"views.alliance.registration.vanguardPromo",components:{b:A.jsx(st,{as:"span",fontWeight:"bold",color:"#1F3342"})}})})]})})]})};function Mht(){const e=_rt(),t=Kr(),{address:n}=vt(),r=ja(),a=Pn(),i=Pb(),o=P.useCallback(async()=>{if(!t.address||!n)return!0;let s=e.tier;if(s===void 0)try{s=await QS(a,{abi:t.abi,address:t.address,functionName:"tier",args:[n],chainId:r})}catch{return!0}return s===void 0||s>0?!0:(i.open(XM),!1)},[t.abi,t.address,n,r,e.tier,a,i]);return{...e,requireRegistration:o}}const iut=()=>{const e=Kr(),{address:t}=vt(),[n]=gc("referralAddress"),r=Pb(),a=Bi(),i=!!n,o=P.useRef(!1),s=P.useRef(!1),c=Zt({...e,functionName:"tier",args:[t],query:{enabled:!!e.address&&!!t&&i,staleTime:3e4}}).data;return P.useEffect(()=>{if(i&&!(a.pathname.startsWith("/vanguard")||a.pathname.startsWith("/ref"))&&sessionStorage.getItem(Sk)){if(!t){o.current||(o.current=!0,r.open(BT));return}if(c!==void 0){if(c>0){sessionStorage.removeItem(Sk);return}s.current||(s.current=!0,sessionStorage.removeItem(Sk),r.open(XM))}}},[i,t,c,a.pathname,r]),null},out=()=>{const e=Kr(),{address:t}
816=vt(),[n]=gc("referralAddress"),[r,a]=gc("dismissedNotices"),i=Pb(),o=Bi(),s=t?`registrationPrompt:${t.toLowerCase()}`:void 0,c=Zt({...e,functionName:"tier",args:[t],query:{enabled:!!e.address&&!!t,staleTime:3e4}}).data;return P.useEffect(()=>{!e.address||!t||!s||n||c!==void 0&&(c>0||o.pathname.startsWith("/loans")||r!=null&&r[s]||(a({...r,[s]:!0}),i.open(XM)))},[e.address,t,s,n,c,o.pathname,r,a,i]),null},sut=()=>{const{t:e}=Yt(),t=Pn(),n=xse(),r=ja(),{connector:a}=vt(),[i,o]=P.useState(),s=!Li()&&i!=null&&!t.chains.some(y=>y.id===i),{isPending:u,switchChain:c}=lNe(),d=!!(a!=null&&a.switchChain),f=()=>{c({chainId:i})},h=()=>{zne(t)};return P.useEffect(()=>{(async()=>{if(a!=null&&a.getChainId){const m=await a.getChainId();o(m)}else o(void 0)})()},[a,r]),A.jsx(Kv,{isOpen:s,onClose:()=>{},children:A.jsx(zy,{children:A.jsx(xS,{maxW:"418px",children:A.jsx(SS,{py:8,children:A.jsx(QM,{title:e("views.unsupportedChainNotice.title"),message:d?void 0:e("views.unsupportedChainNotice.message",{name:n.name}),button:A.jsxs(A.Fragment,{children:[d&&A.jsx(z4,{rounded:"full",isLoading:u,onClick:f,children:e("views.unsupportedChainNotice.switchTo",{name:n.name})}),A.jsx(z4,{variant:"outline",rounded:"full",onClick:h,children:e("actions.disconnectWallet")})]})})})})})})},uut=()=>A.jsxs(A.Fragment,{children:[A.jsx(cut,{}),A.jsx(xFe,{getKey:e=>e.pathname==="/"?e.pathname:e.key}),A.jsx($st,{children:A.jsx(Bst,{children:A.jsxs(Vse,{children:[A.jsx(P.Suspense,{fallback:A.jsx(WM,{pos:"absolute",top:0,left:0,w:"full",h:"full",children:A.jsx(NT,{size:"xl"})}),children:A.jsx(eT,{})}),A.jsx(sut,{}),A.jsx(iut,{}),A.jsx(out,{})]})})})]}),cut=()=>{const[e]=EFe(),t=kb(),n=Rse();return P.useLayoutEffect(()=>{let r=t;const a=e.get("lng");if(a){const i=Pse(a);i&&(r=i)}(ba.language!==r||t!==r)&&n(r)},[t]),uGe(),Crt(),frt(),null},lut=()=>{const e=hre(),t=Jl(),{t:n}=Yt();return P.useEffect(()=>{Df(e)||t.clear()},[]),A.jsx(Vse,{children:A.jsx(YM,{alignItems:"center",justifyContent:"center",tabs:!1,children:A.jsx(WM,{children:A.jsx(QM,{error:e,button:A.jsx(Fr,{as:lc,variant:"outline",href:"/",size:"sm",rounded:"full",children:n("actions.reload")})})})})})},FY=()=>{const{t:e}=Yt(),{address:t}=dre(),n=Ac("referralAddress"),r=Kf(),a=P.useRef(!1),i=!!t&&ii(t);return P.useEffect(()=>{if(!a.current)if(a.current=!0,i){n(t);try{sessionStorage.setItem("vy.refArrived","1")}catch{}}else r({status:"error",description:e("messages.errors.referralCodeNotFound")})},[]),A.jsx(pb,{to:"/",replace:!0})},dut=({amount:e,onClose:t,...n})=>{const{t:r}=Yt(void 0,{keyPrefix:"views.portalClaim"}),a=id(),i=fut(),{request:o,isPending:s,isSuccess:u,confirm:c}=C4(i);return P.useEffect(()=>{u&&t()},[u]),A.jsxs(Kv,{size:"sm",onClose:t,...n,children:[A.jsx(zy,{}),A.jsx(Lst,{as:xS,title:"VY 7.0",footer:A.jsx(z4,{w:"full",size:"lg",isDisabled:!o,isLoading:s,onClick:c,children:r("claim")}),children:A.jsxs(Ja,{align:"center",p:6,spacing:5,children:[A.jsx(st,{children:r("message")}),A.jsx(Vn,{className:"gradient-border",py:2.5,px:4,fontSize:"2xl",fontWeight:"medium",color:"gold.600",border:void 0,rounded:"xl",boxShadow:"lg",children:a.currency(Di.VY,e)})]})})]})};function fut(){return Vi({...lt("ValinityPortal"),functionName:"claim"})}function put(){const e=Pb(),t=yut(),n=hut();P.useEffect(()=>{const r=t.data,a=n.data;r===void 0||a===void 0||r&&r<a&&e.open(dut,{amount:r})},[t.isSuccess,n.isSuccess])}function hut(){const{address:e}=lt("ValinityToken"),{address:t}=lt("ValinityPortal");return Zt({abi:fu.ERC20,address:e,functionName:"balanceOf",args:[t],query:{enabled:!!t,gcTime:1/0,staleTime:1/0}})}function yut(){const{address:e}=vt(),t=lt("ValinityPortal");return Zt({...t,functionName:"getClaimableAmount",args:[e],query:{enabled:!!e,gcTime:1/0,staleTime:1/0}})}const NY=[{tierId:1,period:30,apy:20.68,yieldBps:170,rate:"1.70%"},{tierId:2,period:90,apy:25.35,yieldBps:625,rate:"6.25%"},{tierId:3,period:180,apy:30.42,yieldBps:1500,rate:"15.00%"}],Wse="0x0000000000000000000000000000000000000000",Dht={1:"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",11155111:"0xfff9976782d46cc05630d1f6ebab18b2324d6b14"},mut={1:"0x597b29520098d6aaca3b2e0d1a380315c9240454",11155111:"0x34d7ef14450cd4ec55e825293e783847685b8f07"},Lht={1:"0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",11155111:"0x1c7d4b196cb0c7b01d743fbc6116a902379c7238"},gut={1:"0xdac17f958d2ee523a2206206994597c13d831ec7",11155111:"0xaa8e23fb1079ea71e0a56f48a2aa51851d8433d0"}
816,vut=[1],but=2.5,Fht=3,wut=20*60,Nht=3e4,Bht=[3e3,500,1e4,100],Vht=100,xut={1:["0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48","0xdac17f958d2ee523a2206206994597c13d831ec7","0x6b175474e89094c44da98b954eedeac495271d0f"],11155111:["0x1c7d4b196cb0c7b01d743fbc6116a902379c7238","0xaa8e23fb1079ea71e0a56f48a2aa51851d8433d0"]};function Uht(e,t){var n;return((n=xut[t])==null?void 0:n.includes(e.toLowerCase()))??!1}function jht(e,t){return t!=="auto"?t:but}function qht(e,t){var n;return e.toLowerCase()===((n=mut[t])==null?void 0:n.toLowerCase())}function $ht(e,t){var n;return e.toLowerCase()===((n=gut[t])==null?void 0:n.toLowerCase())}function zht(e){return e.toLowerCase()===Wse}function Hht(e){return vut.includes(e)}function Wht(e,t){const n=BigInt(Math.round(t*100));return e*(10000n-n)/10000n}function Yht(e=wut){return BigInt(Math.floor(Date.now()/1e3)+e)}const pg=e=>vM(e),Sut={1:[{address:"0x597b29520098d6aaca3b2e0d1a380315c9240454",symbol:"VY",name:"Valinity",decimals:18,logoUrl:hoe,category:"crypto"},{address:"0xe595309a6c0119b0690063a91c5572851a662c67",symbol:"VGC",name:"Valinity Governance Committee",decimals:18,logoUrl:yoe,category:"crypto"},{address:"0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599",symbol:"WBTC",name:"Wrapped Bitcoin",decimals:8,logoUrl:pg("0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599"),category:"crypto"},{address:Wse,symbol:"ETH",name:"Ethereum",decimals:18,logoUrl:E4,category:"crypto"},{address:"0x45804880De22913dAFE09f4980848ECE6EcbAf78",symbol:"PAXG",name:"PAX Gold",decimals:18,logoUrl:pg("0x45804880De22913dAFE09f4980848ECE6EcbAf78"),category:"crypto"}]},Yse={1:{"0xe595309a6c0119b0690063a91c5572851a662c67":{launchAt:Date.UTC(2026,8,15,13,30,0)}}};function Ght(e){const t=Yse[e];if(!t)return null;const n=Sut[e]??[],r=Date.now();for(const[a,i]of Object.entries(t)){if(i.launchAt<=r)continue;const o=n.find(s=>s.address.toLowerCase()===a.toLowerCase());if(o)return{token:o,launchAt:i.launchAt}}return null}function Tut(e,t){var r,a;if(!t)return!1;const n=(a=(r=Yse[e])==null?void 0:r[t.toLowerCase()])==null?void 0:a.launchAt;return n!==void 0&&n>Date.now()}const Qht={1:[{address:"0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",symbol:"USDC",name:"USD Coin",decimals:6,logoUrl:pg("0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48"),category:"usd"},{address:"0xdAC17F958D2ee523a2206206994597C13D831ec7",symbol:"USDT",name:"Tether USD",decimals:6,logoUrl:pg("0xdAC17F958D2ee523a2206206994597C13D831ec7"),category:"usd"},{address:"0x6B175474E89094C44Da98b954EedeAC495271d0F",symbol:"DAI",name:"Dai Stablecoin",decimals:18,logoUrl:pg("0x6B175474E89094C44Da98b954EedeAC495271d0F"),category:"usd"}]},Kht={1:[]},Xht={1:new Set(["0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2"])},BY=10n**18n,Eut=18,Cut=6;function Aut(){const e=xa(),t=vu(),n=e.VyUsdcPool,r=e.ValinityToken,{data:a}=kn({contracts:[{address:n,abi:fu.UniswapV2Pair,functionName:"getReserves",chainId:t},{address:n,abi:fu.UniswapV2Pair,functionName:"token0",chainId:t}],allowFailure:!1,query:{enabled:!!n&&!!r,staleTime:6e4,refetchInterval:6e4}});if(!a||!r)return;const[i,o]=a,s=o.toLowerCase()===r.toLowerCase(),u=s?i[0]:i[1],c=s?i[1]:i[0];if(u!==0n)return c*10n**BigInt(Eut+18-Cut)/u}function Gse(){const e=vu(),t=xa(),n=t.ValinityDAX,r=t.ValinityGovernanceCommittee,a=Aut(),{data:i}=Zt({address:n,abi:fu.ValinityDAX,functionName:"assetToPoolId",args:[r],chainId:e,query:{enabled:!!n&&!!r}}),{data:o}=Zt({address:n,abi:fu.ValinityDAX,functionName:"getPoolReserves",args:[i??0n],chainId:e,query:{enabled:i!=null,staleTime:6e4,refetchInterval:6e4}});if(Tut(e,r))return 0n;if(!o||a==null||!r)return;const[s,u,c]=o;return s.toLowerCase()!==r.toLowerCase()||c===0n?void 0:u*BY/c*a/BY}const Hu=18,v2=[1,2,3],H4=500n,Gu={gcTime:3e5,staleTime:3e4,refetchInterval:6e4};function JM(e){const t=lt("ValinityYieldOfficer"),n=lt("ValinityBalanceSheetOfficer"),a=xa().ValinityToken,i=!!e&&!!a&&e.toLowerCase()===a.toLowerCase(),o=i?!!t.address:!!n.address;return{isVy:i,ready:o,yieldOfficer:t,balanceSheet:n}}function _ut(e,t,n,r,a,i=!1){return e.isVy?{...e.yieldOfficer,functionName:"quoteYieldBps",args:[t,i,n,r]}:{...e.balanceSheet,functionName:"quoteYieldBps",args:[t,n,a]}}const Qse=8333n,Kse=10000n;function kut(e){const t=lt("ValinityStakingRouter"),n=JM(e),{address:r}=vt(),a=kn({contracts:v2.map(c=>({...t,functionName:"tierDurationSec",args:[c]})),allowFailure:!1,query:{enabled:!!e,...Gu}}),i=a.data,o=!!e&&!!i&&n.ready,s=kn({contracts:o?v2.map((c,d)=>
816_ut(n,c,e,BigInt(i[d]),r??nr)):[],allowFailure:!0,query:{enabled:o,...Gu}});return{data:P.useMemo(()=>{if(!i||!s.data)return;const c={};return v2.forEach((d,f)=>{const h=s.data[f];(h==null?void 0:h.status)==="success"&&(c[d]={yieldBps:Number(h.result),durationSec:BigInt(i[f])})}),Object.keys(c).length>0?c:void 0},[i,s.data]),isLoading:a.isLoading||o&&s.isLoading,isError:a.isError||s.isError}}function Put(){const{address:e}=vt(),t=lt("ValinityYieldOfficer"),n=Zt({...t,functionName:"isPremium",args:[e],query:{enabled:!!e,gcTime:12e4,staleTime:6e4}});return sa(["ValinityPremiumSale","ValinityYieldOfficer","ValinityStakingRouter"],n),n}function Rut(e){const t=lt("ValinityStakingRouter"),n=JM(e),{address:r}=vt(),a=Put().data===!0,o=Zt({...t,functionName:"tierDurationSec",args:[3],query:{enabled:!!e,...Gu}}).data,s=Zt({...n.yieldOfficer,functionName:"quoteYieldBps",args:[3,!0,e,o!==void 0?BigInt(o):0n],query:{enabled:!!e&&n.ready&&n.isVy&&o!==void 0,...Gu}}),u=Zt({...n.balanceSheet,functionName:"quoteYieldBps",args:[3,e,nr],query:{enabled:!!e&&n.ready&&!n.isVy&&!a,...Gu}}),c=Zt({...n.balanceSheet,functionName:"quoteYieldBps",args:[3,e,r??nr],query:{enabled:!!e&&n.ready&&!n.isVy&&a&&!!r,...Gu}}),d=n.isVy?s:a?c:u,f=d.data,h=!n.isVy&&!a,y=P.useMemo(()=>{if(f==null)return;const m=BigInt(f);return Number(h?m*Kse/Qse:m)},[f,h]);return{...d,data:y}}function Jht(){const e=lt("ValinityPremiumSale"),t=!!e.address,n=kn({contracts:[{...e,functionName:"PRICE_VY"},{...e,functionName:"PRICE_VGC"}],allowFailure:!0,query:{enabled:t,gcTime:1/0,staleTime:1/0}});return P.useMemo(()=>{var a,i;const r=n.data;return{priceVY:((a=r==null?void 0:r[0])==null?void 0:a.status)==="success"?r[0].result:void 0,priceVGC:((i=r==null?void 0:r[1])==null?void 0:i.status)==="success"?r[1].result:void 0,isLoading:t&&n.isLoading}},[n.data,n.isLoading,t])}const Out=(1n<<256n)-1n,Iut=65535;function Mut(e){const t=lt("VMMOLadderLens"),n=JM(e),r=!!e&&!n.isVy&&!!t.address,a=kn({contracts:[{...t,functionName:"maxStake",args:[e]},{...t,functionName:"depositable",args:[e]}],allowFailure:!0,query:{enabled:r,gcTime:6e4,staleTime:1e4,refetchInterval:3e4}}),{refetch:i}=a,o=P.useCallback(()=>{i()},[i]);return P.useMemo(()=>{var d,f;const s=a.data,u=((d=s==null?void 0:s[0])==null?void 0:d.status)==="success"?s[0].result:void 0,c=((f=s==null?void 0:s[1])==null?void 0:f.status)==="success"?s[1].result:void 0;return{maxAmount:u&&u[0]!==Out?u[0]:void 0,tranche:u?Number(u[1]):void 0,ceilBps:u?Number(u[2]):void 0,leftUsd:u?u[3]:void 0,depositable:r?c:void 0,isLoading:r&&a.isLoading,refetch:o}},[a.data,a.isLoading,r,o])}function Dut(e,t){const{ceilBps:n,tranche:r}=t??{};return n==null||r==null?e:n===0?r===0?e:0:Math.min(e,n)}function Zht(e){if(!(e==null||!Number.isFinite(e)))return Math.max(0,Math.min(Iut,Math.floor(e)))}function eyt(e,t){const{data:n}=kut(t),{data:r}=Rut(t),a=Mut(t);return P.useMemo(()=>n?v2.map(i=>{const o=n[i];if(!o)return NY[i-1];const s=Number(o.durationSec)/86400,u=Math.max(Math.round(s),1),c=e&&i===3&&r!=null,d=Number(c?r:o.yieldBps),f=Dut(d,a),h=f/1e4,y=Number(o.durationSec),m=h*(365*86400/y)*100;return{tierId:i,period:u,apy:m,yieldBps:f,rate:`${(f/100).toFixed(2)}%`,isPremiumRate:c}}):NY,[n,e,r,a.ceilBps,a.tranche])}function tyt(e){const t=xa();if(e)return e.isVY?t.ValinityToken:e.address}function W4(e,t){return`${e.toLowerCase()}:${t}`}const Lut=825;function Fut(e){const t=lt("ValinityYieldOfficer"),r=xa().ValinityToken,a=P.useMemo(()=>{const s=new Map;for(const u of e)!!r&&u.asset.toLowerCase()===r.toLowerCase()&&u.lockSeconds>0&&s.set(W4(u.asset,u.lockSeconds),u);return[...s.values()]},[e,r]),i=a.length>0,o=kn({contracts:a.flatMap(s=>[{...t,functionName:"quoteYieldBps",args:[3,!1,s.asset,BigInt(s.lockSeconds)]},{...t,functionName:"quoteYieldBps",args:[3,!0,s.asset,BigInt(s.lockSeconds)]}]),allowFailure:!0,query:{enabled:i,...Gu}});return P.useMemo(()=>{const s={};return i&&a.forEach((u,c)=>{var m,v;const d=(m=o.data)==null?void 0:m[c*2],f=(v=o.data)==null?void 0:v[c*2+1];if((d==null?void 0:d.status)!=="success"||(f==null?void 0:f.status)!=="success")return;const h=Number(d.result),y=Number(f.result);!(y>h)||y<=0||(s[W4(u.asset,u.lockSeconds)]={lo:(h+y)/2,hi:y*1.05})}),s},[a,o.data,i])}function Nut(e){const t=lt("ValinityBalanceSheetOfficer"),n=lt("ValinityStakingRouter"),r=P.useMemo(()=>{const s=new Map;for(const u of e)s.set(u.toLowerCase(),u);return[...s.values()]},[e]),a=Zt({...n,functionName:"tierDurationSec",args:[3],query:{enabled:r.length>0,...Gu}}),i=r.length>0&&!!t.address,o=kn({contracts:r.map(s=>({...t,functionName:"quoteYieldBps",args:[3,s,nr]})),allowFailure:!0,query:{enabled:i,...Gu}});return P.useMemo(()=>{const s={},u=a.data!==void 0?Number(a.data):0;return!i||u<=0||!o.data||r.forEach((c,d)=>{var m;const f=(m=o.data)==null?void 0:m[d];if((f==null?void 0:f.status)!=="success")return;const h=Number(f.result);if(h<=0)return;const y=h*Number(Kse)/Number(Qse);s[c.toLowerCase()]={lo:(h+y)/2,refSeconds:u}}),s},[r,o.data,a.data,i])}function But(e,t,n,r){return e!==3||!r||n<=0||t<=0?!1:t*r.refSeconds/n>r.lo}function Vut(e,t,n){return e!==3||!n?!1:t>n.hi?t>=Lut:t>n.lo}function nyt(){const e=lt("ValinityStakingRouter"),t=lt("ValinityMarketMakerOfficer"),n=kn({contracts:[{...e,functionName:"depositsPaused"},{...t,functionName:"dials"}],allowFailure:!0,query:{gcTime:6e4,staleTime:3e4}}),r=P.useMemo(()=>{var u,c;const a=n.data;if(!a)return;const i=((u=a[0])==null?void 0:u.status)==="success"?a[0].result:void 0,o=((c=a[1])==null?void 0:c.status)==="success"?a[1].result:void 0,s=o?o[jut]===!0:void 0;if(!(i===void 0&&s===void 0))return i===!0||s===!0},[n.data]);return{...n,data:r}}function ryt(){const{address:e}=vt(),t=lt("ValinityStakingRouter"),n=P.useMemo(()=>Array.from({length:Bx},(i,o)=>BigInt(o)),[]),r=kn({contracts:n.map(i=>({...t,functionName:"stakes",args:[e,i]})),allowFailure:!0,query:{enabled:!!e,gcTime:6e4,staleTime:3e4}});return{data:P.useMemo(()=>r.data?r.data.filter(o=>o.status==="success"&&o.result[0]===!0).length<Bx:void 0,[r.data]),isLoading:r.isLoading,isError:r.isError}}function ayt(){const e=lt("ValinityStakingRouter");return Zt({...e,functionName:"withdrawalsPaused",query:{gcTime:6e4,staleTime:3e4}})}function iyt(){const e=lt("ValinityStakingRouter"),t=Zt({...e,functionName:"earlyWithdrawPenaltyBps",query:{gcTime:3e5,staleTime:12e4}});return{bps:t.data!==void 0?Number(t.data):void 0,isLoading:t.isLoading,isError:t.isError}}const Xse=120,Uut=7,jut=12;function qut(){const e=lt("ValinityMarketMakerOfficer"),n=Zt({...e,functionName:"dials",query:{enabled:!!e.address,gcTime:6e5,staleTime:12e4}}).data;if(!n)return;const r=Number(n[Uut]);return r===0?Xse:r}function Nx(e){const t=new Date(Number(e)*1e3),n=t.getDate().toString().padStart(2,"0"),r=(t.getMonth()+1).toString().padStart(2,"0");return`${n}/${r}/${t.getFullYear()}`}function $ut(e,t){return Number(e)/1e4*(365*86400/Number(t))*100}
816const zut=500n,Jse=10000n,Bx=50,VY=Array.from({length:Bx},(e,t)=>t);function Hut(){const{address:e}=vt(),t=lt("ValinityYieldOfficer"),r=xa().ValinityToken,a=!!e,i=kn({contracts:VY.map(f=>({...t,functionName:"getStake",args:[e,f]})),allowFailure:!0,query:{enabled:a,gcTime:6e4,staleTime:3e4}}),o=kn({contracts:VY.map(f=>({...t,functionName:"pendingYield",args:[e,f]})),allowFailure:!0,query:{enabled:a,gcTime:3e4,staleTime:15e3}});sa(["ValinityYieldOfficer","ValinityStakingRouter"],i),sa(["ValinityYieldOfficer","ValinityStakingRouter"],o);const s=P.useMemo(()=>!r||!i.data?[]:i.data.flatMap(f=>{if(f.status!=="success")return[];const h=f.result;return!h.active||h.tierId!==3?[]:[{asset:r,lockSeconds:Number(h.endTime-h.startTime)}]}),[i.data,r]),u=Fut(s),c=P.useMemo(()=>{if(!i.data||!o.data)return;const f=i.data,h=o.data,y=[];for(let m=0;m<Bx;m++){const v=f[m],w=h[m];if(v.status!=="success"||w.status!=="success")continue;const b=v.result;if(!b.active)continue;const x=w.result,T=BigInt(m),E=b.tierId,C=Number(b.endTime-b.startTime),R=$ut(BigInt(b.yieldBpsSnapshot),BigInt(C)),_=Math.round(C/86400),I=b.yieldBpsSnapshot/100,L=parseFloat(_r(b.principalVY,Hu)),B=parseFloat(_r(b.grossPaidTotal,Hu)),j=parseFloat(_r(x,Hu)),K=parseFloat(_r(b.principalVY*BigInt(b.yieldBpsSnapshot)/10000n,Hu)),H=Vut(E,b.yieldBpsSnapshot,r?u[W4(r,C)]:void 0);y.push({kind:"vy",stakeId:T,staked:L,claimedYield:B,availableYield:j,startDate:Nx(b.startTime),endDate:Nx(b.endTime),endTimestamp:Number(b.endTime),tier:E,apy:R,period:_,rate:`${I.toFixed(2)}%`,totalReward:K,isPremiumStake:H,symbol:"VY",logo:Ar.VY.logo,priceUsd:0,displayDecimals:5,tokenDecimals:Hu})}return y},[i.data,o.data,u,r]),d=a&&(i.isLoading||o.isLoading);return{data:c,isLoading:d,isError:i.isError||o.isError}}function Zse(e,t,n,r){const a=t+n;if(a===0n){const o=r+1n,s=e/o;return{V_dax:e-s,V_uni:s}}const i=e*t/a;return{V_dax:e-i,V_uni:i}}function eue(e,t,n,r){if(e===0n||t===0n||n===0n||r===0n)return 0n;const a=t*t*3988009n,i=3988000n*e*t,o=Wut(a+i),s=1997n*t;let u;o<=s?u=e/2n:(u=(o-s)/1994n,u>e&&(u=e/2n)),u<10n**12n&&(u=e/2n);const c=u*997n*n,d=t*1000n+u*997n,f=c/d,h=e-u,y=t+u,m=n-f;if(y===0n||m===0n)return 0n;const v=h*r/y,w=f*r/m;return v<w?v:w}function Wut(e){if(e<0n)throw new Error("sqrt of negative");if(e<2n)return e;let t=e,n=(t+1n)/2n;for(;n<t;)t=n,n=(t+e/t)/2n;return t}function oyt(e,t){var J,z,Z,q,Y;const n=lt("ValinityStakingRouter"),r=lt("ValinityDAX"),a=lt("UniswapV2Pair"),i=lt("ValinityToken").address,o=!!e&&!!t&&t>=100n*10n**18n,s=kn({contracts:[{...r,functionName:"getNumPools"},{...r,functionName:"getTotalVYReserves"},{...a,functionName:"getReserves"},{...a,functionName:"token0"},{...a,functionName:"totalSupply"}],allowFailure:!0,query:{enabled:o,gcTime:15e3,staleTime:1e4}}),u=((J=s.data)==null?void 0:J[0].status)==="success"?s.data[0].result:void 0,c=((z=s.data)==null?void 0:z[1].status)==="success"?s.data[1].result:void 0,d=((Z=s.data)==null?void 0:Z[2].status)==="success"?s.data[2].result:void 0,f=((q=s.data)==null?void 0:q[3].status)==="success"?s.data[3].result:void 0,h=((Y=s.data)==null?void 0:Y[4].status)==="success"?s.data[4].result:void 0,y=o&&u!==void 0&&c!==void 0&&d!==void 0&&f!==void 0&&h!==void 0,m=f!==void 0&&f.toLowerCase()===i.toLowerCase(),v=y?m?d[0]:d[1]:void 0,w=y?m?d[1]:d[0]:void 0,b=y&&t&&v!==void 0?Zse(t,BigInt(v),BigInt(c),BigInt(u)):void 0,x=b==null?void 0:b.V_dax,T=b==null?void 0:b.V_uni,E=!!y&&x!==void 0&&x>0n,C=Zt({...r,functionName:"previewDepositVYOnly",args:[x??0n],query:{enabled:E,gcTime:15e3,staleTime:1e4}}),R=y&&T!==void 0&&T>0n?eue(T,BigInt(v),BigInt(w),BigInt(h)):0n,_=!!y&&x!==void 0&&T!==void 0&&(!E||C.data!==void 0),I=x!==void 0&&x>0n?C.data:0n,L=re=>re>0n?re:1n,B=_&&I!==void 0&&x!==void 0?L(I*(10000n-H4)/10000n):void 0,j=_&&T!==void 0?L(R*(10000n-H4)/10000n):void 0,K=Vi({...n,functionName:"depositStake",args:[e,t,B??0n,j??0n],query:{enabled:_&&B!==void 0&&j!==void 0}}),H=_&&B!==void 0&&j!==void 0&&e&&t!==void 0?{to:n.address,data:Pr({abi:n.abi,functionName:"depositStake",args:[e,t,B,j]})}:void 0;return Object.assign(K,{depositCall:H})}function syt(e){const t=lt("ValinityYieldOfficer");
816return Vi({...t,functionName:"claimYield",args:[e],query:{enabled:e!==void 0}})}function uyt(e){const{address:t}=vt(),n=lt("ValinityYieldOfficer"),r=e!==void 0&&!!t,a=kn({contracts:[{...n,functionName:"pendingYield",args:[t,e!==void 0?Number(e):0]},{...n,functionName:"feeBps"}],allowFailure:!0,query:{enabled:r,gcTime:15e3,staleTime:1e4}});return sa(["ValinityYieldOfficer","ValinityStakingRouter"],a),{data:P.useMemo(()=>{if(!a.data)return;const[o,s]=a.data;if(o.status!=="success")return;const u=o.result,c=s.status==="success"?BigInt(s.result):zut,d=u*c/Jse,f=u-d;return{gross:parseFloat(_r(u,Hu)),fee:parseFloat(_r(d,Hu)),net:parseFloat(_r(f,Hu)),feeBps:Number(c)}},[a.data]),isLoading:a.isLoading,isError:a.isError}}function cyt(e){const{t}=Yt(),{address:n}=vt(),r=lt("ValinityStakingRouter"),a=Ac("pendingTransactions"),i=Kf(),o=nT(),[s,u]=P.useState(!1),[c,d]=P.useState(null),f=P.useRef(null),{data:h,isPending:y,isSuccess:m,isError:v,error:w,writeContract:b}=rT();return P.useEffect(()=>{if(m&&h&&f.current){const T=f.current;a((E=[])=>{var R;const C={hash:h,from:((R=T.account)==null?void 0:R.address)??n,to:T.address,value:T.value,sentAt:Date.now()};return[...E,C]}),i({status:"success",description:t("messages.transactionSent")})}},[m]),{confirm:P.useCallback(async()=>{if(!(!n||e===void 0)){u(!0),d(null);try{const T=o?await o.estimateFeesPerGas().catch(()=>{}):void 0,E={...r,functionName:"withdrawStake",args:[Number(e)],account:n,...T?{maxFeePerGas:T.maxFeePerGas,maxPriorityFeePerGas:T.maxPriorityFeePerGas}:{}};f.current=E,b(E)}catch(T){const E=T instanceof Error?T.message:String(T);d(E)}finally{u(!1)}}},[n,e,r,b,o]),isConfirming:s,preflightError:c,isPending:y,isSuccess:m,isError:v,txError:w}}function Yut(){const{address:e}=vt(),t=lt("ValinityYieldOfficer"),n=lt("UniswapV2Pair"),r=lt("ValinityToken").address,a=!!e&&!!n.address&&!!t.address,i=kn({contracts:[{...t,functionName:"totalYieldClaimedVY",args:[e]},{...n,functionName:"getReserves"},{...n,functionName:"token0"}],allowFailure:!0,query:{enabled:a,gcTime:12e4,staleTime:6e4}});return sa(["ValinityYieldOfficer"],i),{data:P.useMemo(()=>{if(!i.data)return;const[s,u,c]=i.data,d=s.status==="success"?s.result:0n,f=parseFloat(_r(d,Hu));let h=0;if(u.status==="success"&&c.status==="success"){const y=u.result,v=c.result.toLowerCase()===r.toLowerCase(),w=v?y[0]:y[1],b=v?y[1]:y[0];if(w>0n){const x=b*10n**18n/w,T=Number(x)/1e6;Number.isFinite(T)&&T>0&&(h=T)}}return{totalVY:f,totalUsd:h>0?f*h:null,vyPriceUsd:h}},[i.data,r]),isLoading:i.isLoading,isError:i.isError}}function ZM(){const e=xa();return P.useCallback(t=>{const n=t.toLowerCase(),r=a=>e[a]&&e[a].toLowerCase()===n;if(r("WETH"))return{address:t,...Ar.WETH,isNative:!1};if(r("WBTC"))return{address:t,...Ar.WBTC,isNative:!1};if(r("USDC"))return{address:t,...Ar.USDC,isNative:!1};if(r("PAXG"))return{address:t,...Ar.PAXG,isNative:!1};if(r("ValinityGovernanceCommittee"))return{address:t,...Ar.VGC,isNative:!1}},[e])}function lyt(){const e=lt("ValinityStakingRouter"),t=lt("ValinityMarketMakerOfficer"),n=ZM(),r=Zt({...t,functionName:"assetCount",query:{enabled:!!t.address,gcTime:5*6e4,staleTime:6e4}}),a=r.data!==void 0?Number(r.data):0,i=kn({contracts:Array.from({length:a},(d,f)=>({...t,functionName:"assetAt",args:[BigInt(f)]})),allowFailure:!0,query:{enabled:a>0,gcTime:5*6e4,staleTime:6e4}}),o=Zt({...e,functionName:"weth",query:{gcTime:1/0,staleTime:1/0}}),s=P.useMemo(()=>(i.data??[]).filter(d=>d.status==="success").map(d=>d.result),[i.data]),u=kn({contracts:s.map(d=>({...e,functionName:"assetConfig",args:[d]})),allowFailure:!0,query:{enabled:s.length>0,gcTime:5*6e4,staleTime:6e4}});return{data:P.useMemo(()=>{if(!i.data||!u.data||!o.data)return;const d=o.data.toLowerCase();return s.map((f,h)=>{const y=u.data[h],[,m,v]=(y==null?void 0:y.status)==="success"?y.result:[!1,!1,0n];return{address:f,meta:n(f),supported:!0,isVDAO:m,minStake:v,isWeth:f.toLowerCase()===d}})},[i.data,u.data,o.data,s,n]),isLoading:r.isLoading||i.isLoading||u.isLoading||o.isLoading,isError:r.isError||i.isError||u.isError||o.isError}}const Gut=64;function Qut(){var w;const{address:e}=vt(),t=lt("ValinityMarketMakerOfficer"),n=ZM(),a=(w=xa().WETH)==null?void 0:w.toLowerCase(),{data:i}=PT(),o=Gse(),s=!!e&&!!t.address,u=Zt({...t,functionName:"nextStakeId",args:[e],query:{enabled:s,gcTime:6e4,staleTime:3e4}});sa(["ValinityMarketMakerOfficer"],u);const c=u.data!==void 0?Number(u.data):0,d=Math.min(c,Gut),f=P.useMemo(()=>Array.from({length:d},(b,x)=>BigInt(x)),[d]),h=kn({contracts:f.flatMap(b=>[{...t,functionName:"stakes",args:[e,b]},{...t,functionName:"pendingYield",args:[e,b]}]),allowFailure:!0,query:{enabled:s&&d>0,gcTime:6e4,staleTime:15e3}});sa(["ValinityMarketMakerOfficer"],h);const y=P.useMemo(()=>
816{if(!h.data)return[];const b=[];for(let x=0;x<d;x++){const T=h.data[x*2];if((T==null?void 0:T.status)!=="success")continue;const E=T.result;E[3]!==!0||Number(E[6])!==3||b.push(E[0])}return b},[h.data,d]),m=Nut(y);return{data:P.useMemo(()=>{var x;if(!s||d===0)return[];if(!h.data)return;const b=[];for(let T=0;T<d;T++){const E=h.data[T*2],C=h.data[T*2+1];if(E.status!=="success")continue;const[R,_,I,L,B,j,K,H,J,z,Z]=E.result;if(!L)continue;const q=n(R),Y=(q==null?void 0:q.decimals)??18,re=!!a&&R.toLowerCase()===a,U=re?"ETH":(q==null?void 0:q.symbol)??"TOKEN",Q=U==="WBTC"?"BTC":U,he=U==="VGC"?o:(x=i==null?void 0:i[`${U}_USD`])==null?void 0:x.price,we=he!=null?parseFloat(_r(he,18)):0,ve=C.status==="success"?C.result:0n,Re=Number(j),Me=Number(j-_),Be=Me>0?I/1e4*(365*86400/Me)*100:0,Ne=Me>0?Math.max(Math.round(Me/86400),1):0,Ke=I/100,He=parseFloat(_r(z,Y)),Ie=parseFloat(_r(z*BigInt(I)/Jse,Y)),Qe=parseFloat(_r(Z,Y)),rt=parseFloat(_r(ve,Y)),kt=U==="USDC"?2:5;b.push({kind:"asset",stakeId:BigInt(T),staked:He,claimedYield:Qe,availableYield:rt,startDate:Nx(_),endDate:Nx(j),endTimestamp:Re,tier:K,apy:Be,period:Ne,rate:`${Ke.toFixed(2)}%`,totalReward:Ie,isPremiumStake:H||But(K,I,Me,m[R.toLowerCase()]),symbol:Q,logo:(q==null?void 0:q.logo)??Ar.VY.logo,priceUsd:we,displayDecimals:kt,tokenDecimals:Y,assetAddress:R,isNative:re,withdrawing:B,levyBps:J})}return b},[h.data,d,s,n,a,i,o,m]),isLoading:u.isLoading||h.isLoading,isError:u.isError||h.isError}}const Kut=24867612n,Xut=25740890n,Jut=50000n,Zut=nx("event AssetYieldPaid(address indexed user, uint256 indexed stakeId, address indexed asset, uint256 assetOut, uint256 vyPulled, bool stakeClosed)"),ect=nx("event YieldClaimed(address indexed user, uint256 indexed stakeId, address indexed asset, uint256 delivered)");async function tct(e,t=3){let n;for(let r=0;r<t;r++)try{return await e()}catch(a){n=a,await new Promise(i=>setTimeout(i,300*(r+1)))}throw n}async function nct(e,t,n){const r=new Array(e.length);let a=0;const i=async()=>{for(;a<e.length;){const o=a++;r[o]=await n(e[o])}};return await Promise.all(Array.from({length:Math.min(t,e.length)},i)),r}function dyt(){var y;const{address:e}=vt(),t=ja(),n=lt("ValinityYieldOfficer"),r=lt("ValinityMarketMakerOfficer").address,a=ZM(),o=(y=xa().WETH)==null?void 0:y.toLowerCase(),{data:s}=PT(),u=Jl(),c=P.useMemo(()=>GS({transport:kl(t===1?SI:CNe)}),[t]),d=!!e&&!!n.address,f=Bo({queryKey:["assetClaimsAllTime",n.address,r,e],enabled:d,staleTime:5*6e4,gcTime:30*6e4,queryFn:async()=>{const m=await c.getBlockNumber(),v=[];let w=Kut;for(;w<=m;){const C=w+Jut-1n,R=C>m?m:C;v.push({from:w,to:R}),w=R+1n}const b=[];for(const C of v)b.push({...C,mmo:!1}),r&&C.to>=Xut&&b.push({...C,mmo:!0});const x=await nct(b,4,C=>tct(()=>c.getLogs({address:C.mmo?r:n.address,event:C.mmo?ect:Zut,args:{user:e},fromBlock:C.from,toBlock:C.to}))),T=new Map;for(const C of x)for(const R of C){const _=String(R.args.asset).toLowerCase(),I=R.args,L=I.assetOut??I.delivered??0n;T.set(_,(T.get(_)??0n)+L)}const E={};for(const[C,R]of T)E[C]=R.toString();return E}});return boe(["ValinityYieldOfficer","ValinityMarketMakerOfficer"],()=>{u.resetQueries({queryKey:["assetClaimsAllTime"]})}),{data:P.useMemo(()=>{var w;const m=f.data;if(!m)return;const v=[];for(const[b,x]of Object.entries(m)){const T=b,E=a(T),C=(E==null?void 0:E.decimals)??18,_=!!o&&b===o?"ETH":(E==null?void 0:E.symbol)??"TOKEN",I=_==="WBTC"?"BTC":_,L=(w=s==null?void 0:s[`${_}_USD`])==null?void 0:w.price,B=L!=null?parseFloat(_r(L,18)):0,j=parseFloat(_r(BigInt(x),C));j<=0||v.push({asset:T,symbol:I,logo:(E==null?void 0:E.logo)??Ar.VY.logo,amount:j,priceUsd:B,usd:j*B})}return v},[f.data,a,o,s]),isLoading:f.isLoading,isError:f.isError}}function fyt(e,t,n,r){const a=lt("ValinityMarketMakerOfficer"),i=!!e&&!!t&&t>0n&&!!n&&r!=null&&!!a.address,o=Vi({...a,functionName:"deposit",args:[e,t,n,r],query:{enabled:i}}),s=i?{to:a.address,data:Pr({abi:a.abi,functionName:"deposit",args:[e,t,n,r]})}:void 0;return Object.assign(o,{depositCall:s})}function pyt(e,t,n){const r=lt("ValinityMarketMakerOfficer"),a=lt("WETH").address,i=!!e&&e>0n&&!!t&&n!=null&&!!r.address&&!!a;return Vi({...r,functionName:"deposit",args:[a,0n,t,n],value:e,query:{enabled:i}})}function hyt(e){const t=lt("ValinityMarketMakerOfficer");
816return Vi({...t,functionName:"claimYield",args:[e??0n],query:{enabled:e!==void 0&&!!t.address}})}const tue=9000n;function yyt(e,t){const{address:n}=vt(),r=lt("ValinityStakingRouter"),a=lt("ValinityYieldOfficer"),i=lt("ValinityDAX"),o=lt("UniswapV2Pair"),s=lt("ValinityToken").address,u=e!==void 0&&!!t&&!!n,c=Zt({...a,functionName:"pendingYield",args:[n,Number(e??0n)],query:{enabled:u,gcTime:15e3,staleTime:5e3}}),d=c.data!==void 0?c.data*tue/10000n:void 0,f=kn({contracts:[{...i,functionName:"getNumPools"},{...i,functionName:"getTotalVYReserves"},{...o,functionName:"getReserves"},{...o,functionName:"token0"},{...o,functionName:"totalSupply"}],allowFailure:!0,query:{enabled:u&&d!==void 0&&d>0n,gcTime:15e3,staleTime:1e4}}),h=P.useMemo(()=>{if(!u||d===void 0)return;if(d===0n)return 0n;const y=f.data;if(!y||y.some(L=>L.status!=="success"))return;const m=y[0].result,v=y[1].result,w=y[2].result,b=y[3].result,x=y[4].result,T=b.toLowerCase()===s.toLowerCase(),E=T?w[0]:w[1],C=T?w[1]:w[0],{V_uni:R}=Zse(d,E,v,m);if(R===0n)return 0n;const I=eue(R,E,C,x)*(10000n-H4)/10000n;return I>0n?I:1n},[u,d,f.data,s]);return Vi({...r,functionName:"extendStake",args:[Number(e??0n),t,h??0n],query:{enabled:u&&h!==void 0}})}function myt(e,t,n){const{address:r}=vt(),a=lt("ValinityMarketMakerOfficer"),i=e!==void 0&&!!t&&n!=null&&!!r&&!!a.address;return Vi({...a,functionName:"renew",args:[e??0n,t,n],query:{enabled:i}})}function gyt(e,t){const{address:n}=vt(),r=lt("ValinityYieldOfficer"),a=lt("ValinityMarketMakerOfficer"),i=e!==void 0&&!!n,o=Zt({...r,functionName:"pendingYield",args:[n,Number(e??0n)],query:{enabled:i&&t==="vy",gcTime:15e3,staleTime:5e3}}),s=Zt({...a,functionName:"pendingYield",args:[n,e??0n],query:{enabled:i&&t==="asset"&&!!a.address,gcTime:15e3,staleTime:5e3}}),u=t==="vy"?o:s,c=u.data;return{pending:c,compounded:c!==void 0?c*tue/10000n:void 0,isLoading:u.isLoading}}function vyt(e){var Z;const{t}=Yt(),{address:n}=vt(),r=lt("ValinityMarketMakerOfficer"),a=Ac("pendingTransactions"),i=Kf(),o=nT(),s=qut()??Xse,[u,c]=P.useState(!1),[d,f]=P.useState(null),[h,y]=P.useState(0),m=P.useRef(null),{data:v,isPending:w,isSuccess:b,isError:x,error:T,writeContract:E,reset:C}=rT(),R=wI({hash:v}),_=Zt({...r,functionName:"stakes",args:[n,e??0n],query:{enabled:!!n&&e!==void 0&&!!r.address,gcTime:3e4,staleTime:5e3}});P.useEffect(()=>{if(b&&v&&m.current){const q=m.current;a((Y=[])=>{var U;const re={hash:v,from:((U=q.account)==null?void 0:U.address)??n,to:q.address,value:q.value,sentAt:Date.now()};return[...Y,re]}),i({status:"success",description:t("messages.transactionSent")})}},[b]),P.useEffect(()=>{R.isSuccess&&(y(Math.floor(Date.now()/1e3)),_.refetch(),C())},[R.isSuccess]);const I=P.useMemo(()=>{const q=_.data;if(!q)return;const Y=q[3],re=q[4],U=q[9],Q=re&&h>0?h+s:0;return{active:Y,remaining:U,withdrawing:re,cooldownEndsAt:Q}},[_.data,s,h]),B=(Z=Vi({...r,functionName:"withdraw",args:[e??0n],account:n,query:{enabled:!!n&&e!==void 0&&!!r.address&&(I==null?void 0:I.withdrawing)===!0&&((I==null?void 0:I.remaining)??0n)>0n,gcTime:15e3,staleTime:5e3,refetchInterval:15e3}}).data)==null?void 0:Z.result,j=B==null?void 0:B[0],K=B!==void 0&&B[1]===0n,H=P.useCallback(async()=>{if(!(!n||e===void 0)){c(!0),f(null);try{const q=o?await o.estimateFeesPerGas().catch(()=>{}):void 0,Y={...r,functionName:"withdraw",args:[e],account:n,...q?{maxFeePerGas:q.maxFeePerGas,maxPriorityFeePerGas:q.maxPriorityFeePerGas}:{}};m.current=Y,E(Y)}catch(q){f(q instanceof Error?q.message:String(q))}finally{c(!1)}}},[n,e,r,E,o]),J=(I==null?void 0:I.withdrawing)===!0,z=(I==null?void 0:I.active)===!1&&_.isFetched;return{confirm:H,isConfirming:u,preflightError:d,isPending:w,isSuccess:b,isError:x,txError:T,isMining:!!v&&R.isLoading,remaining:I==null?void 0:I.remaining,deliverableNow:j,closesStake:K,withdrawing:J,cooldownEndsAt:(I==null?void 0:I.cooldownEndsAt)??0,isComplete:z,refetchProgress:_.refetch}}function rct(){const{data:e=[]}=Hut(),{data:t=[]}=Qut(),{data:n}=Yut(),r=rot().data??[],a=Eb(Di.VY)??0n,i=(n==null?void 0:n.vyPriceUsd)??0;return P.useMemo(()=>{let o=0;for(const d of e)o+=(d.staked+d.availableYield)*i;for(const d of t)o+=(d.staked+d.availableYield)*d.priceUsd;const s=o>0?rv(o.toFixed(6)):0n,u=r.reduce((d,f)=>d+f.netCollateral,0n),c=AM(u,a);return s+c},[e,t,i,r,a])}const act=({onClose:e,...t})=>{const{t:n}=Yt();return A.jsx(VT,{title:n("views.intro.videoTitle"),onClose:e,...t,children:A.jsx(Vn,{p:4,children:A.jsx(Wt,{h:"220px",align:"center",justify:"center",bg:"spaceGray.100",borderRadius:12,textAlign:"center",px:6,children:A.jsx(st,{color:"gray.500",fontSize:"sm",children:n("views.intro.comingSoon")})})})})};function ict(e){return St({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M496 384H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM464 96H345.94c-21.38 0-32.09 25.85-16.97 40.97l32.4 32.4L288 242.75l-73.37-73.37c-12.5-12.5-32.76-12.5-45.25 0l-68.69 68.69c-6.25 6.25-6.25 16.38 0 22.63l22.62 22.62c6.25 6.25 16.38 6.25 22.63 0L192 237.25l73.37 73.37c12.5 12.5 32.76 12.5 45.25 0l96-96 32.4 32.4c15.12 15.12 40.97 4.41 40.97-16.97V112c.01-8.84-7.15-16-15.99-16z"}}]})(e)}function oct(e){return St({tag:"svg",attr:{viewBox:"0 0 576 512"},child:[{tag:"path",attr:{d:"M271.06,144.3l54.27,14.3a8.59,8.59,0,0,1,6.63,8.1c0,4.6-4.09,8.4-9.12,8.4h-35.6a30,30,0,0,1-11.19-2.2c-5.24-2.2-11.28-1.7-1
8165.3,2l-19,17.5a11.68,11.68,0,0,0-2.25,2.66,11.42,11.42,0,0,0,3.88,15.74,83.77,83.77,0,0,0,34.51,11.5V240c0,8.8,7.83,16,17.37,16h17.37c9.55,0,17.38-7.2,17.38-16V222.4c32.93-3.6,57.84-31,53.5-63-3.15-23-22.46-41.3-46.56-47.7L282.68,97.4a8.59,8.59,0,0,1-6.63-8.1c0-4.6,4.09-8.4,9.12-8.4h35.6A30,30,0,0,1,332,83.1c5.23,2.2,11.28,1.7,15.3-2l19-17.5A11.31,11.31,0,0,0,368.47,61a11.43,11.43,0,0,0-3.84-15.78,83.82,83.82,0,0,0-34.52-11.5V16c0-8.8-7.82-16-17.37-16H295.37C285.82,0,278,7.2,278,16V33.6c-32.89,3.6-57.85,31-53.51,63C227.63,119.6,247,137.9,271.06,144.3ZM565.27,328.1c-11.8-10.7-30.2-10-42.6,0L430.27,402a63.64,63.64,0,0,1-40,14H272a16,16,0,0,1,0-32h78.29c15.9,0,30.71-10.9,33.25-26.6a31.2,31.2,0,0,0,.46-5.46A32,32,0,0,0,352,320H192a117.66,117.66,0,0,0-74.1,26.29L71.4,384H16A16,16,0,0,0,0,400v96a16,16,0,0,0,16,16H372.77a64,64,0,0,0,40-14L564,377a32,32,0,0,0,1.28-48.9Z"}}]})(e)}function byt(e){return St({tag:"svg",attr:{viewBox:"0 0 256 512"},child:[{tag:"path",attr:{d:"M168 345.941V44c0-6.627-5.373-12-12-12h-56c-6.627 0-12 5.373-12 12v301.941H41.941c-21.382 0-32.09 25.851-16.971 40.971l86.059 86.059c9.373 9.373 24.569 9.373 33.941 0l86.059-86.059c15.119-15.119 4.411-40.971-16.971-40.971H168z"}}]})(e)}function wyt(e){return St({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M313.941 216H12c-6.627 0-12 5.373-12 12v56c0 6.627 5.373 12 12 12h301.941v46.059c0 21.382 25.851 32.09 40.971 16.971l86.059-86.059c9.373-9.373 9.373-24.569 0-33.941l-86.059-86.059c-15.119-15.119-40.971-4.411-40.971 16.971V216z"}}]})(e)}function sct(e){return St({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M264.4 95.01c-35.6-.06-80.2 11.19-124.2 34.09C96.27 152 61.45 182 41.01 211.3c-20.45 29.2-25.98 56.4-15.92 75.8 10.07 19.3 35.53 30.4 71.22 30.4 35.69.1 80.29-11.2 124.19-34 44-22.9 78.8-53 99.2-82.2 20.5-29.2 25.9-56.4 15.9-75.8-10.1-19.3-35.5-30.49-71.2-30.49zm91.9 70.29c-3.5 15.3-11.1 31-21.8 46.3-22.6 32.3-59.5 63.8-105.7 87.8-46.2 24.1-93.1 36.2-132.5 36.2-18.6 0-35.84-2.8-50.37-8.7l10.59 20.4c10.08 19.4 35.47 30.5 71.18 30.5 35.7 0 80.3-11.2 124.2-34.1 44-22.8 78.8-52.9 99.2-82.2 20.4-29.2 26-56.4 15.9-75.7zm28.8 16.8c11.2 26.7 2.2 59.2-19.2 89.7-18.9 27.1-47.8 53.4-83.6 75.4 11.1 1.2 22.7 1.8 34.5 1.8 49.5 0 94.3-10.6 125.9-27.1 31.7-16.5 49.1-38.1 49.1-59.9 0-21.8-17.4-43.4-49.1-59.9-16.1-8.4-35.7-15.3-57.6-20zm106.7 124.8c-10.2 11.9-24.2 22.4-40.7 31-35 18.2-82.2 29.1-134.3 29.1-21.2 0-41.6-1.8-60.7-5.2-23.2 11.7-46.5 20.4-68.9 26.1 1.2.7 2.4 1.3 3.7 2 31.6 16.5 76.4 27.1 125.9 27.1s94.3-10.6 125.9-27.1c31.7-16.5 49.1-38.1 49.1-59.9z"}}]})(e)}const uct=({onWatchVideo:e,onGetStarted:t,onClose:n,...r})=>{const{t:a}=Yt(),i=[{icon:$4,label:a("views.intro.features.wallet")},{icon:sct,label:a("views.intro.features.stake")},{icon:ict,label:a("views.intro.features.investing")},{icon:oct,label:a("views.intro.features.loans")}];return A.jsx(VT,{onClose:n,...r,children:A.jsxs(Ja,{spacing:7,px:6,pt:4,pb:8,children:[A.jsx(Wt,{justify:"flex-end",mr:-2,mt:-1,children:A.jsx(fS,{color:"gray.400",onClick:n,"aria-label":a("actions.close")})}),A.jsxs(Vn,{children:[A.jsx(st,{fontSize:"3xl",color:"gray.700",children:a("views.intro.welcomeTitle")}),A.jsx(st,{fontSize:"sm",color:"gray.500",children:a("views.intro.welcomeSubtitle")})]}),A.jsx(Ja,{spacing:6,children:i.map(o=>A.jsxs(Ba,{spacing:4,children:[A.jsx(Nt,{as:o.icon,boxSize:8,color:"gold.400",flexShrink:0}),A.jsx(st,{fontSize:"lg",fontWeight:"bold",color:"gray.700",children:o.label})]},o.label))}),A.jsxs(Ja,{spacing:4,textAlign:"center",px:2,children:[A.jsx(st,{fontSize:"sm",color:"gray.500",children:a("views.intro.community")}),A.jsx(st,{fontSize:"md",fontWeight:"semibold",color:"gray.500",children:a("views.intro.tagline")})]}),A.jsxs(Ja,{spacing:3,children:[A.jsx(Fr,{onClick:e,children:a("views.intro.watchIntro")}),A.jsx(Fr,{variant:"secondary",onClick:t,children:a("actions.getStarted")})]})]})})},nue=P.createContext({watchIntro:()=>{}});function cct(){return P.useContext(nue).watchIntro}const lct=({children:e})=>{const{isConnected:t,status:n}=vt(),r=Li(),a=eg(),i=eg(),o=eg(),s=P.useRef(!1),u=P.useRef(!1);P.useEffect(()=>{u.current||n==="connecting"||n==="reconnecting"||(u.current=!0,n==="disconnected"&&!r&&a.onOpen())},[n,r]);const c=()=>{!t&&!r&&o.onOpen()},d=()=>{a.onClose(),s.current=!0,i.onOpen()},f=()=>{a.onClose(),c()},h=()=>{i.onClose(),s.current&&(s.current=!1,c())},y=()=>{s.current=!1,i.onOpen()};return A.jsxs(nue.Provider,{value:{watchIntro:y},children:[e,A.jsx(uct,{isOpen:a.isOpen,onClose:a.onClose,onWatchVideo:d,onGetStarted:f}),A.jsx(act,{isOpen:i.isOpen,onClose:h}),A.jsx(BT,{isOpen:o.isOpen,onClose:o.onClose})]})},Tk=Mae({baseURL:xI}),dct=new Set([429,502,503,504]),UY=[800,1600,3200];async function jY(e){let t=0;for(;;)try{return await e()}catch(n){const r=n instanceof vs?n.status:void 0;if(!(r===void 0||dct.has(r))||t>=UY.length)throw n;await new Promise(i=>setTimeout(i,UY[t++]))}}const fct=5e3,Aw=new Map,pct={async getTokens(){return(await Tk.get("/swap/tokens")).data},async getOndoPrice(e){const t=Aw.get(e);if(t&&Date.now()-t.at<fct)return t.price;const n=jY(async()=>(await Tk.get(`/ondo/prices/${e}`)).data.data);return Aw.set(e,{at:Date.now(),price:n}),n.catch(()=>{var r;((r=Aw.get(e))==null?void 0:r.price)===n&&Aw.delete(e)}),n},async postOndoQuote(e){return jY(async()=>(await Tk.post("/ondo/quote",e)).data.data)}};function hct(e){return Bo({queryKey:["ondo","price",e],queryFn:async()=>{const t=await pct.getOndoPrice(e);return t.price!=null?Number(t.price):null},enabled:!!e,staleTime:6e4,gcTime:5*6e4,retry:0})}const yct=({tokens:e,onTokenValue:t})=>{var d;const{t:n}=Yt(),{isConnected:r}=vt(),a=Pb(),i=Eot(),o=Aot(),s=xa(),u=Gse(),c=(d=s.ValinityGovernanceCommittee)==null?void 0:d.toLowerCase();return A.jsxs(Wt,{bgColor:"white",borderTopRadius:16,flexDir:"column",flex:1,mt:-4,pt:5,pos:"relative",children:[A.jsx(st,{px:5,mb:2,fontSize:"22px",color:"gray.500",children:n("terms.portfolio")}),!r&&A.jsx(Wt,{justify:"center",py:6,children:A.jsx(Fr,{borderRadius:30,onClick:()=>a.open(BT),children:n("actions.connectWallet")})}),A.jsxs(Ja,{spacing:0,children:[e.map(f=>A.jsx(mct,{token:f,onValue:t,priceOverride:f.address.toLowerCase()===c?u:void 0},f.address)),i.map(f=>A.jsx(gct,{stock:f,onValue:t,onErase:o},f.address))]})]})}
816,mct=({token:e,onValue:t,priceOverride:n,hidePrice:r})=>{const a=id(),i=Eb(e.symbol),o=n??i,s=OT(e.address),u=_M(`${e.symbol}_USD`),c=(u==null?void 0:u.price_change_percent)!=null?Number(u.price_change_percent):void 0,d=o!=null&&s!=null?Aoe(e,s,o):0n;return P.useEffect(()=>{t(e.address,d)},[e.address,d]),A.jsxs(Ba,{px:4,spacing:2.5,align:"center",children:[A.jsx(FT,{symbol:e.symbol,address:e.address,src:e.logo,boxSize:"38px"}),A.jsxs(Wt,{flex:1,h:"60px",borderBottomWidth:"0.5px",borderColor:"gray.200",justify:"space-between",align:"center",children:[A.jsxs(Wt,{flexDir:"column",justify:"center",gap:.5,children:[A.jsx(st,{fontWeight:"bold",fontSize:"14px",color:"gray.800",noOfLines:1,children:e.name}),!r&&A.jsxs(Ba,{spacing:1.5,children:[A.jsx(st,{fontSize:"13px",color:"gray.500",children:o!=null?a.currency(Di.USD,o):"--"}),c!=null&&A.jsxs(st,{fontSize:"13px",color:c>=0?"green.500":"red.500",children:[c>=0?"+":"",a.percent(c,{decimals:2,maxDecimals:2})]})]})]}),A.jsxs(Wt,{flexDir:"column",justify:"center",align:"flex-end",gap:.5,children:[A.jsx(st,{fontWeight:"bold",fontSize:"14px",color:"gray.800",noOfLines:1,children:s!=null?`${a.currency(e,s,{style:"decimal"})} ${e.symbol}`:"--"}),A.jsx(st,{fontSize:"13px",color:"gray.500",noOfLines:1,children:s!=null&&o!=null?a.currency(Di.USD,d):"--"})]})]})]})},gct=({stock:e,onValue:t,onErase:n})=>{const{t:r}=Yt(),a=id(),i=OT(e.address),{data:o}=hct(e.symbol),s=P.useMemo(()=>({address:e.address,symbol:e.symbol,name:e.name,decimals:e.decimals,logo:e.logoUrl}),[e]),u=i!=null?Number(_r(i,e.decimals)):0,c=o!=null?u*o:0,d=c>0?rv(c.toFixed(6)):0n;P.useEffect(()=>{t(e.address,d)},[e.address,d]);const f=i===0n;return A.jsxs(Ba,{px:4,spacing:2.5,align:"center",children:[A.jsx(FT,{symbol:e.symbol,src:e.logoUrl,boxSize:"38px"}),A.jsxs(Wt,{flex:1,h:"60px",borderBottomWidth:"0.5px",borderColor:"gray.200",justify:"space-between",align:"center",children:[A.jsxs(Wt,{flexDir:"column",justify:"center",gap:.5,children:[A.jsx(st,{fontWeight:"bold",fontSize:"14px",color:"gray.800",noOfLines:1,children:e.name}),A.jsx(st,{fontSize:"13px",color:"gray.500",children:o!=null?a.currency(Di.USD,rv(o.toFixed(6))):"--"})]}),A.jsxs(Ba,{spacing:2,children:[A.jsxs(Wt,{flexDir:"column",justify:"center",align:"flex-end",gap:.5,children:[A.jsx(st,{fontWeight:"bold",fontSize:"14px",color:"gray.800",noOfLines:1,children:i!=null?`${a.currency(s,i,{style:"decimal"})} ${e.symbol}`:"--"}),A.jsx(st,{fontSize:"13px",color:"gray.500",noOfLines:1,children:i!=null&&o!=null?a.currency(Di.USD,d):"--"})]}),f&&A.jsx(fS,{size:"sm",color:"gray.400","aria-label":r("actions.remove"),onClick:()=>n(e.address)})]})]})]})},vct="linear(to-b, #FFF 2.60%, #FFF 53.65%, #AAAFBA 100%)",xyt="linear(to-b, #AAAFBA 0%, #FFF 46.35%, #FFF 100%)",Syt="linear(to-b, #FFFFFF 0%, #C7CAD2 50%, #FFFFFF 100%)",Tyt="linear(155deg, #FFFFFF 0%, #F3F5F8 30%, #BBC2CB 60%, #868D98 84%, #676E79 100%)";function bct(e,t={}){return P.isValidElement(e)?e:typeof e=="string"?A.jsx(st,{...t,children:e}):A.jsx(st,{...t,...e})}function Eyt(e,t){const n=e instanceof Error?e.message:String(e);return n.includes("ERC20InsufficientBalance")||n.includes("0xe450d38c")?t("views.stake.errors.insufficientBalance"):n.includes("ERC20InsufficientAllowance")||n.includes("0xfb8f41b2")?t("views.stake.errors.needsApproval"):n.includes("PriceUnavailable")||n.includes("StaleObservation")?t("views.stake.errors.priceUnavailable"):n.includes("AssetLaneMoved")?t("views.stake.errors.assetLaneMoved"):n.includes("VmmoNotWired")?t("views.stake.errors.vmmoNotWired"):n.includes("TooEarlyToRenew")?t("views.stake.errors.tooEarlyToRenew"):n.includes("ZeroYieldRate")?t("views.stake.errors.zeroYieldRate"):n.includes("AssetNotListed")?t("views.stake.errors.assetNotSupported"):n.includes("EarlyExitTooSoon")||n.includes("0xc189ceb5")?t("views.stake.errors.earlyExitTooSoon"):n.includes("PoolPriceOutOfBand")?t("views.stake.errors.poolPriceOutOfBand"):n.includes("NothingToWithdraw")?t("views.stake.errors.nothingToWithdraw"):n.includes("ChunkCooldownTooHigh")?t("views.stake.errors.chunkCooldownTooHigh"):n.includes("ChunkCooldown")?t("views.stake.errors.chunkCooldown"):n.includes("ExtendTooShort")?t("views.stake.errors.extendTooShort"):n.includes("StakeWithdrawing")?t("views.stake.errors.stakeWithdrawing"):n.includes("ExcessiveVyIn")?t("views.stake.errors.excessive
816VyIn"):n.includes("SlippageExceeded")?t("views.stake.errors.slippageExceeded"):n.includes("BelowMinStake")?t("views.stake.errors.belowMinStake"):n.includes("MaxStakesReached")?t("views.stake.errors.maxStakesReached"):n.includes("StakeNotActive")?t("views.stake.errors.stakeNotActive"):n.includes("StakeStillLocked")?t("views.stake.errors.stakeStillLocked"):n.includes("InvalidStakeId")?t("views.stake.errors.invalidStakeId"):n.includes("NoBalance")?t("views.stake.errors.noBalance"):n.includes("DepositsPaused")?t("views.stake.errors.depositsPaused"):n.includes("WithdrawalsPaused")?t("views.stake.errors.withdrawalsPaused"):n.includes("AssetNotSupported")?t("views.stake.errors.assetNotSupported"):n.includes("UseDepositETHStake")?t("views.stake.errors.useDepositETHStake"):n.includes("YieldOfficerRequired")?t("views.stake.errors.yieldOfficerRequired"):n.includes("ETHTransferFailed")?t("views.stake.errors.ethTransferFailed"):n.includes("PrincipalProtectionFailed")?t("views.stake.errors.principalProtectionFailed"):n.includes("Paused")?t("views.stake.errors.depositsPaused"):n.includes("InvalidParam")?t("views.stake.errors.rateChanged"):t("views.stake.transactionSimulationFailed")}const rue=({label:e,value:t,subtext:n,...r})=>A.jsxs(mS,{flex:1,spacing:0,...r,children:[A.jsx(st,{fontSize:"9px",fontWeight:"extrabold",color:"gray.500",lineHeight:1.2,letterSpacing:1.1,textAlign:"center",textTransform:"uppercase",whiteSpace:"nowrap",mb:.5,children:e}),A.jsx(st,{fontSize:"13px",fontWeight:"bold",color:"gray.700",lineHeight:1.4,noOfLines:1,wordBreak:"break-all",children:t??"--"}),bct(n,{fontSize:"9px",fontWeight:"bold",color:"gray.500",lineHeight:"11px",noOfLines:1,wordBreak:"break-all"})]}),wct=P.createContext({active:!1,activate:()=>{}});P.memo(({title:e,badgeCount:t,badgeType:n,...r})=>{const{active:a,activate:i}=P.useContext(wct),o=()=>A.jsx(xct,{bgColor:n==="danger"?"red.500":"gray.400",children:n==="danger"?"!":t??"0"});return A.jsxs(Wt,{gap:"3px",...r,children:[A.jsx(UZ,{onClick:i,children:e}),A.jsx(Vn,{mt:"1px",children:t!==void 0&&A.jsx(Nst,{in:t>0&&!a,children:o})})]})});const xct=P.memo(({children:e,...t})=>A.jsx(Wt,{rounded:"full",bgColor:"gray.400",minW:"13px",h:"13px",align:"center",justify:"center",px:"3px",mt:"1px",...t,children:P.isValidElement(e)?e:A.jsx(st,{fontSize:"10px",lineHeight:1,fontWeight:"bold",color:"white",children:e})})),Sct=({totalUsd:e})=>{const{t}=Yt(),n=id(),{isConnected:r}=vt(),a=r&&e!=null?n.currency(Di.USD,e):void 0,i=a?Act(a):void 0;return A.jsxs(Vn,{bgGradient:vct,h:260,pos:"relative",children:[A.jsx(Wt,{pos:"absolute",top:2.5,right:2.5,children:A.jsx(Tct,{})}),A.jsxs(mS,{mt:"54px",spacing:1.5,px:4,children:[A.jsx(st,{fontSize:"10px",fontWeight:"extrabold",color:"gold.400",lineHeight:1,letterSpacing:1,textTransform:"uppercase",children:t("terms.walletBalance")}),A.jsx(st,{color:"gray.700",lineHeight:1,noOfLines:1,wordBreak:"break-all",children:i?A.jsxs(A.Fragment,{children:[A.jsx(st,{as:"span",fontSize:"22px",children:i.symbol}),A.jsx(st,{as:"span",fontSize:"4xl",children:i.whole}),A.jsx(st,{as:"span",fontSize:"22px",children:i.decimal})]}):A.jsx(st,{as:"span",fontSize:"4xl",children:"--"})})]}),A.jsxs(Ba,{mt:5,spacing:0,children:[A.jsx(Ect,{}),A.jsx(wP,{src:Fx,alt:t("terms.brand",{lng:"global"}),h:{base:"56px",xs:"68px"}}),A.jsx(Cct,{})]})]})},Tct=()=>{const{t:e}=Yt(),t=cct();return A.jsx(Fr,{size:"xs",variant:"ghost",color:"gray.600",fontWeight:"semibold",leftIcon:A.jsx(Nt,{as:fYe,boxSize:4}),onClick:t,children:e("views.intro.watchIntro")})},Ect=()=>{const{t:e}=Yt(),t=id(),n=_M("VY_USD")??{price:0n,price_change_percent:"0"},r=n.price,a=Number(n.price_change_percent);return A.jsx(rue,{label:e("terms.subjectMarketPrice",{subject:Di.VY}),value:r!=null?t.currency(Di.USD,r):void 0,subtext:{children:`${a>=0?"+":""}${t.percent(a,{decimals:2,maxDecimals:2})}`,color:a>=0?"green.400":"red.400"}})},Cct=()=>{const{t:e}=Yt(),t=id(),{selectedAsset:n}=Grt("loanPromoSelectedAsset"),r=Eb(n==null?void 0:n.symbol)??0n;return A.jsx(rue,{label:e("views.loans.terms.ltvPerVY"),value:n?t.currency(Di.USD,AM(n.ltv,r)):void 0,subtext:{children:" ",color:"gray.400"}})};function Act(e){return{symbol:e.slice(0,1),whole:e.slice(1,-3),decimal
816:e.slice(-3)}}function _ct(e,t=!0){return Bo({queryKey:["ondo","tokens",e],queryFn:async()=>{const n=await fetch(`${xI}/ondo/tokens`);if(!n.ok)throw new Error(`Ondo tokens: ${n.status}`);const r=await n.json();return(Array.isArray(r)?r:r.data??[]).filter(i=>i.address&&i.symbol).map(i=>({address:i.address,symbol:i.symbol,name:i.name??i.ticker??i.symbol,decimals:i.decimals??18,logoUrl:`https://cdn.ondo.finance/tokens/logos/${i.symbol.toLowerCase()}_160x160.png`,category:"stock"}))},staleTime:10*60*1e3,gcTime:60*60*1e3,retry:1,enabled:t&&e===1})}function kct(){const{address:e}=vt(),t=ja(),n=Cot(),{data:r}=_ct(t),a=r??[],i=kn({contracts:a.map(o=>({address:o.address,abi:fu.ERC20,functionName:"balanceOf",args:[e]})),allowFailure:!0,query:{enabled:!!e&&t===1&&a.length>0,staleTime:1/0,gcTime:1/0}});P.useEffect(()=>{i.data&&i.data.forEach((o,s)=>{o.status==="success"&&o.result>0n&&n(a[s])})},[i.data])}const Pct=["ValinityToken","ValinityGovernanceCommittee","WBTC","WETH","PAXG","USDC","USDT"],qY=()=>{const{t:e}=Yt(),t=vot(),n=Hrt([t]),r=!n;return A.jsxs(YM,{title:e("terms.walletBalance"),children:[r&&A.jsx(Rct,{}),A.jsx(Use,{visible:!r,query:n})]})},Rct=()=>{put(),kct();const e=xa(),t=P.useMemo(()=>Pct.map(c=>e[c]).filter(c=>!!c),[e]),n=koe(t),r=P.useMemo(()=>n.map(c=>c.data).filter(c=>!!c),[n]),[a,i]=P.useState({}),o=P.useCallback((c,d)=>{i(f=>f[c]===d?f:{...f,[c]:d})},[]),s=rct(),u=P.useMemo(()=>Object.values(a).reduce((c,d)=>c+d,0n)+s,[a,s]);return A.jsxs(lct,{children:[A.jsx(Sct,{totalUsd:u}),A.jsx(yct,{tokens:r,onTokenValue:o})]})},qt=(e,t)=>P.lazy(async()=>({default:(await e())[t]})),Oct=qt(()=>Bt(()=>import("./index-CFZSJzhj.js"),__vite__mapDeps([0,1,2,3,4,5,6,7]),import.meta.url),"Alliance"),Ict=qt(()=>Bt(()=>import("./index-Bqd8_NnV.js"),__vite__mapDeps([8,3,4,7]),import.meta.url),"Vdao"),Mct=qt(()=>Bt(()=>import("./index-gvs623sN.js"),__vite__mapDeps([9,10,11,12]),import.meta.url),"Chat"),$Y=qt(()=>Bt(()=>import("./index-ozLeT-c7.js"),__vite__mapDeps([13,10,14,15,7]),import.meta.url),"Contracts"),Dct=qt(()=>Bt(()=>import("./index-CrIynOq3.js"),__vite__mapDeps([16,17,15,2,7]),import.meta.url),"Dca"),Lct=qt(()=>Bt(()=>import("./index-CtYdBGL-.js"),__vite__mapDeps([18,19,10,20,15]),import.meta.url),"CapitalProtection"),Fct=qt(()=>Bt(()=>import("./OpenCapitalProtection-C2rMdWfJ.js"),__vite__mapDeps([21,22,23,10,24,15,20,25,26,7,5]),import.meta.url),"OpenCapitalProtection"),Nct=qt(()=>Bt(()=>import("./CapitalProtectionDetail-DC77zx5X.js"),__vite__mapDeps([27,23,28,10,20,24,5,7]),import.meta.url),"CapitalProtectionDetail"),Bct=qt(()=>Bt(()=>import("./index-if1BaX4l.js"),__vite__mapDeps([29,19,10,14,30,15]),import.meta.url),"PreferredStock"),Vct=qt(()=>Bt(()=>import("./OpenPreferredStock-DeKJVWXz.js"),__vite__mapDeps([31,23,22,32,10,14,15,30,25,26,7,5]),import.meta.url),"OpenPreferredStock"),Uct=qt(()=>Bt(()=>import("./PreferredStockDetail-7AWcECAH.js"),__vite__mapDeps([33,23,28,10,14,30,32,5]),import.meta.url),"PreferredStockDetail"),jct=qt(()=>Bt(()=>import("./index-B-fQsSUw.js"),__vite__mapDeps([34,17,15,2,7]),import.meta.url),"Governance"),qct=qt(()=>Bt(()=>import("./index-Cj83iYk_.js"),__vite__mapDeps([35,36,37,38,5,39,40,25,15,26,7,12,41,42,22,2,43,44,6,45,46,47,48,4,49,50,51,52]),import.meta.url),"AaveLoanPreview"),$ct=qt(()=>Bt(()=>import("./AaveNewLoan-BQyKYRKa.js"),__vite__mapDeps([53,36,37,38,5,39,40,25,15,26,7,12,41]),import.meta.url),"AaveNewLoan"),zct=qt(()=>Bt(()=>import("./index-CDmewWOq.js"),__vite__mapDeps([54,55,56,57,58,59,50]),import.meta.url),"Koywe"),Hct=qt(()=>Bt(()=>import("./KycForm-uB6yqFYK.js"),__vite__mapDeps([60,57,58,59,61,5,49,47]),import.meta.url),"KoyweKycForm"),Wct=qt(()=>Bt(()=>import("./OrderDetail-DMBaNr5L.js"),__vite__mapDeps([62,55,56,57,2]),import.meta.url),"KoyweOrderDetail"),Yct=qt(()=>Bt(()=>import("./Onboarding-B04ULLm6.js"),__vite__mapDeps([63,57,58,64,65,49,50,61]),import.meta.url),"KoyweOnboarding"),Gct=qt(()=>Bt(()=>import("./Orders-CPvSavFy.js"),__vite__mapDeps([66,57,2]),import.meta.url),"KoyweOrders"),Qct=qt(()=>Bt(()=>import("./RampCallback-74e-fhdE.js"),__vite__mapDeps([67,57]),import.meta.url),"KoyweRampCallback"),Kct=qt(()=>Bt(()=>import("./index-DroHrdLK.js"),__vite__mapDeps([68,48,4,5,28]),import.meta.url),"LoanDetail"),Xct=qt(()=>Bt(()=>import("./LoansMain-DMycFcp9.js"),__vite__mapDeps([69,19,37,38,5,40,39,25,15,26,7,12,42,22,2,43,44,6,52,41]),import.meta.url),"LoansMain"),Jct=qt(()=>Bt(()=>import("./NewLoan-CzGwDWal.js"),__vite__mapDeps([70,40,39,25,15,26,7,38,12,45,46,47,43,22,48,4,5,49]),import.meta.url),"NewLoan"),Zct=qt(()=>Bt(()=>import("./OpenLoan-BLeCWfFD.js"),__vite__mapDeps([71,40,39,25,15,26,7,38,12,52,37,5,41]),import.meta.url),"OpenLoan"),elt=qt(()=>Bt(()=>import("./Deposit-B8EZ3UKp.js"),__vite__mapDeps([72,40,39,25,15,26,7,38,12,51,46,47,22,43,48,4,5,49]),import.meta.url),"Deposit"),tlt=qt(()=>Bt(()=>import("./index-1NIMdiyY.js"),[],import.meta.url),"Mercury"),nlt=qt(()=>Bt(()=>import("./Callback-R7dSmI9H.js"),__vite__mapDeps([73,74]),import.meta.url),"MercuryCallback"),rlt=qt(()=>Bt(()=>import("./index-Ir5IDwUZ.js"),[],import.meta.url),"Monitor");qt(()=>Bt(()=>import("./index-shgLVqVp.js"),__vite__mapDeps([75,26,15,38,74,44,6,7]),import.meta.url),"LogoFxDemo");const alt=qt(()=>Bt(()=>import("./index-CDqucXRt.js"),__vite__mapDeps([76,19,15,7]),import.meta.url),"Stake"),ilt=qt(()=>Bt(()=>import("./InitiateStake-DtWowYSY.js"),__vite__mapDeps([77,78,25,15,26,7,65,79,5,49,61,80]),import.meta.url),"InitiateStake"),olt=qt(()=>Bt(()=>import("./StakeDetail-CMuR6fJV.js"),__vite__mapDeps([81,23,28,78,25,15,26,7,5]),import.meta.url),"StakeDetail"),slt=qt(()=>Bt(()=>import("./index-4KDJT2zZ.js"),__vite__mapDeps([82,56]),import.meta.url),"Stats"),ult=qt(()=>Bt(()=>import("./index-CjbAlD4n.js"),__vite__mapDeps([83,22,50,11,25,15,26,7,80,84,85,5,2]),import.meta.url),"Swap"),clt=qt(()=>Bt(()=>import("./index-CjbAlD4n.js"),__vite__mapDeps([83,22,50,11,25,15,26,7,80,84,85,5,2]),import.meta.url),"Stocks"),llt=qt(()=>Bt(()=>import("./index-DSofk1tU.js").then(e=>e.i),__vite__mapDeps([86,87,88,39,89,25,15,26,7,2,90,84,80,91,92,41,64,65]),import.meta.url),"Perps");qt(()=>Bt(()=>import("./PerpsDemo-NyVZmICX.js"),__vite__mapDeps([93,86,87,88,39,89,25,15,26,7,2,90,84,80,91,92,41,64,65]),import.meta.url),"PerpsDemo");qt(()=>Bt(()=>import("./PositionsDemo-D7w3budg.js"),__vite__mapDeps([94,88,39,89,87,25,15,26,7,2]),import.meta.url),"PositionsDemo");qt(()=>Bt(()=>import("./ClosePreviewLive-BdBI4_Kz.js"),__vite__mapDeps([95,88,39,89,87,25,15,26,7,2,92]),import.meta.url),"ClosePreviewLive");qt(()=>Bt(()=>import("./MarksPreview-BbeYvAa6.js"),__vite__mapDeps([96,90,89,87]),import.meta.url),"MarksPreview");const dlt=qt(()=>Bt(()=>import("./index-CvwlOYNq.js"),__vite__mapDeps([97,89,98,15,12,79,1,2,91,25,26,7,44,6,85]),import.meta.url),"Polymarket"),flt=qt(()=>Bt(()=>import("./MintBuilderKey-CrCtEjHj.js"),__vite__mapDeps([99,98,1]),import.meta.url),"MintBuilderKey"),plt=[{path:"/",element:A.jsx(uut,{}),errorElement:A.jsx(lut,{}),children:[{path:"mercury",children:[{index:!0,element:A.jsx(tlt,{})},{path:"callback",element:A.jsx(nlt,{})}]},{path:"valinitymonitor",element:A.jsx(rlt,{})},{path:"vanguard/:address",element:A.jsx(FY,{})},{path:"ref/:address",element:A.jsx(FY,{})},{element:A.jsx(Xst,{}),children:[{index:!0,element:A.jsx(qY,{})},{path:"wallet",element:A.jsx(qY,{})},{path:"stats",element:A.jsx(slt,{})},{path:"swap",element:A.jsx(ult,{})},{path:"stocks",element:A.jsx(clt,{})},{path:"perps",element:A.jsx(llt,{})},{path:"polymarket",element:A.jsx(dlt,{})},{path:"polymarket/mint-builder",element:A.jsx(flt,{})},{path:"stake",children:[{index:!0,element:A.jsx($Y,{})},{path:"list",element:A.jsx(alt,{})},{path:"initiate",element:A.jsx(ilt,{})},{path:"detail",element:A.jsx(olt,{})}]},{path:"loans",children:[{index:!0,element:A.jsx(Xct,{})},{path:"open",element:A.jsx(Zct,{})},{path:"new",element:A.jsx(Jct,{})},{path:"aave-new",element:A.jsx($ct,{})},{path:"aave-preview",element:A.jsx(qct,{})},{path:":asset",element:A.jsx(rut,{}),children:[{index:!0,element:A.jsx(Kct,{})},{path:"repay",children:[{index:!0,element:A.jsx(pb,{to:"..",replace:!0})},{path:"deposit",element:A.jsx(elt,{})}]}]}]},{path:"alliance",element:A.jsx(Oct,{})},{path:"vdao",element:A.jsx(Ict,{})},{path:"chat",element:A.jsx(Mct,{})},{path:"governance",element:A.jsx(jct,{})},{path:"contracts",element:A.jsx($Y,{})},{path:"dca",element:A.jsx(Dct,{})},{path:"capital-protection",children:[{index:!0,element:A.jsx(Lct,{})},{path:"open",element:A.jsx(Fct,{})},{path:"detail",element:A.jsx(Nct,{})}]},{path:"preferred-stock",children:[{index:!0,element:A.jsx(Bct,{})},{path:"open",element:A.jsx(Vct,{})},{path:"detail",element:A.jsx(Uct,{})}]},{path:"koywe",children:[{index:!0,element:A.jsx(zct,{})},{path:"onboarding",element:A.jsx(Yct,{})},{path:"ramp/callback",element:A.jsx(Qct,{})},{path:"orders",element:A.jsx(Gct,{})},{path:"orders/:orderId",element:A.jsx(Wct,{})},{path:"kyc",element:A.jsx(Hct,{})}]}]}]}],hlt={defaultProps:{variant:"primary"},baseStyle:{fontWeight:400,_hover:{textDecoration:"none"},_disabled:{opacity:.6}},variants:{primary:{color:"white",bg:"blue.700",_hover:{_disabled:{bg:"blue.700"}}},secondary:{color:"blue.700",bg:"white",borderWidth:1,borderColor:"blue.700",_hover:{_disabled:{bg:"white"}}},tertiary:{color:"white",bg:"gray.600",_hover:{_disabled:{bg:"gray.600"}}},link:{textDecoration:"underline",color:"blue.500"},outline:{borderColor:"spaceGray.300"},ghost:{_hover:{bg:"transparent"},_active:{bg:"transparent"}}},sizes:{"2xs":{fontSize:"11px",fontWeight:"600",h:"20px",px:2.5},xs:{fontSize:"sm",h:"30px",px:3},sm:{fontSize:"sm",h:"36px",px:5},md:{fontSize:"md",h:"40px",px:5},lg:{borderRadius:"lg",fontSize:"md",h:"52px"}}},{definePartsStyle:ylt,defineMultiStyleConfig:mlt}=Ln(KQ.keys),glt=mlt({baseStyle:ylt({helperText:{mt:1,fontSize:"xs",noOfLines:1}})}),{definePartsStyle:vlt,defineMultiStyleConfig:blt}=Ln(XQ.keys),wlt=blt({baseStyle:vlt({text:{mt:1,fontSize:"xs"}}
816)}),xlt={baseStyle:{mb:1}},{definePartsStyle:Slt,defineMultiStyleConfig:Tlt}=Ln(JQ.keys),Elt=Tlt({variants:{outline:Slt({field:{borderColor:"spaceGray.300",bg:"white",_hover:{borderColor:"gray.400"},_invalid:{borderColor:"red.500",boxShadow:"none"},_focusVisible:{zIndex:1,borderColor:"gray.400",boxShadow:"none"}}})}}),{definePartsStyle:Clt,defineMultiStyleConfig:Alt}=Ln(ZQ.keys),_lt=Alt({variants:{line:Clt({tab:{height:"40px",fontSize:22,fontWeight:"semibold",color:"gray.500",outline:"none",borderBottom:"3px solid",borderBottomColor:"transparent",px:0,py:"5px",pb:"2px",_selected:{color:"blue.700",borderBottom:"3px solid",boxSizing:"border-box"}},tablist:{height:"40px",borderBottom:"none"}}),"soft-rounded":{tab:{color:"gray.800",_selected:{fontWeight:"bold",color:"gray.900",bg:"gray.200"}}}}}),klt=RSe({styles:{global:{"html, body, #root":{h:"100%",minH:"100%"},body:{minW:"330px",overflowY:"scroll",background:"linear-gradient(#F3F3F3, #C3C3C3)"},"#root":{whiteSpace:"pre-line"},button:{whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden"},'input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-results-button, input[type="search"]::-webkit-search-results-decoration':{WebkitAppearance:"none"},"input.hide-clear[type=search]::-ms-clear, input.hide-clear[type=search]::-ms-reveal":{display:"none",width:0,height:0},":root":{"--w3m-z-index":"99999 !important"}}},breakpoints:{base:"0px",xs:"370px",sm:"450px",md:"640px",lg:"800px",xl:"1024px","2xl":"1204px"},colors:{gray:{100:"#F5F5F5",200:"#DCDDDD",300:"#C1C6CA",400:"#9FA9B0",500:"#7D8991",600:"#556571",700:"#384854",800:"#1F3342"},spaceGray:{100:"#F3F4F5",200:"#E1E2E6",300:"#C7CAD2",400:"#AAB0BB"},blue:{100:"#EDF7FF",200:"#CDE9F8",300:"#86BCDA",400:"#458AAF",500:"#18628B",600:"#104C6D",700:"#0B344A",800:"#012133"},gold:{100:"#FAF5EA",200:"#F3EAD3",300:"#DECB9C",400:"#C3A573",500:"#AD854C",600:"#936C3D",700:"#6C4A26",800:"#4D3218"},green:{100:"#EFFAF5",200:"#C1F3DB",300:"#54CE94",400:"#2BAE6F",500:"#00934C",600:"#00783E",700:"#006333",800:"#00321A"},orange:{100:"#FBF4F0",200:"#F4CBB5",300:"#F49D6F",400:"#F5874D",500:"#EF6C26",600:"#D44F08",700:"#953400",800:"#5A1F00"},red:{100:"#FCF2F2",200:"#F1A4A4",300:"#E26161",400:"#E94545",500:"#D50202",600:"#AA0000",700:"#920000",800:"#4E0000"}},components:{Button:hlt,Form:glt,FormError:wlt,FormLabel:xlt,Input:Elt,Tabs:_lt},fonts:{heading:"'Nunito Sans', sans-serif",body:"'Nunito Sans', sans-serif"},fontSizes:{}}),Plt=({router:e,wagmiConfigParams:t,initialState:n,children:r})=>{const a=bse(),i=Frt(),o=P.useMemo(()=>new mRe({defaultOptions:{queries:{refetchOnWindowFocus:!1,retry:Yst},mutations:{retry:0,onError(f){!i(f)&&!qqe(f)&&a(f)}}},queryCache:new QZ({onError:i})}),[]),s=P.useMemo(()=>{if(!t){const f=mx,h=[KS()];Li()||h.push(dI({projectId:bNe})),t={chains:[f,sv,TU],connectors:h,transports:{[mx.id]:kl(TNe),[fNe.id]:kl(ENe),[sv.id]:xre(),[TU.id]:kl(PNe)}}}return BLe(t)},[t]),u=P.useMemo(()=>e??sFe(plt),[]),c=A.jsx(yFe,{router:u}),d=r?A.jsxs(vI.Provider,{value:s,children:[r,c]}):A.jsx(PFe,{config:s,children:c});return A.jsx(eYe,{children:A.jsx(jst,{children:A.jsx(MNe,{children:A.jsx(ONe,{initialState:n,children:A.jsx(zCe,{theme:klt,resetCSS:!0,children:A.jsx(SRe,{client:o,children:A.jsx(Wst,{children:d})})})})})})})};Ame({dsn:vNe,environment:yNe,tracesSampleRate:0,normalizeDepth:6});Mme.createRoot(document.getElementById("root")).render(A.jsx(gWe,{client:YWe,children:A.jsx(Plt,{})}));export{nr as $,zot as A,Vn as B,jM as C,Iht as D,Ox as E,Wt as F,gc as G,Ei as H,Nt as I,ii as J,xa as K,qGe as L,VT as M,uY as N,C4 as O,Got as P,Kr as Q,zpt as R,jv as S,st as T,Hot as U,Qot as V,Ac as W,PS as X,uYe as Y,qv as Z,eJ as _,Bo as a,An as a$,Pr as a0,ic as a1,A4 as a2,QS as a3,Pb as a4,Xpt as a5,Lft as a6,Rht as a7,xM as a8,ort as a9,Kpt as aA,Jpt as aB,eO as aC,rO as aD,Ji as aE,Oht as aF,lc as aG,_ft as aH,MQ as aI,yYe as aJ,Bft as aK,YM as aL,Syt as aM,EFe as aN,BT as aO,est as aP,Drt as aQ,Mrt as aR,Zpt as aS,eht as aT,zle as aU,_r as aV,Dt as aW,on as aX,Vt as aY,fS as aZ,$n as a_,srt as aa,Sw as ab,Ix as ac,fee as ad,Jl as ae,fse as af,Sre as ag,lb as ah,Upt as ai,ag as aj,rc as ak,cGe as al,Er as am,_pt as an,jpt as ao,Opt as ap,mpt as aq,Eft as ar,fGe as as,dGe as at,Qpt as au,kft as av,Yft as aw,Nft as ax,Wot as ay,gse as az,Pn as b,QO as b$,fM as b0,toe as b1,au as b2,Ge as b3,xWe as b4,wWe as b5,DWe as b6,Ys as b7,oe as b8,qn as b9,db as bA,$ft as bB,eyt as bC,kut as bD,xft as bE,pb as bF,mx as bG,Toe as bH,bse as bI,qdt as bJ,Mft as bK,fu as bL,Mht as bM,BGe as bN,Ene as bO,qot as bP,NT as bQ,kot as bR,hoe as bS,Lse as bT,Bi as bU,id as bV,wft as bW,Eht as bX,Pht as bY,Aft as bZ,Gft as b_,fs as ba,Fx as bb,lt as bc,
816kn as bd,cNe as be,NWe as bf,yft as bg,YWe as bh,dft as bi,cft as bj,Dv as bk,CWe as bl,mft as bm,gft as bn,VWe as bo,ba as bp,lft as bq,hft as br,pft as bs,bft as bt,fft as bu,vft as bv,Hut as bw,Qut as bx,FT as by,Ar as bz,Hy as c,Uy as c$,sa as c0,Zt as c1,Vi as c2,yoe as c3,ua as c4,Ss as c5,Yf as c6,Zx as c7,cht as c8,tT as c9,ddt as cA,bAe as cB,wAe as cC,dre as cD,Wft as cE,Qi as cF,vs as cG,Mae as cH,xI as cI,dht as cJ,kht as cK,aot as cL,TM as cM,rot as cN,sht as cO,Hrt as cP,put as cQ,Use as cR,OJ as cS,Ake as cT,Eke as cU,nJ as cV,eo as cW,_o as cX,Wi as cY,Kl as cZ,jy as c_,$M as ca,oht as cb,Eb as cc,Di as cd,AM as ce,Aoe as cf,bct as cg,qM as ch,Grt as ci,RT as cj,VGe as ck,Cht as cl,K_e as cm,wyt as cn,Lst as co,YX as cp,HX as cq,zX as cr,Tft as cs,Fft as ct,Yv as cu,dy as cv,Qv as cw,Gv as cx,Sft as cy,jft as cz,Yt as d,dyt as d$,lve as d0,qy as d1,Roe as d2,OT as d3,yht as d4,iot as d5,hht as d6,tot as d7,mht as d8,rht as d9,npt as dA,tpt as dB,vu as dC,iNe as dD,rGe as dE,vM as dF,nGe as dG,voe as dH,rpt as dI,H8 as dJ,vht as dK,Qft as dL,vy as dM,z4 as dN,Ja as dO,tJ as dP,W8 as dQ,kGe as dR,OGe as dS,ja as dT,fdt as dU,$pt as dV,UT as dW,pdt as dX,j4 as dY,qft as dZ,Yut as d_,xht as da,uht as db,bht as dc,wht as dd,nht as de,aht as df,iht as dg,opt as dh,lht as di,Yrt as dj,tht as dk,byt as dl,Nst as dm,Hst as dn,Aht as dp,Tht as dq,fht as dr,ght as ds,Dse as dt,pht as du,Kft as dv,Zft as dw,Xft as dx,ept as dy,Jft as dz,hrt as e,wf as e$,Iot as e0,Vft as e1,xl as e2,tyt as e3,Put as e4,Mut as e5,nyt as e6,ryt as e7,oyt as e8,fyt as e9,pCe as eA,oB as eB,mX as eC,xN as eD,wN as eE,Zu as eF,C6e as eG,dr as eH,j8 as eI,Mi as eJ,j6e as eK,U6e as eL,Pg as eM,lf as eN,REe as eO,SX as eP,Ste as eQ,nT as eR,Gne as eS,El as eT,eAe as eU,iy as eV,$_e as eW,$0e as eX,It as eY,Ilt as eZ,SAe as e_,pyt as ea,Eyt as eb,Zht as ec,lyt as ed,E4 as ee,Jht as ef,woe as eg,CM as eh,Kv as ei,zy as ej,xS as ek,SS as el,xAe as em,Dlt as en,mAe as eo,Ua as ep,kke as eq,n3e as er,Flt as es,tZ as et,is as eu,W0e as ev,mM as ew,F2 as ex,PEe as ey,hCe as ez,hse as f,tRe as f$,Aut as f0,Gse as f1,Mlt as f2,ec as f3,gP as f4,fy as f5,vS as f6,syt as f7,hyt as f8,uyt as f9,zre as fA,aT as fB,Rre as fC,ZBe as fD,BBe as fE,Nre as fF,iT as fG,$re as fH,bVe as fI,gBe as fJ,OBe as fK,CBe as fL,Ore as fM,kre as fN,Tot as fO,Ure as fP,LBe as fQ,Sot as fR,YBe as fS,Hre as fT,PI as fU,hBe as fV,P4 as fW,Sht as fX,sl as fY,got as fZ,Ult as f_,cyt as fa,vyt as fb,gyt as fc,yyt as fd,myt as fe,iyt as ff,ayt as fg,_ht as fh,ipt as fi,UI as fj,fot as fk,pot as fl,hot as fm,qZ as fn,TY as fo,yVe as fp,hb as fq,rd as fr,yb as fs,Are as ft,mb as fu,eUe as fv,uVe as fw,XBe as fx,WBe as fy,GBe as fz,Kf as g,Jnt as g$,Vlt as g0,IRe as g1,Qy as g2,Bl as g3,Wy as g4,Lg as g5,See as g6,Lee as g7,gt as g8,R4e as g9,Tyt as gA,Wse as gB,_ct as gC,nRe as gD,UZ as gE,Sut as gF,Qht as gG,Kht as gH,Xht as gI,Yse as gJ,UJ as gK,Pft as gL,eg as gM,Ght as gN,Cot as gO,xyt as gP,Ift as gQ,_e as gR,Blt as gS,$y as gT,Fpt as gU,ppt as gV,Vpt as gW,lse as gX,ypt as gY,trt as gZ,hpt as g_,BRe as ga,tdt as gb,zlt as gc,zht as gd,Hht as ge,Nht as gf,Lht as gg,pct as gh,mut as gi,Bht as gj,Dht as gk,Uht as gl,qht as gm,Vht as gn,MR as go,AGe as gp,Wht as gq,Yht as gr,jht as gs,$ht as gt,np as gu,Rft as gv,but as gw,Fht as gx,Oft as gy,Cft as gz,yrt as h,Jf as h$,nx as h0,Npt as h1,Dpt as h2,gpt as h3,Rpt as h4,Ppt as h5,qpt as h6,Lpt as h7,Ipt as h8,Mpt as h9,rdt as hA,ls as hB,fc as hC,wne as hD,su as hE,ys as hF,y9e as hG,AIe as hH,Yte as hI,ma as hJ,kMe as hK,xIe as hL,Spt as hM,Tpt as hN,Cpt as hO,wpt as hP,bpt as hQ,Apt as hR,irt as hS,dg as hT,xpt as hU,aZe as hV,FM as hW,LT as hX,Bpt as hY,foe as hZ,doe as h_,kpt as ha,apt as hb,vpt as hc,fpt as hd,nrt as he,Ept as hf,NZ as hg,fO as hh,ndt as hi,HIe as hj,ir as hk,hs as hl,Cf as hm,udt as hn,$Ie as ho,cdt as hp,ix as hq,ox as hr,adt as hs,GIe as ht,TIe as hu,Yr as hv,Bte as hw,qIe as hx,Vte as hy,YIe as hz,Hpt as i,Jy as i$,xdt as i0,Tdt as i1,Edt as i2,Cdt as i3,hY as i4,mdt as i5,zft as i6,Hft as i7,hdt as i8,Pdt as i9,cqe as iA,Mce as iB,Nlt as iC,Xs as iD,TU as iE,PNe as iF,Odt as iG,Idt as iH,qd as iI,Rdt as iJ,_dt as iK,ux as iL,Sdt as iM,Adt as iN,Rr as iO,dNe as iP,Li as iQ,Bt as iR,AO as iS,Wr as iT,q8e as iU,Rf as iV,OS as iW,nOe as iX,em as iY,Va as iZ,Vl as i_,Udt as ia,pLe as ib,Bdt as ic,Vdt as id,Zf as ie,Ldt as ig,RNe as ih,Ndt as ii,Fdt as ij,kdt as ik,ydt as il,vdt as im,Mdt as io,Ddt as ip,bdt as iq,GS as ir,kl as is,wdt as it,j
816dt as iu,gdt as iv,Mst as iw,QM as ix,Dst as iy,gLe as iz,Ypt as j,rg as j0,rLe as j1,Gpt as k,Wpt as l,A as m,Rst as n,sYe as o,Uft as p,Fr as q,P as r,Dft as s,lYe as t,vt as u,Ost as v,mS as w,Ba as x,rv as y,Art as z};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.